@charset "utf-8";
#wrapper { position:relative; left:0; top:0; overflow:hidden; width:100%; min-width:1240px; background:black; }
#footer { position:relative; width:100%; padding-bottom:70px; background:black; }
#footer .cont { width:1240px; margin:0 auto; color:#cbcbcb; }
#footer .cont .top { padding:30px 0 ; }
#footer .cont .top ul li { float:left; position:relative; }
#footer .cont .top ul li p.copyright { margin-top:5px; }
#footer .cont .top ul li+li { float:right; position:relative; top:5px; }
#footer .cont .top ul li+li ul li:first-child { padding-top:10px; }
#footer .cont .top ul li+li ul li:first-child a { display:inline-block; height:28px; line-height:26px; margin-left:5px; border:1px solid white; padding:0 10px; color:white; }
#footer .cont .top ul li+li ul li+li img { vertical-align:-1px; }
#footer .cont .top ul li+li ul li+li { margin-left:10px; }
#footer .cont .top ul li+li ul li+li a { display:inline-block; }
#footer .cont .bot { border-top:1px solid #323232; }
#footer .cont .bot p { margin-top:20px; }
#main-slider { margin-top:92px; }
#nav { z-index:90000; position:fixed; width:100%; height:92px; background:black; }
#nav .flexnav { position:absolute; left:200px; top:20px; width:1000px; }
#nav .group { position:relative; width:1240px; margin:0 auto; }
#nav .group h1 { padding:20px 0 0 0; }
.bg-gray { background:#f9f9f9!important; }
#sub-wrap { position:relative; width:100%; min-height:800px; padding-bottom:100px; background:white; }

#sub-wrap .sub-visual { width:100%; height:245px; }
#sub-wrap .sv1 { background:url('../images/visual_s_1.jpg') no-repeat center top; }
#sub-wrap .cont { width:1240px; margin:50px auto 0; }
#sub-wrap .cont .group { position:relative; }
#sub-wrap .cont .group span.unit { position:absolute; right:0; top:30px; font-weight:bold; font-size:14px; }
#sub-wrap .cont .group .col2 { margin-top:20px; }
#sub-wrap .cont .group .col2 > li { position:relative; height:100% }
#sub-wrap .cont .group .col2 div { position:absolute; left:0; top:0; width:825px; height:100%; background:white; }
#sub-wrap .cont .group .col2 p.img { margin-left:837px; }
#sub-wrap .cont .group .col2 dl.basic { padding:30px 28px; }
#sub-wrap .cont .group .col2 dl.basic dt { font-size:15px; color:black; font-weight:bold; }
#sub-wrap .cont .group .col2 dl.basic dd { color: #4d4d4d;    font-size: 15px;    line-height: 26px;    padding-top: 10px; }
#sub-wrap .cont .group .col2 dl.basic dd li { float:left; }
#sub-wrap .cont .group .col2 dl.basic dd p.img { float:left; }

#sub-wrap2 { position:relative; width:100%; min-height:800px; padding-bottom:100px;  }
#sub-wrap2 .sub-visual { width:100%; height:245px; }
#sub-wrap2 .sv1 { background:url('../images/visual_s_1.jpg') no-repeat center top; }
#sub-wrap2 .cont { width:1240px; margin:50px auto 0; }
#sub-wrap2 .cont .group { position:relative; }
#sub-wrap2 .cont .group span.unit { position:absolute; right:0; top:30px; font-weight:bold; font-size:14px; }
#sub-wrap2 .cont .group .col2 { margin-top:20px; }
#sub-wrap2 .cont .group .col2 > li { position:relative; height:100% }
#sub-wrap2 .cont .group .col2 div { position:absolute; left:0; top:0; width:825px; height:100%; background:white; }
#sub-wrap2 .cont .group .col2 p.img { margin-left:837px; }
#sub-wrap2 .cont .group .col2 dl.basic { padding:30px 28px; }
#sub-wrap2 .cont .group .col2 dl.basic dt { font-size:15px; color:black; font-weight:bold; }
#sub-wrap2 .cont .group .col2 dl.basic dd { color: #4d4d4d;    font-size: 15px;    line-height: 26px;    padding-top: 10px; }
#sub-wrap2 .cont .group .col2 dl.basic dd li { float:left; }
#sub-wrap2 .cont .group .col2 dl.basic dd p.img { float:left; }


#sub-wrap .cont div:last-child { margin-bottom:0; }
#sub-wrap .cont2 { position:relative; width:100%; min-height:700px; margin:50px auto 0; background:#f1f1f1; }
#sub-wrap .cont2 > .deco { position:absolute; left:50%; margin-left:-795px; height:167px; width:194px; top:0; background:url('../images/ico_triangle.png') no-repeat left top; font-size:0; letter-spacing:-9999px; }
#sub-wrap .cont22 { position:relative; width:100%; min-height:1000px; background:#000; }
#sub-wrap .cont22 > .deco { position:absolute; left:50%; margin-left:-795px; height:167px; width:194px; top:0; background:url('../images/ico_triangle.png') no-repeat left top; font-size:0; letter-spacing:-9999px; }

#sub-wrap .cont3 { position:relative; width:100%; height:320px; margin:60px 0 0; background:#f1f1f1; }

#sub-wrap2 .cont div:last-child { margin-bottom:0; }
#sub-wrap2 .cont2 { position:relative; width:100%; min-height:700px; margin:50px auto 0; background:#f1f1f1; }
#sub-wrap2 .cont2 > .deco { position:absolute; left:50%; margin-left:-795px; height:167px; width:194px; top:0; background:url('../images/ico_triangle.png') no-repeat left top; font-size:0; letter-spacing:-9999px; }
#sub-wrap2 .cont22 { position:relative; width:100%; min-height:1000px; background:#000; }
#sub-wrap2 .cont22 > .deco { position:absolute; left:50%; margin-left:-795px; height:167px; width:194px; top:0; background:url('../images/ico_triangle.png') no-repeat left top; font-size:0; letter-spacing:-9999px; }

#sub-wrap .bg-white { margin-top:0; background:white; }
#sub-wrap .col2 p.thumb { float:left; }
#sub-wrap .col2 p.name { float:left; width:590px; margin:10px 0 0 45px; font-family:"맑은 고딕", "Malgun Gothic"; font-size:36px; color:black; font-weight:bold; }
#sub-wrap .col2 p.bio { float:left; width:590px; margin:30px 0 30px 45px; font-size:18px; font-weight:bold; letter-spacing:-0.8px; line-height:28px; }
#sub-wrap .col2 p.title { float:left; width:590px; margin:50px 0 0 45px; font-size:18px; font-weight:bold; color:#faa619; line-height:26px; }
#sub-wrap .col2 p.desc { float:left; width:590px; margin:10px 0 0 45px; font-size:15px; letter-spacing:-1.1px; line-height:26px; }
#sub-wrap .col2 dl.desc { float:left; margin:10px 0 0 55px; }
#sub-wrap .col2 dl.desc dt { font-size:40px; }
#sub-wrap .col2 dl.desc dd { margin-top:30px; font-size:15px; line-height:24px; }
#sub-wrap .col2 .thumb-col3 { padding:100px 0 100px; }
#sub-wrap .col4 p.p-tit { margin-top:10px; font-size:13px;  text-align:center; }
#sub-wrap .col4 ul { margin-bottom:50px; }
#sub-wrap .col4 ul li { float:left; margin-left:13px; }
#sub-wrap .col4 ul li:first-child { margin-left:0; }
#sub-wrap .col5 p.alert { position:absolute; text-align:center; left:50%; margin:145px 0 145px -620px; width:1240px; font-family:"맑은 고딕", "Malgun Gothic"; font-size:24px; color:black; font-weight:medium; }
#sub-wrap .col5 ul { left:50%; position:absolute; margin:60px 0 0 -620px; width:1240px; height:200px; overflow-x:scroll; overflow-y:hidden; white-space:nowrap; }
#sub-wrap .col5 ul li { display:inline-block; position:relative; vertical-align:middle; margin-left:10px; width:280px; height:200px; }
#sub-wrap .col5 ul li:first-child { margin-left:0; }
#sub-wrap .col5 li img { width:280px; height:200px; object-fit:cover; }
#sub-wrap .col5 li .select { opacity:0.0; position:absolute; top:0; left:0; width:280px; height:200px; background-color:rgba(250, 166, 25, 0.9); text-align:center; }
#sub-wrap .col5 li .select:hover { opacity:1.0; }
#sub-wrap .col5 li .select p { opacity:1.0; padding:70px 0; color:#ffffff; font-size:48px; }
#sub-wrap .info { padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #e5e5e5; }
#sub-wrap .info dl { margin-top:20px; font-size:16px; }
#sub-wrap .info dl dt {}
#sub-wrap .info dl dd { color:#2a8acd; font-weight:bold; }
#sub-wrap .info p.txt { margin-top:20px; font-size:13px; line-height:20px; }
#sub-wrap .info a > div > span { display:block; margin-top:20px; color:#e39615; font-weight:bold; } 

#sub-wrap .row2 { position:absolute; left:50%; top:85px; margin-left:-620px; width:1240px;}
#sub-wrap .row2 dl dt { font-family:"맑은 고딕", "Malgun Gothic"; font-size:36px; color:black; font-weight:bold; }
#sub-wrap .row2 dl dd { margin-top:10px; font-size:15px; line-height:26px; letter-spacing:-1px; width:620px; margin-bottom:50px; }

#sub-wrap .row3 { position:absolute; left:50%; top:85px; margin-left:-620px; width:1240px;}
#sub-wrap .row3 dl dt { font-family:"맑은 고딕", "Malgun Gothic"; font-size:36px; color:black; font-weight:bold; }
#sub-wrap .row3 dl dd { margin-top:10px; font-size:15px; line-height:26px; letter-spacing:-1px; width:180px; margin-bottom:50px; }

#sub-wrap .row4 { position:absolute; left:50%; top:85px; margin-left:-620px; width:1240px;}
#sub-wrap .row4 dl dt { font-family:"맑은 고딕", "Malgun Gothic"; font-size:36px; color:black; font-weight:bold; }
#sub-wrap .row4 dl dd { margin-top:10px; font-size:15px; line-height:26px; letter-spacing:-1px;  margin-bottom:50px; }

#sub-wrap .divide { border-top:1px solid #cdcdcd; }
#sub-wrap .divide2 { margin-top:100px; padding-top:100px; border-top:1px solid #cdcdcd; }
#sub-wrap .history { margin-top:100px; padding-top:100px; }
#sub-wrap .history ul li > dl { float:left; margin-left:20px; }
#sub-wrap .history ul li > dl dt { color:#004ea2; font-size:40px; font-weight:800; }
#sub-wrap .history ul li > dl dt span { font-size:15px; }
#sub-wrap .history ul li > dl dd { font-size:15px; line-height:20px; }
#sub-wrap .history ul li .r-cont .history-lst { margin-top:30px; }
#sub-wrap .history ul li .r-cont .history-lst dl dt { width:60px; }
#sub-wrap .history ul li .r-cont .history-lst dl dd.cb { padding-left:70px; }
#sub-wrap .history ul li .r-cont { float:right; }
#sub-wrap .history ul li .r-cont dl { clear:both; font-size:16px; line-height:32px; }
#sub-wrap .history ul li .r-cont dl dt { float:left; margin-right:10px; color:#004ea2; }
#sub-wrap .history ul li .r-cont dl dd { float:left; }
#sub-wrap .history ul li .r-cont dl dd.cb { padding-left:54px; }

#sub-wrap2 .bg-white { margin-top:0; background:white; }
#sub-wrap2 .col2 p.thumb { float:left; }
#sub-wrap2 .col2 p.desc { float:left; width:590px; margin:10px 0 0 45px; font-size:15px; letter-spacing:-1.1px; line-height:26px; }
#sub-wrap2 .col2 dl.desc { float:left; margin:10px 0 0 55px; }
#sub-wrap2 .col2 dl.desc dt { font-size:40px; }
#sub-wrap2 .col2 dl.desc dd { margin-top:30px; font-size:15px; line-height:24px; }
#sub-wrap2 .col2 .thumb-col3 { padding:100px 0 100px; }
#sub-wrap2 .col4 p.p-tit { margin-top:10px; font-size:13px;  text-align:center; }
#sub-wrap2 .col4 ul { margin-bottom:50px; }
#sub-wrap2 .col4 ul li { float:left; margin-left:13px; }
#sub-wrap2 .col4 ul li:first-child { margin-left:0; }
#sub-wrap2 .info { padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #e5e5e5; }
#sub-wrap2 .info dl { margin-top:20px; font-size:16px; }
#sub-wrap2 .info dl dt {}
#sub-wrap2 .info dl dd { color:#2a8acd; font-weight:bold; }
#sub-wrap2 .info p.txt { margin-top:20px; font-size:13px; line-height:20px; }
#sub-wrap2 .info a > div > span { display:block; margin-top:20px; color:#e39615; font-weight:bold; } 
#sub-wrap2 .row2 { position:absolute; left:50%; top:85px; margin-left:-620px; width:1240px;}
#sub-wrap2 .row2 dl dt { font-family:"맑은 고딕", "Malgun Gothic"; font-size:36px; color:black; font-weight:bold; }
#sub-wrap2 .row2 dl dd { margin-top:10px; font-size:15px; line-height:26px; letter-spacing:-1px; width:620px; margin-bottom:50px; }
#sub-wrap2 .row3 { position:absolute; left:50%; top:85px; margin-left:-620px; width:1240px;}
#sub-wrap2 .row3 dl dt { font-family:"맑은 고딕", "Malgun Gothic"; font-size:36px; color:black; font-weight:bold; }
#sub-wrap2 .row3 dl dd { margin-top:10px; font-size:15px; line-height:26px; letter-spacing:-1px; width:180px; margin-bottom:50px; }
#sub-wrap2 .divide { border-top:1px solid #cdcdcd; }
#sub-wrap2 .divide2 { margin-top:100px; padding-top:100px; border-top:1px solid #cdcdcd; }
#sub-wrap2 .history { margin-top:100px; padding-top:100px; }
#sub-wrap2 .history ul li > dl { float:left; margin-left:20px; }
#sub-wrap2 .history ul li > dl dt { color:#004ea2; font-size:40px; font-weight:800; }
#sub-wrap2 .history ul li > dl dt span { font-size:15px; }
#sub-wrap2 .history ul li > dl dd { font-size:15px; line-height:20px; }
#sub-wrap2 .history ul li .r-cont .history-lst { margin-top:30px; }
#sub-wrap2 .history ul li .r-cont .history-lst dl dt { width:60px; }
#sub-wrap2 .history ul li .r-cont .history-lst dl dd.cb { padding-left:70px; }
#sub-wrap2 .history ul li .r-cont { float:right; }
#sub-wrap2 .history ul li .r-cont dl { clear:both; font-size:16px; line-height:32px; }
#sub-wrap2 .history ul li .r-cont dl dt { float:left; margin-right:10px; color:#004ea2; }
#sub-wrap2 .history ul li .r-cont dl dd { float:left; }
#sub-wrap2 .history ul li .r-cont dl dd.cb { padding-left:54px; }

.s-con2 ul.section-w li { margin-top:20px; padding:30px 28px; background:white; letter-spacing:-1.2px; }
.s-con2 ul.section-w li dl dt { color:#004ea2; font-size:18px; font-weight:bold; }
.s-con2 ul.section-w li dl dd { line-height:26px; padding-top:10px; color:#4d4d4d ; font-size:15px; }
.s-con2 ul.section-w dl.basic dt { font-size:15px; color:black; }
.s-con2 ul.section-w dl.basic dd li { float:left; }
.s-con2 ul.section-w dl.basic dd p.img { float:left; }
.s-con2 p.exp { padding:20px 0 0 20px; font-size:18px; font-weight:bold; color:#4d4d4d; line-height:30px; }
.s-con2 p.exp2 { padding:20px 0 0 20px; font-size:15px; font-weight:bold; color:#4d4d4d; line-height:24px; letter-spacing:-0.5px; }
.s-con2 .section-w2 { margin:20px 0 50px; padding:30px 28px; background:white; letter-spacing:-1.2px; font-size:15px; line-height:26px; }
.section-gray {  margin:20px 0 50px; padding:30px 28px; background:#f3f3f3; letter-spacing:-1.2px; font-size:15px; line-height:26px; }
.section-gray strong.num { font-size:18px; }
.section-gray span.desc {color:#4d4d4d}
.worldmap { padding-top:100px; }
.worldmap ul { margin-top:50px; }
.worldmap ul li { float:left; width:170px; margin-bottom:20px; }
.worldmap ul li span img { vertical-align:middle; }
.worldmap ul li span+span { padding-left:5px; }
.col3-thumb { margin-bottom:100px; padding-bottom:80px; border-bottom:1px solid #cdcdcd; }
.col3-thumb li { float:left; width:380px; height:480px; margin-left:50px; line-height:18px; letter-spacing:-0.5px; }
.col3-thumb li:first-child { margin-left:0; }
.col3-thumb li+li+li+li { margin-left:0; }
.col3-thumb li+li+li+li+li { margin-left:50px; }
.col3-thumb dl { color:black; }
.col3-thumb dl dt { padding:20px 0 15px; font-weight:bold; font-size:16px; }
.col3-thumb dl dd { font-size:12px; }
.col3-thumb2 li { height:600px; }
.col3-thumb2 li+li+li+li { height:480px; }
.col3-thumb-ba { text-align:center; margin-bottom:0px; padding:0 20px; border-bottom:0px solid #cdcdcd; }
.col3-thumb-ba li { float:left; position:relative; width:300px; height:520px; margin:0 50px; line-height:18px; letter-spacing:-0.5px; }
.col3-thumb-ba li .seemore { opacity:0.0; position:absolute; top:0; left:0; width:300px; height:400px; background-color:rgba(250, 166, 25, 0.9); }
.col3-thumb-ba li .seemore:hover { opacity:1.0; }
.col3-thumb-ba li .seemore p { opacity:1.0; padding:191px 0; color:#ffffff; font-weight:bold; font-size:24px; }
.col3-thumb-ba dl { color:black; }
.col3-thumb-ba dl dt { padding:20px 0 15px; font-weight:bold; font-size:16px; }
strong.tit-circle { display:block; margin:0 0 20px 30px; padding-left:20px; background:url('../images/circle_b.gif') no-repeat left center; color:#004ea2; font-size:40px; letter-spacing:-1px; }
strong.tit-circle span:first-child {  }
strong.tit-circle span { font-weight:normal; }
strong.tit-circle2 { font-size:16px; color:#343434; font-weight:bold;}
strong.tit-circle-blk { display:block; margin:0 0 20px 30px; padding-left:20px; background:url('../images/circle_blk.gif') no-repeat left center; color:black; font-size:40px; letter-spacing:-1px; }
strong.tit-circle-blk span:first-child {  }
strong.tit-circle-blk span { font-weight:normal; }
.tit-row2 dt { display:block; margin:0 0 20px 30px; padding-left:20px; background:url('../images/circle_blk.gif') no-repeat left center; color:black; font-size:40px; font-weight:bold; }
.tit-row2 dd { padding-left:30px; font-size:15px; color:#808080; font-weight:bold; }
dt.txt-org { color:#ff9600!important; }
/* 테이블 */
.tb-style { border-top:2px solid black; border-bottom:2px solid black; }
.tb-style table tr th:first-child,
.tb-style table tr td:first-child { border-left:0; }
.tb-style table tr th,
.tb-style table tr td { padding:12px 0; font-size:14px; font-weight:bold; }
.tb-style table tr th { background:#f3f3f3; border-left:1px solid #dadada; }
.tb-style table tr td { border-left:1px solid #dadada; }
.tb-style table thead tr.line th,
.tb-style table thead tr.line td { /*border-top:1px solid black;*/ border-bottom:1px solid black; }
.tb-style table tbody td { border-bottom:1px solid #dadada; text-align:center; }
.tb-style table tbody tr.bbnone td { border-bottom:none; }
.tb-style table tbody tr.btnone td { border-top:none!important; }
.tb-style table tbody tr.blue td { background:#eef8fa; border-top:1px solid black; }
.tb-style table tbody tr.white td { border-top:1px solid black; }
.tb-style table tbody tr.pink td { border-top:1px solid black; background:#fef5f9; }
.tb-style2 thead tr th { border-top:1px solid #e5e5e5; background:#fcfcfc; font-size:14px; }
.tb-style2 thead tr th:first-child { padding-left:20px; text-align:left; }
.tb-style2 thead tr th,
.tb-style2 tbody tr td  { padding:15px 0; text-align:center; } 
.tb-style2 tbody tr td:first-child { padding-left:20px; text-align:left; }
.tb-style2 tbody tr td { border-top:1px solid #e5e5e5;  font-size:13px; color:#818181 , }
.tb-style2 tbody tr:last-child td { border-bottom:1px solid #e5e5e5; }
#s-nav { z-index:20000; position:absolute; left:50%; margin-left:-620px; top:190px; width:1240px; height:55px; line-height:54px; color:#cbcbcb; background:url('../images/bg_opacity.png') repeat left top; }
/* 페이지 위치 */
ul.breadcrumb li { float:left; margin-left:30px; padding-left:30px; font-size:16px; background:url('../images/arr_r_gray.png') no-repeat left center; font-weight:800; }
ul.breadcrumb li:first-child { margin-left:0; padding-left:30px; background:none; }
ul.breadcrumb li.depth1 a {font-weight:800; color:white; text-transform:uppercase;  }
ul.breadcrumb li.depth1 {position:relative; z-index:9999;}
ul.breadcrumb li.depth1 .hover {display:none; position:absolute; top:50px; left:0px; z-index:9999;}
ul.breadcrumb li.depth1:hover .hover, ul.breadcrumb li.depth1:focus .hover , ul.breadcrumb li.depth1:active .hover {display:block; }
ul.breadcrumb li.depth1 .hover .inner {z-index:9999; position:relative; background:none;}
ul.breadcrumb li.depth1 .hover ul {background:#000000; background-color:rgba(0,0,0,.7); padding:5px 0 5px 0; border:0px solid #00a5dc; overflow:hidden; width:120px;}
ul.breadcrumb li.depth1 .hover ul li {float:left; background:none; padding-left:0; margin-left:0; }
ul.breadcrumb li.depth1 .hover ul li a {display:block; padding:5px 0 5px 0; margin:0; width:120px; height:25px; background-image:none; color:#FFFFFF; font-size:12px; font-weight:400; text-indent:12px; line-height:25px; white-space:nowrap;}
ul.breadcrumb li.depth1 .hover ul li a:hover,
ul.breadcrumb li.depth1 .hover ul li a.on {background-color:rgba(0,0,0,1); color:#faa619;} 
ul.breadcrumb li.depth2 a { color:white; }
ul.breadcrumb li.depth2 a:hover { color:#faa619; }
ul.breadcrumb li.depth2 {position:relative; z-index:9999;}
ul.breadcrumb li.depth2 .hover {display:none; position:absolute; top:50px; left:30px; z-index:9999;}
ul.breadcrumb li.depth2:hover .hover, ul.breadcrumb li.depth2:focus .hover , ul.breadcrumb li.depth2:active .hover {display:block;color:#faa619; }
ul.breadcrumb li.depth2 .hover .inner {z-index:9999; position:relative; background:none;}
ul.breadcrumb li.depth2 .hover ul {background:#000000; background-color:rgba(0,0,0,.7); padding:5px 0 5px 0; border:0px solid #00a5dc; overflow:hidden; width:120px;}
ul.breadcrumb li.depth2 .hover ul li {float:left; background:none; padding-left:0; margin-left:0; }
ul.breadcrumb li.depth2 .hover ul li a { display:block; padding:5px 0 5px 0; margin:0; width:140px; height:25px; background-image:none; color:#FFFFFF; font-size:12px; font-weight:400; text-indent:12px; line-height:25px; white-space:nowrap; }
ul.breadcrumb li.depth2 .hover ul li a:hover,
ul.breadcrumb li.depth2 .hover ul li a.on {background-color:rgba(0,0,0,1); color:#faa619;}
ul.breadcrumb li.depth2 span  { display:inline-block; padding-left:5px; font-size:12px; }
#read-wrap { padding-bottom:150px;min-height:600px;}
#read-wrap > .tit-area { padding:0 30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#fcfcfc; }
#read-wrap > .tit-area p { height:49px; line-height:49px; font-weight:bold; }
#read-wrap > .tit-area p:first-child { float:left; color:#2a8acd; font-size:16px; }
#read-wrap > .tit-area p:last-child { float:right; font-size:14px; }
#read-wrap > .cont { margin-bottom:100px; padding:0 20px; }
/* 버튼 */
.btn-gray { display:inline-block; padding:4px 10px; border:1px solid #999; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#999; color:white; }
.b-area { margin:50px 0 0 0!important; padding-bottom:200px;}
.pagination { float:left; }
.pagination a { display:inline-block; padding:3px 7px; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:white; color:#666; }
.pagination a.on { background:#ccc; }
.sch { float:right; }
.sch > form > p { display:inline-block; }
.sch > form > p > a { display:inline-block; padding:5px 16px; border:1px solid #999; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#999; color:white; }
.sch select { height:25px; border:1px solid #ddd; }
.sch input[type="text"] { height:21px; border:1px solid #ddd; }
.p-detail { padding-bottom:180px; }
.outlet-top { padding:0 20px 50px; margin-bottom:50px; border-bottom:1px solid #e5e5e5; }
.outlet-top p.tit { padding-bottom:20px; font-weight:bold; font-size:36px; }
.outlet-top .graybox { padding:30px 20px; background:#f9f9f9; font-size:15px; line-height:24px; }
.outlet-top .graybox span { color:#2a8acd; }
.outlet-top p.txt { margin-top:20px; font-size:15px; color:#4d4d4d; }
.outlet-top p.tit-s { padding-left:5px; font-size:15px; color:#808080; font-weight:500; }