.p1yo1aoy .section-partner{margin-bottom:10%}.p1yo1aoy .section-partner .sec-title{margin-bottom:1.5em}.p1yo1aoy .section-partner .sec-contents{position:relative}.p1yo1aoy .section-partner .image{position:absolute}.p1yo1aoy .section-partner01 .sec-contents:after{content:"";width:114px;height:98px;position:absolute;top:0;right:0;background:url(/common/chara-sun01.png)}.p1yo1aoy .section-partner01 .text-box{max-width:780px;margin:auto}.p1yo1aoy .section-partner01 .text-box .ttl span{background:linear-gradient(transparent 60%,#fdffb7 0)}.p1yo1aoy .section-partner02 .sec-contents{padding-left:40%}.p1yo1aoy .section-partner02 .sec-title .ttl-main{position:relative}.p1yo1aoy .section-partner02 .text-box{font-size:15px;font-size:1.5rem;max-width:590px}.p1yo1aoy .section-partner02 .text-box div{margin-bottom:1em}.p1yo1aoy .section-partner02 .text-box div:last-child{margin-bottom:0}.p1yo1aoy .section-partner02 .text-box .ttl{font-weight:700;font-size:18px;font-size:1.8rem;margin-bottom:.5em}.p1yo1aoy .section-partner02 .text-box .txt{padding-left:2em}.p1yo1aoy .section-partner02 .image{top:0;left:0;max-width:35%}.p1yo1aoy .section-partner03 .sec-contents{padding-right:40%}.p1yo1aoy .section-partner03 .sec-title .ttl-main{position:relative}.p1yo1aoy .section-partner03 .sec-title .ttl-main:before{content:"";width:66px;height:50px;position:absolute;right:0;top:-44px;background:url(/common/chara-bird01.png)}.p1yo1aoy .section-partner03 .text-box{font-size:15px;font-size:1.5rem;max-width:590px}.p1yo1aoy .section-partner03 .text-box div{margin-bottom:1em}.p1yo1aoy .section-partner03 .text-box div:last-child{margin-bottom:0}.p1yo1aoy .section-partner03 .text-box .ttl{font-weight:700;font-size:18px;font-size:1.8rem;margin-bottom:.5em}.p1yo1aoy .section-partner03 .text-box .txt{padding-left:2em}.p1yo1aoy .section-partner03 .image{top:22%;right:0;max-width:35%}.p1yo1aoy .section-partner04 .sec-title:before{background-image:url(/overview/label02.png)}.p1yo1aoy .section-partner04 .sec-title .ttl-main{color:#9fd4bd}.p1yo1aoy .section-partner04 .sec-contents{max-width:780px;margin:auto;font-size:15px;font-size:1.5rem;line-height:1.8}.p1yo1aoy .section-partner04 .overview-box01{margin-bottom:2%;background:#fff;border:1px solid #c2c2c2;padding:10px 24px 10px 10px;justify-content:space-between}.p1yo1aoy .section-partner04 .overview-box01 .map-box{width:58%}.p1yo1aoy .section-partner04 .overview-box01 .text-box{width:40%;padding:1.5em 0}.p1yo1aoy .section-partner04 .overview-box01 .phone{margin:2em 0 1em}.p1yo1aoy .section-partner04 .overview-box01 .phone a{font-weight:700;font-size:32px;font-size:3.2rem;color:#9fd4bd;line-height:1.1;position:relative;padding-left:36px}.p1yo1aoy .section-partner04 .overview-box01 .phone a:before{content:"";width:31px;height:31px;background:url(/common/icon-phone02.png);position:absolute;left:0}.p1yo1aoy .section-partner04 .overview-box01 .open{margin-bottom:2em}.p1yo1aoy .section-partner04 .overview-box01 .open p{display:inline-block;vertical-align:middle}.p1yo1aoy .section-partner04 .overview-box01 .open .txt01{border:1px solid #512b16;padding:0 .4em}.p1yo1aoy .section-partner04 .overview-box01 .btn a{background:#9fd4bd}.p1yo1aoy .section-partner04 .overview-box02 a{-webkit-text-decoration:underline;text-decoration:underline;color:#447cff}.p1yo1aoy .section-partner04 .overview-box02 .image-box{padding-right:1em}.p1yo1aoy .section-partner05 .concept-box02 .text-box{margin-left:58%;padding-top:30px;position:relative}.p1yo1aoy .section-partner05 .concept-box02 .text-box:before{content:"";width:154px;height:144px;position:absolute;right:0;top:-72px;background:url(/common/chara-rabit01.png)}.p1yo1aoy .section-partner05 .concept-box02 .image{top:0;left:0;max-width:55%}.p1yo1aoy .section-partner05 .concept-box02 .image img{border-radius:3em}.p1yo1aoy .section-partner06 .sec-title:before{background-image:url(/overview/label01.png)}.p1yo1aoy .section-partner06 .sec-title .ttl-main{color:#f29500}.p1yo1aoy .section-partner06 .overview-box{overflow:visible;justify-content:space-between}.p1yo1aoy .section-partner06 .overview-box .text-box{width:54%}.p1yo1aoy .section-partner06 .overview-box .map-box{width:44%}.p1yo1aoy .section-partner06 .map{background:#fff;padding:5px;margin-bottom:6%}.p1yo1aoy .section-partner06 .overview-box01 .map-box{position:relative}.p1yo1aoy .section-partner06 .overview-box01 .map-box:before{content:"";width:116px;height:74px;background:url(/common/chara-people02.png) no-repeat;position:absolute;top:-74px;left:50%;margin-left:-58px}@media only screen and (max-width:1024px){.p1yo1aoy .section-partner{margin-bottom:4%}.p1yo1aoy .section-partner .sec-title{margin-bottom:1em}.p1yo1aoy .section-partner .image{position:relative;left:auto;bottom:auto;right:auto;top:auto;text-align:center;margin-top:1em}.p1yo1aoy .section-partner01 .sec-contents{padding-left:0}.p1yo1aoy .section-partner01 .sec-contents:after{display:none}.p1yo1aoy .section-partner01 .text-box{max-width:100%}.p1yo1aoy .section-partner01 .text-box .ttl:before{content:none}.p1yo1aoy .section-partner02 .sec-contents{padding-left:0}.p1yo1aoy .section-partner02 .sec-title .ttl-main{width:200px}.p1yo1aoy .section-partner02 .sec-title .ttl-main:before{width:33px;height:25px;top:-22px;background-size:33px}.p1yo1aoy .section-partner02 .text-box{max-width:100%}.p1yo1aoy .section-partner02 .text-box .txt{padding-left:0}.p1yo1aoy .section-partner02 .image{max-width:unset}.p1yo1aoy .section-partner03 .sec-contents{padding-right:0}.p1yo1aoy .section-partner03 .sec-title .ttl-main{width:200px}.p1yo1aoy .section-partner03 .sec-title .ttl-main:before{width:33px;height:25px;top:-22px;background-size:33px}.p1yo1aoy .section-partner03 .text-box{max-width:100%}.p1yo1aoy .section-partner03 .text-box .txt{padding-left:0}.p1yo1aoy .section-partner03 .image{max-width:unset}.p1yo1aoy .section-partner04 .sec-contents{font-size:14px;font-size:1.4rem}.p1yo1aoy .section-partner04 .overview-box01{padding:10px}.p1yo1aoy .section-partner04 .overview-box01 .map-box{width:100%;margin-bottom:4%}.p1yo1aoy .section-partner04 .overview-box01 .map-box img{width:100%}.p1yo1aoy .section-partner04 .overview-box01 .text-box{width:100%;padding:0}.p1yo1aoy .section-partner04 .overview-box01 .phone{margin:1em 0 .5em}.p1yo1aoy .section-partner04 .overview-box01 .phone a{font-size:20px;font-size:2rem;padding-left:24px}.p1yo1aoy .section-partner04 .overview-box01 .phone a:before{width:20px;height:20px;background-size:20px}.p1yo1aoy .section-partner04 .overview-box01 .open{margin-bottom:1em}.p1yo1aoy .section-partner04 .overview-box02 a{-webkit-text-decoration:underline;text-decoration:underline;color:#447cff}.p1yo1aoy .section-partner04 .overview-box02 .image-box{padding-right:0;margin-bottom:4%;text-align:center}.p1yo1aoy .section-partner05 .concept-box02 .text-box{margin-left:0;padding:0 0 4%}.p1yo1aoy .section-partner05 .concept-box02 .text-box:before{content:none}.p1yo1aoy .section-partner05 .concept-box02 .image{max-width:unset}.p1yo1aoy .section-partner06 .overview-box .text-box{width:100%;margin-bottom:4%}.p1yo1aoy .section-partner06 .overview-box .map-box{width:100%;text-align:center}.p1yo1aoy .section-partner06 .map{padding:3px;margin-bottom:4%}.p1yo1aoy .section-partner06 .overview-box01 .map-box:before{content:none}}