@charset "utf-8";.animate__delay-02s{animation-delay:calc(var(--animate-delay) * 0.2)}.animate__delay-03s{animation-delay:calc(var(--animate-delay) * 0.3)}.animate__delay-04s{animation-delay:calc(var(--animate-delay) * 0.4)}.animate__delay-05s{animation-delay:calc(var(--animate-delay) * 0.5)}.animate__delay-06s{animation-delay:calc(var(--animate-delay) * 0.6)}.animate__delay-07s{animation-delay:calc(var(--animate-delay) * 0.7)}.animate__delay-08s{animation-delay:calc(var(--animate-delay) * 0.8)}.animate__delay-09s{animation-delay:calc(var(--animate-delay) * 0.9)}.animate__delay-10s{animation-delay:calc(var(--animate-delay) * 1.0)}.animate__delay-11s{animation-delay:calc(var(--animate-delay) * 1.1)}.animate__delay-12s{animation-delay:calc(var(--animate-delay) * 1.2)}.animate__delay-13s{animation-delay:calc(var(--animate-delay) * 1.3)}.animate__delay-14s{animation-delay:calc(var(--animate-delay) * 1.4)}.animate__delay-15s{animation-delay:calc(var(--animate-delay) * 1.5)}.animate__delay-16s{animation-delay:calc(var(--animate-delay) * 1.6)}.animate__delay-17s{animation-delay:calc(var(--animate-delay) * 1.7)}.animate__delay-18s{animation-delay:calc(var(--animate-delay) * 1.8)}.animate__delay-19s{animation-delay:calc(var(--animate-delay) * 1.9)}.animate__delay-20s{animation-delay:calc(var(--animate-delay) * 2.0)}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.inline-flex{display:-webkit-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-between{justify-content:space-between;-webkit-justify-content:space-between}.flex-center{justify-content:center;-webkit-justify-content:center}.flex-end{justify-content:flex-end;-webkit-justify-content:flex-end}.flex-txt-center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}figure img{width:100%;height:auto}img{-webkit-backface-visibility:hidden}body{font-family:'Roboto','Noto Sans JP',"BIZ UDGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:17px;line-height:2.1em;margin:0;padding:0;position:relative;font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:760px){body{font-size:18px;line-height:1.8em}html,body{overflow-x:hidden}}ul,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1.4em}.gochic{font-family:'Roboto','Noto Sans JP',"BIZ UDGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif}.mincho{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.aln_c{text-align:center!important}.aln_l{text-align:left!important}.content_in{width:1140px;margin:0 auto;position:relative}.more_btn01{text-align:center}.more_btn01 a{display:inline-block;border:2px solid #f15a24;padding:5px 60px;background:#fff;border-radius:100px;color:#f15a24;font-weight:700;position:relative}.more_btn01 a i{padding-left:8px}.more_btn01 a:hover{background:#f15a24;color:#fff}.more_btn01 a:after{position:absolute;top:8px;right:12px;content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/arrow-right-orange.svg);display:inline-block;width:12px}.more_btn02{text-align:center}.more_btn02 a{display:inline-block;border:1px solid #f15a24;padding:3px 30px;background:#fff;border-radius:100px;color:#f15a24;font-weight:700;font-size:14px}.more_btn02 a i{padding-left:5px}.more_btn02 a:hover{background:#f15a24;color:#fff}.pt000{padding-top:0!important}.mt000{margin-top:0!important}.mb000{margin-bottom:0!important}.mb005{margin-bottom:5px!important}.mb010{margin-bottom:10px!important}.mb020{margin-bottom:20px!important}.mb030{margin-bottom:30px!important}.mb040{margin-bottom:40px!important}.mb050{margin-bottom:50px!important}.mb060{margin-bottom:60px!important}.mb080{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.w100{width:100%}.mw360{max-width:360px!important}.mw520{max-width:520px!important}.mw640{max-width:640px!important}.mw680{max-width:680px!important}.mw760{max-width:760px!important}.mw780{max-width:780px!important}.mw800{max-width:800px!important}.mw1030{max-width:1030px!important}.wp-pagenavi{text-align:center!important;padding:20px 0 30px 0!important}.wp-pagenavi a,.wp-pagenavi span{color:#999!important;background-color:#FFF!important;border:solid 1px #999!important;padding:8px 15px!important;margin:0 2px!important;white-space:nowrap!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;-webkit-transition:.2s ease-in-out!important;-moz-transition:.2s ease-in-out!important;-o-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important}.wp-pagenavi a:hover{color:#FFF!important;background-color:#999!important;border-color:#999!important}.wp-pagenavi span.current{color:#FFF!important;background-color:#00A8C6!important;border-color:#00A8C6!important;font-weight:700!important}header#top_visual{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;position:relative}header#sub_visual{width:100%;height:70px;position:relative}header .logo{color:#fff;width:350px;font-size:13px;padding-top:10px}header .logo a{display:block;padding-top:5px}header .logo a .main_logo{width:200px;height:auto}header .logo a .skg{width:130px;height:auto;margin-left:10px}header .sub_nav{width:calc(100% - 600px);padding-top:34px}header .sub_nav ul{width:100%}header .sub_nav ul li a{color:#222;padding-left:20px}header .sub_nav ul li a:hover{color:#aaa}header .sub_nav ul li a:before{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/arrow-right-blue.svg);display:inline-block;width:13px;padding-right:.4em;font-size:13px}header#top_visual .sub_nav ul li a{color:#fff;padding-left:20px}header#top_visual .sub_nav ul li a:hover{color:#ddd}header .head_menu{width:250px;padding-top:12px}header .head_menu ul{display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;padding:10px 0 5px}header .head_menu ul li{margin-left:20px}header .head_menu ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;content:"\f0a9";padding-right:.3em}header .head_menu ul li a{color:#fff;font-weight:700}header .head_menu ul li a:hover{color:#00a8c6}header .head_menu .contact{display:flex;justify-content:flex-end;-webkit-justify-content:flex-end}header .head_menu .contact .tel .num{font-size:30px;color:#fff;line-height:1em;font-family:Arial,Roboto,Meiryo,sans-serif}header#sub_visual .head_menu .contact .tel .num{color:#222}header .head_menu .contact .tel .num a{color:#fff}header .head_menu .contact .tel .num img{width:37px;height:auto;padding-bottom:5px}header .head_menu .contact .tel .caption{font-size:13px;line-height:1.5em;color:#fff}header .head_menu .contact .contact_btn{padding-left:20px}header .head_menu .contact .contact_btn a{display:block;background:#c00;color:#fff;font-size:14px;text-align:center;border-radius:8px;line-height:1.3em;font-weight:700;padding:6px 20px 4px}header .head_menu .contact .contact_btn a:hover{background:#900}header p.catch{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;color:#fff;font-weight:700;font-size:35px;line-height:1.3em;text-align:center;padding:80px 40px 10px}header p.catch span{font-size:28px}header .logo a .main_logo_sp{display:none}header#sub_visual .logo{color:#222;line-height:1em}header#sub_visual .head_menu ul li:before{color:#00a8c6}header#sub_visual .head_menu ul li a{color:#222;font-weight:700}header#sub_visual .head_menu ul li a:hover{color:#00a8c6}header#sub_visual .tel .num a{color:#222}header#sub_visual .head_menu .contact .tel .caption{color:#222}@media screen and (max-width:760px){header .head_menu{padding-right:50px}header .head_menu ul{display:none}header .head_menu .contact{padding-top:50px}header .logo{width:100%;padding-top:0;position:fixed;top:0;left:0;background:#fff;z-index:99;height:50px}header .logo span{display:none}header .logo a{padding-top:0}header .logo a .main_logo_sp{display:block;width:160px;height:auto;margin:12px 0 0 15px}#top_visual .content_in{width:100%}header .logo a .main_logo{display:none}header .logo a .skg{display:none}header .head_menu{display:none}header h2{text-align:center;width:80%;font-size:24px}header h2 span{font-size:18px}header h2 br{display:block}header .sub_nav{display:none}header#top_visual{height:180px}header#sub_visual{width:100%;height:50px;background-color:#fff}header p.catch{font-size:22px;padding:60px 10px 10px}header p.catch span{font-size:19px}}.gnavi__wrap{width:100%;background:#003954}@media screen and (max-width:1400px){.gnavi__wrap .content_in{width:1080px}}.gnavi__lists{display:flex;border-left:1px solid #fff}.gnavi__list{width:27.5%;height:60px;background:#003954;position:relative;transition:all .3s;border-right:1px solid #fff}.gnavi__list:nth-child(3),.gnavi__list:nth-child(4),.gnavi__list:nth-child(5){width:15%}.gnavi__list:nth-of-type(2):after{position:absolute;top:12px;right:15px;content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/allow-down_white.svg);display:inline-block;width:16px}.gnavi__list:hover{background-color:#002137}.gnavi__list a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#fff;font-size:17px;letter-spacing:.05em;font-weight:600;transition:all .3s}.gnavi__list:hover a{color:#fff}.dropdown__lists{visibility:hidden;opacity:0;width:420px;position:absolute;top:50px;left:0;z-index:999;transition:all .3s}.gnavi__list:hover .dropdown__lists{visibility:visible;opacity:100;top:60px}.dropdown__list{background-color:#047a8f;height:60px;transition:all .3s;position:relative}.dropdown__list:not(:first-child):before{content:"";width:100%;height:1px;background-color:#3492d1;position:absolute;top:0;left:0}.dropdown__list:hover{background-color:#003558}.dropdown__list a{display:flex;justify-content:left;align-items:center;color:#fff;text-decoration:none;position:relative;padding-left:30px}@media screen and (max-width:760px){.gnavi__wrap{display:none}}.s-nav .tablet_on{display:none}.s-nav{position:fixed;top:-80px;left:0;z-index:999;transition:all .3s ease-in-out;visibility:hidden;background:#003954;width:100%;min-width:1080px}.s-nav.is-show{top:0;visibility:visible}.s-nav .logo{position:relative;width:280px;padding:14px 0 0 20px;line-height:1em;background:#edf5f9}.s-nav .logo:before{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 0 60px 15px;border-color:transparent transparent #003954}.s-nav .logo a{display:inline-block}.s-nav .logo img{width:180px;height:auto}.s-nav .gnavi__wrap{width:calc(100% - 280px);max-width:1080px}.s-nav .gnavi__lists{border-left:none;max-width:1080px}.s-nav .gnavi__list{height:60px;border-left:none}.s-nav .gnavi__list:nth-child(5){border-right:none}@media screen and (max-width:1400px){.s-nav .logo{width:240px}.s-nav .gnavi__wrap{width:calc(100% - 240px)}.s-nav .tablet_on{display:block}.s-nav .gnavi__list a{text-align:center;line-height:1.2em}.s-nav .gnavi__list:nth-of-type(1){width:22%}.s-nav .gnavi__list:nth-of-type(2){width:22%}.s-nav .gnavi__list:nth-of-type(3){width:22%}.s-nav .gnavi__list:nth-of-type(4){width:17%}.s-nav .gnavi__list:nth-of-type(4){width:17%}}@media screen and (max-width:760px){.s-nav{display:none}}section .ttl_box{margin-bottom:50px;text-align:center;position:relative}section .ttl_box .num{color:#ccc;font-size:140px;font-weight:700;font-style:italic;font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}section .ttl_box h2{font-size:40px;font-weight:700;color:#263270;position:relative;z-index:2;line-height:1em}.secTtl_box{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back2.png),url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service03.webp);background-position:center;background-repeat:repeat,no-repeat;background-size:auto,cover;height:280px;border-top:1px solid #fff;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.secTtl_box .ttl{position:relative;font-size:40px;font-weight:700;color:#263270;z-index:2}.secTtl_box .ttl:before{display:inline-block;content:"";background:#263270;height:2px;width:100px;position:absolute;top:50%;bottom:50%;left:-130px}.secTtl_box .ttl:after{display:inline-block;content:"";background:#263270;height:2px;width:100px;position:absolute;top:50%;bottom:50%;right:-130px}.secTtl_box .ttl .num{color:rgba(180,180,180,.3);font-size:200px;text-shadow:none;font-weight:700;font-style:italic;font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:absolute;top:70%;left:50%;z-index:-1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#toppage main{width:100%;position:relative}#toppage main section{padding-top:0;padding-bottom:100px;scroll-margin-top:60px}#toppage main section .txt p{margin-bottom:20px}#toppage main section .txt p:last-child{margin-bottom:0}#toppage main #sec_lead{position:relative;padding-top:40px;padding-bottom:50px;background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/fv_back.webp);background-size:cover;background-repeat:no-repeat;background-position:center}#toppage main #sec_lead:before{content:"";display:block;position:absolute;left:0;top:0;background-color:rgba(255,255,255,.7);width:60%;height:100%;clip-path:polygon(0 0,100% 0,calc(100% - 130px) 100%, 0 100%)}#toppage main #sec_lead h1{color:#003954;font-size:86px;line-height:1em;margin-bottom:25px}#toppage main #sec_lead h1 span{display:block;font-size:38px;line-height:1.4em}#toppage main #sec_lead .content_in{height:100%}#toppage main #sec_lead .inner{width:50%;height:100%;position:relative}#toppage main #sec_lead .inner .anchor_nav li a{display:block;position:relative;color:#003954;font-size:19px;font-weight:700;border-bottom:1px solid #003954;padding:4px 50px 4px 10px}#toppage main #sec_lead .inner .anchor_nav li a .num{padding-right:20px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-style:italic;font-size:26px;display:inline-block;width:50px;text-align:center}#toppage main #sec_lead .inner .anchor_nav li a .ttl{padding-left:0;transition:all .3s}#toppage main #sec_lead .inner .anchor_nav li a:hover .ttl{padding-left:10px;color:#047a8f}#toppage main #sec_lead .inner .anchor_nav li a:hover{color:#047a8f}#toppage main #sec_lead .inner .anchor_nav li a .ttl:after{position:absolute;top:6px;right:0;content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/allow-down_gray.svg);display:inline-block;width:16px}@media screen and (max-width:1400px){#toppage main #sec_lead{padding-top:40px;padding-bottom:60px;min-width:1080px}#toppage main #sec_lead:before{width:62%}#toppage main #sec_lead h1{font-size:70px;margin-bottom:20px}#toppage main #sec_lead h1 span{font-size:32px;line-height:1.4em}#toppage main #sec_lead .inner .anchor_nav li a{font-size:17px;padding:3px 20px 3px 10px}#toppage main #sec_lead .inner .anchor_nav li a .num{font-size:22px}#toppage main #sec_lead .inner .anchor_nav li a .ttl:after{top:0}}#toppage main .service_nav{background:#002137;padding:30px 0}#toppage main .service_nav li{width:19%}#toppage main .service_nav li a{display:block;line-height:1.4em;font-size:16px;font-weight:700;color:#222;background:#e2edf0;border:2px solid #e2edf0;overflow:hidden;position:relative}#toppage main .service_nav li a img{width:100%;height:auto;margin-bottom:60px}#toppage main .service_nav li a:hover img{transform:scale(1.1);transition:all .3s}#toppage main .service_nav li a p{background:#e2edf0;color:#003954;text-align:center;padding:8px 10px;position:absolute;left:0;bottom:0;width:100%}#toppage main #sec_01{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec_back_01.webp);background-position:top center;background-size:contain;background-repeat:no-repeat;background-color:#f1f6fc}#toppage main #sec_01 .secTtl_box{background-image:none;margin-bottom:0;height:200px}#toppage main #sec_01 .secTtl_box .ttl{margin-top:50px}#toppage main #sec_01 .content_in .inner{background:#fff;padding:30px;margin-bottom:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#toppage main #sec_01 .catch{font-size:36px;font-weight:700;text-align:center;padding:30px 0}#toppage main #sec_01 .catch02{font-size:28px;color:#263270;font-weight:700;text-align:center}#toppage main #sec_01 h4{background:#263270;font-size:22px;color:#fff;font-weight:700;padding:10px 20px;margin-bottom:15px}#toppage main #sec_01 .desc{margin-bottom:40px}#toppage main #sec_01 .txt figure{width:34%;float:right;padding:8px 0 30px 40px}#toppage main #sec_01 figure img{margin-bottom:10px}#toppage main #sec_03{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back2.png),url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec_back_02.webp);background-position:top center;background-size:auto,contain;background-repeat:repeat,no-repeat;background-color:#f1f6fc}#toppage main #sec_03 .secTtl_box{background-image:none;margin-bottom:0;height:200px}#toppage main #sec_03 .secTtl_box .ttl{margin-top:50px}#toppage main #sec_03 .secTtl_box .ttl{color:#fff}#toppage main #sec_03 .secTtl_box .ttl:before{background:#fff}#toppage main #sec_03 .secTtl_box .ttl:after{background:#fff}#toppage main #sec_03 .secTtl_box .ttl .num{color:rgba(255,255,255,.3)}#toppage main #sec_03 .caption{text-align:center;font-weight:700;color:#fff;margin-bottom:30px}.service_bnr li{margin-bottom:20px}.service_bnr a{display:block;background:#fff;color:#222;box-shadow:2px 2px 0 rgba(0,0,0,.25)}.service_bnr a:hover{background:#dceef2}.service_bnr a .left{width:70%;border-left:8px solid #263270;padding:20px 30px}.service_bnr a .left h3{font-weight:700;font-size:24px;margin-bottom:8px}.service_bnr a .left ul{padding-left:30px}.service_bnr a .left ul li{color:#2292aa;font-size:16px;font-weight:700;line-height:1.6em;margin-bottom:0;text-indent:-1em;padding-left:1em}.service_bnr a .left ul li:before{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/check.svg);display:inline-block;width:12px}.service_bnr a figure{position:relative;width:30%;line-height:1em;background-repeat:no-repeat;background-size:cover;background-position:center;transition:.3s}.service_bnr a:hover figure{transition:.3s;opacity:.7}.service_bnr a figure:after{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/bnr_arrow.svg);position:absolute;right:0;bottom:0;width:60px;height:60px}.service_bnr li.s01 a figure{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service01.webp)}.service_bnr li.s02 a figure{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service02.webp)}.service_bnr li.s03 a figure{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service03.webp)}.service_bnr li.s04 a figure{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service04.webp)}.service_bnr li.s05 a figure{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service05.webp)}.service_lineup .ttl{text-align:center;color:#00a8c6;font-weight:700;font-size:26px}.service_lineup .caption{margin-bottom:10px}.service_lineup table{width:100%;background:#fff}.service_lineup table th{border:1px solid #ccc;text-align:center;padding:8px 10px;background:#eee}.service_lineup table th:nth-child(2){width:280px}.service_lineup table th:nth-child(4){width:150px}.service_lineup table td{border:1px solid #ccc;padding:8px 10px}.service_lineup table td .more_btn01 a{width:170px;padding:5px 20px}.service_lineup table td li{list-style:disc;margin-left:30px}#toppage main #sec_04{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec_back_04.webp);background-position:top center;background-size:contain;background-repeat:no-repeat;background-color:#f1f6fc}#toppage main #sec_04 .secTtl_box{background-image:none;margin-bottom:40px;height:200px}#toppage main #sec_04 .secTtl_box .ttl{margin-top:50px}#toppage main #sec_04 .content_in .inner{background:#fff;padding:30px;margin-bottom:30px}#toppage main #sec_04 h3{border-bottom:2px solid #263270;font-size:26px;font-weight:700;padding:10px 0 8px;margin:0 0 20px;position:relative}#toppage main #sec_04 h3 span{display:inline-block;font-size:42px;font-style:italic;line-height:1em;color:#263270;vertical-align:middle;padding-right:20px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#toppage main #sec_04 h3 em{font-size:22px}#toppage main #sec_04 .desc{margin-bottom:40px}#toppage main #sec_04 .txt{margin-bottom:40px}#toppage main #sec_04 .txt figure{width:34%;float:right;padding:8px 0 30px 40px}#toppage main #sec_04 .txt figure.left{float:left;padding:8px 40px 30px 0}#toppage main #sec_04 figure img{margin-bottom:10px}#toppage main #sec_04 h4{font-weight:700;font-size:20px;margin-bottom:15px}#toppage main #sec_04 .tbl_box{margin-bottom:50px}.tbl_box table.tbl01 .w30{width:30%}.tbl_box table.tbl01 .w20{width:20%}.tbl_box table.tbl01 .w10{width:10%}.tbl_box table.tbl01 th{background:#055c99;color:#fff}.tbl_box table.tbl01 th.deep{background:#023b63}.tbl_box table.tbl01 td.backcolor{background:#d0e5f2}.tbl_box table.tbl01.green td.backcolor{background:#d0e5f2}.tbl_box table.tbl01 tbody th{text-align:left;font-weight:400;vertical-align:top}.tbl_box table.tbl01 tr:nth-child(odd) td{background:#ebf1f5}.tbl_box table.tbl01.green th{background:#5a6434}.tbl_box table.tbl01.green tr:nth-child(odd) td{background:#f1efe7}.tbl_box table.tbl01.green td.backcolor{background:#d9e0bf}.tbl_box table.tbl01.orange th{background:#c55a11}.tbl_box table.tbl01.orange tr:nth-child(odd) td{background:#fef6f0}.tbl_box table.tbl01.orange td.backcolor{background:#fbe0cd}.tbl_box ol{margin-left:30px}.tbl_box ol li{list-style:decimal}#toppage main #sec_02 .secTtl_box{background-image:none,none;margin-bottom:0}#toppage main #sec_02 .secTtl_box .ttl{color:#263270;text-shadow:none}#toppage main #sec_02 .secTtl_box .ttl:before{background:#263270}#toppage main #sec_02 .secTtl_box .ttl:after{background:#263270}#toppage main #sec_02 .secTtl_box .ttl .num{color:rgba(180,180,180,.3)}#toppage main #sec_02{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec_back_03.webp);background-position:top center;background-size:contain;background-repeat:no-repeat;background-color:#f1f6fc}#toppage main #sec_02 figure{text-align:center;margin:-30px 0 30px}#toppage main #sec_02 figure img{max-width:460px;height:auto}#toppage main #sec_02 h3{background:#666;padding:8px 20px;color:#fff;font-weight:700;font-size:22px;margin-bottom:15px;border-radius:6px}#toppage main #sec_02 .box{padding:25px;border-radius:10px;margin-bottom:30px;box-shadow:2px 2px 0 #b9c1c9}#toppage main #sec_02 .box p{margin-bottom:24px}#toppage main #sec_02 .box.blue{background:#fff}#toppage main #sec_02 .box.blue h3{background:#3f6eb4}#toppage main #sec_02 .box .inner_box{background:#efefef;margin:20px 0;padding:20px 10px}#toppage main #sec_02 .box .inner_box h4.ttl{font-weight:700;font-size:20px;text-align:center;margin-bottom:8px}#toppage main #sec_02 .box .inner_box ul li{width:18%;margin:0 1%;background:#fff;font-weight:700}#toppage main #sec_02 .box .inner_box ul li p.ttl{background:#666;color:#fff;text-align:center;padding:3px}#toppage main #sec_02 .box .inner_box ul li p.txt{padding:10px 15px;line-height:1.4em}#toppage main #sec_02 .box .inner_box ul li figure{margin:0}#toppage main #sec_02 .box .link{text-align:center;font-weight:700}#toppage main #sec_02 .box .link a{display:block;width:300px;border:1px solid #ccc;margin:0 auto}#toppage main #sec_02 .box.green{background:#fff}#toppage main #sec_02 .box.green h3{background:teal}#toppage main #sec_02 .box.green .more_btn01{padding-top:30px}#toppage main #sec_02 .box.red{background:#fff;margin-bottom:40px}#toppage main #sec_02 .box.red h3{background:#936}#toppage main #sec_02 .box.red .list01{margin:5px 0 5px 10px}#toppage main #sec_02 .box.red .inner_box{padding:20px}#toppage main #sec_02 .service_lineup{background:#fff;padding:30px}#toppage main #sec_02 .service_lineup h3{border-bottom:2px solid #263270;font-size:26px;font-weight:700;padding:10px 0 8px;margin:0 0 20px;position:relative;background:0 0;color:#00a8c6;border-radius:0}#toppage main #sec_05 .secTtl_box{margin-bottom:40px;background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back2.png),url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec05.webp)}#toppage main #sec_05 .secTtl_box .ttl{color:#fff}#toppage main #sec_05 .secTtl_box .ttl:before{background:#fff}#toppage main #sec_05 .secTtl_box .ttl:after{background:#fff}#toppage main #sec_05 .secTtl_box .ttl .num{color:rgba(255,255,255,.3)}#toppage main #sec_05{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back.png);background-repeat:repeat}#toppage main #sec_05 .caption{text-align:center;font-weight:700;margin-bottom:30px}#toppage main #sec_05 .box table.tbl01 tbody th{font-weight:400;width:160px}#toppage main #sec_05 .box{margin-bottom:30px;background:#fff;padding:30px}#toppage main #sec_05 .box:last-child{margin-bottom:0}#toppage main #sec_05 .box h3{border-bottom:2px solid #263270;font-size:30px;font-weight:700;padding:10px 0 8px 80px;margin:0 0 20px;position:relative}#toppage main #sec_05 .box h3 span{display:inline-block;position:absolute;left:0;bottom:10px;width:50px;color:#263270;font-size:60px;text-align:center;font-style:italic}#toppage main #sec_05 .box .txt .line_box{border:1px solid #ccc;padding:20px;margin-bottom:20px}#toppage main #sec_05 .box .txt figure{width:45%;float:right;padding:8px 0 30px 40px}#toppage main #sec_05 .box .txt ol{margin-bottom:0}#toppage main #sec_05 .box .txt ol li{margin-bottom:10px}#toppage main #sec_05 .box .txt ol li h4{font-size:20px;font-weight:700;background:#dfe6f0}#toppage main #sec_05 .box .txt ol li h4 span{display:inline-block;background:#8f99a8;color:#fff;text-align:center;padding:6px 0;width:40px;margin-right:15px}#toppage main #sec_05 .box .txt ol li h4 strong{display:inline-block;padding-left:10px;font-weight:400;font-size:18px}#toppage main #sec_05 .box .txt ol li p{margin:0;padding:10px 20px;background:#f3f7fc}#toppage main #sec_06 .secTtl_box{background-image:none,url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec06.webp);margin-bottom:40px}#toppage main #sec_06 .secTtl_box .ttl{color:#263270;text-shadow:none}#toppage main #sec_06 .secTtl_box .ttl:before{background:#263270}#toppage main #sec_06 .secTtl_box .ttl:after{background:#263270}#toppage main #sec_06 .secTtl_box .ttl .num{color:rgba(180,180,180,.3)}.faq_box{margin-bottom:30px}.faq_box .question{margin-bottom:8px;position:relative}.faq_box .question .num{position:absolute;left:-20px;top:-8px;font-family:'Arial','Noto Sans JP',"BIZ UDGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;text-align:center;color:#fff;font-size:32px;font-weight:700;line-height:.8em;width:80px;height:80px;background:#00a8c6;border-radius:50%;display:flex;justify-content:center;align-items:center}.faq_box .question .num span{display:block;font-size:12px}.faq_box .question .ttl{width:100%;padding:15px 15px 15px 80px;background:#c3e2e8;font-weight:700;border-radius:8px}.faq_box .answer{border-radius:8px;background:#ebeff0;padding:20px 30px}.faq_box .answer ul.list01{margin:0 0 24px 5px}.faq_box .answer ol{margin:0 0 24px 5px;padding-left:1.4em}.faq_box .answer ol li{list-style:decimal}.faq_box .answer ol li::marker{color:#00a8c6;font-weight:700}.faq_box .answer .link_logo{line-height:1em;display:block;padding:15px 30px;max-width:300px;background:#fff;border:1px solid #ccc;margin:20px 0 10px}.faq_box .answer .link_logo img{width:100%;height:auto}.faq_box .answer .faq_bnr{margin:20px 0}.faq_box .answer .faq_bnr img{width:100%;max-width:400px;height:auto;box-shadow:3px 3px 0px #ccc}.faq_box .answer p{margin-bottom:24px}.faq_box .answer p:last-child{margin-bottom:10px}.faq_box .answer blockquote{background:#fff;padding:30px;margin:0 0 30px;border-radius:5px;border:1px solid #ccc}.faq_box .answer blockquote cite{font-style:normal}.faq_box .answer .jisseki{width:31%;margin-bottom:30px}.faq_box .answer .jisseki h4{border-bottom:1px solid #999;font-weight:700;padding-bottom:5px;margin-bottom:8px}.faq_box .answer .jisseki ul{padding:0 0 0 30px}.faq_box .answer .jisseki ul li{list-style:disc;margin-bottom:0;line-height:1.7em}.faq_box .answer .bnr_logo a{display:inline-block;width:100%;max-width:360px;border:1px solid #ccc}.faq_box .answer .bnr_logo a img{width:100%;height:auto}#toppage main #sec_06 .service_lineup{border:2px solid #00a8c6;background:#fff;padding:30px;border-radius:10px}#toppage main #sec_06 .service_lineup .caption{text-align:center;font-weight:700}#toppage main #sec_07{padding-bottom:60px}#toppage main #sec_07 .secTtl_box{background-image:none,url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec07.webp);margin-bottom:40px}#toppage main #sec_07 .secTtl_box .ttl{color:#263270;text-shadow:none}#toppage main #sec_07 .secTtl_box .ttl:before{background:#263270}#toppage main #sec_07 .secTtl_box .ttl:after{background:#263270}#toppage main #sec_07 .secTtl_box .ttl .num{color:rgba(255,255,255,.9)}#toppage main #sec_07 .caption{text-align:center;font-weight:700;margin-bottom:30px}.flow_box li{margin-bottom:20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;position:relative}.flow_box li:after{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/arrow_blue.svg);display:block;line-height:1em;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:50px;height:15px}.flow_box li:last-child:after{display:none}.flow_box li .num{width:100px;padding:20px;color:#fff;font-weight:700;text-align:center;font-size:20px;background:#00a8c6;border-radius:10px 0 0 10px;border:2px solid #00a8c6}.flow_box li .desc{width:calc(100% - 100px);padding:20px;font-weight:700;background:#edf5f7;border-radius:0 10px 10px 0;border:2px solid #00a8c6}.flow_box li .desc span{font-weight:400}#toppage main #sec_bnr{padding-bottom:0;background:#f1f6fc}#toppage main #sec_bnr .service_bnr{padding:80px 0}#toppage main #sec_08 .secTtl_box{height:200px;margin-bottom:40px;background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back2.png),url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec05.webp)}#toppage main #sec_08 .secTtl_box .ttl{color:#fff}#toppage main #sec_08 .secTtl_box .ttl:before{background:#fff}#toppage main #sec_08 .secTtl_box .ttl:after{background:#fff}#toppage main #sec_08 .secTtl_box .ttl .num{color:rgba(255,255,255,.3)}#toppage main #sec_08{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back.png);background-repeat:repeat}#toppage main #sec_11 .secTtl_box{height:200px;margin-bottom:40px;background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back2.png),url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec05.webp)}#toppage main #sec_11 .secTtl_box .ttl{color:#fff}#toppage main #sec_11 .secTtl_box .ttl:before{background:#fff}#toppage main #sec_11 .secTtl_box .ttl:after{background:#fff}#toppage main #sec_11 .secTtl_box .ttl .num{color:rgba(255,255,255,.3)}#toppage main #sec_11{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back.png);background-repeat:repeat}#toppage main #sec_11 .jirei_item li img{width:100%;height:auto}#toppage main #sec_11 .jirei_item li{position:relative;margin:20px 15px;width:640px}#toppage main #sec_11 .jirei_item li.slick-active{margin:20px 15px}#toppage main #sec_11 .jirei_item li a{box-sizing:border-box;display:block;position:relative;height:100%;border:5px solid #132359;opacity:.7;transition:opacity .3s;background:#fff;color:#333}#toppage main #sec_11 .jirei_item li.slick-active a{opacity:1;transition:opacity .3s;transform:scale(1.05,1.05);border:5px solid #132359}#toppage main #sec_11 .jirei_item .slick-arrow{right:0;left:0;width:20px;height:34px;margin:auto}.slick-prev:before,.slick-next:before{display:none}#toppage main #sec_11 .jirei_item .slick-prev{left:-1200px;background:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/slick_arrow_l.svg) no-repeat center;transition:.3s all}#toppage main #sec_11 .jirei_item .slick-next{right:-1200px;background:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/slick_arrow_r.svg) no-repeat center;transition:.3s all}#toppage main #sec_11 .jirei_item .inner{padding:15px 20px 20px}#toppage main #sec_11 .jirei_item .inner p.ttl{font-size:16px;font-weight:700;color:#132359;line-height:1.4em}#toppage main #sec_11 .jirei_item .inner p.catch{font-weight:700;font-size:18px;border-bottom:1px solid #ccc;margin-bottom:8px}#toppage main #sec_11 .jirei_item .inner p.prof{line-height:1.8em}#toppage main #sec_11 .jirei_item .inner p.prof span{display:inline-block;width:110px;text-align:center;font-size:15px;line-height:1em;border:1px solid #132359;color:#132359;padding:5px 10px;font-weight:700;border-radius:100px;margin-right:15px}@media screen and (max-width:1400px){#toppage main #sec_11 .content_in{width:1000px}#toppage main #sec_11 .jirei_item .slick-prev{left:-1050px}#toppage main #sec_11 .jirei_item .slick-next{right:-1050px}}@media screen and (max-width:760px){#toppage main #sec_11 .secTtl_box{height:170px;margin-bottom:10px}#toppage main #sec_11 .secTtl_box .ttl .num{color:rgba(255,255,255,.3)}#toppage main #sec_11 .secTtl_box .ttl{font-size:20px}#toppage main #sec_11 .content_in{width:100%}#toppage main #sec_11 .jirei_item .slick-prev{left:-200px;top:auto;bottom:-55px}#toppage main #sec_11 .jirei_item .slick-next{right:-200px;top:auto;bottom:-55px}#toppage main #sec_11 .jirei_item .slick-arrow{width:14px}#toppage main #sec_11 .jirei_item li{width:280px}#toppage main #sec_11 .jirei_item .inner{padding:12px 15px 15px}#toppage main #sec_11 .jirei_item .inner p.ttl{font-size:13px}#toppage main #sec_11 .jirei_item .inner p.catch{font-size:16px;line-height:1.5em;padding-bottom:8px;margin-bottom:10px}#toppage main #sec_11 .jirei_item .inner p.prof{line-height:1.8em;font-size:14px}#toppage main #sec_11 .jirei_item .inner p.prof span{width:80px;font-size:11px;margin-right:10px}}.sub_bnr li{width:31%;margin-bottom:0}.sub_bnr a{display:block;background:#fff;color:#222;box-shadow:2px 2px 0 #aaa}.sub_bnr a figure{overflow:hidden;height:130px;margin-right:23px}.sub_bnr a:hover figure img{transform:scale(1.1)}.sub_bnr a .bnr_inner{position:relative}.sub_bnr a .bnr_inner:after{content:"";position:absolute;right:0;top:0;width:25px;height:100%;background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/arrow-right-white.svg);background-color:#2292aa;background-position:center center;background-repeat:no-repeat;background-size:50%;transition:.3s}.sub_bnr a:hover .bnr_inner:after{background-color:#197285;transition:.3s}.sub_bnr a:hover{background:#dceef2}.sub_bnr a figure{overflow:hidden}.sub_bnr a .desc{padding:20px 50px 20px 20px}.sub_bnr a .desc h3{position:relative;display:inline-block;font-weight:700;font-size:18px;margin-bottom:8px}.sub_bnr a .desc h3 span{font-size:15px}.sub_bnr a .desc h3:after{position:absolute;right:-24px;top:-5px;content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ex_icon.svg);width:18px;height:18px}.sub_bnr a .desc p{font-size:16px;line-height:1.6em}@media screen and (max-width:760px){#toppage main section{padding-bottom:60px;scroll-margin-top:50px}#toppage main #sec_lead{padding-top:40px;padding-bottom:60px;min-width:100%;background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/fv_back_sp.webp)}#toppage main #sec_lead:before{width:100%;background-color:rgba(255,255,255,.8);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#toppage main #sec_lead h1{font-size:54px!important;margin-bottom:10px;text-align:center}#toppage main #sec_lead h1 span{font-size:24px;line-height:1.4em}#toppage main #sec_lead .inner{width:100%}#toppage main .anchor_nav li{width:100%}#toppage main #sec_lead .inner .anchor_nav li a .num{font-size:20px;padding-right:10px}#toppage main .service_nav li{width:100%;margin-bottom:10px}#toppage main .anchor_nav li a .ttl{font-size:16px!important}#toppage main .service_nav li a{font-size:16px!important}.secTtl_box .ttl:before{width:20px;left:-30px}.secTtl_box .ttl:after{width:20px;right:-30px}.secTtl_box .ttl .num{font-size:120px}#toppage main #sec_01{background-image:none}#toppage main #sec_01 .secTtl_box{background-image:none,none;height:120px}#toppage main #sec_01 .secTtl_box .ttl{color:#263270;text-shadow:none;font-size:20px}#toppage main #sec_01 .secTtl_box .ttl:before{background:#263270}#toppage main #sec_01 .secTtl_box .ttl:after{background:#263270}#toppage main #sec_01 .secTtl_box .ttl .num{color:rgba(180,180,180,.3)}#toppage main #sec_01 .catch{font-size:22px!important;line-height:1.4em;padding:30px 0}#toppage main #sec_01 .txt figure{display:none}#toppage main #sec_01 .content_in .inner{padding:20px}#toppage main #sec_01 .catch02{font-size:20px}#toppage main #sec_01 h4{font-size:17px}#toppage main #sec_02 .secTtl_box .ttl{font-size:20px}#toppage main #sec_02 .service_lineup h3{font-size:18px}#toppage main #sec_02 .service_lineup{padding:20px}#toppage main #sec_02 .secTtl_box{background-image:none,none;margin-bottom:30px;height:170px}#toppage main #sec_02{background-image:none}#toppage main #sec_02 h3{font-size:18px}#toppage main #sec_02 .box{padding:20px}#toppage main #sec_02 .box.blue{background:#fff}#toppage main #sec_02 .box.blue h3{background:#3f6eb4}#toppage main #sec_02 .box .inner_box h4.ttl{font-size:18px}#toppage main #sec_02 .box .inner_box ul li{width:100%;margin-bottom:10px}#toppage main #sec_02 .box .inner_box ul.books li{width:31%;margin-bottom:10px}#toppage main #sec_02 .box .link a{width:280px}#toppage main #sec_02 .box.red .list01{margin:15px 0 15px 10px}#toppage main #sec_03{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back2.png),none}#toppage main #sec_03 .secTtl_box{height:170px}#toppage main #sec_03 .secTtl_box .ttl{color:#fff;font-size:20px}.service_bnr a .left{width:100%;padding:20px}.service_bnr a .left h3{font-size:17px!important;margin-bottom:8px}.service_bnr a .left ul{padding-left:20px}.service_bnr a .left ul li{font-size:15px}.service_bnr a figure{width:100%;height:80px;border-left:8px solid #263270}.service_lineup .ttl{font-size:20px;margin:10px 0}.service_lineup .caption{margin-bottom:10px}.service_lineup table .tbl_head{display:none}.service_lineup table th{display:block;width:100%;border-bottom:none;padding:8px 10px}.service_lineup table th:nth-child(2){width:100%}.service_lineup table td{display:block;width:100%;border-bottom:none;border-top:none}.service_lineup table tr td.bd_bottom{border-bottom:1px solid #ccc}.service_lineup table td strong{display:block;text-align:center;padding-top:10px;font-size:17px}.service_lineup table td .more_btn01{margin-bottom:20px}.service_lineup table td .more_btn01 a{width:200px;padding:5px 20px}#toppage main #sec_04{background-image:none}#toppage main #sec_04 .secTtl_box{height:140px;margin-bottom:20px}#toppage main #sec_04 .secTtl_box .ttl{font-size:20px}#toppage main #sec_04 h3{font-size:18px}#toppage main #sec_04 h3 em{font-size:15px}#toppage main #sec_04 h3 span{font-size:32px}#toppage main #sec_04 .content_in .inner{padding:20px}#toppage main #sec_04 .txt figure{width:100%;float:none;padding:0}#toppage main #sec_04 .txt figure.left{width:100%;float:none;padding:0}#toppage main #sec_04 h4{font-size:15px}.service_lineup table{border-bottom:1px solid #ccc}#toppage main #sec_04 .box{margin-bottom:60px}#toppage main #sec_04 .box h3{font-size:20px;padding:10px}#toppage main #sec_04 .box h3 span{width:30px;margin-right:10px}#toppage main #sec_04 .box .txt figure{width:100%;float:none;padding:0 0 30px}#toppage main #sec_04 .box .txt figure.left{float:none;padding:0 0 30px}#toppage main #sec_04 .box .inner_box{padding:20px}#toppage main #sec_04 .box .inner_box h4{font-size:20px}#toppage main #sec_04 .box .inner_box .desc h5{font-size:18px}#toppage main #sec_04 .service_lineup{padding:0}#toppage main #sec_04 .service_lineup .caption{font-size:15px}#toppage main #sec_05 .box{margin-bottom:30px;padding:20px}#toppage main #sec_05 .box h3{font-size:19px!important;padding:5px 0 5px 50px}#toppage main #sec_05 .box h3 span{bottom:5px;width:30px;font-size:36px}#toppage main #sec_05 .box .txt .line_box{padding:15px}#toppage main #sec_05 .box .txt .line_box ol{margin-bottom:0}#toppage main #sec_05 .box .txt figure{width:100%;float:none;padding:0 0 30px}#toppage main #sec_05 .box .txt ol li h4{font-size:19px}#toppage main #sec_05 .box .txt ol li h4 span{padding:6px 0;width:36px}#toppage main #sec_05 .box .txt ol li p{padding:15px 20px}#toppage main #sec_06 .secTtl_box{height:170px;background-image:none,none;margin-bottom:0}#toppage main #sec_07 .secTtl_box .ttl .num{color:rgba(180,180,180,.3)}#toppage main #sec_07 .secTtl_box .ttl{font-size:20px}#toppage main #sec_06 .secTtl_box .ttl{text-align:center;font-size:20px}.faq_box .question .num{left:-10px;top:-8px;font-size:28px;width:65px;height:65px}.faq_box .question .num span{font-size:11px}.faq_box .question .ttl{padding:15px 15px 15px 70px}.faq_box .answer{padding:20px}#toppage main #sec_07 .secTtl_box{height:170px;background-image:none,none;margin-bottom:0}#toppage main #sec_07{padding-bottom:0;background-color:#f1f6fc}.flow_box li .num{width:100%;font-size:18px;padding:5px;border-radius:10px 10px 0 0}.flow_box li .desc{width:100%;border-radius:0 0 10px 10px}.flow_box li .desc .more_btn01{margin-top:15px}.flow_box li .desc span{font-weight:400}#toppage main #sec_bnr{padding-bottom:0;background:#f1f6fc}#toppage main #sec_bnr .service_bnr{padding:80px 0}#toppage main #sec_08 .secTtl_box{height:140px;background-image:none,none;margin-bottom:0}#toppage main #sec_08 .secTtl_box .ttl{font-size:20px;color:#263270}#toppage main #sec_08 .secTtl_box .ttl:before{background:#263270}#toppage main #sec_08 .secTtl_box .ttl:after{background:#263270}.sub_bnr li{width:100%;margin-bottom:20px}.sub_bnr a figure{height:60px}.sub_bnr a .desc h3{font-size:18px}.sub_bnr a .desc h3 span{font-size:14px}}footer .foot_contact{border-top:4px solid #263270;border-bottom:1px solid #ccc}footer .foot_contact .inner{width:780px;margin:0 auto;padding:50px 0}footer .foot_contact .inner p.ttl{font-weight:700;width:100%;margin-bottom:10px}footer .foot_contact .inner p.time{margin-top:6px;font-size:16px}footer .foot_contact .inner .tel{width:48%}footer .foot_contact .inner .mail{width:48%}footer .foot_contact .inner .tel .tel_num{font-family:"Arial","BIZ UDPGothic","メイリオ","Meiryo",'Roboto',"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:48px}footer .foot_contact .inner .tel .tel_num a{color:#222}footer .foot_contact .inner .tel .tel_num img{width:50px;height:auto}footer .foot_contact .inner .mail a{display:block;width:100%;margin:0 auto;background:#00a8c6;color:#fff;line-height:2em;font-weight:700;border-radius:10px;padding:15px;text-align:center}footer .foot_contact .inner .mail a:hover{background:#115957}@media screen and (max-width:779px){footer .foot_contact .inner{width:92%;padding:40px 0;text-align:center}footer .foot_contact .inner p.time{font-size:14px}footer .foot_contact .inner .tel{width:100%;margin-bottom:20px}footer .foot_contact .inner .tel a{color:#222}footer .foot_contact .inner .mail{width:85%;margin:0 auto}footer .foot_contact .inner .mail a{line-height:1.6em}footer .foot_contact .inner .tel .tel_num{font-size:40px}footer .foot_contact .inner .tel .tel_num img{width:50px}}#foot_dl{background:#002137;position:relative;padding:35px 0 1px}#foot_dl h2{text-align:center;font-weight:700;font-size:28px;color:#fff;margin-bottom:30px}#foot_dl .service_nav li{width:20%;height:160px;border:2px solid #002137;background-position:center;background-repeat:no-repeat;background-size:cover}#foot_dl .service_nav li a{display:block;position:relative;height:100%;background-color:rgba(0,113,188,.05);transition:all 0s !important}#foot_dl .service_nav li a p{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(90deg,rgba(27,40,82,0),rgba(27,40,82,.9),rgba(27,40,82,.9),rgba(27,40,82,0));text-align:center;font-weight:700;font-size:18px;color:#fff;line-height:1.2em;text-shadow:2px 2px 0 rgba(0,0,0,.5);padding:0 10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:65px;transition:all .3s !important;backdrop-filter:blur(5px)}#foot_dl .service_nav li a:hover p{height:100%;transition:all .3s !important}#foot_dl .service_nav li:nth-child(1){background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service01.webp)}#foot_dl .service_nav li:nth-child(2){background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service02.webp)}#foot_dl .service_nav li:nth-child(3){background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service03.webp)}#foot_dl .service_nav li:nth-child(4){background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service05.webp)}#foot_dl .service_nav li:nth-child(5){background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/service04.webp)}@media screen and (max-width:760px){#foot_dl{padding:35px 0}#foot_dl h2{font-size:22px;margin-bottom:20px}#foot_dl .service_nav{width:92%;margin:0 auto}#foot_dl .service_nav li{width:100%;height:120px}#foot_dl .service_nav li a p{font-size:17px;height:40px}}footer{background:#fff;color:#222}footer .logo_box{padding-top:50px}footer .logo_box a{display:block;width:240px;margin:0 auto 30px auto}footer .logo_box a img{width:100%;height:auto}footer .foot_content{margin-bottom:20px}footer .foot_content .inner{width:40%}footer .foot_content .inner:nth-of-type(2){width:40%}footer .foot_content .inner:nth-of-type(3){width:20%}footer .foot_content .inner ul{padding-left:1.5em}footer .foot_content .inner ul li{line-height:1.5em;padding-bottom:10px;position:relative;padding-left:28px}footer .foot_content .inner ul li a{color:#222}footer .foot_content .inner ul li a:hover{color:#aaa}footer .foot_content .inner ul li:before{content:"";display:inline-block;position:absolute;top:3px;left:0;background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/circle.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;width:20px;height:20px}footer .foot_content .inner ul.nav01{padding-left:2.2em}footer .foot_content .inner ul.nav01 li:before{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/arrow-right-blue.svg);background-size:30%}footer .foot_content .inner .ttl{font-weight:700;position:relative;padding-left:28px}footer .foot_content .inner .ttl:before{content:"";display:inline-block;position:absolute;top:6px;left:0;background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/circle.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;width:20px;height:20px}footer .company{margin:0 auto;max-width:820px}footer .company .logo{width:200px}footer .company .logo .od_link{display:block;border:1px solid #aaa;padding:10px;line-height:1em}footer .company .access{width:360px;font-size:13px;line-height:1.5em}footer .company .access a{color:#222;font-weight:700}footer .company .access i{padding-right:5px}footer .company .access strong{padding-left:8px}footer .main_copyright{text-align:center;padding:10px 0;margin-top:30px}.drawer-hamburger{display:none !important}@media screen and (max-width:760px){footer .logo_box a{width:180px}footer .foot_content .inner:first-child{width:100%}footer .foot_content .inner:nth-of-type(2){width:100%}footer .foot_content .inner:nth-of-type(3){width:100%}footer .company{width:92%;margin:0 auto}footer .company .logo{width:100%}footer .company .logo a{display:block;width:200px;margin:0 auto 15px auto}footer .company .logo .od_link{margin:0 auto 20px auto}footer .main_copyright{font-size:12px;margin-top:0;text-align:left;padding:10px 0 80px 20px}}a.ex_icon{position:relative}a.ex_icon:after{position:absolute;right:-24px;top:-5px;content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ex_icon.svg);width:18px;height:18px}ul.list01{margin:20px 0 20px 5px}ul.list01 li{padding-left:1.4em;padding-right:0}ul.list01 li:before{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/circle.svg);display:inline-block;width:14px;margin:0 3px 0 -1em}ul.list01 li>ul li:before{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/circle-gray.svg)}ul.list02{padding:0 0 0 30px}ul.list02 li{list-style:disc;padding:0}ul.list02 li:before{display:none}ol.list01{position:relative;margin:0;padding:0}ol.list01 li{list-style:none;list-style-position:outside;margin:0;padding-left:1.25em}ol.list01 li span{position:absolute;left:0;margin:0}ol.list_num{list-style:decimal;padding-left:24px}ol.list_num li{list-style:decimal}ol.list_num li>ul li{list-style:none!important}ol.list_circle{position:relative;margin:0;padding:0}ol.list_circle li{list-style:none;list-style-position:outside;margin:0;padding-left:1.25em}ol.list_circle li span{position:absolute;left:0;margin:0}table.tbl01{width:100%;border-collapse:collapse;border-spacing:0;line-height:1.6em;margin-bottom:20px}table.tbl01 thead th{background:#eeefef;font-weight:700;padding:5px;border:1px solid #c9c9ca;text-align:center}table.tbl01 tbody th{background:#eeefef;font-weight:700;padding:10px;border:1px solid #c9c9ca;text-align:center}table.tbl01 tbody th .heigt01{line-height:1.1em}table.tbl01 tbody td{padding:10px;border:1px solid #c9c9ca;vertical-align:top}table.tbl01 .col1{width:10%}table.tbl01 .col2{width:30%}table.tbl02{width:100%;border-collapse:collapse;border-spacing:0;font-size:13px;line-height:1.4em}table.tbl02 thead th{background:#eeefef;font-weight:700;padding:5px;border:1px solid #c9c9ca;text-align:center}table.tbl02 td{padding:10px;border:1px solid #c9c9ca;vertical-align:top}table.tbl02 .bg1{background:#d7d8d8}table.tbl02 .bg2{background:#e4e3e2}table.tbl02 .bg3{background:#efefef}table.tbl03{width:100%;border-collapse:collapse;border-spacing:0;line-height:1.6em;margin-bottom:20px}table.tbl03 thead th{background:#eeefef;font-weight:700;padding:5px;border:1px solid #c9c9ca;text-align:center}table.tbl03 tbody th{background:#eeefef;font-weight:700;padding:10px 15px;border:1px solid #c9c9ca;text-align:center}table.tbl03 tbody td{padding:10px 15px;border:1px solid #c9c9ca;vertical-align:top}.w240{width:240px}.w400{max-width:400px!important}.arrow{text-align:center;padding:10px 0}.arrow img{width:50px;height:auto}strong.ttl{display:block;font-size:18px;margin-bottom:5px;color:#263270}.tbl_sp{display:none}@media screen and (max-width:760px){.tbl_sp{display:block;width:100%;height:auto}table.tbl01{display:none}table.tbl02{display:none}.arrow img{width:40px;height:auto}strong.ttl{font-size:16px}table.tbl03 thead th{display:none}table.tbl03 tbody th{display:block;width:100%}table.tbl03 tbody td{display:block;width:100%}}#subpage{margin-top:0;padding-bottom:30px}#bread{width:100%;padding:10px 0 30px;font-size:14px}#bread i{display:inline-block;margin-right:5px;content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/icon_home.svg);width:20px;vertical-align:sub}#sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec03.webp);background-position:bottom center;background-size:cover;background-repeat:no-repeat;height:200px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#sub_head .page_ttl h1{color:#263270;font-size:36px;font-weight:700;text-align:center;border-bottom:1px solid #666;padding:10px 30px;margin-bottom:5px;line-height:1.1em}#sub_head .page_ttl h1 span{font-size:70%}#sub_head .page_ttl strong.ttl{color:#263270;font-size:36px;font-weight:700;text-align:center;border-bottom:1px solid #666;padding:10px 30px;margin-bottom:5px;line-height:1.1em}#sub_head .page_ttl p{font-family:'	Arial',Osaka,sans-serif;color:#666;font-size:20px;font-weight:400;text-align:center}#subpage main{width:100%;position:relative}@media screen and (max-width:760px){#bread{padding:10px 0;overflow-x:scroll;word-break:keep-all;white-space:nowrap}#sub_head{height:140px;background-image:none!important;background-color:#ecf4fa}#sub_head .page_ttl h1{font-size:21px;padding:10px 20px 2px}#sub_head .page_ttl strong.ttl{font-size:21px;padding:10px 20px 2px}#sub_head .page_ttl p{font-size:16px}}.contact_area{width:860px;margin:0 auto;padding:15px 20px;border:2px solid #263270;background:#fff;border-radius:10px}.contact_area p.desc{color:#263270;font-size:18px;text-align:center;font-weight:700;margin-bottom:5px}.contact_area .inner{margin:0 auto;padding:20px 0 0;border-top:1px solid #ccc}.contact_area .inner p.time{margin-top:3px;font-size:16px}.contact_area .inner .tel{width:48%;text-align:center}.contact_area .inner .mail{width:48%}.contact_area .inner .tel .tel_num{font-family:"Arial","BIZ UDPGothic","メイリオ","Meiryo",'Roboto',"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:46px;font-weight:700}.contact_area .inner .tel .tel_num a{color:#222}.contact_area .inner .tel .tel_num img{width:50px;height:auto}.contact_area .inner .mail a{display:block;width:100%;margin:0 auto;background:#c00;color:#fff;font-weight:700;border-radius:10px;padding:15px;text-align:center}.contact_area .inner .mail a:hover{background:#900}@media screen and (max-width:1400px){.contact_area{max-width:85%;padding:15px 0}.contact_area p.desc{font-size:18px;line-height:1.8em;padding:0 30px;margin-bottom:10px}.contact_area .inner{width:92%;padding:15px 0 0;text-align:center}.contact_area .inner p.time{font-size:14px}.contact_area .inner .tel{width:52%}.contact_area .inner .tel .tel_num{font-size:40px}.contact_area .inner .tel .tel_num img{width:40px}}@media screen and (max-width:779px){.contact_area{max-width:95%;padding:20px 0}.contact_area p.desc{font-size:16px;line-height:1.6em;padding:0 30px;margin-bottom:10px}.contact_area .inner{width:92%;padding:20px 0 0;text-align:center}.contact_area .inner p.time{font-size:13px}.contact_area .inner .tel{width:100%;margin-bottom:10px}.contact_area .inner .tel a{color:#222}.contact_area .inner .mail{width:100%;line-height:1.8em}.contact_area .inner .tel .tel_num{font-size:34px}.contact_area .inner .tel .tel_num img{width:40px}}.contact_area2{position:relative;width:90%;margin:0 auto;padding:30px;border:2px solid #263270;background:#fff;border-radius:10px}.contact_area2 p.desc{width:32%;color:#263270;font-size:17px;line-height:1.6em;padding-top:6px;text-align:center;font-weight:700}.contact_area2 .inner .tel{width:40%;text-align:center;padding-top:5px}.contact_area2 .inner .mail{width:26%}.contact_area2 .inner p.time{margin-top:8px;font-size:16px;line-height:1em}.contact_area2 .inner .tel .tel_num{font-family:"Arial","BIZ UDPGothic","メイリオ","Meiryo",'Roboto',"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:44px;font-weight:700}.contact_area2 .inner .tel .tel_num a{color:#222}.contact_area2 .inner .tel .tel_num img{width:50px;height:auto}.contact_area2 .inner .mail a{display:block;width:100%;margin:0 auto;line-height:1.4em;background:#c00;color:#fff;font-weight:700;border-radius:10px;padding:10px;text-align:center}.contact_area2 .inner .mail a:hover{background:#900}.contact_area2 .icon{display:block;position:absolute;top:-35px;right:-95px;background:#263270;width:110px;height:110px;padding:18px 0 0;border-radius:999px;color:#fff;font-weight:700;font-size:14px;line-height:1.5em;text-align:center}.contact_area2 .icon img{width:20px}.contact_area2 .icon:hover{background:#679ec4}@media screen and (max-width:1400px){.contact_area2{padding:20px 30px}.contact_area2 p.desc{width:32%;font-size:16px;line-height:1.6em;padding-top:4px}.contact_area2 .inner .tel{width:40%;padding-top:5px}.contact_area2 .inner .mail{width:26%}.contact_area2 .inner p.time{margin-top:8px;font-size:14px}.contact_area2 .inner .tel .tel_num{font-size:39px;font-weight:700}.contact_area2 .inner .tel .tel_num img{width:46px}.contact_area2 .inner .mail a{font-size:15px;line-height:1.4em;padding:10px}}@media screen and (max-width:779px){.contact_area2 p.desc{width:100%;padding-top:0;margin-bottom:10px}.contact_area2 .inner .tel{width:100%;padding-top:0;margin-bottom:15px}.contact_area2 .inner .mail{width:100%}.contact_area2 .inner p.time{margin-top:8px;font-size:12px}.contact_area2 .inner .tel .tel_num{font-size:34px;font-weight:700;line-height:1em}.contact_area2 .inner .tel .tel_num img{width:32px;padding-bottom:5px}.contact_area2 .inner .mail a{font-size:15px;line-height:1.4em;padding:10px}.contact_area2 .icon{display:none}}#program #subpage{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back.png);background-repeat:repeat;padding-top:60px}#program #sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec05.webp)}#program #bread{padding:10px 0}#program #sec_bnr{margin-bottom:100px}#program #sec_08{padding-bottom:30px}#program #sec_08 h2{text-align:center;font-weight:700;font-size:32px;color:#263270;margin-bottom:20px}#service #bread{padding:10px 0;background:#002137;color:#fff}#service #bread a{color:#fff;text-decoration:underline}#service #sub_nav{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/homeback.webp);background-size:cover;background-repeat:no-repeat;padding:40px 0 25px}#service #sub_nav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}#service #sub_nav ul li{width:24%;margin-bottom:15px}#service #sub_nav ul li a{display:block;line-height:1.4em;font-size:16px;font-weight:700;color:#222}#service #sub_nav ul li a .num{background:#406a99;width:40px;color:#fff;height:70px;display:flex;justify-content:center;align-items:center}#service #sub_nav ul li a .ttl{background:#fff;width:calc(100% - 40px);padding:0 20px 0 5px;height:70px;display:flex;align-items:center;position:relative;transition:all .3s;text-align:center}#service #sub_nav ul li a .ttl p{width:100%}#service #sub_nav ul li a:hover .ttl{background:#b8ccd6}#service #sub_nav ul li a .ttl:after{position:absolute;top:25px;right:10px;content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/arrow_down.svg);width:17px}#service #subpage{padding-bottom:0}#service section{scroll-margin-top:60px}#service section .content_in{padding:70px 0 80px}#service section h2{text-align:center;font-size:28px;color:#263270;font-weight:700;margin-bottom:30px}#service section h2 span{position:relative;padding:0 70px}#service section h2 span:before{background-color:#263270;content:'';width:50px;height:2px;position:absolute;top:calc(50% - 1px);left:0}#service section h2 span:after{background-color:#263270;content:'';width:50px;height:2px;position:absolute;top:calc(50% - 1px);right:0}#service section p.ttl{font-size:20px;border-bottom:2px solid #ccc}#service section#sec_00{background-color:#ddeef9}#service section#sec_00 .desc ul li{margin-bottom:10px}#service section#sec_00 .desc ul li .ttl{width:150px;background:#406a99;color:#fff;text-align:center;font-weight:700;border-radius:100px}#service section#sec_00 .desc ul li .txt{width:calc(100% - 170px);font-weight:700}#service section#sec_00 .caption{margin-left:1em}#service section#sec_00 .caption:before{content:"※";margin-left:-1em}#service section#sec_01{background-color:#fff}#service section#sec_01 h3{font-size:36px;font-weight:700;color:#263270;margin-bottom:30px;text-align:center}#service section#sec_01 h3 span{display:inline;background:linear-gradient(transparent 60%,#f5ee9b 60%)}#service section#sec_01 .txt figure{width:40%;float:right;padding:8px 0 30px 40px}#service section#sec_01 .txt p{margin-bottom:20px}#service section#sec_01 .txt p:last-child{margin-bottom:0}#service section#sec_02{background-color:#ddeef9}#service section#sec_02 .box{background:#fff;border-radius:10px;margin-bottom:30px}#service section#sec_02 .box .ttl{position:relative}#service section#sec_02 .box .ttl .num{position:absolute;left:-30px;top:-10px;display:block;background:#666;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:90px;width:90px;border-radius:50%}#service section#sec_02 .box .ttl h3{padding:30px 0 8px 50px;font-size:24px;font-weight:700;border-bottom:1px solid #aaa;margin:0 30px 15px}#service section#sec_02 .box .txt{padding:0 30px 30px 80px}#service section#sec_02 .box .txt p{margin-bottom:20px}#service section#sec_02 .box .txt p:last-child{margin-bottom:0}#service section#sec_02 .box .txt figure{text-align:center}#service section#sec_03{background-color:#1a76b6}#service section#sec_03 h2{color:#fff}#service section#sec_03 h2 span:before{background-color:#fff}#service section#sec_03 h2 span:after{background-color:#fff}#service section#sec_03 .ttl1{position:relative;font-size:24px;font-weight:700;color:#fff952;text-align:center;margin-bottom:30px}#service section#sec_03 .ttl1:after{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/arrow01.svg);display:block;line-height:1em;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:50px;height:15px}#service section#sec_03 .ttl1 span{display:inline-block;font-size:20px;line-height:1em;border:1px solid #fff952;padding:5px 20px;border-radius:999px;margin-right:15px}#service section#sec_03 .ttl2{font-size:32px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px}#service section#sec_03 h3{width:100%;font-size:22px;font-weight:700;margin-bottom:20px;border-bottom:1px solid #bbb;padding-bottom:5px}#service section#sec_03 .box{background:#fff;padding:30px 30px 20px;border-radius:10px;margin-bottom:20px}#service section#sec_03 .prof_box ul.prof1{width:35%}#service section#sec_03 .prof_box ul.prof2{width:65%}#service section#sec_03 .prof_box ul li{margin-bottom:10px;font-weight:700}#service section#sec_03 .prof_box ul li span{display:inline-block;text-align:center;width:130px;color:#1a76b6;border:2px solid #1a76b6;border-radius:999px;margin-right:15px}#service section#sec_03 .box{background:#fff;padding:30px 30px 20px;border-radius:10px;margin-bottom:20px}#service section#sec_03 .desc_box ul li{margin-bottom:30px}#service section#sec_03 .desc_box ul li:last-child{margin-bottom:0}#service section#sec_03 .program_box table{width:100%}#service section#sec_03 .program_box table tbody th{width:140px;padding:15px 20px}#service section#sec_03 .program_box table tbody td{padding:15px 20px}#service section#sec_03 .desc_box.desc02{margin-bottom:50px}#service section#sec_03 p.ttl2{font-size:18px;color:#fff;text-align:left;background:#1a76b6;margin-bottom:10px;padding:5px 20px}#service section#sec_03 p.ttl3{font-size:18px;font-weight:700;color:#1a76b6}#service section#sec_04{background-color:#fff}#service section#sec_05{background-color:#ddeef9}#service section#sec_bnr{background-color:#1a76b6}#service section#sec_bnr h2{color:#fff}#service section#sec_bnr h2 span:before{background-color:#fff}#service section#sec_bnr h2 span:after{background-color:#fff}#service section#sec_bnr .service_bnr a{box-shadow:2px 2px 0 #115482}#service section#sec_relation{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/ami_back.png);background-repeat:repeat}#service.performance #sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/service/header_01_performance.webp)}#service section#sec_02 .box.box01 .ttl .num{background:#3f6eb4}#service section#sec_02 .box.box01 .ttl h3{color:#3f6eb4}#service section#sec_02 .box.box02 .ttl .num{background:#2e683a}#service section#sec_02 .box.box02 .ttl h3{color:#2e683a}#service section#sec_02 .box.box03 .ttl .num{background:#7d0f80}#service section#sec_02 .box.box03 .ttl h3{color:#7d0f80}#service section#sec_02 .box.box04 .ttl .num{background:#735029}#service section#sec_02 .box.box04 .ttl h3{color:#735029}#service section#sec_02 .box.box04 .txt .inner{width:calc( 100% - 440px)}#service section#sec_02 .box.box04 .txt figure{width:400px}#service section#sec_02 .box.box05 .ttl .num{background:#679ec4}#service section#sec_02 .box.box05 .ttl h3{color:#5a87a6}#service section#sec_02 .box .inner_box{border:1px solid #aaa;padding:25px 30px;border-radius:8px}#service.performance .tbl_box{padding-top:20px}#service .tbl_box h4{font-weight:700;font-size:20px;margin-bottom:10px}#service.performance .extra{background:#bf9000;color:#fff;font-weight:700;padding:8px 20px;border-radius:5px}#service.basic section#sec_02 .box.box04 .txt ul li{position:relative;font-weight:700;background:#f1f6fc;padding:5px 15px;border-radius:5px;margin-bottom:15px}#service.basic section#sec_02 .box.box04 .txt ul li:after{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/common/arrow01.svg);display:block;line-height:1em;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:35px;height:10px}#service.basic section#sec_02 .box.box04 .txt ul li:last-child:after{display:none}#service.basic section#sec_02 .box.box05{margin-bottom:50px}#service.leader360 #sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/service/header_02_leader360.webp)}#service.leader360 section#sec_01 .txt figure{width:585px}#service.juniorboard #sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/service/header_03_juniorboard.webp)}#service.juniorboard section#sec_01 .txt figure{width:585px}#service.juniorboard .zentai th{padding:15px;color:#fff;border:3px solid #ddeef9;position:relative}#service.juniorboard .zentai td{padding:15px;background:#fff;border:3px solid #ddeef9}#service.juniorboard .zentai thead th{background:#263270}#service.juniorboard .zentai tbody tr:nth-child(1) th{background:#5b9bd5}#service.juniorboard .zentai tbody tr:nth-child(2) th{background:#f60}#service.juniorboard .zentai tbody tr:nth-child(3) th{background:#8cc63f}#service.juniorboard .zentai tbody tr:nth-child(4) th{background:#c00000}#service.juniorboard .zentai tbody tr:nth-child(1) th:after{position:absolute;z-index:2;bottom:-18px;left:0;right:0;margin:0 auto;content:"";width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #5b9bd5;border-bottom:0}#service.juniorboard .zentai tbody tr:nth-child(2) th:after{position:absolute;z-index:2;bottom:-18px;left:0;right:0;margin:0 auto;content:"";width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #f60;border-bottom:0}#service.juniorboard .zentai tbody tr:nth-child(3) th:after{position:absolute;z-index:2;bottom:-18px;left:0;right:0;margin:0 auto;content:"";width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #8cc63f;border-bottom:0}#service.management #sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/service/header_04_team_management.webp)}#service.management section#sec_01 .txt figure{width:585px}#service.management section#sec_02 .box h4{font-weight:700;font-size:20px;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px}#service.management section#sec_02 .box.box-ex .ttl h3{padding-left:0}#service.nodal_point #sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/service/header_05_nodal_point.webp)}#service.nodal_point section#sec_01 .txt figure{width:440px}#service.nodal_point .zentai{margin-bottom:50px}#service.nodal_point .zentai figure{width:520px}#service.nodal_point .zentai .txt{width:calc(100% - 560px)}#service.nodal_point .box h4.ttl{background:#3f6eb4;font-size:20px;font-weight:700;color:#fff;padding:10px 20px;margin-bottom:10px}#service.nodal_point .box h5.ttl{font-size:18px;font-weight:700;color:#3f6eb4;border-bottom:1px solid #3f6eb4;padding-bottom:5px;margin-bottom:10px}#service.nodal_point .box .list_box01 li{width:32%;background:#dfeaf8;padding:15px;border-radius:8px;text-align:center;line-height:1.5em}#service.nodal_point .box .list_box01 li p{font-size:90%;margin-top:8px}#service.nodal_point .box .list_box02 li{background:#e0e8d8;padding:15px 20px;border-radius:8px;line-height:1.5em;margin-bottom:15px}#service.nodal_point .box .list_box02 li p{font-size:90%}#service.nodal_point .box .desc_box{position:relative;margin-bottom:35px}#service.nodal_point .box .desc_box div{width:50%;text-align:center}#service.nodal_point .box .desc_box div strong{display:inline-block;width:360px;background:#c7b299;color:#fff;padding:8px 10px;border-radius:8px}#service.nodal_point .box .desc_box:after{content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/allow-down_brown.svg);position:absolute;bottom:-30px;right:0;left:0;margin:0 auto;width:40px}#service.nodal_point .box .ttl02{background:#00b0f0;color:#fff;font-weight:700;text-align:center;padding:10px 20px;border-radius:8px}#service.nodal_point .box table.team{width:100%}#service.nodal_point .box table.team th{background:#aaa;font-weight:700;padding:10px 20px;text-align:center;color:#fff;border-bottom:5px solid #fff;width:80px}#service.nodal_point .box table.team td{background:#eee;font-weight:700;padding:10px 20px;border-bottom:5px solid #fff}#service.nodal_point .box table.team tr:nth-child(1) th{background:#17406d}#service.nodal_point .box table.team tr:nth-child(1) td{background:#c0d8f2}#service.nodal_point .box table.team tr:nth-child(2) th{background:#960}#service.nodal_point .box table.team tr:nth-child(2) td{background:#fff0d1}#service.nodal_point .box table.team tr:nth-child(3) th{background:#7e9632}#service.nodal_point .box table.team tr:nth-child(3) td{background:#f3f7e5}#service.nodal_point .box table.team tr:nth-child(4) th{background:#930}#service.nodal_point .box table.team tr:nth-child(4) td{background:#ffeee5}#service.nodal_point .box table.team tr:nth-child(5) th{background:#066}#service.nodal_point .box table.team tr:nth-child(5) td{background:#e7ffff}@media screen and (max-width:760px){#service .tbl_box h4{font-size:15px}#service section#sec_00 .desc ul li{margin-bottom:10px}#service section#sec_00 .desc ul li .ttl{width:100%}#service section#sec_00 .desc ul li .txt{width:calc(100%)}#service section#sec_00 .caption{margin-left:1em}#service section#sec_00 .caption:before{content:"※";margin-left:-1em}#program #sec_08 h2{font-size:24px}#service #sub_nav{padding:30px 0;background-image:none;background-color:#07356a}#service #sub_nav ul li{width:100%;margin-bottom:8px}#service #sub_nav ul li a .num{height:50px}#service #sub_nav ul li a .ttl{font-size:16px!important;height:50px}#service #sub_nav ul li a .ttl:after{top:16px}#service section{scroll-margin-top:50px}#service section .content_in{padding:60px 0 70px}#service section h2{font-size:20px}#service section h2 span{padding:0}#service section h2 span:before{display:none}#service section h2 span:after{display:none}#service section p.ttl{font-size:16px}#service section#sec_01 h3{font-size:20px!important}#service section#sec_01 .txt figure{width:100%;float:none;padding:0 0 20px}#service section#sec_02 .box .inner_box{padding:15px}#service section#sec_02 .box .ttl .num{left:-10px;top:-10px;font-size:18px;line-height:60px;width:60px}#service section#sec_02 .box .ttl h3{padding:20px 0 8px 40px;font-size:18px!important;margin:0 20px 15px}#service section#sec_02 .box .txt{padding:0 20px 20px}#service section#sec_03 .ttl1{font-size:18px;padding-bottom:10px;line-height:1.6em}#service section#sec_03 .ttl1 span{font-size:16px}#service section#sec_03 .ttl2{font-size:18px!important;line-height:1.6em}#service section#sec_03 h3{font-size:18px}#service section#sec_03 .box{padding:20px}#service section#sec_03 .prof_box ul.prof1{width:100%}#service section#sec_03 .prof_box ul.prof2{width:100%}#service section#sec_03 .prof_box ul li{margin-bottom:10px;font-weight:700}#service section#sec_03 .prof_box ul li span{display:block;text-align:center;width:100%;margin-right:0}#service section#sec_03 .box{padding:20px}#service section#sec_03 .desc_box ul li{margin-bottom:20px;padding-right:0}#service section#sec_03 .desc_box ul li:last-child{margin-bottom:0}#service section#sec_03 .program_box table{display:table;width:100%}#service section#sec_03 .program_box table tbody th{width:65px;padding:15px 20px}#service section#sec_03 .program_box table tbody td{padding:15px 20px}#service section#sec_03 .desc_box.desc02{margin-bottom:50px}#service section#sec_02 .box.box04 .txt .inner{width:100%}#service section#sec_02 .box.box04 .txt figure{width:100%}#service.basic section#sec_02 .box.box05{margin-bottom:50px}.faq_box .answer blockquote{padding:20px}.faq_box .answer .jisseki{width:100%}#service.performance .extra{padding:8px 20px;font-size:15px;line-height:1.5em}#service.leader360 section#sec_01 .txt figure{width:100%}#service.juniorboard section#sec_01 .txt figure{width:100%}#service.management section#sec_02 .box h4{font-size:16px}#service.nodal_point section#sec_01 .txt figure{width:100%}#service.nodal_point .zentai figure{width:100%;margin-bottom:20px}#service.nodal_point .zentai .txt{width:100%}#service.nodal_point .box h4.ttl{font-size:16px}#service.nodal_point .box .list_box01 li{width:100%;margin-bottom:10px}#service.nodal_point .box .list_box02 li{margin-bottom:10px}#service.nodal_point .box table.team th{width:50px;padding:0 20px}#service.nodal_point .box table.team td{line-height:1.6em}}#company #subpage .sec_ttl{width:260px}#company #subpage h2{border:2px solid #263270;color:#263270;text-align:center;font-size:24px;font-weight:700;line-height:1em;width:200px;height:200px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#company #subpage .inner{width:calc(100% - 260px)}.info_table{width:100%;border-collapse:collapse;border-spacing:0}.info_table th{width:180px;font-weight:700;color:#263270;padding:10px;border-bottom:8px solid #fff;border-right:3px solid #263270}.info_table td{padding:10px 10px 10px 25px;border-bottom:8px solid #fff}.map_table{width:100%;border-collapse:collapse;border-spacing:0}.map_table th{font-weight:700;color:#263270;padding:0 0 5px;border-bottom:1px solid #263270}.map_table td{padding:10px 0 20px}.access_detail{width:48%}.mapimg figure{width:47%}.mapimg figure img{width:100%;height:auto;margin-bottom:20px}#company table.tbl03 tbody th{width:250px;text-align:left}@media screen and (max-width:760px){#company #sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec05.webp)}#company #subpage .sec_ttl{width:100%;margin-top:30px}#company #subpage h2{border:none;border-radius:5px;background:#263270;color:#fff;font-size:20px;width:100%;height:auto;display:block;text-align:left;padding:12px 15px;margin-bottom:20px}#company #subpage .inner{width:100%}#company #subpage .mb080{margin-bottom:50px!important}.info_table th{display:block;width:100%;padding:0 0 3px;border-bottom:1px solid #263270;border-right:none}.info_table td{display:block;width:100%;padding:10px 0 20px;border-bottom:none}.map_table th{display:block;width:100%;padding:0 0 5px}.map_table td{display:block;width:100%;padding:10px 0 20px}.access_detail{width:100%}.mapimg figure{width:100%;margin-bottom:30px}#company table.tbl03 tbody th{width:100%;border-bottom:none}}#glossary_detail #sub_head{background-image:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/home/sec05.webp)}#glossary_detail .left,#glossary_list .left{width:calc(100% - 350px)}#glossary_detail .side_box,#glossary_list .side_box{width:300px}@media screen and (max-width:1400px){#glossary_detail .left,#glossary_list .left{width:calc(100% - 300px)}#glossary_detail .side_box,#glossary_list .side_box{width:250px}}#glossary_detail .side_box .cat_list,#glossary_list .side_box .cat_list{border:1px solid #ccc;padding:15px 20px;border-radius:8px}#glossary_detail .side_box .cat_list h3,#glossary_list .side_box .cat_list h3{text-align:center;font-size:20px;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:10px}#glossary_detail .side_box .cat_list h3 span,#glossary_list .side_box .cat_list h3 span{display:block;font-family:'Arial',Osaka,sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#888;text-align:center}#glossary_detail .side_box .cat_list li a,#glossary_list .side_box .cat_list li a{display:block;position:relative;background:#fff;margin-bottom:1px;padding:1px 20px 1px 25px}#glossary_detail .side_box .cat_list li a:before,#glossary_list .side_box .cat_list li a:before{position:absolute;top:12px;left:5px;display:inline-block;width:8px;height:8px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-top:1px solid #888;border-right:1px solid #aaa;border-bottom-color:transparent !important;border-left-color:transparent !important}#glossary_detail .side_box .cat_list li a:hover,#glossary_list .side_box .cat_list li a:hover{background:#263270;color:#fff}#glossary_detail .left h2{font-weight:700;font-weight:26px;border-bottom:1px solid #00a8c6;padding-bottom:5px;margin-bottom:15px}#glossary_detail .txt_area{margin-bottom:80px}#glossary_detail .txt_area p{margin-bottom:20px}#glossary_detail .txt_area ul{margin-bottom:20px;padding-left:1.2em}#glossary_detail .txt_area ul li{list-style:disc}#glossary_detail .txt_area ul li::marker{color:#00a8c6}#glossary_detail .txt_area ol{margin-bottom:20px;padding-left:1.8em}#glossary_detail .txt_area ol li{list-style:decimal}#glossary_detail .txt_area ol li::marker{color:#00a8c6}#glossary_detail .author_box{border:1px solid #ddd;padding:20px 30px;border-radius:8px;margin-bottom:60px}#glossary_detail .author_box p.title{font-weight:700;font-size:16px;text-align:center}#glossary_detail .author_box td.photo{width:80px}#glossary_detail .author_box td.photo img{width:80px;height:auto;border:1px solid #ddd;border-radius:50%}#glossary_detail .author_box td.name{width:calc(100% - 80px);padding-left:20px;font-size:18px;line-height:1.4em}#glossary_detail .author_box td.name span{font-size:14px}#glossary_detail .author_box td.caption{padding-top:10px;font-size:15px;line-height:1.8em}#glossary_detail figure{background:#efefef;padding:20px;text-align:center;margin-bottom:30px}#glossary_detail figure img{width:100%;max-width:600px;height:auto}#glossary_detail blockquote{padding:20px;margin:0 0 20px;border:1px solid #ccc}#glossary_detail blockquote img{width:100%;height:auto}#glossary_detail blockquote p{margin:0!important}#glossary_detail blockquote cite{font-style:normal;font-size:14px}#prev_next{width:100%;margin-bottom:40px;display:-webkit-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}#prev_next a{display:block;box-sizing:border-box;width:50%;padding:20px 15px 15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}#prev_next a:hover{background:#f1f1f1;color:#222}#prev_next a#prev{width:50%;border-right:1px solid #ccc}#prev_next a#prev img{float:left;width:100px;height:auto;margin-right:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#prev_next a#next{width:50%}#prev_next a#next img{float:right;width:100px;height:auto;margin-left:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#prev_next a #prev_title,#prev_next a #next_title{position:absolute;display:inline-block;top:-15px;left:15px;border:1px solid #ccc;background:#f9f9f6;font-size:90%;color:#222;line-height:1em;padding:5px 10px}#prev_next a #next_title{left:auto!important;right:15px!important}#glossary_list .left h2{font-weight:700;border-bottom:1px solid #00a8c6;padding:0 0 5px;margin-bottom:8px;font-size:18px}#glossary_list .left ul{margin-bottom:30px}#glossary_list .left ul li{display:block;width:33.3%}#glossary_list .left ul li a{display:block;position:relative;background:#fff;margin-bottom:1px;padding:8px 20px 8px 25px;line-height:1.4em}#glossary_list .left ul li a:before{position:absolute;top:15px;left:5px;display:inline-block;width:8px;height:8px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-top:1px solid #888;border-right:1px solid #aaa;border-bottom-color:transparent !important;border-left-color:transparent !important}#glossary_list .left ul li a:hover{background:#263270;color:#fff}@media screen and (max-width:760px){#glossary_detail .left,#glossary_list .left{width:100%;padding-top:10px}#glossary_detail .side_box,#glossary_list .side_box{width:100%}#glossary_list .left ul li{width:50%}}#consultants .conbox{position:relative;margin-bottom:50px}#consultants .conbox:after{content:"";position:absolute;bottom:30px;left:0;width:100%;height:85%;background-color:#ddeef9;z-index:-1;-webkit-transform:skewY(-1deg);transform:skewY(-1deg)}#consultants .conbox .txt_box{width:60%;padding:80px 40px 60px 0}#consultants .conbox .txt_box h2{font-size:26px;font-weight:700;border-bottom:1px solid #aaa;padding-bottom:8px;margin-bottom:10px}#consultants .conbox figure{width:40%;text-align:center;overflow:hidden}#consultants .conbox figure img{max-width:360px;border-radius:50%;background:#fff}#consultants .conbox.box2:after{background-color:#e1e5f2;-webkit-transform:skewY(1deg);transform:skewY(1deg)}#consultants .conbox.box2 .txt_box{order:2;padding:80px 0 60px 40px}#consultants .conbox.box2 figure{order:1}@media screen and (max-width:760px){#consultants .conbox{margin-bottom:30px}#consultants .conbox:after{height:90%}#consultants .conbox .txt_box{order:2;width:100%;padding:20px 10px 60px}#consultants .conbox .txt_box h2{font-size:22px;text-align:center}#consultants .conbox figure{order:1;width:70%;margin:20px auto 0 auto}#consultants .conbox.box2:after{background-color:#e1e5f2;-webkit-transform:skewY(1deg);transform:skewY(1deg)}#consultants .conbox.box2 .txt_box{order:2;padding:20px 10px 60px}#consultants .conbox.box2 figure{order:1}}#sitemap .map_box{margin-bottom:30px}#sitemap .map_box .map_list{padding-left:1em}#sitemap .map_box .map_list li{width:48%;position:relative;margin:0 1%}@media screen and (max-width:760px){#sitemap .map_box .map_list li{width:100%}}#sitemap .map_box ul.map_list li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f192";position:absolute;left:-1.5em;top:0;font-size:12px;color:#00a8c6}#sitemap .column_box .cat_list h4{font-weight:700;background:#e4ebf0;padding:8px 10px;border-radius:5px;margin-bottom:10px}#sitemap .column_box .cat_list ul{margin-bottom:20px;padding-left:1em}#sitemap .column_box .cat_list ul li{position:relative;margin:0 1%}#sitemap .column_box .cat_list ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f192";position:absolute;left:-1.5em;top:0;font-size:12px;color:#00a8c6}#downloads .downloads_box{margin-bottom:60px}#downloads .downloads_box h3.subTtl{font-weight:700;font-size:24px;padding-bottom:5px;margin-bottom:15px;border-bottom:2px solid #00a8c6}#downloads .downloads_box .downloads_box_img{width:30%;order:2}#downloads .downloads_box .downloads_box_img a{display:block}#downloads .downloads_box .downloads_box_img figure{margin-bottom:10px}#downloads .downloads_box .downloads_box_desc{width:65%;order:1}#downloads .contact_box h3{font-size:18px;background:#1a76b6;color:#fff;padding:5px 20px;font-weight:700;margin-bottom:10px}#downloads .downloads_box .downloads_box_desc .txt{margin-bottom:30px}#downloads .dl_btn a{display:block;width:80%;margin:0 auto;text-align:center;font-size:20px;font-weight:700;background:#233237;color:#fff;padding:15px;border-radius:5px}#downloads .dl_btn a i{padding-right:10px}#downloads .dl_btn a:hover{background:#115957}#downloads .thanks{text-align:center;margin-bottom:60px;border:1px solid #ccc;border-radius:10px;padding:40px 30px}#downloads .thanks h2{font-size:22px;font-weight:700;color:#1b2852;margin-bottom:0}#downloads .thanks p{font-weight:700;margin:0 0 30px}#downloads .booklet_contents{background:#ebeff0;border-radius:8px;padding:18px 24px}#downloads .booklet_contents h3{font-weight:700;color:#00a8c6;font-size:18px;border-bottom:1px solid #00a8c6;margin-bottom:10px;padding-bottom:3px}#downloads .booklet_contents ol{padding-left:50px}#downloads .booklet_contents ol li{list-style:upper-roman}#downloads .booklet_contents ol li::marker{color:#00a8c6;font-weight:700}@media screen and (max-width:760px){#downloads .downloads_box h3.subTtl{font-size:22px;margin-top:30px}#downloads .downloads_box .downloads_box_img{width:100%}#downloads .downloads_box .downloads_box_desc{width:100%}#downloads .dl_btn a{width:90%}#downloads .thanks h2{font-size:20px}#downloads .thanks p{font-size:15px}}#downloads_list .body_catch{margin-bottom:20px}#downloads_list .inner{margin-bottom:80px}#downloads_list .inner ul li{margin-bottom:20px}#downloads_list .inner ul li a{background:#eee;padding:30px;border-radius:10px;color:#222}#downloads_list .inner ul li a:hover{background:#263270;color:#fff}#downloads_list .inner ul li a figure{width:240px}#downloads_list .inner ul li a .ttl_box{width:calc(100% - 280px)}#downloads_list .inner ul li a .ttl_box .ttl{font-weight:700;font-size:22px;border-bottom:1px solid #aaa;margin-bottom:10px;padding-bottom:10px}#downloads_list ul .inner li a .ttl_box .ttl span{display:block;color:#00a8c6;font-size:16px;line-height:1.3em}#downloads_list ul li .inner a .ttl_box .txt{font-size:16px;line-height:1.8em}@media screen and (max-width:760px){#downloads_list .inner ul li a{padding:20px}#downloads_list .inner ul li a figure{width:100%;margin-bottom:20px}#downloads_list .inner ul li a .ttl_box{width:100%}#downloads_list .inner ul li a .ttl_box .ttl{font-size:18px}}#downloads_list h2{font-size:26px;color:#00a8c6;font-weight:700;border-bottom:1px solid #00a8c6;padding-bottom:5px;margin-bottom:15px}#downloads_list .sample_dl ul li{width:48%;background:#eee;padding:30px;border-radius:8px;margin-bottom:30px}#downloads_list .sample_dl ul li figure{width:30%;position:relative}#downloads_list .sample_dl ul li figure i{position:absolute;left:0;top:0;text-align:center;line-height:40px;font-size:22px;width:40px;height:40px;border-radius:50%;color:#fff;background:#666}#downloads_list .sample_dl ul li .txt_box{width:68%}#downloads_list .sample_dl ul li h3{width:100%;font-size:21px;font-weight:700;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #aaa}#downloads_list .sample_dl ul li .txt_box p{font-size:16px;line-height:1.8em}#downloads_list .sample_dl ul li .btn{width:100%;text-align:center;padding-top:20px}#downloads_list .sample_dl ul li .btn a{display:inline-block;font-size:20px;font-weight:700;padding:10px 60px;background-color:#233237;color:#fff;border-radius:8px}#downloads_list .sample_dl ul li .btn a i{padding-right:8px}#downloads_list .sample_dl ul li .btn a:hover{background-color:#115957}@media screen and (max-width:760px){#downloads_list h2{font-size:22px;margin-top:30px}#downloads_list .sample_dl ul li{width:100%;padding:20px}#downloads_list .sample_dl ul li h3{font-size:18px}#downloads_list .sample_dl ul li .txt_box p{font-size:15px;line-height:1.8em}#downloads_list .sample_dl ul li .btn a{font-size:17px}}#contact h2{font-size:26px;color:#00a8c6;font-weight:700;border-bottom:1px solid #00a8c6;padding-bottom:5px;margin-bottom:15px}#contact .tel_box{padding-top:10px;margin-bottom:80px}#contact .tel_box .caption{margin-bottom:20px}#contact .tel_box_in{box-sizing:border-box;background:#fff;padding:20px;text-align:center;border:1px solid #ccc;border-radius:5px}#contact .tel_box_in a{color:#222;cursor:default}#contact .tel_box_in .campaign{font-weight:700;font-size:20px;color:#c00}#contact .tel_box_in .name{width:200px;margin:0 auto 10px auto}#contact .tel_box_in .tel_no{font-size:300%;font-family:Arial,Roboto,Meiryo,sans-serif;font-weight:700;margin-bottom:10px}#contact .tel_box_in .tel_no img{width:50px;height:auto;margin-right:5px}#contact .tel_box_in span{display:inline-block;width:35%;border:1px solid #900;color:#900;padding:5px;margin-bottom:8px;line-height:1em;font-weight:700}@media screen and (max-width:760px){#contact h2{font-size:20px}#contact .tel_box_in{padding:15px}}*{box-sizing:border-box}::placeholder{color:#bbb}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.inline-flex{display:-webkit-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-between{justify-content:space-between;-webkit-justify-content:space-between}.flex-start{justify-content:flex-start;-webkit-justify-content:flex-start}.flex-center{justify-content:center;-webkit-justify-content:center}.flex-txt-center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.form_block{padding:0;line-height:1.9em;font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph;overflow-x:hidden}.form_block{width:100%;margin:0 auto;font-size:16px}.form_block .form table{width:100%;table-layout:fixed}.form_block table.form_table{width:100%;table-layout:fixed;border-top:1px solid #bbb;border-collapse:collapse;border-spacing:0}.form_block table.form_table tr{border-bottom:1px solid #bbb}.form_block table.form_table th{font-weight:400;width:24%;min-width:120px;text-align:left;padding:15px 20px;background:#efefef}.form_block table.form_table th span,table.form_table td span.required{font-size:16px;color:#e00;margin-left:5px;font-weight:700}.form_block table.form_table td{padding:15px 20px;position:relative}.form_block table.form_table .position .parts{width:100%;position:relative}.form_block table.form_table .name .parts{width:49%;position:relative}.form_block table.form_table .address_parts{width:100%;position:relative}.form_block table.form_table .position .parts label,table.form_table .name .parts label,table.form_table .address_parts label{position:absolute;top:0;left:0;z-index:1;padding:9.5px 10px;border:1px solid #999;width:75px;background:#999;color:#fff;border-radius:5px 0 0 5px}.form_block table.form_table .position .parts input{padding-left:90px;margin:0 0 10px}.form_block table.form_table .name .parts input{padding-left:90px;margin:0}.form_block table.form_table .address_parts input{padding-left:130px;margin:0 0 10px}.form_block table.form_table .address_parts label{width:120px!important}.form_block input#zip1{width:220px}.form_block input#zip2{width:100px;padding-left:8px}.form_block table.form_table .second_user{border:1px solid #999;padding:15px;margin-top:15px}.form_block table.form_table .second_user p{width:100%;margin:0 0 10px;font-weight:700}.form_block table.form_table .second_user p span{font-size:14px;font-weight:400}.form_block input,.form_block textarea,.form_block select{font-family:inherit;font-size:16px;color:inherit;box-sizing:border-box}.form_block select[multiple]{height:50px}.form_block input[type=text],.form_block input[type=tel],.form_block input[type=email],.form_block select,.form_block textarea{width:100%;padding:13px;border-radius:5px;border:1px solid #999;background-color:#efefef}.form_block input[type=submit]{cursor:pointer;font-size:22px;padding:20px 0;width:280px;color:#fff;background-color:#900;border:none;transition:.3s;border-radius:5px}.form_block .wpcf7-submit:disabled{background-color:#ccc;cursor:not-allowed}.form_block #submit_box{text-align:center;padding:35px 0 50px}.form_block input[type=checkbox],.form_block input[type=radio]{display:inline-block;margin:0 2px;padding:0;vertical-align:middle;position:relative;top:-1px;cursor:pointer}.form_block .caution{text-align:right;margin:0 0 10px}.form_block .caution span{color:#e00;font-weight:700}.form_block .caption{padding:20px;border:1px solid #ccc;border-radius:5px;line-height:1.8em}.form_block .caption ul{margin:0;padding:0}.form_block .caption ul li{list-style:none;padding-left:1em;text-indent:-1em;font-size:14px}.form_name_hidden{display:none}.form_block .attr{padding:20px;border:1px solid #ccc;border-radius:5px;line-height:1.8em}#privacy{margin-bottom:60px}#privacy p.txt{margin-bottom:50px}#privacy section{margin-bottom:40px}#privacy h2{font-size:20px;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px}#privacy h2 span{padding-right:10px}#privacy .name{text-align:right}@media screen and (max-width:1400px){body{font-size:16px;line-height:2em}.content_in{width:1080px}#toppage main #sec_lead .content_in{width:1080px}#service #sub_nav .content_in{width:1080px}.gnavi__list a{font-size:16px}#toppage main #sec_01 .catch{font-size:32px}#toppage main #sec_05 .box h3{font-size:26px}.secTtl_box .ttl{font-size:32px}.sub_bnr a .desc h3{font-size:16px}.sub_bnr a .desc h3 span{font-size:13px}.service_bnr a .left h3{font-size:22px}#service #sub_nav ul li a .ttl{font-size:14px;padding:0 15px 0 5px}#service section#sec_03 .ttl2{font-size:30px}#service section#sec_03 h3{font-size:18px}#service section#sec_03 p.ttl2{font-size:16px!important}#service section#sec_03 p.ttl3{font-size:16px}#service section#sec_01 h3{font-size:32px}#service section#sec_02 .box .ttl h3{font-size:22px}}@media screen and (max-width:760px){.form_block table.form_table th{display:block;width:100%;padding:8px 10px}.form_block table.form_table td{display:block;width:100%;padding:10px 10px 30px}.form_block table.form_table .second_user p span{font-size:13px}.form_block table.form_table .second_user{padding:12px}.form_block .service_desc span.wpcf7-list-item{width:100%}.form_block span.wpcf7-list-item{width:100%}}@media screen and (max-width:760px){.drawer-hamburger{display:block !important}header .menu{width:calc(260px)}header .menu nav{display:none}.drawer-menu a{color:#fff;font-weight:700;padding:15px 20px}.drawer-menu a:hover{color:#fff;text-decoration:none;background:#233237}.drawer-menu li{border-bottom:1px solid #fff}.drawer-menu a i{padding-left:8px;color:#888!important}.drawer-dropdown-menu li{border-bottom:none;border-top:1px solid #ccc;background:#eee !important}}footer .sp_foot{display:none}@media screen and (max-width:760px){.content_in{width:92%}#toppage main #sec_lead .content_in{width:92%}#service #sub_nav .content_in{width:92%}footer .sp_foot{display:block;width:100%;position:fixed;bottom:0;left:0;background-color:rgba(248,248,248,.9);padding:15px 0 10px;z-index:9}footer .sp_foot .ttl{font-size:14px;width:100%;font-weight:700;padding:0 0 5px;line-height:1em}footer .sp_foot .tel{width:220px;padding-top:5px}footer .sp_foot .mail{width:calc(100% - 220px)}footer .sp_foot .tel .tel_num{font-family:"Arial","BIZ UDPGothic","メイリオ","Meiryo",'Roboto',"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:26px;line-height:.8em}footer .sp_foot .tel .tel_num a{color:#222}footer .sp_foot .tel .tel_num img{width:34px;height:auto}footer .sp_foot .mail a{display:block;width:100%;background:#233237;color:#fff;font-weight:700;text-align:center;line-height:1em;font-size:14px;padding:8px 0;border-radius:5px}}@media screen and (max-width:760px){header{height:40px}header .logo a{line-height:1em}header .logo{width:100%}header .menu{display:none}a.drawer-dropdown-menu-item{background:#00a8c6;padding:0 20px}#contact .tel_box_in{width:95%;margin:0 auto}#contact .tel_box_in .name{width:160px}#contact .tel_box_in .tel_no{font-size:200%;line-height:1em}#contact .tel_box_in .tel_no a{color:#222}#contact .tel_box_in .tel_no img{width:30px;padding-bottom:5px}#contact .tel_box_in p{font-size:13px}#privacy h2{font-size:18px}}#column main{width:calc(100% - 340px)}#column aside{width:280px}#column ul.column_list li{margin-bottom:20px}#column ul.column_list li a{position:relative;display:block;background:#f1f6fc;border:1px solid #f1f6fc;color:#333;padding:20px 30px;border-radius:5px}#column ul.column_list li a:hover{background:#fff;border:1px solid #37597d}#column ul.column_list li a .category-name{position:absolute;top:-10px;right:-5px;padding:5px 10px 7px;font-size:14px;display:inline-block;text-align:right;color:#fff;line-height:1;background:#1a76b6}#column ul.column_list li a .category-name:before{content:"";position:absolute;bottom:-5px;left:calc(100% - 5px);width:0;height:0;border-style:solid;border-width:5px 5px 0 0;border-color:#37597d transparent transparent}#column ul.column_list li a .catch{font-size:16px;font-weight:700;line-height:1.3em}#column ul.column_list li a .ttl{font-size:21px;font-weight:700;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:10px}#column ul.column_list li a .ttl span{font-size:14px;font-weight:400;text-align:right}#column aside h2{color:#263270;font-size:17px;font-weight:700;border-bottom:1px solid #263270;padding:0 0 8px;margin-bottom:15px}#column aside .box li a{display:block;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;line-height:1.5em}#column aside .box li .catch{font-size:15px}#column aside .sticky_box{position:sticky;top:90px;left:0;padding-bottom:60px}#column main h2.cat_ttl{color:#263270;font-weight:700;border-bottom:2px solid #263270;padding-bottom:8px;margin-bottom:20px}#column main .visual_desc{margin-bottom:10px}#column main .visual .cat_name{font-size:14px;font-weight:700;color:#fff;line-height:1em;padding:8px 15px;background:#1a76b6;margin-right:20px}#column main .visual .catch{font-weight:700;font-size:16px}#column main .visual h1{font-size:26px;font-weight:700;border-bottom:2px solid #666;padding-bottom:8px;margin-bottom:2px}#column main .visual .date{font-size:15px;text-align:right;margin-bottom:10px}#column main .visual figure{margin-bottom:30px}#column main .contents_box p{margin-bottom:24px}#column main .contents_box ul{padding-left:20px;margin-bottom:20px}#column main .contents_box ul li{list-style:disc;margin-bottom:10px}#column main article{margin-bottom:60px}#column main .author_box{margin-bottom:60px}#column main .author_box .title{font-weight:700;border-bottom:2px solid #333;margin-bottom:20px}#column main .author_box .left{width:180px}#column main .author_box .left img{border:1px solid #666;border-radius:50%}#column main .author_box .right{width:calc(100% - 220px)}#column main .author_box .right .name{font-size:19px;font-weight:700;line-height:1.6em;margin-bottom:10px}#column main .author_box .right .name span{display:block;font-size:15px;font-weight:400}#column main .author_box .right .txt{font-size:16px;line-height:1.7em}@media screen and (max-width:760px){#column main{width:100%}#column aside{width:100%}#column ul.column_list li a .category-name{top:-10px}#column ul.column_list li a{padding:20px}#column ul.column_list li a .ttl{font-size:18px;border-bottom:none;padding-bottom:0;margin-bottom:8px}#column ul.column_list li a .ttl p{width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}#column main .visual h1{font-size:21px}#column main .visual{padding-top:10px}#column main .author_box .left{width:80px}#column main .author_box .right{width:calc(100% - 100px)}#column main .author_box .right .name span{font-size:14px}#column main .author_box .right .txt{font-size:15px;line-height:1.6em}#column main .author_box{margin-bottom:40px}}#news ul.news_list{border-top:1px solid #ccc;margin-bottom:30px}#news ul.news_list li{border-bottom:1px solid #ccc;padding:10px}#news ul.news_list li .date{position:relative;margin-left:20px}#news ul.news_list li .date:before{display:block;position:absolute;left:-18px;top:2px;content:url(//kanri-syoku.com/wp/wp-content/themes/kanrisyoku/css/../images/icon/arrow-right-blue.svg);width:10px}#news ul.news_list li .date span{margin-left:10px;padding:3px 10px;border-radius:3px;background-color:teal;color:#fff;font-size:14px}#news ul.news_list li .txt{margin-left:20px}#news article{margin-bottom:60px}#news article .visual .cat_name{font-size:14px;font-weight:700;color:#fff;line-height:1em;padding:8px 15px;background:#1a76b6;margin-right:20px}#news article .visual h1{font-size:26px;font-weight:700;border-bottom:2px solid #666;padding-bottom:8px;margin-bottom:2px}#news article .visual .date{font-size:15px;text-align:right;margin-bottom:10px}#news article .contents_box p{margin-bottom:24px}