/* CSS Document */
body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,p,address,dl,dt,dd,hr,form{
margin: 0;
padding: 0;
font-style: normal;
}
@media screen{
body{
background:url(../../images/common/bg.gif) #fff repeat-x left top;
font-size:12px;
line-height:16px;
color:#333333;
}
}
@media print{
body{
font-size:12px;
line-height:16px;
color:#333333;
}
}
input,textarea{font-size:12px;}
a{color:#1c488f; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
a.line{color:#1c488f; text-decoration:underline;}
a.line:hover{color:#f00; text-decoration:none;}
a.line2{color:#ed4012; text-decoration:underline;}
a.line2:hover{color:#ed4012; text-decoration:none;}
a.line3{color:#0579e6; text-decoration:underline;}
a.line3:hover{color:#0579e6; text-decoration:none;}
a.link1{color:#333; text-decoration:none;}
a.link1:hover{color:#f00; text-decoration:underline;}
a.link2{color:#626262; text-decoration:none;}
a.link2:hover{color:#f00; text-decoration:underline;}
a.link3{color:#ff7300; text-decoration:none;}
a.link3:hover{color:#ff7300; text-decoration:underline;}
a.link4{color:#333333; text-decoration:none;}
a.link4:hover{color:#ed4012; text-decoration:underline;}

.vlm{vertical-align:middle;}
.h100{height:100%;}
.al_center{
text-align:center;
}
.input1{background-color:#f1f1f1; color:#666;}
.clear {
clear:both;
font-size:1px;
line-height:1px;
}
.clearbox {
border-top:1px solid transparent !important; 
margin-top:-1px !important; 
border-top:0; 
margin-top:0; 
clear:both;
visibility: hidden; 
font-size:1px;
line-height:1px;
}
.white{color:#FFFFFF;}
.yellow{color:#ff7026;}
.red{color:#ff0000;}
.blue{color:#236eee;}
.green{color:#77b200;}
.c01{color:#ffcc00;}
.c02{color:#ffff00;}
.c03{color:#79ab00;}
.color4{color:#008CE0;}
.c05{color:#666;}
.c06{color:#ed4012;}
.c07{color:#6f1c18;}
.txt10{font-size:10px;}
.txt14{font-size:14px; line-height:normal;}
.txt16{font-size:16px; line-height:normal;}
.txt18{font-size:18px; line-height:normal;}
.dot{
background:url(../../images/common/dot.gif) repeat-x left bottom;
padding-bottom:5px;
margin-bottom:5px;
}
.pad5{padding:5px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.pdl20{padding-left:20px;}
.pdt10{padding:10px 0;}
.mdt10{margin:10px 0;}
.pdt10{padding-top:10px;}
.pl10{padding-left:10px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.txt_pdl01{text-indent:-35px; padding-left:35px;}
.txt_pdl02{text-indent:-18px; padding-left:18px;}
.txt_pdl03{text-indent:-20px; padding-left:20px;}

.sub_tit01{
background:url(../../images/common/bg_ttl01.gif) no-repeat left top;
width:715px;
height:33px;
}
.sub_tit01 h2{
font-size:16px;
color:#FFFFFF;
padding:8px 0 0 20px;
}
.sub_tit01 .more{position:relative;}
.sub_tit01 .more p{
position:absolute;
right:10px;
top:10px;
color:#FFFFFF;
}
.sub_tit01 .more .btn{
position:absolute;
right:5px;
top:7px;
}
.sub_tit01 .more .bg01{
background:url(../../images/common/ttl_bg01.gif) repeat-x left top;
padding:3px 3px 0 0;
}
.sub_tit02{
background:url(../../images/common/bg_ttl02.gif) no-repeat left top;
width:715px;
height:26px;
}
.sub_tit02 h2{
font-size:12px;
color:#FFFFFF;
padding:7px 0 0 15px;
}
.sub_tit02 .more{position:relative;}
.sub_tit02 .more .btn{
position:absolute;
right:5px;
top:3px;
}
.sub_tit02 .more .bg01{
height:18px;
background:url(../../images/common/ttl_bg01.gif) repeat-x left center;
padding:0 3px 0 0;
}
.sub_tit03{
background:url(../../images/search/bg_stit.gif) no-repeat left top;
width:540px;
height:33px;
}
.sub_tit03 h2{
font-size:14px;
color:#FFFFFF;
padding:10px 0 0 20px;
}
.bitex_search_tool{
position:absolute;
background-color:#f1f1f1;
width:auto;
height:13px;
padding:5px 0 5px 20px;
z-index:10000;
}

.bitex_search_tool span{
float:right;
padding:0 20px 0 0;
}
.color5{
color:#ff6600;
}
.num{
text-align:center;
color:#1C488F;
font-weight:bold;
padding:10px 0;
}
.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;
}
.num_border1{
padding:10px 0 0 0;
border-top:1px solid #cccccc;
}

a.pagenow{
padding:2px 4px;
border:1px solid #ff6600;
color:#ff6600;
}

#suggest{
position:absolute;
left:115px;
z-index:10000;
top:30px;}
.search_box_t{
width:255px;
position:relative;
}
#suggest ul{
margin-left:0px;
margin-top:-3px;
border:1px solid #000;
list-style:none;
width:262px;
padding:0px;
background-color:#fff;
}
#suggest li{
line-height:16px;
font-size:12px;
padding:2px;
}
#suggest span{
float:right;
font-size:12px;
color:#008000;
margin-top:-18px;
}
.td_right01{
width:35px;
float:left;
}
.td_right02{
width:95px;
float:left;
}
.td_right03{
width:35px;
float:left;
}

.sear_tit{
background:url(../../images/search/bg_sear.gif) no-repeat left top;
width:525px;
height:25px;
margin:0 auto;
}
.sear_tit h2{
font-size:12px;
color:#FFFFFF;
padding:4px 0 0 40px;
}
.sear_tit h3{
font-size:12px;
color:#FFFFFF;
padding:4px 0 0 40px;
}
.sear_tit1{
background:  url(../../images/common/bg_sear.gif) no-repeat left top;
width:680px;
height:25px;
margin:0 auto;
}
.sear_tit1 h2{
font-size:12px;
color:#FFFFFF;
padding:4px 0 0 40px;
}
#keyword{
display:inline;
width:250px;
margin-left:0px;
margin-right:15px;
}
.select{
background:#36C;
color:#FFF;
}
.select span{
color:#FFF;
}

@media screen{
#header{
width:100%;
background:url(../../images/common/bg_header.jpg) no-repeat center top;
}
#header1{
display:none;
}
#centent .right{
width:258px;
float:right;
}
#pr{
width:960px;
margin:0 auto;
text-align:center;
}
#footer{
width:990px;
margin:0 auto;
background:url(../../images/common/dline01.gif) repeat-x left top;
}
#road{
width:980px;
margin:0 auto;
font-size:10px;
}
}

@media print{
#centent .right{
display:none;
}
#header{
display:none;
}

#footer{
display:none;
}
#road{
display:none;
}
}


#header .main{
width:988px;
margin:0 auto;
}
#centent{
width:988px;
margin:15px auto;
}
#centent .left{
width:178px;
float:left;
margin-right:15px;
}
#centent .left02{
width:715px;
float:left;
}
#centent .left03{
width:160px;
float:left;
margin-right:15px;
}
#centent .center{
width:522px;
float:left;
}
#centent .center03{
width:540px;
float:left;
}
#header p{
font-size:10px;
color:#FFFFFF;
font-weight:normal;
width:788px;
float:left;
height:19px;
margin:0;
padding:0;
}
#header .btn{position:relative; width:141px; float:right;}
#header .btn div{position:absolute; right:5px; top:2px;}
#header .btn div a{color:#FFF; text-decoration:none;}
#header .btn div a:hover{color:#FFF; text-decoration:underline;}
#header .lr{
width:92px;
float:left;
}
#header .center{
width:993px;
float:left;
background:url(../../images/common/bg_head.gif) no-repeat left top;
padding-top:23px;
}
#header .logo{
width:180px;
float:left;
padding-left:60px;
}
#header h1 a{
display:block;
width:136px;
height:57px;
text-indent:-9999px;
font-size:1px;
line-height:1px;
outline:0;
background:url(/images/common/logo.gif) no-repeat left top;
}
#header .search{
background:url(../../images/common/bg_search.gif) no-repeat left top;
padding:9px 0 0 0;
width:473px;
height:46px;
float:left;
margin-bottom:7px;
}
#header .search a{color:#FFFFFF; text-decoration:none;}
#header .search a:hover{color:#FFFFFF; text-decoration:underline;}
#header .search .td01{width:85px; float:left; padding-left:140px; padding-top:5px;}
#header .search .td02{width:235px; float:left; padding:5px 10px 0 115px;}
#header .search .td02 input{border:1px solid #cc0000; width:235px; height:20px; margin:0;}
#header .search .td03{width:100px; float:left; padding-top:5px;}

#header .login_area{
width:245px;
float:left;
padding:8px 0 0 16px;
}
#header .login_area ul{margin:0; padding:0;}
#header .login_area ul li{list-style-type:none; float:left; margin-bottom:7px !important; margin-bottom:8px;}

