@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:#333;}
ul,li{list-style:none; padding:0; margin:0;}
html { overflow-y: scroll;}

a:link { color:#333; text-decoration:none; font-size:12px; font-family:"돋움", Arial, sans-serif;}
a:visited {color:#333; text-decoration:none; font-size:12px; font-family:"돋움", Arial, sans-serif;}
a:hover {color:#333; text-decoration:none; font-size:12px; font-family:"돋움", Arial, sans-serif;}


/* 모바일웹 일본 */

#warp { width:100%; margin:0 auto; padding:0;}

/* menu */
#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;}



/* 서브콘텐츠 */
#sub_con_box{float:left; width:100%; text-align:center; margin:0 auto; overflow:hidden;}
#sub_bar{width:100%; height:30px; float:left; background:url(../img/sub_bar_bg.gif) repeat; text-align:center; padding:0; margin:0 auto;}
.sub_bar_box{ width:320px; margin:0 auto; padding:0; overflow:hidden; height:30px; background:url(../img/sub_bar.gif) no-repeat; }
.choose_box{ width:126px;float:right; display:block; padding-top:7px;}

/* 푸터 */
.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;}


/* 중국리스트 */
#navi_box{width:100%; text-align:center; height:45px; float:left; background:url(../img/navi_bg.png) repeat top left;}

.navi_img{width:320px; text-align:center; margin:0 auto;}
#contents {width:100%; float:left; background:url(../img/body_bg.png) repeat top left;}
.table{width:320px; margin:0 auto;}
.table li{width:100%; border-bottom:#293a42 solid 1px;}
.table .line{ border-bottom:0px;}
.school_img{ width:103px; height:64px; padding-right:13px; text-align:left; padding-left:5px;}
.school_box{ padding:13px 0;}
.next{width:320px;margin:0 auto; text-align:center; background:#c7a778; vertical-align:middle; vertical-align:middle; padding-top:17px; padding-bottom:17px;}
.add{margin:0 auto; width:320px; height:52px; background:#666; margin-top:20PX;}

/* 기타 리스트 */
#navi_box_etc{width:100%; text-align:center; height:45px; float:left; background:url(../img/etc_navi_bg.png) repeat top left;}
.table_test{width:320px; margin:0 auto;  text-align:center; height:200px; padding-top:170px;}