@charset "utf-8";
/* CSS Document */
html{
margin:0px auto;
padding:0px;
font-size:12px;
font-family:'Verdana',"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

body{
margin:0px auto;
padding:0px;
text-align:center;
background:url(../images/bg_top.jpg) center top #72deff no-repeat;
}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
line-height:0px;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/

img{
border:0;
}

ul,li{
margin:0px;
padding:0px;
}

#main{
width:800px;
margin:0px auto;
/*background:url(../images/bg_top.jpg) top center no-repeat;*/
}

.main {
	_padding-left:30px;
}

.main2 {
	_padding-left:1px;
}

h1{
width:800px;
height:270px;
margin:0px 0px 57px 0px;
padding:0px;
background:url(../images/h1_title.jpg) top center no-repeat;
text-indent:-9999px;
}

#date{
width:800px;
height:25px;
margin:0px;
padding:0px;
text-indent:-9999px;
}

ul#tab{
margin:0px 1px 0px 4px;
padding:0px;
width:796px;
height:48px;
}

ul#tab li{
margin:0px 4px 0px 0px;
padding:0px;
width:155px;
height:48px;
float:left;
display:inline;
text-indent:-9999px;
}

ul#tab li a{
overflow:hidden;
display:block;
width:155px;
height:48px;
text-indent:-9999px;
}

ul#tab li span{
overflow:hidden;
display:block;
width:155px;
height:48px;
text-indent:-9999px;
}

li#tab01{background:url(../images/tab.jpg) no-repeat -4px -0px;}
li#tab01_on{background:url(../images/tab.jpg) no-repeat -4px -96px;}
li#tab01 a{background:url(../images/tab.jpg) no-repeat -4px -48px;}
li#tab01 a:hover, li#tab01 a:active{background:url(../images/tab.jpg) no-repeat -4px -96px;}

li#tab02{background:url(../images/tab.jpg) no-repeat -163px -0px;}
li#tab02_on{background:url(../images/tab.jpg) no-repeat -163px -96px;}
li#tab02 a{background:url(../images/tab.jpg) no-repeat -163px -48px;}
li#tab02 a:hover, li#tab02 a:active{background:url(../images/tab.jpg) no-repeat -163px -96px;}

li#tab03{background:url(../images/tab.jpg) no-repeat -322px -0px;}
li#tab03_on{background:url(../images/tab.jpg) no-repeat -322px -96px;}
li#tab03 a{background:url(../images/tab.jpg) no-repeat -322px -48px;}
li#tab03 a:hover, li#tab03 a:active{background:url(../images/tab.jpg) no-repeat -322px -96px;}

li#tab04{background:url(../images/tab.jpg) no-repeat -481px -0px;}
li#tab04_on{background:url(../images/tab.jpg) no-repeat -481px -96px;}
li#tab04 a{background:url(../images/tab.jpg) no-repeat -481px -48px;}
li#tab04 a:hover, li#tab04 a:active{background:url(../images/tab.jpg) no-repeat -481px -96px;}

li#tab05{background:url(../images/tab.jpg) no-repeat -640px -0px;}
li#tab05_on{background:url(../images/tab.jpg) no-repeat -640px -96px;}
li#tab05 a{background:url(../images/tab.jpg) no-repeat -640px -48px;}
li#tab05 a:hover, li#tab05 a:active{background:url(../images/tab.jpg) no-repeat -640px -96px;}

#subtitle{
width:780px;
height:40px;
margin:0px;
padding:10px 10px 5px 10px;
background:url(../images/contbox_top.gif) no-repeat -0px -0px;
}

h2{
width:780px;
height:40px;
margin:0px;
padding:0px;
text-indent:-9999px;
}

#cont{
width:770px;
height:auto;
margin:0px;
padding:0px 15px 10px 15px;
background:url(../images/contbox_middle.gif) repeat-y -0px -0px;
}

#notice{
width:720px;
height:125px;
padding:55px 15px 10px 15px;
margin:20px 10px 0px 10px;
background:url(../images/bg_notice.gif) no-repeat -0px -0px;
}

.km{
color:#e60012;
font-size:12px;
font-family:'Verdana',"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:18px;
margin-bottom:2px;
background:url(../images/km.gif) no-repeat -0px 4px;
padding-left:15px;
text-align:left;
}