#header #menu{padding-left:3px;}
#header #menu ul{margin:0; padding:0;}
#header #menu li{list-style-type:none; float:left;}

#header #menu li.one a{width:87px; background:url(/cn/images/common/menu.gif) no-repeat 0 0; height:29px; display:block; text-indent:-9999px; outline:0;}
#header #menu li.one a:hover{background:url(/cn/images/common/menu.gif) no-repeat 0 -29px;}
#header #menu li.two a{width:90px; background:url(/cn/images/common/menu.gif) no-repeat -87px 0; height:29px; display:block; text-indent:-9999px; outline:0;}
#header #menu li.two a:hover{background:url(/cn/images/common/menu.gif) no-repeat -87px -29px;}
#header #menu li.three a{width:147px; background:url(/cn/images/common/menu.gif) no-repeat -177px 0; height:29px; display:block; text-indent:-9999px; outline:0;}
#header #menu li.three a:hover{background:url(/cn/images/common/menu.gif) no-repeat -177px -29px;}
#header #menu li.four a{width:85px; background:url(/cn/images/common/menu.gif) no-repeat -324px 0; height:29px; display:block; text-indent:-9999px; outline:0;}
#header #menu li.four a:hover{background:url(/cn/images/common/menu.gif) no-repeat -324px -29px;}

