@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	outline: none;
	font-size: 100%;
}
html {
	overflow-y: scroll;
}
body {
	font-size: 0.84em;
	line-height: 1.4;
	background: #EFF9FB;
	color: #666666;
}


li {list-style: none;}
img {border: 0;}
em {
	color:#FF9900;
	font-style:normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	emPty-cells: show;
}
td {
 text-align:left;
}
th{
	font-weight:normal;
}



a {
	color: #00B1E0;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}


.Hidden { display:none;}
.FontS {font-size: 0.8em;}
.Color1 {color: #666666;}
.Color2 {color: #333333;}
.Img1 {
	background: #00B0E1;
	padding:4px;
}
.Font12 {font-size: 12px;}
.Lh2 {line-height: 2;}
.FlL {float: left;}
.FlR {float: right;}
.TCenter {text-align: center;}
.TLeft {text-align: left;}
.TRight {text-align: right;}
.Bold {font-weight: bold;}
.leter{ letter-spacing:-1px;}

.Mt1 { margin-top: 1px;}
.Mt2 { margin-top: 2px;}
.Mt3 { margin-top: 3px;}
.Mt4 { margin-top: 4px;}
.Mt5 { margin-top: 5px;}
.Mt6 { margin-top: 6px;}
.Mt7 { margin-top: 7px;}
.Mt8 { margin-top: 8px;}
.Mt9 { margin-top: 9px;}
.Mt10 { margin-top: 10px;}
.Mt6 { margin-top: 6px;}
.Mt10_2 {_margin-top: 6px;}
.Mt0_3 {_margin-top:-3px; _padding-top:0;}
.Mt10_4 {_margin-top: 4px;}
.Mt12 { margin-top: 12px;}
.Mt15 { margin-top: 15px;}
.MT14{ margin-top:14px;}
.Mt20 { margin-top: 20px;}
.Mt25 { margin-top: 25px;}
.Mt27 { margin-top: 27px;}
.Mt30 { margin-top: 30px;}
.Mt35 { margin-top: 35px;}
.Mt40 { margin-top: 40px;}
.Mt50 { margin-top: 50px;}
.Mt60 { margin-top: 60px;}
.Mt65 { margin-top: 65px;}
.Mt70 { margin-top: 70px;}
.Mt75 { margin-top: 75px;}
.Mt80 { margin-top: 80px;}
.Mt85 { margin-top: 85px;}
.Mt90 { margin-top: 90px;}
.Mt95 { margin-top: 95px;}
.Mt100 { margin-top: 100px;}
.Mr1 { margin-right: 1px;}
.Mr2 { margin-right: 2px;}
.Mr3 { margin-right: 3px;}
.Mr4 { margin-right: 4px;}
.Mr5 { margin-right: 5px;}
.Mr8 { margin-right: 8px;}
.Mr9 { margin-right: 9px;}
.Mr10 { margin-right: 10px;}
.Mr11 { margin-right: 11px;}
.Mr12 { margin-right: 12px;}
.Mr15 { margin-right: 15px;}
.Mr20 { margin-right: 20px;}
.Mr25 { margin-right: 25px;}
.Mr30 { margin-right: 30px;}
.Mr35 { margin-right: 35px;}
.Mr40 { margin-right: 40px;}
.Mr50 { margin-right: 50px;}
.Ml1 { margin-left: 1px;}
.Ml2 { margin-left: 2px;}
.Ml3 { margin-left: 3px;}
.Ml4 { margin-left: 4px;}
.Ml5 { margin-left: 5px;}
.Ml7 { margin-left: 7px;}
.Ml8 { margin-left: 8px;}
.Ml10 { margin-left: 10px;}
.Ml12 { margin-left: 12px;}
.Ml13 { margin-left: 13px;}
.Ml15 { margin-left: 15px;}
.Ml20 {	margin-left: 20px;}
.Ml25 { margin-left: 25px;}
.Ml30 { margin-left: 30px;}
.Ml35 { margin-left: 35px;}
.Ml40 { margin-left: 40px;}
.Ml50 { margin-left: 50px;}
.Ml60 { margin-left: 60px;}
.Ml70 { margin-left: 70px;}
.Ml80 { margin-left: 80px;}
.Ml90 { margin-left: 90px;}
.Ml100 { margin-left: 100px;}
.Mb-1 { margin-bottom: -1px;}
.Mb-2 { margin-bottom: -2px;}
.Mb-3 { margin-bottom: -3px;}
.Mb-4 { margin-bottom: -4px;}
.Mb-5 { margin-bottom: -5px;}
.Mb-7 { margin-bottom: -7px;}
.Mb-10 { margin-bottom: -10px;}
.Mb1 { margin-bottom: 1px;}
.Mb2 { margin-bottom: 2px;}
.Mb3 { margin-bottom: 3px;}
.Mb4 { margin-bottom: 4px;}
.Mb5 { margin-bottom: 5px;}
.Mb7 { margin-bottom: 7px;}
.Mb10 { margin-bottom: 10px;}
.Mb14{ margin-bottom:14px;}
.Mb15 { margin-bottom: 15px;}
.Mb20 { margin-bottom: 20px;}
.Mb25 { margin-bottom: 25px;}
.Mb27 { margin-bottom: 28px;}
.Mb30 { margin-bottom: 30px;}
.Mb40 { margin-bottom: 40px;}
.Mb45 { margin-bottom: 45px;}
.Mb50 { margin-bottom: 50px;}
.Mb60 { margin-bottom: 60px;}
.Mb70 { margin-bottom: 70px;}

.MAuto {margin: 0 auto;}



.P1 {padding: 1px;}
.P4 {padding: 4px;}
.Pt5 { padding-top: 5px;}
.Pt6 { padding-top: 6px;}
.Pt10 { padding-top: 10px;}
.Pt15 { padding-top: 15px;}
.Pt20 { padding-top: 20px;}
.Pt25 { padding-top: 25px;}
.Pt30 { padding-top: 30px;}
.Pr2 { padding-right: 2px;}
.Pr5 { padding-right: 5px;}
.Pr10 { padding-right: 10px;}
.Pr15 { padding-right: 15px;}
.Pr20 { padding-right: 20px;}
.Pr25 { padding-right: 25px;}
.Pr30 { padding-right: 30px;}
.Pl2 { padding-left: 2px;}
.Pl5 { padding-left: 5px;}
.Pl10 { padding-left: 10px;}
.Pl15 { padding-left: 15px;}
.Pl17 { padding-left: 17px;}
.Pl18 { padding-left: 18px;}
.Pl20 {	padding-left: 20px;}
.Pl25 { padding-left: 25px;}
.Pl30 { padding-left: 30px;}
.Pb5 { padding-bottom: 5px;}
.Pb6 { padding-bottom: 6px;}
.Pb9 { padding-bottom: 9px;}
.Pb10 { padding-bottom: 10px;}
.Pb12 { padding-bottom: 12px;}
.Pb15 { padding-bottom: 15px;}
.Pb18 { padding-bottom: 18px;}
.Pb20 { padding-bottom: 20px;}
.Pb25 { padding-bottom: 25px;}
.Pb30 { padding-bottom: 30px;}


.W78 {width: 78px;}
.W101 {width: 101px;}
.W140 {width: 140px;}
.W145 {width: 145px;}
.W155 {width: 155px;}
.W304 {width: 304px;}
.W305 {width:305px;}


	

.Clearfix:after {
	content: ".";
	disPlay: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.Clearfix {
	min-height: 1px;
}
* htMl .Clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
div.Clear {
	clear: both;
	height: 0px;
	font-size: 0em;
	}
.Clearboth {clear: both;}
br.Clear {
	display:block;
	margin:0;
	padding:0;
	clear:both;
	height:0;
	border:none;
	visibility:hidden;
	font-size:0;
}


div.Wrapper {
	width: 940px;
	margin: 0 auto;
	padding: 18px 0 50px 0;
}
div.Container {
	padding: 5px 20px 40px 20px;
}
div.Left {
	float: left;
	width: 235px;
}
div.Right {
	float: right;
	width: 635px;
}
div.Right02 {
	width: 635px;
}

div.Header {
	position: relative;
	width: 900px;
	height: 56px;
	margin: 0 auto;
}
h1.logo {
	width: 236px;
	height: 56px;
}
div.Header div p {
	width: 316px;
	margin: 7px 0 0 10px;
}

div.Nav {
	width: 940px;
	height: 56px;
	background: url(../template/images/navBg.jpg) no-repeat #01B1E0;
	margin-top: 10px;
	position: relative;
}
div.Nav ul {
	width: 830px;
	margin: 0 auto;
	padding: 5px 0px 0px 0px;
	_padding: 5px 0px -50px 0px;
	_background:none;
	_bottom:-20px;
	_margin-bottom:-14px;
}
div.Nav li {
	float: left;
	height: 46px;
}
div.Nav li.Nav01 {
	width: 128px;
	background: url(../template/images/nav1.jpg) no-repeat left top;
}
div.Nav li.Nav02 {
	width: 198px;
	background: url(../template/images/nav2.jpg) no-repeat left top;
}
div.Nav li.Nav03 {
	width: 131px;
	background: url(../template/images/nav3.jpg) no-repeat left top;
}
div.Nav li.Nav04 {
	width: 246px;
	background: url(../template/images/nav4.jpg) no-repeat left top;
}
div.Nav li.Nav05 {
	width: 127px;
	background: url(../template/images/nav5.jpg) no-repeat left top;
}
div.Nav li a {
	height: 46px;
	display: block;
	font-size: 0px;
	line-height: 0;
	text-indent: -9999px;
	z-index: 10;
	position: absolute;
	top: 5px;
}
div.Nav li.Nav01 a {
	width: 128px;
	left: 55px;
}
div.Nav li.Nav02 a {
	width: 198px;
	left: 178px;
}
div.Nav li.Nav03 a {
	width: 131px;
	left: 376px;
}
div.Nav li.Nav04 a {
	width: 246px;
	left: 507px;
}
div.Nav li.Nav05 a {
	width: 127px;
	left: 753px;
}
div.Nav li span {
	font-size: 0px;
	line-height: 0;
	_font-size: 1px;
	_line-height: 1;
	text-indent: -9999px;
	position: absolute;
	z-index: 3;
}
div.Nav li.Nav01 span {
	top: -78px;
	left: -22px;
	width: 210px;
	height: 158px;
	background: url(../template/images/nav1over.png) no-repeat left top;
}
* html div.Nav li.Nav01 span {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav1over.png',sizingMethod='scale');
}
div.Nav li.Nav02 span {
	top: -59px;
	left: 143px;
	width: 220px;
	height: 158px;
	background: url(../template/images/nav2over.png) no-repeat left top;
}
* html div.Nav li.Nav02 span {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav2over.png',sizingMethod='scale');
}
div.Nav li.Nav03 span {
	top: -78px;
	left: 309px;
	width: 214px;
	height: 158px;
	background: url(../template/images/nav3over.png) no-repeat left top;
}
* html div.Nav li.Nav03 span {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav3over.png',sizingMethod='scale');
}
div.Nav li.Nav04 span {
	top: -78px;
	left: 497px;
	width: 242px;
	height: 158px;
	background: url(../template/images/nav4over.png) no-repeat left top;
}
* html div.Nav li.Nav04 span {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav4over.png',sizingMethod='scale');
}
div.Nav li.Nav05 span {
	top: -78px;
	left: 688px;
	width: 215px;
	height: 158px;
	background: url(../template/images/nav5over.png) no-repeat left top;
}
* html div.Nav li.Nav05 span {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav5over.png',sizingMethod='scale');
}
div.Nav li a.select {
	position:absolute;
	top:-8px;
	z-index: 2;
}
div.Nav li.Nav01 a.select {
	width: 136px;
	height: 64px;
	background: url(../template/images/nav1on.png) no-repeat left top;
}
* html div.Nav li.Nav01 a.select {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav1on.png',sizingMethod='scale');
}
div.Nav li.Nav02 a.select {
	width: 198px;
	height: 64px;
	background: url(../template/images/nav2on.png) no-repeat left top;
}
* html div.Nav li.Nav02 a.select {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav2on.png',sizingMethod='scale');
}
div.Nav li.Nav03 a.select {
	width: 138px;
	height: 64px;
	background: url(../template/images/nav3on.png) no-repeat left top;
}
* html div.Nav li.Nav03 a.select {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav3on.png',sizingMethod='scale');
}
div.Nav li.Nav04 a.select {
	width: 248px;
	height: 64px;
	background: url(../template/images/nav4on.png) no-repeat left top;
}
* html div.Nav li.Nav04 a.select {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav4on.png',sizingMethod='scale');
}
div.Nav li.Nav05 a.select {
	width: 148px;
	height: 64px;
	background: url(../template/images/nav5on.png) no-repeat left top;
}
* html div.Nav li.Nav05 a.select {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/template/images/nav5on.png',sizingMethod='scale');
}




div.Footer {
	position: relative;
	width: 900px;
	height: 55px;
	margin:0 auto;
	*top:40px;
}
div.Footer p {
	height: 24px;
	text-align: right;
	background: url(../template/images/footer_br_01.jpg) no-repeat;
}
div.Footer ul {
	padding-left: 10px;
	margin-top: 5px;
}
div.Footer li {
	disPlay: inline;
	padding-left: 14px;
	padding-right: 10px;
	background: url(../images/textLink_ico_01.jpg) no-repeat left center;
}
img#Copyright {
	position: absolute;
	top: 26px;
	right: 8px;
}


.Btn{
	width:244px;
	height:34px;
	padding:10px 0 10px 50px;
	}
.Btn2{
	width:244px;
	height:34px;
	padding:20px 0 10px 50px;
	}
