/* reset font */body{ color:#333; font:14px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;line-height:1.5;}table { font-size:inherit; font:100%;}body { line-height:1.6;}h1,h2,h3,h4,h5,h6{ font-size:100%;}

/* コンテンツ部用CSS  */
/* 0.H tags */
.SH0 { background:#01B1EB; font-size:36px; font-weight:bold; color:#fff; line-height:1.5; padding:24px 30px;}
.SH1 { color:#184C80; border-bottom:2px solid #184C80; position:relative; padding:0px 0 6px 15px; margin:0 0 10px; font-size:22px; line-height:1.2;}
.SH1:after { content:""; display:block; width:6px; position:absolute; top:3px; bottom:9px; left:0; background:#184D81;}
.SH2 { color:#184C80; border-bottom:1px dotted #B5D2F5; font-size:16px; margin:0 0 10px;}
.SH3 { color:#184C80;font-size:16px; margin:0 0 10px;}

.SHIcon1 { color:#184C80; border-bottom:2px solid #184C80; position:relative; padding:0px 0 6px 28px; margin:0 0 10px; font-size:22px; line-height:1.2; background:url(../img/base/Icon1.gif) 0 3px no-repeat;}

/* 1.P tags */
.SPPagetop1 { clear:both; text-align:right; padding-top:30px;}
.SPPagetop1 a { background:url(../img/base/Arrow2.gif) 0 50% no-repeat; padding-left:10px;}
.SPBnr1 { text-align:center;}

a.SAMap1 { background:url(../img/base/IconMap1.gif) 0 0 no-repeat; padding-left:16px;}
.SPLink1 { text-align:right;}
.SPLink1 a { padding-left:32px; background:url(../img/base/Arrow1.gif) 15px 50% no-repeat;}
/* 3.UL/DL tags */
.SL1 { padding-top:5px;}
.SL1 li { margin:0 0 10px;}
.SL1 li a { padding-left:32px; background:url(../img/base/Arrow1.gif) 15px 50% no-repeat;}

.SD2Col1 { width:960px; overflow:hidden;}
.SL2 { width:990px; margin:0 0 20px;}
.SL2 li { width:435px; float:left; margin:0 30px 40px 0;}


/* 4.TABLE tags */

/* 5.INLINE tags */

/* 6.FORM tags  */



/* COMMON 
======================================== */


.SDVa1 { text-align:center; background:url(../img/index/BgVa1.jpg) 50% 50% no-repeat;height: 322px;}
.SDVa1 img{display: none;}
.picArea{
	text-align:center;
	margin:0 0 40px;
}
.tblStyle01{
	border-collapse:collapse;
	margin:0 0 30px;
	width:100%;
}
.tblStyle01 th{
	vertical-align:top;
	text-align: center;
	background:#E9F2FB;
	font-weight:normal;
	border:1px solid #CCCCCC;
	padding:10px 5px;
}
.tblStyle01 td{
	padding:10px 10px;
	vertical-align:top;
	border:1px solid #CCCCCC;
}




/* topicsArea
======================================== */
.topicsArea{
	border:1px solid #D6E7F8;
	background:#F3F8FC;
	margin:0 0 30px;
	padding:10px;
}
.topicsArea h2{
	float:left;
	padding:15px 20px 0 10px;
}
.topicsArea .Inner{
	overflow: hidden;
	_display:inline-block;
	background:#fff;
	padding:10px 20px;
}

.topicsArea .Inner dl{
	padding:0 0 5px;
	margin:0 0 5px;
	background:url(../img/base/line.gif) 0 100% repeat-x;
}
.topicsArea .Inner dl dt{
	float:left;
	padding:0 15px 0 0;
}

.topicsArea .Inner dl dd{
	overflow: hidden;
	_display:inline-block;
}







