@charset "utf-8";*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}.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-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',"游ゴシック","Yu Gothic",YuGothic,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;font-size:16px;line-height:2em;margin:0;padding:0;position:relative;font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph}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',"游ゴシック","Yu Gothic",YuGothic,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif}.mincho{font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.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 30px;background:#fff;border-radius:100px;color:#f15a24;font-weight:700}.more_btn01 a i{padding-left:8px}.more_btn01 a:hover{background:#f15a24;color:#fff}.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}.mb020{margin-bottom:20px!important}.mb040{margin-bottom:40px!important}.mb060{margin-bottom:60px!important}.mb080{margin-bottom:80px!important}.mb100{margin-bottom:100px!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:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/home/visual.jpg) no-repeat top center;height:470px;position:relative}header#sub_visual{width:100%;height:110px;position:relative}header h1.logo{width:370px;font-size:14px;padding-top:10px}header h1.logo a{display:block;padding-top:5px}header h1.logo a .main_logo{width:190px;height:auto}header h1.logo a .skg{width:160px;height:auto;margin-left:10px}header .head_menu{width:calc(100% - 370px)}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:#00a8c6;content:"\f0a9";padding-right:.3em}header .head_menu ul li a{color:#222;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-weight:700;font-size:32px;line-height:1em;font-family:Arial,Roboto,Meiryo,sans-serif}header .head_menu .contact .tel .num img{width:37px;height:auto;padding-bottom:5px}header .head_menu .contact .tel .caption{font-size:15px;line-height:1.5em}header .head_menu .contact .contact_btn{padding-left:20px}header .head_menu .contact .contact_btn a{display:block;background:#c00;color:#fff;text-align:center;border-radius:8px;line-height:1.3em;font-weight:700;padding:5px 20px 3px}header .head_menu .contact .contact_btn a:hover{background:#900}header h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#263270;font-weight:700;font-size:35px;line-height:1em;background:#fff;padding:15px 40px 10px}header h2 span{font-size:25px}header h2 br{display:none}header h1.logo a .main_logo_sp{display:none}@media screen and (max-width:1080px){header .head_menu{padding-right:50px}header .head_menu ul{display:none}header .head_menu .contact{padding-top:50px}}@media screen and (max-width:860px){header h1.logo{width:100%;padding-top:0;position:fixed;top:0;left:0;background:#fff;z-index:2;height:39px}header h1.logo span{display:none}header h1.logo a{padding-top:0}header h1.logo a .main_logo_sp{display:block;width:200px;height:auto;margin:10px 0 0 10px}#top_visual .content_in{width:100%}header h1.logo a .main_logo{display:none}header h1.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_visual{height:50px}}.gnavi__wrap{width:100%;background:#263270;z-index:9;position:sticky;top:0}.gnavi__lists{display:flex;border-left:1px solid #fff}.gnavi__list{width:15%;height:60px;background:#263270;position:relative;transition:all .3s;border-right:1px solid #fff}.gnavi__list:first-child{width:40%}.gnavi__list:nth-of-type(3){width:20%}.gnavi__list:nth-of-type(4){width:25%}.gnavi__list:first-child:after{position:absolute;top:12px;right:15px;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;content:"\f078"}.gnavi__list:hover{background-color:#004d80}.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{display:none;width:100%;position:absolute;top:60px;left:0}.gnavi__list:hover .dropdown__lists{display:block}.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:center;align-items:center;color:#fff;text-decoration:none;position:relative}@media screen and (max-width:1080px){.gnavi__wrap{display:none}}#toppage main{width:100%;position:relative}#toppage main section .ttl_box{text-align:center;margin-bottom:20px}#toppage main section .ttl_box h3{font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:25px;color:#263270;font-weight:700;border-bottom:1px solid #666;display:inline-block;padding:0 50px 2px}#toppage main section{padding:60px 0}#toppage main .sec01-1,#toppage main .sec01-2{position:relative}#toppage main .sec01-1:after,#toppage main .sec01-2:after{top:0;height:100%;content:'';position:absolute;z-index:-1;background-position:top left;background-repeat:no-repeat;background-size:cover}#toppage main .sec01-1:after{left:60%;width:40%;background-image:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/home/dami01.jpg)}#toppage main .sec01-2:after{left:0;width:40%;background-image:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/home/dami02.jpg)}#toppage main .sec01-1 .inner,#toppage main .sec01-2 .inner{width:56%}#toppage main .sec01-2 .content_in{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:right;-webkit-justify-content:right}#toppage main .sec01-1 .inner h3,#toppage main .sec01-2 .inner h3{font-size:26px;font-weight:700;color:#263270;margin-bottom:10px}#toppage main .sec01-1 .inner .txt,#toppage main .sec01-2 .inner .txt{margin-bottom:20px}#toppage main .sec01-1 .inner p,#toppage main .sec01-2 .inner p{padding-bottom:10px}#toppage main .sec02{background:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/common/ami_back.png) repeat}#toppage main .sec02 ul li{width:32%;margin-bottom:30px}#toppage main .sec02 ul:after{display:block;content:"";width:32%}#toppage main .sec03 ul li{width:23%;margin-bottom:30px}#toppage main .sec03 ul:after{display:block;content:"";width:23%}#toppage main .sec03 ul:before{display:block;content:"";width:23%;order:1}#toppage main section ul li{overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.2)}#toppage main section ul li a{display:block;color:#222}#toppage main section ul li a figure{overflow:hidden}#toppage main section ul li a figure img{transition:.3s}#toppage main section ul li a:hover figure img{transform:scale(1.1,1.1)}#toppage main section ul li a .inner{padding:10px 15px}#toppage main section ul li a .inner .ttl{font-weight:700;line-height:1.6em;margin-bottom:5px}#toppage main section ul li a:hover .inner .ttl{color:#00a8c6}#toppage main section ul li a .inner .date{color:#666;font-size:14px}#toppage main section ul li a .inner .date:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#666;content:"\f073";padding-right:.6em}#toppage main section.sec03 ul li{background:#efefef;box-shadow:none}@media screen and (max-width:860px){#toppage main section{padding:40px 0}#toppage main .sec01-2{padding:0 0 60px}#toppage main .sec01-1:after,#toppage main .sec01-2:after{display:none}#toppage main .sec01-1 .inner,#toppage main .sec01-2 .inner{width:100%}#toppage main .sec02 ul li{width:100%;margin-bottom:20px}#toppage main .sec02 ul:after{width:100%}#toppage main .sec03 ul li{width:100%;margin-bottom:20px}#toppage main .sec03 ul:after{width:100%}#toppage main .sec03 ul:before{width:100%}}#subpage{margin-top:0;padding-bottom:30px}#subpage #bread{width:100%;padding:10px 0 30px;font-size:14px}#subpage #bread i{padding-right:8px}#subpage main{width:calc(100% - 350px);position:relative}#subpage aside{width:300px;position:relative}#subpage aside h2{font-weight:700;font-size:20px;border-left:3px solid #00a8c6;padding:5px 0 5px 15px;margin-bottom:10px}#subpage aside .new_article{margin-bottom:50px}#subpage aside .new_article ul{margin-bottom:15px}#subpage aside .new_article li{border-bottom:1px dotted #ccc}#subpage aside .new_article li a{color:#222;line-height:1.6em;font-size:15px;padding:8px 0}#subpage aside .new_article li a:hover{color:#666}#subpage aside .new_article li a figure{width:120px}#subpage aside .new_article li a .right{width:calc(100% - 120px);padding-left:15px}#subpage aside .new_article li a .right .date{font-size:14px;color:#999}#subpage aside .new_article li a .right .date i{padding-right:8px}#subpage aside .cvpoint{position:sticky;top:100px;margin-bottom:40px}#subpage aside .cvpoint .contact_box{margin-bottom:40px}#subpage aside .cvpoint .contact_box a.logo{display:block;margin-bottom:10px}#subpage aside .cvpoint .contact_box a.logo .main_logo{width:160px;height:auto}#subpage aside .cvpoint .contact_box a.logo .skg{width:130px;height:auto}#subpage aside .cvpoint .contact_box .contact .tel .num{font-weight:700;font-size:32px;line-height:1em;font-family:Arial,Roboto,Meiryo,sans-serif}.tel .num a{color:#222;cursor:default}#subpage aside .cvpoint .contact_box .contact .tel .num img{width:37px;height:auto;padding-bottom:5px}#subpage aside .cvpoint .contact_box .contact .tel .caption{font-size:15px;line-height:1.5em;margin-bottom:20px}#subpage aside .cvpoint .contact_box .contact .contact_btn a{position:relative;display:block;background:#c00;color:#fff;font-weight:700;padding:10px;width:100%;margin:0 auto;border-radius:8px;font-size:17px;text-align:center}#subpage aside .cvpoint .contact_box .contact .contact_btn a:after{position:absolute;top:9px;left:15px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:26px;color:#fff;content:"\f0e0"}#subpage aside .cvpoint .contact_box .contact .contact_btn a:hover{background:#600}#subpage aside .cvpoint .dl_bnr a{display:block;position:relative;background-image:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/common/ami_back.png);background-repeat:repeat;border-radius:8px;border:1px solid #ccc}#subpage aside .cvpoint .dl_bnr a figure{width:150px;position:absolute;top:-20px;left:-15px}#subpage aside .cvpoint .dl_bnr a .txt{padding:15px}#subpage aside .cvpoint .dl_bnr a .txt .caption{padding:0 0 0 140px;color:#f15a24;font-weight:700;line-height:1.2em;font-size:18px}#subpage aside .cvpoint .dl_bnr a .txt .ttl{color:#263270;font-weight:700;font-size:20px;line-height:1.4em;text-align:center;border-top:1px solid #263270;padding-top:18px;margin-top:10px}#subpage aside .cvpoint .dl_bnr a:hover{background:#263270;border:1px solid #263270}#subpage aside .cvpoint .dl_bnr a:hover .txt .caption{color:#fff}#subpage aside .cvpoint .dl_bnr a:hover .txt .ttl{color:#fff;border-top:1px solid #fff}#subpage aside .cvpoint .dl_bnr a:hover img{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )";background:none!important}@media screen and (max-width:860px){#subpage{margin-top:0;padding-bottom:50px}#subpage #bread{overflow-x:scroll;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0 0 15px}#subpage #bread i{padding-right:8px}#subpage main{width:100%}#subpage aside{display:none}}#foot_dl{background:#0071bc;border-bottom:1px solid #fff;position:relative;margin-top:60px}#foot_dl .dl_item{position:relative;background:#efefef;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);width:75%;margin:0 auto;transform:translateY(-30px)}#foot_dl .dl_item figure{width:260px;position:absolute;top:-25px;left:-15px}#foot_dl .dl_item .txt{padding:20px 30px 20px 270px}#foot_dl .dl_item .txt .caption{font-weight:700;color:#c1272d}#foot_dl .dl_item .txt .ttl{font-weight:700;color:#263270;font-size:23px;margin-bottom:10px}#foot_dl .dl_item .txt .desc{line-height:1.6em}#foot_dl .dl_item .dl_btn{text-align:center;padding-bottom:20px}#foot_dl .dl_item .dl_btn a{position:relative;display:block;background:#c00;color:#fff;font-weight:700;padding:10px;width:70%;margin:0 auto;border-radius:8px;font-size:17px}#foot_dl .dl_item .dl_btn a:after{position:absolute;top:9px;right:15px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:26px;color:#fff;content:"\f019"}#foot_dl .dl_item .dl_btn a:hover{background:#600}footer{background:#263270;color:#fff;padding-top:50px}footer .logo_box a{display:block;width:200px;margin:0 auto 20px auto}footer .logo_box a img{width:100%;height:auto}footer .foot_content .inner:first-child{width:33%}footer .foot_content .inner:nth-of-type(2){width:21%}footer .foot_content .inner:nth-of-type(3){width:21%}footer .foot_content .inner ul{padding-left:1.5em}footer .foot_content .inner ul li{line-height:1.5em;padding-bottom:10px}footer .foot_content .inner ul li a{color:#fff}footer .foot_content .inner ul li a:hover{color:#aaa}footer .foot_content .inner ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;content:"\f192";margin-left:-1.5em;padding-right:.6em}footer .foot_content .inner ul.nav01{padding-left:3.2em}footer .foot_content .inner ul.nav01 li:before{content:"\f061"}footer .foot_content .inner .ttl{font-weight:700}footer .foot_content .inner .ttl:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;content:"\f192";padding-right:.6em}footer .foot_content .company{width:25%;border-left:1px solid #fff;padding-left:20px}footer .foot_content .company .logo{width:70%}footer .foot_content .company .logo .od_link{display:block;border:1px solid #fff;padding:10px;line-height:1em;margin:15px 0}footer .foot_content .company .access{font-size:13px;line-height:1.5em}footer .foot_content .company .access a{color:#fff;font-weight:700}footer .foot_content .company .access i{padding-right:5px}footer .foot_content .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:860px){#foot_dl .dl_item{width:85%}#foot_dl .dl_item figure{width:120px;top:10px;left:-40px}#foot_dl .dl_item .txt{padding:20px 20px 20px 90px}#foot_dl .dl_item .txt .caption{font-size:12px;line-height:1.2em;margin-bottom:8px}#foot_dl .dl_item .txt .ttl{font-size:18px;line-height:1.3em;margin-bottom:0}#foot_dl .dl_item .txt .desc{display:none}#foot_dl .dl_item .dl_btn a{width:90%;font-size:16px}#foot_dl .dl_item .dl_btn a:after{top:9px;right:10px;font-size:20px}footer .logo_box a{width:140px}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 .foot_content .company{width:100%;padding-left:20px;margin-top:30px}footer .foot_content .company .logo{width:50%}footer .foot_content .company .access{font-size:13px;line-height:1.5em}footer .main_copyright{font-size:12px;margin-top:0;text-align:left;padding:10px 0 50px 20px}}#service section{margin-bottom:80px}#service section.sec00 .ttl_box{position:relative;margin-bottom:30px;border-radius:10px;overflow:hidden}#service section.sec00 .ttl_box:after{top:0;left:60%;width:40%;height:100%;content:'';position:absolute;z-index:-1;background-image:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/home/dami01.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}#service section.sec00 .ttl_box .inner{background:#263270;padding:20px 30px;width:60%;color:#fff}#service section.sec00 .ttl_box .inner h2.ttl{font-size:30px;line-height:1.3em;font-weight:700;margin-bottom:15px}#service section.sec00 .ttl_box .inner .caption{background:#ced0db;padding:5px 15px 10px;border-radius:5px}#service section.sec00 .ttl_box .inner .caption p{font-weight:700;color:#263270;border-bottom:1px solid #263270;margin-bottom:8px}#service section.sec00 .ttl_box .inner .caption ul{padding-left:1.5em;color:#222;font-weight:700}#service section.sec00 .ttl_box .inner .caption ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#263270;content:"\f192";margin-left:-1.2em;padding-right:.6em;line-height:1.5em}#service section.sec00 .desc h3{font-size:28px;font-weight:700;color:#263270;margin-bottom:10px}#service section.sec00 .desc .txt{padding-bottom:15px}#service section.sec00 .desc .txt p{margin-bottom:16px}#service section .ttl_box2{line-height:1em;margin-bottom:15px}#service section .ttl_box2 .num{width:150px;background:#151d47;color:#ff0;font-weight:700}#service section .ttl_box2 .num span{font-size:20px;padding:0 5px}#service section .ttl_box2 h3{width:calc(100% - 150px);background:#ced0db;color:#151d47;font-weight:700;padding:20px}#service section .inner figure{margin-bottom:25px}#service section .inner .txt p{margin-bottom:16px}#service section.sec05 ul li{font-weight:700;border-bottom:1px dotted #ccc;margin-bottom:5px;padding-bottom:5px}#service section.sec05 ul li span{display:inline-block;padding:3px 10px;margin-right:8px;background:#263270;color:#fff}@media screen and (max-width:860px){#service section{margin-bottom:0}#service section.sec00,#service section.sec01,#service section.sec02,#service section.sec03,#service section.sec04{margin-bottom:60px}#service section.sec00 .ttl_box:after{display:none}#service section.sec00 .ttl_box .inner{padding:20px 30px;width:100%}#service section.sec00 .ttl_box .inner h2.ttl{font-size:23px;margin-bottom:15px}#service section.sec00 .desc h3{font-size:22px}#service section .ttl_box2{line-height:1em;margin-bottom:15px}#service section .ttl_box2 .num{font-size:15px;width:120px}#service section .ttl_box2 .num span{font-size:15px;padding:0 5px}#service section .ttl_box2 h3{width:calc(100% - 120px);padding:10px;font-size:18px}}h1.page_ttl{font-size:30px;font-weight:700;margin-bottom:20px;border-left:3px solid #00a8c6;padding:5px 0 5px 15px}h1.page_ttl span{font-size:24px;padding-left:8px}h2.page_ttl{font-size:26px;font-weight:700;margin-bottom:20px;border-left:3px solid #00a8c6;padding:5px 0 5px 15px}h2.page_ttl span{font-size:24px;padding-left:8px}h2.page_ttl2{font-size:22px;font-weight:700;margin-bottom:20px;border-bottom:2px solid #00a8c6;padding:0 0 5px}h2.num{position:relative;padding:5px 0 5px 60px}h2.num span{position:absolute;top:0;left:0;width:45px;height:100%;background:#263270;color:#fff;display:flex;justify-content:center;align-items:center;padding-left:0}#column_list ul li{margin-bottom:20px}#column_list ul li a{background:#efefef;overflow:hidden;border-radius:8px}#column_list ul li a:hover{background:#d3e5e8}#column_list ul li a figure{width:160px}#column_list ul li a .ttl_box{width:calc(100% - 160px);padding:15px 20px;color:#222}#column_list ul li a .ttl_box .ttl{font-weight:700;font-size:19px;color:#263270;border-bottom:1px solid #ccc;margin-bottom:10px}#column_list ul li a .ttl_box .desc{line-height:1.6em;margin-bottom:10px}#column_list ul li a .ttl_box .date{text-align:right;color:#666;line-height:1em}#column_list ul li a .ttl_box .date i{padding-right:8px}.article_list{padding:50px 0 20px}.article_list .inner{margin-bottom:50px}.article_list .inner h2{font-size:26px;font-weight:700;margin-bottom:30px;text-align:center}.article_list .inner h2 span{border-bottom:3px solid #00a8c6;padding:0 30px 5px}.article_list .inner ul li,.article_list .inner ol li{position:relative;margin-bottom:30px;background:#f2f2f2;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.article_list .inner ul:after,.article_list .inner ol:after{display:block;content:""}.article_list .inner ul li a,.article_list .inner ol li a{display:block;position:relative}.article_list .inner ul li a img,.article_list .inner ol li a img{width:100%;height:auto;border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px}.article_list .inner ul li a .ttl_box,.article_list .inner ol li a .ttl_box{position:relative;padding:15px 20px;color:#222}.article_list .inner ul li a .ttl_box .ttl,.article_list .inner ol li a .ttl_box .ttl{font-weight:700;line-height:1.7em;margin-bottom:5px}.article_list .inner ul li a .ttl_box .date,.article_list .inner ol li a .ttl_box .date{color:#666;font-size:14px;line-height:1.5em}.article_list .inner ul li a .ttl_box .date i,.article_list .inner ol li a .ttl_box .date i{padding-right:5px}.article_list .inner ul li a .cat_name,.article_list .inner ol li a .cat_name{position:absolute;left:20PX;top:-15px;display:inline-block;font-size:14px;line-height:1em;font-weight:700;padding:5px 10px;color:#fff;background:#00a8c6}.article_list .inner ol{counter-reset:item;list-style-type:none}.article_list .inner ol li:before{position:absolute;top:-10px;left:-10px;z-index:9;counter-increment:item;content:counter(item);font-weight:700;color:#fff;width:35px;line-height:35px;text-align:center;border-radius:50%}.article_list .inner ol li:first-child:before{background:#e6b422}.article_list .inner ol li:nth-child(2):before{background:silver}.article_list .inner ol li:nth-child(3):before{background:#815a2b}.article_list .inner ol li:nth-child(4):before{background:#666}.article_list .inner ul.new_article li{width:31%}.article_list .inner ul.new_article:after{width:31%}.article_list .inner ol.ranking_article li{width:23%}.article_list .inner ol.ranking_article:after{width:23%}.article_list.related .inner ul li{width:31%}.article_list.related .inner ul:after{width:31%}@media screen and (max-width:860px){h1.page_ttl{font-size:20px;margin-bottom:20px}h1.page_ttl span{font-size:16px}h2.page_ttl{font-size:20px}h2.page_ttl span{font-size:16px}h2.page_ttl2{font-size:18px;padding:0 0 5px}#column_list ul li a figure{width:100px}#column_list ul li a .ttl_box{width:calc(100% - 100px);padding:15px 20px}#column_list ul li a .ttl_box .ttl{font-size:17px;line-height:1.5em;padding-bottom:10px}}#column{overflow:hidden}#column .contents_box img{max-width:100%;height:auto}#column .visual figure{margin-bottom:30px}#column .visual h1{font-size:30px;font-weight:700;margin-bottom:20px}#column .visual .visual_desc{margin-bottom:30px}#column .visual .cat_name{display:inline-block;background:#00a8c6;font-weight:700;color:#fff;padding:2px 16px}#column .visual .cat_name i{padding-right:8px}#column .visual .date i{padding-right:8px}#column .contents_box{padding-bottom:30px;margin-bottom:10px;border-bottom:1px solid #ccc}#column .contents_box p{margin:20px 0}#column .contents_box h2{font-size:26px;font-weight:700;margin-top:90px;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #00a8c6}#column .contents_box h3{font-size:21px;font-weight:700;margin-top:40px;margin-bottom:10px;padding:10px 20px;background:#e1eef0}#column .contents_box h4{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:10px;padding:5px 10px;border-left:2px solid #00a8c6}#column .contents_box h5,#column .contents_box h6{font-size:17px;font-weight:700;margin-top:20px;margin-bottom:8px}#column .contents_box ul{margin:20px 0}#column .contents_box ul li{padding-left:1.4em;padding-right:20px}#column .contents_box ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#00a8c6;content:"\f192";margin-left:-1.2em;padding-right:.6em}#column .contents_box ol{margin:20px 0;padding-left:2em}#column .contents_box ol li{list-style-type:decimal;padding-left:.2em}#column .contents_box table{border:1px solid #ccc;margin:20px 0}#column .contents_box table th,#column .contents_box table td{border:1px solid #ccc;padding:10px 15px;line-height:1.5em}#column .contents_box table th{background:#efefef}#column .contents_box blockquote{background:#f2f2f2;padding:20px}#column .contents_box blockquote img{margin-bottom:8px}#column .contents_box blockquote p{font-size:14px;margin:0}#column .tag_list{margin-bottom:80px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;-webkit-justify-content:flex-end}#column .tag_list a{display:inline-block;background:#00a8c6;color:#fff;font-size:14px;padding:8px 10px 8px 26px;margin:0 0 5px 5px;line-height:1em;border-radius:5px}#column .tag_list a:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;content:"\f02b";margin-left:-1.2em;padding-right:.4em}#column .author_box{border:1px solid #999;border-radius:10px;padding:10px 20px 20px;margin-bottom:30px}#column .author_box .left{width:140px}#column .author_box .right{width:calc(100% - 160px)}#column .author_box .title{font-weight:700;margin:0 0 10px}#column .author_box .name{font-size:19px;margin-bottom:5px}#column .author_box .name .position01{font-size:13px;line-height:1.4em;padding-left:10px}#column .author_box .txt{border-top:1px solid #ccc;padding-top:10px;font-size:14px;line-height:1.8em;margin-bottom:20px}#column .author_box .more_btn01{text-align:left}#column .article_list.related{padding:0 0 20px}#column .article_list.related .inner{margin-bottom:0}#column .related h3.ttl{text-align:center;font-size:20px;font-weight:700;margin-bottom:20px}.cat_list_box{margin-bottom:10px;border:1px solid #ccc;border-radius:10px;padding:20px 20px 10px}.cat_list_box h3.ttl{text-align:center;font-size:18px;font-weight:700;margin-bottom:10px}.cat_list_box ul li{display:inline-block!important;background:none!important;width:auto!important;margin-bottom:0!important}.cat_list_box ul li a{display:inline-block;border:2px solid #00a8c6;padding:12px 20px;color:#00a8c6;border-radius:5px;line-height:1em;font-weight:700;margin:0 10px 10px 0!important}.cat_list_box ul li a:hover{background:#00a8c6;color:#fff}.tag_list_box{margin-bottom:30px;border:1px solid #ccc;border-radius:10px;padding:20px 20px 10px}.tag_list_box h3.ttl{text-align:center;font-size:18px;font-weight:700;margin-bottom:10px}.cat_list_box ul li{display:inline-block!important;background:none!important;width:auto!important;margin-bottom:0!important}.tag_list_box a{font-size:16px!important;display:inline-block;border:2px solid #999;padding:12px 20px;background:#999;color:#fff;border-radius:5px;line-height:1em;font-weight:700;margin:0 10px 10px 0!important}.tag_list_box a:hover{color:#999;border:2px solid #999;background:#fff}.ez-toc-section{display:inline-block;margin-top:-70px;padding-top:70px}#ez-toc-container{margin:40px 50px 0}.ez-toc-title-container{text-align:center}.ez-toc-title{font-weight:700!important}#ez-toc-container{width:90%!important;margin:50px auto;padding:20px 30px 20px 20px!important;border-radius:0!important;border:none!important;border-left:2px solid #00A8C6!important;background:#F2F2F2!important}#ez-toc-container ul{margin:0!important}#ez-toc-container ul li{padding-left:3em!important;padding-right:0!important;padding-top:5px;padding-bottom:5px;font-size:16px!important}#ez-toc-container ul li:before{display:none!important}#ez-toc-container ul li a{color:#039F!important}#ez-toc-container.counter-decimal ul.ez-toc-list li a,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a{padding-left:1.4em}#ez-toc-container.counter-decimal ul.ez-toc-list li a:before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a:before{font-weight:900;color:#00a8c6;margin-left:-3.9em;padding-right:.6em}@media screen and (max-width:860px){#column .visual figure{margin-bottom:20px}#column .visual h1{font-size:22px;margin-bottom:20px}#column .visual .cat_name a{font-size:14px}#column .visual .date{font-size:14px}#column .contents_box h2{font-size:21px;margin-top:60px}#column .contents_box h3{font-size:18px;padding:10px 20px}#column .contents_box h4{font-size:17px}#column .contents_box h5,#column .contents_box h6{font-size:16px}#column .tag_list a{font-size:13px;padding:5px 8px 5px 20px}#column .author_box{padding:10px 15px 20px;margin-bottom:40px}#column .author_box .left{width:60px}#column .author_box .right{width:calc(100% - 80px)}#column .author_box .title{font-size:14px}#column .author_box .name{font-weight:700}#column .author_box .more_btn01{font-size:13px}#column .author_box .more_btn01 a{padding:5px 20px}.cat_list_box{padding:15px 15px 10px}.cat_list_box h3.ttl{font-size:16px}.cat_list_box ul li a{font-size:14px;padding:8px 14px}.tag_list_box{padding:15px 15px 10px}.tag_list_box h3.ttl{font-size:16px}.tag_list_box a{font-size:14px!important;padding:8px 14px}#ez-toc-container{padding:20px 20px 20px 15px!important}}#about_hcm figure{text-align:center;background:#f0f3f6;border-radius:10px;padding:30px;margin-bottom:30px}#about_hcm figure.figure01 img{width:100%;max-width:100%;height:auto}#about_hcm figure.figure02 img{width:100%;max-width:450px;height:auto}#about_hcm figure.figure02 strong{display:block;margin-bottom:8px}#about_hcm section{margin-bottom:80px}#about_hcm .ttl_box{margin-bottom:50px;background-image:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/calumn/useful01_00.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:260px;border:1px solid #263270;border-radius:8px;display:flex;justify-content:center;align-items:center}#about_hcm .ttl_box span{display:block;width:100%;padding:8px 20px;background-color:rgba(38,50,112,.8);color:#fff;font-size:28px;font-weight:700;text-align:center}#about_hcm section{margin-bottom:80px}#about_hcm .desc p{margin-bottom:20px}#about_hcm section .ttl_box2{line-height:1em;margin-bottom:20px}#about_hcm section .ttl_box2 .num{width:40px;background:#008aa3;color:#ff0;font-weight:700;font-size:18px}#about_hcm section .ttl_box2 h3{width:calc(100% - 40px);background:#cfe0e3;color:#151d47;font-weight:700;padding:10px 20px}#about_hcm section.sec03 .desc{margin-bottom:80px}#about_hcm section.sec03 .desc .mbplus{margin-bottom:60px}@media screen and (max-width:860px){#about_hcm figure{padding:20px}#about_hcm figure.figure02 strong{line-height:1.4em}#about_hcm .ttl_box span{padding:8px 20px;font-size:22px;line-height:1.4em}#about_hcm section .ttl_box2 .num{width:36px;font-size:16px}#about_hcm section .ttl_box2 h3{width:calc(100% - 36px)}}#focus_hcm figure{text-align:center;background:#f0f3f6;border-radius:10px;padding:30px;margin-bottom:30px}#focus_hcm figure.figure01 img{width:100%;max-width:100%;height:auto}#focus_hcm section{margin-bottom:80px}#focus_hcm .ttl_box{margin-bottom:50px;background-image:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/calumn/useful02_00.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:260px;border:1px solid #263270;border-radius:8px;display:flex;justify-content:center;align-items:center}#focus_hcm .ttl_box span{display:block;width:100%;padding:8px 20px;background-color:rgba(38,50,112,.8);color:#fff;font-size:28px;font-weight:700;text-align:center}#focus_hcm section{margin-bottom:80px}#focus_hcm .desc p{margin-bottom:20px}#focus_hcm section .ttl_box2{line-height:1em;margin-bottom:20px}#focus_hcm section .ttl_box2 .num{width:40px;background:#008aa3;color:#ff0;font-weight:700;font-size:18px}#focus_hcm section .ttl_box2 h3{width:calc(100% - 40px);background:#cfe0e3;color:#151d47;font-weight:700;padding:10px 20px}#focus_hcm section.sec03 .pdca{text-align:center;padding-bottom:30px}#focus_hcm section.sec03 .pdca strong{display:inline-block;background:#dec9d1;font-weight:700;font-size:20px;padding:8px 16px;border-radius:8px;width:70%}#focus_hcm section.sec04 .desc{margin-bottom:35px}#focus_hcm section.sec05 .desc .photo01{float:left;width:350px;height:auto;margin-right:30px;margin-bottom:20px}#focus_hcm section.sec06 .desc .photo01{width:100%;height:auto;margin-bottom:20px}ul.list01{margin:20px 0}ul.list01 li{padding-left:1.4em;padding-right:20px}ul.list01 li:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#00a8c6;content:"\f192";margin-left:-1.2em;padding-right:.6em}table.tbl01{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:1.6em}table.tbl01 thead th{background:#eeefef;font-weight:700;padding:5px;border:1px solid #c9c9ca;text-align:center}table.tbl01 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}.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}.service_bnr a{display:block;width:90%;margin:0 auto 40px auto;position:relative;border-radius:10px;overflow:hidden}.service_bnr a:after{top:0;left:60%;width:40%;height:100%;content:'';position:absolute;z-index:-1;background-image:url(//jinteki.jp/wp/wp-content/themes/jinteki/css/../images/home/dami01.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.service_bnr a .inner{background:#263270;padding:20px 30px;width:60%;color:#fff;transition:all .3s !important}.service_bnr a:hover .inner{background:#047a8f}.service_bnr a .inner .caption{font-size:17px;font-weight:700;border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:8px;line-height:1.6em}.service_bnr a .inner .ttl{font-size:24px;font-weight:700;line-height:1.3em}.tbl_sp{display:none}@media screen and (max-width:860px){#focus_hcm figure{padding:20px}#focus_hcm .ttl_box span{font-size:22px;line-height:1.4em}#focus_hcm section .ttl_box2 .num{width:30px;font-size:16px}#focus_hcm section .ttl_box2 h3{width:calc(100% - 30px)}#focus_hcm section.sec03 .pdca strong{font-size:18px;width:90%}#focus_hcm section.sec05 .desc .photo01{float:none;width:100%;height:auto;margin-right:0}.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}.service_bnr a{margin:0 auto 0 auto}.service_bnr a:after{display:none}.service_bnr a .inner{padding:20px;width:100%}.service_bnr a .inner .caption{font-size:15px;line-height:1.4em}.service_bnr a .inner .ttl{font-size:20px;line-height:1.3em}}#consultants .inner{padding-bottom:30px}#consultants .inner h2{border-bottom:2px solid #00a8c6;margin-bottom:20px;padding-bottom:5px;padding-top:10px;font-size:30px;font-weight:700;line-height:1em}#consultants .inner h2 span{font-size:20px;padding-bottom:5px;line-height:1em}#consultants .inner .kana{margin-bottom:20px;margin-top:-15px}#consultants .inner .detail_box .desc{width:calc(100% - 280px)}#consultants .inner .detail_box figure{width:240px}#consultants .inner .detail_box .desc .yakusyoku{font-weight:700;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:5px}#consultants .con_list .consultants_box{margin-bottom:60px}#consultants .con_list .consultants_box.last_box{margin-bottom:0}#consultants .con_list .consultants_box li{width:31.3333%;margin:0 1% 20px}#consultants .con_list .consultants_box li a{display:block;background:#efefef;padding:15px;color:#222;line-height:1.4em;border-radius:5px}#consultants .con_list .consultants_box li a .katagaki{font-size:13px}#consultants .con_list .consultants_box li a .name{font-size:19px;font-weight:700}#consultants .con_list .consultants_box li a .kana{font-size:13px}@media screen and (max-width:860px){#consultants .inner{padding-bottom:0}#consultants .inner h2{font-size:22px}#consultants .inner .detail_box .desc{width:calc(100%);margin-bottom:30px}#consultants .inner .detail_box figure{width:100%}#consultants .con_list .consultants_box{margin-bottom:50px}#consultants .con_list .consultants_box li{width:48%;margin:0 1% 20px}#consultants .con_list .consultants_box li a .katagaki{font-size:12px}#consultants .con_list .consultants_box li a .kana{font-size:11px}}#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:860px){#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}.info_table{width:100%;border-top:1px solid #c9c9ca;border-collapse:collapse;border-spacing:0}.info_table th{background:#eeefef;width:180px;font-weight:400;padding:10px;border-bottom:1px solid #c9c9ca}.info_table td{padding:10px;border-bottom:1px solid #c9c9ca}.info_table td.hall p{margin-bottom:0!important}.mapimg figure{width:48%;float:left}.mapimg figure img{width:100%;height:auto;margin-bottom:20px}.mapimg .access_detail{width:49%;float:right;font-size:90%;line-height:1.8em}.mapimg .access_detail th{display:block;width:100%;text-align:left}.mapimg .access_detail td{display:block;width:100%}@media screen and (max-width:860px){.info_table th{display:block;width:100%;padding:5px 10px;border-bottom:none}.info_table td{display:block;width:100%;padding:10px 10px 20px}.mapimg figure{width:100%;float:none;margin-bottom:30px}.mapimg .access_detail{width:100%;float:none}}#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:17px;font-weight:700;background:#1a76b6;color:#fff;padding:15px;border-radius:5px}#downloads .dl_btn a i{font-size:20px}#downloads .dl_btn a:hover{background:#e0f0fb;color:#1b2852}#downloads .thanks{text-align:center;margin-bottom:60px;border:1px solid #ccc;border-radius:10px;padding:20px}#downloads .thanks h2{font-size:22px;font-weight:700;color:#1b2852;margin-bottom:0}#downloads .thanks p{font-weight:700;margin:0 0 10px}@media screen and (max-width:860px){#downloads .downloads_box h3.subTtl{font-size:22px}#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 ul li a{background:#eee;padding:20px;border-radius:10px;color:#222}#downloads_list ul li a:hover{background:#263270;color:#fff}#downloads_list ul li a figure{width:240px}#downloads_list ul li a .ttl_box{width:calc(100% - 270px)}#downloads_list ul li a .ttl_box .ttl{font-weight:700;font-size:21px;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}#downloads_list ul li a .ttl_box .ttl span{display:block;color:#00a8c6;font-size:16px;line-height:1.3em}#downloads_list ul li a .ttl_box .txt{font-size:16px;line-height:1.8em}@media screen and (max-width:860px){#downloads_list ul li a figure{width:100%;margin-bottom:20px}#downloads_list ul li a .ttl_box{width:calc(100%)}#downloads_list ul li a .ttl_box .ttl{font-size:20px}}#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;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.2));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:240%;font-family:Arial,Roboto,Meiryo,sans-serif;font-weight:700;margin-bottom:10px}#contact .tel_box_in .tel_no img{width:40px;height:auto;margin-right:5px}#contact .tel_box_in span{display:inline-block;width:40%;border:1px solid #900;color:#900;padding:5px;margin-bottom:8px;line-height:1em;font-weight:700}#contact .caption_txt{margin-bottom:20px}#contact .caption_txt .txt{width:calc(100%);margin:0 0 20px}#contact .caption_txt .sales{display:block;width:100%;border:1px solid #ccc;padding:15px 30px;font-size:90%}#contact .caption_txt .sales a.sales_form{display:inline-block;background:#888;color:#fff;font-weight:700;margin-top:15px;border-radius:5px;padding:8px 20px}#contact .caption_txt .sales a.sales_form:hover{background:#444}@media screen and (max-width:760px){#contact .caption_txt .txt{width:calc(100%)}#contact .caption_txt .sales{width:100%;margin-top:20px;padding:8px 12px}}*{box-sizing:border-box}.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%;max-width:1000px;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:6px 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:8px;border-radius:5px;border:1px solid #999;background-color:#efefef}.form_block input[type=submit]{cursor:pointer;font-size:22px;padding:10px 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 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:860px){.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:1200px){.content_in{width:92%}}.tel_btn{display:none}@media screen and (max-width:860px){.tel_btn{position:fixed;right:43px;top:0;z-index:99998;display:block;width:40px}.tel_btn a{display:block;width:100%;height:39px;text-align:center;line-height:39px;font-size:20px;color:#fff;background-color:#a00}.tel_btn a:hover{background-color:#600}}.foot_dl_btn{display:none}@media screen and (max-width:860px){.foot_dl_btn{position:fixed;left:0;bottom:0;z-index:99998;display:block;width:100%}.foot_dl_btn a{display:block;width:100%;height:36px;text-align:center;line-height:36px;font-size:15px;color:#fff;font-weight:700;background-color:#a00}.foot_dl_btn a i{padding-right:8px}.foot_dl_btn a:hover{background-color:#600}}@media screen and (max-width:1080px){.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:#000}.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}}@media screen and (max-width:860px){header{height:40px}header .logo a{line-height:1em}header .logo{width:100px}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:14px}}