@charset "utf-8";

/* pc버전으로확인 */
.pc_ver,
.pc_no{display:none;}

/* 준비중페이지 */
.wait {width:100%; text-align:center; padding-top:130px;}

/* 숨김 */
.hide {text-indent:-999999px; font-size:0;}

/* 제목 */
h3.tit{margin-bottom:30px;color:#131212;margin-bottom: 30px;  color: #222; font-family: 'NotoKrM',sans-serif; font-size: 26px;font-weight: normal; letter-spacing: -0.08em;}
h3.tit.h3_t{margin-top:55px;}
h3.tit .stit {font-size:20px; letter-spacing:-0.02em; font-family:'NotoKrM','Lato',sans-serif;word-break:keep-all;}

h4.tit{font-family:'NotoKrM',sans-serif;font-size:20px;color:#131212;letter-spacing:-0.05em;margin-bottom:20px; font-weight:normal;}
h4.tit.h4_t{margin-top:25px;}

h5.tit{font-family:'NotoKrM',sans-serif;font-size:18px; color:#2b7ae3; font-weight:normal; letter-spacing:-0.05em;margin-bottom:10px;background:url(/img/common/board_bg.jpg) no-repeat 28px 57px;}
h5.tit.h5_t{margin-top:20px;}

/* 리스트 */
ul.list{margin-top:10px;}
ul.list li{padding-left:15px;margin-bottom:7px;font-size:15px;line-height:23px;color:#555;word-break:keep-all;background:url(/img/common/bu_list.gif) no-repeat 0 8px; }
ul.list li strong.tit {font-size:17px; color:#222; font-family:'NotoKrB'; font-weight:normal;}
ul.list li ul.list2{margin:5px 0 15px;}
ul.list2 li{padding-left: 12px;margin-bottom:5px;line-height:26px;font-size: 15px;color: #666;background:url(/img/common/bu_list02.gif) no-repeat 0 13px;}
ul.list li ul.list2.no_bu li{background:none;padding-left: 0;}
ul.list2 li ul.list3{margin: 7px 0 10px;}
ul.list3 li{padding-left: 19px;margin-bottom:5px;line-height:20px;font-size: 15px;color: #161616;background: url(/img/common/bu_list03.gif) no-repeat 0 6px;}
ul.list3 li ul.list4{margin:3px 0 10px;}
ul.list4 li{padding-left:10px;margin-bottom:3px;line-height:20px;font-size: 15px;color: #666;background: url(/img/common/bu_list04.gif) no-repeat 0 8px;}

.privacy ul.list3 li{color:#666;background: url(/img/common/bu_list03_pr.gif) no-repeat 0 6px;}


/* 테이블 */
.table1{width:100%;border-top:2px solid #000;line-height:150%;border-left:1px solid #e5e5e5;word-wrap:break-word;}
.table1 thead th{padding:10px 0;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fafafa;font-family:'NotoKrM';font-size:15px;color:#000;font-weight:normal;text-align:center;}
.table1 tbody th{padding:15px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-family:'NotoKrM'; 
background:#fafafa; font-weight:normal;font-size:15px;line-height:24px;text-align:center; color:#222;}
.table1 tbody td{padding:15px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-family:'NotoKrM';font-size:15px;line-height:24px;color:#666;text-align:center;vertical-align:middle;}
.table1 tbody th.dot_line,
.table1 tbody td.dot_line{border-bottom:1px dashed #e5e5e5;}
.table1 tbody td.left{padding:15px 10px;text-align:left;}
.table1 tbody td.left ul.list li{font-size:14px;line-height:22px;color:#222;}
.table1 tbody td.right{text-align:right;padding:15px;}
.table1 tbody td .eng{font-weight:500;}

p.table_right{text-align:right;padding:3px 0;margin-top:-30px;}
.table1 ul.list2 {margin-bottom:0;}

/* 탭 */
.con_tab2 {width:100%; display:inline-block;}
.con_tab2 ul li {float:left; width:50%; text-align:center; margin-left:-1px; margin-top:-1px;}
.con_tab2 ul li a {display: flex;align-items: center;justify-content: center;height: 55px;line-height: 55px;font-family: 'NotoKrR',sans-serif;font-size: 15px;border: 1px solid #dfdfdf;color:#a2a2a2;letter-spacing:-1px;line-height: 20px;}
.con_tab2 ul li a.on{background: #0a4aa2;font-weight:normal;color:#fff;border: 1px solid #0a4aa2;box-shadow: 1px 5px 10px rgba(21,76,152,0.3);font-size:16px; font-family:'NotoKrB',sans-serif;}
.con_tab2 ul.num5 li {width:20%;}
.con_tab2 ul.num4 li {width:25%;}
.con_tab2 ul.num3 li {width:33.3%;}
.con_tab2 ul.num12 li {width:9.2%;}

/* 탭 */
.con_tab {width:100%; display:inline-block;}
.con_tab ul li {float:left; width:50%; text-align:center; margin-left:-1px; margin-top:-1px;}
.con_tab ul li a {display:block;height: 59px;line-height: 55px;font-family: 'NotoKrR',sans-serif;font-size: 15px;border-bottom: 1px solid #dfdfdf;color:#a2a2a2;letter-spacing:-1px;box-sizing: border-box;}
.con_tab ul li a.on{position: relative;font-weight:normal;color: #0092d6;line-height: 54px;border-bottom: 3px solid #0092d6;/* box-shadow: 1px 5px 10px rgb(0 0 0 / 30%); */font-size:16px;font-family:'NotoKrB',sans-serif;z-index: 1;}
.con_tab ul.num5 li {width:20%;}
.con_tab ul.num4 li {width:25%;}
.con_tab ul.num3 li {width:33.3%;}
.con_tab ul.num12 li {width:9.2%;}
.tab_b {margin-bottom:30px;}
.tab_t {margin-top: 30px;}


.tab_b {margin-bottom:30px;}
.tab_t {margin-top: 30px;}

/* 셀렉트css */
select{padding:0 15px 0 10px;background: url(/img/common/icon_sel_arr.gif)no-repeat 95% 50%;}
select.ta_select {vertical-align:middle; padding:0 30px 0 15px; margin:0; height:48px; line-height:48px;border:1px solid #dfdfdf; color:#666; margin-left:10px; font-size:14px; color:#222; font-family:'NotoKrM'; background:url(/img/common/icon_sel_arr.gif)no-repeat 90% 50%;}
select.ta_select.ml0 {margin-left:0;}
input.select_btn {display:inline-block; vertical-align:middle; box-sizing:content-box; overflow:visible; width:52px; text-align:center; height:48px; line-height:50px; 
color:#fff; font-weight:600; background:#2468c5; border:0; padding:0; cursor:pointer; -webkit-appearance: none; -webkit-border-radius: 0;}
input.select_btn:hover {background:#1a58ae;}

/* 포인트색 */
.red{color:#ff6464}

/* 버튼 */
#contents .btn_wrap {text-align:center;}
#contents .btn_w{padding:50px 0;text-align:center;}
#contents .con_btn,
#contents .con_sbtn{position:relative;display:inline-block;font-family:'NotoKrM';}
#contents .con_btn{padding:10px 16px;font-size:15px;}
#contents .con_btn.red {background:#e7360d; color:#fff;}
#contents .con_btn.bk ,
#contents .con_sbtn.bk {padding: 0;background:#000;color:#fff;margin-top: 0;}
#contents .con_sbtn{padding:7px 19px;font-size:14px;}
#contents .con_sbtn.blue,
#contents .con_btn.blue{border:1px solid #0a4aa2;background:#0a4aa2;color:#fff;}
#contents .con_btn.blue_bor,
#contents .con_sbtn.blue_bor{border:1px solid #1f4bb4;background:#fff;color:#1f4bb4;}
#contents .con_btn.gray,
#contents .con_sbtn.gray{border:1px solid #7c7c7c;background:#7c7c7c;color:#fff;}
#contents .con_btn.rightblue,
#contents .con_sbtn.rightblue{border:1px solid #189ce3;background:#189ce3;color:#fff;}
#contents .con_sbtn.file_down{margin:0 5px;border:1px solid #1f4bb4;background:#fff;color:#1f4bb4;}
#contents .con_sbtn.file_down span{display:inline-block;padding-right:40px;background:url(/img/common/btn_file_down.gif) no-repeat 98% 50%;}
#contents input.con_sbtn{padding:9px 19px;}


/* 영문 */
.eng{font-family:'Lato',sans-serif;}

/* 모바일 스크롤 안내 */
.mscroll_guide{display:none;}

/* 디자인_박스 */
.search_box{padding:0 0 40px 0;text-align:right;}
.search_box.pd0 {padding:0;}
.search_box ul {overflow:hidden; display:inline-block;}
.search_box ul li {float:left;}
.search_box input {height:43px; padding: 0; margin: 0; border: 1px solid #DDD; background: 0; padding-left:15px; vertical-align:middle;}
.search_box select {min-width:110px; height:45px; line-height:45px; border:1px solid #ddd; padding-left:15px; vertical-align:middle;}
.search_box .input_txt {width:150px;}
.search_box .input_btn {width:80px; height:45px; background:#0a4aa2; color:#fff; border:0; line-height:45px; 
font-family:'NotoKrM',sans-serif;font-size:15px; vertical-align:middle; padding:0; -webkit-appearance: none; -webkit-border-radius: 0; padding:0 15px; min-height:35px; line-height:35px; }
.search_box .input_btn.gray {width:55px; height:45px; color:#fff; background:#a0a0a0 url(/img/01treatment/refresh_icon.png)no-repeat 50% 50%;}

/* 디자인_체크박스 */
input[type="checkbox"].chkbx{display:none;}
input[type="checkbox"].chkbx + label{display:inline-block;font-size:15px;color:#000;cursor:pointer;vertical-align:middle;}
input[type="checkbox"].chkbx + label span{display:inline-block;width:22px;height:22px;border:1px solid #acacac;background:#fff;text-indent:-9999px;vertical-align:middle;}
input[type="checkbox"].chkbx:checked + label span{background:url(/img/common/bg_chkbx.gif) no-repeat 50% 50% #fff;vertical-align:middle;cursor:pointer;}

/* 디자인_라디오버튼 */
input[type="radio"].radiobtn{display:none;}
input[type="radio"].radiobtn + label{display:inline-block;font-size:15px;color:#000;cursor:pointer;vertical-align:middle;}
input[type="radio"].radiobtn + label span{display:inline-block;width:24px;height:24px;background:url(/img/common/bg_radio.gif) no-repeat 50% 50%;text-indent:-9999px;vertical-align:middle;}
input[type="radio"].radiobtn:checked + label span{background:url(/img/common/bg_radio_on.gif) no-repeat 50% 50% #fff;vertical-align:middle;cursor:pointer;}

/* 디자인_셀렉트박스 */
.selbx{position:relative;display:inline-block;height:38px;z-index:1;border:1px solid #d5d5d5;vertical-align:middle;}
.selbx select{width:100%;height:38px;padding:0 35px 0 15px;border:0;-webkit-appearance:none;-moz-appearance: none;appearance:none;background:url(/img/common/icon_sel_arr.gif) no-repeat 95% 50% #fff;}
.selbx select::-ms-expand{display:none;}

/* 파랑바탕배경박스 */
.bluebox {padding:30px; font-family:'Lato','NotoKrM',sans-serif;font-weight:400;color:#505050;background:#f5f7fa; border:1px solid #efefef;}
.bluebox.type2{padding:23px;}
.bluebox.type2 p.bold{font-size:20px;margin-bottom: 10px;}

/*라인박스*/
.line_box {padding:30px;word-break:keep-all;border:1px solid #ddd; background:#fff;}

/* 아이콘박스 */
.icon_box{position:relative; text-align:left;border:2px solid #dfdfdf;padding:0 50px; }
.icon_box .lt {width:35px; height:35px; position:absolute; top:-2px; left:-2px; background:url(/img/common/lt_bg.png)no-repeat 0 0;}
.icon_box .rb {width:35px; height:35px; position:absolute; bottom:-2px; right:-2px; background:url(/img/common/rb_bg.png)no-repeat 0 0;}
.icon_box .area{padding:40px 0 40px 140px;text-align:left;background-position:left 50%;background-repeat:no-repeat;word-break:keep-all;}
.icon_box p.bx_tit{font-weight:normal;font-family:'NotoKrM';font-size:28px;color:#222;line-height:1;letter-spacing:-0.05em; margin-bottom:25px;}
.icon_box p.bx_tit2{font-family:'NotoKrR';font-size:24px;color:#000;line-height:1;letter-spacing:-0.05em; margin-bottom:20px;}
.icon_box p.bx_tit3{font-weight:normal;font-family:'NotoKrM';font-size:26px;color:#222;line-height:1.3;letter-spacing:-0.05em; margin-bottom:0;}
.icon_box p.bx_txt{font-size:15px;color:#757575;margin-top:15px;}
.icon_box p.bx_txt.span.blue{font-family:'NotoKrM';font-size:15px;color:#126be0;}
.icon_box p.bx_stit {font-size:16px; color:#0b71e5; font-family:'NotoKrM';}
.icon_box p.bx_stit.red{font-family:'NotoKrB';color:#e02828;font-size:14px;}
.icon_box p.bx_txt.b{color:#222;font-weight:normal;font-family:'NotoKrM';margin-top:15px;}
.icon_box p.dot_txt{font-family:'NotoKrB';font-size:18px;color:#003173;margin: 26px 0 10px 0;}
.icon_box p.dot_txt::before{content:"";display: inline-block;width:6px;height:6px;border-radius:6px;margin-right: 7px;vertical-align: middle;background:#003173;}
.icon_box a.eng.blue{color:#1472ff;font-size:14px;font-family:'Lato',sans-serif;font-weight:600;letter-spacing: 0;}
.icon_box .area.icon1{background-image:url(/img/01treatment/iconbox_icon01.gif);}

/*아이콘박스-고객센터 아이콘*/
.icon_box .area.icon2{background-image:url(/img/06customer/iconbox_icon02.gif);}
.icon_box .area.icon3{background-image:url(/img/06customer/iconbox_icon03.gif);}
.icon_box .area.icon4{background-image:url(/img/06customer/iconbox_icon04.gif);}
.icon_box .area.icon5{background-image:url(/img/06customer/iconbox_icon05.gif);}

/*아이콘박스-이용안내 아이콘*/
.icon_box .area.icon6{background-image:url(/img/04guide/iconbox_icon06.gif);}
.icon_box .area.icon7{background-image:url(/img/04guide/iconbox_icon07.gif);}

/*아이콘박스-병실생활안내 아이콘*/
.icon_box .area.icon8{background-image:url(/img/02treatment/iconbox_icon08.gif);}

/* 포인트텍스트 */
.point_txt{display:inline-block;color: #0b71e5;font-family: 'NotoKrB',sans-serif;font-size: 14px;line-height: 20px;padding-left:25px;margin-top: 18px;background: url(/img/common/point_txt.gif) no-repeat left 3px;}

/* 컨텐츠타입_가로형 */
.ct_type_h{overflow:hidden;width:100%;word-break:keep-all; margin-top:20px;}
.ct_type_h .title{float:left;width:100px;padding:20px 30px 30px 20px;border-top:1px solid #000;font-family:'NotoKrM';font-size:18px;color:#000;clear:both;}
.ct_type_h .cont{float:left;width:630px;padding:20px 30px 30px 30px;border-top:1px solid #e5e5e5;}

/* 아이콘리스트 */
.ol_list ol {overflow:hidden;}
.ol_list ol li {width:126px;text-align:center; float:left; padding-left:45px; background:url(/img/common/step_arrow.gif)no-repeat 12px 40%;}
.ol_list ol li:first-child {padding-left:0 !important; background:0;}
.ol_list ol .box {width:124px; height:116px; border:1px solid #ddd; border-radius:8px; background-repeat:no-repeat; background-position:50% 50%;}
.ol_list ol .box.bg01 {background-image:url(/img/01treatment/step_icon01.png);}
.ol_list ol .box.bg02 {background-image:url(/img/01treatment/step_icon02.png);}
.ol_list ol .box.bg03 {background-image:url(/img/01treatment/step_icon03.png);}
.ol_list ol .box.bg04 {background-image:url(/img/01treatment/step_icon04.png);}
.ol_list ol .box.bg05 {background-image:url(/img/01treatment/step_icon05.png);}
.ol_list ol .box.bg06 {background-image:url(/img/01treatment/step_icon06.png);}
.ol_list ol li p {font-size:14px; color:#555555; padding:10px 0; font-family:'NotoKrM';}

/*공통 스텝 (고객센터)*/
.cs_step{display:inline-block;width:100%;margin-top: 20px;}
.cs_step .step_w{margin-left:30px;}
.cs_step ul.st01{margin-left:-40px;}
.cs_step ul.st02{margin-left:-50px;}
.cs_step ul li{display:inline-block;float: left;background: url(/img/common/cs_arrow.gif) no-repeat 10px 50%;}
.cs_step ul li:first-child{background:none;}
.cs_step ul.st01 li{width: 20%;padding-left:40px;}
.cs_step ul.st02 li{width: 27%;padding-left:50px;background-position: 15px 50%;}
.cs_step ul li .box{min-height: 218px;border: 1px solid #d5d5d5;box-sizing: border-box;border-radius: 10px;padding: 0 15px;text-align: center;}
.cs_step ul li .box.ico01{background: url(/img/common/cs_img01.gif) no-repeat 50% 35px;}
.cs_step ul li .box.ico02{background: url(/img/common/cs_img02.gif) no-repeat 50% 35px;}
.cs_step ul li .box.ico03{background: url(/img/common/cs_img03.gif) no-repeat 50% 35px;}
.cs_step ul li .box.ico04{background: url(/img/common/cs_img04.gif) no-repeat 50% 35px;}
.cs_step ul li span.step{display: block;width: 96px;font-family: 'Lato',sans-serif;font-size: 15px;font-weight: 600;letter-spacing: 0;line-height: 32px;color: #fff;border-radius: 30px;margin: -16px auto 0;background: #0a4aa2;}
.cs_step ul li p.tit{font-family: 'NotoKrB',sans-serif;font-size: 16px;color: #202020;line-height:1;margin-top: 107px;}
.cs_step ul.st02 li p.tit{font-family: 'NotoKrM',sans-serif;line-height:26px;letter-spacing: -0.06em;}
.cs_step ul li span.txt{display: inline-block;font-family: 'NotoKrM',sans-serif;font-size: 14px;color: #555;line-height: 22px;word-break: keep-all;margin-top: 12px;}

/*공통 스텝(고충처리안내)*/
.cs_step2{display:inline-block;width:100%;}
.cs_step2 ul{margin-left:-45px;}
.cs_step2 ul li{display:inline-block;float:left;padding-left:45px;background: url(/img/common/cs_arrow.gif) no-repeat 10px 53px;}
.cs_step2 ul li:first-child{background:none;}
.cs_step2 ul li span{display: inline-block;width: 128px;height: 118px;border: 1px solid #d5d5d5; border-radius:10px;}
.cs_step2 ul li span img{display: block;margin: 18.5px auto 0;}
.cs_step2 ul li p{text-align: center;line-height: 22px;color: #555; font-size: 14px;margin-top: 15px;}

/*이미지 공통*/
.img_Wrap ul {display:inline-block; width:100%; margin-left:-2%;}
.img_Wrap ul li {float:left; text-align:center; margin-left:2%;}
.img_Wrap ul li img {width:100%;}
.img_Wrap ul li p {font-family:'NotoKrM';}
.img_Wrap ul.no3 li {width:31.3%;}
.img_Wrap ul.no4 li {width:23%;}


/*라벨링*/
.priv_tit{margin-bottom:20px;padding-bottom:20px;font-size:22px;font-family:'NotoKrB';color:#000;text-align:center;/* border-bottom:1px dashed #aaa; */}
.priv_iconw{margin: 30px 0;/* padding:2% 3%; *//* border:1px solid #000; */}
.priv_iconw ul.priv_list{display:inline-block;width:100%;/* border-right:1px solid #ddd; *//* border-bottom:1px solid #ddd; */}
.priv_iconw ul.priv_list li{position:relative;/* margin:-1px 0 0 -1px; */float:left;display:table;width:20%;padding: 95px 1px 1px;background-repeat:no-repeat;background-position:center top 25px;/* border-left:1px solid #ddd; *//* border-top:1px solid #ddd; */box-sizing:border-box;text-align:center;}
.priv_iconw ul.priv_list li.p_icon1{background-image:url(/img/06customer/picon01.gif);}
.priv_iconw ul.priv_list li.p_icon2{background-image:url(/img/06customer/picon02.gif);}
.priv_iconw ul.priv_list li.p_icon3{background-image:url(/img/06customer/picon03.gif);}
.priv_iconw ul.priv_list li.p_icon4{background-image:url(/img/06customer/picon04.gif);}
.priv_iconw ul.priv_list li.p_icon5{background-image:url(/img/06customer/picon05.gif);}
.priv_iconw ul.priv_list li p{display:table-cell;height:40px;line-height:20px;font-family:'NotoKrM';color:#000;vertical-align:middle;word-break:keep-all;}
.priv_iconw ul.priv_list li span{display:none;position:absolute;left:0;top: 137px;width:230px;padding:10px;text-align: left;font-size:12px;color: #fff;line-height:18px;background: #203e91;/* border:2px solid #000; *//* border-radius:5px; */word-break:keep-all;z-index:22;}
.priv_iconw ul.priv_list li:hover span{display:block;}

.line_bx{/*border:1px solid #d5d5d5;padding:30px; */display: inline-block;width: 100%;}
.line_bx ul.list li{float:left;width: 48%;}
.line_bx ul.list li:hover a{text-decoration:underline;color:#4e84ff;}


/****************************** 태블릿 ******************************/
@media all and (max-width:1024px){

/* 제목*/
h3.tit{margin-bottom:15px;font-size:19px;}
h3.tit.h3_t{margin-top:30px;}
h4.tit{margin-bottom:15px;font-size:17px;}
h4.tit.h4_t{margin-top:20px;}

/* 리스트 */
ul.list li{padding-left:8px;background-size:4px auto;font-size:14px;line-height:1.6;}
ul.list2 li{font-size:14px;line-height:1.4;background-position:0 9px;}
ul.list3 li{font-size:13px;background-position:0 7px;}
ul.list4 li{font-size:13px;}


/* 버튼 */
#contents .btn_w {padding:25px;}

/* 탭 */
.con_tab ul li a{height:45px;font-size:14px;line-height:45px;}
.con_tab ul li a.on{font-size:14px;}

/* 컨텐츠타입_가로형 */
.ct_type_h .title{width:20%;box-sizing:border-box;}
.ct_type_h .cont{width:80%;box-sizing:border-box;}

/* 이미지 반응형 */
.mimg,
.mimg img{width:100%;}

/* 테이블 */
.table1 thead th,
.table1 tbody th,
.table1 tbody td{font-size:14px;line-height:20px;}

.mscroll .table1 tbody th,
.mscroll .table1 tbody td {word-break:keep-all;}

/* 파랑바탕배경박스 */
.bluebox{padding:20px;}

/*공통 스텝 (고객센터)*/
.cs_step ul.st01 li{padding-left:5%;background-position:5% 50%;}
.cs_step ul li .box{background-position:50% 25px !important; background-size: 60px auto !important;}
.cs_step ul li p.tit{margin-top:87px;}

.cs_step ul.st02 li {width:28%; margin:0; padding-left:0; padding-left:5%; background-position:2% 50%;}
.cs_step ul.st02 li .box {background-size:60px !important;}
.cs_step ul.st02 li .box{min-height: 180px;border: 1px solid #d5d5d5;box-sizing: border-box;border-radius: 10px;padding: 0 15px;text-align: center;}
.cs_step ul.st02 li span.step{width:auto; font-size: 14px; line-height: 1; padding:10px 10px;}
.cs_step ul.st02 li p.tit{font-size: 15px; line-height:1.5;}



/*공통 스텝(고충처리안내)*/
.cs_step2 ul li{width: 20%;padding-left: 5%;box-sizing: border-box;}
.cs_step2 ul li span{width:100%;}

/* 아이콘리스트 */
.ol_list{display: inline-block;width: 100%;text-align: center;}
.ol_list ol{display: inline-block;margin: 0 auto;}


/*라벨링*/
.priv_tit{font-size:19px;}
.priv_iconw ul li span{left:-5px;padding:5px;font-size:13px;line-height:17px;}
.priv_iconw ul.priv_list li span{width:100%;box-sizing:border-box;}


}
/****************************** 모바일 ******************************/
@media all and (max-width:767px){

.moblie_no{display:none;}
.pc_no{display:block;}

.wait {padding:80px 0 50px;}
.wait img{max-width:70%;}

h3.tit .stit{font-size:18px;line-height:1.3;}

#contents .con_btn{padding:8px 15px;font-size:14px;}

/* 탭 */
.con_tab ul li{width:50% !important;margin:0 -1px -1px 0;}
.con_tab ul li a{height:40px;line-height:40px;}


/* 모바일 스크롤 안내 */
.mscroll_guide{display:block;margin-bottom:15px;padding:20px 20px 20px 70px;background:url(/img/common/bg_mscroll.png) no-repeat 25px 50%;background-size:20px auto;border:1px dashed #e5e5e5;font-size:13px;line-height:18px;color:#444;word-break:keep-all;}
.mscroll_guide span{font-family:'NotoKrB';color:#da252c;}
.mscroll{overflow-y:hidden;}
.mscroll table{width:650px !important;margin-top:10px;}
.mscroll .mimg{width:650px !important;}

/* 버튼 */
#contents .con_sbtn.file_down{margin:0; width:100%; box-sizing:border-box; margin-top:-1px;}
#contents .con_sbtn.file_down span{display:block;word-break:keep-all;}
#contents .con_sbtn.file_down span br{display:none;}

/* 디자인_박스 */
.search_box select {min-width:50px;}
.search_box .input_txt {width:120px; min-width:60px;}
.search_box .input_btn {width:auto;}


/* 컨텐츠타입_가로형 */
.ct_type_h .title{float:none;width:auto;margin-top:20px;padding:0;border-top:0;font-size:15px;}
.ct_type_h .title:first-of-type{margin-top:0;}
.ct_type_h .cont{float:none;width:auto;border-top:0;padding:0;}

/* 아이콘박스 */
.icon_box{padding:0;}
.icon_box .area{padding:80px 20px 20px 20px;; text-align: center;line-height: 22px;background-size: 50px auto;background-position:center 20px;}
.icon_box .area ul.list,
.icon_box .area ul.list2,
.icon_box .area ul.list3{text-align:left;}
.icon_box p.bx_tit{margin-bottom:15px;font-size:20px;}
.icon_box p.bx_tit2{font-size: 22px;margin-top: 20px;}
.icon_box p.bx_tit3{font-size:16px;}
.icon_box p.dot_txt{text-align:left;}
.icon_box p.bx_txt{margin-top:10px;font-size:14px;line-height:1.4;}

/*라인박스*/
.line_box {padding:15px;line-height:26px;}

/* 버튼 */
#contents .btn_w {padding:15px;}

/*공통 스텝 (고객센터)*/
.cs_step ul.st01{margin-left:0;}
.cs_step ul.st01 li{float: none;width: 100%;padding-left: 0;margin-top: 30px;box-sizing: border-box;background: none;}
.cs_step ul.st01 li:first-child{margin-top:0;}
.cs_step ul li .box{min-height: auto;}
.cs_step ul li p.tit{margin-top:77px;}
.cs_step ul li span.txt{margin: 10px 0;}
.cs_step ul li span.txt br{display:none;}

.cs_step ul.st02{margin-left:-30px;}
.cs_step ul.st02 li {float:none;width:100%; margin:0 0 20px;padding:0 0 20px;box-sizing:border-box;background:url(/img/common/cs_barrow.gif) no-repeat bottom center;}
.cs_step ul.st02 li:last-child{margin:0;padding:0;background:0;}
.cs_step ul.st02 li .box{min-height:auto;}
.cs_step ul.st02 li p.tit{margin:75px 0 15px;font-size:14px;}
.cs_step ul.st02 li p.tit br{display:none;}

/*공통 스텝(고충처리안내)*/
.cs_step2 ul{margin-left:0;}
.cs_step2 ul li,
.cs_step2 ul li:first-child{position: relative;width: 100%;padding:0 0 35px 0;background: url(/img/common/cs_arrow_rotate.gif) no-repeat 50% 65px;}
.cs_step2 ul li:last-child{background:none;}
.cs_step2 ul li span{height: auto;}
.cs_step2 ul li span img{width: 50px;margin: 0 0 0 10px;}
.cs_step2 ul li p{position: absolute;top: 17px;left: 70px;text-align: left;margin-top: 0;}
.cs_step2 ul li p br{display:none;}


/* 아이콘리스트 */
.ol_list ol{width:100%;}
.ol_list ol li,
.ol_list ol li:first-child{width: 100%;padding-bottom: 30px;background: url(/img/common/cs_arrow_rotate.gif) no-repeat 50% 90%;padding-left: 0;}
.ol_list ol li:last-child{background:none;}
.ol_list ol .box{width: 100%;height: 70px;box-sizing: border-box;background-size: 50px auto;}


/*이미지 공통*/
.img_Wrap ul {margin-left:0;}
.img_Wrap ul li {margin:2%;}
.img_Wrap ul.no3 li {width:46%;}
.img_Wrap ul.no4 li {width:46%;}


/*라벨링*/
.priv_iconw ul li{width:33.333%;}
.priv_iconw ul li.p_icon10{border-bottom:0;}
.priv_iconw ul li.p_icon12{border-bottom:1px solid #ddd;}

.line_bx ul.list li{float:none;width:100%;}



}
/*****************************480 ******************************/
@media all and (max-width:480px){

/*고충처리안내*/
.cs_step2 ul li:nth-child(4){background-position: 50% 80px;}
.cs_step2 ul li:nth-child(4) span{height:70px;}

.con_tab ul.over li{float:none;width:100% !important;}

/*라벨링*/
.priv_iconw ul li{width: 100% !important;}
.priv_iconw ul li.p_icon12{border-bottom:0;}
.priv_iconw ul li.p_icon14{border-right:0;}
.priv_tit{margin-bottom:10px;padding-bottom:10px;font-size:16px;}



}

/****************************** 웹 ******************************/
@media all and (min-width:1025px){

/* 탭 */
.con_tab2 ul li a:hover{background: #0a4aa2;font-weight:normal;color:#fff;border: 1px solid #0a4aa2;box-shadow: 1px 5px 10px rgba(21,76,152,0.3);font-size:16px; font-family:'NotoKrB',sans-serif;}
.con_tab ul li a:hover{border-bottom:3px solid #0092d6;box-sizing:border-box;color:#0092d6;}

}