*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default;background-color:#b5b5b5}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html,body{color:#383838;line-height:1.5;font-feature-settings:"palt";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeSpeed;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}main{width:100%;background-color:#fff}@media print,screen and (min-width: 769px){html{font-size:62.5%}body{font-size:1.6rem;margin-left:236px}main{display:flex}}@media screen and (max-width: 768px){body{background-color:#0c4591;font-size:0.9rem;height:100%}}a:hover{opacity:.7}@media screen and (max-width: 768px){a:hover{opacity:1}}.content_wrap{margin-left:auto;margin-right:auto;max-width:950px;width:90%;position:relative;overflow:hidden}.content_wrap .content_inner{margin-left:auto;max-width:910px;width:95%}@media screen and (max-width: 768px){.content_wrap .content_inner{margin-right:auto;width:100%}}.pc{display:block}.sp{display:none}@media screen and (max-width: 768px){.pc{display:none}.sp{display:block}}header{color:#fff;background-color:#0c4591;height:64px;position:relative;width:100%;position:fixed;z-index:3;top:0;left:0}header h1{position:absolute;top:50%;left:3%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}header dl{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}header dl dt{font-weight:normal;white-space:nowrap;margin-right:1.5%}header dl dd{font-weight:normal;margin-right:5%}header dl dd input{background-repeat:no-repeat;background-size:auto 100%;background-position:right center}header dl dd:last-child{margin-right:5%}header dl .mypage input{background-image:url("/resource/member/images/icon_mypage.svg");padding-right:30px}header dl .logout input{background-image:url("/resource/member/images/icon_login.svg");padding-right:30px}@media print,screen and (min-width: 769px){.mypage input:hover,.logout input:hover{opacity:.7}}@media screen and (max-width: 768px){header{color:#fff;background-color:#0c4591;height:50px}header dl{font-size:0.8rem;width:100%;left:2.5%}header dl dt{display:none}header dl dd{margin-right:5%}header dl dd:last-child{margin-right:17%}header dl dd.search-area{width:100%;z-index:1}header dl .mypage input,header dl .logout input{padding-right:0;font-size:0;height:20px;width:25px}header dl .logout input{z-index:1}header dl .mypage input{z-index:2}}@media print,screen and (min-width: 769px){.hamburger{display:none}}@media screen and (max-width: 768px){.hamburger{width:32px;height:32px;padding:10px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:999;top:10px;right:2.5%}.hamburger:hover{cursor:pointer}.hamburger span{background:#fff;width:22px;height:2px;position:absolute;transition:.3s ease-out}.hamburger span:nth-of-type(1){top:7px}.hamburger span:nth-of-type(3){bottom:7px}.hamburger.active span:nth-of-type(1){transform:translateY(9px) rotate(-45deg);transition:.3s ease-out;top:6px}.hamburger.active span:nth-of-type(3){transform:translateY(-9px) rotate(45deg);transition:.3s ease-out;bottom:6px}.hamburger.active span:nth-of-type(2){opacity:0}}nav{color:#fff;background-color:#0c4591;position:relative;justify-content:space-between;flex-direction:column}nav ul{background-color:#0c4591;z-index:2}nav ul li{background-repeat:no-repeat;background-size:auto 35px;background-position:center left 10%;border-bottom:1px solid #7b9ece}nav ul li.home{background-image:url("/resource/member/images/icon_nav_home.svg")}nav ul li.news{background-image:url("/resource/member/images/icon_nav_news.svg")}nav ul li.schedule{background-image:url("/resource/member/images/icon_nav_schedule.svg")}nav ul li.reservation_application{background-image:url("/resource/member/images/icon_nav_reservation_application.svg")}nav ul li.certificate{background-image:url("/resource/member/images/icon_nav_certificate.svg")}nav ul li.form_collection{background-image:url("/resource/member/images/icon_nav_form_collection.svg")}nav ul li.member_search{background-image:url("/resource/member/images/icon_nav_member_search.svg")}nav ul li.consultation_duties_assignment_table{background-image:url("/resource/member/images/icon_nav_consultation_duties_assignment_table.svg")}nav ul li.cooperative{background-image:url("/resource/member/images/icon_nav_cooperative.svg")}nav ul li.current{background-color:#1777cf}nav ul li a{display:block;line-height:80px;height:80px;padding-left:35%}@media print,screen and (min-width: 769px){nav ul{position:fixed;top:64px;width:236px;height:100%;overflow-y:auto;padding-bottom:63px;left:0}}@media screen and (max-width: 768px){nav{height:100%}nav ul{width:100%;height:100%;background-color:#0c4591;color:#fff;position:fixed;padding-top:52px;transform:translate(100%);transition:.3s ease-out;overflow-y:scroll;right:0;padding-left:20%}nav ul.open{transform:translate(0);transition:.2s ease-out}nav ul li{background-size:auto 20px;background-position:center left 20px}nav ul li a{line-height:65px;height:65px;font-size:0.8rem;padding-left:60px}}article{width:100%;padding:120px 0 85px 0}@media screen and (max-width: 768px){article{padding:75px 0 20px 0}}@media screen and (max-height: 750px){article{padding-bottom:120px 0}}footer{color:#fff;background-color:#0c4591;text-align:center;width:100%;position:relative;left:0;bottom:-1px;z-index:1}footer small{display:block;font-size:1.4rem;padding:25px 0;bottom:-1.5px;background-color:#0c4591;position:relative}footer small span{font-family:"Times New Roman","Times";padding:0 .2%}@media screen and (max-width: 768px){footer{bottom:0;left:0}footer small{font-size:0.8rem;padding:2% 0}}#topcontrol{display:block;background-image:url("/resource/member/images/scrollTopControl_arrow.svg");background-position:center;background-size:40% auto;background-repeat:no-repeat;background-color:#0c4591;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;height:60px;width:60px;position:relative;transition:all .8s ease-out;z-index:2}@media print,screen and (min-width: 769px){#topcontrol:hover{opacity:.5}}@media screen and (max-width: 768px){#topcontrol{height:45px;width:45px}}.title_h1{font-size:25px;line-height:25px;font-weight:600;margin-bottom:40px}@media screen and (max-width: 768px){.title_h1{font-size:20px;line-height:20px;margin-bottom:20px}}button{text-align:center;width:100%;line-height:2.8;position:relative;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;box-shadow:0px 4px 12px -6px rgba(0,0,0,.6);font-weight:600}@media print,screen and (min-width: 769px){button:hover{opacity:.7}}@media screen and (max-width: 768px){button{line-height:2.3}}.button_type-a,.button_type-b,.button_type-c{border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;-khtml-border-radius:35px;background-color:#fff;color:#0c4591;border:1px solid #0c4591;font-size:2rem;background-repeat:no-repeat;background-size:20px auto;background-position:right 15px center}.button_type-a.active,.button_type-b.active,.button_type-c.active{background-color:#0c4591;color:#fff}.button_type-a{background-image:url("/resource/member/images/icon_arrow.svg")}.button_type-b{background-image:url("/resource/member/images/icon_puls.svg")}.button_type-c{color:#383838;font-size:1.8rem}.button_type-c.active{background-color:#e7f4fc;color:#383838;background-image:url("/resource/member/images/icon_check.svg");background-position:left 2% center}@media screen and (max-width: 768px){.button_type-a,.button_type-b,.button_type-c{font-size:0.8rem}.button_type-a,.button_type-b{background-position:right 10px center}.button_type-c.active{background-position:left 4% center}}.button_type-d{background-color:#0c4591;font-size:1.8rem;color:#fff}@media screen and (max-width: 768px){.button_type-d{font-size:0.8rem}}.button_type-e{color:#0c4591;border:1px solid #0c4591;font-size:1.8rem;background-color:#fff}@media screen and (max-width: 768px){.button_type-e{font-size:0.8rem}}.button_type-f{color:#fff;font-size:1.8rem;background-color:#aa2405}@media screen and (max-width: 768px){.button_type-f{font-size:1rem}}.button_type-g,.button_type-h,.button_type-i{color:#fff;font-size:1.8rem;line-height:2.4}.button_type-g{background-color:#0c4591}.button_type-h{background-color:#aa2405}.button_type-i{color:#0c4591;border:1px solid #0c4591;line-height:2.4}.button_erase{border:none}@media screen and (max-width: 768px){.button_type-g,.button_type-h,.button_type-i{font-size:1rem;line-height:1.8}}.back_btn{margin-left:auto;margin-right:auto;max-width:250px;width:40%;padding:3% 0 8% 0}.back_btn .button_type-j{border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;-khtml-border-radius:35px;background-color:#fff;color:#0c4591;border:1px solid #0c4591;font-size:2rem;background-repeat:no-repeat;background-size:20px auto;background-position:left 15px center;background-image:url("/resource/member/images/icon_arrow_left.svg")}@media screen and (max-width: 768px){.back_btn{padding:6% 0 10% 0}.back_btn .button_type-j{font-size:0.8rem;background-position:left 10px center}}.schedule_btn{display:flex}.schedule_btn li{margin-right:5px}.schedule_btn li:last-child{margin-right:0}.button_calendar{height:33px;width:40px;background-image:url("/resource/member/images/icon_calendar.svg");background-size:100% auto;background-position:center center;background-repeat:no-repeat;box-shadow:none}.button_month,.button_week{height:33px;width:33px;background-color:#fff;box-shadow:none;border:1px solid #0c4591;color:#0c4591;line-height:33px}.button_month.active,.button_week.active{color:#fff;background-color:#0c4591}.tab{display:flex;line-height:2.8;font-weight:bold;position:relative;z-index:1}.tab li{text-align:center;width:100%;background-color:#e5e5e5;color:#383838;cursor:pointer;border-top-left-radius:7px;border-top-right-radius:7px;background-position:right 2% center;background-image:url("/resource/member/images/icon_downarrow.svg");background-repeat:no-repeat;background-size:20px auto}.tab li:first-child{margin-right:1%}.tab li.active{background-image:none;background-color:#0c4591;color:#fff}.tab_container .tab_content{display:none}.tab_container .tab_content.active{display:block}@media print,screen and (min-width: 769px){.tab li:hover{opacity:.7}}@media screen and (max-width: 768px){.tab{line-height:2.3}.tab.active{background-position:left 5% center}}.pagination{text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.pagination li{display:inline-block;margin-right:1.2%;background-repeat:no-repeat;background-size:100% auto;background-position:center center;width:30px;height:30px}.pagination li a{display:block;text-decoration:none;color:#0c4591;border:1px solid #0c4591;width:30px;height:30px;line-height:30px}.pagination li.active a{background-color:#0c4591;color:#fff;pointer-events:none}.pagination li:last-child{margin-right:0}.pagination li.more_prev{background-image:url("/resource/member/images/icon_more_prev_arrow.svg")}.pagination li.prev{background-image:url("/resource/member/images/icon_prev_arrow.svg")}.pagination li.more_next{background-image:url("/resource/member/images/icon_more_next_arrow.svg")}.pagination li.next{background-image:url("/resource/member/images/icon_next_arrow.svg")}.pagination li.hidden_page{background-image:url("/resource/member/images/icon_hidden_page.svg");width:30px;height:30px;display:none}.pagination li.hidden_page.on{display:block}@media screen and (max-width: 768px){.pagination li{width:25px;height:25px}.pagination li a{width:25px;height:25px;line-height:25px}}.modal-fixd-body{position:fixed;overflow:hidden;width:100%}@media print,screen and (min-width: 769px){.modal-fixd-body{width:calc(100% - 236px)}}.modal-box .modal_wrap{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background-color:rgba(0,0,0,.8);display:none;height:100%;left:50%;position:fixed;top:50%;transform:translate(-50%, -50%);width:100%;z-index:99999}.modal-box .modal_wrap .modal_article{-webkit-transform:translateY(-50%) translateX(-50%);left:50%;margin:auto;position:absolute;transform:translateY(-50%) translateX(-50%);top:50%;overflow-y:auto;max-width:950px;width:90%}.modal-box .modal_wrap .modal_article .modal_article_inner{-webkit-overflow-scrolling:touch;height:100%;overflow-scrolling:touch;overflow-y:auto;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:100%}.modal-box .modal_wrap .modal_article .modal_article_inner .spacer{display:block}.modal_btn_close{font-size:0;line-height:0;position:absolute;text-align:center;overflow:visible;width:20px;height:20px;right:10px;top:10px;z-index:999;border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-image:url("/resource/member/bxslider/images/modal_btn_close.svg");background-size:100% 100%;background-repeat:no-repeat}@media print,screen and (min-width: 769px){.modal_btn_close:hover{color:#fff;opacity:.5}}@media screen and (max-width: 768px){.modal_btn_close{width:20px;height:20px}}.bx-wrapper img{width:100%}.bx-wrapper .bx-pager.bx-default-pager a{width:15px !important;height:15px !important;border-radius:15px !important;-khtml-border-radius:15px !important;-moz-border-radius:15px !important;-webkit-border-radius:15px !important}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background-color:#f2b100}.help-box .modal_wrap{background-color:rgba(0,0,0,.85)}.help-box .modal_wrap .modal_article{max-width:1000px !important;width:100% !important}.help-box .modal_wrap .modal_article_inner{background-color:rgba(0,0,0,0) !important}@media print,screen and (min-width: 1366px){.help-box .modal_wrap .modal_article,.help-box .modal_wrap .modal_article_inner{width:1000px !important;height:-webkit-calc(712px + 45px) !important;height:757px !important;border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}.bx-wrapper,.bxslider li{width:1000px !important;height:712px !important}}@media screen and (min-width: 769px)and (max-width: 1365px){.help-box .modal_wrap .modal_article,.help-box .modal_wrap .modal_article_inner{width:750px !important;height:-webkit-calc(534px + 45px) !important;height:579px !important}.bx-wrapper,.bxslider li{width:750px !important;height:534px !important}}@media screen and (max-width: 768px){.help-box .modal_wrap .modal_article,.help-box .modal_wrap .modal_article_inner{width:320px !important}.bx-wrapper,.bxslider li{width:320px !important;height:228px !important}}.help_btn .help_icon{display:block;font-size:0;line-height:0;width:52px;height:52px;background-image:url("/resource/member/images/help_btn.svg");background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width: 768px){.help_btn .help_icon{width:30px;height:30px}}.simple-box .modal_article,.delete-box .modal_article{max-width:550px !important}.simple-box .modal_article .modal_article_inner,.delete-box .modal_article .modal_article_inner{padding:20px}.simple-box .modal_article .modal_article_inner dl dt,.delete-box .modal_article .modal_article_inner dl dt{text-align:center}.simple-box .modal_article .modal_article_inner dl dt .file_name,.delete-box .modal_article .modal_article_inner dl dt .file_name{display:block;text-align:center;margin-bottom:10px}.simple-box .modal_article .modal_article_inner dl dt strong,.delete-box .modal_article .modal_article_inner dl dt strong{display:block;font-size:2.5rem;margin-bottom:30px}.simple-box .modal_article .modal_article_inner dl dd .garbage_can,.delete-box .modal_article .modal_article_inner dl dd .garbage_can{display:block;margin-left:auto;margin-right:auto;max-width:100px;margin-bottom:30px}.simple-box .modal_article .modal_article_inner dl dd .btn,.delete-box .modal_article .modal_article_inner dl dd .btn{display:flex;width:100%}.simple-box .modal_article .modal_article_inner dl dd .btn li,.delete-box .modal_article .modal_article_inner dl dd .btn li{width:48%;margin-right:2%}.simple-box .modal_article .modal_article_inner dl dd .btn li:last-child,.delete-box .modal_article .modal_article_inner dl dd .btn li:last-child{margin-right:0;margin-left:auto !important}.simple-box ul{margin-bottom:0}.simple-box ul li{margin-left:auto !important;margin-right:auto !important;width:100% !important}@media print,screen and (min-width: 769px){.simple-box .modal_article_inner{padding:80px 0 !important}.simple-box .modal_article_inner strong{margin:20px 0 !important}}@media screen and (max-width: 768px){.simple-box .modal_article .modal_article_inner,.delete-box .modal_article .modal_article_inner{padding:15px}.simple-box .modal_article .modal_article_inner dl dt .file_name,.delete-box .modal_article .modal_article_inner dl dt .file_name{margin-bottom:5px}.simple-box .modal_article .modal_article_inner dl dt strong,.delete-box .modal_article .modal_article_inner dl dt strong{font-size:1.3rem;margin-bottom:15px}.simple-box .modal_article .modal_article_inner dl dd .garbage_can,.delete-box .modal_article .modal_article_inner dl dd .garbage_can{margin-bottom:20px}.simple-box .modal_article_inner{padding:50px 0 !important}.simple-box .modal_article_inner strong{margin-bottom:30px !important}}.search_container{box-sizing:border-box;position:relative;border:1px solid #0c4591;display:block;padding:3px 15px;border-radius:20px;height:33px;width:100%;background-color:#c4d2e4}.search_container input[type=text]{border:none;position:relative;font-size:1.4rem;line-height:25px;top:0;color:#0c4591}.search_container input[type=text]::-moz-placeholder{color:#0c4591}.search_container input[type=text]:-ms-input-placeholder{color:#0c4591}.search_container input[type=text]::placeholder{color:#0c4591}.search_container input[type=text]:focus{outline:0}.search_container input[type=submit]{border-left:1px solid #0c4591;border-top-right-radius:25%;border-bottom-right-radius:25%;cursor:pointer;outline:none;width:40px;height:32px;position:absolute;top:0;right:0;background-image:url("/resource/member/images/icon_search.svg");background-repeat:no-repeat;background-size:20px auto;background-position:40% center}@media print,screen and (min-width: 769px){.search_container input[type=submit]:hover{opacity:.7}}@media screen and (max-width: 768px){.search_container{padding:5px 14px;font-size:0;line-height:0;height:26px}.search_container input[type=text]{font-size:.6rem;line-height:10px;width:85%}.search_container input[type=submit]{width:25px;height:25px;background-size:auto 12px}}input[type=password].input_text,input[type=text].input_text{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:solid 1px #383838;background-color:#fff;margin:0;outline:none;padding-left:10px;position:relative;width:100%;line-height:30px}input[type=password].input_text:focus,input[type=text].input_text:focus{background-color:#fafafa;border:solid 1px #999;box-shadow:0px 2px 5px 0px rgba(0,0,0,.2);outline:none;transition:all .1s}input[type=password].input_text::-moz-placeholder, input[type=text].input_text::-moz-placeholder{color:#b5b5b5}input[type=password].input_text:-ms-input-placeholder, input[type=text].input_text:-ms-input-placeholder{color:#b5b5b5}input[type=password].input_text::placeholder,input[type=text].input_text::placeholder{color:#b5b5b5}textarea{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:solid 1px #383838;background-color:#fff;margin:0;outline:none;padding-left:10px;position:relative;width:100%;line-height:30px}textarea:focus{background-color:#fafafa;border:solid 1px #999;box-shadow:0px 2px 5px 0px rgba(0,0,0,.2);outline:none;transition:all .1s}textarea::-moz-placeholder{color:#b5b5b5}textarea:-ms-input-placeholder{color:#b5b5b5}textarea::placeholder{color:#b5b5b5}input[type=radio].input_radio{display:none}input[type=radio].input_radio+label{line-height:30px;padding-left:30px;position:relative;margin-right:20px;font-size:1.8rem}input[type=radio].input_radio+label::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:3px solid #0c4591;border-radius:50%}input[type=radio].input_radio:checked+label{color:#0c4591}input[type=radio].input_radio:checked+label::before{background-color:#0c4591;border:none}input[type=radio].input_radio:checked+label::after{content:"";display:block;width:8px;height:8px;background-color:#fff;border-radius:50%;position:absolute;top:6px;left:6px}@media screen and (max-width: 768px){input[type=radio].input_radio+label{font-size:1rem}}input[type=checkbox].input_checkbox{display:none}input[type=checkbox].input_checkbox+label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 35px;position:relative;width:auto;height:26px;line-height:26px;margin-bottom:10px;font-size:1.8rem}input[type=checkbox].input_checkbox+label::before{background-color:#fff;border:1px solid #383838;content:"";display:block;height:26px;width:26px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}input[type=checkbox].input_checkbox+label::after{border-right:2px solid #707070;border-bottom:2px solid #707070;content:"";display:block;height:15px;opacity:0;position:absolute;top:4px;left:10px;transform:rotate(45deg);width:8px}input[type=checkbox].input_checkbox:checked+label::after{opacity:1}@media screen and (max-width: 768px){input[type=checkbox].input_checkbox+label{height:24px;margin-bottom:5px;font-size:1rem}input[type=checkbox].input_checkbox+label::before{height:24px;width:24px}input[type=checkbox].input_checkbox+label::after{height:12px;top:4px;left:9px;width:7px}}.select-box{position:relative}.select-box select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:rgba(0,0,0,0);border:1px solid #383838;margin:0;padding:0 40px 0 10px;position:relative;width:100%;height:32px;line-height:32px;background-position:right 5px top 7px;background-image:url("/resource/member/images/icon_downarrow.svg");background-repeat:no-repeat;background-size:20px auto}.select-box select::-ms-expand{display:none}.select-box select:focus{background-color:#fafafa;border:solid 1px #999;box-shadow:0px 2px 5px 0px rgba(0,0,0,.2);outline:none;transition:all .1s}.select-box{position:relative}.select-box input::-webkit-calendar-picker-indicator{display:none !important}.select-box input{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:1px solid #383838;margin:0;padding:0 40px 0 10px;position:relative;width:100%;height:32px;line-height:32px;background-position:right 5px top 7px;background-image:url("/resource/member/images/icon_downarrow.svg");background-repeat:no-repeat;background-size:20px auto}.time_setting{display:flex;align-items:center;width:60%}.time_setting .select-box{margin-right:10px}.time_setting .select-box:nth-child(3){margin-left:10px}@media screen and (max-width: 768px){.time_setting{width:100%}}.update_information li,.notice_for_members li{position:relative;overflow:hidden;margin-bottom:15px}.update_information li:last-child,.notice_for_members li:last-child{margin-bottom:0}.update_information li a,.notice_for_members li a{border:solid 1px #0c4591;display:flex;align-items:center;border-radius:17px;-khtml-border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:20px auto;background-position:right 2% center;background-image:url("/resource/member/images/icon_arrow.svg");line-height:1.6}.update_information li a .date,.update_information li a .title,.notice_for_members li a .date,.notice_for_members li a .title{display:block;padding:25px 5%}.update_information li a .title,.notice_for_members li a .title{font-weight:600}.update_information li a p,.notice_for_members li a p{display:block;font-weight:600;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){.update_information li a,.notice_for_members li a{background-position:right 2.5% center}.update_information li a .date,.notice_for_members li a .date{padding:20px 10px}}.update_information li a .date,.update_information li a .title{background-color:#ffde95}.update_information li a p{padding:0 50px 0 25px}.update_information li a p .status{border:1px solid #0c4591;color:#0c4591;display:inline-block;font-size:1.4rem;line-height:1;max-width:120px;width:60%;text-align:center;margin-right:4%;padding:5px 0 4px 0}@media screen and (max-width: 768px){.update_information li a p{padding:0 40px 0 10px}.update_information li a p .status{display:block;font-size:0.8rem;margin-bottom:3px;padding:6px 0 2px 0}}.notice_for_members li.file{background-image:url("/resource/member/images/icon_file.svg");background-repeat:no-repeat;background-position:center right 50px;background-size:25px auto}.notice_for_members li p{padding:0 40px 0 25px}.notice_for_members li.file p{padding:0 80px 0 25px !important}.notice_for_members li a .date,.notice_for_members li a .title{background-color:#c5efd8}@media screen and (max-width: 768px){.notice_for_members li{background-position:center right 40px}}.news_detail{margin-bottom:40px;border:1px solid #0c4591;border-radius:22px;-khtml-border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;padding:40px;position:relative}.news_detail h2{display:block;font-weight:600;margin-bottom:35px}.news_detail .update{text-align:right}.news_detail .update .date,.news_detail .update .time{margin-left:10px;display:inline-block}.news_detail p{line-height:1.8;margin-bottom:40px;word-break:break-all}.news_detail .img-box{display:block;margin-left:auto;margin-right:auto;max-width:400px;margin-top:30px}.news_detail .img-box img{width:100%}.news_detail_update p{margin-bottom:0}@media print,screen and (min-width: 769px){.news_detail h2{font-size:1.8rem;padding-right:10em;margin-top:-25px}.news_detail .attached_file{font-size:1.8rem;display:flex;align-items:center}.news_detail .attached_file dt{margin-right:5%;white-space:nowrap}.news_detail .attached_file dd{display:flex;align-items:center;width:80%}.news_detail .attached_file dd span{display:block;margin-right:5%}.news_detail .attached_file dd span.btn{max-width:170px;width:100%;margin-right:0}}@media screen and (max-width: 768px){.news_detail{padding:40px 20px 20px 20px}.news_detail h2{font-size:1rem;margin-bottom:20px;padding-top:10px}.news_detail .update{position:absolute;right:20px;top:20px}.news_detail .img-box{margin-top:20px}.news_detail .attached_file{font-size:1rem;display:block}.news_detail .attached_file dt{white-space:nowrap;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #0c4591}.news_detail .attached_file dd{padding-bottom:20px}.news_detail .attached_file dd span{display:block}.news_detail .attached_file dd span.file_name{margin-bottom:15px}.news_detail .attached_file dd span.btn{max-width:300px;width:100%;margin-left:auto;margin-right:auto}}.table_list{width:100%;border:1px solid #0c4591;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;-khtml-border-radius:22px;font-size:1.8rem;margin-bottom:80px}.table_list tr th{font-weight:600}.table_list tr th,.table_list tr td{padding:20px 30px;border-bottom:1px solid #0c4591;position:relative}.table_list tr td{word-break:break-all}.table_list tr th,.table_list tr td{border-right:1px solid #0c4591}.table_list tr th:last-child,.table_list tr td:last-child{border-right:none}.table_list tr:last-child th,.table_list tr:last-child td{border-bottom:none}.table_list.detail_list tr th{max-width:280px;width:45%}@media screen and (max-width: 768px){.table_list{font-size:1rem;margin-bottom:40px}.table_list tr th,.table_list tr td{padding:10px 15px}}#calendar_event{margin-bottom:2.5%}#calendar_reserve{margin-bottom:2.5%}#calendar_event .fc-header-toolbar,#calendar_reserve .fc-header-toolbar{margin-bottom:0 !important}#calendar_event .fc-col-header-cell,#calendar_reserve .fc-col-header-cell{font-weight:normal !important}#calendar_event .fc-col-header-cell.fc-day-sun,#calendar_reserve .fc-col-header-cell.fc-day-sun{background-color:#fff !important;color:#d60000}#calendar_event .fc-day-sun,#calendar_reserve .fc-day-sun{background-color:#ffbebe}#calendar_event .fc-col-header-cell.fc-day-sat,#calendar_reserve .fc-col-header-cell.fc-day-sat{background-color:#fff !important;color:#0078d0}#calendar_event .fc-day-sat,#calendar_reserve .fc-day-sat{background-color:#c5dcfa}.schedule_btn{margin-left:200px;display:flex;align-items:center}.schedule_btn #prev_btn{display:block}.schedule_btn #prev_btn:before{content:"◀︎" !important}.schedule_btn #next_btn{display:block}.schedule_btn #next_btn:after{content:"▶︎" !important}.schedule_btn .button_month{margin-left:10px}@media print,screen and (min-width: 1100px){.schedule_btn{margin-bottom:-35px}}@media screen and (max-width: 1099px){.schedule_btn{margin-bottom:15px;margin-left:160px}}.calendar_modal .modal_article{max-width:100% !important}.calendar_modal .modal_article .modal_article_inner{display:block;padding:2.5% 2.5% 1% 2.5%}.calendar_modal .modal_article .modal_article_inner .calendar-wrap{display:flex;width:100% !important;margin-right:0 !important}.calendar_modal .calendar{margin-bottom:2% !important}.calendar_modal .fc-header-toolbar{margin-bottom:2% !important}.calendar_modal .fc-col-header{width:100% !important}.calendar_modal .fc-daygrid-body{height:100% !important}.calendar_modal .fc-scrollgrid-sync-table{width:100% !important;height:100% !important}.calendar_modal .fc-view-harness{height:300px !important}.calendar_modal .fc-daygrid-body{width:100% !important}.calendar_modal .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{height:0 !important;min-height:0px !important}.calendar_modal .fc-col-header-cell{background-color:#c3d9f7;font-weight:normal !important}.calendar_modal .fc-col-header-cell.fc-day-sun{background-color:#ffbebe}@media print,screen and (min-width: 769px){.calendar{width:100% !important;margin-right:1%;margin-bottom:2% !important}.calendar:nth-child(4n){margin-right:0 !important}.fc-header-toolbar{font-size:.9rem !important}}@media screen and (max-width: 768px){.calendar_modal .modal_article .modal_article_inner .calendar-wrap{flex-wrap:wrap}.calendar{width:48% !important;margin-right:2.5%;margin-bottom:2% !important}.calendar:nth-child(2n){margin-right:0 !important}.fc-header-toolbar{font-size:.5rem !important}}.form-error{background-color:#ffe2e2 !important;border:solid 1px #ff0004 !important}.error-message{display:block !important;color:#ff0004 !important;font-size:14px !important;line-height:1 !important}.error-box{border:solid 3px #ff0004 !important;border-radius:10px !important;padding:10px 20px !important;font-size:1.6rem !important;line-height:1.5 !important;display:inline-block !important;margin-bottom:10px}input[type=checkbox].input_checkbox.error+label::before{background-color:#ffe2e2 !important;border:solid 1px #ff0004 !important}input[type=radio].input_radio:disabled+label{cursor:default;pointer-events:none;color:#bbb}input[type=radio].input_radio:disabled+label::before{border:10px solid #b5b5b5}input[type=text]:disabled{cursor:default;pointer-events:none;background-color:#eee}select:disabled{cursor:default;pointer-events:none;background-color:#eee}div#message-modal-container{z-index:99999}@media print{html,body{zoom:.68;-webkit-print-color-adjust:exact}}@media print and (-ms-high-contrast: none){@page{size:A4;margin:12.7mm 9.7mm}body{zoom:1.8;width:1200px;transform:scale(0.5);transform-origin:0 0}}.notes{font-size:12px;display:block;padding-bottom:5px;padding-top:50px}.notes:first-child{padding-top:0}.fontSizeLarge,.fontSizeMedium,.fontSizeSmall{display:block}.fontSizeLarge{font-size:1.8rem}.fontSizeMedium{font-size:1.6rem}.fontSizeSmall{font-size:1.4rem}@media screen and (max-width: 768px){.fontSizeLarge{font-size:1rem}.fontSizeMedium{font-size:0.9rem}.fontSizeSmall{font-size:0.8rem}}