body.open .contents{width:100vw}@media (min-width:769px){body.open .contents{width:auto}}.contents{padding-bottom:100px}body{overflow:hidden;background:#f0efec;-webkit-transition:.3s ease;transition:.3s ease}body.open{padding-left:80%}@media (min-width:769px){body.open{padding-left:0}}body #bg_cover{-webkit-transition:.3s ease;transition:.3s ease;height:100%;position:fixed;top:0;left:0;z-index:8;font-size:0}body.open #bg_cover{width:100%;background:rgba(0,0,0,.8)}@media (min-width:769px){body.open #bg_cover{width:0}}body.frame_none #wrap{padding:0}body.frame_none aside,body.frame_none header{display:none}#wrap{padding-top:80px}@media (min-width:769px){#wrap{padding-top:70px}}@media (min-width:990px){#wrap{padding-top:70px;padding-left:220px}}header{width:100%;box-sizing:border-box;position:fixed;top:0;left:0;-webkit-transition:.3s ease;transition:.3s ease;z-index:10}header.open{left:80%}@media (min-width:769px){header.open{left:0}}header #ham_btn{position:absolute;left:10px;top:35px;line-height:0}header #ham_btn .material-icons{color:#fff}header #ham_btn .material-icons.clear,header #ham_btn.open .material-icons{display:none}header #ham_btn.open .material-icons.clear{display:inline-block}header #ham_btn .pc{display:none}@media (min-width:769px){header #ham_btn{top:22px;left:auto;right:30px;cursor:pointer;-webkit-transition:.3s;transition:.3s;z-index:10}header #ham_btn .sp{display:none}header #ham_btn .pc{display:block}header #ham_btn .pc span{color:#fff;font-size:1.8rem;line-height:150%;display:inline-block;vertical-align:middle}header #ham_btn .pc .material-icons{vertical-align:middle}header #ham_btn:hover{opacity:.7}}header #menu{height:100vh;z-index:100;width:80%;position:fixed;top:0;left:-80%;background:#2f353a;-webkit-transition:.3s ease;transition:.3s ease;overflow-y:scroll;opacity:0}header #menu.open{left:0;opacity:1}header #menu .menu_inner{position:static;height:100%}header #menu .user_box{padding:16px 20px;min-height:80px;box-sizing:border-box;background:#000;font-size:0;display:-webkit-box;display:flex}header #menu .user_box .material-icons{color:#202020;background:#b1d5a4;width:40px;height:40px;border-radius:50px;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center}header #menu .user_box .material-icons,header #menu .user_box div{vertical-align:middle;box-sizing:border-box;-webkit-box-align:center;align-items:center}header #menu .user_box div{padding:0 0 0 15px;display:inline-block;max-width:82%}header #menu .user_box div p{color:#fff}header #menu .user_box div p.user_name{font-size:1.8rem;font-weight:700}header #menu .user_box div p.address{margin-top:-3px;font-size:1.2rem}header #menu ul{padding:20px 0}@media (min-width:769px){header #menu ul{padding:0}}header #menu ul li a{padding:10px 20px;display:block;box-sizing:border-box;color:#fff}header #menu ul li a .material-icons{margin-right:20px;color:#fff;vertical-align:sub;font-size:2rem}@media (min-width:769px){header #menu ul li a{padding:0 20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:60px}header #menu ul li a:hover{background:#ff797e;color:#202020}header #menu ul li a:hover .material-icons{color:#202020}}header #menu ul li:nth-child(3) a{padding-left:60px;position:relative}header #menu ul li:nth-child(3) a .material-icons{display:none}header #menu ul li:nth-child(3) a:before{content:"";background:url(/images/beginner.svg?39d4fd1497909a8ae00cba9756f30d92) no-repeat 50%;background-size:100%;width:20px;height:20px;position:absolute;left:20px;top:13px}@media (min-width:769px){header #menu ul li:nth-child(3) a:before{background:url(/images/beginner.svg?39d4fd1497909a8ae00cba9756f30d92) no-repeat 50%;background-size:100%;left:20px;top:22px}header #menu ul li:nth-child(3) a:hover:before{background:url(/images/beginner_hover.svg?b344156d22627b8abf3d543ade869c7f) no-repeat 50%;background-size:100%}}header #menu .log_out{position:fixed;bottom:0;left:-80%;width:80%;-webkit-transition:.3s ease;transition:.3s ease;z-index:101}header #menu .log_out button{padding:20px 0;width:100%;height:60px;box-sizing:border-box;border:none;color:#202020;font-weight:700;background:#b1d5a4;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (min-width:769px){header #menu .log_out button{-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}header #menu .log_out button:hover{background:#74b35b}}@media (min-width:769px){header #menu .log_out{position:absolute;left:0!important;width:100%}}@media (min-width:768px){header #menu .menu_inner{height:100%}}@media (min-width:769px){header #menu{width:300px;min-height:529px;height:auto;overflow-y:auto;left:auto;right:0;top:-10%;visibility:hidden}header #menu.open{top:70px;left:auto;right:0;visibility:visible}header #menu .menu_inner{position:static;padding:0 0 60px}}header.open .log_out{left:0!important}header .inner{padding:40px 10px 10px;background:#f79630;width:100%;height:80px;box-sizing:border-box}header .inner .logo{margin:auto;display:inline-block;line-height:0;position:absolute;left:0;right:0;width:60px}header .inner .logo a{display:block}header .inner .logo a .pc{display:none}@media (min-width:769px){header .inner .logo{width:180px;top:10px;right:auto;left:20px}header .inner .logo a .sp{display:none}header .inner .logo a .pc{display:inline-block}}header .inner .forum{display:inline-block;line-height:0;position:absolute;right:65px}header .inner .forum a{display:block}header .inner .forum a .material-icons{color:#fff}header .inner .forum a span{display:none}@media (min-width:769px){header .inner .forum{top:10px;right:460px}header .inner .forum a{padding:14px;box-sizing:border-box;background:#b1d5a4;height:50px;border-radius:4px;-webkit-transition:.3s;transition:.3s}header .inner .forum a .material-icons{color:#202020}header .inner .forum a:hover{background:#74b35b}}@media (min-width:990px){header .inner .forum{top:10px;right:540px}header .inner .forum a{padding:14px 20px;width:204px}header .inner .forum a .material-icons{margin-right:20px;vertical-align:middle}header .inner .forum a span{display:inline-block;color:#202020}}header .inner .search{display:inline-block;line-height:0;position:absolute;right:20px}header .inner .search .material-icons{color:#fff}header .inner .search .pc{display:none}header .inner .search #search_wrap{background:#2f353a;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:11;visibility:hidden;-webkit-transition:.3s ease;transition:.3s ease;opacity:0}header .inner .search #search_wrap.open{visibility:visible;opacity:1}header .inner .search #search_wrap .inner{padding:20px 20px 200px;height:100%;box-sizing:border-box;overflow-y:scroll;background:#2f353a;position:relative}header .inner .search #search_wrap .inner input{padding:20px 10px 20px 60px;border:1px solid #2f353a;border-radius:50px;width:100%;font-size:16px;box-sizing:border-box;position:relative;background:url(/images/baseline-search-24px.svg?cd5db2868c1a453b888bfddb6ddce149) no-repeat 15px,#fff;background-size:20px}header .inner .search #search_wrap .inner p{margin:15px 10px 0;font-size:1.6rem;line-height:150%;color:#b1d5a4}header .inner .search #search_wrap .inner article{padding:20px 0 0;line-height:150%}header .inner .search #search_wrap .inner article h2{color:#fff}header .inner .search #search_wrap .inner article .box{margin:10px 0 0;padding:15px;background:#d6d6d6;border-radius:9px}header .inner .search #search_wrap .inner article .box ul li a{display:block;padding:6px 0;color:#202020}header .inner .search #search_wrap .inner article .box ul.border li{padding:8px 0;border-bottom:1px solid #202020}header .inner .search #search_wrap .inner article .box ul.border li:last-child{border-bottom:none}header .inner .search #search_wrap .inner article .box span{color:#202020;display:inline-block;position:relative}header .inner .search #search_wrap .inner article .box span:after,header .inner .search #search_wrap .inner article .box span:before{content:"\201D"}header .inner .search #search_wrap .inner article.result .box{background:#d6d6d6}header .inner .search #search_wrap .inner .btn_list{background:#000;position:fixed;bottom:0;left:0;width:100%;height:60px;box-sizing:border-box;font-size:0}header .inner .search #search_wrap .inner .btn_list li{padding:0 20px;display:-webkit-inline-box;display:inline-flex;width:50%;vertical-align:middle;height:60px;box-sizing:border-box;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}header .inner .search #search_wrap .inner .btn_list li span{color:#b1d5a4}header .inner .search #search_wrap .inner .btn_list li button,header .inner .search #search_wrap .inner .btn_list li span{padding:5px 0;display:block;width:100%;height:40px;font-size:1.6rem;box-sizing:border-box;text-align:center;border-radius:4px;border:2px solid #b1d5a4}header .inner .search #search_wrap .inner .btn_list li button{background:#b1d5a4;color:#202020}@media (min-width:769px){header .inner .search #search_wrap{display:none}}@media (min-width:769px){header .inner .search{top:10px;right:150px}header .inner .search .sp{display:none}header .inner .search .pc{display:block}header .inner .search .box{background:#fff;line-height:0;font-size:0}header .inner .search .box input{padding:6px 20px;width:250px;height:50px;box-sizing:border-box;vertical-align:middle;border:none}header .inner .search .box input::-webkit-input-placeholder{color:#a9a9a9}header .inner .search .box input::-moz-placeholder{color:#a9a9a9}header .inner .search .box input::-ms-input-placeholder{color:#a9a9a9}}@media (min-width:769px) and (min-width:990px){header .inner .search .box input{width:310px}}@media (min-width:769px){header .inner .search .box button{width:50px;height:50px;vertical-align:middle;border:none;cursor:pointer;background:#b1d5a4;-webkit-transition:.3s;transition:.3s}header .inner .search .box button .material-icons{color:#202020}header .inner .search .box button:hover{background:#74b35b}}@media (min-width:769px){header .inner{height:70px;position:relative}}aside{position:fixed;bottom:0;left:0;width:100%;z-index:7;box-sizing:border-box;background:#000;-webkit-transition:.3s ease;transition:.3s ease}aside ul{font-size:0;display:-webkit-box;display:flex}aside ul li{display:-webkit-inline-box;display:inline-flex;width:25%;height:60px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}aside ul li a{padding:10px 0 0;box-sizing:border-box;text-align:center;width:100%;height:60px;font-size:1.1rem;-webkit-transition:.3s;transition:.3s}aside ul li a,aside ul li a .material-icons{display:block;color:#fff}aside ul li a.active{background:#ff797e;color:#202020}aside ul li a.active .material-icons{color:#202020}@media (min-width:990px){aside{top:70px;bottom:auto;width:220px;height:100vh;background:#2f353a}aside ul{margin:40px 0 0;display:block}aside ul li{margin:1px 0 0;display:block;width:100%;height:auto}aside ul li a{padding:10px 20px;height:auto;text-align:left;font-size:1.6rem;-webkit-transition:.3s ease;transition:.3s ease}aside ul li a .material-icons{margin-right:15px;display:inline-block;vertical-align:middle;-webkit-transition:.3s;transition:.3s}aside ul li a:hover{background:#ff797e;color:#202020}aside ul li a:hover .material-icons{color:#202020}}body.open aside{left:80%}@media (min-width:769px){body.open aside{left:0}}.onboarding{padding:40px 20px 0;text-align:center}.onboarding .logo{margin:auto;line-height:0;width:150px}.onboarding .text_box{margin:20px 0 0;padding:0 0 80px}.onboarding .text_box p{margin:18px 0 0;font-size:1.4rem;color:#202020}.onboarding .text_box p a{color:#202020}.onboarding .text_box p:first-child{font-size:1.8rem;font-weight:700}.onboarding .text_box p:last-child{font-weight:700}.onboarding div.login_btn{position:fixed;bottom:0;left:0;width:100%}.onboarding div.login_btn a{padding:10px 0;height:48px;box-sizing:border-box;display:block;background:#b1d5a4;color:#202020;font-weight:700;font-size:1.2rem}@media (min-width:768px){.onboarding{margin:auto;padding:40px 0 60px;width:690px;box-sizing:border-box}.onboarding .logo{width:48%}.onboarding .text_box{margin:40px 0 0;padding:0}.onboarding .text_box p{margin:30px 0 0;font-size:1.8rem}.onboarding .text_box p:first-child{font-size:2.4rem}.onboarding div.login_btn{margin:40px auto 0;position:relative;width:407px}.onboarding div.login_btn a{padding:25px 0 0;font-size:2.4rem;height:73px}}@media (min-width:769px){.onboarding{padding:65px 0}}.login_page{padding:100px 20px 110px;height:100vh;overflow-y:scroll;box-sizing:border-box;background:#fff}.login_page .login_header{padding:15px;width:100%;height:100px;box-sizing:border-box;position:fixed;top:0;left:0;background:#f79630;z-index:5}.login_page .login_header .back{line-height:0}.login_page .login_header .back a{display:inline-block}.login_page .login_header .back a .material-icons{color:#fff}.login_page .login_header .logo{margin:0 auto;width:150px}.login_page .login_box{padding:20px 0}.login_page .login_box ul li{padding:3px 0}.login_page .login_box ul li h3{padding-left:15px;color:#202020;font-weight:400;font-size:1.2rem}.login_page .login_box ul li input{padding:10px 15px;width:100%;box-sizing:border-box;border-radius:50px;border:1px solid #d6d6d6;color:#202020}.login_page .login_box ul li label{display:inline-block}.login_page .login_box ul li .radio_btn{display:none!important}.login_page .login_box ul li .radio_btn:checked+span:after{content:"\F00C";font-family:FontAwesome;color:#fff;font-size:1.6rem;line-height:1;position:absolute;top:6px;left:14px}.login_page .login_box ul li .radio_btn:checked+span:before{background:#000;border:1px solid #000}.login_page .login_box ul li .radio_btn+span{margin:10px 0 0 5px;padding:0 0 0 45px;position:relative;font-size:1.2rem;color:#202020;display:block}.login_page .login_box ul li .radio_btn+span:before{content:"";font-size:22px;width:24px;height:24px;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #d6d6d6;position:absolute;margin:auto;top:0;bottom:0;left:10px}.login_page .login_box ul li a{margin-top:10px;margin-left:15px;display:inline-block;font-size:1.4rem;color:#202020;text-decoration:underline}.login_page .login_box .login_btn{padding:20px;position:fixed;bottom:0;left:0;width:100%;height:86px;box-sizing:border-box;text-align:center;background:#e2effa}.login_page .login_box .login_btn button{width:100%;height:48px;box-sizing:border-box;background:#b1d5a4;border:none;color:#202020;border-radius:50px}.login_page .company_list{margin:30px 0 0}.login_page .company_list li a{padding:2px 0;display:inline-block;color:#202020;font-size:1.4rem;text-decoration:underline}@media (min-width:420px){.login_page{padding:0 0 110px}.login_page .login_header{position:relative}.login_page .login_box{padding:40px 20px}.login_page .company_list{margin-left:35px}}@media (min-width:768px){.login_page{padding:160px 20px 0;background:transparent;text-align:right}.login_page .login_header{position:fixed;text-align:left;height:160px}.login_page .login_header .back a .material-icons{font-size:4rem}.login_page .login_header .logo{position:absolute;width:200px;bottom:30px;left:80px}.login_page .login_box{width:400px;padding:30px 0 0;display:inline-block}.login_page .login_box ul li h3{margin:10px 0;padding-right:30px;font-size:1.8rem}.login_page .login_box ul li input{padding:24px 30px;border-radius:25px}.login_page .login_box ul li .radio_btn+span{margin-top:30px;padding-right:30px;font-size:1.8rem}.login_page .login_box ul li a{margin-right:30px;font-size:1.8rem}.login_page .login_box .login_btn{margin:50px 0 0;padding:0;position:relative;background:none}.login_page .login_box .login_btn button{height:68px;font-size:2.4rem}.login_page .company_list{margin-left:0;position:absolute;left:30px;bottom:30px;text-align:left}.login_page .company_list li{margin-right:20px;display:inline-block}.login_page .company_list li a{font-size:1.6rem}}@media (min-width:769px){.login_page{padding:0;overflow-y:auto}.login_page .login_header{position:relative;height:260px}.login_page .login_header .logo{width:327px}.login_page .login_box{padding:40px 80px 0 0}.login_page .login_box ul li input{padding:20px 30px;font-size:1.8rem}.login_page .login_box ul li a:hover{text-decoration:none}.login_page .login_box .login_btn button{-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.login_page .login_box .login_btn button:hover{opacity:.6}.login_page .company_list{margin-top:80px;margin-left:80px;padding:0 0 30px;position:relative;bottom:0;left:0}.login_page .company_list li a:hover{text-decoration:none}}#movie_show,#scroll_wrap{-webkit-transition:.3s;transition:.3s}#movie_show{margin:0;text-align:center;background:#000;line-height:0;position:fixed;top:80px;z-index:2;width:100%;box-sizing:border-box;opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#movie_show.on{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}#movie_show.on.movie_detail{position:relative}#movie_show video{width:100%;height:56vw}#movie_show .bottom_box{background:#292a2d;text-align:left;line-height:150%}#movie_show .bottom_box .inner{padding:15px;position:relative}#movie_show .bottom_box .inner .text_block{padding-right:50px}#movie_show .bottom_box .inner .text_block h3,#movie_show .bottom_box .inner .text_block p{font-size:1.2rem;color:#fff}#movie_show .bottom_box .inner .btn{margin:auto;position:absolute;right:10px;top:0;bottom:0;height:36px}#movie_show .bottom_box .inner .btn a{display:-webkit-inline-box;display:inline-flex;width:36px;height:36px;box-sizing:border-box;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#b1d5a4;border-radius:8px}#movie_show .bottom_box .inner .btn a span{display:none}#movie_show .bottom_box .inner .btn a .material-icons{color:#202020}#movie_show .bottom_box #movie_close{position:absolute;right:5px;top:5px;z-index:1}#movie_show .bottom_box #movie_close .material-icons{color:#fff;font-size:3rem;text-shadow:1px 1px 1px rgba(0,0,0,.8),1px 1px 1px rgba(0,0,0,.8)}@media (min-width:420px){#movie_show{position:absolute;top:80px}}@media (min-width:768px){#movie_show{position:fixed;top:70px}#movie_show video{width:auto;height:300px}}@media (min-width:769px){#movie_show video{height:300px}#movie_show .bottom_box{position:relative}#movie_show .bottom_box .inner{padding:19px 0 7px;min-height:90px;box-sizing:border-box}#movie_show .bottom_box .inner .text_block{padding:0 0 0 60px;width:88%;box-sizing:border-box}#movie_show .bottom_box .inner .text_block h3,#movie_show .bottom_box .inner .text_block p{font-size:1.6rem}#movie_show .bottom_box #movie_close{right:auto;left:5px;top:5px;z-index:1;cursor:pointer;-webkit-transition:.3s;transition:.3s}#movie_show .bottom_box #movie_close .material-icons{color:#fff;font-size:3.6rem}#movie_show .bottom_box #movie_close:hover{opacity:.6}}@media (min-width:990px){#movie_show{padding-right:220px}#movie_show.on.movie_detail{padding-right:0}#movie_show video{width:70%}#movie_show .bottom_box{position:relative}#movie_show .bottom_box .inner{padding:19px 0 7px;min-height:90px;box-sizing:border-box;text-align:center}#movie_show .bottom_box .inner .text_block{margin:auto;padding:0 24% 0 0;width:85%;max-width:960px;display:inline-block;text-align:left}#movie_show .bottom_box .inner .btn{right:30px;top:0;bottom:0;height:48px}#movie_show .bottom_box .inner .btn a{display:-webkit-inline-box;display:inline-flex;position:relative;width:190px;height:48px;box-sizing:border-box;background:#b1d5a4;border-radius:8px}#movie_show .bottom_box .inner .btn a span{display:inline-block;font-size:2rem;color:actiontext;vertical-align:middle}#movie_show .bottom_box .inner .btn a .material-icons{margin:auto;vertical-align:middle;position:absolute;right:10px}#movie_show .bottom_box #movie_close{right:auto;left:5px;top:5px;z-index:1;cursor:pointer;-webkit-transition:.3s;transition:.3s}#movie_show .bottom_box #movie_close .material-icons{color:#fff;font-size:3.6rem}#movie_show .bottom_box #movie_close:hover{opacity:.6}}@media (min-width:1025px){#movie_show video{width:auto;height:540px;max-width:100%}#movie_show .bottom_box .inner .text_block h3,#movie_show .bottom_box .inner .text_block p{font-size:2rem}}@media (min-width:420px){body.open #movie_show{position:fixed}}.new_movie{margin:0;padding:5px 0 0;position:relative}.new_movie h2{padding:0 0 0 15px;color:#202020}.new_movie .swiper_custom_parent{margin:6px 0 0;position:relative}.new_movie .swiper-container{padding:20px 35px 30px;background:#2f353a;border:1px solid #2f353a;line-height:0}.new_movie .swiper-pagination .swiper-pagination-bullet{background:#fff}.new_movie .swiper-pagination .swiper-pagination-bullet-active{background:#b1d5a4}.new_movie .swiper-button-next,.new_movie .swiper-button-prev{top:50%;background:#b1d5a4;border:1px solid #b1d5a4;box-sizing:border-box;border-radius:6px;width:30px;height:30px;z-index:1}.new_movie .swiper-button-next:before,.new_movie .swiper-button-prev:before{content:"\F053";font-family:FontAwesome;color:#202020;position:absolute;margin:auto;width:100%;height:100%;z-index:1;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1rem}.new_movie .swiper-button-next:before{content:"\F054"}.new_movie .swiper-slide a{display:block;position:relative}.new_movie .swiper-slide a:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(transparent,rgba(0,0,0,.5));width:100%;height:100%;position:absolute;top:0;left:0}.new_movie .swiper-slide a .text_box{padding:8px 10px;width:100%;box-sizing:border-box;display:block;position:absolute;bottom:0;left:0;line-height:120%;z-index:1;text-shadow:1px 1px 1px rgba(0,0,0,.8),1px 1px 1px rgba(0,0,0,.8)}.new_movie .swiper-slide a .text_box span{color:#fff;font-size:1.2rem;display:block}.new_movie .swiper-slide a .text_box span:first-child{font-weight:700}@media (min-width:768px){.new_movie h2{padding:0 0 0 50px}}@media (min-width:769px){.new_movie{padding:5px 10px 0}.new_movie h2{padding:0 0 0 95px}.new_movie .swiper_custom_parent{padding:25px 70px;background:#292a2d;border-radius:12px;position:relative}.new_movie .swiper-container{padding:0;background:none;border:none}.new_movie .swiper-pagination{display:none}.new_movie .swiper-button-next,.new_movie .swiper-button-prev{display:block;top:45%;width:50px;height:50px}.new_movie .swiper-slide{-webkit-transition:.3s;transition:.3s;cursor:pointer}.new_movie .swiper-slide:hover{opacity:.6}.new_movie .swiper-slide a .text_box{padding:8px 10px}.new_movie .swiper-slide a .text_box span{font-size:1.1rem}.new_movie .swiper-slide a .text_box span span{margin-right:10px;display:inline-block}}.movie_column{margin:10px 0 0;position:relative}.movie_column.top_news,.movie_column.top_news .detail_box{margin:0}.movie_column.top_news .box_inner{padding:10px;text-align:center}.movie_column.top_news .box_inner h2{text-align:center;font-size:1.5rem;line-height:170%;color:#202020}.movie_column.top_news .box_inner p{margin:3px 0 0;font-size:1.3rem;line-height:200%;color:#202020}.movie_column.top_news .box_inner p .date{padding-right:20px}@media (min-width:768px){.movie_column.top_news{margin:10px 0 0}.movie_column.top_news .box_inner{padding:10px}.movie_column.top_news .box_inner h2{font-size:1.8rem}.movie_column.top_news .box_inner p{margin:3px 0 0;font-size:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.movie_column.top_news .box_inner p .date{padding-right:20px}}@media (min-width:769px){.movie_column.top_news .detail_box{padding:0}.movie_column.top_news .detail_box .box_inner{padding:5px 20px;max-width:none}.movie_column.top_news .detail_box p a:hover{text-decoration:underline}}@media (min-width:1240px){.movie_column.top_news .detail_box{margin:0}}@media (min-width:1700px){.movie_column.top_news .detail_box{max-width:80%}}.movie_column h3{padding:0 0 0 15px;color:#202020}.movie_column h3 span{color:inherit;display:none}@media (min-width:1240px){.movie_column{margin:20px 0 0}.movie_column h3 span{display:inline-block}}.movie_column .right_box #list_wrap{margin-top:10px;position:relative;border:1px solid #d6d6d6;background:#d6d6d6}.movie_column .right_box #list_wrap #show_category{padding:10px 15px;font-size:1.3rem;font-weight:700;color:#202020;position:relative;cursor:pointer}.movie_column .right_box #list_wrap #show_category:before{content:"\F107";font-family:FontAwesome;position:absolute;margin:auto;right:10px;top:0;bottom:0;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.movie_column .right_box #list_wrap #show_category.active:before{content:"\F106"}.movie_column .right_box #list_wrap ul{margin:0;padding:0 10px 10px;display:none}.movie_column .right_box #list_wrap ul li a{padding:6px 5px 6px 30px;display:block;font-size:1.2rem;color:#202020;position:relative}.movie_column .right_box #list_wrap ul li a:before{content:"-"}.movie_column .right_box #list_wrap ul li a span{color:#202020}.movie_column .right_box #list_wrap ul li a span.number{display:none}@media (min-width:769px){.movie_column .right_box #list_wrap ul li a{-webkit-transition:.3s;transition:.3s;border-radius:8px}.movie_column .right_box #list_wrap ul li a span{-webkit-transition:.3s;transition:.3s}.movie_column .right_box #list_wrap ul li a:hover{background:#ff797e;color:#202020}.movie_column .right_box #list_wrap ul li a:hover span{color:#202020}}@media (min-width:1240px){.movie_column .right_box{width:250px;position:absolute;right:75px}.movie_column .right_box #list_wrap{margin-top:10px;position:relative;border:none;border-radius:6px}.movie_column .right_box #list_wrap #show_category{display:none}.movie_column .right_box #list_wrap ul{margin:0;padding:15px;display:block}.movie_column .right_box #list_wrap ul li{margin-top:5px}.movie_column .right_box #list_wrap ul li a{padding:2px 15px 2px 60px;display:block;font-size:1.4rem}.movie_column .right_box #list_wrap ul li a:before{display:none}.movie_column .right_box #list_wrap ul li a span{-webkit-transition:.3s;transition:.3s}.movie_column .right_box #list_wrap ul li a span.number{display:block;float:right}.movie_column .right_box #list_wrap ul li a.active{padding-left:20px;background:#ff797e;color:#202020;font-weight:700}.movie_column .right_box #list_wrap ul li a.active span{color:#202020}}@media (min-width:1430px){.movie_column .right_box{right:auto;left:73%}}@media (min-width:1700px){.movie_column .right_box{left:78%}}@media (min-width:2000px){.movie_column .right_box{left:80%}}.movie_column .list_block,.movie_column .list_block .list{margin:10px 0 0}.movie_column .list_block .list li{margin:10px 0 0;background:#d6d6d6;border:1px solid #d6d6d6}.movie_column .list_block .list li:first-child{margin-top:0}.movie_column .list_block .list li>a{padding:10px 30px 10px 0;display:block;position:relative}.movie_column .list_block .list li>a:before{content:"\F105";font-family:FontAwesome;position:absolute;margin:auto;right:10px;top:0;bottom:0;color:#202020;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.movie_column .list_block .list li span{display:block;font-size:1.3rem;color:#202020}.movie_column .list_block .list li span .material-icons{display:none;color:inherit}.movie_column .list_block .list li .text_box{font-size:0}.movie_column .list_block .list li .title{padding-left:10px;font-weight:700}.movie_column .list_block .list li .staff{display:none}.movie_column .list_block .list li .number{margin:0 0 10px;padding-left:10px;font-weight:700}.movie_column .list_block .list li .photo{display:inline-block;vertical-align:top;box-sizing:border-box;line-height:0;width:50%}.movie_column .list_block .list li .photo.pc{display:none}.movie_column .list_block .list li .text{padding:0 0 0 20px;display:inline-block;vertical-align:top;box-sizing:border-box;width:50%;height:26vw;overflow:hidden;line-height:150%;position:relative}.movie_column .list_block .list li .text:before{content:"";bottom:0;left:0;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,83.9%,0)),to(#d6d6d6));background:linear-gradient(hsla(0,0%,83.9%,0),#d6d6d6);background-size:auto 100%;width:100%;height:30px}.movie_column .list_block .list li .btn{display:none}@media (min-width:768px){.movie_column{padding:0 35px}.movie_column .list_block .list{margin:0;font-size:0}.movie_column .list_block .list li{padding:0 0 15px;display:inline-block;vertical-align:top;box-sizing:border-box;width:49.4%}.movie_column .list_block .list li:first-child{margin-top:10px}.movie_column .list_block .list li:nth-child(odd){margin-right:1.2%}.movie_column .list_block .list li>a{padding:0;pointer-events:none}.movie_column .list_block .list li>a:before{display:none}.movie_column .list_block .list li span{display:block}.movie_column .list_block .list li span .material-icons{margin-right:8px;display:inline-block;vertical-align:middle;font-size:1.8rem}.movie_column .list_block .list li .text_box{padding:10px 10px 15px}.movie_column .list_block .list li .title{padding-left:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie_column .list_block .list li .title a{pointer-events:fill}.movie_column .list_block .list li .staff{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie_column .list_block .list li .number{margin:0 0 10px;padding-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie_column .list_block .list li .photo{width:100%}.movie_column .list_block .list li .photo.sp{display:none}.movie_column .list_block .list li .photo.pc{display:block}.movie_column .list_block .list li .text{padding:0;display:block;width:100%;height:118px}.movie_column .list_block .list li .text:before{height:60px}.movie_column .list_block .list li .btn{margin:0 10px;display:block}.movie_column .list_block .list li .btn a{padding:10px 0;background:#b1d5a4;text-align:center;color:#202020;display:block;border-radius:6px}}@media (min-width:769px){.movie_column{padding:0 75px}.movie_column .list_block .list{font-size:0}.movie_column .list_block .list li{border:none}.movie_column .list_block .list li span{display:block}.movie_column .list_block .list li span .material-icons{font-size:1.8rem}.movie_column .list_block .list li .title{padding-left:0;font-weight:700}.movie_column .list_block .list li .text{height:118px}.movie_column .list_block .list li .btn{margin:0 10px;display:block}.movie_column .list_block .list li .btn a{padding:10px 0;height:48px;box-sizing:border-box;font-size:1.4rem;text-align:center;display:block;border-radius:6px;-webkit-transition:.3s;transition:.3s}.movie_column .list_block .list li .btn a:hover{background:#74b35b}}@media (min-width:1240px){.movie_column{padding:0 75px}.movie_column .list_block .list{width:calc(100% - 260px)}.movie_column .list_block .list li .text{height:170px}}@media (min-width:1430px){.movie_column{padding:0 75px}.movie_column .list_block .list{width:74.5%}.movie_column .list_block .list li{width:32%;margin-right:2%}.movie_column .list_block .list li:nth-child(odd){margin-right:2%}.movie_column .list_block .list li:nth-child(3n+3){margin-right:0}}@media (min-width:1700px){.movie_column{padding:0 75px}.movie_column .list_block .list{width:80%}.movie_column .list_block .list li{width:24%;margin-right:1.333%}.movie_column .list_block .list li:nth-child(3n+3),.movie_column .list_block .list li:nth-child(odd){margin-right:1.333%}.movie_column .list_block .list li:nth-child(4n+4){margin-right:0}}.column{margin:20px 0 0;position:relative}.column h3{padding:0 0 0 15px;color:#202020}.column h3 span{color:inherit;display:none}.column .pagination{margin:15px 0;padding:0;font-size:0;text-align:center}.column .pagination li{margin:0 .1em;display:-webkit-inline-box;display:inline-flex;vertical-align:top;width:auto;height:30px;box-sizing:border-box;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.column .pagination li.disabled{display:none}.column .pagination li a{background:#b1d5a4}.column .pagination li.active span,.column .pagination li a{padding:0 2.8vw;display:-webkit-box;display:flex;text-align:center;font-size:1.2rem;color:#202020;height:30px;box-sizing:border-box;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.column .pagination li.active a,.column .pagination li.active span{background:#74b35b}@media (min-width:768px){.column .pagination{margin:10px 0 0;padding:0;font-size:0;text-align:left}.column .pagination li{margin:0 10px 0 0;padding:0;width:auto}.column .pagination li:last-child{margin-right:0}.column .pagination li a{box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.column .pagination li.active span,.column .pagination li a{padding:0 20px;height:30px;font-size:1.6rem}}@media (min-width:769px){.column h3{padding:0 0 0 30px}.column .pagination{margin:10px 0 0;padding:0 30px;font-size:0;text-align:left}.column .pagination li{padding:0;width:auto}.column .pagination li:last-child{margin-right:0}.column .pagination li a{box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.column .pagination li.active span,.column .pagination li a{padding:0 20px;height:30px;font-size:1.6rem}.column .pagination li:hover a{background:#74b35b}}@media (min-width:1240px){.column{margin:20px 0 0}.column h3 span{display:inline-block}.column .pagination{width:calc(100% - 340px);box-sizing:border-box}}.column.mailmag_list .right_box{margin:10px 0 0}.column.mailmag_list .right_box.pc{display:none}.column.mailmag_list .right_box h3{font-weight:400;color:#202020}.column.mailmag_list .right_box .bottom_text{display:none}.column.mailmag_list .right_box #list_wrap ul{margin:0;padding:0 0 10px}.column.mailmag_list .right_box #list_wrap ul li{margin:10px 0 0;position:relative;background:#d6d6d6}.column.mailmag_list .right_box #list_wrap ul li dl dt{padding:10px 15px;font-size:1.4rem;font-weight:400;color:#202020;position:relative;cursor:pointer}.column.mailmag_list .right_box #list_wrap ul li dl dt:before{content:"\F107";font-family:FontAwesome;position:absolute;margin:auto;right:10px;top:0;bottom:0;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.column.mailmag_list .right_box #list_wrap ul li dl dt.active:before{content:"\F106"}.column.mailmag_list .right_box #list_wrap ul li a{padding:10px 15px;display:block;font-size:1.4rem;color:#202020;position:relative}.column.mailmag_list .right_box #list_wrap ul li a span{color:#202020;display:block;text-align:center}.column.mailmag_list .right_box #list_wrap ul li a .material-icons{color:#202020;display:none}@media (min-width:768px){.column.mailmag_list .right_box{margin:10px 0 0}.column.mailmag_list .right_box .bottom_text{margin:0;display:block;font-size:1.2rem;color:#202020}.column.mailmag_list .right_box #list_wrap ul{margin:0;padding:0 0 10px}.column.mailmag_list .right_box #list_wrap ul li{margin:10px 0 0}.column.mailmag_list .right_box #list_wrap ul li dl dt{padding:10px 15px;font-size:1.6rem}.column.mailmag_list .right_box #list_wrap ul li dl dt:before{right:20px}.column.mailmag_list .right_box #list_wrap ul li a{padding:10px 15px 10px 50px;font-size:1.6rem}.column.mailmag_list .right_box #list_wrap ul li a span{display:block;text-align:left}.column.mailmag_list .right_box #list_wrap ul li a .material-icons{display:inline-block;position:absolute;right:15px}}@media (min-width:769px){.column.mailmag_list .right_box #list_wrap ul li dl dt{-webkit-transition:.3s;transition:.3s}.column.mailmag_list .right_box #list_wrap ul li dl dt:hover{background:#ff797e}.column.mailmag_list .right_box #list_wrap ul li a,.column.mailmag_list .right_box #list_wrap ul li a .material-icons,.column.mailmag_list .right_box #list_wrap ul li a span{-webkit-transition:.3s;transition:.3s}.column.mailmag_list .right_box #list_wrap ul li a:hover{background:#ff797e}.column.mailmag_list .right_box #list_wrap ul li a:hover .material-icons,.column.mailmag_list .right_box #list_wrap ul li a:hover span{color:#202020}}@media (min-width:1240px){.column.mailmag_list .position_box{position:relative}.column.mailmag_list .right_box{margin-top:0;width:320px;position:absolute;top:-32px;right:0}.column.mailmag_list .right_box.pc{display:block}.column.mailmag_list .right_box.sp{display:none}.column.mailmag_list .right_box h3{padding-left:15px}.column.mailmag_list .right_box .bottom_text{margin:10px 0 0;font-size:1.2rem}.column.mailmag_list .right_box #list_wrap{margin-top:0;position:relative}.column.mailmag_list .right_box #list_wrap ul{margin:0;padding:5px 0 0;display:block}.column.mailmag_list .right_box #list_wrap ul li{margin-top:5px}.column.mailmag_list .right_box #list_wrap ul li:first-child{margin-top:0}.column.mailmag_list .right_box #list_wrap ul li dl dt{padding:17px 15px;height:60px;box-sizing:border-box}.column.mailmag_list .right_box #list_wrap ul li a{padding:17px 15px 17px 60px;height:60px;box-sizing:border-box;display:block;font-size:1.4rem}.column.mailmag_list .right_box #list_wrap ul li a:before{display:none}.column.mailmag_list .right_box #list_wrap ul li a span{-webkit-transition:.3s;transition:.3s}.column.mailmag_list .right_box #list_wrap ul li a .material-icons{right:13px;font-size:2.4rem}}.column.column_list .right_box{margin:10px 0 0}.column.column_list .right_box.pc{display:none}.column.column_list .right_box #list_wrap{margin-top:10px;position:relative;background:#d6d6d6}.column.column_list .right_box #list_wrap #show_category{padding:10px 15px;font-size:1.3rem;font-weight:700;color:#202020;position:relative;cursor:pointer}.column.column_list .right_box #list_wrap #show_category:before{content:"\F107";font-family:FontAwesome;position:absolute;margin:auto;right:10px;top:0;bottom:0;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.column.column_list .right_box #list_wrap #show_category.active:before{content:"\F106"}.column.column_list .right_box #list_wrap ul{margin:0;padding:0 10px 10px;display:none}.column.column_list .right_box #list_wrap ul li a{padding:6px 5px 6px 30px;display:block;font-size:1.2rem;color:#202020;position:relative}.column.column_list .right_box #list_wrap ul li a:before{content:"-"}.column.column_list .right_box #list_wrap ul li a span{color:#202020}.column.column_list .right_box #list_wrap ul li a span.number{display:none}@media (min-width:769px){.column.column_list .right_box #list_wrap ul{padding:0}.column.column_list .right_box #list_wrap ul li a{background:#d6d6d6;-webkit-transition:.3s;transition:.3s}.column.column_list .right_box #list_wrap ul li a span{-webkit-transition:.3s;transition:.3s}.column.column_list .right_box #list_wrap ul li a:hover{background:#ff797e;color:#202020}.column.column_list .right_box #list_wrap ul li a:hover span{color:#202020}}@media (min-width:1240px){.column.column_list .position_box{position:relative}.column.column_list .right_box{margin-top:0;width:320px;position:absolute;top:0;right:0}.column.column_list .right_box.pc{display:block}.column.column_list .right_box.pc h3,.column.column_list .right_box.sp{display:none}.column.column_list .right_box #list_wrap{margin-top:0;position:relative;border:none;background:none}.column.column_list .right_box #list_wrap #show_category{display:none}.column.column_list .right_box #list_wrap ul{margin:0;padding:0;display:block}.column.column_list .right_box #list_wrap ul li{margin-top:5px}.column.column_list .right_box #list_wrap ul li:first-child{margin-top:0}.column.column_list .right_box #list_wrap ul li a{padding:18px 20px;height:60px;box-sizing:border-box;display:block;font-size:1.6rem;color:#202020}.column.column_list .right_box #list_wrap ul li a:before{display:none}.column.column_list .right_box #list_wrap ul li a span{-webkit-transition:.3s;transition:.3s;color:#202020}.column.column_list .right_box #list_wrap ul li a span.number{display:block;float:right}.column.column_list .right_box #list_wrap ul li a.active{background:#ff797e;color:#202020}.column.column_list .right_box #list_wrap ul li a.active span{color:#202020}}.column .list_block{margin:10px 0 0}.column .list_block .list{margin:10px 0}.column .list_block .list li{margin:10px 0 0;background:#d6d6d6;border:1px solid #d6d6d6}.column .list_block .list li>a{padding:10px 30px 10px 10px;display:block;font-size:0;position:relative}.column .list_block .list li>a:before{content:"\F105";font-family:FontAwesome;position:absolute;margin:auto;right:10px;top:0;bottom:0;color:#202020;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-size:1.6rem}.column .list_block .list li span{display:block;font-size:1.3rem;color:#202020}.column .list_block .list li span .material-icons{margin-right:5px;color:inherit;font-size:1.6rem;vertical-align:middle}.column .list_block .list li .text_box{padding:0 0 0 10px;display:inline-block;vertical-align:top;box-sizing:border-box;width:80%}.column .list_block .list li .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column .list_block .list li .staff{margin:10px 0 0}.column .list_block .list li .date{font-weight:400}.column .list_block .list li .photo{display:inline-block;vertical-align:top;box-sizing:border-box;line-height:0;width:20%}.column .list_block .list li .text{margin:5px 0 0;height:15vw;overflow:hidden;line-height:150%;position:relative;text-indent:13px}.column .list_block .list li .text:before{content:"";bottom:0;left:0;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,83.9%,0)),to(#d6d6d6));background:linear-gradient(hsla(0,0%,83.9%,0),#d6d6d6);background-size:auto 100%;width:100%;height:30px}.column.column_list .list_block h3{display:none}@media (min-width:768px){.column{padding:0 35px}.column .list_block .list{font-size:0}.column .list_block .list li{padding:0}.column .list_block .list li>a{padding:0 30px 0 0}.column .list_block .list li span{display:block}.column .list_block .list li span .material-icons{margin-right:8px;display:inline-block;vertical-align:middle;font-size:1.8rem}.column .list_block .list li .text_box{padding:15px 0 0 15px;width:70%}.column .list_block .list li .title{padding-left:0;font-size:1.8rem}.column .list_block .list li .title a{pointer-events:fill}.column .list_block .list li .staff{display:block}.column .list_block .list li .date{margin:0}.column .list_block .list li .photo{width:30%}.column .list_block .list li .text{margin:15px 0 0;padding:0;font-size:1.6rem;height:70px}.column .list_block .list li .text:before{height:60px}}@media (min-width:769px){.column{padding:0 20px;max-width:1364px}.column .list_block .list{margin:25px 0;font-size:0}.column .list_block .list li{border:none}.column .list_block .list li a{padding:0 20px 0 0;overflow:hidden}.column .list_block .list li a:before{display:none}.column .list_block .list li a:hover .photo{opacity:.6}.column .list_block .list li a:hover .text,.column .list_block .list li a:hover .title{text-decoration:underline}.column .list_block .list li span{display:block}.column .list_block .list li span .material-icons{font-size:1.8rem}.column .list_block .list li .photo{margin-right:20px;-webkit-transition:.3s;transition:.3s;width:250px;float:left}.column .list_block .list li .text_box{padding:20px 0 0 20px;width:auto;display:block}.column .list_block .list li .staff{position:absolute;bottom:40px;left:270px}.column .list_block .list li .date{position:absolute;bottom:18px;left:270px}.column .list_block .list li .text{margin-top:10px;height:115px}}@media (min-width:1240px){.column{padding:0 75px}.column.column_list{padding:0 20px 0 75px}.column.column_list .list_block h3{display:block}.column.mailmag_list{padding:0 20px 0 75px}.column .list_block .list{width:calc(100% - 340px)}.column .list_block .list li .text_box{padding-top:20px;max-width:850px}.column .list_block .list li .staff{bottom:40px}.column .list_block .list li .date{bottom:18px}}.column.newsletter .right_box{display:none}@media (min-width:769px){.column.newsletter .right_box{margin-top:0;width:320px;position:fixed;top:127px;right:20px;display:block}.column.newsletter .right_box .tab li{margin-top:5px;padding:18px 20px;height:60px;box-sizing:border-box;display:block;font-size:1.6rem;background:#d6d6d6;color:#202020;-webkit-transition:.3s;transition:.3s;cursor:pointer}.column.newsletter .right_box .tab li.select{background:#ff797e;color:#202020}.column.newsletter .right_box .tab li:first-child{margin-top:0}.column.newsletter .right_box .tab li:hover{background:#ff797e;color:#202020}}@media (min-width:1240px){.column.newsletter .right_box{right:75px}}@media (min-width:1700px){.column.newsletter .right_box{right:auto;left:1340px}}.column.newsletter .list_block{margin:10px 0 0}.column.newsletter .list_block .tab_wrap{margin-top:10px}.column.newsletter .list_block .tab_wrap .tab_content_box{margin-top:5px;display:block}.column.newsletter .list_block .tab_wrap .tab_content_box:first-child{margin-top:0}.column.newsletter .list_block .tab_wrap .tab_content_box dl{background:#fff;position:relative}.column.newsletter .list_block .tab_wrap .tab_content_box dl dt{padding:16px 50px 16px 15px;height:60px;box-sizing:border-box;font-size:2.8rem;font-weight:700;color:#202020;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.column.newsletter .list_block .tab_wrap .tab_content_box dl dt:before{content:"\F107";font-family:FontAwesome;position:absolute;margin:auto;right:17px;top:0;height:60px;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.column.newsletter .list_block .tab_wrap .tab_content_box dl dt.active:before{content:"\F106"}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd{display:none}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a{padding:16px 50px 14px 15px;min-height:60px;box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#202020;border-top:1px dotted #d6d6d6;position:relative}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a span{display:block;color:#202020}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a .material-icons{color:#202020;position:absolute;margin:0;top:0;bottom:0;right:15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width:420px){.column.newsletter .list_block .tab_wrap .tab_content_box dl dt{-webkit-transition:.3s;transition:.3s;cursor:pointer}.column.newsletter .list_block .tab_wrap .tab_content_box dl dt:hover{background:#ff797e;color:#202020}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a,.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a .material-icons,.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a span{-webkit-transition:.3s;transition:.3s}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a:hover{background:#ff797e}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a:hover .material-icons,.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a:hover span{color:#202020}}@media (min-width:768px){.column.newsletter .list_block .tab_wrap .tab_content_box:first-child dl dd{display:block}}@media (min-width:769px){.column.newsletter .list_block{margin-top:0;width:calc(100% - 340px)}.column.newsletter .list_block .tab_wrap .tab_content_box{display:none;visibility:hidden}.column.newsletter .list_block .tab_wrap .tab_content_box.tab_content_box.select,.column.newsletter .list_block .tab_wrap .tab_content_box .tab_content_box.show{display:block;visibility:visible}.column.newsletter .list_block .tab_wrap .tab_content_box dl{background:none}.column.newsletter .list_block .tab_wrap .tab_content_box dl dt{display:none}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd{display:block}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd div{margin-top:5px}.column.newsletter .list_block .tab_wrap .tab_content_box dl dd a{background:#fff;border:none}}.arrow_right{position:relative}.arrow_right:before{content:"\F105";font-family:FontAwesome;position:absolute;margin:auto;right:15px;top:0;bottom:0;font-size:1.8rem;color:#202020;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;z-index:1}.detail_box{margin:0 auto 15px;background:#d6d6d6}@media (min-width:769px){.detail_box{margin:20px 20px 0;padding:20px 75px 0;border-radius:10px;max-width:1150px;box-sizing:border-box}.detail_box .box_inner{margin:auto;max-width:700px}}@media (min-width:990px){.detail_box{margin:20px 20px 0}}@media (min-width:1240px){.detail_box{margin:20px 100px 0}}.detail_box.title_block .thumbnail{line-height:0;text-align:center;width:100%}.detail_box.title_block .data_box{padding:15px;font-size:0;overflow:hidden}.detail_box.title_block .title{font-size:1.4rem;font-weight:700;color:#202020}.detail_box.title_block .category{float:left;font-size:1.3rem;color:#202020;vertical-align:top}.detail_box.title_block .category .pc{display:none;color:inherit}.detail_box.title_block .right{float:right;box-sizing:border-box;font-size:1.4rem;color:#202020;vertical-align:top;text-align:right}.detail_box.title_block p{display:inline-block;vertical-align:middle;box-sizing:border-box;font-size:1.3rem;color:#202020}.detail_box.title_block p .material-icons{margin-right:5px;color:inherit;font-size:1.6rem;vertical-align:middle}.detail_box.title_block p.number{margin:0 0 0 5px}@media (min-width:768px){.detail_box.title_block .data_box{padding:15px}.detail_box.title_block .title{font-size:1.6rem}.detail_box.title_block .category{float:none;width:78%;font-size:1.5rem;vertical-align:bottom}.detail_box.title_block .category .pc{display:inline-block}.detail_box.title_block .right{float:none;width:22%}.detail_box.title_block p{font-size:1.5rem;display:inline-block;vertical-align:bottom;width:120px;position:relative}.detail_box.title_block p .material-icons{margin:auto;font-size:1.6rem;position:absolute;left:0;top:0;bottom:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.detail_box.title_block p.number{margin:2px 0 0}}@media (min-width:769px){.detail_box.title_block .data_box{padding:20px 0}}.detail_box.detail_common{padding:15px 30px;position:relative}.detail_box.detail_common .thumbnail{line-height:0;text-align:center;width:100%}.detail_box.detail_common .data_box{padding:15px 0;font-size:0;overflow:hidden}.detail_box.detail_common .title{font-size:1.4rem;font-weight:700;color:#202020}.detail_box.detail_common .right{box-sizing:border-box;font-size:1.4rem;color:#202020;display:inline-block;vertical-align:top}.detail_box.detail_common .right p{font-size:1.3rem;color:#202020}.detail_box.detail_common .right p .material-icons{margin-right:5px;color:inherit;font-size:1.6rem;vertical-align:middle}.detail_box.detail_common .sounds{margin:15px 0 0;text-align:center;line-height:0}.detail_box.detail_common .sounds audio{width:100%}.detail_box.detail_common .download{margin:15px 0 0}.detail_box.detail_common .download a{padding:10px 15px;display:block;max-width:480px;box-sizing:border-box;font-size:1.4rem;background:#b1d5a4;color:#202020}.detail_box.detail_common .download a .material-icons{margin-right:15px;font-size:2rem;color:#202020;vertical-align:middle}.detail_box.detail_common .text_block{padding:30px 0}.detail_box.detail_common .page_btn{margin:auto;width:100%;position:absolute;top:180px;left:0;right:0}.detail_box.detail_common .page_btn ul{position:relative;width:100%}.detail_box.detail_common .page_btn ul li{position:absolute;display:inline-block}.detail_box.detail_common .page_btn ul li:first-child{left:3px}.detail_box.detail_common .page_btn ul li:nth-child(2){right:3px}.detail_box.detail_common .page_btn ul li a{width:24px;height:60px;border-radius:6px;background:#b1d5a4;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.detail_box.detail_common .page_btn ul li a .material-icons{color:#202020}.detail_box.detail_common .page_btn ul li a span{display:none;color:#202020}.detail_box.detail_common .staff_wrap{margin:30px auto 15px;background:#f0efec;border-radius:10px;overflow:hidden;max-width:700px}@media (min-width:768px){.detail_box.detail_common{padding:15px 60px}.detail_box.detail_common .data_box{padding:15px}.detail_box.detail_common .title{font-size:1.6rem}.detail_box.detail_common .category{float:none;width:78%;font-size:1.5rem;vertical-align:bottom}.detail_box.detail_common .category .pc{display:inline-block}.detail_box.detail_common .right{padding:5px 0 0}.detail_box.detail_common .right p{font-size:1.6rem;position:relative}.detail_box.detail_common .right p .material-icons{margin-top:-3px;margin-right:10px;font-size:1.8rem}.detail_box.detail_common .download{margin:15px 0 0}.detail_box.detail_common .download a{padding:10px 30px;height:56px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.6rem;-webkit-transition:.3s;transition:.3s}.detail_box.detail_common .download a .material-icons{margin-right:30px;font-size:2.4rem}.detail_box.detail_common .download a:hover{background:#74b35b}.detail_box.detail_common .text_block{padding:40px 0 15px}.detail_box.detail_common .page_btn{top:260px}.detail_box.detail_common .page_btn ul li:first-child{left:10px}.detail_box.detail_common .page_btn ul li:nth-child(2){right:10px}.detail_box.detail_common .page_btn ul li a{width:40px;height:100px;border-radius:14px;background:#b1d5a4}.detail_box.detail_common .page_btn ul li a .material-icons{font-size:3.4rem}}@media (min-width:769px){.detail_box.detail_common{margin-top:10px;padding:15px 60px 40px}.detail_box.detail_common .data_box{padding:15px 0}.detail_box.detail_common .page_btn{margin:100px 0 0;position:relative;top:0}.detail_box.detail_common .page_btn ul{margin:auto;max-width:700px;font-size:0}.detail_box.detail_common .page_btn ul li{position:relative;width:50%}.detail_box.detail_common .page_btn ul li a{width:160px;height:50px;border-radius:10px;background:#b1d5a4;position:relative;-webkit-transition:.3s;transition:.3s}.detail_box.detail_common .page_btn ul li a .material-icons{font-size:2.4rem;position:absolute;margin:auto;top:0;left:0;height:100%;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.detail_box.detail_common .page_btn ul li a span{display:inline-block;font-weight:700}.detail_box.detail_common .page_btn ul li a:hover{background:#74b35b}.detail_box.detail_common .page_btn ul li:first-child{left:auto}.detail_box.detail_common .page_btn ul li:first-child a .material-icons{left:10px}.detail_box.detail_common .page_btn ul li:nth-child(2){right:auto;text-align:right}.detail_box.detail_common .page_btn ul li:nth-child(2) a .material-icons{right:10px;left:auto}.detail_box.detail_common .staff_wrap{background:none}}.detail_box.text_block p{padding:15px 15px 40px;position:relative}.detail_box.text_block p .more{position:absolute;margin:auto;bottom:10px;left:48%;text-align:center;cursor:pointer;line-height:0}.detail_box.text_block p .more .material-icons:nth-child(2),.detail_box.text_block p .more.on .material-icons:first-child{display:none}.detail_box.text_block p .more.on .material-icons:nth-child(2){display:block}.detail_box.text_block p .more:hover{opacity:.5}@media (min-width:769px){.detail_box.text_block p{padding:15px 0 40px}}.detail_box.list_block{background:none}.detail_box.list_block h3{background:#2f353a}.detail_box.list_block h3 span{padding:5px 15px;color:#fff;font-size:1.4rem;display:block}.detail_box.list_block #title_list{margin:0}.detail_box.list_block #title_list li{margin:3px 0 0;padding:15px;display:block;background:#d6d6d6;position:relative}.detail_box.list_block #title_list li .play{display:none}.detail_box.list_block #title_list li .title{color:#202020;font-size:1.4rem;font-weight:700}.detail_box.list_block #title_list li .icon{content:"";background:url(/images/outline-info-24px.svg?59d1a698adab937dbe33fa7acecce228) no-repeat 50%;background-size:100%;width:23px;height:23px;margin:auto;position:absolute;right:15px;top:0;bottom:0}.detail_box.list_block #title_list li .icon a{display:inline-block;width:100%;height:100%}.detail_box.list_block #title_list li .box_inner a{display:inline-block;padding-right:27px;line-height:120%}@media (min-width:768px){.detail_box.list_block h3{border-radius:10px}.detail_box.list_block h3 span{padding:18px 15px;font-size:1.6rem}.detail_box.list_block #title_list{margin:0}.detail_box.list_block #title_list li{margin:3px 0 0;padding:15px;border-radius:10px}.detail_box.list_block #title_list li .play{margin-right:15px;padding:3px 15px;box-sizing:border-box;display:inline-block;font-size:1.4rem;background:#2f353a;color:#fff}.detail_box.list_block #title_list li .play .material-icons{margin-top:-2px;color:#fff;vertical-align:middle}.detail_box.list_block #title_list li .title{font-size:1.6rem}.detail_box.list_block #title_list li .icon{width:27px;height:27px;right:15px}}@media (min-width:769px){.detail_box.list_block{padding:0}.detail_box.list_block h3 span{margin:auto;padding:18px 75px;max-width:700px}.detail_box.list_block #title_list li{margin:3px 0 0;padding:15px 75px;-webkit-transition:.3s;transition:.3s}.detail_box.list_block #title_list li .box_inner{display:block;position:relative}.detail_box.list_block #title_list li .icon{right:0;-webkit-transition:.3s;transition:.3s}.detail_box.list_block #title_list li .icon:hover{opacity:.6}.detail_box.list_block #title_list li .play{margin-right:30px;padding:3px 20px 3px 10px}.detail_box.list_block #title_list li a{-webkit-transition:.3s;transition:.3s}.detail_box.list_block #title_list li a:hover{opacity:.6}.detail_box.list_block #title_list li:hover{background:#ff797e}}.detail_box.profile_block{overflow:hidden}@media (min-width:769px){.detail_box.profile_block{padding:0}}.detail_box.breadcrumb{padding:15px 15px 0;background:none}.detail_box.breadcrumb ul li{margin-right:10px;display:inline-block;vertical-align:middle;font-size:1.6rem;color:#202020;font-weight:700;position:relative}.detail_box.breadcrumb ul li a{color:inherit}.detail_box.breadcrumb ul li:after{content:"\F105";font-family:FontAwesome;font-size:2rem;margin-left:10px}.detail_box.breadcrumb ul li:last-child:after{display:none}@media (min-width:769px){.detail_box.breadcrumb{padding:0 60px}.detail_box.breadcrumb ul li a:hover{text-decoration:underline}}@media (min-width:768px){.detail_box.staff_list{padding-left:50px}}@media (min-width:769px){.detail_box.staff_list{padding-left:0}}.detail_box.movie_category{margin:0;padding:15px 15px 0;background:none}.detail_box.movie_category.pc{display:none}.detail_box.movie_category ul li{margin-bottom:10px;margin-right:5px;display:inline-block;vertical-align:middle;font-size:1.3rem;color:#202020}.detail_box.movie_category ul li a{padding:7px 10px;display:block;color:inherit;background:#d6d6d6}.detail_box.movie_category ul li:last-child{margin-right:0}@media (min-width:768px){.detail_box.movie_category{margin-top:30px;padding:0 60px}.detail_box.movie_category ul li{font-size:1.5rem}}@media (min-width:769px){.detail_box.movie_category{margin:0 20px;padding:25px 60px 0}.detail_box.movie_category.sp{display:none}.detail_box.movie_category.pc{display:block}.detail_box.movie_category ul li a{-webkit-transition:.3s;transition:.3s}.detail_box.movie_category ul li a:hover{background:#ff797e}}@media (min-width:1240px){.detail_box.movie_category{margin:0 100px}}.detail_box.movie_course{margin:30px 0 0;padding:15px 15px 0;background:none}.detail_box.movie_course.pc{display:none}.detail_box.movie_course ul li{margin-bottom:5px;font-size:1.3rem;color:#202020}.detail_box.movie_course ul li a{padding:7px 20px;display:block;color:inherit;background:#d6d6d6;border-radius:6px}.detail_box.movie_course ul li:last-child{margin-right:0}@media (min-width:768px){.detail_box.movie_course{margin-top:30px;padding:0 60px}.detail_box.movie_course ul li{font-size:1.5rem}}@media (min-width:769px){.detail_box.movie_course{margin:0 20px;padding:25px 60px 0}.detail_box.movie_course.sp{display:none}.detail_box.movie_course.pc{display:block}.detail_box.movie_course ul li a{display:-webkit-box;display:flex;min-height:50px;box-sizing:border-box;-webkit-box-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.detail_box.movie_course ul li a:hover{background:#ff797e}}@media (min-width:1240px){.detail_box.movie_course{margin:0 100px}}.detail_box.movie_detail .data_box{padding:20px 0 0;margin:0 0 20px}@media (min-width:768px){.detail_box.movie_detail .text_overflow{padding-top:20px!important}}@media (min-width:769px){.detail_box.movie_detail .data_box .right{display:block;overflow:hidden}.detail_box.movie_detail .data_box .staff{float:left}.detail_box.movie_detail .data_box .date{float:right}}.detail_box.menu_page .data_box{padding:15px 15px 0}.detail_box.menu_page .date{padding:0;display:block;font-size:1.3rem;color:#202020}.detail_box.menu_page .date .material-icons{margin-right:5px;color:inherit;font-size:1.6rem;vertical-align:middle}.detail_box.menu_page .title{margin:10px 0 0;padding:0}.detail_box.menu_page .photo{margin:15px 15px 0;line-height:0;text-align:left}@media (min-width:768px){.detail_box.menu_page .data_box{padding:15px 15px 0}.detail_box.menu_page .date{font-size:1.6rem}.detail_box.menu_page .date .material-icons{margin-top:-3px;margin-right:10px;font-size:1.8rem}.detail_box.menu_page .title{margin:10px 0 0;padding:0}}@media (min-width:769px){.detail_box.menu_page{margin-top:10px;margin-bottom:20px}.detail_box.menu_page .data_box{padding:15px 0 0}.detail_box.menu_page .photo{margin:15px 0 0}}@media (min-width:768px){.detail_box.faq_box .title{padding-left:30px;position:relative}.detail_box.faq_box .title:before{content:"Q\FF1A";position:absolute;left:0;top:0}.detail_box.faq_box .text_overflow{margin:0 15px;padding-left:30px;position:relative}.detail_box.faq_box .text_overflow:before{content:"A\FF1A";position:absolute;left:0;top:15px}}@media (min-width:769px){.detail_box.faq_box .text_overflow{margin:0}}.staff_wrap{font-size:0;background:#d6d6d6}.staff_wrap a.staff_link{display:block}.staff_wrap .box_inner{padding:25px 40px 25px 15px;font-size:0}.staff_wrap.staff_detail_page{padding:0}.staff_wrap div{display:block;box-sizing:border-box;font-size:1.4rem;color:#202020}.staff_wrap .photo{width:25%;overflow:hidden;border-radius:100px;line-height:0}.staff_wrap .photo,.staff_wrap .right_text{display:inline-block;vertical-align:middle;box-sizing:border-box}.staff_wrap .right_text{padding:0 0 0 15px;width:75%}.staff_wrap .name{margin:0 0 5px;padding:0 0 4px;font-size:1.6rem;font-weight:700;border-bottom:1px solid #202020}.staff_wrap .profile{display:block;margin:10px 0 0;font-size:1rem;line-height:170%}@media (min-width:768px){.staff_wrap .box_inner{padding:25px 40px 25px 15px}.staff_wrap span{font-size:1.4rem}.staff_wrap .photo{vertical-align:top;width:20%}.staff_wrap .right_text{padding:0 0 0 30px;vertical-align:top;width:80%}.staff_wrap .name{margin:0 0 5px;padding:0 0 4px;font-size:1.6rem;font-weight:700;border-bottom:1px solid #202020}.staff_wrap .profile{display:block;margin:10px 0 0;font-size:1.3rem;line-height:170%}}@media (min-width:769px){.staff_wrap .box_inner{padding:25px}.staff_wrap a{-webkit-transition:.3s;transition:.3s}.staff_wrap a:hover{opacity:.7}.staff_wrap.staff_detail_page{padding:25px}.staff_wrap .profile a:hover{opacity:1;text-decoration:underline}}.staff_list_page{margin:0;padding:0}.staff_list_page ul li{margin:10px 0 0}@media (min-width:768px){.staff_list_page{padding:0 35px}}@media (min-width:769px){.staff_list_page{margin:10px 20px 0}}@media (min-width:1240px){.staff_list_page ul{font-size:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,1fr));grid-auto-rows:1fr;grid-gap:.8em}.staff_list_page ul li{margin:20px 10px 0;display:inline-block;vertical-align:top;box-sizing:border-box;width:96%;background:#d6d6d6}.staff_list_page ul li:first-child,.staff_list_page ul li:nth-child(2){margin-top:0}}.dropdown_wrap{padding-bottom:50px}.dropdown_wrap .dropdown_position{position:relative}.dropdown_wrap .dropdown_text{position:relative;padding:0;max-height:150px;-webkit-transition:1s;transition:1s;overflow:hidden}.dropdown_wrap .dropdown_text.on{max-height:none}.dropdown_wrap .dropdown_text.on:before{display:none}.dropdown_wrap .dropdown_text:before{content:"";bottom:0;left:0;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,83.9%,0)),to(#d6d6d6));background:linear-gradient(hsla(0,0%,83.9%,0),#d6d6d6);background-size:auto 100%;width:100%;height:60px;z-index:1}.dropdown_wrap .text_btn{font-size:2rem;position:absolute;text-align:center;width:100%;bottom:-40px}@media (min-width:769px){.dropdown_wrap .text_btn{cursor:pointer;-webkit-transition:.3s;transition:.3s}.dropdown_wrap .text_btn:hover{opacity:.5}}.others_wrap{margin:0}.others_wrap .breadcrumb{padding-left:25px}.others_wrap .btn_list{margin:10px 15px 0}.others_wrap .btn_list li{margin:30px 0 0}.others_wrap .btn_list li:first-child{margin-top:0}.others_wrap .btn_list li .btn a{display:-webkit-box;display:flex;font-size:1.4rem;font-weight:700;height:60px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:#d6d6d6}.others_wrap .btn_list li p{margin:5px 0 0;font-size:1.4rem}@media (min-width:769px){.others_wrap{margin-left:20px;max-width:800px}.others_wrap .breadcrumb{margin-left:0;padding-left:15px}.others_wrap .btn_list{margin:20px auto 0}.others_wrap .btn_list li{margin:60px 0 0}.others_wrap .btn_list li .btn a{font-size:1.6rem;height:60px;-webkit-transition:.3s;transition:.3s}.others_wrap .btn_list li .btn a:hover{background:#ff797e}.others_wrap .btn_list li p{margin:15px 0 0;font-size:1.6rem}}@media (min-width:1430px){.others_wrap{margin-left:100px;margin-right:100px}}.others_pages{margin:0;padding:0 15px}.others_pages .text_list{padding:10px 0}.others_pages .text_list li{margin:10px 0 0;padding:15px}.others_pages .text_list li h3{padding:0;font-size:1.5rem}.others_pages .text_list li p{margin:0;font-size:1.4rem}@media (min-width:768px){.others_pages{padding:0 35px}.others_pages .detail_box{padding:0}.others_pages .detail_box.breadcrumb{padding:20px 30px 0}.others_pages .text_list{padding:20px 0}.others_pages .text_list li{margin:0;padding:25px 30px}.others_pages .text_list li h3{font-size:1.7rem}.others_pages .text_list li p{margin:0;font-size:1.6rem}}@media (min-width:769px){.others_pages .detail_box,.others_pages .detail_box.breadcrumb{padding:0 60px}.others_pages .text_list{padding:30px 0}.others_pages .text_list li{margin:0;padding:25px 0 0}.others_pages .text_list li h3{padding-left:0;font-size:1.7rem}.others_pages .text_list li p{margin:0;font-size:1.6rem}}.staff_page .column_list h3{display:block!important}@media (min-width:768px){.staff_page.breadcrumb{padding-left:50px}.staff_page .staff_wrap{margin:0 35px}}@media (min-width:769px){.staff_page .column_list,.staff_page .movie_column{margin:20px 55px 0;padding:0;max-width:1150px}.staff_page .column_list .list{margin-top:10px}.staff_page .column_list .list_block h3{padding-left:15px}}@media (min-width:1240px){.staff_page .movie_column{margin:20px 100px 0}.staff_page .movie_column .list{width:100%}.staff_page .column_list{margin:20px 100px 0;width:65%;max-width:860px}.staff_page .column_list .list{margin-top:10px;width:100%}}.staff_detail .staff_page.breadcrumb{padding-left:15px}@media (min-width:768px){.staff_detail{margin:0 35px}}@media (min-width:769px){.staff_detail .staff_page.breadcrumb .box_inner{max-width:none}}@media (min-width:1240px){.staff_detail{margin:0}}.settings_form{padding:40px 20px}.settings_form .text_box{margin:0;padding:0;text-align:center}.settings_form .text_box p{margin:18px 0 0;font-size:1.4rem;color:#202020;text-align:left}.settings_form .form_inner{padding:30px 0 0;position:relative}.settings_form .form_inner table{margin:auto;width:100%}.settings_form .form_inner table th{padding:10px 0 5px;display:block;width:100%;font-size:1.4rem}.settings_form .form_inner table td{display:block;width:100%}.settings_form .form_inner table td input,.settings_form .form_inner table td textarea{padding:10px;width:100%;box-sizing:border-box;border:1px solid #d6d6d6}.settings_form .form_inner table.form_table02{margin:20px 0 0}.settings_form .form_inner table.form_table02 p{padding:0 0 10px;font-size:1.2rem;font-weight:400}.settings_form .form_inner label{display:inline-block;cursor:pointer}.settings_form .form_inner .radio_btn{display:none!important}.settings_form .form_inner .radio_btn:checked+span:after{content:"\F00C";font-family:FontAwesome;color:#fff;font-size:1.6rem;line-height:1;position:absolute;top:6px;left:4px}.settings_form .form_inner .radio_btn:checked+span:before{background:#000;border:1px solid #000}.settings_form .form_inner .radio_btn+span{margin:10px 0 0;padding:0 0 0 35px;position:relative;font-size:1.2rem;color:#202020;display:block}.settings_form .form_inner .radio_btn+span:before{content:"";font-size:22px;width:24px;height:24px;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #d6d6d6;position:absolute;margin:auto;top:0;bottom:0;left:0}.settings_form .form_inner .zsk_btn_area{padding:10px 20px;position:fixed;left:0;bottom:0;width:100%;height:60px;box-sizing:border-box;font-size:0;background:#000}.settings_form .form_inner .zsk_btn_area button{padding:5px 0;height:40px;width:45%;display:-webkit-inline-box;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:none;background:#b1d5a4;font-size:1.6rem;box-sizing:border-box;border-radius:4px;color:#202020}.settings_form .form_inner .zsk_btn_area button.back{margin-left:10%;background:none;border:2px solid #b1d5a4}.settings_form .form_inner .zsk_btn_area a{padding:5px 0;height:40px;width:45%;display:-webkit-inline-box;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:none;background:#b1d5a4;font-size:1.6rem;box-sizing:border-box;border-radius:4px;color:#b1d5a4}.settings_form .form_inner .zsk_btn_area a.cancel{margin-left:10%;background:none;border:2px solid #b1d5a4}.settings_form.unsubscribe textarea{height:300px}.settings_form.unsubscribe02 .box{margin:15px 0 0;padding:10px;background:#292a2d;border-radius:6px}.settings_form.unsubscribe02 .box p{margin:0;font-weight:700;font-size:1.6rem;color:#fff}.settings_form.unsubscribe02 table th{display:none}@media (min-width:420px){.settings_form .form_inner table th{font-size:1.4rem}}@media (min-width:768px){.settings_form{padding:40px 20px}.settings_form .text_box{margin:0;padding:0}.settings_form .text_box p{margin:18px 0 0}.settings_form .form_inner{padding:30px 0 0;position:relative}.settings_form .form_inner table{margin:auto;width:100%}.settings_form .form_inner table th{padding:10px 0 5px}.settings_form .form_inner table td input,.settings_form .form_inner table td textarea{padding:10px}.settings_form .form_inner .zsk_btn_area{padding:50px 0 0;position:static;background:none;height:auto;text-align:right}.settings_form .form_inner .zsk_btn_area button{padding:5px 0;width:180px;font-size:1.6rem;cursor:pointer}.settings_form .form_inner .zsk_btn_area button.back{margin-left:20px}.settings_form .form_inner .zsk_btn_area a{padding:5px 0;width:180px;font-size:1.6rem}.settings_form .form_inner .zsk_btn_area a.cancel{margin-left:20px}.settings_form.unsubscribe .form_inner{font-size:0}.settings_form.unsubscribe table{width:48%;display:inline-block;vertical-align:top}.settings_form.unsubscribe table.form_table02{margin:0 0 0 4%}.settings_form.unsubscribe textarea{height:450px}}@media (min-width:769px){.settings_form{margin:auto;max-width:700px;padding:60px 0 0}.settings_form .text_box{margin:0;padding:0}.settings_form .text_box p{margin:18px 0 0;font-size:1.6rem;color:#202020}.settings_form .form_inner{padding:30px 0 0}.settings_form .form_inner table{margin:auto;width:100%}.settings_form .form_inner table th{padding:10px 0 5px}.settings_form .form_inner table td input,.settings_form .form_inner table td textarea{padding:10px}.settings_form .form_inner .zsk_btn_area button{-webkit-transition:.3s;transition:.3s}.settings_form .form_inner .zsk_btn_area button.back:hover{border-color:#74b35b}.settings_form .form_inner .zsk_btn_area button:hover{background:#74b35b}.settings_form .form_inner .zsk_btn_area a{-webkit-transition:.3s;transition:.3s}.settings_form .form_inner .zsk_btn_area a:hover{background:#74b35b;border-color:#74b35b;color:#202020}.settings_form.unsubscribe{max-width:1000px}.settings_form.unsubscribe .text_box{margin:auto;max-width:700px}.settings_form.unsubscribe .text_box p{font-size:1.4rem}.settings_form.unsubscribe .form_inner{font-size:0}.settings_form.unsubscribe table{width:48%;display:inline-block;vertical-align:top}.settings_form.unsubscribe table.form_table02{margin:0 0 0 4%}.settings_form.unsubscribe textarea{height:455px}.settings_form.unsubscribe02 .box{margin:30px 0 0;padding:20px}.settings_form.unsubscribe02 .box p{font-size:1.8rem}}.settings_form .thanks_inner{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;top:0;left:0;width:100%;height:80vh}.settings_form .thanks_inner .block{display:block;text-align:center}.settings_form .thanks_inner .block p{font-size:1.4rem;font-weight:700;line-height:180%}.settings_form .thanks_inner .block .btn{margin:60px 0 0}.settings_form .thanks_inner .block .btn a{padding:5px 0;height:40px;width:60%;display:-webkit-inline-box;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:none;background:#b1d5a4;font-size:1.6rem;box-sizing:border-box;border-radius:4px;color:#202020}@media (min-width:768px){.settings_form .thanks_inner{position:absolute;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;top:0;left:0;width:100%;height:100vh}.settings_form .thanks_inner .block{padding-top:0}.settings_form .thanks_inner .block p{font-size:1.4rem;line-height:180%}.settings_form .thanks_inner .block .btn{margin:60px 0 0}.settings_form .thanks_inner .block .btn a{padding:5px 0;width:180px;font-size:1.6rem}}@media (min-width:769px){.settings_form .thanks_inner{padding-top:300px;display:block;width:100%;height:auto}.settings_form .thanks_inner .block p{font-size:1.4rem;line-height:180%}.settings_form .thanks_inner .block .btn{margin:100px 0 0}.settings_form .thanks_inner .block .btn a{-webkit-transition:.3s;transition:.3s}.settings_form .thanks_inner .block .btn a:hover{background:#74b35b;border-color:#74b35b;color:#202020}}.search_pc .inner{padding:0 20px;height:100%;box-sizing:border-box;position:relative}.search_pc .inner article{padding:20px 0 0;line-height:150%}.search_pc .inner article h2{color:#202020}.search_pc .inner article .box{margin:10px 0 0;padding:15px;background:#d6d6d6;border-radius:9px}.search_pc .inner article .box ul li a{display:inline-block;padding:6px 0;color:#202020}.search_pc .inner article .box ul li a:hover{text-decoration:underline}.search_pc .inner article .box ul.border li{padding:5px 0 0;border-bottom:1px solid #bbb}.search_pc .inner article .box ul.border li:last-child{border-bottom:none}.search_pc .inner article .box>span{color:#202020;display:inline-block;position:relative;font-size:1.6rem;line-height:150%}.search_pc .inner article .box>span:after,.search_pc .inner article .box>span:before{content:"\201D"}.search_pc .inner article .box ul.pagination{padding:25px 0 10px;text-align:center;border-top:1px solid #bbb}.search_pc .inner article .box ul.pagination li{display:-webkit-inline-box;display:inline-flex;box-sizing:border-box;width:auto}.search_pc .inner article .box ul.pagination li a,.search_pc .inner article .box ul.pagination li span{padding:0 1.4vw;display:block;font-size:1.5rem;color:#202020;opacity:.5}.search_pc .inner article .box ul.pagination li span:after,.search_pc .inner article .box ul.pagination li span:before{display:none}.search_pc .inner article .box ul.pagination li.active span{opacity:1}@media (min-width:420px){.search_pc .inner article .box ul.pagination li a,.search_pc .inner article .box ul.pagination li span{font-size:1.5rem}}@media (min-width:769px){.search_pc{padding:0 20px;max-width:1000px}.search_pc .inner{padding:0}.search_pc .inner article{padding-top:20px}.search_pc .inner article h2{padding-left:15px}.search_pc .inner article .box{margin-top:20px}.search_pc .inner article .box ul.pagination{padding:25px 0 10px}.search_pc .inner article .box ul.pagination li a,.search_pc .inner article .box ul.pagination li span{padding:0 20px;font-size:1.5rem}.search_pc .inner article .box ul.pagination li a{-webkit-transition:.3s;transition:.3s}.search_pc .inner article .box ul.pagination li a:hover{text-decoration:none;opacity:1}}@media (min-width:1240px){.search_pc{padding:0 75px}}.html_text{
  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */}.html_text html{line-height:1.15;-webkit-text-size-adjust:100%}.html_text body{margin:0}.html_text main{display:block}.html_text h1{font-size:2em;margin:.67em 0}.html_text hr{box-sizing:content-box;height:0;overflow:visible}.html_text pre{font-family:monospace,monospace;font-size:1em}.html_text a{background-color:transparent}.html_text abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.html_text b,.html_text strong{font-weight:bolder}.html_text code,.html_text kbd,.html_text samp{font-family:monospace,monospace;font-size:1em}.html_text small{font-size:80%}.html_text sub,.html_text sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.html_text sub{bottom:-.25em}.html_text sup{top:-.5em}.html_text img{border-style:none}.html_text button,.html_text input,.html_text optgroup,.html_text select,.html_text textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.html_text button,.html_text input{overflow:visible}.html_text button,.html_text select{text-transform:none}.html_text [type=button],.html_text [type=reset],.html_text [type=submit],.html_text button{-webkit-appearance:button}.html_text [type=button]::-moz-focus-inner,.html_text [type=reset]::-moz-focus-inner,.html_text [type=submit]::-moz-focus-inner,.html_text button::-moz-focus-inner{border-style:none;padding:0}.html_text [type=button]:-moz-focusring,.html_text [type=reset]:-moz-focusring,.html_text [type=submit]:-moz-focusring,.html_text button:-moz-focusring{outline:1px dotted ButtonText}.html_text fieldset{padding:.35em .75em .625em}.html_text legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.html_text progress{vertical-align:baseline}.html_text textarea{overflow:auto}.html_text [type=checkbox],.html_text [type=radio]{box-sizing:border-box;padding:0}.html_text [type=number]::-webkit-inner-spin-button,.html_text [type=number]::-webkit-outer-spin-button{height:auto}.html_text [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.html_text [type=search]::-webkit-search-decoration{-webkit-appearance:none}.html_text ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.html_text details{display:block}.html_text summary{display:list-item}.html_text [hidden],.html_text template{display:none}.html_text h1,.html_text h2,.html_text h3,.html_text h4,.html_text h5,.html_text h6{line-height:150%}.html_text li,.html_text p,.html_text table{line-height:190%;word-break:normal}.html_text span{line-height:120%}.html_text h1{font-size:1.6em;margin:.6em 0}.html_text h2{font-size:1.4em;margin:.5em 0}.html_text h3{font-size:1.3em;margin:.4em 0}.html_text h4{font-size:1.15em;margin:.3em 0}.html_text h5{font-size:1.05em;margin:.3em 0}.html_text h6{font-size:1em;margin:.3em 0}.html_text a{color:#1e90ff}.html_text a:hover{text-decoration:underline}.html_text table{margin:1em 0 0}.html_text table th{font-weight:700}.html_text table td,.html_text table th{border:1px solid #000;padding:.5em}.html_text p{margin:.5em 0 0;padding:0}.html_text ol{list-style-type:decimal}.html_text ol,.html_text ul{margin:16px 0 16px 3px;padding:10px 0 0 40px}.html_text ul{list-style-type:disc}.html_text em{font-style:italic}.html_text blockquote{display:block;margin:16px 40px 16px 24px;padding:0 0 0 16px;border-left:4px solid #c6c6c6}.menu_page .html_text{padding:1em}@media (min-width:769px){.menu_page .html_text{padding:1em 0 0}}.courses .html_text{padding:1em}@media (min-width:769px){.courses .html_text{padding:0}}a[data-sastt]{font-weight:700;color:#402b26;letter-spacing:.5px;-webkit-transition:.2s;transition:.2s;position:relative}a[data-sastt]:hover{color:#a00200;text-decoration:underline}a[data-sastt]:after{content:"\F075";font-family:FontAwesome;display:inline-block;margin-left:10px}a[data-sastt].noicon:after{display:none}