@charset "UTF-8";
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block;position:relative}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*{position:relative;z-index:1}body{color:#444;font-family:"Noto Sans JP",sans-serif;font-size:1.25vw;font-weight:500;text-align:justify;width:100%;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:15.625vw;line-height:1.8}@media screen and (max-width:824px) and (orientation:portrait){body{font-size:3.8461538462vw}}@media screen and (max-width:824px) and (orientation:portrait){p{font-size:3.8461538462vw}p br{display:none}}a{-webkit-transition:.3s;transition:.3s}a:hover{opacity:.8}img{max-width:100%;height:auto}h1{width:auto;font-size:1.3541666667vw;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.1041666667vw;line-height:.9}h1 img{width:7.2916666667vw;margin-bottom:.2604166667vw}@media screen and (max-width:824px) and (orientation:portrait){h1{width:auto;font-size:4.4871794872vw;gap:.2564102564vw}h1 img{width:28.5897435897vw}}h2{font-size:4.6875vw;font-weight:400;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;color:#fff;line-height:1}@media screen and (max-width:824px) and (orientation:portrait){h2{font-size:8.9743589744vw;white-space:nowrap}}h3{font-size:1.5625vw;font-weight:700;line-height:1;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8333333333vw}@media screen and (max-width:824px) and (orientation:portrait){h3{font-size:5.1282051282vw;gap:2.0512820513vw}}h3 span{font-size:1.3541666667vw;font-weight:400;color:#ff9b37;margin-top:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){h3 span{font-size:3.0769230769vw}}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px) and (orientation:portrait){.flexbox{display:block}}.innerbox{width:58.3333333333vw;margin-left:auto;margin-right:auto}@media screen and (max-width:824px) and (orientation:portrait){.innerbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}}.clear{clear:both}.nopc{display:none}@media screen and (max-width:824px) and (orientation:portrait){.nopc{display:block}}@media screen and (max-width:824px) and (orientation:portrait){.nosp{display:none}}.f_middle{font-weight:500}:root{interpolate-size:allow-keywords}header{width:100%;height:7.2916666667vw;position:fixed;z-index:100;border-top:.2604166667vw solid #63b8f9;-webkit-box-shadow:0 .2604166667vw 1.0416666667vw 0 rgba(0,0,0,.16);box-shadow:0 .2604166667vw 1.0416666667vw 0 rgba(0,0,0,.16);background-color:#fff}@media screen and (max-width:824px) and (orientation:portrait){header{height:17.9487179487vw;border-top:0;z-index:999}}header .headflex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.9270833333vw;position:relative;margin-top:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){header .headflex{width:100%;height:17.9487179487vw;padding-top:3.0769230769vw;padding-left:5.7692307692vw;margin-top:0;background-color:#fff;z-index:1000;-webkit-box-shadow:0 .2604166667vw 1.0416666667vw 0 rgba(0,0,0,.16);box-shadow:0 .2604166667vw 1.0416666667vw 0 rgba(0,0,0,.16)}}header .headflex .headtel img{width:1.4583333333vw;height:1.4583333333vw}header .headflex .headtel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:center;align-self:center;gap:.4166666667vw;font-size:1.7708333333vw;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;line-height:1}header .headflex .headtel a span{line-height:.8;margin-bottom:-.1041666667vw}@media screen and (max-width:824px) and (orientation:portrait){header .headflex .headtel{width:17.9487179487vw;height:17.9487179487vw;background-color:#d4d2d0;position:absolute;top:0;right:37.1794871795vw}header .headflex .headtel span{display:none}header .headflex .headtel img{width:8.9743589744vw;height:8.9743589744vw}header .headflex .headtel a{width:17.9487179487vw;height:17.9487179487vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:824px) and (orientation:portrait){header .headflex .headmail{width:17.9487179487vw;height:17.9487179487vw;background-color:#d4d2d0;position:absolute;top:0;right:18.5897435897vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .headflex .headmail img{width:8.9743589744vw;height:8.9743589744vw}header .headflex .headmail a{width:17.9487179487vw;height:17.9487179487vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header .headflex .head_tag{position:absolute;top:-1.0416666667vw;right:0;gap:.5208333333vw;z-index:110}@media screen and (max-width:824px) and (orientation:portrait){header .headflex .head_tag{display:none}}header .headflex .head_tag a{width:12.5vw;height:2.6041666667vw;font-size:.9375vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#63b8f9;border-radius:0 0 .6770833333vw .6770833333vw}header nav{width:100%;margin-top:1.3020833333vw;position:absolute;bottom:0;left:0;right:0;margin:auto}header nav ul.head_nav>li{width:9.6875vw;height:2.34375vw;border-left:.0520833333vw solid #d5dde3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width:785px){header nav ul.head_nav>li:after{content:"";display:block;width:0;height:.2604166667vw;background-color:#ff9b37;position:absolute;bottom:0;left:50%;-webkit-transition:.3s;transition:.3s}header nav ul.head_nav>li:hover:after,header nav ul.head_nav>li.is-current:after{width:100%;left:0}}header nav ul.head_nav>li:last-child{border-right:.0520833333vw solid #d5dde3}header nav ul.head_nav>li a,header nav ul.head_nav>li span{font-size:1.0416666667vw;padding-bottom:.3645833333vw}header nav ul.head_nav>li.nopc{display:none}header nav ul.head_nav .submenu{position:absolute;left:0;top:2.34375vw}header nav ul.head_nav .submenu,header nav ul.head_nav .submenu li{height:0;-webkit-transition:.3s;transition:.3s;display:none;width:9.6875vw;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header nav ul.head_nav .submeni li{position:relative;opacity:0}header nav ul.head_nav .submenuwrap:hover .submenu{height:auto;display:block}header nav ul.head_nav .submenuwrap:hover .submenu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:navlist .3s ease-in-out forwards;animation:navlist .3s ease-in-out forwards}@-webkit-keyframes navlist{0%{opacity:0;height:0}100%{opacity:1;height:2.34375vw}}@keyframes navlist{0%{opacity:0;height:0}100%{opacity:1;height:2.34375vw}}header nav ul.head_nav .act{border-bottom:.2604166667vw solid #ff9b37;padding-top:.2604166667vw}@media screen and (max-width:824px) and (orientation:portrait){header nav{width:100%;height:0;z-index:100;position:fixed;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.3s;transition:.3s;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav ul.head_nav{width:90.3846153846vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:32.0512820513vw auto 0}header nav ul.head_nav .nav-insurance{display:none}header nav ul.head_nav>li{width:90.2564102564vw;height:16.6666666667vw;border-left:none;margin-bottom:3.8461538462vw}header nav ul.head_nav>li:last-child{border-right:none}header nav ul.head_nav>li a,header nav ul.head_nav>li span{width:90.2564102564vw;height:16.6666666667vw;border-radius:8.3333333333vw;color:#fff;background-color:#63b8f9;font-size:4.8717948718vw;padding-left:6.4102564103vw;padding-right:6.4102564103vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav ul.head_nav>li a:after,header nav ul.head_nav>li span:after{content:" ";width:2.4358974359vw;height:6.5384615385vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/sp_next.png);background-size:cover;background-repeat:no-repeat;background-position:center}header nav ul.head_nav>li.sp_head_tag{height:auto;margin-top:5.7692307692vw;margin-bottom:0;display:block}header nav ul.head_nav>li.sp_head_tag a{width:auto;height:auto;color:#444;background-color:transparent;border-radius:0;padding-left:2.5641025641vw;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.5641025641vw}header nav ul.head_nav>li.sp_head_tag a:after{content:none}header nav ul.head_nav>li.sp_head_tag a:before{content:" ";width:3.0769230769vw;height:3.0769230769vw;border-radius:50%;background-color:#bae0ff}header nav ul.head_nav>li.nopc{display:-webkit-box;display:-ms-flexbox;display:flex}header nav ul.head_nav .act{border-bottom:none;padding-top:0}header nav ul.head_nav .mt_shift{margin-top:12.8205128205vw}header nav.open{width:100vw;height:100vh;overflow-y:scroll;background-color:#fff;z-index:100;top:0;left:0;right:0;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/sp_nav_bg.png);background-position:center bottom;background-size:cover;background-repeat:no-repeat}header .sp_small{margin-top:17.9487179487vw;font-size:3.8461538462vw}header #hamburger{display:none}header #hamburger,header #hamburger div{-webkit-transition:all .4s;transition:all .4s;z-index:1001;vertical-align:middle}header #hamburger{width:17.9487179487vw;height:17.9487179487vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;right:0;z-index:1001;background-color:#ff9b37}header #hamburger .sp_menuB{font-size:3.8461538462vw;font-weight:500;color:#fff}header #hamburger .line{width:7.6923076923vw;height:0;position:absolute;left:4.6153846154vw;top:4.6153846154vw;background-color:#fff;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}header #hamburger .line:nth-of-type(1){left:5.1282051282vw;top:8.9743589744vw}header #hamburger .line:nth-of-type(2){left:5.1282051282vw;top:8.9743589744vw}header #hamburger.active{background-color:#444}header #hamburger.active .sp_menuB{display:none}header #hamburger.active .line{background-color:#fff;height:.3846153846vw}header #hamburger.active .line:nth-of-type(1){-webkit-transform:translateY(0vw) rotate(-320deg);transform:translateY(0vw) rotate(-320deg)}header #hamburger.active .line:nth-of-type(2){-webkit-transform:translateY(0vw) rotate(320deg);transform:translateY(0vw) rotate(320deg)}}footer{width:100%;padding-top:4.1666666667vw;padding-bottom:2.0833333333vw;color:#fff}footer .footer_container{width:69.7916666667vw;padding-left:5.7291666667vw;margin-right:auto;margin-left:auto}@media screen and (max-width:824px) and (orientation:portrait){footer .footer_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding-left:0}}footer .footer_item .company{font-size:1.3541666667vw;font-weight:700}footer .footer_item .wakayama{width:7.8125vw;height:2.0833333333vw;margin-top:1.0416666667vw;border-radius:1.0416666667vw;color:#63b8f9;font-size:1.0416666667vw;font-weight:500;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer_item ul{margin-top:2.0833333333vw}footer .footer_item ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer_item ul li p{font-size:.9375vw;padding-top:.2604166667vw;padding-bottom:.2604166667vw}footer .footer_item ul li p:first-child{width:4.9479166667vw;border-right:2px solid #93cffe}footer .footer_item ul li p:last-child{padding-left:1.1979166667vw}@media screen and (max-width:824px) and (orientation:portrait){footer{padding-top:15.3846153846vw;padding-bottom:8.9743589744vw;background-color:#63b8f9}footer .footer_item{width:90.3846153846vw}footer .footer_item .company{font-size:6.4102564103vw;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;gap:2.5641025641vw}footer .footer_item .company img{width:37.1794871795vw;display:block}footer .footer_item .wakayama{width:35.8974358974vw;height:7.6923076923vw;margin-top:16.6666666667vw;border-radius:3.8461538462vw;font-size:4.8717948718vw}footer .footer_item ul{margin-top:8.9743589744vw}footer .footer_item ul li p{font-size:4.8717948718vw;padding-top:.641025641vw;padding-bottom:.641025641vw}footer .footer_item ul li p:first-child{width:21.7948717949vw;border-right:2px solid #93cffe}footer .footer_item ul li p:last-child{padding-left:5.1282051282vw}}footer .footer_nax{margin-top:3.6458333333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px) and (orientation:portrait){footer .footer_nax{display:none}}footer .footer_nax li{height:1.0416666667vw;padding-left:.78125vw;padding-right:.78125vw;border-left:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer_nax li:last-child{border-right:1px solid #fff}footer .footer_nax li a{font-size:.9375vw;line-height:1}footer .under_link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.78125vw;margin-top:.78125vw}footer .under_link a{font-size:.9375vw}@media screen and (max-width:824px) and (orientation:portrait){footer .under_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:17.9487179487vw;gap:1.2820512821vw}footer .under_link a{font-size:4.8717948718vw;padding-left:7.6923076923vw}footer .under_link a:before{content:" ";width:3.8461538462vw;height:3.8461538462vw;border-radius:50%;background-color:#93cffe;margin-right:4.4871794872vw;display:block;position:absolute;left:1.2820512821vw;top:2.8205128205vw}}footer .under_name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4.4270833333vw}@media screen and (max-width:824px) and (orientation:portrait){footer .under_name{display:none}}footer .under_name img{width:7.8125vw}footer .under_name p{font-size:1.5625vw}@media screen and (max-width:824px) and (orientation:portrait){footer .under_iso{text-align:center;margin-top:7.6923076923vw}}footer .under_iso .imgwrap{width:10.2083333333vw}@media screen and (max-width:824px) and (orientation:portrait){footer .under_iso .imgwrap{width:35.2564102564vw;margin:2.5641025641vw auto}}footer .under_iso .text{font-size:.9375vw;padding-left:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){footer .under_iso .text{font-size:3.8461538462vw}}footer small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.3020833333vw}@media screen and (max-width:824px) and (orientation:portrait){footer small{font-size:3.8461538462vw;margin-top:38.4615384615vw}}main{padding-top:7.2916666667vw;padding-bottom:5.2083333333vw;background:#fbfbfb;background-repeat:repeat,repeat;background-size:auto,50% auto;background-position:center,center}@media screen and (max-width:824px) and (orientation:portrait){main{padding-top:17.9487179487vw;padding-bottom:19.2307692308vw}}main section{padding-top:4.6875vw}@media screen and (max-width:824px) and (orientation:portrait){main section{padding-top:25.641025641vw}}@media screen and (max-width:824px) and (orientation:portrait){.sub_page section{padding-top:15.3846153846vw}}#index h2{font-size:1.5625vw;line-height:1;color:#444;font-weight:700;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8333333333vw}@media screen and (max-width:824px) and (orientation:portrait){#index h2{font-size:5.1282051282vw;gap:2.0512820513vw}}#index h2 span{font-size:1.3541666667vw;font-weight:400;color:#ff9b37;margin-top:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){#index h2 span{font-size:3.0769230769vw}}#index .main_pic{width:100%;height:39.0625vw;padding-top:0;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/main_pic.webp);background-size:cover;background-position:center bottom;background-clip:content-box;position:relative}@media screen and (max-width:824px) and (orientation:portrait){#index .main_pic{height:201.9230769231vw;background-size:cover;background-position:center bottom;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/main_pic_sp.webp)}}#index .main_pic div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:8.3333333333vw;left:0;right:0;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:824px) and (orientation:portrait){#index .main_pic div{top:74.358974359vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#index .main_pic div p{color:#fff;font-size:2.0833333333vw;font-weight:700;letter-spacing:.2604166667vw;text-shadow:.2604166667vw .2604166667vw .15625vw rgba(0,0,0,.1)}@media screen and (max-width:824px) and (orientation:portrait){#index .main_pic div p{font-size:5.1282051282vw;letter-spacing:.3846153846vw;margin-top:1.9230769231vw;text-shadow:.641025641vw .641025641vw .3846153846vw rgba(0,0,0,.1)}}#index .main_pic div p span{font-size:2.7083333333vw}@media screen and (max-width:824px) and (orientation:portrait){#index .main_pic div p span{margin-top:.641025641vw;font-size:7.1794871795vw}}#index .main_pic div .smalltext{font-size:1.0416666667vw;text-shadow:none;font-weight:400;letter-spacing:.0677083333vw}@media screen and (max-width:824px) and (orientation:portrait){#index .main_pic div .smalltext{font-size:2.6923076923vw;letter-spacing:.1794871795vw;margin-top:0}}#index .main_pic div img{width:12.2395833333vw}@media screen and (max-width:824px) and (orientation:portrait){#index .main_pic div img{width:37.4358974359vw}}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index{margin-top:20.5128205128vw;padding-top:0}}#index #insurance_index .insurance_container{width:100%;gap:4.1666666667vw;margin-top:7.03125vw}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index .insurance_container{padding-left:0;margin-top:12.8205128205vw;padding-bottom:0;gap:10.2564102564vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#index #insurance_index .insurance_container>div{width:27.0833333333vw;height:35.9375vw;background-color:#fff;border-radius:.5208333333vw;padding:1.8229166667vw 2.34375vw 7.5520833333vw}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index .insurance_container>div{width:100%;height:auto;border-radius:1.2820512821vw;padding:5.1282051282vw 0 25.641025641vw;margin-bottom:15.3846153846vw}}#index #insurance_index .insurance_container>div img{width:6.25vw;height:6.25vw}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index .insurance_container>div img{width:51.2820512821vw;height:51.2820512821vw}}#index #insurance_index .insurance_container>div .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index .insurance_container>div .head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#index #insurance_index .insurance_container>div .insurance-title{font-size:1.5625vw;font-weight:700;margin-left:1.3541666667vw}#index #insurance_index .insurance_container>div .insurance-title span{color:#ff9337;font-size:.8333333333vw;display:block}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index .insurance_container>div .insurance-title{font-size:6.4102564103vw;margin-left:0}#index #insurance_index .insurance_container>div .insurance-title span{text-align:center;font-size:3.8461538462vw !important;font-weight:400}}#index #insurance_index .insurance_container>div .insurance-text{width:25vw}#index #insurance_index .insurance_container>div .insurance-text p{text-align:center}#index #insurance_index .insurance_container>div .insurance-text ul{margin-top:.5208333333vw}#index #insurance_index .insurance_container>div .insurance-text ul li{padding-left:3.125vw}#index #insurance_index .insurance_container>div .insurance-text ul li:before{content:"";background-color:#acdbff;width:.9375vw;height:.9375vw;border-radius:.46875vw;display:block;position:absolute;left:1.3020833333vw;top:.8333333333vw}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index .insurance_container>div .insurance-text{width:90.3846153846vw}#index #insurance_index .insurance_container>div .insurance-text p{margin-top:5.1282051282vw;font-size:3.8461538462vw;padding:0 6.4102564103vw}#index #insurance_index .insurance_container>div .insurance-text ul{padding:3.8461538462vw 6.4102564103vw 0}#index #insurance_index .insurance_container>div .insurance-text ul li{padding-left:15.3846153846vw}#index #insurance_index .insurance_container>div .insurance-text ul li:before{width:3.0769230769vw;height:3.0769230769vw;border-radius:50%;left:10.8974358974vw;top:2.0512820513vw}}#index #insurance_index .insurance_container a{width:22.3958333333vw;height:4.1666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:2.0833333333vw;padding-right:2.0833333333vw;margin-top:2.0833333333vw;color:#fff;line-height:1;border-radius:2.0833333333vw;position:absolute;bottom:1.3541666667vw;left:2.34375vw}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index .insurance_container a{font-size:5.1282051282vw;width:80.1282051282vw;height:16.6666666667vw;padding-left:9.8717948718vw;padding-right:6.4102564103vw;margin-top:8.9743589744vw;border-radius:8.3333333333vw;bottom:5.1282051282vw;left:5.1282051282vw}}#index #insurance_index .insurance_container a img{width:.5208333333vw;height:1.25vw}@media screen and (max-width:824px) and (orientation:portrait){#index #insurance_index .insurance_container a img{width:2.5641025641vw;height:6.4102564103vw}}#index #office_index{height:48.9583333333vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/index_pic2.webp);background-position:center bottom;background-repeat:no-repeat;background-size:100%;margin-top:10.4166666667vw}@media screen and (max-width:824px) and (orientation:portrait){#index #office_index{width:100%;height:217.9487179487vw;margin-top:12.8205128205vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/index_pic2_sp.webp)}#index #office_index .underconstruction{width:90.3846153846vw;margin:11.5384615385vw auto 0}#index #office_index .underconstruction p{font-size:3.8461538462vw}#index #office_index .underconstruction .cu_text{font-size:7.0512820513vw;letter-spacing:.7692307692vw}}#index #office_index .office-text{margin-top:12.5vw}@media screen and (max-width:824px) and (orientation:portrait){#index #office_index .office-text{width:90.3846153846vw;margin:15.3846153846vw auto 0;font-size:3.8461538462vw}}#news_index{margin-top:10.4166666667vw}@media screen and (max-width:824px) and (orientation:portrait){#news_index{margin-top:12.8205128205vw}}#news_index .news_container{margin-top:7.8125vw}@media screen and (max-width:824px) and (orientation:portrait){#news_index .news_container{width:90.3846153846vw;margin-top:15.3846153846vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12.8205128205vw}}#news_index .news_container .newsbox{height:auto;width:18.75vw;position:relative}#news_index .news_container .newsbox .news_thumbnail{width:100%;height:9.7916666667vw;background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:.5208333333vw;font-size:1.5625vw;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}@media screen and (max-width:824px) and (orientation:portrait){#news_index .news_container .newsbox .news_thumbnail{height:auto}}#news_index .news_container .newsbox .news_thumbnail:hover{-webkit-box-shadow:1.5625vw 1.5625vw 2.6041666667vw 0 rgba(0,0,0,.3);box-shadow:1.5625vw 1.5625vw 2.6041666667vw 0 rgba(0,0,0,.3)}#news_index .news_container .newsbox .news_thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#news_index .news_container .newsbox .ymd{font-size:1.0416666667vw;margin-top:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){#news_index .news_container .newsbox .ymd{font-size:3.5897435897vw;margin-top:5.1282051282vw}}#news_index .news_container .newsbox .title{margin-top:1.0416666667vw;text-decoration:underline}@media screen and (max-width:824px) and (orientation:portrait){#news_index .news_container .newsbox .title{margin-top:2.5641025641vw}}@media screen and (max-width:824px) and (orientation:portrait){#news_index .news_container .newsbox{width:90.3846153846vw}#news_index .news_container .newsbox .news_title{width:100%;height:56.4102564103vw;border-radius:1.2820512821vw;font-size:6.4102564103vw;font-weight:700;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}#news_index .news_container .newsbox .news_title:hover{-webkit-box-shadow:3.8461538462vw 3.8461538462vw 6.4102564103vw 0 rgba(0,0,0,.3);box-shadow:3.8461538462vw 3.8461538462vw 6.4102564103vw 0 rgba(0,0,0,.3)}#news_index .news_container .newsbox .ymd{font-size:3.8461538462vw;margin-top:3.8461538462vw}#news_index .news_container .newsbox .coment{font-size:4.8717948718vw;margin-top:0;text-decoration:underline}}#news_index .news-link{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#news_index .news-list{width:22.3958333333vw;height:4.1666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:2.0833333333vw;padding-right:2.0833333333vw;margin-top:4.1666666667vw;color:#fff;font-weight:500;line-height:1;border-radius:2.0833333333vw}@media screen and (max-width:824px) and (orientation:portrait){#news_index .news-list{font-size:5.1282051282vw;width:90.3846153846vw;height:16.6666666667vw;padding-left:9.8717948718vw;padding-right:6.4102564103vw;margin-top:16.6666666667vw;border-radius:8.3333333333vw}#news_index .news-list img{width:2.5641025641vw;height:6.4102564103vw}}#staff_index{width:100%;height:48.9583333333vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/index_staff.jpg);background-size:cover;background-position:center;position:relative;margin-top:10.4166666667vw;padding-top:4.1666666667vw}@media screen and (max-width:824px) and (orientation:portrait){#staff_index{height:228.2051282051vw;margin-top:19.2307692308vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/index_staff_sp.jpg);padding-top:26.9230769231vw}}#staff_index .innerbox{text-align:center;margin:auto;color:#fff}#staff_index .innerbox h3{color:#fff;font-size:1.5625vw}#staff_index .innerbox h3 span{font-size:1.3541666667vw;color:#fff}#staff_index .innerbox .en_text{font-size:3.6458333333vw;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;line-height:1;margin-top:1.5625vw;letter-spacing:.3645833333vw;white-space:nowrap}#staff_index .innerbox .uc_box{width:100%;height:4.6875vw;margin-top:22.1354166667vw;font-size:1.9270833333vw;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.8229166667vw;line-height:1}#staff_index .innerbox .uc_box span{font-size:1.25vw;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#staff_index .innerbox{width:100%;position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}#staff_index .innerbox h3{font-size:5.1282051282vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#staff_index .innerbox h3 span{font-size:3.0769230769vw;color:#fff}#staff_index .innerbox p{margin-top:4.4871794872vw;font-size:4.7435897436vw;letter-spacing:0;text-align:center}#staff_index .innerbox .en_text{margin-top:5.1282051282vw;font-size:8.9743589744vw;letter-spacing:.8974358974vw;text-align:center;line-height:1.3}#staff_index .innerbox .uc_box{width:90.3846153846vw;height:19.2307692308vw;margin-top:17.9487179487vw;font-size:6.4102564103vw;gap:0;line-height:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#staff_index .innerbox .uc_box span{font-size:3.8461538462vw;margin-top:1.9230769231vw}}#blog_index{margin-top:10.4166666667vw}@media screen and (max-width:824px) and (orientation:portrait){#blog_index{margin-top:12.8205128205vw}}#blog_index .no_blog{text-align:center;margin:5.2083333333vw 0}@media screen and (max-width:824px) and (orientation:portrait){#blog_index .no_blog{margin:12.8205128205vw 0}}#blog_index .blog_container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.3020833333vw;margin-top:3.125vw}#blog_index .blog_container a{width:26.0416666667vw;padding:.6770833333vw 1.0416666667vw 1.0416666667vw;border-radius:.5208333333vw;background-color:#fff;display:block}#blog_index .blog_container a .top{width:23.9583333333vw;padding-bottom:.625vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.8229166667vw;border-bottom:2px solid #ebeae9}#blog_index .blog_container a .top img{width:5.7291666667vw;height:5.7291666667vw;margin-left:1.3020833333vw;margin-right:1.3020833333vw}#blog_index .blog_container a .top p{font-size:1.3541666667vw;font-weight:700}#blog_index .blog_container a .under{width:23.9583333333vw;padding-top:.625vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.8229166667vw}#blog_index .blog_container a .under img{width:8.3333333333vw}#blog_index .blog_container a .under div{width:11.9791666667vw}#blog_index .blog_container a .under div p{font-size:1.0416666667vw}#blog_index .blog_container a .under div .post_ymd{font-size:.8333333333vw}@media screen and (max-width:824px) and (orientation:portrait){#blog_index .blog_container{margin-top:20.5128205128vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.6923076923vw}#blog_index .blog_container a{width:90.3846153846vw;padding:5.1282051282vw 3.8461538462vw 3.8461538462vw;border-radius:sw(10);display:block}#blog_index .blog_container a .top{width:82.6923076923vw;padding-bottom:3.2051282051vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.8229166667vw;border-bottom:2px solid #ebeae9}#blog_index .blog_container a .top img{width:19.2307692308vw;height:19.2307692308vw;margin-left:4.4871794872vw;margin-right:4.4871794872vw}#blog_index .blog_container a .top p{font-size:4.4871794872vw;font-weight:700;margin-left:4.4871794872vw}#blog_index .blog_container a .under{width:82.6923076923vw;padding-top:4.4871794872vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.1282051282vw}#blog_index .blog_container a .under img{width:28.2051282051vw}#blog_index .blog_container a .under div{width:auto}#blog_index .blog_container a .under div p{font-size:3.4615384615vw;line-height:1.2}#blog_index .blog_container a .under div .post_ymd{margin-top:1.2820512821vw;font-size:2.6923076923vw}}#services_index{margin-top:10.4166666667vw}@media screen and (max-width:824px) and (orientation:portrait){#services_index{margin-top:12.8205128205vw}}#services_index .illustration_container{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.0833333333vw;margin-top:4.6875vw}@media screen and (max-width:824px) and (orientation:portrait){#services_index .illustration_container{margin-top:12.8205128205vw;row-gap:0}}#services_index .illustration_container a{width:26.0416666667vw;display:block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:1.25vw .78125vw 3.6458333333vw;margin-bottom:2.0833333333vw;position:relative;background-color:#fff;border-radius:.5208333333vw}#services_index .illustration_container a:hover{-webkit-filter:drop-shadow(1.5625vw 1.5625vw 2.6041666667vw rgba(0,0,0,.2));filter:drop-shadow(1.5625vw 1.5625vw 2.6041666667vw rgba(0,0,0,.2))}@media screen and (max-width:824px) and (orientation:portrait){#services_index .illustration_container a{width:100%;padding:5.1282051282vw 1.2820512821vw 11.5384615385vw;margin-bottom:5.1282051282vw;position:relative;background-color:#fff;border-radius:.5208333333vw}}#services_index .illustration_container a .imgwrap{width:23.59375vw;height:7.96875vw}@media screen and (max-width:824px) and (orientation:portrait){#services_index .illustration_container a .imgwrap{width:100%;height:21.7948717949vw}}#services_index .illustration_container a .imgwrap img{display:block;margin:auto;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#services_index .illustration_container a .textwrap{padding-top:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){#services_index .illustration_container a .textwrap{padding-top:3.8461538462vw}}#services_index .illustration_container a .textwrap p{font-size:1.3541666667vw;font-weight:700;text-align:center}@media screen and (max-width:824px) and (orientation:portrait){#services_index .illustration_container a .textwrap p{font-size:4.8717948718vw}}#services_index .illustration_container a .officialbtn{width:14.7916666667vw;margin:auto;position:absolute;bottom:1.5625vw;right:0;left:0}@media screen and (max-width:824px) and (orientation:portrait){#services_index .illustration_container a .officialbtn{width:62.8205128205vw;bottom:2.5641025641vw}}@media screen and (max-width:824px) and (orientation:portrait){#services_index .illustration_container{width:90.3846153846vw;margin:7.0512820513vw auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.6923076923vw}#services_index .illustration_container a{width:100%}}#cooperative_index{margin-top:10.4166666667vw}@media screen and (max-width:824px) and (orientation:portrait){#cooperative_index{margin-top:12.8205128205vw}}#cooperative_index p{text-align:center;padding-top:4.1666666667vw}@media screen and (max-width:824px) and (orientation:portrait){#cooperative_index p{padding-top:5.1282051282vw;padding-right:5.1282051282vw;padding-left:5.1282051282vw}}#estimation_index{margin-top:10.4166666667vw}@media screen and (max-width:824px) and (orientation:portrait){#estimation_index{margin-top:12.8205128205vw}}#estimation_index .illustration_container{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.0833333333vw;margin-top:4.6875vw}@media screen and (max-width:824px) and (orientation:portrait){#estimation_index .illustration_container{width:90.3846153846vw;margin:7.0512820513vw auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.6923076923vw}}#estimation_index .illustration_container a{width:26.0416666667vw;height:17.7083333333vw;display:block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:1.25vw .78125vw 1.25vw;position:relative;background-color:#fff;border-radius:.5208333333vw}#estimation_index .illustration_container a:hover{-webkit-filter:drop-shadow(1.5625vw 1.5625vw 2.6041666667vw rgba(0,0,0,.2));filter:drop-shadow(1.5625vw 1.5625vw 2.6041666667vw rgba(0,0,0,.2))}@media screen and (max-width:824px) and (orientation:portrait){#estimation_index .illustration_container a{width:100%;height:auto;padding:3.0769230769vw 1.9230769231vw 8.9743589744vw;margin-bottom:5.1282051282vw;position:relative;background-color:#fff;border-radius:.5208333333vw}}#estimation_index .illustration_container a .imgwrap{width:23.59375vw;height:7.96875vw}@media screen and (max-width:824px) and (orientation:portrait){#estimation_index .illustration_container a .imgwrap{width:100%;height:21.7948717949vw}}#estimation_index .illustration_container a .imgwrap img{display:block;max-width:100%;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#estimation_index .illustration_container a .textwrap{padding-top:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){#estimation_index .illustration_container a .textwrap{padding-top:3.8461538462vw}}#estimation_index .illustration_container a .textwrap .company{font-weight:medium;text-align:center}@media screen and (max-width:824px) and (orientation:portrait){#estimation_index .illustration_container a .textwrap .company{font-size:4.1025641026vw}}#estimation_index .illustration_container a .textwrap .text{font-size:.9375vw;text-align:center}@media screen and (max-width:824px) and (orientation:portrait){#estimation_index .illustration_container a .textwrap .text{font-size:4.1025641026vw}}.sub_page .main_pic{background-color:#63b8f9;padding-top:3.3854166667vw;padding-bottom:2.8645833333vw}.sub_page .main_pic p{margin-top:.9375vw;color:#fff;font-weight:500}.sub_page .main_pic .smalltext{margin-top:.2604166667vw;font-size:.8333333333vw;line-height:1}@media screen and (max-width:824px) and (orientation:portrait){.sub_page .main_pic{padding-top:10.2564102564vw;padding-bottom:8.9743589744vw}.sub_page .main_pic div{width:90.3846153846vw}.sub_page .main_pic div p{margin-top:0;font-size:4.358974359vw}.sub_page .main_pic div .smalltext{display:none}}#guidance #access div{width:25vw;margin-left:auto;margin-right:auto}#guidance #access div .headquarters{width:100%;height:2.0833333333vw;margin-top:5.46875vw;color:#fff;font-weight:500;background-color:#63b8f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#guidance #access div ul{margin-top:2.8645833333vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2604166667vw}#guidance #access div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.3020833333vw}#guidance #access div ul li p:first-child{width:5.8854166667vw}#guidance #access div .nopc{display:none}@media screen and (max-width:824px) and (orientation:portrait){#guidance #access div{width:90.3846153846vw;margin-top:12.8205128205vw;padding-bottom:19.2307692308vw}#guidance #access div .headquarters{font-size:4.8717948718vw;width:90.3846153846vw;height:7.6923076923vw}#guidance #access div ul{width:90.3846153846vw;margin-top:6.4102564103vw;gap:0}#guidance #access div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#guidance #access div ul li p{width:63.3333333333vw;font-size:4.7435897436vw;padding-top:0;padding-bottom:1.2820512821vw}#guidance #access div ul li p br{display:block}#guidance #access div ul li p:first-child{width:22.6923076923vw;padding-right:3.2051282051vw;padding-left:0;border-right:.1282051282vw solid #ebeae9}#guidance #access div .nosp{display:none}#guidance #access div .nopc{display:block}}#guidance #thoughts{min-height:33.59375vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/bg_1.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:824px) and (orientation:portrait){#guidance #thoughts{height:76.9230769231vw;margin-top:0;padding-top:5.1282051282vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/bg_1_sp.webp)}#guidance #thoughts .underconstruction{margin-top:12.8205128205vw}}#guidance #message{background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/bg_2.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:1.0416666667vw;position:relative}#guidance #message .innerbox{position:relative;margin-top:5.7291666667vw}#guidance #message .innerbox .leftbox{width:58.3333333333vw}#guidance #message .innerbox .leftbox .message_policy{font-size:2.0833333333vw;font-weight:700;margin-top:0}#guidance #message .innerbox .leftbox p{margin-top:1.8229166667vw;font-size:1.25vw;font-weight:500}#guidance #message .innerbox .leftbox img{width:32.2916666667vw;margin-top:.2604166667vw}#guidance #message .innerbox .president_image{width:31.1979166667vw;position:absolute;top:-7.6041666667vw;right:-10.9375vw}@media screen and (max-width:824px) and (orientation:portrait){#guidance #message{padding-bottom:21.7948717949vw;background-image:none;background-color:#fff}#guidance #message .innerbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:12.8205128205vw}#guidance #message .innerbox .leftbox{width:100%;margin:0 auto}#guidance #message .innerbox .leftbox .message_policy{font-size:8.9743589744vw;line-height:1.5;text-align:center;margin:8.9743589744vw auto 0}#guidance #message .innerbox .leftbox p{width:97.4358974359vw;font-size:4.7435897436vw;line-height:2.2;text-align:center;margin:12.8205128205vw auto}#guidance #message .innerbox .leftbox img{width:88.4615384615vw;margin:10.8974358974vw auto 0}#guidance #message .innerbox .president_image{display:none}#guidance #message .innerbox .president_image_sp{display:block}}#guidance #management_philosophy .fukitadai_area{width:100%;height:43.2291666667vw;margin-bottom:7.03125vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/bg_3.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover}#guidance #management_philosophy .fukitadai_area img{display:block;width:36.4583333333vw;margin:4.6875vw auto 0}#guidance #management_philosophy .fukitadai_area .nopc{display:none}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .fukitadai_area .nopc{display:block}}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .fukitadai_area{width:100%;height:202.5641025641vw;background-size:contain;background-position:left bottom;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/bg_3_sp.webp)}#guidance #management_philosophy .fukitadai_area .nosp{display:none}#guidance #management_philosophy .fukitadai_area img{width:109.4871794872vw;margin-top:17.9487179487vw}}#guidance #management_philosophy .vision .future_vision{width:100%;height:4.1666666667vw;font-size:1.3541666667vw;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#63b8f9;position:relative}#guidance #management_philosophy .vision .future_vision:after{width:1.25vw;height:1.4583333333vw;content:" ";position:absolute;bottom:-1.9791666667vw;left:0;right:0;margin:auto;border-width:1.25vw;border-style:solid;border-color:#63b8f9 transparent transparent}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .future_vision{width:90.2564102564vw;height:16.6666666667vw;margin:11.5384615385vw auto 0;font-size:5.1282051282vw}#guidance #management_philosophy .vision .future_vision:after{width:3.0769230769vw;height:3.5897435897vw;content:" ";position:absolute;bottom:-4.8717948718vw;left:0;right:0;margin:auto;border-width:3.0769230769vw;border-style:solid;border-color:#63b8f9 transparent transparent}}#guidance #management_philosophy .vision .vision_list{margin-top:3.90625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.6458333333vw}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list{gap:11.5384615385vw;width:90.2564102564vw;margin-top:16.6666666667vw}#guidance #management_philosophy .vision .vision_list p{font-size:4.8717948718vw}}#guidance #management_philosophy .vision .vision_list div h4{color:#fff;font-size:1.3541666667vw;font-weight:700;background-color:#acdbff;padding:.2604166667vw .78125vw;margin-bottom:1.3541666667vw}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div h4{font-size:4.1025641026vw;padding:.641025641vw 1.9230769231vw;margin-bottom:3.3333333333vw}}#guidance #management_philosophy .vision .vision_list div ol{list-style-type:decimal;list-style-position:outside;width:80vw;margin:0 auto;padding-left:5.1282051282vw}#guidance #management_philosophy .vision .vision_list div ol li{padding-left:1.0416666667vw;margin-bottom:.5208333333vw}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div ol li{padding-left:0;margin-bottom:1.2820512821vw}}#guidance #management_philosophy .vision .vision_list div h5{width:100%;padding-left:2.0833333333vw;padding-top:.2604166667vw;padding-bottom:.5208333333vw;margin-top:0;font-size:1.3541666667vw;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div h5{padding-left:7.6923076923vw;padding-top:.641025641vw;padding-bottom:1.2820512821vw;font-size:5.1282051282vw}}#guidance #management_philosophy .vision .vision_list div h5:before{content:" ";width:1.5625vw;height:1.5625vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/disc.png);background-size:contain;background-position:center;left:0;top:0;bottom:0;margin:auto;position:absolute}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div h5:before{width:5.7692307692vw;height:5.7692307692vw}}#guidance #management_philosophy .vision .vision_list div>ul{width:80vw;margin:0 auto}#guidance #management_philosophy .vision .vision_list div>ul>li{margin-bottom:3.125vw}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div>ul>li{margin-bottom:10.2564102564vw}}#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel{margin-bottom:2.6041666667vw}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel{margin-bottom:7.6923076923vw}}#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li{font-size:1.3541666667vw;font-weight:700;padding-left:3.6458333333vw;margin-bottom:1.8229166667vw}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li{font-size:4.1025641026vw;padding-left:8.9743589744vw;margin-bottom:4.4871794872vw}}#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li:before{content:"";background-color:#acdbff;display:block;width:1.0416666667vw;height:1.0416666667vw;border-radius:50%;left:1.8229166667vw;top:.625vw;margin:auto;position:absolute}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li:before{width:3.5897435897vw;height:3.5897435897vw;left:3.2051282051vw;top:2.0512820513vw}}#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li p{font-size:1.25vw;font-weight:400}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li p{font-size:4.1025641026vw}}#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li ul li{font-size:1.25vw;font-weight:400;width:110%}#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li ul li:before{content:"・"}@media screen and (max-width:824px) and (orientation:portrait){#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel>li ul li{font-size:4.1025641026vw;width:100%;text-indent:-1.4em;padding-left:1em}}#guidance #management_philosophy .vision .vision_list div>ul>li .sublevel.normal li{font-weight:400;margin-bottom:.5208333333vw}#guidance #guidance_staff{margin-top:11.71875vw;padding-top:0}#guidance #guidance_staff .underconstruction{margin-top:8.3333333333vw}#guidance #guidance_staff .staff_fukidashi{height:52.0833333333vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/bg_4.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover;margin-top:7.2916666667vw}#guidance #guidance_staff .staff_fukidashi img{display:block;margin:0 auto}#guidance #guidance_staff .staff_fukidashi .nopc{display:none}@media screen and (max-width:824px) and (orientation:portrait){#guidance #guidance_staff .staff_fukidashi .nopc{display:block}}@media screen and (max-width:824px) and (orientation:portrait){#guidance #guidance_staff{margin-top:19.2307692308vw}#guidance #guidance_staff .staff_fukidashi{height:134.6153846154vw;margin-top:21.7948717949vw;background-image:none}#guidance #guidance_staff .staff_fukidashi .nosp{display:none}#guidance #guidance_staff .underconstruction .cu_text{margin-top:25.641025641vw;font-size:7.0512820513vw}#guidance #guidance_staff .underconstruction p{font-size:3.8461538462vw}}#guidance #insurance_agent{margin-top:6.7708333333vw;padding-top:0}#guidance #insurance_agent .innerbox{margin-top:6.25vw}#guidance #insurance_agent .innerbox p{line-height:2.1;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#guidance #insurance_agent .innerbox p{font-size:4.8717948718vw}}#guidance #insurance_agent .innerbox .narrowbox{padding:1.8229166667vw 1.9791666667vw;margin-top:4.9479166667vw;line-height:1.8;background-color:#fff;border-radius:.5208333333vw}#guidance #insurance_agent .innerbox .narrowbox .salespolicy{font-size:1.3541666667vw}#guidance #insurance_agent .innerbox .narrowbox .ppd{width:10.4166666667vw;height:2.0833333333vw;font-size:.9375vw;margin-top:1.0416666667vw;margin-bottom:1.0416666667vw;line-height:1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#guidance #insurance_agent .innerbox .narrowbox .pp_list p{font-size:1.0416666667vw;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:justify}#guidance #insurance_agent .innerbox .narrowbox .pp_list p .btn{width:15.625vw}@media screen and (max-width:824px) and (orientation:portrait){#guidance #insurance_agent{margin-top:32.0512820513vw}#guidance #insurance_agent .innerbox{width:90.3846153846vw;margin:14.1025641026vw auto 0}#guidance #insurance_agent .innerbox .narrowbox{margin-top:10.8974358974vw;padding:10.8974358974vw 3.8461538462vw}#guidance #insurance_agent .innerbox .narrowbox .salespolicy{font-size:4.8717948718vw}#guidance #insurance_agent .innerbox .narrowbox .ppd{width:83.3333333333vw;height:16.6666666667vw;font-size:4.8717948718vw;margin-top:3.8461538462vw}#guidance #insurance_agent .innerbox .narrowbox .pp_list{margin-top:7.6923076923vw}#guidance #insurance_agent .innerbox .narrowbox .pp_list p{font-size:4.358974359vw;line-height:1.4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10.2564102564vw;padding-right:5.1282051282vw;padding-left:5.1282051282vw;gap:5.1282051282vw}#guidance #insurance_agent .innerbox .narrowbox .pp_list p:last-child{margin-bottom:0}#guidance #insurance_agent .innerbox .narrowbox .pp_list p .btn{width:62.8205128205vw;-ms-flex-item-align:center;align-self:center}#guidance #insurance_agent .innerbox .narrowbox .pp_list p .btn img{width:100%}}#insurance{padding-bottom:0}#insurance .insurancebox{padding-top:5.2083333333vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox{padding-top:15.3846153846vw}}#insurance .insurancebox .icon{width:10.9375vw;margin:3.90625vw auto 1.5625vw;display:block}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox .icon{width:20.8333333333vw}}#insurance .insurancebox .cat{font-size:1.5625vw;font-weight:700;line-height:1;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8333333333vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox .cat{font-size:5.1282051282vw;gap:2.0512820513vw}}#insurance .insurancebox .cat span{font-size:.9375vw;font-weight:400;color:#ff9b37}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox .cat span{font-size:3.0769230769vw}}#insurance .insurancebox .aboutpage{margin-top:3.28125vw;font-size:1.0416666667vw;text-align:center}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox .aboutpage{width:91.6666666667vw;margin:12.8205128205vw auto 0;font-size:4.7435897436vw}}#insurance .insurancebox section{width:100%;padding:1.3020833333vw 2.0833333333vw 2.8645833333vw;margin-top:3.6458333333vw;background-color:#f5f5f5;border-radius:.5208333333vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section{width:90.3846153846vw;margin:6.4102564103vw auto 0;padding:6.4102564103vw 5.1282051282vw 10.2564102564vw;border-radius:1.2820512821vw}#insurance .insurancebox section:first-of-type{margin-top:12.8205128205vw}}#insurance .insurancebox section .plantype{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:700}#insurance .insurancebox section .plantype img{width:4.1666666667vw;height:4.1666666667vw;margin-right:1.0416666667vw;display:block}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .plantype{font-size:4.8717948718vw;gap:5.1282051282vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#insurance .insurancebox section .plantype img{width:23.0769230769vw;height:23.0769230769vw;margin-right:0}#insurance .insurancebox section .plantype:before{width:23.0769230769vw;height:23.0769230769vw}}#insurance .insurancebox section .illustration_container{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:2.0833333333vw;margin-top:1.5625vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container{margin-top:12.8205128205vw;row-gap:0}}#insurance .insurancebox section .illustration_container>div{width:26.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div{width:80.1282051282vw}}#insurance .insurancebox section .illustration_container>div a,#insurance .insurancebox section .illustration_container>div span{width:100%;display:block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:1.25vw .78125vw 3.6458333333vw;margin-bottom:.78125vw;position:relative;background-color:#fff;border-radius:.5208333333vw}#insurance .insurancebox section .illustration_container>div a:hover,#insurance .insurancebox section .illustration_container>div span:hover{-webkit-filter:drop-shadow(1.5625vw 1.5625vw 2.6041666667vw rgba(0,0,0,.2));filter:drop-shadow(1.5625vw 1.5625vw 2.6041666667vw rgba(0,0,0,.2))}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div a,#insurance .insurancebox section .illustration_container>div span{width:100%;padding:3.0769230769vw 1.9230769231vw 8.9743589744vw;margin-bottom:5.1282051282vw;position:relative;background-color:#fff;border-radius:.5208333333vw}}#insurance .insurancebox section .illustration_container>div a .imgwrap,#insurance .insurancebox section .illustration_container>div span .imgwrap{width:100%;height:9.7395833333vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div a .imgwrap,#insurance .insurancebox section .illustration_container>div span .imgwrap{width:100%;height:21.7948717949vw}}#insurance .insurancebox section .illustration_container>div a .imgwrap img,#insurance .insurancebox section .illustration_container>div span .imgwrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#insurance .insurancebox section .illustration_container>div a .textwrap,#insurance .insurancebox section .illustration_container>div span .textwrap{padding-top:.78125vw;padding-bottom:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div a .textwrap,#insurance .insurancebox section .illustration_container>div span .textwrap{padding-top:3.5897435897vw;padding-bottom:3.5897435897vw}}#insurance .insurancebox section .illustration_container>div a .textwrap .name,#insurance .insurancebox section .illustration_container>div span .textwrap .name{font-size:1.1458333333vw;font-weight:700;text-align:center}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div a .textwrap .name,#insurance .insurancebox section .illustration_container>div span .textwrap .name{font-size:3.8461538462vw}}#insurance .insurancebox section .illustration_container>div a .textwrap .company,#insurance .insurancebox section .illustration_container>div span .textwrap .company{font-size:1.0416666667vw;text-align:center}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div a .textwrap .company,#insurance .insurancebox section .illustration_container>div span .textwrap .company{font-size:3.5897435897vw}}#insurance .insurancebox section .illustration_container>div a .textwrap .spacer,#insurance .insurancebox section .illustration_container>div span .textwrap .spacer{height:.9375vw;padding:0}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div a .textwrap .spacer,#insurance .insurancebox section .illustration_container>div span .textwrap .spacer{height:3.5897435897vw}}#insurance .insurancebox section .illustration_container>div a .officialbtn,#insurance .insurancebox section .illustration_container>div span .officialbtn{width:14.7916666667vw;margin:auto;position:absolute;bottom:1.5625vw;right:0;left:0}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div a .officialbtn,#insurance .insurancebox section .illustration_container>div span .officialbtn{width:46.1538461538vw;bottom:3.8461538462vw}}#insurance .insurancebox section .illustration_container>div a .spacer,#insurance .insurancebox section .illustration_container>div span .spacer{height:1.5625vw;padding:0}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div a .spacer,#insurance .insurancebox section .illustration_container>div span .spacer{height:3.5897435897vw}}#insurance .insurancebox section .illustration_container>div span{padding:1.25vw .78125vw 1.25vw}#insurance .insurancebox section .illustration_container>div span:hover{-webkit-filter:none;filter:none}#insurance .insurancebox section .illustration_container>div .text{font-size:.9375vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container>div .text{font-size:3.5897435897vw}}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox section .illustration_container{width:90.3846153846vw;margin:7.0512820513vw auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.6923076923vw}#insurance .insurancebox section .illustration_container a{width:100%}}#insurance .insurancebox .comment{font-size:1.0416666667vw;margin-top:1.40625vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .insurancebox .comment{font-size:4.1025641026vw;margin:5.1282051282vw auto 0;padding:0 5.1282051282vw}}#insurance .contacts-container{margin-top:6.25vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .contacts-container{margin-top:0}}#insurance .contacts-container .innerbox{margin-top:5.7291666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.71875vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .contacts-container .innerbox{margin-top:15.3846153846vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9.6153846154vw}}#insurance .contacts-container .innerbox .contact-box{width:26.0416666667vw;height:16.6666666667vw;border-radius:.5208333333vw;background-color:#fff;padding-top:2.6041666667vw;padding-left:1.1458333333vw;padding-right:1.1458333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:.5208333333vw .5208333333vw 1.5625vw 0 rgba(0,0,0,.16);box-shadow:.5208333333vw .5208333333vw 1.5625vw 0 rgba(0,0,0,.16);-webkit-transition:.3s;transition:.3s}#insurance .contacts-container .innerbox .contact-box:hover{-webkit-box-shadow:1.5625vw 1.5625vw 1.5625vw 0 rgba(0,0,0,.3);box-shadow:1.5625vw 1.5625vw 1.5625vw 0 rgba(0,0,0,.3)}#insurance .contacts-container .innerbox .contact-box .insurance-company{font-size:1.25vw;font-weight:700;line-height:1}#insurance .contacts-container .innerbox .contact-box .smalltext{font-size:.9375vw;margin-top:.2604166667vw}#insurance .contacts-container .innerbox .contact-box .link_access{width:14.7916666667vw;margin:1.0416666667vw auto 1.875vw}#insurance .contacts-container .innerbox .contact-box .link_access.tight{margin:1.0416666667vw auto .8333333333vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .contacts-container .innerbox .contact-box .link_access{width:46.1538461538vw;margin:2.5641025641vw auto 2.5641025641vw}#insurance .contacts-container .innerbox .contact-box .link_access.tight{margin:2.5641025641vw auto 2.5641025641vw}}#insurance .contacts-container .innerbox .contact-box .underbox{width:23.6979166667vw;padding-top:1.0416666667vw;border-top:.15625vw solid #d5dde3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#insurance .contacts-container .innerbox .contact-box .underbox a{font-size:2.34375vw;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}#insurance .contacts-container .innerbox .contact-box .underbox a:before{content:" ";width:1.9791666667vw;height:1.9791666667vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/tel_icon_blue.webp);background-size:100%;background-position:center;margin-right:.625vw}#insurance .contacts-container .innerbox .contact-box .underbox p{font-size:.7291666667vw;text-align:center;line-height:1.2}#insurance .contacts-container .innerbox .contact-box .underbox div{width:10.9375vw;gap:1.0416666667vw}#insurance .contacts-container .innerbox .contact-box .underbox div a{font-size:1.5625vw;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1}#insurance .contacts-container .innerbox .contact-box .underbox div a:before{content:" ";width:1.3020833333vw;height:1.3020833333vw;margin-right:.2604166667vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/tel_icon_blue.webp);background-size:100%;background-position:center}#insurance .contacts-container .innerbox .contact-box .underbox div p{font-size:.7291666667vw;padding-left:1.5625vw;text-align:left}#insurance .contacts-container .innerbox .contact-box .column_two{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.0416666667vw}#insurance .contacts-container .innerbox .contact-box .column_two p{line-height:1.2}@media screen and (max-width:824px) and (orientation:portrait){#insurance .contacts-container .innerbox .contact-box{width:90.3846153846vw;height:auto;border-radius:1.2820512821vw;padding-top:4.4871794872vw;padding-bottom:4.4871794872vw;padding-left:5.1282051282vw;padding-right:5.1282051282vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:1.2820512821vw 1.2820512821vw 3.8461538462vw 0 rgba(0,0,0,.16);box-shadow:1.2820512821vw 1.2820512821vw 3.8461538462vw 0 rgba(0,0,0,.16)}#insurance .contacts-container .innerbox .contact-box:hover{-webkit-box-shadow:3.8461538462vw 3.8461538462vw 3.8461538462vw 0 rgba(0,0,0,.3);box-shadow:3.8461538462vw 3.8461538462vw 3.8461538462vw 0 rgba(0,0,0,.3)}#insurance .contacts-container .innerbox .contact-box .insurance-company{font-size:4.8717948718vw;line-height:1.4}#insurance .contacts-container .innerbox .contact-box .smalltext{font-size:4.8717948718vw;line-height:1.4;text-align:center}#insurance .contacts-container .innerbox .contact-box .underbox{width:80.1282051282vw;padding-top:5.1282051282vw;margin-top:3.8461538462vw;border-top:.3846153846vw solid #d5dde3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#insurance .contacts-container .innerbox .contact-box .underbox a{font-size:5.3846153846vw;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}#insurance .contacts-container .innerbox .contact-box .underbox a:before{content:" ";width:4.6153846154vw;height:4.6153846154vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/tel_icon_blue.webp);background-size:cover;background-position:center;margin-right:.8974358974vw}#insurance .contacts-container .innerbox .contact-box .underbox p{font-size:3.3333333333vw;text-align:center}#insurance .contacts-container .innerbox .contact-box .underbox div{width:38.4615384615vw;gap:2.5641025641vw}#insurance .contacts-container .innerbox .contact-box .underbox div a{font-size:5.3846153846vw}#insurance .contacts-container .innerbox .contact-box .underbox div a:before{content:" ";width:4.6153846154vw;height:4.6153846154vw;margin-right:.8974358974vw;background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/tel_icon_blue.webp);background-size:cover;background-position:center}#insurance .contacts-container .innerbox .contact-box .underbox div p{font-size:3.3333333333vw;padding-left:5.5128205128vw;text-align:left}#insurance .contacts-container .innerbox .contact-box .column_two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.0416666667vw}}#insurance .inquiry-container{margin-top:7.5520833333vw;padding-top:4.6875vw;padding-bottom:6.25vw;background-color:#f5f5f5}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container{margin-top:14.1025641026vw;padding-top:11.5384615385vw;padding-bottom:15.3846153846vw}}#insurance .inquiry-container p{font-size:1.25vw;font-weight:700}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container .innerbox{width:90.3846153846vw}#insurance .inquiry-container .innerbox p{font-size:4.8717948718vw;line-height:2.2}}#insurance .inquiry-container .flexbox{margin-top:2.0833333333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.0833333333vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container .flexbox{margin-top:7.6923076923vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.1282051282vw}}#insurance .inquiry-container .flexbox .inquiry-box{width:28.125vw;height:14.5833333333vw;padding-top:2.0833333333vw;background-color:#fff;border-radius:.5208333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container .flexbox .inquiry-box{width:90.3846153846vw;height:auto;padding:9.6153846154vw 5.1282051282vw;font-size:4.8717948718vw}}#insurance .inquiry-container .flexbox .inquiry-box .title{font-size:1.25vw;font-weight:700}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container .flexbox .inquiry-box .title{font-size:4.8717948718vw}}#insurance .inquiry-container .flexbox .inquiry-box .tel{font-size:3.125vw;font-weight:400;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;line-height:1;margin-top:2.34375vw;margin-bottom:1.0416666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container .flexbox .inquiry-box .tel{font-size:11.2820512821vw;margin-top:7.6923076923vw;margin-bottom:0}}#insurance .inquiry-container .flexbox .inquiry-box .tel img{width:2.6041666667vw;height:2.6041666667vw}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container .flexbox .inquiry-box .tel img{width:9.358974359vw;height:9.358974359vw}}#insurance .inquiry-container .flexbox .inquiry-box .foam{width:24.4791666667vw;height:4.1666666667vw;margin-top:1.6666666667vw;margin-bottom:.78125vw;padding-top:1.0416666667vw;padding-bottom:1.0416666667vw;color:#fff;background-color:#ff9b37;font-size:1.25vw;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container .flexbox .inquiry-box .foam{width:79.4871794872vw;height:16.6666666667vw;padding:0 3.8461538462vw;margin-top:6.4102564103vw;margin-bottom:1.2820512821vw;font-size:4.8717948718vw}}#insurance .inquiry-container .flexbox .inquiry-box p{font-size:.8333333333vw;font-weight:400}@media screen and (max-width:824px) and (orientation:portrait){#insurance .inquiry-container .flexbox .inquiry-box p{font-size:3.8461538462vw}}#accident .details{margin-bottom:.5208333333vw}#accident .accidentbox{background-color:#f5f5f5;padding-top:2.0833333333vw;padding-bottom:3.3854166667vw;padding-left:3.125vw;padding-right:3.125vw;margin-bottom:.5208333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.0833333333vw}@media screen and (max-width:824px) and (orientation:portrait){#accident .accidentbox{padding:5.7692307692vw 5.1282051282vw;gap:5.1282051282vw}}#accident .accidentbox .step{width:52.0833333333vw;padding:1.5625vw 0 0 1.5625vw;background-color:#fff;gap:1.5625vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:824px) and (orientation:portrait){#accident .accidentbox .step{width:80.1282051282vw;padding:5.7692307692vw 4.4871794872vw}#accident .accidentbox .step:last-child{padding-bottom:0}}#accident .accidentbox .step .step-left{width:26.5625vw;padding-bottom:1.5625vw}#accident .accidentbox .step .step-left .step-title{padding-bottom:.5208333333vw;margin-bottom:1.0416666667vw;font-size:1.25vw;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1;gap:.5208333333vw;border-bottom:.1041666667vw solid #ebeae9}#accident .accidentbox .step .step-left .step-title span{font-size:3.125vw;color:#63b8f9;font-family:"Bahnschrift","DIN Alternate","Rambla",sans-serif}#accident .accidentbox .step .step-left .step-description{font-size:.9375vw;font-weight:500;width:28.125vw}@media screen and (max-width:824px) and (orientation:portrait){#accident .accidentbox .step .step-left{width:72.4358974359vw}#accident .accidentbox .step .step-left .step-title{font-size:5.1282051282vw;padding-bottom:2.1794871795vw;line-height:1.5}#accident .accidentbox .step .step-left .step-title span{font-size:15.3846153846vw;padding-bottom:1.9230769231vw}#accident .accidentbox .step .step-left .step-description{width:69.8717948718vw;font-size:4.8717948718vw;margin-top:6.4102564103vw}}#accident .accidentbox .step .step-right{width:20.3125vw}@media screen and (max-width:824px) and (orientation:portrait){#accident .accidentbox .step .step-right{width:72.4358974359vw}#accident .accidentbox .step .step-right img{width:72.4358974359vw;margin-top:7.0512820513vw}}#accident .details .accidentbox{margin-bottom:5.2083333333vw;display:none}@media screen and (max-width:824px) and (orientation:portrait){#accident .details .accidentbox{margin-bottom:12.8205128205vw}}#staff .stafflist{margin-top:5.2083333333vw}@media screen and (max-width:824px) and (orientation:portrait){#staff .stafflist{margin-top:17.9487179487vw}}#staff .stafflist>.flexbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8.3333333333vw}@media screen and (max-width:824px) and (orientation:portrait){#staff .stafflist>.flexbox{margin-bottom:15.3846153846vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#staff .stafflist>.flexbox:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:824px) and (orientation:portrait){#staff .stafflist>.flexbox:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#staff .stafflist>.flexbox .textwrap{width:28.125vw}@media screen and (max-width:824px) and (orientation:portrait){#staff .stafflist>.flexbox .textwrap{width:90.3846153846vw}}#staff .stafflist>.flexbox .textwrap .role{font-size:.9375vw}@media screen and (max-width:824px) and (orientation:portrait){#staff .stafflist>.flexbox .textwrap .role{font-size:4.1025641026vw}}#staff .stafflist>.flexbox .textwrap .name{font-size:2.0833333333vw}#staff .stafflist>.flexbox .textwrap .name .kana{font-size:.9375vw;display:inline-block;margin-left:.5208333333vw}@media screen and (max-width:824px) and (orientation:portrait){#staff .stafflist>.flexbox .textwrap .name{font-size:6.4102564103vw}#staff .stafflist>.flexbox .textwrap .name .kana{font-size:4.1025641026vw;margin-left:1.2820512821vw}}#staff .stafflist>.flexbox .textwrap .profile .head{font-size:1.0416666667vw;border-bottom:solid .0520833333vw #d4d2d0;padding-left:2.0833333333vw;padding-bottom:.5208333333vw;margin-top:1.0416666667vw}#staff .stafflist>.flexbox .textwrap .profile .head:before{content:"";background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/disc.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:1.5625vw;height:1.5625vw;position:absolute;left:0;top:.1041666667vw}#staff .stafflist>.flexbox .textwrap .profile .text{font-size:1.0416666667vw}#staff .stafflist>.flexbox .textwrap .profile .text a{text-decoration:underline}@media screen and (max-width:824px) and (orientation:portrait){#staff .stafflist>.flexbox .textwrap .profile .head{font-size:4.1025641026vw;border-bottom:solid .1282051282vw #d4d2d0;padding-left:5.1282051282vw;padding-bottom:2.5641025641vw;margin-top:5.1282051282vw}#staff .stafflist>.flexbox .textwrap .profile .head:before{content:"";background-image:url(//i2s-wakayama.com/wp/wp-content/themes/i2s_2026/css/../img/disc.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:3.8461538462vw;height:3.8461538462vw;position:absolute;left:0;top:2.0512820513vw}#staff .stafflist>.flexbox .textwrap .profile .text{font-size:3.8461538462vw;margin-top:2.5641025641vw}#staff .stafflist>.flexbox .textwrap .profile .text a{text-decoration:underline}}#staff .stafflist>.flexbox .imgwrap{width:24.7395833333vw}@media screen and (max-width:824px) and (orientation:portrait){#staff .stafflist>.flexbox .imgwrap{width:90.3846153846vw;margin-bottom:7.6923076923vw}}.accordion{margin-top:5.7291666667vw}@media screen and (max-width:824px) and (orientation:portrait){.accordion{margin-top:15.3846153846vw}}.accordion .togglebtn:hover{cursor:pointer}@media screen and (max-width:824px) and (orientation:portrait){.accordion>.details{width:90.3846153846vw}}.accordion>.details>.summary{width:100%;padding:1.1979166667vw 1.5625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.7s;transition:.7s;-webkit-transform:translateY(0);transform:translateY(0);background-color:#63b8f9;font-size:1.3541666667vw;font-weight:700;color:#fff}@media screen and (max-width:824px) and (orientation:portrait){.accordion>.details>.summary{width:90.2564102564vw;height:12.8205128205vw;font-size:4.8717948718vw;padding:0 5.1282051282vw}}.accordion>.details>.summary .toggle-icon{display:inline-block;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;font-size:1.3541666667vw;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:824px) and (orientation:portrait){.accordion>.details>.summary .toggle-icon{font-size:4.8717948718vw}}.accordion>.details.open>.togglebtn span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#faq .togglebox{display:none}#faq .accordion{font-weight:500}#faq .accordion>.details{background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5208333333vw}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details{width:90.2564102564vw}}#faq .accordion>.details>.details{background-color:#f5f5f5;padding:2.2916666667vw 2.0833333333vw}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details{width:90.2564102564vw;padding:4.6153846154vw 7.6923076923vw}}#faq .accordion>.details>.details>.details{width:100%;margin-bottom:.5208333333vw;background-color:#fff;color:#444;-webkit-transition:.7s;transition:.7s;overflow:hidden}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details{width:100%;padding:5.641025641vw 5.1282051282vw}}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details:first-of-type{width:100%;padding:5.641025641vw 5.1282051282vw}}#faq .accordion>.details>.details>.details:last-of-type{margin-bottom:0}#faq .accordion>.details>.details>.details .summary{padding:1.1979166667vw 1.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.7s;transition:.7s;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .summary{width:100%;padding:0;font-size:4.8717948718vw}}#faq .accordion>.details>.details>.details .summary .toggle-icon{display:inline-block;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;font-size:1.3541666667vw;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .summary .toggle-icon{font-size:4.8717948718vw}}#faq .accordion>.details>.details>.details.open>.togglebtn span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#faq .accordion>.details>.details>.details .togglebox{padding:2.6041666667vw}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .togglebox{width:64.6153846154vw;padding:0}}#faq .accordion>.details>.details>.details .togglebox div{width:100%;padding-bottom:1.3020833333vw;border-bottom:.1041666667vw solid #ebeae9;margin-bottom:1.1458333333vw}#faq .accordion>.details>.details>.details .togglebox div:last-child{border-bottom:none;margin-bottom:0}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .togglebox div{width:63.3333333333vw;padding-bottom:5.1282051282vw;margin-bottom:12.8205128205vw}#faq .accordion>.details>.details>.details .togglebox div:first-child{padding-top:2.9487179487vw}#faq .accordion>.details>.details>.details .togglebox div:last-child{margin-bottom:0}}#faq .accordion>.details>.details>.details .togglebox div p{font-size:1.0416666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .togglebox div p{width:63.3333333333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:3.8461538462vw;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0}#faq .accordion>.details>.details>.details .togglebox div p:first-child span:last-child{font-size:4.8717948718vw}}#faq .accordion>.details>.details>.details .togglebox div p:first-child{margin-bottom:.9895833333vw}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .togglebox div p:first-child{margin-bottom:7.5641025641vw}}#faq .accordion>.details>.details>.details .togglebox div p>span:first-child{font-size:2.0833333333vw;font-weight:400;font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;color:#63b8f9;line-height:1}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .togglebox div p>span:first-child{font-size:12.8205128205vw;padding-top:0}}#faq .accordion>.details>.details>.details .togglebox div p>span:last-child{font-size:1.0416666667vw;display:inline-block}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .togglebox div p>span:last-child{font-size:3.8461538462vw}}#faq .accordion>.details>.details>.details .togglebox div p .smallcoment{font-size:.7291666667vw;color:#444}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .togglebox div p .smallcoment{font-size:3.8461538462vw}#faq .accordion>.details>.details>.details .togglebox div p .smallcoment span{font-size:3.3333333333vw;margin-top:7.6923076923vw}}#faq .accordion>.details>.details>.details .question{font-size:1.25vw;line-height:1.6}@media screen and (max-width:824px) and (orientation:portrait){#faq .accordion>.details>.details>.details .question{font-size:4.8717948718vw;margin-bottom:6.4102564103vw}}#privacy .privacywrap .subtext{font-size:1.0416666667vw;text-align:center;margin-top:5.7291666667vw;margin-bottom:5.7291666667vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .subtext{width:90.3846153846vw;font-size:3.8461538462vw;margin-top:14.1025641026vw;margin-bottom:14.1025641026vw;margin-right:auto;margin-left:auto}#privacy .privacywrap .subtext br{display:inline-block}}#privacy .privacywrap .privacy_policy{margin:0 auto;color:#222;font-size:.78125vw;line-height:1.9}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy{font-size:2.3076923077vw;padding:0 7.6923076923vw;font-size:1.7948717949vw;line-height:1.85}}#privacy .privacywrap .privacy_policy p{font-size:1.0416666667vw;font-weight:500;margin-top:.5208333333vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy p{font-size:3.8461538462vw;margin-top:1.2820512821vw;padding-right:5.1282051282vw;padding-left:5.1282051282vw}}#privacy .privacywrap .privacy_policy p.head{font-size:1.25vw;font-weight:700;margin-top:2.6041666667vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy p.head{font-size:3.8461538462vw;margin-top:7.6923076923vw}}#privacy .privacywrap .privacy_policy .line{border-top:.0520833333vw solid #d5dde3;border-bottom:.0520833333vw solid #d5dde3;padding:1.3020833333vw 1.3020833333vw 1.3020833333vw 2.0833333333vw;margin:1.3020833333vw 0}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy .line{border-top:.1282051282vw solid #d5dde3;border-bottom:.1282051282vw solid #d5dde3;padding:3.2051282051vw 4.4871794872vw 3.2051282051vw 6.4102564103vw;margin:3.2051282051vw 0}}#privacy .privacywrap .privacy_policy .line p{font-size:1.0416666667vw;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy .line p{font-size:3.0769230769vw}}#privacy .privacywrap .privacy_policy ul,#privacy .privacywrap .privacy_policy ol{margin-top:.625vw;padding-left:1.1458333333vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy ul,#privacy .privacywrap .privacy_policy ol{margin-top:1.5384615385vw;padding-left:2.8205128205vw}}#privacy .privacywrap .privacy_policy ul.bg_wh,#privacy .privacywrap .privacy_policy ol.bg_wh{font-size:1.0416666667vw;font-weight:500;background-color:#fff;padding:1.4583333333vw 1.25vw 1.875vw 3.125vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy ul.bg_wh,#privacy .privacywrap .privacy_policy ol.bg_wh{font-size:3.8461538462vw;padding:3.5897435897vw 5.1282051282vw 4.6153846154vw 9.2307692308vw}}@counter-style circled-decimal{#privacy .privacywrap .privacy_policy ul,#privacy .privacywrap .privacy_policy ol{system:numeric;symbols:① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳;suffix:""}}#privacy .privacywrap .privacy_policy ul.decimal,#privacy .privacywrap .privacy_policy ol.decimal{font-size:1.0416666667vw;counter-reset:line-list}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy ul.decimal,#privacy .privacywrap .privacy_policy ol.decimal{font-size:3.8461538462vw}}#privacy .privacywrap .privacy_policy ul.decimal li,#privacy .privacywrap .privacy_policy ol.decimal li{counter-increment:line-list}#privacy .privacywrap .privacy_policy ul.decimal li:before,#privacy .privacywrap .privacy_policy ol.decimal li:before{content:counter(line-list);font-size:.8854166667vw;color:#444;font-weight:500;line-height:1.0416666667vw;position:absolute;left:-1.3541666667vw;top:.9895833333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.0416666667vw;height:1.0416666667vw;padding-bottom:.0520833333vw;border-radius:50%;border:solid .0520833333vw #444;display:grid;place-items:center;font-weight:700;line-height:1}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy ul.decimal li:before,#privacy .privacywrap .privacy_policy ol.decimal li:before{font-size:3.0769230769vw;left:-4.358974359vw;top:3.3333333333vw;padding-bottom:.1282051282vw;width:3.5897435897vw;height:3.5897435897vw}}#privacy .privacywrap .privacy_policy li{margin:.3125vw 0}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .privacy_policy li{margin:.7692307692vw 0}}#privacy .privacywrap .policy_block{margin-bottom:2.0833333333vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .policy_block{margin-bottom:3.5897435897vw}}#privacy .privacywrap .policy_block>h4{font-size:1.25vw;position:relative;margin-bottom:1.0416666667vw;padding:.2604166667vw .7291666667vw .2604166667vw 3.4375vw;background:#63b8f9;color:#fff;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .policy_block>h4{font-size:4.8717948718vw;margin-bottom:2.5641025641vw;padding:1.2820512821vw 1.7948717949vw 1.2820512821vw 10.2564102564vw}}#privacy .privacywrap .contact_block>h4{font-size:1.25vw;position:relative;margin-bottom:1.0416666667vw;padding:.2604166667vw .7291666667vw .2604166667vw 1.0416666667vw;background:#cdd6dc;color:#fff;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .contact_block>h4{font-size:4.8717948718vw;margin-bottom:2.5641025641vw;padding:1.2820512821vw 1.7948717949vw 1.2820512821vw 10.2564102564vw;border-radius:.3846153846vw}}#privacy .privacywrap .privacy_policy{counter-reset:policy}#privacy .privacywrap .policy_block{counter-increment:policy}#privacy .privacywrap .policy_block>h4:before{content:counter(policy) ".";font-family:Bahnschrift,"DIN Alternate",Rambla,sans-serif;color:#63b8f9;font-weight:500;line-height:1.9791666667vw;position:absolute;left:.7291666667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.9791666667vw;height:1.9791666667vw;padding-top:.2604166667vw;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:700;line-height:1}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .policy_block>h4:before{font-size:3.8461538462vw;line-height:3.5897435897vw;padding-top:.641025641vw;left:1.7948717949vw;width:6.4102564103vw;height:6.4102564103vw}}#privacy .privacywrap h4.no_num{padding-left:.7291666667vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap h4.no_num{padding-left:1.7948717949vw}}#privacy .privacywrap h4.no_num:before{content:none !important}#privacy .privacywrap .company_list{list-style:none;padding:0;margin-top:.625vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .company_list{margin-top:1.5384615385vw}}#privacy .privacywrap .company_list .company_item{display:grid;grid-template-columns:1fr auto auto;gap:.5208333333vw .7291666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625vw 0}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .company_list .company_item{grid-template-columns:1fr;gap:1.2820512821vw;padding:1.5384615385vw 0 5.1282051282vw}}#privacy .privacywrap .company_list .company_item:before{content:"";display:block;width:.3645833333vw;height:.3645833333vw;border-radius:50%;background-color:#acdbff;position:absolute;left:-1.0416666667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .company_list .company_item:before{width:3.0769230769vw;height:3.0769230769vw;left:-4.6153846154vw;top:5.1282051282vw}}#privacy .privacywrap .company_list .company_item .company_name{font-weight:600}#privacy .privacywrap .company_list .company_item .company_url{font-size:1.0416666667vw;color:#444;text-decoration:underline;word-break:break-all}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .company_list .company_item .company_url{font-size:3.5897435897vw}}#privacy .privacywrap .company_list .company_item .company_btn img{height:auto;width:9.1145833333vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .company_list .company_item .company_btn img{width:51.2820512821vw;margin:2.5641025641vw 11.5384615385vw 0 auto}#privacy .privacywrap .company_list .company_item .company_btn img.nosp{display:none}}#privacy .privacywrap .purpose_item:before{content:"";display:block;width:.3645833333vw;height:.3645833333vw;border-radius:50%;background-color:#acdbff;position:absolute;left:-1.0416666667vw;top:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .purpose_item:before{width:3.0769230769vw;height:3.0769230769vw;left:-3.8461538462vw;top:3.5897435897vw}}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .purpose_item{grid-template-columns:1fr;gap:.7692307692vw;padding:1.5384615385vw 0}}#privacy .privacywrap .contact_block{margin-top:1.7708333333vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .contact_block{margin-top:4.358974359vw}}#privacy .privacywrap .contact_card{margin-top:.625vw;padding:.7291666667vw .8333333333vw;border-radius:.2083333333vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .contact_card{margin-top:1.5384615385vw;padding:1.7948717949vw 2.0512820513vw;border-radius:.5128205128vw}}#privacy .privacywrap .contact_card .name{font-size:1.3541666667vw;font-weight:700;margin-bottom:.8333333333vw}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .contact_card .name{font-size:3.8461538462vw;margin-bottom:2.5641025641vw;padding:0}}#privacy .privacywrap .contact_card dl{display:grid;grid-template-columns:6.25vw 1fr;-webkit-column-gap:.7291666667vw;-moz-column-gap:.7291666667vw;column-gap:.7291666667vw;row-gap:.3125vw;margin:0}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .contact_card dl{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:.7692307692vw}}#privacy .privacywrap .contact_card dt{font-size:.9375vw;font-weight:700;color:#fff;background-color:#cdd6dc;width:6.7708333333vw;height:1.3020833333vw;border-radius:.6510416667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .contact_card dt{font-size:3.8461538462vw;width:19.2307692308vw;height:5.641025641vw;border-radius:1.0416666667vw;margin-top:1.2820512821vw}#privacy .privacywrap .contact_card dt:first-child{margin-top:0}}#privacy .privacywrap .contact_card dd{font-size:.9375vw;margin:0 0 .2083333333vw 1.1458333333vw;height:1.3020833333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .contact_card dd{font-size:3.8461538462vw;margin:0 0 .5128205128vw 5.1282051282vw;height:5.1282051282vw}}#privacy .privacywrap .contact_card dd:last-child{margin-bottom:0}#privacy .privacywrap .contact_card a{color:#1a73b8;text-decoration:underline}#privacy .privacywrap .policy_date{text-align:right;margin-top:.5208333333vw;font-size:.6770833333vw;color:#666}@media screen and (max-width:824px) and (orientation:portrait){#privacy .privacywrap .policy_date{margin-top:1.2820512821vw;font-size:3.8461538462vw}}#contact .contactbox{margin-top:3.90625vw}@media screen and (max-width:824px) and (orientation:portrait){#contact .contactbox{margin-top:8.3333333333vw}}#contact .contactbox .annotation{width:2.8645833333vw;height:1.40625vw;font-size:.7291666667vw;font-weight:500;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;background-color:#ff9b37}@media screen and (max-width:824px) and (orientation:portrait){#contact .contactbox .annotation{width:14.7435897436vw;height:7.0512820513vw;font-size:3.3333333333vw;margin-bottom:3.2051282051vw}#contact .contactbox .annotation p{font-size:4.8717948718vw}}#contact .contactbox .bgblue{color:#fff;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#contact .contactbox .bgblue{width:90.3846153846vw}}#contact .contactbox .policyarea:has(+[data-screen=confirm]),#contact .contactbox .policyarea:has(+[data-screen=complete]){display:none}#contact .contactbox .policyarea{width:58.3333333333vw;height:7.8125vw;padding:.78125vw 2.0833333333vw;margin:4.1666666667vw 0 3.125vw}#contact .contactbox .policyarea .smalltext{font-size:.9375vw;font-weight:500;margin-top:.5208333333vw}#contact .contactbox .policyarea .smalltext a{text-decoration:underline}@media screen and (max-width:824px) and (orientation:portrait){#contact .contactbox .policyarea{width:90.3846153846vw;height:auto;padding:5.1282051282vw}#contact .contactbox .policyarea p{font-size:4.8717948718vw;margin-top:1.2820512821vw}#contact .contactbox .policyarea .required{font-size:3.3333333333vw}#contact .contactbox .policyarea .smalltext{font-size:3.8461538462vw}}#contact .contactbox .choice{width:58.3333333333vw;height:9.375vw;padding-top:1.8229166667vw;margin-top:1.5625vw}@media screen and (max-width:824px) and (orientation:portrait){#contact .contactbox .choice{width:90.3846153846vw;height:auto;padding:5.1282051282vw}}#contact .contactbox .choice input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5625vw;height:1.5625vw;margin-top:-.2083333333vw;margin-right:.5208333333vw;background-color:#fff;border-radius:50%;position:relative;display:inline-block;vertical-align:middle}#contact .contactbox .choice input[type=radio]:checked:before{content:"";width:.8333333333vw;height:.8333333333vw;background-color:#000;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:824px) and (orientation:portrait){#contact .contactbox .choice input[type=radio]:checked:before{width:2.5641025641vw;height:2.5641025641vw}}#contact .contactbox .choice label{font-size:.9375vw;font-weight:500;margin-right:1.8229166667vw}@media screen and (max-width:824px) and (orientation:portrait){#contact .contactbox .choice label{font-size:3.0769230769vw;margin-right:2.5641025641vw}}@media screen and (max-width:824px) and (orientation:portrait){#contact .contactbox .choice{width:90.3846153846vw;height:auto;padding:5.1282051282vw 5.1282051282vw 16.6666666667vw}#contact .contactbox .choice p{font-size:4.8717948718vw;margin-top:1.2820512821vw;margin-bottom:1.2820512821vw}#contact .contactbox .choice .required{margin-bottom:3.2051282051vw}#contact .contactbox .choice label{font-size:3.8461538462vw}#contact .contactbox .choice input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:9.358974359vw;height:9.358974359vw;margin-top:-.5128205128vw;margin-right:1.2820512821vw;background-color:#fff;border-radius:50%;position:relative;display:inline-block;vertical-align:middle}#contact .contactbox .choice input[type=radio]:checked:before{content:"";width:5vw;height:5vw;background-color:#000;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#contact form{width:58.3333333333vw;padding:1.8229166667vw 2.6041666667vw 4.1666666667vw;margin-top:3.3854166667vw;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.125vw}@media screen and (max-width:824px) and (orientation:portrait){#contact form{width:90.3846153846vw;padding:8.9743589744vw 5.1282051282vw;margin-top:12.8205128205vw}}#contact form .smf-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px) and (orientation:portrait){#contact form .smf-item{display:block;padding:5.1282051282vw 0}}#contact form .smf-item .smf-item__col--label{width:10.4166666667vw;font-size:1.0416666667vw;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#contact form .smf-item .smf-item__col--label{width:90.3846153846vw;font-size:4.8717948718vw;padding-bottom:0}}#contact form .smf-item .smf-item__col--controls{width:43.2291666667vw}@media screen and (max-width:824px) and (orientation:portrait){#contact form .smf-item .smf-item__col--controls{width:80.1282051282vw}}#contact form .smf-item .smf-item__col--controls input[type=text],#contact form .smf-item .smf-item__col--controls input[type=email],#contact form .smf-item .smf-item__col--controls .address{width:100%;height:3.125vw;padding:.5208333333vw;background-color:#fff;border:none}@media screen and (max-width:824px) and (orientation:portrait){#contact form .smf-item .smf-item__col--controls input[type=text],#contact form .smf-item .smf-item__col--controls input[type=email],#contact form .smf-item .smf-item__col--controls .address{font-size:4.6153846154vw;height:18.5897435897vw;padding:1.2820512821vw;margin-top:1.2820512821vw}}@media screen and (max-width:824px) and (orientation:portrait){#contact form .smf-item .smf-item__col--controls .address{height:37.1794871795vw}}#contact form .smf-item .smf-item__col--controls .message{width:43.75vw;min-height:18.2291666667vw;background-color:#fff;padding:.5208333333vw;border:none}@media screen and (max-width:824px) and (orientation:portrait){#contact form .smf-item .smf-item__col--controls .message{font-size:4.6153846154vw;width:80.1282051282vw;min-height:120.5128205128vw;padding:1.2820512821vw;margin-top:3.2051282051vw}}#contact form .smf-item .annotation{margin-bottom:.2604166667vw}#contact form .smf-item .contact-message{font-size:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){#contact form .smf-item .contact-message{font-size:4.8717948718vw}}#contact form .smf-form--letter+.smf-action{margin:0}#contact form .smf-action .smf-button-control__control{width:43.75vw;height:4.1666666667vw;letter-spacing:2.0833333333vw;padding-left:2.0833333333vw;color:#fff;background:#ff9b37;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:824px) and (orientation:portrait){#contact form .smf-action .smf-button-control__control{width:80.1282051282vw;height:16.6666666667vw;margin-top:3.8461538462vw;font-size:4.8717948718vw;padding-right:0}}#contact form .smf-action .smf-button-control__control:hover{opacity:.7}#contact form .messagebox{margin-top:1.8229166667vw}@media screen and (max-width:824px) and (orientation:portrait){#contact form .messagebox{margin-top:0;margin-bottom:0}}#contact form .confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:824px) and (orientation:portrait){#contact form .confirm{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}#contact form .confirm p{width:10.4166666667vw;font-size:1.0416666667vw;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#contact form .confirm p{width:80.1282051282vw;font-size:4.8717948718vw;display:block}}#contact form .confirm label{width:43.75vw}@media screen and (max-width:824px) and (orientation:portrait){#contact form .confirm label{width:80.1282051282vw;font-weight:400}}#contact form .confirm input{width:1.0416666667vw;height:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){#contact form .confirm input{width:4.8717948718vw;height:4.8717948718vw;margin-top:-.641025641vw}}#news .news_list{width:100%;height:auto}@media screen and (max-width:824px) and (orientation:portrait){#news .news_list{width:90.3846153846vw}}#news .news_list .fukidashi_under{width:100%;height:4.1666666667vw;margin-bottom:2.8645833333vw;font-size:1.3541666667vw;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#63b8f9;position:relative}#news .news_list .fukidashi_under:after{width:1.25vw;height:1.4583333333vw;content:" ";position:absolute;bottom:-1.9791666667vw;left:0;right:0;margin:auto;border-width:1.25vw;border-style:solid;border-color:#63b8f9 transparent transparent}@media screen and (max-width:824px) and (orientation:portrait){#news .news_list .fukidashi_under{height:16.6666666667vw;font-size:4.8717948718vw}#news .news_list .fukidashi_under:after{width:3.0769230769vw;height:4.8717948718vw;bottom:-4.8717948718vw;border-width:3.0769230769vw}}#news .news_list .item{width:100%;height:3.6458333333vw;padding-top:0;padding-left:1.8229166667vw;border-bottom:.1041666667vw solid #ebeae9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#news .news_list .item a{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4.1666666667vw}#news .news_list .item a div{font-size:1.0416666667vw;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#news .news_list .item{width:90.3846153846vw;height:auto;padding-top:5.1282051282vw;padding-bottom:5.1282051282vw;padding-left:5.1282051282vw}#news .news_list .item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1.2820512821vw}#news .news_list .item a .date{font-size:3.8461538462vw}#news .news_list .item a .content{font-size:4.8717948718vw}}#news .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.2083333333vw;gap:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){#news .pagination{width:90.3846153846vw;margin-top:12.8205128205vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#news .pagination a,#news .pagination span{width:auto;height:1.8229166667vw;padding-left:.5208333333vw;padding-right:.5208333333vw;background-color:#ebeae9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.0416666667vw;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#news .pagination a,#news .pagination span{height:12.1794871795vw;font-size:6.7948717949vw;padding-left:3.8461538462vw;padding-right:3.8461538462vw}#news .pagination a:nth-child(1),#news .pagination span:nth-child(1){margin-right:6.9230769231vw}#news .pagination a:nth-child(4),#news .pagination span:nth-child(4){margin-left:6.9230769231vw}}#news .pagination .act{background-color:#ff9b37;color:#fff}#news-detail .post .container{margin-top:5.9895833333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container{height:auto;margin-top:7.0512820513vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#news-detail .post .container .sidebar{width:18.75vw;height:auto;background-color:#fff;padding-top:1.5625vw;padding-left:1.3020833333vw;padding-right:1.3020833333vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:90.3846153846vw;height:auto;margin-top:30.7692307692vw}}#news-detail .post .container .sidebar .profile-title{font-size:1.0416666667vw;font-weight:700;border-bottom:.1041666667vw solid #ebeae9}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar .profile-title{font-size:4.8717948718vw;border-bottom:.2564102564vw solid #ebeae9}}#news-detail .post .container .sidebar img{width:9.375vw;height:9.375vw;margin-top:1.3020833333vw;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar img{width:64.1025641026vw;height:64.1025641026vw;margin:14.7435897436vw auto 0}}#news-detail .post .container .sidebar .companyname{margin-top:1.5625vw;font-size:1.0416666667vw;font-weight:500}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar .companyname{font-size:4.8717948718vw;margin-top:10.8974358974vw}}#news-detail .post .container .sidebar .smalltext{margin-top:.5208333333vw;font-size:.9375vw;font-weight:400}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar .smalltext{margin-top:5.1282051282vw;font-size:4.8717948718vw}}#news-detail .post .container .sidebar .archive-title{width:15.625vw;margin-top:2.6041666667vw;border-bottom:.1041666667vw solid #ebeae9;font-size:1.0416666667vw;font-weight:700}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar .archive-title{width:90.3846153846vw;margin-top:14.7435897436vw;font-size:4.8717948718vw;border-bottom:.2564102564vw solid #ebeae9}}#news-detail .post .container .sidebar ul{margin-top:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar ul{margin-top:6.4102564103vw}}#news-detail .post .container .sidebar ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar ul li{gap:3.2051282051vw}}#news-detail .post .container .sidebar ul li a{position:relative;font-size:.9375vw;text-decoration:underline;padding-left:1.5625vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar ul li a{font-size:4.8717948718vw;padding-left:7.6923076923vw}}#news-detail .post .container .sidebar ul li a:before{content:" ";width:.7291666667vw;height:.7291666667vw;border-radius:50%;background-color:#93cffe;position:absolute;left:0;top:0;bottom:0;margin:auto}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .sidebar ul li a:before{width:4.8717948718vw;height:4.8717948718vw}}#news-detail .post .container .content-wrapper{width:37.5vw;height:auto;padding-top:3.125vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content-wrapper{width:90.3846153846vw;height:auto;padding-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#news-detail .post .container .content{min-height:52.0833333333vw;border-bottom:.1041666667vw solid #ebeae9;position:relative}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content{height:auto;min-height:auto;border-bottom:.2564102564vw solid #ebeae9}}#news-detail .post .container .content .under_line{padding-bottom:.5208333333vw;border-bottom:.1041666667vw solid #ebeae9}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content .under_line{padding-bottom:4.4871794872vw;border-bottom:.2564102564vw solid #ebeae9}}#news-detail .post .container .content .under_line .title{font-size:1.25vw;font-weight:700;line-height:1;margin-bottom:.78125vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content .under_line .title{font-size:4.8717948718vw;margin-bottom:3.2051282051vw}}#news-detail .post .container .content .under_line .date{font-size:.8333333333vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content .under_line .date{font-size:3.8461538462vw}}#news-detail .post .container .content .under_line .fav-icon{width:2.6041666667vw;position:absolute;right:1.0416666667vw;bottom:.78125vw;line-height:1}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content .under_line .fav-icon{width:14.7435897436vw;right:2.5641025641vw;bottom:4.4871794872vw;margin-top:0}}#news-detail .post .container .content img{margin-top:2.0833333333vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content img{margin-top:5.7692307692vw}}#news-detail .post .container .content .textbox{font-size:1.0416666667vw;font-weight:500;margin-top:2.6041666667vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content .textbox{font-size:4.8717948718vw;margin-top:7.0512820513vw}}#news-detail .post .container .content .sns-links{width:4.6875vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:.78125vw;bottom:1.5625vw;position:absolute}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .content .sns-links{width:90.3846153846vw;position:relative;margin-top:12.8205128205vw;margin-bottom:3.8461538462vw;right:0;bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5.7692307692vw}#news-detail .post .container .content .sns-links a{width:auto;height:auto}}#news-detail .post .container .nav-buttons{width:37.5vw;margin-top:.78125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#news-detail .post .container .nav-buttons a{font-size:1.0416666667vw;text-decoration:underline}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .post .container .nav-buttons{width:90.3846153846vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14.1025641026vw;padding-top:7.0512820513vw;padding-bottom:7.0512820513vw;margin-top:0}#news-detail .post .container .nav-buttons a{font-size:4.8717948718vw;text-decoration:none}#news-detail .post .container .nav-buttons a span{display:none}#news-detail .post .container .nav-buttons a:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#news-detail .post .container .nav-buttons a:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#news-detail .post .container .nav-buttons a:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#news-detail .pickup-articles{margin-top:1.3020833333vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .pickup-articles{margin-top:21.7948717949vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#news-detail .pickup-articles .pickup{font-weight:700}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .pickup-articles .pickup{font-size:4.8717948718vw}}#news-detail .pickup-articles ul{margin-top:.78125vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.0416666667vw}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .pickup-articles ul{width:90.3846153846vw;margin-top:3.8461538462vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.6923076923vw}}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .pickup-articles ul li img{width:90.3846153846vw;height:56.4102564103vw}}#news-detail .pickup-articles ul li p{font-size:1.0416666667vw;text-decoration:underline;font-weight:700}@media screen and (max-width:824px) and (orientation:portrait){#news-detail .pickup-articles ul li p{font-size:4.8717948718vw}}#news-detail .pickup-articles ul li .date{text-decoration:none}.underconstruction{margin-top:2.6041666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.underconstruction p{font-size:1.25vw}.underconstruction .cu_text{font-family:"Bahnschrift","DIN Alternate",Rambla,sans-serif;font-size:1.9270833333vw;font-weight:600;line-height:1;letter-spacing:.15625vw}@media screen and (max-width:824px) and (orientation:portrait){.underconstruction{margin-top:8.9743589744vw}.underconstruction p{font-size:3.8461538462vw;margin-top:1.2820512821vw}.underconstruction .cu_text{font-size:7.6923076923vw;margin-top:0}}.to_top{position:fixed;bottom:1.0416666667vw;right:13.0208333333vw;z-index:10;font-size:.8333333333vw;font-weight:500;line-height:1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.to_top img{width:2.6041666667vw;margin-bottom:.5208333333vw}@media screen and (max-width:824px) and (orientation:portrait){.to_top{position:fixed;bottom:8.9743589744vw;right:8.9743589744vw;z-index:100;font-size:3.8461538462vw}.to_top img{width:20.5128205128vw;margin-bottom:1.2820512821vw}}.bold{font-weight:700}.blue{color:#63b8f9}.bgblue{background-color:#63b8f9}.bgwhite{background-color:#fff}.delay_2{-webkit-animation-delay:.2s !important;animation-delay:.2s !important}.delay_3{-webkit-animation-delay:.3s !important;animation-delay:.3s !important}.delay_4{-webkit-animation-delay:.4s !important;animation-delay:.4s !important}.delay_6{-webkit-animation-delay:.6s !important;animation-delay:.6s !important}.delay_8{-webkit-animation-delay:.8s !important;animation-delay:.8s !important}.delay_9{-webkit-animation-delay:.9s !important;animation-delay:.9s !important}.delay_12{-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}@-webkit-keyframes bound{0%{-webkit-transform:translateY(7.2916666667vw);transform:translateY(7.2916666667vw);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(1.5625vw);transform:translateY(1.5625vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}20%,100%{opacity:1}}@keyframes bound{0%{-webkit-transform:translateY(7.2916666667vw);transform:translateY(7.2916666667vw);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(1.5625vw);transform:translateY(1.5625vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}20%,100%{opacity:1}}.bound{opacity:0}.bound.animated{-webkit-animation:bound .5s cubic-bezier(.57,.23,.37,.95) 1 forwards;animation:bound .5s cubic-bezier(.57,.23,.37,.95) 1 forwards}.bound2{opacity:0}.bound2.animated{-webkit-animation:bound .7s cubic-bezier(.57,.23,.37,.95) 1 forwards;animation:bound .7s cubic-bezier(.57,.23,.37,.95) 1 forwards}@-webkit-keyframes fadeup{0%{-webkit-transform:translateY(1.5625vw);transform:translateY(1.5625vw);opacity:0}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeup{0%{-webkit-transform:translateY(1.5625vw);transform:translateY(1.5625vw);opacity:0}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeup{opacity:0}@-webkit-keyframes fadein{0%{-webkit-transform:translateY(-1.5625vw);transform:translateY(-1.5625vw);opacity:0}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{0%{-webkit-transform:translateY(-1.5625vw);transform:translateY(-1.5625vw);opacity:0}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadein{opacity:0}.fadein.animated{-webkit-animation:fadein 1s cubic-bezier(.33,1,.68,1) 1 forwards;animation:fadein 1s cubic-bezier(.33,1,.68,1) 1 forwards}.fadeup.animated{-webkit-animation:fadeup 1s cubic-bezier(.33,1,.68,1) 1 forwards;animation:fadeup 1s cubic-bezier(.33,1,.68,1) 1 forwards}.slideleft{opacity:0;-webkit-transform:translateX(-1.0416666667vw);transform:translateX(-1.0416666667vw)}.slideleft.animated{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s 0s ease-out;transition:all .5s 0s ease-out}.slideright{opacity:0;-webkit-transform:translateX(1.0416666667vw);transform:translateX(1.0416666667vw)}.slideright.animated{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s 0s ease-out;transition:all .5s 0s ease-out}