body{padding:0;margin:0;font-family:'Noto Sans JP',serif;background:url('/assets/imgs/common/back_40.jpg')}img{max-width:100%}.fl{float:left}.fr{float:right}.sp_fl{float:left}.sp_fr{float:right}.ib{display:inline-block}.bl{display:block}.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}.ac{text-align:center}.ar{text-align:right}.al{text-align:left}.tx_white{color:#fff !important}.tx_normal{font-weight:400}.tx_bold{font-weight:700}.w100p{width:100%}.w98p{width:98%}.w90p{width:90%}.w89p{width:89%}.w85p{width:85%}.w80p{width:80%}.w79p{width:79%}.w78p{width:78%}.w75p{width:75%}.w70p{width:70%}.w68p{width:68%}.w65p{width:65%}.w62p{width:62%}.w60p{width:60%}.w58p{width:58%}.w55p{width:55%}.w53p{width:53%}.w52p{width:52%}.w50p{width:50%}.w49p{width:49%}.w48p{width:48%}.w45p{width:45%}.w40p{width:40%}.w39p{width:39%}.w38p{width:38%}.w37p{width:37%}.w36p{width:36%}.w35p{width:35%}.w33p{width:33%}.w32p{width:32%}.w31p{width:31%}.w30p{width:30%}.w28p{width:28%}.w25p{width:25%}.w24p{width:24%}.w20p{width:20%}.w18p{width:18%}.w15p{width:15%}.w14p{width:14%}.w12p{width:12%}.w10p{width:10%}@media screen and (max-width:767px){.sp_w20p{width:20% !important}.sp_w48p{width:48% !important}.sp_w50p{width:50% !important}.sp_w79p{width:79% !important}.sp_w100p{width:100% !important;display:block}}.ma_auto{margin-left:auto;margin-right:auto}.ma0{margin:0 !important}.ma5{margin:5px !important}.ma10{margin:10px !important}.ma15{margin:15px !important}.ma20{margin:20px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.mr60{margin-right:60px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.ml60{margin-left:60px !important}.pa0{padding:0 !important}.pa3{padding:3px !important}.pa5{padding:5px !important}.pa10{padding:10px !important}.pa15{padding:15px !important}.pa20{padding:20px !important}.pa30{padding:30px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pl0{padding-left:0 !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pl60{padding-left:60px !important}.alignnone{clear:both;margin:.25em}.aligncenter{display:block;clear:both;margin:.25em auto 1.5em}.alignleft{float:left;clear:both;margin:.25em 1.5em 1.5em 0}.alignright{float:right;clear:both;margin:.25em 0 1.5em 1.5em}@media screen and (max-width:767px){.sp_fl,.sp_fr,.sp_bl{float:none;display:block;width:100%}.alignleft,.alignright,.aligncenter,.alignnone{float:none;display:block;margin:.25em auto}}.is_sp{display:none}@media only screen and (max-width:767px){.is_pc{display:none !important}.is_sp{display:block}}.clearfix:after{content:"";display:block;clear:both}.mainvisual{position:relative;width:100%;height:auto}.wrap{position:relative;width:1200px;display:block;margin:auto}.common_header{padding:20px 0}.common_header{display:flex;justify-content:space-between;align-items:center}.common_logo{max-width:400px;justify-content:start}.common_inquiry{max-width:300px;justify-content:end;text-align:center}.common_inquiry span.common_inquiry_label{display:block;background:#1b5dab;color:#fff;padding:6px 20px}.common_inquiry span.tel{text-decoration:none;font-size:14px;color:#1b5dab;font-weight:700;display:block}.common_inquiry span.common_business_hours{display:block;line-height:1.2;font-size:14px}.header_pc_common_contact{max-width:300px}.mainvisual_str{position:absolute;margin:auto 0;right:0;top:240px;bottom:0;font-size:40px;font-family:'Noto Serif JP',sans-serif;font-weight:700;color:#000;text-align:right;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.mainvisual_str span{font-size:60px}.mainvisual_str span.main_str_blue{color:#00a0e9}.mainvisual_str span.main_str_green{color:#8fc31f}.mainvisual_str span.main_str_brown{color:#c9a063}@media (max-width:767px){.wrap{width:96%;padding:0 2%;display:block;margin:auto}.common_logo{max-width:300px;display:block;margin-left:auto;margin-right:auto}.mainvisual_str{position:relative;font-size:24px;top:unset;margin-top:20px}.mainvisual_str span{padding-top:32px;font-size:32px}}.header_nav{width:100%;display:block;position:relative;font-family:'Noto Serif JP',serif}#underlayer .header_nav{margin-top:-20px}.header_nav nav ul{display:flex;justify-content:space-between;align-items:center}.header_nav nav ul li{text-align:center;padding:8px;min-width:9%;font-size:2em;line-height:1.2;position:relative}.header_nav nav ul li:first-child:before{content:"";position:absolute;width:2px;height:100%;border-left:2px dotted #ccc;left:-11px;top:0}.header_nav nav ul li:after{content:"";position:absolute;width:2px;height:100%;border-left:2px dotted #ccc;right:-5px;top:0}.header_nav nav ul li a{text-decoration:none;display:block;color:#000;min-height:90px}.header_nav nav ul li.odd a{border-bottom:#98a4cf 5px solid}.header_nav nav ul li.even a{border-bottom:#ccdc96 5px solid}.top__main_str{margin-top:30px}main{margin-top:30px}#topPage main{margin-top:0}#underlayer main{margin-top:-30px;overflow-x:hidden}h2.basic_heading,h3.basic_heading{background:#1b5dab;color:#fff;padding:8px}.main_content{width:800px;padding-left:10px;padding-right:10px;float:right;margin-top:20px;letter-spacing:.1em}.main_content h2,.main_content h1.underlayerH1{border-bottom:5px solid #8dc21f;padding-bottom:10px;margin-bottom:20px;color:#1a5caa}.main_content .headingBlueLineContent h2{border-bottom:5px solid #1a5caa}.osusume h3{font-size:1em;min-height:52px;color:#1a5caa}.osusume h3 a{color:#1a5caa}.common_aside{width:360px;float:left;margin-top:30px;padding:0 20px 8px}.aside_payment:hover{cursor:inherit;opacity:1}@media (max-width:767px){.main_content,.common_aside{width:100%}}.common_aside_bnr_area a{display:block;margin-top:20px;text-align:center}.common_aside_link_area h3{border-top:2px dotted #1a5caa;border-bottom:2px dotted #1a5caa;padding:10px 0;color:#1a5caa;font-size:1.1em}.common_aside_link_area ul li{margin-bottom:10px}.common_aside_link_area li:last-child{margin-bottom:unset}.common_aside_link_area ul li a{color:#000}.btn-wrap{margin-top:30px}a.aside-btn-c{font-size:16px;font-weight:700;line-height:1.5;position:relative;display:block;margin-right:auto;margin-left:auto;padding:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}.btn-wrap{margin:30px auto;display:block}a.aside-btn-c{font-size:16px;position:relative;padding:1.25rem;color:#fff;background:#32b16c;-webkit-box-shadow:0 5px 0 #2c9d60;box-shadow:0 5px 0 #2c9d60}a.aside-btn-c span{font-size:13px;position:absolute;top:-10px;left:calc(50% - 130px);display:block;width:260px;padding:.2rem 0;color:#32b16c;border:2px solid #32b16c;border-radius:.5rem;background:#fff;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}a.aside-btn-c:hover{-webkit-transform:translate(0,3px);transform:translate(0,3px);color:#fff;background:#30a967;-webkit-box-shadow:0 2px 0 #2c9d60;box-shadow:0 2px 0 #2c9d60}a.aside-btn-c:hover:before{left:2rem}a{-webkit-transition:.5s cubic-bezier(.165,.84,.44,1) 0s;-moz-transition:.5s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:.5s cubic-bezier(.165,.84,.44,1) 0s;transition:.5s cubic-bezier(.165,.84,.44,1) 0s}a:hover{opacity:.7}a.to_detail_btn{background:#1b5dab;color:#fff;padding:8px;text-align:center;display:block;margin-top:20px;text-decoration:none;font-weight:700}.asterisk{padding-left:1rem}.asterisk:before{content:"※";margin-left:-1rem}textarea,input[type=number],input[type=tel],input[type=email],input[type=text]{max-width:70%;padding:8px;font-size:14px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}textarea{min-height:100px}textarea:focus,input[type=tel]:focus,input[type=email]:focus,input[type=text]:focus{border:1px solid #333}.form-select{position:relative;height:28px;font-size:14px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden;min-width:200px}.form-select:after{position:absolute;display:block;content:'';width:0;height:0;border-top:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;top:50%;right:10px;margin-top:-3px;pointer-events:none}.form-select select{width:100%;height:35px;font-size:14px;font-size:1.4rem;padding:0 10px;border:none;position:relative}.form-select select:not(:target){width:120% \9}.wpcf7-form-control-wrap.deliver>.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{display:block;margin-bottom:8px}.wpcf7-form-control-wrap.upload-file{display:block;margin:auto}.wpcf7-response-output{text-align:center}input#request_submit{display:block;margin:auto;font-size:24px;border:1px solid #ccc;background:#f1e767;padding:12px 24px;background:-webkit-gradient(linear,left top,left bottom,from(#fdfbfb),to(#ebedee));background:-webkit-linear-gradient(top,#fdfbfb 0%,#ebedee 100%);background:linear-gradient(to bottom,#fdfbfb 0%,#ebedee 100%);-webkit-box-shadow:inset 1px 1px 1px #fff;box-shadow:inset 1px 1px 1px #fff}input#request_submit:hover{cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,from(#fdfbfb),to(#ebedee));background:-webkit-linear-gradient(bottom,#fdfbfb 0%,#ebedee 100%);background:linear-gradient(to top,#fdfbfb 0%,#ebedee 100%)}.promisenotice{background:#1a5caa;font-size:1.8em;color:#fff;font-weight:700;border-radius:16px;padding:10px 20px}@media screen and (max-width:767px){.promisenotice{font-size:1.4em;padding:10px}}.needed{color:red;font-size:1rem}@media (max-width:767px){.data_label,.data_label_children{font-size:12px}.needed{font-size:.8rem}}.input_group{border-top:1px solid #ccc;padding-top:10px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{margin-bottom:20px}.wpcf7cf_add-container{order:2}.wpcf7cf_remove-container{order:1}.wpcf7cf_repeater_sub .input_group:first-child,.input_group.not_border{border-top:none}.wpcf7cf_repeater_sub .input_group{padding-bottom:10px}.underlayer h1.img_heading{padding:8px 0}.underlayer h1.img_heading img,img.boxshadow{box-shadow:0px 11px 15px -5px #777}[data-id=more_other_deliver]::first-child{margin-top:20px}@media (max-width:767px){.underlayer h1{font-size:1.6rem}}.bnr_area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bnr_area a{width:48%;margin-top:20px;display:block}.bnr_area a.w100{width:100%}.border_box{border:3px solid #d0d0d1;margin-top:30px}.border_box h2{background:#1b5dab;color:#fff;padding:4px 20px;margin-top:0;margin-bottom:0}.infomation_posts{padding:0 20px 20px}.infomation article{margin-top:20px}.infomation article a{color:#1b5dab}.border_box.case h2{background:#00a0e9}.case_inner{padding:20px}.border_box.message h2{color:#1b5caa;background:0 0;font-size:24px;font-weight:500;text-align:center;margin-top:20px}.border_box.message h2 span{font-size:32px;font-weight:700}.message_inner{padding:10px 30px 30px}@media (max-width:767px){.border_box.message h2{font-size:18px}.border_box.message h2 span{font-size:20px}.message_inner{padding:10px 20px 20px}}.flexbox{display:flex}.flexbox.jc_sb{justify-content:space-between}.flexbox.flex_wrap{flex-wrap:wrap}.flexbox.ai_c{align-items:center}h2.tech_design_h_pod,h2.tech_design_h_offset{font-size:18px;text-align:center;margin-top:0}h2.tech_design_h_pod{color:#00a0e9}h2.tech_design_h_pod span{display:block;background:#00a0e9;color:#fff;padding:4px 0}h2.tech_design_h_offset{color:#1b5dab}h2.tech_design_h_offset span{display:block;background:#1b5dab;color:#fff;padding:4px 0}.kodawari h2{font-size:18px;position:relative;color:#5faa31;text-align:center;padding:4px 4px 4px 32px}.kodawari h2 span{background:#5faa31;color:#fff;padding:4px 4px 4px 32px;display:block}.kodawari h2 img.position_abs{position:absolute;top:-10%;left:0;max-width:120px}.attention{font-size:18px;font-weight:700;color:#e60012}.attention.pc_sp_font_adjust{font-size:1.6em}h3.tech_design_h_case{color:#f39800;border-top:2px solid #f39800;border-bottom:2px solid #f39800;padding:8px 0;text-align:center}.tech_design_basic_fee_str{font-size:28px}.original_layout h2{font-size:18px;color:#eb6d95;text-align:center}.original_layout h2 span{color:#fff;background:#eb6d95;display:block;padding:4px}@media screen and (max-width:767px){.kodawari h2{font-size:16px;padding:4px 4px 4px 0;text-align:right;margin-bottom:-20px}.kodawari h2 img.position_abs{max-width:80px;top:15%;left:-3%}h3.tech_design_h_case{text-align:left}.tech_design_basic_fee_str{font-size:20px}.attention.pc_sp_font_adjust{font-size:14px;text-align:center}}.flexbox.set_flow{align-items:stretch}.flow_ishida{background:#1b5dab;color:#fff;text-align:left;padding:8px;font-weight:400;text-align:left}.flow_publisher{background:#f091a7;color:#fff;padding:8px;font-weight:400;text-align:left}.flow_ishida.heading,.flow_publisher.heading{font-size:18px;font-weight:700;text-align:center}h2.flow_label{padding:8px;font-size:18px;border-radius:8px;position:relative}h2.flow_label{margin-top:0;margin-bottom:0}h2.flow_label span{display:block;font-size:14px;margin-top:10px}h2.flow_label div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.common_str{background:linear-gradient(90deg,#1c5eab 0%,#1c5eab 50%,#f091a7 50%,#f091a7 100%);color:#fff;padding:8px}.under_arrow{padding-top:20px;padding-left:8%}.under_arrow i{font-size:48px;color:#595656}.flow_ishida.str_none,.flow_publisher.str_none{background:0 0 !important}@media (max-width:767px){h2.flow_label{margin-bottom:12px}h2.flow_label div{position:unset;top:unset;left:unset;transform:unset;width:unset}.under_arrow{padding:30px 0 0;text-align:center}.flow_ishida,.flow_publisher,.common_str{padding:10px;text-align:left;font-size:12px;font-weight:400}.flow_ishida.heading,.flow_publisher.heading{text-align:center;margin-bottom:12px;font-size:14px}}.underlayer h1.img_heading{background:0 0;color:unset}.promise h2{position:relative;background:#00a0e9;color:#fff;padding:8px 8px 8px 128px;font-size:16px;margin-top:45px;margin-bottom:45px}span.num{position:absolute;text-align:center;top:0;bottom:0;left:3%;width:100px;height:100px;background:#00a0e9;border-radius:50px;font-size:3rem;line-height:1.5;margin-top:auto;margin-bottom:auto}.white_circle{display:block;border:2px solid #fff;width:80px;height:80px;border-radius:40px;margin:10px auto auto auto}.strong_str{font-size:22px;color:#fff799}.maker_str p{margin-bottom:10px;font-size:24px;color:#00a0e9;font-weight:700}.yellow_line{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#fbfb77 0%) repeat scroll 0 0}@media (max-width:767px){.promise h2{padding:16px 8px 16px 128px}span.num{background:0 0}.strong_str{font-size:20px;color:#fff799}}.underlayer h1.reason_h1{background:#23ac38}.reason_strong{font-size:40px;color:#1b5dab;font-weight:700;text-align:center}.flexbox.reason{justify-content:stretch}.reason_num{font-size:80px;font-weight:700;position:relative;text-align:center;font-style:italic;color:#fff;background:#90c31f}.reason_num div{position:absolute;top:50%;left:48%;transform:translate(-50%,-50%);width:100%}.reason_num span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:24px;opacity:.7;color:#eee}.reason_str p{padding:10px 20px}h2.reason_box{background:#24b7b3;color:#fff;margin:0;font-size:20px;padding:8px 16px}h2.reason_box span{color:#fff100}@media (max-width:767px){.reason_strong{font-size:24px}h2.reason_box{font-size:18px}.reason_num{font-size:40px}.reason_num span{font-size:12px}}.green_str{font-size:24px;color:#23ac38;font-weight:700}.reasonNum{width:140px;background:#1a5baa;padding:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px}.reasonNumCircle{background:#fff;width:100px;height:100px;border-radius:50px;font-size:1.6em;line-height:1.2;padding-top:6px;color:#6c91bd}.reasonNumCircle img{max-width:90%}@media (max-width:767px){.reasonNum{width:100px;padding:10px}.reasonNumCircle{font-size:.95em;width:60px;height:60px;border-radius:30px}}.main_content .reason_title_htag{width:100%;background:#1a5baa;max-height:100px}.main_content .reason_title_htag h2{border:none;color:#fff;font-size:1.4em}@media (max-width:767px){.main_content .reason_title_htag{max-height:60px;padding-left:8px}.main_content .reason_title_htag h2{font-size:.9em}}.flexbox.distribution{justify-content:stretch}.distribution_label{position:relative;background:#00a0e9;color:#fff}.distribution_label:before{height:0;display:block;position:absolute;right:-3px;content:"";border-top:solid 40px #fff;border-left:solid 40px transparent;top:-3px;z-index:2}.distribution_label:after{height:0;display:block;position:absolute;right:-2px;content:"";border-top:solid 40px transparent;border-left:solid 40px transparent;top:-2px}.distribution_label h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#fff;margin:0;text-align:center}h2.bg_blue{color:#fff;background:#1b5dab;padding:8px 20px}.distribution_label_str_set{padding:2%;border:1px solid #ccc}.distribution_label_str_set h3{color:#fff;background:#c9bc9c;padding:4px 8px;margin-top:0}.henpon_flow_num{border:1px solid #1a5caa;color:#1a5caa;border-top-left-radius:8px;border-top-right-radius:8px;background:#fff}.henpon_flow_str{background:#1a5caa;color:#fff;padding:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:767px){.distribution_label h2{font-size:14px}.distribution_label_str_set h3{font-size:14px}.henpon_flow_box{margin-bottom:30px}}#underlayer h1.benefits_heading{position:relative}.benefits_heading h2{font-size:32px;padding-right:10px}@media (max-width:767px){#underlayer h1.benefits_heading{margin-top:40px}.benefits_heading h2{font-size:18px;padding-right:unset}}.arrow_box_wrap{position:absolute;left:-3%;top:-50%;transform:rotate(-4deg);backface-visibility:hidden}.benefits>.arrow_box_wrap{top:-5%;left:-1%}@media (max-width:767px){.benefits>.arrow_box_wrap{top:-5%}}.arrow_box{position:relative;background:#fff21d;border:4px solid #1b5dab;font-size:18px;font-weight:700;color:#1b5dab}.benefits>.arrow_box_wrap>.arrow_box{font-size:32px}.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,242,29,0);border-top-color:#fff21d;border-width:20px;margin-left:-20px}.arrow_box:before{border-color:rgba(27,93,171,0);border-top-color:#1b5dab;border-width:26px;margin-left:-26px}.basic_content.benefits{margin-top:60px}.basic_content.benefits.add_margin_top{margin-top:80px}.benefits_str p{text-indent:.5rem}h3.each_size_bind_heading{margin:0;padding:8px;background:#1b5dab;color:#fff;font-size:24px;border-left:1px solid #1b5dab;border-right:1px solid #1b5dab}.size_str,.size_ico,.size_sammary,.size_sammary.nobg{padding:8px}.size_str{position:relative;text-align:center;font-size:24px;border-left:1px solid #1b5dab;border-bottom:1px solid #1b5dab}.size_str div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;margin:0;font-weight:700}.size_ico{text-align:center;font-size:24px;border-left:1px solid #1b5dab;border-right:1px solid #1b5dab;border-bottom:1px solid #1b5dab}.size_sammary{border-right:1px solid #1b5dab;border-bottom:1px solid #1b5dab;background:#d3ddf1}.size_sammary.nobg{border-left:1px solid #1b5dab;background:0 0}.size_sammary.nobg p{padding-left:20px;padding-right:20px}.size_sammary.nobg p{margin:0}.bind_flow_ico{position:relative}.bind_flow_ico div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;margin:0;font-weight:700;text-align:center}.bind_flow_ico.w100p.ar div{top:0;left:85.5%}.bind_flow_content{width:27%}.bind_flow_content img{max-height:208px}.bind_flow_ico{width:9.5%}.bind_flow_ico.w100p{width:100%;padding-right:13.5%;transform:rotate(0,45deg)}@media (max-width:767px){.size_sammary{border-left:1px solid #1b5dab}.size_sammary.nobg p{padding-left:unset;padding-right:unset}.bind_flow_content,.bind_flow_ico{width:100%}.bind_flow_content{display:flex;justify-content:space-between;align-items:center}.bind_flow_content p{width:52%;max-width:52%;padding-left:1%}.bind_flow_content img{width:45%;max-width:45%}.bind_flow_content img{max-height:auto;text-align:left}.bind_flow_ico{padding:20px 0}.bind_flow_ico.w100p.ar{text-align:center}.bind_flow_ico.w100p.ar div{top:50%;left:50%}.order_chnage_sp_9{order:9 !important}.order_chnage_sp_10{order:10 !important}.order_chnage_sp_11{order:11 !important}.order_chnage_sp_12{order:12 !important}.order_chnage_sp_13{order:13 !important}}.promise.data h2{position:relative;background:#1b5dab;color:#fff;padding:8px 8px 8px 138px;font-size:20px;margin-top:45px;margin-bottom:45px}.promise.data h2 span.num{position:absolute;text-align:center;top:0;bottom:0;left:3%;width:100px;height:100px;background:#1b5dab;border-radius:50px;font-size:3rem;line-height:1.5;margin-top:auto;margin-bottom:auto}.promise.data h2 .white_circle{display:block;border:2px solid #fff;width:80px;height:80px;border-radius:40px;margin:10px auto auto auto}.scroll_table{max-width:100%;overflow-x:scroll}.scroll_table table.price_table{display:block;overflow-x:scroll;overflow-y:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;position:relative;max-height:600px}.price_table th,.price_table td{font-size:12px;padding:8px;min-width:80px;background:#eee;border:2px solid #fff;border-collapse:collapse}.price_table td.bg_thick{background:#b5b6b6;color:#fff}.scroll_table table.price_table.sticky_table th{position:sticky;top:0;z-index:2}.scroll_table table.price_table.sticky_table tr td:first-child{position:sticky;left:0;z-index:1}table.price_table tr:hover{background-color:#fc9}table.price_table td:hover{background-color:#cff}img.price_abs_img{position:absolute;top:15%;right:2%;width:140px}.price_label{font-size:24px;padding-left:24px}.price_cnt{font-size:18px;padding-right:24px}.price_cnt>span>span{font-size:24px}.option_notice{background:#dcdddd;color:#000;padding:8px}.option_notice span{display:block;color:#2e65af;font-size:24px;font-weight:700}@media (max-width:767px){.promise.data h2{padding:16px 8px 16px 118px;font-size:16px}.price_label{font-size:18px;padding-left:unset}.price_cnt{font-size:12px;padding-right:4px}.price_cnt>span>span{font-size:18px}.option_notice{text-align:center;margin-top:20px}.option_notice span{font-size:18px;text-align:center;margin-top:10px}.price_label,.price_cnt{width:100%;display:block}.sp_mb20{margin-bottom:20px}}h2.addStep{background:#1b5dab;color:#fff;position:relative;padding:4px 8px 4px 60px}h2.addStep span{position:absolute;top:7.5px;left:10px;background:#fff;color:#1b5dab;font-style:italic;text-align:center;line-height:1;font-size:.8rem;display:inline-block;padding:2px 4px;max-width:45px}@media (max-width:767px){body.single .the_content img{max-width:100%;height:auto}}span.str_blue_strong{color:#1b5dab;font-size:1.6em;font-weight:700}p.str_main_message{line-height:1.6}.flexbox.planDiv{align-items:center}.planDiv .busuDiv{background:#8dc21f;color:#fff;font-size:2.6em;text-align:center;display:block;padding:.3em;font-weight:700}.planDiv .priceDiv{background:#1a5caa;color:#fff;font-size:2.6em;text-align:center;display:block;padding:.3em;margin-left:2%;font-weight:700}.planDiv .priceDiv span{font-size:14px}p.options_label{border-radius:16px;background:#1b5dab;color:#fff;font-size:1.4em}@media (max-width:767px){.planDiv .busuDiv,.planDiv .priceDiv{font-size:1.3em}p.str_main_message{line-height:1.4}span.str_blue_strong{font-size:1.3em;letter-spacing:-.1em}}.common_footer{width:100%;background:#231815;color:#fff;padding:40px 0;margin-top:60px}.common_footer a{color:#fff}.common_footer nav{display:flex;flex-wrap:wrap;align-items:flex-start}.common_footer nav ul{margin-top:10px}.common_footer nav ul li a{text-decoration:none;position:relative}.common_footer nav ul li a i{color:#f90}.common_footer .copyright{text-align:center;margin-top:40px}@media (max-width:767px){.common_footer nav ul{margin-top:unset}.common_footer nav ul li{min-width:100%;margin-top:10px}.common_footer{padding:20px 0 80px}}@media screen and (max-width:767px){.footerFixSpNav{position:fixed;bottom:0;display:flex;width:100%;height:60px;background-color:#1b5dab;color:#fff;z-index:99}.footerFixSpNav a{color:#fff;width:25%;text-align:center;font-size:13px;display:block;padding:8px 0 0;text-decoration:none}#gnav.sp{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:-320px;width:320px;height:100%;z-index:9999;background-color:#1b5dab;z-index:555;overflow-y:scroll;padding-bottom:30px}#gnav.sp a#close{color:#fff;text-align:right;float:right;padding:10px}#gnav.sp ul li{list-style:none}#gnav.sp ul{vertical-align:middle;text-align:left;padding:0 15px 15px;margin-top:-20px}#gnav.sp ul li{border-bottom:1px solid #ccc}#gnav.sp ul li a{color:#fff;font-size:14px;line-height:1.8;text-align:left;letter-spacing:.1em;text-decoration:none;padding:6px 0;display:block}.gnav_balloon{position:relative;display:block;margin:1.5em 0;padding:7px 10px;min-width:90%;max-width:90%;color:#fff;font-size:20px;background:#f8b62c;text-align:center;margin:auto}.gnav_balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #f8b62c}}#estimate_result{background:#1a5caa;color:#fff;padding:20px}#estimate_result h3{font-size:32px}#price_result{color:#000;background:#fff;padding:8px}#price_result span{display:block}#price_result span#total_price,#price_result span.mark{font-size:42px}#price_result span.includetax{font-size:24px;padding-top:24px}@media (max-width:767px){#estimate_result h3{margin-top:0;margin-bottom:0}}.classification_label{border-right:4px solid #000;padding-right:20px}.classification_fee{padding-left:20px}.basic_fee,.option_fee{min-width:60px;display:inline-block}.cp_loading{position:absolute;top:0;left:50%;width:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp_loading .cp_item{display:inline-block;width:10px;height:10px;margin-right:1px;margin-left:1px;-webkit-animation:loading17 1s ease-in infinite;animation:loading17 1s ease-in infinite;-webkit-animation-delay:0;animation-delay:0;opacity:.1;background-color:#ff7043}.cp_loading .cp_item:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.cp_loading .cp_item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.cp_loading .cp_item:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.cp_loading .cp_item:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.cp_loading .cp_item:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes loading17{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(.7);transform:scale(.7);opacity:.1}}@keyframes loading17{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(.7);transform:scale(.7);opacity:.1}}#request_form input[type=submit]{background:#9f000c;color:#fff}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000000c7;z-index:1}#loader{display:none;position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;text-align:center;color:#fff;z-index:2}.btn-default{background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none;min-height:32px;line-height:2.30769231;padding:12px;min-width:200px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.btn-default.small{min-height:22px;padding:6px 12px}.btn-default.book-btn{background:#90c31f;border-color:#90c31f;color:#fff;min-height:22px;padding:6px 12px;line-height:2.30769231;min-width:100%;cursor:pointer;text-align:center}ul.category-list{display:flex;flex-wrap:wrap;list-style:none;margin-top:0;margin-bottom:0;padding-bottom:0}.page_post.single ul.category-list{margin-left:0;padding-left:0}.posts_loop h2{border:none !important}@media screen and (max-width:767px){ul.category-list{margin-left:0;padding-left:0}.posts_loop h2{font-size:14px}.post_sammary{display:none}.btn-default.small{font-size:.8rem}}ul.category-list li{padding-bottom:10px;list-style:none;min-width:20%;position:relative}ul.category-list li:first-child{padding-left:24px}@media screen and (max-width:767px){ul.category-list li:first-child{padding-left:18px}ul.category-list li{font-size:12px;min-width:33%}}ul.category-list li:first-child:before{font-family:"FontAwesome";content:"\f02c";position:absolute;top:0;left:0}.cta_arrow_box{position:relative;width:100%;max-width:100%;height:auto;background:#1a5caa;padding:25px;text-align:left;color:#fff;font-size:28px;font-weight:700;border-radius:10px;-webkit-border-radius:10px}.cta_arrow_box:after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(26,92,170,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-top:-10px;border-left-color:#1a5caa;left:100%;top:50%}@media screen and (max-width:767px){.cta_arrow_box{margin-bottom:40px}.cta_arrow_box:after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(26,92,170,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#1a5caa;top:100%;left:50%}}.trigger-image:hover{cursor:pointer}.modal-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);pointer-events:none;opacity:0;transition:.25s ease-out}.modal-wrapper.show{opacity:1;pointer-events:all}.modal-image{position:absolute;max-width:80%;max-height:80%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;opacity:0;transition:.5s ease-out}.modal-image.show{opacity:1}@media screen and (max-width:767px){.grecaptcha-badge{display:none !important}}.not-visivility{visibility:hidden}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
.dnd-icon-remove.deleting{outline:none;font-family:inherit !important;font-size:12px;color:#000;font-weight:500}.dnd-icon-remove.deleting:before{content:''}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative}.dnd-upload-status .dnd-upload-image span.dnd-icon-blank-file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.dnd-upload-status .dnd-upload-image.has-bg{border:0;transition:transform .3s ease;max-width:40px;width:100%;overflow:hidden;position:relative}.dnd-upload-status .dnd-upload-image.has-icon{border:1px solid #dadada}.dnd-upload-status .dnd-upload-image.has-icon span.dnd-icon-blank-file{height:54px;width:38px}.dnd-upload-status .dnd-upload-image.has-bg img{max-height:100%;max-width:none;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%)}.dnd-upload-status .dnd-upload-image.has-bg:hover{transform:scale(1.5)}.dnd-upload-status .dnd-upload-image span{font-size:20px;color:#222;position:absolute;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%}.dnd-upload-status._uploading .dnd-upload-image.has-bg:after{content:'';left:0;right:0;width:100%;height:100%;background:rgb(165 165 165/80%);position:absolute}.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px)}.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:25px;display:flex}.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700}.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A")}.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4caf50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100%!important;padding-right:5px}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{overflow:hidden;width:100%;white-space:nowrap;text-align:center;text-overflow:ellipsis;font-weight:inherit}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px}.codedropz-dragover{border-color:#6b6a6a}.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:red;padding:5px 0;font-style:italic}.codedropz--preview{display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}.codedropz--preview .dnd-upload-status .dnd-upload-details .name em,.codedropz--preview .dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:none}.codedropz--preview .dnd-upload-status{display:block;margin:0 1%;width:calc(84%/8)}.codedropz--preview .dnd-upload-status .dnd-upload-image span.cd-ext{opacity:1;z-index:1;color:#fff;background:#ff630b;width:60px;line-height:16px;top:60%;font-size:12px;text-transform:uppercase}.codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg{height:100px;max-width:none;border-radius:0}.codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg img{border-radius:3px}.codedropz--preview .dnd-upload-status .dnd-upload-image.has-bg:hover{transform:none}.codedropz--preview .dnd-upload-status .dnd-upload-details{width:100%;padding:2px 0}.codedropz--preview .dnd-upload-status .dnd-upload-details .name{padding:0;font-size:14px}.codedropz--preview .dnd-upload-status .dnd-upload-details .name span{padding-right:0}.codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file{color:#fff;top:-6px;right:-6px}.codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file.deleting{right:auto;transform:translate(-40%,-50%);top:40%;left:50%;background-color:#424242;padding:0 3px}.codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file span{background-color:#8e8b8b;border-radius:100%;transition:color 1s ease-in-out}.codedropz--preview .dnd-upload-status .dnd-upload-details .remove-file span:hover{background-color:#fb0303}@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:400}.dnd-upload-status .dnd-upload-details .name{padding-right:60px}.codedropz-upload-inner h3{font-size:22px}}.codedropz-theme-dark .codedropz-upload-inner{color:#fff}.codedropz-theme-dark .codedropz-upload-handler{background-color:#000}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}
body.underlayer.page_anthology{background:#fff}#underlayer main{overflow-x:inherit;margin-top:2em;font-family:'Noto Serif JP',serif}#underlayer main.page_kushu_top .main_content{width:800px;order:1;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.wrap{width:98%;padding:0 1%}#underlayer main.page_kushu_top .main_content{width:96%}}.kusyu_common_header{position:relative;transition:.5s}.kusyu_common_header.fixed{position:fixed;width:100%;background:#fff;border-bottom:1px solid #000;z-index:9}.fixed_logo{display:none}.kusyu_common_header.fixed img.fixed_logo{display:inherit;margin-top:1.5em;max-width:80% !important}.kusyu_common_header.fixed img.no_fixed_logo{display:none}.kusyu_common_header.fixed .kusyu_pc_menu a img{max-height:100px}.kushu_under_header_obi{width:100%;background:url(/assets/imgs/kushu/obi.jpg);background-size:cover;min-height:300px}.kushu_copy_header{font-family:'Noto Serif JP',serif;font-size:2em}.wrap.flex_adjust{display:flex}.main_content{float:none;order:2}.main_content.one_column{margin-right:auto;margin-left:auto}@media screen and (min-width:769px){.main_content{margin-left:2em}}.left_fiex_plan_menu{position:fixed;left:0;top:20%;z-index:9}.left_fiex_plan_menu:hover{cursor:pointer}@media screen and (max-width:767px){.left_fiex_plan_menu{display:none !important}}.kushu_contents{font-family:'Noto Serif JP',serif}.kushu_contents h1{font-weight:500;font-size:2.4em;color:#231815}.kushu_contents h1 span{font-size:64px}.heading_add_icon{margin-top:2em;font-size:1.6em;color:#231815 !important;position:relative}.heading_add_icon div{position:absolute;background:#231815;color:#fff;padding:.5em;top:1%;right:0;width:70%;font-size:14px}.kushu_contents .heading_add_icon span{display:inline-block;width:89%}.kushu_contents .heading_add_icon.top span{font-size:32px}.kushu_end_sammary{font-size:1.8em}.notice_str_red{color:#c30d23;font-weight:700}#kusyu_coverpaper .cover_paper,#kusyu_frontpaper .front_paper{font-size:16px}h1.heading_add_icon{line-height:1}h2.heading_feature{font-size:2em}.kushu_contents h3{font-size:1.6em}.kusyu_common_header{padding:.5em 0}.yuso_todokesaki{color:#1a5caa;font-size:1.6em;font-weight:700}.font-defaultx3{font-size:20px}@media screen and (max-width:767px){.kushu_contents .heading_add_icon span{width:80%}.kushu_contents .heading_add_icon.top span{font-size:26px;letter-spacing:-.1em}.font-defaultx3{font-size:16px}.kushu_end_sammary{font-size:1.3em}.heading_add_icon div{width:39%;top:3%;letter-spacing:0}h1.heading_add_icon{font-size:1.8em;line-height:1.4}h1.heading_add_icon:before{margin-right:1.5em}h2.heading_feature{font-size:1.6em}.yuso_todokesaki{font-size:1.4em}}@media screen and (max-width:375px){.kushu_contents .heading_add_icon span{width:77%}}.heading_add_icon:before{content:url(https://raku-jihi.com/assets/imgs/kushu/midashi_parts.png);display:inline-block;width:10px;height:10px;vertical-align:top;margin-right:2em}.supportedApplications{background:#595757;color:#fff;padding:2em}.supportedApplications p.font-size-b{font-size:1.6em}@media screen and (max-width:767px){.supportedApplications{padding:1em}.supportedApplications p.font-size-b{font-size:1.4em}}img.dsc_shadow{box-shadow:0 5px 15px 0 rgb(81 81 81/20%)}.kushu_sidebar{width:360px;order:1;padding-left:2em;padding-right:2em;padding-top:4em}.kusyu_common_header{position:relative}.mega__menu__plan{width:100%;margin:0 auto;padding:.5em;background:#eee;position:absolute;top:150px;z-index:9;display:none}.mega__menu__plan.fixed{top:98px}.mega__menu__plan .wrap{max-width:800px;margin:0 auto}.mega__menu__plan .flexbox.mt40{padding-top:0 !important}.fadein{opacity:0;animation-name:fadein;animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}a.mega__menu__close{color:#000;text-decoration:none}@keyframes fadein{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(20px)}}@media screen and (max-width:767px){.kushu_sidebar{display:none !important}.codedropz-upload-wrapper{width:92%}}.kushu_sidebar_widget{margin-bottom:40px}.kushu_sidebar_widget.widget--sticky{position:sticky;top:0}.aside_anchor_link a{display:block;margin:1em auto;width:70%;background:#545454;color:#fff;text-align:center;padding:.5em;border-radius:16px;text-decoration:none}footer.kushu_footer{background:url(https://raku-jihi.com/assets/imgs/kushu/footer_back.jpg) repeat;min-height:200px;padding:4em 0 6em}#gnav_4_kushu{width:100%;padding:0 1em;font-family:'Noto Serif JP',serif}.bottom_menu{position:fixed;left:0;bottom:0;background:#000;width:100%;color:#fff;margin:0;padding:0;display:flex;justify-content:space-between}.bottom_menu li{padding:.5em;list-style:none;text-align:center}.bottom_menu a{color:#fff;text-decoration:none;font-size:20px}.bottom_menu a span{display:block;font-size:4px}#sp_mega_menu_content{width:100%;height:150%;margin:0 auto;padding:.5em;background:#eee;position:fixed;top:-50px;padding:2em 1em;z-index:9;display:none}#sp_mega_menu_content .flexbox.mt40.pt40{margin-top:0 !important}.sp_menu_cose{color:#000;text-decoration:none}
.kusyu_pc_menu img{height:160px;max-width:100%;margin-right:3%}.kusyu_pc_menu a.last img{margin-right:0}.kusyu_pc_menu a{text-decoration:none}
.main_image_blur{position:absolute;right:0;top:-10px}.main_image_blur img{height:320px;width:auto}
#fix_popup{position:fixed;bottom:3%;left:3%;display:none;z-index:11}#fix_popup img{max-width:300px}.fix_popup_wrap{position:relative;display:block}.fix_popup_wrap .popup_close{position:absolute;z-index:12;top:-1%;right:-2%;background:#ccc;color:#fff;border-radius:50%;padding:.1em;width:30px;height:30px;text-align:center}@media (max-width:767px){#fix_popup{bottom:10%;right:1%}#fix_popup img{max-width:200px}}
.dnd-progress-bar span{background-color:#4CAF50!important}.dnd-upload-details .name span{color:#000000!important}.dnd-upload-status .dnd-upload-details .remove-file span:after{background-image:url('data:image/svg+xml,%3Csvg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z" fill="%23000000"/%3E%3Cpath d="M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z" fill="%23000000"/%3E%3C/svg%3E%0A')!important}.codedropz-upload-handler{border-color:#d8d8d8!important}.dnd-upload-counter{display:none!important}
.dnd-progress-bar span{background-color:#4CAF50!important}.dnd-upload-details .name span{color:#000000!important}.dnd-upload-status .dnd-upload-details .remove-file span:after{background-image:url('data:image/svg+xml,%3Csvg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z" fill="%23000000"/%3E%3Cpath d="M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z" fill="%23000000"/%3E%3C/svg%3E%0A')!important}.codedropz-upload-handler{border-color:#d8d8d8!important}.dnd-upload-counter{display:none!important}