@charset "utf-8";
.visual_area .tit {margin:5px 30px 19px !important;}
.box_info.contentTagDiv1{margin-top:20px;}
.btn-right .btn-type1:only-child {width:100%; padding-right:0;}
.photo.cbdp,
.summary-info .wrap,
.summary-info .photo,
.page-title{display:none;}
.hd-t, .description, .btn-hd-txt {position:absolute !important;left:-9000px !important;}
.section-primary.culture-detail {color:#666; line-height:24px;}
.section-primary.culture-detail .txt-type3{  margin-top:0;}
.bul {display:inline-block;overflow:hidden;width:1px;height:1px;background:#666;vertical-align:middle !important;padding:0 !important}

.mark {display:block; overflow:hidden;width:5px;height:4px;vertical-align:middle;font-size:0;padding:0 !important;}
.mark.color1 {background-position: 0 -80px;display:inline-block !important;}
.mark1 {width:7px;height:2px;margin:0 3px 2px;background-position:-21px 0;}
.mark2 {width:19px;height:16px;background-position:0 -30px;}
.mark3 {width:9px;height:9px;margin-right:5px;baackground-position:-30px 0;}
.mark4 {width:13px;height:13px;margin-right:5px;background-position:-42px -30px;}
.mark5 {width:21px;height:21px;background-position:-45px -47px;}
.mark6 {width:20px;height:20px;background-position:0 -47px;}
.mark7 {width:21px;height:17px;background-position:-22px -47px; margin:15px 20px !important;}
.mark8 {width:20px;height:25px;background-position:-90px -46px;}
.mark11 {width: 6px;height: 4px;margin: 7px 4px 7px -14px;background-position: 0 -72px;}
.mark12 {width: 9px;height: 11px;margin: -3px 5px 0px -6px;background-position: -43px 0px;}
.con-type5 .mark {height:21px;margin:15px auto 19px; }

.br {overflow: hidden; display: block; width: 0; height: 0 !important; padding: 0 !important; margin: 0 !important; }
.word_break {word-break:break-all}
.btn-right  {margin:20px 0 30px; text-align:right; font-size:0;}
.btn-left {margin:20px 0 30px; text-align:left; font-size:0;}
.btn-type1,
.link_layer {display:inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; width:50%; padding-left: 4px; vertical-align: top;}
.btn-type1:first-child,
.link_layer:first-child {padding:0 4px 0 0;}
.btn-type1 a,
.btn-right .link_layer a {display: -webkit-box; display: box; -webkit-box-orient: vertical; box-orient: vertical; -webkit-box-pack: center; box-pack: center; width: 100%; padding:0 5px; -webkit-box-sizing:border-box; box-sizing:border-box;-webkit-border-radius: 2px; border-radius: 2px; min-height: 53px; font-size: 16px; line-height: 18px; color: #fff; text-align: center;    background-color: #1e75d6; border: 1px solid #1e75d6;line-height:24px;}
.visual-newType1 img {width:auto;}
.summary-info + .btn-right .btn-type1.btn1-size {width:50%;}
.summary-info + .btn-left .btn-type1.btn1-size {width:50%;}
.btn-left .btn-type1 {margin-top:10px;}
.btn-left .btn-type1:first-child {margin-top:0;}
.btn-left .btn-type1:nth-child(2) {margin-top:0;}
.btn-left .btn-type1:nth-child(odd) {padding:0 4px 0 0;}
.btn-left .btn-type1:nth-child(even) {padding:0 0 0 4px;}
.heading + .con1-wrap.wrap-space .sub_heading:first-child {margin-top:5px;}
.sub_heading {margin:30px 0 11px; color:#000;}
.btn-type4 {display: inline-block;position: relative;margin-right:10px;padding:0 10px 0 0;font-size: 13px;color: #1e75d6;line-height: 1;}
.btn-type4 span, .btn-type4 strong {color: #1e75d6;line-height: 14px;}
.btn-type4:hover:before {display:block; position:absolute; bottom:-1px; left:0; width:100%; height:1px; background-color:#1e75d6; content:'';}
.btn4-arr {padding-right:11px;background-image:url(/img/com/arrow2_6x6_585858.gif);}
.btn-type1.btn1-size {width:33.3%;}
.btn-type1.btn1-size:first-child {padding:0;}
.btn_area.type_1 .link_layer{width:initial;}

h2.tit-type1, h3.tit-type1, h4.tit-type1, .tit-type1 .heading {margin-top:35px;font-size:20px;color:#424242;line-height:22px;font-weight:bold;letter-spacing:-1px;}
h3.tit-type2 {margin:15px 0 10px;font-size:16px;font-weight:bold;color:#424242;text-align:left;letter-spacing:-1px;} 
h3.tit-type2 + .tbl-type1 {margin-top:0;}
h3.tit-type2.tit-line{border-bottom: 1px solid #d5d5d5;	padding-bottom: 10px;}
.tit-type1-3{ border-bottom:1px solid #d5d5d5; padding-bottom:10px;}
h2.tit-type2, h4.tit-type2, h5.tit-type2, h6.tit-type2, p.tit-type2, .tit-type2 .heading, .tit-top, .txt-box strong {display: block; margin: 20px 0 10px; font-size: 15px; color: #000; font-family: 'YouandiModernTR';}
.tbl-top {margin-bottom:10px;}

.icon-a199 {display:inline-block;width:50px;height:50px;background:url(/img/icon/icon_benefit01_199.png) no-repeat 0 0;}
.icon-a83 {display:inline-block;width:50px;height:50px;background:url(/img/icon/icon_benefit01_83.png) no-repeat 0 0;}
.icon-a188 {display:inline-block;width:64px;height:50px;background:url(/img/icon/icon_benefit02_188.png) no-repeat 0 0;}
.icon-a200 {display:inline-block;width:50px;height:50px;background:url(/img/icon/icon_benefit01_200.png) no-repeat 0 0;}
.icon-box {margin:17px 0 14px; padding-top:24px; font-size:16px; text-align:center; background-position:50% 0;}

.con-type7 + .area {margin-top:;}
.con-type7 .area {margin-top:20px;text-align:center;}
.con-type7 .area .txt-box {margin-top:10px; }

.list_info_3 p.txt {margin:0;}
p.txt {margin-bottom:7px;}
p.txt-type2 {margin-top:6px;padding-left:11px;}

.txt-type1 {padding-left:10px;}
.txt-type1 strong {display:inline;}
.txt-type1 .bul {margin:8px 5px 8px -7px;width:2px;height:2px;}
.txt-type1 + .list-con2 {margin-top:40px;}
h3.txt-type2{margin-left:10px !important;}
.txt-type2 > li {margin:10px 0;padding:0 0 0 11px;vertical-align:top;text-align:left;}
.txt-type2 .bul {width:4px;height:1px;margin:4px 5px 8px -11px;}
.txt-type2 strong {vertical-align:top;display:inline;}
.txt-type2 a strong {text-decoration:underline;}
.wrap-mes1 p.txt-type2:first-child {margin-top:0;}
.label-check + p.txt-type2 {margin:-4px 0 -5px;}

.txt-type3 > li {padding:0 0 0 11px; margin:10px 0;}
.txt-type3 .num {margin: 0 5px 0 -11px;width:11px;text-align:left;}
.txt-type3 .numL {margin: 0 5px 0 -11px;width:19px;text-align:left;}
.txt-type5 {overflow:hidden;clear:both;margin:2px 0 0;}
.txt-type5 li {float:left;padding:0 9px 0 0;margin-left:-1px;margin-right:9px;white-space: nowrap;font-size:11px;letter-spacing:-1px; color:#767676;}
.txt-type5 li.sub-txt{clear:both}
.txt-type5.info-detail li {width:100%; text-align:left;}
.list-type2 li {margin:0 0 4px;padding:0 0 0 70px;}
.list-type2 .tit {margin:0 0 0 -70px;width:70px;font-weight:bold;}
.list-type2 li > ul {margin:2px 0 7px 0;}

.txt-type5 .main-txt{font-family:'YouandiModernHEB'}
.txt-type5 .sub-txt span{display:block; text-align:left; font-family:'YouandiModernHEB'}
.txt-type5 .sub-txt + .main-txt{margin-top:12px}

.txt-top{margin-top: 7px ;}
.txt-top strong { margin: 0 0 10px; font-size: 14px; color: #000; font-weight:normal;font-family: 'YouandiModernTR';}
.txt-con {margin:17px 0 14px !important;}
.con-type1 .txt-con:first-child {margin-top:0 !important;}
.txt-con strong {margin-bottom: 10px; font-size: 15px; line-height: 23px; color: #000; font-family: 'YouandiModernHEB';}
.txt-con-line {border-bottom: 1px solid #D5D5D5;padding-bottom: 17px !important;}
.txt-con2 {margin:17px 0 17px;}
.txt-unit {padding-right:15px;}
.txt-replace {display:inline;font-weight:bold;margin:0 !important;padding:0 !important;}

.list-con1 .heading {display:block;margin:0 0 10px; font-size:15px; color:#000;}
.list-con1 .heading + .con1-wrap .tbl-type1 {margin-top:0;}
.list-con1 .heading.text-c { text-align:left !important;}

.culture-detail .table_scroll {overflow-x: scroll; overflow-y: hidden; webkit-overflow-scrolling: touch;}
.area_tit.type_white + .tbl-type1 {margin-top:-1px;}
.tbl-type1 {width:100%; border-top:1px solid #aaa; border-bottom:1px solid #aaa; text-align:left; margin:25px 0 5px; word-break:break-word;}
.tbl-type1 tfoot tr th,
.tbl-type1 tfoot tr td,
.tbl-type1 tr.tfoot th,
.tbl-type1 tr.tfoot td {background:#f0f0f0; font-weight:normal;}
.tbl-type1 thead th {padding:10px; border:1px solid #aaa; font-weight:300; font-size:13px; line-height:18px; color:#333;}
.tbl-type1 th:first-child {border-left:none}
.tbl-type1 th:last-child,
.tbl-type1 td:last-child {border-right:none}
.tbl-type1 tbody th,
.tbl-type1 tfoot th,
.tbl-type1 td {padding:10px; border:1px solid #e5e5e5; background-color:#fff; font-weight:normal; font-size:12px; line-height:18px; color:#666;}
.tbl-type1 strong {font-size:12px;}
.tbl-type1 td:first-child {border-left:0 none; }
.tbl-type1 thead th {font-size:13px;}
.tbl-type1 th {text-align:center; font-weight:normal;}
.tbl-type1 tbody th.text-c {text-align:center;}
.tbl-type1 td span.type_1 {color:#888}
.tbl-type1 th:first-child {text-align:left;}
.tbl-type1 img {width:auto;}
.tbl-type1.type_2 td {text-align:center;}
.section-primary.culture-detail .tbl-type1 th:last-child{border-right:none;}
.section-primary.culture-detail .tbl-type1 td:last-child {border-right:none;}

.tab-type_DX {display:-webkit-box; -webkit-box-pack:justify; -webkit-box-align:center;position:relative; margin-top:15px;}
.tab-type_DX li {-webkit-box-flex:1; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.tab-type_DX li a {display: -webkit-box; display: box; -webkit-box-orient: vertical; box-orient: vertical; -webkit-box-pack: center; box-pack: center; -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 55px; padding: 6px 0; border-style: solid; border-width: 1px 1px 1px 0; border-color: #e5e5e5; background-color: #f8f8f8; background-image: none; line-height: 19px; text-align: center; width:100%;text-align:center;}
.tab-type_DX li:first-child a {border-left-width:1px;}
.tab-type_DX li a.on {background:#fff;    position: relative; z-index: 1; border-color: #1e75d6; border-left-width: 1px; background-color: #fff; color: #1e75d6;}

.box_unit.box_info .heading {margin-top: 17px;margin-bottom: 15px; font-size: 15px; line-height: 23px; color: #000; font-family: 'YouandiModernHEB';}
.box_unit.box_info .accordion1 {border-top:none;font-size:14px;}
.box_unit.box_info .acc1 .acc1-heading {display:block;}
.box_unit.box_info .acc1 .acc1-wrap1 strong,
.box_unit.box_info .acc1 .acc1-heading strong {color:#000;display:block; font-family: 'YouandiModernTR'; font-size:17px; margin-bottom:7px;}
.box_unit.box_info .acc1 .acc1-heading .acc1-wrap.hidden-obj {display:block !important; margin-bottom:7px; font-size:17px; color:#000;}
.box_unit.box_info .accordion1 .acc1.acc1-on {border-bottom:none;}
.box_unit.box_info .accordion1 .acc1 .acc1-heading {border-bottom:none; font-size:14px;}
.box_unit.box_info .tit-type2 {font-size: 15px; line-height: 23px; color: #000; font-family: 'YouandiModernHEB';}
.box_unit.box_info .con-type1 strong{color:#000; display:block;}
.box_unit.box_info .txt-con2 {color:#000;}
.accordion1 {border-top: 1px solid #d5d5d5;}
.accordion1 .acc1 .acc1-heading {display:box; display:-webkit-box; position:relative; border-bottom: 1px solid #d5d5d5;}
.accordion1 .acc1 .acc1-heading .tit {width:75%; height:70px; font-size: 15px; margin-bottom:0; line-height: 17px; color: #000;display:-webkit-box; display:box; -webkit-box-orient:vertical; box-orient:vertical; -webkit-box-pack:center; box-pack:center;}
.accordion1 .acc1 .acc1-heading a.btn {position:absolute; right:0; top:0; display:block; width:100%; height:70px;text-indent:-99999px;}
.accordion1 .acc1 .acc1-heading a.btn:after,
.accordion1 .acc1 .acc1-heading a.btn:before {display: block; position: absolute; top: 50%; margin-top: -1px; width: 7px; height: 2px; background-color: #000; content: '';-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.accordion1 .acc1 .acc1-heading a.btn:after {-webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 8px;}
.accordion1 .acc1 .acc1-heading a.btn:before {-webkit-transform: rotate(45deg); transform: rotate(45deg); right: 4px;} 
.accordion1 .acc1.acc1-on {border-bottom: 1px solid #d5d5d5;}
.accordion1 .acc1.acc1-on .acc1-heading a.btn:after {-webkit-transform: rotate(45deg); transform: rotate(45deg); right: 8px;}
.accordion1 .acc1.acc1-on .acc1-heading a.btn:before {-webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 4px;} 
.accordion1 .acc1-wrap > .list-con1{border:none;}
.txt-box {margin-bottom:20px;}
.acc1-heading .acc1-wrap  strong {margin-bottom: 10px; font-size: 17px; line-height: 23px; color: #000; font-family: 'YouandiModernTR';}
.acc1-wrap + .con-type1 {padding:0;}

.con-type1 {position:relative;padding:17px 0;width:100%;}
.section-index6 {margin:0;}
.section-index6 .section {position:relative;background:none;padding:0;margin-bottom:10px; border:none !important; overflow:hidden;width:100%;}
.section-index6 .section a {display:block;padding:0;overflow:hidden;position:absolute;left:0;top:0;display:block;width:100%;height:100%;text-indent:-9999px; background:none;}
.section-index6 .section .heading {margin:0 0 7px;font-size:20px;line-height:26px;font-weight:bold;}
.section-index6 .section .visual {position:relative;width:100%;height:117px;overflow:hidden;}
.section-index6 .section .visual img {position:absolute;height:100%;}
.section-index6 .wide1 .visual {height:242px;}

.eventMpoint .box {border:1px solid #6a9dae;}
.eventMpoint .box.fashion {background:url('/img/cms/icon/img_mpt_fashion.gif') no-repeat right 0;} 
.eventMpoint .box.travel {background:url('/img/cms/icon/img_mpt_travel2.gif') no-repeat right 0;} 
.eventMpoint .box .icon > span {margin:4%;}
.eventMpoint .box .icon > span:last-child {margin-right:0;}
.eventMpoint .box .icon_2 > span {margin-right:10%; text-align:center;}
.eventMpoint .box .icon_2 > span:last-child {margin-right:0;}
.eventMpoint .box .btn-go {margin-top:-10px; text-align:right;}

.eventMpoint .brand-area {position:relative; width:100%;} 
.eventMpoint .brand-area:after {display:block; clear:both; content:"";}
.eventMpoint .brand-area li {float:left; width:100%; margin-top:20px; text-align:center;}
.eventMpoint .brand-area li:last-child {margin-right:0 !important;}
.eventMpoint .brand-area .photo {height:58px; }
.eventMpoint .brand-area .photo img {width:auto;}
.eventMpoint .brand-area .txt {display:block;}
.eventMpoint .desc-txt {margin-top:20px;}
.eventMpoint .shopping3 {position:relative; border:1px solid #e1e1e1;}
.eventMpoint .season3 {border:1px solid #e1e1e1;}
.eventMpoint .season3 .everland span {width:206px;}
.eventMpoint .box.dining3 {border:1px solid #e1e1e1;}
.eventMpoint .box.dining3 + .txt-type1.txt-con1 {margin-top:20px;}
.eventMpoint .box.dining3 .tbType1 {margin:20px 0;}
.eventMpoint .box.fashion h3 {width:230px;}

.eventMpoint .hdTxt {display:none !important;}
.eventMpoint span {display:inline-block; vertical-align:top;}
.eventMpoint .box {position:relative; margin-top:10px; padding:15px;}
.eventMpoint .box h3 {font-weight:bold; width:210px;}
.eventMpoint .box .icon {margin:20px 0 57px 10px;}
.eventMpoint .box .icon2{margin-bottom:42px;text-align:center;}
.eventMpoint .box .icon2 img {width:auto; height:46px;}
.eventMpoint .box a.btn-type4 {margin:12px 0 0 20px;}
.eventMpoint .box .info {position:absolute; left:15px; bottom:15px;}
.eventMpoint .box.shopping {border:1px solid #e6001f; background:url('/img/cms/icon/img_mpt_shopping.gif') no-repeat right 0;}
.eventMpoint .box.shopping .icon > span {display:block;}
.eventMpoint .box .icon_1 {margin:20px 0 57px 10px;}
.eventMpoint .box.shopping  .icon_1 > span {margin-right:20%;}
.eventMpoint .box.shopping  .icon_1 > span:last-child {margin-right:0;}

.eventMpoint .box.season {border:1px solid #33a02b; background:url('/img/cms/icon/img_mpt_season.gif') no-repeat right 0;}
.eventMpoint .box.season .icon {min-width:302px; text-align:center;}
.eventMpoint .box.season .icon > span {margin-right:15%;}
.eventMpoint .box.season .icon > span:last-child {margin-right:0;}
.eventMpoint .box.season .icon img {text-align:center;}
.eventMpoint .box.dining {border:1px solid #f18239; background:url('/img/cms/icon/img_mpt_dining.gif') no-repeat right 0;}

.eventMpoint .box.dining .tbType1 {margin:20px 0 45px 0;}
.eventMpoint .tbType1 {width:100%;}
.eventMpoint .tbType1 img {width:auto; height:46px;}
.eventMpoint .tbType1 thead th {padding:9px 0; background-color:#e6e6e6;}
.eventMpoint .tbType1 thead th:first-child {color:#fff; border-bottom:1px solid #8a8a8a; background-color:#585858;}
.eventMpoint .tbType1 thead th:last-child, .tbType1 td:last-child {border-left:1px solid #f5f5f5;}
.eventMpoint .tbType1 tbody th {color:#fff; border-bottom:1px solid #8a8a8a; background-color:#585858;}
.eventMpoint .tbType1 tbody tr:last-child th {border-bottom:1px solid #585858;}
.eventMpoint .tbType1 th, .tbType1 td {text-align:center; vertical-align:middle;}
.eventMpoint .tbType1 td {padding:32px 0; border-bottom:1px solid #f5f5f5;}
.eventMpoint .box.dining .tbType2{margin-bottom:20px;}

.eventMpoint .box.shopping2 {border:1px solid #6a9dae; background:url('/img/cms/icon/img_mpt_shopping2.gif') no-repeat right 0;} 
.eventMpoint .box.shopping2 img {width:auto; height:46px;}
.eventMpoint .box.shopping2 .icon.icon2 > span {width:49%; padding-top:10px; text-align:center}
.eventMpoint .box.shopping2 .icon.icon2 > span > span {display:block}

.eventMpoint .box.season2 {border:1px solid #6a9dae; background:url('/img/cms/icon/img_mpt_season2.gif') no-repeat right 0;} 
.eventMpoint .box.season2 .icon > span {margin-right:15%;}
.eventMpoint .box.season2 .icon > span:last-child {margin-right:0;}
.eventMpoint .box.season2 .icon_2 > span {margin-right:10%; text-align:center;}
.eventMpoint .box.season2 .icon_2 > span:last-child {margin-right:0;}
.eventMpoint .box.dining2 {border:1px solid #6a9dae; background:url('/img/cms/icon/img_mpt_dining2.gif') no-repeat right 0;} 
.eventMpoint .box.dining2 .icon > span {margin-right:15%;}
.eventMpoint .box.dining2 .icon > span:last-child {margin-right:0;}
.eventMpoint .box.dining2 .icon_1 > span {margin-right:2%; text-align:center;}
.eventMpoint .box.dining2 .icon_1 > span:last-child {margin-right:0;}

.tit-type3 {margin:34px 0 8px;}
h2.tit-type3, h3.tit-type3, h4.tit-type3, h5.tit-type3, h6.tit-type3 {font-weight:bold;color:#000;} 

.con-type5 {margin:30px 0 0;text-align:center; }
.con-type5 .icon {display: block;margin: 0 auto 7px;}
.con-type5.visual{text-align:center;margin:0;  }
.con-type5 .area {text-align:center;vertical-align:middle;display:block;}
.con-type6 .con-type5 .area {display:inline-block; margin:15px 0; width:65px !important;}
.con-type5 .area strong, .con-type5 .area strong img {display:block;margin:0 auto;width:auto;}
.con-type5 .area strong img {margin:0 auto 7px;}
.con-type5 .area .value {display:block;width:100%;}
.con-type5 .area .value span {float:right;*margin-top:-18px;}
.con-type5 .area2 {width:100px;padding:10px 0;font-size:12px;text-align:left;text-align:center;vertical-align:middle;}
.con-type5 .area2 span {vertical-align:middle;}
.con-type5 .area2 .blank {width:1px;height:100px;}
.con-type5 .area3 {display:block;margin:17px -40px 0;padding:20px 0 0 20px;text-align:left;line-height:1.3;}
.con-type5 .area3 strong {font-size:18px;font-weight:bold;}
.con-type5 .area4 {display:block;margin:10px 0 0;padding:7px 0 0;border-top:1px solid #d5d5d5;text-align:right;font-weight:bold;}
.con-type5 .area5 {width:99px;background:url(/m/img/com/bg_flow2.gif) no-repeat 0 100%; text-align:center !important;vertical-align:middle; padding-left:10%;}
.con-type5 .area6 {padding:10px 0;text-align:left !important; margin-left:0;vertical-align:middle; width:40%;}
.con-type5 .area7 {display:block;padding:12px 14px;border:1px solid #d5d5d5;vertical-align:middle;}
.con-type5 .area7 strong, .con-type5 .area7 em {display:block;}
.con-type5 .area7 strong {margin:0 0 4px;}
.con-type5 .area7 em {font-weight:bold;}
.con-type5 .mark {height:21px;margin:15px 20px 14px;}
.con-type5 .mark {height:21px;margin:15px auto 19px; }
.con-type5 .area-wrap { width:66%;}
.con-type5 .area-wrap + .area6 {text-align:left; vertical-align:middle; width:24%; padding:0; margin-top:-35px;}
.con-type5 .area-wrap span{ padding:5px 5px 0 0; margin:0;}
.con-type5 .area-wrap2 {width:43%;vertical-align:middle;*width:42%;}
.con-type5 .area-wrap3 {vertical-align:middle;}
.con-type5 .area-wrap3 .area, .con-type5 .area-wrap4 .area {width:230px;}
.con-type5 .area-wrap2 .area, .con-type5 .area-wrap2 .bul, .con-type5 .area-wrap3 .area, .con-type5 .area-wrap3 .bul  {vertical-align:top}
.con-type5-box1 {padding:40px 5px 37px;background:#f0f0f0; text-align:center;}
.con-type5-box1 .mark {margin:20px auto;}
.con-type5-box2 {padding:50px 20% 40px;background:#f0f0f0;}
.con-type5-box3 {background:#F0F0F0;}
.con-type5-box3 .area {padding:30px 25px;background:#f0f0f0;}
.con-type5-box4 {padding:50px 5% 40px;background:#f0f0f0;}
.con-type5-box4 .area {text-align:center; width:180px; margin:10px auto;}
.con-type5-box4 .area3 {margin: 17px 1% 0;}
.con-type5-box5 {margin-top:0;padding:20px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#fff;}
.con-type5.con-type5-box3 {padding:30px 0;}

.img-list-type2 {margin-top:20px;}
.img-list-type2 li {margin-bottom:30px; text-align:center;}
.img-list-type2 li img {width:auto;}
.img-list-type2 li p {margin-bottom:10px;}

.info-ATM {margin-top:40px;padding:110px 20px 20px 20px; background: url(/m/img/com/bg_info_ATM.png) #fafafa no-repeat 50% 25px; background-size: 62px;}
.info-ATM h3 {margin-bottom:7px; font-size:16px; font-weight:bold;}
.info-ATM .ATM-txt {font-size:14px;}
.info-ATM .ATM-txt span {color:#0ca5a2;}

.ev-img-type1 {margin:17px 0 0 -12px;}
.ev-img-list:after {clear:both; display:block; content:'';}
.ev-img-list > li {float:left; min-height:200px; margin-left:12px; padding-bottom:20px;}
.ev-img-list > li .photo img {width:100px; height:140px;}
.ev-img-list > li .txt {width:100px; margin-top:10px; word-wrap:break-word; min-height:48px;}
.agoda11 .ev-img-list > li {width:50%; min-height:220px; margin:0; text-align:center;}
.agoda11 .ev-img-list .photo {display:block; margin:0 0 10px 12px;}
.agoda11 .ev-img-list .txt {display:block; width:auto; margin:0 0 0 12px; text-align:center;}
.agoda11 .ev-img-list > li .photo img {width:130px; height:100px;}

ul.list-con3 {margin:0;border:none;padding:0;}
ul.list-con3 li, .list-con3 {margin-top:-1px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:18px 0;}
ul.list-con3 li li {padding:0}
.list-con3 .heading {margin-bottom:16px;font-size:15px;font-weight:bold;color:#1e1e1e;}
.list-con3 .left-con, .list-con3 .right-con {display:inline-block;*display:inline; vertical-align:middle;}
.list-con3 .left-con {width:80%;}
.list-con3 .right-con {text-align:right;}
.list-con3 .txt-type2 .left-con {_padding-left:11px;_margin-left:-11px;}
.list-con3 .form-type1 {border:none;}
.list-con3 .txt {margin:10px 0 0;}
.list-con3-2 {padding-top:0;border-top:none;}

.list-con3.list-con3-3 > li {border-top:none; padding:35px 0 18px 0;}
.list-con3.list-con3-3 > li:first-child {padding-top:18px;}
.list-con3.list-con3-3 li li {border:none;}
.list-con3.list-con3-3 li .photo {float:left; margin-right:10px;}
.list-con3.list-con3-3 li .photo,
.list-con3.list-con3-3 li .photo img {width:160px; height:230px; vertical-align:top;}
.list-con3.list-con3-3 li .con {min-height:234px; margin-left:170px; vertical-align:top;}
.list-con3.list-con3-3 h4.heading {margin:-4px 0 10px 0;}
.list-con3.list-con3-3 h5.heading {margin:12px 0 0 0;}
.list-con3.list-con3-3 .txt {margin-top:16px;}
.list-con3.list-con3-3 .heading + .txt {margin-top:10px;}

.eventMpoint .box.dining .tbType1 {margin:20px 0 45px 0;}
.eventMpoint .tbType1 {width:100%;}
.eventMpoint .tbType1 thead th {padding:9px 0; background-color:#e6e6e6;}
.eventMpoint .tbType1 thead th:first-child {color:#fff; border-bottom:1px solid #8a8a8a; background-color:#585858;}
.eventMpoint .tbType1 thead th:last-child, .tbType1 td:last-child {border-left:1px solid #f5f5f5;}
.eventMpoint .tbType1 tbody th {color:#fff; border-bottom:1px solid #8a8a8a; background-color:#585858;}
.eventMpoint .tbType1 tbody tr:last-child th {border-bottom:1px solid #585858;}
.eventMpoint .tbType1 th, .tbType1 td {text-align:center; vertical-align:middle;}
.eventMpoint .tbType1 td {padding:32px 0; border-bottom:1px solid #f5f5f5;}
.eventMpoint .box.dining .tbType2{margin-bottom:20px;}

.eventMpoint .travel .box {padding:0; border:1px solid #6a9dae;}
.eventMpoint .travel .box ul li {padding:10px;}
.eventMpoint .travel .box ul li img {width:auto; height:46px;}
.eventMpoint .travel .box ul li:last-child {background:none;}
.eventMpoint .travel .box ul li p {width:100%; padding-top:5px;}
.eventMpoint .travel .box a.btn-type4 {margin:12px 0 0 20px; display:inline-block;}
.eventMpoint .travel .box p.txt-info {padding:10px; font-weight:bold; color:#37849e; background-color:#f8f8f8}

.list-con1 .heading {margin-bottom: 10px; font-size: 15px; line-height: 23px; color: #000; font-family: 'YouandiModernHEB';}
.list-con1 .heading .heading_sub_txt {margin-top:-10px;}
.tit-type4 {margin-top:14px; font-size:15px; color:#000;}
.list-con1 .heading.text-c { text-align:left !important;}
.list-con1 .heading.text-c img {width:auto; height:46px;}
.list-con1 .list {margin:11px 0 14px;width: 100%;}
.list-con1 .list-con1 { border:0;}
.list-con1 .list .list{padding-bottom:11px;}
.list-con1 .list .list .heading{ margin-top:0;}
.list-con1 .list .list.last{background:none;padding-bottom:11px; padding-top:11px; border:none;}
.list-con1 .list .list:last-of-type{background:none;padding-bottom:0;border:none;}
.list-con1 .list .con1-wrap .txt-type2{margin:10px 0 20px;}
.list-con1 .list .con1-wrap .txt-type2 .txt-type1 {margin:10px 0;}
.list-con1 .list .btn-type4{margin:0; padding:0; display:inline-block; }
.list-con1 .list .con1-wrap .txt-type1 {padding-left:10px;}
.list-con1 .list .con1-wrap .txt-type1 .mark {display:inline-block;}
.list-con1 .list .con1-wrap .txt-type1 img{ padding-top:10px;}
.list-con1 .list .con1-wrap .txt-type1 div img{ width:100%;}
.list-con1 li.txt-type2 {margin:10px 0 2px;padding-left:10px;}
.list-con1 + .txt-type4 {margin:10px 0 2px;}
.list-con1 .txt-type2:first-child {margin-top:0;}
.list-con1 .list .txt-type1 li .btn-type4{ display:inline-block; margin:-2px 0 0 5px;}
.list-con1 .list-type3 {margin-bottom:0;}
.list-con1 .list-type3>li:last-child, .list-con1 .list-type3>p:last-child {background:none;}
.list-con1 .list-type3 .tit {width:41%;}
.list-con1 .list-type3 .con {width:58%;*width:57%;_vertical-align:middle;}
.list-con1 .list-type3 .txt .con {width:100%;}
.list-con1 .list-type3-horizon {width:590px;}
.list-con1 .list-type3-horizon li, .list-con1 .list-type3-horizon p, .list-con1 .list-type3-horizon .empty {width:180px;}
.list-con1 .list-type3-horizon .empty {_width:170px}
.list-con2-line .con2-wrap {padding:30px 0;border-bottom:none !important;}
.list-con2-line .con2-wrap.last {border-bottom:1px solid #d5d5d5;background:none;}
.list-con1-2 {border:0;}
.list-con1+.list-con1 {margin-top:-1px;}

.list-faq {line-height:24px;}
.list-faq p {margin:15px 0 10px;}
.list-faq p strong {font-family:'YouandiModernTR';}

.list-con1 .list .con1-wrap .ev-new-type .line {zoom:1;}
.list-con1 .list .con1-wrap .ev-new-type .line:after {content: "."; height: 0; font-size: 0; visibility: hidden; display: block; clear: both;}
.list-con1 .list .con1-wrap .ev-new-type .line .tbl-img {float:left; min-height:106px; padding-right:40px; background:none;}
.list-con1 .list .con1-wrap .ev-new-type .btn-type4 {margin-bottom:10px;}

.cpups1201 .summary-info .photo img {width:100%;}
.cpups1201 .summary-info .heading {font-weight:normal;}
.cpups1201 .summary-info .heading em {font-weight:bold;}
.con-type10 > div {margin-top:10px; padding:35px 0; text-align:center; background-color:#f7f7f7;}
.con-type10 .tit img {height:19px;}
.con-type10 .con {display:block; padding:5px 0 20px 0;}
.con-type10 div p img {width:100%; min-width:302px;}
.con-type10 ol {padding:0 18px;}
.con-type10 ol li .tit {font-weight:bold; color:#2399f0;}
.con-type10 li {text-align:left;}
.list-type12 {margin:20px 0 0 -40px; overflow:hidden;}
.list-type12 li {float:left; padding-left:40px; width:50%; min-height:400px; text-align:center; -webkit-box-sizing:border-box; box-sizing:border-box;}
.list-type12 .tit {display:block; padding:10px 0 5px; margin-bottom:0 !important; font-weight:bold; color:#2399f0;}
.list-type12 li p {position:relative;}
.list-type12 .mark9 {position:absolute; top:25%; right:-5.5%; width:8px; height:15px; background:url(/m/img/com/img_locklimit_arrow.png) no-repeat 0 0; background-size:100%;}

.list-type12 .mark15 {position:absolute; top:7%; right:-14%; width:5px; height:15px; background:url(/m/img/com/img_gotit_arrow.png) no-repeat 0 0; background-size:100%; text-indent:-9999px;}

.banner-app {margin:30px -9px 0 -9px; padding:28px; color:#fff; text-align:center; background-color:#717171;}
.banner-app em {color:#ccc;}
.banner-app em img,
.banner-app span img {display:block; width:50%; margin:0 auto;}
.banner-app .con {padding:10px 0 20px;}
.banner-app a {display:block; width:80%; margin:0 auto 5px; padding:10px; border:1px solid #b8b8b8;}
.banner-app a img {height:22px;}
.banner-app .var {color:#aeaeae;}

.list-addChange-1 { overflow:hidden; text-align:center;}
.list-addChange-1 .list .tit{ margin-bottom:10px; padding-bottom:12px; border-bottom:1px solid #d5d5d5;}
.list-addChange-1 .list-1 div { padding:14px 10px 0 10px; border:1px solid #d5d5d5;}
.list-addChange-1 .list-1 ul { overflow:hidden; margin-left:-2%;}
.list-addChange-1 .list-1 li { float:left; width:48%; height:41px; margin:0 0 10px 2%; line-height:41px; background:#f0f0f0;}
.list-addChange-1 .list-2 { padding-top:60px; background:url(/img/com/arrow5_40x20.gif) no-repeat 50% 25px; background-size:20px;}
.list-addChange-1 .list-2 div { padding:14px 10px 10px 10px; border:1px solid #d5d5d5;}
.list-addChange-1 .list-2 .text{ height:50px; padding-top:30px; line-height:22px; background:#f0f0f0;}

.list-addChange-2 .list { padding-top:40px; text-align:center; background:url(/img/com/arrow5_40x20.gif) no-repeat 50% 15px; background-size:20px;}
.list-addChange-2 .list:first-child { padding-top:0; background:none;}
.list-addChange-2 .list div { padding:15px; background:#f0f0f0;}
.list-addChange-2 .list p { margin-bottom:3px; font-weight:bold;}

.ev-list-card{ overflow:hidden; margin-top:40px; padding-bottom:10px; border-bottom:1px solid #d5d5d5;}
.ev-list-card li{ float:left; width:50%;  margin:0 0 30px 0; box-sizing:border-box; padding-left:10px;}
.ev-list-card li:nth-child(odd){padding:0 10px 0 0;}
.ev-list-card li p{ padding:5px 0 10px; text-align:center; font-weight:bold;}
.ev-list-card li p.ls{ letter-spacing:-0.11em}
.ev-list-card li .btn-type1{ margin:0; padding:0; width:100%;}
.section-index6.section-index6-2 .section .visual{ height: 152px;}
.section-index6.section-index6-2 .section .bg{ position:absolute; top:49px; right:5%;}
.section-index6.section-index6-2 .section .bg img{ width:47.5px;}
.section-index6.section-index6-3 .section .visual{ height: 640px; background: #f0f0f0;}
.section-index6.section-index6-3 .section .bg{ position:absolute; top:49px; right:5%;}
.section-index6.section-index6-3 .section .bg img{ width:59.5px;}
.section-index6.section-index6-3 .section .visual img{width:auto; margin-left:2%;}
.section-index6.section-index6-3 .section .box{ position:absolute; top:0; right:0; width:2%; height:100%; background: #f0f0f0;}

.section-index6 {margin:0;}
.section-index6 .section {position:relative;background:none;padding:0;margin-bottom:10px; border:none !important; overflow:hidden;width:100%;}
.section-index6 .section a {display:block;padding:0;overflow:hidden;position:absolute;left:0;top:0;display:block;width:100%;height:100%;text-indent:-9999px; background:none;}
.section-index6 .section .heading {margin:0 0 7px;font-size:20px;line-height:26px;font-weight:bold;}
.section-index6 .section .visual {position:relative;width:100%;height:117px;overflow:hidden;}
.section-index6 .section .visual img {position:absolute;height:100%;}
.section-index6 .wide1 .visual {height:242px;}

.section-index6 li.box{margin-top:30px;padding:20px;border:1px solid #e1e1e1;text-align:center;box-sizing:border-box;}
.section-index6 li.box:first-child{margin-top:0;}
.section-index6 li.box .title{display:block;font-weight:bold;}
.section-index6 li.box .text{display:block;margin:5px 0 0 0;}
.section-index6 li.box .link{margin:20px 0 0 0;}
.section-index6 li.box .icon{display:inline-block;width:55px;height:55px;margin:0 auto;background-size:55px auto;}

.card-info3 li {display:box; display:-webkit-box;}
.card-info3 li .photo {width:auto; height:95px;}
.card-info3 li span {display:-webkit-box; display:box; -webkit-box-orient:vertical; box-orient:vertical; -webkit-box-pack:center; box-pack:center; width:127px; padding-left:10px;}

.box-con2 {overflow:hidden;*zoom:1;margin:20px 0;background:#f5f5f5;padding:22px 2.5% 21px;}
.box-con2 .heading {display:block;margin-bottom:8px;font-weight:bold;}
.box-con2 .sub {float:right;}
.box-con2 .txt {display:block;margin-bottom:10px;}
.box-con2 .txt-type1{ margin-right:10px;}
.section-aside .box-con1-2 {margin-top:-1px;position:relative;}
.form-type1 .box-con2, .form-type1 .box-con2-2 {margin-top:0 !important;}

.box-newsletter{padding-top:50px;}
.section-newsletter img {width:100%;}
.section-newsletter .newsletter-summary {width:100%; background:#f3f3f3;}
.section-newsletter .visual {overflow:hidden; position:relative;}
.section-newsletter .visual img {width:auto; height:170px;}
.section-newsletter .section-area {margin-top:10px; padding:20px; background-color:#f3f3f3; background-repeat:no-repeat; background-position:100% 100%; background-size:contain;}
.section-newsletter .section-area.point {background-image:url(/m/img/newsletter/bg_point.png);}
.section-newsletter .section-area.cashback {background-image:url(/m/img/newsletter/bg_cashback.png);}
.section-newsletter .section-area.etc {background-image:url(/m/img/newsletter/bg_etc.png);}
.section-newsletter .section-area.premium {background-image:url(/m/img/newsletter/bg_premium.png);}
.section-newsletter .section-cont {overflow:hidden; position:relative; width:100%; height:130px;}
.section-newsletter .section-cont .heading img {width:auto; height:19px;}
.section-newsletter .section-cont .list {position:absolute; bottom:0;}
.section-newsletter .section-cont li {display:block; overflow:hidden; height:17px; margin-top:9px;}
.section-newsletter .section-cont li:first-child {margin-top:0;}
.section-newsletter .section-cont li a img {width:auto; height:17px;}
.newsletter-wrap .newsletter-btn {text-align:center;}
.section-newsletter {position:relative; width:100%; height:100%;}

.newsletter-info .photo img {width:100%; height:100%;}
.newsletter-wrap {position:absolute; width:100%; }
.newsletter-wrap .newsletter-btn {position:absolute; bottom:7px; left:0; width:100%;}
.newsletter-wrap .newsletter-btn a {padding:0 27.5%;}
.newsletter-wrap.newsletter-on {z-index:300;}
.newsletter-wrap.newsletter-on .newsletter-btn a {bottom:7px; padding:0 48%;}
.newsletter-wrap .newsletter-cont {z-index:200;}
.onlineletter-wrap {position:relative;}
.onlineletter-wrap h3.tit-benefit {padding:20px 11px 0;}
.onlineletter-wrap .benefit-type1 {padding:0 11px;}
.onlineletter-wrap .benefit-type1 .benefit-list .item-cont {padding-top:10px;}
.onlineletter-wrap .benefit-type1 .benefit-list > div:first-child {padding-top:20px;}
.onlineletter-wrap .benefit-type1.benefit-month {padding-bottom:20px;}
.onlineletter-wrap .banner {padding:10px 11px 0;}
.onlineletter-wrap .note {padding:30px 11px;}
.newsletter-dim {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.4; filter:alpha(opacity=30); z-index:100;}
*html .newsletter-dim {position:absolute; left:0; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));}
.modalMes {position:absolute; top:0; left:0; z-index:100;}
.modalMes a img {width:100%; height:auto;}
.section-newsletter .news-flex {margin:18px 0 0; text-align:center; padding:0;}
.news-flex-cont > li .photo {margin:0;}
.news-flex-cont > li .hd-t {font-size:0; line-height:0;}
.news-flex .flex-control-paging {position:relative; font-size:0; text-align:center; margin:6px 0 50px;}
.news-flex .flex-control-paging span {display:none; position:absolute; width:50px; height:50px; background-repeat:no-repeat; background-position:0 0;}
.news-flex .flex-control-paging .flex-first {display:block; left:0; background-image:url(/img/newsletter/flex_first.png);}
.news-flex .flex-control-paging .flex-first:hover {background-position:0 100%;}
.news-flex .flex-control-paging .flex-last {display:block; right:0; margin:0; background-image:url(/img/newsletter/flex_last.png);}
.news-flex .flex-control-paging .flex-last:hover {background-position:0 100%;}
.newsletter-wrap2 .newsletter-btn2 {text-align:center;}
.newsletter-wrap2 {position:absolute; width:100%; }
.newsletter-wrap2 .newsletter-btn2 {position:absolute; bottom:7px; left:0; width:100%;}
.newsletter-wrap2 .newsletter-btn2 a {display:inline-block; padding:0 27.5%;}
.newsletter-wrap2.newsletter-on {z-index:300;}
.newsletter-wrap2.newsletter-on .newsletter-btn2 a {bottom:7px; padding:0 48%;}
.newsletter-wrap2 .newsletter-cont {z-index:200;}

.newsletter-cont-btn {position:absolute; bottom:1.5%; right:0; width:30%;}
.newsletter-cont-btn a {width:50%; margin:0; padding:0;}

.newsletter-cont-btntype2 .newsletter-cont-btn{right:5%; bottom:3%;}
.newsletter-cont-btntype2 .newsletter-cont-btn a{width:47%;margin-right:3%;}

.layer-type1.benefit-type1 .btn-two a{width:42%}
.layer-type1.benefit-type1 .btn-two a.link02 {float:left;}
.layer-type1.benefit-type1 .btn-two a.link03 {float:right;}

.modal-overlay {position:fixed; left:0; top:0; width:100%; height:100%; min-width:100%; min-height:100%; background:#000; opacity:0.4; filter:alpha(opacity=30); z-index:995;}
* html .modal-overlay {position:absolute;left:0;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));}
.wrap-layer-on {padding:0 18px;}
.layer-type1.benefit-type1 {position:absolute;left:0;top:0; width:90%; padding:0 9px;border:0;z-index:997;background:#fff;}
.layer-type1.benefit-type1 .layer-content {padding:40px 0 46px;}
.layer-type1.benefit-type1 .btn-close {position:absolute;right:10px;top:1px;width:36px;height:36px;overflow:hidden;vertical-align:top;z-index:999;text-indent: -9999px;}
.layer-type1.benefit-type1 .btn-close span {position:absolute;left:0;top:0;width:36px;height:36px;background: url(/m/img/com/close03.png) no-repeat 50% 50%;z-index:1000;}
.layer-type1.benefit-type1 .btn-link {width:100%; margin:30px 0 -40px 0; border-top:1px solid #999;}
.layer-type1.benefit-type1 .btn-link a {display:block; padding:20px 0;}
.layer-content.benefit-layer img {max-width:100%;}

#contentLayerPopup .tooltip2 .tip-con > li {margin: 21px 0 22px; padding:0; font-size: 15px; line-height: 21px; color: #000; font-family: 'YouandiModernHEB';}
#contentLayerPopup .tooltip2 .tip-con .bul {display:none;}
#contentLayerPopup .tooltip2 .tip-con > li ul {margin-top:11px;}
#contentLayerPopup .tooltip2 .tip-con > li ul li {position: relative; padding-left: 10px; margin-top: 5px; font-size: 14px; line-height: 21px; color: #666; font-family: 'YouandiModernTR'}
#contentLayerPopup .tooltip2 .tip-con > li ul li:before {display: block; position: absolute; top: 8px; left: 0; width: 3px; height: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #888; content: '';}

.con-type1:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.con-type1 .tit-con1 {display:inline;font-size:14px;font-weight:bold;color:#1e1e1e}
.con-type1 .tit-con1.hidden-obj {display:none !important;}
.con-type1 .tit-con1 + p {margin-top:10px;}
.con-type1 .wrap {display:inline-block;}
.con-type1 p {margin-bottom:8px;}
.con-type1 p.type1 {margin: 1px -14px -19px -18px;}
.con-type1 .info1 {padding:13px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.con-type1 .info1 li {padding:5px 0;}
.con-type1 .info1 li  strong {display:block;}
.slide-wrap .tit-type1{ width:100%; height:50px; }

.box_unit.box_info .acc1 .acc1-wrap1 .con-type1,
.box_unit.box_info .acc1 .acc1-wrap .con-type1 {padding-top:0;} 
.box_unit.box_info .con-type1 .tit-type2 {margin-top:0;}
.artist_area_w50 {overflow:hidden; margin-left:-10px;}
.artist_area_w50 img {padding-left:5px;display:block; float:left;width:50%; padding-left:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.acc1-wrap1 + .con-type1 {padding-top:0px;}
.con-type1.con-type1-line .visual {display:block; margin-bottom:10px;}

.btn_botfull{width:100%;margin-top:34px;color:#fff;text-align:center;background-color:#5a7b89;}
.btn_botfull .baner_tex{display:block;padding:20px 18px 10px;font-size:15px;line-height:20px;font-family:'YouandiModernHEB';color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btn_botfull .link{padding-bottom:18px;}
.btn_botfull .link a{font-size:13px;color:#fff;}

.w100p {width:100% !important;} 

.list-con1 .list p.con1-wrap {padding-left:10px;}
.list-con1 .list p.con1-wrap:before {display: inline-block;content: "";width:3px;height:3px;-webkit-border-radius:3px; border-radius:3px;vertical-align:middle;background: #666;margin:8px 7px 8px -10px;}
.list-con1 .list .con1-wrap .txt-type2 li span.bul {margin:4px 7px 8px -10px;}
.list-con1 .list .con1-wrap .txt-type2 li ul li span.bul {width:4px; height: 1px;}
.list-con1 .list .con1-wrap .txt-type1 li span.bul {width:3px;height:3px;-webkit-border-radius:3px; border-radius:3px;margin:8px 7px 8px -10px;}
.list-con1 .list .con1-wrap .txt-type1 li ul li span.bul {width:4px; height: 1px;}
.list-con1 .list .con1-wrap p.txt-type1 span.bul {width:3px;height:3px;-webkit-border-radius:3px; border-radius:3px;margin:8px 7px 8px -10px;}

.list-con1 + ul.txt-type2 li span.bul {margin:4px 7px 8px -10px;}
.list-con1 + ul.txt-type2 li ul li span.bul {width:4px; height: 1px;}

ul.txt-type2 li {padding-left:10px;}
ul.txt-type2 li span.bul {width:3px;height:3px;-webkit-border-radius:3px; border-radius:3px;margin:4px 7px 8px -11px;}
ul.txt-type2 li ul li ul li span.bul {width:4px;height:1px;}

.cardDetailAnfeExpl_layer > .box_layer .txt-type5.info-detail li {position: relative;font-size: 14px;padding-left: 9px;line-height: 21px;color: #666;}
.cardDetailAnfeExpl_layer > .box_layer .txt-type5.info-detail li:before {display:block; position:absolute; top:8px; left:0; width:3px; height:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#888; content:'';}
.cardDetailAnfeExpl_layer > .box_layer .txt-type5.info-detail li:after{display:block; content:""; clear:both;}
.cardDetailAnfeExpl_layer > .box_layer .txt-type5.info-detail li.sub-txt:before {background-color: #fff;}
.cardDetailAnfeExpl_layer > .box_layer .txt-type5.info-detail li.sub-txt{padding-bottom: 16px;}
.cardDetailAnfeExpl_layer .tit_wrap h3{font-size: 19px;}
.cardDetailAnfeExpl_layer .btn_close{top: 6px;}
.cardDetailAnfeExpl_layer .box_layer{margin: 21px 18px;}
.cardDetailAnfeExpl_layer > .box_layer .txt-type5.info-detail li.main-txt{font-family: 'YouandiModernTR';color: #000;}

.step_box {padding:21px 25px 25px; margin:0 18px; text-align:center; background:#fafafa;}
.step_box > ol > li {margin-top:21px;}
.step_box > ol > li:first-child {margin-top:0;}
.step_box > ol > li .tit {color: rgb(57, 143, 240) !important; line-height: 20px; letter-spacing: -1px; font-family: "맑은 고딕", SDNeoGothic, SDGothicNeo, "돋움", sans-serif; font-size: 16px; font-weight: bold; vertical-align: top;}
.step_box > ol > li .txt {color:rgb(51, 51, 51) !important; line-height:21px;}

.list-con1 .list .con1-wrap .txt-type1 .link_layer {padding-left:0;}
.list-con1 .list .con1-wrap .txt-type1 .btn-type4 {margin-left:0;}
.btn_event_area {padding-bottom:15px;}

@media all and (max-width:375px){
.list_btn .link_layer.layer_readdress_en{width: 50%;}
}

/*앱 다운로드 버튼*/
.btn_app {overflow:hidden;}
.btn_app li {width:50%; float:left; box-sizing:border-box; padding-left:5px;}
.btn_app li:first-child {padding:0 5px 0 0;}

.area_layer .box_layer .con-type2 .tit{display: block; margin-top: 20px; font-size: 15px; line-height: 15px; color: #000; font-weight: normal; font-family: inherit;}

/* 2017-08-23 */
.tit_wrap .purple {padding:78px 0 17px;font-size:14px;line-height:21px;color:#fff;background:#542f5b;}
.box_info {margin:0 18px;}
.txt-con2 {margin:17px 0 17px;}
.list-con1 .list {width:100%;margin:11px 0 14px;}
.list-con1 .heading {margin-bottom:15px;font-size:15px;line-height:23px;color:#000;font-family:'YouandiModernHEB';}
ul.txt-type2 li, .list-con1 .list p.con1-wrap {font-size:14px;color:#888;line-height:21px;}
ul.txt-type2.type_1 {color:#000;}
	.list .txt-type2 > li {margin:0;padding:0 0 0 11px;vertical-align:top;text-align:left;}
	.list .txt-type2 > li:first-child {margin-top:10px;}
	ul.txt-type2 li span.bul {width:3px;height:3px;-webkit-border-radius:3px; border-radius:3px;margin:4px 7px 8px -11px;background:#888;}
.list p.txt {margin-left:10px;font-size:12px;color:#888;line-height:18px;}
.list p.txt.type_1 {padding:0;}
.list h2 + p {margin:0;font-size:14px;}
p.img {margin:25px 0 20px;}
.txt_area p {margin:22px 18px;font-size:14px;line-height:21px;}