.container800{max-width:850px;margin:0 auto;padding:0 25px}@media only screen and (max-width: 360px){.tanyou .c-title-page-des__jp{font-size:19px;font-size:1.9rem;letter-spacing:0}}.tanyou .anchor{margin-top:80px}.tanyou .anchor .c-anthor-link li{overflow:hidden}@media only screen and (min-width: 1025px){.tanyou .anchor .c-anthor-link a:hover{opacity:1;background:#daeca3}}@media (max-width: 767px){.tanyou .anchor{margin-top:50px}}.tanyou__box1{margin-top:78px}.tanyou__box1 .ttl{text-align:center;font-size:28px;font-size:2.8rem;line-height:38px;letter-spacing:0.14em;font-weight:bold}.tanyou__box1 .c-title-line{margin-top:39px}.tanyou__box1 .txtbox{margin-top:28px;line-height:34px;letter-spacing:0.02em}.tanyou__box1 .img{margin-top:40px;text-align:center}.tanyou__box1 .img img{max-width:679px;width:100%}.tanyou__box1 .list{text-align:center;margin-top:28px}.tanyou__box1 .list .txt{display:inline-block;vertical-align:top;line-height:24px;padding:0 20px;position:relative;text-align:justify}.tanyou__box1 .list .txt:before{content:"";position:absolute;display:block;width:12px;height:12px;left:0;top:5px;background-color:#b5d947}.tanyou__box1 .list .txt.bg2:before{background-color:#f19ec2}.tanyou__box1 .list .txt.bg3:before{background-color:#75cef6}.tanyou__box1 .list .txt.bg4:before{background-color:#eac75b}.tanyou__box1 .list .txt.bg5:before{background-color:#b2afa4}@media (max-width: 767px){.tanyou__box1{margin-top:41px}.tanyou__box1 .ttl{font-size:19px;font-size:1.9rem;line-height:19px;letter-spacing:0.07em}.tanyou__box1 .c-title-line{margin-top:30px}.tanyou__box1 .img{margin-top:43px}.tanyou__box1 .txtbox{margin-top:14px;line-height:28px;padding:0 15px}.tanyou__box1 .list{max-width:240px;width:100%;margin:27px auto 0;font-size:0;letter-spacing:0;text-align:left}.tanyou__box1 .list .txt{margin-bottom:5px;width:50%;font-size:16px}}@media only screen and (max-width: 767px) and (max-width: 360px){.tanyou__box1 .list .txt{font-size:14px}}@media (max-width: 767px){.tanyou__box1 .list .txt:nth-child(1){width:100%;padding-right:0}.tanyou__box1 .list .txt:nth-child(odd){padding-right:10px}.tanyou__box1 .list .txt.lastitem{width:100%}}@media only screen and (max-width: 767px) and (max-width: 360px){.tanyou__box1 .list.list1{width:200px}}.tanyou__box2{margin-top:95px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tanyou__box2 .img{width:43.7%;font-size:0}.tanyou__box2 .img img{width:100%}.tanyou__box2 .txtbox{width:56.3%;padding-left:55px}.tanyou__box2 .txtbox .c-title-line{margin-top:-13px}@media only screen and (max-width: 1060px){.tanyou__box2 .txtbox .c-title-line{letter-spacing:0}}.tanyou__box2 .txtbox .txt{margin-top:28px;line-height:34px;letter-spacing:0.02em;text-align:justify}@media (max-width: 767px){.tanyou__box2{margin-top:40px;display:block}.tanyou__box2 .img{width:100%;margin-top:23px}.tanyou__box2 .txtbox{width:100%;padding-left:0}.tanyou__box2 .txtbox .c-title-line{margin-top:0}.tanyou__box2 .txtbox .txt{margin-top:21px;line-height:28px;padding:0 15px}}.tanyou__box3{margin-top:89px}.tanyou__box3 .txtbox{line-height:34px;letter-spacing:0.02em;text-align:justify}.tanyou__box3 .box{margin-top:27px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden}.tanyou__box3 .box .txtbox{max-width:800px;width:100%;margin:0 auto}.tanyou__box3 .box .list{font-size:0;letter-spacing:0;margin-right:-32px;margin-top:50px;height:100%}.tanyou__box3 .box .list picture{display:block}.tanyou__box3 .box .list img{width:100%}.tanyou__box3 .box .list li{display:inline-block;margin-right:31px;width:calc(33.333333333% - 31px)}@media only screen and (min-width: 1040px){.tanyou__box3 .box .list li{width:313px}}.tanyou__box3 .box .list li:last-child{margin-right:0}.tanyou__box3 .box1{max-width:800px;margin:89px auto 0}.tanyou__box3 .box1 .txtbox{margin-top:27px}.tanyou__box3 .box1 .btnbox{margin-top:34px;text-align:center}.tanyou__box3 .box1 .btnbox a,.tanyou__box3 .box1 .btnbox img{width:382px;display:inline-block}@media (max-width: 767px){.tanyou__box3{margin-top:45px}.tanyou__box3 .txtbox{line-height:28px;padding:0 15px}.tanyou__box3 .box{display:block;margin-top:22px}.tanyou__box3 .box .txtbox{padding:0 15px;margin-top:25px}.tanyou__box3 .box .list{margin-right:0;margin-top:0}.tanyou__box3 .box .list li{margin-right:0;width:50%}.tanyou__box3 .box .list li:nth-child(odd){padding-left:8px}.tanyou__box3 .box .list li:nth-child(even){padding-right:8px}.tanyou__box3 .box .list li:first-child{width:100%;margin-bottom:15px;padding:0}.tanyou__box3 .box .list li:last-child{padding-right:0;padding-left:8px}.tanyou__box3 .box1{margin-top:41px}.tanyou__box3 .box1 .txtbox{margin-top:15px}.tanyou__box3 .box1 .btnbox{margin-top:20px}.tanyou__box3 .box1 .btnbox a,.tanyou__box3 .box1 .btnbox img{max-width:382px;width:100%}}@media only screen and (max-width: 360px){.tanyou .c-title-line{font-size:15px;font-size:1.5rem}}.tanyou .c-title-img{margin-top:123px}@media (max-width: 767px){.tanyou .c-title-img{margin-top:79px}}.tanyou .c-title-img1{margin-top:140px}@media (max-width: 767px){.tanyou .c-title-img1{margin-top:77px}}.tanyou__box4{margin-top:46px}.tanyou__box4 .txtbox{line-height:34px;letter-spacing:0.02em}.tanyou__box4 .listbox{margin-top:30px;background-color:#f7fbec;padding:31px 30px 31px 158px}.tanyou__box4 .listbox .txt{margin-bottom:6px;line-height:30px;position:relative;padding-left:15px;letter-spacing:0.02em}.tanyou__box4 .listbox .txt:last-child{margin-bottom:0}.tanyou__box4 .listbox .txt:before{content:"";display:block;width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:11px;background-color:#45443f}.tanyou__box4 .listbtn{text-align:center;margin-top:40px;font-size:0;letter-spacing:0}.tanyou__box4 .listbtn li{display:inline-block;padding:0 20px;max-width:370px;width:100%;vertical-align:top}@media only screen and (max-width: 820px){.tanyou__box4 .listbtn li{width:50%}}.tanyou__box4 .listbtn li a{display:inline-block;width:100%;text-align:center;line-height:70px;border-radius:10px;background-color:#fff;box-shadow:1px 1px 20px rgba(0,0,0,0.1);position:relative;font-size:16px;font-weight:bold}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tanyou__box4 .listbtn li a{padding-top:4px}}.tanyou__box4 .listbtn li a:after{content:"";display:block;width:27px;height:30px;position:absolute;right:32px;top:20px;background:url(../../img/tanyou/icon-pdf.svg) center no-repeat;background-size:27px 30px}@media (max-width: 767px){.tanyou__box4{margin-top:34px}.tanyou__box4 .txtbox{line-height:28px;padding:0 15px}.tanyou__box4 .listbox{margin-top:32px;padding:25px 30px 30px}.tanyou__box4 .listbox .txt{line-height:28px;margin-bottom:8px}.tanyou__box4 .listbox .txt:before{right:30px}.tanyou__box4 .listbtn{margin-top:43px}.tanyou__box4 .listbtn li{padding:0;max-width:initial;width:100%;margin-bottom:20px}.tanyou__box4 .listbtn li:last-child{margin-bottom:0}.tanyou__box4 .listbtn li a{line-height:65px;font-weight:bold;letter-spacing:0.1em}.tanyou__box4 .listbtn li a:after{top:18px}}@media only screen and (max-width: 767px) and (max-width: 360px){.tanyou__box4 .listbtn li a{padding-right:20px}.tanyou__box4 .listbtn li a:after{right:22px}}.tanyou__box41{margin-top:40px}@media (min-width: 768px){.tanyou__box41 .listbox{padding-left:170px}}.tanyou__box5{margin-top:88px}.tanyou__box5 .box{margin-top:60px;border:1px solid #c7c7c5;padding:34px 100px 41px 69px;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width: 1025px){.tanyou__box5 .box{padding:45px}}.tanyou__box5 .box:before{content:"";width:1px;height:60px;position:absolute;left:50%;top:-61px;background-color:#eac75b}.tanyou__box5 .box.first{margin-top:38px}.tanyou__box5 .box.first:before{height:50px;top:-51px}.tanyou__box5 .box .btnbox{text-align:center;margin-top:25px}.tanyou__box5 .box .btnbox a{display:inline-block;max-width:320px;width:100%}.tanyou__box5 .box .lbox{width:231px;text-align:center;padding-right:48px}.tanyou__box5 .box .lbox .icon{display:inline-block;width:50px;height:50px;background-color:#c3e069;text-align:center;font-size:26px;font-size:2.6rem;font-weight:600;color:#fff;border-radius:50%;padding-top:5px;font-family:'Nunito', sans-serif}.tanyou__box5 .box .lbox .txt{margin-top:10px;font-size:20px;font-size:2rem;letter-spacing:0.06em;font-weight:bold}.tanyou__box5 .box .rbox{width:calc(100% - 231px);line-height:34px;letter-spacing:0.02em;text-align:justify}@media (max-width: 767px){.tanyou__box5{margin-top:49px}.tanyou__box5 .box{margin-top:30px;padding:30px 26px 40px;display:block}}@media only screen and (max-width: 767px) and (max-width: 360px){.tanyou__box5 .box{padding:30px 15px 40px}}@media (max-width: 767px){.tanyou__box5 .box:before{height:30px;top:-31px}.tanyou__box5 .box.first{margin-top:30px}.tanyou__box5 .box.first:before{height:40px;top:-41px}.tanyou__box5 .box .btnbox{margin-top:25px}.tanyou__box5 .box .btnbox a{max-width:initial}.tanyou__box5 .box .lbox{width:100%;padding-right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.tanyou__box5 .box .lbox .icon{width:38px;height:38px;font-size:20px;font-size:2rem;padding-top:3px;margin-right:10px}.tanyou__box5 .box .lbox .txt{margin-top:0;display:inline-block;vertical-align:middle;padding-top:0;font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 767px) and (max-width: 360px){.tanyou__box5 .box .lbox .txt{font-size:14px;font-size:1.4rem;letter-spacing:0}}@media (max-width: 767px){.tanyou__box5 .box .rbox{width:100%;line-height:28px;margin-top:17px}}.tanyou__box6{position:relative;padding-bottom:140px}.tanyou__box6 .container{position:relative;z-index:1}.tanyou__box6:after{content:"";display:block;position:absolute;width:100%;height:300px;bottom:0;left:0;background-image:-moz-linear-gradient(90deg, #b5d947 0%, #b5d947 40%, #b5d948 40%, rgba(204,229,128,0.5) 74%, rgba(218,236,163,0.1) 95%, rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(90deg, #b5d947 0%, #b5d947 40%, #b5d948 40%, rgba(204,229,128,0.5) 74%, rgba(218,236,163,0.1) 95%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(90deg, #b5d947 0%, #b5d947 40%, #b5d948 40%, rgba(204,229,128,0.5) 74%, rgba(218,236,163,0.1) 95%, rgba(255,255,255,0) 100%);opacity:0.102;position:absolute}@media (max-width: 767px){.tanyou__box6{padding-bottom:70px}.tanyou__box6:after{height:150px}}@media (min-width: 768px){.tanyou__box6 .lastbox{padding-bottom:30px}}.tanyou__box7{margin-top:120px;margin-bottom:180px}.tanyou__box7 .box1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.tanyou__box7 .box1 .img{width:60%}.tanyou__box7 .box1 .img img{width:100%}.tanyou__box7 .box1 .addressbox{padding-left:50px;width:40%}@media only screen and (max-width: 820px){.tanyou__box7 .box1 .addressbox{padding-left:30px}}.tanyou__box7 .box1 .addressbox .ttl{font-size:28px;font-size:2.8rem;font-weight:bold;letter-spacing:0.14em}.tanyou__box7 .box1 .addressbox .txt1{position:relative;margin-top:20px;font-weight:bold;padding-bottom:15px;border-bottom:1px solid #c7c7c5}.tanyou__box7 .box1 .addressbox .txt1 .icon{display:inline-block;padding-left:10px}.tanyou__box7 .box1 .addressbox .txt1 .icon img{width:57px;height:auto}.tanyou__box7 .box1 .addressbox .txt1 .icon .asano-logo{width:65px}.tanyou__box7 .box1 .addressbox .txt2{margin-top:20px;line-height:30px}@media (min-width: 768px){.tanyou__box7 .box1 .addressbox .txt2{letter-spacing:0.06em}}.tanyou__box7 .box2{margin-top:48px}.tanyou__box7 .box2 iframe{display:block;width:100%}@media (max-width: 767px){.tanyou__box7{margin-top:52px;margin-bottom:104px}.tanyou__box7 .box1{display:block}.tanyou__box7 .box1 .img{width:100%;margin-top:22px}.tanyou__box7 .box1 .addressbox{padding:0 15px;width:100%;text-align:center}.tanyou__box7 .box1 .addressbox .ttl{font-size:19px;font-size:1.9rem;letter-spacing:0.07em}.tanyou__box7 .box1 .addressbox .txt1{margin-top:25px;padding-bottom:18px}}@media only screen and (max-width: 767px) and (max-width: 360px){.tanyou__box7 .box1 .addressbox .txt1{font-size:14px}.tanyou__box7 .box1 .addressbox .txt1 .icon{padding-left:5px}}@media (max-width: 767px){.tanyou__box7 .box1 .addressbox .txt2{margin-top:20px;line-height:30px;padding:0 0 0 23px;text-align:left}.tanyou__box7 .box1 .addressbox .txt2.txt2-tanyou{padding:0 30px}}@media only screen and (max-width: 767px) and (max-width: 360px){.tanyou__box7 .box1 .addressbox .txt2{padding:0 0 0 10px;font-size:14px;font-size:1.4rem}.tanyou__box7 .box1 .addressbox .txt2.txt2-tanyou{padding:0 12px}}@media (max-width: 767px){.tanyou__box7 .box2{margin-top:35px}.tanyou__box7 .box2 iframe{height:215px}}@media only screen and (max-width: 360px){.asano .c-title-page-des__jp{font-size:18px;font-size:1.8rem;letter-spacing:0}}.asano__box1{margin-top:78px}@media (max-width: 767px){.asano__box1{margin-top:43px}}.asano__box1 .ttl{text-align:center;font-size:28px;font-size:2.8rem;line-height:38px;letter-spacing:0.14em;font-weight:bold}@media (max-width: 767px){.asano__box1 .ttl{font-size:19px;font-size:1.9rem;line-height:19px}}.asano__box1 .c-title-line{margin-top:39px}@media (max-width: 767px){.asano__box1 .c-title-line{margin-top:30px}}@media (min-width: 768px){.asano__box1 .box .list{margin-top:58px}}@media (max-width: 767px){.asano__box33 .box1{margin-top:0}}.asano__box2{justify-content:center;align-items:center;margin-top:91px}.asano__box2 .txtbox .c-title-line{text-align:left;margin-top:0}@media (max-width: 767px){.asano__box2{margin-top:44px}.asano__box2 .txtbox .c-title-line{text-align:center}}@media (min-width: 768px){.asano__box3 .listbox{padding-left:249px}}.asano__box4{margin-top:69px}.asano__box4 .box{text-align:center;border:1px solid #b5d947;padding:30px;margin-top:27px;line-height:34px}.asano__box4 .box .txt{margin-bottom:6px;line-height:34px;position:relative;padding-left:15px;letter-spacing:0.02em}.asano__box4 .box .txt:last-child{margin-bottom:0}.asano__box4 .box .txt:before{content:"";display:block;width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:11px;background-color:#45443f}.asano__box4 .box1{padding-left:175px;text-align:left}.asano__box4 .box1 .txt{margin-bottom:0}.asano__box4 .box2{padding-left:118px;text-align:left}.asano__box4 .box2 .txt{line-height:28px;margin-bottom:9px}.asano__box4 .box2 .txt:last-child{margin-bottom:0}@media (max-width: 767px){.asano__box4{margin-top:50px}.asano__box4 .box{padding:24px 0;line-height:28px;margin-top:22px}}@media only screen and (max-width: 767px) and (max-width: 360px){.asano__box4 .box{font-size:15px;font-size:1.5rem}}@media (max-width: 767px){.asano__box4 .box .txt{line-height:28px;margin-bottom:6px}.asano__box4 .box1,.asano__box4 .box2{padding:21px 20px 31px 30px}}@media (min-width: 768px){.asano__box44 .box .txt:before{top:13px}}.asano__box5{margin-top:48px}@media (max-width: 767px){.asano__box5{margin-top:42px}}.asano__box6{margin-top:70px}.asano__box6 .box.first{margin-top:0}.asano__box6 .box.first:before{display:none}@media (min-width: 768px){.asano__box6 .box{padding:46px 100px 40px 65px}}.asano__box6 .box .lbox{padding-right:40px;display:block}.asano__box6 .box .lbox .txt{padding-top:0}.asano__box6 .box .lbox .icon{width:135px;border-radius:50px}@media (max-width: 767px){.asano__box6{margin-top:37px}.asano__box6 .box{padding-bottom:32px}.asano__box6 .box .lbox{padding-right:0}.asano__box6 .box .lbox .icon{width:100px;height:38px;border-radius:38px;display:block;margin:0 auto 15px}.asano__box6 .box .rbox{margin-top:12px}}.asano__box7{margin-top:69px}@media (max-width: 767px){.asano__box7{margin-top:40px}}@media (max-width: 767px){.okucho .c-title-page img{height:auto}}.okucho__box1{max-width:914px;width:100%}.okucho__box1 .txtbox{max-width:800px;width:100%;margin:28px auto 0}.okucho__box1 .img img{max-width:100%;width:100%}@media (min-width: 768px){.okucho__box2{margin-top:81px}}@media (min-width: 768px){.okucho__box3{margin-top:100px}.okucho__box3 .txtbox{padding-top:36px;padding-left:55px}}@media (min-width: 768px){.okucho__box4{flex-direction:row-reverse;margin-top:100px}.okucho__box4 .txtbox .txt{margin-top:36px;letter-spacing:0}.okucho__box4 .c-title-line{line-height:44px;text-align:left}.okucho__box4 .txtbox{padding-left:0;padding-right:61px}}@media (min-width: 768px){.okucho__box5{margin-top:95px}}.okucho__box7 .box1 .addressbox .txt1 .icon img{width:81px;height:auto}.plan .c-title-page-des__en{color:#f19ec2}.plan .ttlsub span{background-image:url(../../img/plan/bg-ttl.png)}.plan__box1{margin-top:73px;background:url(../../img/plan/bg-pc.png) center top 143px no-repeat;background-size:100%;padding-bottom:204px;position:relative}@media (min-width: 768px){.plan__box1:before{content:"";display:block;width:100%;height:300px;position:absolute;z-index:0;bottom:0;left:0;-webkit-background-image:linear-gradient(rgba(255,255,255,0) 55%, #fff);-moz-background-image:linear-gradient(rgba(255,255,255,0) 55%, #fff);-ms-background-image:linear-gradient(rgba(255,255,255,0) 55%, #fff);-o-background-image:linear-gradient(rgba(255,255,255,0) 55%, #fff);background-image:linear-gradient(rgba(255,255,255,0) 55%, #fff)}.plan__box1 .container{position:relative}}.plan__box1 .ttl{text-align:center;font-size:28px;font-size:2.8rem;font-weight:bold;letter-spacing:0.07em;line-height:38px}.plan__box1 .txtbox{line-height:34px;max-width:800px;margin:40px auto 0}@media (max-width: 767px){.plan__box1{margin-top:63px;background:url(../../img/plan/bg-sp.png) top 40px center no-repeat;background-size:100%;padding-bottom:96px}}@media only screen and (max-width: 767px) and (max-width: 380px){.plan__box1{background:url(../../img/plan/bg-sp.png) top 200px center no-repeat;background-size:100%}}@media (max-width: 767px){.plan__box1 .ttl{font-size:19px;font-size:1.9rem;line-height:19px}.plan__box1 .txtbox{line-height:28px;margin-top:25px;letter-spacing:0.03em;padding:0 15px;text-align:justify}}@media only screen and (max-width: 767px) and (max-width: 360px){.plan__box1 .txtbox{padding:0}}.plan__box1 .box{position:relative;margin-top:84px;background-color:#fff;padding:66px 100px 90px}@media only screen and (max-width: 940px){.plan__box1 .box{padding:60px 50px 80px}}.plan__box1 .box .ttlsub{position:absolute;width:100%;left:0;top:-25px;text-align:center}.plan__box1 .box .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.plan__box1 .box .list li{width:50%;padding-left:25px}.plan__box1 .box .list .txt{font-size:18px;line-height:30px;margin-bottom:12px;position:relative;padding-left:18px}@media only screen and (max-width: 940px){.plan__box1 .box .list .txt{font-size:16px}}.plan__box1 .box .list .txt:before{content:"";display:block;position:absolute;left:0;top:10px;width:8px;height:8px;background-color:#45443f;border-radius:50%}.plan__box1 .box .btnbox{position:absolute;bottom:-30px;left:0;text-align:center;width:100%}.plan__box1 .box .btnbox .c-btn-line{width:320px;margin:0 auto;display:inline-block}@media only screen and (min-width: 1025px){.plan__box1 .box .btnbox .c-btn-line:hover{background-color:#ffd2e6}}.plan__box1 .box .contactbox{margin-top:30px;border:1px solid #f19ec2;padding:22px 40px 19px 60px;border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@-moz-document url-prefix(){.plan__box1 .box .contactbox{padding:22px 25px 19px 50px}}@media only screen and (max-width: 1070px){.plan__box1 .box .contactbox{padding:22px 20px 19px}}.plan__box1 .box .contactbox .p-tel{width:50%;padding-right:55px;padding-top:8px}.plan__box1 .box .contactbox .p-tel a{display:inline-block;position:relative;background:url(../../img/plan/icon-tel.png) left 7px top no-repeat;background-size:20px 27px;font-family:'Nunito', sans-serif;font-size:32px;font-size:3.2rem;line-height:1;letter-spacing:.04em;font-weight:600;color:#605f5b;padding-left:39px;padding-bottom:7px;border-bottom:5px solid #f8cee0}.plan__box1 .box .contactbox .timebox{text-align:center;letter-spacing:0.06em;width:52%}.plan__box1 .box .contactbox .timebox .btn{display:inline-block;width:130px;line-height:23px;border-radius:23px;color:#fff;font-size:14px;background-color:#f19ec2;text-align:center;margin:0 auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.plan__box1 .box .contactbox .timebox .btn{padding-top:3px}}.plan__box1 .box .contactbox .timebox .txttime{text-align:left;font-size:15px;margin-top:8px}@media only screen and (max-width: 1025px){.plan__box1 .box .contactbox .tel{padding-right:20px}.plan__box1 .box .contactbox .timebox .txttime{font-size:14px}}@media only screen and (max-width: 870px){.plan__box1 .box .contactbox .tel a{font-size:28px}.plan__box1 .box .contactbox .timebox .txttime{font-size:12px;letter-spacing:0}}@media (max-width: 767px){.plan__box1 .box{margin-top:40px;padding:80px 30px 70px}}@media only screen and (max-width: 767px) and (max-width: 340px){.plan__box1 .box{padding:75px 15px 70px}}@media (max-width: 767px){.plan__box1 .box .ttlsub{top:-15px}.plan__box1 .box .list{display:block}.plan__box1 .box .list li{width:100%;padding-left:0}.plan__box1 .box .list .txt{font-size:16px;line-height:28px;margin-bottom:7px;padding-left:15px}.plan__box1 .box .list .txt:before{top:11px;width:6px;height:6px}.plan__box1 .box .btnbox{bottom:-34px}.plan__box1 .box .btnbox .c-btn-line{width:275px;max-width:calc(100% - 25px)}.plan__box1 .box .contactbox{display:block;padding:28px 0 28px;margin-top:35px}.plan__box1 .box .contactbox .tel{width:100%;padding-right:0;padding-top:0;text-align:center}.plan__box1 .box .contactbox .tel a{display:inline-block;position:relative;background:url(../../img/plan/icon-tel.png) left 5px top 2px no-repeat;background-size:14px 19px;font-size:23px;padding-left:30px;border-bottom:4px solid #f8cee0;padding-bottom:4px}.plan__box1 .box .contactbox .timebox{width:100%;margin-top:20px}.plan__box1 .box .contactbox .timebox .txttime{font-size:16px;line-height:28px;margin-top:11px;text-align:center;letter-spacing:0.03em}}@media only screen and (max-width: 767px) and (max-width: 340px){.plan__box1 .box .contactbox .timebox{letter-spacing:0}.plan__box1 .box .contactbox .timebox .txttime{font-size:14px}}.plan__box2{padding-bottom:190px;position:relative}.plan__box2:after{position:absolute;content:"";width:100%;left:0;bottom:0;height:225px;display:block;background:url(../../img/plan/bg1-pc.png) left bottom no-repeat;background-size:100%}.plan__box2 .tbl{margin-top:48px;border-top:1px solid #c7c7c5;position:relative;z-index:1}.plan__box2 .tbl tr{border-bottom:1px solid #c7c7c5}.plan__box2 .tbl th{width:325px;padding-left:145px;font-weight:bold;color:#f19ec2}.plan__box2 .tbl th,.plan__box2 .tbl td{vertical-align:top;text-align:left;padding-top:25px;padding-bottom:25px}@media (max-width: 767px){.plan__box2{padding-bottom:130px}.plan__box2:after{height:145px;background:url(../../img/plan/bg1-sp.png) left bottom no-repeat;background-size:100%;bottom:-23px}.plan__box2 .tbl{margin-top:29px;display:block}.plan__box2 .tbl tr{padding:0 25px}}@media only screen and (max-width: 767px) and (max-width: 360px){.plan__box2 .tbl tr{padding:0 15px}}@media (max-width: 767px){.plan__box2 .tbl tr,.plan__box2 .tbl th,.plan__box2 .tbl td,.plan__box2 .tbl tbody{display:block;width:100%}.plan__box2 .tbl th{width:100%;padding-left:0;padding-top:27px;padding-bottom:7px}.plan__box2 .tbl td{padding-bottom:22px;padding-top:0}}.plan__box3{margin-bottom:180px;margin-top:75px}.plan__box3 .ttl{text-align:center;font-size:28px;font-size:2.8rem;font-weight:bold;line-height:38px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.14em}.plan__box3 .box.first{margin-top:51px}@media (max-width: 767px){.plan__box3 .box.first{margin-top:37px}}.plan__box3 .box.first:before{display:none}.plan__box3 .box .lbox .icon{background-color:#f19ec2}.plan__box3 .txtbox{background-color:#fef5f9;padding:23px 40px 25px;margin-top:20px}.plan__box3 .txtbox .txt1{font-weight:bold;color:#f19ec2}.plan__box3 .txtbox .txt2{position:relative;padding-left:20px;font-size:15px;line-height:30px}.plan__box3 .txtbox .txt2:before{content:"";display:block;position:absolute;left:0;top:10px;width:6px;height:6px;background-color:#45443f;border-radius:50%}@media (max-width: 767px){.plan__box3{margin-bottom:100px}.plan__box3 .ttl{font-size:19px;font-size:1.9rem;line-height:19px}.plan__box3 .txtbox{padding:20px 25px}.plan__box3 .txtbox .txt1{margin-bottom:5px}.plan__box3 .txtbox .txt2{font-size:16px;line-height:28px;padding-left:15px;margin-bottom:6px}}

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