@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media (max-width: 767px){body{font-size:vw(14);line-height:vw(24)}}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;border-radius:0;resize:none;background-color:#fff}input:placeholder-shown,textarea:placeholder-shown,select:placeholder-shown{color:#555}select{border-radius:6px;border:solid 1px #707070;box-shadow:none;box-sizing:border-box;display:inline-block;padding-left:2%;background-color:#fff}@media (max-width: 767px){select{padding-left:1.3333333333vw}}.select-wrap{position:relative}.select-wrap:after{clear:both;content:"";display:block}.select-wrap:after{position:absolute;right:8px;top:15px;display:block;font-size:11px;line-height:11px;content:"▼"}@media (max-width: 767px){.select-wrap:after{display:none;right:1.0666666667vw;top:2.9333333333vw;font-size:2.6666666667vw;line-height:2.6666666667vw}}form.form{box-sizing:border-box;width:100%;margin:0 auto}form.form ul.form-list{padding:0 10px}form.form ul.form-list:after{clear:both;content:"";display:block}@media (max-width: 767px){form.form ul.form-list{padding:0 2.6666666667vw}}form.form ul.form-list li{float:left;height:60px;padding-top:20px;width:100%}@media (max-width: 767px){form.form ul.form-list li{height:13.3333333333vw;padding-top:5.3333333333vw}}form.form ul.form-list li.double{width:48%;margin-right:2%}form.form ul.form-list li.quadruple{width:23%;margin-right:2%}@media (max-width: 767px){form.form ul.form-list li.quadruple{width:48%;margin-right:2%}}form.form ul.form-list li.line{padding-top:0;height:40px;border-bottom:solid 1px #F7F7F7}@media (max-width: 767px){form.form ul.form-list li.line{height:8vw;padding-top:0}}form.form ul.form-list li.textarea{height:260px}@media (max-width: 767px){form.form ul.form-list li.textarea{height:69.3333333333vw}}form.form ul.form-list li.textarea-small{height:130px}@media (max-width: 767px){form.form ul.form-list li.textarea-small{height:34.6666666667vw}}form.form ul.form-list li.datetime select{display:inline-block;width:15%}@media (max-width: 767px){form.form ul.form-list li.datetime{width:100%}}form.form ul.form-list li.checkbox{height:auto}form.form ul.form-list li.submit{padding-top:40px;text-align:center}@media (max-width: 767px){form.form ul.form-list li.submit{padding-top:5.3333333333vw}}@media (max-width: 767px){form.form ul.form-list li.sp-none{display:none}}form.form label{display:block;box-sizing:border-box;font-size:14px;line-height:24px;padding-left:2px;color:#555}@media (max-width: 767px){form.form label{padding-left:0;font-size:3.2vw;line-height:5.3333333333vw}}form.form .checkbox-label{display:block;box-sizing:border-box;font-size:14px;line-height:24px;padding-left:2px;color:#555}@media (max-width: 767px){form.form .checkbox-label{padding-left:0;font-size:3.2vw;line-height:5.3333333333vw}}form.form input[type=text],form.form input[type=tel],form.form input[type=email],form.form input[type=number],form.form input[type=password],form.form input[type=date],form.form input[type=datetime-local],form.form input[type=time],form.form input[type=file],form.form textarea{display:block;font-family:Meiryo,メイリオ,游ゴシック体,Yu Gothic,YuGothic,Osaka,MS PGothic,arial,helvetica,sans-serif;width:100%;height:40px;border:solid 1px #707070;font-size:14px;line-height:39px;padding-left:10px;border-radius:4px;background-color:#fff}@media (max-width: 767px){form.form input[type=text],form.form input[type=tel],form.form input[type=email],form.form input[type=number],form.form input[type=password],form.form input[type=date],form.form input[type=datetime-local],form.form input[type=time],form.form input[type=file],form.form textarea{height:8.5333333333vw;padding-left:2%;font-size:3.2vw;line-height:8.5333333333vw}}form.form select{display:block;width:100%;height:40px;border:solid 1px #707070;font-size:14px;line-height:39px;padding-left:10px;border-radius:6px;background-color:#fff}@media (max-width: 767px){form.form select{height:8.5333333333vw;padding-left:2%;font-size:3.2vw;line-height:8.5333333333vw}}form.form input[type=submit]{text-align:center;margin-right:0}form.form input[type=radio]{display:none}form.form input[type=radio]+label{box-sizing:border-box;display:inline-block;vertical-align:top;margin-left:10px;padding:0 10px 0 30px;position:relative;text-align:left;font-size:14px;line-height:40px;background-color:#fff}@media (max-width: 767px){form.form input[type=radio]+label{margin-left:2.6666666667vw;padding:0 2.6666666667vw 0 8vw;font-size:3.7333333333vw;line-height:10.6666666667vw}}form.form input[type=radio]+label:before{background:#fff;bottom:0;border:1px solid #707070;border-radius:50%;box-shadow:0 0 0 3px #fff inset;content:"";display:block;height:16px;left:5px;margin:auto 0;position:absolute;top:0;width:16px}@media (max-width: 767px){form.form input[type=radio]+label:before{height:4.2666666667vw;left:1.3333333333vw;width:4.2666666667vw}}form.form input[type=radio]+label.either{width:195px}@media (max-width: 767px){form.form input[type=radio]+label.either{width:120px}}form.form input[type=radio]:checked+label{background-color:#fff;color:#555}form.form input[type=radio]:checked+label:before{background:#2851A3}form.form textarea{box-sizing:border-box;resize:none;height:240px;line-height:28px;padding-top:5px;padding-bottom:5px}@media (max-width: 767px){form.form textarea{height:64vw;font-size:3.2vw;line-height:6.4vw;padding-top:1.0666666667vw;padding-bottom:1.0666666667vw}}form.form .textarea-small textarea{height:120px}@media (max-width: 767px){form.form .textarea-small textarea{height:32vw}}form.form .checkbox-list{padding-left:10px}@media (max-width: 767px){form.form .checkbox-list{padding-left:0}}form.form .checkbox-list input[type=checkbox]{display:none}form.form .checkbox-list input[type=checkbox]+label:before{border-radius:0}form.form .checkbox-list input[type=checkbox]+.field_with_errors{display:inline-block}@media (max-width: 767px){form.form .checkbox-list input[type=checkbox]+.field_with_errors{display:block}}form.form .checkbox-list input[type=checkbox]+.field_with_errors label:before{border-radius:0}form.form .checkbox-list input[type=checkbox]:checked+label:before{background:#2851A3;border-color:#2851a3;box-shadow:0 0 0 2px #fff inset}form.form .checkbox-list input[type=checkbox]:checked+.field_with_errors{display:inline-block}@media (max-width: 767px){form.form .checkbox-list input[type=checkbox]:checked+.field_with_errors{display:block}}form.form .checkbox-list input[type=checkbox]:checked+.field_with_errors label:before{background:#2851A3;border-color:#2851a3;box-shadow:0 0 0 2px #fff inset}form.form .checkbox-list input[type=checkbox]+label{font-size:14px;line-height:40px;margin-right:20px;float:none;width:auto;display:inline-block}@media (max-width: 767px){form.form .checkbox-list input[type=checkbox]+label{margin-left:0;box-sizing:border-box;font-size:3.2vw;line-height:8.5333333333vw}form.form .checkbox-list input[type=checkbox]+label:nth-of-type(2){padding-left:50px;box-sizing:border-box}}form.form .checkbox-list input[type=checkbox]+label:before{box-sizing:border-box;border:1px solid #95989a;border-radius:0;content:"";display:inline-block;height:16px;margin-right:5px;vertical-align:-3px;width:16px}form.form .checkbox-list input[type=checkbox]+.field_with_errors label{font-size:14px;line-height:40px;margin-right:20px;float:none;width:auto;display:inline-block}@media (max-width: 767px){form.form .checkbox-list input[type=checkbox]+.field_with_errors label{margin-left:0;box-sizing:border-box;font-size:3.2vw;line-height:8.5333333333vw}form.form .checkbox-list input[type=checkbox]+.field_with_errors label:nth-of-type(2){padding-left:50px;box-sizing:border-box}}form.form .checkbox-list input[type=checkbox]+.field_with_errors label:before{box-sizing:border-box;border:1px solid #95989a;border-radius:0;content:"";display:inline-block;height:16px;margin-right:5px;vertical-align:-3px;width:16px}form.form-login{box-sizing:border-box;width:100%;margin:0 auto}form.form-login input[type=text],form.form-login input[type=tel],form.form-login input[type=email],form.form-login input[type=number],form.form-login input[type=password],form.form-login input[type=date],form.form-login input[type=datetime-local],form.form-login input[type=time],form.form-login input[type=file],form.form-login textarea{width:100%;height:40px;border-radius:6px;border:solid 1px #707070;font-size:14px;line-height:40px;padding-left:2%;background-color:#fff}@media (max-width: 767px){form.form-login input[type=text],form.form-login input[type=tel],form.form-login input[type=email],form.form-login input[type=number],form.form-login input[type=password],form.form-login input[type=date],form.form-login input[type=datetime-local],form.form-login input[type=time],form.form-login input[type=file],form.form-login textarea{height:8.5333333333vw;font-size:3.2vw;line-height:8.5333333333vw}}form.form-login input[type=submit]{text-align:center;margin-right:0}form.form-login label{box-sizing:border-box;display:block;font-size:14px;line-height:28px;padding-left:2px;color:#555}@media (max-width: 767px){form.form-login label{font-size:3.2vw;line-height:6.4vw}}header#header .main-box .top-box-wrap{background-color:#777cae}header#header .main-box .top-box-wrap .top-box{margin:0 auto;max-width:1200px;width:94%;height:60px}header#header .main-box .top-box-wrap .top-box:after{clear:both;content:"";display:block}@media (max-width: 767px){header#header .main-box .top-box-wrap .top-box{height:13.3333333333vw}}header#header .main-box .top-box-wrap .top-box .logo-box{float:left}header#header .main-box .top-box-wrap .top-box .logo-box .logo{width:18px;display:inline-block;vertical-align:top;padding-top:20px;padding-right:5px}@media (max-width: 767px){header#header .main-box .top-box-wrap .top-box .logo-box .logo{width:4.8vw;padding-top:4.2666666667vw;padding-right:.8vw}}header#header .main-box .top-box-wrap .top-box .logo-box .head{display:inline-block;vertical-align:top;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:20px;line-height:60px;letter-spacing:.14em;color:#fff}@media (max-width: 767px){header#header .main-box .top-box-wrap .top-box .logo-box .head{font-size:3.7333333333vw;letter-spacing:0;line-height:13.3333333333vw}}header#header .main-box .top-box-wrap .top-box .contact-list{float:right}@media (max-width: 767px){header#header .main-box .top-box-wrap .top-box .contact-list{display:none}}header#header .main-box .top-box-wrap .top-box .contact-list li{display:inline-block;margin-left:30px;font-size:14px;line-height:60px;color:#fff;font-weight:700}header#header .main-box .top-box-wrap .header-menu-btn{display:none}@media (max-width: 767px){header#header .main-box .top-box-wrap .header-menu-btn{display:block;z-index:20;float:right;position:relative;box-sizing:border-box;width:8vw;height:8vw;padding-top:0;margin-top:4vw}}header#header .main-box .top-box-wrap .header-menu-btn span{display:block;height:8px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(0deg);transform:rotate(0)}@media (max-width: 767px){header#header .main-box .top-box-wrap .header-menu-btn span{height:2.1333333333vw}}header#header .main-box .top-box-wrap .header-menu-btn span:nth-of-type(1){border-top:2px solid #ffffff;border-bottom:1px solid #ffffff}header#header .main-box .top-box-wrap .header-menu-btn span:nth-of-type(2){border-top:1px solid #ffffff;border-bottom:2px solid #ffffff}header#header .main-box .main-box-wrap{background-image:url(/assets/images/common/treatment_head.jpg);background-position:center;background-size:cover;height:200px;position:relative}@media (max-width: 767px){header#header .main-box .main-box-wrap{height:26.6666666667vw}}header#header .main-box .main-box-wrap.reservation{background-image:url(/assets/images/common/reservation.jpg)}header#header .main-box .main-box-wrap .main-box{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:24px;line-height:200px;letter-spacing:.14em;text-align:center}@media (max-width: 767px){header#header .main-box .main-box-wrap .main-box{font-size:5.8666666667vw;line-height:26.6666666667vw}}header#header .crumbs-wrap{background-color:#f7f7f7;height:60px}@media (max-width: 767px){header#header .crumbs-wrap{height:auto;padding:2.6666666667vw 0}}header#header .crumbs-wrap .crumbs{margin:0 auto;max-width:1200px;width:94%;box-sizing:border-box;padding-top:20px;height:20px}@media (max-width: 767px){header#header .crumbs-wrap .crumbs{height:auto;padding-top:0;width:100%}}header#header .crumbs-wrap .crumbs ol:after{clear:both;content:"";display:block}@media (max-width: 767px){header#header .crumbs-wrap .crumbs ol{text-align:center}}header#header .crumbs-wrap .crumbs ol>li{float:left;padding:0 20px;border-left:solid 1px #707070;font-size:14px;line-height:20px;text-align:center;position:relative}@media (max-width: 1023px){header#header .crumbs-wrap .crumbs ol>li{padding:0 15px;font-size:13px}}@media (max-width: 767px){header#header .crumbs-wrap .crumbs ol>li{display:inline-block;border-left:none;width:30%;padding:2.6666666667vw 2%;box-sizing:border-box;float:none;font-size:3.2vw;line-height:4.8vw;text-decoration:underline}}header#header .crumbs-wrap .crumbs ol>li ul{display:none;position:absolute;top:20px;left:0;padding-top:3px;padding-bottom:3px;background-color:#f7f7f7}header#header .crumbs-wrap .crumbs ol>li ul>li{display:block;box-sizing:border-box;border-top:solid 1px #ffffff;text-align:left;font-size:13px;padding:3px 20px;background-color:#f7f7f7}@media (max-width: 1023px){header#header .crumbs-wrap .crumbs ol>li ul>li{padding:3px 15px}}header#header .crumbs-wrap .crumbs ol>li ul>li a{white-space:nowrap}.header-menu-list-wrap{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f7f7ffe6;z-index:21;overflow-y:scroll}.header-menu-list-wrap .menu-close-btn{height:60px;position:relative}@media (max-width: 767px){.header-menu-list-wrap .menu-close-btn{height:13.3333333333vw}}.header-menu-list-wrap .menu-close-btn span{position:absolute;top:30px;right:20px;border:0;width:32px;height:3px;background:#777CAE}@media (max-width: 767px){.header-menu-list-wrap .menu-close-btn span{top:6.6666666667vw;right:2.6666666667vw;width:8.5333333333vw;height:.5333333333vw}}.header-menu-list-wrap .menu-close-btn span:nth-of-type(1){transform:rotate(45deg)}.header-menu-list-wrap .menu-close-btn span:nth-of-type(2){transform:rotate(-45deg)}.header-menu-list-wrap .header-menu-list{border-top:solid 1px #777CAE}.header-menu-list-wrap .header-menu-list li{border-bottom:solid 1px #777CAE}.header-menu-list-wrap .header-menu-list li a{display:block;text-align:center;font-size:18px;line-height:60px;font-weight:700}@media (max-width: 767px){.header-menu-list-wrap .header-menu-list li a{font-size:3.7333333333vw;line-height:13.3333333333vw}}#footer{width:100%;height:40px;background-color:#777cae}@media (max-width: 767px){#footer{height:8vw}}#footer .footer-wrapper{margin:0 auto;max-width:1200px;width:94%;font-size:12px;line-height:40px;color:#fff}@media (max-width: 767px){#footer .footer-wrapper{font-size:2.6666666667vw;line-height:8vw}}article#admin{min-height:100vh;background-color:#f7f7f7}article#admin img{width:100%}article#admin .page-wrap{margin:0 auto;max-width:1200px;width:94%}article#admin .page-wrap:after{clear:both;content:"";display:block}@media (max-width: 767px){article#admin .page-wrap{width:100%}}article#admin .page-wrap aside.admin-nav{float:left;width:200px;padding-top:40px;padding-bottom:40px}@media (max-width: 767px){article#admin .page-wrap aside.admin-nav{display:none}}article#admin .page-wrap aside.admin-nav ul a{transition:none}article#admin .page-wrap aside.admin-nav ul>li{padding-bottom:5px;font-size:14px;letter-spacing:.06em}article#admin .page-wrap aside.admin-nav ul>li:last-child{padding-bottom:5px}article#admin .page-wrap aside.admin-nav ul>li span{display:block;font-weight:700;margin-bottom:10px;font-size:14px;letter-spacing:.06em;position:relative;padding-left:2em}article#admin .page-wrap aside.admin-nav ul>li span i{position:absolute;top:0;left:0}article#admin .page-wrap aside.admin-nav ul>li a{cursor:pointer}article#admin .page-wrap aside.admin-nav ul ul>li{margin-bottom:5px;font-size:14px;letter-spacing:.06em;padding-left:2em}article#admin .page-wrap .admin-content{background-color:#fff;float:left;width:calc(100% - 200px);box-sizing:border-box;border-left:solid 1px #F7F7F7;padding-top:20px;padding-bottom:80px;min-height:100vh}@media (max-width: 767px){article#admin .page-wrap .admin-content{padding-top:2.6666666667vw;padding-bottom:10.6666666667vw;float:none;width:94%;margin:0 auto;border:none}}article#admin .page-head-bar{background-color:#2851a3}article#admin .page-head-bar h1{font-size:16px;line-height:40px;letter-spacing:.14em;text-align:center;font-weight:700;color:#fff}@media (max-width: 767px){article#admin .page-head-bar h1{font-size:3.7333333333vw;line-height:10.6666666667vw}}article#admin .page-head-sub{padding-left:10px;margin-top:40px;margin-left:10px;font-size:20px;line-height:32px;letter-spacing:.08em;font-weight:700;border-left:solid 4px #3fa328}@media (max-width: 767px){article#admin .page-head-sub{padding-left:1.3333333333vw;margin-top:8vw;font-size:4.2666666667vw;line-height:6.6666666667vw}}article#admin .page-head-sub-second{padding-left:10px;margin-top:20px;margin-left:10px;font-size:20px;line-height:32px;letter-spacing:.08em;font-weight:700;border-left:solid 4px #2851A3}@media (max-width: 767px){article#admin .page-head-sub-second{padding-left:2.1333333333vw;margin-top:5.3333333333vw;font-size:3.7333333333vw;line-height:6.6666666667vw}}article#admin .page-head-sub-third{margin-top:10px;margin-left:24px;font-size:20px;line-height:32px;letter-spacing:.08em;font-weight:700}@media (max-width: 767px){article#admin .page-head-sub-third{padding-left:0;margin-top:5.3333333333vw;font-size:3.7333333333vw;line-height:6.6666666667vw}}article#admin .item-title{margin-top:20px;background-color:#2851a3;box-sizing:border-box;padding-left:20px;font-size:16px;line-height:40px;color:#fff}@media (max-width: 767px){article#admin .item-title{font-size:3.7333333333vw;line-height:5.6vw;padding:8vw 4vw 4vw}}article#admin .back-link{display:inline-block;padding-bottom:10px;font-size:14px;color:#2851a3;vertical-align:top;padding-left:10px}@media (max-width: 767px){article#admin .back-link{font-size:3.4666666667vw;padding-left:2.6666666667vw}}article#admin .search-box{padding-top:20px;padding-bottom:40px}@media (max-width: 767px){article#admin .search-box{padding-top:2.6666666667vw;padding-bottom:8vw}}article#admin .search-box .search-list{width:100%}article#admin .search-box .search-list:after{clear:both;content:"";display:block}article#admin .search-box .search-list li{float:left;width:40%;margin-bottom:20px}article#admin .search-box .search-list li:after{clear:both;content:"";display:block}@media (max-width: 767px){article#admin .search-box .search-list li{float:none;width:100%;margin-bottom:4vw}}article#admin .search-box .search-list label{float:left;display:block;box-sizing:border-box;width:30%;padding-right:2%;text-align:right;font-size:14px;line-height:40px}@media (max-width: 767px){article#admin .search-box .search-list label{width:25%;font-size:3.2vw;line-height:8.5333333333vw}}article#admin .search-box .search-list input[type=text],article#admin .search-box .search-list input[type=number],article#admin .search-box .search-list input[type=date]{float:left;width:70%;height:40px;border:solid 1px #707070;font-size:14px;line-height:40px;padding-left:2%;border-radius:4px;background-color:#fff}@media (max-width: 767px){article#admin .search-box .search-list input[type=text],article#admin .search-box .search-list input[type=number],article#admin .search-box .search-list input[type=date]{height:8.5333333333vw;font-size:3.2vw;line-height:8.5333333333vw}}article#admin .search-box .search-list select{float:left;width:70%;height:40px;border:solid 1px #707070;font-size:14px;line-height:40px;padding-left:2%;border-radius:4px;background-color:#fff}@media (max-width: 767px){article#admin .search-box .search-list select{height:8.5333333333vw;font-size:3.2vw;line-height:8.5333333333vw}}article#admin .search-box .search-submit{padding-top:10px;text-align:center}@media (max-width: 767px){article#admin .search-box .search-submit{padding-top:3.2vw}}@media (max-width: 767px){article#admin .sp-table-scroll{width:100%;overflow-x:scroll}}@media (max-width: 767px){article#admin .sp-table-scroll .index-table{width:auto;white-space:nowrap}}article#admin .table-scroll{width:100%;overflow-x:scroll}article#admin .table-scroll .index-table{width:auto;white-space:nowrap}article#admin .index-table{width:100%;margin-top:10px}@media (max-width: 767px){article#admin .index-table{margin-top:2.6666666667vw}}article#admin .index-table.mt{margin-top:20px}@media (max-width: 767px){article#admin .index-table.mt{margin-top:2.6666666667vw}}article#admin .index-table.mt-0{margin-top:0}@media (max-width: 767px){article#admin .index-table.mt-0{margin-top:0}}article#admin .index-table tr{border-bottom:solid 1px #F7F7F7}article#admin .index-table tr:nth-child(odd){background-color:#f7f7f7}article#admin .index-table tr th,article#admin .index-table tr td{height:40px;padding:0 10px;font-size:14px;line-height:20px;letter-spacing:.02em;border-right:solid 1px #C7C7C7;vertical-align:middle}@media (max-width: 767px){article#admin .index-table tr th,article#admin .index-table tr td{height:8vw;padding:0 1.0666666667vw;font-size:3.2vw;line-height:8vw}}article#admin .index-table tr th:last-child,article#admin .index-table tr td:last-child{border-right:none}article#admin .index-table tr th{background-color:#f7f7f7;border-right:none}article#admin .index-table tr a{color:#2851a3}article#admin .pagination{display:block;padding:40px 0;text-align:center}@media (max-width: 767px){article#admin .pagination{padding:8vw 0}}article#admin .pagination li{display:inline-block;padding:0 10px;font-size:16px;line-height:24px;color:#2851a3}@media (max-width: 767px){article#admin .pagination li{padding:0 4vw;font-size:3.7333333333vw;line-height:5.6vw}}article#admin .pagination li a{text-decoration:underline}article#admin .show-box{margin-top:20px;border-top:solid 1px #707070;border-bottom:solid 1px #707070;padding:20px}@media (max-width: 767px){article#admin .show-box{margin-top:5.3333333333vw;padding:2.6666666667vw}}article#admin .show-box dl:after{clear:both;content:"";display:block}article#admin .show-box dl dt,article#admin .show-box dl dd{float:left;padding:7px 0;font-size:16px;line-height:27px}@media (max-width: 767px){article#admin .show-box dl dt,article#admin .show-box dl dd{float:none;font-size:3.4666666667vw;line-height:5.8666666667vw}}article#admin .show-box dl dt{width:30%;font-weight:700}@media (max-width: 767px){article#admin .show-box dl dt{width:100%;padding:2.6666666667vw 0 0}}article#admin .show-box dl dd{width:70%}@media (max-width: 767px){article#admin .show-box dl dd{width:100%;padding:.5333333333vw 0 0}}article#admin .show-box dl dd a{color:#2851a3;text-decoration:underline}article#admin .show-box dl .show-box-link-list li{display:inline-block;margin-right:20px}article#admin .show-box dl .show-box-link-list li:last-child{margin-bottom:0}article#admin .show-box .thumbnails{max-width:240px;width:100%}@media (max-width: 767px){article#admin .show-box .thumbnails{margin-top:5.3333333333vw}}article#admin .show-box .thumbnails img{width:100%}article#admin ul.show-box-links{padding:20px 20px 0}@media (max-width: 767px){article#admin ul.show-box-links{padding:0 2.6666666667vw 8vw}}article#admin ul.show-box-links li{display:inline-block;margin-right:10px}@media (max-width: 767px){article#admin ul.show-box-links li{margin-top:4vw}}article#admin .comment-box{padding:20px 10px;font-size:14px;line-height:24px}@media (max-width: 767px){article#admin .comment-box{padding:8vw 0;font-size:3.4666666667vw;line-height:5.3333333333vw}}article#admin .finished-comment{padding:40px 10px;font-size:14px;line-height:24px}@media (max-width: 767px){article#admin .finished-comment{padding:8vw 0;font-size:3.4666666667vw;line-height:5.3333333333vw}}article#admin .notice-message{padding-left:10px;margin-top:20px;padding-bottom:10px}@media (max-width: 767px){article#admin .notice-message{margin-top:2.6666666667vw;padding-left:0;padding-bottom:2.6666666667vw}}article#admin .notice-message li{font-size:14px;font-weight:700;line-height:24px;color:#a32836}@media (max-width: 767px){article#admin .notice-message li{font-size:3.4666666667vw;line-height:5.6vw}}article#admin .middle-link{display:inline-block;padding-left:10px;margin-top:20px;padding-bottom:20px;font-size:14px;color:#2851a3;vertical-align:top}@media (max-width: 767px){article#admin .middle-link{padding-left:0;margin-top:2.6666666667vw;padding-bottom:2.6666666667vw;font-size:3.7333333333vw}}article#admin .index-list-box{background-color:#f7f7f7;box-sizing:border-box;padding:40px 20px}@media (max-width: 767px){article#admin .index-list-box{padding:8vw 2.6666666667vw}}article#admin .index-list-box .index-list li{margin-bottom:20px}@media (max-width: 767px){article#admin .index-list-box .index-list li{margin-bottom:4vw}}article#admin .index-list-box .index-list li:last-child{margin-bottom:0}article#admin .index-list-box .index-list li .main-box{box-sizing:border-box;background-color:#fff;border-left:solid 10px #2851A3;padding:20px 40px}@media (max-width: 767px){article#admin .index-list-box .index-list li .main-box{border-left:solid 2.1333333333vw #2851A3;padding:4vw}}article#admin .index-list-box .index-list li .main-box .name{display:inline-block;font-size:16px;line-height:24px;padding-bottom:8px;color:#2851a3;font-weight:700;text-decoration:underline;vertical-align:top}@media (max-width: 767px){article#admin .index-list-box .index-list li .main-box .name{padding-bottom:0;margin-bottom:2.6666666667vw;font-size:3.7333333333vw;line-height:5.6vw}}article#admin .index-list-box .index-list li .main-box .text-box{margin-top:8px;font-size:13px;line-height:16px}@media (max-width: 767px){article#admin .index-list-box .index-list li .main-box .text-box{margin-top:0;font-size:2.9333333333vw;line-height:5.8666666667vw}}article#admin .index-list-box .index-list li .link-box{width:100%}article#admin .index-list-box .index-list li .link-box:after{clear:both;content:"";display:block}article#admin .index-list-box .index-list li .link-box li{float:left;width:25%;box-sizing:border-box;border-right:solid 1px #FFFFFF}article#admin .index-list-box .index-list li .link-box li:last-child{border-right:none}article#admin .index-list-box .index-list li .link-box li a{display:block;background-color:#f7f7f7;color:#2851a3;font-size:13px;line-height:32px;text-align:center;font-weight:700}@media (max-width: 767px){article#admin .index-list-box .index-list li .link-box li a{font-size:3.2vw;line-height:8.5333333333vw}}article#admin .index-list-box .index-list li .link-box.link-box-one li{width:100%}article#admin .index-list-box .index-list li .link-box.link-box-two li{width:50%}article#admin .index-list-box .index-list li .link-box.link-box-three li{width:33.3%}article#admin .play-video-admin{background-color:#c7c7c7;width:315px;height:560px;margin:20px auto 0}@media (max-width: 1023px){.pc-visibility{display:none;visibility:hidden}}@media (min-width: 1024px){.tb-visibility{display:none;visibility:hidden}}@media (max-width: 767px){.tb-visibility{display:none;visibility:hidden}}@media (max-width: 767px){.pc-tb-visibility{display:none;visibility:hidden}}@media (min-width: 1024px){.tb-sp-visibility{display:none;visibility:hidden}}@media (min-width: 768px){.sp-visibility{display:none;visibility:hidden}}body{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,arial,helvetica,sans-serif;color:#444;font-size:14px;line-height:24px;letter-spacing:.04em}@media (max-width: 767px){body{font-size:3.7333333333vw;line-height:6.4vw}}a{color:inherit;text-decoration:inherit;transition:all .3s}a:hover{opacity:.8}img{width:100%}.btn{display:inline-block;vertical-align:top;background-color:#fff;border:solid 1px #707070;box-sizing:border-box;min-width:150px;height:50px;border-radius:8px;padding:0 15px;font-size:16px;line-height:49px;font-weight:700;letter-spacing:.06em;text-align:center;color:#444;cursor:pointer}@media (max-width: 767px){.btn{min-width:32vw;height:10.6666666667vw;border-radius:5.3333333333vw;padding:0 2.6666666667vw;font-size:3.7333333333vw;line-height:10.9333333333vw}}.btn:hover{opacity:.9}.btn-wide{width:100%}.btn-small{min-width:120px;height:40px;border-radius:6px;padding:0 10px;font-size:14px;line-height:39px;letter-spacing:.02em}@media (max-width: 767px){.btn-small{min-width:26.6666666667vw;height:8vw;border-radius:2.6666666667vw;padding:0 1.3333333333vw;font-size:3.4666666667vw;line-height:8.2666666667vw}}.btn-primary{background-color:#777cae;border-color:#777cae;color:#fff}.btn-primary-light{background-color:#f7f7ff;border-color:#f7f7ff;color:#444}.btn-blue{background-color:#2851a3;border-color:#2851a3;color:#fff}.btn-white-blue{background-color:#f7f7ff;border-color:#f7f7ff}.btn-gray{background-color:#f7f7f7;border-color:#f7f7f7;color:#444}.bold{font-weight:700}.color-primary{color:#777cae}.color-red{color:#a32836}.color-blue{color:#2851a3}.delete-link{background:none;color:#2851a3;cursor:pointer}.delete-link:hover{opacity:.9}article#member{min-height:100vh;background-color:#f7f7f7}article#member img{width:100%}article#member .page-wrap{margin:0 auto;max-width:720px;width:96%}@media (max-width: 767px){article#member .page-wrap{width:94%}}article#member .page-wrap .notice-message{padding-left:10px;margin-top:20px;padding-bottom:10px}@media (max-width: 767px){article#member .page-wrap .notice-message{margin-top:2.6666666667vw;padding-left:0;padding-bottom:2.6666666667vw}}article#member .page-wrap .notice-message li{font-size:14px;font-weight:700;line-height:24px;color:#a32836}@media (max-width: 767px){article#member .page-wrap .notice-message li{font-size:3.4666666667vw;line-height:5.6vw}}article#member .page-wrap .main-content{width:100%}article#member .page-wrap .main-content .top-head{font-size:18px;font-weight:700;letter-spacing:.08em;line-height:24px;padding:20px 0}@media (max-width: 767px){article#member .page-wrap .main-content .top-head{font-size:4.2666666667vw;line-height:6.4vw;padding:5.3333333333vw 0}}article#member .page-wrap .main-content .playlist>li{padding-bottom:50px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist>li{padding-bottom:13.3333333333vw}}article#member .page-wrap .main-content .playlist>li .title-box{background-color:#f7f7ff;border-left:solid 6px #777CAE;padding:4px 10px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist>li .title-box{border-left:solid 1.0666666667vw #777CAE;padding:1.0666666667vw 2.6666666667vw}}article#member .page-wrap .main-content .playlist>li .title-box .title{font-size:16px;font-weight:700;letter-spacing:.08em;line-height:24px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist>li .title-box .title{font-size:4.2666666667vw;line-height:6.4vw}}article#member .page-wrap .main-content .playlist>li .title-box .desc{font-size:14px;line-height:24px;margin-top:4px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist>li .title-box .desc{font-size:3.4666666667vw;line-height:5.6vw;margin-top:1.0666666667vw}}article#member .page-wrap .main-content .playlist .video-box{padding:0 40px;position:relative;margin-top:20px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box{padding:0 10.6666666667vw;margin-top:5.3333333333vw}}article#member .page-wrap .main-content .playlist .video-box .btn-prev{position:absolute;top:0;left:0;width:40px;height:320px;background-color:#f7f7ff;cursor:pointer}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .btn-prev{width:10.6666666667vw;height:128vw}}article#member .page-wrap .main-content .playlist .video-box .btn-prev .triangle-left{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:10px solid transparent;border-right:20px solid #777CAE;border-bottom:10px solid transparent}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .btn-prev .triangle-left{border-top:2.6666666667vw solid transparent;border-right:5.3333333333vw solid #777CAE;border-bottom:2.6666666667vw solid transparent}}article#member .page-wrap .main-content .playlist .video-box .btn-next{position:absolute;top:0;right:0;width:40px;height:320px;background-color:#f7f7ff;cursor:pointer}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .btn-next{width:10.6666666667vw;height:128vw}}article#member .page-wrap .main-content .playlist .video-box .btn-next .triangle-right{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:10px solid transparent;border-left:20px solid #777CAE;border-bottom:10px solid transparent}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .btn-next .triangle-right{border-top:2.6666666667vw solid transparent;border-left:5.3333333333vw solid #777CAE;border-bottom:2.6666666667vw solid transparent}}article#member .page-wrap .main-content .playlist .video-box .video-list{display:flex;overflow-x:scroll;padding:0 20px;margin-top:20px;transition:.8s}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .video-list{padding:0 2.6666666667vw;margin-top:5.3333333333vw}}article#member .page-wrap .main-content .playlist .video-box .video-list>li{display:flex;flex-direction:column;align-items:center;width:180px;margin-right:30px;transition:.8s}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .video-list>li{width:270px;margin-right:20px}}article#member .page-wrap .main-content .playlist .video-box .video-list>li:last-child{margin-right:0}article#member .page-wrap .main-content .playlist .video-box .video-list>li .video-thumbnail{display:block;width:180px;min-height:320px;background-size:cover;border-radius:10px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .video-list>li .video-thumbnail{width:270px;min-height:480px}}article#member .page-wrap .main-content .playlist .video-box .video-list>li .video-title-box{box-sizing:border-box;padding:5px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .video-list>li .video-title-box{padding:1.3333333333vw}}article#member .page-wrap .main-content .playlist .video-box .video-list>li .video-title-box .video-title{font-size:14px;font-weight:700;letter-spacing:.08em;line-height:24px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .video-list>li .video-title-box .video-title{font-size:3.4666666667vw;line-height:5.6vw}}article#member .page-wrap .main-content .playlist .video-box .video-list>li .video-title-box .video-desc{font-size:12px;line-height:24px;margin-top:4px}@media (max-width: 767px){article#member .page-wrap .main-content .playlist .video-box .video-list>li .video-title-box .video-desc{font-size:2.9333333333vw;line-height:5.6vw;margin-top:1.0666666667vw}}article#member .page-wrap .main-content .link-box{display:flex;justify-content:space-between;padding:40px 0}@media (max-width: 767px){article#member .page-wrap .main-content .link-box{padding:10.6666666667vw 0}}article#member .page-wrap .main-content .link-box .prev-link,article#member .page-wrap .main-content .link-box .next-link{display:inline-block;font-size:14px;line-height:1;color:#777cae;text-decoration:underline}@media (max-width: 767px){article#member .page-wrap .main-content .link-box .prev-link,article#member .page-wrap .main-content .link-box .next-link{font-size:3.4666666667vw}}article#member .page-wrap .main-content .video-show-title-box{background-color:#f7f7ff;box-sizing:border-box;padding:10px}@media (max-width: 767px){article#member .page-wrap .main-content .video-show-title-box{border-left:solid 1.0666666667vw #777CAE;padding:1.0666666667vw 2.6666666667vw}}article#member .page-wrap .main-content .video-show-title-box .video-show-title{font-size:16px;font-weight:700;letter-spacing:.08em;line-height:24px}@media (max-width: 767px){article#member .page-wrap .main-content .video-show-title-box .video-show-title{font-size:4.2666666667vw;line-height:6.4vw}}article#member .page-wrap .main-content .video-show-title-box .video-show-desc{font-size:14px;line-height:24px;margin-top:4px}@media (max-width: 767px){article#member .page-wrap .main-content .video-show-title-box .video-show-desc{font-size:3.4666666667vw;line-height:5.6vw;margin-top:1.0666666667vw}}article#member .page-wrap .main-content .play-video{background-color:#c7c7c7;width:315px;height:560px;margin:20px auto 0}#general-page .head-area .head-box{margin:0 auto;max-width:1200px;width:94%}#general-page .head-area .head-box h1,#general-page .head-area .head-box h2{font-size:26px;line-height:1;font-weight:700;text-align:center}@media (max-width: 767px){#general-page .head-area .head-box h1,#general-page .head-area .head-box h2{font-size:5.3333333333vw}}#general-page .head-area .head-box p{margin-top:30px;text-align:center}@media (max-width: 767px){#general-page .head-area .head-box p{margin-top:5.3333333333vw}}#general-page section.sign-in-page{min-height:70vh;padding:100px 0}@media (max-width: 767px){#general-page section.sign-in-page{padding:10.6666666667vw 0}}#general-page section.sign-in-page .sign-in-form-box{max-width:720px;width:94%;margin:0 auto;background-color:#ffffffe6;border-radius:10px}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box{border-radius:2.6666666667vw}}#general-page section.sign-in-page .sign-in-form-box .content{max-width:480px;width:90%;margin:0 auto;padding:80px 0}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box .content{padding:9.3333333333vw 0}}#general-page section.sign-in-page .sign-in-form-box .content .message-head{padding:15px 0 30px;text-align:center;font-size:16px;line-height:32px}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box .content .message-head{padding:2.6666666667vw 0 5.3333333333vw;font-size:4.2666666667vw;line-height:8vw}}#general-page section.sign-in-page .sign-in-form-box .content .message{padding:15px 0 30px;text-align:center;font-size:14px;line-height:28px}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box .content .message{padding:2.6666666667vw 0 5.3333333333vw;font-size:3.7333333333vw;line-height:6.4vw}}#general-page section.sign-in-page .sign-in-form-box .content .message-left{padding:15px 0 30px;font-size:14px;line-height:24px}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box .content .message-left{padding:2.6666666667vw 0 5.3333333333vw;font-size:3.7333333333vw;line-height:6.4vw}}#general-page section.sign-in-page .sign-in-form-box .content .login-errors{padding:15px 0 30px;text-align:center;font-size:13px;line-height:26px;color:#777cae}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box .content .login-errors{padding:2.6666666667vw 0 5.3333333333vw;font-size:3.7333333333vw;line-height:6.4vw}}#general-page section.sign-in-page .sign-in-form-box .content .login-form li{margin-bottom:20px}#general-page section.sign-in-page .sign-in-form-box .content .login-form li:after{clear:both;content:"";display:block}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box .content .login-form li{margin-bottom:5.3333333333vw}}#general-page section.sign-in-page .sign-in-form-box .content .login-form .login-form-submit{padding-top:20px;text-align:center}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box .content .login-form .login-form-submit{padding-top:5.3333333333vw}}#general-page section.sign-in-page .sign-in-form-box .content .bottom-link{margin-top:40px;text-align:center;font-size:12px;line-height:36px;text-decoration:underline}@media (max-width: 767px){#general-page section.sign-in-page .sign-in-form-box .content .bottom-link{margin-top:8vw;font-size:3.2vw;line-height:9.6vw}}#general-page section.sign-in-page .notification-area{background-color:#f7f7f7}#general-page section.sign-in-page .notification-area .notification-list{padding:40px}@media (max-width: 767px){#general-page section.sign-in-page .notification-area .notification-list{padding:5.3333333333vw}}#general-page section.sign-in-page .notification-area .notification-list li{margin-bottom:20px}@media (max-width: 767px){#general-page section.sign-in-page .notification-area .notification-list li{margin-bottom:2.6666666667vw}}#general-page section.sign-in-page .notification-area .notification-list li:last-child{margin-bottom:0}#general-page section.sign-in-page .notification-area .notification-list li .date{color:#777cae;font-size:13px;letter-spacing:0;line-height:19px}@media (max-width: 767px){#general-page section.sign-in-page .notification-area .notification-list li .date{font-size:3.2vw;line-height:4.2666666667vw}}#general-page section.sign-in-page .notification-area .notification-list li .head{font-size:16px;font-weight:700;line-height:24px;margin-top:4px}@media (max-width: 767px){#general-page section.sign-in-page .notification-area .notification-list li .head{font-size:4vw;line-height:5.8666666667vw;margin-top:1.0666666667vw}}#general-page section.sign-in-page .notification-area .notification-list li .desc{margin-top:4px}@media (max-width: 767px){#general-page section.sign-in-page .notification-area .notification-list li .desc{margin-top:1.0666666667vw}}
