.cp-007-dp{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.cp-007-dp .sp{display:none}@media screen and (max-width: 767px){.cp-007-dp .pc{display:none !important}.cp-007-dp .sp{display:block !important}}.cp-007-dp a:hover{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.cp-007-dp a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.cp-007-dp a img:hover{opacity:0.6;filter:alpha(opacity=60)}.cp-007-dp .clear{clear:both;line-height:0px}.cp-007-dp .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cp-007-dp .clearfix{display:inline-table;overflow:hidden;zoom:1}.cp-007-dp .scroll_btn{position:fixed;z-index:999;right:1%;bottom:2%;width:30px}.cp-007-dp .main_visual{background-color:#012173;position:relative;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);text-align:center}.cp-007-dp .main_visual h1{max-width:1200px;margin:auto;opacity:0}@media screen and (max-width: 767px){.cp-007-dp .main_visual h1{width:100%;margin-left:0%}}.cp-007-dp .main_visual .main_copy{position:absolute;bottom:1.5%;width:75%;max-width:1200px;margin:auto;margin-left:18%;z-index:10;opacity:0}@media screen and (max-width: 767px){.cp-007-dp .main_visual .main_copy{width:85%;margin-left:10%}}.cp-007-dp .main_visual .main_copy img{width:100%;margin:auto}.cp-007-dp .main_visual .mic{position:absolute;bottom:0;width:15%;left:0;z-index:999}@media screen and (max-width: 767px){.cp-007-dp .main_visual .mic{left:-15%;width:25%}}.cp-007-dp .page_navi{position:relative;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);background-image:url(../image/bg_navi.jpg);background-repeat:repeat-x;background-size:auto 100%;background-position:center bottom;padding-top:2%}@media screen and (max-width: 767px){.cp-007-dp .page_navi{padding:0}}@media only screen and (max-width: 1020px) and (min-width: 768px){.cp-007-dp .page_navi{padding:1.5%}}.cp-007-dp .page_navi ul{max-width:1200px;margin:auto;display:flex;padding-bottom:2%}@media screen and (max-width: 767px){.cp-007-dp .page_navi ul{width:100%;display:block}}.cp-007-dp .page_navi ul li{background-color:#00AFF0;width:20%;float:left;margin-right:1%;min-height:200px;padding:0.2%;padding-bottom:3%;padding-top:1%;box-sizing:border-box;text-align:center;border-radius:5%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 767px){.cp-007-dp .page_navi ul li{width:100%;border-radius:0;height:auto;padding:4% 2%;min-height:auto;text-align:left;display:block;border-bottom:1px solid #ffffff}}@media only screen and (max-width: 1020px) and (min-width: 768px){.cp-007-dp .page_navi ul li{min-height:150px}}.cp-007-dp .page_navi ul li a{color:#ffffff;line-height:1.25;text-align:center;text-shadow:1px 2px 0px rgba(0,0,0,0.3);display:block;font-size:2vw !important}@media screen and (min-width: 1200px){.cp-007-dp .page_navi ul li a{font-size:27px !important}}.cp-007-dp .page_navi ul li a span{font-size:150% !important;background:linear-gradient(transparent 30%, #032173 30%)}@media screen and (min-width: 1200px){.cp-007-dp .page_navi ul li a span{font-size:33px !important}}.cp-007-dp .page_navi ul li a span.font-s{font-size:85% !important;background:none}@media screen and (max-width: 767px){.cp-007-dp .page_navi ul li a span.font-s{font-size:80%}}@media screen and (max-width: 767px){.cp-007-dp .page_navi ul li a{font-size:14px !important;text-align:left;padding-left:8%}}.cp-007-dp .page_navi ul li a:hover{text-decoration:none;transform:scale(1.1);transition:transform 0.2s}.cp-007-dp .page_navi ul li .cursor{width:15%;position:absolute;bottom:-10%;left:42.5%}@media screen and (max-width: 767px){.cp-007-dp .page_navi ul li .cursor{width:5%;bottom:30%;left:2.5%}}.cp-007-dp .page_navi ul li:last-child{border:none}.cp-007-dp .inner{max-width:1200px;margin:auto;display:block}@media only screen and (max-width: 1020px) and (min-width: 768px){.cp-007-dp .inner{padding:1.5%}}.cp-007-dp .inner .left{float:left}.cp-007-dp .inner .right{float:right}.cp-007-dp .inner .copy{width:45%}@media screen and (max-width: 767px){.cp-007-dp .inner .copy{width:100%;padding:3%}}.cp-007-dp .inner .copy h2{margin-top:30px;font-size:2vw;line-height:1.5;background-image:url(../image/icon_dp.png);background-repeat:no-repeat;background-size:5vw;background-position:left center;padding-left:6vw;margin-bottom:25px;display:block;padding-top:15px;padding-bottom:15px}@media screen and (max-width: 767px){.cp-007-dp .inner .copy h2{margin-bottom:2%}}@media only screen and (max-width: 1020px) and (min-width: 768px){.cp-007-dp .inner .copy h2{font-size:3vw}}.cp-007-dp .inner .copy h2 span{font-size:125%;background:linear-gradient(transparent 70%, #00AFF0 50%)}.cp-007-dp .inner .copy h2 span.font-s{font-size:70%}@media screen and (max-width: 767px){.cp-007-dp .inner .copy h2{font-size:7vw;text-align:center;background-position:center top;background-size:15vw;padding-top:15%}}.cp-007-dp .inner .copy h2.blue{background-image:url(../image/icon_dp2.png);color:#032173}.cp-007-dp .inner .copy p{padding-left:6vw}@media screen and (max-width: 767px){.cp-007-dp .inner .copy p{padding:0}}.cp-007-dp .inner .copy p.attent{font-size:85%;margin-top:10px}@media screen and (max-width: 767px){.cp-007-dp .inner .copy p.attent{margin-top:5px}}.cp-007-dp .inner .pics{width:45%}@media screen and (max-width: 767px){.cp-007-dp .inner .pics{width:100%;text-align:center}}.cp-007-dp .inner .pics img{transform:scale(0.8, 0.8);transition:transform 0.5s;width:100%}@media screen and (max-width: 767px){.cp-007-dp .inner .pics img{width:90%}}.cp-007-dp #sec_01,.cp-007-dp #sec_02,.cp-007-dp #sec_03,.cp-007-dp #sec_04,.cp-007-dp #sec_05{overflow-x:hidden}.cp-007-dp #sec_01,.cp-007-dp #sec_03,.cp-007-dp #sec_05{position:relative;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);background-color:#032173;color:#ffffff;padding:75px 0}@media screen and (max-width: 767px){.cp-007-dp #sec_01,.cp-007-dp #sec_03,.cp-007-dp #sec_05{padding:5% 0}}.cp-007-dp #sec_02,.cp-007-dp #sec_04{position:relative;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);background-color:#ffffff;color:#333333;padding:75px 0}@media screen and (max-width: 767px){.cp-007-dp #sec_02,.cp-007-dp #sec_04{padding:5% 0}}.cp-007-dp #sales{position:relative;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);background-color:#ffffff;color:#333333;padding:75px 0;text-align:center}.cp-007-dp #sales h2{background-color:#032173;color:#ffffff;font-size:28px;padding:1% 2%;border-radius:10px;display:inline-block;margin:auto}@media screen and (max-width: 767px){.cp-007-dp #sales h2{font-size:18px}}.cp-007-dp #sales h2.goto{background-color:#ffffff;font-size:40px;color:#032173;font-weight:bolder;margin-top:50px;border-radius:0;padding-bottom:0;vertical-align:bottom;line-height:1;margin-bottom:50px;padding:10px 0;background:linear-gradient(transparent 65%, #00AFF0 65%)}@media screen and (max-width: 767px){.cp-007-dp #sales h2.goto{font-size:6vw;line-height:1.25;margin-top:30px;margin-bottom:30px;background:linear-gradient(transparent 70%, #00AFF0 70%);padding:5px 0;display:inline}}.cp-007-dp #sales ul{display:flex;flex-wrap:wrap;margin-top:50px}.cp-007-dp #sales li{width:23%}.cp-007-dp #sales li p{text-align:1.25;font-size:14px}.cp-007-dp #sales li p a{text-decoration:underline;font-size:18px;font-weight:bolder}@media screen and (max-width: 767px){.cp-007-dp #sales li p a{font-size:15px}}@media screen and (max-width: 767px){.cp-007-dp #sales li{width:50%;margin-bottom:26px}.cp-007-dp #sales li p{font-size:12px;vertical-align:bottom;margin-bottom:25px}}.cp-007-dp #sales li span{height:70px;width:auto;display:block}@media screen and (max-width: 767px){.cp-007-dp #sales li span{height:35px}}.cp-007-dp #sales li img{width:100%;height:auto;margin-bottom:15px}@media screen and (max-width: 767px){.cp-007-dp #sales li img{margin-bottom:10px;height:30px;width:auto}}.cp-007-dp #youtube{text-align:center}.cp-007-dp #youtube div{margin:auto}.cp-007-dp #youtube iframe{display:block;margin:auto;min-height:405px}@media screen and (max-width: 767px){.cp-007-dp #youtube iframe{width:100%;height:auto;min-height:200px}}@media only screen and (max-width: 1020px) and (min-width: 768px){.cp-007-dp #youtube iframe{min-height:405px}}
/*# sourceMappingURL=dp.css.map */
