@charset "Shift_JIS";

 body {
	background:url(images/bg.gif);
		text-align: center;
	margin: 0;
	padding: 0;
}

.Aset p{margin: 5px 0 5px 0;}

img{border:none;vertical-align:bottom;}

.F12{color:#FF9600;}
.F12-2{color:#FF9600;font-size:12px;line-height:14px;}

#contents {
	margin: 0 auto; /*上下：0　左右：auto*/
	text-align: left;
	width: 775px;
	background:#FFFFFF;
}

#contentsSC {
	margin: 0 auto; /*上下：0　左右：auto*/
	text-align: center;
	width: 775px;
	background:#FFFFFF;
}

#top02 img{margin:10px 0 0 15px;vertical-align:bottom;}

#contentsSC h4 {
	margin: 50px 0 10px 0 ;
}

#top01 {
	width: 775px;
	background:#FFC500;
		text-align: right;
}
#top02 {
	width: 775px;
	height:111px;
	background:url(images/top02.jpg);
}
#top03 {
	width: 775px;
	height:24px;
	background:#FFFFFF;
	float:left;
}
#top03 img{margin:0;padding:0;vertical-align: top;}


#top04 {
	width: 775px;
		background:#FFFFFF;
	float:left;
}
#top05 {
	width: 775px;
		background:#FFFFFF;
	float:left;
		height:40px;
}

/* ==============Top Search============== */
#search{float:right;}
#search table{width:200px;height:14px;margin:85px 30px 0 0;}
#search td{padding:0px;white-space:nowrap;}
.sbox{
	color:#000;
	height:13px;
	padding:4px 5px 2px;
	border:0px;
	background:#fff url(images/sbg.gif) repeat-x 0 0;
	width:155px;
	font-size:10px;
}

/*\*/
input.sbox {
	color:#80808C;
	height: 19px;
	width: 155px;
	border:0;
	background:#fff url(images/sbg.gif) repeat-x 0 0;
	padding-left:5px;
	padding-top:3px;
	_padding-top:4px;
	font-size:12px;
}
.srchimgs {margin-bottom:0px;}
html>body*#search input {font-size:12px;}
html>body*#search .srchimgs {display:none;}
html>body*#search input.sbox {width:190px;}
@media all {
@import url();
	html>body*#search input {font-size:12px;background:white url(images/sbg.gif) repeat-x 0 0;}
	html>body*#search .srchimgs {display:inline;}
	html>body*#search input.sbox {width:155px;}
}
/**/
/* ==============Top Search============== */

#leftside {width: 200px;float:left;	background:#FFFFFF;font-size:12px;line-height:16px;color:#545454;}
#leftside2 {width: 550px;float:left;	background:#FFFFFF;}
#typeA{width: 575px;float:right;background:#FFFFFF; }

#centerside{width: 378px;float:left;}
#rightside{width: 197px;float:right;}

#leftmenu{width: 188px;margin:0 0 4px 4px;	background:#EEEEEE;border: 1px #cccccc solid;  }
 .Aset {margin:7px 7px 0 7px; font-size:10px;line-height:14px;color:#545454;}
 .Bset {margin:4px 4px 4px 4px; font-size:12px;line-height:16px;color:#545454;}
.Cset {margin:0 0 2px 2px; font-size:12px;line-height:16px;color:#545454;}
 .Sset {margin:7px 7px 0 7px; font-size:12px;line-height:14px;color:#545454;}
 .Sset p {font-size:10px;line-height:14px;margin:0px;}

 .lineset {margin:0px 4px 4px 4px;display:block;	height: 1px !important; height /**/:1px;display:block;
clear: both;width: 370px;}


#centermenu{width: 373px;font-size:12px;line-height:16px;color:#545454;}
#centermenu2{font-size:14px;line-height:18px;color:#545454;}
#centermenu2 ul{list-style: none;margin:0;padding:0;}
#centermenu2 li{background: url(images/line2.gif) repeat-x left bottom;padding:5px 0 0 0;margin:4px 0 6px 0;}


#FF{width: 373px;font-size:20px; font-weight:bold;line-height:25px;color:#545454; margin:3px 0 0 0;}
#centermenu ul{list-style: none;margin:0;padding:0;}
#centermenu li{background: url(images/line2.gif) repeat-x left bottom;padding:0 0 6px 0;margin:4px 0 0 2px;}



#AA{margin:0 0 0 4px;}
#CG {font-size:12px;line-height:14px;color:#545454;width:190px;}
#CG img{margin:0 0 1px 4px;vertical-align:bottom;}
#CG p{margin:2px 0 5px 2px;}
#CG ul{list-style: none;margin:0;padding:0;}
#CG li{background: url(images/cgline.gif) repeat-x left bottom;padding:0 0 6px 0;margin:4px 0 0 2px;}
.ub{display:block;background: url(images/arr.gif) repeat-y;;padding:0 0 0 10px}
.uc{display:block;padding:0 0 0 10px;font-size:10px;}
.FX{text-align:right;}


.imgR{float:right;}

.AB2{margin:0 0 2px 0;}
.AB{margin:0 0 0 0;}
.AC{margin:0 0 0 2px;width: 190px;}

#hud{width: 775px;clear:both;padding:10px 0 0 0;}

IFRAME {border: 1px #cccccc solid;}


/* ==============LINK============== */
a {
	color:#0A53AE;
	text-decoration: none;
}

a:hover {
	color:#FFC600;
	text-decoration: underline;
}


#leftside a {
	color:#4B5B83;
	text-decoration: none;
}
#leftside a:hover {
	color:#FFC600;
	text-decoration: underline;
}

#kozo{width:163px;	background:#FFFFFF; padding:5px;}