/* 20160614 - µðÀÚÀÎ¸®´º¾ó °ü·Ã css */

input::-webkit-input-placeholder{vertical-align:top;} 

/* Header */
header h2 {padding-top:10px; text-align:center;}
header h2 img {width:100px;}
header h2.cash img {width:150px;}
header .btn_panel_new {display:block; position:absolute; left:0; top:0; width:39px; line-height:39px; text-align:center;}
header .btn_home_new {display:block; position:absolute; right:0; top:0; width:46px; line-height:39px; text-align:center;}
header .btn_home_new img, header .btn_panel_new img {display:block; width:100%;}

.conbox.type01 .jsky_in {background:#00afca;border:1px solid #00afca; border-radius:3px;padding:15px 20px;}
.jsky_in h2.tit01_new {color:#fff;font-weight:bold;line-height:18px;}

/* Header Navigation */
.btn_nav.type01 + .layer_wrap {border-top:none; border-bottom:none;height:100%;padding-bottom:0 !important;}

.layer_in.type01 {overflow-y:auto; position:relative; background:#333; width:87%; height:100%; margin:0; padding:15px 0;}
.layer_in.type01 > h1 {background:#418cd2; margin:-15px -10px 0; font-size:16px; font-weight:bold; line-height:36px; text-align:center; color:white;}
.layer_in.type01 h1.type01 {background:none; border-bottom:1px solid #126fc7; font-size:13px; line-height:40px; color:#126fc7;}
.layer_in.type01 .tit01 {text-align:left !important;}
.layer_closepos.type01 {position:absolute; top:0; right:0; z-index:10000; width:44.5px; height:36.25px; text-indent:-999em;font-size:0 !important;}
.layer_closepos.type01:before{content:'';display:block; width:44.5px; height:36.25px;background: url("/web/C/M/images/icon/icon_close002.png") center no-repeat;background-size:14.5px;}

/* »ó´Ü ÀÚµ¿Â÷¾ÆÀÌÄÜ ¸µÅ© */
.layer_in.type001 {overflow-y:auto; position:relative; background:#6660aa; width:100%; height:100%; margin:0;}
.pop-pur {padding:10px;}
.pop-pur-top img {padding:0 15px;width:100%;}
.mbox-link {padding:10px 15px;margin-top:15px;}
.mbox-link li {float:left;width:47%;background:#fff url("/web/C/M/images/icon/icon_rArrow_purple.png") right 17px no-repeat;background-size:18px auto;border-radius:3px;padding:15px 10px;margin-right:5px;margin-bottom:15px;}
.mbox-link li.right {float:right;margin-right:0px;}
.mbox-link li.over {background:#fef200 url("/web/C/M/images/icon/icon_rArrow_purple.png") right 17px no-repeat;background-size:18px auto;}
.mbox-link-dl dt {font-size:1.15em;font-weight:bold;color:#333;margin-bottom:8px;} 
.mbox-link-dl dd {font-size:0.92em;color:#333;letter-spacing:-0.05em;} 

.nav-sty01 {border-top:1px solid #333;background:#fff;}

/* Font_em */
.E-fc09 {font-size:0.7em !important;}
.E-fc10 {font-size:0.78em !important;}
.E-fc11 {font-size:0.85em !important;}
.E-fc12 {font-size:0.91em !important;}
.E-fc13 {font-size:1.1em !important;}
.E-fc14 {font-size:1.15em !important;}
.E-fc-u01 {font-size:1em !important;}
.E-fc-u01_1 {font-size:1.1em !important;}
.E-fc-u02 {font-size:1.15em !important;}
.E-fc-u03 {font-size:1.2em !important;}
.E-fc-u04 {font-size:1.5em !important;}
.E-fc-u04_1 {font-size:1.68em !important;}
.E-fc-u05 {font-size:2.3em !important;}
.E-fc-u06 {font-size:1.9em !important;}

.font-sp01 {letter-spacing:-0.08em;}
.font-sp02 {letter-spacing:-0.05em;}
.font-sp03 {letter-spacing:-0.15em;}
.font-sp04 {letter-spacing:-0.1em;}
.font-sp05 {letter-spacing:-0.2em;}
.font-sp06 {letter-spacing:-0.25em;}

.fcwhiet {color:#fff !important;}
.fcyellow {color:#fef200 !important;}
.fc-pur {color:#6660aa;}
.fc-jsky {color:#00afca;}

.w60 {width:60% !important;}
.w80 {width:80% !important;}

.text-no {display:block;text-indent:-9999px;}
.text-no2 {display:block;text-indent:-9999px;height:0px;}
.lh16 {line-height:16px;}

/* Padding-Margin */
.pt05 {padding-top:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pl20 {padding-left:20px !important;}
.mt100 {margin-top:100px !important;}
.tbl_form .pt_tb15 {padding-top:15px;padding-bottom:15px;}
.mml10 {margin-left:-10px !important;}
.mmt30 {margin-top:-30px !important;}

.tit001 {margin-top:30px; font-size:1.26em; font-weight:bold; line-height:17.5px; color:#333;}

.conbox-re {background:#fff; padding:10px;}

/* Title */
#wrap .title_new {position:fixed; background:#6660aa; width:100%; margin-top:-36px; padding:10px 0; font-size:15px; color:white; z-index:999;font-weight: bold;}
#wrap .title_new h2 {text-align:center;font-size:1.1em;}
#wrap .title_new .btn_back {display:block; position:absolute; left:0; top:0; width:36px; padding-top:7px; line-height:29px; text-align:center;}
#wrap .title_new .btn_back img {width:21.5px;}
#wrap .title_new .btn_calc {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/common/icon_calc.gif") no-repeat; background-size:41px 36px; width:41px; height:36px; text-indent:-999em;}
#wrap .title_new .btn_calc.on {background: url("/web/C/M/images/common/icon_calc_close.gif") no-repeat; background-size:41px 36px;}
#wrap .title_new .btn_qst {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/common/icon_qst.gif") no-repeat; background-size:41px 36px; width:41px; height:36px; text-indent:-999em}
#wrap .title_new .btn_qst.on {background: url("/web/C/M/images/common/icon_hs_close.gif") left -2px no-repeat; background-size:41px 40px;}

#wrap .title_new .btn_step01 {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step01.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step02 {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step02.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step03 {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step03.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step04 {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step04.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step04_end {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step04_end.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step05 {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step05.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step05_end {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step05_end.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step06 {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step06.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step06_end {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step06_end.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}
#wrap .title_new .btn_step07_end {display:block; position:absolute; right:0; top:0; background: url("/web/C/M/images/icon/icon_step07_end.png") no-repeat; background-size:51px 36px; width:51px; height:36px; text-indent:-999em}

/* Btn_New */
.btn_box .purple {background:#6660aa; border:1px solid #6660aa; color:white;}
.btn_box .sky-blue {background:#00afca; border:1px solid #00afca; color:white;}

.btn_box_new {overflow:hidden; margin-top:25px;}
div.btn_box_new {width:100%;}
.btn_box_new > button, .btn_box_new > a, .btn_box_new > label {display:inline-block; font-size:1.2em; font-weight:bold; line-height:36px; cursor:pointer;}
.btn_box_new .btn-purple-next {padding:3px 0;width:69%!important;color:#fff;text-align:right;padding-right:30px;background:#6660aa url("/web/C/M/images/icon/btn-icon-next01.png") no-repeat right 12px; background-size:19px 16px;}
.btn_box_new .btn-galy-pew {padding:3px 0;width:30%!important;color:#fff;text-align:left;padding-left:30px;background:#707070 url("/web/C/M/images/icon/btn-icon-pew01.png") no-repeat left 12px; background-size:19px 16px;}
.btn_box_new .btn-purple-next02 {padding:3px 0;width:49%!important;color:#fff;text-align:right;padding-right:30px;background:#6660aa url("/web/C/M/images/icon/btn-icon-next01.png") no-repeat right 12px; background-size:19px 16px;}
.btn_box_new .btn-galy-pew02 {padding:3px 0;width:50%!important;color:#fff;text-align:left;padding-left:30px;background:#00afca url("/web/C/M/images/icon/btn-icon-pew01.png") no-repeat left 12px; background-size:19px 16px;}

.visual_new {background:#fff url("/web/C/M/images/img/dr_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 50px; color:#333;}
.visual_car {background:#fff url("/web/C/M/images/img/ca_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 22px; color:#333;}
.visual_car02 {background:#fff url("/web/C/M/images/img/ca_000_img03.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 50px; color:#333;}
.visual_k_ot {background:#fff url("/web/C/M/images/img/ot_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 50px; color:#333;}
.visual_gf_lding {background:#fff url("/web/C/M/images/img/gf_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 40px; color:#333;}
.visual_wt_lding {background:#fff url("/web/C/M/images/img/wt_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 35px; color:#333;}
.visual_cc_lding {background:#fff url("/web/C/M/images/img/cc_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 40px; color:#333;}
.visual_ct_lding {background:#fff url("/web/C/M/images/img/ct_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 40px; color:#333;}
.visual_ho_lding {background:#fff url("/web/C/M/images/img/ho_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 40px; color:#333;}
.visual_pet_lding {background:#fff url("/web/C/M/images/img/pet_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 40px; color:#333;}
.visual_gr_lding {background:#fff url("/web/C/M/images/img/gr_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 40px; color:#333;}
.visual_ot_lding {background:#fff url("/web/C/M/images/img/otw_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 20px; color:#333;}
.visual_ot_text img {width:auto;height:72px;margin-top:20px;text-align:center;}
.visual_car img {width:95%;height:auto;margin-top:10px;}
.visual_cm_lding {background:#fff url("/web/C/M/images/img/cm_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 40px; color:#333;}
.visual_ha_lding {background:#fff url("/web/C/M/images/img/ha_000_img01.png") right 0 no-repeat; background-size:190px 214px; padding:10px 20px 40px; color:#333;}

.visual_car_com01 {background:#fff url("/web/C/M/images/img/ca_evtcom_img01.png") right 0 no-repeat; background-size:200px 232px; padding:10px 20px 70px; color:#333;}
.visual_car_moin {background:#fff url("/web/C/M/images/img/ca_evtmoin_img01.png") right 0 no-repeat; background-size:190px 253px; padding:10px 20px 90px; color:#333;}

.paratype010 {font-size:1.4em; font-weight:bold; line-height:25px; letter-spacing:-0.05em;}
.paratype010 strong {font-size:1.4em;letter-spacing:-0.05em; text-decoration:underline;}

.tbl_form_new tr:first-child td {border-top:0;border-left:0;height:50px;}
.tbl_form_new td.bor-left-none {border-left:0;}
.tbl_form_new td {height:50px;overflow:hidden; border-left:10px solid #00afca; border-top:10px solid #00afca; padding:0 10px; vertical-align:middle;background:#fff;}
.tbl_form_new td.sky-bg {height:50px;overflow:hidden; border-top:10px solid #00afca; padding:0; vertical-align:middle;background:#00afca;}
.tbl_form_new input[type="datetime"], .tbl_form_new input[type="tel"], .tbl_form_new input[type="email"], .tbl_form_new input[type="number"], .tbl_form_new input[type="password"], .tbl_form_new input[type="text"], .tbl_form_new input[type="date"] {background:white; border:0px solid #ccc; /*padding:3px 5px;*/}

.tbl_form001.brdtop {border-top:1px solid #ccc;}
.tbl_form001 tr.brdbotm {border-bottom:1px solid #707070;}
.tbl_form001 tr.top-pur-line {border-top:2px solid #6660aa;}
.tbl_form001 tr.bgc {background:#ffaaaa;}
.tbl_form001.vm th {vertical-align:middle;}
.tbl_form001 th {overflow:hidden; background:#efefef;border-top:2px solid #6660aa;border-bottom:1px solid #707070;padding:10px 2px 10px 8px; font-weight:bold; text-align:center; vertical-align:middle; color:#333;}
.tbl_form001 th.bg-cnt {background:#00afca;color:#fff;}
.tbl_form001 th.bg-cnt-pur {background:#6660aa;color:#fff;border-left:1px solid #fff;}
.tbl_form001 td {overflow:hidden;border-bottom:1px solid #707070; padding:10px; vertical-align:middle;color:#333;text-align:center;}
.tbl_form001 td.bg-cnt {background:#e5f7f9;}
.tbl_form001 td.bg-cnt-pur {background:#f0eff7;border-left:1px solid #fff;}
.tbl_form001 td.bg-cnt02 {background:#efefef;}
.tbl_form001 td.ta-l {text-align:left;}
.tbl_form001 td.top-line {border-top:2px solid #6660aa;}

.tbl_form001.type001 {border-top:2px solid #6660aa;}
.tbl_form001.type001 th {overflow:hidden; background:#efefef;border-top:1px solid #707070;border-left:1px solid #707070; padding:10px 2px 10px 8px; font-weight:bold; text-align:center; vertical-align:middle; color:#333;}
.tbl_form001.type001 td {overflow:hidden; border-top:1px solid #707070;border-left:1px solid #707070; padding:10px; vertical-align:middle;color:#333;text-align:center;}
.tbl_form001.type001 td.ta-r {text-align:right;}
.tbl_form001.type001 td.ta-l {text-align:left;}

.tbl_form001.type002 {border-top:2px solid #6660aa;}
.tbl_form001.type002 th {overflow:hidden; background:#efefef;border-top:1px solid #707070;border-left:1px solid #707070; padding:10px 2px 10px 8px; font-weight:bold; text-align:center; vertical-align:middle; color:#333;}
.tbl_form001.type002 td {overflow:hidden; border-top:1px solid #707070;border-left:1px solid #707070; padding:8px; vertical-align:middle;color:#333;text-align:left;}
.tbl_form001.type002 td.bor-no {border-left:none;}
.tbl_form001.type002 th.bor-no {border-left:none;}

.tbl_form001.type003 {border-top:2px solid #6660aa;}
.tbl_form001.type003 th {overflow:hidden; background:#efefef;border-top:1px solid #707070;border-left:1px solid #707070; padding:4px 1px; font-weight:bold; text-align:center; vertical-align:middle; color:#333;}
.tbl_form001.type003 td {overflow:hidden; font-size:0.9em;border-top:1px solid #707070;border-left:1px solid #707070; padding:3px 2px; vertical-align:middle;color:#333;text-align:center;}
.tbl_form001.type003 td.bor-no {border-left:none;}
.tbl_form001.type003 th.bor-no {border-left:none;}
.tbl_form001.type003 td.ta-l {text-align:left;}

.tbl_form002.brdtop {border-top:1px solid #ccc;}
.tbl_form002 tr.brdbotm {border-bottom:1px solid #707070;}
.tbl_form002 tr.brdtop {border-top:2px solid #6660aa;}
.tbl_form002.vm th {vertical-align:middle;}
.tbl_form002 th {overflow:hidden; background:#efefef;border-top:2px solid #6660aa; padding:10px 2px 10px 8px; font-weight:bold; text-align:center; vertical-align:middle; color:#333;}
.tbl_form002 th.bg-cnt {background:#00afca;color:#fff;}
.tbl_form002 td {overflow:hidden; border-top:1px solid #707070; padding:8px 5px; vertical-align:middle;color:#333;text-align:right;}
.tbl_form002 td.bg-cnt {background:#e5f7f9;}
.tbl_form002 td.ta-l {text-align:left;}
.tbl_form002 td.ta-c {text-align:center;}
.tbl_form002 td.bor-right, th.bor-right {border-right:1px solid #d0d0d0;} 
.tbl_form002 td.bg-glay {background:#efefef;}
.tbl_form002 td.bg-skyblue {background:#e5f7f9;}
.tbl_form002 td.bg-purple {background:#efefef;}

.list17 {margin-top:20px; line-height:17px;}
.list17:first-child {margin-top:0;}
.list17 > li {position:relative; margin-top:10px; padding-left:5px;}

.dr-rad-icon01 {display:inline-block;font-weight:bold;background: url("/web/C/M/images/icon/dr_radio_icon01.png") left center no-repeat; background-size:38px 28px; padding-left:45px;padding-top:11px;height:35px;}
.dr-rad-icon02 {display:inline-block;font-weight:bold;background: url("/web/C/M/images/icon/dr_radio_icon02.png") left center no-repeat; background-size:38px 28px; padding-left:45px;padding-top:11px;height:35px;}
.male-icon01 {display:inline-block;font-weight:bold;background: url("/web/C/M/images/icon/male_radio_icon01.png") left center no-repeat; background-size:38px 28px; padding-left:45px;padding-top:11px;height:35px;}
.female-icon02 {display:inline-block;font-weight:bold;background: url("/web/C/M/images/icon/female_radio_icon02.png") left center no-repeat; background-size:38px 28px; padding-left:45px;padding-top:11px;height:35px;}
.dog-icon01 {display:inline-block;font-weight:bold;background: url("/web/C/M/images/icon/dog_radio_icon01.png") left center no-repeat; background-size:38px 32px; padding-left:42px;padding-top:11px;height:35px;}
.cat-icon02 {display:inline-block;font-weight:bold;background: url("/web/C/M/images/icon/cat_radio_icon02.png") left center no-repeat; background-size:38px 32px; padding-left:42px;padding-top:11px;height:35px;}
.family-icon {display:inline-block;font-weight:bold;background: url("/web/C/M/images/icon/family_radio_icon01.png") left center no-repeat; background-size:38px 28px; padding-left:45px;padding-top:11px;height:35px;}

.btn_box .white-pur {background:white; border:1px solid #6660aa; color:#6660aa;}
.btn_box .white-sky-ha {background:#00afca; border:2px solid #fff; color:#fff;}
.conbox-bx {background:#fff; padding:10px;}
.conbox-bx.type01 {background:#fff; padding:15px 10px;}
.conbox-bx.type02 {background:#fff; padding:15px;}
.conbox-new {padding:0;width:100%;}
.black-con {overflow:hidden;background:#333;padding:15px 10px 20px;}
.sky_new-con {overflow:hidden;background:#00afca;padding:10px;}
.car-total-w {color:#fff;font-size:1.1em;}
.car-total-w li {border-bottom:1px solid #333;padding:15px 5px;}
.car-total-w li:first-child {padding:10px 5px 20px;}
.car-total-w li:last-child {border-bottom:none;padding:15px 5px 10px;}
.icon_discount {background: url("/web/C/M/images/icon/car_discount_w.png") 10px 0 no-repeat; background-size:20px;padding-left:35px;}

/* ¶óµð¿À¼±ÅÃ ¸Þ´º */
.tab-radio-mu {margin-top:15px;}
.tab-radio-mu li {float:left;width:32%;margin-left:2%;background:#fff;border:1px solid #6660aa;padding:10px 0;text-align:center;color:#6660aa;border-radius:3px;}
.tab-radio-mu li:first-child {margin-left:0;}
.tab-radio-mu li.on {background:#6660aa;border:1px solid #6660aa;color:#fff;}
.tab-radio-mu li span {display:block;margin-top:7px;}

.tab-radio-mu-001 {margin-top:20px;}
.tab-radio-mu-001 li {letter-spacing:-0.2em;float:left;width:49%;margin-left:2%;background:#fff;border:1px solid #6660aa;padding:12px 0;text-align:center;color:#6660aa;border-radius:3px;}
.tab-radio-mu-001 li:first-child {margin-left:0;}
.tab-radio-mu-001 li.on {background:#6660aa;border:1px solid #6660aa;color:#fff;}
.tab-radio-mu-001 li span {display:block;margin-top:7px;}

.btn-cm-clk {}
.btn-cm-clk li {margin-bottom:15px;float:left;width:49%;margin-left:2%;background:#fff;border:1px solid #6660aa;padding:10px 5px 15px;text-align:center;color:#6660aa;border-radius:3px;}
.btn-cm-clk li:first-child {margin-left:0;}
.btn-cm-clk li.on {padding-right:30px;border:1px solid #6660aa;color:#fff;background:#6660aa url("/web/C/M/images/icon/icon_chk.png") 95% center no-repeat; background-size:20px; auto}
.btn-cm-clk li span {display:block;margin-top:7px;font-size:1.15em;letter-spacing:-0.13em;}

.icon_qus001 {background:url("/web/C/M/images/icon/icon_qus_02.png") right center no-repeat; background-size:15px; padding:10px 20px 10px 0;}
.icon_qus002 {background:url("/web/C/M/images/icon/icon_qus_01.png") left center no-repeat; background-size:15px; padding:0 5px 0 20px;}
.icon_qus003 {background:url("/web/C/M/images/icon/icon_qus_02.png") left center no-repeat; background-size:15px; padding:0 5px 0 20px;}
.round-s-tit {display:inline-block;background:#6660aa;border:1px solid #6660aa; border-radius:13px; padding:1px 9px; font-size:1em; font-weight:bold; line-height:16px; color:#fff;margin-right:5px;}
.icon_plusopen {float:right;background:url("/web/C/M/images/icon/icon_plus_purple.gif") right center no-repeat;background-size:25px auto;width:25px;height:17px;margin:2px -8px 0 0;}
.icon_minusclose {float:right;background:url("/web/C/M/images/icon/icon_minus_purple.gif") right center no-repeat;background-size:17px auto;width:17px;height:17px;margin-top:2px;}

.box-icon-img {margin:20px 0;}
.box-icon-img li {float:left;width:25%;padding:0 7px 20px;text-align:center;}
.box-icon-img li:first-child {padding-left:0;}
.box-icon-img li img {width:auto;height:68px;}

.box-icon-img02 {margin:20px 0;}
.box-icon-img02 li {float:left;width:33.3%;padding:0 5px 40px;}
.box-icon-img02 li img {width:100%;display:block;text-align:center;}

.box-icon-img02.type01 {margin:10px 0 0;display:inline-block;}
.box-icon-img02.type01 li {float:left;width:33.3%;padding:0 5px 10px;}
.box-icon-img02.type01 li img {max-height:80px;}

.box-icon-img03 {margin:20px 0;}
.box-icon-img03 li {float:left;width:50%;padding:0 5px 40px;}
.box-icon-img03 li:first-child {padding-left:0;}
.box-icon-img03 li:last-child {padding-right:0;}
.box-icon-img03 li img {width:100%;display:block;text-align:center;}

/* ½½¶óÀÌµù½ºÅ¸ÀÏ ¶óµð¿À¹öÆ° ¸Þ´º */
.chc {display:block;position:relative;}
.chc *{vertical-align:top}
.chc input{position:absolute;left:-999em;top:0;margin:0;padding:0}
.chc input[type=checkbox]{width:67px;height:25px}
.chc label{position:relative;display:inline-block;}
.chc label.lbl2{padding-left:55px;text-indent:-999em;}
.chc .lbl2{height:25px;background:url("/web/C/M/images/icon/ico_check.png") no-repeat left -25px;}
.chc .lbl2.on {background-position:0 0;}
.chc input:focus{border:1px solid blue}

.line-taub {display:block;overflow:hidden;}
.line-taub li {min-height:30px;border-top:1px solid #707070;}
.line-taub li:first-child {border-top:0px;}

.tbl_form_dr.type01 td {padding:0px;}
.tbl_form_dr.type02 td {padding:2px;}
.tbl_form_dr.type03 td {padding:5px 0px;}
.tbl_form_dr.type04 td {padding:10px 2px;}
.tbl_form_dr td {padding:5px 7.5px;}
.tbl_form_dr td:first-child {padding-left:0;}
.tbl_form_dr td:last-child {padding-right:0;}
.tbl_form_dr input {width:100% !important;}
.tbl_form_dr td.align-r {text-align:right;}
.tbl_form_dr td.align-c {text-align:center;}
.tbl_form_dr td.vm {vertical-align:middle;}
.tbl_form_dr td.vb {vertical-align:bottom;}
.tbl_form_dr td.bg-gray {background:#efefef;padding:10px 7.5px;margin:5px 0;}
.tbl_form_dr td.add-sty {background:#efefef;padding:0 7.5px;text-align:center;}

.tab_roud {padding:15px;background:#efefef;}
.tbl_form_ca td {padding:5px 7.5px;}
.tbl_form_ca input {width:100% !important;}
.tbl_form_ca td.align-r {text-align:right;}
.tbl_form_ca td.align-c {text-align:center;}
.tbl_form_ca td.padd01 {padding:20px 7.5px 5px;}

.line-c01 {display:block;border-top:1px solid #707070;width:100%;margin-top:30px;}
.line-c02 {border-top:1px solid #707070;width:100%;padding:10px 0;}

.more_wrap_dr {position:relative; padding:16px 0;}
.more_wrap_dr .more_pur {position:absolute; right:0; top:13px; background: url("/web/C/M/images/icon/icon_plus_purple.gif") right center no-repeat white; background-size:12px 8px; border:1px solid #6660aa; padding:3px 14px 2px 4.5px; font-size:12px; line-height:14.5px; color:#6660aa;}
.car_text01 {position:relative; padding:15px 0;min-height:70px;color:#333;}
.car_text01 .modif_sky {position:absolute; right:0; top:20px; background:#fff; border:1px solid #00afca; padding:3px 8px 4px; font-size:13px; line-height:14.5px; color:#00afca;border-radius:30px;}
.car_text01 .modif_sky.on {position:absolute; right:0; top:20px; background:#00afca; border:1px solid #00afca; padding:3px 8px 4px; font-size:13px; line-height:14.5px; color:#fff;border-radius:30px;}
.car_text01 .modif_sky.type01 {position:absolute; right:0; top:10px; background:#00afca; border:1px solid #00afca; padding:3px 10px 4px; font-size:13px; line-height:14.5px; color:#fff;border-radius:30px;}
.car_text01 .modif_purple {position:absolute; right:0; top:10px; background:#6660aa; border:1px solid #6660aa; padding:3px 8px 4px; font-size:13px; line-height:14.5px; color:#fff;border-radius:30px;}
.car_text_sub {margin-top:10px;padding:0 10px;font-size:1.15em;color:#6660aa;font-weight:bold;}
.car_text_sub02 {margin-top:10px;padding:0;font-size:1.14em;color:#6660aa;font-weight:bold;}
.conbox02.type001 {padding:0 15px;}
.conbox02.type002 {padding:0;}
.conbox02.type003 {background: url("/web/C/M/images/bg/child_img_bg.png") right bottom no-repeat;background-size:100px auto;}

.line-taub02 {display:block;overflow:hidden;}
.line-taub02 li {border-top:1px solid #707070;}
.line-taub02 li:first-child {border-top:0px;}
.line-taub02 li.last-line {border-top:1px solid #707070;border-bottom:1px solid #707070;}

.line-taub03 {display:block;overflow:hidden;}
.line-taub03 li:last-child {margin-bottom:20px;}

.tabmenu.type02 {margin:15px 0 0;}
.tabmenu.type02 > li {float:left;border-top-right-radius:4px;border-top-left-radius:4px;border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:2px solid #6660aa;}
.tabmenu.type02 li.on {background:white;border:2px solid #6660aa; border-bottom:2px solid white;}
.tabmenu.type02 button, .tabmenu.type01 li > a {font-size:1em;color:#707070;font-weight:bold;}
.tabmenu.type02 li.on > button {color:#6660aa;font-weight:bold;}

.btn_box .icon_next_n {display:inline-block; background: url("/web/C/M/images/icon/icon_next.png") right center no-repeat; background-size:7px 16px; padding-right:17px;}/*2016-07-08 Ãß°¡ */
.btn_box .icon_chk_right {display:inline-block; background: url("/web/C/M/images/icon/icon_chk.png") right center no-repeat; background-size:16.5px 11px; padding-right:23.75px; text-indent:0;}/*2016-07-08 Ãß°¡ */
.btn_box .icon_chk_right_pur {display:inline-block; background: url("/web/C/M/images/icon/icon_chk_pur.png") right center no-repeat; background-size:16.5px 11px; padding-right:23.75px; text-indent:0;}/*2016-07-15 Ãß°¡ */

/* °Ë»ö Å¬¸¯½Ã ¿¹½Ã·Î º¸¿©Áö´Â ¸®½ºÆ® */
.serch_list {margin-top:15px;border-top:1px solid #707070;}
.serch_list li {padding:5px 0;font-weight:bold;}
.serch_list li:first-child {padding:15px 0 5px;}
.serch_list li span {color:#6660aa;} 

/* tab °áÁ¦¼±ÅÃ */
#tab_con {margin-top:15px;}
#tab_con .tabs {display:block;overflow:hidden;}
#tab_con .tabs li:first-child a {margin-right:3%;}
#tab_con .tabs li:last-child a {float:right;}
#tab_con .tabs li a {width:31.3%;padding:5px 0;padding:0;display:inline-block;float:left;border-radius:4px;border:1px solid #6660aa;background:#fff;color:#6660aa;text-align:center;}
#tab_con .tabs.type01 li a {width:48.5%;padding:5px 0;padding:0;display:inline-block;float:left;border-radius:4px;border:1px solid #6660aa;background:#fff;color:#6660aa;text-align:center;}
#tab_con .tabs li a.active {color:#fff;border:1px solid #6660aa;text-align:center;font-weight:bold;background:#6660aa;}
.tabs a:hover, .tabs a:active, .tabs a:focus{text-decoration:none;}
span.tab-icon01 {margin-top:8px;padding:40px 0 10px 0;display:block;background: url("/web/C/M/images/icon/sign_tab_icon01.png") center 0 no-repeat; background-size:40px 33px;}
span.tab-icon01.on {margin-top:8px;padding:40px 0 10px 0;display:block;background: url("/web/C/M/images/icon/sign_tab_icon01_over.png") center 0 no-repeat; background-size:40px 33px;}
span.tab-icon02 {margin-top:8px;padding:40px 0 10px 0;display:block;background: url("/web/C/M/images/icon/sign_tab_icon02.png") center 0 no-repeat; background-size:40px 33px}
span.tab-icon02.on {margin-top:8px;padding:40px 0 10px 0;display:block;background: url("/web/C/M/images/icon/sign_tab_icon02_over.png") center 0 no-repeat; background-size:40px 33px}
span.tab-icon03 {margin-top:5px;padding:43px 0 10px 30px;display:block;background: url("/web/C/M/images/icon/sign_tab_icon03.png") center 0 no-repeat; background-size:82px 47px}
span.tab-icon03.on {margin-top:5px;padding:43px 0 10px 30px;display:block;background: url("/web/C/M/images/icon/sign_tab_icon03_over.png") center 0 no-repeat; background-size:82px 47px}
span.tab-icon04 {margin-top:8px;padding:40px 0 10px 0;display:block;background: url("/web/C/M/images/icon/sign_tab_icon04.png") center 0 no-repeat; background-size:40px 33px}
span.tab-icon04.on {margin-top:8px;padding:40px 0 10px 0;display:block;background: url("/web/C/M/images/icon/sign_tab_icon04_over.png") center 0 no-repeat; background-size:40px 33px}
span.tab-icon05 {margin-top:8px;padding:40px 0 10px 0;display:block;background: url("/web/C/M/images/icon/sign_tab_icon05.png") center 0 no-repeat; background-size:40px 33px}
span.tab-icon05.on {margin-top:8px;padding:40px 0 10px 0;display:block;background: url("/web/C/M/images/icon/sign_tab_icon05_over.png") center 0 no-repeat; background-size:40px 33px}

.fourthform > .colgap_wrap > .colgap40 {float:right; width:40%; padding-left:5px;}

td.regnum .colgap .hyp02 {background:#00afca;padding:10px 3px;;display:block; position:absolute;right:-3px; top:-17px; line-height:38px; color:#444;}
td.regnum .colgap .hyp03 {background:#00afca;padding:15px 3px 10px;;display:block; position:absolute;right:-3px; top:-17px; line-height:38px; color:#fff;}

.formbox.type04 {background:white; border:2px solid #6660aa; border-radius:3px; margin-top:10px;font-weight:bold;}
.formbox.type04.on {background:#6660aa; border:1px solid #6660aa; border-radius:3px; margin-top:10px;color:#fff;font-weight:bold;}

.main_in.type01 {overflow:hidden; padding:0;}
.main_in .mainbg10 {background:url("/web/C/M/images/bg/main_car_img02.jpg") right top no-repeat; background-size:340px auto;}
.main_in .mainbg11 {background:url("/web/C/M/images/bg/main_car_img03.jpg") left bottom no-repeat; background-size:95px auto;}
.mainconbox02 {position:relative;padding:15px 0 0 0;}
.main_in .insbox001 .btn_area001 {margin-top:9px;font-size:1em;padding-bottom:30px;}
.main_in .insbox001 .btn_area001 a {display:inline-block; color:#fff;background:#6660aa;border-radius:15px; padding:5px 15px; font-weight:bold; line-height:21.5px;}
.maintit001 {font-size:14px;color:#333;padding-left:10px;}
.maintex001 {font-size:1.9em;color:#333;font-weight:bold;text-align:center;line-height:30px;}
.maintex001 strong {color:#ed1b24;}
.maintex002 {font-size:1.1em;color:#333;font-weight:bold;margin-top:10px;line-height:18px;text-align:center;}
.maintex002 strong {color:#6660aa;}
.maintext-padd {padding:15px;}
.icon_next001 {display:inline-block; background:url("/web/C/M/images/icon/icon_rArrow07_wh.png") right center no-repeat; background-size:8px auto; padding-right:14px;font-size:15px;}

.main_black {width:100%;background:#333;display:inline-block;margin-bottom:-3px;}
.main_black .text-yellow {display:block;color:#fff200;text-align:center;font-size:18px;font-weight:bold;margin-top:25px;}
.main_black p {display:block;color:#fff;text-align:center;font-size:13px;font-weight:normal;margin-top:5px;}
.text_graly {display:block;font-size:0.88em;color:#a5a5a5;margin-top:3px;}
.main_black li {float:left;width:25%;border-right:1px solid #696a6d;padding:10px 3px;}
.main_black li:last-child {border-right:none;}
.main_black li.type01 {background: url("/web/C/M/images/icon/main_icon_b01.png") center 7px no-repeat; background-size:45px auto;}
.main_black li.type02 {height:100%;background: url("/web/C/M/images/icon/main_icon_b02.png") center 9px no-repeat; background-size:48px auto;}
.main_black li.type03 {background: url("/web/C/M/images/icon/main_icon_b03.png") center 7px no-repeat; background-size:45px auto;}
.main_black li.type04 {background: url("/web/C/M/images/icon/main_icon_b04.png") center 4px no-repeat; background-size:58px auto;}

.main_yellow {padding:20px 0 20px 20px;background:#fff200 url("/web/C/M/images/bg/main_yellow_bg01.jpg") right bottom no-repeat;background-size:120px auto;border-bottom:1px solid #888;font-weight:bold;color:#333;}
.menu_pur_evt {padding:15px 0 30px 20px;background:#6660aa url("/web/C/M/images/bg/menu_pur_bg01.jpg") right bottom no-repeat;background-size:150px auto;font-weight:bold;color:#fff;}

.main_linkmenu {overflow:hidden;border:1px solid #888;}
.main_linkmenu li {float:left;width:50%;font-size:13.25px;line-height:16px;}
.main_linkmenu li a {display:block;border-right:1px solid #888;border-bottom:1px solid #888;padding:15px 10px;}
.main_linkmenu li a p {display:block;font-size:1.2em;font-weight:bold;color:#333;margin-bottom:7px;}
.main_linkmenu li.type01 a {background:url("/web/C/M/images/icon/main_link_arrow.png") right top no-repeat;background-size:30px auto;}
.main_linkmenu li.type02 a {background:url("/web/C/M/images/icon/main_link_arrow_new.png") right top no-repeat;background-size:30px auto;}
.main_linkmenu li.type03 a {background:#f3f3f3 url("/web/C/M/images/img/main_img_soon.png") center bottom no-repeat;background-size:auto 85px;min-height:85px;}
.main_linkmenu li.bord-rightno a {border-right:none;}
.main_linkmenu li.bord-bottomno a {border-bottom:none;}


.main-event01 {width:100%;border-top:1px solid #888;border-bottom:1px solid #888;background:#f3f3f3;padding:15px 20px;display:inline-block;}
.main-event01 dt {width:80px;}
.main-event01 dd {width:71%;}

.main_bottom_new {padding:0 10px 10px 10px;}
.main_bottom_new .quickmenu {overflow:hidden; margin:9px 0 0 0; font-size:14px; line-height:16px;color:444;}
.main_bottom_new .quickmenu li {float:left; width:49%; padding-right:7px;margin-bottom:5px;}
.main_bottom_new .quickmenu li.p-right-none {padding-right:0px;}
.main_bottom_new .quickmenu li a {display:block; border:1px solid #888; border-radius:4px; padding:15px 0px 15px 50px;}
.main_bottom_new .quickmenu li.type01 a {background: url("/web/C/M/images/icon/icon_main_sp_m01.png") 6px 7px no-repeat; background-size:40px 32px;}
.main_bottom_new .quickmenu li.type02 a {background: url("/web/C/M/images/icon/icon_main_sp_m02.png") 5px 7px no-repeat; background-size:40px 32px;}
.main_bottom_new .quickmenu li.type03 a {background: url("/web/C/M/images/icon/icon_main_sp_m03.png") 5px 8px no-repeat; background-size:40px 32px;}
.main_bottom_new .quickmenu li.type04 a {background: url("/web/C/M/images/icon/icon_main_sp_m04.png") 5px 5px no-repeat; background-size:40px 32px;}
.main_bottom_new .quickmenu li.type05 a {background: url("/web/C/M/images/icon/icon_main_sp_m05.png") 6px 5px no-repeat; background-size:40px 32px;}
.main_bottom_new .quickmenu li.type06 a {background: url("/web/C/M/images/icon/icon_main_sp_m06.png") 6px 7px no-repeat; background-size:40px 32px;}

.sns_w02 {width:100%;background:#fff;text-align:center;margin-top:5px;}
.footer_sns02 {width:100%; height:56px;display:inline-block;padding:10px;}
.footer_sns02 li {float:left; width:33px;height:33px;margin-left:7px;}
.footer_sns02 li a {display:block;}
.footer_sns02 li.sns_text {float:left;width:55%;height:30px;font-size:15px;padding-top:12px;font-weight:bold;}
.footer_sns02 li.sns_text span {color:#6660aa;}
.footer_sns02 li.sns_f a {background:url("/web/C/M/images/icon/footer_sns01.png") center 0 no-repeat; background-size:33px;height:33px;text-indent:-999999px;}
.footer_sns02 li.sns_i a {background:url("/web/C/M/images/icon/footer_sns02.png") center 0 no-repeat; background-size:33px;height:33px;text-indent:-999999px;}
.footer_sns02 li.sns_y a {background:url("/web/C/M/images/icon/footer_sns03.png") center 0 no-repeat; background-size:33px;height:33px;text-indent:-999999px;}

.header_link_img img {width:50% !important;position:absolute;right:0px;}

.more_wrap_dr dl {width:100%;display:inline-block;}
.more_wrap_dr dt {float:left;width:80px;text-align:center;}
.more_wrap_dr dt img {width:80%;padding-top:10px;}
.more_wrap_dr dd {float:right;width:70%;}

.modif_sky_R {float:right;background:#00afca; border:1px solid #00afca; padding:3px 8px 4px; font-size:13px; line-height:14.5px; color:#fff;border-radius:30px;}

.top-link-menu {display:inline-block;}
.top-link-menu li {float:left;color:#333;width:31%;margin:0 8px 8px 0;border:1px solid #707070;background:url("/web/C/M/images/icon/icon_rArrow_black.png") right 10px no-repeat;background-size:15px;border-radius:5px;padding:10px 5px;letter-spacing:-0.08em;}
.top-link-menu li.margin-n0 {margin-right:0;}
.top-link-menu li.car {border:none;background:#6660aa url("/web/C/M/images/icon/menu_img_car.png") center 8px no-repeat;background-size:50px;border-radius:5px;color:#fff;font-weight:bold;padding-top:45px;text-align:center;}
.top-link-menu li.dr {border:none;background:#00afca url("/web/C/M/images/icon/menu_img_dr.png") center 8px no-repeat;background-size:50px;border-radius:5px;color:#fff;font-weight:bold;padding-top:45px;text-align:center;}
.top-link-menu li.tour {border:none;background:#00afca url("/web/C/M/images/icon/menu_img_tour.png") center 8px no-repeat;background-size:50px;border-radius:5px;color:#fff;font-weight:bold;padding-top:45px;text-align:center;}

/* ÀÚµ¿Â÷ºÐ·ùÃ£±â */
.new-nav {position:relative; width:100%;height:100%;background:#333;}
.top-nav01 {position:absolute;left:0;top:0;width:100%;color:#fff;padding-bottom:50px;border-top:1px solid #333;}
.top-nav01 li {padding:20px 0;text-align:center;width:40%;}
.top-nav01 li.on {background:#f3f3f3;color:#333;font-weight:bold;}
.top-nav01-sub {position:absolute;right:0;top:0;width:60%;height:100%;background:#fff;color:#333;padding-bottom:30px;}
.top-nav01-sub li {background:url("/web/C/M/images/icon/icon_rArrow_black.png") right 12px no-repeat;background-size:12px;font-weight:normal;margin:0 0 0 10px;width:90%;padding:13px 0 13px 5px;text-align:left;border-bottom:1px solid #d6d6d6;letter-spacing:-0.08em;}
.top-nav01-sub li.sub-tit {background:none;margin:2px 20px 2px 15px;width:90%;padding:14px 0;border-bottom:2px solid #6660aa;color:#6660aa;text-align:center;font-size:1.15em;font-weight:bold;}
.top-nav01-sub li.dep3 {background:none;}
.dep3 .top-nav01-dep3 {margin:10px -10px -10px -15px;border-bottom:none;height:100%;}
.dep3 .top-nav01-dep3 li {border-top:1px solid #d6d6d6;border-bottom:none;color:#717171;}
.dep3 .top-nav01-dep3 li span {display:inline-block;background:url("/web/C/M/images/icon/icon_menu_point.png") 1px 7px no-repeat;background-size:2px;padding-left:10px;}

.lay-nav {position:relative;height:100%;margin:0 -10px;}
.lay-nav-sty01 {position:absolute;left:0;top:0;width:100%;height:100%;}
.lay-nav-sty02 {position:absolute;right:-100%;top:0;width:100%;height:100%;}
.lay-menu-nav-gly {position:absolute;left:0px;top:0;width:100%;height:100%;background:#f3f3f3;color:#333;padding-bottom:70px;}
.lay-menu-nav-gly li {padding:10px 20px;width:50%;}
.lay-menu-nav-gly li.sub-tit {background:none;margin:0;width:50%;padding:15px 0;border-bottom:2px solid #333;color:#333;text-align:center;font-size:1.15em;font-weight:bold;}
.lay-menu-nav-gly li.on {background:#00afca;color:#fff;font-weight:bold;}
.lay-menu-nav-whi {position:absolute;right:0;top:0;width:50%;height:100%;border-left:1px solid #d6d6d6;background:#fff;color:#333;}
.lay-menu-nav-whi li {background:url("/web/C/M/images/icon/icon_rArrow_black.png") right 10px no-repeat;background-size:17px;font-weight:normal;margin:0;width:100%;padding:10px 20px;border-bottom:1px solid #d6d6d6;letter-spacing:-0.08em;}
.lay-menu-nav-whi li.sub-tit {background:none;margin:0;width:100%;padding:15px 0;border-bottom:2px solid #333;color:#333;text-align:center;font-size:1.15em;font-weight:bold;}
.lay-menu-nav-whi li.on {background:#6660aa url("/web/C/M/images/icon/icon_rArrow_black.png") right 10px no-repeat;background-size:17px;color:#fff;font-weight:bold;}
.lay-menu-nav-whi02 {position:absolute;right:-100%;top:0;width:100%;height:100%;background:#fff;color:#333;}
.lay-menu-nav-whi02 li {font-weight:normal;margin:0;width:50%;padding:10px 20px;border-bottom:1px solid #d6d6d6;letter-spacing:-0.08em;}
.lay-menu-nav-whi02 li.sub-tit {background:none;margin:0;width:50%;padding:15px 0;border-bottom:2px solid #333;color:#333;text-align:center;font-size:1.15em;font-weight:bold;}
.lay-menu-nav-whi02 li.on {background:#6660aa;color:#fff;font-weight:bold;}
.lay-menu-nav-whi03 {position:absolute;right:-150%;top:0;width:100%;height:100%;background:#fff;color:#333;}
.lay-menu-nav-whi03 li {background:url("/web/C/M/images/icon/icon_rArrow_black.png") right 10px no-repeat;background-size:17px;font-weight:normal;margin:0;width:50%;padding:10px 20px;border-bottom:1px solid #d6d6d6;letter-spacing:-0.08em;}
.lay-menu-nav-whi03 li.sub-tit {background:none;margin:0;width:50%;padding:15px 0;border-bottom:2px solid #333;color:#333;text-align:center;font-size:1.15em;font-weight:bold;}
.lay-menu-nav-whi03 li.on {background:#6660aaurl("/web/C/M/images/icon/icon_rArrow_black.png") right 10px no-repeat;background-size:17px;color:#fff;font-weight:bold;}

.car-dr-choice {}
.car-dr-choice li {float:left;width:31%;text-align:center;margin-right:10px;margin-bottom:10px; border:1px solid #6660aa; border-radius:4px; padding:15px 5px 5px;color:#6660aa;min-height:45px;}
.car-dr-choice li.pd01 {padding:7px 5px;}
.car-dr-choice li.last {;margin-right:0px;float:right;}
.car-dr-choice li.on {background:#6660aa;color:#fff;font-weight:bold;}
.car-dr-img {margin:20px 0 15px;text-align:center;display:inline-block;}
.car-dr-img img {width:100%;}

.car-dr-choice li.car_ch01 {background:url("/web/C/M/images/icon/car_ch01.png")center 5px no-repeat;background-size:55px;color:#6561ab;padding-top:50px;height:85px;}
.car-dr-choice li.car_ch01.on {background:#6660aa url("/web/C/M/images/icon/car_ch01_on.png")center 5px no-repeat;background-size:55px;color:#fff;padding-top:50px;height:85px;}
.car-dr-choice li.car_ch02 {background:url("/web/C/M/images/icon/car_ch02.png")center 5px no-repeat;background-size:55px;color:#6561ab;padding-top:50px;height:85px;}
.car-dr-choice li.car_ch02.on {background:#6660aa url("/web/C/M/images/icon/car_ch02_on.png")center 5px no-repeat;background-size:55px;color:#fff;padding-top:50px;height:85px;}
.car-dr-choice li.car_ch03 {background:url("/web/C/M/images/icon/car_ch03.png")center 5px no-repeat;background-size:55px;color:#6561ab;padding-top:58px;height:85px;}
.car-dr-choice li.car_ch03.on {background:#6660aa url("/web/C/M/images/icon/car_ch03_on.png")center 5px no-repeat;background-size:55px;color:#fff;padding-top:58px;height:85px;}

/* ÀüÃ¼º¸±â ´Ü°èÇ¥½Ã */
.circle {margin-right:10px;display:inline-block;text-align:center;width:30px;height:30px;background:url("/web/C/M/images/bg/circle_step_bg.png")0 0 no-repeat;background-size:30px;color:#fff;font-weight:bold;padding:6px 0;}
.circle.on {background:url("/web/C/M/images/bg/circle_step_bg_on.png")0 0 no-repeat;background-size:30px;}
.total-view-list {margin-top:5px;margin-left:50px;}
.total-view-list li {padding-left:7px;background:url("/web/C/M/images/icon/tal_view_icon.png")0 7px no-repeat;background-size:3px;border-top:none;color:#717171;padding-bottom:3px;}
.total-view-list li.on {padding-left:7px;background:url("/web/C/M/images/icon/tal_view_icon_on.png")0 7px no-repeat;background-size:3px;border-top:none;color:#6460aa;padding-bottom:3px;}

.landing-info-list {margin-top:5px;}
.landing-info-list li {letter-spacing:-0.07em;font-size:0.95em;padding-left:15px;line-height:16px;background:url("/web/C/M/images/icon/main_info_icon.png")0 3px no-repeat;background-size:10px 8px;border-top:none;color:#717171;padding-bottom:7px;}
.landing-info-list li span {color:#ec1b21;text-decoration:underline;}

/* ±×·¡ÇÁ */
.an-num {display:table; width:100%;margin:8px 0;}
.an-num dt {float:left;width:40%;padding-top:5px;font-size:0.95em;letter-spacing:-0.15em;}
.an-num dt.type01 {float:left;width:25%;padding-top:5px;font-size:0.95em;letter-spacing:-0.15em;}
.an-num dd {display:table-cell;float:right;width:55%;vertical-align:middle; height:25px;}
.an-num dd.type01 {display:table-cell;float:right;width:70%;vertical-align:middle; height:25px;}
.an-num dd .prog-box, .an-num dd .prog-bar {position:relative;display:inline-block; width:100%;}
.an-num dd .prog-box {overflow:hidden; display:inline-block; height:25px; background:#efefef;border-radius:25px;}
.an-num dd .prog-bar {position:absolute; left:0; top:0; display:block; background:#00afca;border-radius:25px;height:25px;}
.an-num dd .ins-p {position:absolute; left:10px; bottom:5px; font-weight:bold;font-size:14px; color:#fff;}
.an-num dd .ins-p-black {position:absolute; left:10px; bottom:5px; font-weight:bold;font-size:14px; color:#333;}
.an-num dd .ins-top {/* position:absolute; right:5px; top:3px; */ margin-top:3px; font-weight:bold; font-size:11px; color:#383838;}

.an-num02 {display:table; width:100%;margin:8px 0;}
.an-num02 dt {float:left;width:40%;padding-top:5px;font-size:0.95em;letter-spacing:-0.15em;}
.an-num02 dd {display:table-cell;float:right;width:55%;vertical-align:middle; height:25px;}
.an-num02 dd .prog-box, .an-num dd .prog-bar {position:relative;display:inline-block; width:100%;}
.an-num02 dd .prog-box {overflow:hidden; display:inline-block; height:25px; background:#efefef;border-radius:25px;}
.an-num02 dd .prog-bar {position:absolute; left:0; top:0; display:block; background:#6660aa;border-radius:25px;height:25px;}
.an-num02 dd .ins-p {position:absolute; left:10px; bottom:5px; font-weight:bold;font-size:14px; color:#fff;}
.an-num02 dd .ins-p-black {position:absolute; left:10px; bottom:5px; font-weight:bold;font-size:14px; color:#333;}

.dr-people30 {background:url("/web/C/M/images/img/dr_img_people30.png")right bottom no-repeat;background-size:150px;}
.dr-people40 {background:url("/web/C/M/images/img/dr_img_people40.png")right bottom no-repeat;background-size:150px;}

.ca-people20 {background:url("/web/C/M/images/img/ca_img_people20.png")right bottom no-repeat;background-size:150px;}
.ca-people30 {background:url("/web/C/M/images/img/dr_img_people30.png")right bottom no-repeat;background-size:150px;}
.ca-people40 {background:url("/web/C/M/images/img/dr_img_people40.png")right bottom no-repeat;background-size:150px;}
.ca-people50 {background:url("/web/C/M/images/img/ca_img_people50.png")right bottom no-repeat;background-size:150px;}
.ca-people70 {background:url("/web/C/M/images/img/ca_img_people70.png")right bottom no-repeat;background-size:150px;}

.gr-callcent {background:url("/web/C/M/images/img/gr_img_callcenter.png")center bottom no-repeat;background-size:250px;padding-top:150px;}

.layer_in.type02 {overflow-y:auto; position:relative; background:white;border-radius:7px; width:80%; height:auto; margin:40% 10%; padding:15px 10px;}
.layer_in.type02 h1.type02 {text-align:left;padding-left:15px;background:none; border-bottom:1px solid #707070;font-size:14px;line-height:40px;color:#6660aa;}
.layer_in.type01 .tit01 {text-align:left !important;}
.layer_in.type02 .layer_closepos.type01 {position:absolute; top:0; right:0; z-index:10000; width:44.5px; height:36.25px; text-indent:-999em;font-size:0 !important;}
.layer_in.type02 .layer_closepos.type01:before{content:'';display:block; width:44.5px; height:36.25px;background: url("/web/C/M/images/icon/icon_close002.png") center no-repeat;background-size:14.5px;}

.plus-rbox {background:#efefef;padding:10px;}
.plus-rbox ul.round {margin-top:10px;}
.round li {width:100%;display:inline-block;background:#fff;border:1px solid #6660aa;border-radius:25px;padding:8px 15px;margin:5px 0;}
.hit_red {background:#ed1b24;padding:1px 7px 2px;font-size:12px;font-weight:bold;color:#fff;border-radius:20px;}
.more_pur_plus {background: url("/web/C/M/images/icon/icon_plus_purple.gif") right center no-repeat white; background-size:12px 8px; border:1px solid #6660aa; padding:3px 14px 2px 5px; font-size:12px; line-height:14.5px; color:#6660aa;}
.round dl {width:100%;border-top:1px solid #707070;padding:10px;margin-top:12px;}
.round dt {float:left;margin-right:5px;width:30%;}
.round dd {float:right;display:inline-block;width:68%;padding:0 0 4px;}

/* °£Æí°áÁ¦ */
.simple-payment {display:inline-block;width:100%;margin-top:20px;}
.simple-payment li {float:left;width:48%;border:1px solid #6660aa;border-radius:5px;padding:20px 8px;margin-right:10px;margin-bottom:10px;}
.simple-payment li.mr-none {float:right; margin-right:0;}
.simple-payment li.pay01 {background:url("/web/C/M/images/img/npay_logo.png") center center no-repeat; background-size:130px auto;}
.simple-payment li.pay01.on {background:#6660aa url("/web/C/M/images/img/npay_logo_on.png") center center no-repeat; background-size:130px auto;}
.simple-payment li.pay02 {background:url("/web/C/M/images/img/kakaopay_logo.png") center center no-repeat; background-size:130px auto;}
.simple-payment li.pay02.on {background:#6660aa url("/web/C/M/images/img/kakaopay_logo_on.png") center center no-repeat; background-size:130px auto;}
.simple-payment li.pay03 {background:url("/web/C/M/images/img/payco_logo.png") center center no-repeat; background-size:130px auto;}
.simple-payment li.pay03.on {background:#6660aa url("/web/C/M/images/img/payco_logo_on.png") center center no-repeat; background-size:130px auto;}
.simple-payment li.pay04 {background:url("/web/C/M/images/img/lpay_logo.png") center center no-repeat; background-size:130px auto;}
.simple-payment li.pay04.on {background:#6660aa url("/web/C/M/images/img/lpay_logo_on.png") center center no-repeat; background-size:130px auto;}

.line-glay {border-top:1px solid #707070;margin:10px 0 15px;}
.box-purple {display:inline-block;background:#efefef;padding:20px;margin:20px -15px -15px;}
.btn_purple {background:#6660aa; border:1px solid #6660aa; padding:4px 8px 5px; font-size:13px; line-height:14.5px; color:#fff;border-radius:30px;}
.lpay-tit {background:url("/web/C/M/images/img/lpay_logo_s.png") 0 0 no-repeat; background-size:55px auto;padding:0 0 10px 60px;}

.hl_panel.type01{position:relative;height:28px;margin-top:10px;font-size:13px;color:#333}

.conbox02.type01-1 {padding:10px 15px;border:1px solid #6561ab;}

.yellow-box {padding:15px;height:50px;border:2px solid #6660aa;background:#fef200;}

.blackbox-photo {display:inline-block;width:100%;color:#333;margin-top:10px;}
.blackbox-photo li {float:left;width:49%;margin-bottom:10px;border-top:none;}
.blackbox-photo dl.photo-si {background:#efefef;padding:5px;}
dl.photo-si dt {width:100%;}
dl.photo-si dt img {width:100%;height:70px;}
dl.photo-si dd {padding-top:5px;text-align:center;height:40px; line-height:18px; width:100%;letter-spacing:-0.1em;}
dl.photo-si dd img {width:55%;margin-top:5px;}

.icon_new_red {margin-left:5px;display:inline-block; background:#ed1b24;border-radius:15px; padding:2px 9px 3px; font-size:13px; font-weight:bold; line-height:11px; color:#fff;}

.layer_in.type03 {overflow-y:auto;position:relative; background:#00afca url("/web/C/M/images/bg/bg_mangi.png") right center no-repeat;background-size:100px auto;border-radius:7px; width:80%; height:auto; margin:40% 10%; padding:15px;}
.btn_box .wht {background:#fff; border:1px solid #fff; color:#00afca;}
.conbox-bx.type03 {background:none;padding:10px;margin-top:10px;color:#fff;font-size:1.2em;}
.conbox-bx.type03 p {font-size:0.82em;margin-top:15px;}

/* ¸ð¹ÙÀÏ ¹æÄ« Á¦¾È¼­ 20161122 */
.tabmenu.type03 {margin:5px 0 0;}
.tabmenu.type03 > li {float:left; background:#f0f0f0;border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:2px solid #6660aa;}
.tabmenu.type03 li.on {background:white;border:2px solid #6660aa; border-bottom:2px solid white;}
.tabmenu.type03 button, .tabmenu.type01 li > a {font-size:1em;color:#707070;font-weight:bold;}
.tabmenu.type03 li.on > button {color:#6660aa;font-weight:bold;}
textarea.type01 {width:100%;height:100px;padding:5px;border:1px solid #ccc;border-radius:2px;}

.layer_in.type04 {overflow-y:auto; position:relative; background:#ffeffa;border-radius:7px; width:86%; height:auto; margin:15% 7%; padding:15px 10px;}
.layer_closepos.type02 {position:absolute; top:0; right:0; z-index:10000; width:44.5px; height:36.25px; text-indent:-999em;font-size:0 !important;}
.layer_closepos.type02:before{content:'';display:block; width:44.5px; height:36.25px;background: url("/web/C/M/images/icon/icon_close003.png") center no-repeat;background-size:17px;}

.layer_in.type05 {overflow-y:auto;position:relative;background:url("/web/C/M/images/bg/yellow_pop_bg.png") 0 0 repeat;;border-radius:7px; width:86%; height:auto; margin:15% 7%; padding:15px 10px;}

.visual_pet_lding_wmep {background:#fff url("/web/C/M/images/img/pet_000_img01_wmep.png") right 0 no-repeat; background-size:300px 286px; padding:10px 20px 40px; color:#333;}
.pet_wmep img {width:70%;position:absolute;top:60px;right:25%;z-index:100;}
.mt90 {margin-top:90px !important;}

.radio-btn li {float:left;background:#fff;color:#444;padding:14px;font-weight:bold;}
.radio-btn li.on {background:#6660aa;color:#fff;}

.radio-btn-02 li {float:left;background:#eee;color:#444;padding:10px;font-weight:bold;}
.radio-btn-02 li.on {background:#6660aa;color:#fff;}

/* ¸ð¹ÙÀÏ ¸ÞÀÎ ¸®´º¾ó 20170601 */
.main_in_2017 {background:url("/web/C/M/images/bg/main_new2017.jpg") 0 0 no-repeat; background-size:100%;}
.main_in_2017 .insbox001 .btn_area001 {margin-top:9px;font-size:1.1em;padding-bottom:30px;}
.main_in_2017 .insbox001 .btn_area001 a {letter-spacing:-0.1em;display:inline-block;color:#6660aa;background:none;border:2px solid #6660aa;border-radius:5px;padding:15px 10px;font-weight:bold;line-height:21.5px;}

.maintext-padd-02 {padding:15px 30px 50px 30px;margin-top:30px;}
.maintex003 {font-size:1.5em;color:#333;font-weight:bold;text-align:left;line-height:27px;letter-spacing:-0.05em;}
.maintex003 strong {color:#ed1b24;}
.maintex004 {font-size:1em;color:#333;font-weight:bold;margin-top:10px;line-height:18px;text-align:left;letter-spacing:-0.05em;}
.maintex004 strong {color:#6660aa;}

.main_white {padding:20px 0 20px 100px;background:#fff url("/web/C/M/images/bg/main_white_bg01.jpg") 0 center no-repeat;background-size:90px auto;border-top:1px solid #888;color:#333;}
.main_arrow01 {font-size:1em;line-height:18px;letter-spacing:-0.12em;padding:22px 27px 22px 15px;background:#5e99da url("/web/C/M/images/bg/icon-arrow_white.png") right center no-repeat;background-size:24px auto;color:#fff;}
.main_arrow02 {font-size:1em;line-height:18px;letter-spacing:-0.12em;padding:22px 27px 22px 15px;background:#30bfc5 url("/web/C/M/images/bg/icon-arrow_white.png") right center no-repeat;background-size:24px auto;color:#fff;}
.main_arrow03 {font-size:1em;line-height:18px;letter-spacing:-0.12em;padding:22px 27px 22px 15px;background:#e88e51 url("/web/C/M/images/bg/icon-arrow_white.png") right center no-repeat;background-size:24px auto;color:#fff;}
.main_arrow04 {font-size:1em;line-height:18px;letter-spacing:-0.12em;padding:22px 27px 22px 15px;background:#e66d73 url("/web/C/M/images/bg/icon-arrow_white.png") right center no-repeat;background-size:24px auto;color:#fff;}
.main_arrow05 {font-size:1em;line-height:18px;letter-spacing:-0.12em;padding:22px 27px 22px 15px;background:#24b781 url("/web/C/M/images/bg/icon-arrow_white.png") right center no-repeat;background-size:24px auto;color:#fff;}
.arr-strong {display:block;font-size:1.18em;color:#fff;font-weight:bold;margin-bottom:3px;}

.main_bottom_2017 {padding:0 10px 10px 10px;}
.main_bottom_2017 .quickmenu {overflow:hidden; margin:9px 0 0 0; font-size:14px; line-height:16px;}
.main_bottom_2017 .quickmenu li {float:left; width:25%; padding-right:5px;margin-bottom:5px;}
.main_bottom_2017 .quickmenu li.p-right-none {padding-right:0px;}
.main_bottom_2017 .quickmenu li a {display:block;color:#333;letter-spacing:-0.08em;border:1px solid #888;border-radius:4px; padding:40px 1px 10px;text-align:center;}
.main_bottom_2017 .quickmenu li.type01 a {background: url("/web/C/M/images/icon/icon_main_sp_m01.png") center 5px no-repeat; background-size:40px 32px;}
.main_bottom_2017 .quickmenu li.type02 a {background: url("/web/C/M/images/icon/icon_main_sp_m05.png") center 5px no-repeat; background-size:40px 32px;}
.main_bottom_2017 .quickmenu li.type03 a {background: url("/web/C/M/images/icon/icon_main_sp_m02.png") center 6px no-repeat; background-size:40px 32px;}
.main_bottom_2017 .quickmenu li.type04 a {background: url("/web/C/M/images/icon/icon_main_sp_m04.png") center 6px no-repeat; background-size:40px 32px;}

.main_bottom_2017 .direct-dd {overflow:hidden; margin:15px 0 0 0; font-size:14px; line-height:16px;}
.main_bottom_2017 .direct-dd li {float:left; width:33%; padding-right:5px;margin-bottom:10px;}
.main_bottom_2017 .direct-dd li a {display:block;color:#333;letter-spacing:-0.05em;font-weight:bold;padding:65px 1px 10px;text-align:center;}
.main_bottom_2017 .direct-dd li.type01 a {background: url("/web/C/M/images/icon/icon_main_direct_m01.png") center 5px no-repeat; background-size:70px 52px;}
.main_bottom_2017 .direct-dd li.type02 a {background: url("/web/C/M/images/icon/icon_main_direct_m02.png") center 5px no-repeat; background-size:70px 52px;}
.main_bottom_2017 .direct-dd li.type03 a {background: url("/web/C/M/images/icon/icon_main_direct_m03.png") center 6px no-repeat; background-size:70px 52px;}
.main_bottom_2017 .direct-dd li.type04 a {background: url("/web/C/M/images/icon/icon_main_direct_m04.png") center 6px no-repeat; background-size:70px 52px;}
.main_bottom_2017 .direct-dd li.type05 a {background: url("/web/C/M/images/icon/icon_main_direct_m05.png") center 6px no-repeat; background-size:70px 52px;}
.main_bottom_2017 .direct-dd li.type06 a {background: url("/web/C/M/images/icon/icon_main_direct_m06.png") center 6px no-repeat; background-size:70px 52px;}
.main_bottom_2017 .direct-dd li.type07 a {background: url("/web/C/M/images/icon/icon_main_direct_m07.png") center 6px no-repeat; background-size:70px 52px;}

.main-event-glay {max-height:100px;background:#efefef;padding:0px 20px;display:block;border-radius:5px;margin:0 10px;text-align:center;}
.main-event-glay img {max-height:80px;}

.main-event-sky {max-height:100px;background:#00afca;padding:0px 20px;display:block;border-radius:5px;margin:0 10px;text-align:center;}
.main-event-sky img {max-height:80px;}

.main-event-jk {max-height:100px;background:#fff;padding:0 0 10px 0;display:block;border:1px solid #888;border-radius:5px;margin:0 10px;}
.main-event-jk img {max-height:70px;}

/* ¸ð¹ÙÀÏ ¸ÞÀÎ ¸®´º¾ó Ç²ÅÍ 20170601 */
.con_foot_in.type01 {position:relative;padding:0 10px;}
.con_foot_in .menu.type01 {display:block; margin:0 auto;text-align:left;}
.con_foot_new {background:#fff;margin-top:30px;}
.telbox_new {color:#333;background:#f5f5f5;margin-bottom:30px;font-size:13px;}
.telbox_new li {letter-spacing:-0.15em;border-bottom:1px solid #888;padding:15px 10px;}
.telbox_new li:first-child {border-top:1px solid #888;border-bottom:1px solid #888;padding:15px 10px;}
.telbox_new dt {width:110px;float:left;font-weight:bold;padding-top:3px;}
.telbox_new dd {font-size:0.95em;color:#333;background:url("/web/C/M/images/bg/call_line_bg.png") 95px 0 no-repeat; background-size:2px;}
.addr_new {font-size:11px;line-height:16px;margin-top:10px;margin-left:5px;color:#333;}
.con_foot_in.type01 .menu .selup_wrap > button, .con_foot_in .menu > a {display:inline-block; background:#6660aa; border:1px solid #6660aa; padding:0 4.5px; font-size:10px; line-height:20.5px; font-weight:bold; color:#fff;border-radius:4px; }

.sns_w03 {position:absolute;right:10px;background:#fff;text-align:center;}
.sns_w03 p {letter-spacing:-0.1em;color:#333;font-size:11.5px;left:10px;}
.sns_w03 p>span {color:#6660aa;font-weight:bold;color:"#ed1c24";}
.footer_sns03 {display:inline-block;}
.footer_sns03 li {float:left;width:33px;height:33px;margin-left:7px;}
.footer_sns03 li a {display:block;}
.footer_sns03 li.sns_f a {background:url("/web/C/M/images/icon/footer_sns01.png") center 0 no-repeat; background-size:30px;height:33px;text-indent:-999999px;}
.footer_sns03 li.sns_i a {background:url("/web/C/M/images/icon/footer_sns02.png") center 0 no-repeat; background-size:30px;height:33px;text-indent:-999999px;}
.footer_sns03 li.sns_y a {background:url("/web/C/M/images/icon/footer_sns03.png") center 0 no-repeat; background-size:30px;height:33px;text-indent:-999999px;}

.ca_banner {max-height:90px;display:block;text-align:center;margin-bottom:10px;}
.ca_banner img {width:100%;}

/* Àå±â¼Õ»ç º¸Çè±Ý Ã»±¸ */
#wrap .top-step {position:fixed;width:100%;margin-top:-36px;padding:0;z-index:999;}

/* »ç°í³»¿ë »ó¼¼ ÆîÄ§ ¾ÆÄÚµð¾ð */
#menu_acc {width:100%;background:#fff;margin-top:15px;}
#menu_acc ul, ol {list-style:none;}
#menu_acc .panel {margin-bottom:20px;border:1px solid #888;border-radius:3px;}
#menu_acc .panel-heading {color: #333;border-bottom:0px solid #ddd;}
#menu_acc .panel-heading h4 {margin-top:0;margin-bottom:0;font-size:1em;color: #444;}
#menu_acc .panel-heading h4 a {border-radius:3px;color:#444;display:block;padding:10px 15px 8px 10px;text-decoration:none;background:#efefef url("/web/C/M/images/icon/acc_point.png") no-repeat 96% 15px;background-size:23px auto;}
#menu_acc .panel-heading h4.type01 a {border-radius:3px;color:#444;display:block;padding:12px 15px 12px 10px;text-decoration:none;background:#fff url("/web/C/M/images/icon/acc_point.png") no-repeat 97% 20px;background-size:23px auto;}
#menu_acc .panel-heading.active h4 {}
#menu_acc .panel-heading.active a {border-radius:3px 3px 0px 0px;background:#efefef url("/web/C/M/images/icon/acc_point_on.png") no-repeat 96% 15px;background-size:23px auto;}
#menu_acc .panel-heading.active .type01 a {border-radius:3px 3px 0px 0px;background:#fff url("/web/C/M/images/icon/acc_point_on.png") no-repeat 97% 20px;background-size:23px auto;}
#menu_acc .panel-heading h4 dt {float:left;padding:8px 10px;font-weight:bold;}
#menu_acc .panel-heading h4 dd {padding:8px 10px;}
#menu_acc .panel-heading h4 .half-m {width:100%;color:#444;display:inline-block;}
#menu_acc .panel-heading h4 .half-m dt {float:left;width:21%;padding:8px 3px 8px 10px;font-weight:bold;letter-spacing:-0.1em;}
#menu_acc .panel-heading h4 .half-m dd {float:left;width:29%;padding:8px 3px;letter-spacing:-0.05em;}

#menu_acc .panel-group {position:relative;margin:0px;}
#menu_acc .panel-group .panel {margin-bottom:0;}
#menu_acc .panel-group .panel+.panel {margin-top:10px;}
#menu_acc .panel-body {position:relative;display:none;padding:10px;}
#menu_acc .panel-body {position:relative;display:none;padding:10px;}
#menu_acc .panel-body > .btn {position:absolute;right:15px;bottom:10px;}
#menu_acc .panel-body.type01 {border-top:1px solid #707070;padding:10px 0;margin:0 10px;}
#menu_acc .panel-body dl {width:100%;position:relative;color:#444;}
#menu_acc .panel-body dt {padding:0px;margin:0;float:left;font-weight:bold;padding:8px 10px;}
#menu_acc .panel-body dd {padding:8px 10px;}
#menu_acc .panel-body .half-m {width:100%;color:#444;display:inline-block;}
#menu_acc .panel-body .half-m dt {float:left;width:21%;padding:8px 3px 8px 10px;font-weight:bold;letter-spacing:-0.1em;}
#menu_acc .panel-body .half-m dd {float:left;width:29%;padding:8px 3px;letter-spacing:-0.05em;}

.tab-chk-ss {width:100%;margin-top:10px;display:inline-block;}
.tab-chk-ss li {float:left;width:23.5%;margin-left:2%;background:#fff;border:1px solid #6660aa;padding:15px 0;text-align:center;color:#6660aa;border-radius:3px;}
.tab-chk-ss.type01 li {padding:7px 0;height:50px;line-height:16px;}
.tab-chk-ss.type01 li.text02 {padding:15px 0;}
.tab-chk-ss li:first-child {margin-left:0;}
.tab-chk-ss li.on {background:#6660aa;border:1px solid #6660aa;color:#fff;}
.tab-chk-ss li span {}

.btn-ss01 {background:#fff;border:1px solid #6660aa;padding:3px 6px 4px;font-size:12px;line-height:14.5px;color:#6660aa;}

.sunsa_box_arrow01 {background:url("/web/C/M/images/icon/icon-arrow-ssbox.png") right center no-repeat;background-size:9px auto;}
.sunsa_box_arrow01 dt {float:left;padding:5px 10px;font-weight:bold;}
.sunsa_box_arrow01 dd {color:#6660aa;padding:7px;}

.sunsa_box dt {float:left;padding:5px 10px;font-weight:bold;}
.sunsa_box dd {padding:7px;}

.conbox02.type02 {padding:10px 15px 10px 5px;}
.conbox02.type02.on-bg {background:#efefef;}
.conbox02.type03 {padding:25px 0 10px 10px;}
/* .tit-photo-up {width:100%; height:30px; line-height:28px; font-weight:bold; color:#6660aa; position:absolute;left:0; top:0; 
	background:url(/web/C/M/images/icon/icon_next03.png) no-repeat 6px 53% #d8d5f6; padding-left:17px; background-size:6px auto;
	border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc} */

.tit-photo-up {width:100%; height:30px; line-height:30px; font-weight:bold; text-align:center; color:#6660aa; position:absolute;left:0; top:0; }

.file-list-add dt {width:80%;display:inline-block;padding:10px;}
.file-list-add dd {float:right;padding:7px 10px;}
.file-list-add dd img {width:auto;max-height:16px;}

.pb-bg01 {margin-top:10px;padding:10px 5px;}

.panel-list {margin-top:20px;margin-bottom:20px;border:1px solid #888;border-radius:3px;}
.panel-head {color: #333;background:#efefef;padding:10px;}
.panel-head dt {float:left;padding:8px 10px;font-weight:bold;}
.panel-head dd {padding:8px 10px;}
.panel-head .half-m {width:100%;color:#444;display:inline-block;}
.panel-head .half-m dt {float:left;width:21%;padding:8px 3px 8px 10px;font-weight:bold;letter-spacing:-0.1em;}
.panel-head .half-m dd {float:left;width:29%;padding:8px 3px;letter-spacing:-0.05em;}
.panel-body01 {padding:10px;}
.panel-body01 dl {width:100%;position:relative;color:#444;}
.panel-body01 dt {padding:0px;margin:0;float:left;font-weight:bold;padding:8px 10px;}
.panel-body01 dd {padding:8px 10px;}
.panel-body01 .half-m {width:100%;color:#444;display:inline-block;}
.panel-body01 .half-m dt {float:left;width:21%;padding:8px 3px 8px 10px;font-weight:bold;letter-spacing:-0.1em;}
.panel-body01 .half-m dd {float:left;width:29%;padding:8px 3px;letter-spacing:-0.05em;}

.con-step img {margin-top:10px;max-height:100px;}

.jop-title-img {width:100%;}
.jop-title-img dt {float:left;width:70px;display:block;}
.jop-title-img dt img {width:auto;max-height:20px;margin-top:5px;}
.job-title-img dd {}
.job-list-round {margin-left:70px;}
.job-list-round li {float:left;letter-spacing:-0.18em;text-align:center;width:60px;padding:3px 0 5px;border:1px solid #888;border-radius:3px;font-size:1em;margin:3px;}

.conbox_pur {overflow:hidden; background:#fff url("/web/C/M/images/bg/jk_box_bg01.png") right 130px no-repeat;background-size:130px auto;border:2px solid #6660aa; border-radius:2px; margin-top:10px; padding:20px 15px;}

.btn_box .medium_04 {width: 25% !important;}

.conbox02.type02 {padding:10px 15px;background:#fef200;border:2px solid #ccc;border-radius:4px;}

.main_in_2017 .insbox001 .btn_area002 {margin-top:9px;font-size:1.1em;padding-bottom:30px;}
.main_in_2017 .insbox001 .btn_area002 a {letter-spacing:-0.08em;display:inline-block;color:#fff;background:#665ea7 url("/web/C/M/images/icon/btn-icon-next01.png") no-repeat right 18px;background-size:19px 16px;border-radius:5px;padding:14px 11px;font-weight:bold;line-height:21.5px;padding-right:30px;}

.ha-insu-end {background:url("/web/C/M/images/img/ha_img_insuend.png")center bottom no-repeat;background-size:270px;padding-top:150px;}

.icon_Mbest {background:url("/web/C/M/images/icon/icon_best.png") right center no-repeat; background-size:50px auto; padding:20px 30px; text-indent:-999em}
.icon_Mnew {background:url("/web/C/M/images/icon/icon_new.png") right center no-repeat; background-size:50px auto; padding:20px 30px; text-indent:-999em}

#banner-child-add {position:absolute;top:100px;z-index:10;padding:0 20px;}
#banner-child-add .btn_layer_close {position:absolute;top:3px;right:25px;z-index:20;width:40px;}

.conbox-bx.type04 {background:#6660aa;margin-top:-40px;padding-bottom:20px;}
.conbox03 {overflow:hidden;background:white;border:0px solid #ccc;border-radius:7px;margin-top:10px;padding:0;}
.more_wrap_agree {position:relative;padding:15px;background:#eee;border-radius:5px;margin-top:10px;}
.more_wrap_agree .more_pink {position:absolute;right:15px;top:13px; background:#fff url("/web/C/M/images/icon/icon_pink01.gif") left center no-repeat; background-size:20px auto; border-radius:3px; border:1px solid #fd3d6e; padding:2px 5px 4px 20px; font-size:12px; line-height:14.5px; color:#fd3d6e;letter-spacing:-0.1em;}
.btn_box .pink {background:#ff3d71; border:1px solid #ff3d71; color:white;}

.leave-conbox01 {background:#fff; padding:20px;}
.leave-conbox02 {background:#fff; margin:12px 0px 30px 25px;}
.leave-conbox02 li {margin-bottom:12px;}
.icon_nber01 {background:url("/web/C/M/images/icon/nber01.png") 0 0 no-repeat; background-size:20px auto; padding-left:28px;font-weight:bold;font-size:1.1em;}
.icon_nber02 {background:url("/web/C/M/images/icon/nber02.png") 0 0 no-repeat; background-size:20px auto; padding-left:28px;font-weight:bold;font-size:1.1em;}
.icon_nber03 {background:url("/web/C/M/images/icon/nber03.png") 0 0 no-repeat; background-size:20px auto; padding-left:28px;font-weight:bold;font-size:1.1em;}
.footer-leave {margin-top:50px;background:#ececec;font-size:0.8em;color:#6c6c6c;text-align:center;padding:10px 0;}
.leave-conbox03 {background:#fed942; padding:0px 20px 90px 20px;}

.contents-leave {position:relative;display:block;padding-bottom:0;height:100%;background:#fed942 url("/web/C/M/images/bg/leave_survey_bg02.png") 0 0 no-repeat;background-size:980px auto;}
.btn_event01 {position:absolute;top:1870px;left:60px;}


/* Àå±â¼Õ»ç º¸Çè±ÝÃ»±¸ ¸ÞÀÎ 2017-08-17 */
.ss-link-wp {background:#7771b9;}
.ss-link-wp li {float:left;width:50%;height:100%;margin:5px 0 30px;background:#7771b9;}
.ss-link-wp li:last-child {border-left:1px solid #9999cd;}
.ss-link-wp li a {display:block;color:#fff;font-size:1.15em;font-weight:bold;padding:70px 1px 10px;text-align:center;}
.ss-link-wp li.type01 a {background: url("/web/C/M/images/icon/icon_main_ss01.png") center 5px no-repeat; background-size:65px 56px;}
.ss-link-wp li.type02 a {background: url("/web/C/M/images/icon/icon_main_ss02.png") center 5px no-repeat; background-size:65px 56px;}

.footer-ss-text {background:#6660aa;font-size:0.95em;color:#fff;padding:13px 15px;line-height:18px;letter-spacing:-0.05em;}

/* Àå±â ¸ð¹ÙÀÏ ¸ð´ÏÅÍ¸µ ¼³¹® 2017-12-28 */
.m-leave-conbox01 {background:#fff; padding:10px 20px;}
.m-leave-conbox {background:#fff; margin:12px 0px 30px 0;}
.m-leave-conbox.type01 {background:#fff; margin:0px 0px 10px 0;}
.m-leave-conbox.type02 {background:#fff; margin:-5px 0px 10px 0;}
.m-leave-conbox li {margin-bottom:12px;}
.icon_mnber01 {background:url("/web/C/M/images/icon/moni-nber01.png") 0 0 no-repeat; background-size:30px auto; padding-top:35px;font-weight:bold;font-size:1.1em;}
.icon_mnber02 {background:url("/web/C/M/images/icon/moni-nber02.png") 0 20px no-repeat; background-size:30px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.icon_mnber03 {background:url("/web/C/M/images/icon/moni-nber03.png") 0 20px no-repeat; background-size:30px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.icon_mnber04 {background:url("/web/C/M/images/icon/moni-nber04.png") 0 20px no-repeat; background-size:30px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.icon_mnber05 {background:url("/web/C/M/images/icon/moni-nber05.png") 0 20px no-repeat; background-size:30px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.icon_mnber06 {background:url("/web/C/M/images/icon/moni-nber06.png") 0 20px no-repeat; background-size:30px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.icon_mnber07 {background:url("/web/C/M/images/icon/moni-nber07.png") 0 20px no-repeat; background-size:30px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.icon_mnber08 {background:url("/web/C/M/images/icon/moni-nber08.png") 0 20px no-repeat; background-size:30px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.icon_mnber05_01 {background:url("/web/C/M/images/icon/moni-nber05-1.png") 0 20px no-repeat; background-size:40px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.icon_mnber05_02 {background:url("/web/C/M/images/icon/moni-nber05-2.png") 0 20px no-repeat; background-size:40px auto; padding-top:55px;font-weight:bold;font-size:1.1em;border-top:1px solid #d4d4d4;}
.m-footer-leave {font-size:0.9em;color:#6c6c6c;text-align:center;padding:0 0 20px;}
.m-leave-conbox01.type0012 input[type="checkbox"]:checked {background: url("/web/C/M/images/icon/icon_chk02_monitoring.png") left center no-repeat white; background-size:20px 20px;}
.m-leave-conbox01.type0012 input[type="radio"]:checked.form_radio+label:before{background: url("/web/C/M/images/icon/icon_radio_monitoring_on.png") no-repeat;background-size:15px;}
