/* @import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); */

/* ts_css 공통시작 */
html, body, form, fieldset, input, h1, h2, h3, h4, h5, ul, ol, p, li, dl, dt, dd{margin:0px; padding:0px;}

/* common */
.container_boxsize { width:1000px; margin:0 auto;}
.clear { clear:both; font-size:0; height:0; width:0; }
.clearfix {
  clear: both;
  display: block;
  height: 0;
}
.red_box_icon {padding-left:15px;background:url('../img/list_on') 0px center no-repeat;}
.basic_box_icon {padding-left:15px;background:url('../img/list_off') 0px center no-repeat;}
.orange_circle_icon {padding-left:15px;background:url('../img/list_circle_icon.png') 0px center no-repeat;}
.orange_square_icon {padding-left:20px;background:url('../img/list_square_icon.png') 0px center no-repeat;}
.dis_block {display:block;}
.dis_in_block {display:inline-block;}
.dis_inline {display:inline;}
.dis_none {display:none;}
.after:after{display:block;visibility:hidden;clear:both;content:""}
.ma_at {margin:0 auto;}
.arrow_right {height:auto;background:url('../img/arrow_right.png') center center no-repeat;}

/* 타이틀 아이콘 */
.sub_title_icon {font-size:25px; text-indent:20px; height:33px; line-height:33px; background:url('../img/sub_tit_icon.png') left center no-repeat;}

/* float */
.f_left {float:left;}
.f_right {float:right;}
.FloatLeft_li li {float:left;}