#cont_btm{
width:800px;
height:15px;
padding:0px;
margin:0px;
background:url(../images/contbox_bottom.gif) no-repeat -0px -0px;
text-indent:-9999px;
overflow:hidden;
}

#copy{
	width:800px;
	height:25px;
	padding:0px;
	margin:15px 0px;
	font-size:12px;
	font-family:'Verdana';
	font-weight:bold;
	color:#39F;
	text-align:center;
}

/* 20090727 */
h2#st0727{
background:url(../images/h2_0727.gif) no-repeat -0px -0px;
}

#detail0727_01{
width:720px;
height:60px;
margin:5px 10px 0px 10px;
padding:375px 15px 10px 15px;
background:url(../images/h3_0727_01.gif) no-repeat -0px -0px;
}

#detail0727_0202{
width:720px;
height:25px;
margin:20px 10px 20px 10px;
padding:545px 15px 15px 15px;
background:url(../images/h3_0727_0202.gif) no-repeat -0px -0px;
}

#detail0727_0203{
width:750px;
height:45px;
margin:20px 10px 0px 10px;
padding:240px 15px 10px 15px;
background:url(../images/h3_0727_03.gif) no-repeat -0px -0px;
}

/* 20090803 */
h2#st0803{
background:url(../images/h2_0803_1.gif) no-repeat -0px -0px;
}

#detail0803_0101{
width:720px;
height:70px;
margin:0px 10px 15px 10px;
padding:440px 15px 5px 15px;
background:url(../images/h3_0803_0101.gif) no-repeat -0px 10px;
}

#detail0803_0102{
width:720px;
height:40px;
margin:0px 10px 15px 10px;
padding:235px 15px 0px 15px;
background:url(../images/h3_0803_0102.gif) no-repeat -0px -0px;
}

#detail0803_02{
width:720px;
height:65px;
margin:20px 10px 0px 10px;
padding:720px 15px 0px 15px;
text-align:center;
background:url(../images/h3_0803_02.jpg) no-repeat -0px -0px;
}

#detailStatus {
	margin:0px auto;
	width:255px;
	height:36px;
}

#detailStatus a {
	width:255px;
	height:36px;
	display:block;
	text-indent:-9999px;
	background:url(../images/btn_status.gif) 0px 0px no-repeat;
}

#detailStatus a:hover {
	background:url(../images/btn_status.gif) 0px -36px no-repeat;
}

/* 20100803_2 */
h2#st0803_2{
background: url(../images/h2_0803_2.gif) no-repeat -0px -0px;
}

#detail0803_2_0101{
width:720px;
height:165px;
margin:0px 10px 0px 10px;
padding:0px 15px 10px 15px;
background:url(../images/h3_0803_2_01.gif) no-repeat -0px 10px;
}

#detail0803_2_0102{
width:720px;
height:38px;
margin:10px 10px 0px 10px;
padding:577px 15px 10px 15px;
background:url(../images/h3_0803_2_02.jpg) no-repeat -0px -0px;
}

#detail0803_2_0103{
width:720px;
height:120px;
margin:10px 10px 0px 10px;
padding:580px 15px 10px 15px;
background:url(../images/h3_0803_2_0103.gif) no-repeat -0px -0px;
}


/* 20090817_1 */
h2#st0817{
background:url(../images/h2_0817_1.gif) no-repeat -0px -0px;
}

#detail0817_01{
width:720px;
height:35px;
margin:0px 10px 15px 10px;
padding:240px 15px 0px 15px;
background:url(../images/h3_0817_01.gif) no-repeat -0px 10px;
}

#detail0817_02{
width:720px;
height:375px;
margin:0px 10px 15px 10px;
padding:0px 15px 0px 15px;
background:url(../images/h3_0817_02.gif) no-repeat -0px -0px;
}

#detail0817_03{
width:720px;
height:130px;
margin:20px 10px 0px 10px;
padding:470px 15px 0px 15px;
text-align:center;
background:url(../images/h3_0817_03.gif) no-repeat -0px -0px;
}

/* 20100817_2 */
h2#st0817_2{
background: url(../images/h2_0817_2.gif) no-repeat -0px -0px;
}

#detail0817_2_01{
width:720px;
height:28px;
margin:0px 10px 0px 10px;
padding:480px 15px 10px 15px;
background:url(../images/h3_0817_2_01.gif) no-repeat -0px 10px;
}




