.overflow_w{overflow:hidden;}
.title_nami .ctwlpt-td-u{background:url("/wp-content/themes/noel_tcd072/img/namisen.png") bottom repeat-x;background-size:auto 5px;text-decoration:none!important;padding-bottom:3px;border-bottom:none!important}
.img_txt_boxtxt{margin:-30px 10px;}
.arrow_img{position:relative;padding-top:18%;}
.arrow_img_arrow{position:absolute;top:0;left:0;right:0;}
.lp_w .ctwlpt-td-u{text-decoration:none!important;border-bottom:solid 2px;}
.title_ph{position:relative;padding-top:60px!important;margin-bottom:5px;}
.title_ph_p{font-size:140%;font-weight:bold;position:absolute;top:0;left:-10%;padding:5px 20px 5px 40px!important;background-color:#fff;}
.title_ph_p.bg_block{background-color:#202020;color:#fff;}
.title_ph_h{text-align:left;}
#ctwlpt-wrap .title_ph_h h2.ctwlpt-block-subhead-h2-inner{font-size:2.3rem;}
.lp_w .img_txt{position:relative;padding-bottom:20px!important;margin-bottom:10px;}
.lp_w .img_txt_img{width:86%;margin-left:20%!important;}
.lp_w .img_txt h3{position:absolute;left: 0;top:0;font-size:40px !important;}
.lp_w .img_txt_txt{position:absolute;bottom:0;left:-10%;padding:10px 20px 10px 40px!important;}
.lp_w .img_txt_txt p{font-wegiht:bold;}
.lp_w .left_img_r_txt.img_txt h3{left:80%;}
.lp_w .left_img_r_txt.img_txt .img_txt_img{margin-left:-6%!important;}
.lp_w .left_img_r_txt.img_txt .img_txt_txt{right:-6%;left:auto;}
#ctwlpt-wrap h3.list_title{background:url("/wp-content/themes/noel_tcd072/img/list_title.png") center;background-repeat:no-repeat;background-size: 100% auto;color:#fff;padding:10px;margin-top:-50px;}
.left_img_right_txt{position:relative;}
.right_txt{padding-left:100px;padding-bottom:60px}
.left_img{position:absolute;left:-5%;bottom:0;width:110px!important;}
.p_70{padding-left:70px!important;}
.right_txt p{font-size:14px;}
.hikaku_table{margin-right:-5%;}
.is-style-ctwlpt-block-table-head-bg-yellow.ctwlpt-block-table-fcrow-head.hikaku_table tr:first-child td{background-color:#FDF9D6;padding:5px;font-size:14px;line-height: 140%;}
.hikaku_table .ctwlpt-block-table-wrap td{border:none;background-color:#FFF18E;border-bottom:solid 3px #F7DC11;min-width:110px;font-size:15px;padding:10px;}
.hikaku_table .ctwlpt-block-table-wrap td:last-child{min-width:200px;}
/*.hougan_w{background:url("/wp-content/themes/noel_tcd072/img/hougann.png") center #fff!important;background-size:460px auto!important;}*/
.hougan_w_list{margin:0 auto;}
.box_g{border-radius:10px;overflow:hidden;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);margin-bottom:30px;}
.box_g_title{border-bottom:solid 1px #ccc;}
.lb_title{border-left:solid #DB0000 5px;padding-left:10px!important;}
.taisaku_w{margin-bottom:20px;}
.box_style{position:relative;margin-bottom:20px;}
.box_style .time_img{position:absolute;right:-10px;bottom:-10px;max-width:60px;}
.patan_w em{font-style: normal;display:inline-block;text-align:center;border:solid 1px;border-radius:50px;font-weight:bold;font-size:90%;margin-right:5px;}
.box_style_title{font-weight:bold;border-bottom:solid 1px #EAEAEA}
.patan_w125 em{width:125px;}
.patan_w70 em{width:70px;}
.patan_w p{margin-bottom:3px;}
.goukaku_w,.goukaku_w span{line-height:120%;}
.ctwlpt-wrap .goukaku_w .has-ctwlpt-red-color br{display:block!important;}
.ctwlpt-wrap .goukaku_w br{display:none!important;}
.w_box_title > .ctwlpt-block-section-inner{display:flex;align-items:center;}
.w_box_title .w_box_title_b{flex-basis:25%!important;}
.w_box_title .w_box_title_t{flex-basis:72%!important;margin:0 0 0 3%!important;}
.lp_w .img_txt_txt.relative{position:relative;}
.p-top0{padding-top:0!important;}
.kanri_w{counter-reset:num;}
.kanri_w .img_txt_txt .ctwlpt-block-section-inner {counter-increment: num;}
.kanri_w .img_txt_txt .ctwlpt-block-section-inner:before {content: counter(num);position: absolute;left:30px;top:10px;font-size:50px;color:#FFF184}
.kanri_w .img_txt_txt .ctwlpt-block-section-inner p{padding-left:40px;}
hr.wp-block-separator{border:solid 1px #ccc;border-right: none;border-left: none;border-top: none;}
.tokubetukakaku_w{width:126px;margin:0 auto;}
.soukimousikomi_b{border-bottom:solid 1px #ccc;padding:3px;}
.soukimousikomi_b .wp-block-group__inner-container{display:flex;justify-content:center}
.kakaku_w p.soukimousikomi_t{font-size:14px;line-height:100%;font-weight:400!important;width:76px;display:block;background-image: linear-gradient(180deg, rgb(255, 237, 106) 0%, rgb(247, 220, 17) 100%);background-position: 50% 50%;
    background-size: 100%;background-repeat: no-repeat;line-height:100%;text-align:center;}
.kakaku_w p.soukimousikomi_t .ctwlpt-gothic-bold{line-height: 120%;display: block;padding-top: 7px;}
.kakaku_w p{line-height:120%;margin-bottom:0;}
.present_icon{width:46px;margin:-55px auto 0;}
.ctwlpt-block-table-wrap.w_hikaku_table td,.ctwlpt-block-table-wrap.w_hikaku_table th{padding:5px;}
.oshirase_w{position:relative;}
.oshirase_p{padding-left:60px;}
.oshirase_akawaku.ctwlpt-block-section{margin-left:-10px;padding-left:90px!important;}
.oshirase_img{width:96px;position:absolute;left:0;bottom:0;}
#ctwlpt-footer-button-wrap-02 a{padding:5px;}
#ctwlpt-footer-button-wrap-02{background-color:#ffffffcc;padding:5px 10px;}
#ctwlpt-footer-button-wrap{max-width:640px;left:0;right:0;margin:0 auto;}
