@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Sen:wght@400;700&display=swap");@media print,screen and (min-width:461px){.mod_main{overflow:hidden}}.sec_intro .in{position:relative;max-width:11.4rem;width:100%;min-height:6.4rem;margin:auto;margin-top:0.2rem}@media screen and (max-width:460px){.sec_intro .in{margin-top:0;min-height:0}}.sec_intro .visualBox.right{position:absolute;top:0;left:calc(50% + 0.3rem);width:6.9rem;height:6.4rem}@media screen and (max-width:460px){.sec_intro .visualBox.right{position:relative;top:0;left:0;width:100%;height:93.05vw}}.sec_intro .visualBox.right .deco01{width:1.5rem;height:2.06rem;top:-0.16rem;right:0.6rem}@media screen and (max-width:460px){.sec_intro .visualBox.right .deco01{width:29.16vw;height:40.27vw;top:-0.18rem;right:0.12rem}}.sec_intro .visualBox.right .deco02{width:1.68rem;height:0.68rem;bottom:-0.35rem;right:0.44rem}@media screen and (max-width:460px){.sec_intro .visualBox.right .deco02{width:24.3vw;height:9.16vw;bottom:0;right:0.23rem}}.sec_intro .visualBox.left{width:4rem;height:3.7rem}@media screen and (max-width:460px){.sec_intro .visualBox.left{width:66.66vw;height:61.66vw;margin-top:0.3rem;left:0}}.sec_intro .visualBox.left .deco03{width:0.94rem;height:1.34rem;top:0.38rem;right:-0.7rem}@media screen and (max-width:460px){.sec_intro .visualBox.left .deco03{top:1.66vw;right:-0.6rem;width:21.66vw;height:30.66vw}}.sec_intro .visualBox.left .deco04{width:1.16rem;height:0.4rem;bottom:-0.05rem;left:0.05rem}@media screen and (max-width:460px){.sec_intro .visualBox.left .deco04{bottom:-0.06rem;left:0.06rem;width:19vw;height:7vw}}@media screen and (max-width:460px){.sec_intro .txt_box{width:calc(100% - 0.8rem);margin:auto;margin-top:0.4rem}}.sec_intro .txt_box .catch{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.36rem;letter-spacing:0.04em;line-height:1.77}@media screen and (max-width:460px){.sec_intro .txt_box .catch{font-size:0.22rem}}.sec_intro .txt_box .txt{font-size:0.16rem;letter-spacing:0.04em;line-height:2;width:4.5rem;margin-top:0.2rem}@media screen and (max-width:460px){.sec_intro .txt_box .txt{font-size:0.14rem;margin-top:0.15rem;width:100%;text-align:justify;text-justify:inter-ideograph}}.sec_intro .visualBox_wrap01{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-top:0.54rem}@media screen and (max-width:460px){.sec_intro .visualBox_wrap01{display:block;width:calc(100% - 0.8rem);margin:auto}}.sec_intro .visualBox_wrap01 .txt{font-size:0.16rem;letter-spacing:0.04em;line-height:2;width:4.5rem}@media screen and (max-width:460px){.sec_intro .visualBox_wrap01 .txt{font-size:0.14rem;margin-top:0.45rem;width:100%;text-align:justify;text-justify:inter-ideograph}}.sec_intro .visualBox_wrap02{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.4rem}@media screen and (max-width:460px){.sec_intro .visualBox_wrap02{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0.5rem;width:calc(100% - 0.8rem);margin:auto;margin-top:0.4rem}}.sec_intro .visualBox_wrap02 .visualBox.right02{position:relative;left:auto;-ms-flex-negative:0;flex-shrink:0;width:3.23rem;height:2.98rem}.sec_intro .visualBox_wrap02 .visualBox.right02 svg{width:100%;height:100%}@media screen and (max-width:460px){.sec_intro .visualBox_wrap02 .visualBox.right02{position:relative;width:52.08vw;height:48.03vw;margin-left:calc(100% - 52.08vw)}}.sec_intro .visualBox_wrap02 .visualBox.right02 .deco02{position:absolute;bottom:0.06rem;left:0.48rem;font-family:"Sen",sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.13rem;letter-spacing:0.2em;line-height:1;color:transparent;text-stroke:1px #000;-webkit-text-stroke:1px #000;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(12deg);transform:rotate(12deg)}.ie10 .sec_intro .visualBox_wrap02 .visualBox.right02 .deco02,.ie11 .sec_intro .visualBox_wrap02 .visualBox.right02 .deco02,.ie9 .sec_intro .visualBox_wrap02 .visualBox.right02 .deco02{color:#000}@media screen and (max-width:460px){.sec_intro .visualBox_wrap02 .visualBox.right02 .deco02{-webkit-text-stroke:1px rgba(0,0,0,0.5);font-size:0.09rem;bottom:0;left:0.17rem}}.sec_intro .visualBox_wrap02 .visualBox.right02 .deco03{position:absolute;right:0.06rem;bottom:-0.06rem;width:1rem;height:0.3rem}@media screen and (max-width:460px){.sec_intro .visualBox_wrap02 .visualBox.right02 .deco03{right:0.08rem;bottom:-0.05rem;width:16.25vw;height:4.79vw}}@media screen and (max-width:460px){.sec_intro .visualBox_wrap02 .txt_box{margin-top:0;width:100%}}.sec_intro .visualBox_wrap02 .txt{font-size:0.16rem;letter-spacing:0.04em;line-height:2;width:auto;margin-top:0.6rem}@media screen and (max-width:460px){.sec_intro .visualBox_wrap02 .txt{font-size:0.14rem;margin-top:0;width:100%;text-align:justify;text-justify:inter-ideograph}}.sec_intro .visualBox_wrap02 .lead_txt{font-size:0.18rem;letter-spacing:0.04em;line-height:2;width:4.5rem;margin-top:0.2rem;font-weight:700}@media screen and (max-width:460px){.sec_intro .visualBox_wrap02 .lead_txt{font-size:0.13rem;margin-top:0.3rem}}.sec_no1>.in{max-width:8.6rem;width:100%;margin:1.2rem auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.sec_no1>.in{width:calc(100% - 0.8rem);margin-top:1rem;padding:0}}.sec_no1 .no1_ttl{font-size:0.26rem;font-weight:700;letter-spacing:0.04em;line-height:1.7;color:#0e3c7e;text-align:center}@media screen and (max-width:460px){.sec_no1 .no1_ttl{font-size:0.16rem;line-height:1.9}}.sec_no1 .no1_ttl .marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fff572));background:linear-gradient(transparent 50%,#fff572 50%);padding:0 0.06rem}@media screen and (max-width:460px){.sec_no1 .no1_ttl .marker{padding:0 0.04rem}}.sec_no1 .no1_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0.6rem}@media screen and (max-width:460px){.sec_no1 .no1_box{display:block;margin-top:0.34rem}}.sec_no1 .no1_bnr{-ms-flex-negative:0;flex-shrink:0;width:3.6rem}@media screen and (max-width:460px){.sec_no1 .no1_bnr{width:3rem;max-width:100%;margin:auto}}.sec_no1 .no1_bnr .img{width:100%;height:auto;vertical-align:top}.sec_no1 .txt_box{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:0.6rem;padding-top:0.12rem}@media screen and (max-width:460px){.sec_no1 .txt_box{margin-left:0;padding-top:0.26rem}}.sec_no1 .txt{font-size:0.16rem;letter-spacing:0.04em;line-height:2}@media screen and (max-width:460px){.sec_no1 .txt{font-size:0.14rem;text-align:justify;text-justify:inter-ideograph}}.sec_no1 .note{font-size:0.14rem;letter-spacing:0.04em;line-height:2;margin-top:0.24rem}@media screen and (max-width:460px){.sec_no1 .note{font-size:0.12rem;margin-top:0.24rem;text-align:justify;text-justify:inter-ideograph}}.sec_features>.in{position:relative;z-index:0;margin-top:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:460px){.sec_features>.in{margin-top:1rem;padding-bottom:1.75rem}}.sec_features>.in:before{content:"";position:absolute;z-index:-1;top:3rem;bottom:0;left:0;right:calc(50% - 6.2rem);display:block;background-image:url(/common/img/bg_texture01.png);background-position:center center;background-size:100px auto;background-repeat:repeat}@media screen and (max-width:460px){.sec_features>.in:before{height:auto;right:calc(50% - 1.4rem);top:0.3rem;bottom:1.15rem}}.sec_features .secTit{margin-bottom:0.5rem}@media screen and (max-width:460px){.sec_features .secTit{margin-bottom:0.3rem}}.sec_features .secTit>.title{font-family:"Sen",sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.5rem;color:#be9e7e;letter-spacing:0.04em}@media screen and (max-width:460px){.sec_features .secTit>.title{font-size:0.35rem}}.sec_features .secTit .sub{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.04em;line-height:1}@media screen and (max-width:460px){.sec_features .secTit .sub{font-size:0.125rem}}.sec_features .secTit .txt{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.04em;line-height:2;margin-top:0.3rem}@media screen and (max-width:460px){.sec_features .secTit .txt{font-size:0.16rem;line-height:1.87;margin-top:0.2rem}}.sec_features .feature_box{max-width:10.4rem;width:100%;margin:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:460px){.sec_features .feature_box{display:block;width:calc(100% - 0.4rem)}}.sec_features .feature_box>.detail{width:2.36rem}@media screen and (max-width:460px){.sec_features .feature_box>.detail{position:relative;width:100%;margin-bottom:0.25rem}}@media screen and (max-width:460px){.sec_features .feature_box>.detail .ph{position:absolute;top:0;right:0;width:41.66vw;height:27.77vw}}.sec_features .feature_box>.detail .txt_box{text-align:center;margin-top:0.2rem}@media screen and (max-width:460px){.sec_features .feature_box>.detail .txt_box{margin-top:0.3rem}}.sec_features .feature_box>.detail .txt_box .num{position:absolute;top:0.2rem;left:calc(50% - 0.2rem);display:block;margin:auto;width:0.4rem;text-align:center;font-family:"Sen",sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.14rem;letter-spacing:0;line-height:0}@media screen and (max-width:460px){.sec_features .feature_box>.detail .txt_box .num{width:0.32rem;font-size:0.12rem;top:0.16rem;left:calc(50% - 0.16rem)}}.sec_features .feature_box>.detail .txt_box .num:before{content:"";position:absolute;z-index:-1;top:-0.2rem;left:calc(50% - 0.2rem);display:block;width:0.4rem;height:0.4rem;background-color:#fff;border-radius:50%}@media screen and (max-width:460px){.sec_features .feature_box>.detail .txt_box .num:before{width:0.32rem;height:0.32rem;top:-0.16rem;left:calc(50% - 0.16rem)}}.sec_features .feature_box>.detail .txt_box>.detail dt{position:relative;font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.22rem;letter-spacing:0.08em;line-height:1.8;color:#0e3c7e;padding-top:0.55rem}@media screen and (max-width:460px){.sec_features .feature_box>.detail .txt_box>.detail dt{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:50%;height:27.77vw;font-size:0.18rem;letter-spacing:0.08em;line-height:1.16;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:460px) and (max-width:460px){.sec_features .feature_box>.detail .txt_box>.detail dt>span{position:relative;display:inline-block;padding-top:0.42rem}}.sec_features .feature_box>.detail .txt_box>.detail dd{font-size:0.16rem;letter-spacing:0.04em;line-height:2;text-align:left;text-align:justify;text-justify:inter-ideograph;margin-top:0.1rem}@media screen and (max-width:460px){.sec_features .feature_box>.detail .txt_box>.detail dd{font-size:0.14rem;margin-top:0.1rem}}.sec_features .komikomi_box{position:relative;margin-top:1.3rem}@media screen and (max-width:460px){.sec_features .komikomi_box{margin-top:0.8rem}}.sec_features .komikomi_box:before{content:"";position:absolute;top:-0.9rem;left:calc(50% - 0.1rem);display:block;width:0.2rem;height:0.6rem;background-image:radial-gradient(#0e3c7e 30%,transparent 30%);background-size:0.2rem 0.2rem}@media screen and (max-width:460px){.sec_features .komikomi_box:before{top:-0.6rem;left:calc(50% - 0.08rem);width:0.16rem;height:0.5rem;background-size:0.16rem 0.16rem}}.sec_features .komikomi_box .detail{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:460px){.sec_features .komikomi_box .detail{display:block;text-align:center}}.sec_features .komikomi_box .detail dt{width:1.52rem;height:0.94rem}@media screen and (max-width:460px){.sec_features .komikomi_box .detail dt{width:1.51rem;height:0.66rem;margin:auto;margin-bottom:0.05rem}}.sec_features .komikomi_box .detail dt img{width:auto;height:100%}.sec_features .komikomi_box .detail dd{text-align:center;padding-left:0.2rem;font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:460px){.sec_features .komikomi_box .detail dd{padding:0}}.sec_features .komikomi_box .detail dd .price{font-size:0.25rem;letter-spacing:0;color:#0e3c7e}@media screen and (max-width:460px){.sec_features .komikomi_box .detail dd .price{font-size:0.2rem}}.sec_features .komikomi_box .detail dd .price .label{position:relative;top:-0.03rem;display:inline-block;padding:0.05rem 0.1rem;background-color:#be9e7e;font-size:0.24rem;letter-spacing:0.09em;line-height:1;color:#fff;margin-right:0.1rem}@media screen and (max-width:460px){.sec_features .komikomi_box .detail dd .price .label{font-size:0.2rem;padding:0.03rem 0.07rem 0.03rem 0.1rem;margin-right:0.05rem}}.sec_features .komikomi_box .detail dd .price strong{font-size:0.39rem;font-weight:500;letter-spacing:0;line-height:1;margin-right:0.05rem}@media screen and (max-width:460px){.sec_features .komikomi_box .detail dd .price strong{font-size:0.315rem}}.sec_features .komikomi_box .detail dd .price .small{font-size:0.14rem;letter-spacing:0.08em;line-height:1;margin-left:0.25em}@media screen and (max-width:460px){.sec_features .komikomi_box .detail dd .price .small{font-size:0.11rem}}.sec_features .komikomi_box .detail dd .caption{font-size:0.2rem;letter-spacing:0.04em;line-height:2;margin-top:0.05rem}@media screen and (max-width:460px){.sec_features .komikomi_box .detail dd .caption{font-size:0.16rem;line-height:1.62}}.sec_afterservice>.in{position:relative;min-height:4.35rem;max-width:10.4rem;width:100%;margin:auto;margin-top:1.6rem;margin-bottom:2.9rem}@media screen and (max-width:460px){.sec_afterservice>.in{min-height:0;margin-top:0;margin-bottom:0.9rem}}.sec_afterservice .deco{position:absolute;top:0;left:-0.6rem}@media screen and (max-width:460px){.sec_afterservice .deco{z-index:1;top:-0.4rem;left:0.1rem;width:1.67rem;height:auto}.sec_afterservice .deco img{width:100%;height:auto}}.sec_afterservice .petan{position:absolute;z-index:1;bottom:-1.12rem;right:calc(50% - 6.2rem)}@media screen and (max-width:460px){.sec_afterservice .petan{z-index:1;bottom:auto;top:48.61vw;right:calc(50% - 38.88vw);width:0.91rem;height:auto}.sec_afterservice .petan img{width:100%;height:auto}}.sec_afterservice .ph{position:absolute;top:0;left:50%;width:6.7rem;height:4.35rem}@media screen and (max-width:460px){.sec_afterservice .ph{position:static;width:calc(100% - 0.4rem);height:57.63vw;margin:auto}}.sec_afterservice .txt_box{width:4.2rem;padding-top:1rem}@media screen and (max-width:460px){.sec_afterservice .txt_box{width:calc(100% - 0.8rem);margin:auto;padding-top:0.4rem}}.sec_afterservice .txt_box .catch{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.32rem;letter-spacing:0.04em;line-height:1.87}@media screen and (max-width:460px){.sec_afterservice .txt_box .catch{font-size:0.19rem;line-height:1.89}}.sec_afterservice .txt_box .txt{font-size:0.16rem;letter-spacing:0.04em;line-height:2;margin-top:0.3rem;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:460px){.sec_afterservice .txt_box .txt{font-size:0.14rem;text-align:justify;text-justify:inter-ideograph;margin-top:0.15rem}}.sec_afterservice .txt_box .links{margin-top:0.4rem;text-align:center}@media screen and (max-width:460px){.sec_afterservice .txt_box .links{margin-top:0.25rem;padding:0 0.2rem}}.sec_afterservice .txt_box .links .btn01{margin:auto}
/*# sourceMappingURL=about.css.map */