#header ul#btn_area{margin:0; padding:0;}
#header ul#btn_area li{list-style-type:none; float:left;}
#header ul#btn_area li.login a{width:113px; background:url(/images/common/menu.gif) no-repeat 0 -74px; height:29px; display:block; text-indent:-9999px; outline:0;}
#header ul#btn_area li.login a:hover{background:url(/images/common/menu.gif) no-repeat 0 -103px;}
#header ul#btn_area li.reg a{width:113px; background:url(/images/common/menu.gif) no-repeat -113px -74px; height:29px; display:block; text-indent:-9999px; outline:0;}
#header ul#btn_area li.reg a:hover{background:url(/images/common/menu.gif) no-repeat -113px -103px;}
#header ul#btn_area li.logout a{width:113px; background:url(/images/common/menu.gif) no-repeat -226px -74px; height:29px; display:block; text-indent:-9999px; outline:0;}
#header ul#btn_area li.logout a:hover{background:url(/images/common/menu.gif) no-repeat -226px -103px;}
#header ul#btn_area li.mypage a{width:113px; background:url(/images/common/menu.gif) no-repeat -339px -74px; height:29px; display:block; text-indent:-9999px; outline:0;}
#header ul#btn_area li.mypage a:hover{background:url(/images/common/menu.gif) no-repeat -339px -103px;}

#centent .left .box{
border-left:1px solid #ff4f26;
border-right:1px solid #ff4f26;
width:166px;
padding:10px 5px 5px 5px;
}
#centent .left .box .td01{
width:35px;
float:left;
}
#centent .left .box .td02{
width:95px;
float:left;
}
#centent .left .box .td03{
width:35px;
float:left;
}
#centent .left .box .td04{
width:30px;
float:left;
padding-left:5px;
}
#centent .left .box p.txt10 a{color:#333333; text-decoration:underline;}
#centent .left .box p.txt10 a:hover{color:#333333; text-decoration:none;}

