@charset "utf-8"; 

/******************** tag Definition ********************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {margin:0; padding:0;}
fieldset, img {border:0 none;}
dl, ul, ol, menu, li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
input, select, textarea, button {vertical-align:middle;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body {background:#fff;}
body, th, td, input, select, textarea, button {font-size:15px; line-height:1.5; font-style:normal; font-family:"맑은 고딕", "Malgun Gothic", sans-serif, "돋움", "Dotum", "굴림", "Gulim"; color:#555;}
a {color:#555; color:inherit; text-decoration:none;}
a:hover, a:active, a:focus {color:#555; color:inherit; text-decoration:none !important;}
a:visited {color:#555; color:inherit;}

address, caption, cite, code, dfn, em, var {font-style:normal; font-weight:normal;}
legend {font-size:0; line-height:0; padding:0;}
sup {font-size:11px;}/* 위첨자 */
sub {font-size:11px;}/* 아래첨자 */
strong {font-weight:bold;}
::selection {outline:none; background:#f7951b; color:#fff;}










/******************** template ********************/
/***** cursor:pointer *****/
.cursor {cursor:pointer !important;}

/***** dispaly *****/
.disblock {display:block !important;}
.disnone {display:none !important;}
.disinblock {display:inline-block !important;}
.boxsizing {box-sizing:border-box !important;}

/***** hidden *****/
.hidden {margin:0; padding:0; font-size:0; line-height:0; text-indent:-99999; background:none;}
.overhidden {overflow:hidden !important;}
.overhidden .fll {width:49%;}
.overhidden .flr {width:49%;}

/***** bg *****/
.bgnone {background:none !important;}

/***** float *****/
.fll {float:left !important;}
.flr {float:right !important;}
.cll {clear:left !important;}
.clb {clear:both !important; display:block;}

/***** padding *****/
.pd0 {padding:0 !important;}
/* pdt */
.pdt0 {padding-top:0 !important;}
.pdt5 {padding-top:5px !important;}
.pdt10 {padding-top:10px !important;}
.pdt15 {padding-top:15px !important;}
.pdt20 {padding-top:20px !important;}
.pdt25 {padding-top:25px !important;}
.pdt30 {padding-top:30px !important;}
.pdt35 {padding-top:35px !important;}
.pdt40 {padding-top:40px !important;}
.pdt45 {padding-top:45px !important;}
.pdt50 {padding-top:50px !important;}
.pdt55 {padding-top:55px !important;}
.pdt60 {padding-top:60px !important;}
.pdt65 {padding-top:65px !important;}
.pdt70 {padding-top:70px !important;}
.pdt75 {padding-top:75px !important;}
.pdt80 {padding-top:80px !important;}
.pdt85 {padding-top:85px !important;}
.pdt90 {padding-top:90px !important;}
.pdt95 {padding-top:95px !important;}
.pdt100 {padding-top:100px !important;}
.pdt110 {padding-top:110px !important;}
.pdt120 {padding-top:120px !important;}
.pdt130 {padding-top:130px !important;}
.pdt140 {padding-top:140px !important;}
.pdt150 {padding-top:150px !important;}
.pdt160 {padding-top:160px !important;}
.pdt170 {padding-top:170px !important;}
.pdt180 {padding-top:180px !important;}
.pdt190 {padding-top:190px !important;}
.pdt200 {padding-top:200px !important;}
.pdt250 {padding-top:250px !important;}
.pdt300 {padding-top:300px !important;}
.pdt350 {padding-top:350px !important;}
.pdt400 {padding-top:400px !important;}
.pdt450 {padding-top:450px !important;}
.pdt500 {padding-top:500px !important;}
.pdt550 {padding-top:550px !important;}
.pdt600 {padding-top:600px !important;}
.pdt650 {padding-top:650px !important;}
.pdt700 {padding-top:700px !important;}
.pdt750 {padding-top:750px !important;}
.pdt800 {padding-top:800px !important;}
.pdt850 {padding-top:850px !important;}
.pdt900 {padding-top:900px !important;}
.pdt950 {padding-top:950px !important;}
.pdt1000 {padding-top:1000px !important;}
/* pdr */
.pdr0 {padding-right:0 !important;}
.pdr5 {padding-right:5px !important;}
.pdr10 {padding-right:10px !important;}
.pdr15 {padding-right:15px !important;}
.pdr20 {padding-right:20px !important;}
.pdr25 {padding-right:25px !important;}
.pdr30 {padding-right:30px !important;}
.pdr35 {padding-right:35px !important;}
.pdr40 {padding-right:40px !important;}
.pdr45 {padding-right:45px !important;}
.pdr50 {padding-right:50px !important;}
.pdr55 {padding-right:55px !important;}
.pdr60 {padding-right:60px !important;}
.pdr65 {padding-right:65px !important;}
.pdr70 {padding-right:70px !important;}
.pdr75 {padding-right:75px !important;}
.pdr80 {padding-right:80px !important;}
.pdr85 {padding-right:85px !important;}
.pdr90 {padding-right:90px !important;}
.pdr95 {padding-right:95px !important;}
.pdr100 {padding-right:100px !important;}
.pdr110 {padding-right:110px !important;}
.pdr120 {padding-right:120px !important;}
.pdr130 {padding-right:130px !important;}
.pdr140 {padding-right:140px !important;}
.pdr150 {padding-right:150px !important;}
.pdr160 {padding-right:160px !important;}
.pdr170 {padding-right:170px !important;}
.pdr180 {padding-right:180px !important;}
.pdr190 {padding-right:190px !important;}
.pdr200 {padding-right:200px !important;}
.pdr250 {padding-right:250px !important;}
.pdr300 {padding-right:300px !important;}
.pdr350 {padding-right:350px !important;}
.pdr400 {padding-right:400px !important;}
.pdr450 {padding-right:450px !important;}
.pdr500 {padding-right:500px !important;}
.pdr550 {padding-right:550px !important;}
.pdr600 {padding-right:600px !important;}
.pdr650 {padding-right:650px !important;}
.pdr700 {padding-right:700px !important;}
.pdr750 {padding-right:750px !important;}
.pdr800 {padding-right:800px !important;}
.pdr850 {padding-right:850px !important;}
.pdr900 {padding-right:900px !important;}
.pdr950 {padding-right:950px !important;}
.pdr1000 {padding-right:1000px !important;}
/* pdb */
.pdb0 {padding-bottom:0 !important;}
.pdb5 {padding-bottom:5px !important;}
.pdb10 {padding-bottom:10px !important;}
.pdb15 {padding-bottom:15px !important;}
.pdb20 {padding-bottom:20px !important;}
.pdb25 {padding-bottom:25px !important;}
.pdb30 {padding-bottom:30px !important;}
.pdb35 {padding-bottom:35px !important;}
.pdb40 {padding-bottom:40px !important;}
.pdb45 {padding-bottom:45px !important;}
.pdb50 {padding-bottom:50px !important;}
.pdb55 {padding-bottom:55px !important;}
.pdb60 {padding-bottom:60px !important;}
.pdb65 {padding-bottom:65px !important;}
.pdb70 {padding-bottom:70px !important;}
.pdb75 {padding-bottom:75px !important;}
.pdb80 {padding-bottom:80px !important;}
.pdb85 {padding-bottom:85px !important;}
.pdb90 {padding-bottom:90px !important;}
.pdb95 {padding-bottom:95px !important;}
.pdb100 {padding-bottom:100px !important;}
.pdb110 {padding-bottom:110px !important;}
.pdb120 {padding-bottom:120px !important;}
.pdb130 {padding-bottom:130px !important;}
.pdb140 {padding-bottom:140px !important;}
.pdb150 {padding-bottom:150px !important;}
.pdb160 {padding-bottom:160px !important;}
.pdb170 {padding-bottom:170px !important;}
.pdb180 {padding-bottom:180px !important;}
.pdb190 {padding-bottom:190px !important;}
.pdb200 {padding-bottom:200px !important;}
.pdb250 {padding-bottom:250px !important;}
.pdb300 {padding-bottom:300px !important;}
.pdb350 {padding-bottom:350px !important;}
.pdb400 {padding-bottom:400px !important;}
.pdb450 {padding-bottom:450px !important;}
.pdb500 {padding-bottom:500px !important;}
.pdb550 {padding-bottom:550px !important;}
.pdb600 {padding-bottom:600px !important;}
.pdb650 {padding-bottom:650px !important;}
.pdb700 {padding-bottom:700px !important;}
.pdb750 {padding-bottom:750px !important;}
.pdb800 {padding-bottom:800px !important;}
.pdb850 {padding-bottom:850px !important;}
.pdb900 {padding-bottom:900px !important;}
.pdb950 {padding-bottom:950px !important;}
.pdb1000 {padding-bottom:1000px !important;}
/* pdl */
.pdl0 {padding-left:0 !important;}
.pdl5 {padding-left:5px !important;}
.pdl10 {padding-left:10px !important;}
.pdl15 {padding-left:15px !important;}
.pdl20 {padding-left:20px !important;}
.pdl25 {padding-left:25px !important;}
.pdl30 {padding-left:30px !important;}
.pdl35 {padding-left:35px !important;}
.pdl40 {padding-left:40px !important;}
.pdl45 {padding-left:45px !important;}
.pdl50 {padding-left:50px !important;}
.pdl55 {padding-left:55px !important;}
.pdl60 {padding-left:60px !important;}
.pdl65 {padding-left:65px !important;}
.pdl70 {padding-left:70px !important;}
.pdl75 {padding-left:75px !important;}
.pdl80 {padding-left:80px !important;}
.pdl85 {padding-left:85px !important;}
.pdl90 {padding-left:90px !important;}
.pdl95 {padding-left:95px !important;}
.pdl100 {padding-left:100px !important;}
.pdl110 {padding-left:110px !important;}
.pdl120 {padding-left:120px !important;}
.pdl130 {padding-left:130px !important;}
.pdl140 {padding-left:140px !important;}
.pdl150 {padding-left:150px !important;}
.pdl160 {padding-left:160px !important;}
.pdl170 {padding-left:170px !important;}
.pdl180 {padding-left:180px !important;}
.pdl190 {padding-left:190px !important;}
.pdl200 {padding-left:200px !important;}
.pdl250 {padding-left:250px !important;}
.pdl300 {padding-left:300px !important;}
.pdl350 {padding-left:350px !important;}
.pdl400 {padding-left:400px !important;}
.pdl450 {padding-left:450px !important;}
.pdl500 {padding-left:500px !important;}
.pdl550 {padding-left:550px !important;}
.pdl600 {padding-left:600px !important;}
.pdl650 {padding-left:650px !important;}
.pdl700 {padding-left:700px !important;}
.pdl750 {padding-left:750px !important;}
.pdl800 {padding-left:800px !important;}
.pdl850 {padding-left:850px !important;}
.pdl900 {padding-left:900px !important;}
.pdl950 {padding-left:950px !important;}
.pdl1000 {padding-left:1000px !important;}

/***** margin *****/
.mg0 {margin:0 !important;}
/* mgt */
.mgt0 {margin-top:0 !important;}
.mgt5 {margin-top:5px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt35 {margin-top:35px !important;}
.mgt40 {margin-top:40px !important;}
.mgt45 {margin-top:45px !important;}
.mgt50 {margin-top:50px !important;}
.mgt55 {margin-top:55px !important;}
.mgt60 {margin-top:60px !important;}
.mgt65 {margin-top:65px !important;}
.mgt70 {margin-top:70px !important;}
.mgt75 {margin-top:75px !important;}
.mgt80 {margin-top:80px !important;}
.mgt85 {margin-top:85px !important;}
.mgt90 {margin-top:90px !important;}
.mgt95 {margin-top:95px !important;}
.mgt100 {margin-top:100px !important;}
.mgt110 {margin-top:110px !important;}
.mgt120 {margin-top:120px !important;}
.mgt130 {margin-top:130px !important;}
.mgt140 {margin-top:140px !important;}
.mgt150 {margin-top:150px !important;}
.mgt160 {margin-top:160px !important;}
.mgt170 {margin-top:170px !important;}
.mgt180 {margin-top:180px !important;}
.mgt190 {margin-top:190px !important;}
.mgt200 {margin-top:200px !important;}
.mgt250 {margin-top:250px !important;}
.mgt300 {margin-top:300px !important;}
.mgt350 {margin-top:350px !important;}
.mgt400 {margin-top:400px !important;}
.mgt450 {margin-top:450px !important;}
.mgt500 {margin-top:500px !important;}
.mgt550 {margin-top:550px !important;}
.mgt600 {margin-top:600px !important;}
.mgt650 {margin-top:650px !important;}
.mgt700 {margin-top:700px !important;}
.mgt750 {margin-top:750px !important;}
.mgt800 {margin-top:800px !important;}
.mgt850 {margin-top:850px !important;}
.mgt900 {margin-top:900px !important;}
.mgt950 {margin-top:950px !important;}
.mgt1000 {margin-top:1000px !important;}
/* mgr */
.mgr0 {margin-right:0 !important;}
.mgr5 {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.mgr25 {margin-right:25px !important;}
.mgr30 {margin-right:30px !important;}
.mgr35 {margin-right:35px !important;}
.mgr40 {margin-right:40px !important;}
.mgr45 {margin-right:45px !important;}
.mgr50 {margin-right:50px !important;}
.mgr55 {margin-right:55px !important;}
.mgr60 {margin-right:60px !important;}
.mgr65 {margin-right:65px !important;}
.mgr70 {margin-right:70px !important;}
.mgr75 {margin-right:75px !important;}
.mgr80 {margin-right:80px !important;}
.mgr85 {margin-right:85px !important;}
.mgr90 {margin-right:90px !important;}
.mgr95 {margin-right:95px !important;}
.mgr100 {margin-right:100px !important;}
.mgr110 {margin-right:110px !important;}
.mgr120 {margin-right:120px !important;}
.mgr130 {margin-right:130px !important;}
.mgr140 {margin-right:140px !important;}
.mgr150 {margin-right:150px !important;}
.mgr160 {margin-right:160px !important;}
.mgr170 {margin-right:170px !important;}
.mgr180 {margin-right:180px !important;}
.mgr190 {margin-right:190px !important;}
.mgr200 {margin-right:200px !important;}
.mgr250 {margin-right:250px !important;}
.mgr300 {margin-right:300px !important;}
.mgr350 {margin-right:350px !important;}
.mgr400 {margin-right:400px !important;}
.mgr450 {margin-right:450px !important;}
.mgr500 {margin-right:500px !important;}
.mgr550 {margin-right:550px !important;}
.mgr600 {margin-right:600px !important;}
.mgr650 {margin-right:650px !important;}
.mgr700 {margin-right:700px !important;}
.mgr750 {margin-right:750px !important;}
.mgr800 {margin-right:800px !important;}
.mgr850 {margin-right:850px !important;}
.mgr900 {margin-right:900px !important;}
.mgr950 {margin-right:950px !important;}
.mgr1000 {margin-right:1000px !important;}
/* mgb */
.mgb0 {margin-bottom:0 !important;}
.mgb5 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb35 {margin-bottom:35px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb45 {margin-bottom:45px !important;}
.mgb50 {margin-bottom:50px !important;}
.mgb55 {margin-bottom:55px !important;}
.mgb60 {margin-bottom:60px !important;}
.mgb65 {margin-bottom:65px !important;}
.mgb70 {margin-bottom:70px !important;}
.mgb75 {margin-bottom:75px !important;}
.mgb80 {margin-bottom:80px !important;}
.mgb85 {margin-bottom:85px !important;}
.mgb90 {margin-bottom:90px !important;}
.mgb95 {margin-bottom:95px !important;}
.mgb100 {margin-bottom:100px !important;}
.mgb110 {margin-bottom:110px !important;}
.mgb120 {margin-bottom:120px !important;}
.mgb130 {margin-bottom:130px !important;}
.mgb140 {margin-bottom:140px !important;}
.mgb150 {margin-bottom:150px !important;}
.mgb160 {margin-bottom:160px !important;}
.mgb170 {margin-bottom:170px !important;}
.mgb180 {margin-bottom:180px !important;}
.mgb190 {margin-bottom:190px !important;}
.mgb200 {margin-bottom:200px !important;}
.mgb250 {margin-bottom:250px !important;}
.mgb300 {margin-bottom:300px !important;}
.mgb350 {margin-bottom:350px !important;}
.mgb400 {margin-bottom:400px !important;}
.mgb450 {margin-bottom:450px !important;}
.mgb500 {margin-bottom:500px !important;}
.mgb550 {margin-bottom:550px !important;}
.mgb600 {margin-bottom:600px !important;}
.mgb650 {margin-bottom:650px !important;}
.mgb700 {margin-bottom:700px !important;}
.mgb750 {margin-bottom:750px !important;}
.mgb800 {margin-bottom:800px !important;}
.mgb850 {margin-bottom:850px !important;}
.mgb900 {margin-bottom:900px !important;}
.mgb950 {margin-bottom:950px !important;}
.mgb1000 {margin-bottom:1000px !important;}
/* mgl */
.mgl0 {margin-left:0 !important;}
.mgl5 {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl20 {margin-left:20px !important;}
.mgl25 {margin-left:25px !important;}
.mgl30 {margin-left:30px !important;}
.mgl35 {margin-left:35px !important;}
.mgl40 {margin-left:40px !important;}
.mgl45 {margin-left:45px !important;}
.mgl50 {margin-left:50px !important;}
.mgl55 {margin-left:55px !important;}
.mgl60 {margin-left:60px !important;}
.mgl65 {margin-left:65px !important;}
.mgl70 {margin-left:70px !important;}
.mgl75 {margin-left:75px !important;}
.mgl80 {margin-left:80px !important;}
.mgl85 {margin-left:85px !important;}
.mgl90 {margin-left:90px !important;}
.mgl95 {margin-left:95px !important;}
.mgl100 {margin-left:100px !important;}
.mgl110 {margin-left:110px !important;}
.mgl120 {margin-left:120px !important;}
.mgl130 {margin-left:130px !important;}
.mgl140 {margin-left:140px !important;}
.mgl150 {margin-left:150px !important;}
.mgl160 {margin-left:160px !important;}
.mgl170 {margin-left:170px !important;}
.mgl180 {margin-left:180px !important;}
.mgl190 {margin-left:190px !important;}
.mgl200 {margin-left:200px !important;}
.mgl250 {margin-left:250px !important;}
.mgl300 {margin-left:300px !important;}
.mgl350 {margin-left:350px !important;}
.mgl400 {margin-left:400px !important;}
.mgl450 {margin-left:450px !important;}
.mgl500 {margin-left:500px !important;}
.mgl550 {margin-left:550px !important;}
.mgl600 {margin-left:600px !important;}
.mgl650 {margin-left:650px !important;}
.mgl700 {margin-left:700px !important;}
.mgl750 {margin-left:750px !important;}
.mgl800 {margin-left:800px !important;}
.mgl850 {margin-left:850px !important;}
.mgl900 {margin-left:900px !important;}
.mgl950 {margin-left:950px !important;}
.mgl1000 {margin-left:1000px !important;}

/***** align *****/
/* text */
.tal {text-align:left !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}
.taj {text-align:justify !important;}
/* vertical */
.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.vab {vertical-align:bottom !important;}

/***** color *****/
.red {color:#c40000;}
.orange {color:#f96f00;}
.green {color:#00a25b;}
.yellow {color:#e7da02;}
.black {color:#000;}
.sky {color:#4ea4e5;}
.navy {color:#003577;}
.blue {color:#0773c7;}

/***** txt_point *****/
.point_text1 {padding:0 2px; background:url("../image/common/bg_color.png") left bottom repeat-x; color:#000 !important; font-weight:bold;}
.point_text2 {padding:0 2px; background:url("../image/common/bg_color2.png") left bottom repeat-x; color:#000 !important; font-weight:bold;}
.txt_point {color:#f7951b !important;}
.txt_point2 {color:#79a342 !important;}
.txt_point3 {color:#000 !important;}
.txt_warning {color:#c62828 !important;}
.txt_point_bg01 {padding:1px 2px; background-color:#f7951b; color:#fff;}
.txt_point_bg02 {padding:1px 2px; background-color:#23bcb7; color:#fff;}
.txt_point_bg03 {padding:1px 2px; background-color:#f1f1f1; color:#000;}
.txt_line {text-decoration:underline;}

/***** font *****/
/* size */
.fs0 {font-size:0 !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
/* weight */
.fb {font-weight:bold !important;}
.fn {font-weight:normal !important;}
/* family */
.font_zh {font-family:Tahoma, Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;}
/* letter-spacing */
.ls0 {letter-spacing:normal !important;}
.ls1 {letter-spacing:-1px !important;}
.ls2 {letter-spacing:-2px !important;}
.ls3 {letter-spacing:-3px !important;}
.ls4 {letter-spacing:-4px !important;}
/* line-height */
.lh0 {line-height:0;}
.lh1 {line-height:1.25;}
.lh2 {line-height:1.3;}
/* h */
.contents h1, .contents h2, .contents h3, .contents h4, .contents h5, .contents h6 {padding:0; color:#000; letter-spacing:-1px; line-height:1.3;}
.contents h2 {margin-bottom:20px; font-size:24px;}
.contents h3 {margin-bottom:15px; font-size:20px; color:#222;}
.contents h4 {margin-bottom:10px; font-size:18px;}
.contents h2 span, .contents h3 span, .contents h4 span {color:#666; font-size:15px; font-weight:normal;}
.title_line {display:inline-block; margin-right:8px; width:8px; height:4px; background:#f7951b; border-radius:100px;}
/* tmg */
.contents h2.tmg {margin-top:60px;}
.contents h3.tmg {margin-top:40px;}
.contents h4.tmg {margin-top:30px;}
/* p */
.contents p {margin:5px 0 15px 0; padding:0; line-height:1.5; font-size:16px; text-align:justify;}

/***** decoration *****/
/* line */
.contents .line {display:block; margin-bottom:30px; border-width:0 0 1px; border-style:dashed; border-color:#ddd;}
.contents .line2 {display:block; margin:50px 0; border-width:0 0 1px; border-style:dashed; border-color:#ddd;}
hr {margin:50px 0; border-width:0 0 1px; border-style:solid; border-color:#ddd;}
hr.dot {margin:60px 0; border-width:0 0 1px; border-style:dotted; border-color:#ddd;}
/* img */
.img {border:1px solid #ddd;}
.img img {width:100%; height:auto;}
.source {padding:3px 4px 7px; color:#999; font-size:12px; font-style:italic; text-align:right; line-height:1.1;}

/***** tabmenu *****/
.tabmenu_box ul {overflow:hidden; margin:0 0 70px; padding:0; width:100%; font-size:16px; text-align:center;}
.tabmenu_box ul li {display:inline-block; text-align:center; vertical-align:middle;}
.tabmenu_box ul li a {display:block; padding:10px 30px; color:#222; font-size:18px; line-height:1; text-align:center; vertical-align:middle; letter-spacing:-1px;}
.tabmenu_box ul li.on a {background:#f7951b; border:1px solid #e28410; border-radius:100px; font-weight:bold; color:#fff;}
.tab02 ul {width:50%; min-width:400px;}
.tab02 li {width:50%;}

/***** list *****/
/* padding-left */
.lpad01 {padding-left:27px;}
.lpad02 {padding-left:20px;}
.lpad03 {padding-left:10px;}
/* margin-left */
.lmar01 {margin-left:27px;}
.lmar02 {margin-left:20px;}
.lmar03 {margin-left:10px;}
/* list */
.lstyle {overflow:hidden; margin:5px 0 15px 0;}
.lstyle li strong {color:#222; font-weight:400;}
.lstyle01 li {margin-bottom:7px; padding:0 0 0 10px; background:url("../image/common/bullet04.gif") left 9px no-repeat; font-size:16px;}
.lstyle02 li {margin-bottom:7px; padding:0 0 0 10px; background:url("../image/common/bullet05.gif") left 10px no-repeat; font-size:16px;}
.lstyle03 li {margin-bottom:7px; padding:0 0 0 8px; background:url("../image/common/bullet06.gif") left 10px no-repeat; font-size:16px;}
.lstyle04 li {margin-bottom:7px; font-size:16px;}
.lstyle01 .lstyle02, .lstyle02 .lstyle03 {margin:10px 0 -10px;}

/***** txtbox *****/
/* txtbox */
.txtbox {border:1px dotted #666; padding:20px 30px;}
.txtbox .lstyle {margin:0 0 -10px;}
.txtbox p.title {margin:0; font-size:16px; font-weight:500; padding-bottom:15px;}
.txtbox p {margin:0;}
.txtbox ul {padding-bottom:5px; font-size:16px;}
.lstyle .txtbox {margin:10px 0 15px;}
/* txtbox2 */
.txtbox2 {position:relative; border:1px dotted #666; margin-bottom:20px; padding:30px; text-align:center;}
.txtbox2 h2 {margin:0; padding:0 0 10px; background:none; text-align:center;}
.txtbox2 .data {display:inline-block; padding:5px 30px; border-radius:20px; background:#f5f5f5;}
/* txtbox3 */
.txtbox3 {position:relative; border:5px solid #666; margin-bottom:20px; padding:30px; text-align:center;}
.txtbox3 h2 {margin:-20px 0 0; padding:0 0 10px; background:#fff; text-align:center;}
.txtbox3 .data {display:inline-block; padding:5px 30px; border-radius:20px; background:#f5f5f5;}

/* line_box */
.line_box * {position:absolute; display:block; background:#000;}
.line_box .left {left:-1px;}
.line_box .right {right:-1px;}
.line_box .top {top:-1px;}
.line_box .bottom {bottom:-1px;}
.line_box .line_v {width:5px; height:20px;}
.line_box .line_h {height:5px; width:20px;}
/* line_box2 */
.line_box2 {position:relative; margin-bottom:50px; padding:40px 30px;}
.line_box2 > p {margin:0; padding:0; color:#000; font-size:24px; font-weight:bold; letter-spacing:-1.5px; text-align:center;}
.line_box2 > p.mini {margin:6px 0 0; color:#666; font-size:16px; font-weight:normal; letter-spacing:0;}
.line_box2 > span {position:absolute; display:block; width:10px; height:10px; background:#f7951b; background:rgba(247, 148, 29, 0.7);}
.line_box2 .top {top:0;}
.line_box2 .right {right:0;}
.line_box2 .bottom {bottom:0;}
.line_box2 .left {left:0;}
.line_box2 .hor {width:50px;}
.line_box2 .ver {height:100%;}

/***** table *****/
/* table */
table.tstyle {width:100%; border-top:solid #000; border-collapse:collapse; border-width:2px 0 0 0; text-align:center;}
table.tstyle caption {overflow:hidden; margin:0; padding:0; height:0; text-indent:-2000px; font-size:0; line-height:0;}
table.tstyle th, table.tstyle td {padding:13px 13px 11px;}
table.tstyle thead th {padding:16px 13px 16px; color:#000; font-size:16px; font-weight:normal;}
table.tstyle th {background:#f9f9f9; color:#000; text-align:center; vertical-align:middle; font-size:16px; font-weight:normal; line-height:1.3;}
table.tstyle td {background:#fff; color:#555; font-size:16px; line-height:1.5;}
table.tstyle tfoot td {background:#f5f5f5; text-align:center; vertical-align:middle; font-weight:normal;}
/* table1 */
table.tstyle1 th {border:1px solid #ccc;}
table.tstyle1 tbody th {border:1px solid #ccc;}
table.tstyle1 td {border:1px solid #ccc;}
/* table2 */
table.tstyle2 th {border-bottom:1px solid #ccc;}
table.tstyle2 tbody th {border-bottom:1px solid #ccc;}
table.tstyle2 td {padding:13px 25px 11px; border-bottom:1px solid #ccc;}
/* table3 */
table.tstyle3 th {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
table.tstyle3 th.end {border-right:none;}
table.tstyle3 tbody th {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
table.tstyle3 td {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
table.tstyle3 td.end {border-right:none;}
/* align */
table.tac th, table.tac td {text-align:center !important;}

/***** paging *****/
.screen_out {overflow:hidden; position:absolute; width:0; height:0; line-height:0; text-indent:-9999px;}
.ico_corp {display:inline-block; overflow:hidden; font-size:0; line-height:0; background:url("/kor/wpbbs/image/btn_paging.png") no-repeat; text-indent:-9999px; vertical-align:top;}
/* paging */
.paging {overflow:hidden; position:relative; width:100%; padding:30px 0; text-align:center;}
.paging .inner_paging {display:inline-block;}
.paging .btn_paging {display:block; float:left; width:28px; height:28px; margin:0 3px; border:1px solid #e6e6e6; text-align:center;}
.paging .btn_paging .ico_corp {display:block; width:10px; height:9px; margin:9px auto 0;}
.paging .btn_paging:hover {border-color:#1e1e1e; background:#1e1e1e;}
.paging .btn_fst .ico_corp {background-position:0 0px;}
.paging .btn_fst:hover .ico_corp {background-position:0 -9px;}
.paging .btn_prev {margin-right:10px;}
.paging .btn_prev .ico_corp {width:5px; background-position:-10px 0px;}
.paging .btn_prev:hover .ico_corp {background-position:-10px -9px;}
.paging .btn_next {margin-left:10px;}
.paging .btn_next .ico_corp {width:5px; background-position:-15px 0px;}
.paging .btn_next:hover .ico_corp {background-position:-15px -9px;}
.paging .btn_lst .ico_corp {background-position:-20px 0px;}
.paging .btn_lst:hover .ico_corp {background-position:-20px -9px;}
.paging .link_page {float:left; padding:0 15px; font-size:14px; line-height:28px; color:#666;}
.paging .link_page:first-child {margin-left:0;}
.paging em.link_page {font-weight:bold; line-height:27px; color:#1e1e1e; text-decoration:underline;}

/***** coming soon *****/
.coming_soon {padding:80px 0 100px; text-align:center; font-size:16px; letter-spacing:-0.5px;}
.coming_soon span {display:block; padding:18px 0 10px; color:#000; font-size:30px; font-weight:400;}
.coming_soon strong {font-weight:500;}
.coming_soon p {text-align:center; line-height:1.7;}
.coming_soon p.comment {margin-top:20px; font-size:13px; text-align:center;}