@charset "Shift_JIS";

body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
}

img{border:none;}

#wrapper{
	width:760px;
	padding:0px;
	margin:0px;
}
.copy{
	font: 12px/18px "lr oSVbN", "Osaka";
	color: #3cc;
	padding:0px;
	margin:0px;
}
h1{
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}
h1 img{
	vertical-align:bottom;
}
.navi ul{
	padding:0px;
	margin:0px;
}
.navi ul li{
	list-style:none;
	padding:0px;
	margin:0px;
	line-height:100%;
	border:0px;
}
.navi ul li img{
	vertical-align:bottom;
}
.footer-top{
	line-height:6px;
	margin:0px;
	padding:0px;
}
#footer{
	background-image:url(images/btmbk.gif);
	height:49px;
	text-align:right;
	width:760px;
}

.mistpage-img{
	text-align:center;
}
.mistpage-img img{
	margin:0px 1px;
}
.mistpage-table{
	margin-top:20px;
}
.mistpage-table td{
	font: 12px/18px "lr oSVbN", "Osaka"; color: #FFFFFF;
}

#cl-box{ background:url(images/clbox_line.jpg) bottom no-repeat; padding-bottom:20px;}
#cl-box select { 
	background: #303030;
	color: #FFFFFF;
	font: bold 12px "Hiragino Kaku Gothic Pro","qMmpSPro W3",Osaka,"CI",  Arial,Verdana,"lr oSVbN";
	margin-left:8px;
}
#cl-box option { background: #303030; color: #FFFFFF; }
form{margin:0px; padding:0px;}
.center{text-align:center;}


/* --------------------  -------------------- */


.style1 {color: #FFFF00}
.style2 {color: #33CCCC;}

.style3 {color: #FFFFFF}
.style4 {
	color: #FF0000;
	font-weight: bold;
}
.style5 {
	color: #FFFFFF; font-family: "lr oSVbN", Osaka; font-size: 14px; line-height: 20px; text-decoration: none; }
.style6 {font: 12px/18px "lr oSVbN", "Osaka"; color: #FFFFFF; }
a:link {
	color: #0066ff;
	font-family: "lr oSVbN", "Osaka";
	text-decoration: none;
} 
a:visited {
	color: #0066ff;
	font-family: "lr oSVbN", "Osaka";
	text-decoration: none;
} 
.txt12g {
	font: 12px/18px "lr oSVbN", "Osaka";
	color: #333;
}

.txt12g-fff {
	font: 12px/18px "lr oSVbN", "Osaka";
	color: #fff;
}

.txt12cd {
	font: 12px/18px "lr oSVbN", "Osaka";
	color: #33CCCC
}
.txt16 {
	font: 16px/20px "lr oSVbN", "Osaka";
	color: #333;
}
.txt16-fff {
	font: 16px/20px "lr oSVbN", "Osaka";
	color: #fff;
}
.txt16-mb {
	font: 16px/20px "lr oSVbN", "Osaka";
	color: #333;
	margin-bottom:10px;
}

.iframe {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 580px;
	height: 140px;

}



/* --------------------J^O-------------------- */

.clear{clear: both;}


#cl-box2{
	width:540px; 
	padding:0px 20px 10px 20px;
	color:#333;
	font: 12px/18px "lr oSVbN", "Osaka";
}

	
#cl-box2 h2{margin-bottom:5px;}
.cl-list{
	padding:10px;
	margin:5px 5px 10px 5px;
	display: inline;
	float:left;background-color:#ffd6ea;
	width:240px;
}



.cl-title{margin:0px; padding:0px;margin-bottom:10px; background-color:#fff; padding:5px;}
.mb10{margin:0px; padding:0px;margin-bottom:10px;}
.mr20{ margin-right:20px;}
.f-left{float:left;}
.f-right{float:right;}


/* detail */

#cl-box4{background-color:#ffd6ea; padding:10px;
	/*\*/
	height:1%;
	/**/
}
.cl-table{width:270px;border: 1px #ffd6ea solid; border-collapse:collapse; margin-bottom:10px;}

.cl-table th,.cl-table td{border: 1px #ffd6ea solid; border-collapse:collapse; padding:2px 3px; background-color:#fff;}
.cl-table th{ text-align:left; width:30%; font-weight:normal;}
.cl-table td{ text-align:center;}

.back{margin:0px; padding:0px; font-size:11px; margin-bottom:10px;}