/*!
    Template: swell
    Theme Name: SWELL CHILD maruwa
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO + Lead
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Reddit+Sans:wght@200..900&display=swap";body{font-weight:400;font-family:"Noto Sans JP",sans-serif,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.f_min{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.f_reddit{font-family:"Reddit Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.fw_normal{font-weight:400 !important}.fw_medium{font-weight:500 !important}.fw_semibold{font-weight:600 !important}.fw_bold{font-weight:700 !important}.fw_black{font-weight:900 !important}#body_wrap:not(.logged-in) .logout_invalid a{pointer-events:none}#body_wrap:not(.logged-in) .logout_displaynone{display:none}a:hover{opacity:.7;cursor:pointer}.link a{word-break:break-all}.w100 img{width:100%}@media print,screen and (min-width: 600px){.w90 img{width:90%}.w80 img{width:80%}.w75 img{width:75%}.w70 img{width:70%}.w60 img{width:60%}.w50 img{width:50%}.w40 img{width:40%}.w30 img{width:30%}.w15 img{width:15%}}h2.mtno,h3.mtno,h4.mtno,h5.mtno,h6.mtno{margin-top:0 !important}.c_theme{color:var(--color_main)}.c_inherit{color:inherit}.bg_theme{background-color:var(--color_main)}.bg_theme2{background-color:#44a2ff}.bg_theme3{background-color:#ff4448}.bg_theme4{background:#71b249}.bg_white{background-color:#fff}.bg_black{background-color:#333}.bg_line{background-color:#03c755}.bg_green2{background-color:#cadca3}.bg_orange{background-color:#ff6609}.ta_c{text-align:center}.ta_r{text-align:right}.ta_l{text-align:left}.ta_j{text-align:justify}.ta_c_pc{text-align:left}@media print,screen and (min-width: 600px){.ta_c_pc{text-align:center}}.ta_l_pc{text-align:center}@media print,screen and (min-width: 600px){.ta_l_pc{text-align:left !important}}.ta_r_pc{text-align:center}@media print,screen and (min-width: 960px){.ta_r_pc{text-align:right !important}}.ta_r_pcta{text-align:center}@media print,screen and (min-width: 600px){.ta_r_pcta{text-align:right !important}}@media print,screen and (max-width: 959px){.ta_l_spta{text-align:left}}@media print,screen and (max-width: 599px){.ta_l_sp{text-align:left}}.mr10{margin-right:10px !important}.mbno{margin-bottom:0 !important}.mtno{margin-top:0 !important}.mb7{margin-bottom:7px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb30{margin-bottom:30px !important}.padno{padding:0 !important}.pad_s{padding:1em !important}.pad_ss{padding:.5em !important}.pad_m{padding:2em !important}.ptno{padding-top:0 !important}.pt2em{padding-top:2em !important}.pt4em{padding-top:4em !important}.pbno{padding-bottom:0 !important}.pb2-4em{padding-bottom:2em !important}@media print,screen and (min-width: 960px){.pb2-4em{padding-bottom:4em !important}}.pt2-4em{padding-top:2em !important}@media print,screen and (min-width: 960px){.pt2-4em{padding-top:4em !important}}.pd2{padding:2px !important}.pd5{padding:5px !important}.pd10{padding:10px !important}.pd15{padding:15px !important}.pd20{padding:20px !important}.pd5-10{padding:5px 10px !important}@media print,screen and (min-width: 960px){.pd30_pc{padding:30px !important}}.spview{display:none}@media print,screen and (max-width: 599px){.spview{display:block}}.tapcview{display:none}@media print,screen and (min-width: 600px){.tapcview{display:block}}.taview{display:none}@media print,screen and (min-width: 600px)and (max-width: 959px){.taview{display:block}}.sptaview{display:none}@media print,screen and (max-width: 959px){.sptaview{display:block}}.sppcview{display:none}@media print,screen and (max-width: 599px){.sppcview{display:block}}@media print,screen and (min-width: 960px){.sppcview{display:block}}.pcview{display:block}@media print,screen and (max-width: 959px){.pcview{display:none}}.pc_lview{display:block}@media print,screen and (max-width: 1279px){.pc_lview{display:none}}.talview{display:none}@media print,screen and (max-width: 1279px){.talview{display:block}}@media print,screen and (max-width: 959px){.talview{display:none}}.op2{opacity:.2}.op3{opacity:.3}.op7{opacity:.7}@media print,screen and (max-width: 599px){.w20_sp{width:20%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w30_sp{width:30%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w40_sp{width:40%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w50_sp{width:50%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w60_sp{width:60%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w70_sp{width:70%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w80_sp{width:80%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w90_sp{width:90%;margin-left:auto;margin-right:auto}}@media print,screen and (max-width: 599px){.w100_sp{width:100%;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 1200px){.w50_content{width:50%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w55_content{width:55%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w60_content{width:60%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w65_content{width:65%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w70_content{width:70%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w75_content{width:75%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w80_content{width:80%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w85_content{width:85%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w90_content{width:90%;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 1200px){.w95_content{width:95%;margin-right:auto;margin-left:auto}}.w100_content{width:100%}.max_1000{width:100%;max-width:1000px !important;margin-left:auto;margin-right:auto}.max_800{width:100%;max-width:800px !important;margin-left:auto;margin-right:auto}.max_500{width:100%;max-width:500px !important;margin-left:auto;margin-right:auto}.max_450{width:100%;max-width:450px !important;margin-left:auto;margin-right:auto}.tdno,.tdno a{text-decoration:none;color:inherit}.td_underline{text-decoration:underline}.has-border.-border01._black{border-color:#1a1a1a}ul.liststyle_none{list-style:none;padding-left:0}.w_fit{width:-moz-fit-content;width:fit-content}.w_fit._center{margin-left:auto !important;margin-right:auto !important}.link_text_red{border-bottom:1px solid #ff4448;line-height:1.5}.link_text_red a{text-decoration:none}form input[type=text],form input[type=email],form input[type=tel],form textarea{width:100%}form input[type=submit]{display:inline-block;width:440px;max-width:100%;padding:1.1rem 1rem;background:#ff4448;color:#fff;font-weight:bold;font-size:18px;border-radius:36px;border:2px solid #fff;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media print,screen and (max-width: 599px){form input[type=submit]{width:100%;max-width:440px;padding:.8rem .5rem;font-size:16px}}form textarea{resize:vertical}.form_wrap .table_wrap{background:#f6f5f4;padding:1em;margin-bottom:2.5em}@media print,screen and (min-width: 768px){.form_wrap .table_wrap{padding:2.5em}}.form_wrap table{width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}.form_wrap table tr{display:block;margin-bottom:7px}.form_wrap table th,.form_wrap table td{font-size:16px;display:block;width:100%;border:none;padding-left:0;padding-top:0}.form_wrap table th{display:flex;align-items:flex-start;color:#1a1a1a;background:none;padding-bottom:8px}.form_wrap table th:before{background:rgba(0,0,0,0)}.form_wrap table td{padding-right:0}.form_wrap table td:last-child{border-right:none}.form_wrap table td small{display:block;line-height:1.4;margin-top:2px;margin-bottom:2px}.form_wrap table td input[type=text],.form_wrap table td input[type=email],.form_wrap table td textarea{width:100%}.form_wrap table td input[type=text],.form_wrap table td input[type=email],.form_wrap table td input[type=tel],.form_wrap table td input[type=number],.form_wrap table td textarea,.form_wrap table td select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;outline:none;background:#fff;padding:.25em .5em;border-radius:4px;font-size:16px;border:1px solid #666}@media print,screen and (min-width: 960px){.form_wrap table td input[type=text],.form_wrap table td input[type=email],.form_wrap table td input[type=tel],.form_wrap table td input[type=number],.form_wrap table td textarea,.form_wrap table td select{padding:.5em}}.form_wrap table td input[name=your-postcode]{width:120px;margin-bottom:7px}.form_wrap table td input[type=date]{width:250px;margin-bottom:7px;border:none;outline:none;background:#fff;padding:.25em .5em;border-radius:4px;font-size:16px;border:1px solid #666}@media print,screen and (min-width: 960px){.form_wrap table td input[type=date]{padding:.5em}}.form_wrap table td input[type=number]{width:50px}.form_wrap table td input[type=text].your-space,.form_wrap table td input[type=text].your-age,.form_wrap table td input[type=text].your-progress{width:5em;margin-left:3px;margin-right:3px}.form_wrap table td .wpcf7-list-item{margin-bottom:4px}.form_wrap table td .select_wrap{position:relative;width:-moz-fit-content;width:fit-content}.form_wrap table td .select_wrap:after{content:"";position:absolute;top:29%;transform:translateY(-50%);right:1em;width:.7em;height:.7em;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;transform:rotate(45deg)}.form_wrap table tr:last-child>td{border-bottom:none}.form_wrap table .caution{font-size:.9em;display:block;margin-bottom:3px}@media print,screen and (min-width: 768px){.form_wrap table tr{display:flex;flex-wrap:wrap;justify-content:space-between}.form_wrap table tr th{width:280px}.form_wrap table tr td{width:calc(100% - 280px)}}@media print,screen and (min-width: 960px){.form_wrap .people td{display:flex;flex-wrap:wrap}.form_wrap .people td .adults{margin-right:20px}.form_wrap .hope{display:flex;flex-wrap:wrap;align-items:center}.form_wrap .hope input[type=date]{margin-right:20px;margin-bottom:0}}.form_wrap .hope,.form_wrap .adults{margin-bottom:10px}.form_wrap .require,.form_wrap .any{display:inline-block;margin-right:10px;margin-top:2px;opacity:1;padding:2px 8px;font-weight:500;white-space:nowrap}.form_wrap .require{background:#c12b2d;color:#fff}.form_wrap .any{color:#666;background:#fff;border:1px solid #666}.form_wrap input[type=submit]{display:inline-block;padding:.7em 2em;background:#44a2ff;border-radius:50px;color:#fff;font-weight:500;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.form_wrap .submit-btn{text-align:center}.form_wrap .submit_wrap>p{display:flex;flex-wrap:wrap;justify-content:center}.form_wrap .submit_wrap>p input.wpcf7-previous{margin-right:15px}.form_wrap .wpcf7-list-item{display:block;margin-left:0}.form_wrap .mwform-checkbox-field{display:block}.form_wrap .wpcf7-previous{margin-right:10px}@media print,screen and (min-width: 960px){.form_wrap table th{font-size:17px}.form_wrap table td{font-size:17px}.form_wrap .privacypolicy_wrap h4.styleno{font-size:16px}}.wpcf7-spinner{display:none !important}.form_caution_text{margin-top:10px;font-size:14px}.pp_text a{color:#1a1a1a}.pp{margin-bottom:15px;text-align:center}#autozip{display:none !important}@media print,screen and (max-width: 767px){.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}}.ms-2{margin-left:.5rem !important}.form_caution_text{margin-top:10px;font-size:14px}.pp{margin-top:1rem;margin-bottom:1em;text-align:center;font-weight:bold}.post_thumb img{vertical-align:bottom;width:100%;height:100%;aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover}.bs_gray{box-shadow:0 3px 0 rgba(0,0,0,.16)}.bs_shadow{box-shadow:0px 1px 2px 0px rgba(0,0,0,.3),0px 2px 6px 2px rgba(0,0,0,.15) !important}@media print,screen and (min-width: 1200px){.border_side{border-left:25px solid var(--color_main);border-right:25px solid var(--color_main)}}@media print,screen and (min-width: 1490px){.border_side{border-left:80px solid var(--color_main);border-right:80px solid var(--color_main)}}.border_black{border:1px solid #333 !important}.border_black_2{border:2px solid #333 !important}.br0{border-radius:0 !important}.br0 a{border-radius:0 !important}.br5{border-radius:5px !important}.br10{border-radius:10px !important;overflow:hidden}.br10 a{border-radius:10px !important;overflow:hidden}.br15{border-radius:15px !important;overflow:hidden}.br20{border-radius:20px !important;overflow:hidden}.br24{border-radius:24px !important;overflow:hidden}.br30{border-radius:30px !important;overflow:hidden}.br50{border-radius:50px !important}.br50p{border-radius:50% !important}.flex{display:flex;flex-wrap:wrap}.flex.fnowrap{flex-wrap:nowrap}.flex.c2 .item{width:calc((100% - 20px)/2);margin-right:20px}.flex.c2 .item:nth-child(2n){margin-right:0}.flex.c3 .item{width:calc((100% - 40px)/3);margin-right:20px}.flex.c3 .item:nth-child(3n){margin-right:0}.flex.c4 .item{width:calc((100% - 60px)/4);margin-right:20px}.flex.c4 .item:nth-child(4n){margin-right:0}.flex.c5 .item{width:calc((100% - 80px)/5);margin-right:20px}.flex.c5 .item:nth-child(5n){margin-right:0}.flex.fdc{flex-direction:column}.flex.aifs{align-items:flex-start}.flex.ac{align-items:center}.flex.jcsb{justify-content:space-between}.flex.jcc{justify-content:center}.flex.jcfs{justify-content:flex-start}.flex.jcfe{justify-content:flex-end}.flex.sb{justify-content:space-between}.flex.ae{align-items:flex-end}.flex.fr{flex-direction:row-reverse}@media print,screen and (min-width: 768px){.flex_pc{display:flex;flex-wrap:wrap}.flex_pc.ac{align-items:center}.flex_pc.sb{justify-content:space-between}.flex_pc.jcc{justify-content:center}.flex_pc.ae{align-items:flex-end}.flex_pc.fr{flex-direction:row-reverse}.flex_pc.c2>.item{width:calc((100% - 30px)/2);margin-right:30px}.flex_pc.c2>.item:nth-child(2n){margin-right:0}.flex_pc.c3>.item{width:calc((100% - 60px)/3);margin-right:30px}.flex_pc.c3>.item:nth-child(3n){margin-right:0}.flex_pc.c4>.item{width:calc((100% - 90px)/4);margin-right:30px}.flex_pc.c4>.item:nth-child(4n){margin-right:0}.flex_pc.c5>.item{width:calc((100% - 120px)/5);margin-right:30px}.flex_pc.c5>.item:nth-child(5n){margin-right:0}}@media print,screen and (min-width: 768px){.boxwrap{display:flex;flex-wrap:wrap;justify-content:space-between}.boxwrap.ac{align-items:center}.boxwrap.ae{align-items:flex-end}.boxwrap.fr{flex-direction:row-reverse}.boxwrap>.item1{width:10%}.boxwrap>.item9{width:calc(90% - 30px)}.boxwrap>.item2{width:20%}.boxwrap>.item8{width:calc(80% - 30px)}.boxwrap>.item3{width:30%}.boxwrap>.item7{width:calc(70% - 30px)}.boxwrap>.item4{width:40%}.boxwrap>.item6{width:calc(60% - 30px)}.boxwrap>.item5{width:calc((100% - 30px)/2)}.boxwrap>.item10{width:100%}.boxwrap img{margin-bottom:0}}.boxwrap.bwsp{display:flex;flex-wrap:wrap;justify-content:space-between}.boxwrap.bwsp.ac{align-items:center}.boxwrap.bwsp.ae{align-items:flex-end}.boxwrap.bwsp.fr{flex-direction:row-reverse}.boxwrap.bwsp>.item1{width:10%}.boxwrap.bwsp>.item9{width:calc(90% - 15px)}.boxwrap.bwsp>.item2{width:20%}.boxwrap.bwsp>.item8{width:calc(80% - 15px)}.boxwrap.bwsp>.item3{width:30%}.boxwrap.bwsp>.item7{width:calc(70% - 15px)}.boxwrap.bwsp>.item4{width:40%}.boxwrap.bwsp>.item6{width:calc(60% - 15px)}.boxwrap.bwsp>.item5{width:calc((100% - 15px)/2)}.boxwrap.bwsp>.item10{width:100%}.tac{text-align:center}.d-block{display:block}.d-block img{display:block}@media(min-width: 600px){.d-md-block{display:block}.d-md-block img{display:block}}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-inline-block img{display:inline-block}.vam{vertical-align:middle}.vam_img img{vertical-align:middle}.vam_table th,.vam_table td{vertical-align:middle}.mainwrap{width:calc(100% - 30px);margin:0 auto;max-width:1200px}.mainwrap .mainwrap{max-width:100%}.fr>.swell-block-columns__inner{flex-direction:row-reverse}.sb>.swell-block-columns__inner{justify-content:space-between}.jc_c>.swell-block-columns__inner{justify-content:center}.wrap_map{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.wrap_map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.wrap_movie{position:relative;width:100%;padding-top:56.25%}.wrap_movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.c-balloon.-bln-left{align-items:center}.c-balloon.-bln-left .c-balloon__text{max-width:97%;margin:0 auto 0 2em;line-height:1.8}.c-balloon.-bln-left .c-balloon__body{display:block;padding:8px 0}.c-balloon.-bln-left .c-balloon__shapes{top:46%}@media print,screen and (min-width: 960px){.c-balloon.-bln-left .c-balloon__icon{width:140px}.c-balloon.-bln-left .c-balloon__iconImg{width:140px;height:140px}.c-balloon.-bln-left .c-balloon__text{padding:1em 3em}}.c-balloon.-bln-right .c-balloon__text{max-width:97%;margin:0 2em 0 auto;line-height:1.8}.c-balloon.-bln-right .c-balloon__body{display:block;padding:8px 0}.c-balloon.-bln-right .c-balloon__shapes{top:46%}@media print,screen and (min-width: 960px){.c-balloon.-bln-right .c-balloon__icon{width:140px}.c-balloon.-bln-right .c-balloon__iconImg{width:140px;height:140px}.c-balloon.-bln-right .c-balloon__text{padding:1em 3em}}.single .l-content{max-width:1050px}.post_content h2.is-style-section_ttl,.post_content h3.is-style-section_ttl,.post_content h4.is-style-section_ttl,.post_content h5.is-style-section_ttl{margin-right:0;margin-left:0}.post_content p,.post_content ul,.post_content ol{font-size:15px}@media print,screen and (min-width: 960px){.post_content p,.post_content ul,.post_content ol{font-size:16px}}.post_content h2 .mininote,.post_content h3 .mininote,.post_content h4 .mininote,.post_content h5 .mininote,.post_content h6 .mininote{opacity:1;letter-spacing:0;margin-bottom:4px}.post_content h2.mininote_fw400 .mininote,.post_content h3.mininote_fw400 .mininote,.post_content h4.mininote_fw400 .mininote,.post_content h5.mininote_fw400 .mininote,.post_content h6.mininote_fw400 .mininote{font-weight:400}.post_content h2.mininote_en .mininote,.post_content h3.mininote_en .mininote,.post_content h4.mininote_en .mininote,.post_content h5.mininote_en .mininote,.post_content h6.mininote_en .mininote{font-family:"Reddit Sans",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.55rem}.post_content h2.mininote_fz12 .mininote,.post_content h3.mininote_fz12 .mininote,.post_content h4.mininote_fz12 .mininote,.post_content h5.mininote_fz12 .mininote,.post_content h6.mininote_fz12 .mininote{font-size:12px}.post_content h2.mininote_fz16 .mininote,.post_content h3.mininote_fz16 .mininote,.post_content h4.mininote_fz16 .mininote,.post_content h5.mininote_fz16 .mininote,.post_content h6.mininote_fz16 .mininote{font-size:14px}@media print,screen and (min-width: 960px){.post_content h2.mininote_fz16 .mininote,.post_content h3.mininote_fz16 .mininote,.post_content h4.mininote_fz16 .mininote,.post_content h5.mininote_fz16 .mininote,.post_content h6.mininote_fz16 .mininote{font-size:16px}}.post_content h2.mininote_fz24 .mininote,.post_content h3.mininote_fz24 .mininote,.post_content h4.mininote_fz24 .mininote,.post_content h5.mininote_fz24 .mininote,.post_content h6.mininote_fz24 .mininote{font-size:18px}@media print,screen and (min-width: 960px){.post_content h2.mininote_fz24 .mininote,.post_content h3.mininote_fz24 .mininote,.post_content h4.mininote_fz24 .mininote,.post_content h5.mininote_fz24 .mininote,.post_content h6.mininote_fz24 .mininote{font-size:24px}}.post_content h2.mininote_fz64 .mininote,.post_content h3.mininote_fz64 .mininote,.post_content h4.mininote_fz64 .mininote,.post_content h5.mininote_fz64 .mininote,.post_content h6.mininote_fz64 .mininote{font-size:36px;line-height:1;padding-top:0}@media print,screen and (min-width: 960px){.post_content h2.mininote_fz64 .mininote,.post_content h3.mininote_fz64 .mininote,.post_content h4.mininote_fz64 .mininote,.post_content h5.mininote_fz64 .mininote,.post_content h6.mininote_fz64 .mininote{font-size:48px}}@media print,screen and (min-width: 1264px){.post_content h2.mininote_fz64 .mininote,.post_content h3.mininote_fz64 .mininote,.post_content h4.mininote_fz64 .mininote,.post_content h5.mininote_fz64 .mininote,.post_content h6.mininote_fz64 .mininote{font-size:64px}}.post_content h2.mininote_op7 .mininote,.post_content h3.mininote_op7 .mininote,.post_content h4.mininote_op7 .mininote,.post_content h5.mininote_op7 .mininote,.post_content h6.mininote_op7 .mininote{opacity:.7}.post_content h2.mininote_op5 .mininote,.post_content h3.mininote_op5 .mininote,.post_content h4.mininote_op5 .mininote,.post_content h5.mininote_op5 .mininote,.post_content h6.mininote_op5 .mininote{opacity:.5}.post_content .ls_25{letter-spacing:.25rem}.post_content .ls_25 .mininote{letter-spacing:.25rem}.post_content .ls_25.mininote_ls0 .mininote{letter-spacing:0}.post_content .fz10{font-size:10px}.post_content .fz11{font-size:11px}.post_content .fz12{font-size:12px}.post_content .fz13{font-size:13px}.post_content .fz14{font-size:14px}.post_content .fz15{font-size:15px}@media print,screen and (min-width: 960px){.post_content .fz15{font-size:15px}}.post_content .fz16{font-size:16px}.post_content .fz18{font-size:17px}@media print,screen and (min-width: 960px){.post_content .fz18{font-size:18px}}.post_content .fz19{font-size:17px}@media print,screen and (min-width: 960px){.post_content .fz19{font-size:19px}}.post_content .fz20{font-size:17px}@media print,screen and (min-width: 960px){.post_content .fz20{font-size:20px}}.post_content .fz22{font-size:18px}@media print,screen and (min-width: 960px){.post_content .fz22{font-size:22px}}.post_content .fz24{font-size:20px}@media print,screen and (min-width: 960px){.post_content .fz24{font-size:24px}}.post_content .fz26{font-size:20px}@media print,screen and (min-width: 960px){.post_content .fz26{font-size:26px}}.post_content .fz28{font-size:20px}@media print,screen and (min-width: 960px){.post_content .fz28{font-size:26px}}@media print,screen and (min-width: 1264px){.post_content .fz28{font-size:28px}}.post_content .fz30{font-size:20px}@media print,screen and (min-width: 960px){.post_content .fz30{font-size:24px}}@media print,screen and (min-width: 1264px){.post_content .fz30{font-size:30px}}.post_content .fz32{font-size:20px}@media print,screen and (min-width: 960px){.post_content .fz32{font-size:26px}}@media print,screen and (min-width: 1264px){.post_content .fz32{font-size:32px}}.post_content .fz36{font-size:22px}@media print,screen and (min-width: 960px){.post_content .fz36{font-size:28px}}@media print,screen and (min-width: 1264px){.post_content .fz36{font-size:36px}}.post_content .fz38{font-size:22px}@media print,screen and (min-width: 960px){.post_content .fz38{font-size:29px}}@media print,screen and (min-width: 1264px){.post_content .fz38{font-size:38px}}.post_content .fz40{font-size:22px}@media print,screen and (min-width: 960px){.post_content .fz40{font-size:30px}}@media print,screen and (min-width: 1264px){.post_content .fz40{font-size:40px}}.post_content .fz42{font-size:24px}@media print,screen and (min-width: 960px){.post_content .fz42{font-size:32px}}@media print,screen and (min-width: 1264px){.post_content .fz42{font-size:42px}.post_content .fz42 .mininote{font-size:22px;margin-bottom:6px;line-height:1.6}}.post_content .fz48{font-size:24px}@media print,screen and (min-width: 960px){.post_content .fz48{font-size:36px}}@media print,screen and (min-width: 1264px){.post_content .fz48{font-size:48px}}.post_content .fz50{font-size:30px}@media print,screen and (min-width: 960px){.post_content .fz50{font-size:40px}}@media print,screen and (min-width: 1264px){.post_content .fz50{font-size:50px}}.post_content .fz56{font-size:24px}@media print,screen and (min-width: 960px){.post_content .fz56{font-size:40px}}@media print,screen and (min-width: 1264px){.post_content .fz56{font-size:56px}}.post_content .fz64{font-size:26px}@media print,screen and (min-width: 960px){.post_content .fz64{font-size:48px}}@media print,screen and (min-width: 1264px){.post_content .fz64{font-size:64px}}.post_content .fz86{font-size:52px}@media print,screen and (min-width: 960px){.post_content .fz86{font-size:72px}}@media print,screen and (min-width: 1264px){.post_content .fz86{font-size:86px}}@media print,screen and (max-width: 959px){.post_content .fz14_sp{font-size:14px}}@media print,screen and (max-width: 959px){.post_content .fz15_sp{font-size:15px}}@media print,screen and (max-width: 959px){.post_content .fz16_sp{font-size:16px}}@media print,screen and (max-width: 959px){.post_content .fz18_sp{font-size:18px}}@media print,screen and (max-width: 959px){.post_content .fz20_sp{font-size:20px}}.post_content .case_search{margin-bottom:5em !important}.post_content .case_search form .ttl{font-weight:bold;font-size:18px}.post_content .case_search form .select{position:relative}.post_content .case_search form .select:after{content:"";position:absolute;right:10px;top:47%;width:10px;height:10px;border-top:2px solid #333;border-left:2px solid #333;transform:translateY(-50%) rotate(-135deg);font-size:20px;pointer-events:none}.post_content .case_search form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;font-size:18px;padding:7px 10px;background:#fff;outline:none;border:1px solid #333}.post_content .case_search form input[type=text]{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;font-size:18px;padding:7px 10px;background:#fff;outline:none;border:1px solid #333}.post_content .case_search form input[type=submit]{color:#fff;margin:0 auto;display:block;padding:18px 0;border-radius:36px;background:var(--color_main);font-size:1.1em;width:480px;max-width:100%;line-height:1.4}.post_content .case_search form input[type=submit]:hover{opacity:.7}.post_content .case_search .flex_pc{margin-bottom:2em}.post_content .case_search .flex_pc .item:first-child{margin-bottom:1em}@media print,screen and (max-width: 959px){.post_content .case_search form .ttl{font-size:16px}}@media print,screen and (max-width: 599px){.post_content .case_search form .ttl{font-size:14px;margin-bottom:7px}}@media print,screen and (max-width: 599px){.post_content .case_search form select,.post_content .case_search form input[type=text]{font-size:14px}}.post_content .case_archive .case_items{display:block}.post_content .case_archive .case_item{width:100%;padding:2.5em 0;border-bottom:1px solid #ccc}.post_content .case_archive .case_item:first-child{padding-top:0}@media print,screen and (min-width: 768px){.post_content .case_archive .case_item .item7{margin-top:-5px}}.post_content .case_archive .case_item .before_after.archive_gallery .after_img{margin:0 0 0 auto !important}.post_content .case_archive .case_item .cat{margin-bottom:5px}.post_content .case_archive .case_item .cat a{display:inline-block;padding:8px 10px;line-height:1;margin-right:6px;margin-bottom:6px;background:#fbeb0f;font-size:13px;color:#1a1a1a;text-decoration:none}.post_content .case_archive .case_item h2.is-style-section_ttl{padding-top:0;font-size:18px;text-align:left;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;padding-bottom:.25em;overflow:hidden;color:var(--color_main)}@media print,screen and (min-width: 1200px){.post_content .case_archive .case_item h2.is-style-section_ttl{font-size:24px}}.post_content .case_archive .case_item .index_wrap{border-bottom:1px solid var(--color_main);padding-bottom:.25em;margin-bottom:.5em}.post_content .case_archive .case_item .index_wrap .price{color:#ff4448;font-weight:700;text-align:right;font-size:24px;line-height:1.2}.post_content .case_archive .case_item .index_wrap .price .fz_s{font-size:.5em}@media print,screen and (min-width: 768px){.post_content .case_archive .case_item .index_wrap.flex_pc{align-items:flex-end}.post_content .case_archive .case_item .index_wrap.flex_pc .price{width:150px;font-size:28px;padding-bottom:.25em}.post_content .case_archive .case_item .index_wrap.flex_pc h2.is-style-section_ttl{width:calc(100% - 150px)}}.post_content .case_archive .case_item .text{margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}@media print,screen and (max-width: 767px){.post_content .case_archive .case_item .swell-block-button{width:264px;margin:0 auto}.post_content .case_archive .case_item .swell-block-button a{width:100%}}.post_content .case_item .before_img,.post_content .case_item .after_img{margin-bottom:10px !important}.post_content .case_item .before_img{position:relative}.post_content .case_item .before_img .situation{position:absolute;left:0;top:0;background:#44a2ff;color:#1a1a1a;z-index:20;font-weight:500;padding:2px 6px 2px 8px}.post_content .case_item .before_after.archive_gallery{position:relative}.post_content .case_item .before_after.archive_gallery .before_img{border-top:4px solid #fff;border-right:4px solid #fff;margin-bottom:0 !important}.post_content .case_item .before_after.archive_gallery .after_img{width:90%;margin-left:auto;margin-right:0}.post_content .case_item .before_after.archive_gallery .before_img{width:45%;position:absolute;left:0;bottom:-30px;z-index:1}@media print,screen and (max-width: 767px){.post_content .case_item .before_after.archive_gallery{margin-bottom:45px !important}}.post_content .single_case .cat{margin-bottom:5px}.post_content .single_case .cat a{display:inline-block;padding:8px 10px;line-height:1;margin-right:6px;margin-bottom:6px;background:#fbeb0f;color:#1a1a1a;font-size:13px;text-decoration:none}@media print,screen and (min-width: 768px){.post_content .single_case .cat a{font-size:15px}}.post_content .single_case .single_gallery_wrap{margin-top:2em;margin-bottom:3em}.post_content .single_case .single_gallery_wrap .before_wrap{position:relative}.post_content .single_case .single_gallery_wrap .before_wrap .situation{position:absolute;left:0;top:5%;z-index:5;background-color:#44a2ff;color:#fff;font-weight:900;padding:3px 6px 3px 10px;font-size:16px}@media print,screen and (min-width: 960px){.post_content .single_case .single_gallery_wrap .before_wrap .situation{font-size:22px}}@media print,screen and (max-width: 767px){.post_content .single_case .single_gallery_wrap .before_wrap{margin-bottom:2em}}@media print,screen and (min-width: 768px){.post_content .single_case .single_gallery_wrap:not(.before_only,.after_only),.post_content .single_case .photoSection{display:flex;flex-wrap:wrap;justify-content:space-between}.post_content .single_case .single_gallery_wrap:not(.before_only,.after_only) .before_wrap,.post_content .single_case .single_gallery_wrap:not(.before_only,.after_only) .after_wrap,.post_content .single_case .photoSection .before_wrap,.post_content .single_case .photoSection .after_wrap{width:48%}.post_content .single_case .single_gallery_wrap:not(.before_only,.after_only) .before_wrap img,.post_content .single_case .single_gallery_wrap:not(.before_only,.after_only) .after_wrap img,.post_content .single_case .photoSection .before_wrap img,.post_content .single_case .photoSection .after_wrap img{width:100%}}.post_content .single_case .single_gallery_wrap.before_only,.post_content .single_case .single_gallery_wrap.after_only{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.post_content .single_case .before_gallery,.post_content .single_case .after_gallery{margin-bottom:15px}.post_content .single_case .before_gallery .item,.post_content .single_case .after_gallery .item{position:relative}.post_content .single_case .before_choice-btn .item,.post_content .single_case .after_choice-btn .item{width:33.3333333333% !important;cursor:pointer;opacity:.7}.post_content .single_case .before_choice-btn .item.slick-current,.post_content .single_case .after_choice-btn .item.slick-current{opacity:1}.post_content .single_case .before_choice-btn .slick-track,.post_content .single_case .after_choice-btn .slick-track{width:auto !important;transform:unset !important}.post_content .single_case .before_index,.post_content .single_case .after_index{background:#1a1a1a;color:#fff;font-weight:700;text-align:center;padding:4px 10px}@media print,screen and (min-width: 960px){.post_content .single_case .before_index,.post_content .single_case .after_index{font-size:20px}}.post_content .single_case table{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:4em !important}.post_content .single_case table th,.post_content .single_case table td{border:none;background:none;padding:.25em .5em;font-size:14px}.post_content .single_case table tr{display:block;margin-bottom:4px;border-bottom:1px dashed #333}.post_content .single_case table th{width:100px;font-weight:400}@media print,screen and (min-width: 960px){.post_content .single_case table th,.post_content .single_case table td{padding:.5em 1em;font-size:18px}.post_content .single_case table th{width:200px}}.post_content .page_voice .voice_item,.post_content .single_case .voice_item{border:1px solid #1a1a1a;padding:2em;margin-bottom:1.5em}@media print,screen and (max-width: 599px){.post_content .page_voice .voice_item,.post_content .single_case .voice_item{padding:1em}}.post_content .page_voice .voice_item .cat a,.post_content .single_case .voice_item .cat a{display:inline-block;text-decoration:none;background:#fbeb0f;color:#1a1a1a;margin-right:5px;margin-bottom:5px;padding:2px 8px;font-size:12px}@media print,screen and (min-width: 960px){.post_content .page_voice .voice_item .cat a,.post_content .single_case .voice_item .cat a{font-size:14px}}.post_content .page_voice .voice_item .voice_item_ttl,.post_content .single_case .voice_item .voice_item_ttl{text-align:left;border-bottom:2px solid var(--color_main);margin-bottom:.5em !important;padding-bottom:.5em}.post_content .page_voice .voice_item .client,.post_content .single_case .voice_item .client{text-align:left;font-weight:bold;margin-bottom:10px !important}@media print,screen and (max-width: 599px){.post_content .page_voice .voice_item .client,.post_content .single_case .voice_item .client{margin-top:1rem !important}}.post_content .single_case .voice_item{margin-bottom:6em}.post_content .page_voice .voice_item .comment{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.post_content .page_voice .voice_item .swell-block-button{margin-top:1rem;text-align:right}.post_content .page_voice .voice_item .swell-block-button .swell-block-button__link{background:#fff}.post_content .page_voice .voice_item .swell-block-button .swell-block-button__link:hover{color:#666;box-shadow:0 0 0 1px #dcdcdc;background:#fff}