@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul{list-style:none}li{list-style:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#1c2993;color:#2b2e35;text-decoration:none}mark{background-color:#1c2993;color:#2b2e35;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}img{width:auto;max-width:100%;height:auto}address{font-style:normal}.anime{opacity:0;-webkit-transition:1.2s;transition:1.2s}.anime_hide{opacity:0;-webkit-transition:1.2s;transition:1.2s}.anime_show{opacity:1}@-webkit-keyframes anmBluToWht{0%{opacity:1;-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}20%{opacity:1;-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}21%{opacity:0;-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}60%{opacity:1}100%{opacity:1;-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}}@keyframes anmBluToWht{0%{opacity:1;-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}20%{opacity:1;-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}21%{opacity:0;-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}60%{opacity:1}100%{opacity:1;-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}}@-webkit-keyframes anmWhtToBlu{0%{opacity:1;-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}20%{opacity:1;-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}21%{opacity:0;-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}60%{opacity:1}100%{opacity:1;-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}}@keyframes anmWhtToBlu{0%{opacity:1;-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}20%{opacity:1;-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}21%{opacity:0;-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}60%{opacity:1}100%{opacity:1;-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body,html{overscroll-behavior-y:none}body,html,main{font-size:16px;font-family:"Noto Sans JP",serif;font-weight:400;letter-spacing:.02em;line-height:1.8;text-decoration:none;color:#2b2e35}@media screen and (max-width:480px),print{body,html,main{letter-spacing:0}}a,address,dd,div,dt,figcaption,h1,h2,h3,h4,h5,h6,i,input,label,li,p,select,small,span,strong,td,textarea,th{font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;color:inherit}html[lang=ja]{margin-top:0!important}html[lang=ja].wpadminbar{margin-top:32px!important}@media screen and (max-width:782px){html[lang=ja].wpadminbar{margin-top:46px!important}}html[lang=ja].wpadminbar .Header{top:32px!important}@media screen and (max-width:782px){html[lang=ja].wpadminbar .Header{top:46px!important}}@media screen and (max-width:900px),print{html[lang=ja].wpadminbar .Header nav{top:102px!important}}@media screen and (max-width:782px){html[lang=ja].wpadminbar .Header nav{top:116px!important}}html[lang=ja].wpadminbar .sticky-head{top:134px!important}@media screen and (max-width:900px),print{html[lang=ja].wpadminbar .sticky-head{top:122px!important}}@media screen and (max-width:782px){html[lang=ja].wpadminbar .sticky-head{top:116px!important}}@media screen and (max-width:782px){html[lang=ja].wpadminbar #wpadminbar{position:fixed}}.link{display:inline-block;width:auto;max-width:100%;height:auto}@media screen and (max-width:1180px),print{.over_pc{display:none!important}}@media screen and (max-width:900px),print{.over_pad{display:none!important}}@media screen and (max-width:480px),print{.over_sp{display:none!important}}@media screen and (min-width:1181px),print{.under_pc{display:none!important}}@media screen and (min-width:901px),print{.under_pad{display:none!important}}@media screen and (min-width:481px),print{.under_sp{display:none!important}}.txt-center{text-align:center}.iblock{display:inline-block}.sticky-head{position:-webkit-sticky;position:sticky;top:82px}body:not(#Contact) .grecaptcha-badge{visibility:hidden}.noimg{display:inline-block;position:relative;width:100%;height:100%;text-align:center;background-color:rgba(238,246,249,.1)}.noimg::after{content:'No Image...';display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:1em;font-family:"Crimson Pro",serif;line-height:1;color:#eef6f9}main.Page .cont{padding-bottom:240px;width:90%;max-width:740px;margin:auto}@media screen and (max-width:900px),print{main.Page .cont{padding-bottom:60px}}main.Page .cont_wrap>:last-child{margin-bottom:0!important}main.Page .cont_wrap>p{margin-bottom:1em}main.Page .cont_wrap>h1,main.Page .cont_wrap>h2,main.Page .cont_wrap>h3,main.Page .cont_wrap>h4,main.Page .cont_wrap>h5{position:relative;padding-left:1.2em;margin:3em 0 1em;font-weight:700;font-size:20px}@media screen and (max-width:1180px),print{main.Page .cont_wrap>h1,main.Page .cont_wrap>h2,main.Page .cont_wrap>h3,main.Page .cont_wrap>h4,main.Page .cont_wrap>h5{font-size:calc(15px + 5 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Page .cont_wrap>h1,main.Page .cont_wrap>h2,main.Page .cont_wrap>h3,main.Page .cont_wrap>h4,main.Page .cont_wrap>h5{font-size:15px}}@media screen and (max-width:900px),print{main.Page .cont_wrap>h1,main.Page .cont_wrap>h2,main.Page .cont_wrap>h3,main.Page .cont_wrap>h4,main.Page .cont_wrap>h5{margin:2em 0 1em}}main.Page .cont_wrap>h1::before,main.Page .cont_wrap>h2::before,main.Page .cont_wrap>h3::before,main.Page .cont_wrap>h4::before,main.Page .cont_wrap>h5::before{content:'';position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;display:block;width:8px;height:83.6%;background-color:#1c2993}main.Page .cont_wrap ol li{list-style:decimal;margin-left:1.5em;padding-left:.5em}main.Page .cont_wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:32px;font-size:16px;line-height:1.875}@media screen and (max-width:900px),print{main.Page .cont_wrap dl{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}}main.Page .cont_wrap dl dt{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;font-weight:700}@media screen and (max-width:900px),print{main.Page .cont_wrap dl dt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:5px}}main.Page .cont_wrap dl dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#5d656a}@media screen and (max-width:900px),print{main.Page .cont_wrap dl dd{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.btndef,.btndef-base,.btndef-blk,.btndef-wht{position:relative;display:block;width:100%;max-width:288px;height:74px;padding:0 95px 0 37px;text-align:left;white-space:nowrap;font-weight:400;font-family:"Crimson Pro",serif;font-size:16px;line-height:74px;color:var(--color-txt);border-radius:37px;background-color:var(--color-bg);-webkit-transition:.4s;transition:.4s;cursor:pointer}@media screen and (max-width:480px),print{.btndef,.btndef-base,.btndef-blk,.btndef-wht{max-width:264px;height:56px;padding:0 88px 0 24px;line-height:56px;border-radius:28px}}.btndef-base::before,.btndef-blk::before,.btndef-wht::before,.btndef::before{content:'';position:absolute;top:0;right:32px;bottom:0;left:auto;margin:auto;display:block;width:63px;height:28px;border-radius:14px;background-color:var(--color-arr-bg);-webkit-transition:.4s;transition:.4s}@media screen and (max-width:480px),print{.btndef-base::before,.btndef-blk::before,.btndef-wht::before,.btndef::before{height:24px;border-radius:12px}}.btndef-base::after,.btndef-blk::after,.btndef-wht::after,.btndef::after{content:'';position:absolute;top:0;right:52px;bottom:0;left:auto;margin:auto;display:block;width:23px;height:8px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/ico_arr.svg);-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}.btndef-base.jp,.btndef-blk.jp,.btndef-wht.jp,.btndef.jp{font-weight:600;font-family:"Noto Serif JP",serif}.btndef-base:hover,.btndef-blk:hover,.btndef-wht:hover,.btndef:hover{color:#fff;background-color:#1c2993}.btndef-base:hover::before,.btndef-blk:hover::before,.btndef-wht:hover::before,.btndef:hover::before{background-color:#fff}.btndef-base:hover::after,.btndef-blk:hover::after,.btndef-wht:hover::after,.btndef:hover::after{-webkit-animation:anmWhtToBlu .4s linear forwards;animation:anmWhtToBlu .4s linear forwards}.btndef,.btndef-wht{--color-txt:#1C2993;--color-bg:#fff;--color-arr-bg:#1C2993}.btndef-base{--color-txt:#1C2993;--color-bg:#EFF2F7;--color-arr-bg:#1C2993}.btndef-blk{--color-txt:#fff;--color-bg:#2B2E35;--color-arr-bg:#55585d}.linkarr-base,.linkarr-blu,.linkarr-wht{position:relative}.linkarr-base::before,.linkarr-blu::before,.linkarr-wht::before{content:'';position:absolute;top:0;right:0;bottom:0;left:auto;margin:auto;display:block;width:63px;height:28px;border-radius:14px;color:var(--color-arr-bg);background-color:var(--color-arr-bg);-webkit-transition:.4s;transition:.4s}.linkarr-base::after,.linkarr-blu::after,.linkarr-wht::after{content:'';position:absolute;top:0;right:20px;bottom:0;left:auto;margin:auto;display:block;width:23px;height:8px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/ico_arr.svg)}.linkarr-wht{--color-arr-bg:#fff}.linkarr-wht::after{-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}.linkarr-wht:hover::before{background-color:#1c2993}.linkarr-wht:hover::after{-webkit-animation:anmBluToWht .4s linear forwards;animation:anmBluToWht .4s linear forwards}.linkarr-base{--color-arr-bg:#EFF2F7}.linkarr-base::after{-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}.linkarr-base:hover::before{background-color:#1c2993}.linkarr-base:hover::after{-webkit-animation:anmBluToWht .4s linear forwards;animation:anmBluToWht .4s linear forwards}.linkarr-blu{--color-arr-bg:#1C2993}.linkarr-blu::after{-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}.link-bar{color:#1c2993;text-decoration:underline;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.link-bar:hover{opacity:.7}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:50px}.pager_wrap{width:auto;position:relative}.pager a,.pager span{display:inline-block;width:40px;height:40px;text-align:center;vertical-align:middle;margin:auto 4px;-webkit-transition:.5s;transition:.5s;font-weight:700;font-family:"Noto Sans JP",serif;font-size:14px;letter-spacing:.06em;line-height:37px}.pager a:not(.dots),.pager span:not(.dots){color:#1c2993;border:1px solid #1c2993}.pager a.current,.pager span.current{color:#fff;background-color:#1c2993}.pager a:hover{color:#fff;background-color:#1c2993}.pager a:hover::after{background-color:#fff}.pager a:hover::before{border-color:#fff}.secttl .jp{display:block;padding-bottom:20px;font-family:"Noto Serif JP",serif;font-size:28px;font-weight:500;line-height:1;color:#2b2e35}@media screen and (max-width:900px),print{.secttl .jp{padding-bottom:10px}}.secttl .en{display:block;font-family:"Crimson Pro",serif;font-weight:400;font-size:18px;line-height:20px;letter-spacing:.06em;color:#1c2993}@media screen and (max-width:1180px),print{.secttl .en{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.secttl .en{font-size:16px}}.slick-slider{opacity:1!important}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots li{width:8px;height:8px;margin:0 8px;background:#fff;border-radius:50%;cursor:pointer}.slick-dots li.slick-active,.slick-dots li:hover{background:#1c2993}.slick-dots li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:0;border:none;background-color:transparent}#page404{width:90%;max-width:740px;margin:auto;padding:82px 0 200px;text-align:center}@media screen and (max-width:900px),print{#page404{padding:70px 0 80px;text-align:left}}#page404 .pagehead{width:90%;max-width:1500px;margin:auto;text-align:center;padding:100px 0 40px}#page404 .pagehead_ttl .jp{display:block;font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1c2993}@media screen and (max-width:1180px),print{#page404 .pagehead_ttl .jp{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{#page404 .pagehead_ttl .jp{font-size:24px}}#page404 .pagehead_desc{padding-top:45px;font-size:16px;line-height:1.875;letter-spacing:0}@media screen and (max-width:1180px),print{#page404 .pagehead_desc{font-size:calc(15px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{#page404 .pagehead_desc{font-size:15px}}@media screen and (max-width:480px),print{#page404 .pagehead_desc{padding-top:24px}}#page404 .pagehead_desc a{color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#page404 .pagehead_desc a:hover{opacity:.7}#page404 .pagehead .Bread{padding:20px 0 56px}@media screen and (max-width:900px),print{#page404 .pagehead .Bread{padding:16px 0 32px}}@media screen and (max-width:900px),print{#page404 .pagehead{padding:60px 0}}#page404 .btn{margin:0 auto}.Bread a{color:#2b2e35;text-decoration:underline;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Bread a:hover{opacity:.7}.Bread_ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Bread_ol a,.Bread_ol_li{white-space:nowrap;font-size:12px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{.Bread_ol a,.Bread_ol_li{font-size:calc(12px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Bread_ol a,.Bread_ol_li{font-size:12px}}.Bread_ol_li::after{content:'>';padding:0 10px}.Bread_ol_li:last-of-type::after{content:none}.srvFlow{padding:100px 0;margin-bottom:110px;background-color:#f2f2f2}@media screen and (max-width:900px),print{.srvFlow{margin-bottom:80px;padding:80px 0}}.srvFlow_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:90%;max-width:1500px;margin:auto;gap:6.5%}@media screen and (max-width:900px),print{.srvFlow_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.srvFlow .secttl{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px}@media screen and (max-width:900px),print{.srvFlow .secttl{-ms-flex-preferred-size:100%;flex-basis:100%}}.srvFlow_cont{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px;border-radius:8px;background-color:#fff}@media screen and (max-width:900px),print{.srvFlow_cont{padding:32px 5%}}.srvFlow_cont_list{counter-reset:number 0}.srvFlow_cont_list_item{counter-increment:number 1}.srvFlow_cont_list_item:last-of-type .desc{margin-bottom:0}.srvFlow_cont_list_item .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-family:"Noto Serif JP",serif;font-weight:600;font-size:21px;line-height:1.52}@media screen and (max-width:1180px),print{.srvFlow_cont_list_item .ttl{font-size:calc(20px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.srvFlow_cont_list_item .ttl{font-size:20px}}@media screen and (max-width:900px),print{.srvFlow_cont_list_item .ttl{gap:10px}}.srvFlow_cont_list_item .ttl::before{content:"STEP " counter(number,decimal-leading-zero);display:block;height:20px;line-height:20px;padding:0 4px;white-space:nowrap;font-family:"Crimson Pro",serif;font-size:14px;border-radius:3px;color:#1c2993;background-color:#eff2f7}@media screen and (max-width:900px),print{.srvFlow_cont_list_item .ttl::before{height:25px;line-height:25px;padding:0 8px}}.srvFlow_cont_list_item .desc{margin:15px 0 40px}@media screen and (max-width:900px),print{.srvFlow_cont_list_item .desc{margin-top:10px}}.srvFlow_cont_list_item .desc a{color:#2b2e35;text-decoration:underline;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.srvFlow_cont_list_item .desc a:hover{opacity:.7}.fotContact{width:90%;max-width:1500px;margin:auto;padding:48px 0 88px;margin-bottom:110px;background-color:#f2f2f2}@media screen and (max-width:900px),print{.fotContact{padding:64px 0;margin-bottom:80px}}.fotContact_ttl{padding-bottom:33px;text-align:center;font-family:"Crimson Pro",serif;font-size:120px;line-height:1.10833;letter-spacing:0;color:rgba(28,41,147,.3)}@media screen and (max-width:1180px),print{.fotContact_ttl{font-size:calc(48px + 72 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.fotContact_ttl{font-size:48px}}@media screen and (max-width:480px),print{.fotContact_ttl{line-height:.58333}}@media screen and (max-width:900px),print{.fotContact_ttl{padding-bottom:16px}}.fotContact_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:90%;max-width:800px;margin:0 auto}@media screen and (max-width:900px),print{.fotContact_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.fotContact_txt{-webkit-box-flex:0;-ms-flex:0 0 53.3%;flex:0 0 53.3%;margin-right:3.3%;padding-right:3.3%;border:solid #bfbfbf;border-width:0 1px 0 0}@media screen and (max-width:900px),print{.fotContact_txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 0 24px 0;margin:0 0 24px 0;text-align:center;border-width:0 0 1px 0}}.fotContact_txt_ttl{padding-bottom:9px;font-family:"Noto Serif JP",serif;font-weight:600;font-size:24px;line-height:2.20833;letter-spacing:0}@media screen and (max-width:1180px),print{.fotContact_txt_ttl{font-size:calc(16px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.fotContact_txt_ttl{font-size:16px}}@media screen and (max-width:480px),print{.fotContact_txt_ttl{line-height:1.5}}@media screen and (max-width:900px),print{.fotContact_txt_ttl{padding-bottom:24px}}.fotContact_txt_desc{font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{.fotContact_txt_desc{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.fotContact_txt_desc{font-size:14px}}.fotContact_cva{-webkit-box-flex:0;-ms-flex:0 0 46.7%;flex:0 0 46.7%;text-align:center}@media screen and (max-width:900px),print{.fotContact_cva{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.fotContact_cva_tel{white-space:nowrap;font-size:32px;line-height:1.125;letter-spacing:.04em;font-family:"Crimson Pro",serif}@media screen and (max-width:1180px),print{.fotContact_cva_tel{font-size:calc(28px + 4 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.fotContact_cva_tel{font-size:28px}}.fotContact_cva_time{white-space:nowrap;padding-bottom:20px;font-size:14px;line-height:2;letter-spacing:0;font-family:"Noto Serif JP",serif}@media screen and (max-width:1180px),print{.fotContact_cva_time{font-size:calc(14px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.fotContact_cva_time{font-size:14px}}.fotContact_cva_btn .btndef-wht{margin:0 auto}.fotRec{display:block;position:relative;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/common/rec_bg.webp)}@media screen and (max-width:900px),print{.fotRec{background-image:url(../img/common/rec_bg_sp.webp)}}.fotRec::before{content:'';z-index:0;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#1c2993}.fotRec_wrap{position:relative;width:90%;max-width:1500px;margin:auto;padding:64px 0 100px;text-align:center;color:#fff}@media screen and (max-width:900px),print{.fotRec_wrap{padding:80px 0 137px}}.fotRec_en{opacity:.5;position:absolute;top:auto;right:auto;bottom:0;left:0;margin:auto;font-family:"Crimson Pro",serif;font-size:200px;line-height:.675;letter-spacing:0}@media screen and (max-width:1180px),print{.fotRec_en{font-size:calc(100px + 100 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.fotRec_en{font-size:100px}}@media screen and (max-width:900px),print{.fotRec_en{opacity:0}}.fotRec_ttl{font-family:"Noto Serif JP",serif;font-weight:600;font-size:56px;line-height:1.5;letter-spacing:0}@media screen and (max-width:1180px),print{.fotRec_ttl{font-size:calc(32px + 24 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.fotRec_ttl{font-size:32px}}@media screen and (max-width:480px),print{.fotRec_ttl{line-height:1}}.fotRec_desc{padding:48px 0;font-family:"Noto Serif JP",serif;font-weight:500;font-size:18px;line-height:2.22222;letter-spacing:0}@media screen and (max-width:1180px),print{.fotRec_desc{font-size:calc(15px + 3 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.fotRec_desc{font-size:15px}}@media screen and (max-width:480px),print{.fotRec_desc{line-height:2.2}}@media screen and (max-width:900px),print{.fotRec_desc{padding:40px 0;font-weight:400}}.fotRec_btn .btn{margin:0 auto}.fotRec~.fotContact{margin-top:110px}@media screen and (max-width:900px),print{.fotRec~.fotContact{margin-top:80px}}body#Top .Header{color:#fff;background-color:transparent}@media screen and (max-width:900px),print{body#Top .Header{color:#2b2e35}}body#Top .Header~main{margin-top:0}body#Top .Header_drawer{color:#fff}body#Top .Header.open{color:#2b2e35;background-color:#fff}body#Top .Header.open .Header_drawer{color:#2b2e35}body#Top .Header.fixed{color:#2b2e35;background-color:#fff}body#Top .Header.fixed .Header_drawer{color:#2b2e35}.Header{position:absolute;top:0;right:0;bottom:auto;left:0;margin:auto;height:82px;z-index:100;color:#2b2e35;background-color:#fff}@media screen and (max-width:900px),print{.Header{height:70px}}.Header~main{margin-top:82px}@media screen and (max-width:900px),print{.Header~main{margin-top:70px}}.Header.fixed{position:fixed}.Header.fixed .Header{background-color:#fff}.Header_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:93.75%;max-width:1500px;margin:auto;max-width:100%;height:100%}.Header_wrap::before{content:'';display:block;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;width:18%;max-width:212px;background-color:#fff}@media screen and (max-width:1180px),print{.Header_wrap::before{width:20%}}@media screen and (max-width:900px),print{.Header_wrap::before{width:30%;max-width:170px}}@media screen and (max-width:480px),print{.Header_wrap::before{width:40%;max-width:140px}}.Header_ttl{position:relative;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:132px;margin-right:60px}@media screen and (max-width:1180px),print{.Header_ttl{margin-right:5%}}@media screen and (max-width:900px),print{.Header_ttl{max-width:112px}}.Header_ttl_link{display:block;width:100%}.Header_ttl_link_logo{display:block;width:100%}.Header_nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:56px;margin-left:auto;font-size:14px;line-height:2;letter-spacing:.04em}@media screen and (max-width:1180px),print{.Header_nav{gap:2.4%}}@media screen and (max-width:900px),print{.Header_nav{z-index:10;display:block;position:fixed;top:70px;right:0;bottom:0;left:auto;margin:auto;width:100%;max-width:500px;height:auto;margin:0;padding:10px 5%;background-color:#fff;-webkit-transform:translate(100%);transform:translate(100%);overflow-y:auto}}.Header_nav.open{-webkit-transform:translate(0);transform:translate(0)}.Header_nav_list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:533px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;line-height:2.5}@media screen and (max-width:1180px),print{.Header_nav_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:unset}}@media screen and (max-width:900px),print{.Header_nav_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:900px),print{.Header_nav_list_item{width:100%;margin:0;padding:1em 0;font-weight:500;border-bottom:1px solid #bfbfbf}}.Header_nav_list_item .link{display:block;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Header_nav_list_item .link:hover{opacity:.7}.Header_nav_list_item.parent{position:relative}.Header_nav_list_item.parent>a,.Header_nav_list_item.parent>span{display:block}.Header_nav_list_item.parent .child{opacity:0;visibility:hidden;position:absolute;top:100%;right:auto;bottom:auto;left:-1em;margin:auto;font-weight:400;line-height:1;color:#2b2e35;-webkit-box-shadow:3px 3px 10px rgba(43,46,53,.2);box-shadow:3px 3px 10px rgba(43,46,53,.2);-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width:900px),print{.Header_nav_list_item.parent .child{opacity:1;visibility:visible;position:static;-webkit-box-shadow:none;box-shadow:none}}.Header_nav_list_item.parent .child::before{content:'';z-index:-1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#fff}@media screen and (max-width:900px),print{.Header_nav_list_item.parent .child::before{display:none}}.Header_nav_list_item.parent .child_list{position:relative}.Header_nav_list_item.parent .child_list_item{padding-top:2em}@media screen and (max-width:900px),print{.Header_nav_list_item.parent .child_list_item{padding:1em 0 1em 1em}}.Header_nav_list_item.parent .child_list_item:last-of-type{padding-bottom:2em}@media screen and (max-width:900px),print{.Header_nav_list_item.parent .child_list_item:last-of-type{padding-bottom:1em}}.Header_nav_list_item.parent .child_list_item .link{padding:0 3em;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Header_nav_list_item.parent .child_list_item .link:hover{opacity:.7}@media screen and (max-width:900px),print{.Header_nav_list_item.parent .child_list_item .link{padding:0}}.Header_nav_list_item.parent .child:hover,.Header_nav_list_item.parent:hover .child,.Header_nav_list_item.parent>.link:hover+.child{opacity:1;visibility:visible}.Header_nav_btn{-webkit-box-flex:0;-ms-flex:0 0 286px;flex:0 0 286px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1180px),print{.Header_nav_btn{-ms-flex-preferred-size:275px;flex-basis:275px}}@media screen and (max-width:900px),print{.Header_nav_btn{width:286px;margin:2em auto}}.Header_nav_btn_item{text-align:center}.Header_nav_btn_item .link{display:block;height:42px;line-height:40px;white-space:nowrap;border-radius:21px;color:var(--color-text);border:1px solid var(--color-border);background-color:var(--color-bg);-webkit-transition:.4s;transition:.4s}.Header_nav_btn_item .link.access{--color-text:#1C2993;--color-border:#1C2993;--color-bg:#fff;padding:0 29px 0 17px}.Header_nav_btn_item .link.access::before{content:'';display:inline-block;vertical-align:middle;width:12px;height:16px;margin:0 9px 3px 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/ico_access.svg);-webkit-filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%);filter:invert(17%) sepia(32%) saturate(6807%) hue-rotate(225deg) brightness(79%) contrast(93%)}.Header_nav_btn_item .link.access:hover{--color-text:#fff;--color-border:#1C2993;--color-bg:#1C2993}.Header_nav_btn_item .link.access:hover::before{-webkit-animation:anmBluToWht .4s linear forwards;animation:anmBluToWht .4s linear forwards}.Header_nav_btn_item .link.contact{--color-text:#fff;--color-border:#1C2993;--color-bg:#1C2993;padding:0 26px}.Header_nav_btn_item .link.contact:hover{--color-text:#1C2993;--color-border:#1C2993;--color-bg:#fff}.Header_drawer{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;border-radius:0;background:0 0;cursor:pointer;z-index:15;position:relative;display:block;width:70px;height:70px;-webkit-transition:all .4s;transition:all .4s}.Header_drawer_lines{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:30px;height:15px;z-index:11}.Header_drawer_lines span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:32px;height:1px;background-color:currentColor}.Header_drawer_lines span:nth-of-type(1){top:0}.Header_drawer_lines span:nth-of-type(2){top:0;bottom:0;margin:auto}.Header_drawer_lines span:nth-of-type(3){bottom:0}.Header_drawer.active .line:nth-of-type(1){-webkit-transform:translateY(1px) rotate(-45deg);transform:translateY(1px) rotate(-45deg)}.Header_drawer.active .line:nth-of-type(2){opacity:0}.Header_drawer.active .line:nth-of-type(3){-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}.overlay{opacity:0;visibility:hidden;z-index:9;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#000;pointer-events:none;-webkit-transition:.4s;transition:.4s}.overlay.active{opacity:.4;visibility:visible;pointer-events:auto}.toTop{z-index:1;opacity:0;position:fixed;top:auto;right:0;bottom:28px;left:auto;margin:auto;width:48px;height:48px;background-color:#1c2993}.toTop::before{content:'';position:absolute;top:20px;right:0;bottom:auto;left:0;margin:auto;display:block;width:13px;height:13px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.toTop.show{opacity:1}.Footer{color:#fff;background-color:#2b2e35;letter-spacing:.04em}.Footer_upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:90%;max-width:1500px;margin:auto;padding:109px 0 62px}@media screen and (max-width:900px),print{.Footer_upper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 0 48px}}.Footer_info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:250px}@media screen and (max-width:900px),print{.Footer_info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:48px}}.Footer_info_logo{display:block;width:100%;max-width:200px}.Footer_info_logo img{display:block;width:100%}.Footer_info_ttl{padding:36px 0 13px;font-size:16px;font-size:16px;line-height:20px;letter-spacing:.04em;font-weight:700}@media screen and (max-width:1180px),print{.Footer_info_ttl{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Footer_info_ttl{font-size:14px}}@media screen and (max-width:900px),print{.Footer_info_ttl{padding:16px 0 8px}}.Footer_info_office{font-size:14px;line-height:1.4;letter-spacing:.04em}@media screen and (max-width:1180px),print{.Footer_info_office{font-size:calc(12px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Footer_info_office{font-size:12px}}@media screen and (max-width:480px),print{.Footer_info_office .desc{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1.4}}.Footer_info_office .desc a{display:inline-block;margin-top:9px;color:#fff;text-decoration:underline;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Footer_info_office .desc a:hover{opacity:.7}.Footer_info_office:not(:last-of-type){margin-bottom:28px}@media screen and (max-width:900px),print{.Footer_info_office:not(:last-of-type){margin-bottom:16px}}.Footer_nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:64px}@media screen and (max-width:900px),print{.Footer_nav{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}.Footer_nav_list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:219px}@media screen and (max-width:900px),print{.Footer_nav_list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.Footer_nav_list_item{padding:20px 0;font-size:18px;border-top:1px solid #bfbfbf}@media screen and (max-width:1180px),print{.Footer_nav_list_item{font-size:calc(14px + 4 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Footer_nav_list_item{font-size:14px}}@media screen and (max-width:900px),print{.Footer_nav_list_item{padding:16px 0}}.Footer_nav_list_item>a,.Footer_nav_list_item>span{line-height:20px;font-weight:700}.Footer_nav_list_item .link{white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Footer_nav_list_item .link:hover{opacity:.7}.Footer_nav_list_item .child{padding-top:20px;font-weight:500;font-size:14px;line-height:1.42}@media screen and (max-width:1180px),print{.Footer_nav_list_item .child{font-size:calc(13px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Footer_nav_list_item .child{font-size:13px}}.Footer_nav_list_item .child_list_item:not(:last-of-type){padding-bottom:12px}@media screen and (max-width:900px),print{.Footer_nav_list_item .child_list_item:not(:last-of-type){padding-bottom:16px}}.Footer_nav_list_item:last-child:not(.parent){border-bottom:1px solid #bfbfbf}@media screen and (max-width:900px),print{.Footer_nav_list.parents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:31px;padding-bottom:1em}}@media screen and (max-width:900px),print{.Footer_nav_list.parents .parent{-webkit-box-flex:1;-ms-flex:1;flex:1}}.Footer_under{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:1500px;margin:auto;padding:25px 0 129px;color:#bfbfbf;border-top:1px solid #bfbfbf}@media screen and (max-width:900px),print{.Footer_under{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 40px;border-top-width:0}}.Footer_copy{font-size:12px}@media screen and (max-width:900px),print{.Footer_copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:80px}}.Footer_privacy{font-size:14px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Footer_privacy:hover{opacity:.7}main.Top .Top_slide{width:100%;height:100vh}main.Top .Top_slide_list{opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear;height:100%;overflow:hidden}main.Top .Top_slide_list .slick-list,main.Top .Top_slide_list .slick-list *{height:100%}main.Top .Top_slide_list_item{height:100%}main.Top .Top_slide_list_item::after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:100%;height:50%;background:-webkit-gradient(linear,left bottom,left top,from(#323232B2),to(transparent));background:linear-gradient(to top,#323232B2,transparent)}main.Top .Top_slide_list_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px),print{main.Top .Top_slide_list_item img{-o-object-position:-380px center;object-position:-380px center}}main.Top .Top_slide_catch{z-index:2;position:absolute;top:auto;right:0;bottom:70px;left:0;margin:auto;width:90%;max-width:1500px;margin:auto}@media screen and (max-width:480px),print{main.Top .Top_slide_catch{bottom:48px}}main.Top .Top_slide_catch_ttl{width:100%;font-size:66px;font-family:"Crimson Pro",serif;font-weight:400;line-height:1.5;letter-spacing:.06em;color:#fff}@media screen and (max-width:1180px),print{main.Top .Top_slide_catch_ttl{font-size:calc(43px + 23 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .Top_slide_catch_ttl{font-size:43px}}main.Top .Top_slide_catch_sub{font-size:16px;font-family:"Noto Serif JP",serif;color:#fff;line-height:2}@media screen and (max-width:1180px),print{main.Top .Top_slide_catch_sub{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .Top_slide_catch_sub{font-size:14px}}main.Top .Top_slide .slick-dots{position:absolute;top:auto;right:0;bottom:36px;left:0;margin:auto}@media screen and (max-width:480px),print{main.Top .Top_slide .slick-dots{bottom:32px}}main.Top .about{display:block;position:relative;padding:30px 0 62px;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/top/about.webp)}@media screen and (max-width:900px),print{main.Top .about{padding:64px 0 80px;background-image:url(../img/top/about_sp.webp)}}main.Top .about::before{content:'';z-index:0;opacity:.8;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#1c2993}main.Top .about_ttl{display:block;padding-bottom:26px;font-family:"Crimson Pro",serif;font-size:16px;line-height:1.125;letter-spacing:.06em;font-weight:400}@media screen and (max-width:1180px),print{main.Top .about_ttl{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .about_ttl{font-size:16px}}@media screen and (max-width:900px),print{main.Top .about_ttl{padding-bottom:24px}}main.Top .about_wrap{z-index:1;position:relative;width:90%;max-width:1100px;margin:auto;max-width:959px}main.Top .about_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:80px}@media screen and (max-width:900px),print{main.Top .about_cont{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}}main.Top .about_cont_ttl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block;font-family:"Noto Serif JP",serif;font-size:36px;line-height:1.80556;letter-spacing:0;font-weight:500}@media screen and (max-width:1180px),print{main.Top .about_cont_ttl{font-size:calc(28px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .about_cont_ttl{font-size:28px}}@media screen and (max-width:480px),print{main.Top .about_cont_ttl{line-height:1.5}}@media screen and (max-width:900px),print{main.Top .about_cont_ttl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Top .about_cont_desc{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:519px;font-size:16px;line-height:2.5;letter-spacing:0}@media screen and (max-width:1180px),print{main.Top .about_cont_desc{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .about_cont_desc{font-size:16px}}@media screen and (max-width:900px),print{main.Top .about_cont_desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Top .about_cont_desc_txt{padding-bottom:32px;font-weight:500;font-family:"Noto Serif JP",serif;font-size:16px}@media screen and (max-width:900px),print{main.Top .about_cont_desc_txt{padding-bottom:40px}}main.Top .about_cont_desc_btn{width:100%;max-width:224px}@media screen and (max-width:900px),print{main.Top .about_cont_desc_btn{max-width:200px}}main.Top .about_cont_desc_btn .btn{display:block;width:100%;font-family:"Noto Serif JP",serif}main.Top .srv{width:90%;max-width:1100px;margin:auto;padding:140px 0 200px}@media screen and (max-width:900px),print{main.Top .srv{padding:100px 0}}main.Top .srv_ttl{text-align:center}main.Top .srv_ttl .en{display:block;padding-bottom:32px;font-size:72px;line-height:.56944;letter-spacing:0;font-family:"Crimson Pro",serif;color:#1c2993}@media screen and (max-width:1180px),print{main.Top .srv_ttl .en{font-size:calc(48px + 24 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .srv_ttl .en{font-size:48px}}@media screen and (max-width:480px),print{main.Top .srv_ttl .en{line-height:.58333}}@media screen and (max-width:900px),print{main.Top .srv_ttl .en{padding-bottom:16px}}main.Top .srv_ttl .jp{display:block;font-weight:500;font-family:"Noto Serif JP",serif;font-size:18px;line-height:1.5;letter-spacing:0}@media screen and (max-width:1180px),print{main.Top .srv_ttl .jp{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .srv_ttl .jp{font-size:16px}}@media screen and (max-width:480px),print{main.Top .srv_ttl .jp{line-height:1.5}}main.Top .srv_list{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;padding-top:100px}@media screen and (max-width:900px),print{main.Top .srv_list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}}main.Top .srv_list_item{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;padding-bottom:120px}@media screen and (max-width:900px),print{main.Top .srv_list_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:80px}}main.Top .srv_list_item_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}main.Top .srv_list_item_img{display:block;width:100%;border-radius:8px;overflow:hidden}main.Top .srv_list_item_img img{display:block;width:100%}main.Top .srv_list_item_ttl{padding:48px 0 24px;padding-top:24px;text-align:center;font-weight:600;font-family:"Noto Serif JP",serif;font-size:32px;line-height:1.5;letter-spacing:0;color:#1c2993}@media screen and (max-width:1180px),print{main.Top .srv_list_item_ttl{font-size:calc(24px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .srv_list_item_ttl{font-size:24px}}@media screen and (max-width:900px),print{main.Top .srv_list_item_ttl{padding:16px 0}}main.Top .srv_list_item_desc{max-width:430px;margin:0 auto;text-align:center}@media screen and (max-width:900px),print{main.Top .srv_list_item_desc{text-align:left}}@media screen and (max-width:900px),print{main.Top .srv_list_item_desc .iblock{display:inline}}main.Top .srv_list_item_cats{padding-top:64px}@media screen and (max-width:900px),print{main.Top .srv_list_item_cats{padding-top:32px}}main.Top .srv_list_item_cats_label{padding-bottom:12px;border-bottom:1px solid #bfbfbf}@media screen and (max-width:900px),print{main.Top .srv_list_item_cats_label{padding-bottom:10px}}main.Top .srv_list_item_cats_label:not(:first-of-type){padding-top:12px}@media screen and (max-width:900px),print{main.Top .srv_list_item_cats_label:not(:first-of-type){padding-top:10px}}main.Top .srv_list_item_cats_label .link{display:block;font-weight:500;font-family:"Noto Serif JP",serif;font-size:16px;line-height:2;letter-spacing:0;color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1180px),print{main.Top .srv_list_item_cats_label .link{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .srv_list_item_cats_label .link{font-size:16px}}main.Top .srv_list_item_cats_label .link:hover{opacity:.7}main.Top .srv_list_item_btn{margin-top:auto;padding-top:48px}@media screen and (max-width:900px),print{main.Top .srv_list_item_btn{padding-top:32px}}main.Top .srv_list_item_btn .btn{margin:0 auto}main.Top .srv_other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.2%;padding:36px 45px;border-radius:8px;background-color:#f2f2f2}@media screen and (max-width:900px),print{main.Top .srv_other{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:40px 32px}}main.Top .srv_other_img{-webkit-box-flex:0;-ms-flex:0 0 41.4%;flex:0 0 41.4%}@media screen and (max-width:900px),print{main.Top .srv_other_img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Top .srv_other_img img{display:block;width:100%}main.Top .srv_other_txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}main.Top .srv_other_txt_ttl{font-family:"Noto Serif JP",serif;font-weight:600;font-size:24px;line-height:1.5;letter-spacing:0;color:#1c2993}@media screen and (max-width:1180px),print{main.Top .srv_other_txt_ttl{font-size:calc(20px + 4 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .srv_other_txt_ttl{font-size:20px}}@media screen and (max-width:900px),print{main.Top .srv_other_txt_ttl{text-align:center}}main.Top .srv_other_txt_ttl>span.iblock{padding-left:.5em}@media screen and (max-width:480px),print{main.Top .srv_other_txt_ttl>span.iblock{padding-left:0}}main.Top .srv_other_txt_desc{padding:16px 0 61px}@media screen and (max-width:900px),print{main.Top .srv_other_txt_desc{padding:10px 0 40px;text-align:center}}main.Top .srv_other_txt_location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width:900px),print{main.Top .srv_other_txt_location{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}}main.Top .srv_other_txt_location .ttl{display:block;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px;height:29px;line-height:29px;text-align:center;font-weight:400;font-size:16px;color:#fff;border-radius:2px;background-color:#1c2993}main.Top .srv_other_txt_location .cont{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:500}@media screen and (max-width:480px),print{main.Top .srv_other_txt_location .cont{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}}main.Top .news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:90%;max-width:1500px;margin:auto;gap:14.7%;padding:114px 0 110px}@media screen and (max-width:900px),print{main.Top .news{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:80px 0}}main.Top .news_ttl{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px}@media screen and (max-width:900px),print{main.Top .news_ttl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Top .news_ttl_txt .en{display:block;padding-bottom:16px;font-size:120px;line-height:1.10833;letter-spacing:0;font-family:"Crimson Pro",serif;color:#1c2993}@media screen and (max-width:1180px),print{main.Top .news_ttl_txt .en{font-size:calc(48px + 72 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .news_ttl_txt .en{font-size:48px}}@media screen and (max-width:480px),print{main.Top .news_ttl_txt .en{line-height:.58333}}main.Top .news_ttl_txt .jp{display:block;font-weight:500;font-family:"Noto Serif JP",serif;font-size:18px;line-height:1.5;letter-spacing:0}@media screen and (max-width:1180px),print{main.Top .news_ttl_txt .jp{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .news_ttl_txt .jp{font-size:16px}}main.Top .news_ttl_btn{padding-top:55px}@media screen and (max-width:900px),print{main.Top .news_ttl_btn{-webkit-box-flex:0;-ms-flex:0 0 264px;flex:0 0 264px;max-width:264px;padding-top:0;margin:-8px auto 0}}main.Top .news_list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:45px}@media screen and (max-width:900px),print{main.Top .news_list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:0}}main.Top .news_list_item{border-top:1px solid #bfbfbf}main.Top .news_list_item:last-of-type{border-bottom:1px solid #bfbfbf}main.Top .news_list_item_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:40px 105px 40px 1em}@media screen and (max-width:900px),print{main.Top .news_list_item_link{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:24px 16px 24px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.Top .news_list_item_link:hover{opacity:.7}}main.Top .news_list_item_link::after,main.Top .news_list_item_link::before{-webkit-transform:translateX(-42px);transform:translateX(-42px)}@media screen and (max-width:900px),print{main.Top .news_list_item_link::after,main.Top .news_list_item_link::before{display:none}}main.Top .news_list_item_link_date{display:block;padding-right:56px;font-family:"Crimson Pro",serif;font-size:14px;line-height:1.14286;letter-spacing:0;color:#bfbfbf}@media screen and (max-width:1180px),print{main.Top .news_list_item_link_date{font-size:calc(14px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .news_list_item_link_date{font-size:14px}}@media screen and (max-width:900px),print{main.Top .news_list_item_link_date{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0}}main.Top .news_list_item_link_ttl{font-weight:500;font-size:14px;line-height:1.14286;letter-spacing:0}@media screen and (max-width:1180px),print{main.Top .news_list_item_link_ttl{font-size:calc(16px + -2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Top .news_list_item_link_ttl{font-size:16px}}@media screen and (max-width:480px),print{main.Top .news_list_item_link_ttl{line-height:1.4375}}@media screen and (max-width:900px),print{main.Top .news_list_item_link_ttl{font-weight:400}}main.Rental .wrapcol,main.Sell .wrapcol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:90%;max-width:1500px;margin:auto;gap:6.5%;padding-bottom:100px}@media screen and (max-width:900px),print{main.Rental .wrapcol,main.Sell .wrapcol{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;width:100%}}main.Rental .wrapcol_menu,main.Sell .wrapcol_menu{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px}@media screen and (max-width:900px),print{main.Rental .wrapcol_menu,main.Sell .wrapcol_menu{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:900px),print{main.Rental .wrapcol_menu .sidemenu_list,main.Sell .wrapcol_menu .sidemenu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}}main.Rental .wrapcol_menu .sidemenu_list_item,main.Sell .wrapcol_menu .sidemenu_list_item{font-size:16px;line-height:2;letter-spacing:0;background-color:#fff;border-top:1px solid #bfbfbf}@media screen and (max-width:1180px),print{main.Rental .wrapcol_menu .sidemenu_list_item,main.Sell .wrapcol_menu .sidemenu_list_item{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Rental .wrapcol_menu .sidemenu_list_item,main.Sell .wrapcol_menu .sidemenu_list_item{font-size:14px}}@media screen and (max-width:900px),print{main.Rental .wrapcol_menu .sidemenu_list_item,main.Sell .wrapcol_menu .sidemenu_list_item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:-1px;text-align:center;line-height:1.5;border-bottom:1px solid #bfbfbf}}@media screen and (max-width:900px),print{main.Rental .wrapcol_menu .sidemenu_list_item:nth-of-type(odd),main.Sell .wrapcol_menu .sidemenu_list_item:nth-of-type(odd){border-right:1px solid #bfbfbf}}main.Rental .wrapcol_menu .sidemenu_list_item a,main.Sell .wrapcol_menu .sidemenu_list_item a{display:block;padding:17px 0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.Rental .wrapcol_menu .sidemenu_list_item a:hover,main.Sell .wrapcol_menu .sidemenu_list_item a:hover{opacity:.7}@media screen and (max-width:900px),print{main.Rental .wrapcol_menu .sidemenu_list_item a,main.Sell .wrapcol_menu .sidemenu_list_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 1em}}main.Rental .wrapcol_menu .sidemenu_btn,main.Sell .wrapcol_menu .sidemenu_btn{padding-top:17px}@media screen and (max-width:900px),print{main.Rental .wrapcol_menu .sidemenu_btn,main.Sell .wrapcol_menu .sidemenu_btn{padding-top:24px}}main.Rental .wrapcol_menu .sidemenu_btn .btn,main.Sell .wrapcol_menu .sidemenu_btn .btn{margin:0 auto}main.Rental .wrapcol_cont,main.Sell .wrapcol_cont{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:900px),print{main.Rental .wrapcol_cont,main.Sell .wrapcol_cont{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%}}@media screen and (max-width:900px),print{main.Rental .wrapcol,main.Sell .wrapcol{padding-bottom:80px}}main.Rental .wrapcol_cont .sec,main.Sell .wrapcol_cont .sec{overflow:hidden;margin-bottom:80px}main.Rental .wrapcol_cont .sec:last-of-type,main.Sell .wrapcol_cont .sec:last-of-type{margin-bottom:0}main.Rental .wrapcol_cont .sec_ttl,main.Sell .wrapcol_cont .sec_ttl{margin-bottom:20px;font-family:"Noto Serif JP",serif;font-size:26px;line-height:1.80769;letter-spacing:0;font-weight:600;color:#1c2993}@media screen and (max-width:1180px),print{main.Rental .wrapcol_cont .sec_ttl,main.Sell .wrapcol_cont .sec_ttl{font-size:calc(24px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Rental .wrapcol_cont .sec_ttl,main.Sell .wrapcol_cont .sec_ttl{font-size:24px}}@media screen and (max-width:480px),print{main.Rental .wrapcol_cont .sec_ttl,main.Sell .wrapcol_cont .sec_ttl{line-height:1.5}}main.Rental .wrapcol_cont .sec_img,main.Sell .wrapcol_cont .sec_img{display:block;margin-bottom:24px}main.Rental .wrapcol_cont .sec_img img,main.Sell .wrapcol_cont .sec_img img{display:block;width:100%}main.Rental .wrapcol_cont .sec_subttl,main.Sell .wrapcol_cont .sec_subttl{position:relative;display:inline-block;margin-top:24px;font-size:16px;line-height:2}@media screen and (max-width:900px),print{main.Rental .wrapcol_cont .sec_subttl,main.Sell .wrapcol_cont .sec_subttl{margin-top:40px}}main.Rental .wrapcol_cont .sec_subttl::after,main.Sell .wrapcol_cont .sec_subttl::after{content:'';display:block;position:absolute;top:0;right:auto;bottom:0;left:calc(100% + 10px);margin:auto;width:100vw;height:1px;background-color:#bfbfbf}main.Rental .wrapcol_cont .sec_label,main.Sell .wrapcol_cont .sec_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;gap:16px}main.Rental .wrapcol_cont .sec_label_item,main.Sell .wrapcol_cont .sec_label_item{display:block;height:44px;line-height:44px;padding:0 16px;text-align:center;font-size:16px;white-space:nowrap;background-color:#eff2f7}@media screen and (max-width:1180px),print{main.Rental .wrapcol_cont .sec_label_item,main.Sell .wrapcol_cont .sec_label_item{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Rental .wrapcol_cont .sec_label_item,main.Sell .wrapcol_cont .sec_label_item{font-size:14px}}@media screen and (max-width:480px),print{main.Rental .wrapcol_cont .sec_label_item,main.Sell .wrapcol_cont .sec_label_item{height:33px;line-height:33px}}main.Rental .pagehead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.Rental .pagehead_box{display:block;position:relative;width:100%;min-height:260px;aspect-ratio:1280/300;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/rental/pagehead.webp)}@media screen and (max-width:900px),print{main.Rental .pagehead_box{min-height:196px;aspect-ratio:auto;background-image:url(../img/rental/pagehead_sp.webp)}}main.Rental .pagehead_box::before{content:'';z-index:0;opacity:.8;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#1c2993}main.Rental .pagehead_box_txt{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:1500px;margin:auto;height:100%;color:#fff}@media screen and (max-width:900px),print{main.Rental .pagehead_box_txt{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}}@media screen and (max-width:900px),print{main.Rental .pagehead_box_txt_ttl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Rental .pagehead_box_txt_ttl .jp{display:block;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:500;line-height:1}@media screen and (max-width:1180px),print{main.Rental .pagehead_box_txt_ttl .jp{font-size:calc(28px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Rental .pagehead_box_txt_ttl .jp{font-size:28px}}main.Rental .pagehead_box_txt_ttl .en{display:block;padding-top:45px;font-family:"Crimson Pro",serif;font-size:18px;font-weight:400;line-height:1.125;letter-spacing:.06em}@media screen and (max-width:1180px),print{main.Rental .pagehead_box_txt_ttl .en{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Rental .pagehead_box_txt_ttl .en{font-size:16px}}@media screen and (max-width:900px),print{main.Rental .pagehead_box_txt_ttl .en{padding-top:10px}}main.Rental .pagehead_box_txt_desc{font-family:"Noto Serif JP",serif;font-size:16px;text-align:right}@media screen and (max-width:900px),print{main.Rental .pagehead_box_txt_desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:24px;text-align:left}}main.Rental .pagehead_box_txt_btn{-webkit-box-flex:0;-ms-flex:0 0 208px;flex:0 0 208px}@media screen and (max-width:900px),print{main.Rental .pagehead_box_txt_btn{-ms-flex-preferred-size:184px;flex-basis:184px;padding-top:32px}}main.Rental .pagehead_box_txt_btn .btn{display:block;width:100%}main.Rental .pagehead .Bread{width:90%;max-width:1500px;margin:auto;padding:20px 0 56px}@media screen and (max-width:900px),print{main.Rental .pagehead .Bread{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:16px 0}}main.Sell .pagehead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.Sell .pagehead_box{display:block;position:relative;width:100%;min-height:260px;aspect-ratio:1280/300;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/sell/pagehead.webp)}@media screen and (max-width:900px),print{main.Sell .pagehead_box{min-height:196px;aspect-ratio:auto;background-image:url(../img/sell/pagehead_sp.webp)}}main.Sell .pagehead_box::before{content:'';z-index:0;opacity:.8;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#1c2993}main.Sell .pagehead_box_txt{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:1500px;margin:auto;height:100%;color:#fff}@media screen and (max-width:900px),print{main.Sell .pagehead_box_txt{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}}@media screen and (max-width:900px),print{main.Sell .pagehead_box_txt_ttl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Sell .pagehead_box_txt_ttl .jp{display:block;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:500;line-height:1}@media screen and (max-width:1180px),print{main.Sell .pagehead_box_txt_ttl .jp{font-size:calc(28px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Sell .pagehead_box_txt_ttl .jp{font-size:28px}}main.Sell .pagehead_box_txt_ttl .en{display:block;padding-top:45px;font-family:"Crimson Pro",serif;font-size:18px;font-weight:400;line-height:1.125;letter-spacing:.06em}@media screen and (max-width:1180px),print{main.Sell .pagehead_box_txt_ttl .en{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Sell .pagehead_box_txt_ttl .en{font-size:16px}}@media screen and (max-width:900px),print{main.Sell .pagehead_box_txt_ttl .en{padding-top:10px}}main.Sell .pagehead_box_txt_desc{font-family:"Noto Serif JP",serif;font-size:16px;text-align:right}@media screen and (max-width:900px),print{main.Sell .pagehead_box_txt_desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:24px;text-align:left}}main.Sell .pagehead_box_txt_btn{-webkit-box-flex:0;-ms-flex:0 0 208px;flex:0 0 208px}@media screen and (max-width:900px),print{main.Sell .pagehead_box_txt_btn{-ms-flex-preferred-size:184px;flex-basis:184px;padding-top:32px}}main.Sell .pagehead_box_txt_btn .btn{display:block;width:100%}main.Sell .pagehead .Bread{width:90%;max-width:1500px;margin:auto;padding:20px 0 56px}@media screen and (max-width:900px),print{main.Sell .pagehead .Bread{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:16px 0}}main.Inhome{counter-reset:number 0}main.Inhome .pagehead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.Inhome .pagehead_box{display:block;position:relative;width:100%;min-height:260px;aspect-ratio:1280/300;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/inhome/pagehead.webp)}@media screen and (max-width:900px),print{main.Inhome .pagehead_box{min-height:196px;aspect-ratio:auto;background-image:url(../img/inhome/pagehead_sp.webp)}}main.Inhome .pagehead_box::before{content:'';z-index:0;opacity:.8;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#1c2993}main.Inhome .pagehead_box_txt{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:1500px;margin:auto;height:100%;color:#fff}@media screen and (max-width:900px),print{main.Inhome .pagehead_box_txt{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}}@media screen and (max-width:900px),print{main.Inhome .pagehead_box_txt_ttl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Inhome .pagehead_box_txt_ttl .jp{display:block;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:500;line-height:1}@media screen and (max-width:1180px),print{main.Inhome .pagehead_box_txt_ttl .jp{font-size:calc(28px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Inhome .pagehead_box_txt_ttl .jp{font-size:28px}}main.Inhome .pagehead_box_txt_ttl .en{display:block;padding-top:45px;font-family:"Crimson Pro",serif;font-size:18px;font-weight:400;line-height:1.125;letter-spacing:.06em}@media screen and (max-width:1180px),print{main.Inhome .pagehead_box_txt_ttl .en{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Inhome .pagehead_box_txt_ttl .en{font-size:16px}}@media screen and (max-width:900px),print{main.Inhome .pagehead_box_txt_ttl .en{padding-top:10px}}main.Inhome .pagehead_box_txt_desc{font-family:"Noto Serif JP",serif;font-size:16px;text-align:right}@media screen and (max-width:900px),print{main.Inhome .pagehead_box_txt_desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:24px;text-align:left}}main.Inhome .pagehead_box_txt_btn{-webkit-box-flex:0;-ms-flex:0 0 208px;flex:0 0 208px}@media screen and (max-width:900px),print{main.Inhome .pagehead_box_txt_btn{-ms-flex-preferred-size:184px;flex-basis:184px;padding-top:32px}}main.Inhome .pagehead_box_txt_btn .btn{display:block;width:100%}main.Inhome .pagehead .Bread{width:90%;max-width:1500px;margin:auto;padding:20px 0 56px}@media screen and (max-width:900px),print{main.Inhome .pagehead .Bread{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:16px 0}}main.Inhome .sec{counter-increment:number 1}main.Inhome .sec_ttl .en{display:inline-block;padding-bottom:6px;font-family:"Crimson Pro",serif;font-size:14px;line-height:21px;color:#1c2993;border-bottom:1px solid #1c2993}main.Inhome .sec_ttl .en::after{content:"　" counter(number,decimal-leading-zero);display:inline-block}main.Inhome .sec_ttl .jp{display:block;padding-top:10px;font-weight:600;font-family:"Noto Serif JP",serif;font-size:22px;line-height:1.81818;letter-spacing:0}@media screen and (max-width:1180px),print{main.Inhome .sec_ttl .jp{font-size:calc(20px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Inhome .sec_ttl .jp{font-size:20px}}@media screen and (max-width:480px),print{main.Inhome .sec_ttl .jp{line-height:1.5}}main.Inhome .sec_desc{font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Inhome .sec_desc{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Inhome .sec_desc{font-size:16px}}main.Inhome .rowsec:nth-of-type(odd){margin-bottom:88px}@media screen and (max-width:900px),print{main.Inhome .rowsec:nth-of-type(odd){margin:40px auto 80px}}main.Inhome .rowsec_upper{width:95%;max-width:calc((100vw - 1100px)/ 2 + 1100px);margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.3%;padding-bottom:100px}@media screen and (max-width:900px),print{main.Inhome .rowsec_upper{-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;max-width:1500px;margin:auto;gap:40px;padding-bottom:40px}}main.Inhome .rowsec_upper_txt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:520px}@media screen and (max-width:900px),print{main.Inhome .rowsec_upper_txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}main.Inhome .rowsec_upper_txt_desc{max-width:410px;padding-top:60px}@media screen and (max-width:900px),print{main.Inhome .rowsec_upper_txt_desc{max-width:100%;padding-top:40px}}main.Inhome .rowsec_upper_img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:900px),print{main.Inhome .rowsec_upper_img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Inhome .rowsec_upper_img_box{display:block;border-radius:8px 0 0 8px;overflow:hidden}@media screen and (max-width:900px),print{main.Inhome .rowsec_upper_img_box{border-radius:8px}}main.Inhome .rowsec_upper_img_box img{display:block;width:100%}main.Inhome .rowsec_upper_img_box.ozon{position:relative}main.Inhome .rowsec_upper_img_box.ozon::after{content:'';display:block;position:absolute;top:16px;right:auto;bottom:auto;left:16px;margin:auto;width:66px;height:66px;background-position:top left;background-repeat:no-repeat;background-size:contain;background-image:url(../img/inhome/sec02_ozon.svg)}main.Inhome .rowsec_upper_img_note{display:block;padding-top:10px;font-size:14px;line-height:1.78571;letter-spacing:0}@media screen and (max-width:1180px),print{main.Inhome .rowsec_upper_img_note{font-size:calc(16px + -2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Inhome .rowsec_upper_img_note{font-size:16px}}@media screen and (max-width:480px),print{main.Inhome .rowsec_upper_img_note{line-height:1.8125}}@media screen and (max-width:900px),print{main.Inhome .rowsec_upper_img_note{padding-top:1em}}main.Inhome .rowsec_upper_img_note strong{font-weight:700}main.Inhome .rowsec_slider{opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}main.Inhome .rowsec_slider_img{display:block;border-radius:8px;overflow:hidden}main.Inhome .rowsec_slider_img img{display:block;width:100%}main.Inhome .rowsec_slider .slick-slide{margin:0 5px}main.Inhome .rowsec_imgs{width:90%;max-width:1100px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:900px),print{main.Inhome .rowsec_imgs{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-24px}}main.Inhome .rowsec_imgs_box{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}@media screen and (max-width:900px),print{main.Inhome .rowsec_imgs_box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-bottom:24px}}main.Inhome .rowsec_imgs_box img{display:block;width:100%}main.Inhome .defsec{width:90%;max-width:1100px;margin:auto;margin:102px auto 132px}@media screen and (max-width:900px),print{main.Inhome .defsec{margin:80px auto}}main.Inhome .defsec_desc{padding:60px 0}@media screen and (max-width:900px),print{main.Inhome .defsec_desc{padding:40px 0}}main.Inhome .defsec_desc ol li{padding-left:1.25em;text-indent:-1.25em;list-style-position:inside;list-style-type:decimal}main.Inhome .defsec_imgs{counter-reset:picnum 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (max-width:900px),print{main.Inhome .defsec_imgs{gap:24px}}main.Inhome .defsec_imgs_box{counter-increment:picnum 1;position:relative;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);display:block;border-radius:8px;overflow:hidden}@media screen and (max-width:900px),print{main.Inhome .defsec_imgs_box{-ms-flex-preferred-size:100%;flex-basis:100%}}main.Inhome .defsec_imgs_box img{display:block;width:100%}main.Inhome .defsec_imgs_box figcaption{display:inline-block;position:absolute;top:auto;right:auto;bottom:20px;left:0;margin:auto;height:42px;line-height:42px;padding:0 25px 0 20px;font-size:14px;background-color:#eef6f9}@media screen and (max-width:900px),print{main.Inhome .defsec_imgs_box figcaption{bottom:16px;height:36px;line-height:36px}}main.Inhome .defsec_imgs_box figcaption::before{content:counter(picnum,decimal-leading-zero);display:inline-block;vertical-align:bottom;padding-right:15px;font-size:21px;font-family:"Crimson Pro",serif;color:#1c2993}@media screen and (max-width:1180px),print{main.Inhome .defsec_imgs_box figcaption::before{font-size:calc(20px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Inhome .defsec_imgs_box figcaption::before{font-size:20px}}main.Inhome .srvFlow_wrap{width:90%;max-width:1100px;margin:auto}main.Savingenergy .pagehead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.Savingenergy .pagehead_box{display:block;position:relative;width:100%;min-height:260px;aspect-ratio:1280/300;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/savingenergy/pagehead.webp)}@media screen and (max-width:900px),print{main.Savingenergy .pagehead_box{min-height:196px;aspect-ratio:auto;background-image:url(../img/savingenergy/pagehead_sp.webp)}}main.Savingenergy .pagehead_box::before{content:'';z-index:0;opacity:.8;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#1c2993}main.Savingenergy .pagehead_box_txt{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:1500px;margin:auto;height:100%;color:#fff}@media screen and (max-width:900px),print{main.Savingenergy .pagehead_box_txt{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}}@media screen and (max-width:900px),print{main.Savingenergy .pagehead_box_txt_ttl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Savingenergy .pagehead_box_txt_ttl .jp{display:block;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:500;line-height:1}@media screen and (max-width:1180px),print{main.Savingenergy .pagehead_box_txt_ttl .jp{font-size:calc(28px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Savingenergy .pagehead_box_txt_ttl .jp{font-size:28px}}main.Savingenergy .pagehead_box_txt_ttl .en{display:block;padding-top:45px;font-family:"Crimson Pro",serif;font-size:18px;font-weight:400;line-height:1.125;letter-spacing:.06em}@media screen and (max-width:1180px),print{main.Savingenergy .pagehead_box_txt_ttl .en{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Savingenergy .pagehead_box_txt_ttl .en{font-size:16px}}@media screen and (max-width:900px),print{main.Savingenergy .pagehead_box_txt_ttl .en{padding-top:10px}}main.Savingenergy .pagehead_box_txt_desc{font-family:"Noto Serif JP",serif;font-size:16px;text-align:right}@media screen and (max-width:900px),print{main.Savingenergy .pagehead_box_txt_desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:24px;text-align:left}}main.Savingenergy .pagehead_box_txt_btn{-webkit-box-flex:0;-ms-flex:0 0 208px;flex:0 0 208px}@media screen and (max-width:900px),print{main.Savingenergy .pagehead_box_txt_btn{-ms-flex-preferred-size:184px;flex-basis:184px;padding-top:32px}}main.Savingenergy .pagehead_box_txt_btn .btn{display:block;width:100%}main.Savingenergy .pagehead .Bread{width:90%;max-width:1500px;margin:auto;padding:20px 0 56px}@media screen and (max-width:900px),print{main.Savingenergy .pagehead .Bread{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:16px 0}}main.Savingenergy .summary{width:95%;max-width:calc((100vw - 1100px)/ 2 + 1100px);margin-left:auto;padding-bottom:130px}@media screen and (max-width:900px),print{main.Savingenergy .summary{width:90%;max-width:1100px;margin:auto;padding-bottom:80px}}main.Savingenergy .summary::after{content:'';display:block;width:42%;max-width:504px;height:1px;margin-top:5px;background-color:#bfbfbf}@media screen and (max-width:900px),print{main.Savingenergy .summary::after{width:100%;max-width:100%;margin-top:0}}main.Savingenergy .summary_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.3%}@media screen and (max-width:900px),print{main.Savingenergy .summary_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding:40px 0}}main.Savingenergy .summary_txt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:504px}@media screen and (max-width:900px),print{main.Savingenergy .summary_txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}main.Savingenergy .summary_txt_ttl{font-weight:600;font-family:"Noto Serif JP",serif;font-size:21px;line-height:1.80952;letter-spacing:0}@media screen and (max-width:1180px),print{main.Savingenergy .summary_txt_ttl{font-size:calc(20px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Savingenergy .summary_txt_ttl{font-size:20px}}@media screen and (max-width:480px),print{main.Savingenergy .summary_txt_ttl{line-height:1.5}}main.Savingenergy .summary_txt_desc{max-width:440px;padding:32px 0 61px;font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Savingenergy .summary_txt_desc{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Savingenergy .summary_txt_desc{font-size:16px}}@media screen and (max-width:900px),print{main.Savingenergy .summary_txt_desc{max-width:100%;padding:40px 0}}main.Savingenergy .summary_txt_jp{font-size:16px;line-height:1;letter-spacing:.1em;color:#1c2993}@media screen and (max-width:1180px),print{main.Savingenergy .summary_txt_jp{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Savingenergy .summary_txt_jp{font-size:16px}}@media screen and (max-width:480px),print{main.Savingenergy .summary_txt_jp{line-height:1.8125;letter-spacing:0}}main.Savingenergy .summary_txt_en{display:block;padding:8px 0 9px;font-family:"Crimson Pro",serif;font-size:12px;line-height:1;letter-spacing:0;color:#1c2993}@media screen and (max-width:1180px),print{main.Savingenergy .summary_txt_en{font-size:calc(16px + -4 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Savingenergy .summary_txt_en{font-size:16px}}@media screen and (max-width:480px),print{main.Savingenergy .summary_txt_en{line-height:1.125}}main.Savingenergy .summary_txt_list_item{line-height:2}main.Savingenergy .summary_img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:900px),print{main.Savingenergy .summary_img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:40px}}main.Savingenergy .summary_img_box{display:block;border-radius:8px 0 0 8px;overflow:hidden}@media screen and (max-width:900px),print{main.Savingenergy .summary_img_box{border-radius:8px}}main.Savingenergy .summary_img_box img{display:block;width:100%}main.Company .compttl{text-align:center;font-family:"Noto Serif JP",serif;font-size:26px;line-height:1.80769;letter-spacing:0;font-weight:600;color:#1c2993}@media screen and (max-width:1180px),print{main.Company .compttl{font-size:calc(24px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .compttl{font-size:24px}}@media screen and (max-width:480px),print{main.Company .compttl{line-height:1.5}}main.Company .pagehead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.Company .pagehead_box{display:block;position:relative;width:100%;min-height:260px;aspect-ratio:1280/300;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:900px),print{main.Company .pagehead_box{min-height:196px;aspect-ratio:auto}}main.Company .pagehead_box::before{content:'';z-index:0;opacity:.8;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#1c2993}main.Company .pagehead_box_txt{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:1500px;margin:auto;height:100%;color:#fff}@media screen and (max-width:900px),print{main.Company .pagehead_box_txt{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}}@media screen and (max-width:900px),print{main.Company .pagehead_box_txt_ttl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Company .pagehead_box_txt_ttl .jp{display:block;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:500;line-height:1}@media screen and (max-width:1180px),print{main.Company .pagehead_box_txt_ttl .jp{font-size:calc(28px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .pagehead_box_txt_ttl .jp{font-size:28px}}main.Company .pagehead_box_txt_ttl .en{display:block;padding-top:45px;font-family:"Crimson Pro",serif;font-size:18px;font-weight:400;line-height:1.125;letter-spacing:.06em}@media screen and (max-width:1180px),print{main.Company .pagehead_box_txt_ttl .en{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .pagehead_box_txt_ttl .en{font-size:16px}}@media screen and (max-width:900px),print{main.Company .pagehead_box_txt_ttl .en{padding-top:10px}}main.Company .pagehead_box_txt_desc{font-family:"Noto Serif JP",serif;font-size:16px;text-align:right}@media screen and (max-width:900px),print{main.Company .pagehead_box_txt_desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:24px;text-align:left}}main.Company .pagehead_box_txt_btn{-webkit-box-flex:0;-ms-flex:0 0 208px;flex:0 0 208px}@media screen and (max-width:900px),print{main.Company .pagehead_box_txt_btn{-ms-flex-preferred-size:184px;flex-basis:184px;padding-top:32px}}main.Company .pagehead_box_txt_btn .btn{display:block;width:100%}main.Company .pagehead .Bread{width:90%;max-width:1500px;margin:auto;padding:20px 0 56px}@media screen and (max-width:900px),print{main.Company .pagehead .Bread{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:16px 0}}main.Company .nav{width:90%;max-width:1500px;margin:auto;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;margin-bottom:150px}@media screen and (max-width:900px),print{main.Company .nav{border-bottom:none}}main.Company .nav_ul{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}main.Company .nav_li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:25%;margin:16px 0;border-right:1px solid #bfbfbf}@media screen and (max-width:900px),print{main.Company .nav_li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0;padding:14px 0;border-bottom:1px solid #bfbfbf}}@media screen and (max-width:900px),print{main.Company .nav_li:nth-of-type(2n){border-right:none}}main.Company .nav_li:last-of-type{border-right:none}main.Company .nav_li a{display:block;text-align:center;font-size:16px;font-family:"Noto Serif JP",serif;font-weight:600;line-height:2;color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1180px),print{main.Company .nav_li a{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .nav_li a{font-size:14px}}main.Company .nav_li a:hover{opacity:.7}@media screen and (max-width:900px),print{main.Company .nav{width:100%;margin:40px auto}}main.Company .greeting{z-index:0;position:relative;padding:50px 0;background-color:#f2f2f2}@media screen and (max-width:900px),print{main.Company .greeting{padding:0 0 80px}}main.Company .greeting::before{z-index:-1;display:block;position:absolute;top:0;right:0;bottom:auto;left:0;margin:auto;width:100%;height:175px;background-color:#fff}@media screen and (max-width:900px),print{main.Company .greeting::before{content:''}}main.Company .greeting_wrap{width:95%;max-width:calc((100vw - 1500px)/ 2 + 1500px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6.7%}@media screen and (max-width:900px),print{main.Company .greeting_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:64px}}main.Company .greeting_img{-webkit-box-flex:0;-ms-flex:0 0 43.6%;flex:0 0 43.6%}@media screen and (max-width:900px),print{main.Company .greeting_img{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;max-width:400px;margin-right:auto}}main.Company .greeting_img_box{display:block;margin-top:-100px;border-radius:0 8px 8px 0;overflow:hidden}@media screen and (max-width:900px),print{main.Company .greeting_img_box{margin-top:0}}main.Company .greeting_img_box img{display:block;width:100%}main.Company .greeting_txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:600px}@media screen and (max-width:900px),print{main.Company .greeting_txt{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;margin:0 auto}}main.Company .greeting_txt_ttl{display:inline-block;padding-bottom:8px;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:0;color:#1c2993;border-bottom:1px solid #1c2993}@media screen and (max-width:1180px),print{main.Company .greeting_txt_ttl{font-size:calc(14px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .greeting_txt_ttl{font-size:14px}}main.Company .greeting_txt_catch{padding:20px 0 80px;font-weight:600;font-family:"Noto Serif JP",serif;font-size:26px;line-height:1.80769;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .greeting_txt_catch{font-size:calc(24px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .greeting_txt_catch{font-size:24px}}@media screen and (max-width:480px),print{main.Company .greeting_txt_catch{line-height:1.5}}@media screen and (max-width:900px),print{main.Company .greeting_txt_catch{padding:24px 0 40px}}main.Company .greeting_txt_desc{padding-bottom:40px;font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .greeting_txt_desc{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .greeting_txt_desc{font-size:16px}}main.Company .greeting_txt_sign{text-align:right}main.Company .greeting_txt_sign .date{font-size:14px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .greeting_txt_sign .date{font-size:calc(14px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .greeting_txt_sign .date{font-size:14px}}main.Company .greeting_txt_sign .post{display:inline-block;font-family:"Noto Serif JP",serif;font-size:14px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .greeting_txt_sign .post{font-size:calc(14px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .greeting_txt_sign .post{font-size:14px}}main.Company .greeting_txt_sign .name{display:inline-block;padding-left:1em;font-family:"Noto Serif JP",serif;font-size:21px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .greeting_txt_sign .name{font-size:calc(20px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .greeting_txt_sign .name{font-size:20px}}@media screen and (max-width:480px),print{main.Company .greeting_txt_sign .name{line-height:1.6}}main.Company .summary{width:90%;max-width:740px;margin:auto;padding:100px 0 72px}@media screen and (max-width:900px),print{main.Company .summary{padding:80px 0}}main.Company .summary_tbl{padding:40px 0}@media screen and (max-width:900px),print{main.Company .summary_tbl{padding:24px 0 16px}}main.Company .summary_tbl_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 0;font-size:16px;line-height:2;letter-spacing:0;border-bottom:1px solid #bfbfbf}@media screen and (max-width:1180px),print{main.Company .summary_tbl_item{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .summary_tbl_item{font-size:16px}}@media screen and (max-width:900px),print{main.Company .summary_tbl_item{padding:16px 0}}main.Company .summary_tbl_item_ttl{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;padding-right:1em;font-weight:700}@media screen and (max-width:900px),print{main.Company .summary_tbl_item_ttl{-ms-flex-preferred-size:105px;flex-basis:105px}}main.Company .summary_tbl_item_desc{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}main.Company .summary_tbl_item a{color:#2b2e35;text-decoration:underline;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.Company .summary_tbl_item a:hover{opacity:.7}main.Company .summary_graph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:900px),print{main.Company .summary_graph{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}}main.Company .summary_graph_ttl{-webkit-box-flex:0;-ms-flex:0 0 214px;flex:0 0 214px}@media screen and (max-width:900px),print{main.Company .summary_graph_ttl{-ms-flex-preferred-size:100%;flex-basis:100%}}main.Company .summary_graph_ttl strong{display:block;padding-bottom:16px;font-weight:700;font-size:24px;line-height:1.5;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .summary_graph_ttl strong{font-size:calc(18px + 6 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .summary_graph_ttl strong{font-size:18px}}@media screen and (max-width:480px),print{main.Company .summary_graph_ttl strong{line-height:1.5}}main.Company .summary_graph_ttl small{display:block;font-size:16px;line-height:1;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .summary_graph_ttl small{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .summary_graph_ttl small{font-size:14px}}main.Company .summary_graph_desc{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:900px),print{main.Company .summary_graph_desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Company .summary_graph_desc_img{display:block;width:100%}main.Company .summary_graph_desc_img img{display:block;width:100%}main.Company .access{padding:104px 0 98px;background-color:#f2f2f2}@media screen and (max-width:900px),print{main.Company .access{padding:64px 0}}main.Company .access_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;width:90%;max-width:740px;margin:auto;padding-top:40px}@media screen and (max-width:480px),print{main.Company .access_list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:24px;gap:40px}}main.Company .access_list_item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden}@media screen and (max-width:480px),print{main.Company .access_list_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Company .access_list_item_img{display:block}main.Company .access_list_item_img img{display:block;width:100%}main.Company .access_list_item_txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 30px 30px}@media screen and (max-width:900px),print{main.Company .access_list_item_txt{padding:24px 5% 30px}}@media screen and (max-width:480px),print{main.Company .access_list_item_txt{display:block;padding:24px 30px 30px}}main.Company .access_list_item_txt_office{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:900px),print{main.Company .access_list_item_txt_office{display:block}}main.Company .access_list_item_txt_office .name{display:block;font-weight:600;font-family:"Noto Serif JP",serif;font-size:24px;line-height:1.5;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .access_list_item_txt_office .name{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .access_list_item_txt_office .name{font-size:24px}}main.Company .access_list_item_txt_address{margin-top:auto}@media screen and (max-width:900px),print{main.Company .access_list_item_txt_address{padding-bottom:24px}}main.Company .access_list_item_txt_address::before{content:'';display:block;width:60px;height:1px;margin:24px 0;background-color:#bfbfbf}main.Company .access_list_item_txt_address .tel{display:block;padding-top:16px}main.Company .access_list_item_txt .maplink{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:14px;line-height:20px;color:#1c2993;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.Company .access_list_item_txt .maplink:hover{opacity:.7}main.Company .access_list_item_txt .maplink::after{content:'';display:inline-block;vertical-align:baseline;width:12px;height:12px;margin-left:10px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/ico_blank.svg)}main.Company .history{width:90%;max-width:740px;margin:auto;padding:100px 0}@media screen and (max-width:900px),print{main.Company .history{padding:80px 0}}main.Company .history_list{padding-top:50px}@media screen and (max-width:900px),print{main.Company .history_list{padding-top:24px}}main.Company .history_list_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px),print{main.Company .history_list_item{-ms-flex-wrap:wrap;flex-wrap:wrap}}main.Company .history_list_item::before{z-index:1;content:'';display:block;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;height:10px;background-color:transparent;border-radius:50%}main.Company .history_list_item_date{position:relative;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;height:27px;margin:0 10px;text-align:center;font-family:"Noto Serif JP",serif;font-weight:600;font-size:14px;line-height:1.92857;letter-spacing:0;color:#1c2993;background-color:#eff2f7;border-radius:14px}@media screen and (max-width:1180px),print{main.Company .history_list_item_date{font-size:calc(14px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .history_list_item_date{font-size:14px}}@media screen and (max-width:480px),print{main.Company .history_list_item_date{-ms-flex-preferred-size:86px;flex-basis:86px;height:31px;line-height:31px;margin-left:22px}}main.Company .history_list_item_txt{font-size:16px;line-height:1.5;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .history_list_item_txt{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .history_list_item_txt{font-size:14px}}@media screen and (max-width:480px),print{main.Company .history_list_item_txt{line-height:1.5}}@media screen and (max-width:480px),print{main.Company .history_list_item_txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:8px;padding-left:40px}}main.Company .history_list_item_txt strong{font-weight:700;color:#1c2993}main.Company .history_list_item:not(:last-of-type){padding-bottom:31px}@media screen and (max-width:900px),print{main.Company .history_list_item:not(:last-of-type){padding-bottom:24px}}main.Company .history_list_item:not(:last-of-type)::after{z-index:0;content:'';display:block;position:absolute;top:13px;right:auto;bottom:auto;left:4px;margin:auto;width:1px;height:100%;background-color:#bfbfbf}main.Company .history_list_item.is_first::before{background-color:#1c2993}main.Company .sdgs{overflow:hidden;width:90%;max-width:740px;margin:auto;padding-bottom:164px;font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Company .sdgs{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Company .sdgs{font-size:16px}}@media screen and (max-width:900px),print{main.Company .sdgs{padding-bottom:100px}}main.Company .sdgs_ttl{position:relative;display:inline-block;padding-right:10px;background-color:#fff}main.Company .sdgs_ttl::after{z-index:-1;content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:100vw;height:1px;background-color:#bfbfbf}main.Company .sdgs_desc{padding:32px 0 24px}main.Company .sdgs_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:19px}@media screen and (max-width:900px),print{main.Company .sdgs_list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}main.Company .sdgs_list_item{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:900px),print{main.Company .sdgs_list_item{-webkit-box-flex:0;-ms-flex:0 0 calc(32% - 6px);flex:0 0 calc(32% - 6px)}}main.Company .sdgs_list_item img{display:block;width:100%}main.Recruit .pagehead,main.Requirements .pagehead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.Recruit .pagehead_box,main.Requirements .pagehead_box{display:block;position:relative;width:100%;min-height:260px;aspect-ratio:1280/300;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/recruit/pagehead.webp)}@media screen and (max-width:900px),print{main.Recruit .pagehead_box,main.Requirements .pagehead_box{min-height:196px;aspect-ratio:auto;background-image:url(../img/recruit/pagehead_sp.webp)}}main.Recruit .pagehead_box::before,main.Requirements .pagehead_box::before{content:'';z-index:0;opacity:.8;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#1c2993}main.Recruit .pagehead_box_txt,main.Requirements .pagehead_box_txt{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:1500px;margin:auto;height:100%;color:#fff}@media screen and (max-width:900px),print{main.Recruit .pagehead_box_txt,main.Requirements .pagehead_box_txt{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}}@media screen and (max-width:900px),print{main.Recruit .pagehead_box_txt_ttl,main.Requirements .pagehead_box_txt_ttl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}main.Recruit .pagehead_box_txt_ttl .jp,main.Requirements .pagehead_box_txt_ttl .jp{display:block;font-family:"Noto Serif JP",serif;font-size:36px;font-weight:500;line-height:1}@media screen and (max-width:1180px),print{main.Recruit .pagehead_box_txt_ttl .jp,main.Requirements .pagehead_box_txt_ttl .jp{font-size:calc(28px + 8 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .pagehead_box_txt_ttl .jp,main.Requirements .pagehead_box_txt_ttl .jp{font-size:28px}}main.Recruit .pagehead_box_txt_ttl .en,main.Requirements .pagehead_box_txt_ttl .en{display:block;padding-top:45px;font-family:"Crimson Pro",serif;font-size:18px;font-weight:400;line-height:1.125;letter-spacing:.06em}@media screen and (max-width:1180px),print{main.Recruit .pagehead_box_txt_ttl .en,main.Requirements .pagehead_box_txt_ttl .en{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .pagehead_box_txt_ttl .en,main.Requirements .pagehead_box_txt_ttl .en{font-size:16px}}@media screen and (max-width:900px),print{main.Recruit .pagehead_box_txt_ttl .en,main.Requirements .pagehead_box_txt_ttl .en{padding-top:10px}}main.Recruit .pagehead_box_txt_desc,main.Requirements .pagehead_box_txt_desc{font-family:"Noto Serif JP",serif;font-size:16px;text-align:right}@media screen and (max-width:900px),print{main.Recruit .pagehead_box_txt_desc,main.Requirements .pagehead_box_txt_desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:24px;text-align:left}}main.Recruit .pagehead_box_txt_btn,main.Requirements .pagehead_box_txt_btn{-webkit-box-flex:0;-ms-flex:0 0 208px;flex:0 0 208px}@media screen and (max-width:900px),print{main.Recruit .pagehead_box_txt_btn,main.Requirements .pagehead_box_txt_btn{-ms-flex-preferred-size:184px;flex-basis:184px;padding-top:32px}}main.Recruit .pagehead_box_txt_btn .btn,main.Requirements .pagehead_box_txt_btn .btn{display:block;width:100%}main.Recruit .pagehead .Bread,main.Requirements .pagehead .Bread{width:90%;max-width:1500px;margin:auto;padding:20px 0 56px}@media screen and (max-width:900px),print{main.Recruit .pagehead .Bread,main.Requirements .pagehead .Bread{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:16px 0}}main.Recruit .wrapcol,main.Requirements .wrapcol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:90%;max-width:1500px;margin:auto;gap:6.5%;padding-bottom:150px}@media screen and (max-width:900px),print{main.Recruit .wrapcol,main.Requirements .wrapcol{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;width:100%}}main.Recruit .wrapcol_menu,main.Requirements .wrapcol_menu{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_menu,main.Requirements .wrapcol_menu{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:900px),print{main.Recruit .wrapcol_menu .sidemenu_list,main.Requirements .wrapcol_menu .sidemenu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}}main.Recruit .wrapcol_menu .sidemenu_list_item,main.Requirements .wrapcol_menu .sidemenu_list_item{font-size:16px;line-height:2;letter-spacing:0;background-color:#fff;border-top:1px solid #bfbfbf}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_menu .sidemenu_list_item,main.Requirements .wrapcol_menu .sidemenu_list_item{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_menu .sidemenu_list_item,main.Requirements .wrapcol_menu .sidemenu_list_item{font-size:14px}}@media screen and (max-width:900px),print{main.Recruit .wrapcol_menu .sidemenu_list_item,main.Requirements .wrapcol_menu .sidemenu_list_item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:-1px;text-align:center;line-height:1.5;border-bottom:1px solid #bfbfbf}}@media screen and (max-width:900px),print{main.Recruit .wrapcol_menu .sidemenu_list_item:nth-of-type(odd),main.Requirements .wrapcol_menu .sidemenu_list_item:nth-of-type(odd){border-right:1px solid #bfbfbf}}main.Recruit .wrapcol_menu .sidemenu_list_item a,main.Requirements .wrapcol_menu .sidemenu_list_item a{display:block;padding:17px 0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.Recruit .wrapcol_menu .sidemenu_list_item a:hover,main.Requirements .wrapcol_menu .sidemenu_list_item a:hover{opacity:.7}@media screen and (max-width:900px),print{main.Recruit .wrapcol_menu .sidemenu_list_item a,main.Requirements .wrapcol_menu .sidemenu_list_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 1em}}main.Recruit .wrapcol_menu .sidemenu_btn,main.Requirements .wrapcol_menu .sidemenu_btn{padding-top:17px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_menu .sidemenu_btn,main.Requirements .wrapcol_menu .sidemenu_btn{padding-top:24px}}main.Recruit .wrapcol_menu .sidemenu_btn .btn,main.Requirements .wrapcol_menu .sidemenu_btn .btn{margin:0 auto}main.Recruit .wrapcol_cont,main.Requirements .wrapcol_cont{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont,main.Requirements .wrapcol_cont{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%}}@media screen and (max-width:900px),print{main.Recruit .wrapcol,main.Requirements .wrapcol{padding-bottom:80px}}main.Recruit .wrapcol_cont .sec:not(:last-of-type),main.Requirements .wrapcol_cont .sec:not(:last-of-type){padding-bottom:150px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .sec:not(:last-of-type),main.Requirements .wrapcol_cont .sec:not(:last-of-type){padding-bottom:80px}}main.Recruit .wrapcol_cont .sec_ttl,main.Requirements .wrapcol_cont .sec_ttl{font-family:"Noto Serif JP",serif;font-size:26px;line-height:1.80769;letter-spacing:0;font-weight:600;color:#1c2993}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .sec_ttl,main.Requirements .wrapcol_cont .sec_ttl{font-size:calc(24px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .sec_ttl,main.Requirements .wrapcol_cont .sec_ttl{font-size:24px}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .sec_ttl,main.Requirements .wrapcol_cont .sec_ttl{line-height:1.5}}main.Recruit .wrapcol_cont .greeting_catch{position:relative;padding-left:25px;margin:40px 0;font-family:"Noto Serif JP",serif;font-weight:600;font-size:21px;line-height:1.80952;letter-spacing:0;border-left:1px solid #1c2993}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .greeting_catch{font-size:calc(20px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .greeting_catch{font-size:20px}}main.Recruit .wrapcol_cont .int{counter-reset:number 0}main.Recruit .wrapcol_cont .int_list_item{counter-increment:number 1;padding:40px 0 60px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item{padding:40px 0}}main.Recruit .wrapcol_cont .int_list_item:last-of-type{padding-bottom:0}main.Recruit .wrapcol_cont .int_list_item:nth-of-type(odd) .int_list_item_info_box{margin-right:20px;margin-left:auto}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item:nth-of-type(odd) .int_list_item_info_box{margin-right:0;margin-left:auto}}main.Recruit .wrapcol_cont .int_list_item:nth-of-type(even) .int_list_item_info_box{margin-right:auto;margin-left:20px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item:nth-of-type(even) .int_list_item_info_box{margin-right:0;margin-left:auto}}main.Recruit .wrapcol_cont .int_list_item_img{display:block;width:100%;overflow:hidden;border-radius:0 8px 8px 0}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item_img{-webkit-transform:translateX(-5vw);transform:translateX(-5vw)}}main.Recruit .wrapcol_cont .int_list_item_img img{display:block;width:100%}main.Recruit .wrapcol_cont .int_list_item_info{z-index:1;position:relative;display:block;padding-bottom:60px;margin-top:-164px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item_info{padding-bottom:40px;margin-top:-44px}}main.Recruit .wrapcol_cont .int_list_item_info_box{display:block;width:70%;max-width:374px;padding:25px 50px;background-color:#eef6f9}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item_info_box{width:78%;padding:24px}}main.Recruit .wrapcol_cont .int_list_item_info_box .num{line-height:0}main.Recruit .wrapcol_cont .int_list_item_info_box .num>span{display:inline-block;height:18px;padding:0 8px;font-family:"Crimson Pro",serif;font-size:14px;line-height:18px;letter-spacing:.06em;color:#fff;border-radius:9px;background-color:#1c2993}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .num>span{height:16px;font-size:12px;line-height:16px;border-radius:8px}}main.Recruit .wrapcol_cont .int_list_item_info_box .num>span::after{content:counter(number,decimal-leading-zero)}main.Recruit .wrapcol_cont .int_list_item_info_box .catch{padding:8px 0 30px;font-family:"Noto Serif JP",serif;font-size:21px;line-height:1.80952;letter-spacing:0}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .catch{font-size:calc(16px + 5 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .catch{font-size:16px}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .catch{line-height:1.4375}}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .catch{padding-bottom:16px}}main.Recruit .wrapcol_cont .int_list_item_info_box .post{padding-bottom:8px;font-size:14px;line-height:1.5;letter-spacing:0}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .post{font-size:calc(14px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .post{font-size:14px}}main.Recruit .wrapcol_cont .int_list_item_info_box .name{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:0}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .name{font-size:calc(18px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .int_list_item_info_box .name{font-size:18px}}main.Recruit .wrapcol_cont .int_list_item_qa{padding-bottom:40px}main.Recruit .wrapcol_cont .int_list_item_qa:last-of-type{padding-bottom:0}main.Recruit .wrapcol_cont .int_list_item_qa .a,main.Recruit .wrapcol_cont .int_list_item_qa .q{padding-left:75px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item_qa .a,main.Recruit .wrapcol_cont .int_list_item_qa .q{padding-left:40px}}main.Recruit .wrapcol_cont .int_list_item_qa .q{position:relative;margin-bottom:10px;font-weight:700;font-size:18px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .int_list_item_qa .q{font-size:calc(16px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .int_list_item_qa .q{font-size:16px}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .int_list_item_qa .q{line-height:1.8125}}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item_qa .q{margin-bottom:8px}}main.Recruit .wrapcol_cont .int_list_item_qa .q::before{content:'';position:absolute;top:1em;right:auto;bottom:auto;left:0;margin:auto;display:block;width:60px;height:1px;background-color:#bfbfbf}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .int_list_item_qa .q::before{width:24px}}main.Recruit .wrapcol_cont .int_list_item_qa .a{font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .int_list_item_qa .a{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .int_list_item_qa .a{font-size:16px}}main.Recruit .wrapcol_cont .ideal_desc{padding:30px 0 40px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_desc{padding-top:24px}}main.Recruit .wrapcol_cont .ideal_list{counter-reset:number 0;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;gap:22px}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .ideal_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}}main.Recruit .wrapcol_cont .ideal_list_item{counter-increment:number 1;overflow:hidden;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:320px;aspect-ratio:1;border-radius:8px;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .ideal_list_item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 11px);flex:0 0 calc(50% - 11px)}}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list_item{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .ideal_list_item{max-width:100%}}main.Recruit .wrapcol_cont .ideal_list_item:nth-of-type(1){background-image:url(../img/recruit/ideal01.webp)}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list_item:nth-of-type(1){background-image:url(../img/recruit/ideal01_sp.webp)}}main.Recruit .wrapcol_cont .ideal_list_item:nth-of-type(2){background-image:url(../img/recruit/ideal02.webp)}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list_item:nth-of-type(2){background-image:url(../img/recruit/ideal02_sp.webp)}}main.Recruit .wrapcol_cont .ideal_list_item:nth-of-type(3){background-image:url(../img/recruit/ideal03.webp)}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list_item:nth-of-type(3){background-image:url(../img/recruit/ideal03_sp.webp)}}main.Recruit .wrapcol_cont .ideal_list_item::after{z-index:0;content:'';display:block;position:absolute;top:auto;right:0;bottom:0;left:0;margin:auto;width:100%;aspect-ratio:232/90;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/recruit/idel_list_bg.svg)}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list_item::after{aspect-ratio:322/98}}main.Recruit .wrapcol_cont .ideal_list_item_label{z-index:1;position:absolute;top:auto;right:0;bottom:12px;left:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list_item_label{bottom:10px}}main.Recruit .wrapcol_cont .ideal_list_item_label::before{content:counter(number,decimal-leading-zero);display:block;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;height:52px;line-height:52px;margin-right:20px;text-align:center;font-family:"Crimson Pro",serif;font-size:26px;color:#1c2993;border-right:1px solid #1c2993}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list_item_label::before{width:45px;height:39px;line-height:39px}}main.Recruit .wrapcol_cont .ideal_list_item_label .txt{display:block;padding-right:.5em;font-family:"Noto Serif JP",serif;font-weight:700;font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .ideal_list_item_label .txt{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .ideal_list_item_label .txt{font-size:16px}}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .ideal_list_item_label .txt{font-weight:500}}main.Recruit .wrapcol_cont .job_desc{padding-top:30px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .job_desc{padding-top:24px}}main.Recruit .wrapcol_cont .job_list{padding-top:30px}@media screen and (max-width:900px),print{main.Recruit .wrapcol_cont .job_list{padding-top:40px}}main.Recruit .wrapcol_cont .job_list_item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #bfbfbf}main.Recruit .wrapcol_cont .job_list_item:last-of-type{margin-bottom:0}main.Recruit .wrapcol_cont .job_list_item .link{display:block;width:100%;font-size:16px;line-height:2;letter-spacing:0}@media screen and (max-width:1180px),print{main.Recruit .wrapcol_cont .job_list_item .link{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Recruit .wrapcol_cont .job_list_item .link{font-size:14px}}@media screen and (max-width:900px),print{main.Requirements .wrapcol{gap:40px}}main.Requirements .wrapcol_cont .job_ttl{font-family:"Noto Serif JP",serif;font-size:26px;line-height:1.80769;letter-spacing:0;font-weight:600;color:#1c2993}@media screen and (max-width:1180px),print{main.Requirements .wrapcol_cont .job_ttl{font-size:calc(24px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Requirements .wrapcol_cont .job_ttl{font-size:24px}}@media screen and (max-width:480px),print{main.Requirements .wrapcol_cont .job_ttl{line-height:1.5}}main.Requirements .wrapcol_cont .job_desc{padding:30px 0}@media screen and (max-width:900px),print{main.Requirements .wrapcol_cont .job_desc{padding:24px 0 40px}}main.Requirements .wrapcol_cont .job .secreq{padding-bottom:100px}@media screen and (max-width:900px),print{main.Requirements .wrapcol_cont .job .secreq{padding-bottom:80px}}main.Requirements .wrapcol_cont .job .secreq_ttl{display:block;padding:15px;margin-bottom:20px;font-size:16px;line-height:2;letter-spacing:0;font-weight:600;font-family:"Noto Serif JP",serif;background-color:#eff2f7}@media screen and (max-width:1180px),print{main.Requirements .wrapcol_cont .job .secreq_ttl{font-size:calc(18px + -2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Requirements .wrapcol_cont .job .secreq_ttl{font-size:18px}}@media screen and (max-width:480px),print{main.Requirements .wrapcol_cont .job .secreq_ttl{line-height:1.5}}@media screen and (max-width:900px),print{main.Requirements .wrapcol_cont .job .secreq_ttl{padding:17px 15px;margin-bottom:16px}}main.Requirements .wrapcol_cont .job .secreq_tbl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 0;font-size:16px;line-height:2;letter-spacing:0;border-bottom:1px solid #bfbfbf}@media screen and (max-width:1180px),print{main.Requirements .wrapcol_cont .job .secreq_tbl{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Requirements .wrapcol_cont .job .secreq_tbl{font-size:16px}}@media screen and (max-width:900px),print{main.Requirements .wrapcol_cont .job .secreq_tbl{padding:16px 0}}main.Requirements .wrapcol_cont .job .secreq_tbl_ttl{-webkit-box-flex:0;-ms-flex:0 0 125px;flex:0 0 125px;padding-right:1em;font-weight:700}@media screen and (max-width:900px),print{main.Requirements .wrapcol_cont .job .secreq_tbl_ttl{-ms-flex-preferred-size:105px;flex-basis:105px}}main.Requirements .wrapcol_cont .job .secreq_tbl_desc{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}main.Requirements .wrapcol_cont .job .secreq_btn{padding-top:40px}@media screen and (max-width:900px),print{main.Requirements .wrapcol_cont .job .secreq_btn{padding-top:35px}}main.Requirements .wrapcol_cont .job .secreq_btn .btn{margin:0 auto}main.FAQ .pagehead{width:90%;max-width:1500px;margin:auto;text-align:center;margin:100px auto 56px}main.FAQ .pagehead_ttl .jp{display:block;font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1c2993}@media screen and (max-width:1180px),print{main.FAQ .pagehead_ttl .jp{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.FAQ .pagehead_ttl .jp{font-size:24px}}main.FAQ .pagehead_desc{padding-top:45px;font-size:16px;line-height:1.875;letter-spacing:0}@media screen and (max-width:1180px),print{main.FAQ .pagehead_desc{font-size:calc(15px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.FAQ .pagehead_desc{font-size:15px}}@media screen and (max-width:480px),print{main.FAQ .pagehead_desc{padding-top:24px}}main.FAQ .pagehead_desc a{color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.FAQ .pagehead_desc a:hover{opacity:.7}main.FAQ .pagehead .Bread{padding:20px 0 56px}@media screen and (max-width:900px),print{main.FAQ .pagehead .Bread{padding:16px 0 32px}}@media screen and (max-width:480px),print{main.FAQ .pagehead{margin:70px auto 30px}}main.FAQ .wrap{padding-bottom:120px}@media screen and (max-width:900px),print{main.FAQ .wrap{width:100%;padding-bottom:80px}}main.FAQ .wrap .nav{width:90%;max-width:1100px;margin:auto;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;margin-bottom:100px}@media screen and (max-width:900px),print{main.FAQ .wrap .nav{border-bottom:none}}main.FAQ .wrap .nav_ul{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}main.FAQ .wrap .nav_li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:25%;margin:16px 0;border-right:1px solid #bfbfbf}@media screen and (max-width:900px),print{main.FAQ .wrap .nav_li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0;padding:14px 0;border-bottom:1px solid #bfbfbf}}@media screen and (max-width:900px),print{main.FAQ .wrap .nav_li:nth-of-type(2n){border-right:none}}main.FAQ .wrap .nav_li:last-of-type{border-right:none}main.FAQ .wrap .nav_li a{display:block;text-align:center;font-size:16px;font-family:"Noto Serif JP",serif;font-weight:600;line-height:2;color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1180px),print{main.FAQ .wrap .nav_li a{font-size:calc(14px + 2 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.FAQ .wrap .nav_li a{font-size:14px}}main.FAQ .wrap .nav_li a:hover{opacity:.7}@media screen and (max-width:900px),print{main.FAQ .wrap .nav{width:100%;margin-bottom:40px}}main.FAQ .wrap .cont{width:90%;max-width:740px;margin:auto;max-width:740px;margin-bottom:84px}main.FAQ .wrap .cont:last-of-type{margin-bottom:0}main.FAQ .wrap .cont_ttl{font-size:24px;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:40px;color:#1c2993}@media screen and (max-width:1180px),print{main.FAQ .wrap .cont_ttl{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.FAQ .wrap .cont_ttl{font-size:24px}}main.FAQ .wrap .cont_dl{margin-bottom:40px}@media screen and (max-width:900px),print{main.FAQ .wrap .cont_dl{margin-bottom:16px}}main.FAQ .wrap .cont_dt{font-size:18px;font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.5;position:relative;margin-bottom:20px;padding:0 30px 16px 30px;border-bottom:1px solid #bfbfbf;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1180px),print{main.FAQ .wrap .cont_dt{font-size:calc(18px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.FAQ .wrap .cont_dt{font-size:18px}}main.FAQ .wrap .cont_dt:hover{opacity:.7}@media screen and (max-width:480px),print{main.FAQ .wrap .cont_dt{margin-bottom:16px}}main.FAQ .wrap .cont_dt::before{position:absolute;top:-5px;right:auto;bottom:auto;left:0;margin:auto;content:"Q";font-size:24px;font-family:"Crimson Pro",serif;color:#1c2993;margin-right:12px}@media screen and (max-width:1180px),print{main.FAQ .wrap .cont_dt::before{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.FAQ .wrap .cont_dt::before{font-size:24px}}main.FAQ .wrap .cont_dt::after{content:"";position:absolute;top:6px;right:8px;bottom:auto;left:auto;margin:auto;width:10px;height:10px;border-right:1.5px solid #2b2e35;border-bottom:1.5px solid #2b2e35;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s;transition:.4s}main.FAQ .wrap .cont_dt.rotate::after{top:12px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}main.FAQ .wrap .cont_dd{display:none;margin-top:20px}@media screen and (max-width:480px),print{main.FAQ .wrap .cont_dd{margin-bottom:40px}}main.Archive .pagehead{width:90%;max-width:1500px;margin:auto;text-align:center;margin:100px auto 56px}main.Archive .pagehead_ttl .jp{display:block;font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1c2993}@media screen and (max-width:1180px),print{main.Archive .pagehead_ttl .jp{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Archive .pagehead_ttl .jp{font-size:24px}}main.Archive .pagehead_desc{padding-top:45px;font-size:16px;line-height:1.875;letter-spacing:0}@media screen and (max-width:1180px),print{main.Archive .pagehead_desc{font-size:calc(15px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Archive .pagehead_desc{font-size:15px}}@media screen and (max-width:480px),print{main.Archive .pagehead_desc{padding-top:24px}}main.Archive .pagehead_desc a{color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.Archive .pagehead_desc a:hover{opacity:.7}main.Archive .pagehead .Bread{padding:20px 0 56px}@media screen and (max-width:900px),print{main.Archive .pagehead .Bread{padding:16px 0 32px}}@media screen and (max-width:480px),print{main.Archive .pagehead{margin:70px auto 30px}}main.Archive .wrap{width:90%;max-width:740px;margin:auto;padding-bottom:100px}@media screen and (max-width:480px),print{main.Archive .wrap{padding-bottom:80px}}main.Archive .wrap .nav{margin-bottom:60px}@media screen and (max-width:480px),print{main.Archive .wrap .nav{margin-bottom:36px}}main.Archive .wrap .nav_ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}main.Archive .wrap .nav_li a,main.Archive .wrap .nav_li span{display:block;padding:0 10px;height:26px;line-height:24px;font-size:14px;border:1px solid #1c2993;border-radius:4px;color:#1c2993;-webkit-transition:.5s;transition:.5s;white-space:nowrap}@media screen and (max-width:480px),print{main.Archive .wrap .nav_li a,main.Archive .wrap .nav_li span{height:29px;line-height:27px}}main.Archive .wrap .nav_li a.active,main.Archive .wrap .nav_li a:hover,main.Archive .wrap .nav_li span.active,main.Archive .wrap .nav_li span:hover{color:#fff;background:#1c2993}main.Archive .wrap .cont_list_item{display:block;border-bottom:1px solid #bfbfbf}main.Archive .wrap .cont_list_item:last-of-type{margin-bottom:0}main.Archive .wrap .cont_list_item_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 56px;padding:21px 16px;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:900px),print{main.Archive .wrap .cont_list_item_link{-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}}main.Archive .wrap .cont_list_item_link:hover{opacity:.5}main.Archive .wrap .cont_list_item .date{display:block;color:#a7a7a7;font-size:14px;line-height:16px}@media screen and (max-width:900px),print{main.Archive .wrap .cont_list_item .date{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:10px 0 8px}}main.Archive .wrap .cont_list_item .ttl{font-family:"Noto Sans JP",serif;font-size:16px;line-height:1.5;margin:auto auto auto 0}@media screen and (max-width:900px),print{main.Archive .wrap .cont_list_item .ttl{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}main.Archive .wrap .cont_list_item .cat{display:block;white-space:nowrap;-ms-flex-item-align:baseline;align-self:baseline;padding:0 10px;height:26px;line-height:24px;font-size:14px;border:1px solid #1c2993;border-radius:4px;color:#1c2993;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:900px),print{main.Archive .wrap .cont_list_item .cat{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:480px),print{main.Archive .wrap .cont_list_item .cat{height:31px;line-height:29px}}main.Single .pagehead{width:90%;max-width:1500px;margin:auto;text-align:center;margin:100px auto 56px}main.Single .pagehead_ttl .jp{display:block;font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1c2993}@media screen and (max-width:1180px),print{main.Single .pagehead_ttl .jp{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Single .pagehead_ttl .jp{font-size:24px}}main.Single .pagehead_desc{padding-top:45px;font-size:16px;line-height:1.875;letter-spacing:0}@media screen and (max-width:1180px),print{main.Single .pagehead_desc{font-size:calc(15px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Single .pagehead_desc{font-size:15px}}@media screen and (max-width:480px),print{main.Single .pagehead_desc{padding-top:24px}}main.Single .pagehead_desc a{color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.Single .pagehead_desc a:hover{opacity:.7}main.Single .pagehead .Bread{padding:20px 0 56px}@media screen and (max-width:900px),print{main.Single .pagehead .Bread{padding:16px 0 32px}}@media screen and (max-width:480px),print{main.Single .pagehead{margin:70px auto 30px}}main.Single .wrap{width:90%;max-width:1100px;margin:auto;max-width:720px;padding-bottom:100px}@media screen and (max-width:480px),print{main.Single .wrap{padding-bottom:80px}}main.Single .wrap .cont_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}main.Single .wrap .cont_head .date{color:#a7a7a7;font-size:14px;margin-right:20px}@media screen and (max-width:480px),print{main.Single .wrap .cont_head .date{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:20px}}main.Single .wrap .cont_head .cat{display:block;white-space:nowrap;-ms-flex-item-align:baseline;align-self:baseline;height:26px;font-size:14px;line-height:24px;border:1px solid #1c2993;border-radius:4px;padding:0 10px;margin-bottom:6px;-webkit-transition:.5s;transition:.5s;color:#1c2993}@media screen and (max-width:480px),print{main.Single .wrap .cont_head .cat{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:29px;line-height:27px}}main.Single .wrap .cont_head .cat:hover{color:#fff;background:#1c2993}main.Single .wrap .cont_head .ttl{width:100%;font-family:"Noto Sans JP",serif;font-size:30px;font-weight:700;line-height:1.5;margin:12px auto 0 auto;padding-bottom:16px;border-bottom:1px solid #bfbfbf}@media screen and (max-width:1180px),print{main.Single .wrap .cont_head .ttl{font-size:calc(24px + 6 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Single .wrap .cont_head .ttl{font-size:24px}}@media screen and (max-width:480px),print{main.Single .wrap .cont_head .ttl{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}main.Single .wrap .cont_body{margin-bottom:40px;font-family:"Noto Sans JP",serif}@media screen and (max-width:480px),print{main.Single .wrap .cont_body{margin-bottom:32px}}main.Single .wrap .cont_body h1,main.Single .wrap .cont_body h2,main.Single .wrap .cont_body h3,main.Single .wrap .cont_body p{margin-top:40px}@media screen and (max-width:480px),print{main.Single .wrap .cont_body h1,main.Single .wrap .cont_body h2,main.Single .wrap .cont_body h3,main.Single .wrap .cont_body p{margin-top:24px}}main.Single .wrap .cont_body h1{font-size:24px;font-weight:700}@media screen and (max-width:1180px),print{main.Single .wrap .cont_body h1{font-size:calc(20px + 4 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{main.Single .wrap .cont_body h1{font-size:20px}}main.Single .wrap .cont_body h2{font-size:18px;font-weight:700}main.Single .wrap .cont_body h3{font-size:16px;font-weight:700}main.Single .wrap .cont_body p a{color:#2b2e35;text-decoration:underline;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main.Single .wrap .cont_body p a:hover{opacity:.7}main.Single .wrap .cont_body p img{display:block;margin:0 auto;border-radius:8px;overflow:hidden}main.Single .wrap .cont .btn{margin:auto}.Contact .pagehead{width:90%;max-width:1500px;margin:auto;text-align:center;padding-bottom:45px}.Contact .pagehead_ttl .jp{display:block;font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1c2993}@media screen and (max-width:1180px),print{.Contact .pagehead_ttl .jp{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Contact .pagehead_ttl .jp{font-size:24px}}.Contact .pagehead_desc{padding-top:45px;font-size:16px;line-height:1.875;letter-spacing:0}@media screen and (max-width:1180px),print{.Contact .pagehead_desc{font-size:calc(15px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Contact .pagehead_desc{font-size:15px}}@media screen and (max-width:480px),print{.Contact .pagehead_desc{padding-top:24px}}.Contact .pagehead_desc a{color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Contact .pagehead_desc a:hover{opacity:.7}.Contact .pagehead .Bread{padding:20px 0 56px}@media screen and (max-width:900px),print{.Contact .pagehead .Bread{padding:16px 0 32px}}@media screen and (max-width:480px),print{.Contact .pagehead{padding-bottom:64px}}.Contact_wrap{width:90%;max-width:740px;margin:auto;max-width:540px;padding-bottom:80px}.Contact_wrap .form input::-webkit-input-placeholder,.Contact_wrap .form textarea::-webkit-input-placeholder{color:#a7a7a7}.Contact_wrap .form input::-moz-placeholder,.Contact_wrap .form textarea::-moz-placeholder{color:#a7a7a7}.Contact_wrap .form input:-ms-input-placeholder,.Contact_wrap .form textarea:-ms-input-placeholder{color:#a7a7a7}.Contact_wrap .form input::-ms-input-placeholder,.Contact_wrap .form textarea::-ms-input-placeholder{color:#a7a7a7}.Contact_wrap .form input::placeholder,.Contact_wrap .form textarea::placeholder{color:#a7a7a7}.Contact_wrap .form input:autofill{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset}.Contact_wrap .form_item{position:relative;margin-bottom:45px}.Contact_wrap .form_item:last-of-type{margin-bottom:0}.Contact_wrap .form_item.textarea label{height:auto;line-height:auto}.Contact_wrap .form_item label{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;position:relative}@media screen and (max-width:900px),print{.Contact_wrap .form_item label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;line-height:auto}}.Contact_wrap .form_item label .title{display:inline-block;vertical-align:middle;position:relative;margin-bottom:10px;font-size:16px;font-family:"Noto Sans JP",serif;letter-spacing:.083em;width:100%;text-align:left}@media screen and (max-width:1180px),print{.Contact_wrap .form_item label .title{font-size:calc(16px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Contact_wrap .form_item label .title{font-size:16px}}@media screen and (max-width:900px),print{.Contact_wrap .form_item label .title{width:100%;height:auto;line-height:auto}}.Contact_wrap .form_item label .title.require::after{content:'必須';height:27px;line-height:27px;font-size:12px;margin-left:10px;color:#fff;background-color:#1c2993;padding:4px 7px}@media screen and (max-width:480px),print{.Contact_wrap .form_item label .title.require::after{left:auto;top:8px}}@media screen and (max-width:480px),print{.Contact_wrap .form_item label .title{height:auto;line-height:auto;text-align:left;position:relative;left:auto;font-size:16px}}.Contact_wrap .form_item label .wpcf7-form-control{width:100%;height:53px;line-height:53px;padding:0 15px;border:#a7a7a7 1px solid;border-radius:4px;vertical-align:middle;margin-right:5px;display:inline-block;color:#2b2e35;background-color:#fff}.Contact_wrap .form_item label .wpcf7-form-control-wrap{display:block;width:100%}@media screen and (max-width:900px),print{.Contact_wrap .form_item label .wpcf7-form-control-wrap{width:100%}}.Contact_wrap .form_item label span[data-name=file-career],.Contact_wrap .form_item label span[data-name=file-resume]{position:relative}.Contact_wrap .form_item label span[data-name=file-career]::before,.Contact_wrap .form_item label span[data-name=file-resume]::before{content:'';position:absolute;top:1px;right:auto;bottom:1px;left:1px;margin:auto;display:block;width:145px;border-radius:4px 0 0 4px;background-color:#fff}.Contact_wrap .form_item label span[data-name=file-career]::after,.Contact_wrap .form_item label span[data-name=file-resume]::after{content:'ファイルを選択';position:absolute;top:0;right:auto;bottom:0;left:15px;margin:auto;display:block;width:126px;height:28px;line-height:27px;text-align:center;font-size:16px;font-weight:400;background-color:#eff2f7;color:#2b2e35;border-radius:4px;border:1px solid #2b2e35;cursor:pointer;-webkit-transition:.4s;transition:.4s}.Contact_wrap .form_item label .wpcf7-file{display:block;width:100%;height:100%}.Contact_wrap .form_item label .wpcf7-textarea{height:120px;padding:12px 14px;line-height:1.5}.Contact_wrap .form_item.dropdown{position:relative}.Contact_wrap .form_item.dropdown::after{content:'';position:absolute;top:57px;right:15px;bottom:auto;left:auto;margin:auto;display:block;width:10px;height:10px;border-bottom:1.5px solid #2b2e35;border-right:1.5px solid #2b2e35;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Contact_wrap .form_privacy input{display:none}.Contact_wrap .form_privacy input+span{padding-left:32px;display:inline-block;position:relative}.Contact_wrap .form_privacy input+span::after,.Contact_wrap .form_privacy input+span::before{content:"";display:block;position:absolute;top:0}.Contact_wrap .form_privacy input+span::before{border:1px solid #bfbfbf;background-color:#fff;height:20px;width:20px;border-radius:3px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Contact_wrap .form_privacy input+span::after{display:none;border:none;position:absolute;top:0;right:auto;bottom:0;left:5px;margin:auto;width:10px;height:5px;border-left:2px solid #333;border-bottom:2px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Contact_wrap .form_privacy input:checked+span::after{display:block}.Contact_wrap .form_privacy .wpcf7-list-item{margin:0}.Contact_wrap .form_privacy .link{font-size:14px;letter-spacing:.083em;text-decoration:underline}.Contact_wrap .form_submit{width:100%;margin:60px auto 0;text-align:center}.Contact_wrap .form_submit label{position:relative;display:block;width:100%;max-width:288px;height:74px;padding:0 95px 0 37px;text-align:left;white-space:nowrap;font-weight:400;font-family:"Crimson Pro",serif;font-size:16px;line-height:74px;color:var(--color-txt);border-radius:37px;background-color:var(--color-bg);-webkit-transition:.4s;transition:.4s;cursor:pointer;margin:auto}@media screen and (max-width:480px),print{.Contact_wrap .form_submit label{max-width:264px;height:56px;padding:0 88px 0 24px;line-height:56px;border-radius:28px}}.Contact_wrap .form_submit label::before{content:'';position:absolute;top:0;right:32px;bottom:0;left:auto;margin:auto;display:block;width:63px;height:28px;border-radius:14px;background-color:var(--color-arr-bg);-webkit-transition:.4s;transition:.4s}@media screen and (max-width:480px),print{.Contact_wrap .form_submit label::before{height:24px;border-radius:12px}}.Contact_wrap .form_submit label::after{content:'';position:absolute;top:0;right:52px;bottom:0;left:auto;margin:auto;display:block;width:23px;height:8px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/common/ico_arr.svg);-webkit-filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%);filter:invert(100%) sepia(97%) saturate(7292%) hue-rotate(184deg) brightness(135%) contrast(110%)}.Contact_wrap .form_submit label.jp{font-weight:600;font-family:"Noto Serif JP",serif}.Contact_wrap .form_submit label:hover{color:#fff;background-color:#1c2993}.Contact_wrap .form_submit label:hover::before{background-color:#fff}.Contact_wrap .form_submit label:hover::after{-webkit-animation:anmWhtToBlu .4s linear forwards;animation:anmWhtToBlu .4s linear forwards}.Contact_wrap .form_submit input{display:none}.Thanks .pagehead{width:90%;max-width:1500px;margin:auto;text-align:center}.Thanks .pagehead_ttl .jp{display:block;font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1c2993}@media screen and (max-width:1180px),print{.Thanks .pagehead_ttl .jp{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Thanks .pagehead_ttl .jp{font-size:24px}}.Thanks .pagehead_desc{padding-top:45px;font-size:16px;line-height:1.875;letter-spacing:0}@media screen and (max-width:1180px),print{.Thanks .pagehead_desc{font-size:calc(15px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Thanks .pagehead_desc{font-size:15px}}@media screen and (max-width:480px),print{.Thanks .pagehead_desc{padding-top:24px}}.Thanks .pagehead_desc a{color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Thanks .pagehead_desc a:hover{opacity:.7}.Thanks .pagehead .Bread{padding:20px 0 56px}@media screen and (max-width:900px),print{.Thanks .pagehead .Bread{padding:16px 0 32px}}.Thanks .cont{width:90%;max-width:740px;margin:auto;text-align:center;padding:45px 0 65px}@media screen and (max-width:480px),print{.Thanks .cont{padding:40px 0 80px}}.Thanks .cont_ttl{font-weight:600;font-family:"Noto Serif JP",serif;font-size:18px;line-height:26px}.Thanks .cont_desc{padding:10px 0 45px;font-size:16px;line-height:2.1}@media screen and (max-width:1180px),print{.Thanks .cont_desc{font-size:calc(15px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Thanks .cont_desc{font-size:15px}}@media screen and (max-width:480px),print{.Thanks .cont_desc{padding:24px 0 32px}}.Thanks .cont .btn{margin:auto}.Privacy .pagehead{width:90%;max-width:1500px;margin:auto;text-align:center;margin:100px auto 56px}.Privacy .pagehead_ttl .jp{display:block;font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:.08em;font-family:"Noto Serif JP",serif;color:#1c2993}@media screen and (max-width:1180px),print{.Privacy .pagehead_ttl .jp{font-size:calc(24px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Privacy .pagehead_ttl .jp{font-size:24px}}.Privacy .pagehead_desc{padding-top:45px;font-size:16px;line-height:1.875;letter-spacing:0}@media screen and (max-width:1180px),print{.Privacy .pagehead_desc{font-size:calc(15px + 1 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Privacy .pagehead_desc{font-size:15px}}@media screen and (max-width:480px),print{.Privacy .pagehead_desc{padding-top:24px}}.Privacy .pagehead_desc a{color:#1c2993;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Privacy .pagehead_desc a:hover{opacity:.7}.Privacy .pagehead .Bread{padding:20px 0 56px}@media screen and (max-width:900px),print{.Privacy .pagehead .Bread{padding:16px 0 32px}}@media screen and (max-width:480px),print{.Privacy .pagehead{margin:70px auto 56px}}.Privacy .wrap{width:90%;max-width:1100px;margin:auto;max-width:720px;padding-bottom:100px}@media screen and (max-width:480px),print{.Privacy .wrap{padding-bottom:80px}}.Privacy .wrap .desc{font-family:"Noto Sans JP",serif;margin-bottom:56px}.Privacy .wrap .list_item:not(:last-of-type){margin-bottom:45px}@media screen and (max-width:480px),print{.Privacy .wrap .list_item:not(:last-of-type){margin-bottom:40px}}.Privacy .wrap .list_item h3{font-size:18px;font-family:"Noto Serif JP",serif;border-bottom:1px solid #bfbfbf;padding-bottom:10px;margin-bottom:20px}@media screen and (max-width:1180px),print{.Privacy .wrap .list_item h3{font-size:calc(18px + 0 * (100vw - 480px)/ 544)}}@media screen and (max-width:480px),print{.Privacy .wrap .list_item h3{font-size:18px}}.Privacy .wrap .list_item p{font-family:"Noto Sans JP",serif}
/*# sourceMappingURL=style.css.map */
