/* =import 
----------------------------------------------*/
@import url(style.css);


/* title_ditail
------------------------------------------- */
.title_ditail{
width:100%;
background:url(/images/detail_title_bg.gif) repeat-x 0 bottom;
padding-bottom:15px;
}
.title_ditail span{
color:#999999;
clear:both;
display:block;
padding:0;
margin:0;
}
.title_ditail h3{
float:left;
font-size:130%;
padding:10px 0 0 0;
color:#075c95;
margin:0;
}
.title_ditail img{
float:right;
}
#explanation{
width:562px;
text-align:right;
margin:-20px 0 5px 0;
}

/* detail_box01
------------------------------------------- */
.detail_box01{
width:100%;
}
.detail_box01 img{
float:left;
border:	#bababa solid 1px;
margin:0 10px 0 0;
}
/* detail_box02
------------------------------------------- */
/*.detail_box02{
width:570px;
margin:7px 0;
}
.detail_box02:after,
.detail_box01:after{
content:".";
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}
.detail_box02 ul li{
width:103px;
display:inline;
float:left;
_float:none;
margin-right:10px;
}
.detail_box02 ul li img{
border:#bababa solid 1px;
margin-bottom:5p;
}
.detail_box02 ul li p{
font-size:90%;
padding-top:5px;
}*/

/* detail_box03
------------------------------------------- */
.detail_box03{
width:569px;
font-size:100%;
border-top:#b5cbe1 solid 1px;
border-left:#b5cbe1 solid 1px;
margin-bottom:15px;
}
.detail_box03 th{
background:#e2ecf3;
border-right:#b5cbe1 solid 1px;
border-bottom:#b5cbe1 solid 1px;
color:#214a78;
padding:8px;
}
.detail_box03 td{
background:#ffffff;
border-right:#b5cbe1 solid 1px;
border-bottom:#b5cbe1 solid 1px;
padding:8px;
}

/* detail_box04
------------------------------------------- */
.detail_box04{
width:563px;
background:url(/images/list_box01_bg.gif) repeat-y 0 0;
margin-bottom:8px;
}
.detail_inside{
width:563px;
background:url(/images/list_box01_bottom.gif) no-repeat 0 bottom;
text-align:center;
}
.detail_inside .top{
width:563px;
background:url(/images/dbox_top.gif) no-repeat 0 top;
padding-top:10px;
}
#left_container .detail_inside .box{
width:531px;
margin:0 auto 10px auto;
text-align:left;
border:none;
padding:0 10px 5px 10px;
}
#left_container .detail_inside .box h4{
color:#00336b;
padding-bottom:5px;
margin-bottom:5px;
background:url(/images/detail_title-border.gif) repeat-x 0 bottom;
}
#left_container .detail_inside .box h4 span{ margin:0 10px 0 0; }
#left_container .detail_inside .box h4 img{ margin:0 0 0 4px; vertical-align:baseline; }

.detail_inside .box ul{
margin-bottom:15px;
}
.detail_inside .box ul li{
display:inline;
padding-right:10px;
}
.detail_inside .box ul li span{
color:#0c7c00;
padding-right:5px;
}
.detail_inside .box a{
display:inline;
padding-right:3px;
}
#qanda .detail_inside .box ul li{
display:block;
background:url(/images/Q&A_list.gif) repeat-x 0 bottom;
padding:5px 0;
}


/* detail_box05
------------------------------------------- */
body #left_container .detail_box05{
height:48px;
text-align:right;
background:url(/images/detail_title_bg.gif) repeat-x 0 top;
}
.detail_box05 a{
display:block;
padding:15px 0 0 0;
}
.detail_box05 a.return{
float:left;
}

