@charset "UTF-8";.news_details td a,.news_list td a,.terms,.terms a{color:#292726}.terms{margin:0 auto 30px;padding:50px;width:95%;background-color:#b3aaa7}.terms h2{margin-bottom:50px;font-size:28px}.terms h3{border-bottom:1px solid #292726;margin-bottom:15px;padding-bottom:15px;line-height:28px;font-size:21px}.terms ol,.terms p,.terms ul{margin-bottom:30px;line-height:32px}.terms ol,.terms ul{margin-left:30px}.terms strong{display:block;margin-bottom:10px}.terms a{position:relative;display:inline-block;padding-left:20px}.event_calendar .pagination span.next::after,.event_calendar .pagination span.prev::before,.event_calendar td a::before,.event_details td a::before,.news_details td a::before,.news_list .pagination span.next::after,.news_list .pagination span.prev::before,.news_list td a::before,.terms a::before{position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;content:''}.terms a::before{top:12px;margin-left:-15px;border-left:5px solid #992f2f}.event_calendar,.event_details,.news_details,.news_list{padding:50px 0 0}.event_calendar h2,.event_details h2,.news_details h2,.news_list h2{font-family:Arial;font-size:48px}.event_calendar .sub_title,.event_details .sub_title,.news_details .sub_title,.news_list .sub_title{margin-top:20px;font-size:14px}.event_calendar div:not(.pagination),.event_details div:not(.pagination),.news_details div:not(.pagination),.news_list div:not(.pagination){margin:0 auto;padding:50px 0;width:740px;text-align:center}.event_calendar table,.event_details table,.news_details table,.news_list table{display:inline-block;margin-top:10px;margin-bottom:60px;font-size:16px;text-align:left}.event_calendar th,.event_details th,.news_details th,.news_list th{padding-top:50px;padding-right:40px;font-family:Arial;font-weight:700}.event_calendar td a,.event_details td a,.news_details td a,.news_list td a{text-decoration:none}.event_calendar td a::before,.event_details td a::before,.news_details td a::before,.news_list td a::before{margin-top:2px;margin-left:-12px;border-left:5px solid #992f2f}.event_calendar td a:hover,.event_details td a:hover,.news_details td a:hover,.news_list td a:hover{text-decoration:underline}.event_calendar .date,.event_details .date,.news_details .date,.news_list .date{margin-top:30px;padding:0 20px;font-family:Arial;font-size:16px;font-weight:700;text-align:left}.event_calendar .title,.event_details .title,.news_details .title,.news_list .title{margin-top:10px;padding:0 20px;font-size:16px;font-weight:700;text-align:left}.event_calendar .text,.event_details .text,.news_details .text,.news_list .text{margin:20px 0;padding:0 20px;line-height:28px;text-align:left}.event_calendar ul.images,.event_details ul.images,.news_details ul.images,.news_list ul.images{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 20px}.event_calendar ul.images li,.event_details ul.images li,.news_details ul.images li,.news_list ul.images li{width:49.5%}.event_calendar ul.images li:nth-child(2n),.event_details ul.images li:nth-child(2n),.news_details ul.images li:nth-child(2n),.news_list ul.images li:nth-child(2n){margin-left:1%}.event_calendar img,.event_details img,.news_details img,.news_list img{width:100%;height:auto;vertical-align:bottom}.news_details,.news_list{background-color:#736d6b;color:#292726}.news_details div:not(.pagination),.news_list div:not(.pagination){background-color:#b3aaa7}.news_details .button a,.news_list .button a{background-color:#22201f;color:#fff}.news_details .button a:hover,.news_list .button a:hover{background-color:#fff;color:#22201f}.news_details .button a:hover span::before,.news_list .button a:hover span::before{border-left-color:#22201f}.news_details .button span::before,.news_list .button span::before{border-left:5px solid #fff}.event_calendar,.event_details{padding:0 0 50px;background-color:#292726}.event_calendar div:not(.pagination),.event_details div:not(.pagination){background-color:#22201f}.event_calendar h2,.event_calendar p,.event_calendar td a,.event_calendar th,.event_details h2,.event_details p,.event_details td a,.event_details th{color:#b3aaa7}.event_calendar .button a,.event_details .button a{background-color:#736d6b;color:#fff}.event_calendar .button a:hover,.event_details .button a:hover{background-color:#fff;color:#22201f}.event_calendar .button a:hover span::before,.event_details .button a:hover span::before{border-left-color:#22201f}.event_calendar .button span::before,.event_details .button span::before{border-left:5px solid #fff}.event_calendar .pagination,.news_list .pagination{font-size:15px}.event_calendar .pagination span.links,.event_calendar .pagination strong,.news_list .pagination span.links,.news_list .pagination strong{display:inline-block;margin:0 2px;padding:5px 8px;color:#fff}.event_calendar .pagination strong,.news_list .pagination strong{background-color:#292726}.event_calendar .pagination span.links,.news_list .pagination span.links{background-color:#992f2f}.event_calendar .pagination span.links a,.news_list .pagination span.links a{text-decoration:none;color:#fff}.event_calendar .pagination span.next,.event_calendar .pagination span.prev,.news_list .pagination span.next,.news_list .pagination span.prev{display:inline-block;margin:0 5px}.event_calendar .pagination span.next a,.event_calendar .pagination span.prev a,.news_list .pagination span.next a,.news_list .pagination span.prev a{text-decoration:none;color:#292726}.event_calendar .pagination span.prev::before,.news_list .pagination span.prev::before{margin-top:2px;margin-left:-12px;border-right:5px solid #992f2f}.event_calendar .pagination span.next::after,.news_list .pagination span.next::after{margin-top:2px;margin-left:8px;border-left:5px solid #992f2f}.event_details div:not(.pagination),.news_details div:not(.pagination){width:90%}.event_calendar div:not(.pagination){padding-bottom:20px;width:90%}.event_calendar strong{display:inline-block;margin-top:50px;font-size:20px;color:#fff}.event_calendar ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #736d6b;border-left:1px solid #736d6b;margin:20px 20px 0;color:#b3aaa7}.event_calendar li{border-right:1px solid #736d6b;border-bottom:1px solid #736d6b;width:14.28%;height:150px;background-color:#292726}.event_calendar li:nth-child(n+8) .week{display:none}.event_calendar li.disabled{background-color:#22201f}.event_calendar .week{display:block;margin-top:8px;font-size:11px}.event_calendar .date{display:inline-block;margin-top:12px;font-size:14px;font-weight:400}.event_calendar .today{border:1px solid #fff}.event_calendar .holiday{background-color:rgba(140,41,41,.3)}.event_calendar .pass a{color:#b3aaa7}.event_calendar a{display:block;margin-top:10px;font-size:15px;color:#fff}.inquiry_area{padding:50px 0 0;background-color:#736d6b}.inquiry_area.send p{display:inline-block;line-height:28px;text-align:left}.inquiry_area .inquiry_wrapper{margin:0 auto;padding:50px 0;width:740px;text-align:center;background-color:#b3aaa7}.inquiry_area h2{margin-bottom:50px;font-size:28px}.inquiry_area strong{display:block;margin:20px 0}.inquiry_area strong span{display:inline-block;margin-left:3px;color:#992f2f}.inquiry_area ul{list-style:none;display:inline-block;width:280px}.inquiry_area li{position:relative;margin-bottom:20px}.inquiry_area li span.caution{margin:10px 0;width:280px;line-height:23px;text-align:left}.inquiry_area span.caution{display:inline-block;margin-bottom:20px;font-weight:700;color:#992f2f}.inquiry_area div.caution{margin:0 auto;width:90%;line-height:23px}.inquiry_area .error_msg{display:block;margin-top:10px;color:#992f2f}.inquiry_area form fieldset{border:0}.inquiry_area form legend{display:none}.inquiry_area form input[type=password],.inquiry_area form input[type=tel],.inquiry_area form input[type=text],.inquiry_area form textarea{outline:0;border:1px solid #474341;border-radius:6px;margin:0;padding:20px;width:280px;height:40px;font-size:16px;background-color:#22201f;color:#fff;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.inquiry_area form input[type=password]:focus:not(:-moz-read-only),.inquiry_area form input[type=password]:hover:not(:-moz-read-only),.inquiry_area form input[type=tel]:focus:not(:-moz-read-only),.inquiry_area form input[type=tel]:hover:not(:-moz-read-only),.inquiry_area form input[type=text]:focus:not(:-moz-read-only),.inquiry_area form input[type=text]:hover:not(:-moz-read-only),.inquiry_area form textarea:focus:not(:-moz-read-only),.inquiry_area form textarea:hover:not(:-moz-read-only){border-color:#b3aaa7}.inquiry_area form input[type=password]:focus:not(:read-only),.inquiry_area form input[type=password]:hover:not(:read-only),.inquiry_area form input[type=tel]:focus:not(:read-only),.inquiry_area form input[type=tel]:hover:not(:read-only),.inquiry_area form input[type=text]:focus:not(:read-only),.inquiry_area form input[type=text]:hover:not(:read-only),.inquiry_area form textarea:focus:not(:read-only),.inquiry_area form textarea:hover:not(:read-only){border-color:#b3aaa7}.inquiry_area form input[type=password].error,.inquiry_area form input[type=tel].error,.inquiry_area form input[type=text].error,.inquiry_area form textarea.error{border-color:#8c2929}.inquiry_area form input[type=password].error~label,.inquiry_area form input[type=tel].error~label,.inquiry_area form input[type=text].error~label,.inquiry_area form textarea.error~label{color:#fff}.inquiry_area form input[type=password]~label,.inquiry_area form input[type=tel]~label,.inquiry_area form input[type=text]~label,.inquiry_area form textarea~label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:15px;left:15px;font-size:15px;color:#b3aaa7;pointer-events:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;will-change:transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);-o-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.25,.1,.25,1)}.inquiry_area form input[type=password]~label span,.inquiry_area form input[type=tel]~label span,.inquiry_area form input[type=text]~label span,.inquiry_area form textarea~label span{display:inline-block;margin-left:3px;color:red}.inquiry_area form input[type=password].input~label,.inquiry_area form input[type=password]:focus~label,.inquiry_area form input[type=tel].input~label,.inquiry_area form input[type=tel]:focus~label,.inquiry_area form input[type=text].input~label,.inquiry_area form input[type=text]:focus~label,.inquiry_area form textarea.input~label,.inquiry_area form textarea:focus~label{display:block;background-color:#22201f;color:#fff;-webkit-transform:scale(.75) translateY(-29px);-ms-transform:scale(.75) translateY(-29px);transform:scale(.75) translateY(-29px)}.inquiry_area form input[type=password]:focus.error,.inquiry_area form input[type=tel]:focus.error,.inquiry_area form input[type=text]:focus.error,.inquiry_area form textarea:focus.error{border-color:#333}.inquiry_area form input[type=password]:focus::-webkit-input-placeholder,.inquiry_area form input[type=tel]:focus::-webkit-input-placeholder,.inquiry_area form input[type=text]:focus::-webkit-input-placeholder,.inquiry_area form textarea:focus::-webkit-input-placeholder{color:#999}.inquiry_area form input[type=password]:focus::-moz-placeholder,.inquiry_area form input[type=tel]:focus::-moz-placeholder,.inquiry_area form input[type=text]:focus::-moz-placeholder,.inquiry_area form textarea:focus::-moz-placeholder{color:#999}.inquiry_area form input[type=password]:focus:-ms-input-placeholder,.inquiry_area form input[type=tel]:focus:-ms-input-placeholder,.inquiry_area form input[type=text]:focus:-ms-input-placeholder,.inquiry_area form textarea:focus:-ms-input-placeholder{color:#999}.inquiry_area form input[type=password]:focus::-ms-input-placeholder,.inquiry_area form input[type=tel]:focus::-ms-input-placeholder,.inquiry_area form input[type=text]:focus::-ms-input-placeholder,.inquiry_area form textarea:focus::-ms-input-placeholder{color:#999}.inquiry_area form input[type=password]:focus::placeholder,.inquiry_area form input[type=tel]:focus::placeholder,.inquiry_area form input[type=text]:focus::placeholder,.inquiry_area form textarea:focus::placeholder{color:#999}.inquiry_area form input[type=password]::-webkit-input-placeholder,.inquiry_area form input[type=tel]::-webkit-input-placeholder,.inquiry_area form input[type=text]::-webkit-input-placeholder,.inquiry_area form textarea::-webkit-input-placeholder{color:transparent}.inquiry_area form input[type=password]::-moz-placeholder,.inquiry_area form input[type=tel]::-moz-placeholder,.inquiry_area form input[type=text]::-moz-placeholder,.inquiry_area form textarea::-moz-placeholder{color:transparent}.inquiry_area form input[type=password]:-ms-input-placeholder,.inquiry_area form input[type=tel]:-ms-input-placeholder,.inquiry_area form input[type=text]:-ms-input-placeholder,.inquiry_area form textarea:-ms-input-placeholder{color:transparent}.inquiry_area form input[type=password]::-ms-input-placeholder,.inquiry_area form input[type=tel]::-ms-input-placeholder,.inquiry_area form input[type=text]::-ms-input-placeholder,.inquiry_area form textarea::-ms-input-placeholder{color:transparent}.inquiry_area form input[type=password]::placeholder,.inquiry_area form input[type=tel]::placeholder,.inquiry_area form input[type=text]::placeholder,.inquiry_area form textarea::placeholder{color:transparent}.inquiry_area form input[type=checkbox],.inquiry_area form input[type=radio]{visibility:hidden;position:absolute;z-index:-1;width:1px;height:1px}.inquiry_area form input[type=checkbox]~label,.inquiry_area form input[type=radio]~label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inquiry_area form li.check_double p{display:inline;position:relative}.inquiry_area form li.check_double p:first-child{margin-right:4%}.inquiry_area form li.check_double input[type=radio]~label{display:inline-block;outline:0;border:1px solid #474341;border-radius:10px;margin:0;padding:12px;width:48%;height:40px;font-size:15px;text-align:center;background-color:#22201f;color:#b3aaa7;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.inquiry_area form li.check_double input[type=radio]:not(:disabled)~label{cursor:pointer}.inquiry_area form li.check_double input[type=radio]:checked~label{border-color:#666;color:#fff}.inquiry_area form li.check_double input[type=radio]:checked~label::before{content:'';position:absolute;top:3px;left:16px;border-top:6px solid transparent;border-bottom:6px solid #992f2f;border-right:3px solid transparent;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.inquiry_area form li.check_double input[type=radio]:checked~label::after{content:'';position:absolute;top:-13px;left:30px;border-top:16px solid transparent;border-bottom:16px solid #992f2f;border-right:3px solid transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.inquiry_area form li.check_double input[type=radio]:hover:not(:disabled)~label{border-color:#b3aaa7}.inquiry_area form li.check_double input[type=radio].error~label{border-color:#992f2f}.inquiry_area form li.default_checkbox{position:relative;width:280px;text-align:left}.inquiry_area form li.default_checkbox label{display:inline-block;position:relative;margin-right:15px;margin-bottom:10px;padding-left:21px;line-height:23px;font-size:16px;cursor:pointer;color:#000}.inquiry_area form li.default_checkbox label:before{content:'';position:absolute;top:4px;left:0;border:1px solid #736d6b;border-radius:1px;width:13px;height:13px;background-color:#fff}.inquiry_area form li.default_checkbox label:hover::before{border-color:#999}.inquiry_area form li.default_checkbox input[type=checkbox]:checked+label span{position:absolute;left:0;display:inline-block}.inquiry_area form li.default_checkbox input[type=checkbox]:checked+label span::after,.inquiry_area form li.default_checkbox input[type=checkbox]:checked+label span::before{content:'';position:absolute;border-right:3px solid transparent}.inquiry_area form li.default_checkbox input[type=checkbox]:checked+label span::before{bottom:-16px;left:2px;border-top:6px solid transparent;border-bottom:6px solid #992f2f;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.inquiry_area form li.default_checkbox input[type=checkbox]:checked+label span::after{bottom:-19px;left:15.5px;border-top:16px solid transparent;border-bottom:16px solid #992f2f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.inquiry_area form select.select{border:1px solid #474341;border-radius:10px;margin:0;padding:7px 15px;width:100%;height:40px;font-size:16px;background-color:#22201f;color:#b3aaa7;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.inquiry_area form select.select:focus,.inquiry_area form select.select:hover{border-color:#333}.inquiry_area form select.select::-ms-expand{display:none}.inquiry_area form select.select.error{border-color:#992f2f;color:#fff}.inquiry_area form select.select~label{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:1;top:15px;left:15px;font-size:15px;color:#b3aaa7;pointer-events:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;will-change:transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);-o-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.25,.1,.25,1)}.inquiry_area form select.select~label span{display:inline-block;margin-left:3px;color:red}.inquiry_area form select.select.selected,.inquiry_area form select.select:focus{color:#fff}.inquiry_area form select.select.selected~label,.inquiry_area form select.select:focus~label{display:block;background-color:#22201f;color:#fff;-webkit-transform:scale(.75) translateY(-29px);-ms-transform:scale(.75) translateY(-29px);transform:scale(.75) translateY(-29px)}.inquiry_area form .select_wrap{position:relative}.inquiry_area form .select_wrap::before{position:absolute;content:'';border-right:2px solid #992f2f;border-top:2px solid #992f2f;top:13px;right:15px;width:8px;height:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}.inquiry_area form li.select_group select{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;height:18px;background-color:#22201f;color:#b3aaa7;cursor:pointer}.inquiry_area form li.select_group select::-ms-expand{display:none}.inquiry_area form li.select_group select[name=end]{margin-left:8px!important}.inquiry_area form li.select_group label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:1;top:15px;left:15px;font-size:15px;background-color:#22201f;color:#fff;pointer-events:none;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;will-change:transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(.25,.1,.25,1);-o-transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-timing-function:cubic-bezier(.25,.1,.25,1);-webkit-transform:scale(.75) translateY(-29px);-ms-transform:scale(.75) translateY(-29px);transform:scale(.75) translateY(-29px)}.inquiry_area form li.select_group label span{display:inline-block;margin-left:3px;color:red}.inquiry_area form li.select_group p{position:relative;display:inline-block;outline:0;border:1px solid #474341;border-radius:10px;margin:0;padding:0 0 0 15px;width:280px;height:42px;font-size:16px;text-align:left;background-color:#22201f;color:#b3aaa7;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.inquiry_area form li.select_group p.error{border-color:#992f2f}.inquiry_area form li.select_group p>span{display:inline-block;font-size:14px;height:42px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.inquiry_area form li.select_group p>span>span{display:table;height:31px}.inquiry_area form li.select_group p>span>span>span{display:table-cell;vertical-align:bottom}.inquiry_area form .address_list{position:absolute;z-index:1;left:0;border:1px solid #ccc;margin:41px 0 0;font-size:16px;text-align:left}.inquiry_area form .address_list li{margin:0;padding:10px 35px 10px 12px;background-color:#fff;cursor:pointer}.inquiry_area form .address_list li:hover{background-color:#eee}.inquiry_area form .address_list li::before{content:'・'}.inquiry_area form li.switch_checkbox{position:relative}.inquiry_area form li.switch_checkbox label{display:inline-block;height:30px}.inquiry_area form li.switch_checkbox label>span{position:relative;display:inline-block;border-radius:30px;width:60px;height:30px;background-color:#736d6b;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.inquiry_area form li.switch_checkbox label>span::before{content:'';position:absolute;top:4px;left:4px;border-radius:22px;width:22px;height:22px;background-color:#fff;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.inquiry_area form li.switch_checkbox input[type=checkbox]{visibility:hidden;position:absolute;z-index:-1;width:1px;height:1px}.inquiry_area form li.switch_checkbox input[type=checkbox]~label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inquiry_area form li.switch_checkbox input[type=checkbox]:checked+label>span{background-color:#992f2f}.inquiry_area form li.switch_checkbox input[type=checkbox]:checked+label>span::before{left:34px}.inquiry_area form li.switch_checkbox>span{display:inline-block;margin-right:10px}.inquiry_area form li.switch_checkbox>span>span{display:table;height:30px}.inquiry_area form li.switch_checkbox>span>span>span{display:table-cell;vertical-align:middle}.inquiry_area form textarea[name=other],.inquiry_area form textarea[name=preview_text]{padding:10px;height:100px;line-height:23px}.inquiry_area form input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;display:inline-block;border:0;border-radius:25px;padding:15px 0!important;width:240px;font-size:16px;font-weight:700;text-decoration:none;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.inquiry_area form .button{position:relative}.inquiry_area form .button::before{content:'';position:absolute;border-left:5px solid #fff;margin-top:19px;margin-left:70px;border-top:5px solid transparent;border-bottom:5px solid transparent;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.inquiry_area form .button:hover::before{border-left-color:#22201f}.inquiry_area form .button.back::before{border-left:0;border-right:5px solid #fff}.inquiry_area form .button.back:hover::before{border-right-color:#22201f}.inquiry_area form .button.back input[type=submit]{margin-bottom:15px!important;color:#fff;background-color:#736d6b;cursor:pointer}.inquiry_area form .button.back input[type=submit]:hover{background-color:#fff;color:#22201f}.inquiry_area form input[type=submit]{color:#fff;background-color:#22201f;cursor:pointer}.inquiry_area form input[type=submit]:hover{background-color:#fff;color:#22201f}.inquiry_area table{display:inline-block;width:280px}.inquiry_area table td,.inquiry_area table th{display:block}.inquiry_area table th{padding:10px 0;background-color:#22201f;color:#b3aaa7}.inquiry_area table td{padding:15px 0;line-height:23px}.inquiry_area .inquiry_terms{display:inline-block;overflow-y:scroll;border:1px solid #22201f;margin-bottom:20px;padding:0 30px;width:90%;height:300px;line-height:28px;text-align:left;background-color:rgba(255,255,255,.3)}.inquiry_area .inquiry_terms h3{border-bottom:1px solid #474341;margin:30px 0 10px;padding-bottom:5px}.inquiry_area .inquiry_terms ol,.inquiry_area .inquiry_terms ul{margin-left:20px}.inquiry_area .inquiry_terms ul{list-style:disc;width:auto}.inquiry_area .inquiry_terms ul.agree{list-style:none;margin-left:0;margin-bottom:50px}.inquiry_area .inquiry_terms li{margin-bottom:0}.inquiry_area .inquiry_terms strong{margin-bottom:5px}.inquiry_area .inquiry_terms .caution{display:block}.inquiry_area .inquiry_terms .error_msg{margin-top:0;height:20px}@media screen and (max-width:768px){.event_calendar,.event_details,.news_details,.news_list{padding:85px 0 0}.event_calendar div:not(.pagination),.event_details div:not(.pagination),.news_details div:not(.pagination),.news_list div:not(.pagination){padding:25px 0;width:auto;height:auto}.event_calendar table,.event_details table,.news_details table,.news_list table{margin-bottom:30px;font-size:14px}.event_calendar th,.event_details th,.news_details th,.news_list th{padding-top:25px}.event_calendar ul.images,.event_details ul.images,.news_details ul.images,.news_list ul.images{display:block}.event_calendar ul.images li,.event_details ul.images li,.news_details ul.images li,.news_list ul.images li{width:100%}.event_calendar ul.images li:nth-child(2n),.event_details ul.images li:nth-child(2n),.news_details ul.images li:nth-child(2n),.news_list ul.images li:nth-child(2n){margin-left:0}.event_calendar ul.images li:not(:last-child),.event_details ul.images li:not(:last-child),.news_details ul.images li:not(:last-child),.news_list ul.images li:not(:last-child){margin-bottom:20px}.event_calendar{padding:60px 0 25px}.event_calendar li{height:auto;min-height:80px}.event_calendar a{padding:0 0 10px 5px;text-align:left}.terms{padding:85px 20px 50px}.terms h2{margin-bottom:25px}.inquiry_area{padding:85px 0 0}.inquiry_area .inquiry_wrapper{padding:25px 0;width:auto;height:auto}}