﻿@media screen and (max-width: 768px){section.exhibitguide_link .box{padding-bottom:4rem}}section.exhibitguide_link .link{display:flex;align-items:center;justify-content:space-between;gap:2rem}section.exhibitguide_link .link li{width:34%;text-align:center}section.exhibitguide_link .link li a{display:block;font-weight:500;width:100%;height:auto;font-size:1.8rem;padding:2.35rem 0;border-radius:.6rem;position:relative}@media screen and (min-width: 769px)and (max-width: 1279px){section.exhibitguide_link .link li a{font-size:min(1.8rem,1.7vw)}}@media screen and (max-width: 768px){section.exhibitguide_link .link li a{box-sizing:border-box;height:10rem;font-size:1.4rem;padding:2rem 0 0}}@media screen and (max-width: 768px){section.exhibitguide_link .link li a.line1{padding-top:3rem}}section.exhibitguide_link .link li a:before{content:"";position:absolute;width:2rem;height:2rem;right:2rem;top:50%;transform:translate(0, -50%) rotate(90deg);background:url(../../images/arrow_right.svg) no-repeat center/contain}@media screen and (min-width: 769px)and (max-width: 1279px){section.exhibitguide_link .link li a:before{width:min(1.8rem,1.7vw);height:min(1.8rem,1.7vw)}}@media screen and (max-width: 768px){section.exhibitguide_link .link li a:before{width:2rem;height:2rem;top:auto;left:50%;bottom:1rem;transform:translate(-50%, 0) rotate(90deg)}}section.exhibitguide_link .link li.on a{pointer-events:none;background:#00408c;color:#fff}section.exhibitguide_link .link li.off a{border:1px solid #00408c;background:#fff;color:#00408c}section.exhibitguide_link .link li.off a:before{background:url(../../images/exhibitguide/arrow_right_b.svg) no-repeat center/contain}body.ad-placement .breadcrumb{padding-bottom:3rem}body.ad-placement section.intro .box{padding-bottom:10rem}@media screen and (max-width: 768px){body.ad-placement section.intro .box{padding-bottom:4rem}}@media screen and (max-width: 768px){body.ad-placement section.intro .text{font-size:1.6rem}}body.ad-placement section.intro .head{text-align:center;margin-top:8rem}@media screen and (max-width: 768px){body.ad-placement section.intro .head{margin-top:6rem}}body.ad-placement section.intro .head span{font-size:2.4rem;font-weight:700;line-height:1;color:#00408c;background-color:#fff;border-radius:10rem;display:inline-block;position:relative;padding:1.7rem 7.4rem}@media screen and (max-width: 768px){body.ad-placement section.intro .head span{width:100%;font-size:1.6rem;padding:1.8rem 0}}body.ad-placement section.intro .head span::before,body.ad-placement section.intro .head span::after{content:"";width:3rem;height:3px;background-color:#00408c;display:block;position:absolute;top:0;bottom:0;margin:auto}@media screen and (max-width: 768px){body.ad-placement section.intro .head span::before,body.ad-placement section.intro .head span::after{width:2.5rem}}body.ad-placement section.intro .head span::before{left:4rem;transform:rotate(48deg) translate(2px, 2px)}@media screen and (max-width: 768px){body.ad-placement section.intro .head span::before{left:2rem;transform:rotate(48deg) translate(1px, 1px)}}body.ad-placement section.intro .head span::after{right:4rem;transform:rotate(-48deg) translate(-2px, 2px)}@media screen and (max-width: 768px){body.ad-placement section.intro .head span::after{right:2rem;transform:rotate(-48deg) translate(-1px, 1px)}}body.ad-placement section.intro .intro-list{margin-top:4rem}@media screen and (min-width: 769px){body.ad-placement section.intro .intro-list{display:flex;flex-wrap:wrap;justify-content:center;gap:5.3rem}}@media screen and (max-width: 768px){body.ad-placement section.intro .intro-list{margin-top:3rem}}@media screen and (max-width: 768px){body.ad-placement section.intro .intro-list .intro-item:nth-child(n+2){margin-top:2rem}}body.ad-placement section.intro .intro-list .intro-item .circle{width:24rem;height:24rem;background-color:#fff;border-radius:50%;padding-top:4.5rem;position:relative}@media screen and (max-width: 768px){body.ad-placement section.intro .intro-list .intro-item .circle{margin:0 auto}}body.ad-placement section.intro .intro-list .intro-item .circle .label{font-size:1.8rem;font-weight:700;line-height:1;text-align:center}body.ad-placement section.intro .intro-list .intro-item .circle figure{position:absolute;left:0;right:0;margin:auto}body.ad-placement section.intro .intro-list .intro-item:nth-child(1) .circle figure{width:8rem;top:8.3rem}body.ad-placement section.intro .intro-list .intro-item:nth-child(2) .circle figure{width:19.4rem;top:9.3rem}body.ad-placement section.intro .intro-list .intro-item:nth-child(3) .circle figure{width:18.4rem;top:7.8rem}body.ad-placement section.intro .intro-list .intro-item:nth-child(4) .circle figure{width:8rem;top:8.2rem}body.ad-placement section.intro .intro-list .intro-item .desc{font-size:1.6rem;font-weight:700;line-height:1.6;text-align:center;color:#00408c;background-color:#fff;border:1px solid #00408c;border-radius:10rem;position:relative;padding:1.2rem 0;margin:0 auto;margin-top:-5rem}@media screen and (max-width: 768px){body.ad-placement section.intro .intro-list .intro-item .desc{width:24rem;padding:1rem 0}}body.ad-placement section.intro .intro-list .intro-item .desc::before{content:"";width:0;height:0;border-style:solid;border-width:0 1.2rem 2rem 1.2rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00408c rgba(0,0,0,0);display:block;position:absolute;bottom:100%;left:0;right:0;margin:auto}body.ad-placement section.plan .in{padding-top:10rem}@media screen and (max-width: 768px){body.ad-placement section.plan .in{padding-top:4rem}}body.ad-placement section.plan .box{padding-bottom:12rem}@media screen and (min-width: 769px){body.ad-placement section.plan .plan-list .plan-item .plan-item-flex{display:flex;gap:6rem}body.ad-placement section.plan .plan-list .plan-item .plan-item-flex .texts{width:calc(48% - 6rem)}body.ad-placement section.plan .plan-list .plan-item .plan-item-flex .table-wrap,body.ad-placement section.plan .plan-list .plan-item .plan-item-flex table{width:52%}body.ad-placement section.plan .plan-list .plan-item .plan-item-flex .table-wrap table{width:100%}}body.ad-placement section.plan .plan-list .plan-item .plan-item-flex+.plan-item-flex{margin-top:5rem}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item .plan-item-flex+.plan-item-flex{margin-top:4rem}}body.ad-placement section.plan .plan-list .plan-item .texts dl dt{font-size:2rem;font-weight:700;line-height:1.8;color:#00408c}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item .texts dl dt{font-size:1.8rem}}body.ad-placement section.plan .plan-list .plan-item .texts dl dd{font-size:1.6rem;font-weight:500;line-height:1.8;margin-top:2rem}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item .texts dl dd{font-size:1.5rem}}body.ad-placement section.plan .plan-list .plan-item table{width:100%;border-collapse:collapse}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item table{margin-top:4rem}}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item table tr{display:block}}body.ad-placement section.plan .plan-list .plan-item table tr th,body.ad-placement section.plan .plan-list .plan-item table tr td{padding:1rem 2rem;vertical-align:middle}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item table tr th,body.ad-placement section.plan .plan-list .plan-item table tr td{display:block}}body.ad-placement section.plan .plan-list .plan-item table tr th{font-size:1.6rem;font-weight:700;line-height:1.8;text-align:left;color:#fff;background-color:#00408c}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item table tr th{font-size:1.4rem}}body.ad-placement section.plan .plan-list .plan-item table tr td{font-size:1.6rem;font-weight:400;line-height:1.8;background-color:#eff1f8}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item table tr td{font-size:1.5rem}}@media screen and (min-width: 769px){body.ad-placement section.plan .plan-list .plan-item table tr:nth-child(n+2) th{border-top:1px solid #fff}}@media screen and (min-width: 769px){body.ad-placement section.plan .plan-list .plan-item table tr:nth-child(n+2) td{border-top:1px solid #00408c}}body.ad-placement section.plan .plan-list .plan-item .notes{margin-top:2rem}body.ad-placement section.plan .plan-list .plan-item .notes>li{font-size:1.6rem;font-weight:400;line-height:1.8}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item .notes>li{font-size:1.4rem;font-weight:500;letter-spacing:.001em}}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item figure+figure{margin-top:4rem}}body.ad-placement section.plan .plan-list .plan-item:nth-child(n+2){border-top:1px solid #00408c;padding-top:5rem;margin-top:5rem}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item:nth-child(n+2){padding-top:4rem;margin-top:4rem}}@media screen and (min-width: 769px){body.ad-placement section.plan .plan-list .plan-item:nth-child(2) figure{width:62rem;margin:0 auto;margin-top:5rem}}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item:nth-child(2) figure{margin-top:4rem}}@media screen and (min-width: 769px){body.ad-placement section.plan .plan-list .plan-item:nth-child(3) figure{width:62rem;margin:0 auto;margin-top:5rem}}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item:nth-child(3) figure{margin-top:4rem}}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item:nth-child(4) figure.pc{display:none}}@media screen and (min-width: 769px){body.ad-placement section.plan .plan-list .plan-item:nth-child(4) figure.sp{display:none}}@media screen and (min-width: 769px){body.ad-placement section.plan .plan-list .plan-item:nth-child(4) figure{width:15.1rem;margin:0 auto;margin-top:5rem}}@media screen and (max-width: 768px){body.ad-placement section.plan .plan-list .plan-item:nth-child(4) figure{width:8.1rem;margin:0 auto;margin-top:4rem}}body.ad-placement section.plan .cta_sub1{margin-top:5rem;padding-bottom:0}@media screen and (max-width: 768px){body.ad-placement section.plan .cta_sub1{margin-top:4rem;padding:0}}body.ad-placement section.plan .cta_sub1 a{padding-left:4.6rem;padding-right:4.6rem}@media screen and (max-width: 768px){body.ad-placement section.plan .cta_sub1 a{width:100%;max-width:33rem}}body.ad-placement section.plan .cta_sub1 .text{letter-spacing:.001em;margin-top:2rem}/*# sourceMappingURL=ad-placement.css.map */