/* list_box06
------------------------------------------- */
.detail_box06{
width:217px;
margin-bottom:7px;
}
.detail_box06 .title{
height:29px;
background:url(/images/detail_title01_bg.gif) no-repeat;
font-size:120%;
color:#ffffff;
}
.detail_box06 .title h3{
float:left;
height:29px;
padding:7px 0 0 30px;
margin:0;
}
.detail_box06 .title .count{
float:right;
padding:7px 10px 0 0;
font-weight:bold;
}
.detail_box06 .box{
background:url(/images/right_box_bg.gif) repeat-y;
border-bottom:#c0c0c0 solid 1px;
padding:11px;
}
.detail_box06 .box ul{
width:192px;
border-left:#b8d3af solid 1px;
border-right:#b8d3af solid 1px;
border-top:#b8d3af solid 1px;
margin-bottom:10px;
}
#right_container .detail_box06 .box ul li{
width:192px;
padding:7px 0;
border-bottom:#b8d3af solid 1px;
background:#e0f2db;
margin-bottom:0;
position:relative;
text-indent:7px;
}
.detail_box06 .box ul li span.deli{
position:absolute;
top:6px;
right:6px;
}

/* detail_box07
------------------------------------------- */
.detail_box07{
background:#ffffff;
border-left:#c7c7c7 solid 1px;
border-right:#c7c7c7 solid 1px;
border-bottom:#c7c7c7 solid 1px;
padding:10px;
}
.detail_box07 h4{
background:url(/images/detail_title04_allow.gif) no-repeat 0 4px;
color:#cd2a41;
text-indent:15px;
margin-bottom:5px;
}
.detail_box07 p{
width:185px;
font-size:90%;
border-bottom:#c8c0df solid 1px;
padding-bottom:5px;
margin-bottom:5px;
}

/* detail_box08
------------------------------------------- */
.detail_box08{
background:#ffffff;
border-left:#c7c7c7 solid 1px;
border-right:#c7c7c7 solid 1px;
border-bottom:#c7c7c7 solid 1px;
padding:10px;
position:relative;
}
span.rss{ position:absolute; top:-23px; right:3px; display:block; z-index:10; }
.detail_box08 h4{
background:url(/images/detail_title05_allow.gif) no-repeat 0 4px;
color:#df5300;
text-indent:15px;
margin-bottom:5px;
}
.detail_box08 p{
width:185px;
font-size:90%;
border-bottom:#c8c0df solid 1px;
padding-bottom:5px;
margin-bottom:5px;
}

/* qanda
------------------------------------------- */
#qanda h4{
width:100%; 
background:url(../question/images/Q&A_allow01.gif) no-repeat 0 0 #d7e4e9;
border-bottom:#99bcca solid 1px;
color:#00587c;
text-indent:40px;
padding:5px 0;
}
#qanda .section p{
background:url(../question/images/Q&A_allow02.gif) no-repeat 0 0;
padding:10px 0 10px 40px;
}
.return{
margin-bottom:5px;
display:block;
}

/* news
------------------------------------------- */
#news .section h4{
padding:7px 0 5px 0;
text-indent:15px;
background:#d7e4e9;
margin-bottom:10px;
border-bottom:#99bcca solid 1px;
color:#00587c;
}
#news .section h4 span{
padding-right:15px;
}

/* event
------------------------------------------- */
#event h4{
background:#d4e1f1;
border-bottom:#b0b0b0 solid 1px;
color:#005991;
padding:6px 15px;
margin-bottom:15px;
}
#event .box-co{
border:#b0b0b0 solid 1px;
}
#event .box-co h5{
padding-bottom:3px;
margin-bottom:5px;
border-bottom:#91adc5 dotted 1px;
}
#event .box-co p{
padding:0 15px 0 15px;
background:#ffffff;
float:left;
}
#event .box-co p img{
border:#a5a5a5 solid 1px;
}
#event .box-co .box-list{
width:405px;
float:left;
padding-bottom:15px;
}

/* list_box01
------------------------------------------- */
.list_box01{
width:563px;
background:url(/images/list_box01_bg.gif) repeat-y 0 0;
margin-bottom:8px;
}
.list_inside{
width:563px;
background:url(/images/list_box01_bottom.gif) no-repeat 0 bottom;
text-align:center;
padding-bottom:3px;
}
.list_inside .box{
width:531px;
margin:5px auto 10px auto;
text-align:left;
}
.list_inside .box ul{
margin-bottom:10px;
}
.list_inside .box ul li{
display:inline;
padding-right:10px;
color:#005991;
}
.list_inside .box a{
display:inline;
padding-right:3px;
}

