﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html,body{height:100%}html{font-size:62.5%}body{margin:0;padding:0;font-size:16px;font-size:1.6rem;color:#331d18;background:url(images/common/background_beige.png);background-size:100px 100px;line-height:1.6;letter-spacing:0.02em;-webkit-text-size-adjust:100%;font-family:"游ゴシック体","メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:500}body::after{content:'';display:block;position:fixed;top:0;right:0;left:0;bottom:0;opacity:0.8;background:rgba(0,0,0,0.6);-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#1262b2;display:inline-block;text-decoration:none;border-bottom:1px dotted}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1}.s{background:url(images/common/sprite.png) no-repeat 0 0;background-size:500px 500px;text-indent:100%;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;border-style:none}.sb::before,.sa::after{content:'';background-image:url(images/common/sprite.png);background-repeat:no-repeat;background-position:0 0;background-size:500px 500px;overflow:hidden;display:inline-block;vertical-align:middle;border-style:none}.nobi{transform:scale(2, 1);transform-origin:top left;display:inline-block;margin-right:1em}.fx_size{transform:scale(0.5, 0.5)}.fx_l2r{transform:translate(-20px, 0)}.fx_r2l{transform:translate(20px, 0)}.fx_t2b{transform:translate(0, -20px)}.fx_b2t{transform:translate(0, 20px)}.fx_op{opacity:0;transition:opacity 500ms 0ms}.fx_l2r,.fx_r2l,.fx_t2b,.fx_b2t,.fx_size{opacity:0;transition:transform 800ms 0ms,opacity 800ms 0ms}.fx_op.on,.fx_l2r.on,.fx_r2l.on,.fx_t2b.on,.fx_b2t.on,.fx_size.on{opacity:1;transform:translate(0, 0) scale(1, 1)}label{cursor:pointer;position:relative;display:block}input[type="tel"],input[type="date"],input[type="text"],input[type="number"],input[type="email"],textarea{margin:0 0 5px 0;padding:0.3em 0.4em;border:1px solid #ddd;background:#fff;line-height:1.5;outline:medium none;padding:0.4em;box-sizing:border-box;font-size:12px;font-size:1.2rem;border-radius:4px;appearance:none;box-shadow:none;width:100%;max-width:100%;vertical-align:middle;display:inline-block}input[type="tel"]:focus,input[type="date"]:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #999;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}input[type="tel"]::placeholder,input[type="date"]::placeholder,input[type="text"]::placeholder,input[type="number"]::placeholder,input[type="email"]::placeholder,textarea::placeholder{color:#ccc}@media (min-width: 900px){input[type="tel"],input[type="date"],input[type="text"],input[type="number"],input[type="email"],textarea{font-size:14px;font-size:1.4rem}}input[type="number"],input[type="date"]{width:auto}textarea{min-height:3em}.radio,.checkbox{margin-top:5px}.radio li,.checkbox li{list-style-type:none}@media (min-width: 900px){.radio,.checkbox{display:flex;flex-wrap:wrap}.radio li,.checkbox li{margin-right:10px}}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;color:inherit;box-sizing:content-box}@media (min-width: 900px){select{font-size:14px;font-size:1.4rem}}.select{margin-bottom:5px;padding:0;overflow:hidden;display:inline-block;position:relative;border-radius:4px;border:1px solid #ccc;line-height:13px;vertical-align:middle;background:#fff}.select>select{width:130%;display:block;line-height:13px;padding:0.6em 3em 0.6em 0.6em;z-index:2;position:relative}.select::after{margin:-6px 0 0 5px;position:absolute;top:50%;right:10px;content:'';display:block;width:6px;height:6px;border-top:2px solid #666;border-left:2px solid #666;transform:rotate(-135deg)}button,.type_button{padding:0.9em 1em 0.8em 1em;border-bottom:5px solid #ccc;background:#eee;display:block;width:100%;text-align:center;font-size:14px;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;cursor:pointer;border-radius:4px;line-height:1}button.color_orange,.type_button.color_orange{font-weight:bold;color:#fff;background:#e58e4c;border-top:none;border-right:none;border-left:none;border-bottom:5px solid #c66a2c}button.color_brown,.type_button.color_brown{font-weight:bold;color:#fff;background:#473f35;border-top:none;border-right:none;border-left:none;border-bottom:5px solid #3d352a}@media (min-width: 768px){button,.type_button{font-size:16px;font-size:1.6rem}}.buttons{margin:30px 0;width:100%;display:flex;justify-content:center}.buttons li{margin:0 5px;max-width:80%}@media (min-width: 768px){.sp{display:none}}@media (min-width: 900px){.sp{display:none}}.tb{display:none}@media (min-width: 768px){.tb{display:block}}.pc{display:none}@media (min-width: 900px){.pc{display:block}}em{font-style:normal}img{vertical-align:bottom;width:100%;height:auto}ul,ol{margin:0;padding:0}li{margin:0;padding:0;list-style-type:none}p{line-height:1.8}@media (min-width: 900px){.wrapper{margin:0 auto;width:1100px}}@media (min-width: 768px){.row{display:flex;justify-content:space-between}.row .space_text{flex:1}.row.per40 .space_img{width:40%}.row.per40 .space_text{padding-right:20px;width:58%;flex:1}}@media (min-width: 900px){.row_pc{margin-top:30px;display:flex;justify-content:space-between}.row_pc .space_text{padding-right:30px;flex:1}.row_pc .space_image{width:40%}.row_pc .space_image img{margin-bottom:20px;display:block}.row_pc p:first-of-type{margin-top:0}}@media (min-width: 900px){.tb{display:none}}#header{position:fixed;width:100%;top:0;left:0;z-index:30;transform:translate(100%, 0)}@media (min-width: 900px){#header{height:auto}}#menu{position:fixed;left:0;top:0;width:100%;height:100%;padding:40px;box-sizing:border-box;opacity:0;background:#fff;z-index:30;transition:transform 800ms,opacity 800ms}#menu ul{position:absolute;top:50%;left:0;display:flex;flex-wrap:wrap;justify-content:center;z-index:-1;transform:translate(0, -50%)}#menu li{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;text-align:center;width:48%;transform:translate(0, -20px);opacity:0;transition:transform 400ms,opacity 400ms}#menu li:nth-of-type(1){transition-delay:100ms}#menu li:nth-of-type(2){transition-delay:200ms}#menu li:nth-of-type(3){transition-delay:300ms}#menu li:nth-of-type(4){transition-delay:400ms}#menu li:nth-of-type(5){transition-delay:500ms}#menu li:nth-of-type(6){transition-delay:600ms}#menu li:nth-of-type(7){transition-delay:700ms}#menu li:nth-of-type(8){transition-delay:800ms}#menu li a,#menu li span{margin:5px;padding:10px 10px;color:#231815;background:#edf0af;display:block;border-radius:5px;border-style:none}@media (min-width: 768px){#menu ul{left:50%;transform:translate(-50%, -50%)}}#menu_sw{width:36px;height:36px;position:fixed;z-index:50;top:19px;right:15px;cursor:pointer;background:#edf0af;border-radius:2px}#menu_sw i,#menu_sw i::before,#menu_sw i::after{display:block;position:absolute;width:26px;height:2px;background:#fff;background:#231815;border-radius:2px;top:50%;left:50%;margin:-1px 0 0 -13px;transition:transform 5100ms}#menu_sw i::before,#menu_sw i::after{content:''}#menu_sw i::before{transform:translate(0, -8px)}#menu_sw i::after{transform:translate(0, 8px)}@media (min-width: 768px){#menu_sw{width:60px;height:60px}}body.menu_open #header{transform:translate(0, 0);height:100%}body.menu_open #menu_sw i{animation:menu_sw 800ms forwards}body.menu_open #menu_sw i::before{animation:menu_sw_before 800ms forwards}body.menu_open #menu_sw i::after{animation:menu_sw_after 800ms forwards}@keyframes menu_sw{75%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes menu_sw_before{50%{transform:translate(0, -8px)}75%{transform:translate(0, 0)}100%{transform:translate(0, 0) rotate(-90deg);transform-origin:center center}}@keyframes menu_sw_after{50%{transform:translate(0, 8px)}75%{transform:translate(0, 0)}100%{transform:translate(0, 0);transform-origin:bottom left}}body.menu_open #menu{opacity:1;transform:translate(0, 0)}body.menu_open #menu ul li{transform:translate(0, 0);opacity:1}@-webkit-keyframes body_back_anime{0%{opacity:0}1%{opacity:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes body_back_anime{0%{opacity:0}1%{opacity:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes body_back_anime{0%{opacity:0}1%{opacity:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}#go2pagetop{margin:0;padding:0;width:40px;height:40px;position:fixed;right:15px;bottom:60px;overflow:hidden;text-indent:100%;white-space:nowrap;transition:all 500ms;transform:translate(0, 100px);border-radius:2px;z-index:29}#go2pagetop.open{transform:translate(0, 0)}#go2pagetop a{display:block;height:100%;background:rgba(61,53,42,0.8);position:relative}#go2pagetop a::before{content:'';display:block;width:14px;height:14px;border-left:2px solid #fff;border-top:2px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -30%) rotate(45deg)}@media (min-width: 768px){#go2pagetop{width:60px;height:60px;transform:translate(0, 200px)}#go2pagetop a::before{width:26px;height:26px}}footer{padding:0 0 50px 0}footer #schedule{padding:5px 0;position:fixed;left:0;bottom:0;background:#e52d8a;z-index:20;width:100%;text-align:center;box-sizing:border-box}footer #schedule img{max-width:375px}@media (min-width: 768px){footer #schedule{padding:10px 20px 15px 20px}footer #schedule img{max-width:800px}}#loading{position:fixed;width:100%;height:100%;background:#008bb4;z-index:100;left:0;top:0}#loading i{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:300px;height:77px;background-position:-100px -160px}#loading i.on::after{display:block;width:0;height:77px;background-position:-100px -60px;animation:loading_anime 1000ms forwards}@keyframes loading_anime{0%{width:0}100%{width:100%}}#bg_white{background:rgba(255,255,255,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.align_center{text-align:center}.align_right{text-align:right}.nobashi{transform:scale(2, 1);transform-origin:left center;display:inline-block;width:2em}.space_scroll{overflow:auto}#black{background:rgba(0,0,0,0.8);position:fixed;left:0;top:0;width:100%;height:100%;z-index:50;min-height:700px;overflow:hidden}#youtube_wrapper{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:51}#youtube_wrapper #youtube_stage{width:100%;padding:50px 10px;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:950px}#youtube_wrapper #youtube_inner{width:100%;padding-bottom:56.25%;position:relative;background:#fff}#youtube_wrapper #youtube_close{margin:0;padding:0;width:30px;height:30px;position:absolute;top:-30px;right:0;white-space:nowrap}#youtube_wrapper #youtube_close span{display:block;height:100%;width:100%;overflow:hidden;text-indent:100%;cursor:pointer}#youtube_wrapper #youtube_close span::before,#youtube_wrapper #youtube_close span::after{content:'';width:80%;height:1px;background:#fff;display:block;position:absolute;top:50%;left:50%}#youtube_wrapper #youtube_close span::before{transform:translate(-50%, -50%) rotate(-45deg)}#youtube_wrapper #youtube_close span::after{transform:translate(-50%, -50%) rotate(45deg)}#youtube_wrapper #youtube_player{position:absolute;top:0;right:0;width:100%;height:100%}@media (min-width: 768px){#youtube_wrapper #youtube_close{width:50px;height:50px;top:-60px}}@media (min-width: 900px){#youtube_wrapper #youtube_stage{max-width:calc( 100vh * 1.5)}}.menu a.cloud_funding{background:#eebf2d;color:#fff}.button_arrow{min-width:200px;padding:0.5em 2.5em 0.5em 2em;display:inline-block;text-align:center;background:#3d352a;color:#fff;font-size:16px;font-size:1.6rem;line-height:1;border-radius:2em;position:relative;box-sizing:border-box}.button_arrow span{margin-top:5px;display:block;text-align:justify;font-size:12px;font-size:1.2rem}.button_arrow::after{margin:0 0 0 3px;width:7px;height:12px;background-position:-300px 0px;position:absolute;right:20px;top:50%;transform:translate(0, -50%)}#space_sns{margin:15px auto;display:flex;justify-content:center;z-index:15}#space_sns li{margin-right:15px}#space_sns a{width:42px;height:42px;display:block}#space_sns #button_fb a{background-position:0 -40px}#space_sns #button_tw .sp{background-position:-50px 0;width:170px}#space_sns #button_tw #timeline{display:none !important}@media (min-width: 900px){#space_sns{display:block}#space_sns li{margin-right:0}#space_sns #button_fb{margin:-255px 0 0 0;display:block;position:fixed;top:50%;right:0;width:42px;height:53px}#space_sns #button_fb a{height:53px}#space_sns #button_tw{display:block;margin-top:-205px;transform:translateX(260px);transition:transform 500ms;width:260px;height:450px;padding:0;position:fixed;top:50%;right:0;background-size:120px 120px;z-index:20}#space_sns #button_tw.on{transform:translateX(0)}#space_sns #button_tw a.sp.s{display:none}#space_sns #button_tw #display_timeline{display:block !important;width:42px;height:181px;background-position:0 -100px;position:absolute;top:0;left:-42px;cursor:pointer;display:block}#space_sns #button_tw #timeline{padding:20px 10px;display:block !important;height:450px;overflow:auto;background:#fff}#space_sns #button_tw .twitter-timeline{background-image:none;width:100%;height:100%}}article{padding:0 0 0 0;overflow:hidden}article p{margin:1em 0;padding:0 15px;font-size:14px;font-size:1.4rem;line-height:1.8;text-align:justify}@media (min-width: 768px){article p{font-size:16px;font-size:1.6rem;padding:0 20px}}@media (min-width: 900px){article p{padding:0}}section{margin:0px 0;padding:0 0 20px 0;position:relative}section.bg_white{margin-left:15px;margin-right:15px;background:#fff}@media (min-width: 900px){section.bg_white{margin-left:auto;margin-right:auto}}@media (min-width: 768px){section{padding:0 0 60px 0}}section.bg_gray{background:#eee}header.space_intro{margin:0px 0;position:relative}.title_pink{padding:20px 15px 0 15px;font-family:'Open Sans', sans-serif;font-weight:300;font-size:30px;font-size:3rem;color:#e52d8a;text-align:center}@media (min-width: 768px){.title_pink{padding:30px 20px 0 20px;font-size:36px;font-size:3.6rem}}@media (min-width: 900px){.title_pink{padding-left:0;padding-right:0;font-size:46px;font-size:4.6rem}}.title_green{margin:0.5em 0;padding:0 15px;font-weight:800;font-size:16px;font-size:1.6rem;line-height:1.6;color:#6fb92c}@media (min-width: 768px){.title_green{padding:0 20px;font-size:20px;font-size:2rem;line-height:1.4}}@media (min-width: 900px){.title_green{font-size:30px;font-size:3rem;padding-left:0;padding-right:0}}.title_pink_ja{margin:0.5em 0;padding:0 15px;font-weight:800;font-size:16px;font-size:1.6rem;line-height:1.6;color:#e52d8a}@media (min-width: 768px){.title_pink_ja{padding:0 20px;font-size:20px;font-size:2rem}}@media (min-width: 900px){.title_pink_ja{padding-left:0;padding-right:0}}.table_table{margin:20px 15px}.table_table table{width:100%}.table_table a{border-style:none}.table_table thead tr:first-child th,.table_table thead tr:first-child td{border-style:none;padding-top:0}.table_table tbody tr:first-child th,.table_table tbody tr:first-child td{border-top:2px solid #ccc}.table_table th{padding:10px 0 10px 0;font-size:11px;font-size:1.1rem;font-weight:normal;text-align:left;border-top:1px solid #ccc;color:#333;vertical-align:top}.table_table td{padding:10px 0 10px 5px;font-size:11px;font-size:1.1rem;text-align:left;border-top:1px solid #ccc;vertical-align:top}.table_table td.tel{font-size:10px;font-size:1rem}@media (min-width: 768px){.table_table th,.table_table td{padding:10px 5px;font-size:16px;font-size:1.6rem}.table_table th.tel,.table_table td.tel{font-size:16px;font-size:1.6rem}}@media (min-width: 900px){.table_table thead th{padding-left:40px}.table_table thead th:first-child{padding-left:40px}}.bg_image img{display:block}#page_home #space_intro{min-height:667px;height:100vh;background:url(images/home/back_sp.jpg) no-repeat center top;background-size:cover;position:relative}#page_home p{margin:0;position:relative;z-index:5}#page_home p.billing{padding:10px 15px;background:#fff;text-align:center}#page_home p.billing img{max-width:350px}#page_home .awards{padding:10px 0 0 0}#page_home .copy_1{padding:5px 0 0 0}#page_home h1{margin:-25px 0 0 0}#page_home .copy_2{padding:5px 0 0 0}#page_home .copy_3{margin-top:0px;padding:0px 0 0 0}#page_home .copy_4{position:absolute;top:35vh;z-index:11;right:0}#page_home #image_main{position:absolute;left:50%;bottom:0;width:100%;z-index:10;transform:translate(-50%, 0);text-align:center}#page_home #image_main img{margin:0 auto;display:block;max-width:375px}#page_home .nav{margin:0 auto;position:absolute;left:50%;width:100%;bottom:180px;transform:translate(-50%, 0);display:flex;flex-wrap:wrap;justify-content:center;z-index:12}#page_home .nav li{margin:5px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;text-align:center}#page_home .nav li a{padding:5px 10px;color:#231815;background:#edf0af;display:inline-block;border-radius:5px;border-style:none}#page_home .nav li.about{width:100%}#page_home #space_banners{position:absolute;width:100%;left:0;bottom:90px;z-index:12;display:flex;align-items:center;justify-content:center}#page_home #space_banners a{border-style:none}#page_home #banner_ticket{width:180px;text-align:center}#page_home #banner_ticket img{max-width:257px}#page_home #banner_hokuwalk{padding-top:15px;width:150px;text-align:center}#page_home #banner_hokuwalk img{max-width:160px}#page_home #space_sns{position:absolute;left:50%;width:100%;bottom:20px;transform:translate(-50%, 0);z-index:20}@media (min-height: 812px){#page_home .awards{padding:20px 0 0 0}#page_home .copy_1{padding:10px 0 0 0}#page_home h1{margin:-25px 0 0 0}#page_home .copy_2{padding:10px 0 0 0}#page_home .copy_3{padding:0px 0 0 0}#page_home .copy_4{position:absolute;top:35vh}#page_home #image_main img{transform:scale(1.3);transform-origin:center bottom}}@media (min-height: 900px){#page_home #image_main img{transform:scale(1.5)}}@media (min-width: 768px){#page_home p.billing{margin-top:-150px;padding:30px 15px 15px 15px;background:transparent;text-align:center;position:relative;z-index:19}#page_home p.billing img{max-width:1000px}#page_home #space_intro{background-image:url(images/home/back_tb.jpg);min-height:1024px}#page_home .awards{padding:20px 0 0 0}#page_home .copy_1{padding:20px 0 0 0}#page_home .copy_2{padding:20px 0 0 0}#page_home .copy_3{padding:0px 0 0 0}#page_home .copy_4{top:38vh}#page_home #image_main{margin:0 auto;text-align:center}#page_home #image_main img{margin:0 auto;max-width:450px}#page_home .nav{bottom:300px}#page_home .nav li{font-size:18px;font-size:1.8rem}#page_home #space_sns{bottom:120px}#page_home #space_banners{bottom:180px}}@media (min-width: 900px){#page_home #space_intro{background-image:url(images/home/back_pc.jpg);background-position:center bottom}#page_home .wrapper{max-width:1000px;width:100%;height:100%;margin:0 auto;position:relative}#page_home .awards{padding:10px 0 0 0;opacity:0;transition:opacity 500ms}#page_home .awards.on{opacity:1}#page_home .copy_1{padding:20px 0 0 0;opacity:0;transition:opacity 500ms}#page_home .copy_1.on{opacity:1}#page_home h1{margin:-45px 0 0 0;opacity:0;transition:opacity 500ms;position:relative;z-index:14}#page_home h1.on{opacity:1}#page_home .copy_2{padding:10px 0 0 0;opacity:0;transition:opacity 500ms;position:relative;z-index:14}#page_home .copy_2.on{opacity:1}#page_home .copy_3{padding:0px 0 0 0;opacity:0;transition:opacity 500ms;position:relative;z-index:14}#page_home .copy_3.on{opacity:1}#page_home .nav{margin:0 auto;position:absolute;left:50%;bottom:140px;transform:translate(-50%, 0);z-index:40}#page_home .nav li{font-size:24px;font-size:2.4rem}#page_home .nav li a{padding:10px 30px}#page_home .nav li.comments{display:none}#page_home #pc_singers{position:absolute;left:40px;bottom:205px;width:164px;opacity:0;transition-timing-function:cubic-bezier(0.17, 0.67, 0.63, 1.28);transform:translate(0, 60px);transition:opacity 500ms,transform 500ms}#page_home #pc_singers.on{opacity:1;transform:translate(0, 0)}#page_home #pc_comments{position:absolute;left:40px;bottom:205px;width:166px;opacity:0;transition-timing-function:cubic-bezier(0.17, 0.67, 0.63, 1.28);transform:translate(0, 60px);transition:opacity 500ms,transform 500ms;z-index:10}#page_home #pc_comments.on{opacity:1;transform:translate(0, 0)}#page_home #pc_comments a{border-style:none}#page_home #pc_dog{position:absolute;left:-40px;bottom:124px;width:110px;opacity:0;transition-timing-function:cubic-bezier(0.17, 0.67, 0.63, 1.28);transform:translate(0, 60px);transition:opacity 500ms,transform 500ms}#page_home #pc_dog.on{opacity:1;transform:translate(0, 0)}#page_home #pc_heli{width:452px;position:absolute;left:-330px;top:200px;transform:translate(-500px, 0);transition:transform 8000ms 0ms}#page_home #pc_heli.on{transform:translate(4000px, 0)}#page_home #space_sns{margin:0;position:relative;bottom:auto;left:auto;width:auto;background:#c30;transform:none}#page_home p.billing{padding-top:0;padding-bottom:15px;margin-left:auto;margin-right:auto;width:600px;margin-top:-90px}#page_home .pc_text_group{transform:scale(0.4);transform-origin:center top;position:relative;z-index:20}#page_home #image_main{max-width:1000px;margin-top:0;top:auto;left:50%;opacity:0;transition-timing-function:cubic-bezier(0.17, 0.67, 0.63, 1.28);transition:opacity 500ms,transform 500ms}#page_home #image_main.on{opacity:1;transform:translate(-50%, 0px)}#page_home #image_main img{max-width:637px;transform:scale(0.65);transform-origin:center bottom}#page_home .copy_4{top:auto;left:auto;opacity:0;transition-timing-function:cubic-bezier(0.17, 0.67, 0.63, 1.28);transform:translate(0, 160px);transition:opacity 500ms,transform 500ms;bottom:120px;right:0px}#page_home .copy_4.on{opacity:1;transform:translate(0, 0)}#page_home .copy_4 img{width:310px;transform:scale(0.7)}#page_home #space_banners{position:static;display:block}#page_home #banner_ticket{z-index:20;width:257px;margin:0 auto;position:absolute;top:-20px;right:120px;left:auto;bottom:auto;transform:translate(0, 0);opacity:0;transition:opacity 500ms,transform 500ms}#page_home #banner_ticket.on{opacity:1;transform:translate(0, 0)}#page_home #banner_ticket img{transform:scale(0.6)}#page_home #banner_hokuwalk{margin:0 auto;padding:0;position:absolute;top:40px;right:-50px;width:120px;opacity:0;transition:all 500ms 500ms}#page_home #banner_hokuwalk.on{opacity:1;transform:translate(0, 0)}#page_home #space_intro{height:100vh;min-height:400px}}@media (min-width: 900px) and (min-height: 500px){#page_home #space_intro{height:108vh}#page_home .pc_text_group{transform:scale(0.5)}#page_home #image_main img{transform:scale(0.7)}#page_home #banner_ticket{top:30px;right:60px}#page_home #banner_ticket img{transform:scale(0.7)}#page_home #banner_hokuwalk{top:88px;right:-60px;width:150px}}@media (min-width: 900px) and (min-height: 600px){#page_home #space_intro{height:106vh}#page_home .pc_text_group{transform:scale(0.6)}#page_home #image_main img{transform:scale(0.8)}#page_home #banner_ticket{top:20px;right:-10px}#page_home #banner_ticket img{transform:scale(1)}#page_home #banner_hokuwalk{top:80px;right:-170px;width:160px}#page_home .copy_4{bottom:130px}#page_home .copy_4 img{transform:scale(0.8)}}@media (min-width: 900px) and (min-height: 700px){#page_home #space_intro{height:105vh}#page_home .pc_text_group{transform:scale(0.7)}#page_home .copy_4{right:0px}#page_home .copy_4 img{transform:scale(0.85)}#page_home #image_main img{transform:scale(0.9)}#page_home #banner_ticket{top:10px;right:-40px}#page_home #banner_hokuwalk{top:170px;right:5px}}@media (min-width: 900px) and (min-height: 800px){#page_home .pc_text_group{transform:scale(1)}#page_home #image_main img{transform:scale(0.9)}#page_home #banner_ticket{top:140px;right:-150px}#page_home #banner_hokuwalk{top:300px;right:-135px}#page_home .copy_4{right:0px;bottom:160px}#page_home .copy_4 img{transform:scale(0.9)}#page_home p.billing{width:800px}}@media (min-width: 900px) and (min-height: 900px){#page_home #image_main img{transform:scale(1)}#page_home #banner_ticket{top:190px}#page_home #banner_hokuwalk{top:350px}#page_home .copy_4{right:20px;bottom:220px}#page_home .copy_4 img{transform:scale(1)}#page_home p.billing{width:900px}}@media (min-width: 900px) and (min-height: 1000px){#page_home .copy_4{right:20px;bottom:260px}#page_home .copy_4 img{transform:scale(1)}}#page_about h1{display:none}#page_about .space_image{padding:0 15px}#page_about #sct_intro .space_awards{margin:0;padding:20px 0 80px 0;background:url(images/about/awards_back_sp.jpg) no-repeat center bottom;background-size:cover}#page_about #sct_story .space_image{display:flex;flex-wrap:wrap;justify-content:space-between}#page_about #sct_story .space_image li{width:50%}#page_about #sct_profile .space_image{padding:15px 15px 5px 15px}#page_about #sct_profile .title_green{margin-bottom:-0.5em}#page_about #sct_profile .list_profile li{margin:2em 0}#page_about #sct_profile .list_profile li:first-child{margin-top:0}#page_about #sct_message .title_green{text-align:center}#page_about #sct_message p.author::before{margin-right:3em;content:'-';transform:scale(8, 1);display:inline-block;transform-origin:left center}#page_about #sct_background .author{line-height:1.4}#page_about #sct_background .author em{font-weight:800;font-size:16px;font-size:1.6rem;line-height:1.8;color:#6fb92c}#page_about #sct_background .author em span{font-size:12px;font-size:1.2rem}#page_about #sct_background .author a{font-size:12px;font-size:1.2rem}@media (min-width: 768px){#page_about .space_image{padding:0 20px}#page_about #sct_intro p.awards{padding-bottom:200px}#page_about #sct_profile .title_green{margin-bottom:-0.2em}#page_about #sct_profile .list_profile li .space_image{width:40%}#page_about #sct_background .title_pink_ja{text-align:center}#page_about #sct_background .author{text-align:right;margin-top:0}#page_about #sct_interview .title_green{text-align:center}#page_about #sct_interview dt{font-size:16px;font-size:1.6rem}#page_about #sct_message p{text-align:center}}@media (min-width: 900px){#page_about #sct_intro .space_awards{padding:20px 0 300px 0;background:url(images/about/awards_back_pc.jpg) no-repeat center bottom;background-size:cover}#page_about #sct_intro .space_awards p{margin:0 auto;width:800px}#page_about #sct_story div.space_image img{width:500px}#page_about #sct_story ul.space_image{padding:0;margin-left:0;margin-right:0;flex-wrap:no-wrap}#page_about #sct_story ul.space_image li{width:25%}#page_about #sct_profile .list_profile li .space_image{padding-left:0;padding-right:40px;width:300px}#page_about #sct_profile .list_profile li .space_image img{width:300px}#page_about #sct_background .wrapper{width:800px}#page_about #sct_interview .wrapper{width:800px}#page_about #sct_interview .space_image{padding:0}}#page_theaters .table_table{padding:15px 10px;background:#fff}@media (min-width: 900px){#page_theaters section{margin:0 auto;width:800px}#page_theaters .table_table{padding:40px}#page_theaters .table_table thead th,#page_theaters .table_table thead th:first-child{padding-left:5px}}#page_comments .intro{font-weight:bold;color:#6fb92c;font-size:14px;font-size:1.4rem;text-align:center;position:relative}#page_comments .intro::before,#page_comments .intro::after{background-position:-50px -250px;width:29px;height:75px;display:block;position:absolute;left:5px;bottom:0px}#page_comments .intro::after{background-position:-90px -250px;left:auto;right:5px}#page_comments .list_comments{margin:15px 0}#page_comments .list_comments li{margin:15px 30px 15px 15px;padding:20px 0;border-radius:5px;background:#fff}#page_comments .list_comments li:nth-of-type(2n){margin:15px 15px 15px 30px}#page_comments .list_comments p{margin-top:0}#page_comments .list_comments .name{margin-bottom:0;text-align:right;color:#e52d8a}#page_comments .list_comments .name::before{margin-right:0.5em;content:'-';transform:scale(6, 1);transform-origin:right center;display:inline-block}#page_comments .list_comments .name span{font-size:12px;font-size:1.2rem}#page_comments .note{text-align:right}#page_comments .img_intermission{margin:15px 15px 15px 15px;border-radius:5px;overflow:hidden}@media (min-width: 768px){#page_comments .intro{font-size:17px;font-size:1.7rem;padding-left:0;padding-right:0;display:flex;justify-content:center;align-items:center}#page_comments .intro::before,#page_comments .intro::after{margin:0 20px 0 0;position:relative}#page_comments .intro::after{margin:0 0 0 20px}#page_comments .list_comments li{margin-right:70px}#page_comments .list_comments li:nth-of-type(2n){margin:15px 15px 15px 70px}}@media (min-width: 900px){#page_comments .list_comments{margin:30px auto;width:1000px}#page_comments .list_comments p{padding:0 15px;font-size:15px;font-size:1.5rem}#page_comments .list_comments p.name{font-size:18px;font-size:1.8rem}#page_comments .list_comments li{margin:15px 1% 15px 0;width:48%;float:left}#page_comments .list_comments li:nth-of-type(2n){margin:45px 0 15px 1%}#page_comments .img_intermission{width:1000px;margin-left:auto;margin-right:auto}}
