@charset "UTF-8";
/*! このCSSファイルは書き換えないで下さい。（クライアント様のほうで追記したい場合は、「custom.css」に追記してください。）*/
/*! */
/*! */@import url(//fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,600,700,800,900&display=swap&subset=japanese);@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap);@import url(//cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css);*{box-sizing:border-box}html{font-size:62.5%;overflow-y:scroll}@media screen and (max-width:959px){html{font-size:59.5238095238%}}@media screen and (max-width:559px){html{font-size:56.8181818182%}}body{color:#222;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:400;line-height:2}@media screen and (max-width:959px){body{line-height:1.8604651163}}@media screen and (max-width:559px){body{line-height:1.8181818182}}body{letter-spacing:0.08rem}@media screen and (max-width:959px){body{letter-spacing:0.04rem}}@media screen and (max-width:559px){body{letter-spacing:0.032rem}}@media screen and (max-width:959px){body{font-size:1.55rem}}@media screen and (max-width:559px){body{font-size:1.5rem}}#page{background:#fcf7f3;padding-top:96px;position:relative}@media screen and (max-width:959px){#page{padding-top:48px;overflow-x:hidden}}#footer,#header,#main{min-width:1184px;position:relative}@media screen and (max-width:959px){#footer,#header,#main{min-width:0}}a{color:#222;text-decoration:underline}@media screen and (min-width:959px){a:hover{text-decoration:none}}.hd-h2{border-left:6px solid #e73828;background:#f1f1f1;font-size:2.2rem}@media screen and (max-width:959px){.hd-h2{font-size:2rem}}@media screen and (max-width:559px){.hd-h2{font-size:1.9130434783rem}}.hd-h2{font-weight:700;line-height:1.75}@media screen and (max-width:959px){.hd-h2{line-height:1.6279069767}}@media screen and (max-width:559px){.hd-h2{line-height:1.5909090909}}.hd-h2{margin:6.4rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){.hd-h2{margin:4.5714285714rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){.hd-h2{margin:3.5555555556rem 0rem 1.3333333333rem 0rem}}.hd-h2{padding:1.2rem 1.6rem 1.2rem 1.6rem}@media screen and (max-width:959px){.hd-h2{padding:0.8571428571rem 1.1428571429rem 0.8571428571rem 1.1428571429rem}}@media screen and (max-width:559px){.hd-h2{padding:0.6666666667rem 0.8888888889rem 0.6666666667rem 0.8888888889rem}}.hd-h3{border-left:6px solid #e73828;font-size:2rem}@media screen and (max-width:959px){.hd-h3{font-size:1.8181818182rem}}@media screen and (max-width:559px){.hd-h3{font-size:1.7391304348rem}}.hd-h3{font-weight:700;line-height:1.75}@media screen and (max-width:959px){.hd-h3{line-height:1.6279069767}}@media screen and (max-width:559px){.hd-h3{line-height:1.5909090909}}.hd-h3{margin:6.4rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){.hd-h3{margin:4.5714285714rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){.hd-h3{margin:3.5555555556rem 0rem 1.3333333333rem 0rem}}.hd-h3{padding:0rem 0rem 0rem 1.4rem}@media screen and (max-width:959px){.hd-h3{padding:0rem 0rem 0rem 1rem}}@media screen and (max-width:559px){.hd-h3{padding:0rem 0rem 0rem 0.7777777778rem}}.hd-h4{font-size:1.8rem}@media screen and (max-width:959px){.hd-h4{font-size:1.6363636364rem}}@media screen and (max-width:559px){.hd-h4{font-size:1.5652173913rem}}.hd-h4{font-weight:700;margin:4rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){.hd-h4{margin:2.8571428571rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){.hd-h4{margin:2.2222222222rem 0rem 0.8888888889rem 0rem}}.hd-h5{font-size:1.6rem;font-weight:700;margin:3.2rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){.hd-h5{margin:2.2857142857rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){.hd-h5{margin:1.7777777778rem 0rem 0.4444444444rem 0rem}}.hamburger-btn{background:#fff;text-align:center;line-height:48px;width:48px;height:48px;position:fixed;top:0;right:0;cursor:pointer;z-index:500;transition:all 0.5s ease;transform:translate(0,0)}.hamburger-btn .hamburger-btn--icn{width:20px;height:14px;position:absolute;top:-14px;left:0;right:0;bottom:0;margin:auto}.hamburger-btn--txt{position:absolute;left:0;right:0;bottom:11px;margin:auto}.hamburger-btn--txt:before{color:#222;font-size:8px;font-weight:500;text-align:center;letter-spacing:0;line-height:0;position:absolute;top:0;left:0;right:0;bottom:0}#hamburger-fixedarea{background:#fff;width:100%;height:48px;position:fixed;top:0;right:0;z-index:501;transition:all 0.6s ease}#hamburger-fixedarea #logo--sp{text-decoration:none;line-height:0;width:100px;margin:6px 0 0 4px;float:left;display:block}#hamburger-fixedarea #hamburger-btn--tel{background:#fff;right:48px}#hamburger-fixedarea #hamburger-btn--tel a{width:100%;height:100%;display:block}#hamburger-fixedarea #hamburger-btn--tel a .hamburger-btn--icn .mobile-icn{border-top:3px solid #222;border-left:1px solid #222;border-right:1px solid #222;border-bottom:6px solid #222;width:10px;height:18px;position:absolute;top:2px;left:0;right:0;bottom:0;margin:auto;border-radius:2px}#hamburger-fixedarea #hamburger-btn--tel a .hamburger-btn--icn .mobile-icn:before{content:"";background:#fff;width:2px;height:2px;position:absolute;bottom:-4px;left:50%;margin:0 0 0 -1px;border-radius:50%}#hamburger-fixedarea #hamburger-btn--tel a .hamburger-btn--txt:before{content:"お電話"}#hamburger-fixedarea #hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line1,#hamburger-fixedarea #hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line2,#hamburger-fixedarea #hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line3{background:#222;width:20px;height:1px;position:absolute;left:0;display:inline-block;transition:transform 0.4s ease}#hamburger-fixedarea #hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line1{top:0}#hamburger-fixedarea #hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line2{top:50%;margin:-0.5px 0 0}#hamburger-fixedarea #hamburger-btn--toggle .hamburger-btn--icn #hamburger-btn--icn--line3{bottom:0;opacity:1}#hamburger-fixedarea #hamburger-btn--toggle .hamburger-btn--txt:before{content:"メニュー"}#hamburger-fixedarea #hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line1{transform:translate(0,6.5px) rotate(-45deg)}#hamburger-fixedarea #hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line2{opacity:0}#hamburger-fixedarea #hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--icn #hamburger-btn--icn--line3{transform:translate(0,-6.5px) rotate(45deg)}#hamburger-fixedarea #hamburger-btn--toggle.hamburger-btn--toggle--opened .hamburger-btn--txt:before{content:"閉じる"}#hamburger-hidden{background:#fff;width:100%;height:100vh;padding:80px 16px 64px;position:fixed;top:0;right:0;z-index:500;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;transform:translateY(-105%);transition:all 0.3s ease}#hamburger-hidden.hamburger-hidden--show{transform:translate(0,0)}#nav--sp{border-top:1px solid #cfcfcf;margin:0 0 24px}#nav--sp ul li{position:relative}#nav--sp ul li a{border-bottom:1px solid #cfcfcf;color:#222;text-decoration:none;height:56px;padding:10px 58px 0 15px;display:block;position:relative}#nav--sp ul li a:before{content:"";border-right:3px solid #cfcfcf;border-bottom:3px solid #cfcfcf;width:8px;height:8px;position:absolute;top:50%;right:8px;margin:-4px 0 0;transform:rotate(-45deg);right:8px}#nav--sp ul li a .nav--eng,#nav--sp ul li a .nav--jpn{line-height:1.6;display:block}#nav--sp ul li a .nav--jpn{font-size:13px;font-weight:600;letter-spacing:0.1rem}@media screen and (max-width:959px){#nav--sp ul li a .nav--jpn{letter-spacing:0.05rem}}@media screen and (max-width:559px){#nav--sp ul li a .nav--jpn{letter-spacing:0.04rem}}#nav--sp ul li a .nav--eng{font-size:9px;font-weight:300;letter-spacing:0.2rem}@media screen and (max-width:959px){#nav--sp ul li a .nav--eng{letter-spacing:0.1rem}}@media screen and (max-width:559px){#nav--sp ul li a .nav--eng{letter-spacing:0.08rem}}#nav--sp ul li a .nav--eng{text-transform:uppercase}#nav--sp ul li.nav--parent>.nav--btn-toggle{background:rgb(225.7,225.7,225.7);width:44px;height:44px;position:absolute;top:5px;right:0;cursor:pointer;z-index:2}#nav--sp ul li.nav--parent>.nav--btn-toggle:before{content:"";background:#222;width:16px;height:1px;position:absolute;top:50%;left:50%;margin:-0.5px 0 0 -8px}#nav--sp ul li.nav--parent>.nav--btn-toggle:after{content:"";border:none;background:#222;width:1px;height:16px;position:absolute;top:50%;left:50%;margin:-8px 0 0 -0.5px;transition:all 0.4s ease}#nav--sp ul li.nav--parent>a:before{content:none}#nav--sp ul li.nav--parent.nav-li--opened{background:#f1f1f1}#nav--sp ul li.nav--parent.nav-li--opened>.nav--btn-toggle:after{transform:rotate(-90deg)}#nav--sp ul li .nav--child{display:none}#nav--sp ul li .nav--child li a{font-size:13px;height:auto;padding:12px 24px}#nav--sp ul li .nav--child li a:after,#nav--sp ul li .nav--child li a:before{right:20px}#nav--sp ul li .nav--child li ul li a{font-size:12px;height:auto;padding:10px 64px}#nav-sub--sp{padding:0 0 64px}#nav-sub--sp ul li a{color:#222}#header--pc{background:rgba(255,255,255,0.9);height:96px;width:100%;min-width:1072px;position:absolute;position:fixed;top:0;left:0;z-index:400}@media screen and (max-width:959px){#header--pc{min-width:0;display:none}}@media print{#header--pc{position:absolute!important}}#logo--header{text-decoration:none;line-height:0;width:160px;margin:22px 0 0;float:left;display:block}#nav--header{font-size:0;text-align:right;float:right;position:relative}#nav--header ul>li{text-align:center;display:inline-block;white-space:nowrap;position:relative}#nav--header ul>li.nav--disaster_prevention .nav--child{display:none!important}#nav--header ul>li.nav--contact{display:none}#nav--header ul>li>a{color:#222;text-decoration:none;font-size:1.5rem;font-weight:600;line-height:94px;height:96px;padding:0 16px;display:inline-block;position:relative;transition:all 0.4s ease}#nav--header ul>li>a .nav--jpn{display:none}#nav--header ul>li>a .nav--eng{font-size:1.5rem;font-weight:600;display:block;text-transform:uppercase}#nav--header ul>li>a:before{content:"";background:#e73828;width:0;height:3px;position:absolute;bottom:0;left:50%;transition:all 0.2s ease;z-index:2}@media screen and (min-width:959px){#nav--header ul>li>a:hover{color:#e73828}#nav--header ul>li>a:hover:before{width:100%;left:0}}#nav--header ul>li.nav--current>a:before{width:100%!important;left:0!important}#nav--header ul>li .nav--child{background:#fff;width:240px;margin:0 0 0 -120px;height:0;position:absolute;top:90%;left:50%;z-index:-1;opacity:0;border-radius:8px;overflow:hidden;transition:opacity 0.3s ease 0.08s,top 0.3s ease 0.08s}#nav--header ul>li .nav--child.nav--child--show{box-shadow:0 2px 8px rgba(0,0,0,0.25);opacity:1;height:auto;top:100%;z-index:403}#nav--header ul>li .nav--child>ul li{display:block}#nav--header ul>li .nav--child>ul li a{border-bottom:1px dotted #cfcfcf;background:#fff;color:#222;font-size:1.4rem;font-weight:400;text-align:left;text-decoration:none;line-height:1.75;height:auto;padding:16px 32px;display:block;transition:all 0s ease}#nav--header ul>li .nav--child>ul li a:before{content:none}#nav--header ul>li .nav--child>ul li a:hover{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%);color:#fff}#nav--header ul>li .nav--child>ul li>ul li.no-pc{display:none}#nav--header ul>li .nav--child>ul li>ul li a{font-size:1.3rem;line-height:1.75;padding:10px 56px}#nav--header ul>li .nav--child>ul li>ul li>ul{display:none}#header-btn{width:200px;margin:18px 0 0 24px;float:right}@media screen and (max-width:1200px){#header-btn{width:180px;margin-left:12px}}#header-btn a .header-btn--icn,#header-btn a .header-btn--txt{display:inline-block;vertical-align:middle}#header-btn a .header-btn--icn{line-height:0;width:22px;margin:0 6px 0 0;position:relative;top:-1px}#header-btn a .header-btn--icn svg{fill:#fff!important}#header-btn a .header-btn--txt{font-size:1.5rem;text-transform:uppercase}@media screen and (min-width:959px){#header-btn a:hover{opacity:1;color:rgba(255,255,255,0.75)}}#main{position:relative;z-index:10}#primary{width:668px;margin-right:56px;float:left}@media screen and (max-width:959px){#primary{width:auto;margin:0 auto 80px;float:none}}#secondary{width:300px;float:right;padding:0rem 0rem 4rem 0rem}@media screen and (max-width:959px){#secondary{padding:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#secondary{padding:0rem 0rem 2.2222222222rem 0rem}}@media screen and (max-width:959px){#secondary{width:auto;float:none}}#breadcrumb-section{background:#fff;padding:0.8rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#breadcrumb-section{padding:0.5714285714rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#breadcrumb-section{padding:0.4444444444rem 0rem 0.4444444444rem 0rem}}#breadcrumb-section{position:relative}@media screen and (max-width:959px){#breadcrumb-section{white-space:nowrap;overflow-wrap:break-word;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}#breadcrumb-section #breadcrumb{color:#222;font-size:1.1rem;line-height:1.75;margin:0 0 0 -4px}#breadcrumb-section #breadcrumb a{color:#222}#breadcrumb-section #breadcrumb span[property=itemListElement]{margin:0 4px}#pttl-section{background:#fff;padding:4rem 0rem 6.4rem 0rem}@media screen and (max-width:959px){#pttl-section{padding:2.8571428571rem 0rem 4.5714285714rem 0rem}}@media screen and (max-width:559px){#pttl-section{padding:2.2222222222rem 0rem 3.5555555556rem 0rem}}.page--employment_support #pttl-section,.page--facilities #pttl-section{background-color:#fff;background-repeat:no-repeat;background-position:right 2% center;background-size:320px;padding:5.6rem 0rem 8rem 0rem}@media screen and (max-width:959px){.page--employment_support #pttl-section,.page--facilities #pttl-section{padding:4rem 0rem 5.7142857143rem 0rem}}@media screen and (max-width:559px){.page--employment_support #pttl-section,.page--facilities #pttl-section{padding:3.1111111111rem 0rem 4.4444444444rem 0rem}}@media screen and (max-width:959px){.page--employment_support #pttl-section,.page--facilities #pttl-section{background-position:right 1% center;background-size:33%}}@media screen and (max-width:559px){.page--employment_support #pttl-section,.page--facilities #pttl-section{background-position:center top 5%;background-size:240px}}@media screen and (max-width:959px){.page--employment_support #pttl-section #pttl,.page--facilities #pttl-section #pttl{width:66%}}@media screen and (max-width:559px){.page--employment_support #pttl-section #pttl,.page--facilities #pttl-section #pttl{width:auto;padding-top:199px!important}}.page--employment_support #pttl-section,.page--facilities #pttl-section,.page--welfare #pttl-section{background-image:url(img/pttl_welfare.png?2408051145)}.page--about_us #pttl-section,.page--child--about_us #pttl-section,.page--disaster_prevention #pttl-section,.page--group_home #pttl-section,.page--maintenance #pttl-section,.page--media #pttl-section,.page--welfare #pttl-section{background-color:#fff;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;padding:5.6rem 0rem 8rem 0rem}@media screen and (max-width:959px){.page--about_us #pttl-section,.page--child--about_us #pttl-section,.page--disaster_prevention #pttl-section,.page--group_home #pttl-section,.page--maintenance #pttl-section,.page--media #pttl-section,.page--welfare #pttl-section{padding:4rem 0rem 5.7142857143rem 0rem}}@media screen and (max-width:559px){.page--about_us #pttl-section,.page--child--about_us #pttl-section,.page--disaster_prevention #pttl-section,.page--group_home #pttl-section,.page--maintenance #pttl-section,.page--media #pttl-section,.page--welfare #pttl-section{padding:3.1111111111rem 0rem 4.4444444444rem 0rem}}@media screen and (max-width:959px){.page--about_us #pttl-section,.page--child--about_us #pttl-section,.page--disaster_prevention #pttl-section,.page--group_home #pttl-section,.page--maintenance #pttl-section,.page--media #pttl-section,.page--welfare #pttl-section{background-image:none!important;padding-bottom:0!important}}.page--welfare #pttl-section{background-image:url(img/pttl_welfare.jpg?2408051145)}.page--disaster_prevention #pttl-section{background-image:url(img/pttl_disaster_prevention.jpg?2408051145)}.page--group_home #pttl-section{background-image:url(img/pttl_group_home.jpg?2408051145)}.page--maintenance #pttl-section{background-image:url(img/pttl_maintenance.jpg?2408051145)}.page--media #pttl-section{background-image:url(img/pttl_media.jpg?2408051145)}.page--about_us #pttl-section,.page--child--about_us #pttl-section{background-image:url(img/pttl_about_us.jpg?2408051145)}.page--entry #pttl-section,.page--entry_confirm #pttl-section,.page--entry_error #pttl-section,.page--entry_thanks #pttl-section,.page--jobs #pttl-section,.page--recruit #pttl-section,.page--staff #pttl-section{background:url(img/pttl_recruit.jpg?2408051145) no-repeat right center/contain #fff;padding:22.4rem 0rem 24.8rem 0rem}@media screen and (max-width:959px){.page--entry #pttl-section,.page--entry_confirm #pttl-section,.page--entry_error #pttl-section,.page--entry_thanks #pttl-section,.page--jobs #pttl-section,.page--recruit #pttl-section,.page--staff #pttl-section{padding:16rem 0rem 17.7142857143rem 0rem}}@media screen and (max-width:559px){.page--entry #pttl-section,.page--entry_confirm #pttl-section,.page--entry_error #pttl-section,.page--entry_thanks #pttl-section,.page--jobs #pttl-section,.page--recruit #pttl-section,.page--staff #pttl-section{padding:12.4444444444rem 0rem 13.7777777778rem 0rem}}@media screen and (max-width:959px){.page--entry #pttl-section,.page--entry_confirm #pttl-section,.page--entry_error #pttl-section,.page--entry_thanks #pttl-section,.page--jobs #pttl-section,.page--recruit #pttl-section,.page--staff #pttl-section{background-image:none!important;padding:5.6rem 0rem 8rem 0rem;padding-bottom:0!important}}@media screen and (max-width:959px) and (max-width:959px){.page--entry #pttl-section,.page--entry_confirm #pttl-section,.page--entry_error #pttl-section,.page--entry_thanks #pttl-section,.page--jobs #pttl-section,.page--recruit #pttl-section,.page--staff #pttl-section{padding:4rem 0rem 5.7142857143rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){.page--entry #pttl-section,.page--entry_confirm #pttl-section,.page--entry_error #pttl-section,.page--entry_thanks #pttl-section,.page--jobs #pttl-section,.page--recruit #pttl-section,.page--staff #pttl-section{padding:3.1111111111rem 0rem 4.4444444444rem 0rem}}#pttl{position:relative;z-index:2}#pttl #pttl--eng,#pttl #pttl--jpn{line-height:1;display:inline-block;vertical-align:middle}@media screen and (max-width:959px){#pttl #pttl--eng,#pttl #pttl--jpn{line-height:1.5;display:block}}@media screen and (max-width:959px) and (max-width:959px){#pttl #pttl--eng,#pttl #pttl--jpn{line-height:1.3953488372}}@media screen and (max-width:959px) and (max-width:559px){#pttl #pttl--eng,#pttl #pttl--jpn{line-height:1.3636363636}}#pttl #pttl--eng{color:#e73828;font-size:6.4rem}@media screen and (max-width:959px){#pttl #pttl--eng{font-size:5.8181818182rem}}@media screen and (max-width:559px){#pttl #pttl--eng{font-size:5.5652173913rem}}@media screen and (max-width:959px){#pttl #pttl--eng{font-size:5.3333333333rem}}@media screen and (max-width:559px){#pttl #pttl--eng{font-size:4.5714285714rem}}@media screen and (max-width:959px){#pttl #pttl--eng{font-size:4.5714285714rem}}@media screen and (max-width:559px){#pttl #pttl--eng{font-size:4rem}}#pttl #pttl--eng{font-weight:800;letter-spacing:0.2rem}@media screen and (max-width:959px){#pttl #pttl--eng{letter-spacing:0.1rem}}@media screen and (max-width:559px){#pttl #pttl--eng{letter-spacing:0.08rem}}#pttl #pttl--eng{text-transform:capitalize;margin:0rem 2.4rem 0rem 0rem}@media screen and (max-width:959px){#pttl #pttl--eng{margin:0rem 1.7142857143rem 0rem 0rem}}@media screen and (max-width:559px){#pttl #pttl--eng{margin:0rem 1.3333333333rem 0rem 0rem}}#pttl #pttl--eng{padding:4px 0;overflow:hidden;color:#e73828;background-image:radial-gradient(circle,#e73828 30%,#f05f19 100%);background-size:300% 300%;background-position:100% 100%;-webkit-background-clip:text;background-clip:text}#pttl #pttl--eng.pttl--eng--s{font-size:4rem;line-height:1.75}@media screen and (max-width:959px){#pttl #pttl--eng.pttl--eng--s{font-size:3.6363636364rem}}@media screen and (max-width:559px){#pttl #pttl--eng.pttl--eng--s{font-size:3.4782608696rem}}@media screen and (max-width:959px){#pttl #pttl--eng.pttl--eng--s{font-size:3.3333333333rem}}@media screen and (max-width:559px){#pttl #pttl--eng.pttl--eng--s{font-size:2.8571428571rem}}#pttl #pttl--eng.pttl--eng--s{margin:0rem 1.2rem 0rem 0rem}@media screen and (max-width:959px){#pttl #pttl--eng.pttl--eng--s{margin:0rem 0.8571428571rem 0rem 0rem}}@media screen and (max-width:559px){#pttl #pttl--eng.pttl--eng--s{margin:0rem 0.6666666667rem 0rem 0rem}}@media screen and (max-width:959px){#pttl #pttl--eng.pttl--eng--s{display:inline-block}}#pttl #pttl--jpn{font-size:2.4rem}@media screen and (max-width:959px){#pttl #pttl--jpn{font-size:2.1818181818rem}}@media screen and (max-width:559px){#pttl #pttl--jpn{font-size:2.0869565217rem}}#pttl #pttl--jpn{font-weight:700;letter-spacing:0.1rem}@media screen and (max-width:959px){#pttl #pttl--jpn{letter-spacing:0.05rem}}@media screen and (max-width:559px){#pttl #pttl--jpn{letter-spacing:0.04rem}}#pttl #pttl--jpn{position:relative;top:10px}@media screen and (max-width:959px){#pttl #pttl--jpn{top:auto}}#pttl #pttl--jpn.pttl--jpn--s{font-size:1.4rem;line-height:1.75;top:7px}@media screen and (max-width:959px){#pttl #pttl--jpn.pttl--jpn--s{top:4px;display:inline-block}}@media screen and (max-width:559px){#pttl #pttl--jpn.pttl--jpn--s{top:2px}}#pttl #pttl--jpn--child{font-size:4.4rem;line-height:1.75}@media screen and (max-width:959px){#pttl #pttl--jpn--child{font-size:4rem}}@media screen and (max-width:559px){#pttl #pttl--jpn--child{font-size:3.8260869565rem}}@media screen and (max-width:959px){#pttl #pttl--jpn--child{font-size:3.6666666667rem}}@media screen and (max-width:559px){#pttl #pttl--jpn--child{font-size:3.1428571429rem}}@media screen and (max-width:959px){#pttl #pttl--jpn--child{font-size:3.1428571429rem}}@media screen and (max-width:559px){#pttl #pttl--jpn--child{font-size:2.75rem}}#pttl #pttl--jpn--child{font-weight:700;letter-spacing:0.1rem}@media screen and (max-width:959px){#pttl #pttl--jpn--child{letter-spacing:0.05rem}}@media screen and (max-width:559px){#pttl #pttl--jpn--child{letter-spacing:0.04rem}}@media screen and (max-width:1200px){#pttl #pttl--jpn--child{font-size:4rem;line-height:1.75}}@media screen and (max-width:1200px) and (max-width:959px){#pttl #pttl--jpn--child{font-size:3.6363636364rem}}@media screen and (max-width:1200px) and (max-width:559px){#pttl #pttl--jpn--child{font-size:3.4782608696rem}}@media screen and (max-width:1200px) and (max-width:959px){#pttl #pttl--jpn--child{font-size:3.3333333333rem}}@media screen and (max-width:1200px) and (max-width:559px){#pttl #pttl--jpn--child{font-size:2.8571428571rem}}@media screen and (max-width:959px){#pttl #pttl--jpn--child{line-height:1.5}}@media screen and (max-width:959px) and (max-width:959px){#pttl #pttl--jpn--child{line-height:1.3953488372}}@media screen and (max-width:959px) and (max-width:559px){#pttl #pttl--jpn--child{line-height:1.3636363636}}#pttl #pttl--catchcopy{font-size:2.4rem;line-height:1.75}@media screen and (max-width:959px){#pttl #pttl--catchcopy{font-size:2.1818181818rem}}@media screen and (max-width:559px){#pttl #pttl--catchcopy{font-size:2.0869565217rem}}#pttl #pttl--catchcopy{font-weight:700;margin:2.4rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#pttl #pttl--catchcopy{margin:1.7142857143rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#pttl #pttl--catchcopy{margin:1.3333333333rem 0rem 0.4444444444rem 0rem}}@media screen and (max-width:559px){#pttl #pttl--catchcopy{font-size:2rem}}@media screen and (max-width:559px) and (max-width:959px){#pttl #pttl--catchcopy{font-size:1.8181818182rem}}@media screen and (max-width:559px) and (max-width:559px){#pttl #pttl--catchcopy{font-size:1.7391304348rem}}#pttl #pttl--description{font-size:1.6rem;font-weight:500;letter-spacing:0.1rem}@media screen and (max-width:959px){#pttl #pttl--description{letter-spacing:0.05rem}}@media screen and (max-width:559px){#pttl #pttl--description{letter-spacing:0.04rem}}@media screen and (max-width:959px){#pttl #pttl--description{font-size:1.4rem;line-height:1.75}}@media screen and (max-width:559px){#pttl #pttl--description{font-size:1.2rem;line-height:1.75}}#pttl-img{line-height:0;margin:8rem 0rem 0rem 0rem}@media screen and (max-width:959px){#pttl-img{margin:5.7142857143rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#pttl-img{margin:4.4444444444rem 0rem 0rem 0rem}}.white-block{box-shadow:-10px -10px 30px 0 rgba(255,255,255,0.75),10px 10px 40px 0 rgba(248,248,248,0.75);background:#fff;border-radius:8px}.section{padding:9.6rem 0rem 9.6rem 0rem}@media screen and (max-width:959px){.section{padding:6.8571428571rem 0rem 6.8571428571rem 0rem}}@media screen and (max-width:559px){.section{padding:5.3333333333rem 0rem 5.3333333333rem 0rem}}.section{position:relative}@media screen and (max-width:559px){.section{padding:8rem 0rem 8rem 0rem}}@media screen and (max-width:559px) and (max-width:959px){.section{padding:5.7142857143rem 0rem 5.7142857143rem 0rem}}@media screen and (max-width:559px) and (max-width:559px){.section{padding:4.4444444444rem 0rem 4.4444444444rem 0rem}}.section-l{padding:12.4rem 0rem 12.4rem 0rem}@media screen and (max-width:959px){.section-l{padding:8.8571428571rem 0rem 8.8571428571rem 0rem}}@media screen and (max-width:559px){.section-l{padding:6.8888888889rem 0rem 6.8888888889rem 0rem}}.section-l{position:relative}@media screen and (max-width:559px){.section-l{padding:9.6rem 0rem 9.6rem 0rem}}@media screen and (max-width:559px) and (max-width:959px){.section-l{padding:6.8571428571rem 0rem 6.8571428571rem 0rem}}@media screen and (max-width:559px) and (max-width:559px){.section-l{padding:5.3333333333rem 0rem 5.3333333333rem 0rem}}.section-s{padding:5.6rem 0rem 5.6rem 0rem}@media screen and (max-width:959px){.section-s{padding:4rem 0rem 4rem 0rem}}@media screen and (max-width:559px){.section-s{padding:3.1111111111rem 0rem 3.1111111111rem 0rem}}.section-s{position:relative}.bg--color{background:#e73828;background:linear-gradient(45deg,#e96800 0%,#e73828 100%)}.bg--white{background-color:#fff}.bg--lightorange{background-color:#fdf3eb}.bg--lightorange .white-block{box-shadow:-10px -10px 30px 0 rgba(255,255,255,0.5),10px 10px 40px 0 rgba(248,248,248,0.5)}.bg--ill{background:url(img/bg.png?2408051145) repeat center center/40px rgb(252.5363636364,240.2181818182,230.3636363636);margin:0rem 2.4rem 0rem 2.4rem}@media screen and (max-width:959px){.bg--ill{margin:0rem 1.7142857143rem 0rem 1.7142857143rem}}@media screen and (max-width:559px){.bg--ill{margin:0rem 1.3333333333rem 0rem 1.3333333333rem}}.bg--ill{border-radius:0 100px 0 100px}@media screen and (max-width:959px){.bg--ill{margin:0!important;border-radius:0}}.bg--green,.bg--navy,.bg--orange,.bg--red{color:#fff}.bg--green a,.bg--navy a,.bg--orange a,.bg--red a{color:#fff}.bg--green .section-ttl .section-ttl--eng .section-ttl--inner,.bg--green .section-ttl .section-ttl--jpn .section-ttl--inner,.bg--navy .section-ttl .section-ttl--eng .section-ttl--inner,.bg--navy .section-ttl .section-ttl--jpn .section-ttl--inner,.bg--orange .section-ttl .section-ttl--eng .section-ttl--inner,.bg--orange .section-ttl .section-ttl--jpn .section-ttl--inner,.bg--red .section-ttl .section-ttl--eng .section-ttl--inner,.bg--red .section-ttl .section-ttl--jpn .section-ttl--inner{color:#fff!important;background-image:none;background-clip:inherit;-webkit-text-fill-color:inherit}.bg--green .txtCover,.bg--navy .txtCover,.bg--orange .txtCover,.bg--red .txtCover{background:#fff}.bg--navy{background:#114280}.bg--red{background:#e73828;background:linear-gradient(45deg,#e96800 0%,#e73828 100%)}.bg--orange{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%)}.bg--green{background:#0097b2;background:linear-gradient(45deg,#0097b2 0%,#7dd858 100%)}.section-ttl{font-size:0;margin:0rem 0rem 4.8rem 0rem}@media screen and (max-width:959px){.section-ttl{margin:0rem 0rem 3.4285714286rem 0rem}}@media screen and (max-width:559px){.section-ttl{margin:0rem 0rem 2.6666666667rem 0rem}}.section-ttl .section-ttl--eng,.section-ttl .section-ttl--jpn{display:block}.section-ttl .section-ttl--eng{margin:0rem 0rem 0.4rem 0rem}@media screen and (max-width:959px){.section-ttl .section-ttl--eng{margin:0rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){.section-ttl .section-ttl--eng{margin:0rem 0rem 0.2222222222rem 0rem}}.section-ttl .section-ttl--eng .section-ttl--inner{font-size:4.8rem;font-weight:800;line-height:1.2}@media screen and (max-width:959px){.section-ttl .section-ttl--eng .section-ttl--inner{line-height:1.1162790698}}@media screen and (max-width:559px){.section-ttl .section-ttl--eng .section-ttl--inner{line-height:1.0909090909}}.section-ttl .section-ttl--eng .section-ttl--inner{letter-spacing:0.2rem}@media screen and (max-width:959px){.section-ttl .section-ttl--eng .section-ttl--inner{letter-spacing:0.1rem}}@media screen and (max-width:559px){.section-ttl .section-ttl--eng .section-ttl--inner{letter-spacing:0.08rem}}.section-ttl .section-ttl--eng .section-ttl--inner{text-transform:capitalize;display:inline-block;color:#e73828;background-image:radial-gradient(circle,#e73828 30%,#f05f19 100%);background-size:300% 300%;background-position:100% 100%;-webkit-background-clip:text;background-clip:text}@media screen and (max-width:959px){.section-ttl .section-ttl--eng .section-ttl--inner{font-size:4.3636363636rem}}@media screen and (max-width:559px){.section-ttl .section-ttl--eng .section-ttl--inner{font-size:4rem}}.section-ttl .section-ttl--jpn .section-ttl--inner{font-weight:700;font-size:2.1rem}@media screen and (max-width:959px){.section-ttl .section-ttl--jpn .section-ttl--inner{font-size:1.9090909091rem}}@media screen and (max-width:559px){.section-ttl .section-ttl--jpn .section-ttl--inner{font-size:1.8260869565rem}}.section-ttl .section-ttl--jpn .section-ttl--inner{display:inline-block;color:#e73828;background-image:radial-gradient(circle,#e73828 30%,#f05f19 100%);background-size:300% 300%;background-position:100% 100%;-webkit-background-clip:text;background-clip:text}@media screen and (max-width:559px){.section-ttl .section-ttl--jpn .section-ttl--inner{font-size:1.8rem}}@media screen and (max-width:559px) and (max-width:959px){.section-ttl .section-ttl--jpn .section-ttl--inner{font-size:1.6363636364rem}}@media screen and (max-width:559px) and (max-width:559px){.section-ttl .section-ttl--jpn .section-ttl--inner{font-size:1.5652173913rem}}.centering-ttl{font-size:2.4rem;line-height:1.75}@media screen and (max-width:959px){.centering-ttl{font-size:2.1818181818rem}}@media screen and (max-width:559px){.centering-ttl{font-size:2.0869565217rem}}.centering-ttl{font-weight:800;text-align:center;letter-spacing:0.1rem}@media screen and (max-width:959px){.centering-ttl{letter-spacing:0.05rem}}@media screen and (max-width:559px){.centering-ttl{letter-spacing:0.04rem}}.centering-ttl{margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){.centering-ttl{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){.centering-ttl{margin:0rem 0rem 1.7777777778rem 0rem}}.section-sub-ttl{font-size:1.6rem;font-weight:500;text-align:center;letter-spacing:0.1rem}@media screen and (max-width:959px){.section-sub-ttl{letter-spacing:0.05rem}}@media screen and (max-width:559px){.section-sub-ttl{letter-spacing:0.04rem}}.section-sub-ttl{margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){.section-sub-ttl{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){.section-sub-ttl{margin:0rem 0rem 1.7777777778rem 0rem}}.underline{background:url(img/underline_bg.png) repeat scroll 0 -2px;line-height:40px}@media screen and (max-width:559px){.underline{text-align:left;overflow:hidden;background:none;line-height:1.8}}.check-list li{font-weight:500;line-height:1.7;list-style-type:none;margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){.check-list li{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){.check-list li{margin:0rem 0rem 1.3333333333rem 0rem}}.check-list li{padding-left:44px!important;position:relative}@media screen and (max-width:559px){.check-list li{padding-left:32px!important}}.check-list li:before{content:"";background:url(img/li--favicon.png) no-repeat center center/contain;width:32px;height:32px;position:absolute;top:-2px;left:0;z-index:2}@media screen and (max-width:559px){.check-list li:before{width:24px;height:24px;top:0}}.message{color:#e73828;font-size:3rem}@media screen and (max-width:959px){.message{font-size:2.7272727273rem}}@media screen and (max-width:559px){.message{font-size:2.6086956522rem}}.message{font-weight:700;text-align:center;line-height:2}@media screen and (max-width:959px){.message{line-height:1.8604651163}}@media screen and (max-width:559px){.message{line-height:1.8181818182}}.message{letter-spacing:0.2rem}@media screen and (max-width:959px){.message{letter-spacing:0.1rem}}@media screen and (max-width:559px){.message{letter-spacing:0.08rem}}.message{margin:0rem 0rem 4.2rem 0rem}@media screen and (max-width:959px){.message{margin:0rem 0rem 3rem 0rem}}@media screen and (max-width:559px){.message{margin:0rem 0rem 2.3333333333rem 0rem}}.message{padding:0rem 0rem 3.4rem 0rem}@media screen and (max-width:959px){.message{padding:0rem 0rem 2.4285714286rem 0rem}}@media screen and (max-width:559px){.message{padding:0rem 0rem 1.8888888889rem 0rem}}.message{position:relative}@media screen and (max-width:959px){.message{font-size:2.4rem}}@media screen and (max-width:959px) and (max-width:959px){.message{font-size:2.1818181818rem}}@media screen and (max-width:959px) and (max-width:559px){.message{font-size:2.0869565217rem}}@media screen and (max-width:559px){.message{font-size:2rem}}@media screen and (max-width:559px) and (max-width:959px){.message{font-size:1.8181818182rem}}@media screen and (max-width:559px) and (max-width:559px){.message{font-size:1.7391304348rem}}.message:before{content:"";background:#e73828;width:48px;height:1px;position:absolute;bottom:0;left:50%;margin:0 0 0 -24px;z-index:2}.message.message--s{font-size:2.5rem}@media screen and (max-width:959px){.message.message--s{font-size:2.2727272727rem}}@media screen and (max-width:559px){.message.message--s{font-size:2.1739130435rem}}.message.message--s{letter-spacing:0.08rem}@media screen and (max-width:959px){.message.message--s{font-size:2.2rem;letter-spacing:0.04rem}}@media screen and (max-width:959px) and (max-width:959px){.message.message--s{font-size:2rem}}@media screen and (max-width:959px) and (max-width:559px){.message.message--s{font-size:1.9130434783rem}}@media screen and (max-width:559px){.message.message--s{font-size:1.6rem;letter-spacing:0.02rem}}.message.message--bottom{margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){.message.message--bottom{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){.message.message--bottom{margin:0rem 0rem 1.7777777778rem 0rem}}.message.message--bottom{padding:0!important}.message.message--bottom:before{content:none}.price{color:#e73828;font-weight:700}.price span{font-size:2.4rem;line-height:1.75}@media screen and (max-width:959px){.price span{font-size:2.1818181818rem}}@media screen and (max-width:559px){.price span{font-size:2.0869565217rem}}@media screen and (max-width:959px){.price span{font-size:2.2rem}}@media screen and (max-width:959px) and (max-width:959px){.price span{font-size:2rem}}@media screen and (max-width:959px) and (max-width:559px){.price span{font-size:1.9130434783rem}}@media screen and (max-width:559px){.price span{font-size:1.8rem}}@media screen and (max-width:559px) and (max-width:959px){.price span{font-size:1.6363636364rem}}@media screen and (max-width:559px) and (max-width:559px){.price span{font-size:1.5652173913rem}}#kv{background:#fdf3eb;height:720px;position:relative;overflow:hidden;z-index:200}@media screen and (max-width:959px){#kv{height:auto!important;padding:4rem 0rem 4rem 0rem}}@media screen and (max-width:959px) and (max-width:959px){#kv{padding:2.8571428571rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){#kv{padding:2.2222222222rem 0rem 2.2222222222rem 0rem}}#kv .ctt-width-l{position:relative;height:100%}#kv #kv-txt{color:#222;text-shadow:1px 1px 12px rgba(253,243,235,0.8),-1px 1px 12px rgba(253,243,235,0.8),1px -1px 12px rgba(253,243,235,0.8),-1px -1px 12px rgba(253,243,235,0.8),2px 2px 12px rgba(253,243,235,0.8),-2px 2px 12px rgba(253,243,235,0.8),2px -2px 12px rgba(253,243,235,0.8),-2px -2px 12px rgba(253,243,235,0.8),3px 3px 12px rgba(253,243,235,0.8),-3px 3px 12px rgba(253,243,235,0.8),3px -3px 12px rgba(253,243,235,0.8),-3px -3px 12px rgba(253,243,235,0.8),4px 4px 12px rgba(253,243,235,0.8),-4px 4px 12px rgba(253,243,235,0.8),4px -4px 12px rgba(253,243,235,0.8),-4px -4px 12px rgba(253,243,235,0.8);font-size:0;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:202}@media screen and (max-width:959px){#kv #kv-txt{text-align:center;width:auto;position:relative}}#kv #kv-txt #kv-txt--01{font-size:64px;font-weight:800;line-height:1.6}@media screen and (max-width:959px){#kv #kv-txt #kv-txt--01{line-height:1.488372093}}@media screen and (max-width:559px){#kv #kv-txt #kv-txt--01{line-height:1.4545454545}}#kv #kv-txt #kv-txt--01{margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){#kv #kv-txt #kv-txt--01{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){#kv #kv-txt #kv-txt--01{margin:0rem 0rem 1.7777777778rem 0rem}}@media screen and (max-width:959px){#kv #kv-txt #kv-txt--01{font-size:7vw}}@media screen and (max-width:559px){#kv #kv-txt #kv-txt--01{font-size:6.6vw}}#kv #kv-txt #kv-txt--02{font-size:30px;font-weight:600}@media screen and (max-width:959px){#kv #kv-txt #kv-txt--02{font-size:3.4vw}}@media screen and (max-width:559px){#kv #kv-txt #kv-txt--02{font-size:4vw}}#kv #kv-img{line-height:0;text-align:center;width:55%;position:absolute;top:50%;right:-2%;transform:translateY(-50%);z-index:201}@media screen and (max-width:959px){#kv #kv-img{width:75%;margin-left:auto;margin-right:auto;position:relative;top:auto;right:auto;transform:translateY(0)}}#kvservice{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;height:720px;position:relative;z-index:200}@media screen and (max-width:959px){#kvservice{height:70vw}}@media screen and (max-width:559px){#kvservice{height:75vw}}#kvservice.kvservice--employment_support{background-image:url(img/service/welfare/kv_bg--employment_support.jpg?2404151848)}@media screen and (max-width:959px){#kvservice.kvservice--employment_support{background-image:url(img/service/welfare/kv_bg--sm--employment_support.jpg?2404151848)}}#kvservice.kvservice--disaster_prevention{background-image:url(img/service/disaster_prevention/kv_bg--disaster_prevention.jpg?2408051145)}@media screen and (max-width:959px){#kvservice.kvservice--disaster_prevention{background-image:url(img/service/disaster_prevention/kv_bg--sm--disaster_prevention.jpg?2408051145)}}#kvservice #kvservice-txt{width:1200px;height:374px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:200}@media screen and (max-width:1200px){#kvservice #kvservice-txt{width:1024px}}@media screen and (max-width:959px){#kvservice #kvservice-txt{text-align:center;width:auto;padding:0rem 0.8rem 0rem 0.8rem}}@media screen and (max-width:959px) and (max-width:959px){#kvservice #kvservice-txt{padding:0rem 0.5714285714rem 0rem 0.5714285714rem}}@media screen and (max-width:959px) and (max-width:559px){#kvservice #kvservice-txt{padding:0rem 0.4444444444rem 0rem 0.4444444444rem}}#kvservice #kvservice-txt #kvservice-txt--01{font-size:54px;font-weight:900;line-height:1.7}@media screen and (max-width:959px){#kvservice #kvservice-txt #kvservice-txt--01{line-height:1.5813953488}}@media screen and (max-width:559px){#kvservice #kvservice-txt #kvservice-txt--01{line-height:1.5454545455}}#kvservice #kvservice-txt #kvservice-txt--01{margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){#kvservice #kvservice-txt #kvservice-txt--01{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){#kvservice #kvservice-txt #kvservice-txt--01{margin:0rem 0rem 1.7777777778rem 0rem}}@media screen and (max-width:959px){#kvservice #kvservice-txt #kvservice-txt--01{font-size:6.2vw}}#kvservice #kvservice-txt #kvservice-txt--02{color:#e73828;font-size:24px;font-weight:700;margin:0rem 0rem 1.2rem 0rem}@media screen and (max-width:959px){#kvservice #kvservice-txt #kvservice-txt--02{margin:0rem 0rem 0.8571428571rem 0rem}}@media screen and (max-width:559px){#kvservice #kvservice-txt #kvservice-txt--02{margin:0rem 0rem 0.6666666667rem 0rem}}@media screen and (max-width:959px){#kvservice #kvservice-txt #kvservice-txt--02{font-size:3.8vw}}#kvservice #kvservice-txt #kvservice-txt--03{font-size:16px;font-weight:400;padding:0rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#kvservice #kvservice-txt #kvservice-txt--03{padding:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#kvservice #kvservice-txt #kvservice-txt--03{padding:0rem 0rem 0.8888888889rem 0rem}}@media screen and (max-width:959px){#kvservice #kvservice-txt #kvservice-txt--03{font-size:2.2vw}}@media screen and (max-width:559px){#kvservice #kvservice-txt #kvservice-txt--03{font-size:2.8vw}}#kv--welfare{background:#fff;padding:0 4rem 4rem}@media screen and (max-width:959px){#kv--welfare{padding:0}}#kv--welfare #kv-area{height:709px;position:relative;z-index:200;border-radius:4rem;overflow:hidden}@media screen and (max-width:959px){#kv--welfare #kv-area{border-radius:0;height:58vw}}@media screen and (max-width:559px){#kv--welfare #kv-area{height:61vw}}#kv--welfare #kv-area #kvtxt--welfare{color:#e73828;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center;width:100%;height:240px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:201}@media screen and (max-width:959px){#kv--welfare #kv-area #kvtxt--welfare{text-shadow:0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4),0 0 1.2vw rgba(255,255,255,0.4);height:26vw}}@media screen and (max-width:559px){#kv--welfare #kv-area #kvtxt--welfare{height:35.5vw}}#kv--welfare #kv-area #kvtxt--welfare .inner{margin:0 0.8rem;display:inline-block;vertical-align:top}@media screen and (max-width:959px){#kv--welfare #kv-area #kvtxt--welfare .inner{margin:0 0.8vw}}#kv--welfare #kv-area #kvtxt--welfare .inner .inner2{background:#fff;font-size:28px;font-weight:400;line-height:1.75;letter-spacing:0.32rem;white-space:nowrap;padding:1.2rem 0;margin-left:auto;margin-right:auto;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}@media screen and (max-width:959px){#kv--welfare #kv-area #kvtxt--welfare .inner .inner2{font-size:3vw;padding:1.2vw 0}}@media screen and (max-width:559px){#kv--welfare #kv-area #kvtxt--welfare .inner .inner2{font-size:3.9vw}}#slideshow--welfare{width:100%;height:100%;position:absolute;top:0;left:0;z-index:200}#slideshow--welfare .slide-viewport{width:100%;height:100%;position:absolute;top:0}#slideshow--welfare .slide{background-repeat:no-repeat;background-position:center center;background-size:cover;height:709px;min-height:709px}@media screen and (max-width:959px){#slideshow--welfare .slide{height:58vw;min-height:0!important}}@media screen and (max-width:559px){#slideshow--welfare .slide{height:61vw}}#slideshow--welfare .slide#slide-01{background-image:url(img/service/welfare/slideshow--01.webp?2610092018)}#slideshow--welfare .slide#slide-02{background-image:url(img/service/welfare/slideshow--02.webp?2610092018)}#slideshow--welfare .slide#slide-03{background-image:url(img/service/welfare/slideshow--03.webp?2610092018)}#frontmessage-wrap{text-align:center}#frontmessage-wrap #frontmessage-ttl{font-size:3.5rem}@media screen and (max-width:959px){#frontmessage-wrap #frontmessage-ttl{font-size:3.1818181818rem}}@media screen and (max-width:559px){#frontmessage-wrap #frontmessage-ttl{font-size:3.0434782609rem}}@media screen and (max-width:959px){#frontmessage-wrap #frontmessage-ttl{font-size:2.9166666667rem}}@media screen and (max-width:559px){#frontmessage-wrap #frontmessage-ttl{font-size:2.5rem}}#frontmessage-wrap #frontmessage-ttl{font-weight:800;margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){#frontmessage-wrap #frontmessage-ttl{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#frontmessage-wrap #frontmessage-ttl{margin:0rem 0rem 1.3333333333rem 0rem}}@media screen and (max-width:559px){#frontmessage-wrap #frontmessage-ttl{font-size:2.4rem}}@media screen and (max-width:559px) and (max-width:959px){#frontmessage-wrap #frontmessage-ttl{font-size:2.1818181818rem}}@media screen and (max-width:559px) and (max-width:559px){#frontmessage-wrap #frontmessage-ttl{font-size:2.0869565217rem}}#frontmessage-wrap #frontmessage-txt{font-size:1.6rem;font-weight:600}@media screen and (max-width:559px){#frontmessage-wrap #frontmessage-txt{font-size:1.4rem;line-height:1.75}}#frontmessage-wrap #frontmessage-txt p{margin:0rem 0rem 1.2rem 0rem}@media screen and (max-width:959px){#frontmessage-wrap #frontmessage-txt p{margin:0rem 0rem 0.8571428571rem 0rem}}@media screen and (max-width:559px){#frontmessage-wrap #frontmessage-txt p{margin:0rem 0rem 0.6666666667rem 0rem}}#frontmessage-wrap #frontmessage-txt p:last-child{margin-bottom:0!important}#frontpost-section #post-area{position:relative}#frontpost-section #post-area #post-list-wrap{margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#frontpost-section #post-area #post-list-wrap{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#frontpost-section #post-area #post-list-wrap{margin:0rem 0rem 0.4444444444rem 0rem}}#client-section{padding:4rem 0rem 4rem 0rem}@media screen and (max-width:959px){#client-section{padding:2.8571428571rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#client-section{padding:2.2222222222rem 0rem 2.2222222222rem 0rem}}#client-section #client{background:url(img/front/client_bg.webp?2609282146) repeat-x center center/1870px;width:100%;height:200px;animation:autoslide 6000s linear infinite forwards}@media screen and (max-width:959px){#client-section #client{background-size:1246.6666666667px;height:133.3333333333px;animation:autoslide 8000s linear infinite forwards}}@media screen and (max-width:559px){#client-section #client{background-size:935px;height:100px;animation:autoslide 10000s linear infinite forwards}}@keyframes autoslide{0%{background-position:0 0}to{background-position:-478000px}}#mediaworks-section #mediaworks-wrap{margin:-2.4rem 0rem 0rem 0rem}@media screen and (max-width:959px){#mediaworks-section #mediaworks-wrap{margin:-1.7142857143rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#mediaworks-section #mediaworks-wrap{margin:-1.3333333333rem 0rem 0rem 0rem}}#pagenav-wrap .one-pagenav{color:#222;text-decoration:none;display:block}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav{margin:0rem 0rem 4.8rem 0rem}}@media screen and (max-width:959px) and (max-width:959px){#pagenav-wrap .one-pagenav{margin:0rem 0rem 3.4285714286rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){#pagenav-wrap .one-pagenav{margin:0rem 0rem 2.6666666667rem 0rem}}#pagenav-wrap .one-pagenav .pagenav-img{line-height:0;margin:0rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-img{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-img{margin:0rem 0rem 0.8888888889rem 0rem}}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-img{margin:0!important}}@media screen and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-img{padding:4rem 0rem 4rem 0rem}}@media screen and (max-width:559px) and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-img{padding:2.8571428571rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px) and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-img{padding:2.2222222222rem 0rem 2.2222222222rem 0rem}}#pagenav-wrap .one-pagenav .pagenav-ctt{padding:0rem 2rem 0rem 2rem}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-ctt{padding:0rem 1.4285714286rem 0rem 1.4285714286rem}}@media screen and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-ctt{padding:0rem 1.1111111111rem 0rem 1.1111111111rem}}#pagenav-wrap .one-pagenav .pagenav-ctt{position:relative}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-ctt{text-align:left;padding:0!important}}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-ttl{font-size:2rem}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-ttl{font-size:1.8181818182rem}}@media screen and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-ttl{font-size:1.7391304348rem}}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-ttl{font-weight:700;margin:0rem 0rem 0.4rem 0rem}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-ttl{margin:0rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-ttl{margin:0rem 0rem 0.2222222222rem 0rem}}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-txt{font-size:1.5rem}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore{text-align:right}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{color:#e73828;font-size:1.4rem;font-weight:600;line-height:1.75}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{line-height:1.6279069767}}@media screen and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{line-height:1.5909090909}}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{letter-spacing:0.2rem}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{letter-spacing:0.1rem}}@media screen and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{letter-spacing:0.08rem}}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{text-decoration:none;text-transform:uppercase;display:inline-block;padding:0.6rem 0rem 0.6rem 0rem}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{padding:0.4285714286rem 0rem 0.4285714286rem 0rem}}@media screen and (max-width:559px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{padding:0.3333333333rem 0rem 0.3333333333rem 0rem}}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner{position:relative}#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner:before{content:"";background:#e73828;width:50%;height:2px;position:absolute;bottom:0;left:0;transition:all 0.2s ease}@media screen and (max-width:959px){#pagenav-wrap .one-pagenav .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner:before{width:100%}}@media screen and (min-width:959px){#pagenav-wrap .one-pagenav:hover .pagenav-ctt .pagenav-readmore .pagenav-readmore--inner:before{width:100%}}#rescuehouse-section #rescuehouse-wrap{margin:3.2rem 0rem 0rem 0rem}@media screen and (max-width:959px){#rescuehouse-section #rescuehouse-wrap{margin:2.2857142857rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#rescuehouse-section #rescuehouse-wrap{margin:1.7777777778rem 0rem 0rem 0rem}}#rescuehouse-section #rescuehouse-wrap .one-rescuehouse{color:#222;margin:0rem 0rem 4rem 0rem}@media screen and (max-width:959px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse{margin:0rem 0rem 2.2222222222rem 0rem}}#rescuehouse-section #rescuehouse-wrap .one-rescuehouse{padding:3.2rem 4rem 4rem 4rem}@media screen and (max-width:959px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse{padding:2.2857142857rem 2.8571428571rem 2.8571428571rem 2.8571428571rem}}@media screen and (max-width:559px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse{padding:1.7777777778rem 2.2222222222rem 2.2222222222rem 2.2222222222rem}}#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{font-size:3rem;line-height:1.75}@media screen and (max-width:959px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{font-size:2.7272727273rem}}@media screen and (max-width:559px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{font-size:2.6086956522rem}}#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{font-weight:700;text-align:center;margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{margin:0rem 0rem 0.4444444444rem 0rem}}@media screen and (max-width:559px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{font-size:2.4rem;line-height:1.75}}@media screen and (max-width:559px) and (max-width:959px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{font-size:2.1818181818rem}}@media screen and (max-width:559px) and (max-width:559px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-ttl{font-size:2.0869565217rem}}#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-txt{text-align:center;margin:0rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-txt{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-txt{margin:0rem 0rem 0.8888888889rem 0rem}}#rescuehouse-section #rescuehouse-wrap .one-rescuehouse .rescuehouse-img{max-width:750px;margin-left:auto;margin-right:auto}#rescuehouse-section #staff-list-wrap{margin:4rem 0rem 4rem 0rem}@media screen and (max-width:959px){#rescuehouse-section #staff-list-wrap{margin:2.8571428571rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#rescuehouse-section #staff-list-wrap{margin:2.2222222222rem 0rem 2.2222222222rem 0rem}}#rescuehouse-section #bnr-youtube{line-height:0;color:#222;text-decoration:none;display:block}.snsrecommend-wrap .one-snsrecommend{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){.snsrecommend-wrap .one-snsrecommend{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){.snsrecommend-wrap .one-snsrecommend{margin:0rem 0rem 1.3333333333rem 0rem}}.snsrecommend-wrap .one-snsrecommend{line-height:1.75}@media screen and (max-width:959px){.snsrecommend-wrap .one-snsrecommend{line-height:1.6279069767}}@media screen and (max-width:559px){.snsrecommend-wrap .one-snsrecommend{line-height:1.5909090909}}.snsrecommend-wrap .one-snsrecommend .snsrecommend-thumbnail{text-decoration:none;display:block;line-height:0}.snsrecommend-wrap .one-snsrecommend .snsrecommend-ttl{font-size:1.6rem;font-weight:700;margin:0.8rem 0rem 0rem 0rem}@media screen and (max-width:959px){.snsrecommend-wrap .one-snsrecommend .snsrecommend-ttl{margin:0.5714285714rem 0rem 0rem 0rem}}@media screen and (max-width:559px){.snsrecommend-wrap .one-snsrecommend .snsrecommend-ttl{margin:0.4444444444rem 0rem 0rem 0rem}}.snsrecommend-wrap .one-snsrecommend .snsrecommend-point{color:#e73828;font-size:1.4rem;font-weight:700}#frontabout-wrap .one-frontabout{text-align:center}@media screen and (max-width:959px){#frontabout-wrap .one-frontabout{margin:0rem 0rem 4.8rem 0rem}}@media screen and (max-width:959px) and (max-width:959px){#frontabout-wrap .one-frontabout{margin:0rem 0rem 3.4285714286rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){#frontabout-wrap .one-frontabout{margin:0rem 0rem 2.6666666667rem 0rem}}#frontabout-wrap .one-frontabout .frontabout-ttl{font-size:2rem}@media screen and (max-width:959px){#frontabout-wrap .one-frontabout .frontabout-ttl{font-size:1.8181818182rem}}@media screen and (max-width:559px){#frontabout-wrap .one-frontabout .frontabout-ttl{font-size:1.7391304348rem}}#frontabout-wrap .one-frontabout .frontabout-ttl{font-weight:700;margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#frontabout-wrap .one-frontabout .frontabout-ttl{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#frontabout-wrap .one-frontabout .frontabout-ttl{margin:0rem 0rem 0.4444444444rem 0rem}}#frontabout-wrap .one-frontabout .frontabout-txt{font-size:1.5rem;font-weight:500;margin:0.4rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#frontabout-wrap .one-frontabout .frontabout-txt{margin:0.2857142857rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#frontabout-wrap .one-frontabout .frontabout-txt{margin:0.2222222222rem 0rem 0.8888888889rem 0rem}}#childnav-wrap .one-childnav{text-decoration:none;margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){#childnav-wrap .one-childnav{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){#childnav-wrap .one-childnav{margin:0rem 0rem 1.7777777778rem 0rem}}#childnav-wrap .one-childnav{display:block;position:relative}#childnav-wrap .one-childnav .childnav-img{line-height:0;margin:0rem 0rem 1.2rem 0rem}@media screen and (max-width:959px){#childnav-wrap .one-childnav .childnav-img{margin:0rem 0rem 0.8571428571rem 0rem}}@media screen and (max-width:559px){#childnav-wrap .one-childnav .childnav-img{margin:0rem 0rem 0.6666666667rem 0rem}}#childnav-wrap .one-childnav .childnav-img{border-radius:1.6rem;position:relative;overflow:hidden}#childnav-wrap .one-childnav .childnav-img:before{content:"MORE";color:#fff;font-size:14px;font-weight:700;line-height:28px;text-align:center;font-family:"Roboto",sans-serif;letter-spacing:0.6rem;width:100%;height:28px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:3;opacity:0;transition:all 0.4s ease}#childnav-wrap .one-childnav .childnav-img:after{content:"";background:#e73828;background:linear-gradient(45deg,#e96800 0%,#e73828 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;opacity:0;transition:all 0.2s ease}#childnav-wrap .one-childnav .childnav-ttl{font-size:2.2rem}@media screen and (max-width:959px){#childnav-wrap .one-childnav .childnav-ttl{font-size:2rem}}@media screen and (max-width:559px){#childnav-wrap .one-childnav .childnav-ttl{font-size:1.9130434783rem}}#childnav-wrap .one-childnav .childnav-ttl{font-weight:700}#childnav-wrap .one-childnav .childnav-txt{font-size:1.4rem}@media screen and (min-width:959px){#childnav-wrap .one-childnav:hover .childnav-img:before{top:0;opacity:1;letter-spacing:0.2rem}#childnav-wrap .one-childnav:hover .childnav-img:after{opacity:0.75}}#description-section #description-wrap{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center}@media screen and (max-width:959px){#description-section #description-wrap{display:block}}#description-section #description-wrap #description-ttl,#description-section #description-wrap #description-txt{font-family:"Noto Sans JP",sans-serif;line-height:2;letter-spacing:0.18rem;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}@media screen and (max-width:959px){#description-section #description-wrap #description-ttl,#description-section #description-wrap #description-txt{line-height:1.75;letter-spacing:0.08rem;text-align:justify;writing-mode:tb-rl;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb}}#description-section #description-wrap #description-ttl span,#description-section #description-wrap #description-txt span{text-orientation:upright;letter-spacing:0rem}#description-section #description-wrap #description-ttl{color:#e73828;font-size:2.4rem;line-height:1.75}@media screen and (max-width:959px){#description-section #description-wrap #description-ttl{font-size:2.1818181818rem}}@media screen and (max-width:559px){#description-section #description-wrap #description-ttl{font-size:2.0869565217rem}}#description-section #description-wrap #description-ttl{font-weight:700;margin:0rem 0rem 0rem 4.8rem}@media screen and (max-width:959px){#description-section #description-wrap #description-ttl{margin:0rem 0rem 0rem 3.4285714286rem}}@media screen and (max-width:559px){#description-section #description-wrap #description-ttl{margin:0rem 0rem 0rem 2.6666666667rem}}@media screen and (max-width:959px){#description-section #description-wrap #description-ttl{margin:0rem 0rem 2.4rem 0rem}}@media screen and (max-width:959px) and (max-width:959px){#description-section #description-wrap #description-ttl{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){#description-section #description-wrap #description-ttl{margin:0rem 0rem 1.3333333333rem 0rem}}#description-section #description-wrap #description-txt p{margin:0rem 0rem 0rem 1.6rem}@media screen and (max-width:959px){#description-section #description-wrap #description-txt p{margin:0rem 0rem 0rem 1.1428571429rem}}@media screen and (max-width:559px){#description-section #description-wrap #description-txt p{margin:0rem 0rem 0rem 0.8888888889rem}}@media screen and (max-width:959px){#description-section #description-wrap #description-txt p{margin:0rem 0rem 1.6rem 0rem}}@media screen and (max-width:959px) and (max-width:959px){#description-section #description-wrap #description-txt p{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){#description-section #description-wrap #description-txt p{margin:0rem 0rem 0.8888888889rem 0rem}}#description-section #description-wrap #description-txt p:last-child{margin-bottom:0!important}#description-section #description-box{background:#fff;text-align:center;margin:3.2rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){#description-section #description-box{margin:2.2857142857rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){#description-section #description-box{margin:1.7777777778rem 0rem 1.7777777778rem 0rem}}#description-section #description-box{padding:4rem 2.4rem 4rem 2.4rem}@media screen and (max-width:959px){#description-section #description-box{padding:2.8571428571rem 1.7142857143rem 2.8571428571rem 1.7142857143rem}}@media screen and (max-width:559px){#description-section #description-box{padding:2.2222222222rem 1.3333333333rem 2.2222222222rem 1.3333333333rem}}.mission-wrap{text-align:center;margin:0rem 0rem 9.6rem 0rem}@media screen and (max-width:959px){.mission-wrap{margin:0rem 0rem 6.8571428571rem 0rem}}@media screen and (max-width:559px){.mission-wrap{margin:0rem 0rem 5.3333333333rem 0rem}}.mission-wrap:last-child{margin-bottom:0!important}.mission-wrap .mission-engttl{font-size:4rem;line-height:1.75}@media screen and (max-width:959px){.mission-wrap .mission-engttl{font-size:3.6363636364rem}}@media screen and (max-width:559px){.mission-wrap .mission-engttl{font-size:3.4782608696rem}}@media screen and (max-width:959px){.mission-wrap .mission-engttl{font-size:3.3333333333rem}}@media screen and (max-width:559px){.mission-wrap .mission-engttl{font-size:2.8571428571rem}}.mission-wrap .mission-engttl{font-weight:800;text-transform:uppercase;letter-spacing:0.4rem}@media screen and (max-width:959px){.mission-wrap .mission-engttl{letter-spacing:0.2rem}}@media screen and (max-width:559px){.mission-wrap .mission-engttl{letter-spacing:0.16rem}}.mission-wrap .mission-engttl{line-height:1.5;margin:0 0 2.4rem}.mission-wrap .mission-jpnttl{font-size:2rem}@media screen and (max-width:959px){.mission-wrap .mission-jpnttl{font-size:1.8181818182rem}}@media screen and (max-width:559px){.mission-wrap .mission-jpnttl{font-size:1.7391304348rem}}.mission-wrap .mission-jpnttl{font-weight:600;letter-spacing:0.14rem}@media screen and (max-width:959px){.mission-wrap .mission-jpnttl{letter-spacing:0.07rem}}@media screen and (max-width:559px){.mission-wrap .mission-jpnttl{letter-spacing:0.056rem}}.mission-wrap .mission-jpnttl{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){.mission-wrap .mission-jpnttl{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){.mission-wrap .mission-jpnttl{margin:0rem 0rem 1.3333333333rem 0rem}}.mission-wrap .mission-txt{font-size:1.6rem;font-weight:400;line-height:2}@media screen and (max-width:959px){.mission-wrap .mission-txt{line-height:1.8604651163}}@media screen and (max-width:559px){.mission-wrap .mission-txt{line-height:1.8181818182}}.mission-wrap .mission-txt{letter-spacing:0.1rem}@media screen and (max-width:959px){.mission-wrap .mission-txt{letter-spacing:0.05rem}}@media screen and (max-width:559px){.mission-wrap .mission-txt{letter-spacing:0.04rem}}#awaji-section{background:url(img/service/welfare/awaji_bg.jpg?2401202232) fixed no-repeat center center/cover}#awajiworks-section #awajiwork-wrap{margin:4rem 0}#awajiworks-section #awajiwork-wrap .one-awajiwork{margin:0 0 3.2rem}@media screen and (max-width:959px){#awajiworks-section #awajiwork-wrap .one-awajiwork{margin:0 0 2.9090909091rem}}@media screen and (max-width:559px){#awajiworks-section #awajiwork-wrap .one-awajiwork{margin:0 0 2.6666666667rem}}#awajiworks-section #awajiwork-wrap .one-awajiwork .awajiwork-num{border:1px solid #e73828;background:#fff;color:#e73828;font-size:1rem;font-weight:700;text-align:center;line-height:1.75;width:72px;margin:0 auto 0.4rem;border-radius:100px}#awajiworks-section #awajiwork-wrap .one-awajiwork .awajiwork-ttl{font-size:2.2rem;font-weight:700;line-height:1.65;text-align:center;margin:0 0 1.6rem}@media screen and (max-width:959px){#awajiworks-section #awajiwork-wrap .one-awajiwork .awajiwork-ttl{font-size:2.0952380952rem}}@media screen and (max-width:559px){#awajiworks-section #awajiwork-wrap .one-awajiwork .awajiwork-ttl{font-size:2rem}}#awajiworks-section #awajiwork-wrap .one-awajiwork .awajiwork-img{line-height:0;margin:0 0 1.2rem;border-radius:2.4rem;overflow:hidden}#awajiworks-section #awajiwork-wrap .one-awajiwork .awajiwork-txt{font-size:1.5rem}#awajiworks-section #user-wrap{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%);color:#fff;margin:0 0 2.4rem;padding:2.4rem 4.8rem;border-radius:24px}#awajiworks-section #user-wrap #user-hd{font-size:2.4rem;font-weight:700;text-align:center;margin:0 0 1.6rem}#awajiworks-section #user-wrap #user-list-outer{text-align:center}#awajiworks-section #user-wrap #user-list-outer #user-list{display:inline-block;text-align:left}#awajiworks-section #user-wrap #user-list-outer #user-list li{font-size:1.7rem;font-weight:500;margin:0 0 0.4rem;padding-left:28px;display:block;position:relative}#awajiworks-section #user-wrap #user-list-outer #user-list li:before{content:"";background:url(img/service/welfare/icn_check.png?2401202232) no-repeat center center/cover;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translate(0,-50%)}@media screen and (max-width:959px){#awajiworks-section #user-wrap #user-list-outer #user-list li{font-size:1.6rem;padding-left:24px}#awajiworks-section #user-wrap #user-list-outer #user-list li:before{font-size:16px;line-height:16px;width:16px;height:16px}}@media screen and (max-width:559px){#awajiworks-section #user-wrap #user-list-outer #user-list li{font-size:1.5rem;padding-left:21px}#awajiworks-section #user-wrap #user-list-outer #user-list li:before{font-size:13px;line-height:13px;width:13px;height:13px}}#awajistrength-section #strength-wrap .one-strength{margin:0 0 2.4rem}#awajistrength-section #strength-wrap .one-strength .strength-icn{background:#0097b2;background:linear-gradient(45deg,#0097b2 0%,#7dd858 100%);line-height:0;max-width:100px;margin:0 auto 0.8rem;padding:8px;border-radius:24px}@media screen and (max-width:959px){#awajistrength-section #strength-wrap .one-strength .strength-icn{max-width:90.9090909091px}}@media screen and (max-width:559px){#awajistrength-section #strength-wrap .one-strength .strength-icn{max-width:83.3333333333px}}#awajistrength-section #strength-wrap .one-strength .strength-txt{font-size:1.5rem;text-align:center;line-height:1.6}@media screen and (max-width:559px){#awajistrength-section #strength-wrap .one-strength .strength-txt{font-size:1.4rem}}#japan-section{overflow:hidden}#japan-section:before{content:"";background:url(img/service/welfare/japan.png) no-repeat center center/cover;width:500px;height:500px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2}#schedule-section #schedule-ill{max-width:300px;margin-left:auto;margin-right:auto}@media screen and (max-width:959px){#schedule-section #schedule-ill{max-width:272.7272727273px}}@media screen and (max-width:559px){#schedule-section #schedule-ill{max-width:250px}}#awajivoice-section #voice-wrap .one-voice{margin:0rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){#awajivoice-section #voice-wrap .one-voice{margin:0rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){#awajivoice-section #voice-wrap .one-voice{margin:0rem 0rem 1.7777777778rem 0rem}}#awajivoice-section #voice-wrap .one-voice .voice-img{line-height:0;max-width:120px;margin:0 auto 1.2rem;border-radius:50%;overflow:hidden}@media screen and (max-width:959px){#awajivoice-section #voice-wrap .one-voice .voice-img{max-width:109.0909090909px}}@media screen and (max-width:559px){#awajivoice-section #voice-wrap .one-voice .voice-img{max-width:100px}}#awajivoice-section #voice-wrap .one-voice .voice-ttl{font-size:2rem;font-weight:700;text-align:center;margin:0 0 0.8rem}@media screen and (max-width:959px){#awajivoice-section #voice-wrap .one-voice .voice-ttl{font-size:1.9047619048rem}}@media screen and (max-width:559px){#awajivoice-section #voice-wrap .one-voice .voice-ttl{font-size:1.8181818182rem}}#awajivoice-section #voice-wrap .one-voice .voice-txt{font-size:1.5rem;margin:0 0 0.8rem}#awajivoice-section #voice-wrap .one-voice .voice-name{color:#e73828;font-size:1.5rem;font-weight:700;text-align:right}#achievements-section #achievements-arrow{line-height:0;max-width:100px;margin:1.6rem auto}@media screen and (max-width:959px){#achievements-section #achievements-arrow{max-width:90.9090909091px}}@media screen and (max-width:959px){#achievements-section #achievements-arrow{max-width:83.3333333333px}}#achievements-section #achievements-hd{font-size:1.7rem;font-weight:700;margin:0 0 1.2rem}#achievements-section #achievements-txt{border:2px solid #222;background:#fff;text-align:center;margin:0 0 2.4rem;padding:2rem;border-radius:1.2rem}#achievements-section #achievements-txt b{font-size:2.4rem;line-height:1}@media screen and (max-width:959px){#achievements-section #achievements-txt b{font-size:2.1818181818rem}}@media screen and (max-width:959px){#achievements-section #achievements-txt b{font-size:2rem}}#achievements-section #achievements-img{max-width:400px;margin-left:auto;margin-right:auto}@media screen and (max-width:959px){#achievements-section #achievements-img{max-width:363.6363636364px}}@media screen and (max-width:959px){#achievements-section #achievements-img{max-width:333.3333333333px}}#reason-section #reason-wrap{width:100%;height:760px;margin:0 auto;position:relative}@media screen and (max-width:959px){#reason-section #reason-wrap{width:auto;height:auto}}#reason-section #reason-wrap .one-reason{border:2px solid #fff;text-align:center;width:420px;height:420px;padding:5.5rem 5rem 4rem;border-radius:50%;position:absolute;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:959px){#reason-section #reason-wrap .one-reason{width:auto;height:auto;margin:0 0 1.2rem;padding:2.4rem;position:relative;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;display:block;border-radius:0}}#reason-section #reason-wrap .one-reason .reason-num{font-size:4.8rem;font-weight:400;line-height:1;margin:0 0 2.4rem}@media screen and (max-width:959px){#reason-section #reason-wrap .one-reason .reason-num{font-size:4rem;margin:0 0 0.8rem}}@media screen and (max-width:559px){#reason-section #reason-wrap .one-reason .reason-num{font-size:3.4285714286rem}}#reason-section #reason-wrap .one-reason .reason-ttl{font-size:2.2rem;font-weight:500;line-height:1.55}@media screen and (max-width:959px){#reason-section #reason-wrap .one-reason .reason-ttl{font-size:2rem}}@media screen and (max-width:559px){#reason-section #reason-wrap .one-reason .reason-ttl{font-size:1.8333333333rem}}#reason-section #reason-wrap .one-reason .point-line{background:rgba(0,0,0,0.25);width:88%;height:1px;margin:1.2rem 0}@media screen and (max-width:959px){#reason-section #reason-wrap .one-reason .point-line{width:100%}}#reason-section #reason-wrap .one-reason .reason-txt{font-size:1.6rem;line-height:1.75}#reason-section #reason-wrap .one-reason.one-reason--01{background:#f9ddd5;top:0;left:0}#reason-section #reason-wrap .one-reason.one-reason--02{background:#f9e1c9;bottom:0;left:196px}#reason-section #reason-wrap .one-reason.one-reason--02 .reason-ttl{font-size:2rem}#reason-section #reason-wrap .one-reason.one-reason--03{background:#dfe4ee;top:0;right:196px;z-index:2}#reason-section #reason-wrap .one-reason.one-reason--03 .reason-ttl{font-size:1.8rem}#reason-section #reason-wrap .one-reason.one-reason--04{background:#f8dce4;bottom:0;right:0}#google-map{line-height:0;margin:1.6rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#google-map{margin:1.1428571429rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#google-map{margin:0.8888888889rem 0rem 0.8888888889rem 0rem}}#google-map{position:relative}@media screen and (max-width:959px){#google-map{margin-left:8px!important;margin-right:8px!important}}#google-map:before{content:"";padding-top:66.25%;display:block}#google-map #map_canvas,#google-map iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block}#merit-wrap .one-merit{background:url(img/pat_dot_20px.png) #fff;margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){#merit-wrap .one-merit{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#merit-wrap .one-merit{margin:0rem 0rem 1.3333333333rem 0rem}}#merit-wrap .one-merit{padding:2.4rem 2.4rem 2.4rem 2.4rem}@media screen and (max-width:959px){#merit-wrap .one-merit{padding:1.7142857143rem 1.7142857143rem 1.7142857143rem 1.7142857143rem}}@media screen and (max-width:559px){#merit-wrap .one-merit{padding:1.3333333333rem 1.3333333333rem 1.3333333333rem 1.3333333333rem}}#merit-wrap .one-merit .merit-icn{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%);line-height:0;width:70px;height:70px;margin-left:auto!important;margin-right:auto!important;margin:0rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#merit-wrap .one-merit .merit-icn{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#merit-wrap .one-merit .merit-icn{margin:0rem 0rem 0.8888888889rem 0rem}}#merit-wrap .one-merit .merit-icn{padding:1.6rem 1.6rem 1.6rem 1.6rem}@media screen and (max-width:959px){#merit-wrap .one-merit .merit-icn{padding:1.1428571429rem 1.1428571429rem 1.1428571429rem 1.1428571429rem}}@media screen and (max-width:559px){#merit-wrap .one-merit .merit-icn{padding:0.8888888889rem 0.8888888889rem 0.8888888889rem 0.8888888889rem}}#merit-wrap .one-merit .merit-icn{border-radius:50%;position:relative}@media screen and (max-width:959px){#merit-wrap .one-merit .merit-icn{width:56px;height:56px}}@media screen and (max-width:559px){#merit-wrap .one-merit .merit-icn{width:46.6666666667px;height:46.6666666667px}}#merit-wrap .one-merit .merit-icn:before{content:"";border:0px solid rgba(0,0,0,0);border-color:#f9840a rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 8px;width:0;height:0;position:absolute;bottom:-17px;left:50%;margin:0 0 0 -8px;z-index:2}#merit-wrap .one-merit .merit-ttl{text-align:center;font-size:1.7rem;font-weight:700;line-height:1.75}@media screen and (max-width:959px){#merit-wrap .one-merit .merit-ttl{line-height:1.6279069767}}@media screen and (max-width:559px){#merit-wrap .one-merit .merit-ttl{line-height:1.5909090909}}#merit-wrap .one-merit .merit-txt{font-size:1.5rem;line-height:1.7}@media screen and (max-width:959px){#merit-wrap .one-merit .merit-txt{line-height:1.5813953488}}@media screen and (max-width:559px){#merit-wrap .one-merit .merit-txt{line-height:1.5454545455}}#merit-wrap .one-merit .merit-txt{text-align:center;margin:0.4rem 0rem 0rem 0rem}@media screen and (max-width:959px){#merit-wrap .one-merit .merit-txt{margin:0.2857142857rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#merit-wrap .one-merit .merit-txt{margin:0.2222222222rem 0rem 0rem 0rem}}#flow-wrap{margin:0rem 0rem 4rem 0rem}@media screen and (max-width:959px){#flow-wrap{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#flow-wrap{margin:0rem 0rem 2.2222222222rem 0rem}}#flow-wrap .one-flow{background:#f1f1f1;padding:3.2rem 4rem 3.2rem 4rem}@media screen and (max-width:959px){#flow-wrap .one-flow{padding:2.2857142857rem 2.8571428571rem 2.2857142857rem 2.8571428571rem}}@media screen and (max-width:559px){#flow-wrap .one-flow{padding:1.7777777778rem 2.2222222222rem 1.7777777778rem 2.2222222222rem}}#flow-wrap .one-flow .flow-ttl{font-size:0;margin:0rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#flow-wrap .one-flow .flow-ttl{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#flow-wrap .one-flow .flow-ttl{margin:0rem 0rem 0.8888888889rem 0rem}}#flow-wrap .one-flow .flow-ttl .flow-ttl--num,#flow-wrap .one-flow .flow-ttl .flow-ttl--txt{line-height:42px;height:42px;display:inline-block;vertical-align:middle}@media screen and (max-width:959px){#flow-wrap .one-flow .flow-ttl .flow-ttl--num,#flow-wrap .one-flow .flow-ttl .flow-ttl--txt{line-height:36px;height:36px}}@media screen and (max-width:559px){#flow-wrap .one-flow .flow-ttl .flow-ttl--num,#flow-wrap .one-flow .flow-ttl .flow-ttl--txt{line-height:32px;height:32px}}#flow-wrap .one-flow .flow-ttl .flow-ttl--num{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%);color:#fff;font-size:1.9rem}@media screen and (max-width:959px){#flow-wrap .one-flow .flow-ttl .flow-ttl--num{font-size:1.7272727273rem}}@media screen and (max-width:559px){#flow-wrap .one-flow .flow-ttl .flow-ttl--num{font-size:1.652173913rem}}#flow-wrap .one-flow .flow-ttl .flow-ttl--num{font-weight:400;text-align:center;width:42px}@media screen and (max-width:959px){#flow-wrap .one-flow .flow-ttl .flow-ttl--num{width:36px}}@media screen and (max-width:559px){#flow-wrap .one-flow .flow-ttl .flow-ttl--num{width:32px}}#flow-wrap .one-flow .flow-ttl .flow-ttl--txt{background:#fff;font-size:1.7rem;font-weight:700;padding:0rem 6.4rem 0rem 2.4rem}@media screen and (max-width:959px){#flow-wrap .one-flow .flow-ttl .flow-ttl--txt{padding:0rem 4.5714285714rem 0rem 1.7142857143rem}}@media screen and (max-width:559px){#flow-wrap .one-flow .flow-ttl .flow-ttl--txt{padding:0rem 3.5555555556rem 0rem 1.3333333333rem}}#flow-wrap .one-flow .flow-icn{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%);line-height:0;width:80px;height:80px;margin:0 0 0 auto;border-radius:50%}@media screen and (max-width:959px){#flow-wrap .one-flow .flow-icn{width:64px;height:64px}}@media screen and (max-width:559px){#flow-wrap .one-flow .flow-icn{width:53.3333333333px;height:53.3333333333px;margin:8px auto 0}}#function-wrap .one-function{box-shadow:0 4px 16px -4px rgba(0,0,0,0.25);background:url(img/pat_dot_20px.png) #fff;margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#function-wrap .one-function{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#function-wrap .one-function{margin:0rem 0rem 0.4444444444rem 0rem}}#function-wrap .one-function{padding:2.4rem 3.2rem 2.4rem 3.2rem}@media screen and (max-width:959px){#function-wrap .one-function{padding:1.7142857143rem 2.2857142857rem 1.7142857143rem 2.2857142857rem}}@media screen and (max-width:559px){#function-wrap .one-function{padding:1.3333333333rem 1.7777777778rem 1.3333333333rem 1.7777777778rem}}@media screen and (max-width:959px){#function-wrap .one-function{padding:2.4rem 3.2rem 2.4rem 3.2rem}}@media screen and (max-width:959px) and (max-width:959px){#function-wrap .one-function{padding:1.7142857143rem 2.2857142857rem 1.7142857143rem 2.2857142857rem}}@media screen and (max-width:959px) and (max-width:559px){#function-wrap .one-function{padding:1.3333333333rem 1.7777777778rem 1.3333333333rem 1.7777777778rem}}#function-wrap .one-function .function-icn{max-width:104px;margin:0rem 0rem 0.4rem 0rem}@media screen and (max-width:959px){#function-wrap .one-function .function-icn{margin:0rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){#function-wrap .one-function .function-icn{margin:0rem 0rem 0.2222222222rem 0rem}}#function-wrap .one-function .function-icn{margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:959px){#function-wrap .one-function .function-icn{max-width:69.3333333333px}}@media screen and (max-width:559px){#function-wrap .one-function .function-icn{max-width:52px}}#function-wrap .one-function .function-ttl{text-align:center;font-size:1.7rem;font-weight:700;line-height:1.75}@media screen and (max-width:959px){#function-wrap .one-function .function-ttl{line-height:1.6279069767}}@media screen and (max-width:559px){#function-wrap .one-function .function-ttl{line-height:1.5909090909}}#function-wrap .one-function .function-ttl{margin:0rem 0rem 0.4rem 0rem}@media screen and (max-width:959px){#function-wrap .one-function .function-ttl{margin:0rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){#function-wrap .one-function .function-ttl{margin:0rem 0rem 0.2222222222rem 0rem}}.page--employment_support #function-wrap .one-function .function-ttl{font-size:1.8rem}@media screen and (max-width:959px){.page--employment_support #function-wrap .one-function .function-ttl{font-size:1.6363636364rem}}@media screen and (max-width:559px){.page--employment_support #function-wrap .one-function .function-ttl{font-size:1.5652173913rem}}.page--employment_support #function-wrap .one-function .function-ttl{margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){.page--employment_support #function-wrap .one-function .function-ttl{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){.page--employment_support #function-wrap .one-function .function-ttl{margin:0rem 0rem 0.4444444444rem 0rem}}#function-wrap .one-function .function-txt{font-size:1.5rem;line-height:1.7}@media screen and (max-width:959px){#function-wrap .one-function .function-txt{line-height:1.5813953488}}@media screen and (max-width:559px){#function-wrap .one-function .function-txt{line-height:1.5454545455}}#function-wrap .one-function .function-txt{text-align:center}.page--employment_support #function-wrap .one-function .function-txt{font-size:1.4rem;line-height:1.75}#function-wrap .one-function .function-txt b{color:#e73828;font-weight:900}#gyoshu-wrap .one-gyoshu{margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#gyoshu-wrap .one-gyoshu{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#gyoshu-wrap .one-gyoshu{margin:0rem 0rem 0.4444444444rem 0rem}}#gyoshu-wrap .one-gyoshu{position:relative}#gyoshu-wrap .one-gyoshu .gyoshu-img{line-height:0;position:relative}#gyoshu-wrap .one-gyoshu .gyoshu-img:before{content:"";background:rgba(34,34,34,0.5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#gyoshu-wrap .one-gyoshu .gyoshu-ttl{color:#fff;font-size:1.6rem;font-weight:700;text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:3}#pointbox-wrap{position:relative}#pointbox-wrap .one-pointbox{margin:0rem 0rem 6.4rem 0rem}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox{margin:0rem 0rem 4.5714285714rem 0rem}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox{margin:0rem 0rem 3.5555555556rem 0rem}}#pointbox-wrap .one-pointbox{padding:0rem 0rem 7.2rem 0rem}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox{padding:0rem 0rem 5.1428571429rem 0rem}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox{padding:0rem 0rem 4rem 0rem}}#pointbox-wrap .one-pointbox{position:relative}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox{margin:0rem 0rem 7.2rem 0rem;padding:0}}@media screen and (max-width:959px) and (max-width:959px){#pointbox-wrap .one-pointbox{margin:0rem 0rem 5.1428571429rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){#pointbox-wrap .one-pointbox{margin:0rem 0rem 4rem 0rem}}#pointbox-wrap .one-pointbox:last-child{margin-bottom:0!important}#pointbox-wrap .one-pointbox .pointbox-ctt{background:url(img/pat_dot_20px.png) #fff;padding:2.4rem 3.2rem 2.4rem 3.2rem}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox .pointbox-ctt{padding:1.7142857143rem 2.2857142857rem 1.7142857143rem 2.2857142857rem}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox .pointbox-ctt{padding:1.3333333333rem 1.7777777778rem 1.3333333333rem 1.7777777778rem}}#pointbox-wrap .one-pointbox .pointbox-ctt{width:53%;min-height:282px;float:right;position:relative;z-index:3}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox .pointbox-ctt{min-height:260px;width:60%}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox .pointbox-ctt{width:auto;min-height:0;float:none!important}}#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{color:#e73828;font-size:2.2rem}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{font-size:2rem}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{font-size:1.9130434783rem}}#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{font-weight:700;margin:0rem 0rem 2rem 0rem}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{margin:0rem 0rem 1.4285714286rem 0rem}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{margin:0rem 0rem 1.1111111111rem 0rem}}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{font-size:1.8rem}}@media screen and (max-width:959px) and (max-width:959px){#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{font-size:1.6363636364rem}}@media screen and (max-width:959px) and (max-width:559px){#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{font-size:1.5652173913rem}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox .pointbox-ctt .pointbox-ttl{font-size:1.7rem}}#pointbox-wrap .one-pointbox .pointbox-ctt .ul{letter-spacing:-0.01rem}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox .pointbox-ctt .ul{letter-spacing:-0.005rem}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox .pointbox-ctt .ul{letter-spacing:-0.004rem}}#pointbox-wrap .one-pointbox .pointbox-img{line-height:0;width:53%;position:absolute;bottom:0;left:0;right:auto;z-index:2;overflow:hidden}@media screen and (max-width:959px){#pointbox-wrap .one-pointbox .pointbox-img{width:45%;top:2%;bottom:auto}}@media screen and (max-width:559px){#pointbox-wrap .one-pointbox .pointbox-img{width:auto;max-width:260px;margin:0 auto;position:relative;top:auto;left:auto!important;right:auto!important;float:none!important}}#pointbox-wrap .one-pointbox.one-pointbox:nth-child(2n) .pointbox-ctt{float:left}#pointbox-wrap .one-pointbox.one-pointbox:nth-child(2n) .pointbox-img{left:auto;right:0}.isometric-wrap .one-isometric{margin:0rem 0rem 4rem 0rem}@media screen and (max-width:959px){.isometric-wrap .one-isometric{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){.isometric-wrap .one-isometric{margin:0rem 0rem 2.2222222222rem 0rem}}.isometric-wrap .one-isometric .isometric-img{line-height:0;max-width:180px;margin:0rem 0rem 1.2rem 0rem}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-img{margin:0rem 0rem 0.8571428571rem 0rem}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-img{margin:0rem 0rem 0.6666666667rem 0rem}}.isometric-wrap .one-isometric .isometric-img{margin-left:auto!important;margin-right:auto!important;overflow:hidden}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-img{max-width:144px;margin:0rem 0rem 2.4rem 0rem}}@media screen and (max-width:959px) and (max-width:959px){.isometric-wrap .one-isometric .isometric-img{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){.isometric-wrap .one-isometric .isometric-img{margin:0rem 0rem 1.3333333333rem 0rem}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-img{max-width:120px}}.isometric-wrap .one-isometric .isometric-img.isometric-img--bgwhite{background:#fff;padding:2.8rem 2.8rem 2.8rem 2.8rem}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-img.isometric-img--bgwhite{padding:2rem 2rem 2rem 2rem}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-img.isometric-img--bgwhite{padding:1.5555555556rem 1.5555555556rem 1.5555555556rem 1.5555555556rem}}.isometric-wrap .one-isometric .isometric-img.isometric-img--bgwhite{border-radius:50%}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-img.isometric-img--xs-white{background:#fff;padding:2.8rem 2.8rem 2.8rem 2.8rem;border-radius:50%}}@media screen and (max-width:559px) and (max-width:959px){.isometric-wrap .one-isometric .isometric-img.isometric-img--xs-white{padding:2rem 2rem 2rem 2rem}}@media screen and (max-width:559px) and (max-width:559px){.isometric-wrap .one-isometric .isometric-img.isometric-img--xs-white{padding:1.5555555556rem 1.5555555556rem 1.5555555556rem 1.5555555556rem}}.isometric-wrap .one-isometric .isometric-img.isometric-img--s{max-width:100px}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-img.isometric-img--s{max-width:80px}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-img.isometric-img--s{max-width:66.6666666667px}}.isometric-wrap .one-isometric .isometric-ttl{font-size:1.8rem}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-ttl{font-size:1.6363636364rem}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-ttl{font-size:1.5652173913rem}}.isometric-wrap .one-isometric .isometric-ttl{font-weight:700;line-height:1.75}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-ttl{line-height:1.6279069767}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-ttl{line-height:1.5909090909}}.isometric-wrap .one-isometric .isometric-ttl{text-align:center;margin:0rem 0rem 0.4rem 0rem}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-ttl{margin:0rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-ttl{margin:0rem 0rem 0.2222222222rem 0rem}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-ttl{font-size:1.7rem;text-align:left;overflow:hidden}}.isometric-wrap .one-isometric .isometric-sub-ttl{font-size:1.4rem;line-height:1.75;font-weight:500;line-height:1.75}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-sub-ttl{line-height:1.6279069767}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-sub-ttl{line-height:1.5909090909}}.isometric-wrap .one-isometric .isometric-sub-ttl{text-align:center}.isometric-wrap .one-isometric .isometric-txt{font-size:1.5rem;line-height:1.7}@media screen and (max-width:959px){.isometric-wrap .one-isometric .isometric-txt{line-height:1.5813953488}}@media screen and (max-width:559px){.isometric-wrap .one-isometric .isometric-txt{line-height:1.5454545455}}#column-wrap .one-column{margin:0rem 0rem 4rem 0rem}@media screen and (max-width:959px){#column-wrap .one-column{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#column-wrap .one-column{margin:0rem 0rem 2.2222222222rem 0rem}}#column-wrap .one-column .column-img{line-height:0;max-width:180px;margin:0rem 0rem 1.2rem 0rem}@media screen and (max-width:959px){#column-wrap .one-column .column-img{margin:0rem 0rem 0.8571428571rem 0rem}}@media screen and (max-width:559px){#column-wrap .one-column .column-img{margin:0rem 0rem 0.6666666667rem 0rem}}#column-wrap .one-column .column-img{margin-left:auto!important;margin-right:auto!important;border-radius:50%;overflow:hidden}@media screen and (max-width:959px){#column-wrap .one-column .column-img{max-width:144px;margin:0rem 0rem 2.4rem 0rem}}@media screen and (max-width:959px) and (max-width:959px){#column-wrap .one-column .column-img{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){#column-wrap .one-column .column-img{margin:0rem 0rem 1.3333333333rem 0rem}}@media screen and (max-width:559px){#column-wrap .one-column .column-img{max-width:120px}}#column-wrap .one-column .column-img.column-img--s{max-width:120px;border-radius:1.6rem}@media screen and (max-width:959px){#column-wrap .one-column .column-img.column-img--s{max-width:96px}}@media screen and (max-width:559px){#column-wrap .one-column .column-img.column-img--s{max-width:80px}}#column-wrap .one-column .column-ttl{font-size:1.8rem}@media screen and (max-width:959px){#column-wrap .one-column .column-ttl{font-size:1.6363636364rem}}@media screen and (max-width:559px){#column-wrap .one-column .column-ttl{font-size:1.5652173913rem}}#column-wrap .one-column .column-ttl{font-weight:700;line-height:1.75}@media screen and (max-width:959px){#column-wrap .one-column .column-ttl{line-height:1.6279069767}}@media screen and (max-width:559px){#column-wrap .one-column .column-ttl{line-height:1.5909090909}}#column-wrap .one-column .column-ttl{text-align:center;margin:0rem 0rem 0.4rem 0rem}@media screen and (max-width:959px){#column-wrap .one-column .column-ttl{margin:0rem 0rem 0.2857142857rem 0rem}}@media screen and (max-width:559px){#column-wrap .one-column .column-ttl{margin:0rem 0rem 0.2222222222rem 0rem}}@media screen and (max-width:559px){#column-wrap .one-column .column-ttl{font-size:1.7rem;text-align:left;overflow:hidden}}#column-wrap .one-column .column-sub-ttl{font-size:1.4rem;line-height:1.75;font-weight:500;line-height:1.75}@media screen and (max-width:959px){#column-wrap .one-column .column-sub-ttl{line-height:1.6279069767}}@media screen and (max-width:559px){#column-wrap .one-column .column-sub-ttl{line-height:1.5909090909}}#column-wrap .one-column .column-sub-ttl{text-align:center}#column-wrap .one-column .column-txt{font-size:1.5rem;line-height:1.7}@media screen and (max-width:959px){#column-wrap .one-column .column-txt{line-height:1.5813953488}}@media screen and (max-width:559px){#column-wrap .one-column .column-txt{line-height:1.5454545455}}#data-wrap .one-data{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%);color:#fff;text-align:center;padding:4rem 2.4rem 2.4rem 2.4rem}@media screen and (max-width:959px){#data-wrap .one-data{padding:2.8571428571rem 1.7142857143rem 1.7142857143rem 1.7142857143rem}}@media screen and (max-width:559px){#data-wrap .one-data{padding:2.2222222222rem 1.3333333333rem 1.3333333333rem 1.3333333333rem}}@media screen and (max-width:559px){#data-wrap .one-data{margin:0 0 12px}}#data-wrap .one-data .data-ttl{font-size:1.5rem;font-weight:700;line-height:1.7}@media screen and (max-width:959px){#data-wrap .one-data .data-ttl{font-size:1.4rem;line-height:1.75;font-weight:500}}#data-wrap .one-data .data-num{font-size:4rem;line-height:1.75}@media screen and (max-width:959px){#data-wrap .one-data .data-num{font-size:3.6363636364rem}}@media screen and (max-width:559px){#data-wrap .one-data .data-num{font-size:3.4782608696rem}}@media screen and (max-width:959px){#data-wrap .one-data .data-num{font-size:3.3333333333rem}}@media screen and (max-width:559px){#data-wrap .one-data .data-num{font-size:2.8571428571rem}}#data-wrap .one-data .data-num{font-weight:900}@media screen and (max-width:959px){#data-wrap .one-data .data-num{font-size:3.2rem;line-height:1.75}}@media screen and (max-width:959px) and (max-width:959px){#data-wrap .one-data .data-num{font-size:2.9090909091rem}}@media screen and (max-width:959px) and (max-width:559px){#data-wrap .one-data .data-num{font-size:2.7826086957rem}}@media screen and (max-width:959px) and (max-width:959px){#data-wrap .one-data .data-num{font-size:2.6666666667rem}}@media screen and (max-width:959px) and (max-width:559px){#data-wrap .one-data .data-num{font-size:2.2857142857rem}}@media screen and (max-width:559px){#data-wrap .one-data .data-num{font-size:2.8rem;line-height:1.75}}@media screen and (max-width:559px) and (max-width:959px){#data-wrap .one-data .data-num{font-size:2.5454545455rem}}@media screen and (max-width:559px) and (max-width:559px){#data-wrap .one-data .data-num{font-size:2.4347826087rem}}#data-wrap .one-data .data-num span{font-size:6.4rem;line-height:1.75}@media screen and (max-width:959px){#data-wrap .one-data .data-num span{font-size:5.8181818182rem}}@media screen and (max-width:559px){#data-wrap .one-data .data-num span{font-size:5.5652173913rem}}@media screen and (max-width:959px){#data-wrap .one-data .data-num span{font-size:5.3333333333rem}}@media screen and (max-width:559px){#data-wrap .one-data .data-num span{font-size:4.5714285714rem}}@media screen and (max-width:959px){#data-wrap .one-data .data-num span{font-size:4.5714285714rem}}@media screen and (max-width:559px){#data-wrap .one-data .data-num span{font-size:4rem}}@media screen and (max-width:959px){#data-wrap .one-data .data-num span{font-size:4.8rem;line-height:1.75}}@media screen and (max-width:959px) and (max-width:959px){#data-wrap .one-data .data-num span{font-size:4.3636363636rem}}@media screen and (max-width:959px) and (max-width:559px){#data-wrap .one-data .data-num span{font-size:4.1739130435rem}}@media screen and (max-width:959px) and (max-width:959px){#data-wrap .one-data .data-num span{font-size:4rem}}@media screen and (max-width:959px) and (max-width:559px){#data-wrap .one-data .data-num span{font-size:3.4285714286rem}}@media screen and (max-width:959px) and (max-width:959px){#data-wrap .one-data .data-num span{font-size:3.4285714286rem}}@media screen and (max-width:959px) and (max-width:559px){#data-wrap .one-data .data-num span{font-size:3rem}}@media screen and (max-width:559px){#data-wrap .one-data .data-num span{font-size:4rem;line-height:1.75}}@media screen and (max-width:559px) and (max-width:959px){#data-wrap .one-data .data-num span{font-size:3.6363636364rem}}@media screen and (max-width:559px) and (max-width:559px){#data-wrap .one-data .data-num span{font-size:3.4782608696rem}}@media screen and (max-width:559px) and (max-width:959px){#data-wrap .one-data .data-num span{font-size:3.3333333333rem}}@media screen and (max-width:559px) and (max-width:559px){#data-wrap .one-data .data-num span{font-size:2.8571428571rem}}#price-table{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){#price-table{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#price-table{margin:0rem 0rem 1.3333333333rem 0rem}}#price-table tr td,#price-table tr th{border:1px solid #222;line-height:1.5;padding:1.6rem 2.4rem 1.6rem 2.4rem}@media screen and (max-width:959px){#price-table tr td,#price-table tr th{padding:1.1428571429rem 1.7142857143rem 1.1428571429rem 1.7142857143rem}}@media screen and (max-width:559px){#price-table tr td,#price-table tr th{padding:0.8888888889rem 1.3333333333rem 0.8888888889rem 1.3333333333rem}}@media screen and (max-width:559px){#price-table tr td,#price-table tr th{font-size:1.4rem;line-height:1.75;padding:4px}}#price-table tr th{background:#222;color:#fff;text-align:center;width:184px}@media screen and (max-width:959px){#price-table tr th{width:148px}}@media screen and (max-width:559px){#price-table tr th{width:88px!important;white-space:normal!important}}#price-table tr th.th--orange{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%)}#price-table tr td{background:#fff;text-align:center}#womanarea-wrap{text-align:center}#womanarea-wrap #womanarea--inner{background:url(img/service/media/womanarea_bg.png) no-repeat right center/contain;padding:2.4rem 25.6rem 2.4rem 10.4rem}@media screen and (max-width:959px){#womanarea-wrap #womanarea--inner{padding:1.7142857143rem 18.2857142857rem 1.7142857143rem 7.4285714286rem}}@media screen and (max-width:559px){#womanarea-wrap #womanarea--inner{padding:1.3333333333rem 14.2222222222rem 1.3333333333rem 5.7777777778rem}}#womanarea-wrap #womanarea--inner{display:inline-block}@media screen and (max-width:959px){#womanarea-wrap #womanarea--inner{background:none;padding:0!important}}@media screen and (max-width:559px){#womanarea-wrap #womanarea--inner{white-space:normal;display:block}}#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:2.2rem}@media screen and (max-width:959px){#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:2rem}}@media screen and (max-width:559px){#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:1.9130434783rem}}#womanarea-wrap #womanarea--inner #womanarea-ttl{font-weight:700;margin:0rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#womanarea-wrap #womanarea--inner #womanarea-ttl{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#womanarea-wrap #womanarea--inner #womanarea-ttl{margin:0rem 0rem 0.8888888889rem 0rem}}@media screen and (max-width:959px){#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:2rem}}@media screen and (max-width:959px) and (max-width:959px){#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:1.8181818182rem}}@media screen and (max-width:959px) and (max-width:559px){#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:1.7391304348rem}}@media screen and (max-width:559px){#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:1.8rem}}@media screen and (max-width:559px) and (max-width:959px){#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:1.6363636364rem}}@media screen and (max-width:559px) and (max-width:559px){#womanarea-wrap #womanarea--inner #womanarea-ttl{font-size:1.5652173913rem}}#youtubemessage-section{text-shadow:1px 1px 3px rgba(0,0,0,0.6),1px 1px 4px rgba(0,0,0,0.6);font-size:3.2rem}@media screen and (max-width:959px){#youtubemessage-section{font-size:2.9090909091rem}}@media screen and (max-width:559px){#youtubemessage-section{font-size:2.7826086957rem}}@media screen and (max-width:959px){#youtubemessage-section{font-size:2.6666666667rem}}@media screen and (max-width:559px){#youtubemessage-section{font-size:2.2857142857rem}}#youtubemessage-section{font-weight:900;line-height:2.1;text-align:center;padding:7.2rem 0rem 7.2rem 0rem}@media screen and (max-width:959px){#youtubemessage-section{padding:5.1428571429rem 0rem 5.1428571429rem 0rem}}@media screen and (max-width:559px){#youtubemessage-section{padding:4rem 0rem 4rem 0rem}}@media screen and (max-width:959px){#youtubemessage-section{font-size:2.2rem}}@media screen and (max-width:959px) and (max-width:959px){#youtubemessage-section{font-size:2rem}}@media screen and (max-width:959px) and (max-width:559px){#youtubemessage-section{font-size:1.9130434783rem}}@media screen and (max-width:559px){#youtubemessage-section{font-size:1.6rem}}#youtubemessage-section span{color:#fcd304;font-size:4.5rem}@media screen and (max-width:959px){#youtubemessage-section span{font-size:4.0909090909rem}}@media screen and (max-width:559px){#youtubemessage-section span{font-size:3.9130434783rem}}@media screen and (max-width:959px){#youtubemessage-section span{font-size:3.75rem}}@media screen and (max-width:559px){#youtubemessage-section span{font-size:3.2142857143rem}}@media screen and (max-width:959px){#youtubemessage-section span{font-size:3.2142857143rem}}@media screen and (max-width:559px){#youtubemessage-section span{font-size:2.8125rem}}#youtubemessage-section span{line-height:1.7}@media screen and (max-width:959px){#youtubemessage-section span{font-size:3.2rem}}@media screen and (max-width:959px) and (max-width:959px){#youtubemessage-section span{font-size:2.9090909091rem}}@media screen and (max-width:959px) and (max-width:559px){#youtubemessage-section span{font-size:2.7826086957rem}}@media screen and (max-width:959px) and (max-width:959px){#youtubemessage-section span{font-size:2.6666666667rem}}@media screen and (max-width:959px) and (max-width:559px){#youtubemessage-section span{font-size:2.2857142857rem}}@media screen and (max-width:559px){#youtubemessage-section span{font-size:2rem}}@media screen and (max-width:559px) and (max-width:959px){#youtubemessage-section span{font-size:1.8181818182rem}}@media screen and (max-width:559px) and (max-width:559px){#youtubemessage-section span{font-size:1.7391304348rem}}#work-wrap .one-work{margin:0rem 0rem 4rem 0rem}@media screen and (max-width:959px){#work-wrap .one-work{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#work-wrap .one-work{margin:0rem 0rem 2.2222222222rem 0rem}}#work-wrap .one-work .work-img{border:6px solid #f1f1f1;line-height:0}@media screen and (max-width:959px){#work-wrap .one-work .work-img{border-width:4px}}@media screen and (max-width:559px){#work-wrap .one-work .work-img{border-width:1px}}#work-wrap .one-work .work-ctt{text-align:center;margin:1.2rem 0rem 0rem 0rem}@media screen and (max-width:959px){#work-wrap .one-work .work-ctt{margin:0.8571428571rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#work-wrap .one-work .work-ctt{margin:0.6666666667rem 0rem 0rem 0rem}}#work-wrap .one-work .work-ctt .work-txt{font-size:1.4rem;font-weight:700;line-height:1.25}@media screen and (max-width:559px){#work-wrap .one-work .work-ctt .work-txt{font-size:1.3rem}}#work-wrap .one-work .work-ctt .work-ctgr{background:#222;color:#fff;font-size:1.1rem;line-height:1.75;font-weight:500;padding:0rem 1.6rem 0rem 1.6rem}@media screen and (max-width:959px){#work-wrap .one-work .work-ctt .work-ctgr{padding:0rem 1.1428571429rem 0rem 1.1428571429rem}}@media screen and (max-width:559px){#work-wrap .one-work .work-ctt .work-ctgr{padding:0rem 0.8888888889rem 0rem 0.8888888889rem}}#work-wrap .one-work .work-ctt .work-ctgr{display:inline-block}#work-wrap .one-work .work-ctt .work-ctgr.work-ctgr--saiyo{background:#e73828;color:#fff}#work-wrap .one-work .work-ctt .work-ctgr.work-ctgr--pr{background:#114280;color:#fff}#work-wrap .one-work .work-ctt .work-ctgr.work-ctgr--shain{background:#222;color:#fff}#work-wrap .one-work .work-ctt .work-ctgr.work-ctgr--sonota{background:#999;color:#fff}#company-wrap .one-company{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){#company-wrap .one-company{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#company-wrap .one-company{margin:0rem 0rem 1.3333333333rem 0rem}}#company-wrap .one-company{padding:2.4rem 3.2rem 2.4rem 3.2rem}@media screen and (max-width:959px){#company-wrap .one-company{padding:1.7142857143rem 2.2857142857rem 1.7142857143rem 2.2857142857rem}}@media screen and (max-width:559px){#company-wrap .one-company{padding:1.3333333333rem 1.7777777778rem 1.3333333333rem 1.7777777778rem}}#company-wrap .one-company:last-child{margin-bottom:0!important}#company-wrap .one-company .company-ttl{color:#e73828;font-size:2.2rem}@media screen and (max-width:959px){#company-wrap .one-company .company-ttl{font-size:2rem}}@media screen and (max-width:559px){#company-wrap .one-company .company-ttl{font-size:1.9130434783rem}}#company-wrap .one-company .company-ttl{font-weight:700;margin:0rem 0rem 0.8rem 0rem}@media screen and (max-width:959px){#company-wrap .one-company .company-ttl{margin:0rem 0rem 0.5714285714rem 0rem}}@media screen and (max-width:559px){#company-wrap .one-company .company-ttl{margin:0rem 0rem 0.4444444444rem 0rem}}@media screen and (max-width:559px){#ceo-img{max-width:50%;margin-left:auto;margin-right:auto}}#ceo-name{margin:1.6rem 0rem 0rem 0rem}@media screen and (max-width:959px){#ceo-name{margin:1.1428571429rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#ceo-name{margin:0.8888888889rem 0rem 0rem 0rem}}#ceo-name{max-width:250px;margin-left:auto!important}@media screen and (max-width:959px){#ceo-name{max-width:200px}}@media screen and (max-width:559px){#ceo-name{max-width:166.6666666667px;margin-right:auto!important}}#sdgs-wrap{margin:4rem 0rem 0rem 0rem}@media screen and (max-width:959px){#sdgs-wrap{margin:2.8571428571rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#sdgs-wrap{margin:2.2222222222rem 0rem 0rem 0rem}}#sdgs-wrap .one-sdgs{margin:0rem 0rem 4rem 0rem}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs{margin:0rem 0rem 2.8571428571rem 0rem}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs{margin:0rem 0rem 2.2222222222rem 0rem}}#sdgs-wrap .one-sdgs:last-child{margin-bottom:0!important}#sdgs-wrap .one-sdgs .sdgs-icn{line-height:0}#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{font-size:3rem}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{font-size:2.7272727273rem}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{font-size:2.6086956522rem}}#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{font-weight:500;line-height:1.75}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{line-height:1.6279069767}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{line-height:1.5909090909}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{font-size:2.4rem}}@media screen and (max-width:559px) and (max-width:959px){#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{font-size:2.1818181818rem}}@media screen and (max-width:559px) and (max-width:559px){#sdgs-wrap .one-sdgs .sdgs-ctt .sdgs-ttl{font-size:2.0869565217rem}}#sdgs-wrap .one-sdgs .subsdgs-wrap{margin:2.4rem 0rem 0rem 0rem}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .subsdgs-wrap{margin:1.7142857143rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .subsdgs-wrap{margin:1.3333333333rem 0rem 0rem 0rem}}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs{margin:0rem 0rem 1.3333333333rem 0rem}}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs{padding:1.6rem 2.4rem 1.6rem 2.4rem}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs{padding:1.1428571429rem 1.7142857143rem 1.1428571429rem 1.7142857143rem}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs{padding:0.8888888889rem 1.3333333333rem 0.8888888889rem 1.3333333333rem}}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-icn{line-height:0}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ctt .subsdgs-num,#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ctt .subsdgs-ttl{font-size:1.7rem;font-weight:700;line-height:1.75}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ctt .subsdgs-num,#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ctt .subsdgs-ttl{line-height:1.6279069767}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ctt .subsdgs-num,#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ctt .subsdgs-ttl{line-height:1.5909090909}}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul{margin:1.2rem 0rem 0rem 0rem}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul{margin:0.8571428571rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul{margin:0.6666666667rem 0rem 0rem 0rem}}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{font-size:1.5rem;font-weight:400;line-height:1.75}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{line-height:1.6279069767}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{line-height:1.5909090909}}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{margin:0rem 0rem 1.2rem 0rem}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{margin:0rem 0rem 0.8571428571rem 0rem}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{margin:0rem 0rem 0.6666666667rem 0rem}}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{padding-left:28px;display:block;position:relative}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li:before{content:"";background:url('data:image/svg+xml;utf-8,<svg fill="%23eb0000" id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 30"><polygon id="check" class="cls-1" points="14.86 30 40 0 14.86 18.77 0 10 14.86 30 14.86 30"/></svg>') no-repeat center center/contain;width:20px;height:15px;position:absolute;top:7px;left:0}@media screen and (max-width:959px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{font-size:1.6rem;padding-left:24px}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li:before{width:16px;height:12px;top:6px}}@media screen and (max-width:559px){#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li{font-size:1.5rem;padding-left:21px}#sdgs-wrap .one-sdgs .subsdgs-wrap .one-subsdgs .subsdgs-ul li:before{width:13px;height:10px;top:5px}}#sdgs-wrap .one-sdgs.one-sdgs--two .sdgs-ttl,#sdgs-wrap .one-sdgs.one-sdgs--two .subsdgs-num{color:#dda63a!important}#sdgs-wrap .one-sdgs.one-sdgs--two .subsdgs-ul li:before{background-image:url('data:image/svg+xml;utf-8,<svg fill="%23dda63a" id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 30"><polygon id="check" class="cls-1" points="14.86 30 40 0 14.86 18.77 0 10 14.86 30 14.86 30"/></svg>')!important}#sdgs-wrap .one-sdgs.one-sdgs--three .sdgs-ttl,#sdgs-wrap .one-sdgs.one-sdgs--three .subsdgs-num{color:#1b973a!important}#sdgs-wrap .one-sdgs.one-sdgs--three .subsdgs-ul li:before{background-image:url('data:image/svg+xml;utf-8,<svg fill="%231b973a" id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 30"><polygon id="check" class="cls-1" points="14.86 30 40 0 14.86 18.77 0 10 14.86 30 14.86 30"/></svg>')!important}#sdgs-wrap .one-sdgs.one-sdgs--eleven .sdgs-ttl,#sdgs-wrap .one-sdgs.one-sdgs--eleven .subsdgs-num{color:#f5a20b!important}#sdgs-wrap .one-sdgs.one-sdgs--eleven .subsdgs-ul li:before{background-image:url('data:image/svg+xml;utf-8,<svg fill="%23f5a20b" id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 30"><polygon id="check" class="cls-1" points="14.86 30 40 0 14.86 18.77 0 10 14.86 30 14.86 30"/></svg>')!important}#youtube{line-height:0;max-width:640px;margin-left:auto;margin-right:auto;position:relative}#youtube img{box-shadow:0 0.4rem 3.6rem rgba(0,0,0,0.1);border-radius:3.2rem;overflow:hidden}.recruit-section .attention--shadow p{font-size:1.8rem}@media screen and (max-width:959px){.recruit-section .attention--shadow p{font-size:1.6363636364rem}}@media screen and (max-width:559px){.recruit-section .attention--shadow p{font-size:1.5652173913rem}}.recruit-section #jobs-list-wrap{box-shadow:0 0.4rem 3.6rem rgba(0,0,0,0.1);background:#fff;padding:4.2rem 4.8rem;border-radius:3.2rem}#recruit-message p{margin:0rem 0rem 1.6rem 0rem}@media screen and (max-width:959px){#recruit-message p{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px){#recruit-message p{margin:0rem 0rem 0.8888888889rem 0rem}}#recruit-message p:last-child{margin-bottom:0!important}.bg--dotted{background:url(img/recruit/bg--dotted.webp) no-repeat center center/contain #fff}#contact-section #mwformstep-wrap{margin:4.8rem 0rem 4.8rem 0rem}@media screen and (max-width:959px){#contact-section #mwformstep-wrap{margin:3.4285714286rem 0rem 3.4285714286rem 0rem}}@media screen and (max-width:559px){#contact-section #mwformstep-wrap{margin:2.6666666667rem 0rem 2.6666666667rem 0rem}}#contact-section #mwformstep-wrap{display:flex;justify-content:center}#contact-section #mwformstep-wrap #mwformstep-ul{display:flex;justify-content:space-between;align-items:center;width:240px;position:relative}#contact-section #mwformstep-wrap #mwformstep-ul:before{content:"";background:#cfcfcf;width:90%;height:1px;position:absolute;top:50%;left:50%;margin:0 0 0 -45%}#contact-section #mwformstep-wrap #mwformstep-ul li{width:52px;text-align:center;position:relative}#contact-section #mwformstep-wrap #mwformstep-ul li:before{content:"";background:#cfcfcf;width:32px;height:32px;position:absolute;top:50%;left:0;right:0;margin:-16px auto 0;border-radius:50%}#contact-section #mwformstep-wrap #mwformstep-ul li.mwformstep--active .mwformstep--num{color:#e73828}#contact-section #mwformstep-wrap #mwformstep-ul li.mwformstep--active:before{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%)}#contact-section #mwformstep-wrap #mwformstep-ul li .mwformstep--num,#contact-section #mwformstep-wrap #mwformstep-ul li .mwformstep--txt{line-height:20px;height:20px;display:block}#contact-section #mwformstep-wrap #mwformstep-ul li .mwformstep--num{font-size:1.6rem;font-weight:500;margin-bottom:50px}#contact-section #mwformstep-wrap #mwformstep-ul li .mwformstep--txt{font-size:1.2rem;font-weight:700;margin-top:44px}#post-section{background:#fafafa}.common-table tr td,.common-table tr th{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;font-size:1.5rem;line-height:1.7;padding:8px 0}@media screen and (max-width:559px){.common-table tr td,.common-table tr th{font-size:1.4rem;line-height:1.75}}.common-table tr td .inner,.common-table tr th .inner{padding:1.6rem 2.4rem 1.6rem 2.4rem}@media screen and (max-width:959px){.common-table tr td .inner,.common-table tr th .inner{padding:1.1428571429rem 1.7142857143rem 1.1428571429rem 1.7142857143rem}}@media screen and (max-width:559px){.common-table tr td .inner,.common-table tr th .inner{padding:0.8888888889rem 1.3333333333rem 0.8888888889rem 1.3333333333rem}}.common-table tr td .inner,.common-table tr th .inner{display:block}.common-table tr th{width:200px}@media screen and (max-width:959px){.common-table tr th{width:160px}}@media screen and (max-width:559px){.common-table tr th{width:88px!important;white-space:normal!important}}.common-table tr th .inner{text-align:center;vertical-align:middle}.common-table tr td .inner{border-left:1px solid #cfcfcf}.common-table tr td .inner dl{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){.common-table tr td .inner dl{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){.common-table tr td .inner dl{margin:0rem 0rem 1.3333333333rem 0rem}}.common-table tr td .inner dl dd,.common-table tr td .inner dl dt{display:inline-block;vertical-align:top}@media screen and (max-width:559px){.common-table tr td .inner dl dd,.common-table tr td .inner dl dt{display:block}}.common-table tr td .inner dl dt{margin:0 16px 0 0}@media screen and (max-width:559px){.common-table tr td .inner dl dt{margin:0}}@media screen and (max-width:559px){.common-table tr td .inner dl dd{margin:0 0 0 12px}}.welfare-tocontact{text-align:center;margin:4rem 0rem 0rem 0rem}@media screen and (max-width:959px){.welfare-tocontact{margin:2.8571428571rem 0rem 0rem 0rem}}@media screen and (max-width:559px){.welfare-tocontact{margin:2.2222222222rem 0rem 0rem 0rem}}.welfare-tocontact .btn,.welfare-tocontact .line-wrap{display:inline-block;vertical-align:middle;margin:0rem 0.8rem 0rem 0.8rem}@media screen and (max-width:959px){.welfare-tocontact .btn,.welfare-tocontact .line-wrap{margin:0rem 0.5714285714rem 0rem 0.5714285714rem}}@media screen and (max-width:559px){.welfare-tocontact .btn,.welfare-tocontact .line-wrap{margin:0rem 0.4444444444rem 0rem 0.4444444444rem}}@media screen and (max-width:559px){.welfare-tocontact .btn,.welfare-tocontact .line-wrap{display:block}}.welfare-tocontact .btn{width:260px}@media screen and (max-width:959px){.welfare-tocontact .btn{width:240px}}@media screen and (max-width:559px){.welfare-tocontact .btn{width:220px;margin:0rem 0rem 1.6rem 0rem;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:559px) and (max-width:959px){.welfare-tocontact .btn{margin:0rem 0rem 1.1428571429rem 0rem}}@media screen and (max-width:559px) and (max-width:559px){.welfare-tocontact .btn{margin:0rem 0rem 0.8888888889rem 0rem}}.welfare-tocontact .line-wrap{text-align:center}.welfare-tocontact .line-wrap .line-qr{line-height:0;width:120px;margin-left:auto;margin-right:auto}@media screen and (max-width:959px){.welfare-tocontact .line-wrap .line-qr{width:109.0909090909px}}@media screen and (max-width:559px){.welfare-tocontact .line-wrap .line-qr{width:100px}}.welfare-tocontact .line-wrap .line-txt{font-size:1.2rem;line-height:1.75;font-weight:700;margin:0.4rem 0rem 0rem 0rem}@media screen and (max-width:959px){.welfare-tocontact .line-wrap .line-txt{margin:0.2857142857rem 0rem 0rem 0rem}}@media screen and (max-width:559px){.welfare-tocontact .line-wrap .line-txt{margin:0.2222222222rem 0rem 0rem 0rem}}.telnum{text-align:center;line-height:1}.telnum a{color:#222}.telnum .telnum--num{font-size:0;text-align:center}.telnum .telnum--num .telnum--num--icn{line-height:1;width:30px;margin:0 12px 0 0;display:inline-block;vertical-align:middle;position:relative;top:-3px}#telnum--header .telnum .telnum--num .telnum--num--icn{width:24px;margin:0 6px 0 0;top:-2px}.telnum .telnum--num .telnum--num--num{font-size:4.6rem}@media screen and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:4.1818181818rem}}@media screen and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:4rem}}@media screen and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:3.8333333333rem}}@media screen and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:3.2857142857rem}}@media screen and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:3.2857142857rem}}@media screen and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:2.875rem}}.telnum .telnum--num .telnum--num--num{vertical-align:middle}@media screen and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:4.2rem}}@media screen and (max-width:959px) and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:3.8181818182rem}}@media screen and (max-width:959px) and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:3.652173913rem}}@media screen and (max-width:959px) and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:3.5rem}}@media screen and (max-width:959px) and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:3rem}}@media screen and (max-width:959px) and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:3rem}}@media screen and (max-width:959px) and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:2.625rem}}@media screen and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:3.6rem}}@media screen and (max-width:559px) and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:3.2727272727rem}}@media screen and (max-width:559px) and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:3.1304347826rem}}@media screen and (max-width:559px) and (max-width:959px){.telnum .telnum--num .telnum--num--num{font-size:3rem}}@media screen and (max-width:559px) and (max-width:559px){.telnum .telnum--num .telnum--num--num{font-size:2.5714285714rem}}#telnum--header .telnum .telnum--num .telnum--num--num{font-size:3.6rem}@media screen and (max-width:959px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:3.2727272727rem}}@media screen and (max-width:559px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:3.1304347826rem}}@media screen and (max-width:959px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:3rem}}@media screen and (max-width:559px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:2.5714285714rem}}@media screen and (max-width:959px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:3.2rem}}@media screen and (max-width:959px) and (max-width:959px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:2.9090909091rem}}@media screen and (max-width:959px) and (max-width:559px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:2.7826086957rem}}@media screen and (max-width:959px) and (max-width:959px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:2.6666666667rem}}@media screen and (max-width:959px) and (max-width:559px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:2.2857142857rem}}@media screen and (max-width:559px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:2.8rem}}@media screen and (max-width:559px) and (max-width:959px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:2.5454545455rem}}@media screen and (max-width:559px) and (max-width:559px){#telnum--header .telnum .telnum--num .telnum--num--num{font-size:2.4347826087rem}}.telnum .telnum--metatxt{font-size:1.3rem;margin:2px 0 0}#footer-wrap{background:#e73828;background:linear-gradient(45deg,#ff9e00 0%,#e73828 100%);padding:4rem 0rem 3.2rem 0rem}@media screen and (max-width:959px){#footer-wrap{padding:2.8571428571rem 0rem 2.2857142857rem 0rem}}@media screen and (max-width:559px){#footer-wrap{padding:2.2222222222rem 0rem 1.7777777778rem 0rem}}#footer-top{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){#footer-top{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#footer-top{margin:0rem 0rem 1.3333333333rem 0rem}}#footer-logo-wrap{float:left}@media screen and (max-width:959px){#footer-logo-wrap{float:none}}#logo--footer{text-decoration:none;max-width:180px;display:block}@media screen and (max-width:959px){#logo--footer{max-width:144px;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:559px){#logo--footer{max-width:120px}}#company-adress{color:#fff;font-size:1.3rem;line-height:1.75;font-weight:500;text-align:left}@media screen and (max-width:959px){#company-adress{text-align:center}}#footer-blank{margin:0.8rem 0rem 0rem 0rem}@media screen and (max-width:959px){#footer-blank{margin:0.5714285714rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#footer-blank{margin:0.4444444444rem 0rem 0rem 0rem}}#footer-blank{float:right}@media screen and (max-width:959px){#footer-blank{text-align:center;float:none}}#footer-sns{margin:0rem 2.4rem 0rem 0rem}@media screen and (max-width:959px){#footer-sns{margin:0rem 1.7142857143rem 0rem 0rem}}@media screen and (max-width:559px){#footer-sns{margin:0rem 1.3333333333rem 0rem 0rem}}#footer-sns{display:inline-block;vertical-align:middle}@media screen and (max-width:959px){#footer-sns{margin:2.4rem 0rem 2.4rem 0rem;display:block}}@media screen and (max-width:959px) and (max-width:959px){#footer-sns{margin:1.7142857143rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:959px) and (max-width:559px){#footer-sns{margin:1.3333333333rem 0rem 1.3333333333rem 0rem}}.sns-nav{text-align:center;font-size:0;line-height:0}.sns-nav li{display:inline}.sns-nav li a{text-decoration:none;line-height:0;margin:0 8px;width:50px;height:50px;display:inline-block}@media screen and (max-width:959px){.sns-nav li a{margin:0 8px;width:44.4444444444px;height:44.4444444444px}}@media screen and (max-width:559px){.sns-nav li a{margin:0 6px;width:40px;height:40px}}#bnr{display:inline-block;vertical-align:middle}@media screen and (max-width:959px){#bnr{display:block}}#bnr li{display:inline}#bnr li a{line-height:0;width:250px;margin:0 1px 0 0;display:inline-block}@media screen and (max-width:959px){#bnr li a{width:200px}}@media screen and (max-width:559px){#bnr li a{width:166.6666666667px}}#footer-middle{margin:0rem 0rem 2.4rem 0rem}@media screen and (max-width:959px){#footer-middle{margin:0rem 0rem 1.7142857143rem 0rem}}@media screen and (max-width:559px){#footer-middle{margin:0rem 0rem 1.3333333333rem 0rem}}#nav--footer{line-height:1.25}@media screen and (max-width:959px){#nav--footer{line-height:1.1627906977}}@media screen and (max-width:559px){#nav--footer{line-height:1.1363636364}}#nav--footer ul .nav--column{width:20%;float:left}@media screen and (max-width:959px){#nav--footer ul .nav--column{width:auto;float:none}}#nav--footer ul .nav--column.nav--column--one{width:23%}#nav--footer ul .nav--column.nav--column--two{width:29%}#nav--footer ul .nav--column.nav--column--three{width:24%}#nav--footer ul .nav--column.nav--column--four{width:24%}#nav--footer ul .nav--column .nav--list li{margin:0 0 16px}#nav--footer ul .nav--column .nav--list li a{color:#fff;text-decoration:none;padding:0 16px 0 0;display:inline-block;position:relative}#nav--footer ul .nav--column .nav--list li a .nav--eng,#nav--footer ul .nav--column .nav--list li a .nav--jpn{line-height:1.6;display:block}#nav--footer ul .nav--column .nav--list li a .nav--jpn{font-size:15px;font-weight:600;letter-spacing:0.1rem}@media screen and (max-width:959px){#nav--footer ul .nav--column .nav--list li a .nav--jpn{letter-spacing:0.05rem}}@media screen and (max-width:559px){#nav--footer ul .nav--column .nav--list li a .nav--jpn{letter-spacing:0.04rem}}#nav--footer ul .nav--column .nav--list li a .nav--eng{font-size:10px;font-weight:300;text-transform:uppercase;letter-spacing:0.1rem}@media screen and (max-width:959px){#nav--footer ul .nav--column .nav--list li a .nav--eng{letter-spacing:0.05rem}}@media screen and (max-width:559px){#nav--footer ul .nav--column .nav--list li a .nav--eng{letter-spacing:0.04rem}}#nav--footer ul .nav--column .nav--list li a .nav--eng{margin:0 0 0 2px}@media screen and (min-width:959px){#nav--footer ul .nav--column .nav--list li a:hover{text-decoration:underline}}#nav--footer ul .nav--column .nav--list li.nav--parent a:before{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;background:none;font-size:0;width:4px;height:4px;position:absolute;top:50%;right:3px;margin:-2px 0 0;transform:rotate(45deg)}#nav--footer ul .nav--column .nav--list li .nav--child ul{border-left:1px solid rgba(255,255,255,0.15);margin:8px 0 16px;padding:8px 0 1px 16px}#nav--footer ul .nav--column .nav--list li .nav--child ul li{margin:0 0 8px}#nav--footer ul .nav--column .nav--list li .nav--child ul li a{font-size:1.3rem;font-weight:500;padding:0}#nav--footer ul .nav--column .nav--list li .nav--child ul li a:before{content:none!important}#nav--footer ul .nav--column .nav--list li .nav--child ul li ul{border:none;margin:0px 0 24px;padding:8px 0 1px 16px}#nav--footer ul .nav--column .nav--list li .nav--child ul li ul li{margin:0 0 4px;position:relative}#nav--footer ul .nav--column .nav--list li .nav--child ul li ul li:before{content:"";background:rgba(255,255,255,0.5);width:6px;height:1px;position:absolute;top:50%;left:-12px;z-index:2}#footer-bottom{border-top:1px solid rgba(255,255,255,0.2);padding:2.4rem 0rem 0rem 0rem}@media screen and (max-width:959px){#footer-bottom{padding:1.7142857143rem 0rem 0rem 0rem}}@media screen and (max-width:559px){#footer-bottom{padding:1.3333333333rem 0rem 0rem 0rem}}#nav--footer-sub{float:left}#nav--footer-sub ul li a{color:#fff;font-size:1.3rem;text-decoration:none}@media screen and (min-width:959px){#nav--footer-sub ul li a:hover{text-decoration:underline}}#copyright{color:#fff;font-size:1.3rem;line-height:1.75;font-weight:700;text-align:right;float:right;position:relative;top:-2px}@media screen and (max-width:959px){#copyright{text-align:center;float:none;top:auto}}.scrlFadeIn--pagetop-wrap{position:relative;z-index:300}#movie-list{position:fixed;bottom:0.2rem;right:0.8rem;z-index:300}#movie-list li{width:175px;margin:0 0 0.8rem;display:block}@media screen and (max-width:959px){#movie-list li{width:155.5555555556px}}@media screen and (max-width:559px){#movie-list li{width:140px}}#movie-list li a{color:#222;text-decoration:none;display:block;transform:scale(0.96);transition:all 0.3s ease}#movie-list li a:after,#movie-list li a:before{content:none!important}@media screen and (min-width:959px){#movie-list li a:hover{transform:scale(1)}}