@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: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}}.clearfix:after{content:".";clear:both;display:block}.transition{transition:all .3s}body{font-family:Meiryo,メイリオ,游ゴシック体,Yu Gothic,YuGothic,Osaka,MS PGothic,arial,helvetica,sans-serif;color:#4a4a4a;font-size:16px;line-height:24px;letter-spacing:.04em}@media(max-width:1023px){body{font-size:3.7333333333vw}}a{color:inherit;text-decoration:inherit}a:hover{opacity:.9}img{width:100%}.btn{display:inline-block;vertical-align:top;background-color:#fff;border:solid 1px #EEEEEE;box-sizing:border-box;min-width:120px;height:40px;border-radius:20px;padding:0 15px;font-size:14px;line-height:39px;font-weight:700;letter-spacing:.06em;text-align:center;color:#4a4a4a;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-primary{background-color:#ce001a;border-color:#ce001a;color:#fff}.btn-blue{background-color:#00b3cb;border-color:#00b3cb;color:#fff}.btn-white-blue{background-color:#e6eaf5;border-color:#e6eaf5}.btn-gray{background-color:#eee;border-color:#eee;color:#4a4a4a}.bold{font-weight:700}.color-primary,.color-red{color:#ce001a}.color-blue{color:#00b3cb}.delete-link{background:none;color:#00b3cb;cursor:pointer}.delete-link:hover{opacity:.9}input,textarea,select{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:0;border:solid 1px #EEEEEE;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 #FAFAFA}@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 #EEEEEE;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 #EEEEEE;font-size:14px;line-height:39px;padding-left:10px;border-radius:4px;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 #EEEEEE;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:#00b3cb}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:#00b3cb;border-color:#00b3cb;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:#00b3cb;border-color:#00b3cb;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:solid 1px #EEEEEE;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{z-index:20;width:100%;height:60px;box-sizing:border-box}@media(max-width:767px){header#header{height:16vw}}header#header.top-header{position:absolute;top:0;left:0;right:0;color:#fff}header#header.top-header .header-title-box .header-title{color:#fff}header#header .header-wrapper{margin:0 auto;max-width:1200px;width:94%}@media(max-width:767px){header#header .header-wrapper{width:94%}}header#header .header-wrapper:after{clear:both;content:"";display:block}header#header .header-title-box{float:left}header#header .header-title-box .header-title{display:inline-block;width:145px;padding-top:4px;line-height:0;vertical-align:top;color:#ce001a}@media(max-width:767px){header#header .header-title-box .header-title{width:33.3333333333vw;font-size:5.3333333333vw;padding-top:1.6vw}}header#header .header-title-box .header-title-sub{display:inline-block;margin-left:20px;font-size:14px;line-height:60px;vertical-align:top;color:#ce001a}@media(max-width:767px){header#header .header-title-box .header-title-sub{margin-left:2.6666666667vw;font-size:3.2vw;line-height:16vw}}header#header .header-links:after{clear:both;content:"";display:block}header#header .header-links{float:right;text-align:right}@media(max-width:767px){header#header .header-links{display:none}}header#header .header-links li{display:inline-block;margin-left:30px}header#header .header-links li a{font-size:14px;line-height:60px;font-weight:700}@media(max-width:1023px){header#header .header-links li a{font-size:14px}}@media(max-width:767px){header#header .header-links li a{font-size:3.7333333333vw;line-height:16vw}}header#header .header-menu-btn{display:none}@media(max-width:767px){header#header .header-menu-btn{display:block;z-index:20;float:right;position:absolute;right:3%;top:4vw;box-sizing:border-box;width:8vw;height:8vw}}header#header .header-menu-btn span{display:block;height:8px;-webkit-transition:all .3s;transition:all .3s;transform:rotate(0)}@media(max-width:767px){header#header .header-menu-btn span{height:2.1333333333vw}}header#header .header-menu-btn span:nth-of-type(1){border-top:2px solid #EEEEEE;border-bottom:1px solid #EEEEEE}header#header .header-menu-btn span:nth-of-type(2){border-top:1px solid #EEEEEE;border-bottom:2px solid #EEEEEE}.header-menu-list-wrap{display:none;position:fixed;inset:0;background-color:#ffffffe6;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:#eee}@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 #FAFAFA}.header-menu-list-wrap .header-menu-list li{border-bottom:solid 1px #FAFAFA}.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}}#g-footer{width:100%;background-color:#fafafa}#g-footer .footer-wrapper{margin:0 auto;max-width:1200px;width:94%}@media(max-width:767px){#g-footer .footer-wrapper{width:94%}}#g-footer .footer-wrapper .copyright{font-size:11px;line-height:40px}@media(max-width:767px){#g-footer .footer-wrapper .copyright{font-size:2.6666666667vw;line-height:8vw}}article#admin{min-height:100vh;background-color:#fafafa}article#admin img{width:100%}article#admin .page-wrap{margin:0 auto;max-width:1200px;width:94%}@media(max-width:767px){article#admin .page-wrap{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:.12em}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:.12em;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:.12em;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 #FAFAFA;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:#00b3cb}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 #CE001A}@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 #00B3CB}@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:#00b3cb;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:#00b3cb;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 #EEEEEE;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 #EEEEEE;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 #FAFAFA}article#admin .index-table tr:nth-child(odd){background-color:#fafafa}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 #EEEEEE;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:#fafafa;border-right:none}article#admin .index-table tr a{color:#00b3cb}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:#00b3cb}@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 #EEEEEE;border-bottom:solid 1px #EEEEEE;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:#00b3cb;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 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 .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;line-height:24px;color:#ce001a}@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:#00b3cb;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:#fafafa;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 #00B3CB;padding:20px 40px}@media(max-width:767px){article#admin .index-list-box .index-list li .main-box{border-left:solid 2.1333333333vw #00B3CB;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:#00b3cb;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:#fafafa;color:#00b3cb;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 .board-admin{margin-top:20px}@media(max-width:767px){article#admin .board-admin{margin-top:2.6666666667vw}}article#admin .board-admin .board-box{background-color:#fafafa;box-sizing:border-box;padding:20px;margin-top:20px}@media(max-width:767px){article#admin .board-admin .board-box{padding:4vw;margin-top:4vw}}article#admin .board-admin .board-box .board-list:after{clear:both;content:"";display:block}article#admin .board-admin .board-box .board-list li:after{clear:both;content:"";display:block}article#admin .board-admin .board-box .board-list li{width:80%;background-color:#fff;margin-bottom:20px;box-sizing:border-box;padding:20px}@media(max-width:767px){article#admin .board-admin .board-box .board-list li{width:92%;margin-bottom:4vw;padding:4vw}}article#admin .board-admin .board-box .board-list li .text{float:left;width:75%;box-sizing:border-box;font-size:13px;line-height:19px}@media(max-width:767px){article#admin .board-admin .board-box .board-list li .text{float:none;width:100%;font-size:3.2vw;line-height:4.8vw}}article#admin .board-admin .board-box .board-list li .speaker{float:right;width:25%;box-sizing:border-box;font-size:14px;line-height:21px;font-weight:700;text-align:right}@media(max-width:767px){article#admin .board-admin .board-box .board-list li .speaker{float:none;width:100%;margin-top:2.1333333333vw;font-size:3.4666666667vw;line-height:5.3333333333vw}}article#admin .board-admin .board-box .board-list li .speaker .datetime{font-size:12px;font-weight:400}@media(max-width:767px){article#admin .board-admin .board-box .board-list li .speaker .datetime{font-size:2.6666666667vw}}article#admin .board-admin .board-box .board-list li.other{float:right;border-right:solid 10px #4A4A4A}@media(max-width:767px){article#admin .board-admin .board-box .board-list li.other{border-right:solid 2.1333333333vw #4A4A4A}}article#admin .board-admin .board-box .board-list li.own{float:left;border-left:solid 10px #00B3CB}@media(max-width:767px){article#admin .board-admin .board-box .board-list li.own{border-left:solid 2.1333333333vw #00B3CB}}article#admin .board-admin .board-box .board-list li.own .text{float:right;padding-left:2%}@media(max-width:767px){article#admin .board-admin .board-box .board-list li.own .text{padding-left:0}}article#admin .board-admin .board-box .board-list li.own .speaker{text-align:left;float:left}article#admin .board-admin .board-box .board-list li.resolve{border-color:#ce001a}article#admin .board-admin .board-box .board-list li.resolve .text{color:#ce001a}article#admin .board-admin .board-box .comment-box{margin-top:20px;background-color:#fafafa}article#admin .board-admin .board-box .comment-box:after{clear:both;content:"";display:block}@media(max-width:767px){article#admin .board-admin .board-box .comment-box{margin-top:4vw}}article#admin .board-admin .board-box .comment-box .comment-submit{float:left;box-sizing:border-box;background-color:#00b3cb;width:20%;border:none;cursor:pointer;font-size:14px;line-height:40px;color:#fff;font-weight:700}@media(max-width:767px){article#admin .board-admin .board-box .comment-box .comment-submit{font-size:3.4666666667vw;line-height:8vw}}article#admin .board-admin .board-box .comment-box .comment-input{border-bottom:solid 1px #00B3CB;float:right;box-sizing:border-box;width:79%;margin-left:1%;padding:0 1%;letter-spacing:.14em;height:40px}@media(max-width:767px){article#admin .board-admin .board-box .comment-box .comment-input{height:8vw}}article#admin .board-admin .admin-resolve{background-color:#fafafa;box-sizing:border-box;padding:20px}article#admin .board-admin .admin-resolve:after{clear:both;content:"";display:block}@media(max-width:767px){article#admin .board-admin .admin-resolve{padding:4vw}}article#admin .board-admin .admin-resolve .resolve-submit{float:left;box-sizing:border-box;background-color:#00b3cb;width:20%;font-size:14px;line-height:40px;color:#fff;font-weight:700}@media(max-width:767px){article#admin .board-admin .admin-resolve .resolve-submit{font-size:3.4666666667vw;line-height:8vw}}article#admin .board-admin .admin-resolve .resolve-text{float:right;box-sizing:border-box;width:79%;margin-left:1%;padding:0 1%;letter-spacing:.14em;height:40px}@media(max-width:767px){article#admin .board-admin .admin-resolve .resolve-text{height:8vw}}article#admin .board-admin .admin-postponed{background-color:#fafafa;box-sizing:border-box;padding:20px}article#admin .board-admin .admin-postponed:after{clear:both;content:"";display:block}@media(max-width:767px){article#admin .board-admin .admin-postponed{padding:4vw}}article#admin .board-admin .admin-postponed .resolve-submit{float:left;box-sizing:border-box;background-color:#eee;width:20%;font-size:14px;line-height:40px;color:#fff;font-weight:700}@media(max-width:767px){article#admin .board-admin .admin-postponed .resolve-submit{font-size:3.4666666667vw;line-height:8vw}}article#admin .board-admin .admin-postponed .resolve-text{float:right;box-sizing:border-box;width:79%;margin-left:1%;padding:0 1%;letter-spacing:.14em;height:40px}@media(max-width:767px){article#admin .board-admin .admin-postponed .resolve-text{height:8vw}}#general-page .head-area .head-box{margin:0 auto;max-width:1200px;width:94%}@media(max-width:767px){#general-page .head-area .head-box{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:#ce001a}@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}}#login-register-page .page-content{margin:0 auto;max-width:1200px;width:94%}@media(max-width:767px){#login-register-page .page-content{width:94%}}#login-register-page .page-content{padding:20px 0 40px;display:flex}@media(max-width:767px){#login-register-page .page-content{display:block;padding:5.3333333333vw 0 8vw}}#login-register-page .page-content .content-box-wrap{width:50%}@media(max-width:767px){#login-register-page .page-content .content-box-wrap{width:100%}}#login-register-page .page-content .content-box-wrap .content-box{width:66%}@media(max-width:1023px){#login-register-page .page-content .content-box-wrap .content-box{width:90%}}@media(max-width:767px){#login-register-page .page-content .content-box-wrap .content-box{width:100%}}#login-register-page .page-content .content-box-wrap .content-box .title{margin-top:10px;font-size:26px;line-height:1.4;font-weight:700}@media(max-width:767px){#login-register-page .page-content .content-box-wrap .content-box .title{margin-top:2.6666666667vw;font-size:5.3333333333vw}}@media(max-width:767px){#login-register-page .page-content .content-box-wrap .content-box .form-list{padding-bottom:10.6666666667vw}}#login-register-page .page-content .content-box-wrap .content-box .form-list li{width:100%;margin-top:20px}#login-register-page .page-content .content-box-wrap .content-box .form-list li input{width:100%}