/* detail_boxinfo
------------------------------------------- */
.detail_boxinfo{
width:100%;
margin-bottom:10px;
}
.detail_boxinfo h4{
background:url(/school/images/detail_05title.gif) repeat-x 0 bottom;
padding-bottom:1em;
color:#1c3b5d;
margin-bottom:10px;
}
.detail_boxinfo h5{
font-size:10px;
font-weight:100;
border:#a8becb solid 1px;
background:#d7dee2;
padding:5px 10px;
}
.detail_boxinfo .textarea{
width:auto;
border-left:#a8becb solid 1px;
border-right:#a8becb solid 1px;
border-bottom:#a8becb solid 1px;
padding:10px;
}
.detail_boxinfo .textarea h6{
width:auto;
background:url(/school/images/detail_dash.gif) repeat-x 0 bottom;
padding:8px 0;
margin-bottom:8px;
color:#076900;
}
.detail_boxinfo .textarea h6 span{
display:block;
color:#005991;
}
.detail_boxinfo .textarea p{
margin-bottom:10px;
text-align:justify;
}
.detail_boxinfo .textarea table{
width:100%;
border-top:#b8c9d5 solid 1px;
}
.detail_boxinfo .textarea th{
border-bottom:#b8c9d5 solid 1px;
background:#d9e2e8;
color:#005991;
padding:15px;
text-align:center;
}
.detail_boxinfo .textarea td{
border-bottom:#b8c9d5 solid 1px;
padding:10px;
}

/* news-list	
------------------------------------------- */
#news-list{
overflow:hidden;
}
#news-list ul li{
width:111px;
display:block;
float:left;
margin-bottom:3px;
}
#news-list ul li a{
display:block;
background:url(/images/allow-news.gif) no-repeat 0 0;
padding:0 5px 0 20px;
}


/* �硦��������
------------------------------------------- */
#cart #content{
background:none;
text-align:center;
}
#cart #content #inside{
width:700px;
margin:0 auto;
padding-top:10px;
}
#cart .pankuzu{
padding-top:10px;
}
#cart h4{
width:auto;
height:32px;
padding:0 0 0 15px;
line-height:3em;
text-align:left;
color:#ffffff;
margin-bottom:10px;
background:url(/cart/images/cart-title01.gif) no-repeat;
}
#cart #content #cart-container{
width:100%;
background:url(/cart/images/cart-bottom.gif) no-repeat 0 bottom;
padding:10px 0 5px 0;
}
#cart #content #cart-container #inside{
width:100%;
overflow:hidden;
padding:0;
background:url(/cart/images/cart-bg.gif) repeat-y;
}
#cart #content #cart-container ul{
width:472px;
margin:0 auto 10px auto;
_margin:0 0 10px 0;
text-align:right;
}
#cart #content #cart-container ul li{
width:100%;
overflow:hidden;
padding:10px 0;
background:url(/cart/images/cart-line.gif) repeat-x 0 bottom;
}
/* �������⡹������start */
#cart-container ul li span{
width:85px;
display:block;
float:left;
text-align:right;
margin-right:8px;
}
#cart-container ul li a.school{
width:316px;
display:block;
float:left;
text-align:justify;
}
#cart .icon-01{
background:url(/cart/images/cart-icon01.gif) no-repeat 0 0;
}
#cart .icon-02{
background:url(/cart/images/cart-icon02.gif) no-repeat 0 0;
}
#cart .icon-03{
background:url(/cart/images/cart-icon03.gif) no-repeat 0 0;
}
#cart .icon-04{
background:url(/cart/images/cart-icon04.gif) no-repeat 0 0;
}
/* ��E�������⡹������end */

#cart #left_container{
width:500px;
padding:0 0 10px 0;
background:none;
}
#cart #right_container{
width:176px;
padding-top:15px;
}
#cart #right_container p{
width:159px;
margin-bottom:15px;
text-align:left;
}
#cart #right_container p span{
display:block;
padding-left:40px;
}
#cart #right_container p a{
display:block;
margin-bottom:5px;
}
#cart #footer_container{
background:none;
}


