body{background:#f4f6f8}#wrapper{padding-top:0}#header{background:0 0}#header.fixed{background-color:#062240}#content{padding:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:inherit !important}.elementor-widget:not(:last-child){margin-bottom:0 !important}#conBottom{display:none}@media screen and (max-width:767px){#header{position:absolute;background:0 0 !important;top:0}#header:before{display:none}#header .wrap{padding-top:0}#header .header_ttl{color:#fff}#header .logo a{background:url(/wp-content/uploads/logo.png) no-repeat center top/cover}.toggleMenu{background:0 0}.menu-trigger span{background-color:#fff}#header.open{background-color:#062240 !important}#header.open:before{display:block;background-color:#062240 !important}#header.fixed{background-color:#fff !important}#header.fixed:before{display:block}#header.fixed .toggleMenu{background:#fff}#header.fixed .menu-trigger span{background-color:#062240}}.recruitMainSec{position:relative}.recruitMainTxt{position:absolute;top:0;left:32.5%;height:100%;display:flex;align-items:center;justify-content:center;width:47% !important;padding-top:9%;box-sizing:border-box}@media screen and (max-width:767px){.recruitMainTxt{left:17%;width:77.4% !important;padding-top:17%}}.recruitLinkSec{padding:49px 0 85px}.recruitLinkSec .elementor-icon-list-items{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.recruitLinkSec .elementor-icon-list-item{width:calc((100% - 47px)/3);margin-top:33px}.recruitLinkSec .elementor-icon-list-item a{display:block;border-bottom:1px solid #072140;font-size:18px;letter-spacing:.08em;line-height:1.4;color:#072140;position:relative;padding:0 25px 30px 0;font-family:'Zen Old Mincho',serif;font-weight:700}.recruitLinkSec .elementor-icon-list-item a:after{position:absolute;content:"";width:22px;height:22px;background:url(/wp-content/uploads/recruit_icon01.png) no-repeat;background-size:cover;right:0;top:2px}.recruitLinkSec .elementor-icon-list-item a:hover{color:#1e93be}.recruitLinkSec .elementor-icon-list-item:nth-child(n+4) a{padding-bottom:29px}@media screen and (max-width:1000px) and (min-width:768px){.recruitLinkSec .elementor-icon-list-item a{letter-spacing:.02em}}@media screen and (max-width:767px){.recruitLinkSec{padding:28px 0 40px}.recruitLinkSec .elementor-icon-list-item{width:calc((100% - 15px)/2);margin-top:12px}.recruitLinkSec .elementor-icon-list-item a{font-size:13px;letter-spacing:0;padding:0 16px 12px 0 !important}.recruitLinkSec .elementor-icon-list-item a:after{width:14px;height:14px;top:4px}}@media screen and (max-width:374px){.recruitLinkSec .elementor-icon-list-items{display:block}.recruitLinkSec .elementor-icon-list-item{width:100%}}.recruitEasySec{background:url(/wp-content/uploads/recruit_bgimg01.png) no-repeat top center;background-size:cover;padding:82px 0 69px}.recruitTitleH2 h2{font-family:'Zen Old Mincho',serif;font-weight:700;text-align:center;font-size:32px;color:#072140;letter-spacing:.24em;line-height:1.4}.recruitTitleH2 h2 sub{display:inline-block;vertical-align:baseline;position:relative;font-size:inherit;padding:1px 85px 0}.recruitTitleH2 h2 sub:before,.recruitTitleH2 h2 sub:after{top:50%;margin-top:-25px;position:absolute;content:'';display:block;background-size:cover !important;width:47px;height:50px}.recruitTitleH2 h2 sub:before{background:url(/wp-content/uploads/recruit_icon02.png) no-repeat;left:0}.recruitTitleH2 h2 sub:after{background:url(/wp-content/uploads/recruit_icon03.png) no-repeat;right:0}.recruitEasyInner{padding:0 30px;width:100%;box-sizing:border-box;margin:58px auto 0;max-width:1185px}@media screen and (max-width:1000px) and (min-width:768px){.recruitTitleH2 h2{letter-spacing:.1em}}@media screen and (max-width:767px){.recruitEasySec{background:url(/wp-content/uploads/recruit_bgimg01_sp.png) no-repeat top center;background-size:cover;padding:40px 0 20px}.recruitTitleH2 h2{font-size:22px;letter-spacing:0}.recruitTitleH2 h2 sub{padding:0 65px}.recruitTitleH2 h2 sub:before,.recruitTitleH2 h2 sub:after{height:43px;width:41px;margin-top:-21.5px}.recruitEasyInner{margin-top:20px;padding:0 5px}}@media screen and (max-width:374px){.recruitTitleH2 h2{letter-spacing:0;font-size:18px}.recruitTitleH2 h2 sub{padding:0 30px}.recruitTitleH2 h2 sub:before,.recruitTitleH2 h2 sub:after{width:25px;height:26px;margin-top:-13px}}.recruitHumanSec{background:url(/wp-content/uploads/recruit_bgimg02.jpg) no-repeat top center;background-size:cover;padding:97px 0}.recruitTitleWhiteH2 h2{color:#fff}.recruitTitleWhiteH2 h2 sub:before{background:url(/wp-content/uploads/recruit_icon08.png) no-repeat}.recruitTitleWhiteH2 h2 sub:after{background:url(/wp-content/uploads/recruit_icon09.png) no-repeat}.recruitHumanInner{max-width:1050px;margin:56px auto 0;width:100%}.elementor-column-gap-default>.elementor-row>.elementor-column.recruitHumanBox>.elementor-element-populated{padding:22px 20px 20px !important}.recruitHumanBox>.elementor-column-wrap{width:331px;height:331px;border-radius:50%;background:rgba(155,157,172,.16);border:1px solid #fff;box-sizing:border-box;text-align:center}.recruitHumanBox .elementor-heading-title{font-family:'Zen Old Mincho',serif;font-weight:600;color:#fff;font-size:26px;letter-spacing:.06em;line-height:1.54;margin-bottom:21px}.recruitHumanBox .elementor-heading-title sub{display:block;vertical-align:baseline;font-size:68px;letter-spacing:0;color:#fadccc;font-family:"Cormorant",serif;font-style:italic;font-weight:400;line-height:1;margin-bottom:14px}.recruitHumanBox .elementor-widget-text-editor{font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#fff;font-size:15px;letter-spacing:.06em;line-height:1.67}@media screen and (max-width:1200px) and (min-width:1024px){.recruitHumanInner{width:960px !important}.recruitHumanBox>.elementor-column-wrap{width:302px;height:302px}.recruitHumanBox .elementor-heading-title{letter-spacing:0}}@media screen and (max-width:1023px) and (min-width:768px){.recruitHumanInner{width:720px !important}.recruitHumanBox>.elementor-column-wrap{width:222px;height:222px}.recruitHumanBox .elementor-heading-title sub{font-size:40px;margin-bottom:10px}.recruitHumanBox .elementor-heading-title{letter-spacing:0;font-size:18px;margin-bottom:5px}.recruitHumanBox .elementor-widget-text-editor{letter-spacing:0;font-size:13px}}@media screen and (max-width:767px){.recruitHumanSec{background:url(/wp-content/uploads/recruit_bgimg02_sp.jpg) no-repeat top center;background-size:cover;padding:40px 0}.recruitHumanInner{margin-top:25px}.recruitHumanBox>.elementor-column-wrap{width:314px;height:314px;margin-left:auto !important;margin-right:auto !important}.recruitHumanBox .elementor-heading-title sub{font-size:64px}.recruitHumanBox .elementor-heading-title{font-size:24px}}@media screen and (max-width:374px){.recruitHumanBox>.elementor-column-wrap{width:255px;height:255px}.recruitHumanBox .elementor-heading-title sub{font-size:50px}.recruitHumanBox .elementor-heading-title{font-size:20px;letter-spacing:0;margin-bottom:10px}}.recruitFeatureSec{padding:90px 0 199px}.recruitFeatureInner{margin-top:68px}.recruitFeatureInner .elementor-row{display:block}.recruitFeatureImg{width:55.6% !important;float:left;display:block;position:relative}.recruitFeatureTxt{width:44.4% !important;float:right;display:block;margin-top:56px}.recruitFeatureTxt>.elementor-column-wrap{margin-left:-20px;width:calc(100% + 20px)}.recruitFeatureImg .elementor-heading-title{font-family:"Cormorant",serif;font-weight:400;font-style:italic;font-size:317px;color:#bfb973;line-height:1;position:absolute;left:95px;bottom:-74px;letter-spacing:0}.recruitFeatureTxt>.elementor-column-wrap>.elementor-widget-wrap{background:#fff;box-shadow:0 3px 16px rgba(96,96,96,.16)}.elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap{padding:61px 77px 63px 84px !important}.recruitFeatureTxt .elementor-heading-title{color:#072140;font-size:26px;letter-spacing:.12em;font-family:'Zen Old Mincho',serif;font-weight:600;line-height:1.77;margin-bottom:18px}.recruitFeatureTxt .elementor-widget-text-editor{font-family:'Noto Sans JP',sans-serif;font-weight:500;color:#072140;letter-spacing:.08em}.recruitFeatureInner:nth-child(2){margin-top:83px}.recruitFeatureInner:nth-child(2n+3) .recruitFeatureImg{float:right}.recruitFeatureInner:nth-child(2n+3) .recruitFeatureTxt{float:left}.recruitFeatureInner:nth-child(2n+3) .recruitFeatureTxt>.elementor-column-wrap{margin:0 -20px 0 0}.recruitFeatureInner:nth-child(2n+3) .recruitFeatureImg .elementor-heading-title{left:inherit;right:65px}.recruitFeatureBg02 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap{padding:65px 85px 59px 78px !important}.recruitFeatureBg02 .recruitFeatureTxt{margin-top:62px}.recruitFeatureBg02 .recruitFeatureTxt .elementor-heading-title{margin-bottom:27px}.recruitFeatureBg02 .recruitFeatureImg .elementor-heading-title{color:#f2bca0}.recruitFeatureBg03{margin-top:72px}.recruitFeatureBg03 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap{padding:50px 77px 56px 84px !important}.recruitFeatureBg03 .recruitFeatureTxt{margin-top:43px}.recruitFeatureBg03 .recruitFeatureTxt .elementor-heading-title{margin-bottom:15px}.recruitFeatureBg03 .recruitFeatureImg .elementor-heading-title{color:#3a72b1}.recruitFeatureBg04{margin-top:75px}.recruitFeatureBg04 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap{padding:65px 86px 64px 75px !important}.recruitFeatureBg04 .recruitFeatureTxt{margin-top:54px}.recruitFeatureBg04 .recruitFeatureTxt .elementor-heading-title{margin-bottom:27px}.recruitFeatureBg04 .recruitFeatureImg .elementor-heading-title{color:#bfb973}.recruitFeatureBg05{margin-top:67px}.recruitFeatureBg05 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap{padding:69px 77px 76px 84px !important}.recruitFeatureBg05 .recruitFeatureTxt{margin-top:68px}.recruitFeatureBg05 .recruitFeatureTxt .elementor-heading-title{margin-bottom:25px}.recruitFeatureBg05 .recruitFeatureImg .elementor-heading-title{color:#f2bca0}@media screen and (max-width:1200px) and (min-width:1001px){.elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg02 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg03 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg04 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg05 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap{padding:60px 30px !important}}@media screen and (max-width:1000px) and (min-width:768px){.elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg02 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg03 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg04 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg05 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap{padding:60px 30px !important}.recruitFeatureImg .elementor-heading-title{font-size:200px}.recruitFeatureTxt .elementor-heading-title{letter-spacing:0;font-size:22px}}@media screen and (max-width:767px){.recruitFeatureSec{padding:40px 0}.recruitFeatureInner{margin-top:55px !important}.recruitFeatureImg{width:100% !important;float:none !important}.recruitFeatureImg .elementor-widget-heading{position:static}.recruitFeatureImg .elementor-heading-title{font-size:115px;top:-64px;bottom:inherit;left:50% !important;margin-left:-42px;right:inherit !important}.recruitFeatureTxt{margin-top:-17px !important;width:calc(100% - 60px) !important;float:none !important;margin-left:30px}.recruitFeatureTxt>.elementor-column-wrap{margin:0 !important;width:100%}.elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg02 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg03 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg04 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap,.recruitFeatureBg05 .elementor-column-gap-default>.elementor-row>.elementor-column.recruitFeatureTxt>.elementor-element-populated>.elementor-widget-wrap{padding:30px 15px !important}.recruitFeatureTxt .elementor-heading-title{text-align:center;font-size:22px;letter-spacing:.06em;line-height:1.45;margin-bottom:15px !important}.recruitFeatureTxt .elementor-widget-text-editor{font-size:15px;letter-spacing:0}}@media screen and (max-width:374px){.recruitFeatureImg .elementor-heading-title{font-size:90px;top:-50px;margin-left:-33px}.recruitFeatureTxt .elementor-heading-title{letter-spacing:0;font-size:18px}}.recruitStaffSec{background:url(/wp-content/uploads/recruit_bgimg03.jpg) no-repeat top center;background-size:cover;padding:111px 0 91px}.recruitStaffSec .recruitTitleH2 h2{line-height:1.63;margin-bottom:52px}.recruitStaffInner{background:#fff;margin-bottom:16px;padding:53px 80px 45px 60px}.recruitStaffInner .elementor-row{display:block}.recruitStaffImg{width:190px !important;float:left;display:block;margin-top:4px}.recruitStaffImg .elementor-heading-title{text-align:center;font-size:21px;letter-spacing:.1em;color:#072140;font-family:'Zen Old Mincho',serif;font-weight:600;line-height:1.34;margin-top:14px}.recruitStaffTxt{width:calc(100% - 190px) !important;box-sizing:border-box;float:right;display:block;color:#3b4243;font-family:'Noto Sans JP',sans-serif;font-weight:500;letter-spacing:.08em;padding-left:8%}.recruitStaffBg{background:#fadccc}.recruitStaffInnerRight .recruitStaffImg{float:right}.recruitStaffInnerRight .recruitStaffTxt{float:left;padding:0 8% 0 0}@media screen and (max-width:1000px) and (min-width:768px){.recruitStaffInner{padding:50px 30px}}@media screen and (max-width:767px){.recruitStaffSec{background:url(/wp-content/uploads/recruit_bgimg03_sp.jpg) no-repeat top center;background-size:cover;padding:40px 0 24px}.recruitStaffSec .recruitTitleH2 h2{margin-bottom:25px;font-size:20px}.recruitStaffSec .recruitTitleH2 h2 sub{padding:0 55px}.recruitStaffInner{padding:30px}.recruitStaffImg{width:156px !important;float:none !important;margin:0 auto}.recruitStaffImg .elementor-heading-title{font-size:20px}.recruitStaffTxt{width:100% !important;float:none !important;letter-spacing:0;font-size:15px;margin-top:20px;padding:0 !important}}@media screen and (max-width:374px){.recruitStaffSec .recruitTitleH2 h2{font-size:18px}.recruitStaffSec .recruitTitleH2 h2 sub{padding:0 30px}}.recruitPointSec{padding:96px 0 117px}.recruitPointSec .recruitTitleH2 h2{color:#3b4243;margin-bottom:54px}table.recruitPointTable td,table.recruitPointTable th{font-family:'Noto Sans JP',sans-serif;border-top:1px solid #707070;border-bottom:1px solid #707070;vertical-align:top;line-height:1.6;font-size:15px;text-align:left;padding:21px 5px 18px 20px}table.recruitPointTable th{font-weight:800;color:#072140;letter-spacing:.08em;width:22.5%;background:#eaeef2}table.recruitPointTable td{font-weight:500;color:#3b4243;letter-spacing:.02em;background:#fff;padding-left:35px}table.recruitPointTable td p:not(:last-child){margin-bottom:24px}.recruitBlueTxt{font-weight:700;color:#3a72b1}@media screen and (max-width:767px){.recruitPointSec{padding:40px 0}.recruitPointSec .recruitTitleH2 h2{margin-bottom:25px}table.recruitPointTable td,table.recruitPointTable th{letter-spacing:0;padding:10px 5px 10px 10px}table.recruitPointTable th{font-size:13px;width:85px}table.recruitPointTable td{font-size:14px;padding-left:10px}}.recruitEntrySec{background:url(/wp-content/uploads/recruit_bgimg04.jpg) no-repeat top center;background-size:cover;padding:42px 0 69px}.recruitEntryInner{max-width:660px;margin:0 auto;width:100%}@media screen and (max-width:767px){.recruitEntrySec{background:url(/wp-content/uploads/recruit_bgimg04_sp.png) no-repeat top center;background-size:cover;padding:40px 0}.recruitEntryInner{max-width:inherit}}.recruitInfoSec{background:#072140;padding:82px 0 115px}.recruitInfoInner{margin-top:50px}.recruitInfoLeft{padding-right:22px;font-family:"Noto Sans JP",sans-serif;font-weight:400}table.recruitTimeTable td,table.recruitTimeTable th{line-height:1.17;padding:21px 0 0;font-size:15px;letter-spacing:0;color:#fff;text-align:center;border-right:1px solid #fff}table.recruitTimeTable thead th{border-bottom:1px solid #fff;padding:0 0 12px;width:10.5%}table.recruitTimeTable thead th:first-child{text-align:left;font-weight:600;letter-spacing:.15em;width:26.5%}table.recruitTimeTable thead th:last-child{border-right:none}table.recruitTimeTable tbody th{letter-spacing:.1em;text-align:left}table.recruitTimeTable tbody tr:last-child td,table.recruitTimeTable tbody tr:last-child th{border-bottom:1px solid #fff;padding:12px 0 21px}table.recruitTimeTable tbody td:last-child,table.recruitTimeTable tbody th:last-child{border-right:none}.borderBom{border-bottom:1px solid #fff;padding:0 !important}.font12{font-size:12px !important}.recruitInfoTxt{font-size:15px;letter-spacing:.1em;color:#fff;line-height:1.47;margin-top:14px !important}table.recruitAddressTable{margin-top:37px}table.recruitAddressTable td,table.recruitAddressTable th{color:#fff;font-size:15px;line-height:1.47;letter-spacing:.05em;padding:17px 0 13px;vertical-align:top}table.recruitAddressTable th{width:118px;border-bottom:1px solid #7cc3fc;font-weight:600}table.recruitAddressTable td{border-bottom:1px solid #fff;padding-left:20px}table.recruitAddressTable tr:first-child td,table.recruitAddressTable tr:first-child th{padding-top:0}table.recruitAddressTable a{color:#fff;font-weight:700;text-decoration:underline}table.recruitAddressTable a.btnTel{text-decoration:none;font-weight:400;letter-spacing:0}.recruitInfoRight{padding-left:22px}.recruitInfoRight .elementor-column-wrap{position:relative}.recruitInfoRight .elementor-column,.recruitInfoRight .elementor-widget-wrap,.recruitInfoRight .elementor-widget{position:static}.recruitInfoRight iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1000px) and (min-width:768px){.recruitInfoLeft{padding-right:10px}.recruitInfoRight{padding-left:10px}table.recruitTimeTable td,table.recruitTimeTable th{letter-spacing:0 !important;font-size:13px}.font12{font-size:10px !important}.recruitInfoTxt{letter-spacing:0;font-size:14px}table.recruitAddressTable th{width:75px}}@media screen and (max-width:767px){.recruitInfoSec{padding:40px 0}.recruitInfoInner{margin-top:25px}.recruitInfoLeft{padding-right:0}table.recruitTimeTable td,table.recruitTimeTable th{font-size:11px;padding:15px 0 0;letter-spacing:0 !important}table.recruitTimeTable tbody th{font-size:13px}table.recruitTimeTable tbody tr:last-child td,table.recruitTimeTable tbody tr:last-child th{padding:10px 0 15px}.recruitInfoTxt{letter-spacing:0;font-size:13px}table.recruitAddressTable{margin-top:20px}table.recruitAddressTable td,table.recruitAddressTable th{font-size:14px;letter-spacing:0;padding:12px 0}table.recruitAddressTable th{width:71px}.recruitInfoRight{padding-left:0;margin-top:25px}.recruitInfoRight .elementor-column-wrap{height:234px}}@media screen and (max-width:374px){.recruitInfoTxt{font-size:10px}table.recruitTimeTable tbody th{font-size:11px}table.recruitAddressTable td,table.recruitAddressTable th{font-size:12px}table.recruitAddressTable th{width:55px}table.recruitAddressTable td{padding-left:5px}}.intro0609{font-family:'Noto Sans JP',sans-serif;font-weight:500}.miryoku0609 h3{font-family:'Zen Old Mincho',serif;font-weight:700}.miryoku0609 p{font-family:'Noto Sans JP',sans-serif;font-weight:500}.qa0609 p{font-family:'Noto Sans JP',sans-serif;font-weight:500}