@charset "utf-8";
/* CSS Document */
*{margin:0; font-family:"돋움", Arial,Sans-serif;}
img { border:0; vertical-align:top;}
body,ul,li,p,div,input,textarea,select,table,button{ font-size:12px; line-height:normal; font-family:"돋움",Arial,San-serif; color:#4c5359;}
ul,li{list-style:none; padding:0; margin:0;}
html { overflow-y: scroll;}

a:link { color:#352515; text-decoration:none; font-size:12px; font-family:"돋움", Arial, sans-serif;}
a:visited {color:#352515; text-decoration:none; font-size:12px; font-family:"돋움", Arial, sans-serif;}
a:hover {color:#352515; text-decoration:none; font-size:12px; font-family:"돋움", Arial, sans-serif;}




/* menu */
#warp {width:100%; margin:0 auto; overflow:hidden;}
#header { background:url(../img/sub_top_bg.png) repeat; margin:0; width:100%; height:58px; position:relative; text-align:center; }
.logo_box{ width:320px ; margin:0 auto; padding:0; height:58px; }
.logo_box li { display:inline; float:left; padding-top:11px;}
.logo_box li.logo{ width:206px; height:35px; float:left; text-align:center; padding-right:30px;}
.logo_box li.homebtn {width:35px; float:left; padding-right:9px;}
.logo_box li.blank{ width:40px; height:35px; float:left;}

/* 추천프로그램*/
#contents{width:100%; overflow:hidden; text-align:center;}
.sub_listbox{width:320px; margin:0 auto; text-align:center;}
.sub_listbox li{width:100%; border-bottom:#dadada solid 1px; padding:13px 0;}
.sub_listbox .line{border-bottom:0px; padding-bottom:20px;}
.cu_school{width:120px; padding-right:5px; padding-left:10px;}
.cu_title{font-family:"돋움", Arial, sans-serif; font-size:14px; color:#5497dd; font-weight:bold; text-align:left; padding-top:4px;}
.cu_txt{font-family:"dotum",Arial, sans-serif; font-size:12px; color:#333; line-height:14px; padding-top:9px; text-align:left; }
.cu_price01{padding-top:5px; text-align:center;}
.cu_price02{color:#d91335; text-align:right; font-weight:bold; padding-top:5px; padding-right:5px;}



/* 추천서브 */

#title_warp{width:100%; text-align:center; background:url(../img/sub_bar_bg.png) repeat top left; margin:0 auto;}
#title_box{width:320px; text-align:center; height:33px; padding-top:8px; margin:0 auto; overflow:hidden;}
#title_box li.title_blank{width:101px; height:27px; text-align:center; float:left;}
#title_box li.title_img{width:102px; height:27px; float:left; padding-right:42px; text-align:left;}
#title_box li.title-btn{width:60px; height:25px; padding-right:7px; float:left;}

.sub_title_box{background:url(../img/bar_bg_02.png) repeat-x left; width:100%; height:41px;}
.sub_title_box p{width:320px; font:"돋움", Arial, sans-serif; color:#2471c4; font-size:14px; text-align:center; margin:0 auto; padding-top:14px;}

.event_main_img{width:320px; margin:0 auto; text-align:center; padding:7px 0; border-bottom:#dadada 1px solid;}

.price_box{width:320px; margin:0 auto; text-align:center; overflow:hidden; padding:10px 0;}
.price_box ul{width:270px; float:left; padding:0 27px;}
.price_box li{width:90px; padding:7px 0; text-align:left; float:left;}
.price_box li.text_color{color:#d91335; float:left;}

.link_btn{width:320px; margin:0 auto; overflow:hidden; padding:10px 0; border-bottom:#dadada 2px solid;}
.link_btn li{width:160px; text-align:center; float:left;}

.tap_sty{ width:320px; margin:0 auto; overflow:hidden;}
.tap_sty li.sty1{width:10px; height:25px; border-bottom:#e3e3e3 solid 1px; float:left;} 
.tap_sty li.sty2{width:108px; height:18px; border-left:#e3e3e3 solid 1px; border-right:#e3e3e3 solid 1px; float:left; padding-top:7px; text-align:center; color:#2471c4;} 
.tap_sty li.sty3{width:200px; height:25px; border-bottom:#e3e3e3 solid 1px; float:left;} 

.text_box {width:320px; margin:0 auto; overflow:hidden; border-bottom:#dadada 2px solid;}
.text_box li {width:294px; padding:5px 13px;}
.text_box li p{width:100%; line-height:18px; text-align:left; float:left; padding-bottom:15px;}

.text_box2 {width:320px; margin:0 auto; overflow:hidden;}
.text_box2 li {width:294px; padding:5px 13px;}
.text_box2 li p{width:100%; line-height:18px; text-align:left; float:left; padding-bottom:15px;}


.pic_list{width:320px; margin:0 auto; overflow:hidden; text-align:center; padding:15px 0; border-bottom:#dadada 2px solid;}
.pic_list p{padding-bottom:10px;}

/* 푸터 */
.footer{float:left; background:url(../img/bar_bg.png) repeat-x; width:100%; height:55px; padding:0; margin:0 auto;}
.footer_box{width:320px;margin:0 auto; padding:0;}
.footer_box li{ width:80px; height:55px; display:inline; float:left;}

