@charset "Shift_JIS"; 

/* CSS Document */

/* ------------------------------------------------------
contents Box
------------------------------------------------------ */

/*maincontents?f
---------------------------------------- */
#mainContents .main	{
	clear: both;
	width: 580px;
	padding: 0 10px 10px 0px;
	color: #070707;
	/*for mac-ie5.x*/
	/*\*//*/
	overflow:hidden;
	/**/
}
#mainContents .main:after	{
	height:	0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

#mainContents h2
{
	position: relative;
}

#mainContents h2 span
{
	position: absolute;
	right: 20px;
	left: auto;
	font-size: 100%;
	font-weight: bold;
	color: #000;
}

#mainContents h2 span.areaName
{
	color: #7C723C;
	padding-top:1px;
}
#mainContents h2 img
{
	margin-left: 10px;
	margin-bottom: 5px;
	vertical-align: middle;
}

.icon li	{
	display: inline;
}
.details	{
	width: 320px;
	float: left;
}
.details p	{
	clear: both;
	font-size: 91.6%;
	margin-bottom: 10px;
	margin-left: 10px;
}
.detailsList	{
	margin-top: 20px;
	margin-left: 10px;
}
.details li,
.detailsList li{
	display: inline;
}
.support	{
	width: 249px;
	float: right;
	border: solid 1px #11A0D8;
	background: #DFF3FC;
	padding-bottom: 5px;
}
.support h5	{
	color: #006EB9;
	background: url(image/support_title.jpg) no-repeat;
	width: 228px;
	height: 26px;
	padding-top: 7px;
	padding-left: 20px;
	font-weight: bold;
}
.support p	{
	margin: 5px 5px 0 5px;
}
.name	{
	text-align: right;
	color: #333333;
}
/*---------------------- eモ?R?[--*/
#mainContents h4	{
	margin: 15px auto 0;
	width: 460px;
	background: url(../../common/image/icon07.gif) no-repeat;
	padding-left: 15px;
	color: #7C723C;
	font-weight: bold;
	margin-bottom: 10px;
}
.bg	{
	width: 590px;
	background-color: #f4f4f4;
	padding: 5px 0 5px 5px;
}
.bg h4
{
	margin-top: 15px;
}
.mainimg	{
	background: url(image/main_img_bg.jpg) no-repeat center top;
	padding: 4px 0 12px 0px;
/*	margin-left: 40px;*/
	text-align: center;
}
.img li	{
	display: inline;
}
.img img	{
	border: solid 1px #CCCCCC;
}
.text	{
	padding: 15px 25px 20px 20px;
}
.results	{
	width: 580px;
	border: solid 1px #E4D178;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.results h5	{
	background: url(image/aub_title.jpg) no-repeat;
	width: 553px;
	height: 22px;
	color: #7C723C;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 25px;
	margin-bottom: 5px;
}
.results p	{
	margin-left: 15px;
}
/*---------------------- ??f?^--*/
.institution	{
	clear: both;
	width: 565px;
	padding: 10px 10px 10px 25px;
	/*for mac-ie5.x*/
	/*\*//*/
	overflow:hidden;
	/**/
}
.institution:after	{
	height:	0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.institution .data
{
	float: left;
	width: 290px;
}

.institution table	{
	width: 290px;
	float: left;
}
.institution table th	{
	text-align: left;
	width: 75px;
	padding: 3px;
}
.institution table td	{
	padding: 3px;
}
.map	{
	float: right;
	width: 260px;
	text-align: right;
}
.map a,
.print	{
	background: url(../../common/image/icon02.gif) no-repeat;
	padding-left: 23px;
	margin-bottom: 3px;
	margin-left: 100px;
}
.map iframe	{
	border: solid 1px #CCCCCC;
}
.system	{
	clear: both;
	padding: 5px 0 10px 30px;
}
.system li	{
	display: inline;
}
.back	{
	clear: both;
	background: url(../../common/image/icon05.gif) no-repeat;
	padding-left: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.back a	{
	font-size: 116.6%;
	color: #707070;
	text-decoration: underline;
}
/*---------------------- subcontents?f--*/
#subcontents .deta	{
	padding-top: 5px;
}
.deta li	{
	display: inline;
}
.center	{
	padding-top: 5px;
	text-align: center;
}
#subcontents p	{
	margin-left: 5px;
}
#subcontents dl	{
	margin-top: 5px;
	margin-left: 5px;
	font-size: 83.3%;
}
#subcontents dt	{
	font-weight: bold;
}
#subcontents dd	{
	margin-bottom: 5px;
	margin-left: 5px;
}
#subcontents dl span	{
	color: #CC0000;
}

#subcontents .about dd ul,
#subcontents .about dd p
{
	margin-left: 0;
}
.charge	{
/*
	background: url(image/photo/tantou.jpg) no-repeat;
	padding-left: 83px;
*/
	margin: 5px 0 5px 5px;
	font-size: 83.3%;
/*	height: 80px;*/
}

.charge img
{
	float: left;
	margin-right: 3px;
}

.InfoTel
{
	padding: 10px;
	color: #006EB9;
	font-size: 130%;
	font-weight: bold;
	background-color: #FFF;
	border: 5px double #FFF;
}
 
/*印刷用*/ 
	 
.printLink 
{
	padding: 0 10px;
	margin-top: 0em;
	margin-bottom: 10px;
	text-align: right;

}
 
#PopUp 
{
}
	
#PopUp .Description 
{
	margin-bottom: 0;
	padding-left: 17px;
	background-color: #F95B1E;
	color: #FFF;
	font-size: 10px;
	text-align: left;
}
 
#PopUp h1 
{
	width: 100%;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 17px;
	margin-bottom: 10px;
	text-align: left;
	border-bottom: 1px solid #bba130;
	background-color: #FFF;
}
 
#PopUp h2 
{
	clear: both;
	background-color: transparent;
	background-image: url(../../common/image/main_title.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	width: 590px;
	height: 35px;
	padding-top: 8px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	color: #7c723c;
	font-weight: bold;
	font-size: 133.3%;
	text-align: left;
}

 
#PopUp p 
{
	margin-bottom: 10px;
}
 
.printArea 
{
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 610px;
}
 
.imgPrint 
{
}
	
.imgPrint li 
{
	float: left;
	margin:1px;
}
	
.imgPrint li img 
{
	vertical-align: top;
}
    
/**
 * ========================================
 * ハック 
 * ========================================
 */
	
/**=
 * clearfix 
 * ====================================
 */
	
.imgPrint:after 
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	
.imgPrint 
{
	display:inline-block;
}
/* Hide from IE Mac \*/
 
.imgPrint 
{
	display:block;
}
/* End hide from IE Mac */
   
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
    
