@media (max-width: 750px){.cmn-keyvisual .icon-keyvisual img{max-height:23px;width:auto}}.cmn-banner{margin-bottom:80px}@media (max-width: 750px){.cmn-banner{margin-bottom:30px}}@media (min-width: 751px){.cmn-banner{background-image:url(../../img/price/img1_price.jpg)}}@media (min-width: 751px){.cmn-title01 .is-jp{font-size:40px;font-size:4rem}}@media (max-width: 750px){.cmn-title01 .is-jp{font-size:26px;font-size:2.6rem}}.price-list li{padding:30px 0 40px;border-bottom:1px solid #d7d7d7}@media (max-width: 750px){.price-list li{padding:20px 0}}.price-list-1{margin-top:10px}.price-list-1 li>span{display:inline-block;vertical-align:middle}.price-list-1 li .txt-age{border:1px solid #2bb3d9;color:#2bb3d9;width:29.4%;text-align:center;font-size:24px;font-size:2.4rem;padding:18px 10px;border-radius:6px;margin-right:40px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.price-list-1 li .txt-age{padding:21px 10px 15px}}@media only screen and (max-width: 990px){.price-list-1 li .txt-age{width:21%;margin-right:20px;font-size:20px;font-size:2rem}}@media only screen and (max-width: 840px){.price-list-1 li .txt-age{width:22%;font-size:20px;font-size:2rem}}@media only screen and (min-width: 751px) and (max-width: 840px){.price-list-1 li .txt-age{padding:10px 5px}}@media (max-width: 750px){.price-list-1 li .txt-age{width:100%;font-size:22px;font-size:2.2rem;padding:9px 10px 11px;margin-right:0;margin-bottom:10px}}.price-list-1 li .txt-price1{font-size:20px;font-size:2rem;font-weight:bold}.price-list-1 li .txt-price1 b{font-size:35px;font-size:3.5rem;font-weight:bold;display:inline-block;padding-left:10px;letter-spacing:0.1em}.price-list-1 li .txt-price1 i{display:block;font-size:16px;font-size:1.6rem;font-style:normal;font-weight:normal;letter-spacing:0.11em}@media only screen and (max-width: 870px){.price-list-1 li .txt-price1{font-size:18px;font-size:1.8rem;letter-spacing:0}.price-list-1 li .txt-price1 b{font-size:30px;font-size:3rem}.price-list-1 li .txt-price1 i{letter-spacing:0}}@media only screen and (min-width: 751px) and (max-width: 840px){.price-list-1 li .txt-price1{font-size:16px;font-size:1.6rem;letter-spacing:0}.price-list-1 li .txt-price1 b{font-size:25px;font-size:2.5rem}.price-list-1 li .txt-price1 i{letter-spacing:0;font-size:14px;font-size:1.4rem}}@media (max-width: 750px){.price-list-1 li .txt-price1{font-size:18px;font-size:1.8rem;text-align:center;display:block}.price-list-1 li .txt-price1 b{font-size:30px;font-size:3rem}.price-list-1 li .txt-price1 i{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 360px){.price-list-1 li .txt-price1 i{font-size:12px;font-size:1.2rem}}.price-list-1 li .txt-price2{font-weight:bold;font-size:20px;font-size:2rem;vertical-align:top;letter-spacing:0.05em}@media only screen and (max-width: 990px){.price-list-1 li .txt-price2{vertical-align:middle}}.price-list-1 li .txt-price2 b{font-size:30px;font-size:3rem;font-weight:bold;display:inline-block;padding-left:25px}.price-list-1 li .txt-price2 i{font-size:24px;font-size:2.4rem;font-weight:bold;font-style:normal}@media only screen and (max-width: 870px){.price-list-1 li .txt-price2{font-size:18px;font-size:1.8rem;letter-spacing:0}}@media only screen and (min-width: 751px) and (max-width: 840px){.price-list-1 li .txt-price2{font-size:16px;font-size:1.6rem}.price-list-1 li .txt-price2 b{font-size:20px;font-size:2rem}}@media (max-width: 750px){.price-list-1 li .txt-price2{display:block;margin-top:10px;text-align:center;font-size:18px;font-size:1.8rem}.price-list-1 li .txt-price2 b{font-size:26px;font-size:2.6rem;padding-left:15px}.price-list-1 li .txt-price2 i{font-size:22px;font-size:2.2rem}}.price-list-2{margin-bottom:30px}.price-list-2 li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media (max-width: 750px){.price-list-2 li{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.price-list-2 li>div:first-child{width:53%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;position:relative}.price-list-2 li>div:first-child:after{content:'';width:16px;height:13px;display:block;background:url(../../img/type/ico_equal.png) no-repeat center center/16px 13px;position:absolute;z-index:1}@media (min-width: 751px){.price-list-2 li>div:first-child:after{top:50%;right:-35px;margin-top:-6px}}@media (max-width: 750px){.price-list-2 li>div:first-child:after{bottom:20px;left:50%;margin-left:-6px}}@media (max-width: 750px){.price-list-2 li>div:first-child{width:100%;padding-bottom:60px}.price-list-2 li>div:first-child:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.price-list-2 li>div:first-child .txt{background:#2bb3d9;position:relative;border-radius:50%;text-align:center;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:140px;height:140px;z-index:1}@media only screen and (max-width: 900px){.price-list-2 li>div:first-child .txt{width:130px;height:130px}}@media only screen and (max-width: 850px){.price-list-2 li>div:first-child .txt{width:115px;height:115px}}@media only screen and (min-width: 751px) and (max-width: 840px){.price-list-2 li>div:first-child .txt{width:100px;height:100px}}.price-list-2 li>div:first-child .txt:after{content:"";position:absolute;right:-8px;top:50%;width:0;height:0;margin-top:-10px;border-bottom:10px solid transparent;border-left:14px solid #2bb3d9;border-top:10px solid transparent;-moz-transform:rotate(240deg) skew(-7deg, -7deg);-webkit-transform:rotate(240deg) skew(-7deg, -7deg);-ms-transform:rotate(240deg) skew(-7deg, -7deg);transform:rotate(240deg) skew(-7deg, -7deg)}.price-list-2 li>div:first-child .txt span{display:block;width:100%;text-align:center;font-weight:bold;font-size:24px;font-size:2.4rem}.price-list-2 li>div:first-child .txt span i{font-style:normal;font-size:14px;font-size:1.4rem;display:block}@media only screen and (max-width: 850px){.price-list-2 li>div:first-child .txt span{font-size:22px;font-size:2.2rem}.price-list-2 li>div:first-child .txt span i{font-size:13px;font-size:1.3rem}}@media (max-width: 750px){.price-list-2 li>div:first-child .txt{width:90px;height:90px}.price-list-2 li>div:first-child .txt:after{right:-3px;margin-top:-10px;border-bottom:10px solid transparent;border-left:14px solid #2bb3d9;border-top:10px solid transparent;-moz-transform:rotate(240deg) skew(-7deg, -7deg);-webkit-transform:rotate(240deg) skew(-7deg, -7deg);-ms-transform:rotate(240deg) skew(-7deg, -7deg);transform:rotate(240deg) skew(-7deg, -7deg)}.price-list-2 li>div:first-child .txt span{font-size:18px;font-size:1.8rem}.price-list-2 li>div:first-child .txt span i{font-size:11px;font-size:1.1rem;letter-spacing:-1px}}.price-list-2 li>div:first-child .img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.price-list-2 li>div:first-child .img>span{border:1px solid #e9e9e9;border-radius:10px;background:#fff;width:160px;text-align:center;padding:20px 0 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 990px){.price-list-2 li>div:first-child .img>span{width:140px}}@media only screen and (max-width: 900px){.price-list-2 li>div:first-child .img>span{width:130px}}@media only screen and (min-width: 751px) and (max-width: 840px){.price-list-2 li>div:first-child .img>span{padding:10px 0;width:120px}}@media (max-width: 750px){.price-list-2 li>div:first-child .img>span{padding:10px 0;width:110px}}@media only screen and (max-width: 750px) and (max-width: 360px){.price-list-2 li>div:first-child .img>span{width:86px}}.price-list-2 li>div:first-child .img>span:first-child{margin-right:23px;position:relative}.price-list-2 li>div:first-child .img>span:first-child:after{content:'';width:40px;height:40px;display:block;top:50%;right:-32px;margin-top:-20px;background:url(../../img/type/ico_plus.png) no-repeat center center/40px 40px;position:absolute;z-index:1}@media (max-width: 750px){.price-list-2 li>div:first-child .img>span:first-child{margin-right:15px}.price-list-2 li>div:first-child .img>span:first-child:after{width:30px;height:30px;right:-24px;margin-top:-15px;background:url(../../img/type/ico_plus.png) no-repeat center center/30px 30px}}.price-list-2 li>div:first-child .img>span img{height:83px;width:auto;margin-bottom:15px}@media only screen and (min-width: 751px) and (max-width: 840px){.price-list-2 li>div:first-child .img>span img{height:60px}}.price-list-2 li>div:first-child .img>span i{font-style:normal;display:block;font-weight:bold;font-size:16px;font-size:1.6rem}@media (max-width: 750px){.price-list-2 li>div:first-child .img>span img{height:60px;margin-bottom:10px}.price-list-2 li>div:first-child .img>span i{font-size:13px;font-size:1.3rem}}@media only screen and (max-width: 750px) and (max-width: 360px){.price-list-2 li>div:first-child .img>span img{height:50px}.price-list-2 li>div:first-child .img>span i{font-size:11px;font-size:1.1rem}}.price-list-2 li>div:last-child{width:47%;padding-left:90px}@media only screen and (max-width: 990px){.price-list-2 li>div:last-child{padding-left:60px}}@media (max-width: 750px){.price-list-2 li>div:last-child{width:100%;padding-left:0}}.price-list-2 li>div:last-child table{width:100%}.price-list-2 li>div:last-child table th{color:#2bb3d9;font-size:16px;font-size:1.6rem;text-align:left;padding:3px 0}@media only screen and (min-width: 751px) and (max-width: 840px){.price-list-2 li>div:last-child table th{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 1024px){.price-list-2 li>div:last-child table th{font-size:14px;font-size:1.4rem}}@media (max-width: 750px){.price-list-2 li>div:last-child table th{font-size:14px;font-size:1.4rem}}.price-list-2 li>div:last-child table td{font-size:18px;font-size:1.8rem;text-align:right;font-family:'brandon-grotesque', sans-serif;font-weight:bold;padding:3px 0;letter-spacing:0.15em}@media (max-width: 750px){.price-list-2 li>div:last-child table td{font-size:16px;font-size:1.6rem}}.price-list-2 li>div:last-child table .total td{padding-top:20px;font-size:36px;font-size:3.6rem}@media only screen and (max-width: 1024px){.price-list-2 li>div:last-child table .total td{font-size:32px;font-size:3.2rem}}@media only screen and (max-width: 990px){.price-list-2 li>div:last-child table .total td{letter-spacing:0.05em;font-size:30px;font-size:3rem}}@media only screen and (min-width: 751px) and (max-width: 840px){.price-list-2 li>div:last-child table .total td{font-size:25px;font-size:2.5rem}}@media (max-width: 750px){.price-list-2 li>div:last-child table .total td{font-size:25px;font-size:2.5rem}}.text-intro{max-width:860px;margin:0 auto;letter-spacing:0.1em}.anchor-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;max-width:860px;margin:37px auto 0}@media (max-width: 750px){.anchor-list{margin-top:20px}}.anchor-list li{width:46.5%;text-align:center}@media (max-width: 750px){.anchor-list li{width:48%}}.anchor-list li a{display:block;border-radius:10px;border:1px solid #d7d7d7;padding:20px 10px}@media (max-width: 750px){.anchor-list li a{padding:10px}}.anchor-list li img{height:185px;width:auto;display:block;margin:0 auto 15px}@media (max-width: 750px){.anchor-list li img{height:100px}}.anchor-list li b{font-size:22px;font-size:2.2rem}.anchor-list li b i{font-style:normal;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 830px){.anchor-list li b{letter-spacing:0}}@media (max-width: 750px){.anchor-list li b{font-size:16px;font-size:1.6rem}.anchor-list li b i{display:block;font-size:11px;font-size:1.1rem}}.txt-info{background:#2bb3d9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:26px;font-size:2.6rem;color:#fff;margin-top:30px;font-weight:bold;padding:9px 20px 8px;display:inline-block;letter-spacing:.15em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.txt-info{padding:12px 20px 5px}}.txt-info i{font-style:normal;font-size:22px;font-size:2.2rem}@media (max-width: 750px){.txt-info{font-size:18px;font-size:1.8rem;margin-top:25px;padding:5px 15px 7px;letter-spacing:.05em}.txt-info i{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 370px){.txt-info{font-size:16px;font-size:1.6rem;padding-left:10px;padding-right:10px;letter-spacing:0}.txt-info i{font-size:12px;font-size:1.2rem}}.type-block{overflow:hidden;padding-top:132px}.type-block .cmn-title04{margin-bottom:47px}@media (max-width: 750px){.type-block{padding-top:60px}.type-block .cmn-title04{margin-bottom:35px}.type-block .cmn-title04 img{margin-top:-7px}}.type-block .ttl-sub{font-weight:bold;font-size:24px;font-size:2.4rem;margin-bottom:20px;letter-spacing:0.15em}.type-block .ttl-sub span{display:inline-block;background:url(../../img/common/other/bg_wave.png) repeat-x left bottom;padding-bottom:13px}@media (max-width: 750px){.type-block .ttl-sub{font-size:20px;font-size:2rem;margin-bottom:15px;letter-spacing:0.1em}.type-block .ttl-sub span{background:url(../../img/common/other/bg_wave.png) repeat-x left bottom/38px 5px;padding-bottom:5px}}@media only screen and (max-width: 350px){.type-block .ttl-sub{letter-spacing:.05em}}.type-block .map-box{background:#f7f7f7;padding:60px 50px;margin:30px 0 53px}.type-block .map-box .img{background:#fff;border-radius:10px;padding:30px}.type-block .map-box .img img{max-height:515px;width:auto;margin:0 auto;display:block}@media (max-width: 750px){.type-block .map-box{padding:10px;margin:30px 0 35px}.type-block .map-box .img{border-radius:6px;padding:10px}.type-block .map-box .img img{max-height:515px;width:auto;margin:0 auto;display:block}}.type-block .option-box{max-width:866px;margin:40px auto 60px;padding:30px 20px 16px;border-radius:6px;border:1px dashed #2bb3d9}.type-block .option-box .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;max-width:744px;align-items:center;margin:0 auto}.type-block .option-box .txt{max-width:242px;font-size:15px;font-size:1.5rem;padding-right:20px;letter-spacing:0.1em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.type-block .option-box .txt{width:242px}}.type-block .option-box .txt .shead{color:#2bb3d9;font-weight:bold;font-size:24px;font-size:2.4rem;margin-bottom:7px;letter-spacing:0.1em}.type-block .option-box .img{text-align:center}.type-block .option-box .img span{display:block;margin-top:3px;font-size:14px;font-size:1.4rem}.type-block .option-box .img1{max-width:157px}@media only screen and (min-width: 751px) and (max-width: 840px){.type-block .option-box .img1{max-width:140px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.type-block .option-box .img1{width:157px}}.type-block .option-box .img2{max-width:281px}@media only screen and (min-width: 751px) and (max-width: 840px){.type-block .option-box .img2{max-width:250px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.type-block .option-box .img2{width:281px}}@media (max-width: 750px){.type-block .option-box{margin:25px 0 35px;padding:15px}.type-block .option-box .inner{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-block .option-box .txt{max-width:100%;display:block;width:100%;font-size:12px;font-size:1.2rem;padding-right:0;margin-bottom:15px;text-align:center;letter-spacing:0}}@media only screen and (max-width: 750px) and (max-width: 360px){.type-block .option-box .txt{font-size:10px;font-size:1rem}}@media (max-width: 750px){.type-block .option-box .txt .shead{font-size:24px;font-size:2.4rem;margin-bottom:5px}}@media only screen and (max-width: 750px) and (max-width: 360px){.type-block .option-box .txt .shead{font-size:20px;font-size:2rem}}@media (max-width: 750px){.type-block .option-box .img img{max-height:68px;width:auto}}@media only screen and (max-width: 750px) and (max-width: 360px){.type-block .option-box .img img{max-height:57px}}@media (max-width: 750px){.type-block .option-box .img span{margin-top:3px;font-size:11px;font-size:1.1rem}.type-block .option-box .img1{max-width:100%}.type-block .option-box .img2{max-width:100%}}.price-block{margin-top:134px;padding-top:80px;padding-bottom:110px;background:rgba(255,252,227,0.2)}@media (max-width: 750px){.price-block{margin-top:60px;padding:50px 0 60px}}.price-block .cmn-title05 .txt{background:transparent}.price-block .cmn-title05 .txt:after{background-image:url(../../img/common/other/bg_rectangle_01.png)}.price-block .cmn-title05 i{font-style:normal;font-size:24px;font-size:2.4rem}@media (max-width: 750px){.price-block .cmn-title05 i{font-size:12px;font-size:1.2rem}}.price-block .txt-intro{text-align:center;margin:42px 0 37px}@media (min-width: 751px){.price-block .txt-intro{line-height:1.9}}@media (max-width: 750px){.price-block .txt-intro{margin:20px 0 25px;letter-spacing:0}}@media only screen and (max-width: 750px) and (max-width: 370px){.price-block .txt-intro{font-size:10px;font-size:1rem}}@media only screen and (max-width: 750px) and (max-width: 350px){.price-block .txt-intro{font-size:9px;font-size:.9rem}}.price-block .cmn-title05{margin-bottom:42px}@media (max-width: 750px){.price-block .cmn-title05{margin-bottom:20px}}.price-block .price-item{padding:15px 0;border-radius:6px;background:#fff;border:1px dashed #2bb3d9;margin:36px 0 40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media (max-width: 750px){.price-block .price-item{padding:10px;margin:25px 0 20px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.price-block .price-item .txt{color:#2bb3d9;font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center;letter-spacing:0.15em;line-height:1.3}@media only screen and (max-width: 900px){.price-block .price-item .txt{font-size:22px;font-size:2.2rem;letter-spacing:0}}@media (max-width: 750px){.price-block .price-item .txt{font-size:18px;font-size:1.8rem;letter-spacing:0.15em}}.price-block .price-item .txt-num{font-size:36px;font-size:3.6rem;font-weight:bold;text-align:center;letter-spacing:0.08em}@media only screen and (max-width: 830px){.price-block .price-item .txt-num{font-size:30px;font-size:3rem;letter-spacing:0}}@media (max-width: 750px){.price-block .price-item .txt-num{font-size:22px;font-size:2.2rem}}.price-block .price-item-1 .txt{width:33%;padding:32px 0;border-right:1px solid #2bb3d9}.price-block .price-item-1 .txt-num{width:67%}@media (max-width: 750px){.price-block .price-item-1 .txt{width:100%;padding:0 0 10px;border-right:none;border-bottom:1px solid #2bb3d9}.price-block .price-item-1 .txt-num{width:100%;padding-top:10px}}.price-block .price-item-2>div{width:50%;padding:5px 0;letter-spacing:0;font-size:0}.price-block .price-item-2>div:first-child{border-right:1px solid #2bb3d9}.price-block .price-item-2>div:first-child .txt{width:100%}.price-block .price-item-2>div:last-child .txt{width:100%;text-align:center;padding-left:0px}@media only screen and (max-width: 960px){.price-block .price-item-2>div:last-child .txt{padding-left:0px}}.price-block .price-item-2>div .txt{display:inline-block;vertical-align:middle;padding-top:10px}@media only screen and (max-width: 900px){.price-block .price-item-2>div .txt{padding-top:0}}.price-block .price-item-2>div .txt-num{vertical-align:middle;}.price-block .price-item-2>div .txt-num span{font-size:16px;font-size:1.6rem;display:block;letter-spacing:0.1em}.price-block .price-item-2>div .txt-num span i{font-style:normal;font-size:18px;font-size:1.8rem}@media only screen and (min-width: 751px) and (max-width: 900px){.price-block .price-item-2>div .txt-num span{font-size:14px;font-size:1.4rem}}@media (max-width: 750px){.price-block .price-item-2>div{padding:0;width:100%}.price-block .price-item-2>div:first-child{border-right:none;border-bottom:1px solid #2bb3d9;padding-bottom:15px}.price-block .price-item-2>div:first-child .txt{width:100%}.price-block .price-item-2>div:last-child{padding-top:15px}.price-block .price-item-2>div:last-child .txt{width:100%;text-align:center;padding-left:0}.price-block .price-item-2>div .txt{display:block;padding-bottom:5px}.price-block .price-item-2>div .txt-num{display:block;text-align:center}.price-block .price-item-2>div .txt-num span{display:inline-block;vertical-align:middle;font-size:13px;font-size:1.3rem;letter-spacing:0}.price-block .price-item-2>div .txt-num span i{font-size:15px;font-size:1.5rem}}.price-block .txt-order{margin:25px 0 50px;counter-reset:section}.price-block .txt-order li{padding-left:30px; display: inline-block; font-weight:bold;font-size:18px;font-size:1.8rem;position:relative;letter-spacing:0.15em}.price-block .txt-order li:not(:last-child){margin-bottom:10px}.price-block .txt-order li:after{counter-increment:section;content:counter(section);position:absolute;top:0;left:0;width:38px;height:38px;border-radius:50%;text-align:center;color:#fff;background:#2bb3d9;letter-spacing:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.price-block .txt-order li:after{padding-top:4px}}@media (max-width: 750px){.price-block .txt-order{margin:25px 0 35px}.price-block .txt-order li{padding-left:35px;font-size:16px;font-size:1.6rem;letter-spacing:0.05em}.price-block .txt-order li:after{top:0;left:0;width:24px;height:24px;line-height:22px}}@media only screen and (max-width: 750px) and (max-width: 370px){.price-block .txt-order li{font-size:15px;font-size:1.5rem;letter-spacing:0}.price-block .txt-order li:after{top:0;left:0;width:23px;height:23px}}@media only screen and (max-width: 750px) and (max-width: 350px){.price-block .txt-order li{padding-left:25px}}.price-block .note-list{margin-top:20px}.price-block .note-list li{text-indent:-20px;padding-left:20px;font-size:16px;font-size:1.6rem;letter-spacing:0.15em}.price-block .note-list li:not(:last-child){margin-bottom:7px}@media (max-width: 750px){.price-block .note-list{margin-top:15px}.price-block .note-list li{text-indent:-12px;padding-left:12px;font-size:11px;font-size:1.1rem;letter-spacing:0.1em}}.btn-type{margin-top:55px;text-align:center}@media (max-width: 750px){.btn-type{margin-top:30px}.btn-type a{margin:0 auto}.btn-type a:after{right:20px}}.slider-box{margin:44px 0 34px}@media (max-width: 750px){.slider-box{margin:20px 0 35px}}.slider-box>.slider .item{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden;letter-spacing:0;display:block}@media (max-width: 750px){.slider-box>.slider .item{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}}.slider-box>.slider .item img{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}@media (max-width: 750px){.slider-box>.slider .item img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}}@media (min-width: 751px){.slider-box>.slider.js-slider{width:80.5%;float:left}}@media (min-width: 751px){.slider-box>.slider.js-slider-nav{width:17%;float:right}}.slider-box>.slider.js-slider-nav .slick-slide{letter-spacing:0;display:block}.slider-box>.slider.js-slider-nav .item{cursor:pointer;margin-bottom:10px;display:block !important}@media only screen and (min-width: 751px) and (max-width: 840px){.slider-box>.slider.js-slider-nav .item{margin-bottom:7px}}@media (max-width: 750px){.slider-box>.slider.js-slider-nav .item{padding:0 2px;margin-bottom:0}}@media (min-width: 751px){.slider-box>.slider.js-slider-nav .item:hover{opacity:.5;transition:.3s}}.slider-box>.slider.js-slider-nav .slick-current .item{opacity:.5}

.price-block .price-item-2>div .txt-num .ittoume{
    display: inline-block;
    padding-right: 10px;
}

.price-table{
	border: 1px solid #efefef;
	margin: 30px 0 120px;
}

.price-table td{
	padding: 10px;
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	text-align: center;
	vertical-align: middle;
}

.price-table td .small{
	font-size: 12px;
	display: block;
}

.price-table .glay{
	background: #fafafa;
}

.attention{
	margin-top: 25px;
}

.price-block .order-list{
	border-bottom: 2px dotted #2bb3d9;
	margin-bottom: 100px;
	padding-bottom: 80px;
}

.price-block .txt-info{
	font-size: 2.2rem;
	font-size: 22px;
	padding: 5px 15px 5px;
}

.price-block .txt-order li{
	font-size: 18px;
	font-size: 1.8rem;
}

.price-block .txt-order li:after{
	width: 28px;
	height: 28px;
}

.price-block .txt-order li{
	padding-left: 40px;
}

tr.first{
	color: #FFF;
    padding: 20px;
    background: #2bb3d9;
}

.second{
	color: #FFF;
    padding: 20px;
	background: #6db4da;
}

.third{
	color: #FFF;
    padding: 20px;
	background: #83bcda;
}

.cmn-title01{
	margin-bottom: 40px;
}

.strong{
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 36px;
    line-height: 2em;
    letter-spacing: .15em;
    font-weight: bold;
    margin-bottom: 0px;
}

.cmn-title01 .is-en {
    padding-left: 4px;
    display: block;
    color: #2bb3d9;
    font-size: 14px;
    font-size: 5.4rem;
    line-height: 60px;
    line-height: -2.7em;
    letter-spacing: 0;
    font-family: 'Roboto', sans-serif;
}

.cmn-title01 .is-jp {
    font-size: 38px;
    font-size: 3.8rem;
}

.price-list-1{
	margin-bottom: 20px;
}

.price-box{
	text-align: center;
	margin-top: 30px;
}


.price-block {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 110px;
    background: none;
}

.txt-intro span{
	font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 2px solid #2bb3d9;
}

.price-block .txt-intro{
	margin-bottom: 67px;
}

.price-block .txt-order li{
	padding-left: 30px;
	font-size: 16px;
	font-size: 1.6rem;
	margin-right: 20px;
}

.price-block .txt-order li:after{
	width: 25px;
	height: 25px;
}

.price-block .order-list {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.pattern-txt{
	padding-left: 10px;
}


@media (max-width: 750px){
	/*
	.cmn-link {
    z-index: 9;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6em;
    letter-spacing: 0.1em;
    padding-left: 20px;
}
.cmn-link:before {
    width: 14px;
    height: 14px;
    margin-top: -7px;
}*/

.price-block .price-item-2>div .txt-num span{
	display: block;
}

.attention{
    font-size: 12px;
    font-size: 1.2rem;
	margin-top: 10px;
}

.price-table{
	font-size: 12px;
	width: 600px;
	margin-top: 20px;
}
.price-table td{
	padding: 5px;
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	text-align: center;
	vertical-align: middle;
}

.price-table td .small{
	font-size: 11px;
	display: block;
}
.price-table .first{
	color: #FFF;
    padding: 5px;
    background: #2bb3d9;
}

.second{
	color: #FFF;
    padding: 5px;
	background: #4dc1da;
}

.third{
	color: #FFF;
    padding: 5px;
	background: #4dc1da;
}

.cmn-title01{
	margin-bottom: 20px;
}

.strong{
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    padding-top: 10px;
    line-height: 1.5em;
    letter-spacing: .1em;
    font-weight: bold;
    margin-bottom: 0px;
}

.cmn-title01 .is-en {
    padding-left: 4px;
    display: block;
    color: #2bb3d9;
    font-size: 30px;
    font-size: 3rem;
    line-height: 40px;
    line-height: -2.7em;
    letter-spacing: 0;
    font-family: 'Roboto', sans-serif;
}

.cmn-title01 .is-jp {
    font-size: 17px;
    font-size: 1.7rem;
}

.price-list-1{
	margin-bottom: 10px;
}

.price-box{
	text-align: center;
	margin-top: 20px;
}
.price-block .order-list{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.price-block {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 70px;
    background: none;
}
.price-block .txt-order{
	margin-top: 10px;
}

.price-block .txt-order li:after {
    width: 23px;
    height: 23px;
}

.price-block .txt-order li{
	font-size: 14px;
	font-size: 1.4rem;
}

.price-block .txt-info{
	font-size: 15px;
	font-size: 1.5rem;
    margin-top: 25px;
    padding: 5px 10px 5px;
    letter-spacing: .05em;
}

.price-table{
	margin-bottom: 0px;
}

[data-simplebar] {
	margin-bottom: 60px;
}


.pattern-txt{
	padding-left: 0px;
	display: block;
}


}