main{flex:1}body{font-family:"Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;color:black;background-color:#fff;display:flex;flex-flow:column;height:100%;padding:0;margin:0}.language-select{position:relative;text-align:right;padding:8px;font-size:20px}@media only screen and (max-width: 767px){.language-select{font-size:0.8rem}}.howto{text-align:center;width:90%;margin:auto;line-height:30px;padding-bottom:25px;font-size:1.3rem;font-weight:bold}@media only screen and (max-width: 767px){.howto{width:100%;text-align:left;line-height:20px;padding-bottom:15px;font-size:0.9rem}}.howto .annotation{font-size:75%;font-weight:normal}@media only screen and (max-width: 767px){.howto .annotation{font-size:85%}}.clear{clear:both;overflow:hidden}.background{background:#fff;background-repeat:repeat;background-image:url();background-position:50% 10%;width:100%;margin:0 auto 0 auto}@media only screen and (max-width: 1023px){.background{width:100%}}@media only screen and (max-width: 767px){.background{padding-top:4px;padding-bottom:20px}}.partition{margin:0 auto 0 auto;width:90%;position:absolute;left:0;right:0}.center{text-align:center}.basic a:link{color:#181514}.basic a:visited{color:#181514}.basic a:hover{color:#181514}.basic a:active{color:#181514}.basic img{width:25px}@media only screen and (max-width: 767px){.basic img{width:15px}}.barrierfree-mark{width:80%;display:flex;align-items:flex-start;margin:0 auto 0 auto;justify-content:center}.barrierfree-mark img{width:40%;height:auto}.main_link{text-align:center;width:800px;margin:0 auto 0 auto}@media only screen and (max-width: 1023px){.main_link{width:100%}}.main_link .iconlink{float:left;width:27.5%;text-align:center}.main_link .iconlink img{width:80%}@media only screen and (min-width: 768px){.main_link .iconlink img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}}@media only screen and (max-width: 767px){.main_link .iconlink img{display:none}}.main_link .bannerlink{float:left;width:45%;text-align:center}@media only screen and (max-width: 767px){.main_link .bannerlink{width:100%}.main_link .bannerlink .banner{padding-top:20px}}.main_link .bannerlink img{width:80%}@media only screen and (max-width: 767px){.main_link .bannerlink img{width:60%}}.main_link .bannerlink-apple{float:left;width:45%;text-align:center}@media only screen and (max-width: 767px){.main_link .bannerlink-apple{width:100%}.main_link .bannerlink-apple .banner{padding-top:20px}}.main_link .bannerlink-apple img{width:80%}@media only screen and (max-width: 767px){.main_link .bannerlink-apple img{width:60%}}.main_link .bannerlink-google{float:left;width:45%;text-align:right}@media only screen and (max-width: 767px){.main_link .bannerlink-google{width:100%;text-align:unset}.main_link .bannerlink-google .banner{padding-top:10px}}.main_link .bannerlink-google img{width:80%}@media only screen and (max-width: 767px){.main_link .bannerlink-google img{width:60%}}ul{-webkit-padding-start:0px;padding-inline-start:0px}.snstool{padding-top:20px;justify-content:space-between;list-style-type:none}.snstool ul li{display:inline-block;cursor:pointer;width:6%}@media only screen and (max-width: 767px){.snstool ul li{width:12%}}.text{color:#181514;text-align:left;width:80%;margin:0 auto 0 auto}.text .text-title{line-height:160%;padding-top:20px;font-weight:bold}.text .text-title span{display:block;font-size:1.8rem;line-height:160%}@media only screen and (max-width: 767px){.text .text-title span{font-size:1.2rem;padding-top:0px;line-height:160%}}.text .text-body{overflow-wrap:break-word;line-height:150%}.text .text-body span{display:block;font-size:1.3rem}@media only screen and (max-width: 767px){.text .text-body span{font-size:0.9rem;line-height:120%}}.text .text-center{line-height:150%;text-align:center}.text .text-center span{display:block;font-size:1.2rem}@media only screen and (max-width: 767px){.text .text-center span{font-size:0.8rem;line-height:120%}}.text h1{padding-bottom:20px}.image{text-align:center;margin:0 auto 0 auto;width:60%;left:0;right:0;position:relative;padding-bottom:10px}@media only screen and (max-width: 767px){.image{width:90%}}.image img{width:90%}.topimage{text-align:center;margin:0 auto 0 auto;width:90%;left:0;right:0;position:relative}.topimage img{width:90%}.gocinema{text-align:center;width:50%;left:0;right:0;position:relative;margin:0 auto 0 auto;padding-bottom:60px}.gocinema img{width:45%}.jimakumegane{text-align:center;width:30%;left:0;right:0;position:relative;padding-bottom:50px;margin:0 auto 0 auto}.jimakumegane img{padding-bottom:40px;width:25%}.verticallogo{width:25%;padding-bottom:15px}@media only screen and (max-width: 767px){.verticallogo{width:40%}}.logo{width:50%}@media only screen and (max-width: 767px){.logo{display:none}}.row{padding-bottom:0}article{text-align:center;background:#fff}h1{font-size:2.1rem;font-weight:bold;text-align:center;margin:20px}@media only screen and (max-width: 1023px){h1{font-size:2.1em}}@media only screen and (max-width: 767px){h1{font-size:1.4rem;margin:8px}}h2{font-size:1.7rem;font-weight:bold;text-align:center;margin:20px}@media only screen and (max-width: 1023px){h2{font-size:1.7em}}@media only screen and (max-width: 767px){h2{font-size:1.3rem;margin:8px}}h3{font-size:1.7rem;text-align:center;line-height:120%}@media only screen and (max-width: 767px){h3{font-size:1.3rem;margin:8px}}footer{width:100%;line-height:200%;text-align:center;font-size:0.8em}@media only screen and (max-width: 767px){footer{font-size:0.6em}}footer a:link{color:#181514}footer a:visited{color:#181514}footer a:hover{color:#181514}footer a:active{color:#181514}footer img{padding-top:20px}.container{position:relative;box-sizing:border-box;min-height:100vh}.video{text-align:center;padding-bottom:20px}.video p{display:none}@media only screen and (max-width: 767px){.video img{width:100%}}.video iframe{width:560px;height:315px}@media only screen and (max-width: 767px){.video iframe{width:100%}}.video twitter-follow-button{text-align:center}.video .movie-bottom{color:#fff;line-height:120%;text-align:center}@media only screen and (max-width: 767px){.video .movie-bottom{font-size:0.8rem}}.video .attension_title{font-size:1.4rem}@media only screen and (max-width: 767px){.video .attension_title{font-size:1.2rem}}.lefttalk{margin-bottom:5%}.lefttalk figure img{width:100%;height:100%;border:5px solid #d4d4d4;border-radius:50%;margin:0}p.lefttalk-text{margin:0 0 8px}p.lefttalk-text:last-child{margin-bottom:0px}.lefttalk:after,.talk:before{clear:both;content:"";display:block}.lefttalk-img{margin-left:4px;margin-top:-1px;float:left;width:70px;height:70px}.lefttalk-txt{color:#444;position:relative;margin-left:100px;padding:4.5%;border:3px solid #d4d4d4;background-color:#fff;border-radius:5px}.lefttalk-txt:before{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #d4d4d4;top:24px;left:-20px}.lefttalk-txt:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #fff;top:24px;left:-16px}.righttalk{margin-bottom:5%}.righttalk figure img{width:100%;height:100%;border:5px solid #d4d4d4;border-radius:50%;margin:0}p.righttalk-text{margin:0 0 8px}p.righttalk-text:last-child{margin-bottom:0px}.righttalk:after,.talk:before{clear:both;content:"";display:block}.righttalk-img{margin-right:4px;margin-top:-1px;float:right;width:70px;height:70px}.righttalk-txt{position:relative;margin-right:100px;padding:4.5%;border:3px solid #d4d4d4;background-color:#fff;border-radius:5px}.righttalk-txt:before{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #d4d4d4;top:24px;right:-23px}.righttalk-txt:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #fff;top:24px;right:-19px}
