._inner_wide{max-width:1680px;width:100%;margin:0 auto}._inner_medium{max-width:1360px;width:100%;margin:0 auto;padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._inner_medium{padding-right:1.5rem;padding-left:1.5rem}}._inner_normal{max-width:1160px;width:100%;margin:0 auto;padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._inner_normal{padding-right:1.5rem;padding-left:1.5rem}}._inner_short{max-width:960px;margin:0 auto;width:100%;padding-right:.5rem;padding-left:.5rem}@media(min-width: 769px){._inner_short{padding-right:1rem;padding-left:1rem}}._inner_xshort{max-width:760px;margin:0 auto;width:100%}._inner_half{max-width:50%}.flex-box{display:flex}@media(max-width: 768px){.flex-box{flex-direction:column}}@media(min-width: 769px){.flex-box__half{width:50%}}.flex-box-wrap{display:flex;flex-wrap:wrap;gap:5%}.flex-box-wrap__third{width:100%}@media(min-width: 769px){.flex-box-wrap__third{width:30%}}@media(min-width: 769px){.flex-box-vmiddle{align-items:center}}._v_spacer_8{padding-top:.5rem;padding-bottom:.5rem}._v_spacer_16{padding-top:1rem;padding-bottom:1rem}._v_spacer_24{padding-top:1rem;padding-bottom:1rem}@media(min-width: 769px){._v_spacer_24{padding-top:1.5rem;padding-bottom:1.5rem}}._v_spacer_32{padding-top:1rem;padding-bottom:1rem}@media(min-width: 769px){._v_spacer_32{padding-top:2rem;padding-bottom:2rem}}._v_spacer_40{padding-top:1.25rem;padding-bottom:1.25rem}@media(min-width: 769px){._v_spacer_40{padding-top:2.5rem;padding-bottom:2.5rem}}._v_spacer_48{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 769px){._v_spacer_48{padding-top:3rem;padding-bottom:3rem}}._v_spacer_56{padding-top:1.75rem;padding-bottom:1.75rem}@media(min-width: 769px){._v_spacer_56{padding-top:3.5rem;padding-bottom:3.5rem}}._v_spacer_64{padding-top:2rem;padding-bottom:2rem}@media(min-width: 769px){._v_spacer_64{padding-top:4rem;padding-bottom:4rem}}._v_spacer_80{padding-top:3rem;padding-bottom:3rem}@media(min-width: 769px){._v_spacer_80{padding-top:5rem;padding-bottom:5rem}}._v_spacer_96{padding-top:3rem;padding-bottom:3rem}@media(min-width: 769px){._v_spacer_96{padding-top:6rem;padding-bottom:6rem}}._v_spacer_128{padding-top:4rem;padding-bottom:4rem}@media(min-width: 769px){._v_spacer_128{padding-top:8rem;padding-bottom:8rem}}._v_spacer_160{padding-top:5rem;padding-bottom:5rem}@media(min-width: 769px){._v_spacer_160{padding-top:10rem;padding-bottom:10rem}}._b_spacer_16{padding-right:.5rem;padding-left:.5rem}@media(min-width: 769px){._b_spacer_16{padding-right:1rem;padding-left:1rem}}._b_spacer_24{padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._b_spacer_24{padding-right:1.5rem;padding-left:1.5rem}}._b_spacer_32{padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._b_spacer_32{padding-right:2rem;padding-left:2rem}}._b_spacer_40{padding-right:1.25rem;padding-left:1.25rem}@media(min-width: 769px){._b_spacer_40{padding-right:2.5rem;padding-left:2.5rem}}._b_spacer_48{padding-right:2.5vw;padding-left:2.5vw}@media(min-width: 769px){._b_spacer_48{padding-right:2.5vw;padding-left:2.5vw}}._b_spacer_96{padding-right:5vw;padding-left:5vw}@media(min-width: 769px){._b_spacer_96{padding-right:6rem;padding-left:6rem}}._l_spacer_12{padding-left:.75rem}@media(min-width: 769px){._l_spacer_12{padding-left:.75rem}}._l_spacer_36{padding-left:0}@media(min-width: 769px){._l_spacer_36{padding-left:2vw}}._r_spacer_36{padding-right:2vw}@media(min-width: 769px){._r_spacer_36{padding-right:2vw}}._s_top{padding-bottom:0}._s_bottom{padding-top:0}._s_left{padding-right:0}._s_right{padding-left:0}@media(max-width: 768px){._b_s_sp_off{padding-right:0;padding-left:0}}._m_bottom_16{margin-bottom:1em}@media(max-width: 768px){._m_bottom_16{font-size:.875rem}}._m_right_5{margin-right:5px !important}._v_margin_16{margin-top:1rem;margin-bottom:1rem}@media(max-width: 768px){._v_margin_24{margin-top:1rem;margin-bottom:1rem}}@media(min-width: 769px){._v_margin_24{margin-top:1.5rem;margin-bottom:1.5rem}}@media(max-width: 768px){._v_margin_40{margin-top:1.25rem;margin-bottom:1.25rem}}@media(min-width: 769px){._v_margin_40{margin-top:2.5rem;margin-bottom:2.5rem}}@media(max-width: 768px){._v_margin_80{margin-top:2.5rem;margin-bottom:2.5rem}}@media(min-width: 769px){._v_margin_80{margin-top:5rem;margin-bottom:5rem}}@media(max-width: 768px){._v_margin_160{margin-top:5rem;margin-bottom:5rem}}@media(min-width: 769px){._v_margin_160{margin-top:10rem;margin-bottom:10rem}}._b_margin{margin-right:.75rem;margin-left:.75rem}@media(min-width: 769px){._b_margin{margin-right:1.75rem;margin-left:1.75rem}}._b_margin_16{margin-right:1rem;margin-left:1rem}._b_margin_24{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_24{margin-right:1.5rem;margin-left:1.5rem}}._b_margin_40{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_40{margin-right:2.5rem;margin-left:2.5rem}}._b_margin_48{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_48{margin-right:3rem;margin-left:3rem}}._b_margin_64{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_64{margin-right:4rem;margin-left:4rem}}._m_top{margin-bottom:0}._m_bottom{margin-top:0}.container640{width:90%;margin:0 auto;max-width:640px}.container920{width:90%;margin:0 auto;max-width:920px}.container1050{width:90%;margin:0 auto;max-width:1050px}.container1110{width:90%;margin:0 auto;max-width:1110px}.container1180{width:90%;margin:0 auto;max-width:1180px}.container1200{width:90%;margin:0 auto;max-width:1200px}.container1280{width:90%;margin:0 auto;max-width:1280px}.container1480{width:90%;margin:0 auto;max-width:1480px}.container1540{width:90%;margin:0 auto;max-width:1540px}.container1800{width:90%;margin:0 auto;max-width:1800px}.m_bottom_10{margin-bottom:.8em}@media(min-width: 769px){.m_bottom_10{margin-bottom:.6em}}.m_bottom_20{margin-bottom:1rem}@media(min-width: 769px){.m_bottom_20{margin-bottom:1.3rem}}.m_bottom_40{margin-bottom:1.3rem}@media(min-width: 769px){.m_bottom_40{margin-bottom:2.5rem}}.m_bottom_60{margin-bottom:2rem}@media(min-width: 769px){.m_bottom_60{margin-bottom:3.8rem}}.m_bottom_80{margin-bottom:3rem}@media(min-width: 769px){.m_bottom_80{margin-bottom:5rem}}.m_bottom_100{margin-bottom:3rem}@media(min-width: 769px){.m_bottom_100{margin-bottom:6.3rem}}.p_bottom_20{padding-bottom:1em}@media(min-width: 769px){.p_bottom_20{padding-bottom:1.3em}}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#5788aa}@-webkit-keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgappearTrigger,.bgLRextendTrigger{opacity:0}.fadeView.show{-webkit-animation-name:fadeViewAnime;animation-name:fadeViewAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeViewAnime{from{opacity:0}to{opacity:1}}@keyframes fadeViewAnime{from{opacity:0}to{opacity:1}}.fadeViewUp.show{-webkit-animation-name:fadeViewUpAnime;animation-name:fadeViewUpAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeViewUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1}}@keyframes fadeViewUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1}}.fadeViewLeft.show{-webkit-animation-name:fadeViewLeftAnime;animation-name:fadeViewLeftAnime;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}@-webkit-keyframes fadeViewLeftAnime{from{opacity:0;transform:translateX(-500px)}to{opacity:1}}@keyframes fadeViewLeftAnime{from{opacity:0;transform:translateX(-500px)}to{opacity:1}}.fadeViewRight.show{-webkit-animation-name:fadeViewRightAnime;animation-name:fadeViewRightAnime;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}@-webkit-keyframes fadeViewRightAnime{from{opacity:0;transform:translateX(500px)}to{opacity:1}}@keyframes fadeViewRightAnime{from{opacity:0;transform:translateX(500px)}to{opacity:1}}.flipItem.flip{-webkit-animation-name:flipItemAnime;animation-name:flipItemAnime;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipItemAnime{from{transform:rotateY(180deg) scale(0.8, 0.8) rotate(45deg);opacity:0}to{transform:rotateY(0) scale(1, 1) rotate(0deg);opacity:1}}@keyframes flipItemAnime{from{transform:rotateY(180deg) scale(0.8, 0.8) rotate(45deg);opacity:0}to{transform:rotateY(0) scale(1, 1) rotate(0deg);opacity:1}}.fadeView,.fadeViewUp,.flipItem{opacity:0}.fadeIn.show{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeInUp.show{-webkit-animation-name:fadeInUpAnime;animation-name:fadeInUpAnime;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1}}@keyframes fadeInUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1}}.fadeIn,.fadeInUp{opacity:0}.delay-time03{-webkit-animation-delay:.3s !important;animation-delay:.3s !important}.delay-time06{-webkit-animation-delay:.6s !important;animation-delay:.6s !important}.delay-time09{-webkit-animation-delay:.9s !important;animation-delay:.9s !important}.delay-time12{-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}.delay-time15{-webkit-animation-delay:1.5s !important;animation-delay:1.5s !important}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.bgappearTrigger,.bgLRextendTrigger{opacity:0}input,textarea,select{font-display:swap;outline:none;font-size:1rem;background:#fff;color:#323734}input,select{line-height:2.2;padding:2px 1em}textarea{resize:vertical;display:block;padding:.75rem;width:100%;height:250px}select{width:100%;height:30px;border:none;padding:2px 1.5em 2px .5rem;border:solid 1px rgba(50,55,52,.3)}select option{background:#fff;display:block}select.number{width:6.1em}select.number-of-child{margin-top:.5em}select.time-table{width:9.2em;text-align:center}input[type=text],input[type=email],input[type=tel],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.half input{width:calc(50% - 3.7em)}@media(max-width: 500px){.half input{width:calc(100% - 3.3em);margin:5px 0}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}input[type=button],input[type=submit]{transition-duration:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:.1em;color:#fff;background:#7a9f6a;border:solid 1px #7a9f6a;margin-top:3em;width:135px;height:1.875rem}input[type=button]:disabled,input[type=submit]:disabled{background-color:#c2c3c3;border:solid 1px #c2c3c3}input[type=button]:disabled:hover,input[type=submit]:disabled:hover{cursor:not-allowed;background-color:#c2c3c3;border:solid 1px #c2c3c3;color:#fff}input[type=button]:hover,input[type=submit]:hover{cursor:pointer;background:#fff;color:#7a9f6a}input[type=radio]{margin-bottom:5px}input[type=checkbox]{margin:0;position:relative;top:.15rem}input[type=checkbox]+label{display:inline-block;margin-top:-2px}input,textarea{border:solid 1px rgba(50,55,52,.3)}input:-moz-placeholder-shown, textarea:-moz-placeholder-shown{color:#ccc}input:placeholder-shown,textarea:placeholder-shown{color:#ccc}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:rgba(0,0,0,0)}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}label{cursor:pointer}form .any,form .must{display:inline-block;color:#fff;font-size:.625rem;padding:0 5px;border-radius:3px;margin-left:.5rem;position:relative;top:-2px}@media(max-width: 768px){form .any,form .must{line-height:1.3;padding:1px 2px 2px;top:-1px}}form .any{background:#ccc}form .error{color:#e50012}form .number-of-child{margin-top:.5rem}.form-item input,.form-item textarea{font-size:.75rem}.form-item__list{margin-bottom:1.5rem}.form-item__name{min-width:175px}.form-item__area,.form-item__group{width:100%}.hissu{color:#e50012;font-size:.75rem;padding-left:.25rem}@media(min-width: 501px){.radio-group{display:flex;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}}.powered_by_me{font-size:.75rem}.powered_by_me a{text-decoration:none;background-color:rgba(0,0,0,0)}.danger{color:#fff;background:#e50012;display:inline-block;font-size:.75rem;padding:.2rem .35rem .15rem;margin-top:.4rem}.ck-danger{color:#fff;background:#e50012;display:inline-block;font-size:.75rem;padding:.2rem .35rem .15rem;margin-top:.4rem}.grecaptcha-badge{visibility:hidden}.recaptcha_policy{font-size:.75em;color:#aaa;line-height:1.5}.recaptcha_policy a{color:#aaa}.hidden-item{width:1px;height:1px;margin:-1px;font-size:0 !important;position:absolute}.t-center{text-align:center}.t-right{text-align:right}.t-left-sp{text-align:center}@media(max-width: 500px){.t-left-sp{text-align:left}}.t-link{color:#5788aa}.t-link:hover{color:#5788aa}.bold{font-weight:700}.font-w800{font-weight:800}.t-white{color:#f5f5f5}.t-red{color:#e50012}.t-gray{color:#2c2d2d}.b-center{margin-right:auto;margin-left:auto}.b-right{margin-right:0;margin-left:auto}.b-left{margin-left:0;margin-right:auto}.line-height-19{line-height:1.9}.line-height-2{line-height:2}.line-height-28{line-height:2.25}@media(min-width: 769px){.line-height-28{line-height:2.8}}.line-height-3{line-height:3}.letter-space1{letter-spacing:1em}.z-index1{position:relative;z-index:1}.indent_p{text-indent:-1.1em;padding-left:1.1em}.border{border:solid 1px #ccc}.under_line{text-decoration:underline}.font-en{font-family:"Gabarito",sans-serif;line-height:1;font-weight:600;letter-spacing:.08em}.font-en-02{font-family:"Satisfy",sans-serif;line-height:1;font-weight:400;letter-spacing:.05em}.text-link{text-decoration:underline}@media(min-width: 769px){.text-link:hover{opacity:.7}}.text-uppercase{text-transform:uppercase}.pc-only{display:block}@media(max-width: 768px){.pc-only{display:none !important}}.sp-only{display:block}@media(min-width: 769px){.sp-only{display:none !important}}.sp-500-only{display:none}@media(max-width: 500px){.sp-500-only{display:block}}.pc-500-only{display:block}@media(max-width: 500px){.pc-500-only{display:none}}.pc-none{display:block}@media(min-width: 1025px){.pc-none{display:none !important}}.sp-none{display:none}@media(max-width: 1024px){.sp-none{display:block}}.none-1200{display:block}@media(min-width: 1200px){.none-1200{display:none !important}}.none-1330{display:block}@media(min-width: 1330px){.none-1330{display:none !important}}.none-1600{display:block}@media(min-width: 1600px){.none-1600{display:none !important}}.hover_link{transition:all .2s;cursor:pointer}.hover_link:hover{opacity:.7}.btn-circle{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);width:4.58vw;min-width:68px;height:4.58vw;min-height:68px;aspect-ratio:1/1;padding:0 1em;color:#fff;border-radius:50%;border:solid 2px #f5f5f5}.btn-circle::after{content:"";background:url(/_/img/arrow_w.svg) left 0/100% 100% no-repeat;width:2.5vw;height:2.5vw;min-width:34px;min-height:27px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;transition:all .2s}@media(min-width: 769px){.btn-circle{top:50%}}.btn-common{max-width:270px;width:100%}.btn-common a{display:flex;align-items:center;justify-content:center;padding:0 1em;width:100%;height:3.125em;border-radius:3em;border:solid 1px #323734;font-weight:700}.btn-common a:hover{color:#f5f5f5;background:#323734}#main-contents .headding-text{font-size:1.75rem;font-weight:700;line-height:1.45}@media(max-width: 500px){#main-contents .headding-text{font-size:1.5rem}}@media(min-width: 769px){#main-contents .headding-text{font-size:2rem}}#main-contents .headding-text-min{font-size:1.375rem;font-weight:700}@media(max-width: 500px){#main-contents .headding-text-min{font-size:1.125rem}}@media(min-width: 769px){#main-contents .headding-text-min{font-size:1.75rem}}#main-contents .medium-text{font-size:1.125rem;font-weight:700}@media(min-width: 769px){#main-contents .medium-text{font-size:1.375rem}}#main-contents .normal-text{line-height:2.25}#main-contents .midashi-en{font-family:"Jost";font-weight:400;font-size:2rem}#main-contents .midashi-en span{border-bottom:5px solid #323734}@media(min-width: 769px){#main-contents .midashi-en{font-size:2.125rem}}html{overflow-y:scroll}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,table,tr,th,td,em,address,ul,li,p,span,div{margin:0;padding:0;font-size:100%;font-weight:400;font-style:normal;line-height:1em;zoom:1;font-family:"Noto Sans JP",sans-serif}ul,li{margin:0;padding:0;font-size:100%;font-weight:normal;font-style:normal;line-height:1em}table{border-collapse:collapse;border-spacing:0}li{list-style:none}a{text-decoration:none;color:#f5f5f5;outline:none}a:hover{text-decoration:underline;color:#666}a img{border-style:none}img{vertical-align:bottom}*{font-size:16px;line-height:1.6;color:#f5f5f5}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,table,tr,th,td,em,address,ul,li,p,span,strong,div{line-height:1.4}.wrap{background-image:url("../img/mainbg_h2_sp.png");background-size:cover;background-repeat:no-repeat}@media(min-width: 769px){.wrap{background-image:url("../img/mainbg_h2.png")}}#base{margin:0 auto;text-align:left}.main-base{margin:0 auto;text-align:left;max-width:800px;width:100%}#contents{margin-bottom:2em;padding:0 25px 25px 25px;position:relative;z-index:1}.path{margin:1em 0;clear:both}.h2_title{padding:.5em .75em;background-image:url("../img/mainbg_h2.png");color:#fff;font-weight:bold;font-size:18px;text-shadow:1px 1px 1px rgba(0,0,0,.3);width:auto;margin:0 0 .5em}h3.txtarea_ttl{background-image:url("../img/ttl_bg_h3.png");color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-weight:bold;line-height:30px;padding:.5em .75em;margin:1em 0;width:auto}.text_wrap{font-weight:bold;display:block;color:#f5f5f5;font-size:14px}@media(min-width: 769px){.text_wrap{font-size:16px}}.pc-only{display:inline-block}.sp-only{display:none}@media(max-width: 768px){.pc-only{display:none}.sp-only{display:inline-block}}.contents-top-index{background-color:#000;padding:0 7px}.contents-top{zoom:1;overflow:hidden}#contents #main{margin:0 0 20px 0;position:relative;top:-120px}#contents #main,.contents-top .main{line-height:1.6;margin-bottom:2em}#top-img{z-index:2}#top-img h2 img{width:100%}#contents h3{margin:0 0 20px 0}#contents h4{margin:0 0 10px 0;color:#187ed2;font-size:14px;font-weight:bold}#contents .box{margin:0 0 30px 0}p.txtarea_img{text-align:center}#side{float:right;width:285px}#side_img{width:100%}#side .sidenavi{border:1px solid #77a6a0;padding:20px 10px 10px 15px;margin-bottom:35px;background:url(../img/bg_side01.jpg) repeat}#side .sidenavi ul li,#side .sidenavi .att{margin-bottom:10px}#side .sidenavi .att{padding-left:1em}#bnr{padding:9px;width:265px;border:#cddddf solid 1px;background-image:url(../img/bnr/bg_side01.jpg)}#bnr img{margin:0 0 5px 0}#bnr p{margin:0 0 8px 0}#bnr a{color:#036;line-height:1.5em;font-size:12px}.head-img img{width:100%;height:auto;margin-top:81px}#move-page-top{background:#333;border-radius:50px;color:#fff;padding:15px 20px;position:fixed;bottom:20px;right:20px;z-index:999}#move-page-top :hover{background:#fff}#logo{max-width:280px;padding:8px 0}#logo img{width:100%;height:auto}#h-navi{color:#fff;margin-left:7px}.logo_top{position:relative;width:100%}.inner{width:100%;margin:0 auto}.inner:after{content:"";clear:both;display:block}#top-head{top:0;width:100%;line-height:1;z-index:999}#top-head a,#top-head{color:#fff;text-decoration:none}#top-head .inner{position:fixed;top:0px;z-index:999;background-color:#000;transform:translate3d(0, 0, 0)}#top-head .logo{float:left;font-size:36px}#global-nav{background-color:rgba(10,10,10,.9);top:82px;left:0;width:100%}#global-nav ul{list-style:none;bottom:0;font-size:14px;padding:10px}#global-nav ul li{float:left;border-right:1px solid #999}#global-nav ul li a{padding:0 30px;font-size:14px}#top-head.fixed{width:100%;margin-top:0;top:0;position:fixed;background:rgba(0,0,0,.8);transition:top .65s ease-in;-webkit-transition:top .65s ease-in;-moz-transition:top .65s ease-in;z-index:999}#global-nav .logo{font-size:24px;color:#333}#top-head.fixed #global-nav ul li a{color:#fff;padding:0 30px}#nav-toggle{display:none;position:absolute;right:12px;top:14px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#666;left:0;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}#nav-none_open,#nav-none_open2{display:none;clear:both}#nav-none_open p,#nav-none_open2 p{margin-left:1em}#global-nav #open1 ul li,#global-nav #open2 ul li{border-bottom:1px dotted #999;float:none;padding:5px 0;border-right:none}#global-nav #open1 ul li,#global-nav #open2 ul li:first-child{border-top:1px dotted #999}#global-nav #open1 ul li,#global-nav #open2 ul li:last-child{border-bottom:none}#global-nav .device_menu{display:block;background-image:url(../img/bnr/pimgpsh.png);background-repeat:no-repeat;background-size:15px;background-position:right 7px top 6px;width:318px;text-align:center}.memo::before{color:#eb0028;content:"【確認】";font-size:10px;left:0;position:absolute;top:0}span.memo{border-radius:3px;display:inline-block}.memo{background-color:#ffeaea;color:#eb0028;padding:10px 1px 1px 7px;position:relative}@media screen and (max-width: 1400px){#h-navi{display:none}#logo{max-width:215px;padding:3px 0}#top-head,.inner{width:100%;padding:0;position:fixed;top:0px;transform:translate3d(0, 0, 0)}#top-head{top:0;margin-top:0}#top-head.fixed{padding-top:0;background:rgba(0,0,0,0)}#mobile-head{background:#000;width:100%;height:56px;z-index:1001;position:relative}#top-head.fixed .logo,#top-head .logo{position:absolute;left:13px;top:13px;color:#000;font-size:26px}#global-nav{position:absolute;top:-505px;background:#333;background:rgba(0,0,0,.8);width:100%;text-align:left;padding:5px 0;transition:.5s ease-in-out;z-index:999}#global-nav ul{list-style:none;position:static;right:0;bottom:0;font-size:14px}#global-nav ul li{float:none;position:static;border-bottom:1px solid #fff;border-right:none}#global-nav ul li:last-child{border-bottom:none}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{display:block;color:#fff;padding:10px 0}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-315deg)}.open #global-nav{transform:translateY(556px)}#global-nav .device_menu{display:block;background-image:url(../img/bnr/pimgpsh.png);background-repeat:no-repeat;background-size:15px;background-position:right 20px top 20px;text-align:left;width:auto}#global-nav .pc_menu{display:none}#global-nav #open1 .open_menu_ul,#global-nav #open2 .open_menu_ul{padding:0 10px}#side{display:none;float:none;width:0}#contents #main,.contents-top #main{float:none}.clearfix::after{content:"";display:block;clear:both}.head-img img{width:100%;height:auto;margin-top:57px}}@media screen and (max-width: 640px){#logo{max-width:200px;padding:5px}.main-base{width:100%;padding:0}#top-head,.inner{width:100%;padding:0;position:fixed;top:0px}#top-head{top:0;margin-top:0}#top-head.fixed{padding-top:0;background:rgba(0,0,0,0)}#mobile-head{background:#000;width:100%;height:56px;z-index:999;position:relative}#top-head.fixed .logo,#top-head .logo{position:absolute;left:13px;top:13px;color:#000;font-size:26px}#global-nav{position:absolute;top:-500px;background:#333;background:rgba(0,0,0,.8);width:100%;text-align:left;transition:.5s ease-in-out;z-index:1000}#global-nav ul{list-style:none;position:static;right:0;bottom:0;font-size:14px}#global-nav ul li{float:none}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{padding:12px 0;display:block}#nav-toggle{display:block}.open #nav-toggle span:nth-child(1){top:11px;transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-315deg)}.open #global-nav{transform:translateY(556px)}#side{display:none;float:none;width:0}#contents #main,.contents-top #main{float:none}#main div.txtarea{width:100%;float:none}span.a01-img{float:none}span.a01-txt{float:none;width:100%;margin:1em 0}#main div.txtarea .txtarea_ttl{margin:1em 0;width:auto}#main p.txtarea_txt{margin:1em 0}img.mb20{margin:0 0 .5em;width:100%;height:auto}img.mb201{margin:0 0 .5em;width:90vw;height:auto}.head-img img{width:100%;height:auto;margin-top:57px}}#footer{width:100%;clear:both;background-color:#000}#copy{text-align:right;padding:1em;color:#fff}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:.1em;line-height:0}.clearfix{min-height:1px;zoom:1}* html .clearfix{height:1px}@media print{* html body{zoom:70%}.wrap{background:none}#contents{background:none}#top-img{background:none}#contents #sub{position:inherit;top:0px}#contents #main{position:inherit;top:0px}#navi{margin:0 9px}}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider{overflow:visible !important;position:relative}.flex-direction-nav a{top:45% !important;transform:translateY(-50%)}.flex-direction-nav a:before{font-size:32px}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-jp-v56-latin-regular.woff2") format("woff2"),url("../fonts/noto-sans-jp-v56-latin-regular.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-jp-v56-latin-500.woff2") format("woff2"),url("../fonts/noto-sans-jp-v56-latin-500.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/noto-sans-jp-v56-latin-700.woff2") format("woff2"),url("../fonts/noto-sans-jp-v56-latin-700.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("../fonts/roboto-condensed-v31-latin-regular.woff2") format("woff2"),url("../fonts/roboto-condensed-v31-latin-regular.woff") format("woff")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("../fonts/roboto-condensed-v31-latin-700.woff2") format("woff2"),url("../fonts/roboto-condensed-v31-latin-700.woff") format("woff")}.roboto{font-family:"Roboto Condensed"}.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-bold{font-weight:700}.hero-wrap{background-color:#020202}.hero-wrap .main-title{display:flex;justify-content:center;letter-spacing:.1em;margin-bottom:1rem;padding:1em 0}@media(min-width: 769px){.hero-wrap .main-title{margin-left:1.5em;padding:1em 0;margin-bottom:100px}}.hero-wrap .main-title_inner{display:inline-block;text-align:center}.hero-wrap .main-title_inner span,.hero-wrap .main-title_inner h1{display:block}.title-jp{font-family:"Noto Sans JP";font-weight:700}.title-en{font-family:"Roboto Condensed";font-weight:700}.second-title{position:relative;margin-bottom:1.3rem}.second-title_en{padding-left:1rem}.second-title_en::before{content:"";position:absolute;display:block;width:.5em;height:.5em;background:#ff6010;border-radius:100%;top:18%}@media(min-width: 769px){.second-title_en::before{top:13%}}@media(min-width: 769px){.second-title{margin-bottom:2.5rem}}.f-size-ss{font-size:.75rem}.f-size-s{font-size:.875em}.f-size-m{font-size:1.125em}.f-size-l{font-size:1.25em}.f-size-ll{font-size:1rem}@media(min-width: 769px){.f-size-ll{font-size:1.3125rem}}.f-size-xxl{font-size:2.25rem}@media(max-width: 1024px){.f-size-xxl{font-size:1.5rem}}.f-size-xl{font-size:2.25rem}@media(max-width: 1024px){.f-size-xl{font-size:1.75rem}}.f-size-24{font-size:1.5em}.f-size-14{font-size:clamp(13px,.7vw,14px)}.f-size-16{font-size:clamp(14px,.83vw,16px)}.f-size-18{font-size:clamp(14px,.9375vw,18px)}.f-size-20{font-size:clamp(15px,1.04vw,18px)}.f-size-24{font-size:clamp(16px,1.25vw,24px)}.f-size-30{font-size:clamp(18px,1.5625vw,30px)}.f-size-36{font-size:clamp(26px,1.875vw,36px)}.f-size-38{font-size:clamp(22px,1.9vw,38px)}.f-size-42{font-size:clamp(24px,2.1875vw,42px)}.orange{color:#ff6010}.white{color:#f5f5f5}.txtarea_txt{line-height:1.9}.line-heigt-2{line-height:2}.letter-s{letter-spacing:.05em}.block{display:block}.company-profile{width:100%;box-sizing:border-box;line-height:1.8}.table-container{width:100%;margin:0 auto}.profile-table{width:100%;margin:0 auto;border-collapse:collapse}.profile-table th{padding:1em 0;text-align:left;position:relative;vertical-align:top}.profile-table td{padding:1em;text-align:left;position:relative;vertical-align:top}.profile-table th{width:5em;font-weight:bold;border-bottom:.5px solid #ff6010;border-top:.5px solid #ff6010}.profile-table tr{border-bottom:.5px solid #f5f5f5;border-top:.5px solid #f5f5f5}@media screen and (max-width: 640px){.profile-table{width:100%}.profile-table tr,.profile-table th,.profile-table td{display:block;width:100%;box-sizing:border-box;border-top:none}.profile-table tr{margin-bottom:5px;border:none}.profile-table tr:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.profile-table th{padding:10px 0 5px;width:100%}.profile-table td{padding:0 0 10px}}@media screen and (max-width: 860px){.contents-top{padding:1em}}.link-icon{padding-right:.7rem;padding-bottom:.2rem}.article-item__body{line-height:1.8;font-weight:500}.article-item__body strong{font-weight:700}.article-item__body a{color:#5788aa;text-decoration:underline}.article-item__body a:hover{opacity:.7}.article-item__body em{font-weight:500;font-style:italic}.article-item__body p{font-size:1em;margin-bottom:1.5rem;line-height:1.8}.article-item__body ul{list-style-type:disc;list-style-position:outside;line-height:1.8}.article-item__body ol{list-style-type:decimal;list-style-position:outside;line-height:1.8}.article-item__body h1{display:block;font-size:2em;font-weight:700}.article-item__body h2{display:block;font-size:1.5em;font-weight:700}.article-item__body h3{display:block;font-size:1.25em;font-weight:700}.article-item__body h4{display:block;font-size:1.125em;font-weight:700}.article-item__body h5{display:block;font-weight:700}.article-item__body h6{display:block;font-weight:700}.article-item__body table{display:table;border-collapse:collapse;border-spacing:0;border-color:#ccc}.article-item__body thead{display:table-header-group;vertical-align:middle}.article-item__body tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.article-item__body tfoot{display:table-footer-group;vertical-align:middle;border-color:inherit}.article-item__body table>tr{vertical-align:middle}.article-item__body col{display:table-column}.article-item__body colgroup{display:table-column-group}.article-item__body tr{display:table-row;vertical-align:inherit;border-color:inherit}.article-item__body td,.article-item__body th{display:table-cell;vertical-align:inherit}.article-item__body th{font-weight:700}.article-item__body caption{display:table-caption}.article-item__body ul,.article-item__body menu,.article-item__body dir{display:block;list-style-type:disc}.article-item__body ol{display:block;list-style-type:decimal}.article-item__body li{display:list-item}.article-item__body ul ul,.article-item__body ol ul{list-style-type:circle}.article-item__body ol ol ul,.article-item__body ol ul ul,.article-item__body ul ol ul,.article-item__body ul ul ul{list-style-type:square}.article-item__body dd{display:block;-webkit-margin-start:40px}.article-item__body dl{display:block}.article-item__body dt{display:block}.article-item__body ol ul,.article-item__body ul ol,.article-item__body ul ul,.article-item__body ol ol{-webkit-margin-before:0;-webkit-margin-after:0}.article-item__body u,.article-item__body ins{text-decoration:underline}.article-item__body strong,.article-item__body b{font-weight:700}.article-item__body i,.article-item__body cite,.article-item__body em,.article-item__body var,.article-item__body address,.article-item__body dfn{font-style:italic}.article-item__body tt,.article-item__body code,.article-item__body kbd,.article-item__body samp{font-family:monospace}.article-item__body pre,.article-item__body xmp,.article-item__body plaintext,.article-item__body listing{display:block;font-family:monospace;white-space:pre;margin:1__qem 0}.article-item__body mark{background-color:#ff0;color:#000}.article-item__body big{font-size:larger}.article-item__body small{font-size:smaller}.article-item__body s,.article-item__body strike,.article-item__body del{text-decoration:line-through}.article-item__body sub{vertical-align:sub;font-size:smaller}.article-item__body sup{vertical-align:super;font-size:smaller}.article-item__body ruby,.article-item__body rt{text-indent:0}.article-item__body rt{line-height:normal}.article-item__body ruby>rt{display:block;font-size:50%;text-align:start}.article-item__body .border{border:solid 1px #ccc}.article-item__body .border-top{border-top:solid 1px #ccc}.article-item__body .border-bottom{border-bottom:solid 1px #ccc}.article-item__body img{margin-bottom:1rem}#home .breadcrumb{display:none}#home .first-view{background:url(/_/img/home/first-view-1920.jpg) 50% 0/cover no-repeat;height:700px;height:clamp(700px,56vw,1086px);position:relative;color:#f5f5f5}#home .first-view__box{display:flex;flex-wrap:wrap;align-items:flex-end;position:absolute;bottom:1.5rem;left:1.5rem}#home .first-view__title{font-size:1.5rem;font-weight:700;letter-spacing:.15em;width:100%;margin:1rem 0 2rem}#home .first-view__icon{width:170px}#home .first-view__text{font-size:1rem;line-height:1.9;width:100%}#home .first-view .order-1{order:-1}@media(min-width: 769px){#home .first-view__title{font-size:3rem;margin:0}#home .first-view__box{bottom:2vw;left:4.2vw;max-width:820px}#home .first-view__text{font-size:1.125rem;line-height:2.5;width:71%}#home .first-view__icon{margin-left:-3vw;width:200px}#home .first-view .order-1{order:0}}@media(min-width: 1025px){#home .first-view{height:56vw;max-height:1086px;height:clamp(700px,56vw,1086px)}#home .first-view__title{font-size:4.7rem}#home .first-view__icon{width:245px}#home .first-view__text{width:63%}}#privacy-policy .privacy-area{background-color:rgba(183,184,178,.2);padding-top:2rem}#privacy-policy .area-content{background-color:#fff;padding:1.5rem}#privacy-policy .ml-space{margin-left:1.25rem}#privacy-policy .privacy-title{font-size:1.125rem}@media(min-width: 769px){#privacy-policy .privacy-area{padding-top:3rem}#privacy-policy .area-content{padding:2.5rem}#privacy-policy .privacy-title{font-size:1.3125rem}}@media(min-width: 1025px){#privacy-policy .area-content{padding:3.5rem 6rem}#privacy-policy .privacy-area{padding-top:0}}#top #index #navi li#n01 a img{display:none}#top .main{color:#fff;background-color:#000}#top xxx.toppage_img img{height:auto;width:100%}#top .toppage_img2 img{height:auto;width:100%}#top .toppage_img2_link:hover{text-decoration:none}#top .toppage_img2_link{background:url("../../_/img/top/top_img_link_go.png") no-repeat top 50% right 3% #fff;position:static;display:block;text-align:center;padding-top:20px;padding-bottom:20px}#top .toppage_img2_link img{max-width:50%}#top .toppage_img3_link:hover{text-decoration:none;transition-property:opacity;transition-duration:.5s;opacity:.6}#top .toppage_img2_link:hover{text-decoration:none;transition-property:opacity;transition-duration:.5s;opacity:.6}#top .toppage_img3_link{background:url("../../_/img/top/top_img_link_go.png") no-repeat top 50% right 3% rgba(230,230,230,.8);position:static;display:block;text-align:center;padding-top:20px;padding-bottom:20px}#top .toppage_img3_link img{max-width:50%}#top .movie-wrap{position:relative;width:100%}#top .movie-wrap video,#top .movie-wrap img{width:100%;display:block}#top .movie-wrap #image2{display:none}#top .movie-wrap .first-view-img{margin-top:56px}@media(min-width: 769px){#top .movie-wrap .first-view-img{margin-top:50px}}#top .bnr_text{display:inline-block;vertical-align:150%;margin:0 100px 0 30px;padding-left:10px;border-left:solid 1px;text-align:center}#top .bnr_staff{border-top:solid 1px #ccc}@media screen and (min-width: 1401px){#top .toppage_img2 img.first-view{margin-top:130px}#top .toppage_img3 img.first-view{margin-top:130px}#top .bnr_staff .bnr_text{margin-bottom:4em}}#top .toppage_img img{height:auto;width:100%;margin-top:50px}#top .main .main_menu{margin:5px 0}#top .main .main_menu2{margin:5px 0 3rem 0}@media(min-width: 769px){#top .main .main_menu2{margin:5px 0 80px 0}}#top .main_menu ul li{margin:0 .3% 5px;float:left;width:32.7%;position:relative}#top .main_menu ul li img,#top .main_menu2 ul li img{height:auto;width:100%}#top .explanation{bottom:0;color:#fff;padding:.75em 0;width:100%;position:absolute}#top .navi_icon{border-radius:20px;background-color:#000;color:#fff;float:right;margin:1em 2em 0em 2em;padding:.5em 3em;font-size:18px}#top .navi_icon:hover{background-color:#666}#top .main_menu2{margin:5px 0}#top .main_menu2 ul li{margin:0 .3% 5px;float:left;width:32.7%;position:relative}#top .main2_wrap{height:500px}#top .contents-topbg{padding:.5em}#top #new{float:right;width:100%;height:100%;background:url(../../_/img/top/bg_news.png);background-size:cover;position:relative;background-position:bottom}@media(min-width: 821px){#top #new{background-position:center}}#top #new .new-list{overflow:auto;height:500px}#top #new .new-list dl{width:70%;color:#fff;border-bottom:1px solid #fff;padding:1em 0;margin:0 auto}#top #new .new-list dl dt{float:left;color:#fff;margin-right:2em}#top #new .new-list dl dd{float:left;color:#fff;word-break:break-all;font-size:14px}#top #new .new-list dl dd a{color:#fff}#top #new .new-list h3{color:#fff;font-size:18px;font-weight:bold}#top #new .new-list .new-title{float:left;padding:10px 0 0 10px}@media screen and (max-width: 1400px){#top .bnr_text{display:block;border:none;margin:0}#top .toppage_img2 img.first-view{margin-top:56px}#top #new .new-list{overflow:auto;padding:1em 2em}#top #new .new-list .new-title{float:none}#top #new .new-list dl{float:none;width:100%;padding:.5em 0}#top #new .new-list dl dd{width:100%}#top .main2_wrap{height:auto}#top .navi_icon{padding:.5em 1em;font-size:100%}}@media screen and (max-width: 640px){#top .toppage_img2_link img{max-width:75%;margin:5px 10px}#top .toppage_img3_link img{max-width:75%;margin:5px 10px}#top .bnr_text{margin:10px 50px 10px 20px;padding:5px 0}#top .main div{margin:auto}#top .main ul,#top .main_menu2 ul{text-align:center;margin-bottom:5px}#top .main_menu ul li,#top .main_menu2 ul li{width:100%;position:relative;float:none;margin:0}#top .main_menu ul li img,#top .main_menu2 ul li img{height:auto;width:85%}#top ul li a h3.explanation{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;padding:.75em 0;text-align:center;width:100%;position:absolute}#top .navi_icon{float:none;padding:.5em 3em;display:inline-block;border:1px solid #fff}#top .main_menu2{width:100%;height:auto;float:none}#top .main_menu2 ul li{margin:0px 0px 5px 0px}#top #new{width:100%;height:100%;background:url(../../_/img/top/bg_news.jpg);background-size:cover;position:relative;overflow:auto;margin-top:5px;background-position:bottom}#top #new .new-list{padding:2em 2em;overflow:auto}#top #new .new-list dl{float:none;width:100%;color:#fff;border-bottom:1px solid #fff;padding:.5em 0}#top #new .new-list dl dt{float:none;color:#fff;margin-right:2em}#top #new .new-list dl dd{float:none;color:#fff;word-break:break-all;width:100%}#top #new .new-list h3{color:#fff;font-size:18px;font-weight:bold}#top #new .new-list .new-title{float:none}}#top .opening-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#000;display:flex;justify-content:center;align-items:center;z-index:99999999;overflow:hidden}#top .opening-modal video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 769px){#top{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}#top .movie-buttons{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;gap:5%}#top .movie-buttons button{padding:5px 10px;border:none;background:rgba(100,100,100,.4);color:#fff;cursor:pointer;border-radius:5px;font-size:14px;white-space:nowrap}@media(min-width: 769px){#top .movie-buttons button{padding:10px 10px}}#top .sound-icon-button{display:flex;align-items:center;gap:20px;white-space:nowrap}#top .sound-icon{width:18px;height:auto}@media(min-width: 769px){#top .sound-icon{width:24px}}#company #navi li#n01 a img{display:none}#company #top-img{height:140px}#company .main div.txtarea{border:1px solid #999;margin-bottom:2em}#company #contents h2,#company .contents-top h2{margin-top:2em 0}#company .a01,#company .a02{margin-top:117px}#company .a01{padding-top:113px}#company .a02{padding-top:112px}#company .main div.txtarea{margin-top:1em}#company .txtarea_txt{padding:15px 10px;border:1px solid #fff}@media(min-width: 769px){#company .txtarea_txt{padding:25px 25px}}#company .right{text-align:right}#hkb #navi li#n01 a img{display:none}#hkb #top-img{height:140px}#hkb .main div.txtarea .txtarea_ttl,#hkb .main p.txtarea_txt{clear:both}#hkb div.txtarea{margin:20px 15px}#hkb .a01-img{display:block;float:left;width:20%}#hkb .a01-txt{float:right;width:60%}@media(min-width: 769px){#hkb .a01-txt{float:right;width:65%}}#hkb ul.a03-list{margin:1em 0 1em 2em}#hkb ul.a03-list li{list-style-type:decimal;display:list-item;margin-left:1em}#hkb .a04-img{background:#dcdcdc;background:-webkit-gradient-(linear, left top, left bottom, color-stop(0, #708090), color-stop(1, #fffafa));margin:0 auto;display:block;position:relative;background:linear-gradient(#708090, #fffafa);width:80%}#hkb .a04-img#base,#hkb #belt,#hkb #metal,#hkb #stitch,#hkb #kan{height:auto;position:absolute;left:0;top:0;clip:rect(0 300 300 0);visibility:visible;border:1px none #000}#hkb img#base,#hkb img#belt,#hkb img#metal,#hkb img#stitch,#hkb img#kan{width:100%}#hkb .a04-img #base{z-index:5}#hkb .a04-img #belt{z-index:6}#hkb .a04-img #metal{z-index:7}#hkb .a04-img #stitch{z-index:8}#hkb .a04-img #kan{z-index:9}#hkb .a04-color{display:block}#hkb .r{float:right;margin-bottom:1em}#hkb p.warning-hkb{border:1px solid #f5f5f5;border-radius:30px;color:#f5f5f5;font-size:12px;margin:.5em 0;padding:3px;display:inline-block}#hkb .map_img{width:100%;height:auto}#hkb .maker-link{color:#1e3372;background-color:#eee;border:1px solid #666;margin:1em;padding:.7em;clear:both;display:inline-block;font-weight:bold;font-size:14px}@media(min-width: 769px){#hkb .maker-link{font-size:16px;padding:1em 1.5em}}#hkb .txtarea_txt{margin:0px;font-size:14px}@media(min-width: 769px){#hkb .txtarea_txt{font-size:16px}}#hkb .text_wrap{font-size:16px}@media(min-width: 769px){#hkb .text_wrap{font-size:18px}}#fitting-hkb-tit{max-width:100vw}#fitting-hkb dt{float:left}#fitting-hkb-wrap{width:588px;margin:0 auto}#fitting-hkb-tit{text-align:center;font-size:18px;font-weight:bold;margin-bottom:1em}@media screen and (max-width: 1400px){.a01-txt{float:right;width:60%}}@media screen and (max-width: 640px){#hkb .a01-txt{float:none;width:100%}#hkb span.a01-img{float:none;text-align:center;margin-bottom:1rem;width:100%}#hkb .a04-img{width:100%;float:none}#hkb .a04-color{float:none;width:100%}#hkb #base,#hkb #belt,#hkb #metal{width:100%;height:auto}#hkb .a04-img,#hkb .a04-color{width:100%}#hkb p.warning-hkb{font-size:10px;border:none}#hkb div.txtarea{margin:auto}#hkb #fitting-hkb dt{float:none}#hkb #fitting-hkb-wrap{width:100%}}#info #index #navi li#n01 a img{display:none}#info #top-img{height:140px}#info .a01,#info .a02{margin-top:117px}#info .a01{padding-top:114px}#info table.t02{border-top:1px solid #949797;border-left:1px solid #949797;width:100%}@media(min-width: 769px){#info table.t02{width:100%}}#info table.t02 th{border-right:1px solid #949797;border-bottom:1px solid #949797;padding:5px;font-size:14px}@media screen and (min-width: 430px)and (max-width: 768px){#info table.t02 th{padding:5px;font-size:16px}}@media(min-width: 769px){#info table.t02 th{padding:10px;font-size:18px;width:44%}}#info table.t02 td{font-size:14px}@media screen and (min-width: 430px)and (max-width: 768px){#info table.t02 td{font-size:14px}}@media(min-width: 769px){#info table.t02 td{font-size:16px}}#info table.t02 th.t02a{font-weight:bold;background-color:#f5f5f5;color:#2c2d2d}#info table.t02 .t02c{border-bottom:double #949797}#info table.t02 td{border-right:1px solid #949797;border-bottom:1px solid #949797;padding:10px}#info table td a{color:#ff6010;text-decoration:underline;font-size:14px;overflow-wrap:anywhere}#info .txtarea .txtarea_box01{background-color:#e8eff4;margin:12px;padding:12px}#info .a02_ttl{background-color:#ffeeef;width:550px;height:50px;margin:12px;margin-right:0px;line-height:50px;padding-left:10px;font-weight:bold;font-size:16px;color:red;border:1px red dotted}#info .next_img{margin-left:240px}@media screen and (max-width: 640px){#info .a02_ttl{width:92%;height:auto;font-size:15px}#info .next_img{margin-left:35%}#info .t01 thead{display:none}#info table.t01 th,#info table.t01 td{display:block;border-top:none;width:auto;border-right:none}#info table.t01 td{padding-bottom:2em}}@media(max-width: 768px){#info .t02 td,#info .t02 th{display:block}}#info .clinic_list{width:100%}#prosthetic .ponseti_01{margin:1em 0}#prosthetic .ponseti_02{margin:1em;text-align:center}#prosthetic #index #navi li#n01 a img{display:none}#prosthetic #top-img{height:140px}#prosthetic .txtarea_ttl,#prosthetic .txtarea_txt{clear:both}#prosthetic .txtarea .item_list{float:left;margin-bottom:2em}#prosthetic .txtarea .item_list ul{margin:0 0 0 30px}#prosthetic .txtarea .item_list li{margin-bottom:5px;line-height:1.4em;list-style:circle}#prosthetic .txtarea .item_image{float:right;padding-right:25px}#prosthetic .warning-hkb{color:#f5f5f5;font-size:12px;float:left}#prosthetic .maker-link{margin:0 auto;text-align:center}@media(min-width: 769px){#prosthetic .maker-link{text-align:start}}#prosthetic div.maker-link a{color:#eee;background-color:#ff6010;border:1px solid #ff6010;margin:0 auto;text-align:left;padding:.5em 1.5em .5em 1.2em;clear:both;display:inline-block;font-weight:bold;text-decoration:underline}#prosthetic div.maker-link a:hover{background-color:#eee;color:#ff6010;transition:.4s;transform:translateX(5px)}@media(min-width: 769px){#prosthetic div.maker-link a{margin:1em 0}}#prosthetic div.txtarea-2{text-align:center}#prosthetic .pc-flex{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 640px){#prosthetic .pc-flex{flex-direction:column}}#prosthetic .item_list{width:100%}@media(min-width: 769px){#prosthetic .item_list ul{margin-bottom:0}}#prosthetic .item_list li{font-size:14px;list-style:inside;line-height:1.9}@media(min-width: 769px){#prosthetic .item_list li{font-size:16px}}#prosthetic .item_image{margin:0 auto;text-align:center}@media(min-width: 769px){#prosthetic .item_image{text-align:start;padding-left:1rem}}#prosthetic .item_image img{padding:5px}#prosthetic .original_item_list{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:1rem}@media(min-width: 769px){#prosthetic .original_item_list{grid-template-columns:repeat(2, 1fr);-moz-column-gap:4vw;column-gap:4vw}}#prosthetic .original_item_text li{list-style:inside;line-height:1.8}@media(max-width: 568px){#prosthetic .original_item_img_list{margin:0 auto;text-align:center}}#prosthetic .original_item_img_list img{padding:.5rem}@media(min-width: 769px){#prosthetic .original_item_img_list img{padding:1rem}}#prosthetic .products_list ul{margin-bottom:1rem}#ponseti .txtarea_txt{color:#2c2d2d}#ponseti .txtarea_txt p{color:#2c2d2d}#ponseti #index #navi li#n01 a img{display:none}#ponseti #top-img{height:140px}#ponseti .main div.txtarea p{padding:0 0 1em 0}#ponseti .adobe_txt{margin:3px;text-align:center;font-size:10px}#ponseti img.mb20{margin-bottom:5px;width:100%}#ponseti img.mb20_2{margin-bottom:5px;width:60%}#ponseti .wrap{background-image:url("/_/img/ponseti/pon_mainbg.png")}#ponseti h2.h2_ponse{padding:.5em .75em;background-image:url("/_/img/ponseti/pon_ttl_h2.png");color:#fff;font-weight:bold;font-size:18px;text-shadow:1px 1px 1px rgba(0,0,0,.3);width:auto;margin:0 0 .5em}#ponseti h3.h3_ponse{background-image:url("/_/img/ponseti/pon_ttl_h3.png");color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-weight:bold;line-height:30px;padding:.5em .75em;margin:1em 0;width:auto}#ponseti div.txtarea_txt{margin:20px 15px}#ponseti .hospital_logo{margin:.5em}#ponseti .hospital_logo img{width:50%;float:left}#insurance #a01,#insurance #a02{margin-top:117px}#insurance #a01,#insurance #a02{padding-top:100px}#insurance #a02{padding-top:116px}#insurance #index #navi li#n01 a img{display:none}#insurance #top-img{height:140px}#insurance table.t01{border:1px solid #949797;width:95%;margin:0 0 25px 15px}#insurance table.t01 th{border-right:1px solid #949797;border-bottom:1px solid #949797;width:190px;padding:7px 15px;text-align:left}#insurance table.t01 td{border-bottom:1px solid #949797;padding:7px 15px}#insurance table.t02{border-top:1px solid #949797;border-left:1px solid #949797;width:100%}#insurance table.t02 th{border-right:1px solid #949797;border-bottom:1px solid #949797;padding:5px;font-size:12px;min-width:3rem}@media(min-width: 769px){#insurance table.t02 th{padding:10px;font-size:14px;min-width:7rem}}#insurance table.t02 th.t02a{font-weight:bold;background-color:#f5f5f5;color:#2c2d2d;font-size:12px}@media(min-width: 769px){#insurance table.t02 th.t02a{font-size:14px}}#insurance table.t02 .t02c{border-bottom:double #949797}#insurance table.t02 td{border-right:1px solid #949797;border-bottom:1px solid #949797;padding:10px;font-size:14px}#insurance table td a{text-decoration:underline;font-size:12px}#insurance .txtarea .txtarea_box01{padding:12px}#insurance .a02_ttl{display:block;font-size:16px;font-weight:bold;height:50px;line-height:50px;margin:12px;padding:12px}#insurance .next_img{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){#insurance .a02_ttl{width:92%;height:auto;font-size:15px}#insurance .next_img{margin-left:35%}#insurance table.t02{width:100%;margin:1em 0}}#contact #index #navi li#n01 a img{display:none}#contact #top-img{height:140px}#contact .map{width:100%;height:450px}#contact .map_text a{font-size:12px;color:#f5f5f5;text-align:left}#contact #a01,#contact #a02{margin-top:117px}#contact #a01{padding-top:130px}#contact #a02{padding-top:135px}@media screen and (max-width: 640px){#contact .map{height:300px}}#contact .icon-flex{display:flex;align-items:center;gap:1rem}@media(min-width: 769px){#contact .icon-flex{gap:2.5rem}}@media(min-width: 769px){#contact .access-info{display:flex;align-items:center;justify-content:space-evenly;gap:3%}}#contact .access-info_text{width:90%;margin-top:2em;margin-bottom:2em}@media(min-width: 769px){#contact .access-info_text{width:100%;max-width:352px}}@media(min-width: 800px){#contact .access-route{display:flex;align-items:center;justify-content:space-between;gap:3%}}#contact .access-route_image{margin-bottom:2em}#contact .access-route_image .exterior{width:100%;max-width:387px}@media(min-width: 769px){#contact .access-route_image{display:flex;flex-direction:column}}#contact .access-route_text{width:100%;max-width:352px}#contact .access-route_text .access-icon{display:flex;align-items:center;gap:.5em}#contact #map{max-width:387px;width:100%}#insole .main div.txtarea .txtarea_ttl,#insole .main p.txtarea_txt{clear:both;font-size:14px}@media(min-width: 769px){#insole .main div.txtarea .txtarea_ttl,#insole .main p.txtarea_txt{font-size:16px}}#insole .link_txt{margin:20px 18px 20px 12px;text-align:right}#insole .a03_box{width:510px;padding:10px 20px;display:block;border:#d7db8c solid 1px;background-color:#eef0ce;color:#033;font-size:14px;line-height:1.3}#insole .a03_box strong{font-size:16px;color:#033}#insole .a04-img{background:#dcdcdc;background:-webkit-gradient-(linear, left top, left bottom, color-stop(0, #708090), color-stop(1, #fffafa));margin:0 auto;display:block;position:relative;background:linear-gradient(#708090, #fffafa);width:80%}#insole .a04-img#base,#insole #belt,#insole #stitch,#insole .a04-img#base2{height:auto;position:absolute;left:0;top:0;clip:rect(0 300 300 0);visibility:visible;border:1px none #000}#insole img#base,#insole img#belt,#insole img#stitch,#insole img#base2{width:100%}#insole .a04-img #base{z-index:5}#insole .a04-img #belt{z-index:6}#insole .a04-img #stitch{z-index:7}#insole .a04-color{display:block;margin-top:1em}#insole .warning-hkb{color:#f5f5f5;font-size:12px;border:1px solid #f5f5f5;border-radius:30px;padding:3px;margin:.5em 0;display:inline-block}#insole .map_img{width:100%;height:auto;border:1px solid #000;border-left:none;margin-bottom:20px}#insole .map_img__insole{border:none}#insole #index #navi li#n01 a img{display:none}#insole #top-img{height:140px}#insole .main div.txtarea .txtarea_ttl,#insole .main p.txtarea_txt{clear:both}#insole .txtarea_txt{margin:0px}#insole .a03_box{width:510px;padding:10px 20px;display:block;border:#d7db8c solid 1px;background-color:#eef0ce;color:#033;font-size:14px;line-height:1.3}#insole .a03_box strong{font-size:16px;color:#033}@media screen and (max-width: 640px){#insole .go{margin-bottom:0}#insole .a03-ti{margin:1em 0;height:auto;width:100%}#insole .a03_box{width:100%;height:auto;padding:5px 3px}#insole .a04-img,#insole .a04-color{width:100%}#insole .warning-hkb{font-size:10px;border:0}}.flexslider{padding:12px}#recruit .icon-flex{display:flex;align-items:center;gap:1rem}@media(min-width: 769px){#recruit .icon-flex{gap:2.5rem}}@media(min-width: 769px){#recruit .access-info{display:flex;align-items:center;justify-content:space-between}}#recruit .access-info_text{width:90%;margin-top:2em;margin-bottom:2em}@media(min-width: 769px){#recruit .access-info_text{width:100%;max-width:352px}}@media(min-width: 769px){#recruit .access-route{display:flex;align-items:center;justify-content:space-between}}#recruit .access-route_image{margin-bottom:2em}#recruit .access-route_image .exterior{width:100%;max-width:387px}@media(min-width: 769px){#recruit .access-route_image{display:flex;flex-direction:column}}#recruit .access-route_text{width:100%;max-width:352px}#recruit .access-route_text .access-icon{display:flex;align-items:center;gap:.5em}#recruit .profile-table th{padding:1.5em 0}@media(min-width: 769px){#recruit .profile-table th{width:12em;padding:2.5em 0}}#recruit .profile-table td{padding:1.5em 0}@media(min-width: 769px){#recruit .profile-table td{padding:2.5em 0}}
/*# sourceMappingURL=style.min.css.map */