#centent .left .box ul{margin:0; padding:0;}
#centent .left .box li{
list-style-type:none;
width:131px;
height:28px;
padding:5px 0 0 35px;
position:relative;
margin-bottom:10px;
}
#centent .left .box li span{
display:block;
font-weight:bold;
color:#f60;
position:absolute;
left:131px;
top:5px;
}
#centent .left .box ul.list2 li{
list-style-type:none;
width:131px;
height:22px;
padding:0 0 0 35px;
position:relative;
margin-bottom:10px;
}
#centent .left .box ul.list2 li span{
display:block;
font-weight:bold;
color:#f60;
position:absolute;
left:131px;
top:0;
}
#centent .left .box li.exam1{background:url(../../images/common/number01.gif) no-repeat 0 -8px;}
#centent .left .box li.exam2{background:url(../../images/common/number01.gif) no-repeat 0 -111px;}
#centent .left .box li.exam3{background:url(../../images/common/number01.gif) no-repeat 0 -204px;}
#centent .left .box li.exam4{background:url(../../images/common/number01.gif) no-repeat 0 -297px;}
#centent .left .box li.exam5{background:url(../../images/common/number01.gif) no-repeat 0 -390px;}
#centent .left .box li.member1{background:url(../../images/common/number02.gif) no-repeat -7px 0;}
#centent .left .box li.member2{background:url(../../images/common/number02.gif) no-repeat -7px -82px;}
#centent .left .box li.member3{background:url(../../images/common/number02.gif) no-repeat -7px -164px;}
#centent .left .box li.member4{background:url(../../images/common/number02.gif) no-repeat -7px -246px;}
#centent .left .box li.member5{background:url(../../images/common/number02.gif) no-repeat -7px -328px;}
ul.rexam{margin:0; padding:0;}
ul.rexam li{
list-style-type:none;
width:201px;
height:28px;
padding:5px 0 0 35px;
position:relative;
margin-bottom:10px;
}
ul.rexam li span{
display:block;
font-weight:bold;
color:#f60;
position:absolute;
left:161px;
top:0;
}
ul.rexam li.exam1{background:url(../../images/common/number01.gif) no-repeat 0 -8px;}
ul.rexam li.exam2{background:url(../../images/common/number01.gif) no-repeat 0 -111px;}
ul.rexam li.exam3{background:url(../../images/common/number01.gif) no-repeat 0 -204px;}
ul.rexam li.exam4{background:url(../../images/common/number01.gif) no-repeat 0 -297px;}
ul.rexam li.exam5{background:url(../../images/common/number01.gif) no-repeat 0 -390px;}
ul.rexam li.exam6{background:url(../../images/common/number01.gif) no-repeat 0 -475px;}
ul.rexam li.exam7{background:url(../../images/common/number01.gif) no-repeat 0 -564px;}
ul.rexam li.exam8{background:url(../../images/common/number01.gif) no-repeat 0 -652px;}
ul.rexam li.exam9{background:url(../../images/common/number01.gif) no-repeat 0 -743px;}
ul.rexam li.exam10{background:url(../../images/common/number01.gif) no-repeat 0 -832px;}
ul.university{margin:0; padding:0;}
ul.university li{
list-style-type:none;
position:relative;
margin-bottom:10px;
}
ul.university li a{display:block; width:180px; height:22px; padding:0 0 0 45px;}
ul.university li.univ1{background:url(../../images/common/number02.gif) no-repeat 0 0;}
ul.university li.univ2{background:url(../../images/common/number02.gif) no-repeat 0 -82px;}
ul.university li.univ3{background:url(../../images/common/number02.gif) no-repeat 0 -164px;}
ul.university li.univ4{background:url(../../images/common/number02.gif) no-repeat 0 -246px;}
ul.university li.univ5{background:url(../../images/common/number02.gif) no-repeat 0 -328px;}
ul.university li.univ6{background:url(../../images/common/number02.gif) no-repeat 0 -395px;}
ul.university li.univ7{background:url(../../images/common/number02.gif) no-repeat 0 -459px;}
ul.university li.univ8{background:url(../../images/common/number02.gif) no-repeat 0 -523px;}
ul.university li.univ9{background:url(../../images/common/number02.gif) no-repeat 0 -596px;}
ul.university li.univ10{background:url(../../images/common/number02.gif) no-repeat 0 -659px;}

#centent .left .box2{
border-left:1px solid #cdcbcc;
border-right:1px solid #cdcbcc;
width:176px;
}
#centent .left .box2 th{background-color:#ffffcc; font-weight:normal; border-bottom:1px solid #cdcbcc; border-top:1px solid #cdcbcc; padding:5px 5px 2px;}
#centent .left .box2 td{padding:5px 5px 2px; text-align:center;}
#centent .left .box2 td.line{border-bottom:1px solid #cdcbcc;}

#centent .left .box3{
border-left:1px solid #aabb6b;
border-right:1px solid #aabb6b;
width:166px;
padding:10px 5px 5px 5px;
}

