/**/
.pdn {display:none;}
.tdpb {display:none;}
.mdb {display:none;}

.mt50 {margin-top:50px;}
.mb100 {margin-bottom:100px;}
.mb50 {margin-bottom:50px;}
.mb80 {margin-bottom:80px;}
.mb70 {margin-bottom:70px;}
.mb60 {margin-bottom:60px;}
.mb40 {margin-bottom:40px;}
.mt60 {margin-top:60px;}
.mt40 {margin-top:40px;}
.mt30 {margin-top:30px;}
.mb30 {margin-bottom:30px;}
.mb25 {margin-bottom:25px;}
.mb15 {margin-bottom:15px;}
.mb12 {margin-bottom:12px;}
.mb10 {margin-bottom:10px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}
.mr20 {margin-right:20px;}
.mr10 {margin-right:10px;}
.mr30 {margin-right:30px;}
.mr15 {margin-right:15px;}
.mr7 {margin-right:7px;}
.pb206 {padding-bottom:206px;}
.pb180 {padding-bottom:180px;}
.pb170 {padding-bottom:170px;}
.pb163 {padding-bottom:163px;}
.pb150 {padding-bottom:150px;}
.pb136 {padding-bottom:136px;}
.pb100 {padding-bottom:100px;}
.pt100 {padding-top:100px;}
.pb112 {padding-bottom:112px;}
.pb30 {padding-bottom:30px;}
.pt60 {padding-top:60px;}
.pt80 {padding-top:80px;}
.pt70 {padding-top:70px;}
.pt50 {padding-top:50px;}
.ptb80 {padding-top:80px; padding-bottom:80px;}
.ptb70 {padding-top:70px; padding-bottom:70px;}
.ptb60 {padding-top:60px; padding-bottom:60px;}
.ptb50 {padding-top:50px; padding-bottom:50px;}
.ptb55 {padding-top:55px; padding-bottom:55px;}
.ptb40 {padding-top:40px; padding-bottom:40px;}
.ptb30 {padding-top:30px; padding-bottom:30px;}
.ptb20 {padding-top:20px; padding-bottom:20px;}
.prl80 {padding-left:80px; padding-right:80px;}
.prl60 {padding-left:60px; padding-right:60px;}
.prl50 {padding-left:50px; padding-right:50px;}
.prl40 {padding-left:40px; padding-right:40px;}
.prl35 {padding-left:35px; padding-right:35px;}
.prl20 {padding-left:20px; padding-right:20px;}
.pb60 {padding-bottom:60px;}
.pb40 {padding-bottom:40px;}
.pd40 {padding:40px;}
.pd60 {padding:60px;}
.pd10 {padding:10px;}
.pl50 {padding-left:50px;}
.pr100 {padding-right:100px;}
.pr50 {padding-right:50px;}
.bt2 {border-top:2px solid #131313;}
.label {border-radius:50px; text-align:center; font-weight:bold; font-size:14px; padding:4px 15px; vertical-align:middle; position:relative; top:-2px;}
.label.yel {color:#ffffff; background:#f2b625;}

.ipo {position:relative; top:-2px; vertical-align:middle;}
.h100 {height:100%;}

.bkc01 {background:#f1f2f5;}
.bkc02 {background:#f8f9fb;}
.bkc03 {background:#ffffff;}
.bkc04 {background:#eef4fa;}

.bxs01 {box-shadow:5px 0 5px rgba(0, 3, 1, 0.1);}

.btb02 {border-top:3px solid #f180af;}
.btb03 {border-top:3px solid #222222;}
.nonborder {border:none !important;}
.brb1 {border-bottom:1px solid #aaaaaa;}
.br01 {border:1px solid #cccccc;}

.btns {text-align:center;  margin:0 auto; display:block; height:60px; line-height:60px;}
.btnsi {text-align:center; padding:0 50px; margin:0 auto; display:inline-block; height:60px; line-height:60px; border-radius:10px;}
.btns01 {background:#464b50;}
.btns02 {background:#b7b7b7;}

.rbtn {height:70px; line-height:70px; text-align:center; border-radius:50px; display:inline-block; padding:0 70px; transition:all ease-in-out 0.2s; margin:0 10px;}
.rbtn02 {height:60px; line-height:60px; padding:0 75px; }
.rbtn03 {background:#ffffff; border:1px solid #888888; border-radius:10px; padding:0 40px;}
.rbtn1 {background:#37cea2;}
.rbtn1:hover {background:#18ad82;}
.blue01 {background:#2a8ace;}
.blue02 {background:#2cc4db;}
.pink01 {background:#f180af;}
.pur01 {background:#6e57a3;}


.ft90 {font-size:90px;}
.ft80 {font-size:80px;}
.ft75 {font-size:75px;}
.ft70 {font-size:70px;}
.ft62 {font-size:62px;}
.ft60 {font-size:60px;}
.ft58 {font-size:58px;}
.ft56 {font-size:56px;}
.ft52 {font-size:52px;}
.ft54 {font-size:54px;}
.ft50 {font-size:50px;}
.ft46 {font-size:46px;}
.ft40 {font-size:40px;}
.ft38 {font-size:38px;}
.ft36 {font-size:36px;}
.ft34 {font-size:34px;}
.ft32 {font-size:32px;}
.ft30 {font-size:30px;}
.ft28 {font-size:28px;}
.ft26 {font-size:26px;}
.ft24 {font-size:24px;}
.ft22 {font-size:22px;}
.ft21 {font-size:21px;}
.ft20 {font-size:20px;}
.ft18 {font-size:18px;}
.ft17 {font-size:17px;}
.ft16 {font-size:16px;}
.ft14 {font-size:14px;}

.ftm {font-family: 'Montserrat';}
.fnsr {font-family:'NotoSerifKr-Regular',Sans-Serif !important; }
.fnsr.fwb, .fnsr .fwb {font-family:'NotoSerifKr-Bold',Sans-Serif !important;}

.trh {transition:all ease-in-out 0.2s;}

.no_border {border:none !important;}
.wbka {word-break:keep-all;}


#header {position:absolute; z-index:1;}

.ques_menu, .net_menu04{padding: 0 0px}

@media screen and (min-width: 1921px){
.sub_visual {background-size:cover !important;}
}

/**/
.sub_top { overflow:hidden; height:500px;}
.sub_top_none {height:auto !important;}
.sub_visual {width:100%; height:100%; overflow:hidden;  /*animation:subback 0.8s 0.5s ease-in; */ background-size: cover !important;}
.sub_visual > .inner {height:100%;}
.sub_visual.visual01 {background:url('/images/sub/visual01.jpg') center center no-repeat;}
.sub_visual.visual02 {background:url('/images/sub/visual02.jpg') center center no-repeat;}
.sub_visual.visual03 {background:url('/images/sub/visual03.jpg') center center no-repeat;}
.sub_visual.visual04 {background:url('/images/sub/visual04.jpg') center center no-repeat;}
.sub_visual.visual05 {background:url('/images/sub/visual05.jpg') center center no-repeat;}
.sub_visual.visual06 {background:url('/images/sub/visual06.jpg') center center no-repeat;}
.sub_visual.visual07 {background:url('/images/sub/visual07.jpg') center center no-repeat;}

.sub_visual .visual_pic {bottom:0; right:0; animation:subback 0.8s 0.5s ease-in;}
.sub_visual .visual_pic01 {right:213px;}
.sub_visual .visual_pic02 {right:254px;}
.sub_visual .visual_pic03 {right:217px;}
.sub_visual .visual_pic04 {right:270px;}
.sub_visual .visual_pic05 {right:205px;}

.sub_visual .sub_tit {color:#ffffff; padding:250px 150px 0;}
.sub_visual .sub_tit .sut01 {font-size:50px; font-weight:bold;}
.sub_visual .sub_tit .sut02 {font-size:20px; line-height:1.5; font-weight:100; margin-left:30px; display:inline-block; vertical-align:top;}
.sub_location {position:absolute; bottom:0px; width:100%; height:60px; background:rgba(0, 0, 0, 0.2); /*z-index:3;*/ z-index:12;}
.sub_location.sb_scroll {top:0px; position:fixed;}
.sub_location .home {display:block; width:60px; height:60px; background-image:url('/images/sub/home.png'); background-position:center center; background-repeat:no-repeat; color:transparent;}
.sub_location .home01 {background-color:#2b95df;}
.sub_location .home02 {background-color:#f180af;}
.sub_location .home03 {background-color:#2bcb9d;}
.sub_location .home04 {background-color:#fe893c;}
.sub_location .home05 {background-color:#8787e1;}
.sub_location.sb_scroll .sub_menu .sd_txt {color:#ffffff;}
.sub_location .sub_menu {margin-left:60px;}
.sub_location .sub_menu > li {position:relative; width:220px;}
.sub_location .sub_menu > li:after {position:absolute; width:1px; height:60px; background:rgba(0, 0, 0, 0.1); right:0; top:0; content:'';}
.sub_location .sub_menu .sd_txt {cursor:pointer; display:block; height:60px; line-height:60px; font-weight:100; font-size:18px; color:#ffffff; padding-left:20px; position:relative;}
.sub_location .sub_menu .sd_txt .sl_state {display:block; width:21px; height:21px; background:url('/images/sub/sl_plus.png') center center no-repeat; position:absolute; top:50%; margin-top:-10px; right:20px;}
.sub_location .sub_menu .sub_hidden {display:none; font-size:18px; border:1px solid #e6e6e6;}
.sub_location .sub_menu .sub_hidden li {border-bottom:1px solid #e6e6e6;}
.sub_location .sub_menu .sub_hidden li:last-child {border-bottom:0px;}
.sub_location .sub_menu .sub_hidden li a {display:block; background:#ffffff; height:49px; line-height:49px; text-indent:20px; color:#555555;}
.sub_location .sub_menu .sub_hidden li a.act, .sub_location .sub_menu .sub_hidden li a:hover {background:#e6e6e6}
/*.sub_location .sub_menu .sd_txt.sp .sl_state {background:url('/images/sub/sl_minus.png') center center no-repeat;}*/
.sub_location .sub_menu .sd_txt.sp  {z-index:0; position:relative; color:#ffffff;}
.sub_location .sub_menu .sd_txt:before {position:absolute; top:0; left:0; bottom:0; height:100%; background:url('/images/sub/sub_loback.jpg') 0 0 no-repeat; left:0; top:0; content:''; z-index:-1; background-size:cover;}
.sub_location .sub_menu .sd_txt.sp:before {right:0; transition: all 0.2s ease 0s;}
.sub_location.sb_scroll {background:rgba(0, 0, 0, 0.5);}


.sub_etc {position:absolute; right:0; top:0px; font-size:0px; z-index:3;}
.sub_etc.sb_scroll {position:fixed; top:5px; bottom:auto;}
.sub_etc .etc_i {display:block; width:60px; height:60px; background-repeat:no-repeat; background-position:center;}

.sub_etc .etc_i:hover{border-radius:0%;background-color:#e8e8e8 }
.sub_etc .etc_i01:hover{background-color:rgba(0,0,0,0.3); border-radius:100%;width: 50px; height: 50px;margin-top: 5px; margin-right:15px;}

.sub_etc .etc_i.act {background-color:#fff;}
.sub_etc .sub_etc_list {display:inline-block; vertical-align:top; }
.sub_etc .sub_etc_in {display:none;}
.sub_etc .sub_etc_in li {width:60px; height:60px; overflow:hidden;border-top:1px solid #e8e8e8; }
.sub_etc .sub_etc_in li:last-child{border-bottom:1px solid #e8e8e8 }

.sub_etc .sub_etc_in li:hover{border-radius:0%;background-color:#e8e8e8}
.sub_etc .sub_etc_in li a{background-color: #fff}
.sub_etc .etc_i01 {background-image:url('/images/sub/etc01.png'); display:inline-block; vertical-align:top; margin-right:10px; }
.sub_etc .etc_i02 {background-image:url('/images/sub/etc02.png');background-color: #fff;}
.sub_etc .etc_i03 {background-image:url('/images/sub/etc03.png');}
.sub_etc .etc_i04 {background-image:url('/images/sub/etc04.png');}
.sub_etc .etc_i05 {background-image:url('/images/sub/etc05.png');}
.sub_etc .etc_i06 {background-image:url('/images/sub/etc06.png');}
.sub_etc .etc_i07 {background-image:url('/images/sub/etc07.png');}
.sub_etc .etc_i08 {background-image:url('/images/sub/etc08.png');}

.sub_wrap .sc_tit {font-size:46px; font-weight:bold; text-align:center; position:relative; padding:120px 0 80px;}
.sub_wrap .sc_tit:before {position:absolute; top:80px; left:50%; width:200px; height:19px; background:url('/images/sub/sc_tit.jpg') 0 0 no-repeat; margin-left:-100px; content:'';}
.sub_wrap .sub_contents {min-height:400px; font-family:"ë§‘ì€ ê³ ë”•", Malgun Gothic;}


.net_menu {margin-top:100px; padding:0 200px;}
.net_menu191220{padding: 0 300px;}
.net_menu01 {padding:0 300px;}
.net_menu05 {padding:0 100px;}
.net_menu a {display:block; width:100%; height:90px; line-height:90px; position:relative; background:#f3f3f3; color:#333333; font-weight:100;}
.net_menu .on a {color:#ffffff; }
.net_menu .on a:after {position:absolute; left:0; right:0; bottom:0; top:0; background:rgba(0, 0, 0, 0);  content:''; z-index:1; width:100%;}
.net_menu.net_menu01 .on a {background:#2b95df;}
.net_menu.net_menu02 .on a {background:#f180af;}
.net_menu.net_menu03 .on a {background:#2bcb9d;}
.net_menu.net_menu04 .on a {background:#fe893c;}
.net_menu.net_menu05 .on a {background:#8787e1;}

.net_menu.net_menu01 .on a:after {box-shadow:0 5px 15px rgba(43, 149, 223, 0.75);}
.net_menu.net_menu02 .on a:after {box-shadow:0 5px 15px rgba(241, 128, 175, 0.75);}
.net_menu.net_menu03 .on a:after {box-shadow:0 5px 15px rgba(43, 203, 157, 0.75);}
.net_menu.net_menu04 .on a:after {box-shadow:0 5px 15px rgba(254, 137, 60, 0.75);}
.net_menu.net_menu05 .on a:after {box-shadow:0 5px 15px rgba(135, 135, 225, 0.75);}


.net_menu02 .nm03 a:after {right:-1px;}


/* ê²€ìƒ‰ */
.gzs_wrap {width:100%; background:#f3f3f3;}
.gzs_wrap .gzs_contents {max-width:970px; width:100%; margin:0 auto;}
.gzs_wrap .nts_select {float:left; position:relative; width:190px; background:#ffffff url('/images/sub/sl_plus.png') 150px center no-repeat; height:60px; line-height:60px; text-align:center; margin-right:10px;}
.gzs_wrap .nts_select select {outline:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#ffffff;  width: 100%; opacity: 0; filter: alpha(opacity=0); height:60px;}
.gzs_wrap .nts_select label { position: absolute; top:0px; left:0px; right:0px; text-indent:20px; text-align:left;}
.gzs_wrap .nts_search {float:left; position:relative; width:770px;}
.gzs_wrap .nts_search input[type=text] {border:none; width:650px; margin-right:10px; padding-right:75px; height:60px; line-height:60px; text-indent:20px; float:left;}
.gzs_wrap .nts_search input[type=text]:focus {outline:none; color:#000000;}
.gzs_wrap .nts_search .submit_btn {border:none; float:left; width:110px; height:60px; line-height:60px; background:#37cea2; color:#ffffff; cursor:pointer; transition:all ease-in-out 0.2s;}
.gzs_wrap .nts_search .submit_btn:hover {background-color:#18ad82;}
.gzs_wrap .nts_search .submit_btn:focus {outline:none;}

.gzs_wrap .nts_search .submit_btn04 {background:#fe893c;}
.gzs_wrap .nts_search .submit_btn04:hover {background:#ff7113;}

/* ìƒë‹´,ë¬¸ì˜ */
.consul_wrap {border-top:3px solid #2bcb9d;}
.consul_wrap .consul_list > li {border-bottom:1px solid #cccccc; padding:44px 50px 44px 0;}
.consul_box {}
.consul_box .consul_num {text-align:center; width:130px; left:0; top:50%; margin-top:-16px; font-weight:500;}
.consul_box .consul_con {padding-left:130px; padding-right:200px;}
.consul_box .consul_con .consul_tit {margin-bottom:16px; height:26px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.consul_box .consul_con .consul_tit img {margin-left:10px;}
.consu_txt .ft16 {position:relative; display:inline-block; margin-right:31px;}
.consu_txt .ft16:after {content:''; display:block; width:1px; height:9px; background:#a7a7a7; margin-top:-4px; right:-15px; position:absolute; top:50%;}
.consul_box .btnsi {right:0; top:0; width:150px; padding:0;}
.consul_wrap li:hover .consul_con .consul_tit {color:#2bcb9d;}
.consul_banner {width:100%; /*height:350px;*/ background:url('/images/sub/03_banner.jpg') center 0 no-repeat;}
.consul_banner .conb_text {padding:70px 220px 60px;}

.bun_list {background:#ffffff; border:1px solid #dddddd; box-shadow:0 5px 0 rgba(0, 1, 1, 0.08); padding:32px 0;}
.bun_list .bun_box {padding:0 50px;}
.bun_list .bun_box .dstc {padding-left:30px;}
.bun_list .bun_box .ft16.c05 {margin:15px 0 20px;}
.bun_list li:first-child {background:url('/images/sub/bun_bar.jpg') right top repeat-y;}
.bun_list .bun_pic {width:150px; height:150px; border-radius:50%; overflow:hidden; text-align:center; background:#f3f3f3; line-height:150px;}
.bun_list .bun_pic img {vertical-align:middle;}

/* view */
.gzs_veiw_list {border-top:3px solid #37cea2;}
.gzs_veiw04 .gzs_veiw_list {border-top:3px solid #fe8f47;}
.gzs_veiw_list > li {border-bottom:1px solid #cecece; padding:25px 60px;}
.gzs_veiw_list .gzs_tit {padding:15px 0; word-break:keep-all;}
.gzs_veiw_list .gzs_tit .gzs_tit01 {margin-bottom:20px; line-height:1.4;}
.gzs_veiw_list .gzs_tit .gzs_tit01 img {vertical-align:middle; position:relative; top:-7px; margin-left:20px;}
.gzs_veiw_list .gzs_txt {padding:35px 0;}
.gzs_veiw_list .gzs_txt .box, .gzs_veiw_list .gzs_txt .box02 {height:auto !important;}
.gzs_veiw_list > li.answer_li {padding:0;}
.gzs_chum i {display:inline-block; font-size:0px; width:18px; height:16px; background:url('/images/sub/file_off.png') 0 0 no-repeat; vertical-align:middle; margin-right:10px;}
.gzs_chum a {color:#555555; transition:all ease-in-out 0.2s;}
.gzs_chum a:hover i {background:url('/images/sub/file_on.png') 0 0 no-repeat;}
.gzs_veiw04 .gzs_chum a:hover i {background:url('/images/sub/file_on02.png') 0 0 no-repeat;}
.gzs_chum > li {margin-bottom:15px;}
.gzs_chum > li:last-child {margin-bottom:0px;}
.gzs_chum a:hover span {font-weight:bold; text-decoration:underline;}
.gzs_answer_wrap {}
.gzs_answer_wrap .gzs_man_wrap {top:20px; width:270px; padding:0 20px; bottom:20px;}
.gzs_answer_wrap .gzs_man {/*width:150px; height:150px;*/ border-radius:50%;/* line-height:150px; */text-align:center; }
.gzs_answer_wrap .gzs_man_wrap span {display:block; text-align:center; margin-top:20px;}
.gzs_answer_wrap .gzs_answer {margin-left:270px; background:#f3f3f3; min-height:230px; padding:40px 60px; word-break:keep-all;}
.gzs_answer_wrap .gzs_answer .gzs_date {margin-top:35px;}

/* write */
.gzs_write_list {border-top:3px solid #37cea2 !important;}
/*.gzs_write_list > li {padding:20px 0; border-bottom:1px solid #cecece;}
.gzs_write_list .gw_tit {font-size:18px; font-weight:bold; color:#333333; top:50%; margin-top:-10px; left:50px;}
.gzs_write_list .gw_tit img {vertical-align:middle; position:relative; top:-2px; margin-left:20px;}
.gzs_write_list .gw_txt {padding-left:270px;}
.gzs_write_list input[type=text], .gzs_write_list textarea {border:none; background:#f6f6f6; width:100%;}*/
.gzs_write_list textarea {height:350px; overflow-y:scroll;}
.gw_tit img {vertical-align:middle; position:relative; top:-2px; margin-left:20px;}
/*.gzs_write_list input[type=text] {height:60px;}*/

.gzs_write_banner {border:1px solid #dddddd; padding:60px; box-shadow:0 5px 0 rgba(0, 1, 1, 0.08); margin-top:20px;}
.gzs_write_banner .poa {top:-102px; left:135px;}
.gzs_write_banner02 .poa {top:auto; bottom:0;}
.gzs_write_banner ul {padding-left:500px;}
.gzs_write_banner li {line-height:2; position:relative; padding-left:15px; word-break:keep-all;}
.gzs_write_banner li:before {content:''; display:block; position:absolute; width:2px; height:2px; background:#666666; left:0; top:13px; margin-top:0px;}

.gzs_write_list.st-b {border-top:3px solid #222222 !important;}

/* ìžì£¼í•˜ëŠ” ì§ˆë¬¸ */
.ques_box {display:none;}
.consul_wrap.ques_box .consul_list > li {padding:0;}
.ques_box .ques_in {padding:38px 30px 38px 0;}
.ques_tab {padding:0 85px;}
.ques_menu {font-size:0px; margin-left:-20px;}
.ques_menu li {display:inline-block; width:16%; padding-left:20px;}
.ques_menu li a {display:block; border:1px solid #888888; border-radius:10px; height:73px; line-height:73px; text-align:center;}
.ques_menu li.on a {color:#ffffff; border:1px solid #2bcb9d; background:#2bcb9d;}
.ques_box .q_txt {font-size:16px; line-height:2; color:#555555; display:none; background:#f3f3f3; position:relative;}
.ques_box .q_txt ul {padding:30px 30px 30px 110px;}
.ques_box .q_txt li {margin-bottom:45px;}
.ques_box .q_txt li:last-child {margin-bottom:0px;}
.ques_box .qa_mark {position:absolute; top:0; left:30px; width:50px; height:50px; border-radius:50%; top:30px;}
.ques_box .q_mark {background:url('/images/sub/q_off.png') center center no-repeat;}
.ques_box .a_mark {background:#ffffff url('/images/sub/a.png') center center no-repeat;}
.ques_box .ques_in .q_tit {padding-left:110px; background:url('/images/sub/q_plus.png') right center no-repeat; cursor:pointer; padding-right:50px; line-height:1.6;}
.ques_box .ques_in.on .q_tit {background:url('/images/sub/q_minus.png') right center no-repeat;}

/* ì§€ì›ì´ì•¼ê¸° ë¦¬ìŠ¤íŠ¸ */
.nemo_list {margin-left:-20px;}
.nemo_list > li {padding-left:20px; height:470px; margin-bottom:20px;}
.nemo_list .nemo_box {border:1px solid #cccccc; height:100%; padding:40px;}
.nemo_list > li.in_pic .nemo_box {padding:0;}
.nemo_list > li.in_pic .nemo_box02 {height:281px; padding:40px;}
.nemo_box .nemo_tit {max-height:72px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin-bottom:25px; word-break:keep-word;}
.nemo_box .nemo_txt {max-height:224px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:8; -webkit-box-orient: vertical; word-break:keep-word;}
.nemo_list > li.in_pic .nemo_box .nemo_txt {max-height:56px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.nemo_list .nemo_pic {width:100%; height:189px; overflow:hidden; background:url('/images/sample04.jpg') 0 0 no-repeat; background-size:cover !important;}
.nemo_list .nemo_pic img {width:100%;}
.nemo_list .nemo_date {bottom:40px; left:40px;}
.nemo_list .nemo_chum {bottom:40px; right:40px;}
.nemo_list .s_link {opacity:0; border:3px solid #fe893c; box-shadow:5px 0 15px rgba(254, 137, 60, 0.3); background:none; left:-1px; right:-1px; top:-1px; bottom:-1px; transition:all ease-in-out 0.2s; z-index:1;}
.nemo_list .s_link:hover {opacity:1;}

/* ì§€ì›ì´ì•¼ê¸° view */
.video_wrap {border:1px solid #cccccc; border-top:0px; overflow:hidden;}
.video_wrap .vd_all {width:65%; border-right:1px solid #cccccc; position:relative;}
.video_wrap .vd_all .bx-viewport {z-index:1;}
.video_wrap .vd_slider {height:100%;}
.video_wrap .vd_box {text-align:center; height:590px;}
.video_wrap .vd_pager_wrap {width:35%; background:url('/images/sub/view_Back.jpg') 0 0 no-repeat; height:100%; background-size:cover !important;}
.video_wrap .bx-controls {position:absolute; top:50%; margin-top:-40px; left:19px; right:19px; z-index:99;}
.video_wrap .bx-prev, .video_wrap .bx-next {display:block; width:80px; height:80px; background-size:cover; background-repeat:no-repeat; position:absolute; color:transparent; transition:all ease-in-out 0.2s;}
.video_wrap .bx-prev {background-image:url('/images/sub/view_l_off.png'); left:0;}
.video_wrap .bx-prev:hover {background-image:url('/images/sub/view_l_on.png');}
.video_wrap .bx-next {background-image:url('/images/sub/view_r_off.png'); right:0;}
.video_wrap .bx-next:hover {background-image:url('/images/sub/view_r_on.png');}
.gzs_veiw04 .gzs_veiw_list > li.in_slide {padding:0;}
.vd_pager_wrap .vd_pager {margin-left:-5px;}
.vd_pager_wrap .vd_pager li {padding-left:5px; overflow:hidden; margin-bottom:5px;}
.vd_pager_wrap .vd_pager li a {display:block; position:relative;}
.vd_pager_wrap .vd_pager li a.active:after {position:absolute; content:''; display:block; left:0; right:0; top:0; bottom:0; border:5px solid #fe8f47;}
.vd_pager_wrap .vd_pager li a img {width:100%;}
.gzs_veiw04 .gzs_veiw_list .gzs_txt {padding-left:60px; padding-right:60px;}

.gzs_veiw04 .gzs_veiw_list .gzs_txt {}
.gzs_veiw04 .gzs_veiw_list .gzs_txt p {padding-bottom:20px;}
.gzs_veiw04 .gzs_veiw_list .gzs_txtt h1,
.gzs_veiw04 .gzs_veiw_list .gzs_txt h2,
.gzs_veiw04 .gzs_veiw_list .gzs_txt h3,
.gzs_veiw04 .gzs_veiw_list .gzs_txt h4,
.gzs_veiw04 .gzs_veiw_list .gzs_txt h5,
.gzs_veiw04 .gzs_veiw_list .gzs_txtt h6 {line-height: 1.4;margin-bottom: 15px;}
.gzs_veiw04 .gzs_veiw_list .gzs_txt img {margin:0 auto 20px; display:block; height:auto !important;}

.gzs_veiw04 .gzs_veiw_list .gzs_txt * {line-height:2;}

.view_prev {float:left; width:50%; padding-right:180px;}
.view_prev a {display:block; width:100%;}
.view_prev a p, .view_next a p {color:#333333; text-align:center ;white-space:nowrap;overflow: hidden;  text-overflow: ellipsis;}
.view_prev a p > span, .view_next a p > span  { font-size:24px; display:block; margin-bottom:18px;}
.view_prev a:hover, .view_next a:hover {background:url('/images/sub/arr_prev_on.jpg') 0 0 no-repeat;}
.view_prev a p, .view_next a p {color:#555555;}
.view_prev a:hover p, .view_next a:hover p {color:#fe8f47;}
.view_page {position:relative; margin:60px 0 150px; position:relative;}
.view_page:after, .view_page:before {content:''; display:block; width:50%; position:absolute; height:3px; top:-60px;}
.view_page:before {left:0; background:#fe893c;}
.view_page:after {right:0; background:#cecece;}
.view_list {position:absolute; left:50%; top:0; margin-left:-35px; color:#222;}
.view_list a {display:block; width:70px; height:70px;  background:#fe893c url('/images/sub/list.png') center center no-repeat;}
/*.view_list a:hover {background:#fe8f47 url('/images/sub/list.png') center center no-repeat;;}*/
.view_next {float:left; width:50%; padding-left:180px;}
.view_next a {display:block; width:100%;}
.list_ar {display:inline-block; width:11px; height:16px;  transition:all ease-in 0.2s;}
.left_ar {background:url('/images/sub/li_arr_l.png') 0 0 no-repeat; margin-right:30px;}
.right_ar {background:url('/images/sub/li_arr_r.png') 0 0 no-repeat; margin-left:30px;}
.view_prev a:hover .left_ar {background:url('/images/sub/li_arr_l_on.png') 0 0 no-repeat;}
.view_next a:hover .right_ar {background:url('/images/sub/li_arr_r_on.png') 0 0 no-repeat;}
.view_prev a:hover .vtxt, .view_next a:hover .vtxt  {text-decoration:underline;}


/* í›„ì› ì°¸ì—¬ */
.dona_box_wrap {background:#f3f3f3;}
.dona_box_wrap > .inner {padding:45px 85px 150px;}
.dona_box_list {margin-left:-20px;}
.dona_box_list > li {padding-left:20px; margin-bottom:20px; position:static !important; transform:none !important; opacity:1 !important;}
.dona_box_list .dona_box {border:1px solid #dddddd; border-radius:10px; background:#ffffff; text-align:center; padding:10px; height:230px; overflow:hidden;}
.dona_box_list .dona_box > .dst {width:100%; height:100%;}
.dona_box_list .dona_box .dona_con {word-break:keep-all; line-height:1.4;}
.dona_box_list .dona_box .ft16 {margin-bottom:10px;}
.dona_box_list .dona_box .dstc img {margin-bottom:10px;}
.dana_hov {top:0; bottom:0; left:0; right:0; background:#ffffff; text-align:center; display:none;}
.dana_hov .hov_link {margin-bottom:0px !important; background:#fcd107; height:60px; line-height:60px;}
.dana_hov .dst {height:170px; width:100%; padding:10px; word-break:keep-all;}
.dana_hov .dstc {height:100%;}
.dana_hov .ft20 {margin-bottom:10px;}
.dona_box_list .dona_box:hover .dana_hov {display:block;}
.dona_box_wrap .contents_bt {width:100%; margin:0 auto 20px; max-width:none;}
.dona_box_wrap .contents_bt a {max-width:230px;}
.dona_btn {margin-top:40px;}
.dona_list > li {width:100%; height:550px; background:url('/images/sample06.png') center center no-repeat; z-index:1 !important; background-size:cover !important;}
.dona_list > li .dst {width:100%; height:100%; padding:20px;}
.dona_list > li .dstc {text-align:center; word-break:keep-all;}
.dona_slider_wrap {position:relative;}
.dona_slider_wrap .bx-controls {position:absolute; top:50%; margin-top:-40px; left:20px; right:20px; z-index:9;}
.dona_slider_wrap .bx-prev, .dona_slider_wrap .bx-next {display:block; width:80px; height:80px; background-size:cover; background-repeat:no-repeat; position:absolute; color:transparent; transition:all ease-in-out 0.2s;}
.dona_slider_wrap .bx-prev {background-image:url('/images/sub/view_l_off.png'); left:0;}
.dona_slider_wrap .bx-prev:hover {background-image:url('/images/sub/view_l_on.png');}
.dona_slider_wrap .bx-next {background-image:url('/images/sub/view_r_off.png'); right:0;}
.dona_slider_wrap .bx-next:hover {background-image:url('/images/sub/view_r_on.png');}
.dona_slider_wrap .dona_pager {left:0; right:0; bottom:50px; text-align:center; font-size:0px; z-index:9;}
.dona_slider_wrap .dona_pager .bx-pager-item {display:inline-block; margin:0 5px;}
.dona_slider_wrap .dona_pager .bx-pager-item a {width:12px; height:12px; background:#ffffff; border-radius:50%; display:block;}
.dona_slider_wrap .dona_pager .bx-pager-item a.active {background:#6742bc;}

/* í›„ì›ì°¸ì—¬ view */
.support_form02 .support_form_top .support_form_top_txt_wrap .hashtag, .support_form02 .support_form_top .support_form_top_txt_wrap .period span {color:#de548e;}
.support_form02 .support_form_mid .support_form_mid_03 .support_form_mid_con .apply_bt {background-color:#f180af;}
.support_form02 .support_form_mid .support_form_mid_06 .support_form_mid_con table thead tr th {background:#faa6c9;}
.support_form02 .support_form_mid .support_form_mid_con p span {color:#f180af;}
.btb02 .support_form_btm a {background:#f180af;}


/* ê¸°ë¶€ì¦ì„œ ì‹ ì²­ */
.dona_appl {background:#f3f3f3; padding:60px 20px;}
.dona_appl .dona_appl_txt {padding-left:250px; word-break:keep-all;}
.dona_appl .pink01 {padding:0; width:200px; height:50px; line-height:50px;  margin:0; margin-top:15px;}
.dona_appl .appl_tit {left:0; top:50%; margin-top:-48px;}
.appl_form_wrap {border-top:1px solid #cecece;}
.appl_form_list > li {border-bottom:1px solid #cecece; padding:15px 30px; min-height:50px;}
.form_com .form_tit {left:0; top:11px; line-height:1.4;}
.myinfo_wrap .form_com .form_tit {top:-3px !important;}
.form_com .short_tit {top:50%; margin-top:-12px;}
.form_com .form_tit .star {color:#ff4c23; font-size:18px; margin-left:5px;}
.form_com .form_txt {padding-left:300px;}
.myinfo_wrap .form_com .form_txt {font-size:16px;}
.form_com .form_txt input[type=text], .form_com .form_txt input[type=password] {border:1px solid #dddddd; height:50px; width:300px; text-indent:20px;}
.form_com .form_txt textarea {border:1px solid #dddddd; padding:20px; width:100%; overflow:auto; height:80px;}
.form_com .form_txt textarea::placeholder, .form_com .form_txt input[type=text]::placeholder {color:#999999;}
.form_com .form_txt .ifo_txt {margin-left:20px; line-height:1.4; letter-spacing:-0.075em;}
.form_com .form_txt .ui-datepicker-trigger {vertical-align:middle; position:relative; top:-2px; margin-left:10px;}
.form_com .form_txt.form_full input[type=text] {width:100%;}
.form_com .file_input label {width:100px; height:50px; line-height:50px; background:#676a71;}
.form_com .form_txt.form_tel {font-size:0px;}
.form_com .form_txt.form_tel input[type=text], .form_com .form_txt.form_tel .ssel {width:100px; display:inline-block;}
.form_com .form_txt .tel_dash {width:20px; text-align:center; font-size:16px; display:inline-block;}
.form_com .form_txt .birth_dash {width:40px; text-align:left; text-indent:5px;}
.form_com .form_txt.form_add {font-size:0px;}
.form_com .form_txt.form_add .add_btn {width:150px; height:50px; line-height:50px; text-align:center; display:inline-block; color:#ffffff; background:#676a71; font-size:16px; vertical-align:top; margin-left:10px;}
.form_com .form_txt.form_add .form_add02 input[type=text].na01 {width:36%; margin-right:1%;}
.form_com .form_txt.form_add .form_add02 input[type=text].na02 {width:63%;}
.form_com .form_txt.form_num {font-size:0px;}
.form_com .form_txt.form_num input[type=text] {width:200px; display:inline-block;}
.form_com .form_txt .radio_list.dsi {vertical-align:middle;}
.form_com .form_txt .ifo_txt.dsi {vertical-align:middle;}
.form_com .form_txt.form_check .ck_box {position:relative; top:-5px;}
.form_com .form_txt.form_child .ssel {width:210px;}
.form_com .form_txt.form_child .ssel02 {width:300px;}
.appl_agree_con {padding:0 30px; word-break:keep-all;}
.agree_table  {width:100%}
.agree_table tr {border-top:1px solid #cecece;}
.agree_table th, .agree_table td {padding:10px 20px; font-size:15px; line-height:1.8; font-weight:100;}
.agree_table th {background:#f3f3f3; padding-left:30px; width:330px; text-align:left;}
.agree_table tr:last-child {border-bottom:1px solid #cecece;}
.appl_agree_radio span, .appl_agree_radio .radio_list {vertical-align:middle;}
.appl_agree_radio .radio_list {margin-left:30px;}

.gudok_pop .agree_table th {width:250px; padding-left:25px; word-break:keep-all;}

/* ë‚˜ëˆ”í˜„íŒ ì‹ ì²­ */
.appl_form_wrap02 .appl_form_list {border-top:1px solid #9f9f9f;}
.form_com .form_txt .radio_list.no_float > li {float:none;}
.radio_list > li.in_gita {}
.radio_list > li.in_gita .rd_box {padding-left:100px; position:relative;}
.radio_list > li.in_gita .rd_box input[type=radio] + label {position:absolute; left:0;}
.radio_list > li.in_gita input[type=text] {width:100%;}
.appl_form_list .ck_box {margin-left:30px;}

/* ë‚˜ëˆ”í˜„íŒ popup */
.nanum_place {margin-left:-25px;}
.nanum_place > li {padding-left:25px; margin-bottom:25px; text-align:center;}
.nanum_place > li > div {background:#f3f3f3;  border:1px solid #dddddd; padding:15px 10px;}

/* ê¸°ì—… ë‹¨ì²´ í›„ì›ì‹ ì²­ì„œ */
.form_com .form_txt .mail_dash {width:35px; text-align:center; font-size:16px; display:inline-block;}
.form_com .form_mail input[type=text] {width:200px;}
.form_com .form_mail .ssel {width:180px; display:inline-block; margin-left:10px;}
.appl_form_wrap03 .form_com .form_txt textarea {height:200px;}


/* ë¡œê·¸ì¸ */
.all_login {border-top:3px solid #6e57a3;}
.login_input {max-width:730px; margin:0 auto; }
.login_input .login_list {padding-right:212px;}
.login_input .login_list li {margin-bottom:20px;}
.login_input .login_list li:last-child {margin-bottom:0px;}
.login_input .login_btn {right:0; top:70px; width:180px; height:120px; line-height:120px; background:#6e57a3; text-align:center; display:block;}
.login_input .withdra_btn {line-height:1.6; padding:28px 0; height:auto; top:155px;}
.login_input.pw_input .login_btn {height:190px; line-height:190px;}
.login_input .login_list li div {padding-left:120px;}
.login_input .login_list li div:before {content:''; display:block; width:8px; height:8px; background:#6e57a3; border-radius:50%; left:0; top:50%; margin-top:-4px; position:absolute;}
.login_input .login_list li div span {left:15px; top:50%; margin-top:-12px;}
.login_input .login_list li div input {border:1px solid #dddddd; height:50px; text-indent:20px; width:100%;}
.login_find_wrap {border-top:1px solid #cecece; border-bottom:1px solid #9f9f9f;}
.login_find_wrap .find_btn {border:1px solid #dddddd; padding:19px 30px; border-radius:10px; font-size:0px; margin-left:50px;}
.login_find_wrap .find_btn a {display:inline-block;}
.login_find_wrap .find_btn a:first-child {margin-right:60px; position:relative;}
.login_find_wrap .find_btn a:first-child:before {position:absolute; content:''; width:1px; height:17px; background:#cecece; top:50%; margin-top:-8px; right:-30px;}
.login_type .login_type_list {margin-left:-40px;}
.login_type .login_type_list > li {padding-left:40px;}
.login_type .login_type_list > li .login_type_box {background:#f3f3f3; height:263px; padding-left:337px; display:table; width:100%; padding-right:90px;}
.login_type .login_type_list > li ul {display:table-cell; vertical-align:middle;}
.login_type .login_type_list > li .login_type_box > .poa {left:80px; top:-15px;}
.login_type .login_type_list > li .login_type_box .lo_btn {height:70px; line-height:70px; display:block;}
.login_type .login_type_list > li .login_type_box .lo_btn img {margin-left:20px; vertical-align:middle; position:relative; top:-2px;}
.login_type .login_type_list > li .login_type_box .lo_btn.lo_btn01 {background:#2a8ace; margin-bottom:10px;}
.login_type .login_type_list > li .login_type_box .lo_btn.lo_btn02 {background:#2cc4db;}
.off_login {background:#f3f3f3; border:1px solid #dddddd; font-size:0px; padding-left:20px; padding-right:20px;}
.off_login a {height:70px; line-height:70px; display:inline-block; background:#8a76b9; width:400px; margin-left:50px;}
.off_login a img {margin-left:20px; vertical-align:middle; position:relative; top:-2px;}
.m_pop.id_pop .login_input {width:100%; max-width:none; padding:0; padding-bottom:30px;}
.m_pop.id_pop .login_input .login_btn {top:0;}
.id_ok_wrap {border-top:1px solid #cecece; border-bottom:1px solid #cecece; font-size:0px;}
.id_ok_wrap .id_ok_txt {position:relative; display:inline-block; padding-left:15px; text-align:left;}
.id_ok_wrap .id_ok_txt:before {position:absolute; content:''; width:8px; height:8px; border-radius:50%; background:#6e57a3; left:0; top:55px;}
.id_ok_wrap a {display:inline-block; background:#6e57a3; width:180px; height:120px; line-height:120px; margin-left:30px;}


/* íšŒì›ê°€ìž… */
.join_tit {position:relative;}
.join_tit .star {position:absolute; right:0; color:#ff4c23; bottom:0;}
.terms_btn {display:block; width:150px; line-height:50px; height:50px; text-align:center; background:#aaaaaa;}

/* ê°œì¸ì •ë³´ì²˜ë¦¬ë°©ì¹¨ */
.service_table {margin-bottom: 20px;max-width: 100%!important;width: 100%;border-top: 1px solid #ddd;}
.service_table td,
.service_table th {border-bottom: 1px solid #ddd;padding:20px;vertical-align: middle; line-height:1.8; word-break:keep-all; border-right:1px solid #ddd;}
.service_table td:last-child,
.service_table th:last-child {border-right:0px;}
.service_table td:first-child,
.service_table th:first-child {border-right:1px solid #ddd;}
.service_table th {background: #f8f8f8;text-align: center;font-weight: bold;}

/* í€µë©”ë‰´ */
.qic_banner {position:fixed; right:0; bottom:360px; background:#ffffff;  box-shadow:2px 0 18px rgba(0, 1, 1, 0.1); z-index:13;}
.qic_banner.sb_scroll {/*top:60px;*/ top:50%; margin-top:-194px;}
.qic_banner ul {padding:24px 15px; background: #fff;}
.qic_banner li {height:55px; line-height:55px; /*border-bottom:1px solid #d4d4d4; */text-align:center; padding:0 15px; position:relative;}
.qic_banner li:after {content:''; display:block; position:absolute; background:#d4d4d4; height:1px; left:0; right:0; bottom:0;}
.qic_banner li:last-child {border-bottom:0px;}
.qic_banner li img {vertical-align:middle; position:relative; top:-2px; margin-right:0px; transition:all ease-in-out 0.3s;}
.qic_banner a {color:#333333;}
.qic_banner a:hover {color:#2b99de;}
.qic_banner .qc_txt {display:none;}
.qic_banner:hover li img, .qic_banner:hover .qic_top img  {margin-right:27px;}
.qic_banner:hover .qc_txt {display:inline;}

.qic_banner .qic_top {background:#5c5c5c;  text-align:center;}
.qic_banner .qic_top a {color:#ffffff; display:block; padding:25px 15px;}

/* ëª¨ë°”ì¼ í€µë©”ë‰´ */
.m_qic_banner {display:none;}

/* ì›¹ì§„ */
.webzine_all {background:#f3f3f3; position:relative;}
.webzine_all:before {content:''; display:block; width:100%; height:175px; top:0; left:0; position:absolute; background:#ffffff;}
.webzine_banner {width:100%; height:350px; text-align:center; background:url('/images/sub/webzine.jpg') center center no-repeat; background-size:cover;}
.webzine_banner .dst {width:100%; height:100%;}
.webzine_banner .dstc {font-weight:600;}
.webzine_banner .webzine_etc {width:230px; right:160px; top:115px; z-index:1;}
.webzine_etc .webzine_btn {display:block; height:60px; line-height:60px; margin-bottom:10px; background:#6742bc;}
.webzine_list > a {display:block; height:60px; line-height:60px; border:1px solid #ffffff; background:rgba(0, 0, 0, 0.5) url('/images/sub/wc_sel.png') 190px center no-repeat; text-indent:20px;}
.webzine_list {position:relative;}
.webzine_list > ul {display:none; border:1px solid #e6e6e6; position:absolute; left:0; right:0; top:60px; z-index:11;height:300px;    overflow-y: scroll;}
.webzine_list > ul li {border-bottom:1px solid #e6e6e6; }
.webzine_list > ul li:last-child {border-bottom:none;}
.webzine_list > ul li:last-child a{height:auto; line-height:1; padding:20px; text-indent:5px;}
.webzine_list > ul a {display:block; height:60px; line-height:60px;  text-indent:20px; text-align:left; color:#555555; font-size:18px; background:#ffffff;}
.webzine_list > ul a:hover {background:#e6e6e6;}
.webzine_list > a.active {background:rgba(0, 0, 0, 0.7) url('/images/sub/wc_sel.png') 190px center no-repeat;}

.webzine_star {margin-left:-40px;}
.webzine_star > li {padding-left:40px; margin-bottom:30px;}
.webzine_star .star_box {border:1px solid #dddddd; background:#ffffff; padding:40px 0; height:244px;}
.webzine_star .star_box .star_pic {width:164px; height:164px; background-size:cover; top:40px; left:67px; background-repeat:no-repeat; background-position:0 0; transition:all ease-in-out 0.2s;}
.webzine_star .star_box .star_txt {padding-left:300px; width:100%; height:100%; }
.webzine_star .star_box .star_txt .dstc {border-left:1px solid #dddddd; padding:20px; word-break:keep-all;}
.star_pic01 {background-image:url('/images/sub/wc01_on.png');}
.star_pic02 {background-image:url('/images/sub/wc02_on.png');}
.star_pic03 {background-image:url('/images/sub/wc03_on.png');}
.star_pic04 {background-image:url('/images/sub/wc04_on.png');}
.star_pic05 {background-image:url('/images/webzine/wz10_con01.png');}
.webzine_star .star_box:hover {box-shadow:3px 0 29px rgba(0, 1, 1, 0.08);}
.webzine_star .star_box:hover .star_pic01 {background-image:url('/images/sub/wc01_off.png');}
.webzine_star .star_box:hover .star_pic02 {background-image:url('/images/sub/wc02_off.png');}
.webzine_star .star_box:hover .star_pic03 {background-image:url('/images/sub/wc03_off.png');}
.webzine_star .star_box:hover .star_pic04 {background-image:url('/images/sub/wc04_off.png');}
.webzine_star .star_box:hover .star_pic05 {background-image:url('/images/webzine/wz10_con01_on.png');}

.webzine_all07 .star_pic02 {background-image:url('/images/webzine/wz07_con01.png');}
.webzine_all07 .star_pic03 {background-image:url('/images/webzine/wz07_con02.png');}
.webzine_all07 .star_pic04 {background-image:url('/images/webzine/wz07_con03.png');}
.webzine_all07 .webzine_star .star_box:hover .star_pic02 {background-image:url('/images/webzine/wz07_con01_on.png');}
.webzine_all07 .webzine_star .star_box:hover .star_pic03 {background-image:url('/images/webzine/wz07_con02_on.png');}
.webzine_all07 .webzine_star .star_box:hover .star_pic04 {background-image:url('/images/webzine/wz07_con03_on.png');}

.webzine_all09 .star_pic03 {background-image:url('/images/webzine/wz07_con03.png');}
.webzine_all09 .star_pic04 {background-image:url('/images/sub/zin_con02.png');}
.webzine_all09 .webzine_star .star_box:hover .star_pic03 {background-image:url('/images/webzine/wz07_con03_on.png');}
.webzine_all09 .webzine_star .star_box:hover .star_pic04 {background-image:url('/images/sub/zin_con02_on.png');}



.webho_list {margin-left:-40px;}
.webho_list > li {padding-left:40px; margin-bottom:90px;}
.webho_pic {border:1px solid #c2c2c2; padding-top:4px; padding-right:4px;}
.webho_pic01 {border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding-top:3px; padding-right:3px;}
.webho_pic02 {border-top:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:45px 33px 35px;}
.webho_pic02 img {width:100%;}
.webho_pic:after, .webho_pic:before {content:''; display:block; position:absolute;}
.webho_pic:after {width:10px; height:13px; background:url('/images/sub/wc03.jpg') 0 0 no-repeat; right:-1px; bottom:-1px;}
.webho_pic:before {width:9px; height:10px; background:url('/images/sub/wc01.jpg') 0 0 no-repeat; left:-1px; top:-1px;}
.wh_label {width:75px; height:87px; background:url('/images/sub/label.png') 0 0 no-repeat; right:18px; top:0; text-align:center; padding-top:18px; padding-right:10px;}
.webho_box:hover .webho_tit {color:#6842bc;}

/* í›„ì›ì•ˆë‚´ */
.who_banner01 {height:428px;}
.who_banner01 .wb01_txt {padding-left:670px; height:100%;}
.who_banner02 > .inner {min-height:300px; background:url('/images/sub/who_banner.jpg') center center no-repeat; background-size:cover; padding:80px 90px;}
.who_banner02 .who_down {left:50%; bottom:-15px; margin-left:-15px;}
.wb_list03 > li {position:relative;}
.wb_list03 > li:after {position:absolute; content:''; width:1px; right:0; top:0; bottom:0; background:url('/images/sub/bun_bar.jpg') 0 0 repeat-y;}
.wb_list03 > li:last-child:after {display:none;}
.wb_list03 > li .wb03_box {padding:0 20px; word-break:keep-all;}
.who_banner04 {background:url('/images/sub/who_back02.png') 0 0 no-repeat; padding:70px;}
.wb04_btn {font-size:0px;}
.wb04_btn a {display:inline-block; width:125px; height:60px; line-height:60px; vertical-align:top; box-sizing:border-box;}
.wb04_btn .wb04_btn01 {/*background:#898989;*/ background:#6e57a3; margin-right:10px;}
.wb04_btn .wb04_btn02 {background:#ffffff; /*background:#6e57a3;*/ border:1px solid #898989;}
.box .wb04_btn .wb04_btn02 {color:#ffffff; background:#6e57a3; border:none;}
.applyform {/*background:#6e57a3 !important;*/}
.wb03_bank {font-size:0px; padding-top:18px;}
.bank_logo {display:flex;align-items:center; justify-content: center;border-radius:10px; background:#2e3770; width:60px;height:60px;margin:0 auto 10px;background: url('/images/sub/bank_logo.png') center no-repeat; background-size:cover;font-size:0 !important;}
.bank_txt {display:inline-block; margin-left:20px; text-align:left;}
.bank_txt .bank_num {color:#2e3770; letter-spacing:-0.05em; font-weight:600;}
.who_banner05 > div {}
.who_banner05 .who_arr_wrap {left:0; top:50%; margin-top:-46px;}
.who_arr {color:#e45490; width:250px; padding:30px 10px; text-align:center; border:3px solid #e45490; position:relative; background:#ffffff;}
.who_arr:after {content:''; display:block; position:absolute; right:-29px; top:50%; margin-top:-12px; width:29px; height:24px; background:url('/images/sub/who_arr.png') 0 0 no-repeat; }
.who_arr_list {padding-left:330px; text-align:left;}
.who_arr_list > li {margin-bottom:10px; position:relative; padding-left:36px; word-break:keep-all;}
.who_arr_list > li:last-child {margin-bottom:0px;}
.warr_num {height:25px; width:25px; line-height:25px; text-align:center; border-radius:50%; position:absolute; top:0; left:0;}
.who_banner06  {background:url('/images/sub/who_back03.png') right 0 no-repeat; padding:115px 0 80px;}
.wb_list06 {margin-left:-60px;}
.wb_list06 > li {padding-left:60px; font-size:0px;}
.wb_list06 .wb_list06_txt > img {vertical-align:middle; margin-right:20px;}
.wb_list06 .bank_txt {vertical-align:middle; margin-left:0px;}

/* ê¸°ì—… í›„ì›Œì°¸ì—¬ */
.in03_txt {padding-top:30px;}
.in03_txt:before {content:''; display:block; width:50px; height:3px; top:0; left:50%; margin-left:-25px; position:absolute; background:#333333;}
.dots_list > li {position:relative; padding-left:10px; margin-bottom:15px;}
.dots_list > li:last-child {margin-bottom:0px;}
.dots_list > li:before {position:absolute; content:''; display:block; background:#f180af; width:4px; height:4px; border-radius:50%; left:0; top:8px;}
.company_wrap .who_banner04 {background:#f0f1f5;}
.company_wrap .wb_list03 > li:before {content:''; display:block; width:31px; height:31px; position:absolute; background:url('/images/sub/cp_arr.png') 0 0 no-repeat; top:50%; right:-15px; margin-top:-15px; z-index:1;}
.company_wrap .wb_list03 > li:last-child:before {display:none;}
.company_wrap .who_banner01 {height:376px;}

.social_list {margin-left:-40px;}
.social_list > li {padding-left:40px;}
.social_list .social_box {border:1px solid #cccccc;}
.social_tit img, .social_tit .bank_txt {vertical-align:middle;}
.social_tit img {position:relative; top:-2px;}
.social_tit {height:168px; border-bottom:1px solid #cccccc; font-size:0px;}
.social_tit .dsi {vertical-align:middle;}
.social_tit .social_txt01 {width:45%;}
.social_tit .social_txt01 img {margin-right:20px;}
.social_tit .social_txt02 {background:#f0f1f5; border-left:1px solid #cccccc; padding:0 20px; height:167px;}
.social_con01 {height:46%;}
.social_con01 > .dst {float:left; width:50%; height:100%; border-right:1px solid #cccccc; transition:all ease-in-out 0.2s;}
.social_con01 > .dst:hover {background:#f0f1f5;}
.social_con01 > .dst:last-child {border-right:0px;}
.social_con01 img {margin-right:10px; vertical-align:middle;}
.compay_slide li {background-image:url('/images/sub/cp_back.jpg'); background-position:center; background-repeat:no-repeat; background-size:cover; height:550px; word-break:keep-all; z-index:1 !important;}
.cp_btn {height:auto; line-height:1.5; padding:10px 40px;}
#cp_pager a {min-height:90px;display:flex;align-items:center;justify-content:center ;text-align:center;height:100%; color:#ffffff; font-size:16px; line-height:1.8; padding:17px 10px; background:#32393f; border-right:1px solid #5a5f65;}
#cp_pager li:last-child a {border-right:0px;}
#cp_pager a.active {background:#f180af;}
.compay_slider_wrap .bx-controls {position:absolute; top:50%; margin-top:-40px; left:19px; right:19px; z-index:10;}
.compay_slider_wrap .bx-prev, .compay_slider_wrap .bx-next {display:block; width:80px; height:80px; background-size:cover; background-repeat:no-repeat; position:absolute; color:transparent; transition:all ease-in-out 0.2s;}
.compay_slider_wrap .bx-prev {background-image:url('/images/sub/cp_arr_l.png'); left:0;}
.compay_slider_wrap .bx-prev:hover {background-image:url('/images/sub/view_l_on.png');}
.compay_slider_wrap .bx-next {background-image:url('/images/sub/cp_arr_r.png'); right:0;}
.compay_slider_wrap .bx-next:hover {background-image:url('/images/sub/view_r_on.png');}
.compay_slider_wrap .compay_txt {padding:100px 70px 20px;}


/* í•¨ê»˜í•˜ëŠ” ê¸°ì—… */
.with_banner {height:290px; text-align:left; background:url('/images/sub/with_back.jpg') center center no-repeat; background-size:cover;}
.with_banner .inner {padding:100px 180px 20px;}
.width_compay {border-top:1px solid #e6e6e6;}
.width_compay img {max-width:100%;}
.width_compay .wic_box {border:1px solid #e6e6e6; height:300px; border-top:none; border-right:0px; padding:20px; }
.width_compay li:nth-child(4n) .wic_box, .width_compay li:last-child .wic_box {border-right:1px solid #e6e6e6;}
.width_compay .wic_hover { background:url('/images/sub/wic_hover.jpg') 0 0 no-repeat; background-size:cover; height:100%; top:0; left:0; text-align:center; word-break:keep-all; overflow:hidden; display:none; padding:20px;}
.width_compay .wic_box:hover .wic_hover {display:block;}
.wic_hover > .dst {position:relative;}
.wic_date {font-weight:600; color:rgba(255, 255, 255, 0.08); letter-spacing:-0.05em;}
.wic_date02 {right:-20px; bottom:-40px;}
.wic_date01 {left:-20px; top:-40px;}
.with_banner .webzine_etc {width:230px; right:0;}

/* ì•”ì´ëž€ */
.cancer_wrap .ques_menu  {z-index:1;}
.cancer_wrap .ques_menu li {display:inline-block; width:auto; padding-left:0;}
.cancer_wrap .ques_menu li a {border:none;  padding:10px 20px; font-weight:normal; border-radius:0; height:30px; line-height:normal; text-align:center; position:relative;}
.cancer_wrap .ques_menu li a:before {content:''; display:block; width:1px; height:30px; background:#bbbbbb; right:0; position:absolute;}
.cancer_wrap .ques_menu li:last-child a:before {display:none;}
.cancer_wrap .ques_menu li.on a {color:#2bcb9d; border:none; background:none; font-weight:bold;}
.cancer_list {margin-left:-20px;}
.cancer_list > li {padding-left:20px;}
.cancer_box {height:100%;}
.cancer_box .cancer01 {padding:30px 20px 20px; background:#ffffff;}
.cancer_box .cancer01 .ft14 {font-weight:500; letter-spacing:-0.05em;}
.cancer_box .cancer01 .ft22 {margin:10px 0;}
.cancer_box .cancer02 {padding:50px 40px; position:relative;}
.cancer_box .cancer02:before {content:''; display:block; left:0; right:0; height:18px; background-size:100% 18px !important; background-repeat:no-repeat; position:absolute; top:-18px;}
.cancer_box.bk08 .cancer02:before {background-image:url('/images/sub/can_bar01.jpg');}
.cancer_box.bk09 .cancer02:before {background-image:url('/images/sub/can_bar02.jpg');}

.can_table {border-top:3px solid #2ccb9d; width:100%; }
.can_table th, .can_table td {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
.can_table th {font-size:22px; font-weight:bold; padding:25px 20px;}
.can_table td {font-weight:normal; color:#555555; padding:25px 70px;}
.can_table th:last-child, .can_table td:last-child {border-right:none;}
.can_table tr:nth-child(2n) td {background:#f8f7f5;}
.cancer_wrap .dots_list > li {padding-left:13px; word-break:keep-all;}
.cancer_wrap .dots_list > li:before {background:#2bcb9d; width:8px; height:8px; top:10px;}
.tabl_sub a {color:#2bcb9d; text-decoration:underline;}
.can_table .dots_list > li:before {top:5px;}

/* ì†Œì•„ì•”ì˜ ì´í•´ */
.under_box {padding-top:225px; background-size:100% 163px; background-repeat:no-repeat; background-color:#ffffff; height:100%;}
.under_box01 {background-image:url('/images/sub/ud_back01.jpg');}
.under_box02 {background-image:url('/images/sub/ud_back02.jpg');}
.under_pic {left:50%; top:30px; margin-left:-100px;}
.under_con {padding:40px 50px 60px;}
.under_con .dots_list li {color:#555555; line-height:1.8;}
.under_con .dots_list.pb112 {background:url('/images/sub/bun_bar_x.jpg') 0 bottom repeat-x;}
.ud_info {padding-left:35px; background:url('/images/sub/ud03.png') 0 0 no-repeat;}
.sym_contetns {box-shadow:10px 0 20px rgba(0, 0, 0, 0.1); border:1px solid #cfcfcf; padding:50px 100px; position:relative;}
.sym_contetns:before {position:absolute; content:''; width:43px; height:47px; background:url('/images/sub/ud04.png') 0 0 no-repeat; top:-22px; left:50%; margin-left:-21px;}
.sym_contetns:after {position:absolute; content:''; background:url('/images/sub/ud06.png') 0 0 no-repeat; width:377px; height:202px; display:block; right:0; bottom:0;}
.sym_list > li {margin-bottom:30px; background:url('/images/sub/bun_bar_x.jpg') 0 bottom repeat-x; position:relative; padding:0 40px 30px 84px;}
.sym_list > li:before {content:''; display:block; width:25px; height:21px; background:url('/images/sub/ud05.png') 0 0 no-repeat; top:0; left:40px; position:absolute;}
.cure_contents {background:#ffffff; padding:50px 110px 40px;}
.cure_box {padding:20px;}
.cure_list {background:url('/images/sub/bun_bar_x.jpg') 0 bottom repeat-x; padding-bottom:20px;}

/* ì†Œì•„ì•” ë°œìƒí˜„í™© */
.status_box {padding:0 20px;}
.status_box .staus {width:84px; position:relative; margin:0 auto; padding-top:120px; height:0px; transition:all ease-in-out 0.5s; bottom:0; top:auto;}
.status_box .staus01.siz {height:284px;}
.status_box .staus02.siz {height:250px;}
.status_box .staus03.siz {height:190px;}
.status_box .staus04.siz {height:220px;}
.status_box .staus05.siz {height:185px;}
.status_box .staus:before {content:''; display:block; position:absolute; top:0; left:50%; width:84px; height:120px; margin-left:-42px; background-repeat:no-repeat;}
.status_box .staus01:before {background-image:url('/images/sub/peo01.png'); margin-left:-41px;}
.status_box .staus02:before {background-image:url('/images/sub/peo02.png'); margin-left:-44px;}
.status_box .staus03:before {background-image:url('/images/sub/peo03.png'); margin-left:-43px;}
.status_box .staus04:before {background-image:url('/images/sub/peo04.png'); margin-left:-36px;}
.status_box .staus05:before {background-image:url('/images/sub/peo05.png'); margin-left:-44px;}
.status_box .staus.gb {background:url('/images/sub/peo_bar01.png') center 120px repeat-y;}
.status_box .staus.pur {background:url('/images/sub/peo_bar02.png') center 120px repeat-y;}
.status_graph {background:#ffffff;}
.status_graph_list {padding:40px 110px 0; font-size:0px; background:url('/images/sub/bun_bar_x.jpg') 0 33% repeat-x, url('/images/sub/bun_bar_x.jpg') 0 66% repeat-x; border-bottom:1px solid #333333;}
.status_graph_list > li {float:none; display:inline-block;}
.status_graph_list02 {background:none; border-bottom:none; padding-top:0px;}
.status_info {background:url('/images/sub/bun_bar_x.jpg') 0 0 repeat-x; margin:30px 110px 0;}
/*.status_graph_list01 {height:325px;}*/

/* ì†Œì•„ì•”ì§„ë‹¨ëª…ë³„ì•ˆë‚´ */
.book_list {margin-left:-20px; position:relative;}
.book_list > li {padding-left:20px; margin-bottom:30px; position:relative; padding-bottom:15px;}
.book_list > li:before {content:''; display:block; height:14px; border:1px solid #cccccc; left:20px; bottom:0; right:-20px; background:#ffffff; position:absolute; border-left:none; border-right:none;}
.book_list > li:nth-child(5n-4):before  {border-left:1px solid #cccccc;}
.book_list > li:nth-child(5n):before {border-right:1px solid #cccccc; right:0;}
.book_list > li:last-child:before  {border-right:1px solid #cccccc !important; right:0 !important;}
.book_list .book_box {border:1px solid #cccccc; box-shadow:5px 0 10px rgba(0, 0, 0, 0.15); transition:all ease-in-out 0.2s;}
.book_list .book_box > img {width:100%;}
.book_list .book_box .book_hover {top:0; bottom:0; left:0; right:0; background:#36cea2; display:none; padding:20px; word-break:keep-all;}
.book_list .book_box .book_hover .btnsi {background:#ffffff; margin-top:20px; border-radius:50px;}
.book_list .book_box .book_hover .btnsi img {vertical-align:middle; margin-left:10px; position:relative; top:-2px;}
.book_list .book_box:hover .book_hover {display:block;}
.book_list02 {padding-bottom:15px; font-size:0px; text-align:center;}
.book_list02:before {content:''; display:block; height:14px; border:1px solid #cccccc; left:20px; bottom:30px; right:0px; background:#ffffff; position:absolute;}
.book_list02 > li {padding-bottom:0px; float:none; display:inline-block;}
.book_list02 > li:before {display:none;}
.therapy_list .cancer_box {background:#ffffff;}
.therapy_list .therapy_box01 .cancer01 {background:#6ac9ae;}
.therapy_list .therapy_box02 .cancer01 {background:#76a1b9;}
.therapy_list .therapy_box03 .cancer01 {background:#8a76b9;}
.therapy_box .cancer01 {padding:30px 20px;}
.therapy_box .cancer02 {padding:40px 35px;}

/* ì¹˜ë£Œ ë¶€ìž‘ìš© */
.nutri_wrap.ques_box .q_mark {width:50px; height:50px; text-align:center; line-height:50px; background:#6ac9ae; border-radius:50%; top:22px; font-weight:600;}
.nutri_wrap.ques_box .ques_in {padding:30px 30px 30px 0;}
.nutri_wrap.ques_box .ques_in .q_tit {background:url('/images/sub/nut_down.png') right center no-repeat;}
.nutri_wrap.ques_box .ques_in.on {background:#6ac9ae;}
.nutri_wrap.ques_box .ques_in.on .q_tit {background:url('/images/sub/nut_up.png') right center no-repeat; color:#ffffff;}
.nutri_wrap.ques_box .ques_in.on .q_mark {background:#ffffff; color:#6ac9ae;}
.nutri_wrap.ques_box .q_txt {background:#ffffff; padding:40px;  border:1px solid #cccccc; border-top:none;}
.ques_box .q_txt .dots_list li {margin-bottom:15px;}
.nutri_wrap.ques_box .q_txt .nut_pic {top:0; left:0; bottom:0; width:500px; padding:20px;}
.nutri_wrap.ques_box .q_txt .nut_txt {padding-left:460px;}
.nutri_wrap.ques_box .q_txt .nut_txt ul {background:url('/images/sub/bun_bar.jpg') 0 0 repeat-y; padding:20px 20px 20px 60px;}
.nutri_list > li {margin-bottom:10px; background:#ffffff;}
.nutri_wrap.ques_box .q_txt .nut_txt ul .no_dot {padding-left:0px; margin-bottom:30px;}
.nutri_wrap.ques_box .q_txt .nut_txt ul .no_dot:before {display:none;}
.nutri_wrap.ques_box .q_txt .ud_info {border-radius:10px; background:#f0f9f7 url('/images/sub/ud03.png') 30px 35px no-repeat; padding:30px 30px 30px 70px;}

/* ê°€ì •ê°„í˜¸ */
.juck_tab {border-top:3px solid #6bc9ae;}
.juck_tab a {display:block; padding:28px 10px; background:#ffffff; word-break:keep-all;}
.juck_tab .jj a {background:#6ac9ae; color:#ffffff;}
.juck_tab li:nth-child(2n) a {position:relative;}
.juck_tab li:nth-child(2n) a:before, .juck_tab li:nth-child(2n) a:after {content:''; display:block; width:2px; top:0; bottom:0; background:#f3f3f3; position:absolute;}
.juck_tab li:nth-child(2n) a:before {left:0;}
.juck_tab li:nth-child(2n) a:after {right:0;}
.juck_box {display:none; background:#ffffff; box-shadow:5px 0 10px rgba(0, 0, 0, 0.1);}
.juck_box .nut_pic {top:0; left:0; bottom:0; width:460px; padding:60px 20px;}
.juck_box .nut_txt {padding-left:460px; height:180px; vertical-align:middle; display:table-cell;}
.juck_box .nutri_list > li {margin-bottom:10px; background:#ffffff;}
.juck_box .nur_arr {bottom:-16px; left:50%; margin-left:-15px;}
.nurs_list {position:relative;}
.nurs_list:before {content:''; display:block; width:1px; top:30px; bottom:0px; left:50%; background:url('/images/sub/bun_bar.jpg') 0 0 repeat-y; position:absolute;}
.nurs_list_none:before {display:none;}
.nurs_list .nurs_pic {left:0; top:50%; margin-top:-110px;}
.nurs_list .nurs_txt {padding:30px 0 30px 220px; min-height:357px;}
.nurs_list > li:first-child {padding-right:60px;}
.nurs_list > li:last-child {padding-left:60px;}


/* ê´€ë ¨ì‚¬ì´íŠ¸ */
.rel_list > li {margin-bottom:7px;}
.rel_list > li:last-child {margin-bottom:0px;}
.rel_list > li img {margin-right:13px;}
.rel_table {border-top:3px solid #36cda2;}
.rel_table .rel_li {border-bottom:1px solid #cecece;}
.rel_table .rel_tit {width:400px; left:0; top:0; bottom:0; background:#f3f3f3; padding:20px;}
.rel_table .rel_txt {padding:35px 40px 35px 460px;}
.rel_table .rel_txt.rel_txt02 {padding:60px 40px 60px 460px;}
.rel_txt .dots_list > li {margin:15px 0; padding:0 20px; word-break:keep-all; line-height:1.8;}
.rel_txt .dots_list > li a {position:relative; display:inline-block;}
.rel_txt .dots_list > li a:after {content:''; height:1px; left:0; right:0; background:#2bcb9d; bottom:0; position:absolute; display:none;}
.rel_txt .dots_list > li a:hover { color:#2bcb9d;}
.rel_txt .dots_list > li a:hover:after {display:block;}
.rel_txt .dots_list > li:before {width:4px; height:4px; top:11px;}
.rel_li_area .rel_txt  {border-bottom:1px solid #cecece;}
.rel_li_medic .rel_txt {border-bottom:none;}
.rel_li_area .rel_txt:last-child {border-bottom:none;}

/* ì˜¤ì‹œëŠ” ê¸¸ */
.way_wrap .map_bts {margin-bottom:0px;}
.way_wrap .bus_slder02_all_ {margin-top:0px;}
.way_list {margin-left:-20px;}
.way_list > li {padding-left:20px; margin-bottom:20px;}
.way_list .way_box {border:1px solid #dddddd; border-radius:20px; overflow:hidden;}
.way_list .way_box .way_top {padding:10px; height:148px; border-bottom:1px solid #dddddd;}
.way_list .way_box .way_txt {padding-left:100px; height:100%;}
.way_list .way_box .way_pic {left:40px; top:50%; margin-top:-17px;}
.way_con a {display:block; line-height:69px; height:69px; text-align:center;}
.way_con a img {vertical-align:middle;}
.way_con li:nth-child(2) {position:relative;}
.way_con li:nth-child(2):after, .way_con li:nth-child(2):before {content:''; display:block; width:1px; top:0; bottom:0; background:#dddddd; position:absolute;}
.way_con li:nth-child(2):after {right:0;}
.way_con li:nth-child(2):before  {left:0;}
.way_open {line-height:69px; height:69px;}

/* ë¬¸ì˜ */
.appl_form_list > li.mun_place .radio_list > li {width:20%; margin-bottom:8px;}
.appl_form_list > li.mun_place .rd_box input[type=radio] + label {margin-right:0px;}
.appl_form_list > li.mun_place {padding:15px 30px 7px;}

/* ì›¹ì§„ 1ì£¼ì°¨ */
.zin_etc {right:0; top:-140px; font-size:0px;}
.zin_etc.webzine_etc .webzine_btn, .zin_etc .webzine_list {display:inline-block; width:230px; margin-bottom:0;}
.zin_etc.webzine_etc .webzine_btn {margin-right:10px;}
.zin_contents {width:100%; height:350px; background:url('/images/sub/zin_back01.jpg') center center no-repeat; padding:60px 0;}
.zin_contents > .dsi {padding-left:210px;}
.zin_contents > .dsi > .poa {left:0; top:50%; margin-top:-80px;}
.zin_tab_wrap { bottom:0; left:0; width:100%;}
.zin_tab a {padding:18px 10px; background-color:rgba(0, 0, 0, 0.5); position:relative;}
.zin_tab a br {display:none;}
.zin_tab a:before {position:absolute; content:''; height:60px; width:1px; background-color:rgba(255, 255, 255, 0.1); right:0; top:0;}
.zin_tab li:last-child a:before {display:none;}
.zin_tab a.act {background-color:rgba(0, 0, 0, 0.7);}

.zin_contents02 {min-height:300px; background:url('/images/sub/zin_back02.jpg') center center no-repeat; padding-top:93px; padding-bottom:93px; background-size:cover;}
.zinc02_txt {padding-left:210px;}
.zinc02_txt .zinc02_pic {left:0; top:50%; margin-top:-113px;}
.zinc03_txt {margin-left:-80px;}
.zinc03_txt > li {padding-left:80px;}


.zin_contents04 {min-height:299px; background:url('/images/sub/zin_back03.jpg') center center no-repeat; padding:75px 0; background-size:cover; word-break:keep-all;}
.zin_contents04 .dots_list {padding-left:50px; border-left:1px solid rgba(255, 255, 255, 0.3);}
.zin_contents04 .dots_list > li:before {background:#fcd107;}
.zin_contents04 .dots_list > li span {color:#fcd107;}
.zin04_txt {padding-left:280px;}
.zin04_txt .poa {left:0; top:50%; margin-top:-54px;}

.zin05_list > li {height:330px;}
.zin05_list > li .poa {left:0; top:0;}
.zin05_list > li .dst {height:100%; padding-left:640px; word-break:keep-all;}
.zin05_list > li .dst .ft22 {line-height:1.4;}
.zin05_list > li.riright .dst {padding-left:0; padding-right:640px;}
.zin05_list > li.riright .poa {left:auto; right:0;}

.zin_contents06 {min-height:300px; background:url('/images/sub/zin_back04.jpg') right center no-repeat; background-size:cover;}
.zin_contents06 .dsi {padding-left:480px; padding-right:80px;}

.zinc07_con {margin-left:-43px;}
.zinc07_con > li {padding-left:43px; transition:all ease-in-out 0.2s;}
.zinc07_con > li > .por {border:1px solid #dddddd; background:#ffffff; height:300px; padding:10px; text-align:center;}
.zin_con {display:block; margin:0 auto; width:140px; height:140px; background-repeat:no-repeat; background-position:center; border-radius:50%; transition:all ease-in-out 0.2s;}
.zin_con01 {background-image:url('/images/sub/zin_con01.png');}
.zin_con02 {background-image:url('/images/sub/zin_con02.png');}
.zin_con03 {background-image:url('/images/sub/zin_con03.png');}
.zin_con04 {background-image:url('/images/sub/zin_con04.png');}
.zin_con05 {background-image:url('/images/webzine/wz10_con01.png');}

.zinc07_con > li:hover .zin_con01 {background-image:url('/images/sub/zin_con01_on.png');}
.zinc07_con > li:hover .zin_con02 {background-image:url('/images/sub/zin_con02_on.png');}
.zinc07_con > li:hover .zin_con03 {background-image:url('/images/sub/zin_con03_on.png');}
.zinc07_con > li:hover .zin_con04 {background-image:url('/images/sub/zin_con04_on.png');}
.zinc07_con > li:hover .zin_con05 {background-image:url('/images/webzine/wz10_con01_on.png');}


.wz07_bottom .zin_con02 {background-image:url('/images/webzine/wz07_con01.png');}
.wz07_bottom .zin_con03 {background-image:url('/images/webzine/wz07_con02.png');}
.wz07_bottom .zin_con04 {background-image:url('/images/webzine/wz07_con03.png');}


.wz07_bottom.zinc07_con > li:hover .zin_con02 {background-image:url('/images/webzine/wz07_con01_on.png');}
.wz07_bottom.zinc07_con > li:hover .zin_con03 {background-image:url('/images/webzine/wz07_con02_on.png');}
.wz07_bottom.zinc07_con > li:hover .zin_con04 {background-image:url('/images/webzine/wz07_con03_on.png');}

.wz09_bottom .zin_con03 {background-image:url('/images/sub/zin_con02.png');}
.wz09_bottom.zinc07_con > li:hover .zin_con03 {background-image:url('/images/sub/zin_con02_on.png');}


label {font-size:16px !important;}


/* radio */
.rd_box input[type=radio] {position:absolute; top:0 !important; left:0 !important; line-height:0 !important; font-size:0 !important; width:0 !important; height:0 !important; color:transparent !important; overflow:hidden !important; opacity:0;}
.rd_box input[type=radio] + label {position:relative; cursor:pointer; display:inline-block; vertical-align:middle; padding-left:40px; min-height:30px; margin-right:20px; padding-top:3px; line-height:1.4;}
.rd_box input[type=radio] + label:before {position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:""; background:url('/images/sub/wk_check_off.png') 0 0 no-repeat;}
.rd_box input[type=radio] + label:after {opacity:0; transform: scale(0.1);  transition:all 0.3s cubic-bezier(0.29, 0.54, 0, 1.4); position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:"";  background:url('/images/sub/wk_check.png') 0 0 no-repeat;}
.rd_box03 input[type=radio] + label:after {background:url('/images/sub/wk_check04_round.png') 0 0 no-repeat;}
.rd_box04 input[type=radio] + label:after {background:url('/images/sub/wk_check04.png') 0 0 no-repeat !important;}
.rd_box input[type=radio]:checked + label:after {opacity:1; transform: scale(1);}

/* radio02 */
.rd_box02 input[type=radio] {position:absolute; top:0 !important; left:0 !important; line-height:0 !important; font-size:0 !important; width:0 !important; height:0 !important; color:transparent !important; overflow:hidden !important; opacity:0;}
.rd_box02 input[type=radio] + label {position:relative; cursor:pointer; display:inline-block; vertical-align:middle; padding-left:40px; height:30px; margin-right:20px; line-height:30px;}
.rd_box02 input[type=radio] + label:before {position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:""; background:url('/images/sub/wk_check_off02.png') 0 0 no-repeat;}
.rd_box02 input[type=radio] + label:after {opacity:0;  position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:"";  background:url('/images/sub/wk_check02.png') 0 0 no-repeat;}
.rd_box02 input[type=radio]:checked + label:after {opacity:1; }


/* select */
.ssel {position:relative; width:100%; background:#ffffff url('/images/sub/arr_sel.png') right center no-repeat; height:50px; line-height:50px; text-align:center; border:1px solid #dddddd;}
.ssel select {outline:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#ffffff;  width: 100%; opacity: 0; filter: alpha(opacity=0); height:48px;}
.ssel label { position: absolute; top:0px; left:0px; right:0px; text-indent:10px; text-align:left;}



/* ì²´í¬ */
.ck_box input[type=checkbox] {position:absolute; top:0 !important; left:0 !important; line-height:0 !important; font-size:0 !important; width:0 !important; height:0 !important; color:transparent !important; overflow:hidden !important; opacity:0;}
.ck_box input[type=checkbox] + label {position:relative; cursor:pointer; display:inline-block; vertical-align:middle; padding-left:40px; height:30px; margin-right:20px; line-height:30px;}
.ck_box input[type=checkbox] + label:before {position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:""; background:url('/images/sub/wk_check_off02.png') 0 0 no-repeat;}
.ck_box input[type=checkbox] + label:after {opacity:0;  position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:"";  background:url('/images/sub/wk_check02.png') 0 0 no-repeat;}
.ck_box02 input[type=checkbox] + label:after {opacity:0;  position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:"";  background:url('/images/sub/wk_check03.png') 0 0 no-repeat;}
.ck_box03 input[type=checkbox] + label:after {opacity:0;  position:absolute; left:0; top:0; display:inline-block; width:30px; height:30px; content:"";  background:url('/images/sub/wk_check04.png') 0 0 no-repeat;}
.ck_box input[type=checkbox]:checked + label:after {opacity:1; }




/* ì²´í¬02 */
.wk_box input[type=checkbox] {position:absolute; top:0 !important; left:0 !important; line-height:0 !important; font-size:0 !important; width:0 !important; height:0 !important; color:transparent !important; overflow:hidden !important; opacity:0;}
.wk_box input[type=checkbox] + label {position:relative; cursor:pointer; display:inline-block; vertical-align:middle; padding-left:37px; height:28px; margin-bottom:12px; line-height:28px;}
.wk_box input[type=checkbox] + label:before {position:absolute; left:0; top:0; display:inline-block; width:26px; height:26px; content:""; border:1px solid #c9c9c9;}
.wk_box input[type=checkbox] + label:after {opacity:0; position:absolute; left:0; top:0; display:inline-block; width:26px; height:26px; content:"";  border:1px solid #1d66b7; background:url('/images/sub/wk_check.png') 0 0 no-repeat;}
.wk_box input[type=checkbox]:checked + label:after {opacity:1;}

/* file  */
.file_input {font-size:0px;}
.file_input label { cursor:pointer; display:inline-block; vertical-align:middle; overflow:hidden; font-size:16px; margin-left:10px; text-align:center; display:inline-block; width:120px; height:60px; line-height:60px; color:#ffffff; background:#515151;}
.file_input label input {position:absolute; width:0; height:0; overflow:hidden;}
.file_input input[type=text] {vertical-align:middle; display:inline-block; width:300px; padding:0 15px;  overflow: hidden; font-size:16px;}


/* íŽ˜ì´ì§•*/
.page_wrap {text-align:center; margin:80px 0 150px; clear:both;}
.page_wrap04 {margin:60px 0 150px;}
.page {display:inline-block; ;box-sizing:border-box;}
.page a {display:inline-block; float:left; position:relative;vertical-align:top; width:50px; height:50px; text-indent:-9999px;}
.page > a:after {content:'';display:block;position:absolute;top:0; left:0; right:0; bottom:0; margin-left:-1px;}
.page a:hover:after { z-index:999;}
.page a.first:after,
.page a.prev:after,
.page a.next:after,
.page a.end:after {border:1px solid #cccccc; border-radius:50%; display:none;}
.page a.first:hover:after,
.page a.prev:hover:after,
.page a.next:hover:after,
.page a.end:hover:after{display:block;}
.current_m .txt_red {font-size:20px;}
.page .page_p {display:inline-block;float:left;}
.page a.first { background:url(/images/sub/arr_ll.png) no-repeat center;}
.page a.prev { background:url(/images/sub/arr_l.png) no-repeat center;}
.page a.next { background:url(/images/sub/arr_r.png) no-repeat center;}
.page a.end { background:url(/images/sub/arr_rr.png) no-repeat center;}

.current_m {display:none;}
.page .page_p {display:inline-block;}
.page .page_p a {text-indent:0; position:relative;background:none; color:#888888; font-size:18px; line-height:50px; font-family: 'Montserrat'; border-radius:50%;}
.page .page_p a:hover {color:#ffffff; background:#37cea2;}
.page .page_p a.act {color:#ffffff; background:#37cea2;}
.page a.prev {margin-right:20px;}
.page a.next {margin-left:20px;}

.page_wrap04 .page .page_p a:hover {background:#fe893c;}
.page_wrap04 .page .page_p a.act { background:#fe893c;}

.page_wrap05 .page .page_p a:hover {background:#8787e1;}
.page_wrap05 .page .page_p a.act { background:#8787e1;}

.page_wrap02 .page .page_p a:hover {background:#f180af;}
.page_wrap02 .page .page_p a.act { background:#f180af;}

.page_wrap.st_2 .page .page_p a {border:1px solid #ccc; font-weight: bold; color: #222; margin-left: 0.25em;}
.page_wrap.st_2 .page .page_p a:first-child{margin-left: 0;}
.page_wrap.st_2 .page .page_p a:hover {background:#6842bc; color: #fff; border-color:#6842bc;}
.page_wrap.st_2 .page .page_p a.act { background:#6842bc; color: #fff; border-color:#6842bc;}

/* ë¹„ë°€ë²ˆí˜¸ ìž…ë ¥ */
.pw_pop .login_input .login_btn {height:50px; line-height:50px;}
.pw_pop .login_input {padding-bottom:0px;}
.m_pop.pw_pop {height:280px; margin-top:-140px;}

/* ê¸°ë¶€íŒì—… */
.m_pop.gibu_pop {width:650px; margin-left:-325px;}
.m_pop.diffi_pop {width:900px; margin-left:-450px;}
.m_pop.diffi_pop .diffi_tit {border-bottom:1px solid #cecece; padding-bottom:50px; margin-bottom:50px;}
.m_pop.diffi_pop .privacy_box_wrap {top:200px;}
.m_pop.diffi_pop li {line-height:1.8;}


.dona_box_wrap .contents_bt a i	{position:relative; top:2px;}

.sc_btns {right:0; font-size:0; top:50%; margin-top:35px;}
.sc_btns .seee {border-radius:0; display:inline-block; background:#2b95df; width:170px; height:60px; line-height: 60px; font-weight: 100; vertical-align: top; font-size:18px;}
.sc_btns .sc_list_wrap {display:inline-block; margin-left: 10px; vertical-align: top;}
.sc_btns .sc_list_wrap .sc_list_tit {width:290px; height:60px; line-height: 60px; text-indent:20px; display:block; background:#999999 url('/images/sub/wc_sel.png') 255px center no-repeat; font-weight: 100; text-align: left;}
.sc_btns .sc_list_wrap .sc_list {display:none; border: 1px solid #e6e6e6; position: absolute; left: 0; right: 0; top: 60px;  z-index: 11;}
.sc_btns .sc_list_wrap .sc_list li {border-bottom:1px solid #e6e6e6;}
.sc_btns .sc_list_wrap .sc_list li:last-child {border-bottom:0px;}
.sc_btns .sc_list_wrap .sc_list li a {display: block; height: 60px; line-height: 60px;  text-indent: 20px; text-align: left;  color: #555555;  font-size: 18px; background: #ffffff; font-weight:100;}
.sc_btns .sc_list_wrap .sc_list li a:hover {background:#e6e6e6;}

/* í¬ë§ë³„ë¹›2019 */
#star2019_wrap {padding-top:121px;}
#star2019_wrap .inner {max-width:1200px;}
#star2019_wrap .star01 {width:100%; height:1856px; background:url('/images/sub/star_back01.jpg') center bottom no-repeat; background-color:#00022f;}
#star2019_wrap .star01 .star01_pic {text-align:center; padding-top:154px;}
#star2019_wrap .star02 {width:100%; height:1926px; background:url('/images/sub/star_back02.jpg') center 0 no-repeat; background-color: #519ecf;}
#star2019_wrap .star02 .star01_pic {padding-top:90px;}
#star2019_wrap .star02_slide_wrap {background:#9fd9ff; padding:24px; border-radius:50px;}
#star2019_wrap .star02_slide {background:#fff; border-radius:50px; padding:60px 30px;}
#star2019_wrap .star02_slide .slick-track > li {background-size:cover; background-repeat:no-repeat; background-position:center; width:368px;/* height:264px;*/ padding:15px;}
#star2019_wrap .star02_slide .slick-track > li img {width:100%; height:100%; box-shadow:5px 0 10px rgba(0, 0, 0, 0.3);}
#star2019_wrap .star02_slide .slick-center {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  opacity: 1;
  transform: scale(1.2);
}
#star2019_wrap .star02_slide .star02_slider {overflow:hidden; padding:0 40px;}
#star2019_wrap .star02_slide .slick-list {/*overflow:visible !important;*/ padding:0 !important;}
#star2019_wrap .slick-arrow {display:inline-block; color:transparent; border:0; width:27px; height:41px; cursor:pointer; position:absolute; top:50%; margin-top:-40px;}
#star2019_wrap .slick-arrow.slick-prev {background:url('/images/sub/star_l.png') 0 0 no-repeat; left:0;}
#star2019_wrap .slick-arrow.slick-next {background:url('/images/sub/star_r.png') 0 0 no-repeat; right:0;}
#star2019_wrap .slick-dots {font-size:0; text-align:center; margin-top:30px;}
#star2019_wrap .slick-dots > li {display:inline-block; width:13px; height:13px; border-radius:50%; overflow:hidden; margin:0 4px;}
#star2019_wrap .slick-dots > li > button {border:0; background:#959595;  width:13px; height:13px; display:block; color:transparent;}
#star2019_wrap .slick-dots > li[aria-hidden = "false"] > button {background:#0068ab; }
#star2019_wrap .star03 {width:100%; height:1260px; background:url('/images/sub/star_back03.jpg') center 0 no-repeat;padding-top:106px; background-color:#1b3877;}
#star2019_wrap .star03 .star01_pic {}
#star2019_wrap .star_link {display:block; width:32%; height:7%; bottom:28%; left:34%; color:transparent; background:#fff; opacity:0;}
#star2019_wrap .star04 {width:100%; height:1003px; background:url('/images/sub/star_back04.jpg') center bottom no-repeat; padding-top:50px;}
#star2019_wrap .star_com {padding:46px 0; font-size:0;}
#star2019_wrap .star_com a {margin-right:70px; display:inline-block;}
#star2019_wrap .star_com a:last-child {margin-right:0;}
#star2019_wrap .star05 {width:100%; height:379px; background:url('/images/sub/star_back05.jpg') center 0 no-repeat; padding-top:110px; text-align:center;}
#star2019_wrap .star05 a {display:block; width:395px; margin:40px auto 0; color:#fff; height:75px; line-height:75px; text-align:center; font-size:25px; font-weight:bold; border-radius:50px; border:3px solid #fff;}
#star2019_wrap .star04 ul {margin-left:-50px; padding:0 50px;}
#star2019_wrap .star04 li {padding-left:50px; margin-bottom:40px;}
#star2019_wrap .star04 li a {display:block;}
#star2019_wrap .star04 li a img {width:100%; box-shadow:10px 0 15px rgba(27, 56, 119, 0.54);}

#star2019_wrap .star01_pic .star_sub_title {display:block; margin:10px auto 20px auto;}
#star2019_wrap .w_star_txt {display:block;}
#star2019_wrap .m_star_txt {display:none;}

#star2019_wrap .cam_star_btn {box-shadow:10px 0 20px rgba(0, 0, 0, 0.2); display:inline-block; border-radius:50px;}


@media screen and (max-width:1200px){
#star2019_wrap .star01, #star2019_wrap .star02, #star2019_wrap .star03, #star2019_wrap .star04, #star2019_wrap .star05 {height:auto; padding:100px 0;}
#star2019_wrap .star01 .star01_pic, #star2019_wrap .star02 .star01_pic {padding-top:0;}
#star2019_wrap .star02_slide {padding:60px 20px;}
#star2019_wrap .star04 ul {margin-left:-30px; padding:0;}
#star2019_wrap .star04 li {padding-left:30px; margin-bottom:30px;}
#star2019_wrap .star_com {width:100%; overflow:hidden; padding:40px 20px;}
#star2019_wrap .star_com a {margin:0; padding-right:30px; width:25%; display:block; float:left; box-sizing:border-box;}
}


@keyframes subback{
0% {transform: scale(1.1);}
100% {transform: scale(1);}
}

@media screen and (max-width:1599px){
.sub_etc {right:110px;}
}

@media screen and (max-width:1400px){
.sub_visual .sub_tit {padding:250px 0 0;}
.sub_visual .visual_pic01, .sub_visual .visual_pic02, .sub_visual .visual_pic03, .sub_visual .visual_pic04, .sub_visual .visual_pic05 {right:110px;}
.net_menu {margin-top:100px; padding:0;}

/* í›„ì›ì°¸ì—¬ */
.dona_slider_wrap > .inner {padding:0;}
.dona_list > li .dstc {padding:0 90px;}

/* ê¸°ë¶€ì¦ì„œ ì‹ ì²­ */
.agree_table th {width:300px;}
.form_com .form_txt .ifo_txt {display:block; margin-left:0px; margin-top:10px;}
.appl_agree_con {padding:0 40px;}

/* ë¡œê·¸ì¸*/
.login_type .login_type_list > li .login_type_box > .poa {left:40px;}
.login_type .login_type_list > li .login_type_box {padding-left:270px; padding-right:40px;}
.off_login a {display:block; margin-left:0px; margin:20px auto 0;}

/* ê¸°ì—… í›„ì› ì°¸ì—¬ */
.social_con03 {padding-left:20px; padding-right:20px;}
.compay_slider_wrap .compay_txt {padding-left:100px; padding-right:100px;}
.compay_slider_wrap .bx-controls {left:60px; right:60px;}

/* í•¨ê»˜í•˜ëŠ” ê¸°ì—… */
.with_banner .inner {padding:100px 40px 20px;}
.with_banner .webzine_etc {right:40px;}

/* ê°€ì •ê°„í˜¸ */
.juck_box .bk11 {padding-left:40px; padding-right:40px;}
.nurs_list > li:first-child {padding-right:30px;}
.nurs_list > li:last-child {padding-left:30px;}

/* ê´€ë ¨ì‚¬ì´íŠ¸ */
.rel_table .rel_txt {padding:35px 40px 35px 290px;}
.rel_table .rel_txt.rel_txt02 {padding:60px 40px 60px 290px;}
.rel_table .rel_tit {width:250px;}

/* ë¬¸ì˜ */
.appl_form_list > li.mun_place .radio_list > li {width:33%;}

/* ì›¹ì§„ 1ì£¼ì°¨ */
.zin_contents06 .dsi {padding-left:80px;}

.faqfaq .ques_tab {padding:0;}

.sc_btns {position:static; margin:0 auto 30px; text-align:right;}
}




@media screen and (max-width:1279px){
/**/
.sub_top  {height:440px;}
.sub_location .sub_menu .sub_hidden {position:absolute; z-index:1; width:100%;}
.sub_location .sub_menu .sd_txt {color:#ffffff;}
.sub_location .inner {padding:0;}
.sub_location .sub_menu .sd_txt:before {background:url('/images/sub/sub_loback_m.jpg') 0 0 no-repeat; background-size:cover; right:0;}
.sub_visual > .inner {height:100%; display:table;}
.sub_visual .sub_tit {padding-top:0px; display:table-cell; vertical-align:middle;}
.sub_visual .visual_pic01, .sub_visual .visual_pic02, .sub_visual .visual_pic03, .sub_visual .visual_pic04, .sub_visual .visual_pic05 {width:400px; margin:0 auto;}

/* ìƒë‹´ë¬¸ì˜ */
.bun_list .bun_box {padding:0 20px;}
.bun_list .bun_pic {width:100px; height:100px; line-height:100px;}

/* write */
.gzs_write_banner .poa {left:80px;}
.gzs_write_banner ul {padding-left:360px;}

/* ê²€ìƒ‰ */
.gzs_wrap .gzs_contents {max-width:890px;}
.gzs_wrap .nts_search {width:690px;}
.gzs_wrap .nts_search input[type=text] {width:570px;}

/* ë¡œê·¸ì¸ */
.login_type .login_type_list > li .login_type_box > .poa {width:140px; left:20px;}
.login_type .login_type_list > li .login_type_box {padding-left:190px; padding-right:20px;}
.form_com .form_txt.form_check .ck_box {display:block; margin-top:15px; top:0; margin-left:0px;}

/* ì›¹ì§„ */
.webzine_banner .webzine_etc {right:40px;}
.webzine_star .star_box .star_pic {left:40px;}
.webzine_star .star_box .star_txt {padding-left:250px;}

/* í›„ì›ì•ˆë‚´ */
.who_banner01 {height:auto; min-height:428px;}
.wb_list03 > li .wb03_box .ft18 br {display:none;}
.who_banner04 {padding:70px 20px;}

/* ê¸°ì—… ì°¸ì—¬ í›„ì› */
.company_wrap .who_banner01 {height:auto; min-height:376px;}
.company_wrap .who_banner04 {padding:70px 0;}
.company_wrap .who_banner04 > .inner {padding-left:20px; padding-right:20px;}
.compay_slider_wrap .compay_txt {padding:20px 100px;}
#cp_pager a {word-break:keep-all;}
#cp_pager a br {display:none;}

/* í•¨ê»˜í•˜ëŠ” ê¸°ì—… */
.width_compay li:nth-child(4n) .wic_box {border-right:none;}
.width_compay li:nth-child(3n) .wic_box {border-right:1px solid #e6e6e6;}

/* ì•”ì´ëž€ */
.cancer_list > li {margin-bottom:20px;}
.cancer_list > li:nth-child(3) {float:right;}
.can_table td {padding:25px 40px;}

/* ì†Œì•„ì•”ì˜ ì´í•´ */
.sym_contetns {padding:50px 40px 120px;}
.cure_contents {padding:50px 40px 40px;}
.cure_box {word-break:keep-all;}

/* ì†Œì•„ì•” ë°œìƒ í˜„í™© */
.status_graph_list {padding:30px 40px 0;}
.status_info {margin:30px 40px 0;}
.status_graph_list02 {padding-top:0px;}

/* ì†Œì•„ì•”ì§„ë‹¨ëª…ë³„ì•ˆë‚´ */
.book_list > li:nth-child(5n-4):before  {border-left:none;}
.book_list > li:nth-child(5n):before  {border-right:none; right:-20px;}

.book_list > li:nth-child(4n-3):before  {border-left:1px solid #cccccc;}
.book_list > li:nth-child(4n):before  {border-right:1px solid #cccccc; right:0;}

/* í•­ì•” í™”ì•…ìš”ë²•ì˜ ì´í•´ */
.therapy_list > li:nth-child(3) {float:left;}

/* ë¶€ìž‘ìš© */
.nutri_wrap.ques_box .q_txt .nut_pic {width:370px;}
.nutri_wrap.ques_box .q_txt .nut_txt {padding-left:330px;}
.nutri_wrap.ques_box .q_txt .nut_txt ul {padding:20px 20px 20px 40px;}

/* ê°€ì •ê°„í˜¸ */
.nurs_list > li {float:none; width:100%;}
.nurs_list > li:first-child {padding-right:0; position:relative; padding-bottom:40px; margin-bottom:40px;}
.nurs_list > li:last-child {padding-left:0;}
.nurs_list:before { display:none;}
.nurs_list > li:first-child:before {content:''; display:block; width:auto; left:0; right:0; bottom:0; background:url('/images/sub/bun_bar_x.jpg') 0 0 repeat-x; height:1px; position:absolute;}
.juck_box03 .nurs_list > li:first-child:before {display:none;}
.juck_box03 .nurs_list > li:first-child {padding-bottom:0px; margin-bottom:0px;}
.nurs_list .nurs_txt {min-height:0;}
.nurs_list .nurs_pic {margin-top:-90px;}


/* ê´€ë ¨ì‚¬ì´íŠ¸ */
.rel_txt .dots_list > li {width:33.33%;}

/* ì›¹ì§„1ì£¼ì°¨ */
.zin_etc {position:static; text-align:center; margin-bottom:30px;}
.zin05_list > li .poa {position:static; margin:0 auto 40px;}
.zin05_list > li {height:auto;}
.zin05_list > li .dst {height:auto; display:block; padding-left:0px; text-align:center;}
.zin05_list > li .dst .dstc {text-align:center; display:block;}
.zin05_list > li.riright .dst {padding-right:0px;}

.m_pop.diffi_pop {width:auto; margin-left:0;}

.ques02_tab {position:relative; z-index:9;}


}

@media screen and (min-width:1024px){
.ques_menu, .net_menu {display:block !important;    text-align: center;}
}

@media screen and (max-width:1023px){
.tdpb {display:block;}
.tdpn {display:none;}
.webzine_list > ul{
  top:46px;
}
.webzine_list > ul li:last-child a{height:auto; line-height:1; padding:20px; text-indent:3px;}
.webzine_list > ul a{
  font-size:14px;
  text-indent: 10px;
}
.sub_top {height:auto;}
.sub_visual .sub_tit {text-align:center; display:block; margin-bottom:50px;}
.sub_visual .sub_tit .sut02, .sub_etc  {display:block;}
.sub_visual .visual_pic {position:static; text-align:center;}
.sub_visual > .inner {padding-top:150px; display:block;}

.mo_net_menu {display:block; width:100%; height:60px; line-height:60px; position:relative;  font-weight:100; color:#ffffff; text-indent:20px; margin-top:50px;}
.net_menu01_191218{display: none !important;}
    .mo_net_menu:after {position:absolute; left:0; right:0; bottom:0; top:0; background:rgba(0, 0, 0, 0);  content:''; z-index:9;}

.mo_net_menu01 {background:#2b95df;}
.mo_net_menu01:after {box-shadow:0 5px 15px rgba(43, 149, 223, 0.75);}
.mo_net_menu02 {background:#f180af;}
.mo_net_menu02:after {box-shadow:0 5px 15px rgba(241, 128, 175, 0.75);}
.mo_net_menu03 {background:#2bcb9d;}
.mo_net_menu03:after {box-shadow:0 5px 15px rgba(43, 203, 157, 0.75);}
.mo_net_menu04 {background:#fe893c;}
.mo_net_menu04:after {box-shadow:0 5px 15px rgba(254, 137, 60, 0.75);}
.mo_net_menu05 {background:#8787e1;}
.mo_net_menu05:after {box-shadow:0 5px 15px rgba(135, 135, 225, 0.75);}

.mo_net_menu > i, .net_menu a i {display:block; width:22px; height:15px; background:url('/images/sub/msl_plus.png') center center no-repeat; position:absolute; top:50%; margin-top:-7px; right:20px;}
.net_menu a {display:block; width:100%; height:60px; line-height:60px; position:relative; color:#333333; text-align:left; text-indent:20px;}
.net_menu a:hover {background:#dedede;}
.net_menu a:after {display:none;}
.net_menu .on a {color:#ffffff; font-weight:100; background:none;}
.net_menu {position:absolute; z-index:9; background:#1d66b7; left:40px; right:40px; margin-top:0px;}
.net_menu li {border-bottom:1px solid #ffffff;}
.net_menu li:last-child {border-bottom:0px;}
.net_menu li.on {display:none;}

.mo_ques {display:block; position:relative; font-weight:bold; color:#333333; text-indent:20px; border:1px solid #888888; border-radius:10px; height:73px; line-height:73px;}
.mo_ques  i {display:inline-block; width:22px; height:15px; background:url('/images/sub/jung_arr.png') right center no-repeat; position:absolute; right:20px; top:50%; margin-top:-7px;}
.ques_menu a {display:block; width:100%; height:60px; line-height:60px; position:relative; color:#333333; text-align:left; text-indent:20px;}
.ques_menu a:hover {background:#dedede;}
.ques_menu a:after {display:none;}
.ques_menu {position:absolute; z-index:9; background:#f3f3f3; left:80px; right:80px; margin-top:0px; margin-left:0px; display:none;}
.ques_menu li {border-bottom:1px solid #ffffff; width:100%; border:none; border-radius:0px; padding-left:0px;}
.ques_menu li:last-child {border-bottom:0px;}
.ques_menu li a, .ques_menu li.on a {border-radius:0px; background:#f3f3f3; border:0px; height: 60px; line-height: 60px;   color: #333333; text-align: left; text-indent: 20px; font-weight:normal;}

.cancer_wrap .ques_menu li {display:block; border-bottom:1px solid #ffffff;}
.cancer_wrap .ques_menu li a {height:60px; line-height:60px; text-align:left; text-indent:20px; width:auto; padding:0;}
.cancer_wrap .ques_menu li a:before {display:none;}

.faqfaq .ques_menu {left:0 !important; right:0 !important;}


/* ê²€ìƒ‰ */
.gzs_wrap {max-width:none; width:100%; padding-left:20px; padding-right:20px;}
.gzs_wrap .gzs_contents {position:relative;}
.gzs_wrap .nts_select {float:none; position:absolute; top:0; left:0; z-index:9;}
.gzs_wrap .nts_search input[type=text] {border-left:0px; padding-right:0; margin-right:0;}
.gzs_wrap .nts_search {float:none; width:100%;}
.gzs_wrap .nts_search .nts_search_inp {margin-left:200px;}
.gzs_wrap .nts_search input[type=text] {width:100%;}
.gzs_wrap .nts_search .submit_btn {float:none; width:100%; margin-top:10px;}

/* ìƒë‹´ë¬¸ì˜ */
.bun_list {padding:0 20px;}
.bun_list li {width:100%; float:none;}
.bun_list li:first-child {background:url('/images/sub/bun_bar_x.jpg') left bottom repeat-x;}
.bun_list .bun_box {padding: 30px 20px;}
.consul_banner .conb_text {padding:40px 0 100px; text-align:center;}

/* view */
.gzs_answer_wrap .gzs_man_wrap {position:static; padding:40px 60px; width:auto;}
.gzs_answer_wrap .gzs_answer {margin-left:0px;}
.gzs_answer_wrap .gzs_man {display:inline-block; font-size:0px; vertical-align:middle;}
.gzs_answer_wrap .gzs_man_wrap span {display:inline; margin-left:20px;}

/* write */
.gzs_write_banner {margin-top:0px; padding:40px;}
.gzs_write_banner .poa {display:none;}
.gzs_write_banner ul {padding-left:0;}
.gzs_write_list > li {padding:20px;}
.gzs_write_list .gw_tit {position:static; margin-top:0; margin-bottom:20px;}
.gzs_write_list .gw_txt {padding-left:0px;}

/* ìžì£¼í•˜ëŠ” ì§ˆë¬¸ */
.ques_tab {padding:0 40px;}


/* file */
.file_input {padding-right:130px; position:relative;}
.file_input input[type=text] {width:100%; margin-right:130px;}
.file_input label {position:absolute; right:0; top:0;}

/* ì§€ì›ì´ì•¼ê¸° view */
.view_page .vtxt {/*display:none;*/}
.view_prev a p {text-align:left;}
.view_next a p {text-align:right;}
.view_prev a p > span, .view_next a p > span {min-height:70px; line-height:70px; margin-bottom:0px;}
.vt02 {padding:20px 40px;}
.video_wrap {height:auto !important; border:0;}
.video_wrap .vd_all {width:100%; border-right:0px; padding-bottom:0px;}
.video_wrap .vd_pager_wrap {display:none;}
.video_wrap .bx-controls {margin-top:0;}

/* í›„ì›ì°¸ì—¬ */
.dona_box_wrap > .inner {padding:30px 40px;}

/* ê¸°ë¶€ì¦ì„œ ì‹ ì²­ */
.appl_form_list > li {padding:30px;}
.form_com .form_tit {position:static; margin-top:0px; margin-bottom:20px;}
.form_com .form_txt {padding-left:0px; font-size:0;}
.myinfo_wrap .form_com .form_txt {font-size:14px;}
.form_com .form_txt input[type=text] {width:100%;}
.form_com .file_input label {width:120px;}
.form_com .form_txt.form_add .form_add01 {width:100%; padding-right:130px; position:relative;}
.form_com .form_txt.form_add .add_btn {width:120px; position:absolute; right:0; top:0;}

.form_com .form_txt.form_cal {width:100%; padding-right:40px; position:relative;}
.form_com .form_txt .ui-datepicker-trigger {width:30px; position:absolute; right:0; top:10px; margin-left:0px;}
.form_com .form_txt.form_num input[type=text] {width:49%;}
.form_com .form_txt .tel_dash {width:2%;}
.form_com .form_txt.form_tel input[type=text], .form_com .form_txt.form_tel .ssel {width:32%;}

.dona_appl .appl_tit {position:static; margin-top:0px; text-align:center; margin-bottom:30px;}
.dona_appl .dona_appl_txt {padding-left:0px;}
.appl_agree_radio .radio_list {display:block; margin-top:30px; margin-left:0px;}
.appl_agree_radio .radio_list li {float:none; display:inline-block;}
.form_com.san_com .form_txt input[type=password] {width:100%;}

/* ë‚˜ëˆ”í˜„íŒ ì‹ ì²­ */
.radio_list > li.in_gita .rd_box {padding-left:0px;}
.radio_list > li.in_gita .rd_box input[type=radio] + label {position:static; margin-bottom:10px;}
.appl_form_list .ck_box {margin-left:0px; margin-top:30px; display:block;}

/* ê¸°ì—… ë‹¨ì²´ í›„ì›ì‹ ì²­ì„œ */
.form_com .form_txt .mail_dash {width:6%; font-size:12px;}
.form_com .form_mail input[type=text] {width:47%;}
.form_com .form_mail .ssel {width:100%; margin-top:15px; margin-left:0px;}

/* ë¡œê·¸ì¸ */
.login_type .login_type_list {margin-left:0px;}
.login_type .login_type_list > li {padding-left:0px; float:none; width:100%; margin-bottom:30px;}
.login_type {margin-bottom:0; padding-bottom:0;}
.id_ok_wrap a {display:block; width:100%; height:45px; line-height:45px; margin-top:20px; margin-left:0px;}
.id_ok_wrap {padding:40px 20px;}
.id_ok_wrap .id_ok_txt:before {top:5px;}

/* ì›¹ì§„ */
.webzine_star {margin-left:0px;}
.webzine_star > li {width:100%; margin-bottom:40px; padding-left:0px;}
.webzine_star > li:last-child {margin-bottom:0px;}
.webzine_banner .dst {height:auto; margin-bottom:40px;}
.webzine_banner .webzine_etc {position:static; font-size:0px; width:auto; text-align:center;}
.webzine_banner {padding:40px; height:auto;}
.webzine_etc .webzine_btn, .webzine_list  {display:inline-block; width:230px; margin:0 10px;}

/* í›„ì›ì•ˆë‚´ */
.who_banner01 .wb01_txt {word-break:keep-all;}
.who_banner01 {height:auto; min-height:0;}
.who_banner01 .wb01_pic {position:static; text-align:center; margin-bottom:40px;}
.who_banner01 .wb01_txt {padding-left:0; height:auto; text-align:center;}
.who_banner02 > .inner {padding:80px 40px; min-height:0;}
.wb_list03 > li {height:auto !important;}
.wb_list03 > li .wb03_box {padding-bottom:40px; margin-bottom:40px; word-break:keep-all;}
.wb_list03 > li:after {width:100%; height:1px; background:url('/images/sub/bun_bar_x.jpg') 0 0 repeat-x; top:auto; bottom:40px;}
.wb_list03 > li:last-child .wb03_box  {padding-bottom:0; margin-bottom:0;}
.who_banner04 {padding:40px 20px 0;}
.who_banner05 .who_arr_wrap {margin-top:0; top:0; position:static; display:inline-block; margin-bottom:65px;}
.who_arr:after {width:24px; height:28px; right:50%; top:auto; margin-top:0; bottom:-26px; transform:rotate(90deg); background-size:24px auto; margin-right:-9px;}
.who_arr_list {padding-left:0px;}
.warr_num {position:static; display:block; margin:0 auto 20px;}
.who_arr_list > li {padding-left:0; text-align:center; margin-bottom:20px;}
.wb_list06 {margin-left:0; text-align:left;}
.wb_list06 > li {display:block; padding-left:0; margin-bottom:40px;}
.who_banner06 {background:#e8ebf5 url('/images/sub/who_back03.png') right bottom no-repeat; padding:80px 0;}

/* ê¸°ì—… í›„ì› ì°¸ì—¬ */
.in03_txt {word-break:keep-all;}
.in03_txt br {display:none;}
.who_banner01 .wb01_txt .dots_list {text-align:left; display:inline-block;}
.company_wrap .wb_list03 > li:before {transform:rotate(90deg); right:50%; top:auto; bottom:25px; margin-right:-15px;}
.social_list {margin-left:0px;}
.social_list > li {float:none; width:100%; padding-left:0px; margin-bottom:40px;}
.social_list > li:last-child {margin-bottom:0px;}
#cp_pager {display:none;}

/* í•¨ê»˜í•˜ëŠ” ê¸°ì—… */
.width_compay li:nth-child(3n) .wic_box {border-right:none;}
.width_compay li:nth-child(2n) .wic_box {border-right:1px solid #e6e6e6;}

/* ì•”ì´ëž€ */
.can_table td {padding:25px 20px;}

/* ì†Œì•„ì•”ì˜ ì´í•´ */
.cancer_list > li {float:none; width:100% !important; height:auto !important;}
.sym_contetns:after {width:220px; height:118px; background-size:220px auto;}
.sym_contetns {padding:50px 40px 80px;}


/* ì†Œì•„ì•” ë°œìƒ í˜„í™© */
.status_info {margin:30px 0 0; padding-left:40px; padding-right:40px;}
.status_graph_list03 {border-top:1px solid #cccccc; border-left:1px solid #cccccc; margin:20px 40px 0; padding:0 !important;}
.status_graph_list03 .status_box {padding:30px 20px;}
.status_graph_list03 > li {width:50%; border:1px solid #cccccc; border-top:0px;  border-left:none;}
.status_graph_list03 > li:last-child {width:100%;}

/* ì†Œì•„ì•”ë¹ˆë‹¨ëª…ë³„ì•ˆë‚´ */
.book_list > li:nth-child(4n-3):before  {border-left:none;}
.book_list > li:nth-child(4n):before  {border-right:none; right:-20px;}

.book_list > li:nth-child(3n-2):before  {border-left:1px solid #cccccc;}
.book_list > li:nth-child(3n):before  {border-right:1px solid #cccccc; right:0;}
.cancer_list > li:nth-child(3) {float:none;}

/* ë¶€ìž‘ìš© */
.nutri_wrap.ques_box .q_txt .nut_pic {display:none;}
.nutri_wrap.ques_box .q_txt .nut_txt {padding-left:0;}
.nutri_wrap.ques_box .q_txt .nut_txt ul {padding:0; background:none;}

/* ê°€ì •ê°„í˜¸ */
.nurs_list .nurs_txt {padding:0;}
.nurs_list .nurs_pic {display:none;}
.juck_box .nut_pic {position:static; width:auto; padding-top:0px;}
.juck_box .nut_txt {height:auto; padding-left:0px;}

/* ê´€ë ¨ì‚¬ì´íŠ¸ */
.rel_table .rel_txt {padding:35px 40px;}
.rel_table .rel_txt.rel_txt02 {padding:60px 40px;}
.rel_table .rel_tit {position:static; width:100%; border-bottom:1px solid #cecece; padding:20px !important;}
.rel_table .rel_tit img {display:none;}
.rel_table .rel_tit .ft20 {margin-top:0px;}
.rel_txt .dots_list > li {width:50%;}


/* ì˜¤ì‹œëŠ”ê¸¸ */
.way_wrap .map_bts {padding-bottom:80px;}

/* ë¬¸ì˜ */
.appl_form_list > li.mun_place .radio_list > li {width:50%;}

/* íšŒì›ê°€ìž… */
.form_com .form_birth {overflow:hidden;}
.form_com .form_birth > .dsi {display:block; float:left; width:32%; position:relative; padding-right:30px;}
.form_com .form_birth > .dsi:nth-child(2) {margin:0 2%;}
.form_com .form_txt .birth_dash {position:absolute; width:30px !important; right:0; top:50%; margin-top:-9px;}
.form_com .form_birth .ssel {width:100% !important;}

/* ì›¹ì§„ 1ì£¼ì°¨ */
.zinc03_txt {margin-left:0px;}
.zinc03_txt > li {padding-left:0px; width:100%; float:none; margin-bottom:40px;}
.zinc03_txt > li:last-child {margin-bottom:0px;}
.zin04_txt {padding-left:0px; display:block;}
.zin04_txt .poa {position:static; margin-top:0; margin-bottom:20px;}
.zin_contents04 .dots_list {padding-left:0px; border-left:0px;}
.zin_contents06 .dsi {padding-left:0; padding-right:0;}
.zinc07_con > li {margin-bottom:40px;}

.video_wrap .vd_box {height:auto;}

/* ê¸°ë¶€ì¦ì„œ íŒì—… */
.m_pop.gibu_pop, .m_pop.diffi_pop {width:auto; margin-left:0px;}



}

@media screen and (max-width:768px){
/**/
.mdp {display:block;}
.mdpn {display:none !important;}
.pdn {display:block;}
.mdb {display:block;}

.hpt121 {padding-top:54px;}

.label {padding:1px 9px; font-size:12px;}
.mr15 {margin-right:8px;}
.mt50 {margin-top:35px;}
.mb50 {margin-bottom:35px;}
.mb15 {margin-bottom:10px;}
.mb80 {margin-bottom:40px;}
.mb70 {margin-bottom:30px;}
.mb30 {margin-bottom:15px;}
.mt30 {margin-top:15px;}
.mt40 {margin-top:20px;}
.mb25 {margin-bottom:10px;}
.mb40 {margin-bottom:20px;}
.mt20 {margin-top:13px;}
.mt60 {margin-top:40px;}
.mb60 {margin-bottom:40px;}
.mb100 {margin-bottom:60px;}
.pb206 {padding-bottom:84px;}
.pb150 {padding-bottom:80px;}
.pb180 {padding-bottom:70px;}
.pb163 {padding-bottom:85px;}
.pb136 {padding-bottom:95px;}
.pb30 {padding-bottom:15px;}
.pb100 {padding-bottom:60px;}
.pb112 {padding-bottom:20px;}
.pt100 {padding-top:60px;}
.ptb80 {padding-top:40px; padding-bottom:40px;}
.ptb70 {padding-top:40px; padding-bottom:40px;}
.ptb50 {padding-top:30px; padding-bottom:30px;}
.pt50 {padding-top:30px;}
.pt80 {padding-top:40px;}
.pt70 {padding-top:40px;}
.ptb60 {padding-top:40px; padding-bottom:40px;}
.pb60 {padding-bottom:40px;}
.ptb40 {padding-top:20px; padding-bottom:20px;}
.pt60 {padding-top:40px;}
.mr10 {margin-right:6px;}
.pd40 {padding:20px;}
.pb170 {padding-bottom:92px;}

.prl35 {padding-left:15px; padding-right:15px;}

.home_ba {height:44px; line-height:44px;}


.btns {width:175px; height:44px; line-height:44px;}
.btnsi {height:44px; line-height:44px;}

.ft90 {font-size:40px;}
.ft80 {font-size:38px;}
.ft75 {font-size:37px;}
.ft70 {font-size:37px;}
.ft62 {font-size:32px;}
.ft60 {font-size:30px;}
.ft58 {font-size:29px;}
.ft56 {font-size:29px;}
.ft54 {font-size:28px;}
.ft52 {font-size:28px;}
.ft50 {font-size:27px;}
.ft24 {font-size:24px;}
.ft46 {font-size:24px;}
.ft40 {font-size:22px;}
.ft38 {font-size:21px;}
.ft36.fnsr {font-size:23px;}
.ft36 {font-size:23px;}
.ft34 {font-size:22px;}
.ft32 {font-size:19px;}
.ft30 {font-size:19px;}
.ft28 {font-size:19px;}
.ft26 {font-size:17px;}
.ft24 {font-size:17px;}
.ft22 {font-size:17px;}
.ft21 {font-size:16px;}
.ft16 {font-size:16px;}
.ft20 {font-size:15px;}
.ft18 {font-size:15px;}
.ft17 {font-size:17px;}
.ft16 {font-size:14px;}
.ft14 {font-size:12px;}

.rbtn {height:50px; line-height:50px; padding:0 50px; margin:0 5px;}
.dona_btn .rbtn {margin:0 1%; width:48%; display:block; float:left; padding:0;}



/**/
.sub_top {height:auto;}
.sub_visual > .inner {padding-top:90px;}
.sub_location {height:45px;}
.sub_location .sub_menu {margin-left:45px;}
.sub_location .sub_menu > li {width:125px;}
.sub_location .sub_menu > li:after {height:45px;}
.sub_location .sub_menu .sd_txt {font-size:13px; height:45px; line-height:45px; padding:0 20px;  padding:0 10px;}
.sub_location .sub_menu .sub_hidden li a {font-size:14px; }
.sub_location .sub_menu .sd_txt .sl_state {right:10px; width:16px; height:16px; margin-top:-8px; background-size:16px auto;}
.sub_location .home {width:45px; height:45px;}
.sub_visual .visual_pic01, .sub_visual .visual_pic02, .sub_visual .visual_pic03, .sub_visual .visual_pic04, .sub_visual .visual_pic05 {width:210px;}
.sub_visual .sub_tit {margin-bottom:20px; }
.sub_visual .sub_tit .sut01 {font-size:27px;}
.sub_location .sub_menu .sub_hidden li a {height:40px; line-height:40px; text-indent:10px;}

.mo_net_menu {height:45px; line-height:45px;}
.mo_net_menu > i, .net_menu a i {width:17px; height:12px; background-size:17px auto; margin-top:-6px;}
.net_menu {left:20px; right:20px;}
.net_menu a { height:45px; line-height:45px;}

.mo_ques {height:45px; line-height:45px;}
.mo_ques > i, .mo_ques a i {width:17px; height:12px; background-size:17px auto; margin-top:-6px;}
.ques_menu {left:40px; right:40px;}
.ques02_tab .ques_menu {left:20px; right:20px;}
.ques02_tab .ques_menu li {border-bottom:1px solid #ffffff;}
.ques_menu a { height:45px; line-height:45px;}
.ques02_tab .ques_menu li a {font-weight:bold;}


.qic_banner.sb_scroll {}
.qic_banner {top:200px; display:none;}
.qic_banner ul {padding:12px 7px;}
.qic_banner .qic_top a {padding:12px 7px;}
.qic_banner li {padding:0 10px; height:auto; line-height:normal;}
.qic_banner li a {height:35px; line-height:35px;}
.qic_banner li img, .qic_banner .qic_top img{width:18px;}
.qic_banner:hover li img, .qic_banner:hover .qic_top img {margin-right:13px;}

.m_qic_banner {display:block; position:fixed; bottom:40px; z-index:11; right:0px; height:100px; width:100px;border-radius: 50%;background: url(/images/sub/pin_btn03.png)center center no-repeat; background-size: contain}
.m_qic_banner .aic_btn0204{display: block; width:100%;height:100%;text-align: center; padding-top:60px;  color: #fff;}
.m_qic_open {left:0;width:45px; position:absolute; background:#5c5c5c;}
.m_qic_open a {display:block; height:50px; text-align:center; line-height:50px;}
.m_qic_open img {transform:rotate(-90deg); position:relative; top:19px; width:18px;}
.m_qic_banner > ul {overflow:hidden;}
.m_qic_banner li {float:left; width:25%; background:#ffffff;  text-align:center; position:relative;}
.m_qic_banner li:before {content:''; display:block; width:1px; height:50px; background:#e8e8e8; right:0; top:0; position:absolute;}
.m_qic_banner li:last-child:before {display:none;}
.m_qic_banner li a {display:block; height:50px; line-height:50px;}
.m_qic_banner li img {width:18px; vertical-align:middle; position:relative; top:-2px; margin-right:5px;}



.sub_wrap .sc_tit {font-size:25px; padding:65px 20px 40px;}
.sub_wrap .sc_tit:before {width:100px; height:10px; background-size:100px auto; margin-left:-50px; top:40px;}



/* ê³µì§€ì‚¬í•­ */
.gzs_wrap .nts_select {height:39px; line-height:39px; width:120px; background: #ffffff url(/images/sub/sl_plus.png) 90px center no-repeat;}
.gzs_wrap .nts_select select {height:39px;}
.gzs_wrap .nts_search input[type=text] {height:39px; line-height:39px; margin-right:0px;}
.gzs_wrap .nts_search .submit_btn {width:100%; height:40px; background-size:15px auto; line-height:40px;}
.gzs_wrap .nts_search .nts_search_inp {margin-left:130px;}


/* ìƒë‹´ë¬¸ì˜ */
.bun_list {padding:15px 20px;}
.bun_list .bun_box {padding:15px 0; word-break:keep-all;}
.bun_list .ft24 {font-size:15px;}
.bun_list .bun_box .ft16.c05 {margin:10px 0;}
.bun_list .bun_box .ft16.c06 br {display:none;}
.bun_list .bun_pic {width:75px; height:75px; line-height:75px; margin:0 auto;}
.bun_list .bun_box .dstc {padding-left:0px; display:block; padding-top:15px;}
.consul_wrap .consul_list > li {padding:20px 20px 20px 0;}
.consul_box .consul_num {width:75px; margin-top:-11px;}
.consul_box .btnsi {bottom:0; top:auto; width:100px;}
.consul_box .consul_con {padding-left:75px; padding-right:0;}
.consul_box .consul_con .consul_tit {height:auto; max-height:56px; -webkit-line-clamp:2; margin-bottom:45px; line-height:1.7;}
.consu_txt {padding-right:120px;}
.consu_txt .ft16 {margin-right:20px;}
.consu_txt .ft16:after {right:-10px;}
.consul_banner .conb_text {padding:40px 0 40px;}

/* view */
.gzs_veiw_list > li {padding:20px;}
.gzs_veiw_list .gzs_tit {padding:5px 0;}
.gzs_veiw_list .gzs_tit .gzs_tit01 img {top:-5px; margin-left:10px;}
.gzs_veiw_list .consu_txt {padding-right:0px;}
.gzs_chum > li {margin-bottom:10px;}
.gzs_veiw_list .gzs_tit .gzs_tit01 {margin-bottom:15px;}
.gzs_veiw_list .gzs_txt {padding:10px 0;}
.gzs_answer_wrap .gzs_man_wrap {padding:20px;}
.gzs_answer_wrap .gzs_man {width:75px; height:75px; line-height:75px;}
.gzs_answer_wrap .gzs_man_wrap span {margin-left:10px;}
.gzs_answer_wrap .gzs_answer {padding:30px 20px;}


/* write */
.gzs_write_list > li {padding:15px;}
.gzs_write_list .gw_tit {font-size:13px; margin-bottom:15px;}
.gzs_write_list input[type=text] {height:50px;}
.gw_tit img {margin-left:10px;}
.gzs_write_banner li:before {margin-top:0; top:13px;}
.gzs_write_banner {padding:20px;}
.ck_box input[type=checkbox] + label {font-size:13px; margin-right:0px;}

/* ìžì£¼í•˜ëŠ” ì§ˆë¬¸ */
.ques_tab {padding:0 20px;}
.ques_menu li a, .ques_menu li.on a {height:45px; line-height:45px;}
.cancer_wrap .ques_menu li a {height:45px; line-height:45px;}
.ques_box .qa_mark {width:30px; height:30px; top:20px; left:20px; background-size:}
.ques_box .ques_in {padding:20px 20px 20px 0;}
.ques_box .ques_in .q_tit {padding-left:65px; background-size:15px auto !important; padding-right:40px;}
.ques_box .q_txt ul {padding:20px 20px 20px 65px;}
.ques_box .q_txt li {margin-bottom:30px;}


/* ì§€ì›ì´ì•¼ê¸° list */
.nemo_list {margin-left:0px;}
.nemo_list > li {height:auto; padding-left:0px;}
.nemo_list .s_link {opacity:0 !important;}
.nemo_list .nemo_pic {height:auto; background:none;}
.nemo_list .nemo_pic img {width:100%;}
.nemo_list .nemo_box {padding:30px 20px 75px;}
.nemo_list > li.in_pic .nemo_box02 {height:auto; padding:30px 20px 75px;}
.nemo_box .nemo_tit,.nemo_list > li.in_pic .nemo_box .nemo_txt {max-height:46px;}
.nemo_box .nemo_txt {max-height:150px; -webkit-line-clamp:6;}
.nemo_list .nemo_date, .nemo_list .nemo_chum {bottom:30px;}
.nemo_list .nemo_date {left:20px;}
.nemo_list .nemo_chum {right:20px;}

/* í›„ì›ì°¸ì—¬ */
.dona_box_list {margin-left:-15px;}
.dona_box_list > li {padding-left:15px; margin-bottom:15px;}
.dona_box_wrap > .inner {padding:30px 20px;}
.dona_box_list .dona_box .dstc img {width:80px !important; height:auto !important}
.dona_box_list .dona_box {height:170px;}
.dona_box_list .dona_box .ft16 {margin-bottom:5px;}
.dana_hov .hov_link { height:40px; line-height:40px;}
.dana_hov .dst {height:130px; width:100%;}
.dana_hov .ft20 {margin-bottom:5px;}
.dona_box_wrap .contents_bt a {height:45px; line-height:45px; width:230px; font-size:16px;}
.dona_box_wrap .contents_bt a i {position:relative; top:-2px; height:18px;}
.dona_slider_wrap .bx-controls {margin-top:-20px;}
.dona_slider_wrap .bx-prev, .dona_slider_wrap .bx-next {width:40px; height:40px; background-size:40px auto !important;}
.dona_slider_wrap .bx-prev { background-image: url(/images/sub/view_l_on.png);}
.dona_slider_wrap .bx-next { background-image: url(/images/sub/view_r_on.png); }
.dona_list > li {/*height:300px;*/height:250px;}
.dona_list > li .dstc {padding:0 55px;}



/* file */
.file_input {padding-right:95px;}
.file_input label {height:50px; line-height:50px; width:85px; font-size:13px;}

/* ì§€ì›ì´ì•¼ê¸° view */
.video_wrap .vd_all {padding:40px 20px 0; z-index:1;}
.view_page {margin:40px 0 50px;}
.view_page:after, .view_page:before {top:-40px;}
.view_prev a p > span, .view_next a p > span {font-size:16px;}
.right_ar, .left_ar {position:relative; top:3px;}
.right_ar {margin-left:20px;}
.left_ar {margin-right:20px;}
.view_prev {padding-right:40px;}
.view_next {padding-left:40px;}
.view_list a {width:45px; height:45px;}
.view_list {margin-left:-22px;}
.video_wrap .bx-controls {/*margin-top:-20px;*/ left:0; right:0;}
.video_wrap .bx-prev, .video_wrap .bx-next {width:40px; height:40px;}
.video_wrap .bx-prev { background-image: url(/images/sub/view_l_on.png);}
.video_wrap .bx-next { background-image: url(/images/sub/view_r_on.png); }
.gzs_veiw04 .gzs_veiw_list .gzs_txt {padding-left:20px; padding-right:20px;}
.gzs_veiw04 .gzs_veiw_list .gzs_txt p {text-align:left; padding-bottom:10px;}

/* ê¸°ë¶€ ì¦ì„œ ì‹ ì²­ */
.appl_form_list > li {padding:20px 15px;}
.form_com .form_tit {margin-bottom:10px;}
.form_com .form_txt input[type=text] {height:40px;}
.form_com .form_txt input[type=password] {width:100%; height:40px;}
.form_com .form_txt .ui-datepicker-trigger {top:6px;}
.form_com .form_txt.form_add .add_btn {height:40px; line-height:40px; font-size:14px;}
.form_com .file_input {padding-right:130px;}
.form_com .file_input label {height:40px; line-height:40px;}
.form_com .form_txt .tel_dash {width:4%;}
.form_com .form_txt.form_tel input[type=text], .form_com .form_txt.form_tel .ssel {width:30%;}
.form_com .form_txt.form_num input[type=text] {width:48%;}
.dona_appl {padding:30px 20px;}
.dona_appl .pink01 {height:40px; line-height:40px;}
.appl_agree_con {padding:0 20px;}
/* .agree_table th, .agree_table td {padding:20px; font-size:14px;display: block;} */
.agree_table th, .agree_table td {padding:20px; font-size:14px;}
.agree_table th {width:150px; word-break:keep-all;}
.agree_table th br {display:none;}
.agree_table_check th, .agree_table_check td {display:block; width:100%;}
.agree_table_check th {border-bottom:1px solid #cecece;}

.gudok_pop .agree_table th {width:160px; padding-left:20px;}



/* ë‚˜ëˆ”í˜„íŒ ì‹ ì²­ */
.appl_form_list .ck_box {margin-top:20px;}
.form_com .form_txt.form_add .form_add01 {padding-bottom:57px;}
.form_com .form_txt.form_add .form_add01 .ifo_txt {position:absolute; left:0; right:0; top:50px; margin-top:0px;}
.form_com .form_txt.form_add .form_add01.no_bottom {padding-bottom:0px;}
.form_com .form_txt.form_add .ck_box.in_poa {position:absolute; top:40px;}


/* ë‚˜ëˆ”í˜„íŒ popup */
.nanum_place {margin-left:-15px;}
.nanum_place > li {padding-left:15px; margin-bottom:15px;}
.nanum_btn > a {margin:0; width:100%; max-width:280px; padding:0;}
.nanum_btn > a:first-child {margin-bottom:20px;}

/* ë¡œê·¸ì¸ */
.login_input .login_btn {position:static; width:100%; height:45px; line-height:45px; margin-top:15px;}
.login_input .withdra_btn {padding:0;}
.login_input .withdra_btn br {display:none;}
.login_input.pw_input .login_btn {height:45px; line-height:45px;}
.login_input .login_list {padding-right:0px;}
.login_input .login_list li div {padding-left:0px;}
.login_input .login_list li div span, .login_input .login_list li div:before {display:none;}
.login_input .login_list li div input {height:40px;}
.login_input .login_list li {margin-bottom:15px;}
.login_find_wrap .find_btn {display:block; margin-left:0px; padding:15px 20px; margin-top:20px;}
.login_type .login_type_list > li .login_type_box > .poa {display:none;}
.login_type .login_type_list > li .login_type_box {display:block; height:auto; padding:20px;}
.login_type .login_type_list > li .login_type_box .lo_btn {height:45px; line-height:45px;}
.login_type .login_type_list > li ul {display:block;}
.login_type .login_type_list > li .login_type_box .lo_btn img, .off_login a img {width:20px; margin-left:10px;}
.login_type {margin-bottom:0; padding-bottom:0;}
.off_login a {height:45px; line-height:45px; width:100%; max-width:400px;}
.id_ok_wrap {padding:20px;}

/* íšŒì›ê°€ìž… */
.terms_btn {float:none; width:100%; margin-top:15px; height:45px; line-height:45px;}
.agree_table_check .ck_box02 input[type=checkbox] + label {margin-right:0px;}

/* ì›¹ì§„ */
.webzine_banner {padding:30px 20px;}
.webzine_star .star_box {padding:30px 0; height:160px;}
.webzine_star .star_box .star_pic {left:20px; width:100px; height:100px; top:30px;}
.webzine_star .star_box .star_txt {padding-left:150px;}
.webzine_star > li {margin-bottom:30px;}
.webzine_star .star_box .star_txt .dstc {padding:10px;}
.webzine_etc .webzine_btn, .webzine_list {margin:0; width:49%;}
.webzine_etc .webzine_btn {margin-right:2%; height:45px; line-height:45px;}
.webzine_list > a {background: rgba(0, 0, 0, 0.5) url(/images/sub/wc_sel.png) 94% center no-repeat; height:45px; line-height:45px;}
.webzine_list > a.active {background: rgba(0, 0, 0, 0.7) url(/images/sub/wc_sel.png) 94% center no-repeat;}
.webzine_list > ul a {font-size:15px; height:45px; line-height:45px;}
.webzine_list > ul {top:45px;}
.webzine_banner .dst {margin-bottom:20px;}
.webho_list {margin-left:0px;}
.webho_list > li {padding-left:0px; margin-bottom:40px;}
.gudok_tit {width:200px; padding-bottom:30px;}
.gudok_tit img {width:100%;}

.gudok_pop .gudok_tit {margin:0 auto 30px; padding-bottom:0px;}

/* í›„ì›ì•ˆë‚´ */
.who_banner02 > .inner {background:#e8ebf5 url('/images/sub/who_banner_m02.jpg') center bottom no-repeat; padding:40px 20px 150px; text-align:center; background-size:325px auto; word-break:keep-all;}
.who_banner02 br {display:none;}
.wb_list03 > li .wb03_box {padding-bottom:25px; margin-bottom:25px;}
.wb_list03 > li .wb03_box > img {width:80px; margin-top:0px !important;}
.wb_list03 > li:after {bottom:25px;}
.wb04_btn a {height:45px; line-height:45px; width:96px;}
.who_banner04 .wb_list03 > li .wb03_box {padding-left:0; padding-right:0;}
.who_arr {width:160px; padding:15px 10px;}
.who_arr.ft22 {font-size:15px;}
.who_banner05 .who_arr_wrap {margin-bottom:48px;}
.warr_num {margin-bottom:10px;}
.who_banner06 {padding:40px 0; background:#e8ebf5 url('/images/sub/who_back03.png') left bottom no-repeat;}
.wb_list06 > li {margin-bottom:20px;}
.wb_list06 .wb_list06_txt > img {width:45px; margin-right:15px;}

/* ê¸°ì—…í›„ì› ì°¸ì—¬ */
.company_wrap .wb_list03 > li:before {bottom:10px;}
.company_wrap .who_banner04 {padding:40px 0;}
.social_con01 {height:auto !important;}
.social_con01 > .dst {float:none; width:100%; display:block; height:55px; line-height:55px; text-align:center; border-right:0px; border-bottom:1px solid #cccccc;}
.social_con01 > .dst:last-child {border-bottom:0px;}
.social_con01 > .dst .dstc {display:block;}
.social_tit {height:auto; padding:20px;}
.social_tit img {width:45px; margin:0 auto 15px !important; display:block;}
.social_tit .dsi {text-align:center;}
.social_tit .bank_txt {display:block; margin-left:0px; text-align:center;}
.social_con02.social_tit {padding:20px 0 0;}
.social_tit .social_txt01, .social_tit .social_txt02 {width:100%; display:block; text-align:center;}
.social_tit .social_txt02 img {width:auto; margin-bottom:0px !important; display:inline;}
.social_tit .social_txt02 .dstc {display:block; padding:20px 0;}
.social_tit .social_txt01 {padding-bottom:20px;}
.social_tit .social_txt02 {border-left:0px; border-top:1px solid #cccccc; height:auto;}
.compay_slider_wrap .bx-controls {left:20px; right:20px;}
.compay_slider_wrap .bx-prev, .compay_slider_wrap .bx-next {height:40px; width:40px; background-size:40px auto;}
.compay_slider_wrap .compay_txt {padding:20px 40px;}
.cp_btn {height:auto; padding:10px 40px; line-height:1.6;}
.compay_slide li {height:350px;}
.compay_slider_wrap .bx-prev:hover {background-image:url('/images/sub/cp_arr_l.png');}
.compay_slider_wrap .bx-next:hover {background-image:url('/images/sub/cp_arr_r.png');}

/* í•¨ê»˜í•˜ëŠ” ê¸°ì—… */
.width_compay .wic_box {height:170px;}
.width_compay .wic_hover {display:none !important;}
.with_banner .inner {padding:60px 20px 110px;}
.with_banner {height:auto;}
.with_banner .webzine_etc {width:200px; left:20px; right:auto; bottom:40px;}
.with_banner .webzine_list {width:100%;}

/* ì•”ì´ëž€ */
.cancer_list > li {float:none; width:100%; height:auto !important;}
.cancer_box .cancer01 .ft22 {margin:10px 0 0 ;}
.cancer_box .cancer02 {padding:30px 20px;}
.can_table_wrap {overflow:auto;}
.can_table {width:800px;}
.can_table th {font-size:17px;}

/* ì†Œì•„ì•”ì˜ ì´í•´ */
.under_box {background-size:100% 85px; padding-top:125px;}
.under_pic {margin-left:-50px; top:20px;}
.under_pic img {width:100px;}
.under_con {padding:20px;}
.cancer_wrap .dots_list > li:before {width:4px; height:4px;}
.sym_contetns {padding:30px 20px 80px;}
.sym_list > li {padding:0 20px 20px 40px;}
.sym_list > li {margin-bottom:20px;}
.sym_list > li:before {left:0;}
.cure_list > li {width:100% !important; float:none; margin-bottom:30px;}
.cure_list > li:last-child {margin-bottom:0px;}
.cure_contents {padding:30px 20px;}
.cure_box {padding:0;}
.cure_box > img {width:120px;}

/* ì†Œí™”ì•”ì˜ ë°œìƒ í–”í™© */
.status_graph_list {padding:20px 20px 0;}
.status_graph_list02 {padding-top:0px;}
.status_box {padding:0 10px;}
.status_box .staus {width:26px; padding-top:60px;}
.status_box .staus:before {width:42px; height:60px; background-size:cover; }
.status_box .staus.gb {background:url('/images/sub/peo_bar01.png') center 60px repeat-y;}
.status_box .staus.pur {background:url('/images/sub/peo_bar02.png') center 60px repeat-y;}
.status_box .staus01.siz {height:143px;}
.status_box .staus02.siz {height:125px;}
.status_box .staus03.siz {height:95px;}
.status_box .staus04.siz {height:110px;}
.status_box .staus05.siz {height:100px;}
.status_box .staus01:before {margin-left:-21px;}
.status_box .staus02:before {margin-left:-22px;}
.status_box .staus03:before {margin-left:-22px;}
.status_box .staus04:before {margin-left:-18px;}
.status_box .staus05:before {margin-left:-22px;}
.status_graph_list03 .status_box {padding:15px;}
.status_graph_list02 .status_txt .ft18 {font-size:12px;}
.status_graph_list03 .status_txt .ft18 {margin-bottom:5px;}
.status_info {padding-left:20px; padding-right:20px;}
.status_graph_list03 {margin:20px 20px 0;}

/* ì†Œì•„ì•”ì§„ë‹¨ëª…ë³„ì•ˆë‚´ */
.book_list {margin-left:-10px;}
.book_list > li {padding-left:10px; margin-bottom:10px;}
.book_list .book_box .book_hover {padding:10px;}
.book_list .book_box .book_hover .btnsi {padding:0; width:100%;}
.book_list > li:nth-child(3n-2):before  {border-left:none;}
.book_list > li:nth-child(3n):before  {border-right:none; right:-10px;}
.book_list > li:nth-child(2n-1):before  {border-left:1px solid #cccccc;}
.book_list > li:nth-child(2n):before  {border-right:1px solid #cccccc; right:0;}
.book_list > li:before {left:10px; right:-10px;}
.book_list02:before {bottom:15px; left:10px;}
.book_list02 > li {margin-bottom:15px;}

/* í•­ì•” í™”í•™ìš”ë²•ì˜ ì´í•´ */
.therapy_box .cancer01 img {width:100px;}

/* ë¶€ìž‘ìš© */
.nutri_wrap.ques_box .q_mark {width:30px; height:30px; line-height:30px; top:19px;}
.nutri_wrap.ques_box .ques_in {padding:20px 20px 20px 0; word-break:keep-all;}
.nutri_wrap.ques_box .q_txt {padding:20px; font-size:14px;}
.ques_box .q_txt .dots_list li {margin-bottom:10px;}
.nutri_wrap.ques_box .q_txt .nut_txt ul .no_dot {margin-bottom:20px;}
.nutri_wrap.ques_box .q_txt .ud_info {padding:20px 20px 20px 60px; background:#f0f9f7 url('/images/sub/ud03.png') 20px 25px no-repeat;}


/* ê°€ì •ê°„í˜¸ */
.juck_box .bk11 {padding:30px 20px;}
.nurs_list > li:first-child {padding-bottom:30px; margin-bottom:30px;}
.juck_box .nut_pic {padding:0 20px 40px;}
.juck_box .nut_pic img {width:200px;}
.juck_tab a {padding:15px 7px;}
.juck_box .nutri_list {padding:20px;}

/* ê´€ë ¨ì‚¬ì´íŠ¸ */
.rel_table .rel_txt {padding:30px 20px;}
.rel_table .rel_txt.rel_txt02 {padding:30px 20px;}
.rel_txt .dots_list > li {width:100%; margin:0 0 15px;}
.rel_txt .dots_list > li br {display:none;}
.rel_txt .dots_list > li:last-child {margin-bottom:0px;}
.relwb01_txt .ft36 {font-size:20px; padding-bottom:30px; margin-bottom:30px;}
.rel_txt .dots_list > li:before {top:9px;}

/* ì˜¤ì‹œëŠ” ê¸¸ */
.way_list .way_box .way_top {height:120px;}
.way_list .way_box .way_pic {left:20px;}
.way_list .way_box .way_txt {padding-left:70px;}
.way_con a {height:45px; line-height:45px;}
.way_wrap .map_bts {padding-bottom:40px;}
.seee {height:45px; line-height:45px;}

/* ë¬¸ì˜ */
.appl_form_list > li.mun_place {padding:20px 15px 12px;}

/* íšŒì›ê°€ìž… */
.form_com .form_birth > .dsi {padding-right:0;}
.form_com .form_txt .birth_dash {display:none;}
.form_com .form_txt.form_child .ssel02 {width:100%;}

/* ì›¹ì§„ 1ì£¼ì°¨ */
.zin_etc.webzine_etc .webzine_btn, .zin_etc .webzine_list {width:49%; max-width:230px;}
.zin_etc.webzine_etc .webzine_btn {margin-right:2%;}
.zin_contents {padding:50px 20px 100px; height:auto;}
.zin_contents > .dsi > .poa {margin-top:0; position:static; margin:0 auto 20px;}
.zin_contents > .dsi > .poa img {width:80px;}
.zin_contents > .dsi {padding-left:0; }
.zin_contents > .dsi .tal {text-align:center;}

.zinc02_txt .zinc02_pic {margin-top:0; position:static; margin:0 auto 20px;}
.zinc02_txt .zinc02_pic img {width:80px;}
.zin_contents02 {min-height:0; padding:40px 20px;}
.zinc02_txt {padding-left:0px;}
.zinc02_txt .tal {text-align:center;}

.zinc03_txt .ft26 {font-weight:bold;}

.zin_contents04 {min-height:0; padding:40px 0;}

.zin05_list > li .dst .dstc {text-align:left;}
.zin05_list > li .dst .ft22 {font-weight:bold;}
.zin05_list > li .poa {margin:0 auto 20px;}

.zin_contents06 {min-height:auto; background-position:center !important;}
.zin_contents06 .dsi .ft26 {font-weight:bold;}

.zinc07_con {margin-left:-15px;}
.zinc07_con > li {margin-bottom:15px; padding-left:15px;}
.zin_con {width:70px; height:70px; background-size:70px auto !important;}
.zinc07_con > li > .por {height:148px;}











/* radio */
.rd_box input[type=radio] + label {font-size:14px; }
.rd_box input[type=radio] + label:before {height:38px;}
.rd_box input[type=radio] + label:after {height:36px; }

/* ì²´í¬02 */
.wk_box input[type=radio] + label { padding-left:30px; height:auto; margin-bottom:10px; line-height:23px;}
.wk_box input[type=radio] + label:before {width:21px; height:21px;}
.wk_box input[type=radio] + label:after { width:21px; height:21px; background-size:21px 21px !important;}

/* ì²´í¬02 */
.wk_box input[type=checkbox] + label { padding-left:30px; height:auto; margin-bottom:10px; line-height:23px;}
.wk_box input[type=checkbox] + label:before {width:21px; height:21px;}
.wk_box input[type=checkbox] + label:after { width:21px; height:21px; background-size:21px 21px !important;}


/* select */
.ssel {height:40px; line-height:40px;}
.ssel select { height:38px;}



/* íŽ˜ì´ì§•*/
.page_wrap {margin:37px 0 92px;}
.page .page_p {display:none; float:left;}
.page a {width:45px; height:45px; line-height:45px;}
.page a.first {margin-right:5px;}
.page a.end {margin-left:5px;}
.page a.first:after,
.page a.prev:after,
.page a.next:after,
.page a.end:after {display:block;}

.current_m {display:inline-block;  float:left; vertical-align:top; box-sizing:border-box;  height:45px; line-height:45px; color:#888888; font-family: 'Montserrat'; padding:0 22px; font-size:14px;}
.current_m .txt_red {color:#37cea2; font-weight:bold; font-size:21px;}
.page_wrap02 .current_m .txt_red {color:#f180af;}
.page_wrap04 .current_m .txt_red  {color:#fe893c;}
.page_wrap05 .current_m .txt_red  {color:#8787e1;}
.page_wrap.st_2 .current_m .txt_red {color:#6842bc;}
.page a.prev {margin-right:10px;}
.page a.next {margin-left:10px;}
.view_prev a p > span, .view_next a p > span {min-height:45px; line-height:45px;}


.box {height:auto !important;}

/* ë¹„ë°€ë²ˆí˜¸ ìž…ë ¥ */
.pw_pop .login_input .login_btn {height:45px; line-height:45px;}

.m_pop.diffi_pop .diffi_tit {padding-bottom:30px; margin-bottom:30px;}
.m_pop.diffi_pop .privacy_box_wrap {top:135px;}

label {font-size:14px !important;}

.sc_btns {margin:0 auto 20px; text-align:center;}
.sc_btns .seee {height:45px; line-height:45px; width:260px; font-size:15px; display:block; margin:0 auto;}
.sc_btns .sc_list_wrap {margin:15px auto 0; display:block; text-align:center;width:260px;}
.sc_btns .sc_list_wrap .sc_list_tit {height:45px; line-height:45px; background-size:16px auto !important; width:260px; background:#999999 url('/images/sub/wc_sel.png') 230px center no-repeat; margin:0 auto;}
.sc_btns .sc_list_wrap .sc_list {top:45px; width:260px;}
.sc_btns .sc_list_wrap .sc_list li a {height:40px; line-height:40px; text-indent:10px; font-size:14px;}

#star2019_wrap {padding-top:54px;}
#star2019_wrap .star01, #star2019_wrap .star02, #star2019_wrap .star03, #star2019_wrap .star04, #star2019_wrap .star05 {padding:40px 0;}
#star2019_wrap .star02_slide {padding:30px 10px;}
#star2019_wrap .star04 ul {margin-left:-20px; padding:0;}
#star2019_wrap .star04 li {padding-left:20px; margin-bottom:20px; width:50% !important;}
#star2019_wrap .star04 {background: url(/images/sub/star_back04.jpg) center 14% no-repeat; background-size:400%;}
#star2019_wrap .star_com {padding:20px 20px 0;}
#star2019_wrap .star_com a { padding:0 20px; text-align:center; width:50%; padding-bottom:20px;}
#star2019_wrap .star05 a {width:130px; height:30px; line-height:30px; font-size:14px; margin:20px auto 0; border:1px solid #fff;}
#star2019_wrap .star02_slide_wrap {padding:10px; border-radius:30px;}
#star2019_wrap .star02_slide {border-radius:30px;}
#star2019_wrap .star02_slide .tac > img {width:240px;}
#star2019_wrap .star02_slide .slick-track > li img {box-shadow:none;}
#star2019_wrap .slick-dots > li {width:10px; height:10px;}
#star2019_wrap .slick-dots > li > button {width:10px; height:10px;}
#star2019_wrap .slick-dots {margin-top:20px;}
#star2019_wrap .star02_slide .slick-track > li {padding:0;}
#star2019_wrap .slick-arrow {width:15px; height:24px; background-size:15px auto !important;}
#star2019_wrap .star02_slide .star02_slider {padding:0 30px;}

#star2019_wrap .star01_pic .star_sub_title {margin-top:30px;max-width:25%; height:auto;}
#star2019_wrap .w_star_txt {display:none;}
#star2019_wrap .m_star_txt {display:block;}
#star2019_wrap .star_link {width:68%;height:6.7%; bottom:26.6%; left:15.3%;}
#star2019_wrap .cam_star_btn {width:180px;}
/*ì„œë¸ŒíŽ˜ì´ì§€ í”„ë¦°íŠ¸,ê³µìœ í•˜ê¸° ì•„ì´ì½˜*/

    .sub_etc{top:0px; right: 0px;}
    .sub_etc .etc_i01{display: none}
    .sub_etc .etc_i02{background-size: 50%;background-position: center;}
    .sub_etc .etc_i{width:45px; height: 45px;}
    .sub_etc .sub_etc_in li{width:45px; height: 45px;background-color: #fff;}

}

@media screen and (max-width:500px){
.consul_box .btnsi {width:80px;}
.consu_txt {padding-right:100px;}

.gudok_pop .agree_table th, .gudok_pop .agree_table td {display:block; width:100%;}
.gudok_pop .agree_table th {border-bottom:1px solid #cecece; padding:15px 20px;}

.zin_tab a {line-height:1.4; padding:10px;}
.zin_tab a br {display:block;}

    .m_qic_banner {height:75px; width:75px;}
    .m_qic_banner .aic_btn0204{padding-top:45px;font-size: 12px; }
    .sub_etc .etc_i02{background-size: 35%}
    .sub_etc .sub_etc_in li a{background-size: 60%}
    .sub_etc .sub_etc_in li .etc_i04{background-size: 30%}
    .sub_etc{right: 5px}
}

.star_pic07 {background-image:url('/images/webzine/11/wz11_con01.png');}
.webzine_star .star_box:hover .star_pic07 {background-image:url('/images/webzine/11/wz11_con01h.png');}

.zin_con07 {background-image:url('/images/webzine/11/wz11_con01.png');}

.zinc07_con > li:hover .zin_con07 {background-image:url('/images/webzine/11/wz11_con01h.png');}



@media screen and (max-width:380px){

}
@media screen and (max-width:340px){
    .sub_location .sub_menu > li {
        width: 117px;
    }
}


/*í›„ì›ì•ˆë‚´ ë²„íŠ¼ ì¶”ê°€ 200204*/
.guide_btn0204{margin-top: 40px;}
.guide_btn0204 .gebtn{padding: 13px 45px; color: #fff; background-color:#6e57a3; border-radius: 50px; font-size: 16px;}
.guide_btn0204 .gebtn01{margin-right:15px}
@media screen and (max-width:1100px){
    .guide_btn0204 .gebtn01{margin-right: 5px;}
    .guide_btn0204 .gebtn{font-size: 18px; }
}
@media screen and (max-width:1024px){
    .guide_btn0204 .gebtn{padding: 15px 38px;}
}
@media screen and (max-width:375px){
    .guide_btn0204 .gebtn{font-size: 16px; padding: 8px 17px;}
}



/*200306 ë…ìžì˜ê²¬*/

#privacy_200306{    padding: 185px 50px 70px;;}
#privacy_200306 .mpop_top{width: 100%;height: 127px; position: absolute;top:0; left: 0; background:url(/images/sub/w-logo-200306.png) 40px center no-repeat,#6842bc;}
#privacy_200306 .login_input{margin: 50px auto 0; border-top: 2px solid #6842bc;}
#privacy_200306.gudok_pop .privacy_box_wrap{top:210px;background: #fff;}
#privacy_200306 .ptb70{padding-top: 0}
#privacy_200306  .m_close{    background: url(/images/sub/hdb_btn_w.png) center center no-repeat;top:45px;}
.table-box-020306{width: 100%; overflow: hidden;}
caption{display: none;}
#privacy_200306 .agree_table th{font-size: 20px;color:#222; text-align: center;background: #f7f7f7}
#privacy_200306 .agree_table td {font-size: 18px;}
#privacy_200306 .appl_agree{max-width: 730px; margin: 0 auto;}
.table-box-020306 td input[type='text']{width: 232px;height: 58px; border:1px solid #d9d9d9;padding-left: 10px;font-size: 18px;}
.table-box-020306 td select{margin-top: 10px; border:1px solid #d9d9d9;   width: 491px;  height: 58px; padding-left: 10px;font-size: 18px;}
.table-box-020306 td textarea {width: 491px;border:1px solid #d9d9d9;padding: 10px;}

#privacy_200306 select {
  padding-right: 5px;
    background: url(/images/sub/seclect_btn.png)460px center no-repeat;
}



@media all and (max-width:900px) {
.table-box-020306 td input[type='text']{width: 46%}
.table-box-020306 td select{width: 100%;}
}

@media all and (max-width:770px){
  .table-box-020306 th{display: none !important;}
  .table-box-020306 td input[type='text'],#privacy_200306 .agree_table th,#privacy_200306 .agree_table td,#privacy_200306 select{font-size: 16px;}
    #privacy_200306 .agree_table td div{position: relative;}
  #privacy_200306 .agree_table td div>span{display: inline-block;position: absolute;top:80px;}
  .table-box-020306 td #mail2{width: 95%;margin-left: 5%;}
  .table-box-020306 td input[type='text'] {
    width: 100%;
}
.table-box-020306 td #mail1[type='text']{margin-bottom: 10px;}
#privacy_200306 select {
    padding-right: 5px;
    background: url(/images/sub/seclect_btn.png)98% center no-repeat;
}
#privacy_200306 .mpop_top{background-size: 40%;height: 100px;}
#privacy_200306 .m_close{top:35px;}
#privacy_200306 {
    padding: 140px 50px 70px;
}
#privacy_200306.gudok_pop .privacy_box_wrap{top:160px;}
}
@media all and (max-width:500px){
  .gudok_pop .agree_table th{width: 100%}
    #privacy_200306 .agree_table td div>span{top:57px;}
    .table-box-020306 td #mail2{width: 92%;margin-left: 7%;}
  .table-box-020306 td input[type='text'],#privacy_200306 .agree_table th,#privacy_200306 .agree_table td,#privacy_200306 select{font-size: 14px;}
  .table-box-020306 td input[type='text'],.table-box-020306 td select{height: 40px;}
  #privacy_200306 .mpop_top{background: url(/images/sub/w-logo-200306.png) 20px center no-repeat,#6842bc;background-size: 50%;}
  #privacy_200306 .login_input{margin: 10px auto 0;}
  #privacy_200306.gudok_pop .privacy_box_wrap {
  top: 200px;
}
}

@media all and (max-width:375px){
.table-box-020306 td #mail2{width: 90%;margin-left: 10%;}
}


/*ë´‰ì‚¬í™œë™ í™•ì¸ì„œ ì‹ ì²­*/
.warning{position: relative; padding-left: 30px;}
.warning:before{content:''; display: inline-block; position: absolute; top:2px; left:0; width: 22px; height: 22px;background: url(/images/sub/warning.png);background-repeat: no-repeat; background-size: contain; background-position: center center; background-color: #6842bc; border-radius: 100%; margin-right: 5px; vertical-align: top;}

.support_form03 .form_com .form_tit .star{color: #6842bc;}

.support_form03 .appl_form_list > li{}
.support_form03 .appl_form_list > li .form_tit{left:0; top:0; background: #f6f7fa; height: 100%; width: 300px; padding: 30px 15px; text-align: center;}
.support_form03 .appl_form_list li.sel_show,
.support_form03 .appl_form_list li.hickma_show,
.support_form03 .appl_form_list li.sel_show2{display: none;}

@media all and (max-width:1023px){
  .support_form03 .appl_form_list > li .form_tit{height: 100%; width: auto; margin: -30px -30px 0;  padding: 20px 15px; border-bottom: 0px solid #ccc; margin-bottom: 0px; text-align: left; background: #fff}
  .warning{padding-left: 25px;}
  .warning:before{ top:2px; width: 18px; height: 18px;}

}
@media all and (max-width:768px){
  .support_form03 .appl_form_list > li .form_tit{margin: -20px -15px 0; padding: 15px 15px; margin-bottom: 0px;}
  .warning{padding-left: 22px;}
  .warning:before{ top:2px; width: 16px; height: 16px;}
}


.support_form03 .appl_agree .appl_agree_con{padding-left: 0;}
.support_form03 .agree_table {border-top: 3px solid #222;}
.support_form03 .agree_table th,
.support_form03 .agree_table td{font-size: 16px; padding: 20px 15px;}
.support_form03 .agree_table th{ background: #f6f7fa; text-align: center;}

.support_form03 .form_com .form_year +.form_year{margin-top: 0.5em;}
.support_form03 .form_com .form_year input[type=text],
.support_form03 .form_com .form_year .ssel{width: 180px; display: inline-block;}

.support_form03 .rd_box02 input[type=radio] + label:before{ top:3px; background: url(/images/sub/wk_check06_off.png) 0 0 no-repeat;}
.support_form03 .rd_box02 input[type=radio] + label:after{top:3px; background: url(/images/sub/wk_check06.png) 0 0 no-repeat !important;}

@media all and (max-width:1023px){
  .support_form03 .agree_table th,
  .support_form03 .agree_table td{font-size: 16px;}

  .support_form03 .form_com .form_year input.mo_b{display: inline-block; margin-right: 5px;}
  .support_form03 .form_com .form_year input.mo_b + .dash{display: none !important;}
  .support_form03 .form_com .form_year input[type=text],
  .support_form03 .form_com .form_year .ssel{width: 29%;  margin-right: 5px;  margin-bottom: 5px;}
  .support_form03 .form_com .form_year .dash{width: 3.333%; display: inline-block; font-size: 14px; text-align: center;}
}
@media all and (max-width:768px){
  .support_form03 .agree_table th,
  .support_form03 .agree_table td{font-size: 14px;  padding: 20px 15px;}
  .support_form03 .agree_table th{border-bottom: 1px solid #ccc;}

  .support_form03 .form_com .form_year .ssel{width: 25%;}
  .support_form03 .form_com .form_year .dash{width: 5%; }

}

.service_wrap2 .service_tabel2{border-top: 3px solid #222; overflow: hidden; width: 100%;}
.service_wrap2 .service_tabel2 li{table-layout: fixed; width: 100%; display: table; border-bottom:1px solid #ccc;}
.service_wrap2 .service_tabel2 li .stTr{display: table-row;}
.service_wrap2 .service_tabel2 li .stTr > span{display: table-cell; padding: 15px 15px; text-align: center;  line-height: 1.3; vertical-align: middle;}
.service_wrap2 .service_tabel2 li.stHead .stTr > span{background: #f6f7fa; font-weight: bold; padding: 30px 15px;  box-sizing: border-box;}
.service_wrap2 .service_tabel2 li.stHead .stTr > span.stTitle{text-align: center;}
.service_wrap2 .service_tabel2 li.stHead .stTr > span.stTitle2{text-align: center;}

.service_wrap2 .service_tabel2 li .stTr > span .moLabel{display: none}

.service_wrap2 .service_tabel2 li .stTr > span.stNo{width: 10%; }
.service_wrap2 .service_tabel2 li .stTr > span.stName{width: 10%;}
.service_wrap2 .service_tabel2 li .stTr > span.stDate{width: 13%;}
.service_wrap2 .service_tabel2 li .stTr > span.stDate2{width: 19%;}
.service_wrap2 .service_tabel2 li .stTr > span.stTitle{width: auto; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.service_wrap2 .service_tabel2 li .stTr > span.stTitle2{width: auto; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.service_wrap2 .service_tabel2 li .stTr > span.stD{width: auto; }
.service_wrap2 .service_tabel2 li .stTr > span.stPrint{width: 13%;}
.service_wrap2 .service_tabel2 li .stTr > span.stBtn{width: 15%; }
.service_wrap2 .service_tabel2 li .stTr > span.stBtn .btn{margin: 0; width: 100%; border-radius: 0; background: #a4a8b3;  box-sizing: border-box; font-size: 16px}
.service_wrap2 .service_tabel2 li .stTr > span.stBtn .btn:hover{background: #6842bc;}
.service_wrap2 .service_tabel2 li .stTr > span.stBtn .btn.cpiBtn{background: #222222 !important; }

.service_wrap2 .service_tabel2 li .stTr > span.stBtn2{width: 15%; }
.service_wrap2 .service_tabel2 li .stTr > span.stBtn2 .btn{margin: 0; width: 100%; border-radius: 0; background: #a4a8b3;  box-sizing: border-box; font-size: 16px}
.service_wrap2 .service_tabel2 li .stTr > span.stBtn2 .btn:hover{background: #6842bc;}
.service_wrap2 .service_tabel2 li .stTr > span.stBtn2 .btn.cpiBtn{background: #222222 !important; }

.service_wrap2 .service_tabel2.st-2 li .stTr > span.stName{width : auto}
.service_wrap2 .service_tabel2.st-2 li .stTr > span.stDate{width : auto}
.service_wrap2 .service_tabel2.st-2 li .stTr > span.stDate2{width : auto;}
.service_wrap2 .service_tabel2.st-2 li .stTr > span.stPrint{width : auto}
.service_wrap2 .service_tabel2.st-2 li .stTr > span.stBtn{width: 17%;}
.service_wrap2 .service_tabel2.st-2 li .stTr > span.stBtn2{width: 17%;}


.service_wrap2 .service_tabel2 li._cpi{position: relative; padding-bottom: 80px; background: #f6f7fa ;}
.service_wrap2 .service_tabel2 li._cpi .cpiBox{display: block; position: absolute; bottom:0; height: 80px; width: 100%; border-top:1px solid #ccc;  padding: 15px 60px;}
.service_wrap2 .service_tabel2 li._cpi .cpiBox .cpiTit{display: inline-block;  padding: 10px;   background: #797a7d; color: #fff; border-radius: 3em; margin-right: 2em;}
.service_wrap2 .service_tabel2 li._cpi .cpiBox .cpiTit + span{line-height: 1.5}


@media all and (max-width:1023px){
  .service_wrap2 .service_tabel2 li.stHead{display: none;}
  .service_wrap2 .service_tabel2 li{display: block;position: relative; padding: 0;}
  .service_wrap2 .service_tabel2 li .stTr{display: block; position: relative; padding-bottom: 100px;}
  .service_wrap2 .service_tabel2 li .stTr > span{display: block; text-align: left; vertical-align: top;}

  .service_wrap2 .service_tabel2 li .stTr > span .moLabel{display: inline-block; font-weight: bold; margin-right: 0.5em;}

  .service_wrap2 .service_tabel2 li .stTr > span.stNo{display: none}
  .service_wrap2 .service_tabel2 li .stTr > span.stTitle,
  .service_wrap2 .service_tabel2 li .stTr > span.stD{display: block; width: auto; text-align: left; white-space: normal; word-break: break-all; text-overflow: inherit; padding-top: 30px; padding-bottom: 5px; line-height: 1.5; font-size: 16px; }
  .service_wrap2 .service_tabel2 li .stTr > span.stTitle2{display: block; width: auto; text-align: left; white-space: normal; word-break: break-all; text-overflow: inherit; padding-top: 10px; padding-bottom: 5px; line-height: 1.5; font-size: 16px;}

  .service_wrap2 .service_tabel2 li .stTr{display: block; position: relative; padding-top: 0px; padding-bottom: 20px;}
  .service_wrap2 .service_tabel2 li .stTr > span.stName{width: 50%; position: absolute; top: 10px; left:0;}
  .service_wrap2 .service_tabel2 li .stTr > span.stDate{width: 50%; position: absolute; top: 10px; left:50%;}
  .service_wrap2 .service_tabel2 li .stTr > span.stDate2{width: 50%; position: static; padding-top: 65px; left:0%;}
  .service_wrap2 .service_tabel2 li .stTr > span.stDate2 .strVdate_0{display: inline-block;}
  .service_wrap2 .service_tabel2 li .stTr > span.stDate2 .moLabel{vertical-align: top}
  .service_wrap2 .service_tabel2 li .stTr > span.stDate2 br{margin-top: 10px;}
  .service_wrap2 .service_tabel2 li .stTr > span.stPrint{width: 50%; position: absolute; top: 10px; left:50%;}
  .service_wrap2 .service_tabel2 li .stTr > span.stBtn2{width: 50%; position: absolute; top: 45px; left:50%; }
  .service_wrap2 .service_tabel2 li .stTr > span.stBtn2 .btn{padding: 5px 15px; width: auto; min-width: 6.5em; text-align: center;  font-size: 1em}

  .service_wrap2 .service_tabel2.st-2 li .stTr{display: block; position: relative; padding-top: 0; padding-bottom: 100px;}
  .service_wrap2 .service_tabel2.st-2 li .stTr > span.stName{width: 50%; position: absolute; top:auto; bottom: 45px; left:0;}
  .service_wrap2 .service_tabel2.st-2 li .stTr > span.stDate{width: 50%; position: absolute; top:auto; bottom: 45px; left:50%;}
  .service_wrap2 .service_tabel2.st-2 li .stTr > span.stDate2{width: 50%; position: absolute; top:auto; bottom: 10%; left:50%;}
  .service_wrap2 .service_tabel2.st-2 li .stTr > span.stPrint{width: 50%; position: absolute; top:auto; bottom: 10px; left:0;}
  .service_wrap2 .service_tabel2.st-2 li .stTr > span.stBtn{width: 50%; position: absolute; top:auto; bottom: 10px; left:50%; }
  .service_wrap2 .service_tabel2.st-2 li .stTr > span.stBtn .btn{padding: 5px 15px; width: auto; min-width: 6.5em; text-align: center;  font-size: 1em}



  .service_wrap2 .service_tabel2 li._cpi{padding-bottom: 0px;}
  .service_wrap2 .service_tabel2 li._cpi .cpiBox{display: block; position: static; height: auto; width: 100%;  padding: 15px;}
  .service_wrap2 .service_tabel2 li._cpi .cpiBox .cpiTit{display: inline-block;  padding: 5px 10px; font-size: 1em; }
  .service_wrap2 .service_tabel2 li._cpi .cpiBox .cpiTit + span{display: block; margin-top: 1em; padding:0 5px;}
}

/*ì¦ì„œ ì¶œë ¥*/
.m_pop.st-2{padding: 185px 50px 70px;background: #f5f5f5; }
.m_pop.st-2 .scroll{position: absolute; top: 127px; bottom:0; left:0px; right:0px; padding:60px 50px ; width:auto; overflow-y: auto;}
.m_pop.st-2 .tit{font-size: 42px; text-align: center; font-weight: bold;}

.m_pop.st-2 .print-box{margin: 0em 0 1em; padding-top: 84px; padding-bottom: 200px; width: 100%; min-height: 300px; box-shadow: 0 0 5px rgba(0,0,0,0.1); background: center top no-repeat  #fff; background-size: cover; position: relative;}
.m_pop.st-2 .print-box .pb-con{width: 90%; max-width: 500px; margin: 0 auto; font-weight: 300;}
.m_pop.st-2 .print-box .pb-top{position: absolute; top: 20px; left: 0; right:0; background: url(/images/sub/pop_print_bg1.jpg) center top no-repeat  #fff; background-size: contain; height: 84px}
.m_pop.st-2 .print-box .pb-bottom{position: absolute;bottom: 100px;left: 0;right:0;background: url(/images/sub/pop_print_bg2.jpg) center bottom no-repeat  #fff;background-size: contain;height: 150px;}
.m_pop.st-2 .print-box .pb-text{font-size: 26px; line-height: 1.8em; word-break: keep-all; text-align: center;}
.m_pop.st-2 .print-box .pb-num{margin-left: -1em; margin-bottom: 2em;  margin-top: -1em; }
.m_pop.st-2 .print-box .pb-date{margin: 70px 0 70px;text-align: center;font-size: 24px;}
.m_pop.st-2 .print-box .pb-p{margin: 60px 0 50px; text-align: center; font-size: 24px;}
.m_pop.st-2 .print-box .pb-name{ float:right; margin-top: -0.5em;  margin-right: -0.5em; font-size: 24px; line-height: 1em;}

.m_pop.st-2 .print-box .pb-tit{text-align: center; margin: 80px 0; font-size: 40px; font-weight: bold; }
.m_pop.st-2 .print-box .pd_table{width: auto; min-width: 100%; padding: 0; margin: 50px -30px; border-spacing: 0; border: 1px solid #ccc;}
.m_pop.st-2 .print-box .pd_table td,
.m_pop.st-2 .print-box .pd_table th{border:1px solid #ccc; padding: 10px 10px;; text-align: left; vertical-align: top}
.m_pop.st-2 .print-box .pd_table th{width: 25%; background: #f4f4f4;}
.m_pop.st-2 .print-box .pd_table .tit th{text-align: center; background: #eee;  border-top: 2px solid #222;}
.m_pop.st-2 .print-box {overflow: hidden;}
.m_pop.st-2 .print-box .pb-bottom{height: 130px; margin-left: -5%;}

.m_pop.st-2 .mpop_top{width: 100%;height: 127px;line-height: 127px; color: #fff; position: absolute;top:0; left: 0; background:#6842bc; padding: 0 5%;}
.m_pop.st-2 .mpop_top .tit{text-align: left;}
.m_pop.st-2 .ptb70{padding-top: 0}
.m_pop.st-2  .m_close{background: url(/images/sub/hdb_btn_w.png) center center no-repeat;top:45px; background-color: #5431a2; top:0;  right:0; height: 100%; width: 120px;}
.m_pop.st-2  .login_btn_md {background-color: #5431a2; border-radius: 5em;}
.m_pop.st-2  .print-box {position: relative;}
.m_pop.st-2  .print-box .pb-warning{position: absolute; width: 80%; left: 10%; bottom:20px; text-align: center; font-size: 13px; font-weight: 200; border:1px dashed #ccc; padding: 10px;}
@media all and (max-width:768px){
  .m_pop.st-2{padding: 125px 30px 50px; }
  .m_pop.st-2 .scroll{top: 80px; bottom:0; left:0px; right:0px; padding:50px 30px; }
  .m_pop.st-2 .tit{font-size: 20px; text-align: center; font-weight: bold;}
  .m_pop.st-2 .mpop_top{height: 80px; line-height:  80px; background-size: 40%;}
  .m_pop.st-2  .m_close{width: 80px;}
  .m_pop.st-2 .print-box .pb-date{margin: 40px 0 60px; font-size: 14px;}
  .m_pop.st-2 .print-box .pb-name{ font-size: 16px; margin-right: 0;}
  .m_pop.st-2 .print-box .pb-num{margin-left: 0; font-size: 12px;}
  .m_pop.st-2 .print-box .pb-text{font-size: 22px; margin: 40px 0;}
  .m_pop.st-2 .print-box .pd_table{margin: 25px 0px;}
  .m_pop.st-2 .print-box .pb-tit{margin: 40px 0;     font-size: 30px;}
  .m_pop.st-2 .print-box .pb-p{margin: 50px 0 25px; text-align: center; font-size: 16px;}
  .m_pop.st-2 .print-box .pb-date{margin: 40px 0 60px;  font-size: 16px; position: relative; z-index: 1;}
  .m_pop.st-2 .print-box {padding-bottom: 50px; overflow: hidden;}
  .m_pop.st-2 .print-box .pb-bottom{height: 100px; margin-left: -5%;}

  .m_pop.st-2 .print-box{ padding-bottom: 150px;}
  .m_pop.st-2 .print-box .pb-bottom{height: 100px; margin-left: -5%; bottom: 110px;}
  .m_pop.st-2 .print-box .pb-con{width: 80%;}
  .m_pop.st-2 .print-box .pb-text{font-size: 16px; margin: 40px 0 60px;}
  .m_pop.st-2  .print-box {word-break: keep-all;}
  .m_pop.st-2  .print-box br{display: none}
}
@media screen and (max-width:500px){
  .m_pop.st-2 .print-box .pb-tit{font-size: 24px;}
  .m_pop.st-2 .print-box .pb-con{width: 90%;}
  .m_pop.st-2 .scroll{padding: 0px 0px;}
  .m_pop.st-2 .print-box .pb-warning{ font-size: 11px;}
  .m_pop.st-2 .print-box br{display: block;}
  .m_pop.st-2{left: 0px;  right:0px;}
  .m_pop.st-2 .login_btn_md{margin-bottom: 30px;}
}

.clearboth::after{content:''; display: block; clear: both;}
