﻿.cmn-keyvisual .curve-line{z-index:1}.breadcrumb{position:relative;z-index:2}.section-intro{background:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_about.jpg") no-repeat 50% 0;background-size:cover;margin-bottom:20px;padding:160px 0 151px}.section-intro .wcm{max-width:898px}.section-intro .title{font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;color:#77B75C;font-size:36px;font-size:3.6rem;letter-spacing:.06em;margin-bottom:62px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.section-intro .title{font-family:'Noto Serif JP', serif}}@media only screen and (max-width: 370px){.section-intro .title{font-family:'Noto Serif JP', serif}}.section-intro .intro-sub{color:#77B75C;font-size:22px;font-size:2.2rem;letter-spacing:.18em;margin-bottom:23px}.section-intro .desc{font-size:16px;font-size:1.6rem;line-height:38px;line-height:2.375em;letter-spacing:.1em}@media (max-width: 767px){.section-intro{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/about/bg_about_sp.jpg");padding:59px 0 57px}.section-intro .title{font-size:28px;font-size:2.8rem;line-height:1.8;margin-bottom:33px}.section-intro .intro-sub{font-size:20px;font-size:2rem;margin-bottom:12px}.section-intro .desc{font-size:15px;font-size:1.5rem;letter-spacing:.08em;line-height:2.35}}.section-about{overflow:hidden}.section-about .cmn-title03{text-align:center;font-weight:bold;font-size:36px;font-size:3.6rem;margin-bottom:52px;padding-top:59px;padding-bottom:57px}@media (max-width: 767px){.section-about .cmn-title03{font-size:24px;font-size:2.4rem;line-height:40px;line-height:1.66667em;padding:29px 15px;margin-bottom:45px}}@media only screen and (max-width: 350px){.section-about .cmn-title03{font-size:22px;font-size:2.2rem}}.list-about{max-width:1400px;margin:0 auto}@media (max-width: 767px){.list-about{max-width:100%}}.list-about .number{color:#77B75C;font-family:'Mukta Vaani', sans-serif;font-size:36px;font-size:3.6rem;letter-spacing:.1em;font-weight:400;position:relative;line-height:1;margin-bottom:38px}.list-about .number:before{position:absolute;content:"";top:50%;left:84px;width:150%;height:1px;background:#77B75C;margin-top:1px;-webkit-transform:scale(1.001);-moz-transform:scale(1.001);-ms-transform:scale(1.001);-o-transform:scale(1.001);transform:scale(1.001)}@media (max-width: 767px){.list-about .number{margin-bottom:29px}.list-about .number:before{left:60px}}.list-about .title{color:#77B75C;font-size:22px;font-size:2.2rem;letter-spacing:.08em;line-height:1.95;margin-bottom:22px}@media (max-width: 767px){.list-about .title{font-size:20px;font-size:2rem;line-height:1.8;margin-bottom:10px}}@media only screen and (max-width: 350px){.list-about .title{font-size:19px;font-size:1.9rem}}.list-about .desc{font-size:16px;font-size:1.6rem;line-height:32px;line-height:2em;letter-spacing:.08em}@media (max-width: 767px){.list-about .desc{font-size:15px;font-size:1.5rem;line-height:30px;line-height:2em}}.list-about .item-wrap{overflow:hidden}.list-about .item-wrap:last-child{margin-bottom:0}@media (min-width: 768px){.list-about .item-wrap{margin-bottom:97px}.list-about .item-wrap.item-reverse{margin-bottom:117px}.list-about .item-wrap.item-reverse .number{margin-bottom:42px}.list-about .item-wrap.item-reverse .number:before{width:500%}.list-about .item-wrap.item-reverse .item-inner{position:relative;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:94px 0}.list-about .item-wrap.item-reverse .item-inner:before{position:absolute;content:"";top:0;right:0;width:calc(50% + 400px);height:100%;background:#F7FAF7}.list-about .item-wrap.item-reverse .item-info .inside{float:left;padding-right:20px;padding-left:53px}}@media only screen and (min-width: 768px) and (max-width: 1090px){.list-about .item-wrap.item-reverse .item-info .inside{padding-left:30px}}@media (min-width: 768px){.list-about .item-wrap.space01 .item-info{padding-top:12px}.list-about .item-wrap.space02{margin-bottom:85px}}@media (max-width: 767px){.list-about .item-wrap{margin-bottom:52px}.list-about .item-wrap.item-reverse{margin-bottom:60px}.list-about .item-wrap.item-reverse .item-inner{background:#F7FAF7;padding:45px 0 116px}.list-about .item-wrap.item-reverse .item-image{padding-left:0;padding-right:20px}.list-about .item-wrap.space02 .item-inner{padding-bottom:86px}}@media (min-width: 768px){.list-about .item-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.list-about .item-image .pic{background-size:100% auto;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden;width:100%;height:100%;font-size:0;letter-spacing:0;line-height:0}@media (min-width: 768px){.list-about .item-image{position:relative;z-index:3;width:calc(50% - 16px);height:486px;overflow:hidden}}@media (max-width: 767px){.list-about .item-image{padding-left:20px;margin-bottom:37px}.list-about .item-image .pic{position:relative}.list-about .item-image .pic:before{display:block;content:" ";width:100%;padding-top:70.98592%}.list-about .item-image .pic>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.list-about .item-info{width:50%;padding-top:19px}.list-about .item-info .inside{position:relative;z-index:2;float:right;max-width:570px;padding-right:53px;padding-left:20px}}@media only screen and (min-width: 768px) and (max-width: 1090px){.list-about .item-info .inside{padding-right:30px}}@media (max-width: 767px){.list-about .item-info{padding:0 20px}}.list-about .w-btn{margin-top:32px}.box-plan{margin-top:-31px}@media (max-width: 767px){.box-plan{margin-top:-62px}}@media (min-width: 768px){.box-plan ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.box-plan li{text-align:center}@media (min-width: 768px){.box-plan li{width:46%;max-width:505px}}@media (max-width: 767px){.box-plan li{margin-bottom:83px;padding-right:1px}.box-plan li:last-child{margin-bottom:0}}.box-plan li:first-of-type{position:relative}.box-plan li:first-of-type:before{position:absolute;content:"";top:50%;right:-67px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:46px;height:13px;background:url("/wp/wp-content/themes/wp-templ/assets/img/about/ico_arrow.svg") center top no-repeat;background-size:cover}@media (max-width: 767px){.box-plan li:first-of-type:before{top:unset;right:unset;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-66px;left:50%;width:13px;height:46px;background:url("/wp/wp-content/themes/wp-templ/assets/img/about/ico_arrow_vertical.svg")}}.box-office{position:relative;z-index:3;margin-top:-31px;color:#77B75C}.box-office .title{font-weight:bold;text-align:center}.box-office .desc01{font-size:18px;font-size:1.8rem;letter-spacing:.08em;line-height:2.25}@media (min-width: 768px){.box-office .ct-inner{display:table;width:100%}.box-office .ct-inner>*{display:table-cell;vertical-align:middle}.box-office .ct-inner>*{width:46%;padding:31px 8px}.box-office .title{padding-left:5%;margin-bottom:0}.box-office .desc01{width:54%}}@media (max-width: 767px){.box-office{margin-top:-61px}.box-office .cmn-gradient{background:linear-gradient(45deg, #8bce6e 0%, #4baf6a 100%)}.box-office .cmn-gradient .ct-inner{padding:26px 17px 46px}.box-office .title{font-size:18px;font-size:1.8rem;margin-bottom:18px}.box-office .desc01{font-size:16px;font-size:1.6rem;line-height:35px;line-height:2.1875em}}@media only screen and (max-width: 767px) and (max-width: 370px){.box-office .desc01{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.box-office .desc01{font-size:14px;font-size:1.4rem;letter-spacing:.04em;margin-right:-10px}}.section-insurance{margin:60px auto 120px}@media (max-width: 767px){.section-insurance{margin:52px auto 90px}}.section-insurance .ct-inner{padding:94px 64px 99px}@media only screen and (max-width: 1100px){.section-insurance .ct-inner{padding-left:4%;padding-right:4%}}@media only screen and (max-width: 1000px){.section-insurance .ct-inner{padding-left:3%;padding-right:3%}}@media (max-width: 767px){.section-insurance .ct-inner{padding:41px 18px 56px}}.section-insurance .title-insurance{color:#77B75C;font-size:24px;font-size:2.4rem;line-height:28px;line-height:1.16667em;letter-spacing:.08em;font-weight:bold;text-align:center;margin-bottom:91px}.section-insurance .title-insurance span{display:inline-block;border-bottom:1px solid #77B75C;padding-bottom:20px}@media (max-width: 767px){.section-insurance .title-insurance{font-size:20px;font-size:2rem;margin-bottom:71px}.section-insurance .title-insurance span{padding-bottom:18px}}@media (min-width: 768px){.block-insurance{max-width:860px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}@media (min-width: 768px){.block-insurance .box{width:calc(50% - 62px)}}@media (max-width: 767px){.block-insurance .box{margin-bottom:71px;padding:0 17px;width:100%}.block-insurance .box:last-child{margin-bottom:0}.block-insurance .box:last-child .title-box{margin-bottom:22px}}@media only screen and (max-width: 370px){.block-insurance .box{padding:0 10px}}.block-insurance .title-box{text-align:center;color:#77B75C;font-size:20px;font-size:2rem;line-height:28px;line-height:1.4em;letter-spacing:.08em;margin-bottom:37px}@media (max-width: 767px){.block-insurance .title-box{font-size:18px;font-size:1.8rem;margin-bottom:26px}}.block-insurance .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.block-insurance .list{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:0 -5px}}.block-insurance .list li{margin-bottom:27px;width:calc(50% - 23px);font-size:13px;font-size:1.3rem;line-height:20px;line-height:1.53846em;letter-spacing:.08em;text-align:center}@media (max-width: 767px){.block-insurance .list li{width:calc(50% - 6px);margin-bottom:23px}}.block-insurance .list li:nth-child(2n){margin-left:23px}@media (max-width: 767px){.block-insurance .list li:nth-child(2n){margin-left:6px}}.block-insurance .list li:nth-child(2n+1){margin-right:23px}@media (max-width: 767px){.block-insurance .list li:nth-child(2n+1){margin-right:6px}}.block-insurance .list li .break-sp01{display:none}@media only screen and (max-width: 1000px){.block-insurance .list li .break-sp01{display:block}}.block-insurance .list li .break-pc01{display:block}@media only screen and (max-width: 1000px){.block-insurance .list li .break-pc01{display:none}}@media only screen and (min-width: 768px) and (max-width: 940px){.block-insurance .list li{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 350px){.block-insurance .list li{font-size:12px;font-size:1.2rem;letter-spacing:.04em}}.block-insurance .list .thumbnail{position:relative;max-width:157px;margin:0 auto 13px}.block-insurance .list .thumbnail:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border:1px solid #E3E3E3}@media (max-width: 767px){.block-insurance .list .thumbnail{max-width:100%;margin-bottom:9px}.block-insurance .list .thumbnail img{display:block;width:100%}}.mod-banner-link{margin-bottom:131px}@media (max-width: 767px){.mod-banner-link{margin-bottom:90px}}

/*# sourceMappingURL=maps/about.min.css.map */
