.info_event {display:inline-block; padding:7px 18px; background:#DDF0F9; line-height:1.4; box-sizing:border-box; border-radius: 10px} 
.info_event .wrap_txt {display: inline-flex; align-items: center; font-size:18px; font-weight:500; letter-spacing:-1.5px; color:#43C7DB; }

.highlighter{position: relative; z-index: 0;}
.highlighter:after {content: ''; position: absolute; left: 1px; bottom: 7px; z-index: -1; width: 102%; height: 6px; background: #60f7ff; border-radius: 3px;}
.fs_point_b {color:#00b3ce}
.blue {color:#3851E7;}

.lp_voucher2023 .ic_overview {display: block; margin:0 auto; width: 80px; height: 80px; border-radius: 50%; background: #F4F5F7 url('https://daouoffice.com/images/ic_overview.svg') no-repeat;}
.lp_voucher2023 .ic_overview.ic32 {background-position: 20px -879px;}/*landing_untact*/
.ic_overview.ic33 {background-position: -81px -880px;}
.ic_overview.ic34 {background-position: -181px -878px;}
.ic_overview.ic35 {background-position: -277px -878px;}

.content.lp_voucher2023 {padding-top:40px;}
.lp_voucher2023 .area_visual .sub_info {margin: 52px auto 0;}
.lp_voucher2023 .wrap_event {margin: 68px auto 0; width:800px}
.lp_voucher2023 h1 .highlighter:after {left: -3px; width:104%; height:18px;   }
.lp_voucher2023 h2 .highlighter:after {bottom: 7px; height: 12px; border-radius: 6px}
.lp_voucher2023 h2 {font-size:42px;}
.lp_voucher2023 .area_visual {height: auto; padding-bottom:100px; background: #F1F7FD}
.lp_voucher2023 .area_visual h1 {margin-top: 20px; letter-spacing: -2px}
.lp_voucher2023 .area_visual .sub_tit {text-align: center}
.lp_voucher2023 .area_visual .desc {margin-top:16px; color: #333; font-weight: 300;font-size: 18px;}
.lp_voucher2023 .area_visual .desc .bold {font-weight: 500;}
.lp_voucher2023 .area_visual .btn_general {padding: 7px 60px}
.lp_voucher2023 .summary {position: relative; padding: 48px 110px; background: #fff; border: solid 2px transparent;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(0deg, #3851E7 0%, #25CAD3 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  box-shadow: 2px 1000px 1px #fff inset;border-radius: 30px}
.lp_voucher2023 .summary .dami {position: absolute; right: -93px; bottom: -50px; width: 340px; height: 340px; background: url(images/untact_01-min.png) center no-repeat;}
.lp_voucher2023 .summary h3 {padding-bottom: 20px; font-size: 24px; text-align: center; border-bottom: 1px solid #eee;}
.lp_voucher2023 .summary table {margin-top: 24px; width: 100%;  }
.lp_voucher2023 .summary table th,
.lp_voucher2023 .summary table td {padding: 8px 0; font-size: 18px;}
.lp_voucher2023 .summary table th {width: 20%; color: #3851E7; text-align:left; font-weight:bold }
.lp_voucher2023 .summary .s2 {color: #3851E7;}
.lp_voucher2023 .summary table .fs_gray8 {margin-top: 10px; font-size: 14px}
.lp_voucher2023 .area_visual .wrap_btn a.btn_ghost {margin-left:-26%;}
.lp_voucher2023 .area_visual .wrap_noti {position: relative; margin-top: 24px}
.lp_voucher2023 .area_visual .wrap_noti h4 {position: absolute; top: 2px; left: 0; display: inline-block; font-size: 15px; font-weight: bold; color: #777}
.lp_voucher2023 .area_visual .wrap_noti h4 .ic_info {display: inline-block; margin-right: 8px; vertical-align: middle;}
.lp_voucher2023 .area_visual .list_bullet {padding-left: 88px}
.lp_voucher2023 .area_visual .list_bullet li {padding: 0 0 6px 10px; font-size: 14px;}
.lp_voucher2023 .area_visual .list_bullet .fs_gray8 {font-weight: 300}
.lp_voucher2023 .area_visual .list_bullet .btn_txt {margin:10px 0 0 2px; font-size:16px;}
.lp_voucher2023 .event_bn {margin:0; padding:0px 0 100px; background: #F1F7FD}
.lp_voucher2023 .event_bn .link_bn_pc img {max-width: 960px;}
.lp_voucher2023 .area_service h2 .sub_tit {margin-bottom: 8px; font-size: 24px; font-weight: normal; color: #bbb; letter-spacing: -2px;}
.lp_voucher2023 .area_service .service {margin-top: 80px}

.lp_voucher2023 .area_service .talkbubble {width: 80px; height: 80px; padding: 0; line-height: 80px; top: 0; margin-left: -340px; font-size: 16px; font-weight: 300; letter-spacing: 0;}
.lp_voucher2023 .list_overview {margin-top: 80px}
.lp_voucher2023 .area_price .info_price,
.lp_voucher2023 .area_price .tb_price, 
.lp_voucher2023 .area_price .wrap_noti {margin: 40px auto 0; width: 960px; }
.lp_voucher2023 .area_price .info_price {position: relative; color: #888}
.lp_voucher2023 .area_price .info_price .vat {position: absolute; right: 0;}
.lp_voucher2023 .area_price .tb_price {margin-top: 10px}
.lp_voucher2023 .tb_price thead th {border-top: 1px solid #333}
.lp_voucher2023 .tb_price tbody th {background: #F5F7F9; text-align: center;}
.lp_voucher2023 .tb_price .view_pc.bedge {display: inline-block}
.lp_voucher2023 .tb_price tbody .line {border-bottom: 1px solid #999}
.lp_voucher2023 .tb_price tbody th .desc {font-size: 13px; color: #888; font-weight: 300;}
.lp_voucher2023 .tb_price tbody td.price {padding-right: 10px; text-align: right;}
.lp_voucher2023 .tb_price tbody td {text-align: center;}
.lp_voucher2023 .tb_price tbody td.left {text-align: left}
.lp_voucher2023 .tb_price .tooltip span.ic_info:hover > span {width: 180px; text-align: left}
.lp_voucher2023 .through {text-decoration:line-through; color: #888; font-weight: 300;}
.lp_voucher2023 .area_price .list_noti {margin-top: 0;}
.lp_voucher2023 .area_price .list_noti li {margin-top: 4px; font-size: 15px}
.lp_voucher2023 .area_price .wrap_flex {margin-top: 40px; width: 100%; display: flex; flex-wrap: nowrap; justify-content: space-between;}
.lp_voucher2023 .area_price .noti {padding-right:40px;}
.lp_voucher2023 .area_price .ex {padding: 28px 24px;border-radius: 20px; background: #F5F7F9;}
.lp_voucher2023 .area_price .ex h4 {font-size: 16px;}
.lp_voucher2023 .area_price .ex h4 .fs_gray8 {display: block; padding-bottom: 8px; font-size: 14px;}
.lp_voucher2023 .area_price .ex table {margin-top: 24px;}
.lp_voucher2023 .area_price .ex table th,
.lp_voucher2023 .area_price .ex table td {padding: 0 4px 6px; font-size: 14px;}
.lp_voucher2023 .area_price .ex table th {text-align: left}
.lp_voucher2023 .area_price .ex table td {text-align: right}
.lp_voucher2023 .area_price .ex table tr.total {border-top: 1px dashed #aaa;}
.lp_voucher2023 .area_price .ex tr.total th, .ex tr.total td {padding: 10px 0}
.lp_voucher2023 .area_price .wrap_lead2 {margin-top: 100px}

.lp_voucher2023 .wrap_lead2 .desc {margin-top:20px; font-size:18px; color:#888; text-align: center}
.lp_voucher2023 .wrap_lead2 .btn_wrap {margin-top:60px}


.lp_voucher2023 .area_service .view_pc img {max-width:1280px}
.lp_voucher2023 .area_service .brandstory_lineup .view_pc {text-align:center}
.lp_voucher2023 .area_service .brandstory_lineup .view_pc img {max-width:1060px}
.lp_voucher2023 .area_price .wrap_tb {}


/*** Responsive layout ***/
@media all and (max-width:959px){	

	.btn_wrap {margin-bottom:60px; gap:15px; flex-direction:column; justify-content:center;}
	.btn_wrap a {font-size:18px; border-radius:50px; width:100%;}
	.link {font-size:15px; margin-top:18px; text-align:center; flex-direction:row; justify-content:center;}

	.lp_voucher2023 .area_visual.bg_untact {height: inherit; padding-bottom: 60px}
	.lp_voucher2023 .wrap_event {width: 100%;}
	.lp_voucher2023 .summary {padding: 32px;}
	.lp_voucher2023 .summary h3 {font-size: 20px; text-align: left;padding-bottom : 10px}
	.lp_voucher2023 .summary table {margin-top: 12px;}
	.lp_voucher2023 .summary table th,
	.lp_voucher2023 .summary table td {padding: 6px 0; font-size: 14px}
	.lp_voucher2023 .summary table th {width: 24%}
	.lp_voucher2023 .summary table td .normal{display: block}
	.lp_voucher2023 .summary .dami {position: absolute; right: -34px; bottom: -50px; width: 144px; height: 171px; background: url(../images/untact_2022/untact_06.png) center no-repeat;}
	.lp_voucher2023 .area_visual .wrap_noti h4 {display: block; position: relative;}
	.lp_voucher2023 .area_visual .list_bullet {margin-top: 8px; padding-left: 0}
	.lp_voucher2023 .area_visual .wrap_noti h4 .ic_info {display: none;}
	.lp_voucher2023 .area_price .wrap_tb_price {width: 100%; white-space: nowrap; overflow-x: auto;}
	.lp_voucher2023 .area_price .tb_price, 
	.lp_voucher2023 .area_price .wrap_noti,
	.lp_voucher2023 .tb_price {width: 100%; }
	.lp_voucher2023 .tb_price th, 
	.lp_voucher2023 .tb_price td {font-size: 14px}
	.lp_voucher2023 .tb_price tbody td.price {padding-right: 1px}
	.lp_voucher2023 .tb_price td .tooltip {display: none}
	.lp_voucher2023 .area_price .info_price {width: 100%;}
	.lp_voucher2023 .area_price .wrap_noti {width: 100%; margin-top: 30px}
	.lp_voucher2023 .area_price .wrap_flex {display: block; width: 100%}
	.lp_voucher2023 .area_price .noti {padding-right: 0;}
	.lp_voucher2023 .area_price .list_noti li {font-size: 14px; margin-top: 0;}
	.lp_voucher2023 .area_price .ex {margin-top: 10px}
	.lp_voucher2023 .area_service .service img + img {margin-top: -20px}
	.lp_voucher2023 .area_service .view_mo img {width: 100%}



}