#centent .right .box{
border-left:1px solid #ff4f26;
border-right:1px solid #ff4f26;
width:236px;
padding:10px 10px 5px 10px;
}
#centent .right .box .ltd{
width:90px;
float:left;
}
#centent .right .box .rtd{
width:145px;
float:left;
}
#centent .right .box ul.tm{width:225px; margin:0 auto;}
#centent .right .box ul.tm li{
list-style-type:none;
background:url(../../images/common/ic03.gif) no-repeat left top;
padding:0 0 0 20px;
margin-bottom:3px;
}
#centent .right .box2{
border-left:1px solid #cdcbcc;
border-right:1px solid #cdcbcc;
width:236px;
padding:10px 10px 0 10px;
}
#centent .right .box3{
border-left:1px solid #ff4f26;
border-right:1px solid #ff4f26;
width:236px;
padding:10px 10px 0 10px;
background-color:#ffffe5;
}
#centent .right .box3 ul{
list-style-type:none;
}
#centent .right .box4{
border-left:1px solid #a8e6a8;
border-right:1px solid #a8e6a8;
width:236px;
padding:10px 10px 0 10px;
}
#centent .right .box5{
border-left:1px solid #5fd153;
border-right:1px solid #5fd153;
background-color:#ffffe5;
width:237px;
padding:10px 10px 0 10px;
}
#centent .right .box5 ul{margin:0 auto; padding:0; width:209px;}
#centent .right .box5 li{
list-style-type:none;
background:url(../../images/common/infoside/bg_navi01.gif) no-repeat left top;
padding:5px 0 0 30px;
height:23px;
}
#centent .right .box5 li a{color:#000; text-decoration:none; display:block;}
#centent .right .box5 li a:hover{color:#000; text-decoration:underline; display:block;}
#centent .right .box6{
border-left:1px solid #3890eb;
border-right:1px solid #3890eb;
background-color:#ffffe5;
width:251px !important;
padding:5px 3px 0 3px !important;
width:253px;
padding:5px 2px 0 2px;
}
#centent .right .box6 table{border-collapse:collapse;}
#centent .right .box6 table td{
border:1px solid #7e7262;
padding:4px;
background-color:#FFF;
}
#centent .right .box7{
border-left:1px solid #ff4f26;
border-right:1px solid #ff4f26;
background-color:#ffffe5;
width:237px;
padding:10px 10px 0 10px;
}
#centent .right .box7 ul{margin:0 auto; padding:0; width:209px;}
#centent .right .box7 li{
list-style-type:none;
background:url(../../images/common/infoside/bg_navi02.gif) no-repeat left top;
padding:5px 0 0 30px;
height:23px;
}
#centent .right .box7 li a{color:#000; text-decoration:none; display:block;}
#centent .right .box7 li a:hover{color:#000; text-decoration:underline; display:block;}

#centent .right .sbtn{width:220px; text-align:right; margin:0 auto;}
#centent .right .sbtn .ll{
width:100px;
float:left;
text-align:left;
}
#centent .right .sbtn .rr{
width:120px;
float:left;
padding-top:5px;
}
#centent .right .tit{
background-color:#ffeb99;
color:#ff6600;
padding:3px 5px 0;
font-weight:bold;
}
#centent .right .tit2{
background-color:#c1e6ff;
padding:3px 5px 0;
font-weight:bold;
}
#centent .right .tit3{
background-color:#ffdede;
padding:3px 5px 0;
font-weight:bold;
}
#centent .right .tit4{
background:url(../../images/common/infoside/bg_tit02.jpg) no-repeat left top;
padding:13px 0 0 50px;
font-size:14px;
font-weight:bold;
width:209px;
height:23px;
color:#FFF;
}
#centent .right .tit5{
background:url(../../images/common/infoside/bg_tit03.jpg) no-repeat left top;
padding:15px 0 0 50px;
font-size:14px;
font-weight:bold;
width:209px;
height:23px;
color:#FFF;
}
#centent .right .tit6{
background:url(../../images/common/infoside/bg_tit01.jpg) no-repeat left top;
padding:13px 0 0 50px;
font-size:14px;
font-weight:bold;
width:209px;
height:23px;
color:#FFF;
}

#centent .right .flow01{
width:225px;
margin:0 auto;
}
#centent .right .flow01 .ltd{
width:40px;
float:left;
text-align:center;
}
#centent .right .flow01 .rtd{
width:182px;
float:right;
}
#centent .right .flow01 .tit{background-color:#ffeb99; color:#ff6600; line-height:normal; font-weight:bold; padding:5px;}

#centent .right .exam01{}
#centent .right .exam01 .ltd{
width:35px;
float:left;
}
#centent .right .exam01 .ctd{
width:155px;
float:left;
padding-top:3px;
}
#centent .right .exam01 .rtd{
width:40px;
float:left;
font-weight:bold;
color:#ff6600;
padding-top:3px;
}
#centent .right .menuarea{
border-left:1px solid #cbcbcb;
border-right:1px solid #cbcbcb;
border-bottom:1px solid #cbcbcb;
margin-bottom:10px;
}
#centent .right .menuarea .blocktxt{
background:url(../../images/top/bg_block.gif) repeat-x left bottom;
border-bottom:1px solid #cbcbcb;
padding:5px 10px;
}
#centent .right .menuarea .ulmain{padding:6px 0 6px 6px;}
#centent .right .menuarea ul{margin:0; padding:0;}
#centent .right .menuarea li{
list-style-type:none;
float:left;
width:78px;
margin-right:7px;
padding:10px 0 0 40px;
height:29px;
cursor:pointer;
font-weight:bold;
color:#3a3962;
font-size:14px;
float:left;
}
/*
#centent .right .menuarea li a{display:block; color:#3a3962; font-size:14px; text-decoration:none; padding:10px 0 0 40px; height:29px; font-weight:bold;}
#centent .right .menuarea li a:hover{color:#3a3962; font-size:14px; text-decoration:underline;}
*/
#centent .right .menuarea li.one{background:url(../../images/top/nbg01.gif) no-repeat left top;}
#centent .right .menuarea li.two{background:url(../../images/top/nbg02.gif) no-repeat left top;}
#centent .right .menuarea li.three{background:url(../../images/top/nbg03.gif) no-repeat left top;}
#centent .right .menuarea li.four{background:url(../../images/top/nbg04.gif) no-repeat left top;}
#centent .right .menuarea li.five{background:url(../../images/top/nbg05.gif) no-repeat left top;}
#centent .right .menuarea li.six{background:url(../../images/top/nbg06.gif) no-repeat left top;}
#centent .right .menuarea li.seven{background:url(../../images/top/nbg07.gif) no-repeat left top;}
#centent .right .menuarea li.eight{background:url(../../images/top/nbg08.gif) no-repeat left top;}


