@charset 'UTF-8';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:helvetica,arial,sans-serif,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック";vertical-align:baseline}html{font-size:62.5%;line-height:1}table{border-collapse:collapse;border-spacing:0}img{border:none;line-height:0}ol,ul{list-style:none}a{border:none;text-decoration:none}a:link,a:visited,a:hover,a:active{color:#fff}html{overflow:auto}body{overflow:hidden;position:relative;width:100%;height:100%;color:#fff;background-color:#696969}body.page-id-13{background:0 0}body.page-id-13:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-4;width:100%;height:100vh;background:url(//worldcera.jp/wp-content/themes/worldcera04/./images/bg_top.jpg) center/cover no-repeat;-webkit-background-size:cover}body.page-id-15{background:0 0}body.page-id-15:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-4;width:100%;height:100vh;background:url(//worldcera.jp/wp-content/themes/worldcera04/./images/bg_worldcera.jpg) center/cover no-repeat;-webkit-background-size:cover}body.tax-prefectures{background:0 0}body.tax-prefectures:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-4;width:100%;height:100vh;background:url(//worldcera.jp/wp-content/themes/worldcera04/./images/bg_member.jpg) center/cover no-repeat;-webkit-background-size:cover}body.tax-tag-activity{background:0 0}body.tax-tag-activity:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-4;width:100%;height:100vh;background:url(//worldcera.jp/wp-content/themes/worldcera04/./images/bg_activity.jpg) center/cover no-repeat;-webkit-background-size:cover}body.blog,body.category,body.single,body.date{background:0 0}body.blog:before,body.category:before,body.single:before,body.date:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-4;width:100%;height:100vh;background:url(//worldcera.jp/wp-content/themes/worldcera04/./images/bg_news.jpg) center/cover no-repeat;-webkit-background-size:cover}body.page-id-36{background:0 0}body.page-id-36:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-4;width:100%;height:100vh;background:url(//worldcera.jp/wp-content/themes/worldcera04/./images/bg_contact.jpg) center/cover no-repeat;-webkit-background-size:cover}#bg_gradation{background:0 0}#bg_gradation:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-3;width:100%;height:100vh;background-image:linear-gradient(180deg,transparent 25%,#000 100%);background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-background-size:cover}#bg_dot{background:0 0}#bg_dot:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-2;width:100%;height:100vh;background:url(//worldcera.jp/wp-content/themes/worldcera04/./images/bg-dot.png);background-repeat:repeat-x}#wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0 auto}.bg-color-area-hokkaido{background-color:#d2c8fa}.bg-color-area-tohoku{background-color:#c3d2ff}.bg-color-area-kanto{background-color:#aadcff}.bg-color-area-hokuriku{background-color:#aae6dc}.bg-color-area-tokai{background-color:#dcf0aa}.bg-color-area-kinki{background-color:#ffe5b0}.bg-color-area-chugoku{background-color:#ffc896}.bg-color-area-shikoku{background-color:#ffbebe}.bg-color-area-kyushu{background-color:#ffbee6}.bdr-color-area-hokkaido{border-color:#d2c8fa !important}.bdr-color-area-tohoku{border-color:#c3d2ff !important}.bdr-color-area-kanto{border-color:#aadcff !important}.bdr-color-area-hokuriku{border-color:#aae6dc !important}.bdr-color-area-tokai{border-color:#dcf0aa !important}.bdr-color-area-kinki{border-color:#ffe5b0 !important}.bdr-color-area-chugoku{border-color:#ffc896 !important}.bdr-color-area-shikoku{border-color:#ffbebe !important}.bdr-color-area-kyushu{border-color:#ffbee6 !important}.bg-color-tag-bakuro{border:1px solid #00b4c3;background-image:linear-gradient(to right,rgba(0,180,195,1) 50%,rgba(255,255,255,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s}.bg-color-tag-bakuro:hover{color:#00b4c3;border:1px solid #00b4c3;background-position:-100% 0}.bg-color-tag-commu{border:1px solid #ff553c;background-image:linear-gradient(to right,rgba(255,85,60,1) 50%,rgba(255,255,255,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s}.bg-color-tag-commu:hover{color:#ff553c;border:1px solid #ff553c;background-position:-100% 0}.bg-color-tag-color{border:1px solid #8680b9;background-image:linear-gradient(to right,rgba(134,128,185,1) 50%,rgba(255,255,255,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s}.bg-color-tag-color:hover{color:#8680b9;border:1px solid #8680b9;background-position:-100% 0}.bg-color-tag-conv{border:1px solid #b29c69;background-image:linear-gradient(to right,rgba(178,156,105,1) 50%,rgba(255,255,255,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s}.bg-color-tag-conv:hover{color:#b29c69;border:1px solid #b29c69;background-position:-100% 0}header{z-index:6}header h1{padding:10px 0 0 40px;font-size:14px;font-weight:400}@media screen and (max-width:769px){header h1{padding:2% 0 0 5%;font-size:2vw}}@media screen and (max-width:640px){header{margin:5% 0}header h1{font-size:3.5vw}}#menu-sp{display:block;position:fixed;z-index:5;top:0;right:40px;width:48px}.menu-inside{position:relative;width:48px;height:90px;cursor:pointer}.menu-inside span{position:absolute;left:0;width:48px;height:4px;transition:all .4s ease-out;background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.4)}.menu-inside span:nth-child(1){top:35px}.menu-inside span:nth-child(2){top:50px}.menu-inside span:nth-child(3){top:65px}.menu-inside.active span:nth-of-type(1){box-shadow:none;-webkit-transform:translateY(17px) rotate(-315deg);transform:translateY(17px) rotate(-315deg)}.menu-inside.active span:nth-of-type(2){box-shadow:none;width:0;left:50%}.menu-inside.active span:nth-of-type(3){box-shadow:none;-webkit-transform:translateY(-12px) rotate(315deg);transform:translateY(-12px) rotate(315deg)}#sub-menu{display:none;position:fixed;overflow:scroll;z-index:3;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a}#sub-menu-header{width:100%;height:130px;margin:0 auto;background-color:#000}#sub-menu-header img{display:block;width:290px;padding-top:32px;margin:0 auto}#sub-menu-global ul li{position:relative;margin-bottom:1px;background-color:#333}#sub-menu-global ul li:hover{opacity:.4;transition:.8s ease-out}#sub-menu-global ul li.activate{opacity:1}#sub-menu-global ul li a{display:block;padding:16px 0;margin:0 80px;font-size:28px;font-weight:700;letter-spacing:.6px;text-align:left}#sub-menu-global ul li a span{margin-top:8px;font-size:16px;font-weight:400}#sub-menu-global ul li:after{position:absolute;top:20px;right:40px;font-size:48px;font-family:'Font Awesome 5 Free';font-weight:700;content:"\f105"}#sub-menu-global ul li.activate:after{content:"\f107"}#sub-menu-global ul li ul li{padding:16px 0;background-color:#1a1a1a}#sub-menu-global ul li ul li a{font-size:24px}#sub-menu-global ul li ul li a:before{content:"— ";font-weight:lighter}@media screen and (max-width:769px){#menu-sp{right:5%;width:40px}.menu-inside{width:40px;height:72px}.menu-inside span{width:40px}.menu-inside span:nth-child(1){top:24px}.menu-inside span:nth-child(2){top:36px}.menu-inside span:nth-child(3){top:48px}.menu-inside.active span:nth-of-type(1){box-shadow:none;-webkit-transform:translateY(12px) rotate(-315deg);transform:translateY(12px) rotate(-315deg)}#sub-menu-header{margin:0 auto}#sub-menu-header img{width:35%}#sub-menu-global ul li a{padding:2% 0;margin:0 5%;font-size:3.75vw}#sub-menu-global ul li a span{font-size:2vw}#sub-menu-global ul li:after{top:0;right:5%;margin-top:3%;font-size:5.5vw}#sub-menu-global ul li ul li{padding:2% 0}#sub-menu-global ul li ul li a{font-size:3vw}}@media screen and (max-width:640px){#sub-menu-header{height:100px;margin:0 auto}#sub-menu-header img{width:50%}#sub-menu-global ul li a{padding:3% 0;font-size:6vw}#sub-menu-global ul li a span{font-size:4vw}#sub-menu-global ul li:after{top:0;font-size:8vw;margin-top:5%}#sub-menu-global ul li ul li{padding:3% 0}#sub-menu-global ul li ul li a{font-size:5vw}}article#top_page{padding:0 0 120px}#top_movie{z-index:2;position:relative;margin-top:-24px;width:100%;height:auto}section.logo_wc{width:58%;max-width:580px;margin:60px auto 0}section.bnr_top{position:relative;width:96%;max-width:960px;margin:80px auto 0}#slider_text{z-index:1;position:absolute;width:840px;top:100px;left:60px}p.kochirae{position:absolute;bottom:30px;right:30px;padding:10px 50px;font-size:16px;font-weight:700;color:#000;background-image:linear-gradient(to right,rgba(255,255,255,1) 50%,rgba(46,204,113,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s}p.kochirae_blu{color:#fff !important;background-image:linear-gradient(to right,rgba(0,84,158,1) 50%,rgba(46,204,113,1) 50%) !important}p.kochirae:hover,p.kochirae_blu:hover{background-position:-100% 0;color:#fff}@media screen and (max-width:769px){article#top_page{padding:0 0 20%}#top_movie{margin-top:-4%}section.logo_wc{width:80%;margin:8% auto 8%}section.bnr_top{margin:0 auto 12%}section.bnr_top img{display:block}#slider_text{width:90%;top:30%;left:5%}p.kochirae{bottom:5%;right:2%;padding:1% 2% 1% 4%;font-size:2vw;font-weight:400}}@media screen and (max-width:640px){#top_movie{margin-top:1%}p.kochirae{font-size:3vw}}section#map_wrap{display:block;position:relative;width:80%;max-width:800px;margin:60px auto 0}h3#map_title{position:absolute;top:20%;left:0;font-size:44px;line-height:1.3;font-weight:700;text-align:center}.map_hokkaido{fill:#cdc6f7}.map_tohoku{fill:#c5d0fc}.map_kanto{fill:#b8dafd}.map_kanto{fill:#b8dafd}.map_hokuriku{fill:#bbe4da}.map_tokai{fill:#e0efab}.map_kinki{fill:#f7e3b0}.map_chugoku{fill:#f0c696}.map_shikoku{fill:#edbcbc}.map_kyushu{fill:#edbce3}.st9{fill:none;stroke:#fff;stroke-miterlimit:10}.map_pref{stroke:#000;stroke-width:1px;-webkit-animation:blink 1.5s ease-in-out infinite alternate;animation:blink 1.5s ease-in-out infinite alternate}.map_pref:hover{fill:#333;transition:.8s ease-in-out}@-webkit-keyframes blink{0%{opacity:.5}100%{opacity:1}}@keyframes blink{0%{opacity:.5}100%{opacity:1}}@media screen and (max-width:769px){section#map_wrap{width:100%;margin:-6% auto 8%}h3#map_title{display:inline-block;top:15%;left:8%;font-size:5vw;line-height:1.4}}@media screen and (max-width:640px){h3#map_title{font-size:5.5vw}}.show{cursor:pointer}.layer{z-index:7;display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.popup{display:none;position:fixed;z-index:8;top:50%;left:50%;width:520px;height:370px;padding:40px;margin-top:-260px;margin-left:-310px;background-color:#fff;border:8px solid;border-radius:20px}.popup h4{padding:16px 0;font-size:32px;line-height:1.4}.popup h5{margin:32px 0 24px;font-size:28px}.popup ul{font-size:24px;width:520px}.popup ul li{float:left;width:260px;line-height:2.2}.popup h4,.popup h5,.popup p,.popup ul li{text-align:center;color:#000}label[for=pop_close_btn]{z-index:9;position:absolute;display:inline-block;top:0 !important;right:0 !important;width:56px;height:56px;margin-top:-20px !important;margin-right:-20px !important;font-size:40px;line-height:50px;text-align:center;color:#000;background-color:#fff;border-radius:50%;box-shadow:2px 2px 10px 0px rgba(0,0,0,.2);cursor:pointer}@media screen and (max-width:769px){.popup{width:78%;height:auto;padding:4%;margin-top:-35%;margin-left:-43.5%;border:8px solid}.popup h4{padding:3% 0;font-size:4vw}.popup h5{margin:7% 0 4%;font-size:4vw}.popup ul{font-size:3.5vw;width:100%}.popup ul li{width:50%}label[for=pop_close_btn]{width:48px;height:48px;margin-top:-3% !important;margin-right:-3% !important;font-size:40px;line-height:40px;box-shadow:2px 2px 5px 0px rgba(0,0,0,.2)}}@media screen and (max-width:640px){.popup{margin-top:-45%;margin-left:-44.5%;border:6px solid;border-radius:16px}.popup h4{font-size:5vw}.popup h5{font-size:5vw}.popup ul{font-size:4.5vw}label[for=pop_close_btn]{width:40px;height:40px;margin-top:-6% !important;margin-right:-4% !important;font-size:36px;line-height:36px}}.ytube_wrap{width:80%;max-width:800px;aspect-ratio:16/9;margin:80px auto}.ytube_wrap iframe{width:100%;height:100%}@media screen and (max-width:769px){.ytube_wrap{width:85%;margin:10% auto}}@media screen and (max-width:640px){.ytube_wrap{width:90%;margin:10% auto}}#news_area{display:table;width:96%;max-width:960px;margin:120px auto 0;font-size:16px;line-height:1.3;color:#fff}#news_area h6{padding:16px 20px;margin-bottom:30px;font-size:20px;background-color:rgba(0,84,158,.7)}#news_area span.top_entry{display:inline-block;width:20%;max-width:160px;vertical-align:top;margin-right:40px}#news_area span.top_entry:last-of-type{margin-right:0}#news_area div.top_entry_thumb{margin-bottom:10px}#news_area div.top_entry_thumb img{max-width:160px}#news_area div.top_entry_content p{font-size:14px}@media screen and (max-width:769px){#news_area{margin:12% auto 0;font-size:2.25vw}#news_area h6{padding:1.5%;margin-bottom:2%;font-size:3vw}#news_area span.top_entry{width:18%;margin:2.5% 2.5% 0 0}#news_area div.top_entry_thumb{margin-bottom:5%}#news_area div.top_entry_thumb img{width:100%;height:100%}#news_area div.top_entry_content p{font-size:1.75vw}}@media screen and (max-width:640px){#news_area{display:block;margin:20% auto 0;font-size:3.75vw}#news_area h6{padding:4% 0;font-size:4.5vw;text-align:center}#news_area span.top_entry{display:block;width:94%;max-width:640px;padding:3%;margin:5% 0 0;border:1px solid #fff;border-radius:8px;background-color:rgba(0,0,0,.3);line-height:0}#news_area span.top_entry div{display:table-cell;vertical-align:top}#news_area div.top_entry_thumb{width:25vw;height:25vw}#news_area div.top_entry_thumb img{width:25vw;height:25vw}#news_area div.top_entry_content{padding-left:3%;line-height:1.5}#news_area div.top_entry_content p{font-size:3.5vw}}footer{margin-top:auto;width:100%;padding-bottom:120px;font-size:13px;line-height:1.5;background-color:rgba(0,84,158,.7)}#footer_wrap{width:96%;margin:20px auto;opacity:.8}#footer_wrap img{float:left;width:64px;margin-top:6px}#footer_address{float:left;margin-left:12px}#footer_info{float:right;width:40%;text-align:right}#footer_info p a{text-decoration:underline}#footer_wrap:before,#footer_wrap:after{display:block;content:"";clear:both}@media screen and (max-width:769px){footer{padding-bottom:16%;font-size:1.5vw}#footer_wrap{margin:3% auto}#footer_wrap img{width:10%;margin-top:0}#footer_address{margin-left:2%}}@media screen and (max-width:640px){footer{font-size:3.25vw}#footer_wrap{width:90%;margin:5% auto}#footer_wrap img{float:none;display:block;width:17.5%;margin:0 auto}#footer_address,#footer_info{float:none;width:100%;margin-top:5%;text-align:center}}p#pageTop{position:fixed;z-index:4;right:40px;bottom:16px;opacity:.9}p#pageTop a{position:relative;display:block;width:100px;height:100px;text-align:center;border-radius:50%;background-color:rgba(0,84,158,.9)}p#pageTop a:hover{opacity:.75}.pagetop_icon{padding-top:22px}@media screen and (max-width:769px){p#pageTop{right:3%;bottom:2%;font-size:14px}p#pageTop a{width:80px;height:80px}.pagetop_icon{padding-top:16px}}@media screen and (max-width:640px){p#pageTop{right:3%;bottom:2%;font-size:10px}p#pageTop a{width:64px;height:64px}.pagetop_icon{padding-top:15px}}#policy_wrap{width:96%;max-width:800px;margin:80px auto 120px;font-size:16px;line-height:2.0}#policy_wrap h6{margin-top:48px}#policy_wrap a{text-decoration:underline}@media screen and (max-width:769px){#policy_wrap{width:84%;margin:12% auto 12%;font-size:2vw;line-height:1.8}#policy_wrap h6{margin-top:8%}}@media screen and (max-width:640px){#policy_wrap{font-size:3.5vw}#policy_wrap h6{margin-top:12%}}section.trans_wrap{width:100%;font-size:18px;line-height:2;text-align:center}section.trans_wrap img{width:25%}section.trans_wrap img.thanks_img{width:30%}section.trans_wrap p.trans_title{margin:0 auto 16px;font-size:32px;line-height:1.6;font-weight:400}section.trans_wrap a{text-decoration:underline}@media screen and (max-width:769px){section.trans_wrap{width:96%;margin:auto;font-size:2.5vw;line-height:1.6}section.trans_wrap img{width:35%}section.trans_wrap img.thanks_img{width:45%}section.trans_wrap p.trans_title{margin:5% auto 3%;font-size:4vw;line-height:1.3}}@media screen and (max-width:640px){section.trans_wrap{font-size:3.75vw}section.trans_wrap img{width:50%}section.trans_wrap img.thanks_img{width:60%}section.trans_wrap p.trans_title{font-size:4.5vw}}