:root{--col_primary:#175795;--col_link:#3f80bf;--col_btn_txt:#3f80bf;--col_back_btn:#3f80bf;--col_back_btn_hover:#3f80bf00;--col_txt_color:#0f172e;--col_txt_color_light:#666;--col_footer_color:#fff;--col_cta_color:#fff;--col_pager_arrow:#7eb4e6;--col_pager_current:#3f80bf;--col_pager_other:#e0eefc;--col_pager_other_txt:#333;--col_cta_btn:#7eb4e6;--col_cta_bcg:#175795;--col_cta_bcg_hover:#17569500; --col_mv_layer:rgba(0,0,0,.5);--col_bcg:#e0eefc;--col_border:#cbcbcb;--col_tbl_border:#eaeaea;--col_white:#fff;--col_blue_dark:#175795;--col_blue:#3f80bf;--col_blue_light:#7eb4e6;--col_blue_pale:#e0eefc;--col_gray_dark:#0f172e;--col_gray_light:#666;--fontsize-12px:.75rem;--fontsize-13px:.8125rem;--fontsize-14px:.875rem;--fontsize-15px:.9375rem;--fontsize-16px:1rem;--fontsize-17px:1.0625rem;--fontsize-18px:1.125rem;--fontsize-20px:1.25rem;--fontsize-22px:1.375rem;--fontsize-23px:1.4375rem;--fontsize-24px:1.5rem;--fontsize-26px:1.625rem;--fontsize-28px:1.75rem;--fontsize-34px:2.125rem;--fontsize-39px:2.4375rem;--fontsize-40px:2.5rem;--fontsize-60px:3.75rem;--fontsize-86px:5.375rem;--fontweight_bold:700;--fontweight_medium:500;--fontweight_regular:400;--fontweight_normal:400}@media (min-width:768px){body{font-weight:var(--fontweight_regular) !important}}@media (max-width:767px){body#nts-style{font-weight:var(--fontweight_regular) !important}}@media (min-width:768px){body#nts-style{font-weight:var(--fontweight_regular) !important}}@media (max-width:767px){body#nts-style p{font-weight:var(--fontweight_regular) !important}}@media (min-width:768px){body#nts-style p{font-weight:var(--fontweight_regular) !important}}@media (min-width:768px){body#nts-style .cps-post-title,body#nts-style .new-entry-item-title,body#nts-style .info-title,body#nts-style #prev-next p,body#nts-style .myname,body#nts-style .widgettitle,body#nts-style .toppost-list-box label,body#nts-style .pickup-title,body#nts-style .profile-name{font-weight:var(--fontweight_regular) !important}}@media (max-width:767px){body#nts-style .top-image-meta,body#nts-style .fixed-content a,body#nts-style .cps-post-date,body#nts-style .myintro,body#nts-style .myjob,body#nts-style .textwidget,body#nts-style .tagcloud a,body#nts-style .profile-desc,body#nts-style .new-entry-item-title,body#nts-style .widget ul li a,body#nts-style .widget_categories ul li a,body#nts-style .widget_recent_comments .recentcomments{font-weight:var(--fontweight_regular) !important}}@media (min-width:768px){body#nts-style .top-image-meta,body#nts-style .fixed-content a,body#nts-style .cps-post-date,body#nts-style .myintro,body#nts-style .myjob,body#nts-style .textwidget,body#nts-style .tagcloud a,body#nts-style .profile-desc,body#nts-style .new-entry-item-title,body#nts-style .widget ul li a,body#nts-style .widget_categories ul li a,body#nts-style .widget_recent_comments .recentcomments{font-weight:var(--fontweight_regular) !important}}#wrapper{background:var(--col_bcg)}#wrapper_bcgWhite{background:var(--col_white);width:100%;margin:0 auto;overflow:hidden}@media (max-width:767px){#wrapper_bcgWhite{position:relative}}#ly_topContents{margin:0 auto;padding-top:0;width:100%}@media (max-width:767px){#ly_topContents{padding-top:0;margin-top:0;font-size:var(--fontsize-14px)}}@media (min-width:768px){#ly_topContents{font-size:var(--fontsize-16px)}}.ly_wide{width:100%;margin:0;padding:0}@media (max-width:767px){.ly_cont{width:calc(100% - 30px);padding-bottom:64px;padding-top:64px;margin:0 auto}}@media (min-width:768px) and (max-width:834px){.ly_cont{width:calc(100% - 120px);padding-bottom:120px;padding-top:120px;margin:0 auto}}@media (min-width:835px) and (max-width:1099px){.ly_cont{width:calc(100% - 200px);padding-bottom:120px;padding-top:120px;margin:0 auto}}@media (min-width:1100px){.ly_cont{width:1100px;padding-left:0;padding-right:0;padding-bottom:120px;padding-top:120px;margin:0 auto}}#contents{padding-top:0}#contents_cat{background-color:var(--col_white)}@media (max-width:767px){#contents{padding-bottom:64px;padding-top:64px;margin:0 auto}}@media (min-width:768px) and (max-width:834px){#contents{width:calc(100% - 40px);margin-top:80px;margin-bottom:120px;margin-left:auto;margin-right:auto}}@media (min-width:835px) and (max-width:1099px){#contents{width:96%;margin-top:80px;margin-bottom:120px;margin-left:auto;margin-right:auto}}@media (min-width:1100px){#contents{width:1100px;padding-left:0;padding-right:0;margin-top:80px;margin-bottom:120px;margin-left:auto;margin-right:auto}}@media (max-width:767px){#main-contents{width:calc(100% - 30px);float:left;margin-left:15px;margin-bottom:15px;margin-top:10px}}@media (min-width:768px){#main-contents{width:calc(66.6666666667% - 16.6666666667px);float:left;margin-left:10px}}@media (min-width:1024px){#main-contents{width:71.801%;max-width:790px;margin-top:47px;margin-left:0}}#ly_topMain-contents{width:100%}@media (max-width:767px){#sidebar{width:calc(100% - 30px);float:left;margin-left:15px;height:auto !important}}@media (min-width:768px){#sidebar{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;max-width:270px !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (min-width:1024px){#sidebar{width:calc(100% - 40px - 71.8%);margin-left:40px;margin-top:47px;margin-right:0;max-width:270px !important}}.sidebar_style1 .widget{border-radius:0;background:var(--col_white);box-shadow:none;padding:13px 16px 17px;margin-bottom:20px;font-weight:400;font-size:var(--fontsize-15px);border-top:3px solid var(--col_blue)}@media (max-width:767px){.sidebar_style1 .widget{border-radius:0;box-shadow:none}}@media (max-width:767px){.sidebar_style1 .widget{padding:15px !important;margin-bottom:30px;border-radius:0}}@media (max-width:767px) and (max-width:767px){.sidebar_style1 .widget{border-radius:0;background:var(--col_white);box-shadow:none}}@media (min-width:768px){.sidebar_style1 .widget{padding:15px}}@media (min-width:1024px){.sidebar_style1 .widget{padding:13px 16px 17px}}body#nts-style .widgettitle{font-weight:var(--fontweight_bold) !important}.sidebar_style1 .widgettitle{border:none;margin-bottom:32px;padding-bottom:0;font-weight:var(--fontweight_bold) !important;line-height:1;text-align:center}@media (max-width:767px){.sidebar_style1 .widgettitle{font-size:var(--fontsize-17px)}}@media (min-width:768px){.sidebar_style1 .widgettitle{font-size:var(--fontsize-16px)}}@media (min-width:1024px){.sidebar_style1 .widgettitle{font-size:var(--fontsize-17px)}}.widget-recommend #new-entry-box ul{display:grid;grid-template-columns:1fr;row-gap:33px}.widget-recommend #new-entry-box a{color:var(--col_txt_color) !important}.new-entry-item:last-child{margin-bottom:0}.new-entry-item a{display:grid;padding:0;transition:color .3s ease,background .3s ease,transform .3s ease,opacity .3s ease,border .3s ease,padding .3s ease,left .3s ease,bottom .3s ease,box-shadow .3s ease;column-gap:8px;row-gap:8px}@media (max-width:767px){.new-entry-item a{grid-template-columns:33.3333% 1fr;grid-template-rows:1fr}}@media (min-width:768px){.new-entry-item a{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.new-entry-item a:after{clear:none;content:none;display:none}.new-entry-item a:first-child{margin-top:0}.new-entry{width:100%;margin:0}.new-entry .eyecatch{width:100%;padding:0;margin:0}.new-entry .eyecatch img{width:100%;height:auto;display:block;background:#fff;transition:color .3s ease,background .3s ease,transform .3s ease,opacity .3s ease,border .3s ease,padding .3s ease,left .3s ease,bottom .3s ease,box-shadow .3s ease;aspect-ratio:238/159;object-fit:cover;object-position:center}.widget-recommend .new-entry-item-meta{padding:0;display:grid;row-gap:8px;column-gap:8px;width:100%;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;justify-items:start}@media (max-width:767px){.widget-recommend .new-entry-item-meta{width:100%;float:none;margin-left:0;left:0;position:relative}}@media (min-width:768px){.widget-recommend .new-entry-item-meta{width:100%;float:none;margin-left:0;left:0;position:relative}}.widget-recommend .new-entry-item-meta .el_cardDate{font-size:var(--fontsize-14px);color:var(--col_txt_color_light);font-weight:var(--fontweight_regular);letter-spacing:0;display:block;margin:0}.new-entry-item-title{font-size:var(--fontsize-15px);line-height:1.6;margin:0;font-weight:var(--fontweight_regular)}@media (min-width:1100px){#header{width:1100px}}@media (max-width:767px){#header #site-info{max-width:50%}}@media (min-width:768px){#header #site-info{min-width:100px;max-width:108px}}@media (min-width:1100px){#header #site-info{letter-spacing:3px;color:#fff;font-weight:400;font-size:.85rem;margin-right:auto;min-width:108px;max-width:250px}}@media (min-width:768px){#header.header-type2 #site-info{max-width:216px;margin-left:auto}}@media (min-width:768px) and (max-width:1099px){.header-style10-image{margin-top:30px}}@media (min-width:1100px){#header-box.header-style10{width:1140px}}@media (min-width:1100px){.header-style10 #header{width:1140px}}@media (min-width:1100px){#header-box.header-style11{width:1140px}}@media (min-width:1100px){.header-style11 #header{width:1140px}}@media (min-width:1100px){.new-entry-item-meta .date{margin-bottom:6px}}@media (min-width:1100px){#home-bottom-widget .widget-ranking .wide-layout,#home-top-widget .widget-ranking .wide-layout,#post-bottom-widget .widget-ranking .wide-layout,#post-top-widget .widget-ranking .wide-layout{padding:15px 40px 40px}}@media (min-width:1100px){#home-bottom-widget .widget-ranking .color-button01 a,#home-bottom-widget .widget-ranking .color-button02 a,#home-top-widget .widget-ranking .color-button01 a,#home-top-widget .widget-ranking .color-button02 a,#post-bottom-widget .widget-ranking .color-button01 a,#post-bottom-widget .widget-ranking .color-button02 a,#post-top-widget .widget-ranking .color-button01 a,#post-top-widget .widget-ranking .color-button02 a{padding:11px 9px}}@media (min-width:1100px){#main-contents-one #home-bottom-widget .widget-profile .my-profile,#main-contents-one #home-top-widget .widget-profile .my-profile,#main-contents-one #post-bottom-widget .widget-profile .my-profile,#main-contents-one #post-top-widget .widget-profile .my-profile{padding:30px 30px 85px}}@media (min-width:1100px){#footer-widget-area.footer_type2{width:1140px;padding-left:0;margin:0 auto;font-weight:200 !important}}@media (min-width:1100px){#footer-widget-area.footer_type2 #footer-widget-box{margin-bottom:-45px;width:1140px}}@media (min-width:1100px){#footer-widget-box{width:1100px;padding-left:30px;padding-right:30px}}footer{padding:0 0 10px}@media (max-width:767px){footer #footer-box{width:100%;text-align:center;font-size:var(--fontsize-14px);font-weight:400;padding-top:16px;padding-bottom:6px}}@media (min-width:768px){footer #footer-box{padding-top:10px;font-size:var(--fontsize-14px) !important}}@media (min-width:1100px){footer #footer-box{width:1100px}}@media (max-width:767px){footer .footer-inner{width:100% !important;font-size:var(--fontsize-14px) !important}}@media (min-width:768px) and (max-width:11199px){footer .footer-inner{width:calc(100% - 30px) !important;float:left;margin-left:15px !important}}@media (min-width:1200px){footer .footer-inner{width:1100px !important;margin-inline:auto !important;margin-left:auto !important}}footer .footer-inner #privacy a,footer .footer-inner #law a{border-right:unset;padding:0;font-size:var(--fontsize-14px) !important}footer .footer-inner #privacy a:after{color:var(--col_footer_color);content:"\FF0F";padding-left:1em;padding-right:1em}footer .footer-inner #privacy a{border-left:unset}@media (min-width:768px){footer .footer-inner #privacy a,footer .footer-inner #law a{font-weight:var(--fontweight_regular) !important}}@media (max-width:767px){footer .footer-inner #copyright{margin-top:24px;font-size:var(--fontsize-14px) !important}}@media (min-width:768px){footer .footer-inner #copyright{font-weight:var(--fontweight_regular) !important;font-size:var(--fontsize-14px) !important}}@media (min-width:1100px){#drawernav2{width:1100px}}@media (min-width:1100px){#drawernav2 nav.fixed-content{width:calc(100% - 60px);float:left;margin-left:30px}}@media (min-width:1100px){#drawernav2 ul.menu-box li.menu-item ul.sub-menu li.menu-item ul.sub-menu{width:240px}}@media (min-width:1100px){#drawernav{width:1100px}}@media (min-width:1100px){#drawernav nav.fixed-content{width:calc(100% - 60px);float:left;margin-left:30px}}@media (min-width:1100px){#drawernav ul.menu-box li.menu-item ul.sub-menu li.menu-item ul.sub-menu{width:240px}}@media (min-width:1100px){#drawernav3 ul.menu-box li.menu-item a{padding:3px 25px}}@media (min-width:1100px){#drawernav3 ul.menu-box li.menu-item ul.sub-menu li.menu-item ul.sub-menu{width:240px}}@media (min-width:1100px){.header-style6-box{width:1100px;padding:0 30px}}@media (min-width:1100px){#drawernav4{width:auto}}@media (min-width:1100px){#drawernav4 ul.menu-box li.menu-item ul.sub-menu li.menu-item ul.sub-menu{width:240px}}@media (min-width:1100px){#drawernav5{width:auto}}@media (min-width:1100px){#drawernav5 ul.menu-box li.menu-item ul.sub-menu li.menu-item ul.sub-menu{width:240px}}@media (min-width:1100px){.tabBtn-mag label{font-size:.85rem}}@media (min-width:1100px){#breadcrumb.footer_type2{width:1140px;margin:0 auto;padding-left:20px;padding-right:20px}}@media (min-width:1100px){#breadcrumb.footer_type2 .page-top-footer{right:10px !important}}@media (min-width:1100px){#breadcrumb ul{width:1136px;padding:20px 0}}@media (min-width:1100px){#onecolumn960{width:960px}}@media (min-width:1100px){#onecolumn760{width:760px}}@media (min-width:1100px){#onecolumn960lp{width:960px}}@media (min-width:1100px){.pickup-contents-box{padding:30px 0}}@media (min-width:1100px){.pickup-contents-box .pickup-contents{width:1140px;margin:0 auto;padding:0}}@media (min-width:1100px){.swiper-container{width:1140px;margin:0 auto}}@media (min-width:1100px){.pickup-contents-box-post-type{padding:30px 0;padding-bottom:0}}@media (min-width:1100px){.ad-single .center-rectangle{text-align:center}.ad-single .left-rectangle{width:336px;float:left;margin-right:20px}.ad-single .right-rectangle{width:336px;float:right}}@media (min-width:1100px){.jin-2column,.jin-3column{display:flex;justify-content:space-between;margin-bottom:30px}}@media (min-width:1100px){.jin-2column-left,.jin-2column-right{width:49.2%;padding:20px}}@media (min-width:1100px){.jin-3column-left,.jin-3column-center,.jin-3column-right{width:32.2%;padding:20px}}@media (max-width:767px){.bl-post-header__lv1Heading__en{padding-left:15px;padding-right:15px;margin-bottom:41px}}@media (min-width:768px){.bl-post-header__lv1Heading__en{margin-bottom:82px}}.hp_bgcBase{background-color:var(--col_white)}.bl_mainVisual{width:100%;margin:0 auto;position:relative}.bl_mainVisual h1{margin:0;padding:0;position:relative;width:100%;height:auto}.bl_mainVisual video{object-position:bottom center;object-fit:contain;width:100%;margin:0;bottom:0}.bl_mainVisual:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;background-color:var(--col_mv_layer);z-index:2}@media (max-width:767px){.bl_mainVisual{height:100%;aspect-ratio:9/16}}@media (min-width:768px){.bl_mainVisual{overflow:hidden;aspect-ratio:16/9}}@media (min-width:1024px){.bl_mainVisual{max-height:900px}}p#sorareco_mainVisual_ttl.bl_mainVisual_ttl{position:absolute;color:var(--col_white);font-weight:var(--fontweight_bold);z-index:9999;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0}@media (max-width:767px){p#sorareco_mainVisual_ttl.bl_mainVisual_ttl{bottom:73px;left:50%;transform:translateX(-50%);font-size:var(--fontsize-34px);letter-spacing:.02em;line-height:1.82352941}}@media (min-width:768px) and (max-width:1199px){p#sorareco_mainVisual_ttl.bl_mainVisual_ttl{font-size:clamp(2.125rem, -3.555rem + 11.833vw, 5.313rem);bottom:clamp(2.063rem, 0.615rem + 3.016vw, 2.875rem);left:clamp(0.938rem, -6.19rem + 14.849vw, 4.938rem);letter-spacing:clamp(0.68px, -54.255px + 7.153vw, 18.92px);line-height:1.8186915}}@media (min-width:1200px){p#sorareco_mainVisual_ttl.bl_mainVisual_ttl{bottom:23px;left:5%;font-size:var(--fontsize-86px);letter-spacing:.22em;line-height:1.8139535}}p#sorareco_mainVisual_ttl.bl_mainVisual_ttl span{white-space:nowrap;font-weight:var(--fontweight_bold)}.bl_headerWrapper{margin:0 auto;padding:0}.el_lv2Heading{display:flex;flex-direction:column;justify-content:flex-start;letter-spacing:.04em;font-weight:var(--fontweight_bold);line-height:1.43589744;color:var(--col_link)}.el_lv2Heading:before{content:"< " attr(data-en) " >";display:block;text-transform:uppercase;font-family:"Josefin Sans",sans-serif;font-weight:var(--fontweight_medium);letter-spacing:0}.el_lv2Heading__alignRight{text-align:right}@media (max-width:767px){.el_lv2Heading{gap:8px;font-size:var(--fontsize-39px)}.el_lv2Heading:before{font-size:var(--fontsize-15px);line-height:1.2}.el_lv2Heading span:not(:first-child){margin-top:-8px}}@media (min-width:768px){.el_lv2Heading{gap:clamp(0.5rem, -0.818rem + 2.745vw, 0.938rem);font-size:clamp(2.438rem, -1.515rem + 8.235vw, 3.75rem)}.el_lv2Heading:before{font-size:clamp(0.938rem, -0.757rem + 3.529vw, 1.5rem);line-height:1.2}.el_lv2Heading span:not(:first-child){margin-top:clamp(-0.5rem, 0.818rem - 2.745vw, -0.938rem)}}@media (min-width:1024px){.el_lv2Heading{gap:15px;font-size:var(--fontsize-60px);line-height:1.45}.el_lv2Heading:before{font-size:var(--fontsize-24px);line-height:1.20833333}.el_lv2Heading span:not(:first-child){margin-top:-15px}}.el_lv2Heading__colWhite{color:var(--col_white)}.el_lv2Heading__colWhite:before{color:var(--col_white)}.el_lv3Heading{letter-spacing:0;font-weight:var(--fontweight_bold)}@media (max-width:767px){.el_lv3Heading{font-size:var(--fontsize-18px);line-height:2}}@media (min-width:768px){.el_lv3Heading{font-size:var(--fontsize-20px);line-height:1.8}}.bl_topTxt p{margin:0;letter-spacing:.04em;line-height:2.4;overflow:hidden}@media (max-width:767px){.bl_topTxt{margin-top:1.95rem}.bl_topTxt p{font-size:var(--fontsize-14px)}}@media (min-width:768px){.bl_topTxt{margin-top:2.425rem;margin-bottom:-.7rem}.bl_topTxt p{font-size:var(--fontsize-16px)}}.bl_aboutWrapper{position:relative;z-index:0}.bl_topLogoWrapper{margin:0;padding:0}.bl_topLogoWrapper img{width:100%;height:auto;object-fit:contain;aspect-ratio:527/318}.bl_topTxt__about p{font-size:var(--fontsize-18px);margin-bottom:1.4em}.bl_topTxt__about p:last-of-type{margin-bottom:0}@media (max-width:767px){.bl_topLogoWrapper{display:none}.bl_topTxt__about{width:100%}.bl_topTxt__about p{font-size:var(--fontsize-14px)}}@media (min-width:768px){.bl_topLogoWrapper{position:absolute;width:26.964375rem;height:16.2725rem;aspect-ratio:527/318;right:127px;bottom:-32px;z-index:-1}.bl_topTxt__about{width:79.818182%}}@media (max-width:767px){.hp_mbHeading__about{margin-bottom:2.5625rem}}@media (min-width:768px){.hp_mbHeading__about{margin-bottom:3.125rem}}.bl_gallery{display:grid;width:100%;margin:0 auto}.bl_gallery picture,.bl_gallery source,.bl_gallery img{object-fit:cover;width:100%;height:100%}.bl_gallery__mosaic{justify-items:stretch;align-items:stretch}.bl_gallery__col4{grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:column}.el_gallery_imgWrapper__unit01{grid-area:unit01}.el_gallery_imgWrapper__unit02{grid-area:unit02}.el_gallery_imgWrapper__unit03{grid-area:unit03}.el_gallery_imgWrapper__unit04{grid-area:unit04}.el_gallery_imgWrapper__unit05{grid-area:unit05}@media (max-width:767px){.bl_gallery{gap:1px 1px}.bl_gallery__mosaic{aspect-ratio:375/699;grid-template-columns:1fr 1fr;grid-template-rows:2.2516129fr 1fr 1.2451613fr;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-areas:"unit01 unit02" "unit03 unit03" "unit04 unit05"}}@media (min-width:768px){.bl_gallery{gap:4px 4px;margin-bottom:2px;margin-top:2px}.bl_gallery__mosaic{aspect-ratio:1600/743;grid-template-rows:1fr 1fr;grid-template-columns:1.0050505fr 1.0050505fr 1fr 1fr;grid-auto-rows:1fr;grid-auto-columns:1fr;grid-template-areas:"unit01 unit02 unit03 unit03" "unit01 unit02 unit04 unit05"}}.el_btn{border:none;background-color:unset;color:var(--col_btn_txt);position:relative;margin:0;padding:0}.el_btnCircle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;order:1;letter-spacing:.1em;z-index:1;line-height:1;font-family:"Noto Sans Japanese",sans-serif}.el_btnCircle:before{content:"";position:absolute;border-radius:50%;background-color:var(--col_btn_txt);margin:0;order:2;z-index:-1;transition:all .3s ease-out}.el_btnCircle:after{content:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_arrow_white.svg);position:absolute;margin:0;order:3;z-index:2;transition:all .3s ease-out}.el_btnCircle:hover:after{transform:rotate(-45deg)}@media (max-width:767px){.el_btnCircle{font-size:var(--fontsize-14px);height:60px}.el_btnCircle:before{right:calc(var(--fontsize-14px) + 0.09em - 3.75rem);width:3.75rem;height:3.75rem}.el_btnCircle:after{right:-11px;top:calc(50% - 0.65em);width:.52875rem;height:.52875rem}.el_btnCircle:hover:before{right:-2rem;width:2rem;height:2rem}.el_btnCircle:hover:after{top:calc(50% - 5px);right:-.55rem}}@media (min-width:768px){.el_btnCircle{font-size:var(--fontsize-20px);height:85px}.el_btnCircle:before{right:calc(var(--fontsize-20px) + 0.09em - 5.3125rem);width:5.3125rem;height:5.3125rem}.el_btnCircle:after{right:-20px;top:calc(50% - var(--fontsize-14px));width:.75rem;height:.75rem}.el_btnCircle:hover{height:45px}.el_btnCircle:hover:before{right:-2.8125rem;width:2.8125rem;height:2.8125rem}.el_btnCircle:hover:after{top:calc(50% - 7px);right:-1.25rem}}.el_btnCircle span{color:var(--col_white)}@media (max-width:767px){.el_btn__about{margin:40px auto 0}.el_btn__about__catList:hover{margin:40px auto 0}}@media (min-width:768px){.el_btn__about{margin:64px auto 0 0}.el_btn__about:hover{margin:84px auto 20px 0}}.el_btn__about:hover span{color:var(--col_bcg)}@media (max-width:767px){.el_btn__catList{margin:40px auto 0;transform:translateX(calc(var(--fontsize-14px) + 0.09em - 3.75rem))}.el_btn__catList:hover{margin:40px auto 0}}@media (min-width:768px){.el_btn__catList{margin:63px auto 0;transform:translateX(-20px)}.el_btn__catList:hover{margin:83px auto 20px}}@media (max-width:767px){.el_btn__price{margin:40px auto 0}.el_btn__price:hover{margin:40px auto 0}}@media (min-width:768px){.el_btn__price{margin:64px 60px 0 auto}.el_btn__price:hover{margin:84px 60px 20px auto}}.bl_cardUnit{display:grid}.bl_card{display:grid}.bl_card_txt p{margin:0}@media (min-width:768px){.hp_pd__results{padding-top:160px}}@media (max-width:767px){.hp_mbHeading__results{margin-bottom:2.5625rem}}@media (min-width:768px){.hp_mbHeading__results{margin-bottom:5.125rem}}.bl_cardUnit__catList{grid-template-columns:repeat(auto-fill,minmax(346px, 1fr));gap:39px 31px}.bl_card__catList a{display:grid;justify-items:stretch;align-items:stretch}.bl_card__catList a:hover{color:var(--col_txt_color) !important}.bl_card__catList img{object-fit:cover;width:100%;height:auto}.bl_cardTxt{display:flex;flex-direction:column}@media (max-width:767px){.bl_card__catList{width:100%}.bl_card__catList a{grid-template-columns:39.71% 1fr;gap:8px;width:100%}.bl_cardUnit__catList li:first-of-type a{grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px}.bl_card__catList img{aspect-ratio:137/91;object-fit:cover;vertical-align:bottom}.bl_cardUnit__catList li:first-of-type img{aspect-ratio:345/229}}@media (min-width:768px){.bl_card__catList a{grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px}.bl_card__catList img{aspect-ratio:346/231}}@media (max-width:767px){.bl_cardTxt__catList{justify-content:space-between}.bl_cardUnit__catList li:first-of-type .bl_cardTxt__catList{justify-content:flex-start}}@media (min-width:768px){.bl_cardTxt__catList{justify-content:flex-start}}.el_cardTtl__catList{font-weight:var(--fontweight_regular);line-height:1.6}.bl_card__catList a .el_cardTtl__catList:hover,.bl_card__catList a .el_cardTtl__catList:visited{color:var(--col_txt_color) !important}@media (max-width:767px){.el_cardTtl__catList{font-size:var(--fontsize-14px);margin-top:0}}@media (min-width:768px){.el_cardTtl__catList{font-size:var(--fontsize-18px)}}.el_cardDate{color:var(--col_txt_color_light);line-height:1;margin-bottom:0}.bl_card__catList a .el_cardDate:hover,.bl_card__catList a .el_cardDate:visited{color:var(--col_txt_color) !important}@media (max-width:767px){.el_cardDate{font-size:var(--fontsize-12px);margin-top:8px}}@media (min-width:768px){.el_cardDate{font-size:var(--fontsize-15px);margin-top:17px}}.bl_card__catList .el_btnArrow{margin:5px 0 0 auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:9px;font-family:"Josefin Sans",sans-serif;font-size:var(--fontsize-18px);color:var(--col_link)}.bl_card__catList .el_btnArrow:after{content:"";width:var(--fontsize-18px);height:var(--fontsize-18px);background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_arrow_blue.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateX(-2px);transition:all .3s ease-out}.bl_card__catList .el_btnArrow:hover:after{transform:rotate(-45deg)}@media (max-width:767px){.bl_card__catList .el_btnArrow{display:none}}@media (max-width:767px){.hp_pd__features{padding-bottom:48px}}@media (min-width:768px){.hp_pd__features{padding-bottom:80px}}@media (max-width:767px){.hp_mbHeading__features{margin-bottom:2.5625rem}}@media (min-width:768px){.hp_mbHeading__features{margin-bottom:4.125rem}}@media (max-width:767px){.bl_cardUnit__features{margin-bottom:16px}}@media (min-width:768px){.bl_cardUnit__features{margin-bottom:32px}}.bl_cardUnit__col3{justify-items:stretch;align-items:stretch}@media (max-width:767px){.bl_cardUnit__col3{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;gap:16px}}@media (min-width:768px){.bl_cardUnit__col3{grid-template-columns:1fr 1fr 1fr;gap:31px}}.bl_card__vert{display:grid;grid-template-columns:1fr;justify-items:stretch;align-items:stretch}@media (max-width:767px){.bl_card__features{grid-template-rows:11.75rem 1fr;grid-row-gap:20px;padding:20px}}@media (min-width:768px) and (max-width:1023px){.bl_card__features{grid-template-rows:10.5rem 1fr;grid-row-gap:22px;padding:20px}}@media (min-width:1024px){.bl_card__features{grid-template-rows:10.5rem 1fr;grid-row-gap:22px;padding:41px 40px}}.el_card_imgWrapper{width:100%;height:100%;display:grid;place-items:center}@media (max-width:767px){.bl_card__features img{transform:translateY(7px)}}.bl_card_body{display:grid;width:100%}.bl_card__features .bl_card_txt p{line-height:2;letter-spacing:.04em}@media (max-width:767px){.bl_card__features .bl_card_body{grid-template-rows:auto 1fr;grid-row-gap:25px}.bl_card__features .bl_card_txt p{font-size:var(--fontsize-14px)}}@media (min-width:768px){.bl_card__features .bl_card_body{grid-template-rows:auto 1fr;grid-row-gap:24px}.bl_card__features .bl_card_txt p{font-size:var(--fontsize-15px)}}.el_card___featuresTtl{text-align:center}.bl_listBlock{width:100%}@media (max-width:767px){.bl_listBlock{padding:50px 4.348% 62px}}@media (min-width:768px){.bl_listBlock{padding:50px 10.09% 62px}}@media (max-width:767px){.bl_listBlock .el_lv3Heading{margin-bottom:1.5rem}}@media (min-width:768px){.bl_listBlock .el_lv3Heading{margin-bottom:2.21875rem}}.bl_bulletList__icoChk{display:grid;grid-template-columns:1fr;justify-items:stretch;align-items:stretch}@media (max-width:767px){.bl_bulletList__icoChk{gap:24px}}@media (min-width:768px){.bl_bulletList__icoChk{margin-left:1.625rem;gap:32px}}.bl_bulletList__icoChk li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.6875rem;line-height:2;letter-spacing:.04em}.bl_bulletList__icoChk li:before{content:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_check_square_01.svg);width:25px;height:23px;display:inline-block;margin-top:4px}@media (max-width:767px){.bl_bulletList__icoChk li{font-size:var(--fontsize-14px)}}@media (min-width:768px){.bl_bulletList__icoChk li{font-size:var(--fontsize-16px)}}.hp_bgcSkew{position:relative;z-index:0}.hp_bgcSkew__leftUp:after{position:absolute;content:"";left:0;transform:skewY(-350.5deg);transform-origin:top left;z-index:-1;width:100%;background-color:var(--col_bcg)}@media (max-width:767px){.hp_bgcSkew__leftUp:after{top:322px;height:380px}}@media (min-width:768px){.hp_bgcSkew__leftUp:after{top:203px;height:480px}}@media (max-width:767px){.hp_pb__scenes{padding-top:175px;padding-bottom:0}}@media (min-width:768px){.hp_pb__scenes{padding-top:120px;padding-bottom:232px}}@media (max-width:767px){.hp_mbHeading__scenes{margin-bottom:2.625rem}}@media (min-width:768px){.hp_mbHeading__scenes{margin-bottom:4.6875rem}}.bl_cardUnit__col4{display:grid;grid-column-gap:16px;grid-row-gap:16px;justify-items:stretch;align-items:stretch;margin:0 auto}@media (max-width:767px){.bl_cardUnit__col4{grid-template-rows:1fr 1fr 1fr 1fr;width:min(100%, 556px)}}@media (min-width:768px) and (max-width:1023px){.bl_cardUnit__col4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%}}@media (min-width:1024px){.bl_cardUnit__col4{grid-template-columns:1fr 1fr 1fr 1fr;width:100%}}.bl_card__leftUp{align-content:start;position:relative;z-index:1}@media (max-width:767px){.bl_card__leftUp{gap:10px}}@media (min-width:768px){.bl_card__leftUp{gap:8px}}@media (max-width:767px){.bl_card__leftUp:nth-of-type(2n+1){justify-content:start}.bl_card__leftUp:nth-of-type(2n){justify-content:end}}@media (min-width:768px){.bl_card__leftUp:nth-of-type(1){transform:translateY(-72px)}.bl_card__leftUp:nth-of-type(2){transform:translateY(-48px)}.bl_card__leftUp:nth-of-type(3){transform:translateY(-24px)}}.bl_card__leftUp picture{position:relative}.bl_card__leftUp picture:before{position:absolute;content:"";width:1px;height:116.34981%;background-color:var(--col_primary);top:0;left:1rem;z-index:2}.bl_card__leftUp source,.bl_card__leftUp img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;object-position:center;vertical-align:bottom}.bl_card__leftUp .bl_card_body{padding-left:1.75rem}.bl_card__leftUp .bl_card_body p{margin:0}@media (max-width:767px){.bl_card__leftUp .bl_card_body p{font-size:var(--fontsize-16px);line-height:1.875}}@media (min-width:768px){.bl_card__leftUp .bl_card_body p{font-size:var(--fontsize-18px);line-height:2}}@media (max-width:767px){.bl_headerWrapper__voices{width:calc(100% - 30px)}}@media (min-width:768px) and (max-width:834px){.bl_headerWrapper__voices{width:calc(100% - 120px)}}@media (min-width:835px) and (max-width:1099px){.bl_headerWrapper__voices{width:calc(100% - 200px)}}@media (min-width:1100px){.bl_headerWrapper__voices{width:1100px}}.hp_bgcSkew__rightUp:after{position:absolute;content:"";left:0;transform:skewY(-9.5deg);transform-origin:top right;z-index:-1;width:100%;background-color:var(--col_bcg)}@media (max-width:767px){.hp_bgcSkew__rightUp:after{height:380px;top:252px}}@media (min-width:768px){.hp_bgcSkew__rightUp:after{height:480px;top:82px}}@media (max-width:767px){.hp_pd__voices{padding-top:175px}}@media (min-width:768px){.hp_pd__voices{padding-top:0}}@media (max-width:767px){.hp_mbHeading__voices{margin-bottom:2.5625rem}}@media (min-width:768px){.hp_mbHeading__voices{margin-bottom:5.125rem}}@media (max-width:767px){.bl_slide_voices{padding-bottom:25px}}@media (min-width:768px){.bl_slide_voices{padding-bottom:160px}.bl_slide_voices .swiper-slide{width:32.875rem}}.bl_slideItem{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;margin:0;padding:0;gap:24px;align-items:start}@media (max-width:767px){.bl_slideItem{gap:1rem}}@media (min-width:768px){.bl_slideItem{gap:1.5rem}}.bl_slideItem:before{position:absolute;content:"";background-color:var(--col_primary);margin:0;padding:0;width:1px;height:100%;top:0;left:1rem}@media (max-width:767px){.bl_slideItem:before{left:.5rem}}@media (min-width:768px){.bl_slideItem:before{left:1rem}}.bl_slideItem picture{aspect-ratio:526/350}.bl_slideItem source,.bl_slideItem img{object-fit:cover;object-position:center;width:100%;height:auto}.bl_slideBody{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;margin:0;padding:0;align-items:start}@media (max-width:767px){.bl_slideBody{padding-left:1.5625rem;gap:1.0625rem}}@media (min-width:768px){.bl_slideBody{padding-left:3.0625rem;gap:1.1875rem}}.bl_slideBody p{margin:0}.bl_slideTtl{display:flex;color:var(--col_txt_color_light);gap:.5625rem 1.5rem}@media (max-width:767px){.bl_slideTtl{font-size:var(--fontsize-12px);line-height:1.4166667;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media (min-width:768px){.bl_slideTtl{font-size:var(--fontsize-15px);line-height:1.92;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.bl_slideTxt{letter-spacing:.04em}@media (max-width:767px){.bl_slideTxt{font-size:var(--fontsize-14px);line-height:2}}@media (min-width:768px){.bl_slideTxt{font-size:var(--fontsize-16px);line-height:2.4}}@media (min-width:768px){.hp_pd__price{padding-top:160px}}.bl_priceSection{display:flex;gap:2.625rem 5rem}@media (max-width:767px){.bl_priceSection{flex-direction:column}}@media (min-width:768px){.bl_priceSection{flex-direction:row;flex-wrap:nowrap}}@media (min-width:768px){.hp_mbHeading__price{margin-bottom:0;flex-grow:0;flex-shrink:1;white-space:nowrap}}.bl_planList{flex-grow:0;flex-shrink:1}.bl_planList__post{margin:24px 0}@media (max-width:767px){.bl_planList__post{border:6px solid var(--col_bcg);padding:0 20px}}@media (min-width:768px){.bl_planList__post{border:8px solid var(--col_bcg);padding:0 32px}}ul.bl_planList li{border-top:2px solid var(--col_border)}ul.bl_planList li:last-of-type{border-bottom:2px solid var(--col_border)}@media (max-width:767px){.bl_planList{width:100%}ul.bl_planList li{padding:2.5rem 0 !important}}@media (min-width:768px){ul.bl_planList li{padding:4rem 0 !important}}#sora_post ul.bl_planList__post li:first-of-type{border-top:none}#sora_post ul.bl_planList__post li:last-of-type{border-bottom:none}@media (max-width:767px){#sora_post ul.bl_planList__post li{padding:1.25rem 0 !important}}@media (min-width:768px){#sora_post ul.bl_planList__post li{padding:2rem 0 !important}}.bl_planItem{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"plan_name plan_price" "plan_summary plan_summary";width:100%}@media (max-width:767px){.bl_planItem{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"plan_name plan_price" "plan_summary plan_summary";column-gap:24px;row-gap:24px}}@media (min-width:768px) and (max-width:1023px){.bl_planItem{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"plan_name" "plan_price" "plan_summary";column-gap:48px;row-gap:48px}}@media (min-width:1024px){.bl_planItem{column-gap:48px;row-gap:48px}}.bl_planItem__post{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"plan_name plan_price" "plan_summary plan_summary";width:100%}@media (max-width:767px){.bl_planItem__post{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"plan_name plan_price" "plan_summary plan_summary";column-gap:12px;row-gap:12px}}@media (min-width:768px) and (max-width:1023px){.bl_planItem__post{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"plan_name" "plan_price" "plan_summary";column-gap:24px;row-gap:24px}}@media (min-width:1024px){.bl_planItem__post{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"plan_name plan_price" "plan_summary plan_summary";column-gap:24px;row-gap:24px}}.el_planName{grid-area:plan_name;align-items:end;justify-items:start;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;font-weight:var(--fontweight_medium)}.el_planName:before{content:attr(data-en);display:block;text-transform:uppercase;font-family:"Josefin Sans",sans-serif;font-weight:var(--fontweight_medium);color:var(--col_link);line-height:1}.el_planPrice{grid-area:plan_price;align-items:end;justify-items:end;display:flex;flex-direction:row;justify-content:flex-end;font-family:"Josefin Sans",sans-serif;letter-spacing:.04em;font-weight:var(--fontweight_medium);gap:0;line-height:.8;text-align:right}.el_planPrice:after{content:"\5186""(" "\7A0E\8FBC"")";font-family:"Noto Sans Japanese",sans-serif;font-weight:var(--fontweight_medium);letter-spacing:.04em;line-height:1}.el_planSummary{grid-area:plan_summary;justify-content:start;letter-spacing:.04em}@media (max-width:767px){.el_planName{font-size:var(--fontsize-16px);gap:8px}.el_planName:before{font-size:var(--fontsize-16px)}.el_planPrice{font-size:var(--fontsize-18px);line-height:.8}.el_planPrice:after{font-size:var(--fontsize-13px);margin-bottom:2px}.el_planSummary{font-size:var(--fontsize-14px);line-height:1.7142857;margin-bottom:-.25em}}@media (min-width:768px){.el_planName{font-size:var(--fontsize-20px);gap:24px}.el_planName:before{font-size:var(--fontsize-20px)}.el_planPrice{font-size:var(--fontsize-24px);line-height:.8}.el_planPrice:after{font-size:var(--fontsize-18px);margin-bottom:2px}.el_planSummary{font-size:var(--fontsize-16px);line-height:1.9375;margin-bottom:-.35em}}@media (max-width:767px){.el_planName__post{gap:8px}.el_planSummary__post{font-size:var(--fontsize-14px);line-height:1.8}}@media (min-width:768px){.el_planName__post{gap:8px}.el_planSummary__post{font-size:var(--fontsize-15px);line-height:2}}@media (min-width:768px){.hp_pd__flow{padding-bottom:80px}}@media (max-width:767px){.hp_mbHeading__flow{margin-bottom:2.625rem}}@media (min-width:768px){.hp_mbHeading__flow{margin-bottom:4rem}}.bl_cardUnit__flowList{counter-reset:number 0;position:relative;z-index:0}@media (max-width:767px){.bl_cardUnit__flowList{margin-bottom:24px}}@media (min-width:768px){.bl_cardUnit__flowList{margin-bottom:32px}}.bl_cardUnit__flowList:before{position:absolute;content:"";width:1px;height:100%;background-color:var(--col_primary);top:0;bottom:0;z-index:2}@media (max-width:767px){.bl_cardUnit__flowList:before{left:15px}}@media (min-width:768px){.bl_cardUnit__flowList:before{left:24px}}.bl_cardUnit__row{grid-template-columns:1fr}.bl_cardUnit__orderList{width:100%}@media (max-width:767px){.bl_cardUnit__row{gap:16px}}@media (min-width:768px){.bl_cardUnit__row{gap:8px}}.bl_cardUnit__flowList li{background-color:var(--col_white);display:grid;position:relative;z-index:1}@media (max-width:767px){.bl_cardUnit__flowList li{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;padding:24px 16px 24px 33px;gap:20px;grid-template-areas:"flow_number flow_img" "flow_body flow_body"}}@media (min-width:768px){.bl_cardUnit__flowList li{grid-template-columns:9.6875rem 9.6875rem 1fr;grid-template-rows:1fr;padding:64px 64px 64px 0;gap:0}}.bl_cardUnit__flowList li:before{counter-increment:number 1;content:"STEP." counter(number,decimal-leading-zero);color:var(--col_link);font-family:"Josefin Sans",sans-serif;font-weight:var(--fontweight_medium);font-size:var(--fontsize-20px);line-height:1;display:grid;place-items:center}@media (max-width:767px){.bl_cardUnit__flowList li:before{grid-area:flow_number}}@media (min-width:768px){.bl_cardUnit__flowList li:before{padding-left:25px}}.bl_cardUnit__flowList .el_card_imgWrapper{align-items:center}@media (max-width:767px){.bl_cardUnit__flowList .el_card_imgWrapper{grid-area:flow_img;justify-items:start}}@media (min-width:768px){.bl_cardUnit__flowList .el_card_imgWrapper{justify-items:center}}.bl_cardUnit__flowList .bl_card_body{grid-template-columns:1fr;align-items:start}@media (max-width:767px){.bl_cardUnit__flowList .bl_card_body{grid-template-rows:auto 1fr;grid-area:flow_body;gap:1.0625rem;justify-items:center;padding-top:4px;padding-left:0}}@media (min-width:768px){.bl_cardUnit__flowList .bl_card_body{grid-template-rows:auto 1fr;gap:2rem;justify-items:start;padding-top:0;padding-left:24px}}.bl_cardUnit__flowList .el_card_ttl{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:767px){.bl_cardUnit__flowList .el_card_ttl{justify-content:center;text-align:center}}@media (min-width:768px){.bl_cardUnit__flowList .el_card_ttl{justify-content:flex-start;text-align:left}}@media (max-width:767px){.bl_cardUnit__flowList .bl_card_txt{margin-top:-7px;margin-bottom:-7px}}@media (min-width:768px){.bl_cardUnit__flowList .bl_card_txt{margin-top:-11.2px;margin-bottom:-11.2px}}.bl_cardUnit__flowList .bl_card_txt p{letter-spacing:.04em}@media (max-width:767px){.bl_cardUnit__flowList .bl_card_txt p{line-height:2.2;font-size:var(--fontsize-14px)}}@media (min-width:768px){.bl_cardUnit__flowList .bl_card_txt p{line-height:2.4;letter-spacing:.04em;font-size:var(--fontsize-16px)}}@media (max-width:767px){.bl_scrollDown{display:none}}@media (min-width:768px){.bl_scrollDown{position:fixed;right:88px;height:100%;top:0;bottom:0;z-index:3}.bl_scrollDown .el_scrollTxt{position:absolute;display:block;white-space:nowrap;left:21px;bottom:50px;color:var(--col_border);font-size:var(--fontsize-20px);font-family:"Josefin Sans",sans-serif;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.bl_scrollDown .el_scrollMove{display:block;position:absolute;bottom:150px;width:2px;height:20px;background-color:var(--col_link);z-index:4;animation:rect_scroll 1.6s ease-in-out infinite,rect_scrollhide 1.6s ease-out infinite}@keyframes rect_scroll{0%{transform:translatey(0)}100%{transform:translatey(50px)}}@keyframes rect_scrollhide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.bl_scrollDown:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:100%;background-color:var(--col_border)}}@media (max-width:767px){.hp_bgcBase__cta{background:var(--col_white) no-repeat url(//sorareco.jp/wp-content/themes/jin-child/common/img/bg_cta_01.jpg) 96% 100%/190%}}@media (min-width:768px) and (max-width:1023px){.hp_bgcBase__cta{background:var(--col_white) no-repeat url(//sorareco.jp/wp-content/themes/jin-child/common/img/bg_cta_01.jpg) 100% 100%/cover}}@media (min-width:1024px){.hp_bgcBase__cta{background:var(--col_white) no-repeat url(//sorareco.jp/wp-content/themes/jin-child/common/img/bg_cta_01.jpg) center right/contain}}@media (max-width:767px){.hp_ctaBcg{background-image:linear-gradient(0deg,rgba(23,87,149,.6) 0%,rgba(23,87,149,.8) 50%,rgba(23,87,149,1) 100%)}}@media (min-width:768px) and (max-width:1023px){.hp_ctaBcg{background-image:linear-gradient(0deg,rgba(23,87,149,.6) 0%,rgba(23,87,149,.8) 50%,rgba(23,87,149,1) 100%)}}@media (min-width:1024px){.hp_ctaBcg{flex-direction:row;gap:126px;background-image:linear-gradient(90deg,rgba(23,87,149,1) 0%,rgba(23,87,149,.8) 50%,rgba(23,87,149,.6) 100%)}}.bl_ctaWrapper{display:grid;row-gap:40px;column-gap:0;width:100%}@media (max-width:767px){.bl_ctaWrapper{grid-template-rows:auto 1fr;justify-content:center;align-items:start}}@media (min-width:768px) and (max-width:1023px){.bl_ctaWrapper{grid-template-rows:auto 1fr;justify-content:center;align-items:start}}@media (min-width:1024px){.bl_ctaWrapper{grid-template-columns:50% minmax(24.375rem, 26.5rem);justify-content:space-between;align-items:start}}.hp_ctaCol{color:var(--col_white)}.bl_ctaInnerUnit{display:flex;flex-direction:column}.bl_ctaInnerUnit__txt{justify-content:flex-start;align-items:flex-start;gap:11px}.bl_ctaInnerUnit__btn{gap:32px}@media (max-width:767px){.bl_ctaInnerUnit__btn{align-items:flex-start;justify-content:center;gap:24px;width:min(100%, 26.5rem);margin:0 auto}}@media (min-width:768px) and (max-width:1023px){.bl_ctaInnerUnit__btn{align-items:flex-start;justify-content:center;gap:24px;width:min(100%, 26.5rem);margin:0 auto}}@media (min-width:1024px){.bl_ctaInnerUnit__btn{align-items:flex-end;gap:32px;margin-top:8px}}.bl_ctaInnerUnit__txt p{margin:0;letter-spacing:.04em;line-height:2.4}@media (max-width:767px){.bl_ctaInnerUnit__txt p{font-size:var(--fontsize-14px)}}@media (min-width:768px){.bl_ctaInnerUnit__txt p{font-size:var(--fontsize-16px)}}.bl_ctaBtnWithTxt{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media (max-width:767px){.bl_ctaBtnWithTxt{gap:8px}}@media (min-width:768px){.bl_ctaBtnWithTxt{gap:10px}}.bl_ctaBtnWithTxt p{margin:0;line-height:1;text-align:center;font-size:var(--fontsize-14px);letter-spacing:.1em}.el_btnCTA{background-color:var(--col_cta_btn);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;font-family:"Noto Sans Japanese",sans-serif;color:var(--col_cta_color);letter-spacing:.1em;line-height:1;text-align:left;padding:2.25rem 4rem 2.25rem 3rem;width:100%;height:6.5rem;border-radius:3.875rem;transition:all .3s ease-out}@media (max-width:767px){.el_btnCTA{font-size:var(--fontsize-16px);padding:1.75rem 3.2625rem 1.5rem 2.4375rem;height:5.25rem}}@media (min-width:768px){.el_btnCTA{font-size:var(--fontsize-20px);padding:2.25rem 4rem 2.25rem 3rem;height:6.5rem}}.el_btnCTA:after{content:"";background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_arrow_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:auto;transition:all .3s ease-out}@media (max-width:767px){.el_btnCTA:after{width:var(--fontsize-16px);height:var(--fontsize-16px)}}@media (min-width:768px){.el_btnCTA:after{width:var(--fontsize-20px);height:var(--fontsize-20px)}}.el_btnCTA:hover{background-color:var(--col_cta_bcg_hover)}.el_btnCTA:hover:after{transform:rotate(-45deg)}.el_btnCTA__line:before{content:"";background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_line_01.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0}@media (max-width:767px){.el_btnCTA__line:before{width:2.085rem;height:1.9875rem}}@media (min-width:768px){.el_btnCTA__line:before{width:2.5625rem;height:2.4425rem}}.el_btnCTA__form:before{content:"";width:1.875rem;height:1.5rem;background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_mail_01.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0}@media (max-width:767px){.el_btnCTA__form:before{width:1.525625rem;height:1.220625rem}}@media (min-width:768px){.el_btnCTA__form:before{width:1.875rem;height:1.5rem}}.article_style1 .cps-post-box{background-color:var(--col_white);border-top:3px solid var(--col_blue)}@media (max-width:767px){.article_style1 .cps-post-box{padding:15px}}@media (min-width:768px){.article_style1 .cps-post-box{border-radius:unset;box-shadow:unset;padding:20px}}@media (min-width:768px) and (max-width:767px){.article_style1 .cps-post-box{box-shadow:unset;padding:0}}@media (min-width:1024px){.article_style1 .cps-post-box{padding:40px 40px 41px}}.article_style1 .sora_portfolio{background-color:var(--col_white);border-top:none}#sora_post_form{border-top:none}.article_style2 .cps-post-box{padding:0}@media (max-width:767px){.article_style2 .cps-post-box{padding:0}}@media (max-width:767px){.archive-box{margin-top:41px}}@media (min-width:768px){.archive-box{margin-top:82px}}.archive-post-header{position:relative;text-align:left}.el_lv1HeadingSub{display:flex;flex-direction:column;justify-content:flex-start;letter-spacing:.04em;font-weight:var(--fontweight_bold);line-height:1.43589744;color:var(--col_link)}.el_lv1HeadingSub:before{content:"< " attr(data-en) " >";display:block;text-transform:uppercase;font-family:"Josefin Sans",sans-serif;font-weight:var(--fontweight_medium);letter-spacing:0}.el_lv1HeadingSub__alignRight{text-align:right}@media (max-width:767px){.el_lv1HeadingSub{gap:8px;font-size:var(--fontsize-39px)}.el_lv1HeadingSub:before{font-size:var(--fontsize-15px);line-height:1.2}}@media (min-width:768px){.el_lv1HeadingSub{gap:clamp(0.5rem, -0.818rem + 2.745vw, 0.938rem);font-size:clamp(2.438rem, -1.515rem + 8.235vw, 3.75rem)}.el_lv1HeadingSub:before{font-size:clamp(0.938rem, -0.757rem + 3.529vw, 1.5rem);line-height:1.2}}@media (min-width:1024px){.el_lv1HeadingSub{gap:15px;font-size:var(--fontsize-60px);line-height:1.45}.el_lv1HeadingSub:before{font-size:var(--fontsize-24px);line-height:1.20833333}}#sora_post .cps-post-date-box{display:block;margin-bottom:1rem !important}#sora_post .cps-post-date{font-size:var(--fontsize-14px) !important;color:var(--col_gray_light);line-height:1.4285714 !important}@media (max-width:767px){body#nts-style .cps-post-title{font-weight:var(--fontweight_bold) !important}}@media (min-width:768px){body#nts-style .cps-post-title{font-weight:var(--fontweight_bold) !important}}.cps-post .cps-post-header{margin-bottom:25px}.cps-post .cps-post-header .cps-post-title{font-weight:var(--fontweight_bold)}@media (max-width:767px){.cps-post .cps-post-header .cps-post-title{font-size:var(--fontsize-23px);line-height:1.6}}@media (min-width:768px){.cps-post .cps-post-header .cps-post-title{font-size:var(--fontsize-24px);line-height:1.6}}@media (min-width:1024px){.cps-post .cps-post-header .cps-post-title{font-size:var(--fontsize-28px);line-height:1.6}}body#nts-style .cps-post-main-box h2{text-align:left;display:grid;place-items:center}@media (max-width:767px){body#nts-style .cps-post-main-box h2{font-weight:var(--fontweight_bold) !important}}@media (min-width:768px){body#nts-style .cps-post-main-box h2{font-weight:var(--fontweight_bold) !important}}#sora_post h2{background-color:var(--col_white) !important;color:var(--col_gray_dark);border-radius:0;border-top:1px solid var(--col_blue_dark);border-bottom:1px solid var(--col_blue_dark)}@media (max-width:767px){#sora_post h2{font-size:var(--fontsize-18px);line-height:2;padding:15px;margin-top:3rem;margin-bottom:1rem;font-weight:var(--fontweight_bold)}#sora_post h2:first-of-type{margin-top:1.4rem}}@media (min-width:768px){#sora_post h2{font-size:var(--fontsize-22px);line-height:2.2727273;padding:19px;margin-top:4rem;margin-bottom:1.5rem}#sora_post h2:first-of-type{margin-top:2.5625rem;margin-bottom:1.5rem}}body#nts-style #sora_post h3{line-height:2.2727273;position:relative;padding:0;border:none;font-weight:var(--fontweight_bold) !important}body#nts-style #sora_post h3:after{position:absolute;content:"";width:100%;height:1px;background-image:linear-gradient(90deg,#175795 0%,#175795 11.267606%,#7eb4e6 11.267606%,#7eb4e6 100%);bottom:-2.5px;left:0}@media (max-width:767px){body#nts-style #sora_post h3{font-size:var(--fontsize-18px);margin-top:2.875rem;margin-bottom:1.46875rem}}@media (min-width:768px){body#nts-style #sora_post h3{font-size:var(--fontsize-22px);margin-top:3.75rem;margin-bottom:1.46875rem}}body#nts-style #sora_post h4{border:1px solid var(--col_blue_dark);font-weight:var(--fontweight_bold) !important;line-height:2.5555556}@media (max-width:767px){body#nts-style #sora_post h4{font-size:var(--fontsize-17px);padding:0 .8rem;margin-top:3rem;margin-bottom:.8rem}}@media (min-width:768px){body#nts-style #sora_post h4{font-size:var(--fontsize-18px);padding:0 1rem;margin-top:4rem;margin-bottom:1rem}}body#nts-style #sora_post h5{font-weight:var(--fontweight_bold) !important;letter-spacing:0;line-height:1.8}@media (max-width:767px){body#nts-style #sora_post h5{font-weight:var(--fontweight_bold) !important;font-size:var(--fontsize-17px);margin-top:2.575rem;margin-bottom:.575rem}}@media (min-width:768px){body#nts-style #sora_post h5{font-weight:var(--fontweight_bold) !important;font-size:var(--fontsize-18px);margin-top:3.55rem;margin-bottom:.55rem}}#sora_post img{max-width:100%;height:auto;margin-bottom:24px !important}@media (min-width:768px){#sora_post img.aligncenter{display:block;margin-left:auto;margin-right:auto}}@media (max-width:767px){#sora_post img.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:24px !important;display:block}}@media (min-width:768px){#sora_post img.alignright{padding:0 !important;margin:0 0 2px 24px !important;display:inline;float:right}}@media (max-width:767px){#sora_post img.alignright{margin-bottom:24px !important;display:block}}@media (min-width:768px){#sora_post img.alignleft{padding:0 !important;margin:0 24px 2px 0 !important;display:inline;float:left}}@media (max-width:767px){#sora_post img.alignleft{margin-bottom:24px !important;display:block}}#sora_post ul:not([class]),#sora_post ul.wp-block-latest-posts__list,#sora_post ul.jinlist{padding-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:1.5rem !important;margin-bottom:1.5rem !important;font-size:var(--fontsize-15px) !important}#sora_post ul:not([class]) ul:not([class]),#sora_post ul:not([class])>li>ul:not([class]),#sora_post ul.wp-block-latest-posts__list ul,#sora_post ul.jinlist ul{padding-left:0 !important;padding-top:0 !important;margin-top:.8rem !important;margin-bottom:0 !important;padding-left:4px}#sora_post ul:not([class]) ul:not([class]) ul:not([class]),#sora_post ul:not([class])>li>ul:not([class])>li>ul:not([class]){padding-left:0 !important;padding-top:0 !important;margin-top:.8rem !important;margin-bottom:0 !important;padding-left:8px}#sora_post ul:not([class]) li:not([class]){position:relative;display:block;margin-bottom:1em !important;margin-top:0 !important;padding:0 0 0 1em !important}#sora_post ul:not([class]) li:not([class]):before,#sora_post ul.jinlist li:before,#sora_post ul.wp-block-latest-posts__list li:before,#sora_post table ul:not([class]) li:not([class]):before{display:block;content:"";position:absolute;top:.5em;left:0 !important;width:7px;height:7px;background-color:var(--col_blue_light);border-radius:100%}#sora_post ol:not([class]){counter-reset:li 0;padding-left:0 !important;margin-top:1.5rem !important;margin-bottom:1.5rem !important;font-size:var(--fontsize-15px) !important}#sora_post ol:not([class]) ol:not([class]){counter-reset:li2 0;margin-left:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:1em !important}#sora_post ol:not([class]) ol:not([class]) li:not([class]):before{position:absolute;content:"";top:0 !important;left:0;height:25px !important;width:25px !important;border-radius:50%;background-color:var(--col_blue_light) !important}#sora_post ol:not([class]) ul:not([class]){margin-top:0 !important;margin-left:0;padding-left:.5em !important}#sora_post ol:not([class])>li:not([class]),#sora_post table ol:not([class]) li:not([class]){position:relative;display:block;padding:0 0 0 32px !important;margin-bottom:1em !important;margin-top:1em !important}#sora_post ol:not([class])>li:not([class]):after,#sora_post table ol:not([class]) li:not([class]):after{counter-increment:li 1;content:counter(li,decimal-leading-zero);position:absolute;width:25px !important;height:25px !important;left:0;padding:0;line-height:0;color:var(--col_white) !important;text-align:center;font-size:var(--fontsize-14px) !important;letter-spacing:0;font-weight:var(--fontweight_bold) !important}@media (min-width:768px){#sora_post ol:not([class])>li:not([class]):after,#sora_post table ol:not([class]) li:not([class]):after{top:12px}}@media (max-width:767px){#sora_post ol:not([class])>li:not([class]):after,#sora_post table ol:not([class]) li:not([class]):after{font-weight:var(--fontweight_bold) !important;top:12px !important}}#sora_post ol:not([class])>li:not([class])>ol:not([class])>li:not([class]):after{counter-increment:li2 1;content:counter(li2,decimal-leading-zero)}#sora_post ol:not([class])>li:not([class]):before,#sora_post table ol:not([class]) li:not([class]):before{position:absolute;content:"";left:0;width:25px !important;height:25px !important;border-radius:50%;background:var(--col_blue_light) !important}@media (min-width:768px){#sora_post ol:not([class])>li:not([class]):before,#sora_post table ol:not([class]) li:not([class]):before{top:0 !important}}@media (max-width:767px){#sora_post ol:not([class])>li:not([class]):before,#sora_post table ol:not([class]) li:not([class]):before{top:0 !important}}#sora_post blockquote{position:relative;margin:0;margin-bottom:2rem !important;margin-top:4rem !important;padding:1.875rem 2.5rem !important;font-size:var(--fontsize-15px) !important;font-weight:var(--fontweight_regular);line-height:2 !important;color:var(--col_gray_light) !important;background:var(--col_bcg) !important;border-radius:0 !important;z-index:1}#sora_post blockquote:after{position:absolute;bottom:0 !important;right:10px !important;content:"" !important;opacity:1 !important;background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_bq_end_01.svg);background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;font-family:unset !important;transform:unset !important;filter:none !important;width:33px !important;height:22px !important;z-index:1}#sora_post blockquote:before{position:absolute;top:-22px !important;left:10px !important;content:"" !important;opacity:1 !important;background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_bq_begin_01.svg);background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;font-family:unset !important;transform:unset !important;filter:none !important;width:33px !important;height:22px !important;z-index:1}#sora_post table{margin-bottom:2rem !important;margin-top:2rem !important;width:100%;border:1px solid var(--col_tbl_border) !important;border-collapse:collapse;max-width:100% !important;word-break:break-all}#sora_post table tr td,#sora_post table tr th{padding:14px !important;border:1px solid var(--col_tbl_border) !important;vertical-align:middle}#sora_post table tr th{font-size:var(--fontsize-15px) !important;font-weight:700;color:var(--col_white) !important;background-color:var(--col_blue_light) !important}.cps-post .cps-post-header .cps-post-meta{display:block;margin-top:0}@media (max-width:767px){.cps-post .cps-post-header .cps-post-meta{margin-top:0}}.cps-post .cps-post-header .cps-post-meta .cps-post-date-box{display:block;text-align:left}@media (max-width:767px){.cps-post .cps-post-header .cps-post-meta .cps-post-date-box{margin-bottom:16px}}@media (min-width:768px){.cps-post .cps-post-header .cps-post-meta .cps-post-date-box{margin-bottom:16px}}.cps-post .cps-post-header .cps-post-meta .cps-post-date-box .cps-post-date{font-size:var(--fontsize-14px);color:var(--col_gray_light);font-weight:var(--fontweight_regular);letter-spacing:0}@media (max-width:767px){.cps-post .cps-post-header .cps-post-meta .cps-post-date-box .cps-post-date{font-weight:var(--fontweight_regular)}}.cps-post-main{position:relative;z-index:0;padding-top:0}.cps-post-main p{padding-bottom:0;padding-top:0;margin-top:0;margin-bottom:0;letter-spacing:0;line-height:2;font-size:var(--fontsize-15px)}@media (max-width:767px){.cps-post-main p{font-size:var(--fontsize-15px);font-weight:var(--fontweight_regular)}}.bl_txtAfterWord p{margin-bottom:1em}.bl_txtAfterWord p:last-of-type{margin-bottom:0}.pager-top{display:block;width:100%}.pagination{padding-left:0}@media (max-width:767px){.pagination{margin:40px 0 0}}@media (min-width:768px){.pagination{margin:80px 0 0}}.pagination,.pagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination{gap:20px}.pagination li{position:relative;margin:0 !important}.pagination a{text-decoration:none;background:var(--col_pager_other);font-weight:400;font-size:1.375rem;line-height:1;font-family:"Josefin Sans",sans-serif;color:var(--col_pager_other_txt) !important;border-radius:50%}.pagination a:before{content:"0"}.pagination a:nth-of-type(9)~li a:before{content:"" !important}.pagination .prev a,.pagination .next a{background-color:var(--col_white) !important;border:1px solid var(--col_blue_light) !important;transition:all .3s ease-out}.pagination .prev a:hover,.pagination .next a:hover{background-color:var(--col_white) !important;border:1px solid var(--col_blue_light) !important}.pagination .prev a:before,.pagination .next a:before{content:"" !important}.pagination .prev img,.pagination .next img{aspect-ratio:1/1;object-fit:contain;object-position:center;transition:all .3s ease-out}@media (max-width:767px){.pagination .prev img,.pagination .next img{width:15px;height:15px}}@media (min-width:768px){.pagination .prev img,.pagination .next img{width:17px;height:17px}}.pagination .prev a:hover img{transform:rotate(225deg)}.pagination .next a:hover img{transform:rotate(-45deg)}.pagination .prev img{transform:rotate(180deg)}@media (max-width:767px){.pagination a{min-width:34px;min-height:34px;font-size:var(--fontsize-16px);box-shadow:none}}@media (min-width:768px){.pagination a{min-width:50px;min-height:50px;font-size:var(--fontsize-22px);box-shadow:none}}.pagination li.spancount span{display:flex;justify-content:center;align-items:center;color:var(--col_pager_other_txt);background-color:var(--col_pager_other) !important;border-radius:50%}@media (max-width:767px){.pagination li.spancount span{min-width:34px;min-height:34px;font-size:var(--fontsize-20px)}}@media (min-width:768px){.pagination li.spancount span{min-width:50px;min-height:50px;font-size:var(--fontsize-22px)}}.pagination li:not([class*=current]) a:hover{color:var(--col_pager_other_txt)}.pagination li.prev a:hover,.pagination li.next a:hover{background-color:var(--col_white) !important}.pagination li.current a{background:var(--col_pager_current) !important;background-color:var(--col_pager_current) !important;border:unset !important;cursor:default;color:var(--col_white) !important;pointer-events:none}#sora_post .rtoc-mokuji-content{width:100% !important;max-width:100% !important;margin:25px auto 40px !important;padding:24px !important}#sora_post .rtoc-mokuji-content #rtoc-mokuji-title{line-height:1 !important;padding:.625rem 0 0 !important;font-size:var(--fontsize-22px) !important}@media (min-width:1024px){#sora_post .rtoc-mokuji-content #rtoc-mokuji-title{padding:.625rem 0 0 !important;font-size:var(--fontsize-22px) !important}}#sora_post .rtoc-mokuji-content #rtoc-mokuji-title.is_close{padding:0 !important}@media (min-width:1024px){#sora_post .rtoc-mokuji-content #rtoc-mokuji-title.is_close{padding:0 !important}}#sora_post .rtoc-mokuji-content #rtoc-mokuji-title.rtoc_left{flex-direction:row !important;justify-content:flex-start !important;gap:2px !important}#sora_post .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title .rtoc_open_close,#sora_post .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title .rtoc_open_close{box-sizing:border-box !important;height:20px !important;width:26px !important;color:transparent !important;background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_toc_01.svg) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;cursor:grab !important}#sora_post .rtoc-mokuji-content #rtoc-mokuji-title{line-height:1 !important}@media (max-width:767px){#sora_post .rtoc-mokuji-content #rtoc-mokuji-title{font-size:var(--fontsize-20px) !important}}@media (min-width:768px){#sora_post .rtoc-mokuji-content #rtoc-mokuji-title{font-size:var(--fontsize-22px) !important}}#sora_post .rtoc-mokuji-content .rtoc-mokuji li>a{display:inline-block;position:relative;text-decoration:underline !important;transition:all .3s}#sora_post .rtoc-mokuji-content .rtoc-mokuji li>a:hover{text-decoration:underline}#sora_post .rtoc-mokuji-content .rtoc-mokuji.level-1.mokuji_ol{padding-left:1.1875rem !important}@media (max-width:767px){#sora_post .rtoc-mokuji-content .rtoc-mokuji.level-1.mokuji_ol{padding-left:1rem !important}}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-1{margin:1.25rem 0 2rem !important}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-1:last-of-type{margin:1.25rem 0 0 !important}@media (min-width:1024px){#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-1{margin:1.5rem 0 2.5rem !important}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-1:last-of-type{margin:1.5rem 0 !important}}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-1 li{font-size:var(--fontsize-16px) !important;line-height:1.5 !important;list-style:none;position:relative}#sora_post .rtoc-mokuji-content .rtoc-mokuji.level-1 li span{font-size:var(--fontsize-16px) !important}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-1>li{padding:16px 0 16px 22px}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-1>li:last-of-type{padding:16px 0 0 22px}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-2{padding-bottom:0 !important;padding-top:0 !important;margin-bottom:0 !important}@media (min-width:1024px){#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-2{padding-bottom:0 !important}}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-2.mokuji_ol{padding-left:var(--fontsize-20px) !important}#sora_post .rtoc-mokuji-content ol.rtoc-mokuji.level-2 li{padding-top:16px !important;padding-left:16px !important}#sora_post .rtoc-mokuji-content .rtoc-mokuji.level-3{padding-top:0 !important;padding-bottom:0 !important}#sora_post .rtoc-mokuji-content ul.rtoc-mokuji.level-3.mokuji_none{padding-left:var(--fontsize-40px) !important}#sora_post .rtoc-mokuji-content ul.rtoc-mokuji.level-3 li{padding-top:16px !important;padding-left:16px !important}#sora_post .rtoc-mokuji-content .mokuji_ol{padding-left:0;counter-reset:sora-rtoc-li !important;list-style:none;border:none}#sora_post .rtoc-mokuji-content .mokuji_ol>.rtoc-item:before{display:inline-block;position:absolute !important;top:var(--fontsize-16px) !important;left:0 !important;width:auto !important;height:auto;font-size:var(--fontsize-16px) !important;font-weight:400;counter-increment:sora-rtoc-li !important;content:counter(sora-rtoc-li) "." !important;background-color:transparent !important;background:0 0;box-shadow:none;text-align:right;margin-right:6px !important}@media (max-width:767px){#sora_post .rtoc-mokuji-content .mokuji_ol>.rtoc-item:before{left:0 !important}}#sora_post .rtoc-mokuji-content .mokuji_ol>.rtoc-item .mokuji_ul>.rtoc-item:before{left:0 !important}#sora_post .rtoc-mokuji-content .mokuji_ol .mokuji_ol{counter-reset:sora-rtoc-li2 !important}#sora_post .rtoc-mokuji-content .mokuji_ol .mokuji_ol>.rtoc-item:before{display:inline-block;counter-increment:sora-rtoc-li2 !important;content:counter(sora-rtoc-li) "-" counter(sora-rtoc-li2) "." !important;position:absolute !important;top:unset !important;left:-20px !important;width:auto;height:auto;font-size:var(--fontsize-16px) !important;font-weight:400;background-color:transparent !important;background:0 0;box-shadow:none}#sora_post .rtoc-mokuji-content .mokuji_ol .mokuji_ol ul.mokuji_none{counter-reset:sora-rtoc-li3 !important;position:relative !important}#sora_post .rtoc-mokuji-content .mokuji_ol .mokuji_ol ul.mokuji_none>.rtoc-item:before{display:inline-block;counter-increment:sora-rtoc-li3 !important;content:counter(sora-rtoc-li) "-" counter(sora-rtoc-li2) "-" counter(sora-rtoc-li3) "." !important;position:absolute !important;top:unset !important;left:-40px !important;width:auto;height:auto;font-size:var(--fontsize-16px) !important;font-weight:400;background-color:transparent !important;background:0 0;box-shadow:none}#sora_post .rtoc-mokuji-content ol>li>ol>li:after{display:none !important}#sora_post .rtoc-mokuji-content ol>li:after,#sora_post .rtoc-mokuji-content table ol li:after{display:none !important}#prev-next{display:flex;padding:0;margin-bottom:0 !important;margin-top:40px !important;flex-direction:row !important;justify-content:center;align-items:center;gap:1em 2em}@media (max-width:1023px){#prev-next{display:flex !important;margin-bottom:0 !important;flex-direction:column !important}}#prev-next .prev,#prev-next .next{transition:none !important;position:relative;text-decoration:underline !important;text-decoration-color:var(--col_btn_txt) !important;overflow:hidden;padding:0 !important;display:block}@media (max-width:767px){#prev-next .prev,#prev-next .next{box-shadow:unset !important;display:block;min-height:unset !important;background:0 0 !important}}@media (min-width:768px){#prev-next .prev,#prev-next .next{border-radius:0 !important;background:0 0 !important;box-shadow:unset !important;flex:1;min-height:unset !important;padding-left:0 !important;padding-right:0 !important}}@media (min-width:768px) and (max-width:767px){#prev-next .prev,#prev-next .next{border-radius:0 !important;background:0 0 !important}}@media (max-width:1023px){#prev-next .prev,#prev-next .next{width:100%}}@media (min-width:1024px){#prev-next .prev,#prev-next .next{min-height:unset !important}}#prev-next .prev .metabox,#prev-next .next .metabox{display:block !important;width:calc(100% - 0.5425rem - 9px)}@media (max-width:1023px){#prev-next .prev .metabox,#prev-next .next .metabox{display:block !important;width:auto}#prev-next .prev .metabox{margin-right:1rem}#prev-next .next .metabox{margin-left:1rem}}#prev-next .prev .metabox p,#prev-next .next .metabox p{margin:0 !important;display:block !important;width:100%;color:var(--col_btn_txt) !important}#prev-next .next .metabox p{text-align:right !important}@media (max-width:767px){body#nts-style #prev-next .prev .metabox p,body#nts-style #prev-next .next .metabox p{font-size:var(--fontsize-14px) !important;font-weight:var(--fontweight_regular) !important;line-height:1.5 !important;margin:0 !important}}@media (min-width:768px){body#nts-style #prev-next .prev .metabox p,#prev-next .next .metabox p{font-size:var(--fontsize-16px) !important;font-weight:var(--fontweight_regular) !important;line-height:1.5 !important;margin-top:0 !important}}@media (min-width:1024px){body#nts-style #prev-next .prev .metabox p,body#nts-style #prev-next .next .metabox p{font-size:var(--fontsize-16px) !important;font-weight:var(--fontweight_regular) !important;line-height:1.5 !important;margin-top:0 !important}}#prev-next a:hover{transform:unset !important;box-shadow:unset !important}#prev-next .prev{display:flex;padding-left:0}@media (min-width:768px){#prev-next .prev{margin-right:20px}}#prev-next .next{display:flex;padding-right:0}@media (max-width:767px){#prev-next .next{margin-top:0}}#prev-next a{display:flex;flex-direction:row;align-items:center;gap:8px}#prev-next a.prev{justify-content:center}#prev-next a.prev:before{display:block !important;content:"";background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_page_prev_01.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:.5425rem;height:1rem;padding:0;margin:0;transition:all .3s ease-out}#prev-next a.prev:hover:before{transform:rotate(35deg)}#prev-next a.prev:after{display:none !important;position:absolute;content:"" !important;background:0 0 !important;color:transparent !important;top:0 !important;left:0 !important;padding:0 !important}#prev-next a.next{flex-direction:row-reverse;justify-content:center}#prev-next a.next:before{display:block !important;position:relative !important;content:"";background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_page_next_01.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:.5425rem;height:1rem;padding:0;margin:0;transition:all .3s ease-out}#prev-next a.next:hover:before{transform:rotate(-35deg) !important}#prev-next a.next:after{display:none !important;position:absolute;content:"" !important;background:0 0 !important;color:transparent !important;top:0 !important;left:0 !important;padding:0 !important}#prev-next .prevnext-none{background:0 0 !important}@media (max-width:767px){#prev-next .prevnext-none{display:none}}.el_btnBack{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;color:var(--col_white);background-color:var(--col_back_btn);font-family:"Noto Sans Japanese",sans-serif;font-weight:var(--fontweight_bold);font-size:var(--fontsize-18px);letter-spacing:.04em;line-height:1.44444;padding:1rem;border-radius:2.5rem;width:240px;height:auto;transition:all .3s ease-out}.el_btnBack:after{content:"";background-image:url(//sorareco.jp/wp-content/themes/jin-child/common/img/ico_arrow_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:.9em;height:.9em;transform:rotate(180deg);transition:all .3s ease-out}.el_btnBack:hover{background-color:var(--col_back_btn_hover)}.el_btnBack:hover:after{transform:rotate(225deg)}.hp_bcgWhite{background-color:var(--col_white)}.hp_pb80{padding-bottom:80px}.hp_txtCenter{text-align:center}