@charset "Shift_JIS";

*{margin:0;
padding:0;
}

a img,
img,
table{border:0;}

a{color:#0099FF;}

.clear{clear:both;}

#wrapper{width:760px;
margin:0 auto;
background:url(img/left-box-bg.gif) repeat-y left;}

#header{width:760px;
background-color:#fff;
clear:both;}
#header p{font-size:75%;
line-height:1.5;}
.header-txt1{color:#CC0000;
text-align:right;
padding-bottom:10px;
clear:both;}

.header-txt2{float:left;}

#menu1{float:right;
list-style:none;}
#menu1 li{float:left;}
#menu1 li a{text-decoration:none;
color:#37405f;
font-weight:bold;
font-size:75%;
margin-left:10px;
display:block;}
#menu1 li a span{color:#ff3d00;
font-size:87.5%;
padding-right:2px;}


/*main-menu*/

#main-menu{list-style:none;
height:29px;}
#main-menu li{border-left:1px solid #999;
border-right:1px solid #999;
float:left;
height:29px;
display:block;}
#main-menu li a{border-bottom:5px solid #303763;
display:block;}
#main-menu li a:hover{border-bottom:5px solid #FE9900;}

/*left-box*/
#left-box{width:160px;
float:left;
padding:5px 2px;
display:inline;
}


.left-box-title{width:135px;
padding:3px 5px 3px 10px;
margin:10px 5px 5px 5px;
background-color:#FD9800;
color:#fff;
font-size:75%;}

.left-box-a-list{padding-left:20px;}
.left-box-a-list a{font-size:75%;
line-height:1.5;}

.image{margin:0 0 10px 5px;}
.image2{margin:0 0 10px 3px;}

.left-box-txt1{font-size:70%;
padding:10px 10px 5px 10px;}

/*main*/
#main{
	width:590px;
	padding:5px 0 5px 6px;
	display:inline;
	float:left;
	overflow: hidden;
}

.main-txt1{text-align:center;}
.main-txt2{text-align:center;
float:left;}
.main-txt2 img{margin:5px 0 0 5px;}
.main-txt1 a, .main-txt2 a{font-size:62.5%;
line-height:1.4;}

#main h2{padding:10px 0 10px 5px;
clear:both;}

#main1{padding-left:70px;}
#main1 a img{margin-left:10px;}


#info-banar{
margin:10px 0 10px 0;
text-align:center;
}

#main-table{width:550px;
margin-left:10px;
border:1px solid #3f3f3f;
border-collapse:collapse;}

#main-table th, #main-table td{border-bottom:1px solid #3f3f3f;}
#main-table th{background-color:#333663;
width:30px;
padding:0 5px 10px 5px;}

#main-table td{width:235px;
vertical-align:top;
}
#main-table td img{float:right;}
#main-table td ul{list-style:none;
margin:10px 0 0 10px;}
#main-table td ul li{padding-bottom:3px;
font-size:70%;}
#main-table td ul li span{color:#FD9800;}
#main-table td ul li a{font-size:100%;
text-decoration:none;
color:#000;}

/*inmain1*/
#inmain1 table{font-size:95%;
color:#666;
text-align:left;
line-height:1.4;}
#inmain1-ut a{font-size:87.5%;}
#inmain1-border-t,
#inmain1-border-t td{border:2px solid #999;
border-collapse:collapse;
padding:3px;}


/*best5*/
#best5{width:580px;
height:140px;
padding-top:35px;
background:url(img/best5-bg.gif) no-repeat;}
#best5 img{margin:0 11px 8px 15px;}


/*new*/
#new{width:568px;
border:1px solid #999;
padding:5px;
margin-top:10px;}

#new .new-title{color:#ff6800;
font-size:75%;
font-weight:bold;
padding:5px 0 0 5px;}

#new table th{font-weight:normal;
font-size:70%;
text-align:left;
vertical-align:top;
width:7em;
padding:5px 0;}
#new table td a{font-size:70%;}

/*footer*/
#footer{width:760px;
background-color:#fff;
text-align:center;
padding-top:10px;
clear:both;}

#footer ul{list-style:none;}

#footer ul li{border-left:1px solid #0c0548;
display:inline;
padding:0 3px;}
#footer ul #last{border-right:1px solid #0c0548;}

#footer ul li a{color:#0c0548;
text-decoration:none;
font-size:70%;}

#footer p{display:block;
width:760px;
background-color:#FF960A;
padding:3px 0;
margin-top:5px;
font-size:75%;}


/*text*/

.txt1{font-size:95%;
line-height:1.4;
padding:10px 0;}
.txt2{font-size:95%;}


/*margin*/
.ma10t-b{margin:10px 0;}
.ma5t-b{margin:5px 0;}