#centent .right .menuarea .tabox{
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
padding:5px;
width:231px;
background:url(../../images/top/bg_tabox.gif) no-repeat left top;
margin-bottom:5px;
margin-top:0px !important;
margin-top:-1px;
}
#centent .right .menuarea .tabox2{
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
padding:5px;
width:231px;
background:url(../../images/top/bg_tabox2.gif) no-repeat left top;
margin-bottom:5px;
margin-top:0px !important;
margin-top:-1px;
}

.sub_r_tit{
background:url(../../images/common/sub_r_tit_bg.gif) repeat-x left top;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:13px;
padding:5px;
width:248px;
}
.sub_r_box{
background-color:#F7F7F7;
margin-bottom:10px;
padding:10px;
width:238px;
}
.sub_r_box p{margin:0 0 5px 0; padding:0;}
.sub_r_box p img{vertical-align:middle;}
.sub_r_box ul{margin:0; padding:0;}
.sub_r_box li{
list-style-type:none;
margin-bottom:5px;
}
.sub_r_box a{color:#333333; text-decoration:none;}
.sub_r_box a:hover{color:#333333; text-decoration:none;}

.notice_box{
border:1px solid #ff5601;
padding:10px;
width:236px;
}
.notice_box h3{font-size:14px; line-height:18px;}

h3.free a{background:url(/images/common/free.gif) no-repeat left top; width:258px; height:161px; display:block; text-indent:-9999px; outline:0; margin-bottom:10px;}
h3.cheapen a{background:url(/images/common/banner.gif) no-repeat left top; width:258px; height:116px; display:block; text-indent:-9999px; outline:0; margin-bottom:10px;}

#footer .bottom{
width:760px;
margin:0 auto;
padding:20px 0;
}
#footer .bottom .b_l{
width:200px;
float:left;
}
#footer .bottom .b_r{
width:560px;
float:left;
}
#footer .navi{
background:url(../../images/common/dline01.gif) repeat-x left top;
padding:10px 0 5px 0;
text-align:center;
border-bottom:1px solid #cccccc;
}
#footer .copy{
text-align:center;
}

@media screen{
#footer1{
display:none;
}
}


@media print{
#footer{
display:none;
}
#footer1{
border-top:2px solid #ccc;
width:750px;
margin:0 auto;
padding:20px 0;
}
#footer1 .copy{
text-align:center;
}
}


