.d-main,.drama-main{width:100%;font-family:YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.6rem;color:#243f53;background-image:url("/tanakasan/images/common/bg02.png");background-size:120px auto}@media(max-width: 600.98px){.d-main,.drama-main{font-size:1.4rem;background-position:10% center}}.d-main [class*=-img] img,.drama-main [class*=-img] img{display:block;width:100%}.d-main button,.drama-main button{font-family:inherit;color:inherit}.d-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.intro-area{width:100%;padding:75px 0 110px;margin:0 auto}@media(max-width: 600.98px){.intro-area{padding:50px 0}}.intro-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.intro-area__inner{width:100%;max-width:100%}}.intro-box{word-break:break-all}.intro-title{position:relative;width:100%;margin:0 auto}.intro-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.intro-area{background-image:url("/tanakasan/images/common/bg01.png");background-size:120px auto}@media(max-width: 992.98px){br.is-pc{display:none}}br.is-sp{display:none}@media(max-width: 992.98px){br.is-sp{display:block}}.intro-area{position:relative}.intro-area:before{position:absolute;width:100%;height:35.9375vw;top:-16.09375vw;left:0;background-size:cover;background-position:center;content:""}body.webp .intro-area:before{background-image:url("/tanakasan/images/common/deco07.webp")}body.no-webp .intro-area:before{background-image:url("/tanakasan/images/common/deco07.png")}@media(max-width: 600.98px){.intro-area:before{width:123%;height:158px;top:-70px;left:calc((123% - 100%) / -2)}}.intro-area:after{position:absolute;width:100%;height:35.9375vw;bottom:-17.65625vw;left:0;background-size:cover;background-position:center;content:""}body.webp .intro-area:after{background-image:url("/tanakasan/images/common/deco07.webp")}body.no-webp .intro-area:after{background-image:url("/tanakasan/images/common/deco07.png")}@media(max-width: 600.98px){.intro-area:after{width:123%;height:158px;bottom:-70px;left:calc((123% - 100%) / -2)}}.intro-area__inner{position:relative;max-width:1040px;z-index:20}.intro-title{max-width:570px;padding:0}.intro-title span{padding-top:21.0526315789%}body.webp .intro-title span{background-image:url("/tanakasan/images/intro/intro-title.webp")}body.no-webp .intro-title span{background-image:url("/tanakasan/images/intro/intro-title.png")}.intro-body{margin:50px 0 0}@media(max-width: 600.98px){.intro-body{margin:20px 0 0}}.intro-body .intro-body-text{padding:70px 46px;border-radius:12px;background:#fff}@media(max-width: 600.98px){.intro-body .intro-body-text{padding:30px 5px}}.intro-body .intro-body-text .intro-text{margin:30px 0 0;text-align:center;font-size:22px;font-weight:300;line-height:1.8}@media(max-width: 600.98px){.intro-body .intro-body-text .intro-text{margin:20px 0 0;font-size:14px}}@media(max-width: 600.98px){.intro-body .intro-body-text .intro-text.first{margin:6px 0 0}}.intro-body .intro-body-text .intro-text.last{margin:35px 0 0 !important;font-weight:600}@media(max-width: 600.98px){.intro-body .intro-body-text .intro-text.last{margin:24px 0 0 !important}}.intro-body .intro-body-text .intro-text.last strong{font-size:30px}@media(max-width: 600.98px){.intro-body .intro-body-text .intro-text.last strong{font-size:18px}}.intro-body .intro-body-text .intro-text span{color:#ff5050;font-weight:600}.intro-body .intro-body-text .intro-text+.intro-text{margin:30px 0 0}@media(max-width: 600.98px){.intro-body .intro-body-text .intro-text+.intro-text{margin:20px 0 0}}.intro-body .intro-body-text .intro-text__img{font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain}.intro-body .intro-body-text .intro-text__img.first{max-width:720px;padding-top:14.0277777778%;margin:0 auto}body.webp .intro-body .intro-body-text .intro-text__img.first{background-image:url("/tanakasan/images/intro/intro-txt01.webp")}body.no-webp .intro-body .intro-body-text .intro-text__img.first{background-image:url("/tanakasan/images/intro/intro-txt01.png")}@media(max-width: 600.98px){.intro-body .intro-body-text .intro-text__img.first{max-width:89.552238806%}}.intro-body .intro-body-text .intro-text__img.second{max-width:908px;padding-top:26.4317180617%;margin:40px auto 0}body.webp .intro-body .intro-body-text .intro-text__img.second{background-image:url("/tanakasan/images/intro/intro-txt02.webp")}body.no-webp .intro-body .intro-body-text .intro-text__img.second{background-image:url("/tanakasan/images/intro/intro-txt02.png")}@media(max-width: 600.98px){.intro-body .intro-body-text .intro-text__img.second{margin:18px auto 0}}.intro-body .intro-body-text .intro-text__img.last{max-width:817.317px;padding-top:22.0531323832%;margin:2px auto 0}body.webp .intro-body .intro-body-text .intro-text__img.last{background-image:url("/tanakasan/images/intro/intro-txt03.webp")}body.no-webp .intro-body .intro-body-text .intro-text__img.last{background-image:url("/tanakasan/images/intro/intro-txt03.png")}
