@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.more-btn,.more-btn:hover,a,a:hover{text-decoration:none}#go-out .katsudou-grid .section-grid ul li .grid-info,#go-out .katsudou-grid .section-grid ul.white-bg li .grid-info{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b8000000', GradientType=0)}body,html{font-family:'Noto Sans Japanese',YuGothic,'Yu Gothic',sans-serif;overflow-x:hidden;padding-top:0}body{padding-top:112px}.block-scroll{overflow:hidden}a,h1,h2,p,ul{color:#323232;padding:0;margin:0}img{width:100%;height:auto}p{margin:0}header{padding-bottom:0}ul{list-style:none}.clear-both{clear:both}.more-btn{font-size:12px;font-weight:700;background-color:#fff;border-radius:60px;border:2px solid #e6e6e6;padding:3px 15px;margin-top:15px;display:inline-block}.more-btn span{color:#007ca5;font-size:8px;padding-left:5px}.more-btn:hover{background-color:#007ca5;border:2px solid #007ca5;color:#fff}.more-btn:hover span{color:#fff}#master{padding-top:0}#master.bg-train{background:url(../img/train-pattern-bg_PC.jpg) repeat-y;background-size:100%}#master.bg-flowers{background:url(../img/flowers_pattern-bg_PC.jpg) repeat-y;background-size:100%}#master.light-grey-bg{background-color:#f8f8f8}#master.bg-projects{background:url(../img/projects/top_bg_PC.jpg) no-repeat #f8f8f8;background-size:100%;background-position-y:0}@media all and (min-width:768px) and (max-width:920px){#master.bg-projects{background-position-y:0}}@media all and (min-width:1130px){#master.bg-projects{background-position-y:-40px}}@media all and (min-width:1330px){#master.bg-projects{background-position-y:-100px}}@media all and (min-width:1500px){#master.bg-projects{background-position-y:-160px}}@media all and (min-width:1800px){#master.bg-projects{background-position-y:-200px}}@media all and (min-width:2100px){#master.bg-projects{background-position-y:-250px}}@media all and (min-width:2400px){#master.bg-projects{background-position-y:-330px}}#master .slider-block{clear:both;padding:60px 120px;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQYV2P88+fPfwYk8OzZMwZGZEGQgJSUFEIQJgDSBFaJLAAWfPTo0X+QFmQAAG84H3dJ2wVCAAAAAElFTkSuQmCC)}#master .slider-block .center-slider{position:relative;max-width:1200px;margin-left:auto;margin-right:auto}#master .slider-block button{background:0 0;position:absolute;height:100%;border:0;outline:0;top:0;display:inline-block;border-radius:1px;color:#007ca5;font-size:24px;padding:0 10px 0 6px}#master .slider-block button.slick-hidden{display:none}#master .slider-block button:hover{color:#0db8e2}#master .slider-block #slick-prev{left:-25px}#master .slider-block #slick-next{right:-25px;padding:0 6px 0 10px}#master .slider-block a{margin:0 9px;border-radius:1px;padding:4px;display:block;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.18)}#master .slider-block a:hover{background-color:#007ca5}#master .slider-block .slider-desc{padding:15px;font-size:16px;line-height:22px;text-align:left}#master .info-block{padding:60px 80px 50px 70px;text-align:center;background-color:#f8f8f8}#home-hero::before,#master #news{background-color:#fff}#master .info-block h3{font-size:21px;margin:0 0 18px}#master .info-block ul{text-align:left;max-width:1200px;margin-left:auto;margin-right:auto}#master .info-block ul li{font-size:16px;position:relative;padding:14px 20px 14px 155px}#master .info-block ul li span{position:absolute;left:0;top:14px;font-size:14px;min-width:120px;text-align:right;font-weight:700}#master .info-block ul li a{display:block;font-size:16px}#master .info-block ul li a:hover{color:#007ca5}#master #information{padding-bottom:75px;border-top:solid 1px #f2f2f2}#home-hero{height:690px;background-size:cover;background-position:bottom!important;position:relative}#home-hero.transition-start::before{opacity:0}#home-hero::before{content:' ';position:absolute;display:block;z-index:0;left:0;right:0;top:0;bottom:0;background-size:cover;-webkit-transition:all 2.2s ease;transition:all 2.2s ease}#home-hero .home-menu{text-align:center;padding-top:175px;position:relative;z-index:2}#home-hero .home-menu a.more-btn{position:absolute;bottom:0;left:50%;margin-left:360px;background-color:rgba(255,255,255,.75);border:0;color:#007ca5;font-size:10px;padding:4px 5px 4px 15px}#home-hero .home-menu a.more-btn.force-highlight{border:2px solid #007ca5;background-color:rgba(255,255,255,.95)}#home-hero .home-menu a.more-btn span{font-size:8px}#home-hero .home-menu a.more-btn:hover{background-color:#007ca5;color:#fff}#home-hero .home-menu>ul>li{display:inline-block;padding:10px 25px 0}#home-hero .home-menu>ul>li.arrow-carousel{display:none}#home-hero .home-menu>ul>li>div{position:relative}#home-hero .home-menu>ul>li>div .home-menu-bubble{background-color:rgba(0,124,165,.75);border-radius:100%;width:200px;height:200px;padding-top:36px;display:inline-block;text-align:center}#home-hero .home-menu>ul>li>div .home-menu-bubble .home-menu-bubble-content{width:130px;height:102px;overflow:hidden;position:relative;margin-left:auto;margin-right:auto;padding-top:22px}#home-hero .home-menu>ul>li>div .home-menu-bubble .home-menu-bubble-content::after{content:' ';position:absolute;border-radius:100%;border:6px solid #fff;width:130px;height:130px;display:block;top:0;left:0}#home-hero .home-menu>ul>li>div .home-menu-bubble span{color:#fff;font-size:80px}#home-hero .home-menu>ul>li>div .home-menu-bubble h4{color:#fff;font-size:16px;font-weight:400;letter-spacing:1px;margin:6px 0 0;display:inline-block}#home-hero .home-menu>ul>li>div .home-menu-placer{position:absolute;top:0;left:50%}#home-hero .home-menu>ul>li>div .home-menu-placer.single-column>ul{min-width:243px}#home-hero .home-menu>ul>li>div .home-menu-placer.single-column>ul>li{padding-right:0!important;padding-left:0!important;width:100%;border-right:0!important}#home-hero .home-menu>ul>li>div .home-menu-placer>ul{display:none;position:absolute;bottom:3px;background-color:#fff;border-radius:8px;padding:5px 12px;min-width:500px;left:50%;transform:translate(-50%,0);-webkit-transform:perspective(998px) translateZ(2px) translate(-50%,0);-webkit-font-smoothing:antialiased}#home-hero .home-menu>ul>li>div .home-menu-placer>ul>li{display:table-cell;width:50%}#home-hero .home-menu>ul>li>div .home-menu-placer>ul>li:first-child{padding-right:17px;border-right:solid 1px #0db8e2}#home-hero .home-menu>ul>li>div .home-menu-placer>ul>li:last-child{padding-left:18px}#home-hero .home-menu>ul>li>div .home-menu-placer>ul ul li{border-bottom:1px dotted #0db8e2;text-align:left;display:block;padding:0}#home-hero .home-menu>ul>li>div .home-menu-placer>ul ul li a{color:#0db8e2;padding:4px 6px;font-size:13px;font-weight:700;display:block}#home-hero .home-menu>ul>li>div .home-menu-placer>ul ul li a span:first-child{padding-right:5px;font-size:13px}#home-hero .home-menu>ul>li>div .home-menu-placer>ul ul li a span:first-child.icon-couch{font-size:19px;padding-right:2px;vertical-align:middle;margin-left:-3px;display:inline-block;margin-top:-2px}#home-hero .home-menu>ul>li>div .home-menu-placer>ul ul li a .arrow-right-list{float:right;font-size:8px;vertical-align:middle;line-height:20px}#home-hero .home-menu>ul>li>div .home-menu-placer>ul ul li a:hover{background-color:#0db8e2;color:#fff}#home-hero .home-menu>ul>li>div .home-menu-placer>ul ul li:last-child{border-bottom:0}#home-hero .home-menu>ul>li>div .home-menu-placer>ul::after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:8px;margin-left:-8px}#highlight-hero,#highlight-hero .home-hero-links .slider-home{position:relative}#highlight-hero,#highlight-hero .home-hero-links .slider-home:after{content:".";clear:both;display:block;line-height:0;font-size:0;}#home-hero .home-menu>ul>li>div.promenade .home-menu-bubble-content{padding-top:26px}#home-hero .home-menu>ul>li>div.life .home-menu-bubble-content{padding-top:23px}#home-hero .home-menu>ul>li:hover .home-menu-placer>ul{display:table}#highlight-hero{padding:0 80px 55px;margin-top:-175px}#highlight-hero .home-hero-links{max-width:1200px;margin-right:auto;margin-left:auto}#highlight-hero .home-hero-links .slider-home .slider-card{display:inline-block;width:50%;float:left}#highlight-hero .home-hero-links .slider-home .slider-card.top{top:0}#highlight-hero .home-hero-links .slider-home .slider-card.left{left:0}#highlight-hero .home-hero-links .slider-home .slider-card.right{right:0}#highlight-hero .home-hero-links .slider-home .slider-card.bottom{bottom:0}#highlight-hero .home-hero-links .slider-home .slider-card.pop{position:absolute;z-index:2;display: none;}#highlight-hero .home-hero-links .slider-home .slider-card a{position:relative;border-radius:1px;background-color:#fff;margin:10px;padding:4px;display:block;box-shadow:0 0 5px 0 rgba(0,0,0,.18)}#alert-info,#highlight-hero .home-hero-links button{display:none}#highlight-hero .home-hero-links .slider-home .slider-card a .brArrow{padding:5px;color:#007ca5;position:absolute;right:0;bottom:0;font-size:6px;z-index:2}#highlight-hero .home-hero-links .slider-home .slider-card a::after{content:' ';z-index:0;position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 24px 24px;border-color:transparent transparent #fff}#highlight-hero .home-hero-links .slider-home .slider-card a:hover{background-color:#007ca5}#highlight-hero .home-hero-links .slider-home .slider-card a:hover .brArrow{color:#fff}#highlight-hero .home-hero-links .slider-home .slider-card a:hover::after{border-color:transparent transparent #007ca5}#alert-info{text-align:center;margin-bottom:20px}#alert-info.alert-info-on{display:block;position:absolute;top:-95px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);min-width:630px}#alert-info .alert-info-container{max-width:640px;margin-left:auto;margin-right:auto;border-radius:1px;overflow:hidden;display:table}#alert-info .alert-info-container .alert-left{display:table-cell;background-color:rgba(192,0,0,.85);padding:10px;vertical-align:middle}#alert-info .alert-info-container .alert-left img{width:auto;margin-bottom:2px}#alert-info .alert-info-container .alert-left span{display:block;color:#fff51f;font-size:13px;font-weight:700;white-space:nowrap}#alert-info .alert-info-container .alert-right{display:table-cell;vertical-align:middle;background-color:rgba(220,18,34,.85);color:#fff;padding:10px 25px 10px 35px;font-size:16px;text-decoration:underline;text-align:left;font-weight:300}#alert-info .alert-info-container .alert-right span{display:block;max-height:96px;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:auto;padding-right:20px;padding-bottom:3px}#alert-info .alert-info-container .alert-right a{color:#fff}#alert-info .alert-info-container .alert-right a:hover{color:#fff51f}#train-info{text-align:center;margin:0 60px 35px}#train-info.alert-info-on .train-bar{background-color:rgba(247,237,17,.85)}#train-info.alert-info-on .train-bar .train-visual span{color:#f7ed11}#train-info .train-bar{text-align:left;margin-left:auto;margin-right:auto;padding:6px 10px;max-width:942px;background-color:rgba(255,255,255,.9);border-radius:4px}#train-info .train-bar .train-visual{display:inline-block;vertical-align: top;background-color:#007ca5;margin-right:8px;padding:5px 16px;border-radius:2px}#train-info .train-bar .train-visual span{padding:0 5px 0 0;font-size:16px;vertical-align:middle;color:#fff;display:inline-block}#train-info .train-bar .train-visual span.train-label{padding:0;font-size:12px;margin-top:-2px}#train-info .train-bar a{display:inline-block;vertical-align: top;line-height: 1.4em; color:#007ca5;padding-bottom:3px;border-bottom:solid 1px #007ca5;font-size:16px;font-weight:700}.slick-dots{bottom:-20px}.slick-dots li{background-color:#ddd;height:3px;width:30px;padding:0;margin:0 4px}.slick-dots li.slick-active,.slick-dots li:hover{background-color:#007ca5}.slick-dotted.slick-slider{margin-bottom:20px}#taisetsu .top-taisetsu{display:block;background:url(../img/flowers-bg.png) center bottom no-repeat;background-size:100%}#taisetsu .kv{width:240px;display:block;background:url(../img/taisetsu.svg) center -75px no-repeat;background-size:255%;height:230px;margin:0 auto;opacity:0;position:relative;z-index:2}#taisetsu .kv::before{pointer-events:none;position:absolute;width:131px;height:89px;border-radius:50%;content:'';box-sizing:content-box;top:74px;left:56px;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,.1);opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}#taisetsu .hanshin-logo{opacity:0;width:177px;display:block;background:url(../img/hanshin-logo.svg) center center no-repeat;background-size:100%;height:42px;margin:15px auto 0;padding-bottom:40px}#taisetsu .links-taisetsu>a::before,#taisetsu .links-taisetsu>a:hover::before{content:' ';height:100%;left:0;top:0;right:0;bottom:0}#taisetsu .intro-taisetsu-logo{-webkit-animation:heartbeatIntro 2s ease forwards;animation:heartbeatIntro 2s ease forwards}#taisetsu .intro-taisetsu-other{-webkit-animation:animTaisetsu 2s ease forwards;animation:animTaisetsu 2s ease forwards}#taisetsu .taisetsu-ttext{padding:30px 0 95px;text-align:center}#taisetsu .taisetsu-ttext img:first-child{margin-bottom:17px}#taisetsu .taisetsu-ttext img{width:auto;opacity:0;display:block;margin-left:auto;margin-right:auto}
.subPage .section .section-grid>ul>li>a:hover{opacity:.7}#taisetsu .taisetsu-ttext .mobile{display:none}#taisetsu .links-taisetsu>a{padding:110px 160px;min-height:400px;display:block;position:relative;background-position:center}#taisetsu .links-taisetsu>a::before{-webkit-transition:.4s ease;transition:.4s ease;z-index:0;display:block;position:absolute;width:0;background:rgba(0,0,0,0)}#taisetsu .links-taisetsu>a.hanshin-taisetsu{background-image:url(../img/taisetsu/01.jpg);background-size:cover}#taisetsu .links-taisetsu>a.project-taisetsu{background-image:url(../img/taisetsu/02.jpg);background-size:cover}#taisetsu .links-taisetsu>a.graffiti-taisetsu{background-image:url(../img/taisetsu/03.jpg);background-size:cover}#taisetsu .links-taisetsu>a.safety-taisetsu{background-image:url(../img/taisetsu/05.jpg);background-size:cover}#taisetsu .links-taisetsu>a.my-hanshin-taisetsu{background-image:url(../img/taisetsu/04.jpg);background-size:cover}#taisetsu .links-taisetsu>a .content-block{max-width:550px;z-index:2;position:relative}#taisetsu .links-taisetsu>a h4{color:#fff;font-size:30px;margin:0 0 20px}#taisetsu .links-taisetsu>a p{color:#fff;font-size:16px;line-height:26px;letter-spacing:1px}#taisetsu .links-taisetsu>a a{margin-top:20px}#taisetsu .links-taisetsu>a:hover::before{z-index:0;display:block;position:absolute;width:100%;background:rgba(0,0,0,.5)}#social-networks-blocks{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMUlEQVQYV2P88OGDMQMSeP78uS8jsiBIQFJScjNcECYA0gQWRBYAC16/fr0BpAXZXAAS1h8XTDk5gwAAAABJRU5ErkJggg==);padding:35px 150px 70px}#social-networks-blocks .content-snb{display:table;width:100%;table-layout:fixed;max-width:1150px;margin:0 auto}#social-networks-blocks .content-snb>div{width:50%;text-align:center;display:table-cell;padding:0 35px}#social-networks-blocks h3{color:#007ca5;font-size:21px;padding-bottom:30px;margin:0}#area>span br{display:none}.subPage{text-align:center}.subPage h1{font-size:36px;color:#007ca5;padding-bottom:20px;padding-top:100px;font-weight:300}.subPage>span{font-size:16px;color:#323232}.subPage .section{padding-left:70px;padding-right:70px;text-align:center;padding-bottom:75px}.subPage .section h2{color:#4b4b4b;padding-bottom:40px;padding-top:70px}.subPage .section h2 span{display:block;padding-bottom:5px;font-size:40px}.subPage .section.osusume{padding-left:0;padding-right:0}.subPage .section.osusume h2,.subPage .section.osusume h2 span{color:#f07aae}.subPage .section.event h2,.subPage .section.event h2 span{color:#ffa35f}.subPage .section.event h2 span{font-size:35px}.subPage .section.guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMUlEQVQYV2P88OGDMQMSeP78uS8jsiBIQFJScjNcECYA0gQWRBYAC16/fr0BpAXZXAAS1h8XTDk5gwAAAABJRU5ErkJggg==)}.subPage .section.guide h2,.subPage .section.guide h2 span{color:#2e9ef5}.subPage .section.guide h2 span{font-size:60px}.subPage .section .section-content{text-align:left;display:block;width:100%}.subPage .section .section-content .row{display:table;width:100%;margin:0}.subPage .section .section-content .row:last-child>a{padding-top:300px;padding-bottom:43px;padding-right:100px;border-bottom:0 solid #dc669a}.subPage .section .section-content .row>a{width:50%;display:table-cell;background-color:#f07aae;position:relative;vertical-align:middle;border-bottom:0 solid #f07aae}.subPage .section .section-content .row>a:hover div.more-btn{background-color:#f07aae!important;color:#fff!important;border-color:#fff!important}.subPage .section .section-content .row>a:hover div.more-btn span,.subPage .section .section-content .row>a:hover div.more-btn span.icon-play,.subPage .section .section-content .row>a:hover div.more-btn span.timer{color:#fff!important}.subPage .section .section-content .row>a.eki-content{background:url(../img/area/eki_PC.jpg) center no-repeat;background-size:cover}.subPage .section .section-content .row>a.taisetsu-content{background:url(../img/area/taisetsu_PC.jpg) center no-repeat;background-size:cover}.subPage .section .section-content .row>a.taisetsu-content div.more-btn{padding-right:3px}.subPage .section .section-content .row>a.taisetsu-content div.more-btn span{font-size:14px;display:inline-block;vertical-align:middle;margin-top:-2px;padding-left:2px;color:#f02a24}.subPage .section .section-content .row>a.taisetsu-content div.more-btn span.timer{font-size:10px;color:#818181;margin-top:0;padding-left:0;font-weight:400;vertical-align:inherit}.subPage .section .section-content .row>a.hotel-block{width:0}.subPage .section .section-content .row>a.wide-block{width:100%;background:url(../img/area/wide-visual_PC.jpg) center no-repeat;background-size:cover;position:relative;display:table-cell;vertical-align:middle;padding:90px}.subPage .section .section-content .row>a.wide-block .wide-message{text-align:left;position:relative;background-color:rgba(255,255,255,.5);padding:55px 40px 60px;max-width:740px;margin:0 auto}.subPage .section .section-content .row>a.wide-block .wide-message p{padding-bottom:7px}.subPage .section .section-content .row>a h3{font-size:36px;color:#323232;padding:0 70px;margin-top:0;line-height:53px}.subPage .section .section-content .row>a p{font-size:16px;color:#323232;padding:4px 70px 13px}.subPage .section .section-content .row>a div.more-btn{margin-top:10px;margin-left:70px}.subPage .section .section-content .row>a div.more-btn span{color:#f07aae}.subPage .section .section-content .row>a div.more-btn:hover{background-color:#f07aae;color:#fff;border-color:#fff}.subPage .section .section-content .row>a div.more-btn:hover span{color:#fff}.subPage .section .section-content .row>a .layer-info{width:100%;position:relative;z-index:3;padding:30px 70px 40px;background-color:rgba(255,255,255,.5)}.subPage .section .section-content .row>a .layer-info h6{font-size:18px;font-weight:700;color:#323232;margin-top:0}.subPage .section .section-content .row>a .layer-info>span{font-size:16px;display:block;padding-bottom:5px;color:#323232}.subPage .section .section-content .row>a .layer-info div.more-btn{margin-left:0;color:#323232}.subPage .section .section-content .row>a .layer-info div.more-btn:hover{background-color:#f07aae;color:#fff;border-color:#f07aae}.subPage .section .section-content .row>a .layer-info div.more-btn:hover span{color:#fff}.subPage .section .section-grid{display:block;padding:0;max-width:1200px;margin:0 auto;text-align:left}.subPage .section .section-grid>ul>li{text-align:left;width:33.3%;padding:10px;display:inline-block;vertical-align:top}.subPage .section .section-grid>ul>li>a{position:relative;display:block;width:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.18);background-color:#fff;text-decoration:none;text-align:center;overflow:hidden}.subPage .section .section-grid>ul>li>a .grid-info{background-color:#fff;padding:30px 25px;color:#323232;text-align:left}.subPage .section.event .section-grid>ul>li>a img + .grid-info::before,.subPage .section.area-event-grid .section-grid>ul>li>a img + .grid-info::before{content:"";display:block;width:100%;height:0;padding-bottom:65%;position:absolute;z-index:3;left:0;top:0}.subPage .section.area-event-grid .section-grid>ul>li>a img + .grid-info::before{padding-bottom:66.34%}.subPage .section .section-grid>ul>li>a .grid-info h6{font-size:18px}.subPage .section .section-grid>ul>li>a .grid-info .date{font-size:16px}.subPage .section .section-grid>ul>li>a .grid-info p{font-size:18px;font-weight:700;padding:8px 0}.subPage .section .section-grid>ul>li>a .grid-info .place{color:#fff;font-size:12px;background-color:#ffa35f;border-radius:20px;padding:1px 20px;word-break:keep-all;display:inline-block;margin-bottom:3px}.subPage .section .section-grid>ul>li>a .grid-info a{margin:3px 0 3px 3px;color: #007ca5;}.subPage .section .section-grid>ul>li>a .grid-info a:hover span{border-bottom: solid 1px #007ca5;line-height: 1em}.subPage .section .section-grid>ul>li>a .grid-info ul li{display:inline-block;float:left;width:50%}.subPage .section .section-grid>ul>li>a .grid-info ul li:hover{color:#0db8e2;text-decoration:underline}.subPage .section .section-grid>ul>li>a .grid-info ul li::before{content:"\e934";font-family:icomoon!important;speak:none;display:inline-block;color:#0db8e2;font-size:13px;padding-right:10px}.subPage .section .section-grid>ul>li>a .grid-info ul::after{content:' ';display:block;clear:both}.subPage .section .section-grid>ul>li>a::before{font-family:icomoon!important;content:'\e91f';speak:none;padding:5px;color:#fff;position:absolute;right:0;bottom:0;font-size:6px;z-index:2}.subPage .section .section-grid>ul>li>a::after{content:' ';z-index:0;position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 24px 24px;border-color:transparent transparent #ffa35f}.subPage .section .section-grid ul li a .grid-info span{display: inline-block}.subPage .section .section-grid.section-grid-eh>ul>li{width:33%}.subPage .section.guide .section-grid{max-width:1200px;margin:0 auto}.subPage .section.guide .section-grid ul li a .grid-info h6{margin-bottom:5px;margin-top:0}.subPage .section.guide .section-grid ul li a .grid-info p{font-size:16px;padding-bottom:10px;font-weight:300}.subPage .section.guide .section-grid ul li a::after{border-color:transparent transparent #2e9ef5}.subPage .section.matome .section-grid{margin:0 auto}.subPage .section.matome .section-grid ul li a{display:table;padding:20px 20px 25px}.subPage .section.matome .section-grid ul li a .grid-info{display:table-cell;padding:0 0 0 20px;vertical-align:top}.subPage .section.matome .section-grid ul li a .grid-info h6{font-size:18px;margin-top:0;line-height:23px;margin-bottom:4px}.subPage .section.matome .section-grid ul li a .grid-info p{padding:0;font-size:16px;font-weight:300}.subPage .section.matome .section-grid ul li a .grid-info::after{content:' ';display:block;clear:both}.subPage .section.area-event-grid .section-grid ul li a::after,.subPage .section.area-event-grid .section-grid ul li a::before,.subPage .section.katsudou-grid .section-grid-4 ul li a::after,.subPage .section.katsudou-grid .section-grid-4 ul li a::before{content:none}.subPage .section.matome .section-grid ul li a .col-img{display:table-cell;vertical-align:top}.subPage .section.matome .section-grid ul li a img{width:auto}.subPage .section.matome .section-grid ul li a::after{border-color:transparent transparent #4b4b4b}.subPage .section.area-event-grid{padding-bottom:20px}.subPage .section.area-event-grid .section-grid ul{text-align:left}.subPage .section.area-event-grid .section-grid ul li a .grid-info{padding:17px 0 33px}.subPage .section.area-event-grid .section-grid ul li a .grid-info span.credit{width:100%;padding-right:10px;color:#323232;font-size:12px;position:absolute;right:0;top:0;padding-left:94px;padding-top:calc(66.34% + 4px);text-align:left;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all}.subPage .section.area-event-grid .section-grid ul li a .grid-info span.credit.event-finished{display:block;left:auto;top:auto;right:auto;position:relative;padding-left:10px;padding-top:0;margin-top:-10px;text-align:left}.subPage .section.area-event-grid .section-grid ul li a .grid-info span.isActive{font-weight:bolder;background-color:#ff4e5f;color:#fff;font-size:14px;padding:2px 20px;margin-bottom:3px;display:inline-block}.subPage .section.area-event-grid .section-grid ul li a .grid-info h6{margin-top:15px;display:block;padding:0 20px;font-weight:700;line-height:24px}.subPage .section.area-event-grid .section-grid ul li a .grid-info span.date-event{padding:0 20px 4px;font-size:14px;display:block}.subPage .section.area-event-grid .section-grid ul li a .grid-info p{padding:0 20px;font-size:16px;font-weight:300}.subPage .section.area-event-grid .section-grid ul li a .grid-info .places{display:block;padding:0 20px 20px}.subPage .section.area-event-grid .section-grid ul li a .grid-info .places span{color:#fff;display:inline-block;font-size:12px;background-color:#007ca5;border-radius:20px;padding:0 18px;margin-right:8px}.subPage .section.area-event-grid .section-grid ul li a .grid-info .places span:last-child{margin-right:0}.subPage .section.katsudou-grid{padding-top:65px;padding-bottom:130px}.subPage .section.katsudou-grid .section-grid-4 ul li{width:24.5%;padding-top:0}.subPage .section.katsudou-grid .section-grid-4 ul li a{box-shadow:none;background:0 0}.subPage .section.katsudou-grid .section-grid-4 ul li a:hover{opacity:1}.subPage .section.katsudou-grid .section-grid-4 ul li a:hover>div span.icon-01{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition-delay:.3s;transition-delay:.3s}.subPage .section.katsudou-grid .section-grid-4 ul li a:hover>div .mask{opacity:1;border:170px solid rgba(0,0,0,.7)}.subPage .section.katsudou-grid .section-grid-4 ul li a>div{position:relative;overflow:hidden}.subPage .section.katsudou-grid .section-grid-4 ul li a>div span.icon-01{position:absolute;font-size:30px;color:#fff;width:100%;text-align:center;top:50%;left:0;right:0;margin-top:-10px;opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:opacity .1s ease-in-out,-webkit-transform .2s .1s ease-in;transition:opacity .1s ease-in-out,-webkit-transform .2s .1s ease-in;transition:transform .2s .1s ease-in,opacity .1s ease-in-out;transition:transform .2s .1s ease-in,opacity .1s ease-in-out,-webkit-transform .2s .1s ease-in;z-index:2}.subPage .section.katsudou-grid .section-grid-4 ul li a>div .mask{position:absolute;left:0;bottom:0;top:0;right:0;opacity:0;overflow:visible;border:0 solid rgba(0,0,0,.7);box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:center}#modal-katsudou .modal-container p a:hover,#modal-katsudou .modal-container p.subtext a:hover{opacity:.8}.subPage .section.katsudou-grid .section-grid-4 ul li a img{box-shadow:0 0 5px 0 rgba(0,0,0,.18)}.subPage .section.katsudou-grid .section-grid-4 ul li a .grid-info{background:0 0;padding:25px 0 30px}.subPage .section.katsudou-grid .section-grid-4 ul li a .grid-info span.volume{font-size:14px;font-weight:500;font-family:'American Typewriter','Meiryo UI';color:#007ca5}.subPage .section.katsudou-grid .section-grid-4 ul li a .grid-info h6{font-weight:700}.subPage .section.katsudou-grid .section-grid-4 ul li a .grid-info p{font-size:16px;font-weight:400}.bottom-area-event-section{text-align:center;padding:40px 80px;margin-top:0}.bottom-area-event-section a{font-size:18px;margin:0;padding:6px 20px}.bottom-area-event-section a span{font-size:12px;display:inline-block;padding-bottom:3px}#filter-area-event{max-width:1200px;padding:0 10px;margin:95px auto 10px}#filter-area-event .container-filter{background-color:#fdfdfd;padding:9px 20px}#filter-area-event .container-filter::after{content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0}#filter-area-event .status{color:#323232;font-size:18px;display:inline-block;font-weight:700;float:left;vertical-align:middle}#filter-area-event .list-filter{float:right;display:inline-block;vertical-align:middle}#filter-area-event .list-filter .label-filters{background-color:#007ca5;font-size:12px;display:inline-block;font-weight:700;color:#fff;padding:2px 32px;border-radius:1px}#filter-area-event .list-filter form,#filter-area-event .list-filter form>div{display:inline-block}#filter-area-event .list-filter form>div input{margin-left:20px}#filter-area-event .list-filter form>div label{margin-left:3px;margin-bottom:0;font-size:16px;color:#323232;font-weight:500}#filter-area-event .list-filter form>div button{margin-left:20px;margin-top:0}@media only screen and (max-width:768px){#area>span br{display:block}.bottom-area-event-section{margin-top:0;padding:20px 10px}.bottom-area-event-section a{font-size:14px}#filter-area-event{margin:20px auto 10px;padding:0 2%}#filter-area-event .container-filter{position:relative;padding:12px 20px}#filter-area-event .container-filter .status{float:none;font-size:16px;padding-bottom:7px;padding-left:110px}#filter-area-event .container-filter .list-filter{float:none;display:block}#filter-area-event .container-filter .list-filter .label-filters{margin-bottom:5px;border-radius:20px;position:absolute;top:13px;margin-left:-80px}#filter-area-event .container-filter .list-filter form{width:240px;margin:0 auto;display:block}#filter-area-event .container-filter .list-filter form>div{margin:5px 0}#filter-area-event .container-filter .list-filter form>div input{margin-left:15px}#filter-area-event .container-filter .list-filter form>div label{font-size:15px}#filter-area-event .container-filter .list-filter form>div button,#filter-area-event .container-filter .list-filter form>div:first-child input{margin-left:0}#filter-area-event .container-filter .list-filter form>div:last-child{display:block;padding-top:0}}#container.project{width:auto;max-width:1280px;padding:0 40px 80px;background:0 0}#container.project h1{margin-top:80px;margin-bottom:80px;text-align:center;font-weight:300;color:#007ca5;font-size:36px;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 5px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}#container.project h2{padding-top:0;padding-bottom:30px;font-weight:700;font-size:30px;color:#f07aae}#container.project h2.second-title{color:#ffa35f;padding-top:140px}#container.project img{width:auto;max-width:390px}#container.project img.float_left{width:390px}#container.project .estate_text{float:unset;display:table-cell;padding-left:30px}#container.project .section{border-top:solid 1px #e5e5e5;padding:30px 20px 40px;margin:0}#container.project .section.bb-display,#container.project .section:last-child{border-bottom:solid 1px #e5e5e5}#container.project .section h3{color:#007ca5;font-size:21px;margin-top:14px;margin-bottom:20px}#container.project .section p{font-size:16px}#container.project .section p.headlead{font-size:18px;font-weight:700;color:#323232}#container.project .section .detail_link{margin-top:15px}#container.project .section .detail_link p:last-child{font-size:12px;padding-top:9px}#container.project .section .detail_link ul li{margin-right:7px}#container.project .section .detail_link ul li:last-child{margin-right:0}@media only screen and (max-width:768px){#container.project{padding:0 10px 40px}#container.project h1{font-size:27px;margin-top:80px;margin-bottom:105px}#container.project h2{font-size:22px;padding-bottom:15px}#container.project h2.second-title{padding-top:50px}#container.project .section{padding:20px 20px 30px}#container.project .section h3{font-size:21px;margin-bottom:18px}#container.project .section p{font-size:13px}#container.project .section p.headlead{font-size:15px;margin-bottom:3px}#container.project .section .detail_link p:last-child{font-size:10px;padding-top:3px}#container.project .section .detail_link ul li{width:48%}#container.project .section .detail_link ul li a img{width:100%}#container.project img.float_left{float:none;max-width:none;width:100%}#container.project .estate_text{display:block;padding-left:0}}#go-out{padding-bottom:155px}#go-out h1{padding-bottom:80px}#go-out h1 br{display:none}#go-out h2{font-size:30px;color:#fff;display:block;width:100%;padding:65px 0;margin:0;background:url(../img/dekakeru/01_banner_PC.jpg) no-repeat;background-size:cover}#go-out h2.banner02{background:url(../img/dekakeru/02_banner_PC.jpg) no-repeat;background-size:cover}#go-out .katsudou-grid{padding-top:55px}#go-out .katsudou-grid.dekake h3{color:#3c85ee}#go-out .katsudou-grid.dekake .section-grid ul li a>div:after{border-color:#3c85ee}#go-out .katsudou-grid h3{color:#74b900;font-size:18px;text-align:left;max-width:1200px;margin:60px auto 25px;padding-left:5px}#go-out .katsudou-grid h3:first-child{margin-top:0}#go-out .katsudou-grid .section-grid ul.white-bg li .grid-info{background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,#000 100%)}#go-out .katsudou-grid .section-grid ul li{width:25%;padding:0;float:left}#go-out .katsudou-grid .section-grid ul li a{padding:5px;overflow:hidden}#go-out .katsudou-grid .section-grid ul li a:hover>div:after{border-width:4px}#go-out .katsudou-grid .section-grid ul li a>div:after{content:' ';position:absolute;display:block;width:100%;height:100%;left:0;right:0;top:0;bottom:0;border:0 solid #74b900;-webkit-transition:all .3s ease;transition:all .3s ease}#go-out .katsudou-grid .section-grid ul li a,#go-out .katsudou-grid .section-grid ul li a>div{position:relative}#go-out .katsudou-grid .section-grid ul li .grid-info{display:table;width:100%;min-height:60px;position:absolute;left:0;right:0;bottom:0;padding:10px 15px;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.72) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.72) 100%)}#go-out .katsudou-grid .section-grid ul li .grid-info p{display:table-cell;vertical-align:bottom;font-family:"ＭＳ Ｐゴシック","MS PGothic",'Noto Sans Japanese',YuGothic,'Yu Gothic',sans-serif;font-size:14px;color:#fff;padding:0}@media all and (max-width:1039px){#go-out .katsudou-grid .section-grid ul li .grid-info p{font-size:10px}}@media only screen and (max-width:768px){#go-out{padding-bottom:5px}#go-out h1{padding-bottom:30px;font-size:28px}#go-out h1 br{display:block}#go-out h2{font-size:17px;width:100%;padding:36px 0;margin:0;background:url(../img/dekakeru/01_banner_SP.jpg) no-repeat;background-size:cover}#go-out h2.banner02{background:url(../img/dekakeru/02_banner_SP.jpg) no-repeat;background-size:cover}#go-out .katsudou-grid{padding:18px 17px 92px}#go-out .katsudou-grid h3{font-size:12px;max-width:1200px;margin:26px auto 8px;padding-left:5px}#go-out .katsudou-grid h3:first-child{margin-top:0}#go-out .katsudou-grid .section-grid{padding:0}#go-out .katsudou-grid .section-grid ul li{width:50%;padding:0;float:left}#go-out .katsudou-grid .section-grid ul li a{padding:3px}#go-out .katsudou-grid .section-grid ul li .grid-info{min-height:36px;padding:6px 10px}#go-out .katsudou-grid .section-grid ul li .grid-info p{font-size:10px;line-height:12px}}#master.sns-photo-contest #breadcrumb{text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}#master.sns-photo-contest .pink{color:#f1578d}#master.sns-photo-contest .blue{color:#007ca5}#master.sns-photo-contest .blue-light{color:#16b9ef}#master.sns-photo-contest span.icon-instagram-colored{display:inline-block;width:36px;height:36px;background:url(../img/sns-photo-contest/picto-insta.png) no-repeat;background-size:100%}#master.sns-photo-contest #sub-menu{background-color:rgba(255,255,255,.5);border-bottom:0}#master.sns-photo-contest #header-photo-contest{position:relative;background:url(../img/sns-photo-contest/header_PC.jpg) center;background-size:cover;width:100%;min-height:650px;z-index:-1;margin-top:-112px}#master.sns-photo-contest #header-photo-contest img{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:175px;width:auto}#master.sns-photo-contest #header-photo-contest .btm-kv{position:absolute;bottom:0;left:0;right:0;height:13px;display:block;width:100%;background:url(../img/sns-photo-contest/kv_btm_PC.png) center no-repeat}#master.sns-photo-contest #header-photo-contest .btm-kv::after,#master.sns-photo-contest #header-photo-contest .btm-kv::before{content:' ';display:block;left:0;bottom:0;height:10px;width:40%;background-color:#f8f8f8;position:absolute}#master.sns-photo-contest #header-photo-contest .btm-kv::after{left:unset;right:0}#master.sns-photo-contest #scroll-btn{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:block;margin:-77px auto 0;text-align:center;background-color:#007ca5;border-radius:100%;width:100px;height:100px;z-index:2;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media (min-width:768px){#master.sns-photo-contest #scroll-btn:hover{background-color:#f1ff55;color:#323232}#master.sns-photo-contest #scroll-btn:hover>span{color:#323232}}#master.sns-photo-contest #scroll-btn>span{display:block;color:#fff;font-weight:500;padding-top:30px;font-size:16px;-webkit-transition:all .3s;transition:all .3s}#master.sns-photo-contest #scroll-btn .illu{margin-top:5px}#master.sns-photo-contest #scroll-btn .illu span{font-size:14px;display:block}#master.sns-photo-contest #scroll-btn .illu span:first-child{font-size:15px}#master.sns-photo-contest #scroll-btn .illu span:last-child{margin-top:-10px}#master.sns-photo-contest #top-photo-contest{background-color:#f8f8f8;padding:140px 80px 80px}#master.sns-photo-contest #top-photo-contest br.sp{display:none}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content h1{font-size:36px;position:relative;display:inline-block}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content h1 span{z-index:1;position:relative}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content h1::before{content:' ';position:absolute;z-index:0;display:block;background-color:#f1ff5d;border-radius:6px;height:14px;width:100%;bottom:-6px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content p.p-big{font-size:21px;font-weight:500;line-height:35px;margin-top:20px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest{position:relative;padding:15px 160px 30px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest{position:absolute;top:-102px;left:0}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .labels-date-photo-contest{color:#fff;font-weight:500;font-size:14px;position:absolute;left:0;top:27px;z-index:2;width:215px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .labels-date-photo-contest .from-2017{text-align:left;padding-left:32px;padding-top:8px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .labels-date-photo-contest .from-2018{margin-left:-23px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .labels-date-photo-contest span{display:block}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .labels-date-photo-contest strong{font-size:36px;display:block;margin-top:-9px;font-weight:500}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .labels-date-photo-contest strong span{font-size:18px;display:inline}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .labels-date-photo-contest strong.from-big{padding-right:15px;margin-bottom:-5px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .labels-date-photo-contest span.strong{font-size:18px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .bg-date-photo-contest{position:relative;background-color:#007ca5;border-radius:100%;width:215px;height:215px;font-size:30px;text-align:center;-webkit-transform:rotate(-42deg);transform:rotate(-42deg)}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest .bg-date-photo-contest::before{top:99%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,124,165,0);border-top-color:#007ca5;border-width:11px;margin-left:-11px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest>p{font-size:24px;background-color:#fff;padding:25px;color:#007ca5;font-weight:500;border-radius:3px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest>p span{display:block;font-size:16px;font-weight:300;padding-top:5px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest{position:absolute;top:-102px;right:0;background-color:#f1ff55;border-radius:100%;width:215px;height:215px;font-size:30px;text-align:center;cursor:pointer;padding-top:60px;font-weight:700}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest p.small-info{font-size:18px;font-weight:500}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest span{color:#16b9ef;font-size:23px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest span.second-info{color:#323232;font-size:30px;display:block;margin-top:-5px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest::before{content:' ';position:absolute;z-index:0;width:100%;height:50px;display:block;top:-13px;background-image:url(../img/sns-photo-contest/small-train.png);background-repeat:no-repeat;background-position:center}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest:hover::before{-webkit-animation-name:spaceboots;-webkit-animation-duration:3s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks{position:relative;display:table;width:100%}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div{display:table-cell;vertical-align:top;width:50%}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div.calendar-block{padding-right:10px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div.prize-block{padding-left:10px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div{border:8px solid #f1ff55;border-radius:3px;padding:20px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content{background-color:#f9ffb8;padding-top:27px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content .title-calendar-block{display:block;position:relative;padding-left:28%;text-align:left}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content .title-calendar-block::before{content:' ';position:absolute;z-index:0;width:28%;height:0;padding-top:15%;display:block;top:0;left:0;background-image:url(../img/sns-photo-contest/ticket-01.png);background-repeat:no-repeat;background-position:center;background-size:100%}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content .title-calendar-block h3{font-size:27px;font-weight:500;padding-left:5px;margin-top:0}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content .title-calendar-block span.small-calendar{font-size:12px;display:block;margin-bottom:0;margin-top:-6px;padding-left:5px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content h3{font-size:24px;margin-top:0;margin-bottom:21px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div{border:4px solid #16b9ef;border-radius:20px;position:relative}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.clear-both{border:0}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div h5{color:#007ca5;background-color:#f8f8f8;display:inline-block;position:absolute;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:-27px;left:50%}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-big{display:block;margin-bottom:25px;padding:20px 34px 15px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-big h5{font-size:27px;padding:0 10px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-big .prize01{display:block;width:100%;height:0;padding-top:21%;background-image:url(../img/sns-photo-contest/price01_PC.jpg);background-repeat:no-repeat;background-position:center;background-size:100%;margin-left:auto;margin-right:auto}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small{display:inline-block;width:48.5%;padding:23px 33px 14px;float:left}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small.pcsr{float:right}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small.pcsr::after{content:' ';clear:both;float:none}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small h5{font-size:18px;padding:0 6px;top:-21px;white-space:nowrap}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small .prize02,#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small .prize03{display:block;width:100%;height:0;padding-top:55%;background-image:url(../img/sns-photo-contest/price02_PC.jpg);background-repeat:no-repeat;background-position:center;background-size:100%;margin-left:auto;margin-right:auto}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small .prize03{background-image:url(../img/sns-photo-contest/price03_PC.jpg);background-repeat:no-repeat;background-position:center}#master.sns-photo-contest .sns-block .sns-block-title{padding-top:90px;width:100%;text-align:center;padding-bottom:22px}#master.sns-photo-contest .sns-block .sns-block-title.activate-accordion h3 span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#master.sns-photo-contest .sns-block .sns-block-title .picto{display:block}#master.sns-photo-contest .sns-block .sns-block-title .picto .circle{display:block;overflow:hidden;width:85px;height:85px;border-radius:100%;background-color:#fff;margin-left:auto;margin-right:auto;position:relative;box-shadow:0 4px 5px 0 rgba(0,0,0,.25)}#master.sns-photo-contest .sns-block .sns-block-title .picto .circle span{font-size:40px;color:#16b9ef;position:absolute;z-index:3;top:20px;left:23px}#master.sns-photo-contest .sns-block .sns-block-title .picto .circle::before{content:' ';position:absolute;background-color:#f1ff55;display:block;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:100px;height:100px;z-index:2;left:31px;top:25px}#master.sns-photo-contest .sns-block .sns-block-title h3{font-size:27px;font-weight:500;color:#fff}#master.sns-photo-contest .sns-block .sns-block-title h3 span{color:#f1ff55;font-size:17px;margin-left:7px;display:inline-block;margin-top:-2px;vertical-align:middle;-webkit-transition:.2s ease;transition:.2s ease}#master.sns-photo-contest .sns-block .sns-block-title h3.dark{color:#323232}#master.sns-photo-contest .sns-block .sns-block-title h3.dark span{color:#16b9ef}#master.sns-photo-contest #main-info-photo-contest{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJElEQVQYV2NkwARSjGhiUgwMDM+QBcECIEUwQbgATBBFACQIAKXmBCB/aloqAAAAAElFTkSuQmCC),url(../img/sns-photo-contest/bg-train_PC.jpg);background-repeat:repeat,no-repeat;background-size:auto,cover;overflow:hidden;position:relative;padding:0 30px 50px}#master.sns-photo-contest #main-info-photo-contest::before{background:#fff;top:-157px;content:' ';display:block;height:220px;width:105%;left:-5%;position:absolute;right:0;-webkit-transform:skewY(-4deg);transform:skewY(-4deg);-webkit-transform-origin:100%;transform-origin:100%;z-index:0}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar{margin-top:105px;max-width:1200px;margin-left:auto;margin-right:auto;width:100%;display:block;border-radius:8px;padding:8px 0 12px;z-index:2;position:relative;background:#16b9ef;background:-webkit-linear-gradient(top,#16b9ef 0,#00acec 100%);background:linear-gradient(to bottom,#16b9ef 0,#00acec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16b9ef', endColorstr='#00acec', GradientType=0)}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li{position:relative;text-align:center;display:inline-block;width:25%;float:left;border-right:solid 1px #019ad3}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li:last-child{border-right:0}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li a{color:#fff;font-size:18px;font-weight:500;text-decoration:none}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li a>span{color:#f1ff55;display:block;font-size:11px;padding-top:3px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li a:hover .picto .circle::before{top:0;left:0;-webkit-transform:rotate(0);transform:rotate(0)}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li .picto{display:block;margin-bottom:8px;margin-top:-48px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li .picto .circle{display:block;overflow:hidden;width:64px;height:64px;border-radius:100%;background-color:#fff;margin-left:auto;margin-right:auto;position:relative;box-shadow:0 3px 6px 0 rgba(0,0,0,.25);z-index:2}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li .picto .circle span{font-size:30px;color:#16b9ef;position:absolute;z-index:3;top:15px;left:19px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li .picto .circle::before{content:' ';position:absolute;background-color:#f1ff55;display:block;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:80px;height:80px;z-index:1;left:15px;top:25px;-webkit-transition:.2s ease;transition:.2s ease}#master.sns-photo-contest #main-info-photo-contest .sns-tuto{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;display:block;z-index:2;position:relative}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector{padding-bottom:20px;text-align:center}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a{border-radius:3px;background-color:#fff;text-align:center;width:30%;display:inline-block;font-size:24px;padding:7px 0;font-family:'Noto Sans Japanese',YuGothic,'Yu Gothic',sans-serif;text-decoration:none;-webkit-transition:.4s ease;transition:.4s ease}#area-event-detail #event-detail-content>div a:hover,#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p a,#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step p a:hover{text-decoration:underline}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.selected{background-color:#f1ff55}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.insta{color:#d93177;float:left}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.insta span{vertical-align:middle;margin-right:3px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.post{color:#df2447;float:right;padding:9px 0}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.twit{color:#55acee}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.twit span{font-size:35px;vertical-align:middle;margin-top:-3px;padding-bottom:3px;display:inline-block;padding-right:4px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container{padding:40px 20px;border:8px solid #f1ff55;background-color:rgba(255,255,255,.95);position:relative;border-radius:3px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container:after,#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container:before{-webkit-transition:.4s ease;transition:.4s ease;bottom:100%;left:14.8%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container.twitter-selected:after,#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container.twitter-selected:before{left:50%}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container.post-selected:after,#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container.post-selected:before{left:85.5%}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container:after{border-color:rgba(255,255,255,0);border-bottom-color:rgba(255,255,255,.95);border-width:12px;margin-left:-12px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container:before{border-color:rgba(241,255,85,0);border-bottom-color:#f1ff55;border-width:23px;margin-left:-23px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div{display:none}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible{display:block;width:100%}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step{position:relative;border:10px solid #f1f1f1;border-radius:6px;margin-bottom:75px;padding-left:270px;padding-top:12px;padding-bottom:14px;text-align:center}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step>span{cursor:pointer;display:block;margin-top:10px}@media (min-width:768px){#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step>span:hover{color:#f1578d}}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step p{position:relative}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step p a{color:#f1578d}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step:first-child h6::after{content:none!important}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step:last-child{margin-bottom:0}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step:last-child h6::after{content:"\e936";font-family:icomoon!important;speak:none;display:block;color:#16b9ef;font-size:57px;left:0;top:-88px;position:absolute;width:100%}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step img{position:absolute;left:6px;top:-40px;width:auto}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step h6{position:relative;color:#f1578d;margin-top:0;font-size:34px;font-family:'American Typewriter','Meiryo UI';font-weight:400;margin-bottom:-6px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step h6 span{font-size:67px;font-style:italic;vertical-align:middle}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step p{font-size:24px;font-weight:500}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step p span{font-size:27px;display:block}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container>div.tuto-visible .tuto-step p span br{display:none}#master.sns-photo-contest #main-info-photo-contest .schedule{padding:40px 35px;border:8px solid #fff;background-color:rgba(255,255,255,.95);position:relative;border-radius:3px;margin-top:30px;text-align:center}#master.sns-photo-contest #main-info-photo-contest .schedule h3{font-size:36px;margin-top:0}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-month{width:100%;display:block;height:62px;background-image:url(../img/sns-photo-contest/timeline_month_PC.png);background-repeat:no-repeat;background-size:100%;background-position:bottom}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual{background:url(../img/sns-photo-contest/pattern.jpg);margin-top:10px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date{position:relative;height:50px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span{font-size:28px;font-weight:500}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span.left-date{color:#16b9ef;position:absolute;left:22px;bottom:0}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span.right-date{color:#f1578d;position:absolute;right:116px;bottom:0}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span.sright-date{color:#ef3516;position:absolute;right:20px;bottom:0}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span.sright-date .small-date{font-size:17px;font-family:'Noto Sans Japanese',YuGothic,'Yu Gothic',sans-serif}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar{padding:3px 60px 27px 25px;position:relative;display:table;width:100%}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar .left-bar{font-size:30px;background-color:#16b9ef;color:#fff;height:120px;text-align:center;display:table-cell;vertical-align:middle;position:relative}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar .left-bar::after{content:' ';position:absolute;right:-16px;z-index:2;top:0;width:0;height:0;border-style:solid;border-width:60px 0 60px 16px;border-color:transparent transparent transparent #16b9ef}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar .right-bar{background-color:#f1578d;font-size:22px;color:#fff;font-family:'Noto Sans Japanese',YuGothic,'Yu Gothic',sans-serif;height:120px;text-align:center;display:table-cell;vertical-align:middle;width:85px;font-weight:500;position:relative;padding-left:18px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar .right-bar::after{content:' ';position:absolute;right:-16px;z-index:2;top:0;width:0;height:0;border-style:solid;border-width:60px 0 60px 16px;border-color:transparent transparent transparent #f1578d}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar span{position:absolute;right:10px;top:15px;font-size:25px;font-weight:700;color:#ef3516;font-family:'Noto Sans Japanese',YuGothic,'Yu Gothic',sans-serif;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl}#master.sns-photo-contest #entries-photo-contest{margin-top:6.4%;padding:0 30px 100px;width:100%;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQYV2MU2/n+PwMS+Pf2BQMjsiBIgElYAiEIEwBpAqtEFgALiiy7/h+kBRkAAAbzGYpXZaxQAAAAAElFTkSuQmCC)}#master.sns-photo-contest #entries-photo-contest .header-entries{position:absolute;z-index:0;-webkit-transform:skewY(-4deg);transform:skewY(-4deg);-webkit-transform-origin:100%;transform-origin:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQYV2MU2/n+PwMS+Pf2BQMjsiBIgElYAiEIEwBpAqtEFgALiiy7/h+kBRkAAAbzGYpXZaxQAAAAAElFTkSuQmCC);height:21%;width:110%;top:-21%;left:-5%}#master.sns-photo-contest #entries-photo-contest .header-entries::before{content:' ';display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAALklEQVQYV2PkmX/+PwMS+P/hNQMjsiBYQEAUIQgTAGkCq0QWAAty9+/6D9KCDAC5HRg9TUY6vAAAAABJRU5ErkJggg==);height:20px;width:100%;left:0;top:0;position:absolute}#master.sns-photo-contest #entries-photo-contest .sns-block-title{padding-top:0}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content{max-width:1200px;margin-left:auto;margin-right:auto}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div{display:table;width:100%}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div{display:table-cell;text-align:center}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div h4{background-color:#fff;border-radius:8px;position:relative;padding:9px 4px;min-width:370px;font-size:24px;text-align:center;margin-top:0;margin-bottom:17px;display:inline-block}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div h4 span{vertical-align:middle}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div h4:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed{padding-right:20px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed h4{color:#d93177}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed h4 span{vertical-align:middle}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed .instafeed-container{border:2px solid #d93177;background-color:#fff;padding:20px;max-height:840px;overflow:hidden}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed .instafeed-container .instafeed-container-scroller{overflow-y:scroll;max-height:800px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed #instafeed::after{content:' ';clear:both;display:block;width:1px;height:1px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed #instafeed li{width:33%;height:0;padding-top:33%;float:left;position:relative;overflow:hidden;background:#fff}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed #instafeed li .caption{pointer-events:none;font-family:'Noto Sans Japanese',YuGothic,'Yu Gothic',sans-serif;position:absolute;background-color:rgba(255,255,0,.8);font-size:16px;color:#323232;padding:12px;display:none;top:0;left:0;bottom:0;right:0;text-align:left;z-index:2}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed #instafeed li a{display:block;position:absolute;top:0;height:100%}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed #instafeed li a img.landscape{height:100%;width:auto}@media (min-width:768px){#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed #instafeed li:hover .caption{display:block}}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.tweet-feed{width:33%}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.tweet-feed h4{color:#55acee}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.tweet-feed h4 span{font-size:36px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.tweet-feed iframe{border:2px solid #52adee!important;background:#fff;height:840px!important}#master.sns-photo-contest #application-photo-contest{padding:0 30px 50px;width:100%;position:relative;background-color:#f8f8f8}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 30px 25px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li{display:table;padding:40px 20px 35px;border-bottom:solid 1px #e6e6e6;width:100%}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li:last-child{border-bottom:0}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li:first-child{padding-top:15px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div{display:table-cell}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div h4,#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div h5{margin-top:0;margin-bottom:15px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div.sl h4,#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div.sl h5{margin-bottom:0}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div:first-child{width:290px;text-align:center;padding:0 40px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div:first-child h5{background-color:#16b9ef;font-size:18px;color:#fff;font-weight:300;min-width:210px;padding:5px 10px;border-radius:24px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li:nth-child(2n)>div:first-child h5{background-color:#0d9ccb}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div:last-child{padding:0 20px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li h4{font-size:24px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li h4 br{display:none}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li p{font-size:16px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul li{font-size:16px;line-height:24px;padding-bottom:7px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul li:last-child{padding-bottom:0}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.tab-ul{margin-bottom:23px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.tab-ul li{position:relative;padding-left:220px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.tab-ul li span:first-child{position:absolute;left:0;top:3px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.blue-circle{margin-bottom:40px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.blue-circle:last-child{margin-bottom:0}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.blue-circle li{position:relative;padding-left:20px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.blue-circle li::before{content:' ';display:block;width:12px;height:12px;border-radius:100%;border:2px solid #16b9ef;position:absolute;left:0;top:7px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.blue-circle li.no-circle::before{content:none}#master.sns-photo-contest #faq-photo-contest{padding:20px 30px 90px;width:100%;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQYV2PMuP77PwMS+PrqGQMjsiBIgFtMCiEIEwBpAqtEFgALxh58+B+kBRkAAJZkG+iHaAN4AAAAAElFTkSuQmCC)}#master.sns-photo-contest #faq-photo-contest::before{content:' ';position:absolute;top:0;left:0;width:100%;height:20px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQYV2MU2/n+PwMS+Pf2BQMjsiBIgElYAiEIEwBpAqtEFgALiiy7/h+kBRkAAAbzGYpXZaxQAAAAAElFTkSuQmCC)}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content{border-radius:4px;background-color:#f1f6f8;max-width:1200px;margin-left:auto;margin-right:auto;padding:25px 30px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li{padding:40px 20px 35px;border-bottom:solid 1px #e6e6e6}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li:last-child{border-bottom:0}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p{position:relative;color:#323232;font-size:18px;padding-left:40px;padding-bottom:16px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p:last-child{padding-bottom:0}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p span{position:absolute;color:#fff;font-weight:500;font-style:italic;border-radius:100%;font-family:Arial,Helvetica,sans-serif;left:0;top:-1px;width:30px;height:30px;font-size:18px;text-align:center;padding-top:3px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p a:hover,#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p.question{color:#f1578d}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p.question span{background-color:#f1578d}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p.answer{font-size:21px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p.answer span{background-color:#0d9ccb}@media (max-width:360px){#master.sns-photo-contest #top-photo-contest .top-photo-contest-content h1{font-size:20px!important;line-height:33px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content h1 span:last-child::before{top:20px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest>p{font-size:16px!important;padding:30px 30px 20px!important}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li a{font-size:9px!important}}@media (max-width:440px){#master.sns-photo-contest #header-photo-contest{min-height:350px!important}#master.sns-photo-contest #header-photo-contest img{top:80px!important}}@media (max-width:600px){#master.sns-photo-contest #header-photo-contest{min-height:450px!important}#master.sns-photo-contest #header-photo-contest img{top:110px!important}}@media (min-width:1500px){#master.sns-photo-contest #header-photo-contest{min-height:780px}#master.sns-photo-contest #header-photo-contest img{top:215px}}@media (min-width:1700px){#master.sns-photo-contest #header-photo-contest{min-height:900px}#master.sns-photo-contest #header-photo-contest img{top:280px}}@media (max-width:768px){#master.sns-photo-contest #header-photo-contest{background:url(../img/sns-photo-contest/header_SP.jpg) center;background-size:cover;margin-top:-46px;min-height:650px}#master.sns-photo-contest #header-photo-contest img{width:65%;max-width:300px;top:200px}#master.sns-photo-contest #header-photo-contest .btm-kv{height:5px;background:url(../img/sns-photo-contest/kv_btm_SP.png) center no-repeat;background-size:104px 5px}#master.sns-photo-contest #header-photo-contest .btm-kv::after,#master.sns-photo-contest #header-photo-contest .btm-kv::before{height:5px!important;width:44%!important}#master.sns-photo-contest #scroll-btn{margin:-38px auto 0;width:50px;height:50px}#master.sns-photo-contest #scroll-btn>span{padding-top:15px;font-size:8px}#master.sns-photo-contest #scroll-btn .illu{margin-top:3px}#master.sns-photo-contest #scroll-btn .illu span{font-size:7px}#master.sns-photo-contest #scroll-btn .illu span:first-child{font-size:8px}#master.sns-photo-contest #scroll-btn .illu span:last-child{margin-top:-5px}#master.sns-photo-contest #top-photo-contest{padding:45px 10px 50px!important}#master.sns-photo-contest #top-photo-contest br.sp{display:block}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div{border:4px solid #f1ff55;padding:12px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content h3{font-size:14px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div{border:2px solid #16b9ef;border-radius:10px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-big{padding:15px 20px 10px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-big h5{font-size:16px;top:-20px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small{padding:10px 10px 7px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.prize-block-content>div.prize-content-small h5{font-size:11px;top:-17px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content{padding-top:14px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content .title-calendar-block h3{font-size:16px!important;margin-bottom:4px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content .title-calendar-block span.small-calendar{font-size:9px;margin-bottom:7px}#master.sns-photo-contest #top-photo-contest h1{line-height:36px;font-size:24px!important}#master.sns-photo-contest #top-photo-contest h1::before{height:10px!important;bottom:-1px!important}#master.sns-photo-contest #top-photo-contest h1 span{display:inline!important}#master.sns-photo-contest #top-photo-contest h1 span:first-child::before{width:120%!important;height:10px!important;bottom:-1px!important}#master.sns-photo-contest #top-photo-contest h1 span:last-child::before{content:' ';position:absolute;z-index:-1;display:block;background-color:#f1ff5d;border-radius:6px;height:10px;width:100%;top:27px;right:-22px}#master.sns-photo-contest #top-photo-contest p.p-big{margin-top:15px!important;font-size:15px!important;line-height:22px!important;padding:0}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest>p{font-size:18px;padding:20px 40px;margin-bottom:14px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest>p span{font-size:12px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest{width:108px;height:108px;font-size:15px;padding-top:30px;right:10px!important;top:-70px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest::before{height:25px;background-size:40px;top:-7px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest span{font-size:12px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest span.second-info{font-size:15px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest p.small-info{font-size:9px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest .detail-data-photo-contest span{font-size:12px}#master.sns-photo-contest #top-photo-contest .sub-info-photo-contest{margin-top:60px!important;padding:0!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest{left:10px!important;top:-70px!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest .labels-date-photo-contest{font-size:8px!important;width:108px!important;top:13px!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest .labels-date-photo-contest strong{font-size:18px!important;margin-top:-4px!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest .labels-date-photo-contest span.strong,#master.sns-photo-contest #top-photo-contest .date-photo-contest .labels-date-photo-contest strong span{font-size:9px!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest .labels-date-photo-contest .from-2017{font-size:8px!important;padding-top:4px!important;padding-left:16px!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest .labels-date-photo-contest .from-2018{margin-left:-10px!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest .labels-date-photo-contest strong.from-big{margin-bottom:-2px!important;padding-right:7px!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest .bg-date-photo-contest{width:108px!important;height:108px!important}#master.sns-photo-contest #top-photo-contest .date-photo-contest .bg-date-photo-contest::before{border-width:7px!important;margin-left:-7px!important}#master.sns-photo-contest span.icon-instagram-colored{width:27px;height:27px}#master.sns-photo-contest .sns-block .sns-block-title{padding-top:40px}#master.sns-photo-contest .sns-block .sns-block-title h3{font-size:20px;margin-top:10px}#master.sns-photo-contest .sns-block .sns-block-title .picto .circle{width:63px;height:63px}#master.sns-photo-contest .sns-block .sns-block-title .picto .circle span{font-size:32px;top:16px;left:16px}#master.sns-photo-contest .sns-block .sns-block-title .picto .circle::before{left:8px}#master.sns-photo-contest #main-info-photo-contest{padding:0 10px 50px}#master.sns-photo-contest #main-info-photo-contest::before{top:-125px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar{padding:6px 0;margin-top:55px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li a{font-size:11px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li a span{font-size:8px;padding-top:3px;margin-bottom:3px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li .picto{margin-top:-40px;margin-bottom:5px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li .picto .circle{width:49px;height:49px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li .picto .circle span{font-size:20px;top:13px;left:15px}#master.sns-photo-contest #main-info-photo-contest .photo-contest-navbar ul li .picto .circle::before{left:0}#master.sns-photo-contest #main-info-photo-contest .schedule{margin-top:26px;border:4px solid #fff;padding:20px 5px}#master.sns-photo-contest #main-info-photo-contest .schedule h3{font-size:18px;margin-bottom:0}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-month{height:35px;background-image:url(../img/sns-photo-contest/timeline_month_SP.png);background-repeat:no-repeat;background-size:100%;background-position:bottom}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual{margin-top:5px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date{height:25px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span{font-size:15px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span.left-date{left:12px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span.right-date{right:55px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span.sright-date{right:7px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar .left-bar::after,#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar .right-bar::after{border-width:30px 0 30px 8px;right:-8px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-date span.sright-date .small-date{font-size:8px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar{padding:3px 30px 13px 11px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar .left-bar{height:60px;font-size:15px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar .right-bar{height:60px;font-size:11px;width:42px;padding-left:9px}#master.sns-photo-contest #main-info-photo-contest .schedule .shedule-visual .shedule-visual-bar span{font-size:12px;right:4px;top:9px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector{padding-bottom:11px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a{font-size:15px;max-height:62px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a span{margin-right:0;padding-right:0;display:block;text-align:center}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.insta span{margin-left:auto;margin-right:auto}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.twit span{font-size:27px;display:block;margin-top:0;padding-bottom:0}#master.sns-photo-contest #main-info-photo-contest .sns-tuto .sns-tuto-selector a.post{padding:21px 0}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container{padding:23px 14px;border:4px solid #f1ff55}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container::before{border-width:12px;margin-left:-12px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container::after{border-width:6px;margin-left:-6px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step{border:5px solid #f1f1f1;padding:12px 25px 16px;text-align:center;margin-bottom:60px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step>span{margin-top:5px;font-size:10px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step:last-child h6::after{font-size:32px;top:-180px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step img{position:relative;width:70%;left:0;top:inherit;margin-top:-33px;max-width:140px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step h6{font-size:17px;margin-bottom:-2px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step h6 span{font-size:33px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step p{font-size:12px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step p span{font-size:14px}#master.sns-photo-contest #main-info-photo-contest .sns-tuto #sns-tuto-container div.tuto-visible .tuto-step p span br{display:block}#master.sns-photo-contest #entries-photo-contest{padding:0 10px 50px}#master.sns-photo-contest #entries-photo-contest::before{height:10px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div h4{min-width:auto;max-width:277px;font-size:18px;width:100%;padding:6px 4px;margin-bottom:13px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed .instafeed-container{padding:15px 8px;border:1px solid #d93177;max-height:620px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed .instafeed-container .instafeed-container-scroller{max-height:590px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed #instafeed li{width:50%;height:0;padding-top:50%}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed #instafeed li .caption{font-size:13px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.tweet-feed iframe{max-height:520px;border:0!important;height:auto!important}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.tweet-feed h4 span{font-size:27px}#master.sns-photo-contest #application-photo-contest{padding:0 10px 24px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content{padding:0}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li{padding:30px 10px 20px!important}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div{display:block}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div:first-child{width:auto!important;padding:0!important;text-align:left}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div:first-child h5{min-width:157px;font-size:14px;text-align:center;display:inline-block;margin-bottom:17px!important}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div:last-child{padding:0}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div h4{font-size:18px;margin-bottom:9px;line-height:24px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div h4 br{display:block}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.tab-ul li span:last-child,#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div p br.pc{display:none}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div p{font-size:12px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul li{font-size:12px;line-height:18px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.tab-ul{margin-bottom:20px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.tab-ul li{padding-left:0}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.tab-ul li span:first-child{position:relative;top:0}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.blue-circle{margin-bottom:30px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.blue-circle li{padding-left:13px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li ul.blue-circle li::before{width:9px;height:9px;border:1px solid #16b9ef;top:5px}#master.sns-photo-contest #faq-photo-contest::before{height:10px}#master.sns-photo-contest #faq-photo-contest{padding:20px 10px 90px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content{padding:25px 10px 20px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li{padding:25px 10px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p{padding-left:30px;padding-bottom:10px;font-size:13px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p.answer{font-size:16px}#master.sns-photo-contest #faq-photo-contest .faq-photo-contest-content ul li p span{font-size:13px;width:21px;height:21px;padding-top:2px}}@media (max-width:970px){#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest{margin-top:100px}}@media (max-width:1000px){#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .detail-data-photo-contest{right:-20px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .sub-info-photo-contest .date-photo-contest{left:-20px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div{display:block}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div{display:block;padding-left:0!important;padding-right:0!important}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.insta-feed{margin-bottom:35px}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.tweet-feed{width:100%}#master.sns-photo-contest #entries-photo-contest .entries-photo-contest-content>div>div.tweet-feed iframe{display:block!important;margin-left:auto;margin-right:auto}}@media (max-width:1360px){#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content .title-calendar-block h3{font-size:23px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div.calendar-block-content img{margin-top:10px}}@media (max-width:1110px){#master.sns-photo-contest #top-photo-contest .top-photo-contest-content h1 span{display:block}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content h1 span:first-child{display:inline-block}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content h1 span:first-child::before{content:' ';position:absolute;z-index:-1;display:block;background-color:#f1ff5d;border-radius:6px;height:14px;width:100%;bottom:-6px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content p.p-big{font-size:18px}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks{display:block}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div{display:block;width:100%;padding-left:0!important;padding-right:0!important}#master.sns-photo-contest #top-photo-contest .top-photo-contest-content .more-infos-blocks>div>div{max-width:590px;margin-left:auto;margin-right:auto;margin-bottom:10px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li>div:first-child{width:250px;padding:0 20px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content>ul>li{padding:40px 10px 35px}#master.sns-photo-contest #application-photo-contest .application-photo-contest-content{padding-left:0;padding-right:0}}@media (max-width:1220px){#master.sns-photo-contest #top-photo-contest{padding:140px 30px 80px}}@media (min-width:310px){#master.sns-photo-contest #entries-photo-contest .header-entries{top:-80px;height:80px}}@media (min-width:570px){#master.sns-photo-contest #entries-photo-contest .header-entries{top:-21%;height:21%}}@media (min-width:1680px){#master.sns-photo-contest #entries-photo-contest .header-entries{top:-23%;height:23%}}@media (min-width:1900px){#master.sns-photo-contest #entries-photo-contest{margin-top:7.4%}#master.sns-photo-contest #entries-photo-contest .header-entries{top:-27%;height:27%}}@media (min-width:2100px){#master.sns-photo-contest #entries-photo-contest .header-entries{top:-29%;height:29%}#master.sns-photo-contest #main-info-photo-contest::before{top:-180px}}@media (min-width:2200px){#master.sns-photo-contest #entries-photo-contest .header-entries{top:-31%;height:31%}}#area-event-detail{max-width:1280px;margin:0 auto;padding:0 80px}#area-event-detail #event-detail-content{text-align:left;margin:90px 0 0;padding:0;position:relative}#area-event-detail #event-detail-content>div a{color:#007ca5;padding-right:7px}#area-event-detail #event-detail-content>div:first-child h2{font-weight:700;font-size:30px;line-height:43px;margin-bottom:30px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}#area-event-detail #event-detail-content>div.event-detail-content-details{padding-right:49%;position:relative}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info{width:46%;position:absolute;top:0;right:0;text-align:center}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info::before{content:"";display:block;width:100%;height:0;padding-bottom:65%;position:absolute;z-index:3;right:0;top:0}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info span.credit{font-size:11px;color:#323232;padding-top:5px;display:block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info p{text-align:left;font-size:16px;line-height:24px;padding:20px 0 40px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;margin:0 auto}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info p a{word-break:break-all}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info table{width:100%}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr{border-bottom:solid 1px #e6e6e6}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr td{font-size:16px;color:#323232;padding:17px 26px 17px 0;vertical-align:top;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;table-layout:fixed;word-break:break-all}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr td a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr td:first-child{white-space:nowrap;padding:17px 55px 17px 20px}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr:last-child td{padding-bottom:60px}#area-event-detail #event-detail-content>div.location{margin-bottom:20px}#area-event-detail #event-detail-content>div.location div{font-size:16px;display:inline-block;padding-right:40px}#area-event-detail #event-detail-content>div.location div:first-child{padding-bottom:5px}#area-event-detail #event-detail-content>div.location div span{font-size:12px;color:#fff;border-radius:40px;background-color:#007ca5;margin-right:8px;padding:0 17px}#area-event-detail #event-detail-content>div.location div:last-child{padding-right:0}#area-event-detail .event-list-back{padding:15px 0 60px;text-align:right}@media all and (max-width:1100px){#area-event-detail{padding:0 30px}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr td:first-child{padding-right:22px}}@media only screen and (max-width:768px){#area-event-detail #event-detail-content{margin-top:20px}#area-event-detail #event-detail-content>div:first-child h2{font-size:24px;line-height:30px;margin-bottom:15px}#area-event-detail #event-detail-content>div.location{margin-bottom:20px}#area-event-detail #event-detail-content>div.location div{padding-right:20px;font-size:14px}#area-event-detail #event-detail-content>div.location div span{font-size:11px}#area-event-detail #event-detail-content>div.event-detail-content-details{padding-right:0}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info{width:auto;position:relative;right:unset;top:unset}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none;0}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info span.credit{font-size:10px;padding-bottom:0;padding-top:5px}#area-event-detail #event-detail-content>div.event-detail-content-details .img-event-info p{font-size:14px;padding-top:15px;padding-bottom:20px;line-height:22px}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr td{font-size:14px;padding:10px 0}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr td:first-child{padding:10px 20px 10px 0}#area-event-detail #event-detail-content>div.event-detail-content-details .list-event-info tr:last-child td{padding-bottom:40px}#area-event-detail .event-list-back{text-align:center;padding:0 0 40px}}#modal-katsudou{overflow-y:scroll;top:0;left:0;z-index:999999;position:fixed;width:100%;height:100%;background-color:rgba(0,124,165,.9);padding:0 80px}#modal-katsudou .modal-container{position:relative;max-width:910px;padding-top:0;margin:0 auto;text-align:center}#modal-katsudou .modal-container .close-modal-tr-container{position:relative;display:block;height:54px;margin:0 auto 10px}#modal-katsudou .modal-container a.close-modal-tr{text-decoration:none;font-size:30px;color:#007ca5;padding-top:6px;background-color:#fff;position:absolute;right:0;top:0;width:54px;height:54px;display:block;border:1px solid transparent}#modal-katsudou .modal-container a.close-modal-tr:hover{border:1px solid #fff;background-color:#007ca5;color:#fff}#modal-katsudou .modal-container .img-modal img{border:20px solid #fff;width:100%;height:auto}#modal-katsudou .modal-container p{padding:18px;font-size:18px;font-weight:300;line-height:30px;color:#fff;text-align:left;margin:0 auto}#modal-katsudou .modal-container p::after{content:' ';display:block;height:1px;width:1px;position:relative;clear:both;float:none}#modal-katsudou .modal-container p br.clear{float:none;clear:both;padding-top:20px;content:' ';display:block}#modal-katsudou .modal-container p strong{font-size:21px;display:block;margin-bottom:-12px}#modal-katsudou .modal-container p a{color:#fff;text-decoration:underline;word-wrap:break-word}#modal-katsudou .modal-container p.subtext{font-size:16px;background-color:#056888;border-radius:4px;position:relative;margin-top:8px;margin-bottom:15px;font-weight:300;line-height:24px}#modal-katsudou .modal-container p.subtext::before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(5,104,136,0);border-bottom-color:#056888;border-width:13px;margin-left:-13px}#modal-katsudou .modal-container p.subtext a{color:#fff;text-decoration:underline}#modal-katsudou .modal-container p img{width:auto;padding-right:15px;float:left}#modal-katsudou .modal-container a.more-btn{margin-top:15px;font-size:12px;padding:4px 27px;margin-bottom:20px}#modal-katsudou .modal-container a.more-btn span{vertical-align:middle}#modal-katsudou .modal-container a.more-btn:hover{border-color:#fff}@media only screen and (max-width:768px){#modal-katsudou{padding:0 20px}#modal-katsudou .modal-container{padding-top:0}#modal-katsudou .modal-container .close-modal-tr-container{height:35px;margin-bottom:5px}#modal-katsudou .modal-container a.close-modal-tr{width:35px;height:35px;font-size:19px;padding-top:4px}#modal-katsudou .modal-container .img-modal img{border:7px solid #fff}#modal-katsudou .modal-container p{font-size:13px;padding:18px 10px;line-height:18px}#modal-katsudou .modal-container p strong{font-size:15px;margin-bottom:-5px}#modal-katsudou .modal-container p img{width:34%;padding-right:15px;float:left}#modal-katsudou .modal-container p img.fw{width:100%;padding-right:0;float:none}#modal-katsudou .modal-container p.subtext{font-size:12px;line-height:17px;padding:20px}#modal-katsudou .modal-container p.subtext::before{border-width:12px;margin-left:-12px}#modal-katsudou .modal-container a.more-btn{font-size:13px;margin-top:7px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#taisetsu .kv{background-position-y:-160px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:768px){#home-hero .home-menu a.more-btn{bottom:auto}}@media all and (max-width:1000px){#home-hero .home-menu>ul>li{padding-left:10px;padding-right:10px}#home-hero .home-menu a.more-btn{left:46%}.subPage .section.matome .section-grid ul li a,.subPage .section.matome .section-grid ul li a .col-img,.subPage .section.matome .section-grid ul li a .grid-info{display:block}.subPage .section.matome .section-grid ul li a .col-img img,.subPage .section.matome .section-grid ul li a .grid-info img{width:100%}.subPage .section.matome .section-grid ul li a .grid-info{padding:20px 0 0}}@media all and (max-width:1039px){#home-hero .home-menu>ul>li>div .home-menu-placer>ul{min-width:350px}.subPage .section{padding-left:30px;padding-right:30px}}@media all and (max-width:980px){.subPage .section .section-content .row>a.wide-block .wide-message{padding-left:0;padding-right:0}.subPage .section .section-content .row>a.wide-block h3,.subPage .section .section-content .row>a.wide-block p{padding-left:30px;padding-right:30px}.subPage .section .section-content .row>a.wide-block div.more-btn{margin-left:30px}}@media all and (max-width:900px){#home-hero .home-menu>ul>li>div .home-menu-placer>ul{min-width:375px}}@media all and (max-width:859px){#home-hero .home-menu a.more-btn{left:41%}}@media all and (max-width:840px){#home-hero .home-menu>ul>li>div .home-menu-bubble{width:170px;height:170px;padding-top:20px}#home-hero .home-menu a.more-btn{left:38%}}@media all and (min-width:769px){#social-networks-blocks h3 br,.subPage h1 br{display:none}}@media only screen and (max-width:768px){.more-btn{margin-top:23px;font-size:13px;padding:5px 15px}#highlight-hero,#master .info-block,#master .slider-block{padding-left:30px;padding-right:30px}.subPage .section.area-event-grid .section-grid ul,.subPage>span{text-align:center}body{padding-top:60px}#master{-webkit-transition:.6s;transition:.6s}#master.bg-flowers{background:url(../img/flowers_pattern-bg_SP.jpg) repeat-y;background-size:100%}#master.bg-train{background:url(../img/train-pattern-bg_SP.jpg) repeat-y;background-size:100%}#master.bg-projects{background:url(../img/projects/top_bg_SP.jpg) no-repeat #f8f8f8;background-size:100%;background-position-y:0}.subPage h1{font-size:27px;line-height:35px;padding:50px 20px 15px}.subPage>span{font-size:13px;padding:0 70px;display:block}.subPage .section{padding-left:0;padding-right:0;padding-bottom:50px}.subPage .section.osusume{padding-bottom:0}.subPage .section h2{padding-top:50px;font-size:22px;padding-bottom:25px}.subPage .section.event h2 span{font-size:29px}.subPage .section.guide h2 span{font-size:48px;margin-bottom:-7px}.subPage .section.matome h2 span{font-size:31px;margin-bottom:2px}.subPage .section .section-content{display:block}.subPage .section .section-content .row{display:block;margin:0}.subPage .section .section-content .row:first-child>a img{width:100%;margin-left:0}.subPage .section .section-content .row:last-child>a{padding-top:190px;padding-right:0;padding-bottom:0}.subPage .section .section-content .row>a{width:auto;display:block}.subPage .section .section-content .row>a.wide-block{background:url(../img/area/wide-visual_SP.jpg) center no-repeat;background-size:cover;padding:370px 0 0}.subPage .section .section-content .row>a.wide-block .wide-message{padding:30px 25px}.subPage .section .section-content .row>a.wide-block .wide-message h3{padding:0 0 10px;font-size:18px;font-weight:700}.subPage .section .section-content .row>a.wide-block .wide-message p{padding-left:0;padding-right:0}.subPage .section .section-content .row>a.wide-block .wide-message div.more-btn{margin-left:0;margin-bottom:0}.subPage .section .section-content .row>a.eki-content{background:url(../img/area/eki_SP.jpg) center no-repeat;background-size:cover}.subPage .section .section-content .row>a.taisetsu-content{background:url(../img/area/taisetsu_SP.jpg) center no-repeat;background-size:cover;border-bottom:solid 0 #ba3771}.subPage .section .section-content .row>a.taisetsu-content div.more-btn span.timer{font-size:9px;font-weight:400}.subPage .section .section-content .row>a img{width:124%;margin-left:-12%}.subPage .section .section-content .row>a h3{padding:0 0 10px;font-size:16px;line-height:22px;margin-bottom:0}.subPage .section .section-content .row>a p{padding:0 30px 2px;font-size:13px}.subPage .section .section-content .row>a a.more-btn{margin-left:30px;margin-bottom:25px}.subPage .section .section-content .row>a .layer-info{padding:30px 25px}.subPage .section .section-content .row>a .layer-info span{font-size:13px}.subPage .section .section-content .row>a .layer-info div.more-btn{margin-bottom:0}#katsudou{padding-bottom:80px}#katsudou>span{padding:0 40px 30px;max-width:600px;margin:0 auto}#katsudou>span br.commas-br{display:none}.subPage .section.katsudou-grid{padding:0 2%}.subPage .section.katsudou-grid .section-grid-4 ul li{width:48%;padding:7px}.subPage .section.katsudou-grid .section-grid-4 ul li a{padding:0;position:relative}.subPage .section.katsudou-grid .section-grid-4 ul li a .grid-info{padding:15px 0 5px}.subPage .section.katsudou-grid .section-grid-4 ul li a .grid-info span.volume{font-family:'Noto Sans Japanese',YuGothic,'Yu Gothic',sans-serif;font-weight:700;font-size:10px;color:#fff;background-color:#007ca5;padding:2px 7px;border-radius:1px}.subPage .section.katsudou-grid .section-grid-4 ul li a .grid-info h6{font-size:15px}.subPage .section.katsudou-grid .section-grid-4 ul li a .grid-info p{font-size:13px;padding-top:0}.subPage .section.area-event-grid{padding-bottom:2%}.subPage .section.area-event-grid .section-grid{padding:0 2%}.subPage .section.area-event-grid .section-grid ul li{width:100%;padding:7px 0}.subPage .section.area-event-grid .section-grid ul li a{padding:0}.subPage .section.area-event-grid .section-grid ul li a .grid-info{padding:20px 0}.subPage .section.area-event-grid .section-grid ul li a .grid-info span.credit{font-size:10px;left:0;right:0;top:unset;bottom:100%;background:rgba(255,255,255,.7);padding:3px;text-align:left}.subPage .section.area-event-grid .section-grid ul li a .grid-info span.credit.event-finished{position:absolute;margin-top:0;left:0;padding:3px;text-align:left}.subPage .section.area-event-grid .section-grid ul li a .grid-info span.isActive{font-size:12px;padding:2px 20px;margin-bottom:3px}.subPage .section.area-event-grid .section-grid ul li a .grid-info h6{margin-top:15px;padding:0 20px}.subPage .section.area-event-grid .section-grid ul li a .grid-info span.date-event{padding:0 10px 4px;font-size:14px}.subPage .section.area-event-grid .section-grid ul li a .grid-info p{padding:0 10px;font-size:16px;font-weight:300}.subPage .section.area-event-grid .section-grid ul li a .grid-info .places{padding:0 10px 20px}.subPage .section.area-event-grid .section-grid ul li a .grid-info .places span{font-size:12px;background-color:#007ca5;border-radius:20px;padding:0 18px;margin-right:8px}.subPage .section .section-grid,.subPage .section.guide .section-grid,.subPage .section.matome .section-grid{padding:0 2%}.subPage .section .section-grid>ul>li,.subPage .section.guide .section-grid>ul>li,.subPage .section.matome .section-grid>ul>li{width:48%;padding:7px}.subPage .section .section-grid>ul>li>a,.subPage .section.guide .section-grid>ul>li>a,.subPage .section.matome .section-grid>ul>li>a{padding:10px 10px 20px}.subPage .section .section-grid>ul>li>a .grid-info,.subPage .section.guide .section-grid>ul>li>a .grid-info,.subPage .section.matome .section-grid>ul>li>a .grid-info{padding:15px 0 0}.subPage .section .section-grid>ul>li>a .grid-info .date,.subPage .section.guide .section-grid>ul>li>a .grid-info .date,.subPage .section.matome .section-grid>ul>li>a .grid-info .date{font-size:10px;font-weight:300}.subPage .section .section-grid>ul>li>a .grid-info p,.subPage .section.guide .section-grid>ul>li>a .grid-info p,.subPage .section.matome .section-grid>ul>li>a .grid-info p{font-size:16px}.subPage .section .section-grid>ul>li>a .grid-info .place,.subPage .section.guide .section-grid>ul>li>a .grid-info .place,.subPage .section.matome .section-grid>ul>li>a .grid-info .place{font-size:13px;display:inline-block;paddig:0 5px;text-align:center}.subPage .section .section-grid>ul>li>a .grid-info img,.subPage .section.guide .section-grid>ul>li>a .grid-info img,.subPage .section.matome .section-grid>ul>li>a .grid-info img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}.subPage .section .section-grid>ul>li>a .grid-info .place + object a,.subPage .section.guide .section-grid>ul>li>a .grid-info .place + object a,.subPage .section.matome .section-grid>ul>li>a .grid-info .place + object a{margin-left:0;}.subPage .section .section-grid>ul>li>a .grid-info .place + object::before,.subPage .section.guide .section-grid>ul>li>a .grid-info .place + object::before,.subPage .section.matome .section-grid>ul>li>a .grid-info .place + object::before{content:"";display:block;width:100%;height:1px;}.subPage .section .section-grid>ul>li>a .grid-info,.subPage .section.guide .section-grid>ul>li>a .grid-info .highlight,.subPage .section.matome .section-grid>ul>li>a .grid-info .highlight{font-size:13px;margin-left:0;word-break:normal}.subPage .section .section-grid>ul>li>a .grid-info ul li,.subPage .section.guide .section-grid>ul>li>a .grid-info ul li,.subPage .section.matome .section-grid>ul>li>a .grid-info ul li{display:block;float:none;width:auto}#home-hero{height:auto;background-size:cover;background-position:bottom!important;min-height:423px}#home-hero .home-menu{padding-top:30px}#home-hero .home-menu a.more-btn{left:50%;font-size:13px;display:block;color:#343434;margin-left:0;border:1px solid #e6e6e6;z-index:3;bottom:unset;top:330px;background:#fff;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:6px 10px 6px 25px}#home-hero .home-menu>ul{padding-left:5.333%;padding-right:5.333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:68px}#home-hero .home-menu>ul>li{padding:0;-ms-flex-preferred-size:28.3%;flex-basis:28.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-hero .home-menu>ul>li:hover ul{display:none!important}#home-hero .home-menu>ul>li.mobile-selected ul{display:table!important;width:100%}#home-hero .home-menu>ul>li.first-open-mobile .home-menu-placer{display:none!important}#home-hero .home-menu>ul #arrow-carousel-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#home-hero .home-menu>ul #arrow-carousel-right{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#home-hero .home-menu>ul li>div .home-menu-bubble{border-radius:0;background-color:transparent;width:auto;height:auto;padding-top:10px}#home-hero .home-menu>ul li>div .home-menu-bubble h4{font-size:14px;margin-top:3px;-webkit-transition:font-size .2s linear;transition:font-size .2s linear}#home-hero .home-menu>ul li>div .home-menu-bubble span{font-size:30px}#home-hero .home-menu>ul li>div .home-menu-bubble .home-menu-bubble-content{width:auto;height:auto;padding-top:0}#home-hero .home-menu>ul li>div .home-menu-bubble .home-menu-bubble-content::after{content:none}#home-hero .home-menu>ul li.mobile-selected{-ms-flex-preferred-size:34.3%;flex-basis:34.3%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul{display:table!important;width:100%;position:relative;top:0;left:0;padding:12px 10px;min-width:auto}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul::after{border-bottom-color:#fff;border-top-color:transparent;top:-16px}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li{padding:0 3px;border-bottom:dashed 1px #0db8e2}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li a{padding:10px 0;font-size:12px;font-weight:700;width:100%;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li a span:first-child{font-size:17px;padding-right:8px}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li a span:first-child.icon-couch{font-size:22px;margin-left:-2px;margin-top:-4px;padding-right:3px;margin-bottom:-2px}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li a span.arrow-right-list{font-size:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li a:hover{background-color:#fff;color:#007ca5}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li:last-child{border-bottom:0}#home-hero .home-menu>ul li.mobile-selected>div .home-menu-bubble{padding-top:0}#home-hero .home-menu>ul li.mobile-selected>div .home-menu-bubble h4{font-size:18px}#home-hero .home-menu>ul li.mobile-selected>div .home-menu-bubble span{font-size:41px}#home-hero .home-menu>ul li.mobile-selected>div .home-menu-placer{position:absolute;top:155%;opacity:0}#home-hero .home-menu>ul li.mobile-selected>div .home-menu-placer>ul>li:first-child{padding-right:10px}#home-hero .home-menu>ul li.mobile-selected>div .home-menu-placer>ul>li:last-child{padding-left:10px}#home-hero .home-menu>ul li.arrow-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:2.224%;flex-basis:2.224%;color:#fff;font-size:30px;cursor:pointer}#home-hero .home-menu>ul li.arrow-carousel:hover{opacity:.7}#highlight-hero{padding:0;margin-top:0}#highlight-hero #alert-info.alert-info-on{position:relative;left:0;top:0;-webkit-transform:none;transform:none;min-width:inherit;margin-bottom:0}#highlight-hero #alert-info.alert-info-on .alert-info-container{border-radius:0;max-width:unset;width:100%}#highlight-hero #alert-info.alert-info-on .alert-info-container .alert-left{font-size:11px;display:block;text-align:left;padding:10px 20px}#highlight-hero #alert-info.alert-info-on .alert-info-container .alert-left img{margin-bottom:0;max-width:24px;margin-right:5px}#highlight-hero #alert-info.alert-info-on .alert-info-container .alert-left span{display:inline;vertical-align:middle}#highlight-hero #alert-info.alert-info-on .alert-info-container .alert-right{display:block;padding:10px 20px;font-size:15px}#highlight-hero #alert-info.alert-info-on .alert-info-container .alert-right span{max-height:inherit;overflow:none}#highlight-hero .home-hero-links{padding:40px 0}#highlight-hero .home-hero-links .slider-home .slider-card.pop{position:relative;display: inline-block !important;}@media only screen and (max-width:768px){#highlight-hero .home-hero-links .slider-home .slider-card.pop{opacity:1 !important;}}#highlight-hero .home-hero-links .slick-dots{bottom:-30px}.slick-dots li{height:4px}#train-info{margin:0}#train-info .train-bar{padding:16px 20px;background-color:#f9f9f9}#train-info .train-bar a{display:block;margin-top:4px;font-size:15px}#master .slider-block #slick-next,#master .slider-block #slick-prev,#taisetsu .taisetsu-ttext .pc{display:none}#master .slider-block{padding:35px 0}#master .slider-block .center-slider{max-width:none}#master .slider-block .slider-desc{text-align:left}#master .info-block{padding:44px 20px}#master .info-block h3{padding-bottom:15px}#master .info-block ul li{padding:14px 0 3px 107px;font-size:12px;line-height:19px}#master .info-block ul li span{font-size:11px;min-width:95px}#master .info-block ul li a{font-size:12px;line-height:19px}#master #information{padding-bottom:50px}#taisetsu .top-taisetsu{background:url(../img/flowers-bg_SP.jpg) center bottom no-repeat;background-size:100%}#taisetsu .kv{width:32%;background-position:center 42%;background-size:280%;padding-top:29%;height:0}#taisetsu .kv::before{width:67%;height:46%;top:26%;left:17%}#taisetsu .hanshin-logo{width:26%;padding-top:5.5%;height:0;padding-bottom:0;margin:4.8% auto}#taisetsu .taisetsu-ttext{margin:0 auto;width:69%;padding-top:0;padding-bottom:9.7%}#social-networks-blocks .content-snb,#taisetsu .taisetsu-ttext .mobile{display:block}#taisetsu .taisetsu-ttext .mobile img{width:100%}#taisetsu .taisetsu-ttext .mobile img:first-child{margin-bottom:8%}#taisetsu .links-taisetsu>a{padding:100px 20px;min-height:auto}#taisetsu .links-taisetsu>a.hanshin-taisetsu{background-image:url(../img/taisetsu/01_SP.jpg);background-size:cover}#taisetsu .links-taisetsu>a.project-taisetsu{background-image:url(../img/taisetsu/02_SP.jpg);background-size:cover}#taisetsu .links-taisetsu>a.graffiti-taisetsu{background-image:url(../img/taisetsu/03_SP.jpg);background-size:cover}#taisetsu .links-taisetsu>a.safety-taisetsu{background-image:url(../img/taisetsu/05_SP.jpg);background-size:cover}#taisetsu .links-taisetsu>a.my-hanshin-taisetsu{background-image:url(../img/taisetsu/04_SP.jpg);background-size:cover}#taisetsu .links-taisetsu>a h4{font-size:27px;margin-bottom:15px}#taisetsu .links-taisetsu>a p{font-size:13px}#taisetsu .links-taisetsu>a a{margin-top:15px}#social-networks-blocks{padding:50px 10px}#social-networks-blocks .content-snb>div{width:auto;display:block;padding:0}#social-networks-blocks .content-snb>div:first-child{margin-bottom:60px}#social-networks-blocks h3{padding-bottom:20px}}@media all and (min-width:400px) and (max-width:530px){#master.bg-projects{background-position-y:-60px}}@media all and (min-width:530px) and (max-width:650px){#master.bg-projects{background-position-y:-150px}}@media all and (min-width:650px) and (max-width:768px){#master.bg-projects{background-position-y:-185px}}@media all and (max-width:369px){#home-hero .home-menu>ul>li>div .home-menu-placer>ul>li:first-child{padding-right:7px}#home-hero .home-menu>ul>li>div .home-menu-placer>ul>li:last-child{padding-left:7px}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li{padding:0 3px 0 0}#home-hero .home-menu>ul li.mobile-selected .home-menu-placer>ul ul li a span:first-child{padding-right:5px;font-size:15px}}@-webkit-keyframes heartbeat{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes heartbeat{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.75);transform:scale(.75)}}@-webkit-keyframes heartbeatIntro{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes heartbeatIntro{0%{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes animTaisetsu{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes animTaisetsu{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(2px,1px) rotate(0)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px,0) rotate(1deg)}30%{-webkit-transform:translate(0,2px) rotate(0)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0)}70%{-webkit-transform:translate(2px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(2px,2px) rotate(0)}100%{-webkit-transform:translate(1px,-2px) rotate(-1deg)}}@-webkit-keyframes sonarEffectIntro{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(231,49,74,.5),0 0 10px 10px #f8f8f8,0 0 0 10px rgba(231,49,74,.5)}100%{box-shadow:0 0 0 2px rgba(231,49,74,.5),0 0 10px 10px #f8f8f8,0 0 0 10px rgba(231,49,74,.5);-webkit-transform:scale(1.5);opacity:0}}@keyframes sonarEffectIntro{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(231,49,74,.5),0 0 10px 10px #f8f8f8,0 0 0 10px rgba(231,49,74,.5)}100%{box-shadow:0 0 0 2px rgba(231,49,74,.5),0 0 10px 10px #f8f8f8,0 0 0 10px rgba(231,49,74,.5);-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}