@import"httpss://fonts.googleapis.com/earlyaccess/notosansjapanese.css";#header{background-color:#dcdddd}#header .firstview_bg{text-align:center;width:100%;background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/sp_bg.jpg);background-position:top left;background-repeat:no-repeat;background-size:100%;aspect-ratio:75/103;position:relative}@media only screen and (min-width: 691px){#header .firstview_bg{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/sp_bg.jpg)}}@media only screen and (min-width: 1024px){#header .firstview_bg{display:none;text-align:left;height:calc(100% - 84px);background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/bg-test.jpg);background-position:top left}}#header #intro{height:calc(84vh - 64px);position:relative}@media only screen and (min-width:1024px){#header #intro{height:auto;padding:60px 0 110px}}#header #intro p{font-size:14px;color:#333;line-height:1.8;margin:0 0 20px auto;width:40%}#header #intro p.main_copy_pc{line-height:2.2}#header #intro p.firstview_copy{display:none}@media only screen and (min-width:1024px){#header #intro p.firstview_copy{display:block;padding-top:0px;margin:0px 0px 30px auto;font-size:20px;line-height:1.8;letter-spacing:.2rem}}#header .firstview_img{width:230px;height:79px;margin-top:60px}@media only screen and (min-width:768px)and (max-width:1023px){#header .firstview_img{margin:80px auto 60px}}@media only screen and (min-width:1024px){#header .firstview_img{width:182px;height:63px;margin:0;position:absolute;top:40px;left:40px}}.ph-wrap{display:flex;align-items:center;margin:80px auto 0px;flex-wrap:wrap}@media only screen and (min-width:1024px){.ph-wrap{max-width:1200px;margin:120px auto 0px;flex-wrap:nowrap}}.ph-wrap.--reverse{flex-direction:row-reverse}.ph-wrap_img{width:100%}@media only screen and (min-width:1024px){.ph-wrap_img{width:55%}}.ph-wrap_box{width:86%;margin:50px auto 0}@media only screen and (min-width:1024px){.ph-wrap_box{margin:0px 100px 0px 60px;padding:0px 30px 0px 40px;width:45%}}@media only screen and (min-width:1024px){.ph-wrap.--reverse .ph-wrap_box{margin:0px 10px 0px 100px;padding:0px 40px 0px 30px}}.ph-wrap_txt{margin:35px 0 0}@media only screen and (min-width:1024px){.ph-wrap_txt{margin:40px 0 0}}.ph-wrap_ttl{font-weight:bold;font-size:16px;line-height:1.6}.ph-wrap_department{margin:50px 0 0}@media only screen and (min-width:1024px){.ph-wrap_department{margin:60px 0 0}}.ph-wrap_department h2{display:inline-block;font-size:1rem;border-bottom:1px solid #000}.ph-wrap_department ul{display:flex;flex-wrap:wrap;justify-content:space-between}.ph-wrap_department ul li{margin:20px 0 0;width:50%;font-size:14px;font-size:.875rem;line-height:1.55}@media only screen and (min-width:1024px){.ph-wrap_department.--music ul li:nth-child(odd){width:40%}}@media only screen and (min-width:1024px){.ph-wrap_department.--music ul li:nth-child(even){width:60%}}@media only screen and (min-width:1024px){.ph-wrap_department.--art ul li:nth-child(odd){width:25%}}@media only screen and (min-width:1024px){.ph-wrap_department.--art ul li:nth-child(even){width:75%}}.main_copy_pc{display:none}@media only screen and (min-width:1024px){.main_copy_pc{display:block}}.main_copy_sp{display:block}@media only screen and (min-width:1024px){.main_copy_sp{display:none}}main section{width:100%;max-width:none;margin:0 auto}main section.main_copy_sp{width:calc(100% - 72px);margin:40px auto 80px}@media only screen and (min-width:768px)and (max-width:1023px){main section.main_copy_sp{margin:60px auto 120px 60px}}@media only screen and (min-width:768px)and (max-width:1023px){main section.main_copy_sp br.tb_none{display:none}}main section.main_copy_sp p{font-size:14px;line-height:2.2}main section.main_copy_sp p.firstview_copy_sp{margin:0 0 30px 0;font-size:18px;line-height:1.8;letter-spacing:.2rem}@media only screen and (min-width:768px)and (max-width:1023px){main section.main_copy_sp p.firstview_copy_sp{margin:0px 0px 20px auto}}@media only screen and (min-width:1024px){main section.main_copy_sp p.firstview_copy_sp{display:none}}@media only screen and (min-width:1024px){main section .story{display:flex;flex-direction:row;align-items:center}}main section .story figure{width:100%;background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width:1024px){main section .story figure{background-size:cover;width:65%}}main section .story figure::after{content:"";display:block;padding-top:76%}@media only screen and (min-width:1024px){main section .story figure::after{padding-top:66%}}main section .story figure.ph-music{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/sp-music.jpg)}@media only screen and (min-width:1024px){main section .story figure.ph-music{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/music.jpg)}}main section .story figure.ph-art{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/sp-art.jpg)}@media only screen and (min-width:1024px){main section .story figure.ph-art{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/art.jpg)}}main section .story figure.ph-society{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/sp-society.jpg)}@media only screen and (min-width:1024px){main section .story figure.ph-society{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/society.jpg)}}main section .story figure.ph-nursery{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/sp-nursery.jpg)}@media only screen and (min-width:1024px){main section .story figure.ph-nursery{background-image:url(/wp/wp-content/themes/sapporo-otani/images/walktogether/nursery.jpg)}}main section .story p{font-size:18px;font-size:1.125rem;padding:50px 20px}@media only screen and (min-width:1024px){main section .story p{padding:0 0 0 120px}}@media only screen and (min-width:1024px){main section .story.reverse{flex-direction:row-reverse}}@media only screen and (min-width:1024px){main section .story.reverse p{padding:0 120px 0 0}}main section .caption-wrap{background-color:#fafafa;padding:50px 20px 120px}@media only screen and (min-width: 641px){main section .caption-wrap{padding:60px 0 180px}}main section .caption-wrap>div{margin:auto}@media only screen and (min-width: 641px){main section .caption-wrap>div{display:flex;align-items:flex-start;justify-content:space-between;max-width:750px}}@media only screen and (min-width: 641px){main section .caption-wrap>div p{width:50%;margin:0 auto}}main section .caption-wrap>div>div{margin:50px 0 0}@media only screen and (min-width: 641px){main section .caption-wrap>div>div{width:calc(50% - 120px);margin:0 auto}}main section .caption-wrap>div>div h2{display:inline-block;font-size:16px;font-size:1rem;border-bottom:1px solid #000}main section .caption-wrap>div>div h2:nth-child(n+2){margin-top:30px}main section .caption-wrap>div>div ul{display:flex;flex-wrap:wrap;justify-content:space-between}main section .caption-wrap>div>div ul li{margin:20px 0 0;width:50%;font-size:14px;font-size:.875rem;line-height:1.55}