 .pc { display:block; }

 @media (max-width:480px) { .pc { display:none; }

 }

 .sp { display:none; }

 @media (max-width:480px) { .sp { display:block; }

 }

 .tab_sp { display:none; }

 @media (max-width:834px) { .tab_sp { display:block; }

 }

 @media (max-width:480px) { .tab_sp { display:block; }

 }

 body { font-family:'a-otf-gothic-bbb-pr6n', sans-serif; line-height:1.6; }

 #primary { position:relative; }

 .common-button { position:relative; display:flex; align-items:center; border:solid 1.7px #014f88; width:-webkit-max-content; width:-moz-max-content; width:max-content; min-width:15.5vw; justify-content:space-between; margin-bottom:0.5vw; margin-right:1vw; padding:0.8vw 1.5vw 0.8vw 1vw; }

 @media (max-width:480px) { .common-button { border:solid 2px #014f88; min-width:66.5vw; padding:3.8vw 2.5vw 3.8vw 4vw; }

 }

 .common-button .title { color:#014f88; font-size:1.1vw; }

 @media (max-width:834px) { .common-button .title { font-size:1.32vw; }

 }

 @media (max-width:480px) { .common-button .title { font-size:3.4vw; }

 }

 .common-button img { width:0.7vw; }

 @media (max-width:834px) { .common-button img { width:0.84vw; }

 }

 @media (max-width:480px) { .common-button img { width:2vw; }

 }

 .common-button .under-line { position:absolute; background-color:rgba(152, 198, 230, 0.6); width:98%; height:0.7vw; bottom:-0.5vw; transition:all 0.3s; }

 @media (max-width:834px) { .common-button .under-line { height:0.84vw; }

 }

 @media (max-width:480px) { .common-button .under-line { height:2.7vw; bottom:-1.5vw; }

 }

 .common-button .under-line::after { content:''; position:absolute; width:0%; background-color:#014f88; height:0.7vw; transition:all 0.3s; }

 @media (max-width:480px) { .common-button .under-line::after { height:2.7vw; }

 }

 .common-button.hover .under-line::after { width:100%; height:0.7vw; }

 @media (max-width:480px) { .common-button.hover .under-line::after { height:2.7vw; }

 }

 .breadcrumbs { grid-area:bcn; font-family:'a-otf-gothic-bbb-pr6n', sans-serif; font-size:1vw; justify-self:flex-end; margin:3vw 9vw 0 9vw; }

 @media (max-width:834px) { .breadcrumbs { font-size:1.2vw; }

 }

 @media (max-width:480px) { .breadcrumbs { display:none !important; }

 }

 .breadcrumbs span { margin:0 0.5vw; color:#707070; font-family:'a-otf-gothic-bbb-pr6n', sans-serif; }

 .breadcrumbs span:last-child a span { color:black; }

 .breadcrumbs.only-sp { display:none; }

 @media (max-width:480px) { .breadcrumbs.only-sp { display:flex !important; justify-content:flex-end; flex-wrap:wrap; position:absolute; bottom:17vw; right:0; font-size:3vw; }

 }

 .mount-sep-1st { position:relative; margin-top:9vw; transform:scale(1.2); }

 @media (max-width:480px) { .mount-sep-1st { transform:scale(2.1); }

 }

 .mount-sep-1st img { position:absolute; width:101vw; }

 .mount-sep-1st img:nth-child(1) { margin-top:-6vw; right:3vw; top:0; }

 .mount-sep-1st img:nth-child(2) { margin-top:-4vw; right:5vw; top:0; }

 .mount-sep-1st img:nth-child(3) { margin-top:-4vw; right:10vw; transform:translateX(-100vw); top:0; }

 .mount-sep-2nd { position:relative; margin:-4vw calc(50% - 50vw) 0; transform:scale(1.2); }

 @media (max-width:480px) { .mount-sep-2nd { margin:-4vw calc(50% - 50vw 0); transform:scale(2.1); }

 }

 .mount-sep-2nd img { position:absolute; width:101vw; }

 .mount-sep-2nd img:nth-child(1) { margin-top:-3vw; top:0; }

 .mount-sep-2nd img:nth-child(2) { margin-top:-2vw; top:0; }

 .mount-sep-2nd img:nth-child(3) { margin-top:-2vw; top:0; }

 .page-id-19 .mountain-sep-4 { background-color:#fafafa; }

 @media (max-width:480px) { #top-info-sec { display:none; }

 }

 #top-info-sec ul { display:flex; justify-content:flex-end; font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; font-size:1vw; padding:5.2vw 5.2vw 5.2vw 0; }

 @media (max-width:834px) { #top-info-sec ul { font-size:1.2vw; }

 }

 #top-info-sec ul li.item { position:relative; }

 #top-info-sec ul li.item a { position:relative; z-index:20; }

 #top-info-sec ul li.item:hover { color:#014f88; }

 #top-info-sec ul li.item:hover::after { width:100%; transition:all 0.3s; transform:translateX(0.5vw); }

 #top-info-sec ul li.item::after { content:''; height:0.7vw; width:0; background-color:#c1d9eb; display:block; position:absolute; bottom:0.1vw; z-index:10; transition:all 0.3s; transform:translateX(0.5vw); }

 #top-info-sec ul li.sep { margin:0 0.8vw; }

 .loop-container { position:relative; }

 .loop-container #loop { position:absolute; }

 .loop-container .loop_wrap3-1,.loop-container .loop_wrap2-1,.loop-container .loop_wrap1-1 { width:100vw; }

 .loop-container .loop_wrap3-2,.loop-container .loop_wrap2-2,.loop-container .loop_wrap1-2 { width:100.1vw; }

 @media (max-width:480px) { .loop-container .loop_wrap3-2,.loop-container .loop_wrap2-2,.loop-container .loop_wrap1-2 { width:101vw; }

 }

 .loop-container.back4 { top:0; }

 .loop-container.back4 #loop { opacity:1; }

 .loop-container.back3 { top:1vw; }

 .loop-container.back3 #loop { opacity:1; }

 .loop-container.back2 { top:2vw; }

 .loop-container.back2 #loop { opacity:1; }

 .loop-container.back1 { top:4vw; }

 .loop-container.back1 #loop { opacity:1; }

 #title-section { padding:0 10vw 0 5vw; letter-spacing:0.05em; }

 #title-section .sec-title { margin:0; }

 @media (max-width:480px) { #title-section .sec-title { font-size:5.4vw; margin:5vw 0 15vw; }

 }

 #title-section .breadcrumbs { display:flex; margin:3.5vw 0 2vw; justify-content:flex-end; transform:translateX(1vw); }

 #information_category_list { background-color:#fafafa; padding:4vw 10vw; }

 @media (max-width:480px) { #information_category_list { padding:8vw 5vw; }

 }

 #information_category_list ul.information_category-container { display:grid; grid-template-columns:1fr 1fr 1fr 1fr; margin:0 auto; gap:1vw 2vw; }

 @media (max-width:480px) { #information_category_list ul.information_category-container { display:flex; flex-wrap:wrap; transform:translateX(-1vw); }

 }

 @media (max-width:480px) { #information_category_list ul.information_category-container li { margin:1vw 1vw; }

 }

 #information_category_list ul.information_category-container li a { position:relative; width:15.5vw; display:inline-block; padding-bottom:0.6vw; font-size:1.1vw; font-family:'a-otf-gothic-bbb-pr6n', sans-serif; color:#707070; line-height:1.6; }

 @media (max-width:834px) { #information_category_list ul.information_category-container li a { font-size:1.32vw; }

 }

 @media (max-width:480px) { #information_category_list ul.information_category-container li a { font-size:3vw; width:-webkit-max-content; width:-moz-max-content; width:max-content; }

 }

 #information_category_list ul.information_category-container li a::before { content:''; display:block; background-color:#707070; height:1px; width:100%; position:absolute; bottom:0; }

 #information_category_list ul.information_category-container li a::after { content:''; display:block; background-color:#0064b6; height:1px; width:0; position:absolute; bottom:0; transition:all 0.3s; }

 #information_category_list ul.information_category-container li a:hover { color:#014f88; line-height:1.6; }

 #information_category_list ul.information_category-container li a:hover::before { width:0; }

 #information_category_list ul.information_category-container li a:hover::after { width:100%; }

 #information_category_list ul.information_category-container li a.current { font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; color:#014f88; }

 #information_category_list ul.information_category-container li a.current::after { content:''; display:block; background-color:#0064b6; height:1px; width:100%; position:absolute; bottom:0; transition:all 0.3s; }

 @media (max-width:480px) { .pagination { margin:-2vw 0 13vw; }

 }

 .pagination .nav-links { display:flex; align-items:center; justify-content:center; position:relative; }

 .pagination .nav-links .page-numbers { margin:0 1vw; font-family:'Source Sans Pro', sans-serif; font-weight:bold; font-size:1.5vw; background-color:rgba(193, 217, 235, 0.7); width:3vw; height:3vw; display:flex; justify-content:center; align-items:center; }

 @media (max-width:834px) { .pagination .nav-links .page-numbers { font-size:1.8vw; }

 }

 @media (max-width:480px) { .pagination .nav-links .page-numbers { font-size:4.2vw; width:8vw; height:8vw; margin:0 2vw; }

 }

 .pagination .nav-links .page-numbers.current { color:white; background-color:#014f88; }

 .pagination .nav-links .page-numbers:hover { color:white; background-color:#014f88; }

 .pagination .nav-links .page-numbers.prev { font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; font-size:1vw; background-color:unset; width:-webkit-max-content; width:-moz-max-content; width:max-content; height:auto; color:unset; position:absolute; left:5vw; }

 @media (max-width:834px) { .pagination .nav-links .page-numbers.prev { font-size:1.2vw; }

 }

 @media (max-width:480px) { .pagination .nav-links .page-numbers.prev { margin:0; left:0; }

 }

 .pagination .nav-links .page-numbers.prev .arrow { margin-right:1.5vw; }

 .pagination .nav-links .page-numbers.prev:hover { color:#014f88; }

 .pagination .nav-links .page-numbers.next { font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; font-size:1vw; background-color:unset; width:-webkit-max-content; width:-moz-max-content; width:max-content; height:auto; color:unset; position:absolute; right:5vw; }

 @media (max-width:834px) { .pagination .nav-links .page-numbers.next { font-size:1.2vw; }

 }

 @media (max-width:480px) { .pagination .nav-links .page-numbers.next { margin:0; right:0; }

 }

 .pagination .nav-links .page-numbers.next .arrow { margin-left:1.5vw; }

 .pagination .nav-links .page-numbers.next:hover { color:#014f88; }

 .pagination .nav-links .page-numbers .arrow { width:1vw; height:1vw; }

 @media (max-width:480px) { .pagination .nav-links .page-numbers .arrow { width:3vw; height:3vw; }

 }

 .pagination .nav-links .page-numbers .arrow.hover { display:none; }

 .pagination .nav-links .page-numbers:hover .arrow { width:1vw; height:1vw; display:none; }

 .pagination .nav-links .page-numbers:hover .arrow.hover { display:inline-block; }

 @media (max-width:480px) { .pagination .nav-links .page-numbers .text { display:none; }

 }

 #sns_share { background-color:#fafafa; padding:1.4vw 0; margin-top:5vw; }

 @media (max-width:480px) { #sns_share { margin-top:10vw; padding:4.4vw 0; }

 }

 #sns_share .title { font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; font-size:1vw; color:#014f88; text-align:center; }

 @media (max-width:834px) { #sns_share .title { font-size:1.2vw; }

 }

 @media (max-width:480px) { #sns_share .title { font-size:3vw; }

 }

 #sns_share .sns_container { display:flex; align-items:center; width:-webkit-max-content; width:-moz-max-content; width:max-content; margin:0.3vw auto 0; }

 #sns_share .sns_container a { position:relative; margin:1vw 1.2vw; }

 @media (max-width:480px) { #sns_share .sns_container a { margin:4vw 4.2vw; }

 }

 #sns_share .sns_container a img { height:1.8vw; }

 @media (max-width:480px) { #sns_share .sns_container a img { height:5.5vw; }

 }

 #sns_share .sns_container a::after { display:block; content:''; width:0; height:0.5vw; background-color:#c1d9eb; position:absolute; bottom:-0.5vw; transition:all 0.3s; }

 #sns_share .sns_container a:hover { opacity:0.6; }

 #sns_share .sns_container a:hover::after { width:100%; }

 .underline-btn { position:relative; display:block; border-bottom:solid 1px #014f88; width:-webkit-max-content; width:-moz-max-content; width:max-content; }

 .underline-btn::before { content:''; display:block; width:100%; height:0.7vw; background-color:rgba(193, 217, 235, 0.7); position:absolute; bottom:-0.4vw; transform:translateX(1vw); }

 .underline-btn::after { content:''; display:block; width:0; height:0.7vw; background-color:#014f88; position:absolute; bottom:-0.4vw; transition:all 0.3s; transform:translateX(1vw); }

 .underline-btn:hover::after { width:100%; }

 .underline-btn:hover .title { color:#014f88; }

 .underline-btn:hover .title::after { background-image:url(/wp-content/uploads/2021/04/button-arrow-1.svg); }

 .underline-btn .title { font-family:'a-otf-gothic-bbb-pr6n', sans-serif; display:flex; align-items:center; justify-content:center; position:relative; width:16vw; margin:0 1vw 1vw 2vw; font-size:1.4vw; }

 @media (max-width:834px) { .underline-btn .title { font-size:1.68vw; }

 }

 .underline-btn .title::after { content:''; display:block; width:1vw; height:1vw; background-image:url(/wp-content/uploads/2021/04/button-arrow-2.svg); background-repeat:no-repeat; background-position:center; background-size:contain; position:absolute; right:0; }

 .underline-btn.dl-btn .title::after { background-image:url(/wp-content/uploads/2021/04/pdf-dl-1.svg); width:2vw; height:2vw; }

 .underline-btn.dl-btn:hover .title::after { background-image:url(/wp-content/uploads/2021/04/pdf-dl-2.svg); }

 .grecaptcha-badge { visibility:hidden; }

 p.recaptcha_policy { text-align:center; margin:3vw auto; font-family:'a-otf-gothic-bbb-pr6n', sans-serif; font-size:1.1vw; }

 @media (max-width:834px) { p.recaptcha_policy { font-size:1.32vw; }

 }

 @media (max-width:480px) { p.recaptcha_policy { font-size:3.6vw; line-height:1.7em; text-align:left; }

 }

 form { margin-top:3vw; }

 @media (max-width:480px) { form { margin-top:10vw; }

 }

 form .form-text { font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; font-size:1.5vw; line-height:2; }

 @media (max-width:834px) { form .form-text { font-size:1.8vw; }

 }

 @media (max-width:834px) { form .form-text { font-size:1.6vw; }

 }

 @media (max-width:480px) { form .form-text { font-size:4.4vw; }

 }

 form .form-text::before { content:''; display:inline-block; width:1.2vw; height:0.5vw; background-color:#0064b6; transform:translateY(-50%); }

 @media (max-width:480px) { form .form-text::before { width:3vw; height:1vw; transform:translateY(-100%); }

 }

 form .form-text .wpcf7-form-control-wrap input { border:2px solid #ccc; }

 form .form-text .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text { margin:0.5vw 0 1.5vw; }

 @media (max-width:480px) { form .form-text .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text { margin:2vw 0 6vw; }

 }

 form .form-text .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width:100%; color:#000; line-height:2; padding-left:1vw; }

 @media (max-width:480px) { form .form-text .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { font-size:4.4vw; }

 }

 form .form-text .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel { width:100%; color:#000; line-height:2.6; }

 @media (max-width:480px) { form .form-text .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel { font-size:4.4vw; }

 }

 form .form-text .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-back.wpcf7c-elm-step2.wpcf7c-btn-back { margin:0 10px; }

 form .form-text .wpcf7-form-control-wrap .wpcf7-textarea { height:40vh; margin:1vw 0 5vw; border:2px solid #ccc; }

 @media (max-width:480px) { form .form-text .wpcf7-form-control-wrap .wpcf7-textarea { height:45vh; }

 }

 form .sub_btn { display:flex; justify-content:center; }

 @media (max-width:480px) { form .sub_btn { margin:15vw 0; justify-content:space-between; }

 }

 form .sub_btn input { font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; font-size:1.3vw; color:#014f88; background-color:#c1d9eb; border-radius:0; border:none; padding:1.5vw 4vw; margin:0 1vw; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; }

 @media (max-width:834px) { form .sub_btn input { font-size:1.56vw; }

 }

 form .sub_btn input:hover { background-color:#0064b6; color:white; }

 @media (max-width:834px) { form .sub_btn input { font-size:1.8vw; }

 }

 @media (max-width:480px) { form .sub_btn input { font-size:4.4vw; padding:3.5vw 5vw; margin:0; }

 }

 form .wpcf7-confirm.wpcf7c-elm-step1 { transform:translateX(10px); }

 @media (max-width:480px) { form .wpcf7-confirm.wpcf7c-elm-step1 { transform:translateX(0); }

 }

 form .wpcf7c-conf { background-color:#ccd8df; }

 form .wpcf7 form.invalid .wpcf7-response-output,form .wpcf7 form.unaccepted .wpcf7-response-output { border:none; }

 form .wpcf7-response-output,form .wpcf7 form .wpcf7-response-output { border:none; border-color:unset; font-size:1.3vw; text-align:center; }

 @media (max-width:834px) { form .wpcf7-response-output,form .wpcf7 form .wpcf7-response-output { font-size:2vw; }

 }

 @media (max-width:480px) { form .wpcf7-response-output,form .wpcf7 form .wpcf7-response-output { font-size:4.1vw; line-height:1.6em; }

 }

 form .wpcf7-form-control-wrap.check-privacy { margin:-2vw 0 3vw; display:block; line-height:1.6; text-align:center; font-family:'a-otf-gothic-bbb-pr6n', sans-serif; font-size:1.1vw; }

 @media (max-width:834px) { form .wpcf7-form-control-wrap.check-privacy { font-size:1.32vw; }

 }

 @media (max-width:480px) { form .wpcf7-form-control-wrap.check-privacy { margin:0 0 -5vw; font-size:4.4vw; text-align:left; }

 }

 form .wpcf7-form-control-wrap.check-privacy label { display:flex; align-items:center; }

 form .wpcf7-form-control-wrap.check-privacy label input { margin-right:1vw; }

 @media (max-width:480px) { form .wpcf7-form-control-wrap.check-privacy label input { margin:0 2vw 0 -4vw; }

 }

 form .wpcf7-form-control-wrap.check-privacy label a { text-decoration:none; color:#0064b6; position:relative; }

 form .wpcf7-form-control-wrap.check-privacy label a::after { content:''; width:0; height:1px; background-color:#0064b6; position:absolute; bottom:-0.3vw; left:0; transition:all 0.3s; }

 @media (max-width:480px) { form .wpcf7-form-control-wrap.check-privacy label a::after { display:none; }

 }

 form .wpcf7-form-control-wrap.check-privacy .wpcf7-acceptance .wpcf7-list-item label:hover a::after { width:100%; }

 form .check-privacy input[type="checkbox"] { position:absolute; opacity:0; /*既存のチェックボックスを見えなくする*/ }

 form .check-privacy .wpcf7-list-item-label:before { /*チェックボックスの枠*/ content:''; border:1px solid #707070; border-radius:50%; display:inline-block; width:1vw; height:1vw; position:relative; margin-right:1vw; vertical-align:middle; cursor:pointer; text-align:center; }

 @media (max-width:834px) { form .check-privacy .wpcf7-list-item-label:before { width:1.2vw; height:1.2vw; margin-right:1.2vw; }

 }

 @media (max-width:480px) { form .check-privacy .wpcf7-list-item-label:before { width:4vw; height:4vw; margin-right:2vw; }

 }

 form .check-privacy .wpcf7-list-item-label { display:flex; align-items:center; position:relative; }

 form input[type="checkbox"]:checked + .wpcf7-list-item-label:after { /*チェックアイコン*/ content:""; display:flex; align-items:center; position:absolute; width:1vw; height:1vw; background:url("https://yuyauver98.me/develop-html/check-solid.svg") no-repeat center; background-size:contain; background-color:#c1d9eb; border-radius:50%; }

 @media (max-width:834px) { form input[type="checkbox"]:checked + .wpcf7-list-item-label:after { width:1.2vw; height:1.2vw; }

 }

 @media (max-width:480px) { form input[type="checkbox"]:checked + .wpcf7-list-item-label:after { width:4vw; height:4vw; }

 }

 @media (max-width:480px) { .page-breakthrough-challenge #form,.page-membership-registration #form { padding:0 6vw 12.5vw; }

 }

 .page-breakthrough-challenge #form .sec-title,.page-membership-registration #form .sec-title { margin-top:7.03125vw; margin-bottom:1vw; }

 @media (max-width:480px) { .page-breakthrough-challenge #form .sec-title,.page-membership-registration #form .sec-title { margin-top:29.1666666667vw; margin-bottom:20.8333333333vw; }

 }

 .page-breakthrough-challenge #form > .text,.page-membership-registration #form > .text { text-align:center; font-family:'a-otf-gothic-bbb-pr6n', sans-serif; letter-spacing:0.05em; line-height:1.9; font-size:1.09375vw; }

 @media (max-width:834px) { .page-breakthrough-challenge #form > .text,.page-membership-registration #form > .text { font-size:1.3125vw; }

 }

 @media (max-width:480px) { .page-breakthrough-challenge #form > .text,.page-membership-registration #form > .text { font-size:4.4444444444vw; text-align:left; }

 }

 .page-breakthrough-challenge #form > .text:nth-child(3),.page-membership-registration #form > .text:nth-child(3) { margin-top:1vw; }

 @media (max-width:480px) { .page-breakthrough-challenge #form > .text:nth-child(3),.page-membership-registration #form > .text:nth-child(3) { text-align:right; margin-top:10.5555555556vw; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid,#wpcf7-f689-o1 .wpcf7-form .form_grid,#wpcf7-f693-o1 .wpcf7-form .form_grid { display:grid; grid-template:"res   res  " "name1 name1" "name2 name2" "tel   tel  " "code  towns" "mail1 mail1" "mail2 mail2" "impre impre" "publi publi" "recor recor" /18.984375vw 38.7890625vw; gap:1.5vw 0.8203125vw; width:-webkit-max-content; width:-moz-max-content; width:max-content; margin:0 auto 6vw; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid,#wpcf7-f689-o1 .wpcf7-form .form_grid,#wpcf7-f693-o1 .wpcf7-form .form_grid { grid-template:"res   res  " "name1 name1" "name2 name2" "tel   tel  " "code  towns" "mail1 mail1" "mail2 mail2" "impre impre" "publi publi" "recor recor" /22.78125vw 46.546875vw; gap:1.8vw 0.984375vw; width:-webkit-max-content; width:-moz-max-content; width:max-content; margin:0 auto 7.2vw; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid,#wpcf7-f689-o1 .wpcf7-form .form_grid,#wpcf7-f693-o1 .wpcf7-form .form_grid { grid-template:"res  " "name1" "name2" "tel  " "code " "towns" "mail1" "mail2" "impre" "publi" "recor" /88.3333333333vw; gap:6vw 0; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid #response,#wpcf7-f689-o1 .wpcf7-form .form_grid #response,#wpcf7-f693-o1 .wpcf7-form .form_grid #response { grid-area:res; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .your_name,#wpcf7-f689-o1 .wpcf7-form .form_grid .your_name,#wpcf7-f693-o1 .wpcf7-form .form_grid .your_name { grid-area:name1; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .your_name2,#wpcf7-f689-o1 .wpcf7-form .form_grid .your_name2,#wpcf7-f693-o1 .wpcf7-form .form_grid .your_name2 { grid-area:name2; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .your_tel,#wpcf7-f689-o1 .wpcf7-form .form_grid .your_tel,#wpcf7-f693-o1 .wpcf7-form .form_grid .your_tel { grid-area:tel; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .postal_code,#wpcf7-f689-o1 .wpcf7-form .form_grid .postal_code,#wpcf7-f693-o1 .wpcf7-form .form_grid .postal_code { grid-area:code; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .towns,#wpcf7-f689-o1 .wpcf7-form .form_grid .towns,#wpcf7-f693-o1 .wpcf7-form .form_grid .towns { grid-area:towns; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .your_mail,#wpcf7-f689-o1 .wpcf7-form .form_grid .your_mail,#wpcf7-f693-o1 .wpcf7-form .form_grid .your_mail { grid-area:mail1; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .your_mail2,#wpcf7-f689-o1 .wpcf7-form .form_grid .your_mail2,#wpcf7-f693-o1 .wpcf7-form .form_grid .your_mail2 { grid-area:mail2; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .your_impressions,#wpcf7-f689-o1 .wpcf7-form .form_grid .your_impressions,#wpcf7-f693-o1 .wpcf7-form .form_grid .your_impressions { grid-area:impre; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication { grid-area:publi; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio { display:flex; justify-content:center; align-items:center; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label { display:flex; align-items:center; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"],#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"],#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"] { position:absolute; opacity:0; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label { display:flex; align-items:center; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before { content:''; border:1px solid #707070; border-radius:50%; display:inline-block; width:1vw; height:1vw; position:relative; margin-right:1vw; vertical-align:middle; cursor:pointer; text-align:center; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before { width:1.2vw; height:1.2vw; margin-right:1.2vw; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label:before { width:4vw; height:4vw; margin-right:2vw; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after { /*チェックアイコン*/ content:""; display:flex; align-items:center; position:absolute; width:1vw; height:1vw; background:url("https://yuyauver98.me/develop-html/check-solid.svg") no-repeat center; background-size:contain; background-color:#c1d9eb; border-radius:50%; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after { width:1.2vw; height:1.2vw; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after,#wpcf7-f689-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after,#wpcf7-f693-o1 .wpcf7-form .form_grid .publication p:nth-child(2) .publication .wpcf7-radio .wpcf7-list-item > label input[type="radio"]:checked + .wpcf7-list-item-label:after { width:4vw; height:4vw; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .record,#wpcf7-f689-o1 .wpcf7-form .form_grid .record,#wpcf7-f693-o1 .wpcf7-form .form_grid .record { grid-area:recor; }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .record p:nth-child(2),#wpcf7-f689-o1 .wpcf7-form .form_grid .record p:nth-child(2),#wpcf7-f693-o1 .wpcf7-form .form_grid .record p:nth-child(2) { display:grid; grid-template-columns:18.984375vw 38.7890625vw; gap:0.78125vw 0.8203125vw; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .record p:nth-child(2),#wpcf7-f689-o1 .wpcf7-form .form_grid .record p:nth-child(2),#wpcf7-f693-o1 .wpcf7-form .form_grid .record p:nth-child(2) { grid-template-columns:22.78125vw 46.546875vw; gap:0.9375vw 0.984375vw; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .record p:nth-child(2),#wpcf7-f689-o1 .wpcf7-form .form_grid .record p:nth-child(2),#wpcf7-f693-o1 .wpcf7-form .form_grid .record p:nth-child(2) { grid-template-columns:25vw 61.9444444444vw; gap:2.7777777778vw 1.3888888889vw; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .title,#wpcf7-f689-o1 .wpcf7-form .form_grid .title,#wpcf7-f693-o1 .wpcf7-form .form_grid .title { font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; letter-spacing:0.025em; line-height:1.9; font-size:1.484375vw; background-image:url(/wp-content/uploads/2021/04/gen-before.svg); background-repeat:no-repeat; background-position:center left; background-size:1.3671875vw; padding-left:2.1484375vw; margin-bottom:0.8vw; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .title,#wpcf7-f689-o1 .wpcf7-form .form_grid .title,#wpcf7-f693-o1 .wpcf7-form .form_grid .title { font-size:1.78125vw; padding-left:2.578125vw; background-size:1.640625vw; margin-bottom:0.96vw; line-height:1.5; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .title,#wpcf7-f689-o1 .wpcf7-form .form_grid .title,#wpcf7-f693-o1 .wpcf7-form .form_grid .title { font-size:4.5833333333vw; padding-left:5.4166666667vw; background-size:3.3333333333vw; margin-bottom:2vw; line-height:1.5; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required { width:100%; font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; letter-spacing:0.025em; line-height:1.9; font-size:1.25vw; height:3.90625vw; border-radius:0; border:solid 1px; padding:1.171875vw; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required { height:4.6875vw; font-size:1.5vw; padding:1.40625vw; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-text,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-radio,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-date,#wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-validates-as-required { height:9.1666666667vw; font-size:3.8888888889vw; padding:2.2222222222vw; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-textarea,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-textarea,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-textarea { width:100%; font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; letter-spacing:0.025em; line-height:1.9; font-size:1.25vw; border-radius:0; border:solid 1px; padding:1.171875vw; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-textarea,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-textarea,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-textarea { font-size:1.5vw; padding:1.40625vw; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-textarea,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-textarea,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-textarea { font-size:3.8888888889vw; padding:2.2222222222vw; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { color:red; font-family:'a-otf-gothic-bbb-pr6n', sans-serif; letter-spacing:0.025em; line-height:1.9; font-size:1.25vw; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { font-size:1.5vw; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,#wpcf7-f689-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,#wpcf7-f693-o1 .wpcf7-form .form_grid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { font-size:3.6111111111vw; }

 }

 #wpcf7-f411-p409-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip,#wpcf7-f689-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip,#wpcf7-f693-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip { font-family:'a-otf-gothic-bbb-pr6n', sans-serif; letter-spacing:0.025em; line-height:1.9; font-size:1.25vw; }

 @media (max-width:834px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip,#wpcf7-f689-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip,#wpcf7-f693-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip { font-size:1.5vw; }

 }

 @media (max-width:480px) { #wpcf7-f411-p409-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip,#wpcf7-f689-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip,#wpcf7-f693-o1 .wpcf7-form .form_grid span.wpcf7-not-valid-tip { font-size:3.6111111111vw; }

 }

 .nearby_information_more_container { list-style:none; }

 .nearby_information_more_container .nearby_information_more_container_content { display:none; }

 .nearby_information_readMoreBtn { display:none; }

 .readMoreBtn { text-align:center; margin:0 auto 0; display:block; width:-webkit-max-content; width:-moz-max-content; width:max-content; }

 .readMoreBtn .moreText { font-family:'a-otf-midashi-go-mb31-pr6n', sans-serif; display:flex; align-items:center; width:-webkit-max-content; width:-moz-max-content; width:max-content; font-size:1vw; }

 @media (max-width:834px) { .readMoreBtn .moreText { font-size:1.2vw; }

 }

 @media (max-width:480px) { .readMoreBtn .moreText { font-size:3.6vw; margin:0 auto; }

 }

 .readMoreBtn .moreText::after { content:''; display:block; width:2.5vw; height:2.5vw; margin-left:1.8vw; background-image:url(/wp-content/uploads/2021/05/more_btn_before.svg); background-repeat:no-repeat; background-size:contain; background-position:center; }

 @media (max-width:480px) { .readMoreBtn .moreText::after { width:7.5vw; height:7.5vw; margin-left:5vw; }

 }

 .readMoreBtn .moreText:hover { color:#014f88; }

 .readMoreBtn .moreText:hover::after { background-image:url(/wp-content/uploads/2021/05/more_btn_after.svg); }

 .fancybox-slide--html { padding:10vw 5vw; }

 @media (max-width:480px) { .fancybox-slide--html .fancybox-close-small { width:20vw; transform:scale(1.2); }

 }

 @media (max-width:480px) { .fancybox-content { padding:15vw 5vw; vertical-align:baseline; top:0; overflow-y:scroll; overflow-x:hidden; }

 }

 @media (max-width:480px) { .map_wrapper iframe { pointer-events:auto !important; }

 }

 .box_udline_outer { position:relative; width:-webkit-max-content; width:-moz-max-content; width:max-content; margin:1.953125vw auto 2.5859375vw; }

 @media (max-width:480px) { .box_udline_outer { margin:6.75vw auto 12.2222222222vw; }

 }

 .box_udline_outer .box_udline { border:solid 1px #014f88; width:18.671875vw; height:3.125vw; background-image:url(/wp-content/uploads/2021/04/button-arrow-1.svg); background-repeat:no-repeat; background-position:center right 1.71484375vw; background-size:0.565234375vw; position:relative; z-index:10; }

 @media (max-width:834px) { .box_udline_outer .box_udline { width:22.40625vw; height:3.75vw; }

 }

 @media (max-width:480px) { .box_udline_outer .box_udline { width:64.5833333333vw; height:13.1944444444vw; background-size:1.6666666667vw; background-position:center right 3.2638888889vw; }

 }

 .box_udline_outer .box_udline a .btn_text { font-family:'a-otf-gothic-bbb-pr6n', sans-serif; color:#014f88; font-size:1.015625vw; line-height:1; letter-spacing:0.025em; margin-left:1.55859375vw; display:flex; height:100%; align-items:center; }

 @media (max-width:834px) { .box_udline_outer .box_udline a .btn_text { font-size:1.21875vw; }

 }

 @media (max-width:480px) { .box_udline_outer .box_udline a .btn_text { font-size:3.3333333333vw; margin-left:4.8333333333vw; }

 }

 .box_udline_outer .bg_line { display:block; position:absolute; bottom:0; left:0; width:98%; height:0.8375vw; background-color:#c1d9eb; z-index:0; transform:translate(1.12890625vw, 50%); }

 @media (max-width:480px) { .box_udline_outer .bg_line { height:3.3333333333vw; transform:translate(6.0833333333vw, 50%); width:95%; }

 }

 .box_udline_outer .bg_line::after { content:''; display:block; position:absolute; bottom:0; left:0; width:0; height:100%; background-color:#014f88; z-index:0; transition:all 0.3s; }

 .box_udline_outer:hover .bg_line::after { width:100%; }

 #loading { position:fixed; z-index:9999; width:100vw; height:100vh; background-color:white; transition:all 0.5s; opacity:1; }

 #loading.finished { opacity:0; z-index:-10; }

 #loading.not-active { display:none; }

 #loading .loading-animation { opacity:0; display:flex; width:100%; height:100%; justify-content:center; align-items:center; }

 #loading .loading-animation img { width:12.890625vw; }

 @media (max-width:834px) { #loading .loading-animation img { width:8.515625vw; }

 }

 @media (max-width:480px) { #loading .loading-animation img { width:36.1111111111vw; }

 }

 #loading.is-active .loading-animation { -webkit-animation:loadIn; animation:loadIn; -webkit-animation-duration:0.3s; animation-duration:0.3s; transition-timing-function:ease-out; -webkit-animation-delay:0; animation-delay:0; opacity:0; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards; }

 @-webkit-keyframes loadIn { from { opacity:0; }

 to { opacity:1; }

 }

 @keyframes loadIn { from { opacity:0; }

 to { opacity:1; }

 }

 .common-button { border-width:1px; }

 .common-button .under-line { bottom:0; transform:translateY(calc(.5px + 50%)); }

 .front-page #notice #search-filter-results-76 .top-notice-items .top-notice-item:nth-child(4) { height:3.5vw; }

 @media (max-width:480px) { .front-page #notice #search-filter-results-76 .top-notice-items .top-notice-item:nth-child(4) { height:14vw; }

 }

 .front-page #about-flt .my-btns .common-button .under-line { bottom:0; }

 @media (max-width:834px) { .front-page #notice .common-button { margin:4vw 0 5vw 73vw; }

 }

 @media (max-width:480px) { .front-page #notice .common-button { margin:10vw 4vw 25.5vw auto; }

 }

/*# sourceMappingURL=base.css.map */