/* CSS Document */
.add_tit01{
background-color:#eae9e9;
padding:3px 5px;
}
.add_box01{
border-left:1px solid #eae9e9;
border-bottom:1px solid #eae9e9;
border-right:1px solid #eae9e9;
padding:5px;
margin-bottom:15px;
}
.number{
text-align:center;
font-weight:bold;
}
.search_box01{
border:1px solid #f79b39;
background-color:#ffffe5;
padding:10px;
}
.search_box01 .td01{
width:255px;
float:left;
}
.search_box01 .td02{
width:255px;
float:right;
}
.search_box01 .photo{
width:85px;
float:left;
}
.search_box01 img{border:1px solid #ccc8c9;}
.search_box01 .intr{
width:170px;
float:left;
}
.search_main{
padding:20px 0 0 45px;
}
#main_center_menu{
background:url(../../images/search/bg01.gif) repeat-x left bottom;
height:27px;
}
#main_center_menu ul{margin:0; padding:0;}
#main_center_menu li{
list-style-type:none;
padding:6px 25px 0 25px;
height:19px;
font-size:12px;
float:left;
margin-left:5px;
}
#main_center_menu li.off{
border-top:1px solid #f79b39;
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
border-bottom:1px solid #f79b39;
color:#1C488F;
font-weight:normal;
background-color:#ffeb99;
cursor:pointer;
}
#main_center_menu li.on{
border-top:1px solid #f79b39;
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
border-bottom:1px solid #FFFFFF;
color:#000000;
font-weight:bold;
background-color:#FFFFFF;
cursor:pointer;
}
#main_center_menu li.last{
float:right;
padding:6px 0 0 15px;
font-weight:bold;
text-align:right;
}
#main_center_main{
width:540px;
margin:0 auto;
padding:15px 0;
}
.m_l{
float:left;
width:350px;
padding:5px 0 0 0;
}
#main_center_main a{color:#1C488F; text-decoration:underline;}
#main_center_main a:hover{color:#1C488F; text-decoration:none;}
.m_c{
width:540px;
text-align:right;
}
.m_r{
float:right;
width:19px;
text-align:right;
padding:5px 0 0 0;
}
.word_show_tab{}
.sub_tab01{
width:515px;
margin:10px auto 0 auto;
}
.sub_tab02{
width:527px;
margin:10px 0 0 10px;
}
.sub_tab01 ul{margin:0; padding:0;}
.sub_tab01 li{
list-style-type:none;
margin-bottom:15px;
line-height:20px;
}
.sub_tab01 li.japan{
background:url(../../images/search/sub_japan_ic.gif) no-repeat left top;
padding:0 0 0 30px;
}
.sub_tab01 li.china{
background:url(../../images/search/sub_china_ic.gif) no-repeat left top;
padding:0 0 0 30px;
}
.sub_tab01 li.japan img{vertical-align:middle;}
.login_data{
float:right;
margin-top:40px;
}
.sea_tit01{
padding:0 0 0 20px;
font-weight:bold;
font-size:14px;
}
.sub_box_main{
width:493px;
border:1px solid #D3D0D0;
padding:10px;
margin-bottom:10px;
}
.sub_box_main p{margin:0 0 5px 0; padding:0;}
.sub_box_main p.mar20{margin-left:20px;}
.sub_box_main p.mar45{margin-left:45px;}
.search_data{
padding-left:15px;
padding-right:15px;
}
.sear_tit{
background:  url(../../images/search/bg_sear.gif) no-repeat left top;
width:525px;
height:25px;
margin:0 auto;
}
.sear_tit h3{
font-size:12px;
color:#FFFFFF;
padding:4px 0 0 40px;
}
.sear_box{
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
border-bottom:1px solid #f79b39;
padding:10px;
width:503px;
margin:0 auto;
}
.num{
text-align:center;
color:#1C488F;
font-weight:bold;
}
.num a{color:#1C488F; text-decoration:none;}
.num a:hover{color:#1C488F; text-decoration:underline;}
.num span{color:#D55400; text-decoration:underline;}
.num_border{
padding:0 0 10px 0;
border-bottom:1px solid #cccccc;
}

.words_page{border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:10px; height:100%;}
.words_page .larea{width:350px; float:left;}
.words_page .rarea{width:150px; float:right; text-align:right;}

.utility{
margin:0 0 15px;
padding:0 4px;
width:532px;
color:#666;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.utility ul.utilityList{
float:right;
}

.utility .genre{
padding:6px 0;
float:left;
}

.utility ul,
.utility li,
.utility dl,
.utility dt,
.utility dd{
display:inline;
}

.utility .print a{
padding:6px 3px 6px 22px;
background:transparent url(/images/teaching_materials/126/icon02.gif) -2px -372px no-repeat;
border-right:1px dotted #ccc;
vertical-align:middle;
}

.utility img{
margin:0 2px 0 0;
padding:6px 0;
vertical-align:middle;
}

