.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-back{float:left;margin-top:5px;position:relative;width:70px}.cf7msm-ro{white-space:pre-wrap}[data-class="wpcf7cf_group"],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}﻿/*! Made with Bones: http://themble.com/bones :) */@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&display=swap";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:rgba(0,0,0,0)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:700}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf,.comment-respond{zoom:1}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif!important;font-style:italic}p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}.last-col{padding-right:0!important}.d-none{display:block}@media(max-width:767px){.m-all{padding-right:.75em;width:100%;padding-right:0}.m-none{display:none!important}.m-1of2{padding-right:.75em;width:50%}.m-1of3{padding-right:.75em;width:33.33%}.m-2of3{padding-right:.75em;width:66.66%}.m-1of4{padding-right:.75em;width:25%}.m-3of4{padding-right:.75em;width:75%}}@media(min-width:768px)and (max-width:1029px){.t-all{padding-right:.75em;width:100%;padding-right:0}.t-none{display:none!important}.t-1of2{padding-right:.75em;width:50%}.t-1of3{padding-right:.75em;width:33.33%}.t-2of3{padding-right:.75em;width:66.66%}.t-1of4{padding-right:.75em;width:25%}.t-3of4{padding-right:.75em;width:75%}.t-1of5{padding-right:.75em;width:20%}.t-2of5{padding-right:.75em;width:40%}.t-3of5{padding-right:.75em;width:60%}.t-4of5{padding-right:.75em;width:80%}}@media(min-width:1030px){.d-all{padding-right:.75em;width:100%;padding-right:0}.d-none{display:none!important}.d-1of2{padding-right:.75em;width:50%}.d-1of3{padding-right:.75em;width:33.33%}.d-2of3{padding-right:.75em;width:66.66%}.d-1of4{padding-right:.75em;width:25%}.d-3of4{padding-right:.75em;width:75%}.d-1of5{padding-right:.75em;width:20%}.d-2of5{padding-right:.75em;width:40%}.d-3of5{padding-right:.75em;width:60%}.d-4of5{padding-right:.75em;width:80%}.d-1of6{padding-right:.75em;width:16.6666666667%}.d-1of7{padding-right:.75em;width:14.2857142857%}.d-2of7{padding-right:.75em;width:28.5714286%}.d-3of7{padding-right:.75em;width:42.8571429%}.d-4of7{padding-right:.75em;width:57.1428572%}.d-5of7{padding-right:.75em;width:71.4285715%}.d-6of7{padding-right:.75em;width:85.7142857%}.d-1of8{padding-right:.75em;width:12.5%}.d-1of9{padding-right:.75em;width:11.1111111111%}.d-2of9{padding-right:.75em;width:22.2222222222%}.d-1of10{padding-right:.75em;width:10%}.d-1of11{padding-right:.75em;width:9.0909090909%}.d-1of12{padding-right:.75em;width:8.33%}}.alert-success,.alert-error,.alert-info,.alert-help{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.blue-btn,#submit,.comment-reply-link{display:inline-block;position:relative;font-family:Helvetica,"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;text-decoration:none;color:#fff;font-size:.9em;font-size:34px;line-height:34px;font-weight:400;padding:0 24px;border-radius:4px;border:0;cursor:pointer;-webkit-transition:background-color .14s ease-in-out;transition:background-color .14s ease-in-out}.blue-btn:hover,#submit:hover,.comment-reply-link:hover,.blue-btn:focus,#submit:focus,.comment-reply-link:focus{color:#fff;text-decoration:none;outline:none}.blue-btn:active,#submit:active,.comment-reply-link:active{top:1px}.blue-btn,#submit,.comment-reply-link{background-color:#2980b9}.blue-btn:hover,#submit:hover,.comment-reply-link:hover,.blue-btn:focus,#submit:focus,.comment-reply-link:focus{background-color:#2574a8}.blue-btn:active,#submit:active,.comment-reply-link:active{background-color:#2472a4}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{display:block;height:40px;line-height:1em;padding-left:2%;padding-right:2%;margin-bottom:14px;font-size:1em;color:#1c2b43;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:95%;font-family:Helvetica,sans-serif;background-color:#eaedf2;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=datetime]:focus,input[type=datetime]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=date]:focus,input[type=date]:active,input[type=month]:focus,input[type=month]:active,input[type=time]:focus,input[type=time]:active,input[type=week]:focus,input[type=week]:active,input[type=number]:focus,input[type=number]:active,input[type=email]:focus,input[type=email]:active,input[type=url]:focus,input[type=url]:active,input[type=search]:focus,input[type=search]:active,input[type=tel]:focus,input[type=tel]:active,input[type=color]:focus,input[type=color]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{background-color:#f7f8fa;outline:none}input[type=text].error,input[type=text].is-invalid,input[type=password].error,input[type=password].is-invalid,input[type=datetime].error,input[type=datetime].is-invalid,input[type=datetime-local].error,input[type=datetime-local].is-invalid,input[type=date].error,input[type=date].is-invalid,input[type=month].error,input[type=month].is-invalid,input[type=time].error,input[type=time].is-invalid,input[type=week].error,input[type=week].is-invalid,input[type=number].error,input[type=number].is-invalid,input[type=email].error,input[type=email].is-invalid,input[type=url].error,input[type=url].is-invalid,input[type=search].error,input[type=search].is-invalid,input[type=tel].error,input[type=tel].is-invalid,input[type=color].error,input[type=color].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid,.field.error,.field.is-invalid{color:#fbe3e4;border-color:#fbe3e4;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);outline-color:#fbe3e4}input[type=text].success,input[type=text].is-valid,input[type=password].success,input[type=password].is-valid,input[type=datetime].success,input[type=datetime].is-valid,input[type=datetime-local].success,input[type=datetime-local].is-valid,input[type=date].success,input[type=date].is-valid,input[type=month].success,input[type=month].is-valid,input[type=time].success,input[type=time].is-valid,input[type=week].success,input[type=week].is-valid,input[type=number].success,input[type=number].is-valid,input[type=email].success,input[type=email].is-valid,input[type=url].success,input[type=url].is-valid,input[type=search].success,input[type=search].is-valid,input[type=tel].success,input[type=tel].is-valid,input[type=color].success,input[type=color].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid,.field.success,.field.is-valid{color:#e6efc2;border-color:#e6efc2;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);outline-color:#e6efc2}input[type=text][disabled],input[type=text].is-disabled,input[type=password][disabled],input[type=password].is-disabled,input[type=datetime][disabled],input[type=datetime].is-disabled,input[type=datetime-local][disabled],input[type=datetime-local].is-disabled,input[type=date][disabled],input[type=date].is-disabled,input[type=month][disabled],input[type=month].is-disabled,input[type=time][disabled],input[type=time].is-disabled,input[type=week][disabled],input[type=week].is-disabled,input[type=number][disabled],input[type=number].is-disabled,input[type=email][disabled],input[type=email].is-disabled,input[type=url][disabled],input[type=url].is-disabled,input[type=search][disabled],input[type=search].is-disabled,input[type=tel][disabled],input[type=tel].is-disabled,input[type=color][disabled],input[type=color].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#cfcfcf;opacity:.6}input[type=text][disabled]:focus,input[type=text][disabled]:active,input[type=text].is-disabled:focus,input[type=text].is-disabled:active,input[type=password][disabled]:focus,input[type=password][disabled]:active,input[type=password].is-disabled:focus,input[type=password].is-disabled:active,input[type=datetime][disabled]:focus,input[type=datetime][disabled]:active,input[type=datetime].is-disabled:focus,input[type=datetime].is-disabled:active,input[type=datetime-local][disabled]:focus,input[type=datetime-local][disabled]:active,input[type=datetime-local].is-disabled:focus,input[type=datetime-local].is-disabled:active,input[type=date][disabled]:focus,input[type=date][disabled]:active,input[type=date].is-disabled:focus,input[type=date].is-disabled:active,input[type=month][disabled]:focus,input[type=month][disabled]:active,input[type=month].is-disabled:focus,input[type=month].is-disabled:active,input[type=time][disabled]:focus,input[type=time][disabled]:active,input[type=time].is-disabled:focus,input[type=time].is-disabled:active,input[type=week][disabled]:focus,input[type=week][disabled]:active,input[type=week].is-disabled:focus,input[type=week].is-disabled:active,input[type=number][disabled]:focus,input[type=number][disabled]:active,input[type=number].is-disabled:focus,input[type=number].is-disabled:active,input[type=email][disabled]:focus,input[type=email][disabled]:active,input[type=email].is-disabled:focus,input[type=email].is-disabled:active,input[type=url][disabled]:focus,input[type=url][disabled]:active,input[type=url].is-disabled:focus,input[type=url].is-disabled:active,input[type=search][disabled]:focus,input[type=search][disabled]:active,input[type=search].is-disabled:focus,input[type=search].is-disabled:active,input[type=tel][disabled]:focus,input[type=tel][disabled]:active,input[type=tel].is-disabled:focus,input[type=tel].is-disabled:active,input[type=color][disabled]:focus,input[type=color][disabled]:active,input[type=color].is-disabled:focus,input[type=color].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{background-color:#d5edf8}input[type=password]{letter-spacing:.3em}textarea{max-width:100%;min-height:120px;line-height:1.5em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center}html{font-size:14px}body{font-family:Helvetica,"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:100%;line-height:1.8;color:#1c2b43;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";letter-spacing:.05em}.wrap{display:flex;flex-wrap:wrap}.wrap-full{width:100%;padding-right:15px;padding-left:15px;display:flex;flex-wrap:wrap}.wrap-full2{width:100%;max-width:1600px;padding-right:15px;padding-left:15px;display:flex;flex-wrap:wrap;margin-right:auto;margin-left:auto}a:focus,*:focus{outline:none}.wrap{width:93%;margin:0 auto}a,a:visited{color:#6c2120}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-top:0rem;text-rendering:optimizelegibility;font-weight:500;margin-bottom:.6em}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:1.8rem}h2,.h2{font-size:1.6rem}h3,.h3{font-size:1.125rem}h4,.h4{font-size:1.1rem;font-weight:700}h5,.h5{font-size:.846rem;line-height:2.09rem;text-transform:uppercase;letter-spacing:2px}#content{margin-top:1.5rem}.hentry{background-color:#fff;border-radius:3px;margin-bottom:1.5rem}.hentry header{padding:0rem}.hentry footer{padding:1.5rem}.hentry footer p{margin:0}.single-title,.page-title,.entry-title{margin:0}.byline{color:#9fa6b4;font-style:italic;margin:0}.entry-content{padding:1.5rem 1.5rem 0}.entry-content table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5rem}.entry-content table caption{margin:0 0 7px;font-size:.75rem;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.entry-content tr{border-bottom:1px solid #eaedf2}.entry-content tr:nth-child(even){background-color:#e6e6e6}.entry-content td{padding:7px;border-right:1px solid #eaedf2}.entry-content td:last-child{border-right:0}.entry-content th{background-color:#e6e6e6;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2}.entry-content th:last-child{border-right:0}.entry-content blockquote{margin:0 0 1.5rem .75rem;padding:0 0 0 .75rem;border-left:3px solid #2980b9;font-style:italic;color:#9fa6b4}.entry-content dd{margin-left:0;font-size:.9rem;color:#787878;margin-bottom:1.5rem}.entry-content img{margin:0 0 1.5rem 0;height:auto}.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail{max-width:100%;height:auto}.entry-content pre{background:#1c2b43;color:#e6e6e6;font-size:.9rem;padding:1.5rem;margin:0 0 1.5rem;border-radius:3px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85rem;margin:4px 0 7px;text-align:center}.tags{margin:0}.pagination,.wp-prev-next{margin:1.5rem 0;margin-bottom:5rem}.pagination{text-align:center}.pagination .next,.pagination .prev{font-size:.8em}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:0 solid #eaedf2;margin-right:.2em;margin-left:.2em}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1rem;font-size:1.1rem;font-weight:400;padding:.75rem;min-width:1rem;display:block;color:#222e79}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{border-bottom:1px solid #000}.pagination .pagination a:hover,.pagination .pagination a:focus,.pagination .pagination span:hover,.pagination .pagination span:focus{border-bottom:1px solid #222e79}.pagination .current{cursor:default;color:#222e79;font-weight:700;border-bottom:1px solid #000}.pagination .current:hover,.pagination .current:focus{background-color:#fff;color:#222e79}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#comments-title{padding:.75rem;margin:0;border-top:1px solid #e6e6e6}.commentlist{margin:0;list-style-type:none}.comment{position:relative;clear:both;overflow:hidden;padding:1.5rem;border-bottom:1px solid #e6e6e6}.comment .comment-author{padding:7px;border:0}.comment .vcard{margin-left:50px}.comment .vcard cite.fn{font-weight:700;font-style:normal}.comment .vcard time{display:block;font-size:.9rem;font-style:italic}.comment .vcard time a{color:#9fa6b4;text-decoration:none}.comment .vcard time a:hover{text-decoration:underline}.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%}.comment:last-child{margin-bottom:0}.comment .children{margin:0}.comment[class*=depth-]{margin-top:1.1rem}.comment.depth-1{margin-left:0;margin-top:0}.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px}.comment.odd{background-color:#fff}.comment.even{background:#e6e6e6}.comment_content p{margin:.7335rem 0 1.5rem;font-size:1rem;line-height:1.5rem}.comment-reply-link{font-size:.9rem;float:right}.comment-edit-link{font-style:italic;margin:0 7px;text-decoration:none;font-size:.9rem}.comment-respond{padding:1.5rem;border-top:1px solid #e6e6e6}#reply-title{margin:0}.logged-in-as{color:#9fa6b4;font-style:italic;margin:0}.logged-in-as a{color:#1c2b43}.comment-form-comment{margin:1.5rem 0 .75rem}.form-allowed-tags{padding:1.5rem;background-color:#e6e6e6;font-size:.9rem}#submit{float:right;font-size:1rem}#comment-form-title{margin:0 0 1.1rem}#allowed_tags{margin:1.5rem 10px .7335rem 0}.nocomments{margin:0 20px 1.1rem}.no-widgets{background-color:#fff;padding:1.5rem;text-align:center;border:1px solid #ccc;border-radius:2px;margin-bottom:1.5rem}#content img{image-rendering:-webkit-optimize-contrast}#content{padding-top:4rem;padding-bottom:4rem}.home #content{padding-top:0rem}#container{overflow-x:hidden}.pc{display:block}.sp{display:none}body .no-m{margin:0}body .no-p{padding:0}.mx-auto{margin-left:auto;margin-right:auto}.w100{width:100%}.w700{max-width:700px;margin-left:auto;margin-right:auto}.w800{max-width:800px;margin-left:auto;margin-right:auto}.w900{max-width:900px;margin-left:auto;margin-right:auto}.w1000{max-width:1000px;margin-left:auto;margin-right:auto}a.allbtn{position:relative;border:1px solid #333;color:#333;text-decoration:none;text-align:center;display:block;margin-right:auto;margin-left:auto;width:100%;max-width:300px;padding-top:1rem;padding-bottom:1rem;transition:all .3s ease}a.allbtn:hover{color:#fff;background-color:#333}#nf-field-11,a.allbtn{margin-top:2rem;position:relative;background-color:#e8d99b;color:#333;text-decoration:none;text-align:center;display:block;margin-right:auto;margin-left:auto;width:100%;max-width:300px;padding-top:1rem;padding-bottom:1rem;transition:all .3s ease;height:auto;font-weight:500;letter-spacing:.1rem}#nf-field-11:hover,a.allbtn:hover{color:#fff;background-color:#333}.rer{position:relative}.tc-box{padding-top:5rem;padding-bottom:5rem;position:relative;z-index:1}@media only screen and (max-width:767px){.tc-box{margin-top:0rem;padding-top:5rem;padding-bottom:5rem;position:relative;z-index:1}}.footer img{max-width:100%}.al-center{text-align:center}.d-flex{display:flex;flex-wrap:wrap}.wt-center{align-items:center}.wy-center{justify-content:center}.wt-stretch{align-items:stretch}.w-sb{justify-content:space-between}.w-sa{justify-content:space-around}.flex-strat{align-items:flex-start}.flex-end{align-items:flex-end}.ty-center{display:flex;align-items:center;justify-content:center}.box{padding:2rem;position:relative}.mt{margin-top:1rem}.mt-1{margin-top:2rem}.mt-2{margin-top:4rem}.mt-3{margin-top:6rem}.mt-4{margin-top:10rem}.mb{margin-bottom:1rem}.mb-1{margin-bottom:2rem}.mb-2{margin-bottom:4rem}.mb-3{margin-bottom:6rem}.pt{padding-top:1rem}.pt-1{padding-top:2rem}.pt-2{padding-top:4rem}.pt-3{padding-top:6rem}.pb{padding-bottom:1rem}.pb-1{padding-bottom:2rem}.pb-2{padding-bottom:4rem}.pb-3{padding-bottom:6rem}.anim{visibility:hidden}.anim.is-show{animation:show 1s both;visibility:visible}@media screen and (max-width:767px){.animate2.is-show{animation-delay:0s}.animate3.is-show{animation-delay:0s}}@keyframes show{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}.anim2{visibility:hidden}.anim2.is-show{animation:showyoko 1s both;visibility:visible}@keyframes showyoko{0%{opacity:0}100%{opacity:1}}.anim3{visibility:hidden}.anim3.is-show{animation:showyoko2 1s cubic-bezier(.5,0,0,1) both;visibility:visible}@keyframes showyoko2{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}.anim4{visibility:hidden}.anim4.is-show{animation:showyoko4 2s both;visibility:visible}@keyframes showyoko4{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}#news a.post{color:#1c2b43;text-decoration:none}#news a.post:hover{text-decoration:underline}#news a.post dl{width:100%;display:flex;flex-wrap:wrap;margin-top:1rem}#news a.post dl dd{width:20%;margin-right:5%}#news a.post dl dt{width:70%}.category-news .entry-title{font-size:1.3rem}.category-news .hentry{margin-bottom:0rem}.category-news a.post{color:#1c2b43;text-decoration:none}.category-news a.post:hover{text-decoration:underline}.category-news a.post dl{width:100%;display:flex;flex-wrap:wrap;margin-top:1rem}.category-news a.post dl dd{width:20%;margin-right:5%}.category-news a.post dl dt{width:70%}@media only screen and (max-width:767px){#news a.post dl,.category-news a.post dl{margin-bottom:3rem}#news a.post dl dd,.category-news a.post dl dd{width:100%;margin-right:0%;margin-bottom:.5rem}#news a.post dl dt,.category-news a.post dl dt{width:100%}}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{width:100%;display:block}.nf-form-fields-required{margin-bottom:2rem}.sidebar{margin-top:0rem!important}h4.widgettitle{background-color:#eff3f8;border-bottom:none;padding:1rem;font-size:1rem}.widget{margin-top:0rem!important;margin-bottom:2rem!important}.widget ul{padding:1rem;padding-top:0rem}.widget ul li a{color:#1c2b43;font-size:.9rem;text-decoration:none}.widget ul li a:hover{color:#8ea7d0;text-decoration:underline}#main{margin-bottom:0rem}h1.single-title{font-size:1.6rem;font-weight:700}@media only screen and (max-width:1029px){.m-order1{order:1}.m-order2{order:2}}@media only screen and (max-width:767px){.m-order1{order:1}.m-order2{order:2}}@media only screen and (max-width:480px){.s-order1{order:1}.s-order2{order:2}}.copyright{text-align:center;margin-left:auto;margin-right:auto}.new{border-bottom:1px solid #e8d99b}.new .s-midasi{width:20%;max-width:300px;color:#fff;background-color:#e8d99b;text-align:center;height:100%;display:block;padding-top:2rem;padding-bottom:2rem;font-weight:700}.new .s-link{width:56%;margin-left:2%;margin-right:2%}.new a.post{width:100%;display:table;color:#1c2b43;text-decoration:none}.new a.post:hover{text-decoration:none;color:#e8d99b}.new a.post:hover dl dt{padding-left:5px;margin-right:-5px}.new a.post dl{display:flex;flex-wrap:wrap;margin-top:1rem}.new a.post dl dd{width:7rem;margin-right:3%}.new a.post dl dt{width:70%;transition:all .3s ease}.new a.itiran{padding-top:.5rem;padding-bottom:.5rem;font-weight:700;text-align:center;display:block;width:220px;max-width:300px;border-left:2px solid #e8d99b;text-decoration:none}.new a.itiran::after{content:url(../../../themes/sigakukan/images/yjirusi.svg);margin-left:5px;transition:all .3s ease}.new a.itiran:hover::after{margin-left:15px;margin-right:-10px}@media only screen and (max-width:1239px){.new .s-midasi{width:20%}.new .s-link{width:55%;margin-left:2%;margin-right:2%}.new a.itiran{width:200px}}@media only screen and (max-width:1029px){.new .s-midasi{width:20%}.new .s-link{width:50%;margin-left:2%;margin-right:2%}.new a.itiran{width:200px}.mt-3{margin-top:0}}@media only screen and (max-width:767px){.new .s-midasi{width:100%;max-width:100%;padding-top:1rem;padding-bottom:1rem}.new .s-link{width:calc(96% - 200px);margin-left:2%;margin-right:2%}.new a.itiran{width:200px}.animate2.is-show{animation-delay:0s}.animate3.is-show{animation-delay:0s}}@media only screen and (max-width:480px){.new{border:none}.new .s-midasi{width:100%;max-width:100%;padding-top:1rem;padding-bottom:1rem}.new .s-link{margin-top:1rem;margin-bottom:1rem;width:96%;margin-left:2%;margin-right:2%}.new a.itiran{display:block;width:70%;max-width:100%;margin-left:auto;margin-right:auto;border:1px solid #e8d99b}}h2.c-midasi{text-align:center;font-size:4.5rem;line-height:.8;letter-spacing:.1em;color:#e8d99b}h2.c-midasi span{font-size:1.4rem;font-weight:700}#messege h4{font-size:1.6rem;margin-bottom:-.6rem;color:#e8d99b}#messege .st-font{font-size:1.1rem;font-weight:700;color:#e8d99b}#messege .box-wrap{background-color:#fff;padding:2rem;padding-top:3rem}#messege::after{content:"";position:absolute;background-image:url(../../../themes/sigakukan/images/messe-bg.jpg);background-size:cover;width:100%;height:85%;top:13%;bottom:0%;left:0;right:0;z-index:-1;transform:skewY(-6deg);transform-origin:top right}p.b500{font-weight:500}.animate1.is-show{animation-delay:.1s}.animate2.is-show{animation-delay:.2s}.animate4.is-show{animation-delay:.6s}.animate3.is-show{animation-delay:.4s}.animate10.is-show{animation-delay:1s}@media only screen and (max-width:600px){.admin-bar{padding-top:46px}}.home #content{margin-top:0rem!important}#content{padding-top:0;margin-top:97px}@media screen and (max-width:1030px){#content{margin-top:48px}}@media screen and (max-width:767px){#content{margin-top:46px}}.h1-cont h1{margin-bottom:0;font-size:.7rem;color:#fff;text-align:center}.h1-cont h1 span{display:inline-block}.home .header{background-color:rgba(255,255,255,.85);transition:all .3s ease}.home .header:hover{background-color:#fff}.home .header:after{opacity:.85}.header{position:fixed;background-color:#fff;padding-top:0rem;padding-bottom:0rem;top:0;width:100vw;z-index:10000}.header:after{content:"";background-image:url(../../../themes/sigakukan/images/header-after.png);background-size:100% 100%;background-repeat:no-repeat;display:block;width:120px;height:35px;position:absolute;left:50%;margin-top:0;top:100%;transform:translateX(-50%);z-index:50;opacity:1}.header h1{margin-bottom:0;font-size:.7rem;color:#fff}.header #inner-header{justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}.header #logo{position:relative;margin-left:0rem;z-index:10000}.header #logo img{max-width:100%}#logo{margin:.5rem 0;width:40%;max-width:152px}#logo a{display:block;color:#1c2b43;padding:0;margin:0;line-height:.8}.head_entry{display:none}.top-sp{line-height:0;margin:0;padding:0}.top-sp img{max-width:100%;line-height:0;margin:0;padding:0}.header #inner-header{padding-bottom:0}.mark{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);z-index:100}nav{width:100%}.glovalnav{display:flex;justify-content:space-around;margin-top:0;margin-bottom:0}.glovalnav a,.glovalnav span{position:relative;line-height:1.3;display:block;width:100%;font-size:.95rem;color:#222e79;text-decoration:none;font-weight:400;padding:.7rem .6rem .5rem .6rem;text-align:center;border-right:1px solid #222e79;background-color:none;transition:all .5s cubic-bezier(.13,.76,0,.995);transition-timing-function:cubic-bezier(.13,.76,0,.995)}.glovalnav li{padding-bottom:.5rem;flex:1;margin-bottom:0}.glovalnav li span:after{content:"";display:block;width:10px;height:5px;background-image:url(../../../themes/sigakukan/images/menu-sita.png);background-repeat:no-repeat;background-size:contain;font-size:.4rem;position:absolute;right:10px;top:17px;opacity:.5;transition:all .3s cubic-bezier(.13,.76,0,.995)}.glovalnav li.logospace{width:150px}.glovalnav li:hover a{background-color:#f3f4f8}.glovalnav li:hover span{background-color:#f3f4f8;cursor:pointer}.glovalnav li:hover span:after{top:18px}.glovalnav li:nth-child(3) a{border-right:none}.glovalnav li:nth-child(3) span{border-right:none}.glovalnav li:last-child span{border-right:none}.glovalnav .submenu-wrap{opacity:0;display:flex;position:absolute;align-items:center;justify-content:center;width:100%;background-color:#f3f4f8;padding-top:0rem;padding-bottom:0rem;left:0;right:0;top:calc(100% - .5rem);z-index:90;height:0;transition:all .5s cubic-bezier(.13,.76,0,.995);overflow:hidden}.glovalnav .submenu-wrap small{font-size:85%}.glovalnav .submenu-wrap ul{margin:auto;padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width:1240px){.glovalnav .submenu-wrap ul{width:1200px}}@media only screen and (min-width:1030px){.glovalnav .submenu-wrap ul{width:1030px}}.glovalnav .submenu-wrap ul li{padding-bottom:0}.glovalnav .submenu-wrap ul li a{position:relative;border-top:1px solid #f3f4f8;border-bottom:1px solid #f3f4f8;border-right:none;padding:.8rem 1rem .7rem 1rem;width:90%;margin-right:auto;margin-left:auto;font-size:.9rem;transition:all .3s ease}.glovalnav .submenu-wrap ul li a:hover{background-color:#d2d4e4;color:#222e79;border-radius:100px}.glovalnav .submenu-wrap ul li a:hover:before{color:#222e79}.glovalnav .submenu-wrap ul li a:before{content:"▶︎ ";display:inline-block;margin-bottom:2px;margin-left:-.3rem;margin-right:.3rem;font-size:.5rem;color:#d2d4e4;align-self:center;vertical-align:middle;transition:all .3s cubic-bezier(.13,.76,0,.995)}.glovalnav .submenu-wrap.active{height:110px;opacity:1}.pc-headtop{justify-content:space-between;align-items:center}.pcob{margin-top:.5rem;display:flex}.pcob a{margin-right:1rem;margin-left:1rem;color:#222e79;text-decoration:none}.pcob a:hover{text-decoration:underline}.pcob a,.pcob p{font-size:.85rem}nav .pcob{display:none}@media only screen and (max-width:1029px){.pc-headtop .pcob{display:none}nav .pcob{display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;margin-bottom:4rem}nav .pcob a{font-size:.9rem}.nav-btn{position:fixed;display:block;margin-top:15px;right:2vw;top:-2px;z-index:100000}}@media only screen and (max-width:1029px)and (max-width:500px){.nav-btn{top:-4px;right:10px}}@media only screen and (max-width:1029px){.menuwrap{visibility:hidden;opacity:0;z-index:100000;transition:opacity .6s ease}.active.menuwrap{visibility:visible;opacity:1;z-index:100000}.btn-trigger{position:relative;width:30px;height:23px;cursor:pointer;z-index:100000}.btn-trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#222e79;border-radius:10px}.btn-trigger,.btn-trigger span{display:inline-block;transition:all .5s;box-sizing:border-box}.btn-trigger span:nth-of-type(1){top:0}.btn-trigger span:nth-of-type(2){top:10px}.btn-trigger span:nth-of-type(3){bottom:0}#btn01.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg);background-color:#222e79}#btn01.active span:nth-of-type(2){opacity:0}#btn01.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg);background-color:#222e79}#logo{margin:.5rem 0;width:35%;max-width:152px}.header{position:fixed;background-color:#fff;padding-top:0rem;padding-bottom:0rem;top:0;width:100vw;z-index:10000;padding-top:.2rem}.header:after{content:"";background-image:url(../../../themes/sigakukan/images/header-after.png);background-size:100% 100%;background-repeat:no-repeat;display:block;width:15vw;height:3vw;max-width:120px;max-height:41px;position:absolute;left:50%;margin-top:0;top:100%;transform:translateX(-50%);opacity:1}.mark{width:8%;max-width:45px;text-align:center;bottom:inherit;top:1vw;z-index:110}}@media only screen and (max-width:1029px)and (max-width:500px){.mark{top:2vw}}@media only screen and (max-width:1029px){.mark img{width:100%}.header #inner-header{justify-content:space-between;align-items:center;padding-top:0rem;padding-bottom:0rem}nav{position:absolute;width:100vw;height:100vh;top:0;bottom:0;left:100vw;right:0;background-color:#fff;z-index:100;padding-top:100px;overflow-y:scroll;transition:all .5s cubic-bezier(.19,1,.22,1);opacity:.1}nav:after{content:"";position:fixed;background:-moz-linear-gradient(top,rgb(255,255,255) 90%,rgba(255,255,255,0));background:-webkit-linear-gradient(top,rgb(255,255,255) 90%,rgba(255,255,255,0));background:linear-gradient(to bottom,rgb(255,255,255) 10%,rgba(255,255,255,0));top:0;right:0;left:0;width:100%;height:60px}nav.active{display:block;left:0vw;opacity:1}.glovalnav{position:relative;flex-wrap:wrap;flex-flow:column;padding-bottom:3rem}.glovalnav li{width:100%;padding-bottom:0;position:relative;padding-left:1rem;overflow-x:hidden}.glovalnav li:hover a{background-color:inherit}.glovalnav li:hover span{background-color:inherit}.glovalnav li a,.glovalnav li span{letter-spacing:.1em;font-weight:700;font-size:1.1rem;padding:1.5rem 1rem 1.5rem 1rem;text-align:left;border-top:1px solid #eee}.glovalnav li a:after,.glovalnav li span:after{content:"";background-image:none}.glovalnav li .submenu-wrap{z-index:100;position:relative;background-color:#f3f4f8;display:block;opacity:1;border-top-left-radius:10px;border-bottom-left-radius:10px;transition:all .7s cubic-bezier(.13,.76,0,.995);width:95%;margin-left:20%}.glovalnav li .submenu-wrap ul{display:block;height:initial;padding:0}.glovalnav li .submenu-wrap ul li{width:100%;border-bottom:1px dashed #eee;padding-left:.5rem}.glovalnav li .submenu-wrap ul li a{display:inline-block;width:100%;font-size:1.1rem;font-weight:400}.glovalnav li .submenu-wrap ul li a:before{content:"▶︎ ";font-size:.8rem;color:#d2d4e4;align-self:center;vertical-align:middle}.glovalnav li.has-sub:after{content:"+";position:absolute;line-height:1;font-size:1.5rem;top:10px;right:0;bottom:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.glovalnav li.activeon:after{content:"-"}.glovalnav li.activeon .submenu-wrap{height:initial;margin-left:5%;margin-bottom:1rem}}#hero{padding-top:100px;position:relative;margin-bottom:0rem;width:100%;height:70vh;z-index:1}@media screen and (max-width:767px){#hero{padding-top:60px}}#hero .hero_copy{padding-right:1rem;padding-left:1rem;display:flex;justify-content:center;align-items:center;position:relative;height:100%;z-index:2;width:100%;margin-right:auto;margin-left:auto;text-align:center}#hero .hero_copy img{width:100%;max-width:750px}#hero .bg{z-index:0;position:absolute;top:0;width:100%;height:100%}#hero .video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#hero .video::after{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100vh;background-image:radial-gradient(#333 1%,transparent 20%),radial-gradient(#333 1%,transparent 20%);background-position:0 0,3px 3px;background-size:6px 6px}#hero .video video{position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%);width:100%;height:100%}.anim-slide span{visibility:hidden}.anim-slide.is-show span{animation:showyoko 1s both;visibility:visible;display:inline-block}.anim-slide.is-show::before{animation:showyoko2 .8s both;animation-delay:.1s}@keyframes showyoko2{0%{opacity:0;transform:translateY(80px)}100%{opacity:1;transform:translateY(0)}}@keyframes showyoko{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.anim-slide.is-show span:first-child{animation-delay:.6s}.anim-slide.is-show span:nth-child(2){animation-delay:.7s}.anim-slide.is-show span:nth-child(3){animation-delay:.8s}.anim-slide.is-show span:nth-child(4){animation-delay:.9s}.anim-slide.is-show span:nth-child(5){animation-delay:1s}.anim-slide.is-show span:nth-child(6){animation-delay:1.1s}.anim-slide.is-show span:nth-child(7){animation-delay:1.2s}.anim-slide.is-show span:nth-child(8){animation-delay:1.3s}.swiper-scrollbar{display:none}a.hero-link{z-index:10;position:absolute;right:10%;bottom:0;width:20%;max-width:184px;transition:all .2s ease}a.hero-link img{display:block}a.hero-link:hover{opacity:1;right:10.5%;filter:brightness(120%)}@media screen and (max-width:767px){a.hero-link{width:29%;right:4%}a.hero-link:hover{opacity:1;right:4%;margin-right:5px}}#mask .st0{fill:none;stroke:#fff;stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#splash{width:90%;max-width:800px}#splash_logo svg{margin-left:5%;width:90%;max-width:800px}.side-btn-sp{display:none;background:rgba(255,255,255,.7);position:fixed;bottom:0;width:100vw;z-index:90;justify-content:center;align-items:center}.side-btn-sp a{color:#fff;font-weight:700;text-decoration:none;padding-right:.3rem;padding-left:1rem;padding-top:1.6rem;padding-bottom:1.4rem;text-align:center;line-height:1;position:relative;font-size:.9rem;height:100%}.side-btn-sp a:before{content:"▶︎";opacity:.6;top:50%;transform:translateY(-50%);font-size:10px;position:absolute;left:.7rem}.side-btn-sp a:first-child{background:linear-gradient(90deg,rgba(34,46,121,.7) 0%,rgba(44,111,171,.7) 100%);width:30%}.side-btn-sp a:nth-child(2){background:linear-gradient(-90deg,rgba(101,90,142,.7) 0%,rgba(34,46,121,.7) 100%);width:40%}.side-btn-sp a:nth-child(3){background:linear-gradient(90deg,rgba(141,56,143,.7) 0%,rgba(242,139,189,.7) 100%);width:30%}@media screen and (max-width:767px){.side-btn-sp{display:flex}}.side-btn{position:fixed;top:50%;right:0;z-index:10;transform:translateY(-60%)}@media screen and (max-width:767px){.side-btn{display:none}}.side-btn a{display:block;width:40px;transition:all .5s cubic-bezier(.13,.76,0,.995)}.side-btn a:hover{opacity:.8}.side-btn a:hover img{padding-top:4px;margin-bottom:-4px}.side-btn a img{max-width:100%;width:100%;transition:all .5s cubic-bezier(.13,.76,0,.995)}.home .side-btn{width:40px;overflow:hidden}.home .side-btn a.eve{margin-left:40px}.home .side-btn a.catalog{margin-top:75px;margin-bottom:-75px}.home .side-btn a.kousikisns{margin-top:-75px;margin-bottom:75px}.home .side-btn a.opac_side{margin-top:-75px;margin-bottom:75px}.home .side-btn.view a.eve{margin-left:0}.home .side-btn.view a.catalog{margin-top:0;margin-bottom:0}.home .side-btn.view a.kousikisns{margin-top:0;margin-bottom:0}.home .side-btn.view a.opac_side{margin-top:0;margin-bottom:0}#footinfo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#footinfo a{letter-spacing:.1em;font-size:1rem;margin-right:1rem;margin-left:1rem;padding-right:1rem;padding-left:1rem;color:#1c2b43;text-decoration:none;transition:all .3s cubic-bezier(.13,.76,0,.995);position:relative;padding-left:1.5rem}#footinfo a::before{content:">";color:#d3b876;margin-right:.5rem;margin-bottom:.2rem;position:absolute;left:0;top:-2px;transition:all .3s cubic-bezier(.13,.76,0,.995)}#footinfo a:hover{color:#d3b876}#footinfo a:hover::before{left:.3rem}.footer-sub{margin-top:2rem;margin-bottom:2rem}.footer-sub a{position:relative;color:#fff;flex-wrap:wrap;align-items:center;text-decoration:none;font-weight:700;line-height:1.6;font-size:1.1rem;transition:all .3s cubic-bezier(.13,.76,0,.995);display:block;margin-bottom:1rem;text-align:center}.footer-sub a img{transition:all .3s cubic-bezier(.13,.76,0,.995);max-width:320px;margin-right:auto;margin-left:auto;border-radius:3px}.footer-sub a:hover img{padding-top:2px;opacity:.7;margin-bottom:-2px}.footer-sub a img{width:100%;display:block}#footernav{background-image:url(../../../themes/sigakukan/images/dot.png),url(../../../themes/sigakukan/images/footnav-bg.jpg);background-size:auto,cover;background-position:center center;padding-top:4rem;padding-bottom:2rem}@media screen and (max-width:767px){#footernav{background-image:url(../../../themes/sigakukan/images/dot.png),url(../../../themes/sigakukan/images/footnav-bgsp.jpg)}#footernav .m-1of2{padding-left:.5em;padding-right:.5em}}#footernav ul li{margin-bottom:0rem}#footernav h4{font-size:.9rem;letter-spacing:.2em;border-bottom:1px solid #fff;margin-right:1rem;padding-bottom:.2em;margin-bottom:.1em;color:#fff}@media screen and (max-width:767px){#footernav h4{margin-right:0rem}}#footernav a{letter-spacing:.1em;font-size:.8rem;margin-right:.2rem;margin-left:.3rem;padding-right:1rem;color:#1c2b43;text-decoration:none;transition:all .3s cubic-bezier(.13,.76,0,.995);position:relative;padding-left:1.3rem;color:#fff}@media screen and (max-width:767px){#footernav a{padding-right:0rem;padding-left:1rem;letter-spacing:-.3px}}#footernav a:after{content:"";position:absolute;bottom:-3px;left:0;height:1px;width:0%;background-color:#d3b876;transition:all .3s cubic-bezier(.13,.76,0,.995)}#footernav a::before{content:">";color:#d3b876;margin-right:.5rem;margin-bottom:.2rem;position:absolute;left:0;top:-.5em;transition:all .3s cubic-bezier(.13,.76,0,.995)}#footernav a:hover{color:#d3b876}#footernav a:hover:after{width:100%}#footernav a:hover::before{left:.3rem}#footernav .mb-1{margin-bottom:1rem}#footernav hr{margin-bottom:1rem}.poricy-link{margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width:390px){.poricy-link a{padding-left:.8rem!important;margin-right:0!important}}.nom-a{line-height:0}#inner-footer ul li a{color:#fff;text-decoration:none;letter-spacing:.05em;opacity:.6;transition:all .2s ease}#inner-footer ul li a:hover{opacity:1}.footer-gaiyou{padding-top:2rem;padding-bottom:1rem}.footer-gaiyou .footer-logo{padding-right:1rem;padding-left:1rem;max-width:200px;margin-bottom:1rem}@media screen and (max-width:767px){.footer-gaiyou .footer-logo{margin-bottom:1rem}}.footer-gaiyou .footer-logo img{width:100%}.footer-gaiyou p{font-size:.8rem;margin-top:0;line-height:1.5}.footer-gaiyou .address a.footer-tell{color:#222e79;text-decoration:none}.footer-gaiyou .address a.footer-access{margin-right:1rem;margin-left:1rem;padding-left:1em;padding-right:1em;border-radius:100px;text-decoration:none;font-size:.7rem;display:table;border:1px solid #222e79;margin-bottom:1.4rem;color:#222e79;transition:all .5s cubic-bezier(.13,.76,0,.995)}.footer-gaiyou .address a.footer-access:hover{background-color:#222e79;color:#fff}.grouplink{padding-bottom:1rem}.grouplink a{letter-spacing:.1em;font-size:.7rem;margin-right:1rem;margin-left:.3rem;padding-right:1rem;color:#1c2b43;text-decoration:none;transition:all .3s cubic-bezier(.13,.76,0,.995);position:relative;padding-left:1.3rem;color:#fff;color:#1c2b43}@media screen and (max-width:767px){.grouplink a{padding-right:0rem;padding-left:1rem;font-size:.8rem}}.grouplink a:after{content:"";position:absolute;bottom:-3px;left:0;height:1px;width:0%;background-color:#d3b876;transition:all .3s cubic-bezier(.13,.76,0,.995)}.grouplink a::before{content:">";color:#d3b876;margin-right:.5rem;margin-bottom:.2rem;position:absolute;left:0;top:-.1em;transition:all .3s cubic-bezier(.13,.76,0,.995)}.grouplink a:hover{color:#d3b876}.grouplink a:hover:after{width:100%}.grouplink a:hover::before{left:.3rem}.footer-copyright{background:linear-gradient(90deg,rgb(34,46,121) 0%,rgb(44,111,171) 100%);text-align:center;font-size:.8rem;padding-top:.5rem;padding-bottom:.5rem;color:#fff;padding-right:2rem;padding-left:2rem}@media screen and (max-width:767px){.footer-copyright{margin-bottom:60px}}#footernav a.footbus{letter-spacing:0}.is-loading body{opacity:1;visibility:visible}.js-loading{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:#fff}.is-loaded .js-loading{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.42,0,.58,1);animation:yokoslide 1s ease}@keyframes yokoslide{0%{top:0}100%{top:-20px}}.loadlogo img{max-width:100%}.loadlogo{max-width:200px;animation:load 1s ease,upp 2s ease}@keyframes load{0%{opacity:0}100%{opacity:1}}@keyframes upp{0%{transform:scale(.7,.7)}30%{transform:scale(1,1)}100%{transform:scale(1,1)}}@media only screen and (min-width:481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@media only screen and (min-width:768px){html{font-size:14px}.wrap-full{width:100%;padding-right:30px;padding-left:30px;display:flex;flex-wrap:wrap}.sidebar{margin-top:2.2em}.widgettitle{border-bottom:2px solid #444;margin-bottom:.75em}.widget{padding:0 10px;margin:2.2em 0}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}}@media only screen and (min-width:1030px){html{font-size:15px}.wrap{width:1030px}}@media only screen and (min-width:1240px){.wrap{width:1200px}}span.big1{font-size:120%}.z1{z-index:2}.ic{text-align:center;display:block;margin-right:auto;margin-left:auto}.ic img{text-align:center;display:block;margin-right:auto;margin-left:auto}.youtube{max-width:900px;margin-bottom:2rem;margin-right:auto;margin-left:auto;width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}p{margin:0 0 1.5rem;text-align:justify}.wrap{margin-right:auto;margin-left:auto}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.w1100{max-width:1100px;margin-right:auto;margin-left:auto}html{font-size:15px}@media only screen and (max-width:500px){html{font-size:14px}}p,a{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2}img{height:auto}.anim4{visibility:hidden}.anim4.is-show{animation:showyoko4 1.2s both;visibility:visible}@keyframes showyoko4{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}.anim5{visibility:hidden}.anim5.is-show{animation:showyoko5 1.2s both;visibility:visible}@keyframes showyoko5{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}.sp{display:block}@media screen and (min-width:768px){.sp{display:none}}.ancher_link{margin-top:-170px;padding-top:170px}@media screen and (max-width:768px){.ancher_link{margin-top:-100px;padding-top:100px}}.pageheader{position:relative;overflow:hidden}@media screen and (max-width:767px){.pageheader .wrap{width:100%}}.pageheader::after{content:"";position:absolute;right:-30vw;top:-50%;width:70vw;height:200%;background-color:#222e79;transform:rotate(10deg);z-index:0}@media screen and (max-width:767px){.pageheader::after{display:none}}.pageheader .head_bg{position:absolute;top:0;left:0;width:62%;height:100%;opacity:0;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0}@media screen and (max-width:767px){.pageheader .head_bg{width:100%;position:relative;height:30vw}}.pageheader .head_bg.e-v{animation:e-hero .7s cubic-bezier(1,0,0,1) .1s forwards}.pageheader .w70{width:70%}.pageheader .w30{width:30%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.pageheader .w30{width:100%;background-color:#222e79;z-index:2}}.pageheader .e_header{text-align:center;background-color:#d3b876;color:#222e79;border-radius:100px;font-size:.8rem;font-weight:700;margin-bottom:0;display:table;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.pageheader .page-title{text-align:center;width:100%;display:block;position:relative;font-size:1.6rem;color:#fff;line-height:1.4;letter-spacing:.1em;margin-top:.3rem;font-weight:700;margin-top:1rem}@media screen and (max-width:1030px){.pageheader .page-title{font-size:1.4rem}}@media screen and (max-width:767px){.pageheader .page-title{font-size:1.3rem}}.pageheader .maintitle_block{position:relative;z-index:1;padding-top:6rem;padding-bottom:6rem}@media screen and (max-width:767px){.pageheader .maintitle_block{padding-top:1rem;padding-bottom:1rem}}#submenu{background-color:#f3f4f8}#submenu small{font-size:85%}#submenu ul{width:100%;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}@media screen and (max-width:767px){#submenu ul{justify-content:start;margin-bottom:.5rem}}#submenu ul li{padding-right:.5rem;padding-left:.5rem;width:20%;margin-bottom:0}@media screen and (max-width:900px){#submenu ul li{width:initial}}@media screen and (max-width:767px){#submenu ul li{width:50%;margin-bottom:.5rem}}#submenu ul li.current a{background-color:#222e79;color:#fff}#submenu ul li a{border:1px solid #222e79;width:100%;font-size:.9rem;border-radius:100px;padding-right:1rem;padding-left:1rem;display:table;text-align:center;text-decoration:none;line-height:1;padding-top:.8rem;padding-bottom:.7rem;color:#222e79;margin-right:1rem;padding-left:1rem;display:block;transition:all .3s cubic-bezier(.13,.76,0,.995)}@media screen and (max-width:767px){#submenu ul li a{max-width:100%;width:100%;font-size:.8rem;padding-top:.7rem;padding-bottom:.6rem}}#submenu ul li a:hover{background-color:#222e79;color:#fff}@media only screen and (max-width:850px){#submenu ul li a.orikaesi{letter-spacing:-1px}}body{position:relative}.rer{position:relative}@keyframes maru{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.moba{display:none}@media screen and (max-width:500px){.moba{display:block}}@media(max-width:460px){body .lum-lightbox-inner img{max-width:100%;max-height:auto}body .lum-lightbox-image-wrapper{height:100%!important;max-height:100%!important}.lum-lightbox-inner .lum-lightbox-caption{position:absolute;top:80%}}.pc{display:block}@media screen and (max-width:767px){.pc{display:none}}.w100{width:100%}.pad1{padding:1rem}.animate1.is-show{animation-delay:.1s}.animate2.is-show{animation-delay:.2s}.animate4.is-show{animation-delay:.6s}.animate3.is-show{animation-delay:.4s}.animate10.is-show{animation-delay:1s}.post-navigation{margin-bottom:5rem;padding-right:2rem;padding-left:2rem}.widget ul li a{color:#000;font-size:1rem;text-decoration:none;margin-bottom:1rem;display:block}.widget ul li a:hover{color:#6c2120}body .entry-content tr:nth-child(even){background-color:inherit}.padbox{padding-right:1rem;padding-left:1rem}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],select,textarea,.field{width:100%}.entry-content{padding:6rem 0rem 0rem 0rem}@media screen and (max-width:767px){.entry-content{padding:4rem 0rem 0rem 0rem}}.sub_ancher{margin-bottom:5rem}.sub_ancher .wrap{justify-content:center;flex-wrap:nowrap}.sub_ancher a{text-align:center;max-width:200px;padding-top:.3rem;padding-bottom:.2rem;border-top:1px solid #222e79;border-bottom:1px solid #222e79;color:#222e79;margin-right:1rem;margin-left:1rem;text-decoration:none;transition:all .3s cubic-bezier(.13,.76,0,.995);font-weight:700;flex:1}.sub_ancher a:before{content:"▽";margin-right:.2em;margin-left:-1.2rem}.sub_ancher a:hover{transform:scale(1.1)}@media screen and (max-width:767px){.sub_ancher a{flex:1;margin-right:1%;margin-left:1%;font-size:.9rem}}.sub_ancher a.aka{border-top:1px solid #c8161d;border-bottom:1px solid #c8161d;color:#c8161d}.sub_ancher a.cha{border-top:1px solid #cfa55c;border-bottom:1px solid #cfa55c;color:#cfa55c}.noflex{display:inherit}.tac{text-align:center}.page_disciption{display:table;margin-right:auto;margin-left:auto;font-weight:700;font-size:1.05rem;margin-bottom:4rem;letter-spacing:.1em;padding-right:1.5rem;padding-left:1.5rem}.distable{display:table}.w600{max-width:400px;margin-right:auto;margin-left:auto}.colum1{display:grid;grid-template-columns:1fr;gap:30px}@media screen and (max-width:767px){.colum1{grid-template-columns:100%}}.colum2{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media screen and (max-width:767px){.colum2{grid-template-columns:100%}}.colum3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media screen and (max-width:767px){.colum3{grid-template-columns:100%}}.colum4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}@media screen and (max-width:767px){.colum4{grid-template-columns:100%}}.colum4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}@media screen and (max-width:767px){.colum4{grid-template-columns:100%}}.box1{margin-bottom:6rem}.w_bg{background-color:#fff;border-radius:10px;padding:1rem;width:100%}.bg1{background-color:#f3f4f8}.bg2{background-color:#fceff0}.bg3{background-color:#fbf8f1}ul li{margin-bottom:1rem}ol{margin-left:1.5rem}ol li{list-style:decimal;margin-bottom:1rem}.spaninline span{display:inline-block}h3.midasi_h3{font-size:1.4rem;text-align:center;margin-bottom:3rem;letter-spacing:.2em;font-weight:700;color:#222e79}@media screen and (max-width:767px){h3.midasi_h3{font-size:1.2rem}}h3.midasi_h3:after{content:"";display:block;height:3px;width:76px;background:linear-gradient(-90deg,rgb(200,22,29) 0%,rgb(200,22,29) 50%,rgb(34,46,121) 50%,rgb(34,46,121) 100%);margin-right:auto;margin-left:auto;margin-top:1rem}a.btn1{display:block;background-color:#fff;border:1px solid #222e79;color:#222e79;border-radius:100px;padding-right:.5rem;padding-left:1rem;padding-top:.3em;padding-bottom:.2rem;text-decoration:none;text-align:center;width:20%;max-width:150px;transition:all .5s cubic-bezier(.13,.76,0,.995);position:relative}a.btn1::before{content:"▶︎";position:absolute;font-size:70%;top:50%;left:1rem;transform:translateY(-50%);transition:all .3s cubic-bezier(.13,.76,0,.995)}a.btn1:hover{color:#fff;background-color:#222e79}a.btn1:hover::before{color:#fff;left:1.2rem}h2.midasi_h2{color:#222e79;text-align:center;font-weight:700;margin-bottom:3rem;font-size:1.6rem;letter-spacing:.2em;font-family:"Cormorant Garamond",serif}h2.midasi_h2::before{content:"";margin-right:auto;margin-left:auto;display:block;width:60px;height:60px;background-image:url(../../../themes/sigakukan/images/aohata.png);background-size:contain;background-repeat:no-repeat;background-position:center center}h2.midasi_h2.akahata{color:#c8161d}h2.midasi_h2.akahata::before{background-image:url(../../../themes/sigakukan/images/akahata.png)}h2.midasi_h2.chahata{color:#d3b876}h2.midasi_h2.chahata::before{background-image:url(../../../themes/sigakukan/images/chahata.png)}h2.link_h2{color:#222e79;text-align:center;font-weight:700;margin-bottom:3rem;font-size:1.6rem;letter-spacing:.2em}h2.link_h2::before{content:"";margin-right:auto;margin-left:auto;display:block;width:60px;height:60px;background-image:url(../../../themes/sigakukan/images/aohata.png);background-size:contain;background-repeat:no-repeat;background-position:center center}h2.link_h2.akahata{color:#c8161d}h2.link_h2.akahata::before{background-image:url(../../../themes/sigakukan/images/akahata.png)}h2.link_h2.chahata{color:#d3b876}h2.link_h2.chahata::before{background-image:url(../../../themes/sigakukan/images/chahata.png)}h2.link_h2 span.zenkakuspace{display:inline-block}@media only screen and (max-width:599px){h2.link_h2 span.zenkakuspace{display:none}}#top-news{background-color:#f5f5f5;border-bottom:5px solid #222e79}.tab-group{display:-moz-flex;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.tab{width:8em;padding:5px;list-style:none;border:solid 1px #222e79;border-radius:100px;text-align:center;cursor:pointer;padding-top:.5em;padding-bottom:.3em;align-items:center;margin-right:.5em;margin-left:.5em;font-size:.9rem;line-height:1.1;transition:all .3s cubic-bezier(.13,.76,0,.995)}@media screen and (max-width:767px){.tab{width:8em;margin-bottom:.5rem}}@media screen and (max-width:550px){.tab{width:25%;margin-bottom:.5rem;padding-bottom:.5em}}.panel-group ul.list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}@media screen and (max-width:767px){.panel-group ul.list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (max-width:600px){.panel-group ul.list{grid-template-columns:1fr 1fr;gap:1rem}}.panel{display:none}.tab:hover{background:#222e79;color:#fff}.tab.is-active{background:#222e79;color:#fff;transition:all .2s ease-out}.panel.is-show{display:block}h2.serif{font-size:4rem;background:linear-gradient(0deg,rgb(200,22,29) 0%,rgb(200,22,29) 45%,rgb(34,46,121) 45%,rgb(34,46,121) 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);text-align:center;font-size:3rem;font-weight:700;font-family:"Cormorant Garamond",serif;letter-spacing:.1em}@media screen and (max-width:767px){h2.serif{font-size:2.5rem}}.infomation ul.list .category ul{text-decoration:none;display:flex;margin-bottom:.5rem;margin-top:.7rem;flex-wrap:wrap}.infomation ul.list .category ul li{border-radius:1px;border:1px solid #222e79;font-size:.7rem;background-color:#f3f4f8;color:#222e79;padding-right:.5em;padding-left:.5em;margin-right:.5em;line-height:1;padding-top:.3em;padding-bottom:.2em;margin-bottom:.2rem}.infomation ul.list .category ul li.chutoubu{color:#ce8c8b;background:#ffe4e4;border:1px solid #ce8c8b}.infomation ul.list .category ul li.nyusi{color:#975ac9;background:#eadbf2;border:1px solid #975ac9}.infomation ul.list .category ul li.koutoubu{color:#5a96c7;background:#dbeaf2;border:1px solid #5a96c7}.infomation ul.list li a{text-decoration:none;color:#1c2b43}.infomation ul.list li a img{transition:all .2s ease;border-radius:5px;display:block}.infomation ul.list li a:hover img{transform:scale(1.1)}.infomation figure{overflow:hidden}.infomation p.date{color:#9f9f9f;margin-bottom:0rem;font-size:.9rem}.infomation p.title{font-size:1rem;margin-bottom:0em;line-height:1.6}@media screen and (max-width:767px){.infomation p.title{font-size:.9rem}}.infomation a.btn1{margin-top:2rem;margin-right:auto;margin-left:auto;width:80%;max-width:300px;letter-spacing:.1em;font-size:.9rem;padding-top:.7em;padding-bottom:.7em}#top_concept{background-image:url(../../../themes/sigakukan/images/dot.png),url(../../../themes/sigakukan/images/top-concept-bg.jpg);background-size:auto,cover;background-position:center center;text-align:right}@media screen and (max-width:767px){#top_concept{text-align:left;background-image:url(../../../themes/sigakukan/images/dot.png),url(../../../themes/sigakukan/images/top-concept-bg-sp.jpg)}}#top_concept h3{font-size:4rem;color:#fff;font-family:"游明朝",YuMincho;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:900px){#top_concept h3{font-size:3.5rem}}@media screen and (max-width:767px){#top_concept h3{font-size:2.5rem}}#top_concept p{font-family:serif;color:#fff;letter-spacing:.2em;line-height:2.1;font-size:1.1rem;text-align:right}@media screen and (max-width:767px){#top_concept p{font-size:1rem;text-align:left}}#top_concept p.tci{color:#d3b876;font-weight:700;font-family:"Cormorant Garamond",serif;font-size:1.6rem;letter-spacing:.3em;margin-bottom:0}#top_concept .linkblock{margin-top:4rem;justify-content:end;margin-left:auto}@media screen and (max-width:767px){#top_concept .linkblock{justify-content:center}}#top_concept .linkblock a{border:none;font-size:1em;width:90%;max-width:13em;margin-right:.2em;margin-left:.2em}@media screen and (max-width:767px){#top_concept .linkblock a{padding-top:.5em;padding-bottom:.5em;max-width:80%;margin-bottom:1rem}}#top-manabi{background-color:#f5f5f5}#top-manabi .wrap{max-width:1050px}#top-manabi .d-order1{order:1}@media screen and (max-width:767px){#top-manabi .d-order1{order:2}}#top-manabi .d-order2{order:2}@media screen and (max-width:767px){#top-manabi .d-order2{order:1}}#top-manabi h2{font-size:2.6rem;font-weight:700;color:#222e79;margin-bottom:1rem}@media screen and (max-width:767px){#top-manabi h2{font-size:2.3rem}}#top-manabi h3{font-size:1.5rem;font-weight:700;color:#222e79;line-height:1.6;letter-spacing:.1em;margin-bottom:2rem}@media screen and (max-width:767px){#top-manabi h3{font-size:1.3rem}}#top-manabi p{margin-left:3.4rem;color:#222e79}@media screen and (max-width:767px){#top-manabi p{margin-left:0}}#top-manabi a.btn1{margin-left:auto;width:80%;max-width:200px;margin-top:3rem;border:none}@media screen and (max-width:767px){#top-manabi a.btn1{margin-right:auto;margin-left:auto;width:80%;max-width:300px;padding-top:.5em;padding-bottom:.5em}}#top-manabi .cont_block{z-index:1}#top-manabi .cont_block img.kazarimark{max-width:150px;position:absolute;left:-1rem;top:-.6rem;z-index:0}#top-manabi .cont_block img.kazarimark2{position:absolute;top:3rem;z-index:-1;left:45%}@media screen and (max-width:767px){#top-manabi .cont_block img.kazarimark2{max-width:200px;left:40%}}#top-manabi .photo{position:relative;z-index:1;display:block}#top-manabi .photo img{display:block}#top-manabi .photo:after{content:"";position:absolute;display:block;top:.5rem;bottom:1.5rem;left:1.5rem;right:.5rem;z-index:-1;border:2px solid #222e79}#top-manabi .chutoubu h2{color:#c8161d}#top-manabi .chutoubu h3{color:#c8161d}#top-manabi .chutoubu p{color:#c8161d}#top-manabi .chutoubu a.btn1{color:#c8161d}#top-manabi .chutoubu a.btn1:hover{color:#fff;background-color:#c8161d}#top-manabi .chutoubu .photo:after{top:.5rem;bottom:1.5rem;left:.5rem;right:1.5rem;z-index:-1;border:2px solid #c8161d}#top-manabi .chutoubu .cont_block{margin-left:-5%}@media screen and (max-width:767px){#top-manabi .chutoubu .cont_block{margin-left:0%}}#topmovie p{letter-spacing:.1em;font-size:1.1rem}#topmovie a.btn1{padding-top:.5em;padding-bottom:.5em;width:90%;max-width:300px;font-size:.9em;letter-spacing:.1em}#cta{background-color:#f5f5f5;background-image:url(../../../themes/sigakukan/images/dot.png),url(../../../themes/sigakukan/images/top-movie-bg.jpg);background-size:auto,cover;background-position:center center}#cta a.btn1{width:90%;max-width:300px;font-size:1.1rem;font-weight:700;padding:1rem;margin-right:.5rem;margin-left:.5rem;border:none}@media screen and (max-width:767px){#cta a.btn1{margin-bottom:.5rem;margin-top:.5rem}}#top-insta{background-color:#f5f5f5}#top-insta a{display:block;margin-right:auto;margin-left:auto;width:90%;max-width:480px;text-align:center;transition:all .3s cubic-bezier(.13,.76,0,.995)}#top-insta a img{display:block;margin-bottom:0}#top-insta a:hover{margin-bottom:-.3rem;padding-top:.3rem}#top-insta .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (max-width:767px){#top-insta .grid{grid-template-columns:1fr;gap:80px}}#top-insta .grid .opac h2{font-size:2.1rem;line-height:2.8}@media screen and (max-width:767px){#top-insta .grid .opac h2{font-size:1.7rem}}.outline .teacherblock{display:grid;grid-template-columns:3fr 2fr;gap:5%;justify-content:center;align-items:center}@media screen and (max-width:767px){.outline .teacherblock{flex-direction:row-reverse;grid-template-columns:1fr}}.outline .teacherblock h3{font-weight:700;font-size:2rem;letter-spacing:.15em;margin-bottom:3rem;color:#222e79}@media screen and (max-width:767px){.outline .teacherblock h3{font-size:1.6rem}}@media screen and (max-width:767px){.outline .teacherblock .content_block{order:2}}.outline .teacherblock .photo_block{margin-right:1rem;margin-left:1rem;z-index:1;position:relative}@media screen and (max-width:767px){.outline .teacherblock .photo_block{margin-right:auto;margin-left:auto;width:80%;margin-bottom:2rem;order:1}}.outline .teacherblock .photo_block:after{content:"";position:absolute;top:1rem;left:1rem;width:100%;height:100%;background-color:#222e79;z-index:-2;border-radius:10px}.outline .teacherblock .photo_block:before{content:"";position:absolute;top:-1rem;left:-1rem;width:100%;height:100%;background-color:#c8161d;z-index:-1;border-radius:10px}.outline .teacherblock .photo_block img{display:block;margin-bottom:0;border-radius:10px}.outline .teacherblock .katagaki{margin-top:2rem;font-weight:700;text-align:right;margin-bottom:.5rem;color:#222e79}.outline .teacherblock .sign{margin-left:auto;display:block;max-width:144px!important}.outline .rinen h4{background-color:#222e79;border-radius:5px;color:#fff;margin-bottom:1rem;padding:.6rem 1rem .5rem 1rem}.outline .rinen p{font-weight:700}.outline .rinen .school_missionpolisy .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-columns:1fr;gap:30px}.outline .rinen .school_missionpolisy .grid p{font-weight:400}.outline .rinen .school_missionpolisy .grid h5{line-height:1.6;margin-top:1em;font-size:1rem;font-weight:700;color:#222e79;border-left:5px solid #222e79;padding-left:.6em}.outline .gaiyou .kousyou{max-width:200px}.outline .gaiyou h5{text-align:center;font-weight:700;font-size:1rem;color:#222e79}.outline .gaiyou table{border:none}.outline .gaiyou table tr{border:none}.outline .gaiyou table th,.outline .gaiyou table td{padding:.5rem}.outline .gaiyou table th{width:7em;text-align-last:left;background-color:inherit!important;color:#222e79;border:none}.outline .gaiyou a.btn1{margin-top:2rem;width:100%}@media screen and (max-width:767px){.outline .gaiyou a.btn1{margin-right:auto;margin-left:auto}}.outline .seitoka img{max-width:600px!important;display:block;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.outline .seitoka img{max-width:400px!important;width:100%}}.outline .enkaku table{width:auto;margin-right:auto;margin-left:auto;border:none}.outline .enkaku table tr{border:none}@media screen and (max-width:767px){.outline .enkaku table tr{border-bottom:1px dashed #eee}}.outline .enkaku table th,.outline .enkaku table td{padding:1rem}.outline .enkaku table th{font-weight:400;width:12em;text-align:left;background-color:inherit!important;color:#222e79;border:none}@media screen and (max-width:767px){.outline .enkaku table th{text-align:left}}.access .box1{padding-right:10%;padding-left:10%;margin-top:4rem;margin-bottom:4rem}@media screen and (max-width:767px){.access .box1{padding-right:1%;padding-left:1%}.access .box1 img{max-width:450px!important;width:100%;margin-right:auto;margin-left:auto;display:block}}.access .map iframe{width:100%}.access .schoolbus a.btn1{margin-right:auto;margin-left:auto;max-width:400px;width:80%;padding-top:.7rem;padding-bottom:.6rem}@media screen and (max-width:767px){.access .busimg img{max-width:350px!important}}.institution img{border-radius:5px;display:block;margin-bottom:.8rem}.institution .sisetublock{position:relative;z-index:1}.institution .sisetublock:after{content:"";width:100%;height:60%;top:7%;left:0;position:absolute;background-color:#f3f4f8;z-index:-1}.institution .sisetublock .photo{width:70%}@media screen and (max-width:767px){.institution .sisetublock .photo{width:100%}}.institution .sisetublock .contblock{margin-left:-10%;width:40%;background-color:#fff;border-radius:10px;padding:3rem;padding-bottom:2rem}@media screen and (max-width:767px){.institution .sisetublock .contblock{margin-left:0%;width:90%;margin-top:-10%;margin-right:auto;margin-left:auto;padding:2rem}}.institution .sisetublock .contblock h3{font-size:1.6rem;letter-spacing:.1em;font-weight:700;color:#222e79}.institution .sisetublock .contblock p.pickup{margin-bottom:.5rem;color:#d3b876;font-weight:700;letter-spacing:.1em}@media screen and (max-width:767px){.institution .sisetublock .subblock{padding-right:1rem;padding-left:1rem}}.institution .sisetublock .subblock h4{text-align:center;font-weight:700;font-size:1rem}.institution .sisetublock.library .contblock{margin-left:0;margin-right:-10%;width:40%;background-color:#fff;border-radius:10px;padding:3rem;padding-bottom:2rem;z-index:2}@media screen and (max-width:767px){.institution .sisetublock.library .contblock{margin-left:0%;margin-right:0%;width:90%;margin-top:-10%;margin-right:auto;margin-left:auto;padding:2rem}}.institution .sisetublock.library:after{content:"";width:100%;height:65%;top:7%;left:0;position:absolute;background-color:#fdf8ea;z-index:-1}.institution .disgrid{display:grid;place-items:center}.institution .subblock h4{text-align:center;font-size:.9rem}.institution .gakusyokumenu{border-radius:10px;width:90%;margin-right:auto;margin-left:auto;padding:.5rem 2rem;background-color:#fbf8f1;border:1px solid #d3b876;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1130px){.institution .gakusyokumenu{flex-wrap:wrap}}@media screen and (max-width:950px){.institution .gakusyokumenu{width:100%}}.institution .gakusyokumenu .menu-midasi{margin-right:2rem;margin-left:2rem}.institution .gakusyokumenu .menu-item{display:block;max-width:40%!important;width:100%}@media screen and (max-width:950px){.institution .gakusyokumenu .menu-item{max-width:60%!important}}@media screen and (max-width:767px){.institution .gakusyokumenu .menu-item{max-width:100%!important}}.institution .gakusyokumenu img{margin-top:1rem;margin-bottom:1rem}.institution .gakusyokumenu p{margin-top:1rem;display:block;width:40%}@media screen and (max-width:1130px){.institution .gakusyokumenu p{display:block;width:30%}}@media screen and (max-width:950px){.institution .gakusyokumenu p{width:100%}}@media screen and (max-width:767px){.institution .gakusyokumenu{flex-direction:column;padding:2rem 2rem}}.reverse{flex-direction:row-reverse}@media screen and (max-width:767px){.reverse{flex-direction:row}}.dormitory .other-facility{border:1px solid #eee;margin-top:2rem;border-radius:10px;padding:1rem}.dormitory .other-facility h5{text-align:center;font-weight:700}.dormitory .other-facility p span{display:inline-block}.dormitory .sakurasou{background-color:#f5bec4}.dormitory .sakurasou h3{text-align:center;color:#f76a79;font-size:1.6rem;font-weight:700;letter-spacing:.2em;margin-bottom:1.6rem}.dormitory .sakurasou img{border-radius:5px;display:block;margin-bottom:.5rem}.dormitory .sakurasou p{text-align:center;margin-bottom:0em}.dormitory .sakurasou .w_bg{padding-top:5%;padding-bottom:5%;padding-right:10%;padding-left:10%}@media screen and (max-width:767px){.dormitory .sakurasou .w_bg{padding-top:10%;padding-bottom:10%}}.dormitory .sakurasou .colum3{place-items:center}.dormitory .hikarisou{background-color:#90afd6}.dormitory .hikarisou h3{text-align:center;color:#222e79;font-size:1.6rem;font-weight:700;letter-spacing:.2em;margin-bottom:1.6rem}.dormitory .hikarisou img{border-radius:5px;display:block;margin-bottom:.5rem}.dormitory .hikarisou p{text-align:center;margin-bottom:0em}.dormitory .hikarisou .w_bg{padding-top:5%;padding-bottom:5%;padding-right:10%;padding-left:10%}@media screen and (max-width:767px){.dormitory .hikarisou .w_bg{padding-top:10%;padding-bottom:10%}}.dormitory .voice{background-color:#fbf8f1}.dormitory .voice .d-flex{align-items:center}.dormitory .voice .reverse{flex-direction:row-reverse}@media screen and (max-width:767px){.dormitory .voice .reverse{flex-direction:row}}.dormitory .voice .photo{width:40%}@media screen and (max-width:767px){.dormitory .voice .photo{width:100%}}.dormitory .voice .photo img{border-radius:5px}.dormitory .voice .cont-block{width:60%;padding:3rem;text-align:justify}@media screen and (max-width:767px){.dormitory .voice .cont-block{width:100%;padding:1rem}}.dormitory .voice .cont-block h3{font-size:1.3rem;font-weight:700;color:#222e79;letter-spacing:.1em;margin-bottom:1em}.dormitory .voice .cont-block h4{letter-spacing:.1em;margin-bottom:1em}.dormitory .voice .cont-block p{font-size:.9rem}.dormitory .hiyou table{max-width:500px;margin-right:auto;margin-left:auto;border:none}.dormitory .hiyou table tr{border-bottom:1px dashed #aaa}.dormitory .hiyou table tr:last-child{border-bottom:0 dashed #1c2b43}.dormitory .hiyou table th{border:none;padding:1rem;background-color:#f5f5f5}.dormitory .hiyou table td{font-weight:700;padding:1rem;line-height:1.4}.movie h2{font-weight:700;color:#222e79}@media screen and (max-width:767px){.movie h2{font-size:1.3rem}}@media screen and (max-width:767px){.feature .sub_ancher .wrap{flex-wrap:wrap}.feature .sub_ancher .wrap a{flex:inherit;width:50%;display:block;margin-bottom:1rem}}.bold{font-weight:700}.programblock{position:relative;border-bottom:2px solid #c8161d}.programblock:after{content:"";position:absolute;top:100%;left:13%;margin-left:-25px;border:50px solid rgba(0,0,0,0);border-top:30px solid #c8161d}@media screen and (max-width:767px){.programblock:after{left:50%;margin-left:-50px}}@media screen and (max-width:767px){.programblock{border-bottom:1px solid #c8161d}}.programblock .midasiblock{width:30%}@media screen and (max-width:767px){.programblock .midasiblock{width:100%;border-bottom:1px solid #c8161d}}.programblock .contblock{width:70%;padding-bottom:4rem;border-left:2px solid #c8161d}@media screen and (max-width:767px){.programblock .contblock{width:100%;border-left:0 solid #c8161d}}@media screen and (max-width:930px){.programblock .contblock p{padding-left:2rem}}@media screen and (max-width:767px){.programblock .contblock p{padding-left:0rem;width:100%;border-left:0 solid #c8161d}}.programblock .midasiblock{display:grid;place-items:center;padding:3rem 2rem 2rem;color:#c8161d;font-weight:700}.programblock .midasiblock img{text-align:center;display:block;margin-right:auto;margin-left:auto}.programblock .midasiblock h5{font-weight:700;font-size:3rem;margin-bottom:.5rem}@media screen and (max-width:900px){.programblock .midasiblock h5{font-size:2rem}}@media screen and (max-width:767px){.programblock .midasiblock h5{font-size:3rem}}.programblock .midasiblock .midasi{margin-top:2rem;display:table;margin-right:auto;margin-left:auto;position:relative;padding-left:5rem}@media screen and (max-width:900px){.programblock .midasiblock .midasi{padding-left:4.4rem}}@media screen and (max-width:767px){.programblock .midasiblock .midasi{padding-left:5.5rem}}.programblock .midasiblock .midasi:before{content:"1.";font-size:5.8rem;font-style:italic;position:absolute;top:-.15em;left:0;line-height:1;letter-spacing:-.1em}@media screen and (max-width:900px){.programblock .midasiblock .midasi:before{font-size:5rem}}@media screen and (max-width:767px){.programblock .midasiblock .midasi:before{font-size:5.8rem}}.programblock .midasiblock .midasi p{margin-bottom:0}@media screen and (max-width:900px){.programblock .midasiblock .midasi p{line-height:1.4}}@media screen and (max-width:767px){.programblock .midasiblock .midasi p{padding-left:0rem}}@media screen and (max-width:767px){.programblock .m-tac{display:table;margin-right:auto;margin-left:auto}}.programblock h3{color:#fff;font-size:2rem;background-image:url(../../../themes/sigakukan/images/hop-hata.png);font-weight:700;background-size:cover;background-position:top right;background-repeat:no-repeat;width:6em;padding:.7rem 1em .6rem;line-height:1;margin-right:1em;letter-spacing:.1em}@media screen and (max-width:767px){.programblock h3{margin-bottom:2rem;margin-top:3rem;margin-right:auto;margin-left:auto}}.programblock h4{text-align:center;margin-bottom:0;color:#222e79}.programblock .disgrid{position:relative;display:grid;place-items:center;background-color:#0097e0;border-radius:10px;height:85%;padding:1rem;padding-right:2rem;padding-left:2rem}.programblock .disgrid ul{margin-left:1rem}.programblock .disgrid ul li{list-style:disc;margin-bottom:0;color:#fff;font-weight:700;font-size:1.1rem}.programblock .disgrid ul li span{display:inline-block}.programblock .disgrid p{margin-bottom:0;font-size:1.1rem;color:#fff;font-weight:700}.programblock .ningensei .disgrid{background-color:#e65549}.programblock .ningensei h4{color:#c8161d}.programblock .colum2{margin-top:2rem;width:95%;margin-left:auto}@media screen and (max-width:767px){.programblock .colum2{width:100%}}.programblock.step{border-bottom:2px solid #d3b876}.programblock.step:after{content:"";border:50px solid rgba(0,0,0,0);border-top:30px solid #d3b876}@media screen and (max-width:767px){.programblock.step{border-bottom:1px solid #d3b876}}.programblock.step .midasiblock{width:30%}@media screen and (max-width:767px){.programblock.step .midasiblock{width:100%;border-bottom:1px solid #d3b876}}.programblock.step .contblock{border-left:2px solid #d3b876}@media screen and (max-width:767px){.programblock.step .contblock{border-left:0 solid #d3b876}}.programblock.step .midasi:before{content:"2.";letter-spacing:0;line-height:1}.programblock.step .midasi p{margin-bottom:0}.programblock.step .midasiblock{color:#d3b876}.programblock.step h3{background-image:url(../../../themes/sigakukan/images/step-hata.png)}.programblock.jump{border-bottom:2px solid #222e79}.programblock.jump:after{content:"";position:absolute;top:100%;left:13%;margin-left:-25px;border:0 solid rgba(0,0,0,0);border-top:0 solid #c8161d}@media screen and (max-width:767px){.programblock.jump{border-bottom:1px solid #222e79}}.programblock.jump .midasiblock{width:30%}@media screen and (max-width:767px){.programblock.jump .midasiblock{width:100%;border-bottom:1px solid #222e79}}.programblock.jump .contblock{border-left:2px solid #222e79}@media screen and (max-width:767px){.programblock.jump .contblock{border-left:0 solid #222e79}}.programblock.jump .midasi:before{content:"3.";letter-spacing:0;line-height:1}.programblock.jump .midasi p{margin-bottom:0}.programblock.jump .midasiblock{color:#222e79}.programblock.jump h3{background-image:url(../../../themes/sigakukan/images/jump-hata.png)}.kaihatu{background-color:#fdf6e5}.kaihatu h3{text-align:center;background-color:#0097e0;border-radius:5px;padding:1rem}.kaihatu h3.ningennsei{background-color:#e65549}.kaihatu h3 img{display:table;margin-bottom:0;margin-right:auto;margin-left:auto}.kaihatu img{display:block;margin-bottom:1rem;border-radius:5px}.kaihatu .card{background-color:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.kaihatu .card h4{color:#222e79;display:flex;padding-left:28px;position:relative}.kaihatu .card h4:before{content:"";position:absolute;left:0;padding-top:.6em;width:25px;height:22px;margin-right:.4rem;margin-top:-.2rem;background-image:url(../../../themes/sigakukan/images/aocheck.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.kaihatu .ninngennsei .card{padding:1.5rem;border-radius:10px}.kaihatu .ninngennsei .card h4{color:#c8161d}.kaihatu .ninngennsei .card h4:before{background-image:url(../../../themes/sigakukan/images/akacheck.png)}.kaihatu .ningen-sub{background-color:#fff;padding:2.5rem 2rem 1rem;padding-right:5%;padding-left:5%;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.kaihatu .ningen-sub .card2 h4{color:#c8161d;line-height:1.6;border-bottom:1px solid #c8161d;padding-bottom:.5rem}.attempt hr{border-top:1px dashed #eee;margin-bottom:3rem}.attempt h4{letter-spacing:.1em;color:#222e79;font-size:1.4rem;font-weight:700}.curriculum{background-color:#f3f4f8}@media only screen and (max-width:767px){.curriculum .scroll_img{overflow-y:scroll}.curriculum .scroll_img img{min-width:600px}}.curriculum h3{letter-spacing:.1em;font-weight:700;margin-bottom:2rem}.curriculum h3 span{color:#222e79}.curriculum a.btn1{max-width:90%;width:100%}.curriculum .curria{justify-content:space-between}@media only screen and (max-width:767px){.curriculum .curria{flex-wrap:wrap}}.curriculum .curria a{width:48%}@media only screen and (max-width:767px){.curriculum .curria a{width:100%;margin-right:auto;margin-left:auto}}.swiper{width:100%}.swiper-button-next,.swiper-button-prev{color:#fff!important}.swiper-pagination{bottom:5px!important;display:none}body .swiper-pagination-bullet-active{background:#222e79}.schedule .colum4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:repeat(3,1fr);align-items:stretch}.schedule .nennkanbg{background-image:url(../../../themes/sigakukan/images/schebgg.jpg);background-size:cover;background-position:center center;width:100%;height:500px;border-right:20px solid #222e79;border-left:20px solid #c8161d}.schedule .monthblock{background-color:#fbf8f1}.schedule .monthblock ul{padding-left:1rem}.schedule .monthblock ul li{list-style:disc}.schedule p.month{font-size:4rem;font-weight:700;text-align:center;font-style:italic;padding-bottom:0rem;border-bottom:6px solid #000;line-height:1.5;margin-bottom:0;letter-spacing:-.1em;background-color:#fff}.schedule p.month span{display:inline-block;font-size:1.5rem;font-style:normal;margin-left:.8rem}.schedule .schecont{padding:1rem 2rem 1rem 2rem}.schedule .schecont ul li{margin-bottom:.5rem}.schedule p.month.tuki4{color:#e54b67;border-bottom-color:#e54b67}.schedule p.month.tuki5{color:#65b137;border-bottom-color:#65b137}.schedule p.month.tuki6{color:#0c96e1;border-bottom-color:#0c96e1}.schedule p.month.tuki7{color:#a2c62d;border-bottom-color:#a2c62d}.schedule p.month.tuki8{color:#f5a229;border-bottom-color:#f5a229}.schedule p.month.tuki9{color:#895732;border-bottom-color:#895732}.schedule p.month.tuki10{color:#865799;border-bottom-color:#865799}.schedule p.month.tuki11{color:#725e2e;border-bottom-color:#725e2e}.schedule p.month.tuki12{color:#0f917a;border-bottom-color:#0f917a}.schedule p.month.tuki1{color:#e3321c;border-bottom-color:#e3321c}.schedule p.month.tuki2{color:#0c96e1;border-bottom-color:#0c96e1}.schedule p.month.tuki3{color:#fccc49;border-bottom-color:#fccc49}.schedule .himitu{background-image:url(../../../themes/sigakukan/images/taikusai-bg.jpg)}.schedule .himitu .kazari1{position:absolute;width:40%;top:20%;left:-70%}@media screen and (max-width:767px){.schedule .himitu .kazari1{width:35%;left:-56%;top:30%}}.schedule .himitu .kazari2{position:absolute;width:75%;top:15%;right:-95%}@media screen and (max-width:767px){.schedule .himitu .kazari2{width:60%;top:30%;right:-70%}}.schedule .himitu .w_bg{padding-top:5%;padding-bottom:5%;padding-right:10%;padding-left:10%}@media screen and (max-width:767px){.schedule .himitu .w_bg{padding-top:15%;padding-bottom:5%}}.schedule .himitu .colum2 h3{padding-top:12.4%;padding-bottom:3%;background-image:url(../../../themes/sigakukan/images/taikusaimidasi.jpg);background-size:contain;background-repeat:no-repeat;color:#bc965c;font-size:1.4rem;font-weight:700;text-align:center}@media screen and (max-width:1030px){.schedule .himitu .colum2 h3{padding-top:11.5%;padding-bottom:2%}}@media screen and (max-width:767px){.schedule .himitu .colum2 h3{padding-top:10%;padding-bottom:2%}}.schedule .himitu .bunkasai .colum2 h3{background-image:url(../../../themes/sigakukan/images/bukasaimidasi.jpg)}.schedule .colum2{align-items:center;margin-bottom:2rem}@media screen and (max-width:767px){.schedule .colum2{gap:10px}.schedule .colum2 .swiper{order:2}.schedule .colum2 .cont{order:1}}.life .life_back{padding-top:3rem;background:linear-gradient(90deg,rgba(200,22,29,.1) 0%,rgba(200,22,29,.1) 50%,rgba(34,46,121,.1) 50%,rgba(34,46,121,.1) 100%)}.life .center-line{position:relative;z-index:2}.life .center-line p{border:1px solid #999;position:relative;text-align:center;margin-right:auto;margin-left:auto;z-index:2;line-height:1.4;letter-spacing:0;background:#fff;display:table;color:#333;font-weight:700;padding:2rem .5rem;border-radius:100px;margin-top:100%}.life .center-line p:after{content:"";position:absolute;height:4px;width:30px;top:50%;left:-30px;z-index:0;background-color:#c8161d}.life .center-line p:before{content:"";position:absolute;height:4px;width:30px;top:50%;right:-30px;z-index:0;background-color:#222e79}@media screen and (max-width:767px){.life .center-line p{font-size:.8rem;padding:1rem .2rem}}.life .center-line:after{content:"";width:20px;height:100%;top:0;background-color:#fff;position:absolute;left:50%;margin-left:-10px;z-index:1}@media screen and (max-width:767px){.life .center-line:after{width:11px;margin-left:-5px}}.life .center-line:before{content:"";border-left:1px dashed #ccc;width:1px;height:100%;top:0;position:absolute;left:50%;margin-left:-1px;z-index:2}@media screen and (max-width:767px){.life .center-line:before{margin-left:0}}.life .center-line.toukou p:after{top:70%}.life .center-line.toukou p:before{top:20%}.life .center-line.gekou p:after{top:10%}.life .center-line.gekou p:before{top:80%}.life .center-line.houkago p:after{top:10%}.life .center-line.houkago p:before{top:80%}.life .glid_block{display:grid;grid-template-columns:5fr 1fr 5fr}.life .scheduleblock{position:relative;z-index:1}.life .scheduleblock .prof_block{margin-bottom:3rem;position:relative;background:#fff;width:80%;margin-right:auto;margin-left:auto;justify-content:center;align-items:center;border-top:3px solid #222e79;border-bottom:3px solid #222e79}@media screen and (max-width:767px){.life .scheduleblock .prof_block{width:100%}}.life .scheduleblock .prof_block .photo{width:100%}@media screen and (max-width:767px){.life .scheduleblock .prof_block .photo{width:100%}}.life .scheduleblock .prof_block .photo img{display:block;margin-bottom:0}.life .scheduleblock .prof_block .cont_block{width:100%;padding-left:1rem;padding-right:1rem}@media screen and (max-width:767px){.life .scheduleblock .prof_block .cont_block{width:100%;padding-left:1rem;padding-right:1rem}}.life .scheduleblock .prof_block .cont_block .tugaku{position:relative;text-align:center;top:0rem;width:50%;margin-right:auto;margin-left:auto;font-size:1.1rem;display:table;padding:.2rem 1rem .15rem;font-weight:700;letter-spacing:.1em;background-color:#222e79;color:#fff}@media screen and (max-width:767px){.life .scheduleblock .prof_block .cont_block .tugaku{width:100%;font-size:1rem}}.life .scheduleblock .prof_block .cont_block h5{margin-top:30px;color:#222e79;font-weight:700;margin-bottom:-.2rem;letter-spacing:.1em;font-size:1rem}@media screen and (max-width:767px){.life .scheduleblock .prof_block .cont_block h5{margin-top:0;font-size:.9rem}}.life .scheduleblock .prof_block .cont_block h4{font-size:1.2rem;letter-spacing:.1em;margin-top:0}@media screen and (max-width:767px){.life .scheduleblock .prof_block .cont_block h4{font-size:1.1rem}}.life .scheduleblock .prof_block .cont_block p{line-height:1.5}.life .scheduleblock .prof_block.chutoubu{border-top:3px solid #c8161d;border-bottom:3px solid #c8161d}.life .scheduleblock .prof_block.chutoubu .tugaku{background-color:#c8161d}.life .scheduleblock .prof_block.chutoubu h5{color:#c8161d}.life .scheduleblock h3{background-color:#222e79;color:#fff;font-weight:700;padding:1rem;text-align:center;border-radius:5px;position:relative;margin-bottom:2rem}@media screen and (max-width:767px){.life .scheduleblock h3{font-size:1rem}}.life .scheduleblock h3:before{content:"";position:absolute;top:100%;left:50%;margin-left:-30px;border:30px solid rgba(0,0,0,0);border-top:15px solid #222e79}.life .scheduleblock .chutoubu h3{background-color:#c8161d;color:#fff;font-weight:700;padding:1rem;text-align:center;border-radius:5px;position:relative;margin-bottom:2rem}.life .scheduleblock .chutoubu h3:before{content:"";border-top:15px solid #c8161d}.life .scheduleblock .scheblock{position:relative;z-index:10}.life .scheduleblock .scheblock img{border-radius:5px;display:block;margin-bottom:0}.life .scheduleblock .scheblock p.time{margin-bottom:-.2rem;font-weight:700;color:#222e79;font-size:1.1rem}@media screen and (max-width:767px){.life .scheduleblock .scheblock p.time{font-size:1rem}}.life .scheduleblock .scheblock h4{color:#222e79;font-size:1.4rem;letter-spacing:.1em;margin-bottom:.3rem}@media screen and (max-width:767px){.life .scheduleblock .scheblock h4{font-size:1.1rem}}.life .scheduleblock .scheblock img.life_kazari{max-width:300px!important;margin-right:auto;margin-left:auto}.life .scheduleblock .scheblock p{line-height:1.6;margin-bottom:2rem}@media screen and (max-width:767px){.life .scheduleblock .scheblock p{font-size:.9rem}}.life .scheduleblock .scheblock.chutoubu p.time{color:#c8161d}.life .scheduleblock .scheblock.chutoubu h4{color:#c8161d}.life .scheduleblock .scheblock.chutoubu:after{background-color:#fceff0;left:0;width:100%;z-index:-1}.life .scheduleblock .scheblock.chutoubu .prof_block{border-top-color:#c8161d;border-bottom-color:#c8161d}.life .scheduleblock .scheblock.chutoubu .prof_block h5{color:#c8161d}.life .scheduleblock .scheblock.chutoubu .prof_block .tugaku{background-color:#c8161d}.life .scheduleblock .scheblock.chutoubu h3{background-color:#c8161d}.life .scheduleblock .scheblock.chutoubu h3:before{border-top:15px solid #c8161d}.life .scheduleblock .scheblock.chutoubu .scheblock p.time{color:#c8161d}.life .scheduleblock .scheblock.chutoubu .scheblock h4{color:#c8161d}p.reiwa{font-size:.8rem;text-align:center;margin-top:-2.6rem;margin-bottom:2rem}p.reiwa2{text-align:right;margin-top:-4.5rem;margin-bottom:4rem;font-size:.8rem;padding-right:1rem}@media only screen and (max-width:797px){p.reiwa2{font-size:.7rem}}p.reiwa3{text-align:right;font-size:.8rem;padding-right:1rem;margin-bottom:-1rem;margin-top:-1rem}@media only screen and (max-width:797px){p.reiwa3{font-size:.7rem}}.uniform .entry-content{position:relative;z-index:1;overflow:hidden}.uniform .entry-content:before{content:"";position:absolute;display:block;top:0;bottom:0;left:-50%;right:0;height:200%;width:200%;z-index:-1;transform:rotate(30deg);background-image:url(../../../themes/sigakukan/images/seihuku-bg.jpg)}.uniform h2{width:70%;max-width:322px;margin-bottom:4rem}@media screen and (max-width:767px){.uniform h2{max-width:280px}}.uniform h2 img{display:block}.uniform .disp{text-align:justify}.uniform .disp h3{font-size:1.8rem;font-weight:700;color:#222e79;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:767px){.uniform .disp h3{font-size:1.5rem;text-align:center}}.uniform .disp p{letter-spacing:.12em}.uniform .image_block{margin-top:3%;position:relative;margin-bottom:10%}.uniform .image_block img{border-radius:10px}.uniform .kazari1,.uniform .kazari2,.uniform .kazari3,.uniform .kazari4,.uniform .kazari5{position:absolute}.uniform .kazari1{width:10%;top:-70%;left:25%}@media screen and (max-width:767px){.uniform .kazari1{width:15%!important;top:-20%;left:1%}}.uniform .kazari2{width:11%;top:-50%;right:20%}@media screen and (max-width:767px){.uniform .kazari2{width:15%!important;top:0%;right:-2%}}.uniform .kazari3{width:20%;top:-30%;right:2%}.uniform .kazari4{width:15%!important;top:-40%;left:-5%}@media screen and (max-width:767px){.uniform .kazari4{width:20%!important;top:0%;left:5%}}.uniform .kazari5{width:12%!important;bottom:-40%;right:2%}@media screen and (max-width:767px){.uniform .kazari5{width:17%!important;top:25%;right:4%}}.uniform .skirt{margin-bottom:3rem;padding:1rem;border-radius:10px;border:2px solid #d3b876;background-color:#fbf8f1}.uniform .skirt img{margin-top:1rem;margin-bottom:1rem;width:100%;max-width:200px!important}.uniform .skirt p{margin-bottom:0}.club .colum3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.club .colum3 img{display:block;margin-bottom:1rem;border-radius:5px}.club h4{text-align:center;font-size:1rem}.studenttalk .w_bg,.graduatetalk .w_bg{z-index:1;padding:0}.studenttalk .w_bg img,.graduatetalk .w_bg img{border-radius:10px 10px 0 0;margin-right:auto;margin-left:auto;display:block}.studenttalk .koutoubu,.graduatetalk .koutoubu{position:relative}.studenttalk .koutoubu:after,.graduatetalk .koutoubu:after{content:"";display:block;position:absolute;width:100VW;bottom:0;left:0;top:10%;background-color:#222e79;z-index:0}@media screen and (max-width:767px){.studenttalk .koutoubu:after,.graduatetalk .koutoubu:after{top:300px}}.studenttalk .chutoubu,.graduatetalk .chutoubu{position:relative}.studenttalk .chutoubu:after,.graduatetalk .chutoubu:after{content:"";display:block;position:absolute;width:100VW;bottom:0;left:0;top:10%;background-color:#c8161d;z-index:0}@media screen and (max-width:767px){.studenttalk .chutoubu:after,.graduatetalk .chutoubu:after{top:300px}}.studenttalk .sotugyousei,.graduatetalk .sotugyousei{position:relative}.studenttalk .sotugyousei:after,.graduatetalk .sotugyousei:after{content:"";display:block;position:absolute;width:100VW;bottom:0;left:0;top:10%;background-color:#d3b876;z-index:0}@media screen and (max-width:767px){.studenttalk .sotugyousei:after,.graduatetalk .sotugyousei:after{top:300px}}.studenttalk .sotugyousei .interview_block h3,.graduatetalk .sotugyousei .interview_block h3{color:#cfa55c}.studenttalk .sotugyousei .interview_block p.submidasi,.graduatetalk .sotugyousei .interview_block p.submidasi{color:#cfa55c}.studenttalk .interview_block,.graduatetalk .interview_block{padding:2rem;padding-right:10%;padding-left:10%}@media screen and (max-width:767px){.studenttalk .interview_block,.graduatetalk .interview_block{padding-right:7%;padding-left:7%}}.studenttalk .interview_block h3,.graduatetalk .interview_block h3{font-size:2rem;text-align:center;color:#222e79;font-weight:700;letter-spacing:.1em;margin-bottom:.2rem}@media screen and (max-width:767px){.studenttalk .interview_block h3,.graduatetalk .interview_block h3{font-size:1.4rem}}.studenttalk .interview_block h3.red,.graduatetalk .interview_block h3.red{color:#c8161d}.studenttalk .interview_block p,.graduatetalk .interview_block p{text-align:justify}.studenttalk .interview_block p.submidasi,.graduatetalk .interview_block p.submidasi{text-align:center;margin-bottom:2rem;color:#222e79}.studenttalk .interview_block p.submidasi.red,.graduatetalk .interview_block p.submidasi.red{color:#c8161d}.studenttalk .interview_block p.question,.graduatetalk .interview_block p.question{margin-top:2rem;font-weight:700;color:#cfa55c;font-size:1.1rem;letter-spacing:.1em}@media screen and (max-width:767px){.studenttalk .interview_block p.question,.graduatetalk .interview_block p.question{font-size:1rem}}.studenttalk .interview_block p.question:before,.graduatetalk .interview_block p.question:before{content:"";height:1px;width:1.5rem;display:inline-block;background-color:#cfa55c;margin-bottom:.4rem;margin-right:.2rem}.studenttalk h4,.graduatetalk h4{font-size:1.5rem;margin-bottom:2rem;letter-spacing:.1em}@media screen and (max-width:767px){.studenttalk h4,.graduatetalk h4{font-size:1.2rem}}.studenttalk hr,.graduatetalk hr{margin-bottom:2rem}.achievement .table_block{margin-bottom:3rem}.achievement .achive_head{text-align:center;background-color:#222e79;padding:1rem;padding-top:1.3rem;margin-bottom:1rem}.achievement .achive_head h3{color:#fff;font-weight:700;margin-bottom:0rem}.achievement .achive_head p{text-align:center;color:#fff;font-size:.8rem;margin-bottom:0rem}.achievement .achive_head span{font-size:1.3em;font-weight:700}.achievement .achive_head.jisseki1{background-color:#ef858c}.achievement .achive_head.jisseki2{background-color:#f29b87}.achievement .achive_head.jisseki3{background-color:#6cbc64}.achievement .achive_head.jisseki4{background-color:#aacf52}.achievement .table_head{text-align:center}.achievement .table_head th{font-size:.5rem}.achievement .table_head.pc{display:table-row}@media screen and (max-width:767px){.achievement .table_head.pc{display:none}}.achievement table{margin-bottom:0;border:none}.achievement table tr:nth-child(odd){background-color:#eee}.achievement table th{font-size:.8rem;width:50%;background-color:#fafafa;background-color:inherit}.achievement table td{width:25%;text-align:center;font-size:.8rem}.achievement h4{text-align:center;color:#222e79;border-bottom:1px solid #222e79;padding-bottom:.6rem}.examination .w_bg{padding-top:4rem;padding-right:10%;padding-left:10%}@media screen and (max-width:767px){.examination .w_bg{padding-right:5%;padding-left:5%}}.examination h3{border-bottom:1px solid #222e79;color:#222e79;text-align:center;padding-bottom:1rem;font-weight:700;margin-bottom:3rem;font-size:1.3rem;letter-spacing:.1em}@media screen and (max-width:767px){.examination h3{font-size:1.2rem}}.examination h3.red{color:#c8161d;border-bottom:1px solid #c8161d}.examination h4{color:#222e79}.examination h4.red{color:#c8161d}.examination h5{text-align:center;font-size:1rem;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:1rem}.examination a.btn1{display:block;width:100%;max-width:500px;margin-right:auto;margin-left:auto;padding-top:.7rem;padding-bottom:.6rem;font-weight:700}.examination table.table_custam1{border:none}.examination table.table_custam1 th{background-color:inherit;width:10em;text-align:left;border:none}.examination .entry-content dl{display:flex;align-items:stretch;flex-wrap:wrap;margin-bottom:1rem}.examination .entry-content dl dt{font-weight:700;width:10em;text-align:center;padding:.5rem;border-left:1px solid #ddd;border-right:1px solid #ddd}@media screen and (max-width:767px){.examination .entry-content dl dt{width:100%;border-left:0 solid #ddd;border-right:0 solid #ddd;border-bottom:1px dashed #ddd}}.examination .entry-content dl dd{padding-bottom:0;margin-bottom:0;padding:.5rem;padding-left:2rem;font-size:1rem}@media screen and (max-width:767px){.examination .entry-content dl dd{text-align:center;width:100%;padding-left:.5rem}}.examination .kakomonn a{display:block;text-align:center}.examination .kakomonn a:hover{color:#d3b876}.examination a.kyoukaibanner{display:block;max-width:400px;margin-right:auto;margin-left:auto;text-align:center;font-weight:700;padding:1rem;text-decoration:none;color:#fff;border-radius:5px;background-image:url(../../../themes/sigakukan/images/kyoukaibanner.jpg);background-size:cover}.message a.btn1{margin-right:auto;margin-left:auto;width:80%;max-width:320px;padding-top:.5rem;padding-bottom:.4rem}.voiceblock h2{text-align:center;color:#fff;background-color:#d3b876;font-weight:700;letter-spacing:.2rem;padding-top:1.2rem;padding-bottom:.9rem;margin-bottom:3em;position:relative}@media screen and (max-width:767px){.voiceblock h2{font-size:1.4rem;margin-bottom:1em}}.voiceblock h2::before{position:absolute;content:"";display:block;width:0;height:0;z-index:1;top:-14%;left:0;border-width:50px 0 50px 30px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid}@media screen and (max-width:767px){.voiceblock h2::before{top:-25%}}.voiceblock h2::after{position:absolute;content:"";display:block;width:0;height:0;z-index:1;top:-14%;right:0;border-width:50px 30px 50px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}@media screen and (max-width:767px){.voiceblock h2::after{top:-25%}}.voiceblock h3{color:#222e79;font-size:1.8rem;font-weight:700;letter-spacing:.2rem;margin-bottom:1em;line-height:1.6}@media screen and (max-width:767px){.voiceblock h3{font-size:1.6rem}}.voiceblock h4{font-size:1.2rem;font-weight:700;letter-spacing:.2rem;margin-bottom:1em}.voiceblock h4 span{display:block;font-size:.9rem;padding-left:0rem;margin-top:.5rem;letter-spacing:.1rem;font-weight:400}.voiceblock hr{border-top:1px solid #fff}.voiceblock .photo{padding:2rem}@media screen and (max-width:767px){.voiceblock .photo{margin-bottom:-15%}}.voiceblock #clip01{filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}.clip-me{clip-path:url(#clip01);position:relative;z-index:3}.shadow{width:88%;z-index:1;position:absolute;top:calc(3rem + 3%);left:calc(1rem + 5%)}@media screen and (max-width:500px){.shadow{width:82%;top:calc(3rem + 5%);left:calc(1rem + 7%)}}.post-type-archive-voice .voiceblock.off2{display:none}.application .entry-content ul{padding-left:1.5rem;margin-bottom:2rem}.application .entry-content ul li{list-style:disc}.application a.btn1{margin-right:auto;margin-left:auto;display:block;max-width:500px;width:90%;padding-top:.7rem;padding-bottom:.6rem;margin-bottom:2rem}.application a.syutugan_link{width:100%;max-width:600px;background-color:#222e79;color:#fff;text-decoration:none;border-radius:5px;display:block;text-align:center;margin-right:auto;margin-left:auto;padding:1rem 1rem 1rem 1rem;font-weight:700;font-size:1.2rem;letter-spacing:.1em;border:1px solid #222e79;position:relative;margin-top:3rem}.application a.syutugan_link::before{content:"▶︎";position:absolute;top:50%;font-size:.8rem;left:2rem;transform:translateY(-50%)}.application a.syutugan_link:hover{background-color:#fbf8f1;color:#222e79}.application h4{margin-top:3rem;margin-bottom:0rem;border-bottom:1px solid #222e79;padding-left:.2rem;font-size:1rem;color:#222e79;padding-bottom:.7em;margin-bottom:1rem}.application .jhs .midasi_h3{color:#c8161d}.application .jhs h4{margin-top:3rem;margin-bottom:0rem;border-bottom:1px solid #c8161d;padding-left:.2rem;font-size:1rem;color:#c8161d;padding-bottom:.7em;margin-bottom:1rem}.application h2.soon{text-align:center;font-weight:500;margin-right:auto;margin-left:auto;font-size:1.2rem}.endtime{text-align:center;margin-top:3rem;font-weight:700}.entry-content .grid_block{width:100%;display:grid;grid-template-columns:230px 1fr;gap:30px;margin-bottom:1.5rem}@media screen and (max-width:767px){.entry-content .grid_block{grid-template-columns:100%;gap:10px;margin-bottom:3rem}}.entry-content .grid_block h3{text-align:center;background-color:#f3f4f8;font-weight:700;color:#222e79;padding:1rem;font-size:1.05rem;height:100%;margin-bottom:0}@media screen and (max-width:767px){.entry-content .grid_block h3{border-right:none;border-top:1px solid #c6c8d3}}.entry-content .grid_block .cont1{line-height:1.8;padding-top:.5rem}@media screen and (max-width:767px){.entry-content .grid_block .cont1{padding:1rem}}.entry-content .grid_block .cont1 p{line-height:1.8;margin-bottom:1rem}.entry-content .grid_block .cont1 ul{padding-left:1.5rem;margin-bottom:2rem}.entry-content .grid_block .cont1 ul.number li{list-style:decimal}.entry-content .grid_block .cont1 ul.tyuilist{padding-left:.5rem}.entry-content .grid_block .cont1 ul.tyuilist li{list-style:none;padding-left:1em;text-indent:-1em;font-size:.9rem}.entry-content .grid_block .cont1 ul li{list-style:disc;margin-bottom:.8rem}.entry-content .grid_block .cont1 .tablescroll{overflow-y:scroll;margin-bottom:1rem}.entry-content .grid_block .cont1 table{width:100%}.entry-content .grid_block .cont1 table.smallsize th,.entry-content .grid_block .cont1 table.smallsize td{font-size:.8rem;letter-spacing:0}.entry-content .grid_block .cont1 table.smallsize th a,.entry-content .grid_block .cont1 table.smallsize td a{font-size:.8rem}.entry-content .grid_block .cont1 table.nowidth{width:auto}@media screen and (max-width:767px){.entry-content .grid_block .cont1 table.nowidth{width:100%}}.entry-content .grid_block .cont1 table.allleft th,.entry-content .grid_block .cont1 table.allleft td{text-align:left}@media screen and (max-width:767px){.entry-content .grid_block .cont1 table{width:900px;margin-right:auto;margin-left:auto}}.entry-content .grid_block .cont1 table th,.entry-content .grid_block .cont1 table td{padding:1rem;text-align:center;font-size:.9rem}.entry-content .grid_block .cont1 table th{background-color:#f5f5f5;color:#222e79}.entry-content .grid_block .cont1 table td span.red{color:#c8161d}.entry-content .grid_block .cont1 table a{color:#222e79}.entry-content .grid_block .cont1 table a.formlink{border-radius:100px;text-decoration:none;border:1px solid #222e79;padding:.5rem 1rem .5rem 1rem;font-size:.9rem;color:#222e79}.entry-content .grid_block .cont1 table a.formlink:hover{background-color:#222e79;color:#fff}.entry-content .grid_block .cont1 .bold{font-weight:700}.red,span.red{color:#c8161d}.annnai{margin-top:3rem;text-align:center;background-color:#f3f4f8;padding-top:2rem;padding-bottom:2.5rem}.annnai h3{font-weight:700;color:#222e79}@media screen and (max-width:767px){.annnai h3{font-size:1rem}}.annnai a.btn1{margin-right:.2rem;margin-left:.2rem;width:20%;max-width:150px}.sign{text-align:right;font-size:.9rem}.privacy h5,.terms h5{font-size:1.2rem;font-weight:700;color:#222e79;border-bottom:1px solid #222e79;padding-bottom:.5rem;margin-bottom:1rem}@media screen and (max-width:767px){.privacy h5,.terms h5{font-size:1.1rem}}.privacy h6,.terms h6{margin-top:0;margin-bottom:1rem;font-size:1rem}@media screen and (max-width:767px){.privacy h6,.terms h6{font-size:1rem}}.entry-content a{color:#222e79}.entry-content dl dt{color:#1c2b43}.entry-content dl dd{color:#1c2b43}.graduate .jyuyou{background-color:#fceff0;padding:1rem;color:#c8161d;font-weight:700;border-radius:5px}.graduate h3{text-align:center;font-weight:700;background-color:#f3f4f8;color:#222e79;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:2rem;border-radius:5px}.graduate h4{border-bottom:1px solid #222e79;margin-top:2rem}.graduate a.btn1{display:block;width:100%;max-width:300px;margin-right:auto;margin-left:auto}.graduate .sinsei_link{display:flex;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:2rem}@media only screen and (max-width:767px){.graduate .sinsei_link{flex-wrap:wrap}}.graduate .sinsei_link p{margin-top:0;margin-bottom:0}@media only screen and (max-width:767px){.graduate .sinsei_link p{display:none}}.graduate .sinsei_link a{text-align:center;font-size:1.3rem;padding-right:1rem;padding-left:1rem}@media only screen and (max-width:767px){.graduate .sinsei_link a{margin-bottom:1em}}.graduate .graduate_oshirase h3{margin-bottom:3em}.graduate .graduate_oshirase h4{border:none;margin-top:1rem;margin-bottom:1.6em}.graduate .graduate_oshirase h4:before{content:"■ "}.graduate .graduate_oshirase .akahaikei{font-weight:700;text-align:center;background-color:rgba(255,0,0,.2);padding-top:1rem;padding-bottom:1rem;padding-right:1rem;padding-left:1rem}.graduate .graduate_oshirase a{text-align:left;display:block;word-break:break-word;word-wrap:break-word;margin-bottom:1rem}@keyframes e-hero{0%{opacity:1;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}.archive .list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}.archive .list a{text-decoration:none;color:#1c2b43}.archive .list a img{display:block}@media screen and (max-width:767px){.archive .list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (max-width:600px){.archive .list{grid-template-columns:1fr 1fr;gap:1rem}}.youkou-subnav{margin-top:4rem;margin-bottom:3rem;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.youkou-subnav a{color:#222e79;text-decoration:none;display:block;width:8em;padding:5px;list-style:none;border:solid 1px #222e79;border-radius:100px;text-align:center;cursor:pointer;padding-top:.5em;padding-bottom:.3em;align-items:center;margin-right:.5em;margin-left:.5em;font-size:.9rem;line-height:1.1;transition:all .3s cubic-bezier(.13,.76,0,.995)}.youkou-subnav a:hover{background-color:#222e79;color:#fff}.youkou-subnav .current a{background-color:#222e79;color:#fff}.single #main{margin-bottom:5rem}.single .pageheader{margin-bottom:1rem}.single .entry-content{padding-top:3rem}.single .article-header{margin-top:5rem}.single .post-navigation{margin-right:auto;margin-left:auto;display:block;margin-bottom:2rem}.single .post-navigation .nav-links{justify-content:center;margin-right:auto;margin-left:auto}.single .post-navigation .nav-links a{color:#222e79;border:1px solid #222e79;border-radius:100px;padding:10px;text-decoration:none;margin-right:.5em;margin-left:.5em;padding-right:1em;padding-left:1em;font-size:.9em;transition:all .3s ease}.single .post-navigation .nav-links a:hover{color:#fff;background-color:#222e79}.single .category a{text-decoration:none}.single .category ul{text-decoration:none;display:flex;margin-bottom:.5rem;margin-top:.7rem;flex-wrap:wrap}.single .category ul li{border-radius:1px;border:1px solid #222e79;font-size:.7rem;background-color:#f3f4f8;color:#222e79;padding-right:.5em;padding-left:.5em;margin-right:.5em;line-height:1;padding-top:.3em;padding-bottom:.2em;margin-bottom:.2rem}.single .category ul li.koutoubu{color:#5a96c7;background:#dbeaf2;border:1px solid #5a96c7}.single .category ul li.nyusi{color:#975ac9;background:#eadbf2;border:1px solid #975ac9}.single .infomation ul.list .category ul li.chutoubu{color:#ce8c8b;background:#ffe4e4;border:1px solid #ce8c8b}.single .btn1{margin:auto;width:80%;max-width:242px}.breadcrumbs{position:relative;z-index:10;margin-top:1rem;margin-bottom:-2rem}.breadcrumbs div,.breadcrumbs a,.breadcrumbs span{font-size:.6rem;color:#222e79;text-decoration:none}.breadcrumbs span{margin-right:.3em}.breadcrumbs a:hover{text-decoration:underline}.page-template-page-contact-temp .wpcf7-spinner{display:none}.page-template-page-contact-temp .wp-block-contact-form-7-contact-form-selector{width:100%}.page-template-page-contact-temp dl{display:grid;grid-template-columns:200px 1fr}@media screen and (max-width:767px){.page-template-page-contact-temp dl{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.page-template-page-contact-temp .required{color:#fff;border-radius:100px;background-color:#c8161d;font-size:.7rem;padding:.1em 1em;font-weight:700;display:inline-block;margin-right:.5rem}.page-template-page-contact-temp p.c-privacy{margin-bottom:0;text-align:center}.page-template-page-contact-temp .c-privacyblock{margin-top:2rem;margin-right:auto;margin-left:auto;display:table;margin-bottom:2rem}.page-template-page-contact-temp .submit p{text-align:center;display:block;margin-right:auto;margin-left:auto}.page-template-page-contact-temp .wpcf7-submit{text-align:center;background-color:#222e79;border-radius:100px;border:1px solid #222e79;color:#fff;width:80%;max-width:300px;padding:1rem;letter-spacing:.1em;font-weight:700;margin-right:auto;margin-left:auto}.page-template-page-contact-temp .wpcf7-submit:hover{background-color:#fff;color:#222e79}.page-template-page-contact-temp input:disabled{opacity:.1;z-index:-100}.page-template-page-contact-temp .wpcf7-previous{text-align:center;display:table;margin-right:auto;margin-left:auto;border:none;background-color:inherit;padding:1rem;background:#eee;width:80%;max-width:300px;border-radius:100px}.page-template-page-contact-temp .wpcf7-previous:hover{opacity:.6}.page-template-page-contact-temp a.btn1{margin-left:auto;margin-right:auto;max-width:300px;width:80%;margin-top:-2rem;margin-bottom:4rem;font-weight:700;padding-top:.5rem;padding-bottom:.5rem}.page-template-page-contact-temp .entry-content dd{margin-bottom:0}#loading{overflow:hidden;position:fixed;width:100%;height:100%;z-index:100000;top:0;left:0;background-color:#fff;display:flex;justify-content:center;align-items:center;transform-origin:center right}#loading img{width:20%;max-width:70px;animation:load 1.2s ease both}.is-loaded #loading{animation:load3 .7s cubic-bezier(1,0,0,1) both;animation-delay:.7s}.is-loaded #loading img{width:20%;max-width:70px;animation:load2 .6s ease both;animation-delay:.3s}@keyframes load{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@keyframes load2{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}@keyframes load3{0%{width:100%;left:0}100%{width:0%;left:100%}}.className{max-width:100%}.single-post .type-post h2{font-weight:700;border-bottom:2px solid #222e79;color:#222e79;padding-top:.1em;background-color:rgba(34,46,121,.1);padding-left:.4em;font-size:1.4rem}.single-post .type-post h3{font-weight:700;border-left:5px solid #222e79;padding-left:.5em;color:#222e79;font-size:1.2rem}.single-post .type-post h4{font-weight:700;color:#222e79}.single-post .type-post h5{font-weight:700}.single-post .type-post .entry-content table{border:1px solid #ddd}.single-post .type-post .entry-content th{border:1px solid #ddd}.single-post .type-post .entry-content td{border:1px solid #ddd}.single-post .type-post .entry-content tr{border:1px solid #ddd}.single-post .type-post .entry-content tbody{border:1px solid #ddd}body .wp-element-caption{margin-top:-1rem;margin-bottom:3rem}.clearfix::after{content:"";display:block;clear:both}@media print{*{background:rgba(0,0,0,0)!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}header,footer,.sidebar,.page-navigation,.wp-prev-next,.respond-form,.gmap,h1.page-title,#footer-contact,.slider-pro,.itiranhe,.single-comment,nav{display:none}.pdfyou{display:block;margin-right:auto;margin-left:auto;text-align:center}.sy-box{width:50%}.syousai-con{display:flex}.single .mt-3{margin-top:0}.sy-box dl{margin-top:.2rem;margin-bottom:.2rem;width:100%}}@-webkit-keyframes right{from{-webkit-transform:translateX(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);transform:translateX(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);-ms-transform:translateX(-4%)}to{-webkit-transform:translateX(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);transform:translateX(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);-ms-transform:translateX(4%)}}@keyframes right{from{-webkit-transform:translateX(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);transform:translateX(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);-ms-transform:translateX(-4%)}to{-webkit-transform:translateX(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);transform:translateX(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);-ms-transform:translateX(4%)}}@-webkit-keyframes left{from{-webkit-transform:translateX(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);transform:translateX(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);-ms-transform:translateX(4%)}to{-webkit-transform:translateX(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);transform:translateX(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);-ms-transform:translateX(-4%)}}@keyframes left{from{-webkit-transform:translateX(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);transform:translateX(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);-ms-transform:translateX(4%)}to{-webkit-transform:translateX(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);transform:translateX(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);-ms-transform:translateX(-4%)}}@-webkit-keyframes down{from{-webkit-transform:translateY(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);transform:translateY(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);-ms-transform:translateY(-4%)}to{-webkit-transform:translateY(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);transform:translateY(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);-ms-transform:translateY(4%)}}@keyframes down{from{-webkit-transform:translateY(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);transform:translateY(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);-ms-transform:translateY(-4%)}to{-webkit-transform:translateY(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);transform:translateY(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);-ms-transform:translateY(4%)}}@-webkit-keyframes up{from{-webkit-transform:translateY(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);transform:translateY(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);-ms-transform:translateY(4%)}to{-webkit-transform:translateY(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);transform:translateY(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);-ms-transform:translateY(-4%)}}@keyframes up{from{-webkit-transform:translateY(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);transform:translateY(calc((4vw + 4vh + 4%)/3)) rotate(0.01deg);-ms-transform:translateY(4%)}to{-webkit-transform:translateY(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);transform:translateY(calc((-4vw + -4vh + -4%)/3)) rotate(0.01deg);-ms-transform:translateY(-4%)}}@-webkit-keyframes out{from{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes out{from{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes in{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes in{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.15);transform:scale(1.15)}}#slides{position:fixed;width:1px;height:1px;left:-9999px}#slideshow{position:fixed;overflow:hidden;top:0;left:0;right:0;bottom:0}#slideshow .slide,#slideshow span,#slideshow .static-content{display:block;position:absolute;top:0;left:0;right:0;bottom:0}#slideshow .slide span{background-size:cover;background-position:center}#slideshow .slide span.animate.right,#slideshow .slide span.animate.left{left:calc((-4vw + -4vh + -4%)/3);right:calc((-4vw + -4vh + -4%)/3)}#slideshow .slide span.animate.up,#slideshow .slide span.animate.down{top:calc((-4vw + -4vh + -4%)/3);bottom:calc((-4vw + -4vh + -4%)/3)}#slideshow span.animate{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}#slideshow span.animate.right{-webkit-animation-name:right;animation-name:right}#slideshow span.animate.left{-webkit-animation-name:left;animation-name:left}#slideshow span.animate.up{-webkit-animation-name:up;animation-name:up}#slideshow span.animate.down{-webkit-animation-name:down;animation-name:down}#slideshow span.animate.in{-webkit-animation-name:in;animation-name:in}#slideshow span.animate.out{-webkit-animation-name:out;animation-name:out}#slideshow span.animate.paused{-webkit-animation-play-state:paused;animation-play-state:paused}@font-face{font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}