/* 배경색 */
.li_bg_01 {background:url('../img/li_bg_01.png') center center repeat;}
.bg_gray_op55 {background:url('../img/gray_op55.png') center center repeat;}
.bg_black_op30 {background:url('../img/bg_black_op30.png') center center repeat;}
.bg_black_op40 {background:url('../img/bg_black_op40.png') center center repeat;}
.bg_black_op75 {background:url('../img/bg_black_op75.png') center center repeat;}
.bg_gray {background:#f2f2f2}
.bg_sky {background:#00a0e9;}
.bg_sky2 {background: #f2f7fe;}
.bg_ora {background:#f45e29;}
.bg_red {background:#d20e0e}
.bg_red2 {background:#e8180c}
.bg_red3 {background:#fc938d}
.bg_blue {background:#215aa7;}
.bg_blue2 {background:#91a5c0;}
.bg_green {background:#73c798;}

/* hidden */
.hid{position:absolute; width:1px; height:1px; font-size:0px; line-height:0px; overflow:hidden; border:0px; display:none; visibility:hidden;}
.ohid{overflow:hidden;}

/*버튼*/
.enter_btn{width:60px;  height:30px; line-height:30px; display:block; letter-spacing:-0.8px; font-size:14px; font-weight:bold; text-align:center; padding:0 10px; border:1px solid #0f5eb7; float:left;background:url('/pages/image/com/enterbtn_bg.png') repeat-x; color:#ffffff !important;}
.cancel_btn{width:60px;  height:30px; line-height:30px; display:block; letter-spacing:-0.8px; font-size:14px; font-weight:bold; text-align:center; padding:0 10px; border:1px solid #656565; float:left;background:url('/pages/image/com/cencel_bg.png') repeat-x; color:#ffffff !important; margin-left:5px;}

/* padding-top */
.pt05{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt55{padding-top:55px;}
.pt60{padding-top:60px;}
.pt85{padding-top:85px;}
.pt100{padding-top:100px;}
.pt120{padding-top:120px;}
.pt145{padding-top:145px;}
.pt150{padding-top:150px;}

/* padding_left */
.pl05{padding-left:5px;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl16{padding-left:16px !important;}
.pl18{padding-left:18px;}
.pl19{padding-left:19px;}
.pl20{padding-left:20px;}
.pl22{padding-left:22px;}
.pl23{padding-left:23px;}
.pl24{padding-left:24px;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px;}
.pl33{padding-left:33px;}
.pl34{padding-left:34px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
.pl55{padding-left:55px;}
.pl60{padding-left:60px;}
.pl65{padding-left:65px;}
.pl85{padding-left:85px;}

/* padding_right */
.pr05{padding-right:5px;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px;}
.pr22{padding-right:22px;}
.pr23{padding-right:23px;}
.pr24{padding-right:24px;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px;}
.pr35{padding-right:35px;}
.pr40{padding-right:40px;}
.pr45{padding-right:45px;}
.pr50{padding-right:50px;}
.pr55{padding-right:55px;}
.pr65{padding-right:65px;}

/* padding-bottom */
.pb05 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}

/* padding_all */
.pa05 {padding:5px;}
.pa10 {padding:10px;}
.pa15 {padding:15px;}
.pa20 {padding:20px;}
.pa25 {padding:25px;}
.pa30 {padding:30px;}

/* margin-top */
.mt0 {margin-top:0 !important;}
.mt05{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt100{margin-top:100px;}
.mt110{margin-top:110px;}
.mt135 {margin-top:135px;}
.mt145 {margin-top:145px;}
.mt165 {margin-top:165px;}
.mt200 {margin-top:200px;}

/* margin_left */
.ml0 {margin-left:0 !important;}
.ml05{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml130{margin-left:130px;}
.ml160{margin-left:160px;}
.ml190{margin-left:190px;}
.ml220{margin-left:220px;}

/* margin-right */
.mr05 {margin-right:5px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}

/* margin-bottom */
.mb0 {margin-bottom:0 !important;}
.mb05 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}

/* margin_all */
.ma05 {margin:5px !important;}
.ma10 {margin:10px}
.ma15 {margin:15px}
.ma20 {margin:20px;}

/*타이틀*/
h1{ font-weight:bold;}
h2{ font-weight:bold;}
h3{ font-weight:bold;}

/* 폰트두께 */
.font_b {font-weight:bold;}
.font_n {font-weight:normal;}

/* 폰트크기 */
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px !important;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font23{font-size:23px;}
.font25{font-size:25px;}

/* 폰트칼라 */
.color_white {color:#ffffff !important;}
.color_blue1 {color:#215aa7;}
.color_blue2 {color:#00a0e9;}
.color_blue3 {color:#215aa7;}
.color_red1 {color:#c7753a;}
.color_red2 {color:#d20e0e;}
.color_gray1 {color:#999999;}
.color_gray2 {color:#666666;}
.color_gray3 {color:#777777;}
.color_black {color:#292929;}
.color_black2 {color:#444444;}
.color_green {color:#009944}
.color_green2 {color:#09773a;}
.color_orange {color:#f45e35 !important;}

/*사이즈*/
.wid10{width:10%;}
.wid15{width:15%;}
.wid20{width:20%;}
.wid30{width:30%;}
.wid35{width:35%;}
.wid40{width:40%;}
.wid45{width:45%;}
.wid48{width:48%;}
.wid50{width:50%;}
.wid55{width:55%;}
.wid60{width:60%;}
.wid70{width:70%;}
.wid80{width:80%;}
.wid85{width:85%;}
.wid90{width:90%;}
.wid100{width:100%;}

.wid40px {width:40px;}
.wid45px {width:45px;}
.wid50px {width:50px;}
.wid80px {width:80px;}
.wid100px {width:100px !important;}
.wid140px {width:140px;}
.wid159px {width:159px;}
.wid160px {width:160px !important;}
.wid200px {width:200px;}
.wid500px {width:500px;}

/* height */
.mh_200 {min-height:200px;}

/*letter-spacing글자*/
.ls08{letter-spacing:-0.8pt;} 
.ls011{letter-spacing:-0.5pt;} 
.ls012{letter-spacing:-0.4pt;}
.ls013{letter-spacing:-0.3pt;}
.ls014{letter-spacing:-0.2pt;}
.ls01{letter-spacing:-1pt;} 
.ls02{letter-spacing:1pt;} 
.ls03{letter-spacing:2pt;} 
.ls04{letter-spacing:3pt;} 
.ls05{letter-spacing:4pt;} 
.ls06{letter-spacing:5pt;} 

/*word-spacing 단어*/
.ws01_02{word-spacing:-2pt;}
.ws01_01{word-spacing:-1.5pt;}
.ws01{word-spacing:-1pt;}
.ws02{word-spacing:1pt;}
.ws03{word-spacing:2pt;}
.ws04{word-spacing:3pt;}
.ws05{word-spacing:4pt;}

/* 텍스트 정렬 */
.txt_al_just {text-align:justify;}
.txt_al_right {text-align:right;}
.txt_al_left {text-align:left;}
.txt_al_center {text-align:center;}

/* 텍스트 들여쓰기 */
.text_in10 {text-indent:10px;}
.text_in15 {text-indent:15px;}
.text_in25 {text-indent:25px;}
.text_in50 {text-indent:50px;}

/* 텍스트 효과 */
.txt_line {text-decoration:line-through;}
.txt_under {text-decoration:underline;}
.txt_none {text-decoration:none !important;}

/* 텍스트 효과 */
.txt_line {text-decoration:line-through;}

/* 라인 */
.li_h20 {line-height:20px;}
.li_h25 {line-height:25px;}
.li_h30 {line-height:30px;}
.li_h40 {line-height:40px;}

/*서브박스*/
.libbox_01{width:500px; text-align:justify;}

/* 보더 */
.box_sizing {  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;}
.bd_right {border-right:1px solid #d2d2d2;} .bd_left {border-left:1px solid #d2d2d2;}
.bd_top_no {border-top:none !important;} .bd_left_no {border-left:none !important;}
.bd_bt_2px {border-bottom:2px solid #d2d2d2 !important} .bd_bt_dotted {border-bottom:1px dotted #d2d2d2;}
.bd_bt_2px_blue {border-bottom:2px solid #274772 !important} .bd_bt_dashed {border-bottom:1px dashed #d5d5d5;}

