@charset "UTF-8";.faqSect .faq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px;margin:77px 0 0}@media screen and (max-width:767px){.faqSect .faq{gap:spSize(64);margin:spSize(74) 0 0}}.faqSect .faq .item{background:#f5f3f1}.faqSect .faq .item .detail .bt-open{width:100%;padding:15px 0;position:relative;background:#9c8e71;color:#fff;font-size:16px;font-weight:600;cursor:pointer}@media screen and (max-width:767px){.faqSect .faq .item .detail .bt-open{text-align:start;font-size:14px;padding-left:20px;line-height:1.2;font-size:spSize(36)}}.faqSect .faq .item .detail .bt-open span{display:-ms-grid;display:grid;place-items:center;width:32px;aspect-ratio:1/1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:32px;background:#fff;border-radius:50%}@media screen and (max-width:767px){.faqSect .faq .item .detail .bt-open span{width:spSize(60);top:spSize(14);right:spSize(40)}}.faqSect .faq .item .detail .bt-open span:before,.faqSect .faq .item .detail .bt-open span:after{grid-area:1/1;content:'';display:block;width:16px;height:2px;background:#000}@media screen and (max-width:767px){.faqSect .faq .item .detail .bt-open span:before,.faqSect .faq .item .detail .bt-open span:after{width:spSize(30);height:spSize(5)}}.faqSect .faq .item .detail .bt-open span:after{rotate:90deg;-webkit-transition:scale .4s;transition:scale .4s}.faqSect .faq .item .detail .bt-open.active span:after{scale:0 1}.faqSect .faq .item .detail .inner{display:none;padding:20px;position:relative;font-size:16px;font-weight:500;line-height:2}@media screen and (max-width:767px){.faqSect .faq .item .detail .inner{padding:spSize(54) spSize(38) spSize(104) spSize(160);font-size:14px}}.faqSect .faq .item .detail .inner .caption{margin-top:10px}@media screen and (min-width:767px){.hospitalSect:not(:first-child){margin-top:120px}}@media screen and (max-width:767px){.hospitalSect:not(:first-child){margin-top:30px}}.hospitalSect__ttl{line-height:1.4;letter-spacing:.1em;color:#9c8e71;text-align:center}.hospitalSect__ttl:before{content:'';margin-top:calc((1 - 1.4)*.5em)}.hospitalSect__ttl:after{margin-bottom:calc((1 - 1.4)*.5em)}.hospitalSect__ttl:before,.hospitalSect__ttl:after{content:'';display:block;height:0;width:0}@media screen and (min-width:767px){.hospitalSect__ttl{font-size:32px}}@media screen and (max-width:767px){.hospitalSect__ttl{font-size:20px}}@media screen and (min-width:767px){.hospitalSect__head+.hospitalSect__cont{margin-top:40px}}@media screen and (max-width:767px){.hospitalSect__head+.hospitalSect__cont{margin-top:20px}}@media screen and (min-width:767px){.commonSect{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.commonSect__head+.commonSect__cont{margin-top:30px}}@media screen and (min-width:767px){.commonSect__visual{width:440px}}@media screen and (max-width:767px){.commonSect__visual{width:100%}}.commonSect__visual img{width:100%;height:auto}@media screen and (min-width:767px){.commonSect__cont{width:400px}}@media screen and (max-width:767px){.commonSect__cont{width:100%}}@media screen and (min-width:767px){.commonSect__cont .heading{font-size:20px}}@media screen and (max-width:767px){.commonSect__cont .heading{font-size:18px}}.commonSect__cont .heading+.ttl{margin-top:25px}.commonSect__cont .ttl{margin-bottom:5px}@media screen and (min-width:767px){.commonSect__cont .ttl{font-size:15px}}@media screen and (max-width:767px){.commonSect__cont .ttl{font-size:14px}}.commonSect__cont .caption{margin-top:15px}.commonSect__item{background-color:#9c8e71;color:#fff;width:100%;padding:10px;box-sizing:border-box}@media screen and (min-width:767px){.commonSect__item{font-size:16px}}@media screen and (max-width:767px){.commonSect__item{font-size:14px}}.commonSect__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}.commonSect__list--flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:5px}.commonSect__list--flex .commonSect__item{width:calc(50% - 2.5px)}.commonSect:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.commonSect+.commonSect{margin-top:35px}.commonSect+.cap{margin-top:25px}.hospitalCard{background:#fff;border:1px solid #9c8e71}@media screen and (min-width:767px){.hospitalCard:not(:first-child){margin-top:40px}}@media screen and (max-width:767px){.hospitalCard:not(:first-child){margin-top:20px}}.hospitalCard__ttl{color:#fff;background:#9c8e71;letter-spacing:.1em;line-height:1.5;text-align:center}.hospitalCard__ttl:before{content:'';margin-top:calc((1 - 1.5)*.5em)}.hospitalCard__ttl:after{margin-bottom:calc((1 - 1.5)*.5em)}.hospitalCard__ttl:before,.hospitalCard__ttl:after{content:'';display:block;height:0;width:0}@media screen and (max-width:767px){.hospitalCard__ttl{padding:15px;font-size:16px}}@media screen and (min-width:767px){.hospitalCard__ttl{padding:20px;font-size:22px}}@media screen and (min-width:767px){.hospitalCard__cont{padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.hospitalCard__cont{padding:20px}}.hospitalCard__logo{display:inline-block;max-width:200px;margin:0 auto}.hospitalCard__info{font-size:13px;margin-top:10px;line-height:1.8}.hospitalCard__info:before{content:'';margin-top:calc((1 - 1.8)*.5em)}.hospitalCard__info:after{margin-bottom:calc((1 - 1.8)*.5em)}.hospitalCard__info:before,.hospitalCard__info:after{content:'';display:block;height:0;width:0}.hospitalCard__visual{text-align:center}@media screen and (min-width:767px){.hospitalCard__visual{width:380px}}.hospitalCard__visual .photo:not(:first-child){margin-top:20px}@media screen and (max-width:767px){.hospitalCard__txtArea{margin-top:20px}}@media screen and (min-width:767px){.hospitalCard__txtArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.hospitalCard__txtArea .txt+.txt{margin-top:1em;padding-top:1em;border-top:1px solid #9c8e71}.hospitalCard__label{background:#9c8e71;color:#fff;display:inline-block;border-radius:13px;padding:5px 15px;line-height:1.2;font-size:14px}.hospitalCard__label:before{content:'';margin-top:calc((1 - 1.2)*.5em)}.hospitalCard__label:after{margin-bottom:calc((1 - 1.2)*.5em)}.hospitalCard__label:before,.hospitalCard__label:after{content:'';display:block;height:0;width:0}.hospitalCard__label:not(:first-child){margin-top:20px}.hospitalCard__label+.txt{margin-top:1em}.hospitalCop{border-top:1px solid #ef858c;border-left:1px solid #ef858c;border-right:1px solid #ef858c;background:#fff;position:relative;z-index:1}@media screen and (min-width:767px){.hospitalCop{padding:60px 40px 30px}}@media screen and (max-width:767px){.hospitalCop{padding:30px 20px}}.hospitalCop:after{content:'';display:block;width:100%;height:40px;background:#fff;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);z-index:2}.hospitalCop:before{content:'';display:block;width:calc(100% - 1px);height:40px;background:#ef858c;position:absolute;bottom:-1px;left:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);z-index:1}.hospitalCop__ttl{text-align:center;letter-spacing:.1em;padding-bottom:10px;position:relative}@media screen and (min-width:767px){.hospitalCop__ttl{font-size:24px}}@media screen and (max-width:767px){.hospitalCop__ttl{font-size:20px}}.hospitalCop__ttl:after{content:'';display:block;position:absolute;height:4px;bottom:0;left:50%;background:#ef858c;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:767px){.hospitalCop__ttl:after{width:250px}}@media screen and (max-width:767px){.hospitalCop__ttl:after{width:calc(511/750*100vw)}}.hospitalCop__ttl+.txt{margin-top:20px}@media screen and (min-width:767px){.hospitalCop .txt{text-align:center}}.hospitalCop .txt+.caption{margin-top:10px}@media screen and (min-width:767px){.hospitalCop .caption{text-align:center}}@media screen and (min-width:767px){.hospitalBg+.hospitalCop{margin-top:80px}}.hospitalBg{position:relative}@media screen and (min-width:767px){.hospitalBg{padding:100px 0 200px}}@media screen and (max-width:767px){.hospitalBg{padding:50px 0 100px}}.hospitalBg:before{background:#f5f3f1;content:'';height:100%;left:50%;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:100vw;z-index:-1}@media screen and (min-width:767px){.hospitalBg:before{top:-100px}}@media screen and (max-width:767px){.hospitalBg:before{top:-50px}}@media screen and (min-width:767px){.anchorSect{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:100px;position:relative}}@media screen and (max-width:767px){.anchorSect{width:100vw;margin-top:60px;margin-left:-20px}}.anchorSect__item{text-align:center;position:relative;border-bottom:1px solid #9c8e71;display:block;box-sizing:border-box;background-color:#f5f3f1;color:#9c8e71;-webkit-transition:.5s ease;transition:.5s ease}@media screen and (min-width:767px){.anchorSect__item{padding:15px;border-left:1px solid #9c8e71;width:300px;font-size:13px;border-top:1px solid #9c8e71}.anchorSect__item:hover{background-color:#9c8e71;color:#fff}.anchorSect__item:hover .arrow{background-color:#fff}.anchorSect__item:hover .arrow path{fill:#9c8e71}}@media screen and (max-width:767px){.anchorSect__item{padding:10px}}.anchorSect__item .arrow{background-color:#9c8e71;width:25px;height:25px;border-radius:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;-webkit-transition:.5s ease;transition:.5s ease}.anchorSect__item .arrow__inner{width:7px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block}.anchorSect__item .arrow path{-webkit-transition:.5s ease;transition:.5s ease;fill:#fff}@media screen and (min-width:767px){.anchorSect__item:nth-child(n+4){border-top:0}}@media screen and (min-width:767px){.anchorSect__item:nth-child(3n){border-right:1px solid #9c8e71}}@media screen and (min-width:767px){.anchorSect__item:last-child{border-right:1px solid #9c8e71}}@media screen and (max-width:767px){.anchorSect__item:first-child{border-top:1px solid #9c8e71}}#mainContent{padding:0}.photo{position:relative}@media screen and (min-width:767px){.photo--modal{margin:40px auto 0;width:800px}}@media screen and (max-width:767px){.photo--modal{margin:30px -20px 0}}@media screen and (max-width:767px){.photo--modal .modalCap{margin-top:10px}}.photo .cap{text-align:right}.txt{font-size:16px;line-height:2}.txt+.txt{margin-top:20px}@media screen and (max-width:767px){.txt{font-size:14px}}.num01{padding:80px 0;background:#f5f3f1}@media screen and (min-width:767px){.num01{margin-top:100px}}@media screen and (max-width:767px){.num01{padding:50px 0}}.num01 .leadTxt{margin:40px auto 0;width:785px}@media screen and (max-width:767px){.num01 .leadTxt{margin:30px auto 0;width:90%}}.num01 .txtWrap{font-size:16px;font-weight:700;text-align:center}@media screen and (max-width:767px){.num01 .txtWrap{font-size:14px}}.num01 .txtWrap .txt+.txt{margin-top:40px}@media screen and (max-width:767px){.num01 .txtWrap .txt+.txt{margin-top:20px}}.num01 .txtWrap .txt+.txt .big{font-size:20px}@media screen and (max-width:767px){.num01 .txtWrap .txt+.txt .big{font-size:16px}}.num01 .txtWrap .color-red{color:#c1599d}.num01 .color_ttl{font-size:28px;font-weight:700;color:#000;text-align:center}@media screen and (max-width:767px){.num01 .color_ttl{font-size:16px;line-height:2}}.num01 .color_ttl+.floatBox{margin-top:80px}@media screen and (max-width:767px){.num01 .color_ttl+.floatBox{margin-top:40px}}.num02{padding:100px 0}@media screen and (max-width:767px){.num02{padding:50px 0}}.num02 .txt+.txt{margin-top:20px}.headingCommon{font-size:20px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:767px){.headingCommon{font-size:20px}}.headingCommon .small{font-size:16px}@media screen and (max-width:767px){.headingCommon .small{font-size:15px}}.headingCommon+.txt{margin-top:40px}.marginTop{margin-top:100px}@media screen and (max-width:767px){.marginTop{margin-top:50px}}.marginTop--narrow{margin-top:40px}@media screen and (max-width:767px){.marginTop--narrow{margin-top:30px}}.headingBorder{font-size:24px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:767px){.headingBorder{font-size:27px}}.headingBorder:after{content:'';display:block;width:100%;height:5px;margin-top:20px;background:#9c8e71}.headingBorder--small{font-size:18px;letter-spacing:.05em;text-align:left}@media screen and (max-width:767px){.headingBorder--small{font-size:15px}}.headingBorder--small:after{height:1px;margin-top:10px;background:#000}.headingBorder--small+.dotList,.headingBorder--small+.floatBox{margin-top:12px}.headingBorder+.txt{margin-top:40px}.boxBg--margin{margin-top:80px}@media screen and (max-width:767px){.boxBg--margin{margin-top:40px}}.boxBg--brown .boxBg__head{background:#cca483}.boxBg--brown .boxBg__body{background:#f7f0ed}.boxBg--green .boxBg__head{background:#9cbba1}.boxBg--green .boxBg__body{background:#eff7ed}.boxBg--white .boxBg__body{background:#fff}.boxBg--brown-dark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.boxBg--brown-dark .boxBg__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#f7f0ed}.boxBg__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;font-size:24px;font-weight:700;color:#fff}@media screen and (max-width:767px){.boxBg__head{height:32px;font-size:16px}}.boxBg__body{padding:40px}@media screen and (max-width:767px){.boxBg__body{padding:16px}}.boxBg__body--narrow{padding:20px}@media screen and (max-width:767px){.boxBg__body--narrow{padding:16px}}.boxBg__boxList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width:767px){.boxBg__boxList{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:30px}}@media screen and (max-width:767px){.boxBg__boxList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:20px}}@media screen and (min-width:767px){.boxBg__boxList--full .boxBg__boxItem{width:100%}}.boxBg__boxList--double{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:767px){.boxBg__boxList--double .boxBg__boxItem{width:450px}}.boxBg__boxItem{width:100%;background:#fff}@media screen and (min-width:767px){.boxBg__boxItem{width:292px}}.boxBg__cap{color:#999;font-size:10px;margin-top:5px;margin-bottom:10px;text-align:right}.boxBg .image{text-align:center}.boxBg+.boxBg{margin-top:80px}@media screen and (max-width:767px){.boxBg+.boxBg{margin-top:40px}}.dotList li{position:relative;padding-left:16px}.dotList li:before{content:'・';position:absolute;top:0;left:0}.dotList .caption{color:#333;margin-left:15px;padding-left:10px}@media screen and (max-width:767px){.dotList .caption{padding-left:10px}}.dotList .caption:before{content:'※';position:absolute;top:0;left:0}.dot{display:block;width:15px;height:15px;margin-left:auto;margin-right:auto;background:#9c8e71;border-radius:50%}@media screen and (max-width:767px){.dot{width:8px;height:8px}}@media screen and (min-width:767px){.dot+.txt,.txt+.dot,.dot+.floatBox,.floatBox+.dot{margin-top:40px}}@media screen and (max-width:767px){.dot+.txt,.txt+.dot,.dot+.floatBox,.floatBox+.dot{margin-top:20px}}.floatBox{position:relative;overflow:hidden;z-index:1}@media screen and (min-width:767px){.floatBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}}@media screen and (min-width:767px){.floatBox--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:767px){.floatBox--reverse .floatBox__space{float:right}}@media screen and (max-width:767px){.floatBox--reverse .floatBox__image{float:right;margin-left:calc(25/750*100%);margin-right:0}}@media screen and (max-width:767px){.floatBox--reverse .floatBox__image--small{margin-left:calc(25/550*100%)}}@media screen and (min-width:767px){.floatBox--column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}@media screen and (min-width:767px){.floatBox--column .floatBox__image{width:100%}}@media screen and (min-width:767px){.floatBox__space{display:none}}@media screen and (max-width:767px){.floatBox__space{float:left;height:64px}}@media screen and (max-width:767px){.floatBox__space--icon{height:28px}}.floatBox__image{position:relative}@media screen and (min-width:767px){.floatBox__image{min-width:400px;margin:0 auto}}@media screen and (max-width:767px){.floatBox__image{float:left;clear:both;width:calc(315/750*100%);min-width:95px;margin-right:calc(25/750*100%)}}@media screen and (min-width:767px){.floatBox__image--right{margin-right:0}}@media screen and (min-width:767px){.floatBox__image--large{min-width:473px}}@media screen and (min-width:767px){.floatBox__image--small{max-width:120px;min-width:inherit}}@media screen and (max-width:767px){.floatBox__image--small{width:calc(190/550*100%);margin-right:calc(25/550*100%)}}.floatBox__image .cap{color:#fff;text-align:right;text-shadow:0 0 3px rgba(0,0,0,.3),0 0 3px rgba(0,0,0,.3),0 0 3px rgba(0,0,0,.3),0 0 3px rgba(0,0,0,.3),0 0 3px rgba(0,0,0,.3)}.floatBox__image .cap--in-right{position:absolute;bottom:5px;right:5px}.floatBox .floatBox__cap--right{font-size:10px;position:absolute;bottom:0;right:120px}@media screen and (max-width:767px){.floatBox .floatBox__cap--right{bottom:0;right:75px}}.floatBox .floatBox__cap--bottom{font-size:10px;position:absolute;bottom:0;right:120px}@media screen and (max-width:767px){.floatBox .floatBox__cap--bottom{bottom:-10px;right:75px}}@media screen and (max-width:767px){.floatBox--long{height:120px}}@media screen and (max-width:767px){.floatBox--long .floatBox__cap--right{bottom:10px;right:0}}.btnCommon__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px;margin-top:30px;background:#a6997d;border:solid 5px #9c8e71;font-size:16px;color:#fff}@media screen and (min-width:767px){.btnCommon__link:hover{border:solid 5px rgba(156,142,113,.2);background:#fff;color:#9c8e71}}@media screen and (max-width:767px){.btnCommon__link{margin-top:20px;font-size:13px}}.sectionAword{padding:100px 0;background:#f5f3f1;text-align:center}@media screen and (max-width:767px){.sectionAword{padding:50px 0}}.sectionAword__txt{margin-top:40px;font-size:15px;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.sectionAword__txt{margin-top:30px}}.sectionAword__small{font-size:10px}.sectionAword__cap{margin-top:20px;font-size:10px}@media screen and (max-width:767px){.sectionAword__cap{margin-top:10px}}.sectionAword .photo{margin-top:30px}@media screen and (max-width:767px){.sectionAword .photo{width:calc(300/750*100vw);margin:20px auto 0}}.sectionAword .btnCommon{width:300px;margin:40px auto 0}@media screen and (max-width:767px){.sectionAword .btnCommon{width:100%;margin-top:30px}}.plusBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:20px;position:relative;z-index:0}@media screen and (max-width:767px){.plusBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}}.plusBox__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:28px}.hr{margin:60px 0}@media screen and (max-width:767px){.hr{margin:40px 0}}.hr--brown{border-top:1px solid #333}[data-color=green]{color:#499738}[data-color=dark_brown]{color:#976938}[data-color=brown]{color:#9c8e71}[data-color=orange]{color:#cf712e}.boxAcod__ttl{color:#fff;letter-spacing:.1em;line-height:1.38462;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.boxAcod__ttl:before{content:'';margin-top:calc((1 - 1.38462)*.5em)}.boxAcod__ttl:after{margin-bottom:calc((1 - 1.38462)*.5em)}.boxAcod__ttl:before,.boxAcod__ttl:after{content:'';display:block;height:0;width:0}@media screen and (max-width:767px){.boxAcod__ttl{font-size:13px}}@media screen and (min-width:767px){.boxAcod__ttl{font-size:18px}}.boxAcod__icon{border-radius:50%;background:#fff;width:30px;height:30px}.boxAcod__status{width:100%;height:100%;position:relative;display:block}.boxAcod__status:after,.boxAcod__status:before{content:'';display:block;position:absolute;top:50%;left:50%;background:#999;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.boxAcod__status:before{width:15px;height:3px}.boxAcod__status:after{height:15px;width:3px;-webkit-transition:.3s ease transform;transition:.3s ease transform}.boxAcod__head{background:#999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}@media screen and (max-width:767px){.boxAcod__head{padding:10px 12px 10px 15px}}@media screen and (min-width:767px){.boxAcod__head{padding:20px}}.boxAcod__head.is-open .boxAcod__status:after{-webkit-transform:translate(-50%,-50%) scale(1,0);-ms-transform:translate(-50%,-50%) scale(1,0);transform:translate(-50%,-50%) scale(1,0)}.boxAcod__cont{background:#fff;max-height:0;visibility:hidden;-webkit-transition:.3s linear;transition:.3s linear;-webkit-transition-property:max-height,padding,visivility;transition-property:max-height,padding,visivility;padding:0 20px}.boxAcod__cont.is-open{max-height:10000px;visibility:visible;padding:20px}.boxAcod__cap{font-size:10px}@media screen and (max-width:767px){.boxAcod--pcOnly{display:none}}@media screen and (min-width:767px){.boxAcod--spOnly{display:none}}@media screen and (min-width:767px){.boxAcod+.boxAcod,.boxBg__boxList+.boxAcod{margin-top:20px}}@media screen and (max-width:767px){.boxAcod+.boxAcod,.boxBg__boxList+.boxAcod{margin-top:10px}}.modal{position:fixed;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:0}.modal.is-active{overflow:visible;height:auto;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1200}.modal__bg:before{content:'';position:fixed;top:0;left:0;right:0;width:auto;height:0;background:white;-webkit-transition:.3s;transition:.3s}.modal__bg:after{content:'';position:fixed;bottom:0;left:0;right:0;width:auto;height:0;background:white;-webkit-transition:.3s;transition:.3s}.modal__bg.is-active:before{height:50%}.modal__bg.is-active:after{height:50%}.modal__inner{position:relative;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:calc(100% - 120px);box-sizing:border-box;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2;-webkit-transition:.6s;transition:.6s}.modal__inner.is-active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modal__close{position:fixed;top:20px;right:20px;font-size:20px;font-family:ico;z-index:1201;cursor:pointer}@media screen and (max-width:767px){.modal__close{top:10px;right:10px;font-size:16px}}.modal__button{position:absolute;bottom:65px;right:-60px;cursor:pointer;z-index:1002}@media screen and (max-width:767px){.modal__button{bottom:60px;right:0;width:calc(60/750*100vw)}}.modal__button--out{top:calc(100% + 10px);bottom:auto}.modal__button--static{padding-top:10px;position:static;text-align:right}.uspSect{padding:50px 0;background-color:#f5f3f1;margin-top:40px}@media screen and (max-width:767px){.uspSect{padding:50px 0;margin-top:0}}.uspSect .txt{font-weight:400}.uspSect__top{text-align:center}.uspSect__top .color_ttl{font-size:28px;color:#000}@media screen and (max-width:767px){.uspSect__top .color_ttl{font-size:18px}}.uspSect__top .color_ttl+.txt{margin-top:40px}.uspSect__main{margin-top:40px}.uspSect__main+.uspSect__bottom{margin-top:40px}.uspSect__bottom{text-align:center}.uspSect__item{text-align:center;font-weight:500;font-size:16px;padding-bottom:20px;border-bottom:1px solid #9c8e71}@media screen and (max-width:767px){.uspSect__item{font-size:14px;padding-bottom:12px}}.uspSect__item .large{font-size:22px}@media screen and (max-width:767px){.uspSect__item .large{font-size:18px}}.uspSect__item+.uspSect__item{margin-top:20px}@media screen and (max-width:767px){.uspSect__item+.uspSect__item{margin-top:12px}}.acceptArea .unit-lead{text-align:center}.acceptArea .unit-lead .txt{text-align:left}.acceptArea .headingBorder+.layout-column{margin-top:40px}.acceptArea .layout-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.acceptArea .layout-column--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.acceptArea .layout-column--two .layout-column__item{width:484px}@media screen and (max-width:767px){.acceptArea .layout-column--two .layout-column__item{width:100%}}@media screen and (max-width:767px){.acceptArea .layout-column--two .layout-column__item:nth-child(n+2){margin-top:20px}}.acceptArea .layout-column--two .layout-column__item:nth-child(n+3){margin-top:40px}@media screen and (max-width:767px){.acceptArea .layout-column--two .layout-column__item:nth-child(n+3){margin-top:20px}}.acceptArea .layout-column__item .headingCommon{text-align:start}.acceptArea .layout-column__item--beige{background:#f5f3f1;border-top:solid 4px #9c8e71}.acceptArea:not(:first-child){border-top:1px solid #000;margin-top:50px;padding-top:50px}@media screen and (max-width:767px){.acceptArea:nth-child(2){border:none;padding-top:0}}@media screen and (min-width:767px){.acceptArea:nth-child(2n) .acceptArea__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.acceptArea__heading{color:#9c8e71;text-align:center;letter-spacing:.1em;line-height:1.4;border:1px solid currentColor;border-radius:8px}.acceptArea__heading:before{content:'';margin-top:calc((1 - 1.4)*.5em)}.acceptArea__heading:after{margin-bottom:calc((1 - 1.4)*.5em)}.acceptArea__heading:before,.acceptArea__heading:after{content:'';display:block;height:0;width:0}@media screen and (max-width:767px){.acceptArea__heading{font-size:20px;padding:16px}}@media screen and (min-width:767px){.acceptArea__heading{font-size:24px;padding:25px}}.acceptArea__ttl{letter-spacing:.08em;font-family:Noto Serif JP,serif;font-weight:600;line-height:1.5}.acceptArea__ttl:before{content:'';margin-top:calc((1 - 1.5)*.5em)}.acceptArea__ttl:after{margin-bottom:calc((1 - 1.5)*.5em)}.acceptArea__ttl:before,.acceptArea__ttl:after{content:'';display:block;height:0;width:0}@media screen and (min-width:767px){.acceptArea__ttl{font-size:28px}}@media screen and (max-width:767px){.acceptArea__ttl{font-size:22px}}@media screen and (max-width:767px){.acceptArea__heading+.acceptArea__ttl{margin-top:45px}}@media screen and (min-width:767px){.acceptArea__heading+.acceptArea__ttl{margin-top:40px}}@media screen and (min-width:767px){.acceptArea__ttl+.txt{margin-top:30px}}@media screen and (max-width:767px){.acceptArea__ttl+.txt{margin-top:25px}}@media screen and (min-width:767px){.acceptArea__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:60px}}@media screen and (min-width:767px){.acceptArea__txtArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.acceptArea__visual{margin-top:60px}@media screen and (min-width:767px){.acceptArea__visual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:60px}}.acceptArea__cont .txt+.caption{margin-top:10px}.acceptArea__introduce{padding:20px 0;border-top:1px solid #9c8e71;border-bottom:1px solid #9c8e71}@media screen and (max-width:767px){.acceptArea__introduce .heading{font-size:16px}}@media screen and (min-width:767px){.acceptArea__introduce .heading{font-size:20px}}.acceptArea__introduce .heading+.txt{margin-top:15px}@media screen and (max-width:767px){.acceptArea__introduce:not(:first-child){margin-top:40px}}.acceptArea__cap{font-size:10px}