﻿.con_news,.con_about,.con_name,.con_faq{max-width:1000px}@media only screen and (min-width: 1025px){.con_news,.con_about,.con_name,.con_faq{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news,.con_about,.con_name,.con_faq{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_news,.con_about,.con_name,.con_faq{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}.box_prec{max-width:840px}@media only screen and (min-width: 1025px){.box_prec{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_prec{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.box_prec{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}.con_news_maintenance{padding:0}@media only screen and (min-width: 768px){.con_news_maintenance{margin-top:40px}}@media only screen and (max-width: 767px){.con_news_maintenance{margin-top:2em}}.con_news_maintenance .box_maintenance{margin:0 auto;border:1px solid #094}@media only screen and (min-width: 768px){.con_news_maintenance .box_maintenance{padding:20px}}@media only screen and (max-width: 767px){.con_news_maintenance .box_maintenance{padding:2em 1em}}@media only screen and (min-width: 768px){.con_news_maintenance .box_maintenance{width:70%}}@media only screen and (max-width: 767px){.con_news_maintenance .box_maintenance{width:100%}}.con_news_maintenance .box_maintenance .st_maintenance{text-align:center;font-weight:bold}@media only screen and (min-width: 768px){.con_news_maintenance .box_maintenance .st_maintenance{font-size:138%}}@media only screen and (max-width: 767px){.con_news_maintenance .box_maintenance .st_maintenance{font-size:125%}}@media only screen and (min-width: 768px){.con_news_maintenance .box_maintenance .st_maintenance{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_news_maintenance .box_maintenance .st_maintenance{margin-bottom:1em}}.con_news_maintenance .box_maintenance .maintenance_text{text-align:left}.con_news_maintenance .box_maintenance .maintenance_text .maintenance_indent{display:inline-block;padding-left:1em;text-indent:-1em}@media only screen and (min-width: 768px){.con_news{padding:93.6px 0}}@media only screen and (max-width: 767px){.con_news{padding:6em 0}}@media only screen and (min-width: 768px){.con_news{display:flex}}@media only screen and (min-width: 768px){.con_news .tmp_st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_news .tmp_st{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_news .tmp_st{text-align:center}}@media only screen and (min-width: 1025px){.con_news .box_news_st{width:250px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_news_st{width:200px}}@media only screen and (max-width: 767px){.con_news .box_news_st{width:100%}}.con_news .box_news{margin-top:-0.25em}@media only screen and (min-width: 1441px){.con_news .box_news{font-size:120%}}@media only screen and (min-width: 1025px){.con_news .box_news{width:calc(100% - 250px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .box_news{width:calc(100% - 200px)}}@media only screen and (max-width: 767px){.con_news .box_news{width:100%}}.con_news .box_news .box_det a{text-decoration:none !important;display:flex;padding:.25em 0}.mouse .con_news .box_news .box_det a:hover,.touch .con_news .box_news .box_det a.touchstart{text-decoration:underline !important}.touch .con_news .box_news .box_det a{-webkit-tap-highlight-color:transparent}.touch .con_news .box_news .box_det a.touchend{transition-delay:200ms}.con_news .box_news .box_det a .date{display:block;font-size:94%;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-weight:bold;width:8em}@media only screen and (max-width: 767px){.con_news .box_news .box_det a .date{width:7em}}.con_news .box_news .box_det a .txt{display:block;font-size:82%;width:calc(100% - 8em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 767px){.con_news .box_news .box_det a .txt{width:calc(100% - 7em)}}@media only screen and (max-width: 767px){.con_news .tmp_text_link{justify-content:center;margin-top:2em}}.wrp_about{background-color:#f5f5f5}@media only screen and (min-width: 768px){.wrp_about{padding:93.6px 0 108px}}@media only screen and (max-width: 767px){.wrp_about{padding:4em 0 6em}}@media only screen and (min-width: 768px){.st_about{margin-bottom:32px}}@media only screen and (max-width: 767px){.st_about{margin-bottom:2em}}@media only screen and (min-width: 768px){.txt_about_int{text-align:center}}@media only screen and (min-width: 768px){.txt_about_int{margin-bottom:64px}}@media only screen and (max-width: 767px){.txt_about_int{margin-bottom:4em}}.con_about ul{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_about ul{margin-bottom:56px}}@media only screen and (max-width: 767px){.con_about ul{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_about ul{width:92%;margin-right:auto;margin-left:auto}}.con_about ul li{border:1px solid #aaaaaa;background-color:#fff;position:relative}@media only screen and (min-width: 1441px){.con_about ul li{padding:0 30px 50px 30px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_about ul li{padding:0 25px 40px 25px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about ul li{padding:0 30px 40px 30px}}@media only screen and (max-width: 767px){.con_about ul li{padding:0 2em 3em 2em}}@media only screen and (min-width: 1025px){.con_about ul li{width:32.53968%}.con_about ul li:not(:nth-child(3n+1)){margin-left:1.19048%}.con_about ul li:nth-child(n+4){margin-top:4.7619%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about ul li{width:49%}.con_about ul li:nth-child(even){margin-left:2%}.con_about ul li:nth-child(n+3){margin-top:6%}}@media only screen and (max-width: 767px){.con_about ul li:not(:first-child){margin-top:3em}}.con_about ul li .st_about_det{text-align:center;font-weight:bold;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 1441px){.con_about ul li .st_about_det{font-size:141%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_about ul li .st_about_det{font-size:141%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about ul li .st_about_det{font-size:138%}}@media only screen and (max-width: 767px){.con_about ul li .st_about_det{font-size:138%}}@media only screen and (min-width: 1025px){.con_about ul li .st_about_det{margin-bottom:30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about ul li .st_about_det{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_about ul li .st_about_det{margin-bottom:1em}}.con_about ul li .st_about_det .num{font-size:280%;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-style:italic;display:block;text-align:left;line-height:0.8;letter-spacing:0.02em;width:100%;margin-top:-0.3em;text-shadow:#fff 5px 0 0, #fff -5px 0 0, #fff 0 -5px 0, #fff 0 5px 0, #fff 5px 5px 0, #fff -5px 5px 0, #fff 5px -5px 0, #fff -5px -5px 0, #fff 1px 5px 0, #fff -1px 5px 0, #fff 1px -5px 0, #fff -1px -5px 0, #fff 5px 1px 0, #fff -5px 1px 0, #fff 5px -1px 0, #fff -5px -1px 0, #fff 1px 1px 0, #fff -1px 1px 0, #fff 1px -1px 0, #fff -1px -1px 0}@media only screen and (min-width: 768px){.con_about ul li .st_about_det .num{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_about ul li .st_about_det .num{margin-bottom:.15em}}@media only screen and (max-width: 767px){.con_about ul li .st_about_det .num{transform:translateX(-0.25em);text-shadow:#fff 0.08em 0 0, #fff -0.08em 0 0, #fff 0 -0.08em 0, #fff 0 0.08em 0, #fff 0.08em 0.08em 0, #fff -0.08em 0.08em 0, #fff 0.08em -0.08em 0, #fff -0.08em -0.08em 0, #fff 1px 0.08em 0, #fff -1px 0.08em 0, #fff 1px -0.08em 0, #fff -1px -0.08em 0, #fff 0.08em 1px 0, #fff -0.08em 1px 0, #fff 0.08em -1px 0, #fff -0.08em -1px 0, #fff 1px 1px 0, #fff -1px 1px 0, #fff 1px -1px 0, #fff -1px -1px 0}}.con_about ul li .st_about_det .jp{position:relative;line-height:1.3;padding-bottom:0.4em}.con_about ul li .st_about_det .jp:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#727272}.con_about ul li .ic{max-width:104px;width:50%;border-radius:1000px;margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 1025px){.con_about ul li .ic{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about ul li .ic{margin-bottom:16px}}@media only screen and (max-width: 767px){.con_about ul li .ic{margin-bottom:1em}}.con_about ul li .ic:after{content:"";display:block;width:100%;padding-bottom:100%}.con_about ul li .ic img{z-index:1;transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;display:block;width:48px;height:48px}.con_about ul li .catch{font-size:113%;text-align:center;line-height:1.66667;font-weight:bold;margin-left:-1em;margin-right:-1em}@media only screen and (min-width: 768px){.con_about ul li .catch{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_about ul li .catch{margin-bottom:1em}}.con_about ul li .txt{font-size:88%;line-height:2;margin-right:-0.5em;margin-left:-0.5em}.con_about ul li:nth-child(1) .num{color:#094}.con_about ul li:nth-child(1) .ic{background-color:#094}.con_about ul li:nth-child(1) .catch{color:#094}.con_about ul li:nth-child(2) .num{color:#8fc31f}.con_about ul li:nth-child(2) .ic{background-color:#8fc31f}.con_about ul li:nth-child(2) .catch{color:#8fc31f}.con_about ul li:nth-child(3) .num{color:#e2af00}.con_about ul li:nth-child(3) .ic{background-color:#e2af00}.con_about ul li:nth-child(3) .catch{color:#e2af00}.con_about ul li:nth-child(4) .num{color:#e47f3d}.con_about ul li:nth-child(4) .ic{background-color:#e47f3d}.con_about ul li:nth-child(4) .catch{color:#e47f3d}.con_about ul li:nth-child(5) .num{color:#d66e66}.con_about ul li:nth-child(5) .ic{background-color:#d66e66}.con_about ul li:nth-child(5) .catch{color:#d66e66}.con_about ul li:nth-child(6) .num{color:#9d79c5}.con_about ul li:nth-child(6) .ic{background-color:#9d79c5}.con_about ul li:nth-child(6) .catch{color:#9d79c5}@media only screen and (min-width: 768px){.con_about .tmp_box_btn{max-width:820px;margin-right:auto;margin-left:auto}.con_about .tmp_box_btn p{max-width:50%}}.wrp_name{background:url(../images/home/bg_name.jpg) no-repeat center top;background-size:cover}@media only screen and (min-width: 1441px){.wrp_name{padding:86.4px 0}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_name{padding:64px 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_name{padding:10% 0 6%}}@media only screen and (max-width: 767px){.wrp_name{padding:4em 0 8em}}@media only screen and (min-width: 768px){.st_name{margin-bottom:24px}}@media only screen and (max-width: 767px){.st_name{margin-bottom:1.5em}}@media only screen and (min-width: 768px){.txt_name_int{text-align:center}}@media only screen and (max-width: 767px){.txt_name_int{text-align:center}}@media only screen and (min-width: 768px){.txt_name_int{margin-bottom:32px}}@media only screen and (max-width: 767px){.txt_name_int{margin-bottom:2em}}.box_name{display:flex;justify-content:center}.box_name .box_det{max-width:312px;width:39%;width:48%;position:relative}.box_name .box_det:nth-child(even){margin-left:4%}.box_name .box_det .box_circle{padding:40px;border-radius:1000px;background-color:#fff;position:relative}@media only screen and (max-width: 767px){.box_name .box_det .box_circle{width:80%;margin-right:auto;margin-left:auto;margin-bottom:1em}}.box_name .box_det .box_circle::before{border-radius:1000px;content:"";display:block;border:1px solid #094;position:absolute;left:5px;top:5px;right:5px;bottom:5px}@media only screen and (max-width: 767px){.box_name .box_det .box_circle::before{left:.25em;top:.25em;right:.25em;bottom:.25em}}.box_name .box_det .box_circle::after{content:"";display:block;width:100%;padding-bottom:100%}.box_name .box_det .box_circle .inner{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0}.box_name .box_det .box_circle .inner::before{content:"";display:block;width:17.73196%;height:17.73196%;background:url(../images/home/ic_name_leaf.png) no-repeat center top;background-size:cover;position:absolute;right:0;top:0}@media only screen and (max-width: 767px){.box_name .box_det .box_circle .inner::before{width:33.24742%;height:33.24742%}}.box_name .box_det .box_circle .inner .st_name_det{font-weight:bold;position:absolute;color:#009944}@media only screen and (min-width: 1025px){.box_name .box_det .box_circle .inner .st_name_det{font-size:197%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_name .box_det .box_circle .inner .st_name_det{font-size:188%}}@media only screen and (max-width: 767px){.box_name .box_det .box_circle .inner .st_name_det{font-size:125%}}@media only screen and (min-width: 768px){.box_name .box_det .box_circle .inner .st_name_det{right:10%;left:10%;bottom:52%}}@media only screen and (max-width: 767px){.box_name .box_det .box_circle .inner .st_name_det{left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}}.box_name .box_det ul{padding-left:1em;text-indent:-1em}@media only screen and (min-width: 1025px){.box_name .box_det ul{font-size:91%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_name .box_det ul{font-size:88%}}@media only screen and (max-width: 767px){.box_name .box_det ul{font-size:88%}}@media only screen and (min-width: 768px){.box_name .box_det ul{position:absolute;top:48%;left:10%;right:10%}}@media only screen and (max-width: 767px){.box_name .box_det ul{text-shadow:0 0 1em rgba(0,0,0,0.1)}}.wrp_sche{background:url(../images/common/bg_dots.png) repeat center top}@media only screen and (min-width: 1025px){.wrp_sche{padding-top:83.2px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_sche{padding-top:100px}}@media only screen and (max-width: 767px){.wrp_sche{padding-top:6em}}@media only screen and (min-width: 1025px){.wrp_sche{padding-bottom:83.2px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_sche{padding-bottom:100px}}@media only screen and (max-width: 767px){.wrp_sche{padding-bottom:4em}}.wrp_sche .btn_mov_list{max-width:400px;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.wrp_sche .btn_mov_list{margin-bottom:24px}}@media only screen and (max-width: 767px){.wrp_sche .btn_mov_list{margin-bottom:2em}}.wrp_sche .txt_mem{text-align:center}@media only screen and (min-width: 768px){.st_sche{margin-bottom:40px}}@media only screen and (max-width: 767px){.st_sche{margin-bottom:1.5em}}.con_sche{max-width:1000px;position:relative}@media only screen and (min-width: 1025px){.con_sche{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sche{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_sche{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){.con_sche .tmp_tab_pan{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_sche .tmp_tab_pan{margin-bottom:3em}}@media only screen and (min-width: 768px){.tab_sche{margin-bottom:56px}}@media only screen and (max-width: 767px){.tab_sche{margin-bottom:2em}}.box_sche#panel_all{display:none}.box_sche#panel_all+.box_sche{display:block}.box_sche .st_sche{border-bottom:1px solid #aaaaaa}@media only screen and (min-width: 768px){.box_sche .st_sche{margin-bottom:30px}}@media only screen and (max-width: 767px){.box_sche .st_sche{margin-bottom:1em}}.box_sche .st_sche em{font-size:160%;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em}@media only screen and (min-width: 768px){.box_sche .txt_sche_ann{margin-bottom:40px}}@media only screen and (max-width: 767px){.box_sche .txt_sche_ann{margin-bottom:2.5em}}@media only screen and (max-width: 767px) and (max-width: 767px){.box_sche .txt_sche_ann{font-size:94%}}.box_sche_cate{justify-content:space-between;display:flex}.box_sche_cate .box_change_cate{display:flex}@media only screen and (min-width: 768px){.box_sche_cate .box_change_cate{margin-bottom:30px}}@media only screen and (max-width: 767px){.box_sche_cate .box_change_cate{margin-bottom:1.5em}}.box_sche_cate .box_change_cate li{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em}@media only screen and (min-width: 768px){.box_sche_cate .box_change_cate li:not(:first-child){margin-left:10px}}@media only screen and (max-width: 767px){.box_sche_cate .box_change_cate li:not(:first-child){margin-left:.25em}}.box_sche_cate .box_change_cate li::after{transition:opacity 0.2s ease-in;content:"";display:block;width:0;height:0;border-top:.6em solid #094;border-right:.36em solid transparent;border-bottom:0 solid transparent;border-left:.36em solid transparent;margin-right:auto;margin-left:auto;opacity:0}.box_sche_cate .box_change_cate li a{transition:background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;background-color:#fff;border-radius:1000px;border:2px solid #009944;display:flex;justify-content:center;text-decoration:none !important}@media only screen and (min-width: 1025px){.box_sche_cate .box_change_cate li a{min-width:150px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_sche_cate .box_change_cate li a{min-width:120px}}@media only screen and (max-width: 767px){.box_sche_cate .box_change_cate li a{min-width:3.8em}}@media only screen and (min-width: 768px){.box_sche_cate .box_change_cate li a{font-size:132%}}@media only screen and (max-width: 767px){.box_sche_cate .box_change_cate li a{font-size:100%}}.box_sche_cate .box_change_cate li.is-active::after{opacity:1}.box_sche_cate .box_change_cate li.is-active a{cursor:default;background-color:#009944;color:#fff}.mouse .box_sche_cate .box_change_cate li:hover::after,.touch .box_sche_cate .box_change_cate li.touchstart::after{opacity:1}.mouse .box_sche_cate .box_change_cate li:hover a,.touch .box_sche_cate .box_change_cate li.touchstart a{background-color:#009944;color:#fff}.touch .box_sche_cate .box_change_cate li{-webkit-tap-highlight-color:transparent}.touch .box_sche_cate .box_change_cate li.touchend{transition-delay:200ms}@media only screen and (min-width: 768px){.box_sche_cate .txt_cur{font-size:100%}}@media only screen and (max-width: 767px){.box_sche_cate .txt_cur{font-size:88%}}.box_sche_cate .txt_cur .num{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-size:125%;font-weight:bold}.box_xxx{position:relative;border-bottom:1px solid #cccccc}@media only screen and (min-width: 768px){.box_xxx{padding:44px 0 28.8px}}@media only screen and (max-width: 767px){.box_xxx{padding:3em 0 1.5em}}.box_xxx:nth-child(odd){background-color:#f5f5f5}.box_xxx:nth-child(even){background-color:#fff}.box_xxx a{display:block;text-decoration:none}@media only screen and (min-width: 768px){.box_xxx a{padding:0 45px}}@media only screen and (max-width: 767px){.box_xxx a{padding:0 1em}}.box_xxx .st_xxx{color:#009944;font-weight:bold;line-height:1.7}@media only screen and (min-width: 768px){.box_xxx .st_xxx{margin-bottom:10px}}@media only screen and (max-width: 767px){.box_xxx .st_xxx{margin-bottom:0em}}@media only screen and (min-width: 768px){.box_xxx .st_xxx{font-size:119%}}@media only screen and (max-width: 767px){.box_xxx .st_xxx{font-size:113%}}.box_xxx .date{padding:0.2em 0.5em 0 0.5em;position:absolute;left:0;top:0;color:#fff;background-color:#009944;text-align:center;padding-top:0.2em;line-height:1.4}@media only screen and (min-width: 768px){.box_xxx .date{min-width:150px}}@media only screen and (max-width: 767px){.box_xxx .date{min-width:7em}}@media only screen and (min-width: 768px){.box_xxx .date{font-size:88%}}@media only screen and (max-width: 767px){.box_xxx .date{font-size:82%}}.box_xxx .date span{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-size:158%}@media only screen and (max-width: 767px){.box_xxx .date span{letter-spacing:0}}.box_xxx .cate{display:flex;position:absolute;right:1em;top:1em}@media only screen and (max-width: 767px){.box_xxx .cate{right:0.5em;top:0.5em}}.box_xxx .cate span{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;line-height:2;background-color:#fff;width:5em;text-align:center;border:1px solid #ccc;border-radius:1000px}@media only screen and (min-width: 768px){.box_xxx .cate span{font-size:94%}}@media only screen and (max-width: 767px){.box_xxx .cate span{font-size:69%}}.box_xxx .cate span:not(:first-child){margin-left:5px}@media only screen and (min-width: 768px){.box_xxx .txt{margin-bottom:10px}}@media only screen and (max-width: 767px){.box_xxx .txt{margin-bottom:1em}}.box_xxx .box_teacher{display:flex}@media only screen and (min-width: 768px){.box_xxx .box_teacher{align-items:center}}@media only screen and (max-width: 767px){.box_xxx .box_teacher{align-items:flex-start}}.box_xxx .box_teacher .st{text-align:center;border:1px solid #aaaaaa}@media only screen and (min-width: 768px){.box_xxx .box_teacher .st{width:80px}}@media only screen and (max-width: 767px){.box_xxx .box_teacher .st{width:4em}}.box_xxx .box_teacher .st .jp{font-size:88%;line-height:2.1;padding:0 1em;text-align:center;display:block}@media only screen and (max-width: 767px){.box_xxx .box_teacher .st .jp{padding:0}}.box_xxx .box_teacher .box_tea{align-items:baseline;display:flex;flex-wrap:wrap;padding-left:1em}@media only screen and (min-width: 768px){.box_xxx .box_teacher .box_tea{width:calc(100% - 7em)}}@media only screen and (max-width: 767px){.box_xxx .box_teacher .box_tea{width:calc(100% - 4em)}}.box_xxx .box_teacher .box_tea .tea{align-items:baseline;display:flex;line-height:1}@media only screen and (min-width: 768px){.box_xxx .box_teacher .box_tea .tea{font-size:144%}}@media only screen and (max-width: 767px){.box_xxx .box_teacher .box_tea .tea{font-size:132%}}@media only screen and (max-width: 767px){.box_xxx .box_teacher .box_tea .tea{margin-bottom:0.5em}}.box_xxx .box_teacher .box_tea .tea span{margin-left:1em;font-size:66%}.box_xxx .box_teacher .box_tea .kata{color:#666666;margin-left:1em}@media only screen and (min-width: 768px){.box_xxx .box_teacher .box_tea .kata{font-size:82%}}@media only screen and (max-width: 767px){.box_xxx .box_teacher .box_tea .kata{font-size:75%}}@media only screen and (max-width: 767px){.box_xxx .box_teacher .box_tea .kata{margin-left:0}}.schedule-wrapper-month{width:100%;display:flex;height:60px}.schedule-wrapper-month p{width:110px;height:100%}.schedule-wrapper-month p a{font-size:157%;background-color:#fff;width:72.72727%;display:flex;height:100%;text-decoration:none;border:1px solid #aaaaaa;align-items:center;justify-content:center}.schedule-wrapper-month p[data-btn="prev"] a{margin-left:0;margin-right:auto}.schedule-wrapper-month p[data-btn="next"] a{margin-left:auto;margin-right:0}.mouse .schedule-wrapper-month p:not(.is-disabled):hover a,.touch .schedule-wrapper-month p:not(.is-disabled).touchstart a{background-color:#094;color:#fff}.touch .schedule-wrapper-month p:not(.is-disabled){-webkit-tap-highlight-color:transparent}.touch .schedule-wrapper-month p:not(.is-disabled).touchend{transition-delay:200ms}.schedule-wrapper-month p.is-disabled{opacity:0.7}.schedule-wrapper-month p.is-disabled a{cursor:default}.schedule-wrapper-month .schedule-box-month{width:100%;display:flex}@media only screen and (min-width: 768px){.schedule-wrapper-month .schedule-box-month{align-items:center}}@media only screen and (max-width: 767px){.schedule-wrapper-month .schedule-box-month{align-items:flex-start}}.schedule-wrapper-month .schedule-box-month ul{display:inline-block;height:100%;float:left}.schedule-wrapper-month .schedule-box-month ul li{transition:background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;border:1px solid #aaaaaa;height:100%;color:#094;background-color:#fff;display:inline-block}@media only screen and (min-width: 1025px){.schedule-wrapper-month .schedule-box-month ul li{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.schedule-wrapper-month .schedule-box-month ul li{font-size:94%}}@media only screen and (max-width: 767px){.schedule-wrapper-month .schedule-box-month ul li{font-size:94%}}.schedule-wrapper-month .schedule-box-month ul li a{width:100%;height:100%;display:flex;text-decoration:none;justify-content:center;padding:10px 20px;line-height:1.2em;align-items:center;text-align:center}.schedule-wrapper-month .schedule-box-month ul li:not(:first-child){margin-left:12px}.schedule-wrapper-month .schedule-box-month ul li.is-active{border-color:#aaaaaa;color:#fff;background:#094}.schedule-wrapper-month .schedule-box-month ul li.is-active a{color:#fff}.mouse .schedule-wrapper-month .schedule-box-month ul li:hover,.touch .schedule-wrapper-month .schedule-box-month ul li.touchstart{border-color:#aaaaaa;color:#fff;background:#094}.mouse .schedule-wrapper-month .schedule-box-month ul li:hover a,.touch .schedule-wrapper-month .schedule-box-month ul li.touchstart a{color:#fff}.touch .schedule-wrapper-month .schedule-box-month ul li{-webkit-tap-highlight-color:transparent}.touch .schedule-wrapper-month .schedule-box-month ul li.touchend{transition-delay:200ms}.schedule-wrapper-month .schedule-box-month .schedule-scroll-month{width:100%;display:flex;height:100%;margin-left:15px}.schedule-wrapper-month .schedule-box-month .schedule-scroll-month li{display:inline-block;width:13%}@media only screen and (min-width: 768px) and (max-width: 1024px){.schedule-wrapper-month .schedule-box-month .schedule-scroll-month li{width:15%}}.schedule-wrapper-month .schedule-box-month .schedule-scroll-month li a{padding:10px 10%}@media only screen and (min-width: 768px){.tmp_ctrl{margin-top:30px}}@media only screen and (max-width: 767px){.tmp_ctrl{margin-top:1em}}.wrp_charge{background-color:#094}@media only screen and (min-width: 1025px){.wrp_charge{padding:93.6px 0 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_charge{padding:100px 0 0}}@media only screen and (max-width: 767px){.wrp_charge{padding:3em 0 3em}}.st_charge{max-width:1460px}@media only screen and (min-width: 768px){.st_charge{margin-bottom:40px}}@media only screen and (max-width: 767px){.st_charge{margin-bottom:1.5em}}@media only screen and (min-width: 1025px){.st_charge{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.st_charge{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.st_charge{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}.tab_charge{max-width:800px;margin-right:auto;margin-left:auto;display:flex;line-height:1.5}@media only screen and (min-width: 768px){.tab_charge{height:64px}}@media only screen and (max-width: 767px){.tab_charge{height:5em}}@media only screen and (min-width: 768px){.tab_charge{width:86%}}@media only screen and (max-width: 767px){.tab_charge{width:80%}}.tab_charge ul{width:100%;display:flex;height:100%}.tab_charge ul li{transition:background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;height:100%;color:#094;background-color:#dddddd}@media only screen and (min-width: 1025px){.tab_charge ul li{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tab_charge ul li{font-size:113%}}@media only screen and (max-width: 767px){.tab_charge ul li{font-size:100%}}@media only screen and (min-width: 768px){.tab_charge ul li{width:calc((100% - (20px) * 1) / 2)}}@media only screen and (max-width: 767px){.tab_charge ul li{width:calc((100% - (4%) * 1) / 2)}}.tab_charge ul li a{width:100%;height:100%;display:block;text-decoration:none;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.tab_charge ul li:not(:first-child){margin-left:20px}}@media only screen and (max-width: 767px){.tab_charge ul li:not(:first-child){margin-left:4%}}.tab_charge ul li.is-active{background-color:#fff}.tab_charge ul li.is-active a{cursor:default}@media only screen and (max-width: 767px){.tab_charge ul li{text-align:center}}.mouse .tab_charge ul li:hover,.touch .tab_charge ul li.touchstart{background-color:#fff}.touch .tab_charge ul li{-webkit-tap-highlight-color:transparent}.touch .tab_charge ul li.touchend{transition-delay:200ms}.con_charge{max-width:1460px;max-width:1300px;background-color:#fff}@media only screen and (min-width: 768px){.con_charge{padding:80px 0 56px}}@media only screen and (max-width: 767px){.con_charge{padding:4em 0 2em}}@media only screen and (min-width: 1025px){.con_charge{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_charge{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}.con_charge .tmp_st{flex-wrap:wrap}.con_charge .box_cahrge_int{max-width:1000px;margin-right:auto;margin-left:auto;width:95%}@media only screen and (min-width: 768px){.con_charge .box_cahrge_int{margin-bottom:36px}}@media only screen and (max-width: 767px){.con_charge .box_cahrge_int{margin-bottom:1em}}@media only screen and (min-width: 768px){.con_charge .box_cahrge_int .tmp_st{margin-bottom:16px}}@media only screen and (max-width: 767px){.con_charge .box_cahrge_int .tmp_st{margin-bottom:.5em}}.con_charge .box_cahrge_int .txt_charge_int{display:flex;justify-content:center}@media only screen and (min-width: 768px){.con_charge .box_cahrge_int .txt_charge_int{margin-bottom:12px}}@media only screen and (max-width: 767px){.con_charge .box_cahrge_int .txt_charge_int{margin-bottom:1em}}.con_charge .box_cahrge_int .txt_charge_int span{font-size:113%;color:#fff;padding:0 2em;background-color:#333333}@media only screen and (min-width: 768px){.con_charge .box_cahrge_int .txt_charge_int02{text-align:center}}.con_charge .box_charge{max-width:1000px;margin-right:auto;margin-left:auto;width:95%;border:1px solid #aaaaaa;display:flex}@media only screen and (min-width: 768px){.con_charge .box_charge{margin-bottom:64px}}@media only screen and (max-width: 767px){.con_charge .box_charge{margin-bottom:3em}}@media only screen and (min-width: 1025px){.con_charge .box_charge.personal .box_charge_det{width:25%}}.con_charge .box_charge.personal .box_charge_det:nth-child(1) .st_det{background-color:#8fc31f}.con_charge .box_charge.personal .box_charge_det:nth-child(1) .charge span{color:#8fc31f}.con_charge .box_charge.personal .box_charge_det:nth-child(2) .st_det{background-color:#48ae31}.con_charge .box_charge.personal .box_charge_det:nth-child(2) .charge span{color:#48ae31}.con_charge .box_charge.personal .box_charge_det:nth-child(3) .st_det{background-color:#094}.con_charge .box_charge.personal .box_charge_det:nth-child(3) .charge span{color:#094}.con_charge .box_charge.personal .box_charge_det:nth-child(4) .st_det{background-color:#006d30}.con_charge .box_charge.personal .box_charge_det:nth-child(4) .charge span{color:#006d30}@media only screen and (min-width: 1025px){.con_charge .box_charge.corporate .box_charge_det{width:33.33333%}}.con_charge .box_charge.corporate .box_charge_det:nth-child(1) .st_det{background-color:#5aa7d4}.con_charge .box_charge.corporate .box_charge_det:nth-child(1) .charge span{color:#5aa7d4}.con_charge .box_charge.corporate .box_charge_det:nth-child(2) .st_det{background-color:#5182b9}.con_charge .box_charge.corporate .box_charge_det:nth-child(2) .charge span{color:#5182b9}.con_charge .box_charge.corporate .box_charge_det:nth-child(3) .st_det{background-color:#47599b}.con_charge .box_charge.corporate .box_charge_det:nth-child(3) .charge span{color:#47599b}.con_charge .box_charge.corporate .box_charge_det .inner .txt_sale{font-size:82%;line-height:1.61538}.con_charge .box_charge.corporate .box_charge_det .inner .txt_sale em{font-size:116%;color:#e51100}@media only screen and (min-width: 768px){.con_charge .box_charge.corporate .box_charge_det .inner .txt_sale em span{font-size:138%}}@media only screen and (max-width: 767px){.con_charge .box_charge.corporate .box_charge_det .inner .txt_sale em span{font-size:94%}}.con_charge .box_charge.corporate .box_charge_det .inner .txt_sale em span.jp{font-family:'Noto Sans JP', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}@media only screen and (min-width: 768px){.con_charge .box_charge.corporate .box_charge_det .inner .txt_sale em span.jp{font-size:107%}}@media only screen and (max-width: 767px){.con_charge .box_charge.corporate .box_charge_det .inner .txt_sale em span.jp{font-size:94%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge{overflow:auto;white-space:nowrap}}@media only screen and (max-width: 767px){.con_charge .box_charge{overflow:auto;white-space:nowrap}}.con_charge .box_charge .box_charge_det:not(:first-child){border-left:1px solid #aaaaaa}.con_charge .box_charge .box_charge_det .st_det{color:#fff}@media only screen and (min-width: 1025px){.con_charge .box_charge .box_charge_det .st_det{padding:15px 0 15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge .box_charge_det .st_det{padding:10px 0 10px}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .st_det{padding:1em 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge .box_charge_det .st_det{width:315px}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .st_det{width:18em}}.con_charge .box_charge .box_charge_det .st_det .jp>span{text-align:center;display:block}.con_charge .box_charge .box_charge_det .st_det .jp>span.pass{font-weight:bold}@media only screen and (min-width: 768px){.con_charge .box_charge .box_charge_det .st_det .jp>span.pass{font-size:125%}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .st_det .jp>span.pass{font-size:125%}}.con_charge .box_charge .box_charge_det .st_det .jp>span.pass .num{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-size:175%;line-height:1}.con_charge .box_charge .box_charge_det .st_det .jp>span.length{line-height:1.2}@media only screen and (min-width: 1441px){.con_charge .box_charge .box_charge_det .inner{padding:16px 21.6px 24px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_charge .box_charge .box_charge_det .inner{padding:16px 16px 24px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge .box_charge_det .inner{padding:20px 30px 30px}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .inner{padding:2em 1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge .box_charge_det .inner{white-space:normal;width:315px}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .inner{white-space:normal;width:18em}}.con_charge .box_charge .box_charge_det .inner .charge{text-align:center}@media only screen and (min-width: 1025px){.con_charge .box_charge .box_charge_det .inner .charge{margin-bottom:1.2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge .box_charge_det .inner .charge{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .inner .charge{margin-bottom:1em}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_charge .box_charge .box_charge_det .inner .charge{font-size:94%}}@media only screen and (max-width: 1024px){.con_charge .box_charge .box_charge_det .inner .charge{font-size:88%}}.con_charge .box_charge .box_charge_det .inner .charge span{font-weight:bold;font-size:113%}.con_charge .box_charge .box_charge_det .inner .charge span em{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-size:225%;line-height:1.2;letter-spacing:0.02em}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_charge .box_charge .box_charge_det .inner .charge span em{font-size:190%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge .box_charge_det .inner .charge span em{font-size:223%}}.con_charge .box_charge .box_charge_det .inner .tmp_btn{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_charge .box_charge .box_charge_det .inner .tmp_btn{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .inner .tmp_btn{margin-bottom:1em}}@media only screen and (min-width: 1025px){.con_charge .box_charge .box_charge_det .inner .tmp_btn{height:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge .box_charge_det .inner .tmp_btn{height:40px}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .inner .tmp_btn{height:3em}}@media only screen and (min-width: 768px){.con_charge .box_charge .box_charge_det .inner .tmp_btn{max-width:255p}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .inner .tmp_btn{max-width:12m}}@media only screen and (min-width: 768px){.con_charge .box_charge .box_charge_det .inner .tmp_btn a{padding:0 0.5em}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .inner .tmp_btn a{padding:0 1em}}@media only screen and (min-width: 1441px){.con_charge .box_charge .box_charge_det .inner .tmp_btn a{font-size:100%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_charge .box_charge .box_charge_det .inner .tmp_btn a{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_charge .box_charge .box_charge_det .inner .tmp_btn a{font-size:94%}}.con_charge .box_charge .box_charge_det .inner .txt_sale{font-size:82%;line-height:1.61538}@media only screen and (min-width: 1025px){.con_charge .box_charge .box_charge_det .inner .txt_sale{text-align:center}}.con_charge .box_charge .box_charge_det .inner .txt_sale em{color:#e51100}.con_charge .box_charge .box_charge_det .inner .txt_sale em span{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;letter-spacing:0.02em}@media only screen and (min-width: 768px){.con_charge .box_charge .box_charge_det .inner .txt_sale em span{font-size:138%}}@media only screen and (max-width: 767px){.con_charge .box_charge .box_charge_det .inner .txt_sale em span{font-size:82%}}.con_charge .box_charge .box_charge_det .inner .txt_kome{font-size:82%;line-height:1.61538;margin-top:1em}@media only screen and (min-width: 1025px){.con_charge .box_charge .box_charge_det .inner .txt_kome{text-align:center}}.box_prec .st_prec{background-color:#eeeeee;font-weight:bold}@media only screen and (min-width: 768px){.box_prec .st_prec{margin-bottom:32px}}@media only screen and (max-width: 767px){.box_prec .st_prec{margin-bottom:1em}}@media only screen and (min-width: 768px){.box_prec .st_prec{padding:0.15em 0}}@media only screen and (max-width: 767px){.box_prec .st_prec{padding:0.2em 0}}@media only screen and (min-width: 768px){.box_prec .st_prec{font-size:125%}}@media only screen and (max-width: 767px){.box_prec .st_prec{font-size:113%}}.box_prec .st_prec:before{content:"※※　"}.box_prec .st_prec:after{content:"　※※"}.box_prec .box_det{line-height:2}@media only screen and (min-width: 768px){.box_prec .box_det{font-size:88%}}@media only screen and (max-width: 767px){.box_prec .box_det{font-size:82%}}@media only screen and (max-width: 767px){.box_prec .box_det>li{padding-left:1em;text-indent:-1em}}@media only screen and (min-width: 768px){.box_prec .box_det>li.txt_inline{display:inline}.box_prec .box_det>li.txt_inline+.txt_inline{margin-left:1em}}.box_prec .box_det>li .box_prec_det{letter-spacing:0.08em;text-indent:0}@media only screen and (min-width: 768px){.box_prec .box_det>li .box_prec_det{margin-bottom:32px}}@media only screen and (max-width: 767px){.box_prec .box_det>li .box_prec_det{margin-bottom:2em}}@media only screen and (min-width: 768px){.box_prec .box_det>li .box_prec_det{margin-top:32px}}@media only screen and (max-width: 767px){.box_prec .box_det>li .box_prec_det{margin-top:2em}}@media only screen and (min-width: 1025px){.box_prec .box_det>li .box_prec_det{display:flex;justify-content:space-between;align-items:flex-end}}@media only screen and (max-width: 1024px){.box_prec .box_det>li .box_prec_det{max-width:600px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column-reverse}}.box_prec .box_det>li .box_prec_det .box_txt{font-size:100%;background-color:#eeeeee;display:flex;align-items:center;position:relative}@media only screen and (min-width: 768px){.box_prec .box_det>li .box_prec_det .box_txt{padding:30px}}@media only screen and (max-width: 767px){.box_prec .box_det>li .box_prec_det .box_txt{padding:1em 2em}}@media only screen and (min-width: 1025px){.box_prec .box_det>li .box_prec_det .box_txt{min-height:190px;width:37.73585%}}@media only screen and (max-width: 1024px){.box_prec .box_det>li .box_prec_det .box_txt{justify-content:center;width:80%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.box_prec .box_det>li .box_prec_det .box_txt{line-height:1.9}}.box_prec .box_det>li .box_prec_det .box_txt:after{content:"";display:block;position:absolute;width:0;height:0}@media only screen and (min-width: 1025px){.box_prec .box_det>li .box_prec_det .box_txt:after{border-top:0.7em solid transparent;border-bottom:0.7em solid transparent;border-right:2em solid transparent;border-left:2em solid #eeeeee;top:50%;left:100%;transform:translateY(-50%)}}@media only screen and (max-width: 1024px){.box_prec .box_det>li .box_prec_det .box_txt:after{bottom:100%;left:50%;transform:translateX(-50%);border-top:1.5em solid transparent;border-bottom:1.5em solid #eeeeee;border-right:1.5em solid transparent;border-left:1.5em solid transparent}}.box_prec .box_det>li .box_prec_det .box_img{max-width:600px}@media only screen and (min-width: 1025px){.box_prec .box_det>li .box_prec_det .box_img{width:56.60377%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_prec .box_det>li .box_prec_det .box_img{margin-bottom:40px}}@media only screen and (max-width: 767px){.box_prec .box_det>li .box_prec_det .box_img{margin-bottom:2em}}.box_pla_sele{font-size:88%;line-height:2;border-top:1px solid #cccccc;padding-top:30px;margin-top:30px}@media only screen and (min-width: 768px){.box_pla_sele{margin-bottom:50px}}@media only screen and (max-width: 767px){.box_pla_sele{margin-bottom:1em}}.box_tel .txt_tel_int{text-align:center;font-weight:bold;letter-spacing:0.08em}@media only screen and (min-width: 768px){.box_tel .txt_tel_int{margin-bottom:.5em}}@media only screen and (max-width: 767px){.box_tel .txt_tel_int{margin-bottom:.5em}}@media only screen and (min-width: 1025px){.box_tel .txt_tel_int{font-size:113%}}.box_tel .box_tel_det{border:1px solid #aaaaaa;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (min-width: 1025px){.box_tel .box_tel_det{padding:10px 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tel .box_tel_det{padding:10px 4%}}@media only screen and (max-width: 767px){.box_tel .box_tel_det{padding:0.5em 1em 1.5em}}.box_tel .box_tel_det .tmp_st{width:31.81818%;font-weight:normal;border-right:1px solid #aaaaaa;text-align:center;font-weight:bold}@media only screen and (min-width: 1025px){.box_tel .box_tel_det .tmp_st{padding:1em 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tel .box_tel_det .tmp_st{padding:0.5em 0}}@media only screen and (max-width: 767px){.box_tel .box_tel_det .tmp_st{padding:1em 0}}@media only screen and (max-width: 1024px){.box_tel .box_tel_det .tmp_st{font-size:153%;border-right:none;border-bottom:1px solid #aaaaaa;width:100%;margin-bottom:10px}}@media only screen and (max-width: 767px){.box_tel .box_tel_det .tmp_st{margin-bottom:0}}.box_tel .box_tel_det .tmp_st .jp{letter-spacing:0.08em}.box_tel .box_tel_det .txt_tel{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-weight:bold;text-align:center}@media only screen and (min-width: 1441px){.box_tel .box_tel_det .txt_tel{font-size:141%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_tel .box_tel_det .txt_tel{font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tel .box_tel_det .txt_tel{font-size:157%}}@media only screen and (max-width: 767px){.box_tel .box_tel_det .txt_tel{font-size:125%}}@media only screen and (min-width: 1025px){.box_tel .box_tel_det .txt_tel{margin-left:3.63636%;margin-right:3.63636%;width:27.27273%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_tel .box_tel_det .txt_tel{margin-left:1.81818%;margin-right:1.81818%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tel .box_tel_det .txt_tel{width:50%;width:auto;margin-right:0;margin-left:0}}@media only screen and (max-width: 767px){.box_tel .box_tel_det .txt_tel{margin-right:0;margin-left:0}}.box_tel .box_tel_det .txt_tel span.tel,.box_tel .box_tel_det .txt_tel a{display:flex;align-items:baseline;text-decoration:none;letter-spacing:0}@media only screen and (max-width: 767px){.box_tel .box_tel_det .txt_tel span.tel,.box_tel .box_tel_det .txt_tel a{justify-content:center}}.box_tel .box_tel_det .txt_tel span.tel span,.box_tel .box_tel_det .txt_tel a span{font-size:136%}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tel .box_tel_det .txt_tel span.tel span,.box_tel .box_tel_det .txt_tel a span{font-size:126%}}@media only screen and (min-width: 768px){.box_tel .box_tel_det .tmp_btn{height:50px}}@media only screen and (max-width: 767px){.box_tel .box_tel_det .tmp_btn{height:3em}}@media only screen and (min-width: 1025px){.box_tel .box_tel_det .tmp_btn{max-width:300px;width:27.27273%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.box_tel .box_tel_det .tmp_btn{width:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tel .box_tel_det .tmp_btn{width:auto;max-width:none;width:280px;margin-left:5%}}@media only screen and (max-width: 767px){.box_tel .box_tel_det .tmp_btn{max-width:none}}.box_tel .box_tel_det .tmp_btn a{font-size:88%;padding:0.5em}.wrp_wari{background-color:#094}@media only screen and (min-width: 1025px){.wrp_wari{padding:83.2px 0 100.8px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_wari{padding:100px 0 60px}}@media only screen and (max-width: 767px){.wrp_wari{padding:3em 0 3em}}@media only screen and (min-width: 1025px){.wrp_wari .box_btn{max-width:400px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_wari .box_btn{margin-bottom:50px;max-width:1000px;display:flex;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (min-width: 1025px){.wrp_wari .box_btn{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px){.wrp_wari .box_btn{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px){.wrp_wari .box_btn{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1025px){.wrp_wari .box_btn li:not(:first-child){margin-top:10px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_wari .box_btn li{width:49%}}@media only screen and (max-width: 767px){.wrp_wari .box_btn li:not(:first-child){margin-top:0.5em}}@media only screen and (min-width: 768px){.wrp_wari .box_btn_regi{max-width:640px;margin-right:auto;margin-left:auto;width:80%}}.wrp_wari .box_btn_regi .btn_regi{background-image:linear-gradient(0deg, #e48100 0%, #e49c00 100%);box-shadow:0 .5em .75em 0 rgba(51,51,51,0.7)}@media only screen and (min-width: 1025px){.wrp_wari .box_btn_regi .btn_regi{height:96px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_wari .box_btn_regi .btn_regi{height:80px}}@media only screen and (max-width: 767px){.wrp_wari .box_btn_regi .btn_regi{height:5em}}@media only screen and (min-width: 768px){.wrp_wari .box_btn_regi .btn_regi a{font-size:157%}}@media only screen and (max-width: 767px){.wrp_wari .box_btn_regi .btn_regi a{font-size:125%}}@media only screen and (min-width: 768px){.st_wari{margin-bottom:40px}}@media only screen and (max-width: 767px){.st_wari{margin-bottom:1.5em}}.con_wari{max-width:1000px}@media only screen and (min-width: 1025px){.con_wari{margin-bottom:50.4px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_wari{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_wari{margin-bottom:3em}}@media only screen and (min-width: 1025px){.con_wari{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_wari{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_wari{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){.con_wari{display:flex;justify-content:space-between;align-items:flex-start}}.con_wari .box_wari_img{background-color:black;position:relative}@media only screen and (max-width: 767px){.con_wari .box_wari_img{margin-bottom:1.5em}}@media only screen and (min-width: 768px){.con_wari .box_wari_img{width:54.04762%;max-width:680px}}.con_wari .box_wari_img .tmp_lower_slider{position:relative;z-index:1}.con_wari .box_wari_img .ic_wari{flex-direction:column;max-width:190px;position:absolute;display:flex;left:0;top:0;z-index:2}@media only screen and (min-width: 1441px){.con_wari .box_wari_img .ic_wari{transform:translate(-60px, -60px)}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_wari .box_wari_img .ic_wari{transform:translate(-35px, -35px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_wari .box_wari_img .ic_wari{transform:translate(-35px, -35px)}}@media only screen and (max-width: 767px){.con_wari .box_wari_img .ic_wari{transform:translate(-1em, -2em)}}@media only screen and (min-width: 768px){.con_wari .box_wari_img .ic_wari{width:35%}}@media only screen and (max-width: 767px){.con_wari .box_wari_img .ic_wari{width:30%}}.con_wari .box_wari_img .ic_wari>p{margin-right:auto;margin-left:auto;box-shadow:0 0 2em 0 rgba(0,0,0,0.15);border-radius:1000px}.con_wari .box_wari_img .ic_wari>p.ic_wari_now{width:100%}.con_wari .box_wari_img::before{content:"";background-color:transparent;display:block;position:absolute;right:0;bottom:0}@media only screen and (min-width: 1025px){.con_wari .box_wari_img::before{width:calc(100% - 10px);height:calc(100% - 10px);transform:translate(10px, 10px);border-right:10px solid #f6c811;border-bottom:10px solid #f6c811}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_wari .box_wari_img::before{width:calc(100% - 7px);height:calc(100% - 7px);transform:translate(7px, 7px);border-right:7px solid #f6c811;border-bottom:7px solid #f6c811}}@media only screen and (max-width: 767px){.con_wari .box_wari_img::before{width:calc(100% - .4em);height:calc(100% - .4em);transform:translate(.4em, .4em);border-right:.4em solid #f6c811;border-bottom:.4em solid #f6c811}}@media only screen and (min-width: 768px){.con_wari .box_wari{width:38.09524%;max-width:480px;width:42%}}@media only screen and (min-width: 1025px){.con_wari .box_wari .st_wari_det{margin-bottom:30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_wari .box_wari .st_wari_det{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_wari .box_wari .st_wari_det{margin-bottom:1em}}.con_wari .box_wari .st_wari_det em{position:relative;display:inline-block}.con_wari .box_wari .st_wari_det em i{position:relative;z-index:1}.con_wari .box_wari .st_wari_det em::before{position:absolute;left:0;right:0;bottom:0.05em;content:"";display:block;width:100%;background-color:#f6c811;z-index:0}@media only screen and (min-width: 1025px){.con_wari .box_wari .st_wari_det em::before{height:8px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_wari .box_wari .st_wari_det em::before{height:6px}}@media only screen and (max-width: 767px){.con_wari .box_wari .st_wari_det em::before{height:.25em}}.con_wari .box_wari .txt{color:#fff}@media only screen and (min-width: 768px){.con_wari .box_wari .txt{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_wari .box_wari .txt{margin-bottom:2em}}.con_wari_ann{max-width:1000px;border:1px solid rgba(255,255,255,0.5);color:#fff}@media only screen and (min-width: 768px){.con_wari_ann{margin-bottom:64px}}@media only screen and (max-width: 767px){.con_wari_ann{margin-bottom:2em}}@media only screen and (min-width: 1025px){.con_wari_ann{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_wari_ann{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_wari_ann{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){.con_wari_ann{padding:36px}}@media only screen and (max-width: 767px){.con_wari_ann{padding:2em}}.con_wari_ann .st_wari_ann{font-weight:normal;max-width:1060px;margin-right:auto;margin-left:auto}.con_wari_ann .st_wari_ann::before{content:"※※※";display:inline-block;margin-right:1em}.con_wari_ann .st_wari_ann::after{display:inline-block;margin-left:1em;content:"※※※"}.con_wari_ann ul{font-size:94%;max-width:1060px;margin-right:auto;margin-left:auto;line-height:2}@media only screen and (min-width: 768px){.con_wari_ann ul li{display:inline}}@media only screen and (max-width: 767px){.con_wari_ann ul li{display:inline}}@media only screen and (min-width: 768px){.con_wari_ann ul li{margin-right:1.7em}}@media only screen and (max-width: 767px){.con_wari_ann ul li{margin-right:1.7em}}.con_wari_ann ul li a{color:#fff}.con_mov{max-width:1460px;position:relative}@media only screen and (min-width: 768px){.con_mov{margin-bottom:86.4px}}@media only screen and (max-width: 767px){.con_mov{margin-bottom:6em}}@media only screen and (min-width: 1025px){.con_mov{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mov{width:92%;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.con_mov{width:83.33333%;width:92%;margin-right:auto;margin-left:auto}}.con_mov .slick-list{overflow:visible;z-index:1}.con_mov .slick-list::before,.con_mov .slick-list::after{z-index:2;content:"";display:block;background:#fff;width:1000px;position:absolute;top:0;bottom:0;right:100%}.con_mov .slick-list::after{right:auto;left:100%}.con_mov .slick-dots{margin-top:0}.con_mov .btn.btn_prev{z-index:990}.st_mov{font-weight:bold;display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.st_mov{font-size:207%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.st_mov{font-size:188%}}@media only screen and (max-width: 767px){.st_mov{font-size:150%}}@media only screen and (min-width: 768px){.st_mov{margin-bottom:30px}}@media only screen and (max-width: 767px){.st_mov{margin-bottom:1em}}.st_mov span{display:block;text-align:center}.st_mov span em{color:#094}.st_mov span.jp{width:100%}.st_mov span.jp.size_s{font-size:61%;width:auto;background-color:#094;color:#fff;margin-right:auto;margin-left:auto;padding:0 1em;line-height:1.75}.box_mov .slide{position:relative}.box_mov .slide::after{content:"";display:block;width:60%;height:.8em;margin-right:auto;margin-left:auto;box-shadow:0 0 2em rgba(0,0,0,0.45);margin-bottom:2em;margin-top:-1em;position:relative}.box_mov .slide a{text-decoration:none;padding:1.2987%;display:block;position:relative;z-index:1;background-color:#fff}.box_mov .slide a .box_info{position:relative;z-index:1}.box_mov .slide a .box_info img{width:100%}.box_mov .slide a .box_info .price_free{font-size:88%;color:#fff;background-color:#094;display:inline-block;min-width:8em;padding:0 1em;text-align:center;position:absolute;left:0;top:0;z-index:2}.box_mov .slide a .box_info .thumnail{position:relative}.box_mov .slide a .box_info .thumnail::before{transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;content:"";display:block;height:0;width:9.81818%;padding-bottom:6.90909%;background:url("../images/common/ic_yt.png") no-repeat center top;background-size:cover}@media only screen and (min-width: 768px){.box_mov .slide a .box_info .box_txt{padding:16px 20px 32px}}@media only screen and (max-width: 767px){.box_mov .slide a .box_info .box_txt{padding:1em 1em 2.5em}}.box_mov .slide a .box_info .box_txt .st_mov_det{font-size:100%;font-weight:bold;line-height:1.75}@media only screen and (min-width: 768px){.box_mov .slide a .box_info .box_txt .st_mov_det{margin-bottom:16px}}@media only screen and (max-width: 767px){.box_mov .slide a .box_info .box_txt .st_mov_det{margin-bottom:.5em}}.box_mov .slide a .box_info .box_txt .txt_name{font-size:75%;line-height:1.83333}.box_mov .slide a .cate{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.box_mov .slide a .cate{margin-top:15px}}@media only screen and (max-width: 767px){.box_mov .slide a .cate{margin-top:1em}}.box_mov .slide a .cate li{border-radius:2.5em;padding:3px 15px;line-height:1.3;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-size:91%;letter-spacing:.02em;font-feature-settings:"palt";text-align:center;margin-bottom:10px;margin-right:5px}.box_mov .slide a .cate li.new{background-color:#e51100;color:#fff;border:1px solid #e51100}.box_mov .slide a .cate li.unlimited{color:#fff;background-color:#094;border:1px solid #094}.box_mov .slide a .cate li.free{background-color:yellow}.box_mov .slide a .cate li.watch{color:#47599b;border:1px solid #47599b}.box_mov .slide a .cate li.watch i{font-size:125%}.box_mov .slide a .cate li.no_watch{background-color:#fff;border:1px solid #666;color:#666}.box_mov .slide .box_popup{z-index:999;position:absolute;display:none}.box_mov .slide .box_popup.show_leftside{right:calc(100% + 0px);left:auto;position:absolute}.box_mov .slide .box_popup.show_leftside::before{transform:translateY(-50%) scaleX(-1);left:100%}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup{width:100%;background-color:#fff;box-shadow:0 24px 32px 0 rgba(51,51,51,0.5);top:-60px;left:calc(100% + 0px);top:60px}.box_mov .slide .box_popup::before{position:absolute;right:calc(100% + 0px);top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:28px 28.8px 28px 0;border-color:transparent #fff transparent transparent;content:""}.box_mov .slide .box_popup .ic{position:static}.box_mov .slide .box_popup .img{position:static}.box_mov .slide .box_popup .popup_inner{padding:16px 32px 32px 32px}.box_mov .slide .box_popup .tit{font-weight:bold;line-height:1.3}.box_mov .slide .box_popup .text{font-weight:normal;border-top:1px solid #ccc}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .text{padding-top:20px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .text{padding-top:1em}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .text{margin-top:20px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .text{margin-top:1em}}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup .sub_info{margin:0;color:#333}.box_mov .slide .box_popup .box_info{display:block}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .box_info{margin-top:10px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .box_info{margin-top:1em}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .box_info:last-of-type{margin-top:20px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .box_info:last-of-type{margin-top:1em}}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup .box_info .ic_like{padding:15px 10px}.box_mov .slide .box_popup .box_info .ic_like span{color:#333}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .cate{margin-top:10px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .cate{margin-top:1em}}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup .cate_num{width:100%;line-height:1.5;font-style:italic;font-weight:bold;font-size:139%;display:flex;color:#fff;justify-content:center;align-items:baseline;background-color:#333}.box_mov .slide .box_popup .cate_num em{font-style:italic;font-size:150%}.box_mov .slide .box_popup .img{position:relative;border:1px solid #ccc}.box_mov .slide .box_popup .img img{width:100%}.box_mov .slide .box_popup .ic{left:0;top:0;display:flex;flex-wrap:wrap}.box_mov .slide .box_popup .ic li{color:#fff;font-size:91%;line-height:1;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em}}@media only screen and (min-width: 1025px) and (min-width: 1025px){.box_mov .slide .box_popup .ic li{padding:7px 11px}}@media only screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px){.box_mov .slide .box_popup .ic li{padding:7px 10px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .ic li{padding:0.75em 1.2em}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .ic li{margin-right:5px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .ic li{margin-right:.5em}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .ic li{margin-bottom:5px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .ic li{margin-bottom:.5em}}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup .ic li.cate_m{background-color:#094}.box_mov .slide .box_popup .ic li.cate_pt{background-color:#bbd5ff;color:#333}.box_mov .slide .box_popup .ic li.cate_ot{background-color:#ffc6d1;color:#333}.box_mov .slide .box_popup .ic li.cate_st{background-color:#e6ffb0;color:#333}.box_mov .slide .box_popup .ic li.cate_blue{background-color:#bbd5ff;color:#333}.box_mov .slide .box_popup .ic li.cate_pink{background-color:#ffc6d1;color:#333}.box_mov .slide .box_popup .ic li.cate_green{background-color:#e6ffb0;color:#333}.box_mov .slide .box_popup .ic li.cate_gray{background-color:#cecece;color:#333}.box_mov .slide .box_popup .ic li.cate_lightblue{background-color:#b5e4f8;color:#333}.box_mov .slide .box_popup .ic li.cate_orange{background-color:#ffc06e;color:#333}.box_mov .slide .box_popup .ic li.cate_yellow{background-color:#eded84;color:#333}.box_mov .slide .box_popup .time{position:absolute;top:3px;right:3px;color:#fff;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-size:105%;background-color:rgba(0,0,0,0.8);padding:1px 10px;line-height:1.5;text-align:center}.box_mov .slide .box_popup .cate{display:flex;align-items:center;flex-wrap:wrap}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .cate{margin-top:15px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .cate{margin-top:1em}}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup .cate li{border-radius:2.5em;padding:3px 15px;line-height:1.3;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-size:91%;letter-spacing:.02em;font-feature-settings:"palt";text-align:center;margin-bottom:10px;margin-right:5px}.box_mov .slide .box_popup .cate li.new{background-color:#e51100;color:#fff;border:1px solid #e51100}.box_mov .slide .box_popup .cate li.unlimited{color:#fff;background-color:#094;border:1px solid #094}.box_mov .slide .box_popup .cate li.free{background-color:yellow}.box_mov .slide .box_popup .cate li.watch{color:#47599b;border:1px solid #47599b}.box_mov .slide .box_popup .cate li.watch i{font-size:125%}.box_mov .slide .box_popup .cate li.no_watch{background-color:#fff;border:1px solid #666;color:#666}.box_mov .slide .box_popup .text{line-height:1.5;font-weight:normal}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .text{margin-top:10px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .text{margin-top:.5em}}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup .box_info{display:flex;align-items:center;flex-wrap:wrap}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .box_info{margin-top:20px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .box_info{margin-top:1em}}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup .box_info .ic_like{text-align:center;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-size:98%;padding:5px 10px;line-height:1.5;border:1px #ccc solid;transition:all 0.2s ease;cursor:pointer}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .box_info .ic_like{margin-right:15px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .box_info .ic_like{margin-right:1em}}@media only screen and (min-width: 1025px){.box_mov .slide .box_popup .box_info .ic_like i{color:#aaa;font-size:139%;vertical-align:middle}.box_mov .slide .box_popup .box_info .ic_like.check{border-color:#e51100}.box_mov .slide .box_popup .box_info .ic_like.check i{color:#e51100}.box_mov .slide .box_popup .box_info .ic_fav{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em}.box_mov .slide .box_popup .box_info .ic_fav span{color:#e48100;letter-spacing:-0.1em}.box_mov .slide .box_popup .box_info .sub_info{display:block;width:100%;font-size:98%;color:#666}}@media only screen and (min-width: 1025px) and (min-width: 768px){.box_mov .slide .box_popup .box_info .sub_info{margin-top:5px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.box_mov .slide .box_popup .box_info .sub_info{margin-top:.5em}}@media only screen and (min-width: 768px){.con_faq{padding-top:83.2px}}@media only screen and (max-width: 767px){.con_faq{padding-top:6em}}@media only screen and (min-width: 768px){.con_faq .st_faq{margin-bottom:38.4px}}@media only screen and (max-width: 767px){.con_faq .st_faq{margin-bottom:2em}}.con_faq .tmp_text_link a::after{display:none}@media only screen and (min-width: 768px){.con_faq .tmp_text_link{margin-top:35px}}@media only screen and (max-width: 767px){.con_faq .tmp_text_link{margin-top:1.5em}}.tab_faq{display:flex}@media only screen and (min-width: 1025px){.tab_faq{margin-bottom:48px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tab_faq{margin-bottom:40px}}@media only screen and (max-width: 767px){.tab_faq{margin-bottom:2em}}.tab_faq li{transition:background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;border:1px solid #aaaaaa;background-color:#fff}@media only screen and (min-width: 768px){.tab_faq li{height:64px}}@media only screen and (max-width: 767px){.tab_faq li{height:4em}}@media only screen and (min-width: 768px){.tab_faq li{width:calc((100% - 10px) / 2)}.tab_faq li:not(:first-child){margin-left:10px}}@media only screen and (max-width: 767px){.tab_faq li{width:calc((100% - .5em) / 2)}.tab_faq li:not(:first-child){margin-left:.5em}}.tab_faq li a{height:100%;text-decoration:none !important;display:flex;justify-content:center;align-items:center}.mouse .tab_faq li:hover,.touch .tab_faq li.touchstart{background-color:#333333;border-color:#333333}.mouse .tab_faq li:hover a,.touch .tab_faq li.touchstart a{color:#fff !important}.touch .tab_faq li{-webkit-tap-highlight-color:transparent}.touch .tab_faq li.touchend{transition-delay:200ms}.tab_faq li.is-active{background-color:#333333;border-color:#333333}.tab_faq li.is-active a{cursor:default;color:#fff !important}.box_panel .box_faq:not(:first-of-type){display:none}@media only screen and (min-width: 768px){.box_panel .box_faq .st_faq{margin-bottom:24px}}@media only screen and (max-width: 767px){.box_panel .box_faq .st_faq{margin-bottom:1em}}@media only screen and (min-width: 768px){.box_panel .box_faq .st_faq .jp{font-size:169%}}@media only screen and (max-width: 767px){.box_panel .box_faq dl{font-size:98%}}.box_panel .box_faq dl .inner{display:flex;align-items:baseline;width:100%}.box_panel .box_faq dl .inner::before{font-family:'Roboto Condensed', sans-serif;letter-spacing:0.08em;font-weight:bold;width:2em}@media only screen and (min-width: 768px){.box_panel .box_faq dl .inner::before{font-size:188%}}@media only screen and (max-width: 767px){.box_panel .box_faq dl .inner::before{font-size:163%}}@media only screen and (max-width: 767px){.box_panel .box_faq dl .inner::before{width:1.5em}}.box_panel .box_faq dl .inner p{width:calc(100% - 2em)}@media only screen and (max-width: 767px){.box_panel .box_faq dl .inner p{width:calc(100% - 1.5em)}}.box_panel .box_faq dl dt{cursor:pointer;border-bottom:1px solid #cccccc;line-height:1.7;display:flex;align-items:center}@media only screen and (min-width: 768px){.box_panel .box_faq dl dt{padding:.6em 0 .76em}}@media only screen and (max-width: 767px){.box_panel .box_faq dl dt{padding:.6em 0 .76em}}.box_panel .box_faq dl dt::after{font-family:"Ionicons";content:"\f3d0";width:2em;display:flex;justify-content:center}@media only screen and (min-width: 768px){.box_panel .box_faq dl dt::after{font-size:125%}}@media only screen and (max-width: 767px){.box_panel .box_faq dl dt::after{font-size:113%}}@media only screen and (max-width: 767px){.box_panel .box_faq dl dt::after{width:1.5em}}.box_panel .box_faq dl dt .inner{width:calc(100% - 2em)}@media only screen and (max-width: 767px){.box_panel .box_faq dl dt .inner{width:calc(100% - 1.5em)}}.box_panel .box_faq dl dt .inner::before{content:"Q.";color:#094}.mouse .box_panel .box_faq dl dt{transition:opacity 0.3s ease-in}.mouse .box_panel .box_faq dl dt:hover,.touch .box_panel .box_faq dl dt.touchstart{opacity:0.7}.touch .box_panel .box_faq dl dt{-webkit-tap-highlight-color:transparent}.touch .box_panel .box_faq dl dt.touchend{transition-delay:200ms}.box_panel .box_faq dl dt.is-active::after{transform:scaleY(-1)}.box_panel .box_faq dl dd{padding-top:.8em;padding-bottom:1.92em;padding-right:.8em;display:none}@media only screen and (min-width: 1025px){.box_panel .box_faq dl dd{padding-left:2.4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_panel .box_faq dl dd{padding-left:2em}}@media only screen and (max-width: 767px){.box_panel .box_faq dl dd{padding-left:2em}}.box_panel .box_faq dl dd .inner::before{content:"A.";color:#e49c00}

.hugkumo_img {
	width: 92%;
  max-width: 700px;
  margin: 0 auto;
}
.hugkumo_btn {
	display: flex;
	align-items: center;
	margin: 30px auto 40px;
}
.hugkumo_btn a {
	margin: 0 auto;
	padding: 0.5rem 2.5rem;
	color: #fff;
	background-color: #1b99ff;
	border-radius: 100px;
	text-decoration: none;
}