﻿@charset "utf-8";
/* CSS Document */
/*--------------------- ↓topmenu↓ --------------------------*/
#topmenu ul li.registration a{
background-position:0 -45px;
}
#topmenu ul li.registration a:hover{
background-position:0 -45px;
}
/*--------------------- ↑topmenu↑ --------------------------*/

/*--------------------- ↓centercontent↓ --------------------------*/
#centercontent{
display:inline;
width:992px;
float:left;
clear:right;
margin:0;
}
#centercontent div.title{
height:70px;
margin:0;
}
#centercontent div.title h2{
overflow:hidden;
}
#centercontent div.text{
background:url(../img/text_bg.gif) repeat-x bottom;
border-left:1px solid #b7b7b6;
border-right:1px solid #b7b7b6;
height:auto;
margin:0;
padding:15px 19px;
}
#centercontent div.text h3{
overflow:hidden;
}
#centercontent div.text div#left_box{
display:inline;
border:0;
width:530px;
float:left;
clear:right;
margin:0 0 0 10px;
padding:0;
}
#centercontent div.text div#left_box table{
border-right:1px solid #b7b7b6;
border-left:1px solid #b7b7b6;
border-bottom:1px solid #b7b7b6;
background-color:#ffffff;
width:530px;
height:auto;
margin:0;
padding:5px;
}
#centercontent div.text div#left_box table th{
text-align:left;
background-color:#e0f2fd;
border:1px solid #b7b7b6;
width:220px;
height:40px;
margin:0;
padding:5px;
}
#centercontent div.text div#left_box table th.a01{
text-align:right;
background-color:#ffffff;
border:0;
margin:0;
padding:0 20px 0 0;
}
#centercontent div.text div#left_box table td{
border:1px solid #b7b7b6;
height:40px;
margin:0;
}
#centercontent div.text div#left_box table td.a01{
text-align:left;
border:0;
margin:0;
padding:0 0 0 20px;
}
#centercontent div.text div#left_box table td img{
margin:3px 3px 0 0;
}
#centercontent div.text div#left_box table p{
font-size:12px;
font-weight:normal;
margin:3px 0;
}
#centercontent div.text div#left_box table p.a01{
font-size:12px;
font-weight:bold;
margin:3px 0 0 0;
}
#centercontent div.text div#left_box table p.a02{
font-size:12px;
font-weight:normal;
margin:3px 0 0 0;
}
#centercontent div.text div#left_box table p.a03{
font-size:12px;
margin:3px;
}
#centercontent div.text div#left_box table input{
width:100px;
margin:0;
padding:0;
}
#centercontent div.text div#left_box table input.length1,
#centercontent div.text div#left_box table input.length3{
width:160px;
height:14px;
}
#centercontent div.text div#left_box table input.length2{
width:200px;
height:14px;
}
#centercontent div.text div#right_box{
background-color:#ffffff;
width:386px;
height:auto;
float:right;
margin:0 10px 0 0;
padding:0;
}
#centercontent div.text div#right_box div.right_title{ 
margin:0;
padding:0;
}
#centercontent div.text div#right_box ul{
border-right:1px solid #b7b7b6;
border-left:1px solid #b7b7b6;
border-bottom:1px solid #b7b7b6;
background-color:#ffffff;
width:364px;
margin:0;
padding:10px;
list-style:none;
}
#centercontent div.text div#right_box ul li{
padding:5px;
border-top:1px dashed #b3afab;
}
#centercontent div.text div#right_box ul li.a01{
padding:5px;
border-bottom:1px dashed #b3afab;
}
#centercontent div.text div#right_box ul li p{
text-align:left;
margin:0px;
padding:5px 0;
}
/*--------------------- ↑centercontent↑ --------------------------*/