@charset "UTF-8";#sideContents{width:1100px;margin:0 auto;position:relative;z-index:10}.ui_tit01{margin-bottom:60px}.bgBox{width:1100px;margin:0 auto 90px;background-color:#fff;padding:80px 100px 1px;border-radius:30px}@media (max-width:750px){.bgBox{width:750px;padding:0 40px 1px;border-radius:40px}}.ui_column01{justify-content:flex-start}.ui_column01>.col02{width:calc(100%/2 - 100px/2)}.ui_column01>.col02:nth-child(n+3){margin-top:90px}.ui_column01>.col02 .ui_btn01{margin-top:40px;justify-content:center}.ui_column01>.col03{margin-right:40px}.ui_column01>.col03:nth-child(3n){margin-right:0}.ui_column01>.col03:nth-child(n+3){margin-top:90px}.ui_tit02 a{text-decoration:none;color:#fff}.ui_blogListTit{font-size:1rem;line-height:1.5;text-align:left;color:#000;font-weight:600;position:relative;margin-bottom:35px}.ui_blogListTit a{color:#000}.single01{width:1100px;margin:0 auto}.single01 h3,.single01 h4,.single01>h2{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.single01>h2{margin-bottom:40px;padding:9px 40px;font-size:1.75rem;text-align:center;color:#fff;border-radius:100px;background-color:#eb8e7c;overflow:hidden}@media (max-width:750px){.single01>h2{margin-bottom:45px;padding:24px 40px;border-radius:90px;font-size:1.5rem;line-height:1.375}}.single01 h3,.single01 h4{color:#674a35}.single01 h3{margin-bottom:21px;padding-left:37px;font-size:1.5625rem;position:relative;overflow:hidden}.single01 h3:before{content:"";display:block;position:absolute;left:-1px;top:9px;background-color:#eb8e7c;-webkit-mask:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_footstamp01.svg)center no-repeat;mask:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_footstamp01.svg)center no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px;height:22px}@media (max-width:750px){.single01 h3{padding-left:73px;margin-bottom:25px;font-size:1.5rem;line-height:1.375}.single01 h3:before{width:57px;height:44px;left:-1px;top:14px}}.single01 h4{font-size:1.5rem;font-feature-settings:"palt";letter-spacing:.04em;text-align:center;padding-bottom:14px;border-bottom:1px solid #b5995b;margin-bottom:40px}@media (max-width:750px){.single01 h4{line-height:1.375;border-bottom-width:2px;padding-bottom:33px;margin-bottom:60px}}.single01>p{margin:25px 0}.post_meta{margin-bottom:19px;display:flex;flex-wrap:wrap}.post_meta>p{padding:4px 16px;margin-bottom:6px;color:#fff}.post_meta>.date{margin-right:8px;background-color:#69ba02;border-radius:5px}.post_meta>.cat{background-color:#c5a371;border-radius:5px}#wp-calendar tfoot a,.post_meta>.cat a{color:#fff}.post_meta>.cat a:hover,.ui_blogListTit a{text-decoration:none}.single01 .post_meta{margin:0 0 20px}.single01 .post_meta p{margin:0 0 10px}.single01 .post_meta>.date{margin-right:15px}.thumbnailWrap{display:flex;text-align:center;align-items:center;justify-content:center;margin-bottom:20px;border-radius:15px}@media (min-width:751px){.thumbnailWrap{height:176px;overflow:hidden}}.thumbnailWrap img{max-width:100%;height:auto}.single01 img,.thumbnailWrap img{border-radius:15px;overflow:hidden}.single01 img[class*=wp-image]{display:block;max-width:100%;height:auto}.single01 img.alignnone{display:inline-block}.single01 img.alignright{float:right;margin:5px 0 20px 60px}.single01 img.aligncenter{float:none;margin:0 auto 25px}.single01 img.alignleft{float:left;margin:5px 60px 20px 0}.single01 .gallery{margin-bottom:30px!important}.single01 .gallery .gallery-item{margin-top:30px!important}.single01 .gallery .gallery-item .gallery-icon{padding:0 10px}.single01 .gallery .gallery-item .gallery-icon img{max-width:100%;width:auto;height:auto;border:0!important}.single01 .gallery .gallery-item .gallery-caption{padding:10px 10px 0;line-height:1.5}#pager{display:flex;justify-content:center}#pager>*{display:block;font-size:1.125rem;width:54px;height:54px;line-height:50px;text-align:center;border:2px solid #eb8e7c;color:#eb8e7c;text-decoration:none;border-radius:50%}#pager>:nth-child(n+2){margin-left:10px}#pager>.dots{border-color:transparent;width:30px}#pager>.next,#pager>.prev{width:120px;border-radius:50px}#pager>a{position:relative;z-index:1;overflow:hidden;transition:all .3s}#pager>.current,#pager>a:hover,#reserve .reservation{color:#fff;background-color:#eb8e7c}#pager.single>a{width:240px;border-radius:50px}#reserve{margin-bottom:80px}#reserve .reservation{width:470px;margin:0 auto;display:flex;align-items:center;text-decoration:none;border-radius:20px;padding:25px 10px 25px 40px;line-height:2;background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_btn.png);background-repeat:no-repeat;background-position:top right;background-size:contain;transition:opacity .3s}@media (max-width:750px){#reserve .reservation{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_btn_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#reserve .reservation{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_btn@2x.png)}}#reserve .reservation.green{background-color:#69ba02}#reserve .reservation .ja,#worries>.container .reservation .ja{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.625rem;letter-spacing:.05em;margin-left:7%}#reserve .reservation .en,#worries>.container .reservation .en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:1rem;letter-spacing:.25em;margin-left:5%}#reserve .reservation:hover{opacity:.7}@media (max-width:750px){#reserve .reservation{width:670px;padding:20px 35px 20px 60px;background-position:top right 0;max-width:none;min-height:120px}#reserve .reservation .ja{font-size:1rem;margin-left:32px;line-height:1.3;font-feature-settings:"palt"}#reserve .reservation .en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:.625rem}}#worries{position:relative;background-color:#fff;overflow:hidden}#worries>.bg{position:absolute;width:100%;min-width:1920px;height:100%;z-index:0;top:0;left:0;right:0}#worries>.bg::before{content:"";position:absolute;background:right bottom no-repeat;background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_worries.png);background-size:contain;height:551px;width:805px;right:7px;bottom:0}@media (max-width:750px){#worries>.bg::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_worries_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#worries>.bg::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_worries@2x.png)}}#worries>.container{max-width:1500px;margin:0 auto;position:relative;z-index:1;padding:100px 0 100px 100px;display:flex;flex-direction:row-reverse;justify-content:space-between}#worries>.container .reservation{background-color:#69ba02;max-width:470px;display:flex;align-items:center;color:#fff;text-decoration:none;border-radius:20px;padding:29px 4.8% 29px 11.8%;line-height:2;background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_btn.png);background-repeat:no-repeat;background-size:contain;background-position:top right;transition:opacity .3s}@media (max-width:750px){#worries>.container .reservation{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_btn_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#worries>.container .reservation{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_btn@2x.png)}}#worries>.container .tit_content{position:relative;width:calc(100% - 925px);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right:-6px}#worries>.container .tit_content .combine{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}#worries>.container .tit_content-inner .title{display:flex;flex-direction:column;position:relative}#worries>.container .tit_content-inner .title>.en01{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:7.5rem;letter-spacing:.08em;line-height:1.5;color:#dbc5a3;z-index:1;margin-top:58px;opacity:.4;font-feature-settings:"palt"1}@media (min-width:751px){.macos.chrome #worries>.container .tit_content-inner .title>.en01,.macos.edge #worries>.container .tit_content-inner .title>.en01,.macos.opera #worries>.container .tit_content-inner .title>.en01,.macos.safari #worries>.container .tit_content-inner .title>.en01{transform:translateX(.16em)}}#worries>.container .tit_content-inner .title>.en02{position:absolute;top:166px;left:-4px;z-index:0}#worries>.container .tit_content-inner .title>.ja{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4375rem;letter-spacing:.07em;line-height:1.538;color:#69ba02;margin-right:-84px;margin-top:-59px;z-index:2}@media (min-width:751px){#worries>.container .tit_content-inner .title>.ja>span:nth-child(1) span:nth-child(3){margin-top:-3px}#worries>.container .tit_content-inner .title>.ja>span:nth-child(1) span:nth-child(7){margin-top:3px;margin-bottom:-2px}#worries>.container .tit_content-inner .title>.ja>span:nth-child(1) span:nth-child(9){margin-top:-5px}#worries>.container .tit_content-inner .title>.ja>span:nth-child(1) span:nth-child(11){margin-top:4px}#worries>.container .tit_content-inner .title>.ja>span:nth-child(2) span:nth-child(2){margin-top:-3px;margin-bottom:-1px}}#worries>.container .tit_content-inner .txtHead{font-size:1rem;font-weight:300;color:#262626;letter-spacing:.06em;line-height:2.125;-webkit-animation-delay:1.2s;animation-delay:1.2s}@media (min-width:751px){#worries>.container .tit_content-inner .txtHead{margin:-14px 27px 0 0}@-moz-document url-prefix(){#worries>.container .tit_content-inner .txtHead{margin:0 27px 0 0}}.macos.chrome #worries>.container .tit_content-inner .txtHead,.macos.edge #worries>.container .tit_content-inner .txtHead,.macos.opera #worries>.container .tit_content-inner .txtHead,.macos.safari #worries>.container .tit_content-inner .txtHead{margin:0 27px 0 0}}#worries>.container>.content{width:925px;flex:1 0 auto}#worries>.container>.content>.list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.134vw,32px) clamp(22px,2vw,30px)}#worries>.container>.content>.list>li{border-radius:20px;background-color:#f0f8e5;padding:4.828% 6.897% 6.897%;display:flex;flex-direction:column;cursor:pointer}@media (min-width:751px){#worries>.container>.content>.list>li:nth-child(2) .pic{padding-top:9px;padding-right:3px}#worries>.container>.content>.list>li:nth-child(3) .pic{padding-top:2px;padding-right:4px}#worries>.container>.content>.list>li:nth-child(5) .pic{padding-top:0;padding-right:0}#worries>.container>.content>.list>li:nth-child(6) .pic{padding-right:1px}#worries>.container>.content>.list>li:nth-child(8) .pic,#worries>.container>.content>.list>li:nth-child(9) .pic{padding-right:5px;padding-bottom:3px}}#worries>.container>.content>.list>li>.pic{text-align:center;height:100px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}#worries>.container>.content>.list>li:hover .btnWrap>a::before{transform:translate(-50%,-50%) scale(1)}#worries>.container>.content>.list .btnWrap{margin-top:19px}#worries>.container>.content>.list .btnWrap>a,#worries>.container>.content>.list .checkList>ul li{display:flex;align-items:center;position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}#worries>.container>.content>.list .btnWrap>a{width:100%;height:50px;border-radius:25px;justify-content:center;font-size:1.125rem;font-size:clamp(.825rem,1.2vw,1.125rem);letter-spacing:.11em;color:#fff;text-decoration:none;padding-bottom:2px;overflow:hidden;z-index:3}#worries>.container>.content>.list .btnWrap>a::before{content:"";position:absolute;top:50%;left:50%;width:100%;padding:50%;background-color:#eb8e7c;transform:translate(-50%,-50%) scale(0);transform-origin:center;border-radius:50%;transition:transform .3s ease-out;will-change:transform;z-index:-1}#worries>.container>.content>.list .btnWrap>a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#69ba02;z-index:-2}#worries>.container>.content>.list .checkList{flex:1 0 auto}#worries>.container>.content>.list .checkList>ul li{border-radius:5px;background-color:#fff;padding:9px 2px 10px 37px;font-size:.9375rem;font-size:clamp(.6875rem,1vw,.9375rem);letter-spacing:.1em;color:#72543d;font-feature-settings:"palt"1}#worries>.container>.content>.list .checkList>ul li:not(:last-child){margin-bottom:2px}#worries>.container>.content .medicine-wrap a::before,#worries>.container>.content>.list .checkList>ul li::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;top:50%}#worries>.container>.content>.list .checkList>ul li::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_check.png);height:15px;width:15px;left:13px;margin-top:-7px}@media (max-width:750px){#worries>.container>.content>.list .checkList>ul li::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_check_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#worries>.container>.content>.list .checkList>ul li::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_check@2x.png)}}#worries>.container>.content .medicine{width:100%;margin-top:71px}#worries>.container>.content .medicine-inner{width:100%;height:210px;display:flex;flex-direction:column;justify-content:center;padding:26px 49px 34px;border-radius:20px;background:right top no-repeat;background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_medicine.jpg);background-size:cover}@media (max-width:750px){#worries>.container>.content .medicine-inner{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_medicine_sp.jpg)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#worries>.container>.content .medicine-inner{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/bg_medicine@2x.jpg)}}#worries>.container>.content .medicine-tit{display:flex;align-items:center;margin-bottom:25px}#worries>.container>.content .medicine-tit .ja,#worries>.container>.content .medicine-wrap a{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25rem;letter-spacing:.09em;line-height:1.527;color:#72543d;font-feature-settings:"palt"1}#worries>.container>.content .medicine-tit .en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:1.125rem;line-height:1.5;letter-spacing:.26em;color:#eb8e7c;margin-left:24px;padding-top:4px}.macos.chrome #worries>.container>.content .medicine-tit .en,.macos.edge #worries>.container>.content .medicine-tit .en,.macos.opera #worries>.container>.content .medicine-tit .en,.macos.safari #worries>.container>.content .medicine-tit .en{padding-top:2px}#worries>.container>.content .medicine-wrap{display:flex;gap:0 15px}#worries>.container>.content .medicine-wrap a{flex:1 0 auto;height:50px;display:flex;align-items:center;padding-left:25px;border-radius:25px;color:#fff;font-size:1.125rem;font-size:clamp(.825rem,1.2vw,1.125rem);letter-spacing:.11em;line-height:1;position:relative;background-color:#eb8e7c;text-decoration:none;padding-bottom:4px}#worries>.container>.content .medicine-wrap a:hover::before{transform:translateY(-50%) translateX(15px);opacity:0}#worries>.container>.content .medicine-wrap a::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_arrow.png);width:18px;height:12px;right:23px;transform:translateY(-50%);z-index:1;transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media (max-width:750px){#worries>.container>.content .medicine-wrap a::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_arrow_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#worries>.container>.content .medicine-wrap a::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_arrow@2x.png)}}@media (min-width:751px) and (max-width:1500px){#worries>.container{max-width:100%;padding:230px 0 100px 6.6667%;transition:padding .3s ease-out}#worries>.container .tit_content{width:calc(100% - 66.42857142857143%);margin-right:1.466%}#worries>.container>.content{width:66.42857142857143%}}@media (min-width:751px) and (max-width:1200px){#worries>.container{padding:230px 0 100px 2.6667%}}@media (max-width:750px){#worries>.bg{position:absolute;width:100%;min-width:auto;height:100%;z-index:0;top:0;left:0;right:0}#worries>.bg::before{height:527px;width:100%;right:0;bottom:0}#worries>.container{max-width:100%;z-index:1;padding:30px 40px 467px;display:flex;flex-direction:column;justify-content:flex-start}#worries>.container .reservation{margin-top:60px;padding:20px 35px 20px 60px;background-position:top right 0;max-width:none;min-height:120px}#worries>.container .reservation .ja{font-size:1rem;margin-left:32px;line-height:1.3;font-feature-settings:"palt"}#worries>.container .reservation .en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:.625rem}#worries>.container .tit_content{position:relative;width:100%;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin-right:0}#worries>.container .tit_content-inner .title{display:flex;flex-direction:column;position:relative;margin-bottom:51px}#worries>.container .tit_content-inner .title>.en01{font-size:4.75rem;letter-spacing:.08em;margin-top:0;font-weight:500;text-align:center;padding-left:10px}#worries>.container .tit_content-inner .title>.en02{top:153px;left:auto;z-index:-1;right:100px}#worries>.container .tit_content-inner .title>.ja{font-size:1.4375rem;letter-spacing:.07em;line-height:1.3913;margin-right:0;margin-top:-115px;z-index:2;font-weight:700;display:flex;flex-direction:column;align-items:center}@supports (-webkit-touch-callout:none){#worries>.container .tit_content-inner .title>.ja{margin-top:-83px}}#worries>.container .tit_content-inner .txtHead{font-size:1rem;font-weight:300;color:#262626;letter-spacing:0;line-height:1.9375;margin-right:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}#worries>.container>.content{width:100%;flex:0 0 auto;margin-top:80px}#worries>.container>.content>.list{grid-template-columns:repeat(2,1fr);gap:20px;padding:0}#worries>.container>.content>.list>li{border-radius:10px;padding:30px 12px 18px}#worries>.container>.content>.list>li>.pic{text-align:center;height:142px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}#worries>.container>.content>.list .btnWrap{margin-top:20px}#worries>.container>.content>.list .btnWrap>a{width:100%;height:61px;border-radius:50px;display:flex;justify-content:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;letter-spacing:.11em;color:#fff;line-height:1.5;text-decoration:none;padding-bottom:6px;overflow:hidden;position:relative;z-index:3;font-feature-settings:"palt"}#worries>.container>.content>.list .btnWrap>a::before{content:"";position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;background-color:#eb8e7c;transform:scale(0);transform-origin:center;border-radius:50%;transition:transform .5s ease-out;will-change:transform;z-index:-1}#worries>.container>.content>.list .btnWrap>a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#69ba02;z-index:-2;transition:background-color .6s ease-out}#worries>.container>.content>.list .btnWrap>a:hover::before{transform:scale(10)}#worries>.container>.content>.list .btnWrap>a:hover::after{background-color:transparent}#worries>.container>.content>.list .checkList{flex:1 0 auto}#worries>.container>.content>.list .checkList>ul li{border-radius:10px;padding:15px 12px 20px 71px;letter-spacing:0;line-height:1.5;min-height:110px;font-size:.875rem}#worries>.container>.content>.list .checkList>ul li:not(:last-child){margin-bottom:10px}#worries>.container>.content>.list .checkList>ul li::before{height:29px;width:29px;left:24px;margin-top:-14px}#worries>.container>.content .medicine{width:100%;margin-top:77px}#worries>.container>.content .medicine-inner{width:100%;height:437px;padding:42px 34px;border-radius:40px;justify-content:flex-start}#worries>.container>.content .medicine-tit{display:flex;align-items:flex-start;margin-bottom:41px;flex-direction:column}#worries>.container>.content .medicine-tit .ja{font-size:1.625rem;letter-spacing:.1em;line-height:1.527;font-weight:700}#worries>.container>.content .medicine-tit .en{font-size:.9375rem;line-height:1.5;letter-spacing:.23em;margin:7px 0 0 5px;font-weight:600}#worries>.container>.content .medicine-wrap{display:flex;-moz-column-gap:20px;column-gap:20px;justify-content:center;flex-wrap:wrap;row-gap:20px}#worries>.container>.content .medicine-wrap a{flex:0 0 auto;width:290px;height:80px;padding-left:27px;border-radius:50px;font-size:.9375rem;padding-bottom:4px}#worries>.container>.content .medicine-wrap a::before{width:32px;height:22px;right:24px;z-index:1}}#feature{position:relative;background-color:#fbf7ef}#feature>.container{max-width:1580px;position:relative;z-index:1;margin:0 auto;padding:28px 40px 70px}#feature>.container .title{position:relative;text-align:center}#feature>.container .title_inner{display:inline-flex;margin:0 auto;flex-direction:column;align-items:center;position:relative;padding-bottom:49px}#feature>.container .title_inner>.line::before{content:"";position:absolute;background-image:url(https://www.nishi-chofu-dcc.com/assets/img/line_title.png);height:8px;width:192px;left:50%;bottom:0;transform:translateX(-50%);z-index:1;background-size:cover;background-repeat:no-repeat}@media (max-width:750px){#feature>.container .title_inner>.line::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/line_title_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#feature>.container .title_inner>.line::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/img/line_title@2x.png)}}#feature>.container .title_inner>.en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:7.5rem;letter-spacing:.12em;line-height:1.5;color:#dbc5a3;z-index:1;padding-left:13px;opacity:.4}.macos.chrome #feature>.container .title_inner>.en,.macos.edge #feature>.container .title_inner>.en,.macos.opera #feature>.container .title_inner>.en,.macos.safari #feature>.container .title_inner>.en{transform:translateY(-.16em)}#feature>.container .title_inner>.ja{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4375rem;letter-spacing:.04em;line-height:1.5;color:#69ba02;z-index:2;margin-top:-86px}@media (min-width:751px){#feature>.container .title_inner>.ja span:nth-child(3){margin-left:4px}#feature>.container .title_inner>.ja span:nth-child(5){margin-left:2px}#feature>.container .title_inner>.ja span:nth-child(8){margin-left:-3px}#feature>.container .title_inner>.ja span:nth-child(9){margin-left:-5px}#feature>.container .title_inner>.ja span:nth-child(13){margin-left:2px}}#feature>.container .title_inner>.deco{width:150px;height:133px;position:absolute;top:59px;left:-190px}#feature>.container .title_inner>.deco span{position:absolute;pointer-events:none;z-index:1}#feature>.container .title_inner>.deco span:nth-child(1){bottom:-10px;right:-3px}#feature>.container .title_inner>.deco span:nth-child(2){top:57px;right:9px}#feature>.container .title_inner>.deco span:nth-child(3){top:55px;left:68px}#feature>.container .title_inner>.deco span:nth-child(4){top:-1px;left:59px}#feature>.container .title_inner>.deco span:nth-child(5){top:-2px;left:4px}#feature>.container>.content{margin-top:100px}#feature>.container .boxList{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:60px}#feature>.container .boxList>li{display:grid;grid-template-rows:subgrid;grid-row:span 4;position:relative}#feature>.container .boxList>li>.ttl{text-align:center;position:absolute;top:-50px;left:50%;transform:translateX(-50%);z-index:5}#feature>.container .boxList>li>.pic,.asideListNews ul li a p{text-align:center}#feature>.container .boxList>li>.pic figure{border-radius:30px;overflow:hidden}#feature>.container .boxList>li>.titMed{text-align:center;margin:32px 0 27px;display:flex;flex-direction:column;align-items:center}#feature>.container .boxList>li>.titMed>.ja{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.9375rem;line-height:1.77;color:#72543d;margin-bottom:9px;font-feature-settings:"palt"1;letter-spacing:.1em}#feature>.container .boxList>li>.titMed>.en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:1.3125rem;letter-spacing:.252em;line-height:1.5;color:#69ba02;padding-left:6px}.macos.chrome #feature>.container .boxList>li>.titMed>.en,.macos.edge #feature>.container .boxList>li>.titMed>.en,.macos.opera #feature>.container .boxList>li>.titMed>.en,.macos.safari #feature>.container .boxList>li>.titMed>.en{transform:translateY(-.1em)}#feature>.container .boxList>li>.btnWrap{margin-top:42px}#feature>.container .boxList>li>.btnWrap .patellar{transition:opacity .3s}#feature>.container .boxList>li>.btnWrap .patellar:hover,.asideListNews ul li a:hover img{opacity:.7}@media (min-width:751px) and (max-width:1499px){#feature>.container{max-width:100%;padding:28px 2.531% 38px}#feature>.container .boxList{-moz-column-gap:4%;column-gap:4%}#feature>.container .boxList>li .pic img{width:100%}#feature>.container .boxList>li .titMed>.ja{font-size:clamp(1.625rem,2.1vw,1.9375rem);letter-spacing:.05em}}@media (max-width:750px){#feature{position:relative;background-color:#fbf7ef}#feature>.container{max-width:100%;position:relative;z-index:1;margin:0 auto;padding:39px 40px 80px}#feature>.container .title{position:relative;text-align:center;margin-bottom:60px}#feature>.container .title_inner{display:inline-flex;margin:0 auto;flex-direction:column;align-items:center;position:relative;padding-bottom:42px}#feature>.container .title_inner>.line::before{height:11px;width:269px;left:50%;bottom:0;transform:translateX(-50%);z-index:1}#feature>.container .title_inner>.en{font-size:4.75rem;letter-spacing:.12em;padding-left:13px}#feature>.container .title_inner>.ja{font-size:1.4375rem;letter-spacing:.04em;line-height:1.923;margin-top:-125px}@supports (-webkit-touch-callout:none){#feature>.container .title_inner>.ja{margin-top:-100px}}#feature>.container .title_inner>.deco{width:233px;height:255px;position:absolute;top:92px;left:-76px}#feature>.container .title_inner>.deco span{position:absolute;pointer-events:none;z-index:1}#feature>.container .title_inner>.deco span:nth-child(1){bottom:19px;right:28px}#feature>.container .title_inner>.deco span:nth-child(2){top:112px;right:53px}#feature>.container .title_inner>.deco span:nth-child(3){top:109px;left:90px}#feature>.container .title_inner>.deco span:nth-child(4){top:44px;left:64px}#feature>.container .title_inner>.deco span:nth-child(5){top:44px;left:-2px}#feature>.container>.content{margin-top:0}#feature>.container .boxList{display:flex;flex-wrap:wrap;-moz-column-gap:0;column-gap:0;row-gap:192px;padding-top:108px}#feature>.container .boxList>li{width:100%;position:relative}#feature>.container .boxList>li>.ttl{text-align:center;position:absolute;top:-96px;left:50%;transform:translateX(-50%);z-index:5}#feature>.container .boxList>li>.pic{text-align:center}#feature>.container .boxList>li>.pic figure{border-radius:30px;overflow:hidden}#feature>.container .boxList>li>.titMed{text-align:center;margin:46px 0 25px;display:flex;flex-direction:column;align-items:center}#feature>.container .boxList>li>.titMed>.ja{font-size:1.5rem;letter-spacing:0;line-height:1.4166;margin-bottom:30px}#feature>.container .boxList>li>.titMed>.en{font-size:.9375rem;letter-spacing:.252em;line-height:1.5}#feature>.container .boxList>li>.btnWrap{margin-top:47px}#feature>.container .boxList>li>.btnWrap .btn01{font-size:1.125rem;padding-left:0;padding-right:20px;justify-content:center}}#recruitment{position:relative;background-color:#f1b8aa;overflow:hidden}#recruitment>.container{width:1100px;margin:0 auto;position:relative;z-index:1;padding:90px 0;display:flex;justify-content:space-between;-moz-column-gap:40px;column-gap:40px}#recruitment>.container .recruit-btn{height:170px;margin:0 auto;flex:1}#recruitment>.container .recruit-btn_link{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;border-radius:20px;padding:38px 60px 20px 54px;position:relative;overflow:hidden}#recruitment>.container .recruit-btn_link::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;z-index:1;opacity:0;transition:opacity .3s ease-in-out}#recruitment>.container .recruit-btn_link:hover::before{opacity:.3}#recruitment>.container .recruit-btn_link .bg,#recruitment>.line{position:absolute;z-index:-1;top:0;left:0}#recruitment>.container .recruit-btn_link .ja{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.9375rem;letter-spacing:.1em;line-height:1.77;color:#72543d;margin-bottom:3px;font-feature-settings:"palt"1}@media (min-width:751px){#recruitment>.container .recruit-btn_link .ja{padding-left:1px}#recruitment>.container .recruit-btn_link .ja span{margin-left:-4px;margin-right:2px}}#recruitment>.container .recruit-btn_link .en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:1.125rem;letter-spacing:.25em;line-height:1.5;color:#eb8e7c;position:relative;padding-left:36px}#recruitment>.container .recruit-btn_link .en::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_tit03.png);width:19px;height:15px;left:1px;top:3px;z-index:1}@media (max-width:750px){#recruitment>.container .recruit-btn_link .en::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_tit03_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#recruitment>.container .recruit-btn_link .en::before{background-image:url(https://www.nishi-chofu-dcc.com/assets/common/img/ico_tit03@2x.png)}}.macos.chrome #recruitment>.container .recruit-btn_link .en::before,.macos.edge #recruitment>.container .recruit-btn_link .en::before,.macos.opera #recruitment>.container .recruit-btn_link .en::before,.macos.safari #recruitment>.container .recruit-btn_link .en::before{top:5px}#recruitment>.line{left:50%;bottom:0;z-index:0;width:100vw;min-width:1920px;transform:translateX(-50%);pointer-events:none}#recruitment>.line.scrollEffect{-webkit-animation:none;animation:none}#recruitment>.line>span{display:block;position:absolute;z-index:-2;pointer-events:none;opacity:.2}#recruitment>.line>span:nth-child(1){left:calc(50% - 958px);top:-69px}#recruitment>.line>span:nth-child(2){left:calc(50% - 973px);top:-127px}@media (max-width:750px){#recruitment>.container{width:100%;margin:0 auto;position:relative;z-index:1;padding:90px 40px;display:flex;justify-content:flex-start;flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:20px}#recruitment>.container .recruit-btn{width:100%;height:180px}#recruitment>.container .recruit-btn_link{border-radius:30px;padding:12px 60px 34px;justify-content:center}#recruitment>.container .recruit-btn_link .ja{font-size:1.625rem;margin-bottom:-6px}#recruitment>.container .recruit-btn_link .en{font-size:.9375rem;padding-left:45px}#recruitment>.container .recruit-btn_link .en::before{width:40px;height:30px;left:-2px;top:9px}#recruitment>.container .recruit-btn_link.trimming{padding:28px 60px 41px}#recruitment>.line{position:absolute;left:50%;top:0;bottom:0;z-index:0;width:100vw;min-width:100%;transform:translateX(-50%);pointer-events:none}#recruitment>.line>span svg{width:1271px}#recruitment>.line>span:nth-child(1){left:calc(50% - 590px);top:-207px}#recruitment>.line>span:nth-child(2){left:calc(50% - 595px);top:-202px}}#asideBoxWrap{margin:60px 0 100px;display:flex;flex-wrap:wrap;justify-content:space-between}.asideBox{flex:0 0 auto;width:320px}.asideBox .ui_blogTit{font-family:"Noto Sans JP",sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#674a35;font-size:1.5625rem;line-height:1.5;font-weight:700;position:relative;margin:0 0 19px;padding-left:39px}.asideBox .ui_blogTit::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;-webkit-clip-path:path("M54.159,25.108 C52.076,28.418 48.134,30.384 45.350,28.631 C42.566,26.879 41.505,23.130 43.588,19.820 C45.671,16.509 49.613,14.543 52.397,16.296 C55.181,18.049 56.241,21.799 54.159,25.108 ZM34.780,14.535 C31.572,13.803 30.388,9.538 31.256,5.723 C32.124,1.910 35.095,-0.294 38.303,0.437 C41.511,1.168 42.695,5.436 41.826,9.248 C40.958,13.061 37.987,15.264 34.780,14.535 ZM37.079,25.503 C38.614,26.735 41.680,29.516 41.224,34.195 C40.735,39.209 36.951,42.715 32.023,42.715 C31.013,42.715 30.083,42.534 29.099,42.345 C28.738,42.275 28.112,42.157 27.761,42.110 C27.560,42.148 27.244,42.223 27.019,42.279 C26.203,42.472 25.187,42.715 24.012,42.715 C18.805,42.715 14.677,39.131 14.195,34.195 C13.738,29.515 16.806,26.735 18.342,25.503 C20.250,19.058 24.996,18.074 27.710,18.074 C30.425,18.074 35.170,19.058 37.079,25.503 ZM20.685,14.535 C17.478,15.264 14.507,13.061 13.638,9.248 C12.770,5.436 13.954,1.168 17.162,0.437 C20.369,-0.294 23.340,1.910 24.209,5.723 C25.077,9.538 23.893,13.803 20.685,14.535 ZM10.783,28.631 C7.999,30.384 4.057,28.418 1.974,25.108 C-0.109,21.799 0.952,18.049 3.736,16.296 C6.520,14.543 10.462,16.509 12.544,19.820 C14.627,23.130 13.567,26.879 10.783,28.631 Z");clip-path:path("M54.159,25.108 C52.076,28.418 48.134,30.384 45.350,28.631 C42.566,26.879 41.505,23.130 43.588,19.820 C45.671,16.509 49.613,14.543 52.397,16.296 C55.181,18.049 56.241,21.799 54.159,25.108 ZM34.780,14.535 C31.572,13.803 30.388,9.538 31.256,5.723 C32.124,1.910 35.095,-0.294 38.303,0.437 C41.511,1.168 42.695,5.436 41.826,9.248 C40.958,13.061 37.987,15.264 34.780,14.535 ZM37.079,25.503 C38.614,26.735 41.680,29.516 41.224,34.195 C40.735,39.209 36.951,42.715 32.023,42.715 C31.013,42.715 30.083,42.534 29.099,42.345 C28.738,42.275 28.112,42.157 27.761,42.110 C27.560,42.148 27.244,42.223 27.019,42.279 C26.203,42.472 25.187,42.715 24.012,42.715 C18.805,42.715 14.677,39.131 14.195,34.195 C13.738,29.515 16.806,26.735 18.342,25.503 C20.250,19.058 24.996,18.074 27.710,18.074 C30.425,18.074 35.170,19.058 37.079,25.503 ZM20.685,14.535 C17.478,15.264 14.507,13.061 13.638,9.248 C12.770,5.436 13.954,1.168 17.162,0.437 C20.369,-0.294 23.340,1.910 24.209,5.723 C25.077,9.538 23.893,13.803 20.685,14.535 ZM10.783,28.631 C7.999,30.384 4.057,28.418 1.974,25.108 C-0.109,21.799 0.952,18.049 3.736,16.296 C6.520,14.543 10.462,16.509 12.544,19.820 C14.627,23.130 13.567,26.879 10.783,28.631 Z");width:56px;height:43px;background:#eb8e7c;top:calc(50% - calc(38px/2));left:-14px;z-index:2;transform:scale(.5);transform-origin:center}.asideList li{border-top:1px solid #dfdfdf}.asideList li:last-child{border-bottom:1px solid #dfdfdf}.asideList li a{display:block;padding:20px 10px 20px 42px;color:#000;text-decoration:none;position:relative;z-index:1;line-height:1.45;overflow:hidden;transition:color .3s}.asideList li a:hover{color:#fff;background-color:#efe5d8}.asideList li a:before{content:"";display:block;position:absolute;top:0;right:100%;border:1px solid #c5a371;border-width:300px 100px 0 750px;border-color:#c5a371 transparent transparent #c5a371;z-index:-1;transition:right .3s}.asideList li a:hover:before{right:-100px}.asideList li a:after{content:"";display:block;position:absolute;left:22px;top:50%;margin-top:-5px;border:5px solid #c5a371;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #c5a371;transition:border-color .3s}.asideList li a:hover:after{border-color:transparent transparent transparent #fff}.asideBox.wFull{margin-bottom:60px;order:-1}.asideListNews ul{display:flex}.asideListNews ul li{width:245px;margin-left:40px}.asideListNews ul li:nth-child(4n+1){margin-left:0}.asideListNews ul li a{display:block;width:100%;line-height:1.5;text-decoration:none;color:#000;font-size:1.125rem}#wp-calendar a:hover,.asideListNews ul li a:hover{text-decoration:underline}.asideListNews ul li a img{border-radius:10px;overflow:hidden;display:block;width:100%;height:auto;margin-bottom:15px;transition:opacity .3s}#wp-calendar{width:100%;line-height:1}#wp-calendar caption{font-size:1.25rem;color:#000;margin-bottom:12px}#wp-calendar td,#wp-calendar th{padding:15px 0;text-align:center;width:14.29%;width:calc(100%/7);color:#000;background-color:#fff}#wp-calendar a{text-decoration:none}#wp-calendar thead th{color:#fff;font-weight:400}#wp-calendar tbody td{position:relative}#wp-calendar tbody td a{display:block;position:relative;z-index:1;color:#fff}#wp-calendar tbody td a:before{content:"";display:block;position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px;background-color:#eb8e7c;z-index:-1}#wp-calendar tfoot td,#wp-calendar thead th{background-color:#c5a371;padding:12px 0}@media (max-width:750px){#mainContents{margin-bottom:100px}.ui_column01{margin-bottom:90px;justify-content:center}.ui_column01>.col02{width:100%;margin-bottom:100px!important}.ui_column01>.col02:last-child{margin-bottom:0!important}.ui_column01>.col03{margin-right:0}.ui_column01>.col03:nth-child(3n){margin-right:0}.ui_tit02{margin-bottom:70px}.ui_blogListTit{font-size:1.125rem;margin-bottom:37px}.single01,.single01 img[class*=wp-image],.thumbnailWrap img{width:100%}.single01>p{margin:30px 0}.btnDetail .ui_btn01{padding:12px 100px}.post_meta{margin-bottom:20px}.post_meta>p{padding:5px 19px;margin-bottom:10px}.post_meta>.date{margin-right:15px}.post_meta>.cat,.post_meta>.date{border-radius:10px}.single01 .post_meta{margin:0 0 20px}.single01 .post_meta>p{margin:0 0 10px}.single01 .post_meta>.date{margin-right:20px}.thumbnailWrap{margin-bottom:25px}.single01 img.aligncenter,.single01 img.alignleft,.single01 img.alignnone,.single01 img.alignright{display:block;float:none;margin:30px auto}.single01 .gallery{margin-bottom:40px!important}.single01 .gallery .gallery-item{float:none!important;width:100%!important;margin-top:40px!important}.single01 .gallery .gallery-item .gallery-caption{font-size:.9375rem;margin-top:15px}#pager>*,.single01 .gallery br{display:none}#pager>*{height:80px;line-height:74px;border-width:3px;font-size:.9375rem;border-radius:50px}#pager>:nth-child(n+2){margin-left:10px}#pager>.current{display:block;width:300px}#pager>.next,#pager>.prev{display:block;width:150px}#pager.single>a{display:block;width:200px}#sideContents{width:750px;margin:0 auto}#asideBoxWrap{display:block;width:750px;margin:0 0 157px;padding:0 45px}.asideBox{width:100%}.asideBox+.asideBox{margin:80px 0 0}.asideBox .ui_blogTit{font-size:1.25rem;margin:56px 0 30px;text-align:center}.asideBox .ui_blogTit::before{position:relative;display:inline-block;top:7px;left:-6px;z-index:2;transform:scale(1)}.asideList li a{padding:20px 30px 20px 65px}.asideList li a:after{left:30px;margin-top:-10px;border-width:10px 0 10px 10px}.asideBox.wFull{margin-bottom:0}.asideListNews{margin-bottom:60px}.asideListNews ul{display:block}.asideListNews ul li{width:100%;margin:0 0 35px}.asideListNews ul li a{display:flex;align-items:center}.asideListNews ul li a img{width:220px;margin:0 25px 0 0}.asideListNews ul li a p{text-align:left}#wp-calendar caption{font-size:1.125rem;margin:10px 0 20px}#wp-calendar td,#wp-calendar th{padding:25px 0;font-size:1.125rem}#wp-calendar tfoot td,#wp-calendar thead th{padding:22px 0}#wp-calendar tbody:after,#wp-calendar tbody:before{height:10px}#wp-calendar tbody td:nth-child(n+2):before{left:-1px;top:20px;bottom:20px;width:2px}#wp-calendar tbody td a:before{width:60px;height:60px;margin:-30px}}.form_contact .ui_table01 td,.form_contact .ui_table01 th{padding:15px 25px}.form_contact .ui_table01 th{width:30%}.form_contact .ui_table01 th .required{color:#000;font-size:80%;padding:4px 8px;margin-left:8px;background-color:#ffc600;white-space:nowrap}@media (max-width:750px){.form_contact .ui_table01,.form_contact .ui_table01 tbody,.form_contact .ui_table01 td,.form_contact .ui_table01 th,.form_contact .ui_table01 tr{display:block}.form_contact .ui_table01 td,.form_contact .ui_table01 th{padding:25px 30px}.form_contact .ui_table01 th{width:auto}.form_contact .ui_table01 th .required{padding:5px 15px;margin-left:15px}}.form_contact .btn_wrap{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap}.form_contact .btn_wrap>p{width:100%;text-align:center;margin-bottom:20px}.form_contact .btn_wrap>input{padding:10px 0;width:200px;font-size:130%;color:#fff;transition:opacity .3s;background-color:#22ac38}.form_contact .btn_wrap>input.back{background-color:#422b2c;margin-right:30px}.form_contact .btn_wrap>input.send{margin-left:30px}.form_contact .btn_wrap>input:hover{opacity:.7}@media (max-width:750px){.form_contact .btn_wrap{margin-top:50px}.form_contact .btn_wrap>input{padding:15px 0;width:280px;font-size:130%}}.form_contact .mw_wp_form_input .btnSubmit{width:300px}@media (max-width:750px){.form_contact .mw_wp_form_input .btnSubmit{width:400px}}.form_contact .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0;display:block}.form_contact button,.form_contact input{padding:0}.form_contact button,.form_contact input,.form_contact select,.form_contact textarea{margin:0;background:0 0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}.form_contact button,.form_contact select{border:0}.form_contact select::-ms-expand{display:none}.form_contact input::-moz-placeholder,.form_contact textarea::-moz-placeholder{color:#ccc}.form_contact input:-ms-input-placeholder,.form_contact textarea:-ms-input-placeholder{color:#ccc}.form_contact input::placeholder,.form_contact textarea::placeholder{color:#ccc}.form_contact input:-webkit-autofill,.form_contact textarea:-webkit-autofill{-webkit-transition:background-color 999999s;transition:background-color 999999s}.form_contact input[type=date],.form_contact input[type=email],.form_contact input[type=number],.form_contact input[type=tel],.form_contact input[type=text],.form_contact select{width:360px}.form_contact input[type=date],.form_contact input[type=email],.form_contact input[type=number],.form_contact input[type=tel],.form_contact input[type=text],.form_contact select,.form_contact textarea{font-size:.9375rem;padding:6px 10px;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;line-height:1.5;background:linear-gradient(to right,#f4faeb 50%,rgba(244,250,235,0) 50%) right top no-repeat;background-color:#fff;background-size:200% 100%;transition:background-position .3s}:root .form_contact input[type=date],:root .form_contact input[type=email],:root .form_contact input[type=number],:root .form_contact input[type=tel],:root .form_contact input[type=text],:root .form_contact select,:root .form_contact textarea,_:-ms-input-placeholder{font-family:Meiryo,"MS PGothic","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}.form_contact input[type=date]:focus,.form_contact input[type=email]:focus,.form_contact input[type=number]:focus,.form_contact input[type=tel]:focus,.form_contact input[type=text]:focus,.form_contact select:focus,.form_contact textarea:focus{background-position-x:left}.form_contact input[name*=address],.form_contact input[name^=email]{width:720px}.form_contact input[name^=address-level]{width:360px}.form_contact input[name^=old]{width:120px}.form_contact textarea{width:720px;max-width:720px;min-width:720px;min-height:150px}.form_contact input,.form_contact textarea{border:1px solid #bdbcbc}.form_contact .check_wrap{display:flex;flex-wrap:wrap;align-items:flex-start}.form_contact .check_wrap label{display:flex;align-items:center;cursor:pointer;margin-right:2em}.form_contact .check_wrap input[type=checkbox],.form_contact .check_wrap input[type=radio]{width:24px;height:24px;margin-right:-24px;border:0}.form_contact .check_wrap input[type=checkbox]+span,.form_contact .check_wrap input[type=radio]+span{display:block;width:auto;height:24px;padding:2px 2px 2px 32px;position:relative;line-height:1;margin-right:.5em}.form_contact .check_wrap input[type=checkbox]+span:before,.form_contact .check_wrap input[type=radio]+span:before{content:"";display:block;position:absolute;left:-2px;top:-3px;width:24px;height:24px;border:2px solid #5eb107;transition:transform .3s}.form_contact .check_wrap input[type=checkbox]+span:after,.form_contact .check_wrap input[type=radio]+span:after{content:"";display:block;position:absolute;left:3px;top:2px;width:14px;height:14px;background-color:#5eb107;transform:scale(0);transition:transform .3s}.form_contact .check_wrap input[type=checkbox]:checked+span:after,.form_contact .check_wrap input[type=radio]:checked+span:after{transform:scale(1)!important}.form_contact .check_wrap input[type=radio]+span,.form_contact .check_wrap input[type=radio]+span:after,.form_contact .check_wrap input[type=radio]+span:before{border-radius:50%}.form_contact .select_wrap{display:inline-block;position:relative}.form_contact .select_wrap:after{content:"";display:block;position:absolute;right:12px;top:50%;border-style:solid;border-width:11px 7px 0;margin-top:-5px;border-color:#5eb107 transparent transparent}@media (max-width:750px){.form_contact input[type=date],.form_contact input[type=email],.form_contact input[type=number],.form_contact input[type=tel],.form_contact input[type=text],.form_contact select,.form_contact textarea{padding:16px 20px;width:600px}.form_contact textarea{max-width:600px;min-width:600px;min-height:320px}.form_contact input[name^=old]{width:200px}.form_contact .check_wrap{margin:15px 0 0}.form_contact .check_wrap label{font-size:1rem;padding:10px 30px 10px 0}.form_contact .check_wrap input[type=checkbox]+span,.form_contact .check_wrap input[type=radio]+span{height:40px;padding-left:60px}.form_contact .check_wrap input[type=checkbox]+span:before,.form_contact .check_wrap input[type=radio]+span:before{left:0;top:-5px;width:40px;height:40px;border-width:3px}.form_contact .check_wrap input[type=checkbox]+span:after,.form_contact .check_wrap input[type=radio]+span:after{left:4px;top:4px;width:22px;height:22px}.form_contact .select_wrap:after{right:21px;top:50%;border-width:16px 10px 0;margin-top:-8px}}.form_contact input[type=submit]{border:0}.form_contact .alertText{display:block;font-size:80%;padding:7px 0 0;color:red}:root{--recruit-primary-color:#4fab2c;--recruit-second-color:#edf6e9;--recruit-third-color:#fff;--recruit-white-color:#fff;--recruit-black-color:#222222;--recruit-cat-box-bg-color:var(--recruit-second-color);--recruit-cat-box-title-bg-color:var(--recruit-primary-color);--recruit-cat-box-title-font-color:var(--recruit-third-color);--recruit-cat-box-title-btn-font-color:var(--recruit-third-color);--recruit-cat-box-title-btn-font-active-color:var(--recruit-third-color);--recruit-cat-box-title-btn-icon-bg-color:var(--recruit-third-color);--recruit-cat-box-title-btn-icon-contents-color:var(--recruit-primary-color);--recruit-cat-box-title-btn-icon-bg-active-color:var(--recruit-third-color);--recruit-cat-box-title-btn-icon-contents-active-color:var(--recruit-primary-color);--recruit-cat-box-sub-title-bg-color:var(--recruit-primary-color);--recruit-cat-box-sub-title-font-color:var(--recruit-third-color);--recruit-cat-box-sub-title-btn-font-color:var(--recruit-third-color);--recruit-cat-box-sub-title-btn-font-active-color:var(--recruit-third-color);--recruit-cat-box-sub-title-btn-icon-bg-color:var(--recruit-third-color);--recruit-cat-box-sub-title-btn-icon-contents-color:var(--recruit-primary-color);--recruit-cat-box-sub-title-btn-icon-bg-active-color:var(--recruit-third-color);--recruit-cat-box-sub-title-btn-icon-contents-active-color:var(--recruit-primary-color);--recruit-list-job-border-color:var(--recruit-primary-color);--recruit-list-job-border-active-color:var(--recruit-third-color);--recruit-list-job-font-color:var(--recruit-black-color);--recruit-list-job-font-active-color:var(--recruit-third-color);--recruit-list-job-bg-color:var(--recruit-third-color);--recruit-list-job-bg-active-color:var(--recruit-primary-color);--recruit-list-job-icon-bg-color:var(--recruit-primary-color);--recruit-list-job-icon-contents-color:var(--recruit-third-color);--recruit-list-job-icon-bg-active-color:var(--recruit-third-color);--recruit-list-job-icon-contents-active-color:var(--recruit-primary-color);--recruit-list-job-location-icon-contents-color:var(--recruit-primary-color);--recruit-list-job-location-icon-contents-active-color:var(--recruit-third-color);--recruit-clomun-table-title-font-color:var(--recruit-white-color);--icon-base-size:50px;--icon-contents-size:50px;--recruit-pager-btn-border:none;--recruit-pager-btn-border-active:none;--recruit-pager-btn-bg-color:var(--recruit-primary-color);--recruit-pager-btn-bg-active-color:#89c073;--recruit-pager-btn-font-color:var(--recruit-third-color);--recruit-pager-btn-font-active-color:var(--recruit-third-color);--recruit-pager-btn-icon-contents-color:var(--recruit-third-color);--recruit-pager-btn-icon-contents-active-color:var(--recruit-third-color)}.recruit .single01 .ui_btn01{justify-content:center;margin:0 auto;display:block;width:100%;max-width:50%}.recruit .ui_boxWrapRequirement{max-width:1100px;margin:0 auto 80px;flex-wrap:wrap;background:var(--recruit-cat-box-bg-color);overflow:hidden}.recruit .ui_boxWrapRequirement>.title{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;background:var(--recruit-cat-box-title-bg-color);margin-bottom:40px;overflow:hidden}.recruit .ui_boxWrapRequirement>.title .pic{position:absolute;pointer-events:none;left:0;top:0;z-index:1}.recruit .ui_boxWrapRequirement>.title>[class^=ui_]{width:100%;height:100%;margin:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;padding:0 100px 0 40px;color:var(--recruit-cat-box-title-font-color)}.recruit .ui_boxWrapRequirement>.title>[class^=ui_] .ja{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75rem;letter-spacing:.05rem}.recruit .ui_boxWrapRequirement>.title>[class^=ui_] .en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:.8125rem;letter-spacing:.05rem;margin-left:10px}.recruit .ui_boxWrapRequirement>.title>[class^=ui_] a{color:var(--recruit-cat-box-title-font-color);text-decoration:none}.recruit .ui_boxWrapRequirement>.title .pic+[class^=ui_]{padding-left:240px}.recruit .ui_boxWrapRequirement>.title .btn{position:relative;right:30px;color:var(--recruit-cat-box-title-btn-font-color);display:flex;justify-content:flex-end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:.3s}.recruit .ui_boxWrapRequirement>.title .btn .txt{color:var(--recruit-cat-box-title-btn-font-color);display:block;font-size:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;word-wrap:normal}.recruit .ui_boxWrapRequirement>.title .btn .icon{margin-left:15px;display:block;line-height:1;min-width:calc(var(--icon-base-size)/2);width:calc(var(--icon-base-size)/2);min-height:calc(var(--icon-base-size)/2);height:calc(var(--icon-base-size)/2);border-radius:50%;background:var(--recruit-cat-box-title-btn-icon-bg-color);position:relative}.recruit .ui_boxWrapRequirement>.title .btn .icon::before{content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;pointer-events:none;-webkit-clip-path:path("M13.205,13.154 L0.620,0.569 L5.704,13.154 L0.620,25.739 L13.205,13.154 Z");clip-path:path("M13.205,13.154 L0.620,0.569 L5.704,13.154 L0.620,25.739 L13.205,13.154 Z");width:14px;height:26px;background:var(--recruit-cat-box-title-btn-icon-contents-color);top:calc(50% - calc(25px/2));right:5px;z-index:2;transform:scale(.5)}.recruit .ui_boxWrapRequirement>.title .btn:hover{text-decoration:none}.recruit .ui_boxWrapRequirement>.title .btn:hover,.recruit .ui_boxWrapRequirement>.title .btn:hover .txt{color:var(--recruit-cat-box-title-btn-font-active-color)}.recruit .ui_boxWrapRequirement>.title .btn:hover .icon{background:var(--recruit-cat-box-title-btn-icon-bg-active-color)}.recruit .ui_boxWrapRequirement>.title .btn:hover .icon::before{background:var(--recruit-cat-box-title-btn-icon-contents-active-color)}.recruit .ui_boxWrapRequirement>.boxIn{margin:0 40px 40px;overflow:hidden}.recruit .ui_boxWrapRequirement>.boxIn .inner{margin-bottom:40px}.recruit .ui_boxWrapRequirement>.boxIn .inner:last-child{margin-bottom:0}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;background:var(--recruit-cat-box-sub-title-bg-color);overflow:hidden;margin-bottom:18px}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .pic{position:absolute;pointer-events:none;left:0;top:0;z-index:1}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title>[class^=ui_]{width:100%;height:100%;margin:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;padding:0 100px 0 20px;color:var(--recruit-cat-box-sub-title-font-color)}.recruit .list_requirement>li>a,.recruit .ui_boxWrapRequirement>.boxIn .inner>.title>[class^=ui_] .ja{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title>[class^=ui_] .en{font-family:new-order,sans-serif;font-weight:500;font-style:normal;font-size:.8125rem;margin-left:10px}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title>[class^=ui_] a{color:var(--recruit-cat-box-sub-title-font-color);text-decoration:none}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn{position:relative;right:30px;color:var(--recruit-cat-box-sub-title-btn-font-color);display:flex;justify-content:flex-end;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:.3s}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn .txt{color:var(--recruit-cat-box-sub-title-btn-font-color);display:block;font-size:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;word-wrap:normal}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn .icon{margin-left:15px;display:block;line-height:1;min-width:calc(var(--icon-base-size)/2);width:calc(var(--icon-base-size)/2);min-height:calc(var(--icon-base-size)/2);height:calc(var(--icon-base-size)/2);border-radius:50%;background:var(--recruit-cat-box-sub-title-btn-icon-bg-color);position:relative}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn .icon::before{-webkit-clip-path:path("M13.205,13.154 L0.620,0.569 L5.704,13.154 L0.620,25.739 L13.205,13.154 Z");clip-path:path("M13.205,13.154 L0.620,0.569 L5.704,13.154 L0.620,25.739 L13.205,13.154 Z");width:14px;height:26px;background:var(--recruit-cat-box-sub-title-btn-icon-contents-color);top:calc(50% - calc(25px/2));right:5px;z-index:2;transform:scale(.5)}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn:hover{color:var(--recruit-cat-box-sub-title-btn-font-active-color);text-decoration:none}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn:hover .txt{color:var(--recruit-cat-box-sub-title-btn-font-active-color)}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn:hover .icon{background:var(--recruit-cat-box-sub-title-btn-icon-bg-active-color)}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn:hover .icon::before{background:var(--recruit-cat-box-sub-title-btn-icon-contents-active-color)}.recruit .ui_boxWrapRequirement>.boxIn .inner .link:hover{text-decoration:underline}@media (max-width:750px){.recruit .ui_boxWrapRequirement{margin:0 auto 100px;padding-bottom:60px}.recruit .ui_boxWrapRequirement>.boxIn{padding:40px}}.recruit .list_requirement{display:flex;flex-wrap:wrap;margin:-15px}.recruit .list_requirement>li{flex:0 0 auto;width:47.14%;margin:15px;border:1px solid var(--recruit-list-job-border-color);background:var(--recruit-list-job-bg-color);transition:.3s}.recruit .list_requirement>li>a{display:flex;flex-direction:column;justify-content:center;height:100%;padding:15px 50px 15px 20px;line-height:1.5;color:var(--recruit-list-job-font-color);text-decoration:none;position:relative;transition:opacity .3s}.recruit .list_requirement>li>a::after,.recruit .list_requirement>li>a::before,.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn .icon::before{content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;pointer-events:none}.recruit .list_requirement>li>a::after{width:calc(var(--icon-base-size)/2);height:calc(var(--icon-base-size)/2);border-radius:50%;background:var(--recruit-list-job-icon-bg-color);top:calc(50% - calc(var(--icon-base-size)/4));right:12px;z-index:1}.recruit .list_requirement>li>a::before{-webkit-clip-path:path("M13.205,13.154 L0.620,0.569 L5.704,13.154 L0.620,25.739 L13.205,13.154 Z");clip-path:path("M13.205,13.154 L0.620,0.569 L5.704,13.154 L0.620,25.739 L13.205,13.154 Z");width:14px;height:26px;background:var(--recruit-list-job-icon-contents-color);top:calc(50% - calc(25px/2));right:16px;z-index:2;transform:scale(.5)}.recruit .list_requirement>li:hover{border:1px solid var(--recruit-list-job-border-active-color);background:var(--recruit-list-job-bg-active-color)}.recruit .list_requirement>li:hover>a{color:var(--recruit-list-job-font-active-color)}.recruit .list_requirement>li:hover>a::after{background:var(--recruit-list-job-icon-bg-active-color)}.recruit .list_requirement>li:hover>a::before{background:var(--recruit-list-job-icon-contents-active-color)}.recruit .list_requirement.col03{margin:-15px -22.5px}.recruit .list_requirement.col03>li{max-width:310px;margin:15px 22.5px}.recruit .list_requirement.col03>li>a::after{display:none}.recruit .list_requirement.col03>li>a::before{background:var(--recruit-list-job-location-icon-contents-color);right:16px}.recruit .list_requirement.col03>li:hover>a::before{background:var(--recruit-list-job-location-icon-contents-active-color)}@media (max-width:750px){.recruit .list_requirement{margin:0-15px!important}.recruit .list_requirement>li{width:100%;padding:15px 0}.recruit .list_requirement>li>a{padding:25px 30px 25px 60px}.recruit .list_requirement>li>a:before{left:20px;top:20px;bottom:20px;width:10px}}.recruit .ui_titRequirement01{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:100px}.recruit .ui_titRequirement01 .ja{flex:0 0 auto;display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";line-height:1.577;letter-spacing:.1em;color:#674a35}.recruit .ui_titRequirement01 .en{flex:0 0 auto;order:-1;display:block;position:relative;padding-left:31px;margin-bottom:21px;font-family:new-order,sans-serif;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:.25em;color:#5eb107}.recruit .ui_titRequirement01 .en:before{display:block}.recruit .ui_titRequirement01 .en:after,.recruit .ui_titRequirement01 .en:before{content:"";position:absolute;top:11px;background-color:#5eb107;-webkit-mask:url(../img/ico_footstamp01.svg)center no-repeat;mask:url(../img/ico_footstamp01.svg)center no-repeat;-webkit-mask-size:contain;mask-size:contain;width:19px;height:15px}.recruit .ui_titRequirement01 .en:before{left:-1px}.recruit .ui_titRequirement01 .en:after{display:none}.ui_boxWrap04 .recruit .ui_titRequirement01 .en{margin-bottom:18px;color:#fff}.ui_boxWrap04 .recruit .ui_titRequirement01 .en:before{background-color:#fff}.ui_boxWrap04 .recruit .ui_titRequirement01 .ja{font-size:1.9375rem}@media (max-width:750px){.recruit .ui_titRequirement01{margin-bottom:38px;align-items:center;text-align:center}.recruit .ui_titRequirement01 .en{font-size:1.3125rem;padding:0;margin-bottom:16px}.recruit .ui_titRequirement01 .en:after,.recruit .ui_titRequirement01 .en:before{width:38px;height:29px;top:19px}.recruit .ui_titRequirement01 .en:before{left:-62px}.recruit .ui_titRequirement01 .en:after{display:block;right:-52px}.ui_boxWrap04 .recruit .ui_titRequirement01 .en{margin-bottom:16px;padding-left:64px}.ui_boxWrap04 .recruit .ui_titRequirement01 .en:before{left:0}.ui_boxWrap04 .recruit .ui_titRequirement01 .en:after{display:none}.recruit .ui_titRequirement01 .ja,.ui_boxWrap04 .recruit .ui_titRequirement01 .ja{font-size:1.625rem}}.recruit .ui_titRequirement01 .ja{font-size:1.875rem}.recruit .ui_titRequirement01 .en{font-size:1.25rem;margin-top:6px}.recruit .ui_titRequirement02{margin:0;height:100%;min-height:110px}.recruit .ui_titRequirement03{min-height:60px}.recruit #pager,.recruit #pager>*{display:flex;justify-content:center}.recruit #pager{margin-top:100px}.recruit #pager>*{align-items:center;text-align:center;width:60px;height:60px;background-size:200% 100%;text-decoration:none}.recruit #pager>:nth-child(n+2){margin-left:10px}.recruit #pager>.dots{background:0 0;width:30px}.recruit #pager>.btn{width:300px;position:relative;color:var(--recruit-pager-btn-font-color);background:var(--recruit-pager-btn-bg-color);border:var(--recruit-pager-btn-border);display:flex;justify-content:center;align-items:center;transition:.3s}.recruit #pager>.btn::before{width:200%;height:100%;background:var(--recruit-pager-btn-bg-active-color);border:var(--recruit-pager-btn-border-active)}.recruit #pager>.btn .txt{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--recruit-pager-btn-font-color);display:block;font-size:1.125rem;letter-spacing:.1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;word-wrap:normal}.recruit #pager>.btn .icon{top:auto;bottom:auto;right:18px;display:block;line-height:1;position:absolute}.recruit #pager>.btn .icon::before{content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;pointer-events:none;-webkit-clip-path:path("M13.205,13.154 L0.620,0.569 L5.704,13.154 L0.620,25.739 L13.205,13.154 Z");clip-path:path("M13.205,13.154 L0.620,0.569 L5.704,13.154 L0.620,25.739 L13.205,13.154 Z");width:14px;height:26px;background:var(--recruit-pager-btn-icon-contents-color);top:calc(50% - calc(26px/2));right:0;z-index:2;transform:scale(1)}.recruit #pager>.btn:hover{text-decoration:none}.recruit #pager>.btn:hover,.recruit #pager>.btn:hover .txt{color:var(--recruit-pager-btn-font-active-color)}.recruit #pager>.btn:hover .icon::before{background:var(--recruit-pager-btn-icon-contents-active-color)}.recruit #pager>a{transition:.3s;transition-property:background-position,color}.recruit #pager>.current,.recruit #pager>a:hover{background-position:0 0}@media (max-width:750px){.recruit .ui_boxWrapRequirement{margin:0 auto 80px;padding-bottom:40px}.recruit .ui_boxWrapRequirement>.title{width:100%;min-height:160px;margin-bottom:40px}.recruit .ui_boxWrapRequirement>.title>[class^=ui_]{margin:0;padding:20px 100px 20px 40px;justify-content:flex-start;flex-direction:column}.recruit .ui_boxWrapRequirement>.title>[class^=ui_] .ja{font-size:1.25rem;letter-spacing:.05rem;width:100%}.recruit .ui_boxWrapRequirement>.title>[class^=ui_] .en{display:none}.recruit .ui_boxWrapRequirement>.title .pic+[class^=ui_]{padding-left:240px}.recruit .ui_boxWrapRequirement>.title .btn{position:relative;right:30px}.recruit .ui_boxWrapRequirement>.title .btn .txt{display:none}.recruit .ui_boxWrapRequirement>.title .btn .icon{margin-left:15px;min-width:calc(var(--icon-base-size));width:calc(var(--icon-base-size));min-height:calc(var(--icon-base-size));height:calc(var(--icon-base-size))}.recruit .ui_boxWrapRequirement>.title .btn .icon::before{width:14px;height:26px;top:calc(50% - calc(25px/2));right:17px;transform:scale(1)}.recruit .ui_boxWrapRequirement>.boxIn{padding:0;margin:0 40px}.recruit .ui_boxWrapRequirement>.boxIn .inner{margin-bottom:40px}.recruit .ui_boxWrapRequirement>.boxIn .inner:last-child{margin-bottom:0}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title{width:100%;margin-bottom:0}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title>[class^=ui_]{margin:0;min-height:100px;padding:20px 100px 20px 40px}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title>[class^=ui_] .ja{font-size:1rem}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn .txt,.recruit .ui_boxWrapRequirement>.boxIn .inner>.title>[class^=ui_] .en{display:none}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn{right:30px}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn .icon{margin-left:15px;min-width:calc(var(--icon-base-size));width:calc(var(--icon-base-size));min-height:calc(var(--icon-base-size));height:calc(var(--icon-base-size));border-radius:50%}.recruit .ui_boxWrapRequirement>.boxIn .inner>.title .btn .icon::before{width:14px;height:26px;top:calc(50% - calc(25px/2));right:17px;z-index:2;transform:scale(1)}.recruit .list_requirement{margin:0!important}.recruit .list_requirement>li{width:100%;box-sizing:border-box;margin:0;padding:0!important;border:2px solid var(--recruit-list-job-border-color)}.recruit .list_requirement>li>a{position:relative;min-height:100px;padding:20px 130px 20px 40px;font-size:1rem}.recruit .list_requirement>li>a::after{width:calc(var(--icon-base-size)*.76);height:calc(var(--icon-base-size)*.76);top:calc(50% - calc((var(--icon-base-size)*.76)/2));right:39px;z-index:1}.recruit .list_requirement>li>a::before{position:absolute;width:14px;height:26px;top:calc(50% - calc(26px/2));bottom:auto;left:auto;right:50px;z-index:2;transform:scale(1)}.recruit .list_requirement>li:hover{border-width:2px}.recruit .list_requirement>li:nth-of-type(n+2){margin-top:40px}.recruit .list_requirement.col03{margin:0}.recruit .list_requirement.col03>li{max-width:100%;margin:0;border-width:0 0 2px}.recruit .list_requirement.col03>li>a::before{right:49px}.recruit .ui_titRequirement01{margin-bottom:80px}.recruit .ui_titRequirement01 .ja{font-size:1.5625rem}.recruit .ui_titRequirement01 .en{font-size:.9375rem;margin-top:6px}.recruit .ui_titRequirement02{min-height:110px}.recruit .ui_titRequirement03{min-height:60px}.recruit #pager{margin-top:80px}.recruit #pager>*{height:120px;display:none}.recruit #pager>:nth-child(n+2){margin-left:10px}.recruit #pager>.current{display:flex;width:300px}.recruit #pager>.btn{display:flex;width:670px}.recruit #pager>.btn .txt{font-size:1.125rem}.recruit #pager>.btn .icon{right:70px}.recruit #pager>.btn .icon::before{transform:scale(1.5)}}.news .asideBox{width:530px}.news .asideBox#googleCalendarBox{width:435px}@media (max-width:750px){.news .asideBox{width:100%!important}}.award .layout .cont{position:relative;padding:40px 500px 48px 45px;background-color:#efe9e2;border:2px solid #be9966;border-radius:20px}.award .layout .pic{position:absolute;top:40px;right:40px}.award .layout .pic .thumbnailWrap{width:400px;height:auto;display:block;margin-bottom:0}.award .layout .pic .thumbnailWrap img{width:100%;height:auto}@media (max-width:750px){.award .layout .ui_tit02{font-size:1.3125rem;padding-left:30px;padding-right:30px;text-align:left}.award .layout .cont{position:relative;padding:0;background:0 0;border:0;border-radius:0}.award .layout .pic{position:static}.award .layout .pic .thumbnailWrap{width:670px;margin-bottom:50px}}#googleCalendar{width:100%;margin:0 auto;--fc-button-bg-color:#363636;--fc-button-border-color:#363636}#googleCalendar .fc-header-toolbar{margin-bottom:15px}#googleCalendar .fc-toolbar-title{font-size:1.25rem;font-family:new-order,sans-serif;font-style:normal;font-weight:400;line-height:1;color:#825d52;position:relative;letter-spacing:.01em}#googleCalendar .fc-button{width:25px;height:25px;border:0;padding:0;display:flex;align-items:center;justify-content:center}#googleCalendar .fc-button:last-child{margin-left:3px}#googleCalendar .fc-button:focus{outline:0;box-shadow:none!important}#googleCalendar .fc-button>.fc-icon{font-size:1em}#googleCalendar .fc-today-button{border:0;margin:0;width:70px;height:25px;color:#fff;font-size:.875rem;display:flex;align-items:center;justify-content:center;background:#6db81e;position:relative;letter-spacing:.1em}#googleCalendar .fc-button-group{margin-left:8px}#googleCalendar .fc-button-group .fc-button-primary{background-color:#674a35}#googleCalendar .fc-toolbar-chunk{display:flex}#googleCalendar .fc-button{border-radius:0}#googleCalendar .fc-scrollgrid,#googleCalendar .fc-scrollgrid td,#googleCalendar .fc-scrollgrid th{border:0}#googleCalendar .fc-scrollgrid thead th{border:0;font-weight:400;font-size:.8125rem;padding-left:2px;padding-right:2px}#googleCalendar .fc-scrollgrid tbody tr td:first-child,#googleCalendar .fc-scrollgrid thead th:first-child{padding-left:0;padding-right:2px}#googleCalendar .fc-scrollgrid tbody tr td:last-child,#googleCalendar .fc-scrollgrid thead th:last-child{padding-left:2px;padding-right:0}#googleCalendar .fc-scrollgrid thead th .fc-scrollgrid-sync-inner{border-radius:2px;height:23px;line-height:1.4;background-color:#806550;color:#fff;margin-bottom:4px}#googleCalendar .fc-scrollgrid tbody tr td{padding-left:2px;padding-right:2px}#googleCalendar .fc-daygrid-event{border-radius:2px;overflow:hidden;letter-spacing:.08em;margin:0!important}#googleCalendar .fc-day-today{background-color:rgba(243,240,237,.5)}#googleCalendar .fc-h-event .fc-event-title-container{height:23px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6875rem;padding:2px}#googleCalendar .fc-daygrid-day-top{background-color:#f2ede7;height:23px;margin-bottom:4px;align-items:center;border-radius:2px;justify-content:center}#googleCalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:.875rem;color:#222;font-family:new-order,sans-serif;font-weight:500;font-style:normal;padding:2px 10px}#googleCalendar .fc-daygrid-day-events{padding:0 0 17px!important;margin-bottom:0;font-size:.8125rem;text-align:left}#googleCalendar .fc-daygrid-day-events .fc-daygrid-event-harness+.fc-daygrid-event-harness{margin-top:2px!important}#googleCalendar .fc-daygrid-event{margin-top:6px}@media (max-width:750px){#googleCalendar{width:100%;margin:0 auto 80px}#googleCalendar .fc-scrollgrid thead th .fc-scrollgrid-sync-inner{height:40px;line-height:1.23}#googleCalendar .fc-daygrid-event{border-radius:4px}#googleCalendar .fc-header-toolbar{margin-bottom:32px}#googleCalendar .fc-toolbar-title{font-size:.9375rem}#googleCalendar .fc-button{width:42px;height:42px;margin-right:3px;padding-top:3px}#googleCalendar .fc-button>.fc-icon{font-size:.8125rem}#googleCalendar .fc-today-button{width:100px;height:42px;font-size:.57531rem}#googleCalendar .fc-daygrid-day-number{font-size:.5625rem}#googleCalendar .fc-col-header-cell-cushion{font-size:.875rem}#googleCalendar .fc-h-event .fc-event-title{font-size:.6875rem}#googleCalendar .fc-h-event .fc-event-title-container{height:35px;font-size:.6875rem;padding:4px}#googleCalendar .fc-daygrid-day-top{height:40px;justify-content:center}#googleCalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:.8125rem}#googleCalendar .fc-daygrid-body,#googleCalendar .fc-scrollgrid-section table{width:100%!important}#googleCalendar .fc-daygrid-body .td{text-align:center}}#asideBoxWrap{position:relative;scroll-margin-top:100px}@supports not (scroll-margin-top:1px){#asideBoxWrap::before{content:"";display:block;height:100px;margin-top:-100px}}