*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;text-decoration:none;outline:none!important}html,body{padding:0;margin:0;height:100%}body{background:#fff;font-family:'Montserrat',sans-serif}a{color:#000}a:hover{color:#000;text-decoration:underline}ul{list-style:none;padding:0;margin:0}.clrfx:after{content:'';clear:both;display:block}.container-in{padding:0 30px;max-width:1400px;margin:0 auto}.p-20{padding:20px}.p-30{padding:30px}.mb-15{margin-bottom:15px}.double-column .column{width:calc((100% - 15px) / 2);float:left}.double-column .column:nth-child(2){float:right}.logo{display:inline-block;height:39px;background:url(../img/logo.svg) no-repeat left;background-size:contain;width:139px}.logo:hover{text-decoration:none}header{margin:30px 0;position:fixed;top:0;left:30px;right:30px;z-index:2}header .container-in{border-radius:30px;background:#131820;height:55px;box-sizing:border-box}header .logo{float:left;margin-top:8px}header .find-city{margin-top:8px;float:left;left:5%}header .navi{float:right;margin-top:6px}.find-city{position:relative;width:300px}.find-city .form-group{margin:0}.find-city input{width:100%;display:block;height:37px;border:none;color:#6F6F6F;font-size:13px;box-sizing:border-box;padding:0 20px;border-radius:9px;background:#32333D;font-weight:400}.find-city button{position:absolute;z-index:2;right:7px;top:4px;border-radius:7px;background:#6C59E1;width:28px;height:28px;line-height:15px}.find-city button svg{width:14px;height:15px}.white_space{border-radius:15px;background:#FFF;box-sizing:border-box;background:rgba(255,255,255,0.60)}.left{float:left}.right{float:right}.entered_block .start-time-info{margin-bottom:30px}h1{font-size:28px}h2{font-size:24px}.start-time-info .top_block{height:85px;margin-bottom:40px}h1{margin-bottom:0}.start-time-info .top_block .position{margin-top:10px}.start-time-info .time{font-size:150px;font-style:normal;font-weight:600;line-height:130px}.start-time-info .detail{font-size:18px;font-style:normal;font-weight:400;line-height:normal}.m-ttl{color:#646464;font-size:13px;font-weight:400;line-height:15px}.b-ttl{font-size:16px;font-weight:500}.entry_block{background-color:#DBE5EE;background-image:url(../img/bg_cc.png);background-size:cover;background-position:center;margin:10px 20px 40px;padding-top:120px;box-sizing:border-box;border-radius:15px;padding-bottom:30px}.data-list{margin-top:15px}.data-list .detail-block-country{background:#e9f0f6;border-radius:8px;margin-bottom:8px;padding:5px 15px 5px 9px}.data-list .detail-block-country a{font-size:15px;font-weight:500;display:block;text-decoration:none}.data-list .detail-block-country a span{border-radius:4px;width:25px;height:19px;vertical-align:middle;display:inline-block;box-sizing:border-box;background-size:cover;margin-right:6px;margin-top:-3px}.data-list .detail-block{background:#e9f0f6;border-radius:8px;margin-bottom:8px;padding:5px 15px}.data-list .detail-block span{font-size:13px;display:block;opacity:.5;margin-top:-4px}.data-list .detail-block a{display:block;font-size:15px;font-weight:500}.data-list .detail-block:last-child{margin-bottom:0}.block_pagination{margin-top:40px;margin-bottom:30px;text-align:left}.block_pagination ul li.disabled{opacity:.4}.block_pagination ul li.active{opacity:1}.block_pagination ul li{display:inline-block;margin-right:5px}.block_pagination ul li:last-child{margin-right:0}.block_pagination ul li svg{fill:#9F9F9F}.block_pagination ul li a,.block_pagination ul li span{border-radius:7px;width:40px;display:block;height:40px;text-align:center;line-height:39px;font-size:16px;color:#000;background:#fff;text-decoration:none}.block_pagination ul li a:hover,.block_pagination ul li.active span{background:#131820;color:#fff}.block_pagination ul li a:hover svg{fill:#fff}.breadcrumb>li{display:inline-block}.breadcrumb>.active{color:#777}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb{background:none;padding:0;margin-bottom:5px;list-style:none;font-size:13px}.detail_information h2{margin-top:41px;margin-bottom:20px}.detail_information p{font-size:14px;line-height:24px}.quote-block{background-color:#DBE5EE;background-image:url(../img/bg_cc.png);background-size:cover;background-position:center;border-radius:20px;padding:40px;margin-top:60px}.quote-block .text{font-size:22px;line-height:26px;font-weight:500;margin-bottom:10px}.quote-block .author{font-size:18px}footer{padding:70px 0 30px}footer .container-in .space{border-radius:15px;background:#1E2231;padding:40px;color:#fff}footer .logo{color:#fff;width:170px}footer .m_text{max-width:360px;opacity:.8;font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin-top:6px}footer a{color:#fff}footer a:hover{color:#fff}footer .bot{padding-top:30px;text-align:center;font-size:14px;font-weight:500}footer .ls{margin-left:80px}footer .ls:last-child{margin-right:0}footer .ls a{display:block;font-size:14px;margin-bottom:5px}footer .ls a:last-child{margin-bottom:0}footer .bot a{color:#000;display:inline-block;text-decoration:underline}footer .bot span{font-size:16px;margin:0 10px;line-height:13px}footer .bot a:hover{text-decoration:none}@media (max-width: 720px){h1{font-size:24px}h2{font-size:21px}header{margin:14px 0 0}header .find-city{display:none}.start-time-info .time{font-size:18vw;line-height:20vw;margin-top:15px}.data-list .detail-block{background:#e9f0f6;border-radius:8px;margin-bottom:5px;padding:3px 15px}.entry_block .container-in{padding:0 20px}.entry_block{padding-top:30px;margin-top:90px;padding-bottom:20px;margin-left:30px;margin-right:30px}.start-time-info .top_block{height:inherit;margin-bottom:0}.start-time-info .detail{font-size:3.8vw}.quote-block{border-radius:15px;padding:30px;margin-top:40px}footer{padding-top:40px}footer .ls{margin-left:0;margin-top:8px}footer .m_text{max-width:100%;font-size:13px;margin-bottom:30px}footer .container-in .space{padding:30px}footer .logo{width:150px;height:30px}.white_space{border-radius:10px;padding:10px 20px;width:100%;margin-bottom:5px}.detail_information p{font-size:15px;line-height:21px}.entered_block .n{margin-top:30px}.entered_block .start-time-info{margin-bottom:0}.breadcrumb{margin-bottom:12px}}