h2.rt01{background:url(../images/common/all_title.gif) no-repeat 0 -843px; width:258px; height:37px; font-size:1px; text-indent:-9999px;}
h2.rt02{background:url(../images/common/all_title.gif) no-repeat 0 -899px; width:258px; height:34px; font-size:1px; text-indent:-9999px;}
h2.rt03{background:url(../images/common/all_title.gif) no-repeat 0 -457px; width:258px; height:35px; font-size:1px; text-indent:-9999px;}
h2.rt04{background:url(../images/common/all_title.gif) no-repeat 0 -670px; width:258px; height:36px; font-size:1px; text-indent:-9999px;}
h2.rt05{background:url(../images/common/all_title.gif) no-repeat 0 -512px; width:258px; height:31px; font-size:1px; text-indent:-9999px;}
h2.rt06{background:url(../images/common/all_title.gif) no-repeat 0 -253px; width:258px; height:34px; font-size:1px; text-indent:-9999px;}
h2.rt07{background:url(../images/common/all_title.gif) no-repeat -299px -458px; width:258px; height:34px; font-size:1px; text-indent:-9999px;}
h2.rt08{background:url(../images/common/all_title.gif) no-repeat 0 -201px; width:258px; height:37px; font-size:1px; text-indent:-9999px;}
h2.rt09{background:url(../images/common/all_title.gif) no-repeat 0 -952px; width:258px; height:37px; font-size:1px; text-indent:-9999px;}
h2.rt10{background:url(../images/common/all_title.gif) no-repeat -299px -255px; width:258px; height:34px; font-size:1px; text-indent:-9999px;}
h2.rt11{background:url(../images/common/all_title.gif) no-repeat -299px -302px; width:258px; height:35px; font-size:1px; text-indent:-9999px;}
h2.rt12{background:url(../images/common/all_title.gif) no-repeat 0 -730px; width:258px; height:35px; font-size:1px; text-indent:-9999px;}
h2.rt13{background:url(../images/common/all_title.gif) no-repeat 0 -457px; width:258px; height:35px; font-size:1px; text-indent:-9999px;}
h2.rt14{background:url(../images/common/all_title.gif) no-repeat 0 -670px; width:258px; height:36px; font-size:1px; text-indent:-9999px;}
h2.rt15{background:url(../images/common/all_title.gif) no-repeat 0 -614px; width:258px; height:37px; font-size:1px; text-indent:-9999px;}
h2.rt16{background:url(../images/common/all_title.gif) no-repeat 0 -406px; width:258px; height:34px; font-size:1px; text-indent:-9999px;}
h2.rt17{background:url(../images/common/all_title.gif) no-repeat 0 -561px; width:258px; height:37px; font-size:1px; text-indent:-9999px;}
h2.rt18{background:url(../images/common/all_title.gif) no-repeat 0 -787px; width:258px; height:34px; font-size:1px; text-indent:-9999px;}
h2.rt19{background:url(../images/common/all_title.gif) no-repeat -299px 0; width:258px; height:33px; font-size:1px; text-indent:-9999px;}
h2.rt20{background:url(../images/common/all_title.gif) no-repeat -299px -42px; width:258px; height:38px; font-size:1px; text-indent:-9999px;}
h2.rt21{background:url(../images/common/all_title.gif) no-repeat -299px -150px; width:258px; height:34px; font-size:1px; text-indent:-9999px;}
h2.rt22{background:url(../images/common/all_title.gif) no-repeat -299px -354px; width:258px; height:35px; font-size:1px; text-indent:-9999px;}
h2.rt23{background:url(../images/common/all_title.gif) no-repeat -299px -405px; width:258px; height:35px; font-size:1px; text-indent:-9999px;}
h2.rt24{background:url(../images/common/all_title.gif) no-repeat 0 -306px; width:258px; height:31px; font-size:1px; text-indent:-9999px;}
h2.rt25{background:url(../images/common/all_title.gif) no-repeat -299px -512px; width:258px; height:33px; font-size:1px; text-indent:-9999px;}
h2.rt26{background:url(../images/common/all_title.gif) no-repeat -299px -615px; width:258px; height:34px; font-size:1px; text-indent:-9999px;}
h2.rt27{background:url(../images/common/all_title.gif) no-repeat -299px -563px; width:258px; height:33px; font-size:1px; text-indent:-9999px;}

