.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */
pre,textarea{overflow:auto}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,:after,:before{box-sizing:inherit;border-style:solid;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}:after,:before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}select{background:#fff}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#b3d4fc;text-shadow:none}::selection{background-color:#b3d4fc;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}li a{display:block}ul,li{list-style:none}div,p,h1{margin:0;padding:0}
@charset "utf-8";@charset "utf-8";html{display:block !important}*{font-display:swap !important}#works-single .row_01>h2.type1{min-height:64px;display:flex;align-items:center;margin-top:0;margin-bottom:40px}.works-card .vis{position:relative;overflow:hidden}.works-card .vis:after{content:"詳細を見る →";position:absolute;left:50%;bottom:12px;transform:translateX(-50%) translateY(6px);background:rgba(0,0,0,.7);color:#fff;font-size:13px;padding:6px 14px;border-radius:4px;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.works-card:hover .vis:after{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:768px){.works-card .vis:after{font-size:11px;padding:4px 10px;white-space:nowrap;line-height:1.2;bottom:8px;border-radius:3px;opacity:1;transform:translateX(-50%)}}.column-cta{margin:40px 0;padding:24px;border-radius:6px}.column-cta.type-consult{background:#f4f8ff}.column-cta.type-cost{background:#fff7ef}.column-cta h4{font-size:1.2em;margin-bottom:10px}.column-cta .btn{display:inline-block;margin-top:12px;margin-bottom:18px;padding:10px 20px;background:#1361b2;color:#fff;text-decoration:none;border-radius:4px}.column-cta .btCost{display:inline-block;margin-top:12px;margin-bottom:18px;padding:10px 20px;background:#f58220;color:#fff;text-decoration:none;border-radius:4px}.works-seo-text{margin:30px 0;line-height:2;font-size:15px}div#wrapcont ul{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}div#wrapcont li{margin:0;padding:0;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box}div#wrapcont img{max-width:100%;height:auto;object-fit:contain;border:none;vertical-align:bottom}div#wrapcont .cf:after{content:" ";display:block;clear:both}div#wrapcont dl.accList>dt{cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}div#wrapcont dl.accList>dd{display:none}div#wrapcont .iframeWrap{position:relative;width:100%}div#wrapcont .iframeWrap.wide{padding:28.125% 0}div#wrapcont .iframeWrap.square{padding:37.5% 0}div#wrapcont .iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}div#wrapcont a:not(.ov_img):hover,div#wrapcont a:not(.ov_img):hover *{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}div#wrapcont .cmn_btn_return{position:fixed;bottom:30px;right:30px;display:none;width:15%;max-width:80px;padding:1%;z-index:1000}@media (max-width:767px){div#wrapcont .cmn_btn_return{bottom:20px;right:20px}}div#wrapcont .middleWrap{display:table;table-layout:fixed;width:100%;height:100%}div#wrapcont .middleCont{display:table-cell;vertical-align:middle;width:100%;height:100%}div#wrapcont .floatList>*{float:left}div#wrapcont .hide{display:none}div#wrapcont .view_pc{display:block!important}div#wrapcont .view_sp{display:none!important}@media (max-width:767px){div#wrapcont .hide{display:none}div#wrapcont .view_pc{display:none!important}div#wrapcont .view_sp{display:block!important}}div#wrapcont .fontF_mn{font-family:Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif!important}div#wrapcont .fontF_gs{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif!important}div#wrapcont .fontF_cg{font-family:'Century Gothic'!important}div#wrapcont .fontW_b{font-weight:700}div#wrapcont .fontW_n{font-weight:400}div#wrapcont .fl_l{float:left}div#wrapcont .fl_r{float:right}div#wrapcont .ta_l{text-align:left}div#wrapcont .ta_c{text-align:center}div#wrapcont .ta_r{text-align:right}@media (max-width:767px){div#wrapcont .ta_l_sp{text-align:left}div#wrapcont .ta_c_sp{text-align:center}div#wrapcont .ta_r_sp{text-align:right}}div#wrapcont .cur_pointer{cursor:pointer}div#wrapcont .cur_auto{cursor:auto}div#wrapcont .va_top{vertical-align:top}div#wrapcont .va_middle{vertical-align:middle}div#wrapcont .va_bottom{vertical-align:bottom}@media (max-width:767px){div#wrapcont .va_top_sp{vertical-align:top}div#wrapcont .va_middle_sp{vertical-align:middle}div#wrapcont .va_bottom_sp{vertical-align:bottom}}div#wrapcont ul.ls_decimal>li{list-style:decimal}@media (max-width:767px){div#wrapcont ul.ls_decimal_sp>li{list-style:decimal}}div#wrapcont ul.ls_none>li{list-style:none}@media (max-width:767px){div#wrapcont ul.ls_none_sp>li{list-style:none}}div#wrapcont ul.ls_disc>li{list-style:disc}@media (max-width:767px){div#wrapcont ul.ls_disc_sp>li{list-style:disc}}div#wrapcont ul.lsp_inside>li{list-style-position:inside}@media (max-width:767px){div#wrapcont ul.lsp_inside_sp>li{list-style-position:inside}}div#wrapcont .tdeco_none{text-decoration:none}div#wrapcont .tdeco_ul{text-decoration:underline}div#wrapcont .cur-pointer{cursor:pointer}div#wrapcont .lheight_1{line-height:1em}div#wrapcont .lheight_1_25{line-height:1.25em}div#wrapcont .lheight_1_5{line-height:1.5em}div#wrapcont .lheight_1_75{line-height:1.75em}div#wrapcont .lheight_2{line-height:2em}div#wrapcont .lheight_2_5{line-height:2.5em}div#wrapcont .lheight_3{line-height:3em}div#wrapcont .lspacing_0_1{letter-spacing:.1em}div#wrapcont .lspacing_0_2{letter-spacing:.2em}div#wrapcont .lspacing_0_25{letter-spacing:.25em}div#wrapcont .lspacing_0_5{letter-spacing:.5em}div#wrapcont .lspacing_0_75{letter-spacing:.75em}div#wrapcont .lspacing_1{letter-spacing:1em}div#wrapcont .bshadow.under{box-shadow:0 10px 5px -5px rgba(0,0,0,.3)}div#wrapcont .bshadow.aslant{box-shadow:0 4px 4px 4px rgba(0,0,0,.3)}div#wrapcont .mar0{margin:0}div#wrapcont .mt_5rem{margin-top:5rem}div#wrapcont .mt_4rem{margin-top:4rem}div#wrapcont .mt_3rem{margin-top:3rem}div#wrapcont .mt_2rem{margin-top:2rem}div#wrapcont .mt_1_75rem{margin-top:1.75rem}div#wrapcont .mt_1_5rem{margin-top:1.5rem}div#wrapcont .mt_1_25rem{margin-top:1.25rem}div#wrapcont .mt_1rem{margin-top:1rem}div#wrapcont .mt_0_75rem{margin-top:.75rem}div#wrapcont .mt_0_5rem{margin-top:.5rem}div#wrapcont .mt_0_25rem{margin-top:.25rem}div#wrapcont .mt_0_125rem{margin-top:.125rem}@media (max-width:767px){div#wrapcont .mar0_sp{margin:0}div#wrapcont .mt_5rem_sp{margin-top:5rem}div#wrapcont .mt_4rem_sp{margin-top:4rem}div#wrapcont .mt_3rem_sp{margin-top:3rem}div#wrapcont .mt_2rem_sp{margin-top:2rem}div#wrapcont .mt_1_75rem_sp{margin-top:1.75rem}div#wrapcont .mt_1_5rem_sp{margin-top:1.5rem}div#wrapcont .mt_1_25rem_sp{margin-top:1.25rem}div#wrapcont .mt_1rem_sp{margin-top:1rem}div#wrapcont .mt_0_75rem_sp{margin-top:.75rem}div#wrapcont .mt_0_5rem_sp{margin-top:.5rem}div#wrapcont .mt_0_25rem_sp{margin-top:.25rem}div#wrapcont .mt_0_125rem_sp{margin-top:.125rem}}div#wrapcont .pad0{padding:0!important}@media (max-width:767px){div#wrapcont .pad0_sp{padding:0!important}}div#wrapcont .transition{-webkit-transition:all .2s;transition:all .2s}div#wrapcont .c_white{color:#fff}div#wrapcont .c_black{color:#000}div#wrapcont .c_red{color:red}div#wrapcont .flbox{display:flex;display:-webkit-flexbox;display:-ms-flexbox}div#wrapcont .wFull{width:100%}@media (max-width:767px){div#wrapcont .wFull_sp{width:100%}}div#wrapcont .hCenter{margin:0 auto}@media (max-width:767px){div#wrapcont .hCenter_sp{margin:0 auto}}div#wrapcont{font-size:14px;-webkit-text-size-adjust:100%;position:relative;color:#505050}div#wrapcont *{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;word-wrap:break-word}div#wrapcont div,div#wrapcont p,div#wrapcont a,div#wrapcont span,div#wrapcont dt,div#wrapcont dd,div#wrapcont ul,div#wrapcont li{box-sizing:border-box;-webkit-box-sizing:border-box}div#wrapcont strong{font-weight:700}div#wrapcont table{table-layout:fixed;width:100%}div#wrapcont label{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}div#wrapcont label:hover{cursor:pointer}div#wrapcont pre{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap}div#wrapcont li a{display:inline}div#wrapcont a[href^='tel:']{text-decoration:underline}div#wrapcont noscript{text-align:center;color:red;font-weight:700;padding:0 1rem}div#wrapcont .wp-pagenavi a,div#wrapcont .wp-pagenavi span{padding:3px 10px!important;display:inline-block!important}@media (max-width:767px){div#wrapcont .wp-pagenavi{font-size:125%!important}}.site-h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}#mainArea aside .cmn_bnr_pconly{min-height:unset}@media (min-width:768px){img.sp_wide{display:none}}img.sp_wide{width:100%;height:auto;display:block}.row_02.mt_2rem.cmn_bnr_pconly{min-height:960px}div#mainArea{min-height:100vh}div#mainArea>*:first-child{margin-top:0}.cmn_bnr{min-height:200px}.js-insert-area{min-height:150px}h1.works-title{font-size:1.4em;margin-bottom:1em}div.works-eyecatch{margin-bottom:1em}section.works-meta{font-size:1.1em}body.page-template-tmpl-work #mainArea article .worksListWrap h4:not(:first-of-type){margin-top:2rem}div#wrapcont h2.type1{padding-left:2.5em;padding-top:.5em;padding-bottom:.5em;position:relative;font-size:30px;color:#1361b2;border-bottom:3px solid #5cb7d9;line-height:1.25em;margin-bottom:1rem;height:72px;          box-sizing:border-box}div#wrapcont h2.type1:before{position:absolute;bottom:2px;left:0;z-index:0;content:' ';background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/common/bg_h2_01.webp) no-repeat top left;background-size:100% auto;width:2em;height:2em}@media (max-width:767px){div#wrapcont h2.type1{font-size:24px}}@media (max-width:500px){div#wrapcont h2.type1{font-size:20px;display:flex;align-items:center;height:3em;padding-left:3.5em}div#wrapcont h2.type1:before{width:3em;height:3em}}div#wrapcont h3.type1{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0%,#ebebeb 100%);background:-webkit-linear-gradient(top,#fefefe 0%,#ebebeb 100%);background:linear-gradient(to bottom,#fefefe 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#ebebeb',GradientType=0);border:1px solid #e4e4e4;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:.75rem 1rem;font-size:20px;margin-bottom:1.5rem}@media (max-width:500px){div#wrapcont h3.type1{font-size:16px}}div#wrapcont h3.type2{background:#f0a7af;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:.75rem 1rem;font-size:20px;margin-bottom:1.5rem;color:#fff}@media (max-width:500px){div#wrapcont h3.type2{font-size:16px}}div#wrapcont h4.type1{border-left:3px solid #39f;border-bottom:1px solid #39f;padding-left:1rem;padding-bottom:.25rem;padding-top:.25rem;margin-bottom:1rem}div#wrapcont h4.type2{position:relative;padding-left:calc(3em + 1em);min-height:2.25em;display:flex;width:100%;align-items:flex-end;margin-bottom:.5rem}div#wrapcont h4.type2:before{position:absolute;left:0;bottom:0;z-index:2;width:3em;height:2.25em;content:'';background-image:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/reqruit_v2_bg01.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center}div#wrapcont h4.type2:after{position:absolute;left:0;bottom:0;z-index:1;content:'';width:100%;height:1px;background-color:#1362af}div#wrapcont h4.type2 *{line-height:1.5em;color:#1362af;font-weight:700}div#wrapcont h4.type2>.main{font-size:18px;display:inline-block;vertical-align:bottom}div#wrapcont h4.type2>.main .small{font-size:85%}div#wrapcont a{text-decoration:underline}div#wrapcont div,div#wrapcont p,div#wrapcont a,div#wrapcont span,div#wrapcont dt,div#wrapcont dd,div#wrapcont li{line-height:1.75em}div#wrapcont p{font-size:16px}div#wrapcont .main_inner{width:100%;max-width:978px;margin:0 auto;border-left:1px solid #1563ae;border-right:1px solid #1563ae}div#wrapcont table.cmn_type1{border-top:1px solid #afafaf;border-bottom:1px solid #afafaf}div#wrapcont table.cmn_type1>tbody>tr>th,div#wrapcont table.cmn_type1>tbody>tr>td{padding:.75rem 1rem}div#wrapcont table.cmn_type1>tbody>tr:not(:first-child)>*{border-top:1px solid #afafaf}div#wrapcont table.cmn_type1>tbody>tr>th{width:180px;background:#cbe0f8;text-align:left}@media (max-width:500px){div#wrapcont table.cmn_type1>tbody>tr>th,div#wrapcont table.cmn_type1>tbody>tr>td{display:block;width:100%;padding:.75rem}}div#wrapcont #pageBtmBtns{display:none;position:fixed;bottom:20px;left:20px;z-index:1000;line-height:1em}div#wrapcont #pageBtmBtns a{display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:3px solid #fff;box-shadow:5px 5px 5px rgba(0,0,0,.25);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.25);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.25);overflow:hidden}div#wrapcont #pageBtmBtns a.line{background-color:#28a734}div#wrapcont #pageBtmBtns a:not(:first-child){margin-left:10px}div#wrapcont #pageBtmBtns img{width:calc(40px + 3px + 3px);height:auto;display:block}@media (max-width:767px){div#wrapcont .main_inner{border-left:none;border-right:none}div#wrapcont #pageBtmBtns{display:block}}div#wrapcont .worksList1{flex-wrap:wrap;flex-direction:row;justify-content:space-between}div#wrapcont .worksList1 img{width:100%;height:auto;aspect-ratio:1/1;display:block}.sp_wide{width:100%;height:auto;display:block}.sp_wide[data-ratio="16x9"]{aspect-ratio:16/9}div#wrapcont .worksList1:after{content:"";display:block;width:calc(33.33333% - 0.5rem);max-width:calc(33.33333% - 0.5rem);height:0}div#wrapcont .worksList1>.child{width:calc(33.33333% - 0.5rem);max-width:calc(33.33333% - 0.5rem);text-align:center}div#wrapcont .worksList1>.child:nth-child(n+4){margin-top:30px}div#wrapcont .worksList1>.child>a{display:block;text-decoration:none;color:#000}.vis{margin-bottom:10px}.vis img{width:100%;height:auto;aspect-ratio:3/2;display:block}div#wrapcont .worksList1>.child .info{padding-bottm:.5rem}div#wrapcont .worksList1>.child .info .ttl{font-size:100%;font-weight:700;line-height:150%}div#wrapcont .worksList1>.child .info .name{font-weight:700;line-height:1.5em}div#wrapcont .worksList1>.child .info .desc{font-size:90%;margin-top:.25rem}@media (max-width:500px){div#wrapcont .worksList1:after{width:calc(50% - 0.25rem);max-width:calc(50% - 0.25rem)}div#wrapcont .worksList1>.child{width:calc(50% - 0.25rem);max-width:calc(50% - 0.25rem)}div#wrapcont .worksList1>.child:nth-child(n+4){margin-top:0}div#wrapcont .worksList1>.child:nth-child(n+3){margin-top:1rem}div#wrapcont .worksList1>.child .ttl{font-size:14px}}div#wrapcont .cmn_bnr_sponly{display:none}div#wrapcont #spNaviBtn{display:none;position:fixed;top:0;right:0;z-index:100;width:60px}@media (max-width:500px){div#wrapcont #spNaviBtn{display:block;background:#fff}div#wrapcont #spNaviBtn img{display:inline-block;border:2px solid #ffffff!important}}div#wrapcont #spNavi{width:100%;background:#3ba1cd;position:fixed;top:0;left:0;z-index:99;box-shadow:0 5px 5px rgba(0,0,0,.25);-moz-box-shadow:0 5px 5px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.25)}div#wrapcont #spNavi nav{flex-wrap:wrap;flex-direction:row;justify-content:space-between}div#wrapcont #spNavi nav>.child{padding:.5rem;text-align:center;width:100%}div#wrapcont #spNavi nav>.child:not(:first-child){padding-top:0}div#wrapcont #spNavi nav>.child a{display:block;padding:.5rem .75rem;background:#fff;text-decoration:none;color:#505050}div#wrapcont header>.main_inner{position:relative;background:#1362ad;box-shadow:0 5px 5px rgba(0,0,0,.25);-moz-box-shadow:0 5px 5px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.25)}div#wrapcont header .head_catch{color:#fff;line-height:1.25em;padding:.25em 0 0 10px}div#wrapcont header .row_main{flex-wrap:nowrap;flex-direction:row;justify-content:space-between}div#wrapcont header .row_main>.child.left{width:67.44897%;max-width:67.44897%}div#wrapcont header .row_main>.child.right{width:calc(100% - 67.44897%);max-width:calc(100% - 67.44897%);padding-right:.81632%}div#wrapcont header .row_navi nav{flex-wrap:wrap;flex-direction:row;justify-content:space-around;padding:.75rem .5rem;background:#52bae2;background:-moz-linear-gradient(top,#52bae2 0%,#01669c 35%,#52bae2 50%,#01669c 85%,#52bae2 100%);background:-webkit-linear-gradient(top,#52bae2 0%,#01669c 35%,#52bae2 50%,#01669c 85%,#52bae2 100%);background:linear-gradient(to bottom,#52bae2 0%,#01669c 35%,#52bae2 50%,#01669c 85%,#52bae2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52bae2',endColorstr='#52bae2',GradientType=0)}div#wrapcont header .row_navi nav>.child{width:calc(25% - 0.75rem);max-width:calc(25% - 0.75rem);text-align:center}div#wrapcont header .row_navi nav>.child:nth-child(n+5){margin-top:.75rem}div#wrapcont header .row_navi nav>.child a{display:block;background:#fff;padding:.5rem;font-size:1.05rem;text-decoration:none;color:#303030;font-weight:700;box-shadow:5px 5px 5px rgba(0,0,0,.25);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.25);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.25);text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px,rgba(0,0,0,.75) 3px 3px 5px}div#wrapcont header .row_navi nav>.child a:hover{opacity:1!important;color:#9ac9ee}div#wrapcont header .row_sphead{display:none}div#wrapcont header .row_sphead img{width:100%;height:auto}@media (max-width:767px){div#wrapcont header .head_catch{position:static;padding:.25rem calc(0.25rem + 70px) 0 1rem;line-height:110%}}@media (max-width:500px){div#wrapcont header .row_main{display:none}div#wrapcont header .row_navi{display:none}div#wrapcont header .row_sphead{display:block}}div#wrapcont #mainbnrArea{text-align:center}div#wrapcont #mainbnrArea>.main_inner{padding:2rem 1rem 0}#main-content{min-height:100vh}#main-content>*:first-child{min-height:280px}div#wrapcont #mainArea>.main_inner{padding:30px 1rem 2rem}div#wrapcont #mainArea article{width:calc(100% - 230px);float:right;padding-left:1.5rem}@media (max-width:767px){div#wrapcont #mainArea article{width:100%;padding-left:0}}div#wrapcont #mainArea aside{width:230px;float:left}div#wrapcont #mainArea aside .bg_01{background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/common/side_bg_01.webp) no-repeat top right}div#wrapcont #mainArea aside .row_txts .ttl{font-weight:700;font-size:112%}div#wrapcont #mainArea aside .row_txts table.tbl01{border-top:1px solid #aaa;border-left:1px solid #aaa}div#wrapcont #mainArea aside .row_txts table.tbl01 th,div#wrapcont #mainArea aside .row_txts table.tbl01 td{border-right:1px solid #aaa;border-bottom:1px solid #aaa;display:block;padding:.5rem}div#wrapcont #mainArea aside .row_txts table.tbl01 th{text-align:center;font-weight:700;width:100%}div#wrapcont #mainArea aside .row_txts table.tbl01 td{width:100%}div#wrapcont #mainArea aside .row_bnrs{text-align:center}div#wrapcont #mainArea aside .row_bnrs>*:not(:first-child){margin-top:1rem}div#wrapcont #mainArea aside .row_menu01 dl.main>dt{color:#fff;font-weight:700;text-align:center;padding:.25rem .75rem;font-size:1.05rem;background:#1361b2;border-bottom:2px solid #1362af}div#wrapcont #mainArea aside .row_menu01 dl.main>dd{padding:.75rem;border:1px solid #ccc}div#wrapcont #mainArea aside .row_menu01 dl.main>dd ul.list01>li{position:relative;padding-left:1em}div#wrapcont #mainArea aside .row_menu01 dl.main>dd ul.list01>li:before{position:absolute;top:.35em;left:0;z-index:1;width:1em;background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/common/parts_arrow_01.webp) no-repeat top left;content:' ';height:1em}div#wrapcont .cmn_btn_sns{border:2px solid #08bb08;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:100%;margin-left:auto;margin-right:auto}div#wrapcont .cmn_btn_sns .ttl{background:#08bb08;color:#fff;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;padding:.25rem 1rem;line-height:1.5em}div#wrapcont .cmn_btn_sns .main a{text-decoration:none;color:#08bb08;font-weight:700;line-height:1.5em;display:block;padding:.5rem}div#wrapcont .cmn_btn_sns .main a img{margin-bottom:.5rem}@media (max-width:767px){div#wrapcont #mainArea aside{width:100%;margin-top:4rem}div#wrapcont #mainArea aside img.sp_wide{width:100%;max-width:none}}div#wrapcont #footcontArea>.main_inner{padding:0 1rem 2rem}div#wrapcont #footcontArea .row_bnrs .bnr_01{position:relative}div#wrapcont #footcontArea .row_bnrs .bnr_01 .bnr{overflow:hidden}div#wrapcont #footcontArea .row_bnrs .bnr_01 .btn{position:absolute;bottom:0;right:3%;z-index:1;width:34%}div#wrapcont #footcontArea .row_bnrs .bnr_01 .btn>a{display:block}div#wrapcont #footcontArea .row_bnrs .bnr_01 .btn>a:hover .off{display:none}div#wrapcont #footcontArea .row_bnrs .bnr_01 .btn>a:hover .on{display:inline}div#wrapcont #footcontArea .row_bnrs .bnr_01_sp{display:none}div#wrapcont #footcontArea .row_bnrs .bnr_01_sp img{width:100%;height:auto}@media (max-width:767px){div#wrapcont #footcontArea .row_bnrs .bnr_01 .btn{position:static;text-align:center;width:auto;margin-top:.5rem}}@media (max-width:500px){div#wrapcont #footcontArea .row_bnrs .bnr_01{display:none}div#wrapcont #footcontArea .row_bnrs .bnr_01_sp{display:block}}div#wrapcont footer>.main_inner{background:#1362af;padding:.5rem 1rem}div#wrapcont #mainArea article h2:not(.type1){font-size:24px !important;font-weight:700 !important;color:#1361b2 !important;height:auto !important;min-height:0 !important;padding:15px 20px !important;margin:40px 0 20px !important;display:block !important;line-height:1.4 !important;background:#f8f8f8 !important;border-bottom:none !important;text-align:left !important;position:relative !important}div#wrapcont #mainArea article h2:not(.type1):before{content:none !important;display:none !important}@media (max-width:767px){div#wrapcont #mainArea article h2:not(.type1){font-size:22px !important;padding:10px 15px !important}}div#wrapcont #mainArea article h2:has(>span.post-date){font-size:1.9em !important;background:0 0 !important;border-left:none !important;border-bottom:2px solid #eee !important;padding:0 0 15px !important;margin:0 0 30px !important;height:auto !important;min-height:0 !important;color:#444 !important;display:block !important}div#wrapcont #mainArea article h2:has(>span.post-date):before{content:none !important;display:none !important}@media (max-width:767px){div#wrapcont #mainArea article h2:has(>span.post-date){font-size:22px !important}}div#wrapcont #mainArea article h2 span.post-date{display:inline-block;font-size:14px !important;color:#888 !important;font-weight:400 !important;margin-left:15px !important;vertical-align:middle}@media (max-width:767px){div#wrapcont #mainArea article h2 span.post-date{display:block;margin-left:0 !important;margin-top:5px;font-size:12px !important}}@charset "utf-8";body.home div#wrapcont #mainbnrArea>.main_inner{padding-top:0;padding-left:0;padding-right:0}body.home #mainArea article .row_01{margin-bottom:50px}body.home #mainArea article .row_02>.inner{width:100%;margin-right:0;margin-left:auto;padding-top:2rem}body.home #mainArea article .row_02>.inner>p{text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}body.home #mainArea article .row_02 .ttl{font-weight:700;font-size:20px;position:relative;padding-left:25px}body.home #mainArea article .row_02 .ttl:before{position:absolute;content:"";width:20px;height:20px;left:0;top:2px;display:block;background-color:#505050;border-radius:3px}body.home #mainArea article .row_02 table.tbl01{border-top:1px solid #aaa;border-left:1px solid #aaa}body.home #mainArea article .row_02 table.tbl01 th,body.home #mainArea article .row_02 table.tbl01 td{padding:.5rem;border-right:1px solid #aaa;border-bottom:1px solid #aaa}body.home #mainArea article .row_02 table.tbl01 th{text-align:center;font-weight:700;width:10em}@media (max-width:500px){body.home #mainArea article .row_01{padding:20px 0}body.home #mainArea article .row_02>.inner{padding-top:0}}@charset "utf-8";body.page.slug-aisatsu #mainArea article .row_01 .clm01{flex-wrap:nowrap;flex-direction:row;justify-content:space-between}body.page.slug-aisatsu #mainArea article .row_01 .clm01>.child.vis{width:220px;max-width:220px;text-align:center}body.page.slug-aisatsu #mainArea article .row_01 .clm01>.child.txt{width:calc(100% - 220px);max-width:calc(100% - 220px);padding-left:2rem}@media (max-width:500px){body.page.slug-aisatsu #mainArea article .row_01 .clm01{display:block}body.page.slug-aisatsu #mainArea article .row_01 .clm01>.child.vis{width:100%;max-width:100%}body.page.slug-aisatsu #mainArea article .row_01 .clm01>.child.txt{width:100%;max-width:100%;padding-left:0;padding-top:1.5rem}}body.page.slug-company #mainArea article .row_01 .txt_wrap1 .ttl{font-weight:700;font-size:112%}body.page.slug-company #mainArea article .row_01 table.mainTbl .ex01{padding:.5em .75em;background:#fce4be}body.page.slug-company #mainArea article .row_02 .items{flex-wrap:wrap;flex-direction:row;justify-content:start;width:calc(100% + 1rem);overflow:hidden}body.page.slug-company #mainArea article .row_02 .items>.child{width:calc(33.33333% - 1rem);max-width:calc(33.33333% - 1rem);text-align:center;margin-right:1rem}body.page.slug-company #mainArea article .row_02 .items>.child:nth-child(n+4){margin-top:1.5rem}body.page.slug-company #mainArea article .row_02 .items>.child .txt{margin-top:.5rem}#wrapcont #mainArea article .ttl{font-weight:700;font-size:20px;position:relative;padding-left:25px;margin:40px 0 20px}#wrapcont #mainArea article .ttl:before{position:absolute;content:"";width:20px;height:20px;left:0;top:7px;display:block;background-color:#505050;border-radius:3px}#wrapcont #mainArea article .t-ttl{font-weight:700;font-size:20px;position:relative;padding-left:25px;margin:40px 0 20px}#wrapcont #mainArea article .t-ttl:before{position:absolute;content:"";width:20px;height:20px;left:0;top:2px;display:block;background-color:#505050;border-radius:3px}@media (max-width:500px){body.page.slug-company #mainArea article .row_02 .items{width:calc(100% + 0.5rem)}body.page.slug-company #mainArea article .row_02 .items>.child{width:calc(50% - 0.5rem);max-width:calc(50% - 0.5rem);margin-right:.5rem}body.page.slug-company #mainArea article .row_02 .items>.child:nth-child(n+4){margin-top:0}body.page.slug-company #mainArea article .row_02 .items>.child:nth-child(n+3){margin-top:1.5rem}}body.page.slug-boranthia #mainArea article .row_01 .bnr_contact{text-align:center}body.page.slug-boranthia #mainArea article .row_01 .bnr_contact>.inner{text-align:center;display:inline-block;position:relative}body.page.slug-boranthia #mainArea article .row_01 .bnr_contact .btn_contact{position:absolute;bottom:8%;left:0;right:0;z-index:1;margin:0 auto;width:63%}@media (max-width:500px){body.page.slug-boranthia #mainArea article .row_01 .bnr_contact .btn_contact{bottom:6%;width:90%}}body.page.slug-social_contribution #mainArea article .row_01 .box_txt.type1{background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/social_contribution_bg_01.gif) no-repeat top right;min-height:240px}body.page.slug-social_contribution #mainArea article .row_01 .box_txt.type2{background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/social_contribution_bg_02.gif) no-repeat top right;min-height:225px}body.page.slug-social_contribution #mainArea article .row_01 .box_txt p{text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;font-size:18px}body.page.slug-social_contribution #mainArea article .row_01 .box_txt p a{text-decoration:none}@media (max-width:500px){body.page.slug-social_contribution #mainArea article .row_01 .box_txt br.break{display:none}body.page.slug-social_contribution #mainArea article .row_01 .box_txt p{font-size:inherit}}body.page.slug-recruit #mainArea article .row_01{line-height:1.5em}body.page.slug-recruit #mainArea article br.break_sp{display:none}@media (max-width:500px){body.page.slug-recruit #mainArea article br.break_pc{display:none}body.page.slug-recruit #mainArea article br.break_sp{display:block}}body.page.slug-recruit #mainArea article .row_01 .mainvisbox{position:relative}body.page.slug-recruit #mainArea article .row_01 .mainvisbox .vis img{width:100%}body.page.slug-recruit #mainArea article .row_01 .mainvisbox .txt{position:absolute;left:0;right:0;bottom:15%;z-index:1;width:calc(100% - 2rem);max-width:550px;margin-left:auto;margin-right:auto}@media (max-width:500px){body.page.slug-recruit #mainArea article .row_01 .mainvisbox .txt{width:100%;bottom:0}}body.page.slug-recruit #mainArea article .row_01 .mainmenubox{position:relative;z-index:5;margin-top:-20px;margin-bottom:3rem}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox{flex-wrap:nowrap;justify-content:space-between;width:calc(100% - 1.5rem);margin-left:auto;margin-right:auto}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child{width:calc( (100% / 4) - 0.75rem );max-width:calc( (100% / 4) - 0.75rem );text-align:center;background-color:#fff}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child *{line-height:1.5em;color:#fff;font-weight:700}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child a{background-color:#1362af;box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);text-decoration:none;padding:.5em .25em;display:block;height:100%}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child a>.center_wrap{display:flex;align-items:center;width:100%;height:100%;text-align:center}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child a>.center_wrap>.center{width:100%;display:block}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child a .nr1{display:inline-block;transform:scalex(.8);width:120%;margin-left:-10%}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child a .small{font-size:80%}@media (max-width:767px){body.page.slug-recruit #mainArea article .row_01 .mainmenubox{margin-top:1rem}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox{width:100%;flex-wrap:wrap}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child{width:calc( (100% / 2) - 0.5rem );max-width:calc( (100% / 2) - 0.5rem )}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child:nth-child(n+3){margin-top:.75rem}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child a{padding:.5em}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child a .center .nr1{display:inline-block;transform:none;width:100%;margin-left:0}}@media (max-width:500px){body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child{width:100%;max-width:100%}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child:nth-child(n+3){margin-top:0}body.page.slug-recruit #mainArea article .row_01 .mainmenubox .list1.flbox>.child:nth-child(n+2){margin-top:.75rem}}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child{position:relative}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child.close:before{position:absolute;top:0;left:0;z-index:4;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.5)}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child.close:after{position:absolute;top:50%;left:0;z-index:5;transform:translate(0,-50%);content:'※現在、この募集は行っておりません';width:100%;text-align:center;color:#fff;font-weight:700;font-size:150%;padding-left:1em;padding-right:1em;line-height:1.5em}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child:nth-child(n+2){margin-top:3rem}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .headcomment{text-align:center;font-size:125%;padding:.5rem 1rem;background-color:#001f62}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .headcomment,body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .headcomment *{color:#fff;font-weight:700;line-height:1.5em}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox{justify-content:space-between;flex-wrap:nowrap;background-image:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/reqruit_v2_bg02.png);background-repeat:repeat;background-position:top left;background-size:8px 8px}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.img{width:200px;max-width:200px}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt{width:calc(100% - 200px);max-width:calc(100% - 200px);padding:.5rem .5rem .5rem 1.5rem}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt>.center_wrap{display:flex;align-items:center;width:100%;height:100%}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt>.center_wrap>.center{width:100%}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt *{color:#001f62;font-weight:700}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt .c_red{color:#ff3b00;text-decoration:none}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt .txt_type1{color:#001f62;font-weight:700}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt .txt_type2{margin-top:1rem}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt .txt_type2>.center{color:#fff;font-weight:700;display:inline-block;background-color:#ffd400;padding:.25em .5em}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt ul.txtlist1>li{position:relative;padding-left:1em}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt ul.txtlist1>li:before{position:absolute;top:0;left:0;z-index:1;content:'\25a0'}@media (max-width:500px){body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox{flex-direction:column;align-items:center}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.img{width:100%;max-width:200px;padding-top:1rem}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo1 .info1list.flbox>.child.txt{width:100%;max-width:100%;padding:1rem}}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 th,body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 td{padding:.75rem 1rem;vertical-align:top}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 tr.dummy>th,body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 tr.dummy>td{height:1.5rem}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 tr:nth-child(n+2)>th,body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 tr:nth-child(n+2)>td{border-top:1px solid #1362af}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 th{background-color:#a8d3ff;width:12em;text-align:right}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 td{background-color:#fff}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 ul.txtlist1>li{position:relative;padding-left:1em}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 ul.txtlist1>li:before{position:absolute;top:0;left:0;z-index:1;content:'\2605'}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 ul.txtlist2>li{position:relative;padding-left:1em}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 ul.txtlist2>li:before{position:absolute;top:0;left:0;z-index:1;content:'\30fb'}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 .btn1 a{display:inline-block;background-color:#a8d3ff;color:#fff;padding:.5em 1em;line-height:1em;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.5);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.5)}@media (max-width:500px){body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1{border-bottom:1px solid #1362af}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 th{text-align:center;padding:.5rem 1rem}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 th,body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 td{width:100%;display:block}body.page.slug-recruit #mainArea article .row_01 .mainitemlist>.list_child .iteminfo2 table.tbl1 tr.dummy{display:none}}body.page.slug-contact #mainArea article .row_01 table.mainTbl th sup.req{color:#f30;margin-left:.25em;vertical-align:top}body.page.slug-contact #mainArea article .row_01 table.mainTbl textarea,body.page.slug-contact #mainArea article .row_01 table.mainTbl input[type=text]{border:1px solid #a9a9a9;width:100%}body.page.slug-contact #mainArea article .row_01 table.mainTbl input[type=checkbox],body.page.slug-contact #mainArea article .row_01 table.mainTbl input[type=radio]{width:1.5em;height:1.5em;margin-right:.5em;vertical-align:middle}body.page.slug-contact #mainArea article .row_01 table.mainTbl input[type=submit],body.page.slug-contact #mainArea article .row_01 table.mainTbl input[type=reset]{background:#5080b1;border:1px solid #a1a1a1;color:#fff;padding:.75em 1.5em;line-height:1em;font-weight:700}body.page.slug-contact #mainArea article .row_01 table.mainTbl .btmBtnWrap>*:not(:first-child){margin-left:1rem}@charset "utf-8";body.archive.posttype-works #mainArea article .worksListWrap h4:not(:first-of-type){margin-top:2rem}@charset "utf-8";body.single #mainCont>.main_inner{padding-bottom:4rem}body.single.posttype-news #mainCont article .mainrow.main .subrow.list{box-sizing:border-box;padding:3rem 2rem;min-height:300px}body.single.posttype-news #mainCont article .mainrow.main .subrow.list{background:#daeee5}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .wrap_article{padding:1.5rem;background:#fff}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .wrap_article dl.article>dt h4{font-size:18px;border-bottom:1px dashed #595757}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .wrap_article dl.article>dt h4 a{color:#000}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .wrap_article dl.article>dd .txt_date{font-weight:700;margin-top:.25em}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .wrap_article dl.article>dd .txt_content{margin-top:1rem}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .btnrow{margin-top:3rem}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .btnrow a.btn_readmore{display:inline-block;background:#000;color:#fff;padding:.25em 1em;text-decoration:none}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .btnrow a.btn_readmore:hover{opacity:.7}@media (max-width:767px){body.single.posttype-news #mainCont article .mainrow.main .subrow.list{padding:2rem 1rem}body.single.posttype-news #mainCont article .mainrow.main .subrow.list .wrap_article{padding:1.5rem 1rem}}
.pc{display:block}.sp{display:none}.bold{font-weight:700}.information-list ul{padding:0 10px}.information-list ul li{margin-bottom:20px !important;padding-bottom:10px !important;border-bottom:solid 1px #eee}.information-list ul li h3 span{background-color:#1361b3;padding:5px;border-radius:3px;color:#fff;font-size:12px;margin-right:10px}.information-list .info-all{text-align:right}.information-list .info-all a{font-size:80%;position:relative;padding-left:15px}.information-list .info-all a:after{content:"";width:8px;height:8px;border-right:2px solid #1361b2;border-top:2px solid #1361b2;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;top:3px}#breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin-bottom:30px !important;-ms-flex-flow:wrap;flex-flow:wrap}#breadcrumbs li{display:inline;position:relative;margin-right:35px !important}#breadcrumbs li:not(:last-child):after{content:"";width:8px;height:8px;border-right:2px solid #333;border-top:2px solid #333;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-20px;top:8px}#breadcrumbs li:first-child:before{content:none}.red{color:red}.form-area{width:100%}.form-area sup{color:red}.form-area .wpcf7-not-valid-tip{display:none}.form-area dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;border-bottom:solid 1px #999;margin-bottom:50px}.form-area dl dt{width:30%;background-color:#cbe0f8;border-top:solid 1px #999;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-area dl dt span{display:block;line-height:120%;font-size:80%;margin-top:5px;color:red}.form-area dl dd{width:70%;border-top:solid 1px #999;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-area dl dd .txt-box{width:100%;padding:5px;border:solid 1px #999;border-radius:5px;margin:0}.form-area dl dd span{margin:0}.form-area dl dd label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.form-area dl dd label input{margin-right:5px}.form-area .submit-area{text-align:center;width:100%}.form-area .submit-area input{width:120px;padding:10px;background-color:#5080b1;color:#fff;border-radius:100px;margin:20px auto;cursor:pointer}div.wpcf7 .wpcf7-spinner{display:block}#drawer{display:none}#drawer{display:none}.sp_menu{display:none}.info-body{padding:20px 20px 0}.info-body h3{font-size:150%;margin-bottom:30px;padding-left:20px;position:relative}.info-body h3 .post-date{display:block;font-size:14px;font-weight:400}.info-body h3:before{content:"";position:absolute;width:5px;height:100%;display:block;background-color:#1361b2;left:0}.info-body h4{margin:20px 0;font-size:20px}.info-body p{margin-bottom:10px}.info-body .info-inquiry{border:solid 1px #1361b2;padding:20px;margin-top:50px}.info-body .info-inquiry h4{margin:0 0 10px;color:#1361b2;padding-bottom:5px;border-bottom:solid 1px #1361b2;position:relative;padding-left:25px}.info-body .info-inquiry h4:before{position:absolute;content:"";width:20px;height:20px;left:0;top:2px;display:block;background-color:#1361b2;border-radius:3px}.info-body .info-inquiry p{margin:0}.info-archive-list{padding:20px 0}.info-archive-list dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:20px;border-bottom:solid 1px #eee;-webkit-box-align:top;-ms-flex-align:top;align-items:top;margin-bottom:20px}.info-archive-list dl dt{width:25%;margin-right:5%}.info-archive-list dl dt img{width:100%;height:auto}.info-archive-list dl dd h3{font-size:18px;font-weight:700}.info-archive-list dl dd p{margin-top:10px}.info-archive-list dl dd .continuation a{position:relative;padding-left:15px}.info-archive-list dl dd .continuation a:after{content:"";width:8px;height:8px;border-right:2px solid #1361b2;border-top:2px solid #1361b2;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;top:4px}.pagination{margin-top:40px;text-align:center}.pagination a{text-decoration:none !important}.pagination .page-numbers{display:inline-block;padding:10px 15px;border:1px solid #1361b2;background-color:#fff;color:#1361b2;text-decoration:none;border-radius:5px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;margin-bottom:10px}.pagination .page-numbers.current{background-color:#1361b2;color:#fff;margin-bottom:10px}.pagination .page-numbers:hover{background-color:#1361b2;color:#fff;margin-bottom:10px}.pagination .dots{margin:0 5px;margin-bottom:10px}.txt-box{width:100%;margin-bottom:50px}.txt-box p{margin-bottom:10px}.txt-box p:last-child{margin-bottom:0}.case_list dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #eee}.case_list dl dt{width:27%;margin-right:3%}.case_list dl dt img{width:100%;height:auto;display:block}.case_list dl dd{width:70%}.case_list dl dd h3{font-size:18px;color:#505050;position:relative;margin-bottom:10px;padding-left:20px}.case_list dl dd h3:before{position:absolute;content:"";width:16px;height:16px;left:0;top:4px;display:block;background-color:#505050;border-radius:3px}.case_list dl dd .case_btn a{margin-top:20px;max-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;background-color:#1361b2;border-radius:5px;position:relative;color:#fff;text-decoration:none !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:90%;line-height:130% !important;text-align:center}.case_list dl dd .case_btn a:after{content:"";width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:15px}.gmap_iframe{aspect-ratio:16/9;max-width:1000px;width:100%;height:auto}.gmap-link{text-align:right;margin-top:10px}.gmap-link a{font-size:14px;position:relative;padding-left:15px}.gmap-link a:after{content:"";width:8px;height:8px;border-right:2px solid #1361b2;border-top:2px solid #1361b2;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;top:5px}.greeting{width:100%}.greeting .greeting-top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.greeting .greeting-top .greeting-photo{width:30%;margin-right:5%}.greeting .greeting-top .greeting-photo img{max-width:100%;height:auto;display:block;margin:0 auto}.greeting .greeting-top .greeting-txt-area01{width:65%}.greeting .greeting-txt-area02{width:100%}@media screen and (max-width:499px){.pc{display:none}.sp{display:block}a{text-decoration:none}ul{list-style:none}.information-list{margin-bottom:0 !important}.information-list ul li{margin-bottom:10px !important}.information-list ul li h3 a{display:block !important}.information-list .info-all{text-align:right}.information-list .info-all a{font-size:80%;position:relative;padding-left:15px}.information-list .info-all a:after{content:"";width:8px;height:8px;border-right:2px solid #1361b2;border-top:2px solid #1361b2;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;top:3px}.info-archive-list{padding:20px 0}.info-archive-list dl{width:100%;padding-bottom:20px;margin-bottom:20px;-ms-flex-flow:wrap;flex-flow:wrap}.info-archive-list dl .continuation{margin-top:5px;text-align:right;width:100%}.info-archive-list dl dt{width:30%;min-width:auto;max-width:120px;margin:0 5% 20px 0}.info-archive-list dl dd{width:65%}.info-archive-list dl dd h3{font-size:18px;font-weight:700}.info-archive-list dl dd p{margin-top:30px}.pagination{margin-top:40px;text-align:center;font-size:85%}.pagination a{text-decoration:none !important}.pagination .page-numbers{display:inline-block;padding:5px 10px;border:1px solid #1361b2;background-color:#fff;color:#1361b2;text-decoration:none;border-radius:5px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.pagination .dots{margin:0 5px}.drawer-label{cursor:pointer;position:fixed}.open{z-index:2;top:8px;right:8px;width:45px;height:45px;border-radius:5px;background:#1361b2;-webkit-transition:background .6s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:background .6s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:background .6s,transform .6s cubic-bezier(.215,.61,.355,1);transition:background .6s,transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1);border:solid 1px #fff}.open:before,.open:after{content:""}.open span,.open:before,.open:after{content:"";position:absolute;top:calc(50% - 1px);left:30%;width:40%;border-bottom:2px solid #fff;-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.open:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.open:after{-webkit-transform:translateY(8px);transform:translateY(8px)}.close{z-index:1;inset:0;pointer-events:none;-webkit-transition:background .6s;transition:background .6s}#drawer:checked+.open{background:#1361b2;-webkit-transform:translateX(-280px);transform:translateX(-280px);z-index:11}#drawer:checked+.open span{-webkit-transform:scaleX(0);transform:scaleX(0)}#drawer:checked+.open:before{-webkit-transform:rotate(135deg) scaleX(1.2);transform:rotate(135deg) scaleX(1.2)}#drawer:checked+.open:after{-webkit-transform:rotate(-135deg) scaleX(1.2);transform:rotate(-135deg) scaleX(1.2)}#drawer:checked~.close{pointer-events:auto;background:rgba(0,0,0,.5);z-index:9}.sp_menu{display:block;z-index:10;position:fixed;overflow:auto;top:0;right:0;width:280px;height:100%;margin:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#1361b2;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.sp_menu .nav{margin-bottom:10px}.sp_menu .nav ul{margin:0;padding:0}.sp_menu .nav ul li a{color:#fff;text-decoration:none !important;-webkit-transition:background .6s;transition:background .6s;line-height:1.4 !important;padding:10px !important;position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #fff}.sp_menu .nav ul li a:after{content:"";width:10px;height:10px;border-right:2px solid #fff;border-top:2px solid #fff;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px}.sp_menu .nav-bn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.sp_menu .nav-bn ul li{width:50%;padding:10px !important;text-align:center;font-size:12px !important;line-height:85% !important}.sp_menu .nav-bn ul li a{color:#fff}.sp_menu .nav-bn ul li img{width:100%;height:auto;display:block;margin-bottom:3px}#drawer:checked~.sp_menu{-webkit-transform:none;transform:none}#breadcrumbs{-ms-flex-flow:wrap;flex-flow:wrap}#breadcrumbs li{font-size:80%;margin-right:25px !important}#breadcrumbs li:not(:last-child):after{content:"";width:6px;height:6px;border-right:2px solid #333;border-top:2px solid #333;right:-10px}.form-area{width:100%}.form-area dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;border-bottom:solid 1px #999;margin-bottom:50px}.form-area dl dt{width:100%;background-color:#cbe0f8;border-top:solid 1px #999;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-area dl dd{width:100%;border-top:solid 1px #999;padding:20px 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.info-body{padding:0}.info-body .info-inquiry p{text-align:center;margin-bottom:10px}.info-body .info-inquiry p:last-child{margin-bottom:0}.case_list dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #eee}.case_list dl dt{width:100%;margin-right:0;margin-bottom:20px}.case_list dl dd{width:100%}.case_list dl dd .case_btn a{margin-top:20px;max-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 30px;border-radius:5px;font-size:90%}.greeting .greeting-top{width:100%;-ms-flex-flow:wrap;flex-flow:wrap}.greeting .greeting-top .greeting-photo{width:100%;margin-right:0}.greeting .greeting-top .greeting-txt-area01{width:100%}}
@charset "UTF-8";@media screen and (max-width:768px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width:768px){.sp_only{display:block}}div#wrapcont header .row_navi nav{background:#45acd5}div#wrapcont header .row_navi nav>.child{width:calc(20% - 0.75rem);max-width:calc(20% - 0.75rem)}div#wrapcont header .row_navi nav>.child:nth-child(5){margin-top:0}div#wrapcont header .row_navi nav>.child a{height:100%;font-size:15px;display:flex;align-items:center;justify-content:center;border-radius:3px;box-shadow:0 3px 0 #1e6987;text-shadow:none}div#wrapcont header .row_navi nav>.child a:hover{color:#333;transform:translateY(2px);box-shadow:0 1px 0 #1e6987}div#wrapcont .f_contact .top{margin:0 auto;padding:0 20px;max-width:800px}@media screen and (max-width:768px){div#wrapcont .f_contact .top{padding:0 10px}}div#wrapcont .f_contact .bot{padding:30px 20px;background:linear-gradient(110deg,#0f7cb5,#0d4f94);position:relative}@media screen and (max-width:768px){div#wrapcont .f_contact .bot{padding:15px}}div#wrapcont .f_contact .bot .bot_width{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding-left:10%;max-width:800px}@media screen and (max-width:768px){div#wrapcont .f_contact .bot .bot_width{justify-content:center;flex-wrap:wrap;padding-left:30%;gap:15px}}div#wrapcont .f_contact .bot .bg{position:absolute;left:0;bottom:0;width:22%}@media screen and (max-width:768px){div#wrapcont .f_contact .bot .bg{width:38%}}@media screen and (max-width:576px){div#wrapcont .f_contact .bot .bg{width:45%}}div#wrapcont .f_contact .bot .tel,div#wrapcont .f_contact .bot .mail{max-width:380px;width:100%;position:relative;z-index:1}div#wrapcont .f_contact .bot .tel a,div#wrapcont .f_contact .bot .mail a{text-decoration:none}div#wrapcont .f_contact .bot .tel .tel_top{padding:25px 10px;display:flex;align-items:center;justify-content:center;gap:25px;background-color:#fff;border-radius:7px;box-shadow:3px 3px 5px rgba(0,0,0,.16)}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel .tel_top{padding:10px;gap:10px}}div#wrapcont .f_contact .bot .tel .tel_top .icon{width:30px}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel .tel_top .icon{width:15px}}div#wrapcont .f_contact .bot .tel .tel_top .icon img{width:100%;vertical-align:middle}div#wrapcont .f_contact .bot .tel .tel_top .num{color:#333;font-size:35px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;font-weight:600;line-height:1}@media screen and (max-width:976px){div#wrapcont .f_contact .bot .tel .tel_top .num{font-size:30px}}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel .tel_top .num{font-size:22px}}div#wrapcont .f_contact .bot .tel_bot{margin-top:10px;text-align:center}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel_bot{margin-top:5px}}div#wrapcont .f_contact .bot .tel_bot .time{color:#fff;font-size:15px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;letter-spacing:-.05em}@media screen and (max-width:976px){div#wrapcont .f_contact .bot .tel_bot .time{font-size:13px}}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .tel_bot .time{font-size:11px}}div#wrapcont .f_contact .bot .mail a{padding:25px 10px;display:flex;gap:20px;align-items:center;justify-content:center;background-color:#fff;border-radius:7px;box-shadow:3px 3px 5px rgba(0,0,0,.16)}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .mail a{padding:10px;border-radius:5px;gap:10px;margin:0 auto;max-width:300px}}@media screen and (max-width:768px){div#wrapcont .f_contact .bot .mail a .icon{width:15px}}div#wrapcont .f_contact .bot .mail a .icon img{vertical-align:middle}div#wrapcont .f_contact .bot .mail a .text{font-size:20px;color:#303030;font-weight:600;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif}@media screen and (max-width:500px){div#wrapcont .f_contact .bot .mail a .text{font-size:14px}}div#wrapcont footer .footer_block .main_inner{background-color:#f5f5f5;padding:50px 56px 80px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}@media screen and (max-width:576px){div#wrapcont footer .footer_block .main_inner{padding:25px 16px 40px}}div#wrapcont footer .footer_block .main_inner .f_info .f_logo{max-width:200px}div#wrapcont footer .footer_block .main_inner .f_info .f_sns{margin-top:30px;display:flex;gap:10px}div#wrapcont footer .footer_block .main_inner .f_info .f_sns>a{background-color:#fff;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_info .f_sns>a{width:40px;height:40px}}div#wrapcont footer .footer_block .main_inner .f_guide{display:flex;gap:40px}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide{gap:20px}}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide{flex-wrap:wrap}}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide .col{width:calc((100% - 20px) / 2)}}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide .col:last-child{width:100%}}div#wrapcont footer .footer_block .main_inner .f_guide ul li+li{margin-top:20px}@media screen and (max-width:576px){div#wrapcont footer .footer_block .main_inner .f_guide ul li+li{margin-top:10px}}div#wrapcont footer .footer_block .main_inner .f_guide ul li a{color:#505050;font-size:14px;text-decoration:none}@media screen and (max-width:576px){div#wrapcont footer .footer_block .main_inner .f_guide ul li a{font-size:12px}}div#wrapcont footer .footer_block .main_inner .f_guide ul li a[target=_blank]{display:block;padding-left:24px;position:relative}div#wrapcont footer .footer_block .main_inner .f_guide ul li a[target=_blank]:before{content:"";width:14px;height:14px;background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/common/icon_link.svg);background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:3px;left:0}@media screen and (max-width:768px){div#wrapcont footer .footer_block .main_inner .f_guide ul li a[target=_blank]:before{width:12px;height:12px}}div#wrapcont footer .f_copy .main_inner{background-color:#1362af;padding:.5rem 1rem}div#wrapcont footer .f_copy .main_inner p{font-size:11px;color:#fff}div#wrapcont object{max-width:100%;vertical-align:bottom}@media screen and (max-width:576px){div#wrapcont #mainbnrArea .cmn_bnr_pconly{display:none}}@media screen and (max-width:576px){div#wrapcont #mainbnrArea .cmn_bnr_sponly{display:block}}div#wrapcont .top_blog{margin-top:50px}div#wrapcont .top_blog .intro{font-size:16px}div#wrapcont .top_blog .blog_list{margin-top:30px}div#wrapcont .top_blog .blog_list .list{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width:768px){div#wrapcont .top_blog .blog_list .list{gap:20px}}@media screen and (max-width:500px){div#wrapcont .top_blog .blog_list .list{gap:10px}}div#wrapcont .top_blog .blog_list .list li{width:calc((100% - 60px) / 3)}@media screen and (max-width:768px){div#wrapcont .top_blog .blog_list .list li{width:calc((100% - 40px) / 3)}}@media screen and (max-width:500px){div#wrapcont .top_blog .blog_list .list li{width:calc((100% - 10px) / 2)}}div#wrapcont .top_blog .blog_list .list a{color:#505050;text-decoration:none}div#wrapcont .top_blog .blog_list .list .photo{aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center;justify-content:center}div#wrapcont .top_blog .blog_list .list .photo img{height:100%;max-width:none}div#wrapcont .top_blog .blog_list .list .text{margin-top:10px}div#wrapcont .top_blog .blog_list .list .date{font-size:12px}div#wrapcont .top_blog .blog_list .list .blog_ttl{margin-top:2px;font-size:16px;line-height:1.4}@media screen and (max-width:768px){div#wrapcont .top_blog .blog_list .list .blog_ttl{font-size:14px}}div#wrapcont .top_blog .blog_list .pager{margin-top:30px}div#wrapcont .top_blog .blog_list .pager ul{display:flex;justify-content:center;align-items:center;gap:3px}div#wrapcont .top_blog .blog_list .pager ul li a{display:flex;align-items:center;justify-content:center;width:35px;line-height:35px;text-decoration:none;color:#999;font-size:16px}div#wrapcont .top_blog .blog_list .pager ul li a.active{border:solid 1px #1361b2;font-weight:700;color:#1361b2}div#wrapcont .top_blog .blog_list .pager ul li .num.active{border:solid 1px #1361b2;font-weight:700;color:#1361b2}div#wrapcont .top_blog .blog_list .pager ul li .num:hover{border:solid 1px #1361b2;background-color:#1361b2;color:#fff;opacity:1}div#wrapcont .top_blog .blog_list .link{margin-top:30px}div#wrapcont .top_blog .blog_list .link a{margin:0 auto;display:block;padding:15px 30px;max-width:360px;text-align:center;background-color:#1361b2;color:#fff;border-radius:5px;text-decoration:none;position:relative}div#wrapcont .top_blog .blog_list .link a .icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}div#wrapcont .top_blog .blog_list .link a .icon img{vertical-align:middle}div#wrapcont .top_blog .blog_list .link a .text{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;font-weight:400}div#wrapcont .top_area{margin:30px 0 0}@media screen and (max-width:768px){div#wrapcont .top_area{margin-top:20px}}div#wrapcont .top_area .area_intro{display:flex;justify-content:space-between}div#wrapcont .top_area .area_intro .photo{width:29%}@media screen and (max-width:576px){div#wrapcont .top_area .area_intro .photo{display:none}}div#wrapcont .top_area .area_intro .text{width:65%}@media screen and (max-width:576px){div#wrapcont .top_area .area_intro .text{width:100%}}div#wrapcont .top_area .area_intro .text .text_top{display:flex;justify-content:space-between}div#wrapcont .top_area .area_intro .text .text_top .left{display:none;width:29%}@media screen and (max-width:576px){div#wrapcont .top_area .area_intro .text .text_top .left{display:block}}@media screen and (max-width:576px){div#wrapcont .top_area .area_intro .text .text_top .right{width:65%}}div#wrapcont .top_area .area_intro .text .area_sub_ttl{margin-bottom:10px;font-weight:700;font-size:16px}@media screen and (max-width:768px){div#wrapcont .top_area .area_intro .text .area_sub_ttl{font-size:14px}}div#wrapcont .top_area .area_intro .text .area_ttl{font-size:20px;font-weight:700;line-height:1.45}@media screen and (max-width:768px){div#wrapcont .top_area .area_intro .text .area_ttl{font-size:18px}}@media screen and (max-width:976px){div#wrapcont .top_area .area_intro .text .area_ttl .pc_only{display:none}}div#wrapcont .top_area .area_intro .text .desc{margin-top:20px}@media screen and (max-width:768px){div#wrapcont .top_area .area_intro .text .desc{margin-top:10px}}div#wrapcont .top_area .area{margin-top:25px}div#wrapcont .top_area .area .tab_btn_list{padding:0 20px;display:flex;align-items:flex-end;text-align:center;cursor:pointer}@media screen and (max-width:768px){div#wrapcont .top_area .area .tab_btn_list{padding:0 10px}}div#wrapcont .top_area .area .tab_btn{padding:5px;flex:1;color:#505050;background-color:#f5f5f5}div#wrapcont .top_area .area .tab_btn.active{padding:7px 5px;background:#1361b2;color:#fff;font-size:18px;font-weight:600}@media screen and (max-width:576px){div#wrapcont .top_area .area .tab_btn.active{font-size:16px}}div#wrapcont .top_area .area .tab_box{padding:20px;border:solid 2px #1361b2;display:none}@media screen and (max-width:576px){div#wrapcont .top_area .area .tab_box{padding:15px}}div#wrapcont .top_area .area .tab_box.active{display:block}div#wrapcont .top_reason .reason .photo{margin:20px 0}@media screen and (max-width:576px){div#wrapcont .top_reason .reason .photo{margin:10px 0}}div#wrapcont .top_reason .reason .col3{display:flex;gap:30px;flex-wrap:wrap}@media screen and (max-width:768px){div#wrapcont .top_reason .reason .col3{gap:20px}}@media screen and (max-width:576px){div#wrapcont .top_reason .reason .col3{gap:10px}}div#wrapcont .top_reason .reason .col3 li{flex:1}@media screen and (max-width:500px){div#wrapcont .top_reason .reason .col3 li{flex:none;width:calc((100% - 10px) / 2)}}@media screen and (max-width:768px){div#wrapcont .top_faq{margin-bottom:0 !important}}div#wrapcont .faq_tab{margin-bottom:60px}@media screen and (max-width:768px){div#wrapcont .faq_tab{margin-bottom:30px}}div#wrapcont .tab_list{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}div#wrapcont .tab_list li{width:calc((100% - 10px) / 2)}@media screen and (max-width:576px){div#wrapcont .tab_list li{width:100%}}div#wrapcont .tab_list li a{padding:10px 20px 10px 35px;display:flex;align-items:center;justify-content:center;height:100%;border:solid 1px #1361b2;border-radius:5px;text-align:center;font-size:16px;color:#1361b2;text-decoration:none;position:relative}@media screen and (max-width:768px){div#wrapcont .tab_list li a{padding:10px 10px 10px 35px;font-size:16px}}div#wrapcont .tab_list li a:before{content:"";display:block;width:8px;height:16px;background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/icon_next.svg) center center;background-repeat:no-repeat;position:absolute;top:50%;left:20px;transform:translateY(-50%)}div#wrapcont .faq_block+.faq_block{margin-top:80px}@media screen and (max-width:768px){div#wrapcont .faq_block+.faq_block{margin-top:40px}}div#wrapcont .faq_block .faq_ttl{margin-bottom:30px;font-size:24px}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_ttl{margin-bottom:15px;font-size:20px}}div#wrapcont .faq_block .faq_ttl:before{content:"";margin-right:.5em;display:inline-block;width:20px;height:20px;border-radius:3px;background-color:#1361b2;line-height:24px}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_ttl:before{width:18px;height:18px;line-height:20px}}div#wrapcont .faq_block .faq_list dl+dl{margin-top:20px}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dl+dl{margin-top:10px}}div#wrapcont .faq_block .faq_list dt{padding:10px 40px 10px 20px;background-color:#1361b2;color:#fff;font-size:18px;font-weight:700;position:relative}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dt{padding:10px 30px 10px 10px;font-size:16px}}div#wrapcont .faq_block .faq_list dt:before,div#wrapcont .faq_block .faq_list dt:after{content:"";display:block;background-color:#fff;width:15px;height:2px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:.3s}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dt:before,div#wrapcont .faq_block .faq_list dt:after{width:12px;right:10px}}div#wrapcont .faq_block .faq_list dt:after{transform:translateY(-50%) rotate(90deg)}div#wrapcont .faq_block .faq_list dt.active:after{transform:translateY(-50%) rotate(0deg)}div#wrapcont .faq_block .faq_list .question{padding-left:30px;position:relative}div#wrapcont .faq_block .faq_list .question:before{content:"Q.";display:block;position:absolute;top:0;left:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;font-size:20px}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list .question:before{font-size:18px}}div#wrapcont .faq_block .faq_list dd{padding:20px;border:solid 1px #1361b2;display:none}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dd{padding:15px 10px}}div#wrapcont .faq_block .faq_list dd .answer{padding-left:30px;position:relative}div#wrapcont .faq_block .faq_list dd .answer:before{content:"A.";display:block;position:absolute;top:2px;left:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;color:#45acd5;font-size:20px;font-weight:700}@media screen and (max-width:768px){div#wrapcont .faq_block .faq_list dd .answer:before{font-size:18px}}div#wrapcont .faq_block .faq_list dd a{color:#1362af}div#wrapcont .cate_list{margin-top:30px;display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width:768px){div#wrapcont .cate_list{gap:10px}}div#wrapcont .cate_list li{padding:20px;width:calc((100% - 40px) / 3);border:solid 1px #ccc}@media screen and (max-width:768px){div#wrapcont .cate_list li{padding:15px 10px;width:calc((100% - 10px) / 2)}}div#wrapcont .cate_list .cate_list_ttl{margin-bottom:10px;text-align:center;color:#1361b2;font-size:18px;font-weight:700}@media screen and (max-width:768px){div#wrapcont .cate_list .cate_list_ttl{margin-bottom:5px;font-size:16px}}div#wrapcont .cate_list .desc{margin-top:10px}div#wrapcont .cate_note{margin-top:20px;text-align:center}div#wrapcont .contact_box{margin-top:60px;padding:20px 25px 30px;background:linear-gradient(110deg,#0f7cb5,#0d4f94)}@media screen and (max-width:768px){div#wrapcont .contact_box{margin-top:40px;padding:20px 15px 30px}}div#wrapcont .contact_box .contact_box_ttl{margin-bottom:15px;color:#fffa72;text-align:center;font-size:22px;font-weight:700}div#wrapcont .contact_box .contact_list{display:flex;gap:20px;flex-wrap:wrap}div#wrapcont .contact_box .contact_list .box{width:calc((100% - 20px) / 2)}@media screen and (max-width:976px){div#wrapcont .contact_box .contact_list .box{width:100%}}div#wrapcont .contact_box .contact_list .box a{padding:15px;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;border-radius:7px;box-shadow:3px 3px 5px rgba(0,0,0,.16);text-decoration:none}div#wrapcont .contact_box .contact_list .box a .top{display:flex;justify-content:center;align-items:center;gap:10px;color:#333}div#wrapcont .contact_box .contact_list .box a .bot{text-align:center;color:#505050;font-size:12px}@media screen and (max-width:576px){div#wrapcont .contact_box .contact_list .box a .bot{font-size:10px}}div#wrapcont .contact_box .contact_list .box .tel .num{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;font-size:30px;font-weight:700;color:#1361b2;line-height:1.2}div#wrapcont .contact_box .contact_list .box .mail .num{font-size:18px;font-weight:700}div#wrapcont .cate_case{margin-top:60px}@media screen and (max-width:768px){div#wrapcont .cate_case{margin-top:30px}}div#wrapcont .cate_case .cate_case_list .year{margin:30px 0 20px;padding:10px 15px;border-style:solid;border-color:#39f;border-width:1px 1px 1px 3px;font-weight:700}div#wrapcont .cate_case .cate_case_list .link{margin-top:40px}div#wrapcont .cate_case .cate_case_list .link a{margin:0 auto;display:block;padding:15px 30px;max-width:360px;text-align:center;background-color:#1361b2;color:#fff;border-radius:5px;text-decoration:none;position:relative}div#wrapcont .cate_case .cate_case_list .link a .icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}div#wrapcont .cate_case .cate_case_list .link a .icon img{vertical-align:middle}div#wrapcont .cate_case .cate_case_list .link a .text{font-size:16px}div#wrapcont .cate_reason{margin-top:60px}@media screen and (max-width:768px){div#wrapcont .cate_reason{margin-top:30px}}div#wrapcont .cate_reason .cate_reason_list .list{counter-reset:number 0;color:#505050}div#wrapcont .cate_reason .cate_reason_list .list li+li{margin-top:45px}div#wrapcont .cate_reason .cate_reason_list .list .reason_ttl{margin-bottom:15px;padding-left:50px;font-size:20px;font-weight:700;position:relative}@media screen and (max-width:768px){div#wrapcont .cate_reason .cate_reason_list .list .reason_ttl{margin-bottom:10px;padding-left:40px;font-size:18px}}div#wrapcont .cate_reason .cate_reason_list .list .reason_ttl:before{counter-increment:number 1;content:counter(number,decimal-leading-zero) "";display:block;background-color:#5cb7d9;color:#fff;width:40px;line-height:40px;text-align:center;border-radius:50%;position:absolute;top:-5px;left:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;letter-spacing:0}@media screen and (max-width:768px){div#wrapcont .cate_reason .cate_reason_list .list .reason_ttl:before{width:35px;line-height:35px;top:-2px;font-size:14px}}div#wrapcont .cate_reason .cate_reason_list .list .box{display:flex;justify-content:space-between;flex-wrap:wrap}div#wrapcont .cate_reason .cate_reason_list .list .box .photo{width:35%}@media screen and (max-width:576px){div#wrapcont .cate_reason .cate_reason_list .list .box .photo{width:100%}}div#wrapcont .cate_reason .cate_reason_list .list .box .text{width:62%;font-size:16px;line-height:1.6}@media screen and (max-width:576px){div#wrapcont .cate_reason .cate_reason_list .list .box .text{margin-top:15px;width:100%}}div#wrapcont .cate_flow{margin-top:60px}@media screen and (max-width:768px){div#wrapcont .cate_flow{margin-top:30px}}div#wrapcont .cate_flow .cate_flow_list .list{display:flex;gap:30px 20px;flex-wrap:wrap;counter-reset:number 0}@media screen and (max-width:768px){div#wrapcont .cate_flow .cate_flow_list .list{gap:20px 10px}}div#wrapcont .cate_flow .cate_flow_list .list li{width:calc((100% - 60px) / 4);position:relative}@media screen and (max-width:576px){div#wrapcont .cate_flow .cate_flow_list .list li{width:calc((100% - 10px) / 2)}}div#wrapcont .cate_flow .cate_flow_list .list li:before{counter-increment:number 1;content:counter(number,decimal-leading-zero) "";display:block;background-color:#5cb7d9;color:#fff;width:30px;line-height:30px;text-align:center;border-radius:50%;position:absolute;top:5px;left:5px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Lucida Grande",メイリオ,Meiryo,sans-serif;letter-spacing:0;font-weight:700;font-size:14px}@media screen and (max-width:768px){div#wrapcont .cate_flow .cate_flow_list .list li:before{width:25px;line-height:25px;font-size:12px}}div#wrapcont .cate_flow .cate_flow_list .list li .flow_ttl{margin-top:10px;font-weight:700}div#wrapcont .cate_flow .cate_flow_list .list li .text{margin-top:5px;font-size:14px}@media screen and (max-width:768px){div#wrapcont .cate_flow .cate_flow_list .list li .text{font-size:12px}}div#wrapcont .cate_flow .cate_flow_note{margin-top:40px;text-align:center;font-weight:700;font-size:16px;line-height:1.875}@media screen and (max-width:768px){div#wrapcont .cate_flow .cate_flow_note{margin-top:20px;font-size:14px}}div#wrapcont .cate_variety{margin-top:60px}@media screen and (max-width:768px){div#wrapcont .cate_variety{margin-top:30px}}div#wrapcont .cate_variety .cate_variety_list .list{display:flex;flex-wrap:wrap;gap:30px 20px}@media screen and (max-width:768px){div#wrapcont .cate_variety .cate_variety_list .list{gap:20px 10px}}div#wrapcont .cate_variety .cate_variety_list .list li{width:calc((100% - 60px) / 4)}@media screen and (max-width:768px){div#wrapcont .cate_variety .cate_variety_list .list li{width:calc((100% - 20px) / 3)}}@media screen and (max-width:768px){div#wrapcont .cate_variety .cate_variety_list .list li{width:calc((100% - 10px) / 2)}}div#wrapcont .cate_variety .cate_variety_list .list .text{margin-top:10px;letter-spacing:-.05em;text-align:center}div#wrapcont .cate_variety .cate_variety_note{margin-top:40px;text-align:center;font-weight:700}@media screen and (max-width:768px){div#wrapcont .cate_variety .cate_variety_note{margin-top:20px}}div#wrapcont .cate_scene{margin:60px 0}@media screen and (max-width:768px){div#wrapcont .cate_scene{margin:30px 0}}div#wrapcont .cate_scene .cate_scene_list .list{display:flex;gap:30px 20px;flex-wrap:wrap}@media screen and (max-width:768px){div#wrapcont .cate_scene .cate_scene_list .list{gap:20px 10px}}div#wrapcont .cate_scene .cate_scene_list .list li{width:calc((100% - 40px) / 3)}@media screen and (max-width:768px){div#wrapcont .cate_scene .cate_scene_list .list li{width:calc((100% - 10px) / 2)}}div#wrapcont .cate_scene .cate_scene_list .list li a{color:#505050;text-decoration:none}div#wrapcont .cate_scene .cate_scene_list .list li .text{margin-top:10px;padding-left:25px;position:relative}div#wrapcont .cate_scene .cate_scene_list .list li .text:before{content:"";width:16px;height:16px;background:url(//www.plus-co.jp/wp-content/themes/plus/css/../images/common/icon_arrow.svg) center center;background-repeat:no-repeat;position:absolute;top:2px;left:0}div#wrapcont .cate_scene .cate_scene_list .list li .text p{line-height:1.375}