html body{background-image:none}html body .wrap{background-image:none!important;overflow:visible!important}html body .wrap .header .wrap .title{width:460px;height:125px}html body .wrap .header .wrap .title a{height:125px}html body .wrap .header .wrap .title a .logo{display:block}html body .wrap .header .wrap .title a .wh-logo{display:none}html body .wrap .header .wrap .page_control{margin-top:45px}html body .wrap .header .nav{clear:none;display:none}html body .wrap .content-wrap{width:100%;background-color:#f2e6c9;margin:13rem 0;padding-top:5rem;margin-bottom:0}html body .wrap .content-wrap.itoshikonomachi-wrap{position:relative;background-color:#fdf3ed;overflow:hidden;z-index:26!important}html body .wrap .content-wrap.itoshikonomachi-wrap::before,html body .wrap .content-wrap.itoshikonomachi-wrap::after{content:"";position:absolute;top:0;width:400px;height:100%;background-size:contain;background-position:top;pointer-events:none;z-index:-2}html body .wrap .content-wrap.itoshikonomachi-wrap::before{left:0;background-image:url(../img/bg-leftr.png)}html body .wrap .content-wrap.itoshikonomachi-wrap::after{right:0;background-image:url(../img/bg-right.png)}html body .wrap .content-wrap.bg-white{margin:0;padding:0;padding-top:2rem}html body .wrap .content-wrap.bg-white .contents{border:10px solid #f1f1e7;border-bottom:none;padding-top:3rem}html body .wrap .content-wrap.bg-pink{background-color:#fdf3ed}html body .wrap .content-wrap .illustration{position:absolute}html body .wrap .content-wrap .illustration.illustration01{top:7%;left:10%}html body .wrap .content-wrap .illustration.illustration04{top:10%;left:89%}html body .wrap .content-wrap .illustration.illustration05{top:95%;left:10%}html body .wrap .content-wrap .illustration.illustration06{top:98%;left:50%;transform:translateX(-50%)}html body .wrap .content-wrap .illustration.illustration07{top:95%;left:89%}@media screen and (max-width:1550px){html body .wrap .content-wrap .illustration.illustration01{display:none}html body .wrap .content-wrap .illustration.illustration02{top:3%;left:10%}html body .wrap .content-wrap .illustration.illustration03{top:3%;left:85%}html body .wrap .content-wrap .illustration.illustration04{display:none}html body .wrap .content-wrap .illustration.illustration05{display:none}html body .wrap .content-wrap .illustration.illustration06{top:98%;left:50%;transform:translateX(-50%)}html body .wrap .content-wrap .illustration.illustration07{display:none}}html body .wrap .content-wrap .contents{border:0;overflow:visible!important;z-index:1}html body .wrap .content-wrap .contents.pd-wrap{padding:3rem;background-color:#fff}html body .wrap .content-wrap .contents .article{overflow:visible!important;width:100%;margin:0 auto}html body .wrap .content-wrap .contents .article section.section01{background-color:#fff;border-radius:30px;width:100%;margin:0 auto}html body .wrap .content-wrap .contents .article section.section02{margin-top:3rem}html body .wrap .content-wrap .contents .article section .content-box{display:flex;align-items:flex-start;overflow:visible!important}html body .wrap .content-wrap .contents .article section .content-box .pickup{overflow:visible!important;margin-top:-1.2rem;margin-left:-1.2rem;object-fit:contain;display:block;width:80%;height:auto}html body .wrap .content-wrap .contents .article section .content-box .profile-box{width:100%;overflow:visible!important;display:grid;grid-template-rows:auto 1fr;min-width:0}html body .wrap .content-wrap .contents .article section .content-box .profile-box .profile-top{overflow:visible!important}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.number{position:relative;display:block;background-color:#00ac97;width:fit-content;color:#fff;text-align:center;padding:0.7rem 1.5rem;padding-top:1.2rem;font-size:1.25em;margin:0.3rem 1.3rem}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.number span img{position:absolute;top:-70%;left:50%;transform:translateX(-50%)}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.profile{font-size:0.9375em;width:520px;margin:2rem auto;margin-bottom:1rem;line-height:1.7}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.profile span{font-size:1.625em}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.sub-title{width:550px;margin:0 auto;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;font-size:18px;padding:0.5rem 0;font-weight:500}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.main-title{width:550px;margin:0 auto;text-align:center;font-size:2.75em;font-weight:bold;color:#00ac97;padding:0.4rem 0;position:relative}html body .wrap .content-wrap .contents .article section .content-box .profile-box .title-img{display:block;margin:0 auto;margin-top:-2rem}html body .wrap .content-wrap .contents .article section .content-box .profile-box .title-img.wh-img{display:none}html body .wrap .content-wrap .contents .article section .content-box .profile-box .profile-body{display:grid;align-content:center;justify-items:start;min-height:0}@media screen and (max-width:1090px){html body .wrap .content-wrap .contents .article section .content-box{max-width:100%}html body .wrap .content-wrap .contents .article section .content-box .profile-box{max-width:100%;display:block}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.number{font-size:18px;margin:0.3rem 1rem}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.number span img{width:50%;top:-65%}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.profile{width:90%;margin:2rem auto}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.sub-title{width:90%}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.main-title{width:90%;font-size:40px}html body .wrap .content-wrap .contents .article section .content-box .title-img{max-width:100%;width:50%;height:auto;margin-top:0!important}}@media screen and (max-width:930px){html body .wrap .content-wrap .contents .article section .content-box{display:block}html body .wrap .content-wrap .contents .article section .content-box .pickup{width:100%;margin-top:0;margin-left:0}html body .wrap .content-wrap .contents .article section .content-box .profile-box p.number{margin-top:2.5rem}}html body .wrap .content-wrap .contents .article section .introduction-wrap{margin:4rem 3.5rem;overflow:visible!important}html body .wrap .content-wrap .contents .article section .introduction-wrap p{font-size:1.125em;text-align:justify;line-height:2}html body .wrap .content-wrap .contents .article section .introduction-box{display:flex;justify-content:center;gap:100px;padding:4rem 0}html body .wrap .content-wrap .contents .article section .introduction-box .introduction-item{width:380px;text-align:justify}html body .wrap .content-wrap .contents .article section .introduction-box .introduction-item img{width:100%}html body .wrap .content-wrap .contents .article section .introduction-box .introduction-item p{font-size:1.125em}html body .wrap .content-wrap .contents .article section .introduction-box02{width:85%;margin:0 auto;padding:4rem 0;overflow:visible!important}html body .wrap .content-wrap .contents .article section .introduction-box02 .introduction-item{display:flex;justify-content:center;gap:100px;overflow:visible!important}html body .wrap .content-wrap .contents .article section .introduction-box02 .introduction-item img{width:100%}html body .wrap .content-wrap .contents .article section .introduction-box02 p{font-size:0.875em;line-height:1.5}@media screen and (max-width:930px){html body .wrap .content-wrap .contents .article section .introduction-box{gap:50px}html body .wrap .content-wrap .contents .article section .introduction-box .introduction-item p{font-size:16px}html body .wrap .content-wrap .contents .article section .introduction-box02{width:100%}html body .wrap .content-wrap .contents .article section .introduction-box02 .introduction-item{gap:50px}}html body .wrap .content-wrap .contents .article section .section-wrap{width:calc(100% - 70px);margin:0 auto;padding:2.5rem 0;overflow:visible!important}html body .wrap .content-wrap .contents .article section .section-wrap .heading .heading-box{display:block;font-size:1.25em;line-height:2;padding:0.5rem 1rem;color:#fff;background-color:#ec6d74}html body .wrap .content-wrap .contents .article section .section-wrap .heading .heading-box .number-span{display:inline;background-color:#fff;color:#ec6d74;border-radius:50%;padding:0.3rem;margin-right:0.5rem}html body .wrap .content-wrap .contents .article section .section-wrap .heading.blue .heading-box{background-color:#1bb8ce}html body .wrap .content-wrap .contents .article section .section-wrap .heading.blue .heading-box .number-span{color:#1bb8ce}html body .wrap .content-wrap .contents .article section .section-wrap .image_box{margin:2rem 0}html body .wrap .content-wrap .contents .article section .section-wrap .image_box p{font-size:1.125em;line-height:2;float:right;width:59%;text-align:justify}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .image_box_left p{font-size:0.875em;line-height:1.3;text-align:left;display:grid;justify-items:center;float:none;width:375px;margin:0 auto}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .image_box_right p{font-size:0.875em;line-height:1.3;text-align:left;display:grid;justify-items:center;float:none;width:375px;margin:0 auto}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .left{width:59%}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .left p{float:left;width:100%}@media screen and (max-width:1550px){html body .wrap .content-wrap .contents .article section .section-wrap .image_box p{width:100%}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .topic-item{float:none;width:100%}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .image_box_left{margin-right:0;float:none;margin:0 auto}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .image_box_left img{display:block;margin:0 auto}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .image_box_left p{width:fit-content}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .image_box_right{margin-left:0;float:none;margin:0 auto}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .image_box_right img{display:block;margin:0 auto}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .image_box_right p{width:fit-content}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .left{width:100%}html body .wrap .content-wrap .contents .article section .section-wrap .image_box .left p{float:none}}html body .wrap .content-wrap .contents .article section .section-wrap .image-copy{font-size:1.125em}html body .wrap .content-wrap .contents .article section .section-wrap .image-copy p{line-height:2}html body .wrap .content-wrap .contents .article section .section-wrap .topic-box{margin-bottom:2rem}html body .wrap .content-wrap .contents .article section .section-wrap .topic-box p{font-size:1.125em;line-height:2}html body .wrap .content-wrap .contents .article section .section-wrap .topic-box p.caption{font-size:0.875em;display:grid;justify-items:center;margin-top:0.5rem}html body .wrap .content-wrap .contents .article section .section-wrap .topic-box img{display:block;width:fit-content;object-fit:cover}html body .wrap .content-wrap .contents .article section .section-wrap .topic-box img.center-img{margin:0 auto}html body .wrap .content-wrap .contents .article section .section-wrap .topic-box .image-item{display:flex;gap:30px;justify-content:center}html body .wrap .content-wrap .contents .article section .section-wrap .topic-box .image-item.image-item-block{margin-top:1rem}html body .wrap .content-wrap .contents .article .machi-title{display:block;width:80%;margin:0 auto}html body .wrap .content-wrap .contents .article .back-btn{display:block;width:fit-content;margin:0 auto;margin-bottom:4rem!important;background-color:#c4e9f0}html body .wrap .content-wrap .contents .article .back-btn.mt-b0{margin-bottom:0}html body .wrap .content-wrap .contents .article .back-btn a{display:block;padding:0.5rem;color:#333;text-decoration:none}html body .wrap .content-wrap .contents .article .back-btn a:hover{text-decoration:none;opacity:0.7}html body .wrap .footer-body{background-color:#f2e6c9}html body .wrap .footer-body .footer-wrap{background-color:#fff;border:10px solid #f1f1e7;border-top:none}html body .wrap .footer-body .footer-wrap .wrap{background-color:#fff}html body .wrap .footer-body.bg-pink{background-color:#fdf3ed}