ul.list_menu{width:216px; margin:0 auto; padding:0;}
ul.list_menu li{
list-style-type:none;
text-indent:-9999px;
margin-bottom:10px;
}
ul.list_menu li a{display:block; width:216px; height:24px; outline:0; font-size:1px;}
ul.list_menu li.ac01{background:url(../images/common/ac_navi.gif) no-repeat 0 0;}
ul.list_menu li.ac02{background:url(../images/common/ac_navi.gif) no-repeat 0 -39px;}
ul.list_menu li.ac03{background:url(../images/common/ac_navi.gif) no-repeat 0 -78px;}
ul.list_menu li.ac04{background:url(../images/common/ac_navi.gif) no-repeat 0 -118px;}
ul.list_menu li.tm01{background:url(../images/common/tm_navi.gif) no-repeat 0 0;}
ul.list_menu li.tm02{background:url(../images/common/tm_navi.gif) no-repeat 0 -39px;}
ul.list_menu li.tm03{background:url(../images/common/tm_navi.gif) no-repeat 0 -77px;}
ul.list_menu li.tm04{background:url(../images/common/tm_navi.gif) no-repeat 0 -117px;}
ul.list_menu li.tm05{background:url(../images/common/tm_navi.gif) no-repeat 0 -157px;}
ul.list_menu li.tm06{background:url(../images/common/tm_navi.gif) no-repeat 0 -199px;}
ul.list_menu li.tm07{background:url(../images/common/tm_navi.gif) no-repeat 0 -238px;}
ul.list_menu li.tm08{background:url(../images/common/tm_navi.gif) no-repeat 0 -282px;}
ul.list_menu li.sd01{background:url(../images/common/st_navi.gif) no-repeat 0 0;}
ul.list_menu li.sd02{background:url(../images/common/st_navi.gif) no-repeat 0 -39px;}
ul.list_menu li.sd03{background:url(../images/common/st_navi.gif) no-repeat 0 -80px;}
ul.list_menu li.sd04{background:url(../images/common/st_navi.gif) no-repeat 0 -121px;}
ul.list_menu li.sd05{background:url(../images/common/st_navi.gif) no-repeat 0 -163px;}
ul.list_menu li.sd06{background:url(../images/common/st_navi.gif) no-repeat 0 -204px;}
ul.list_menu li.sd07{background:url(../images/common/st_navi.gif) no-repeat 0 -244px;}
ul.list_menu li.sd08{background:url(../images/common/st_navi.gif) no-repeat 0 -282px;}
ul.list_menu li.sd09{background:url(../images/common/st_navi.gif) no-repeat 0 -321px;}
ul.list_menu li.sd10{background:url(../images/common/st_navi.gif) no-repeat 0 -363px;}
ul.list_menu li.sd11{background:url(../images/common/st_navi.gif) no-repeat 0 -406px;}
ul.list_menu li.sd12{background:url(../images/common/st_navi.gif) no-repeat 0 -447px;}
ul.list_menu li.sd13{background:url(../images/common/st_navi.gif) no-repeat 0 -490px;}
ul.list_menu li.sd14{background:url(../images/common/st_navi.gif) no-repeat 0 -581px;}
ul.list_menu li.sd15{background:url(../images/common/st_navi.gif) no-repeat 0 -628px;}
ul.list_menu li.sd16{background:url(../images/common/st_navi.gif) no-repeat 0 -676px;}
ul.list_menu li.sd17{background:url(../images/common/st_navi.gif) no-repeat 0 -725px;}
ul.list_menu li.sd18{background:url(../images/common/st_navi.gif) no-repeat 0 -770px;}
ul.list_menu li.sd19{background:url(../images/common/st_navi.gif) no-repeat 0 -536px;}
ul.list_menu li.ea01{background:url(../images/common/em_navi.gif) no-repeat 0 0;}
ul.list_menu li.ea02{background:url(../images/common/em_navi.gif) no-repeat 0 -41px;}
ul.list_menu li.ea03{background:url(../images/common/em_navi.gif) no-repeat 0 -81px;}
ul.list_menu li.ea04{background:url(../images/common/em_navi.gif) no-repeat 0 -120px;}
ul.list_menu li.ea05{background:url(../images/common/em_navi.gif) no-repeat 0 -160px;}
ul.list_menu li.ea06{background:url(../images/common/em_navi.gif) no-repeat 0 -201px;}
ul.list_menu li.ea07{background:url(../images/common/em_navi.gif) no-repeat 0 -243px;}
ul.list_menu li.ea08{background:url(../images/common/em_navi.gif) no-repeat 0 -286px;}
ul.list_menu li.ea09{background:url(../images/common/em_navi.gif) no-repeat 0 -331px;}
ul.list_menu li.ea10{background:url(../images/common/em_navi.gif) no-repeat 0 -374px;}
ul.list_menu li.ea11{background:url(../images/common/em_navi.gif) no-repeat 0 -417px;}
ul.list_menu li.ea12{background:url(../images/common/em_navi.gif) no-repeat 0 -462px;}
ul.list_menu li.ea13{background:url(../images/common/em_navi.gif) no-repeat 0 -506px;}
ul.list_menu li.ea14{background:url(../images/common/em_navi.gif) no-repeat 0 -550px;}
ul.list_menu li.fw01{background:url(../images/common/fw_navi.gif) no-repeat 0 0;}
ul.list_menu li.fw02{background:url(../images/common/fw_navi.gif) no-repeat 0 -43px;}
ul.list_menu li.fw03{background:url(../images/common/fw_navi.gif) no-repeat 0 -85px;}
ul.list_menu li.fw04{background:url(../images/common/fw_navi.gif) no-repeat 0 -127px;}
ul.list_menu li.fw05{background:url(../images/common/fw_navi.gif) no-repeat 0 -170px;}
ul.list_menu li.fw06{background:url(../images/common/fw_navi.gif) no-repeat 0 -212px;}
ul.list_menu li.fw07{background:url(../images/common/fw_navi.gif) no-repeat 0 -255px;}

.sbox{
width:228px;
background:url(../images/teaching_materials/bg_sbox.gif) repeat-y left top;
padding:10px 15px;
line-height:18px;
}
.sbox h3{
font-size:14px;
line-height:18px;
color:#c71912;
}

#andyscroll {overflow: hidden;height:222px; background:url(/images/top/bg_block.gif) repeat-x left bottom; padding:10px 10px 0;border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; width:236px; margin-bottom:10px;}
.pagetop{text-align:right; padding:10px 0 20px;}
h2.top_r1{background:url(../images/common/all_title.gif) no-repeat 0 -149px; width:258px; height:35px; font-size:1px; text-indent:-9999px;}

