@charset "utf-8";
body { font-family:Dotum, 돋움, Gulim, 굴림 Trebuchet MS, Helvetica, AppleSDGothicNeo, sans-serif; font-size:81.25%; line-height:1.1em; color:#808080; }

/* Layout */
#wrapper { width:100%; min-width:1020px; }

/* Container */
#container { width:100%; font-family:dotum, Trebuchet MS; font-size:13px; }
#container:after { clear:both; content:""; display:block; height:0; visibility:hidden; }

/* Section.cont */
section.cont { width:1020px; margin:0 auto; padding:40px 0; position:relative; }
section.cont section.sns_all { position:absolute; right:-132px; top:40px; }

/* Title */
section.tit { width:100%; height:100px; background-color:#85858c; }
section.tit div.tit_wrap { width:1020px; margin:0 auto; }
section.tit div.tit_wrap:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
section.tit div.tit_wrap h1.tit { width:50%; float:left; padding-top:42px; }
section.tit div.tit_wrap p.path { width:50%; float:right; padding-top:59px; text-align:right; font-size:12px; color:#ffffff; }
section.tit div.tit_wrap p.path a { color:#ffffff; } 
section.tit div.tit_wrap p.path a:active, 
section.tit div.tit_wrapt p.path a:hover { text-decoration:underline; }

section.cont h2.tit { padding:40px 0 15px 0; }
section.cont h2.first { padding-top:0px; }
section.cont h2.tit img { vertical-align:middle; }

section.subject_list { background-color:#f0f0f2; }
section.subject_list ul.list { width:1000px; padding:20px 0 0 20px; clear:both; }
section.subject_list ul.list:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
section.subject_list ul.list li { width:180px; float:left; padding:0 20px 20px 0; }
section.subject_list ul.list li dl.list_view { width:180px; background-color:#ffffff; }
section.subject_list ul.list li dl.list_view dt { width:180px; height:101px; background-color:#000000; }
section.subject_list ul.list li dl.list_view dd { height:28px; line-height:28px; }
section.subject_list ul.list li dl.list_view dd.subject_tit { text-align:center;  font-weight:bold; }
section.subject_list ul.list li dl.list_view dd.subject_tit a { display:block; width:180px; height:28px; color:#ffffff; }
section.subject_list ul.list li dl.list_view dd.subject_tit a:hover,
section.subject_list ul.list li dl.list_view dd.subject_tit a:active { text-decoration:underline; }

section.subject_list ul.list li dl.list_view dd.sat1 { background-color:#85a642; }
section.subject_list ul.list li dl.list_view dd.sat1n { background-color:#85a642; }
section.subject_list ul.list li dl.list_view dd.sat2 { background-color:#429da6; }
section.subject_list ul.list li dl.list_view dd.ap { background-color:#4b71a6; }
section.subject_list ul.list li dl.list_view dd.toefl { background-color:#cca352; }
section.subject_list ul.list li dl.list_view dd.act { background-color:#d9634c; }

section.subject_list ul.list li dl.list_view dd.subject_text { clear:both; margin:0 10px; font-size:12px; border-bottom:1px solid #e2e1e6; }
section.subject_list ul.list li dl.list_view dd.last { border-bottom:none; }
section.subject_list ul.list li dl.list_view dd.subject_text span.tit { float:left; }
section.subject_list ul.list li dl.list_view dd.subject_text span.text { float:right; font-weight:bold; }

/* Banner */
section.banner { padding-top:40px; }
section.banner ul.list li { font-size:0; line-height:0; }


/* Old */
section.all_list { background-color:#f0f0f2; }
section.all_list ul.list { width:1000px; padding:20px 0 5px 20px; }
section.all_list ul.list:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
section.all_list ul.list li { width:150px; height:160px; float:left; padding:0 15px 15px 0; }
section.all_list ul.list li dl.list_view {  }
section.all_list ul.list li dl.list_view dt { width:150px; height:128px; position:relative; }
section.all_list ul.list li dl.list_view dt.sat1 { background-color:#85a642; }
section.all_list ul.list li dl.list_view dt.sat1n { background-color:#85a642; }
section.all_list ul.list li dl.list_view dt.sat2 { background-color:#429da6; }
section.all_list ul.list li dl.list_view dt.ap { background-color:#4b71a6; }
section.all_list ul.list li dl.list_view dt.toefl { background-color:#cca352; }
section.all_list ul.list li dl.list_view dt.act { background-color:#d9634c; }
section.all_list ul.list li dl.list_view dt.sat1 span { display:block; color:#3b4c17; }
section.all_list ul.list li dl.list_view dt.sat1n span { display:block; color:#3b4c17; }
section.all_list ul.list li dl.list_view dt.sat2 span { display:block; color:#17484d; }
section.all_list ul.list li dl.list_view dt.ap span { display:block; color:#172d4d; }
section.all_list ul.list li dl.list_view dt.toefl span { display:block; color:#59441b; }
section.all_list ul.list li dl.list_view dt.act span { display:block; color:#4c2017; }

section.all_list ul.list li dl.list_view dt div.title { position:absolute; left:15px; top:15px; font-family:Trebuchet MS; font-size:13px; line-height:16px; color:#ffffff; }
section.all_list ul.list li dl.list_view dt div.title span.tit_b { font-size:23px; }
section.all_list ul.list li dl.list_view dt div.title div.tit_s { padding-top:7px; }

section.all_list ul.list li dl.list_view dt div.price { position:absolute; right:15px; bottom:15px; font-weight:bold; text-align:right; }
section.all_list ul.list li dl.list_view dt div.price span.price_old { font-size:13px; text-decoration:line-through; padding-bottom:4px; }
section.all_list ul.list li dl.list_view dt div.price span.price_now { font-size:17px; }

section.all_list ul.list li dl.list_view dd { width:75px; height:32px; font-weight:bold; line-height:32px; text-align:center; }
section.all_list ul.list li dl.list_view dd.sale { float:left; background-color:#ffffff; }
section.all_list ul.list li dl.list_view dd.sale strong { color:#f2613d; } 
section.all_list ul.list li dl.list_view dd.btn { float:right; background-color:#cbcbcb; }
section.all_list ul.list li dl.list_view dd.btn a { display:block; width:75px; height:32px; background-color:#656466; color:#ffffff; }
/* //Old */

