﻿#sub #contents>div>div:not(.tabs){margin-bottom:6rem}#sub #contents>div>div:not(.tabs):last-of-type{margin-bottom:0}#sub #contents>div[id=company]>div:not(.tabs):not(.tabs_select):nth-child(odd),#sub #contents>div[id=faq]>div:not(.tabs):not(.tabs_select):nth-child(odd){padding-top:6rem;padding-bottom:6rem;background:#f7f7f7}#title{background-image:url(//senei.co.jp/wp-content/themes/senei/css/../img/page/background_sp.png);background-repeat:no-repeat;background-position:50% 100%;background-size:cover}@media screen and (min-width:1000px){#title{background-image:url(//senei.co.jp/wp-content/themes/senei/css/../img/page/background_pc.png)}}#title .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:230px}#title .inner h2{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;color:#fff;line-height:1.4;letter-spacing:.1em;margin-bottom:40px}#title .inner h2 span{display:block}#title .inner h2 span.en{font-size:1.4rem;margin-bottom:12px}#title .inner h2 span.ja{font-size:3.6rem}.sub_headline{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;line-height:1.4;text-align:center;letter-spacing:.1em;margin-bottom:4rem}.sub_headline span{display:block}.sub_headline span.en{font-size:2.4rem;font-weight:700;color:#005eac;margin-bottom:10px}.sub_headline span.ja{font-size:3.2rem;font-weight:700}.tabs{position:relative;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;color:#fff;background:#005eac;border-radius:6px;overflow:hidden}.tabs:before{display:block;content:"関連ページへ移動";padding:20px}.tabs:after{position:absolute;top:25px;right:20px;content:"";display:block;width:10px;height:10px;border-width:0 2px 2px 0;border-style:solid;border-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tabs li{max-height:0;opacity:0;visibility:hidden;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.tabs li a{display:block;font-weight:700;color:#fff;text-decoration:none;padding:20px}.tabs li a:hover{background:#0088f9}.tabs li.current-menu-item a,.tabs li.current-menu-parent a{background:#b3924a}.tabs:hover li{max-height:1000px;opacity:1;visibility:visible;border-bottom:2px solid #fff}.tabs:hover li:last-child{border-bottom:none}.tabs.head{display:none;margin-bottom:6rem}@media screen and (min-width:1000px){.tabs.head{display:block}}.tabs.bottom{margin-top:6rem}.table>div{padding:20px 10px;border-top:3px double #eee}.table>div dt{font-weight:700;margin-bottom:10px}.table>div:last-child{border-bottom:3px double #eee}@media screen and (min-width:768px){.table>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.table>div dt{width:24%;margin-bottom:0}.table>div dd{width:76%;padding-left:20px}}.movie_list{margin-top:8rem;padding:3rem;border:3px solid #eee}.movie_list h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.4rem;line-height:1.4}.movie_list h3 img{margin-right:.5em}.movie_list ul li{margin-bottom:1.5em}.movie_list ul li a{font-size:1.8rem;font-weight:700}.movie_list ul li a i{margin-right:.5em}.movie_list ul li:last-child{margin-bottom:0}#greeting article .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}#greeting article .title figure{width:26%}#greeting article .title header{width:74%}#greeting article .title header h3{position:relative;font-size:2.8rem;font-weight:700;color:#005eac;letter-spacing:.1em;margin-bottom:20px;padding-bottom:20px;padding-left:4%}#greeting article .title header h3:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:2px;background:-moz-linear-gradient(left,#fff 0%,#005eac 100%);background:-webkit-linear-gradient(left,#fff 0%,#005eac 100%);background:linear-gradient(to right,#fff 0%,#005eac 100%)}@media screen and (min-width:768px){#greeting article .title header h3{font-size:3.2rem}}#greeting article .title header p{font-weight:700;margin-bottom:0;padding-left:4%}#company .organization p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;line-height:1.4;text-align:center;margin-bottom:60px;background:#005eac;border-radius:2px}#company .organization p:before{position:absolute;top:100%;left:15px;content:"";display:block;width:1px;height:60px;background:#ccc}#company .organization p span{display:block;margin:10px}#company .organization p span.position{font-size:1.4rem}#company .organization p span.name{font-size:2rem;font-weight:700}#company .organization dl{position:relative}#company .organization dl:before{position:absolute;top:0;left:15px;content:"";display:block;width:1px;height:100%;background:#ccc}#company .organization dl div{position:relative;margin-bottom:40px;margin-left:35px;padding:20px;background:#005eac;border-radius:2px}#company .organization dl div:before{position:absolute;top:0;bottom:0;left:-20px;content:"";display:block;width:20px;height:1px;margin:auto;background:#ccc}#company .organization dl div:last-of-type{margin-bottom:0}#company .organization dl div:last-of-type:after{position:absolute;bottom:0;left:-20px;content:"";display:block;width:1px;height:50%;background:#f7f7f7}#company .organization dl div dt{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.8rem;font-weight:700;color:#fff;line-height:1.4;text-align:center}#company .organization dl div dd ul{position:relative}#company .organization dl div dd ul:before{position:absolute;top:0;left:15px;content:"";display:block;width:1px;height:100%;background:#ccc}#company .organization dl div dd ul li{position:relative;text-align:center;margin-top:20px;padding:10px;background:#fff;border-radius:2px}#company .organization dl div dd ul li span{display:block}#company .organization dl div dd ul li span.position{font-size:1.4rem}#company .organization dl div dd ul li span.name{font-weight:700}#company .organization dl div dd ul li:not(:first-child){margin-left:35px}#company .organization dl div dd ul li:not(:first-child):before{position:absolute;top:0;bottom:0;left:-20px;content:"";display:block;width:20px;height:1px;margin:auto;background:#ccc}#company .organization dl div dd ul li:last-child:after{position:absolute;bottom:0;left:-20px;content:"";display:block;width:1px;height:50%;background:#005eac}#faq select{color:#fff;background-image:url(//senei.co.jp/wp-content/themes/senei/css/../img/select_white.png);background-color:#005eac;border:none}@media only screen and (min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#faq select{background-image:url(//senei.co.jp/wp-content/themes/senei/css/../img/select_white@2x.png)}}#faq div[id*=faq_] section{margin-bottom:6rem}#faq div[id*=faq_] section:last-of-type{margin-bottom:0}#faq div[id*=faq_] section h4{position:relative;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:4rem;padding:12px 0 12px 56px;background:#f6f6f6;border-radius:4px}#faq div[id*=faq_] section h4:before{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;content:"Q.";font-size:2.4rem;font-weight:700;color:#fff;text-align:center;width:44px;height:100%;background:#005eac;border-radius:4px 0 0 4px}#faq div[id*=faq_]:nth-of-type(odd) section h4{background:#fff}#posts div[id*=post] article header{margin-bottom:6rem}#posts div[id*=post] article header h1{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;font-size:3.2rem;color:#005eac;line-height:1.4;letter-spacing:.1em}#posts div[id*=post] article header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#posts div[id*=post] article header ul li{margin:20px 20px 0 0}#posts div[id*=post] article header ul li .time{font-size:1.4rem;letter-spacing:.1em}#posts div[id*=post] article header ul li .cats{display:block;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.2rem;font-weight:700;color:#b3924a;text-decoration:none;min-width:62px;height:24px;padding:0 10px;border:1px solid}#posts div[id*=post] .archives a{position:relative;display:block;color:inherit;text-decoration:none;margin-bottom:4rem;padding-right:5rem;padding-bottom:4rem;border-bottom:1px dashed #ddd}#posts div[id*=post] .archives a:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#posts div[id*=post] .archives a:before{position:absolute;top:0;right:0;bottom:0;content:"\f138";font-family:"Font Awesome 5 Free";font-size:2rem;font-weight:900;color:#005eac;width:20px;height:20px;margin:auto}#posts div[id*=post] .archives a article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#posts div[id*=post] .archives a article figure{position:relative;width:90px;height:90px;border:4px solid #fff;box-shadow:0 0 0 1px #eee}@media screen and (min-width:768px){#posts div[id*=post] .archives a article figure{width:180px;height:180px}}#posts div[id*=post] .archives a article figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#posts div[id*=post] .archives a article .content{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);padding-left:20px}@media screen and (min-width:768px){#posts div[id*=post] .archives a article .content{width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}}#posts div[id*="post"] .archives a article .content header{margin-bottom:3.0rem}#posts div[id*="post"] .archives a article .content header h1{font-size:2.4rem}#posts div[id*="post"] .archives a:hover{opacity:0.6}@media screen and (min-width: 1000px){#posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin:auto}#posts div[id*=post]{width:70%;max-width:700px}}#sidebar{margin-top:6rem}@media screen and (min-width:1000px){#sidebar{width:24%;max-width:240px;margin-top:0}}#sidebar .sidebar_inner{position:-webkit-sticky;position:sticky;top:0;right:0}#sidebar .sidebar_inner section{margin-bottom:4rem}#sidebar .sidebar_inner section:last-of-type{margin-bottom:0}#sidebar .sidebar_inner section h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;line-height:1.4;margin-bottom:20px;padding:0 10px 20px;border-bottom:3px double #eee}#sidebar .sidebar_inner section.categories h3{margin-bottom:0}#sidebar .sidebar_inner section.categories ul li a{display:block;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;color:inherit;text-decoration:none;line-height:1.4;padding:20px 10px}#sidebar .sidebar_inner section.categories ul li a span{font-weight:700}#sidebar .sidebar_inner section.categories ul li a:hover{color:#005eac}#sidebar .sidebar_inner section.categories ul li a.current{color:#005eac}#sidebar .sidebar_inner section.categories ul li a.current span{padding-bottom:10px;border-bottom:2px solid}#sidebar .sidebar_inner section.categories ul li ul{margin-left:30px}#sidebar .sidebar_inner section.categories ul li ul li a{position:relative;font-size:1.4rem;padding:6px 0 6px 18px}#sidebar .sidebar_inner section.categories ul li ul li a:before,#sidebar .sidebar_inner section.categories ul li ul li a:after{position:absolute;top:0;bottom:0;content:"";display:block;width:0;height:0;margin:auto;border-style:solid;border-color:transparent;-webkit-transition:.4s border-color ease;-moz-transition:.4s border-color ease;-ms-transition:.4s border-color ease;-o-transition:.4s border-color ease;transition:.4s border-color ease}#sidebar .sidebar_inner section.categories ul li ul li a:before{left:0;border-width:6px 0 6px 10px;border-left-color:#333}#sidebar .sidebar_inner section.categories ul li ul li a:after{left:2px;border-width:3px 0 3px 5px;border-left-color:#fff}#sidebar .sidebar_inner section.categories ul li ul li a:hover:before{border-left-color:#005eac}#sidebar .sidebar_inner section.newposts ul li{margin-bottom:20px}#sidebar .sidebar_inner section.newposts ul li:last-child{margin-bottom:0}#sidebar .sidebar_inner section.newposts ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none}#sidebar .sidebar_inner section.newposts ul li a .thumbnail{position:relative;width:80px;height:80px;overflow:hidden;border:4px solid #fff;box-shadow:0 0 0 1px #eee}#sidebar .sidebar_inner section.newposts ul li a .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#sidebar .sidebar_inner section.newposts ul li a p{width:-webkit-calc(100% - 80px);width:calc(100% - 80px);margin-bottom:0;padding-left:10px}#sidebar .sidebar_inner section.newposts ul li a p span{display:block}#sidebar .sidebar_inner section.newposts ul li a p span.date{font-size:1.4rem;margin-bottom:6px}#sidebar .sidebar_inner section.newposts ul li a p span.title{font-weight:700;color:#b3924a}.pagenavi{margin-top:4rem}.pagenavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagenavi ul li a{position:relative;display:block;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;color:#005eac;text-decoration:none}.pagenavi ul li a:hover{opacity:.6}.pagenavi ul li.prev a:before,.pagenavi ul li.prev a:after,.pagenavi ul li.next a:before,.pagenavi ul li.next a:after{position:absolute;top:0;bottom:0;content:"";display:block;margin:auto}.pagenavi ul li.prev a:before,.pagenavi ul li.next a:before{width:44px;height:44px;border:1px solid #005eac}.pagenavi ul li.prev a:after,.pagenavi ul li.next a:after{width:8px;height:8px;border-style:solid}.pagenavi ul li.prev a{padding-left:54px}.pagenavi ul li.prev a:before{left:0}.pagenavi ul li.prev a:after{left:16px;border-width:2px 0 0 2px;border-color:#005eac;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.pagenavi ul li.next a{padding-right:54px}.pagenavi ul li.next a:before{right:0}.pagenavi ul li.next a:after{right:16px;border-width:2px 2px 0 0;border-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.pagenavi ul li.back a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:44px;text-align:center;width:160px;height:44px;background:#b3924a}.pagenavi ul li.back a:after{content:"";display:block;width:8px;height:8px;margin-left:10px;border-width:2px 2px 0 0;border-style:solid;border-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6rem}.wp-pagenavi a,.wp-pagenavi span:not(.pages){font-size:1.2rem;color:#005eac;line-height:44px;text-align:center;min-width:32px;height:44px;margin:10px;padding:0 10px;background:#fff;border:1px solid;border-radius:4px}.wp-pagenavi a.current,.wp-pagenavi span:not(.pages).current{font-weight:700;color:#fff;background:#005eac}.wp-pagenavi a:hover{background:#f7f7f7}.wp-pagenavi .pages{font-size:1.2rem;color:#005eac}#contact section{margin-top:6rem}#contact section.before{text-align:center;padding:4rem 3rem;border:5px double #dedede}#contact section.before h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2rem;font-weight:700;color:#b3924a;line-height:1.4;letter-spacing:.1em}#contact section.before p a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;color:#fff;line-height:1.4;text-decoration:none;text-align:center;max-width:320px;height:48px;margin:auto;background:#b3924a}#contact section.before p a i{font-size:18px;font-size:1.8rem;margin-right:10px}#contact section.before p a:hover{opacity:.6}#contact section.before p:last-child{margin-bottom:0}#contact section.phone{text-align:center;padding:4rem 3rem;background:#f7f7f7}#contact section.phone h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.1em}#contact section.phone p .tel{font-size:4.8rem;font-weight:700;color:inherit;line-height:1.2;letter-spacing:.1em;text-decoration:none}#contact section.phone p .tel i{font-size:3.2rem;margin-right:1rem}#contact section.phone p:last-of-type{margin-bottom:0}.contact_form h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.8rem;font-weight:700;line-height:1.4;letter-spacing:.1em;margin-bottom:0}.contact_form h3 i{margin-right:1rem}.contact_form section{margin-top:4rem}.contact_form section h4{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.4rem;font-weight:700;color:#005eac;line-height:1.4;margin-bottom:0;padding-bottom:20px;border-bottom:2px solid}.contact_form section dl div{margin-top:3rem}.contact_form section dl div dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:2rem}.contact_form section dl div dt span{display:block;font-size:1.2rem;font-weight:700;color:#fff;line-height:22px;text-align:center;width:40px;height:22px;margin-left:10px}.contact_form section dl div dt span.required{background:#c00}.contact_form section dl div dt span.optional{background:#bbb}@media screen and (min-width:768px){.contact_form section dl div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.contact_form section dl div dt{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:200px;margin-bottom:0}.contact_form section dl div dt span{margin-left:0}.contact_form section dl div dd{width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:20px}}.contact_form .agreement{text-align:center;margin-top:4rem;padding:3rem;border-width:1px 0;border-style:dashed;border-color:#ddd}.contact_form .submit{text-align:center;margin-top:4rem}#interview{overflow:hidden}#interview .single{margin-bottom:6rem}#interview .single .title{margin-bottom:6rem}#interview .single .title header{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;color:#fff;padding:3rem;background:#005eac}#interview .single .title header p{font-size:1.4rem;margin-bottom:0}#interview .single .title header h1{font-size:3.2rem;letter-spacing:.1em;margin-top:1rem}#interview .single .title header.even{background:#b3924a}@media screen and (min-width:768px){#interview .single .title{position:relative}#interview .single .title header{position:absolute;bottom:0;left:0;width:33.33%;max-width:400px;background:rgba(0,94,172,.8)}#interview .single .title header.even{background:rgba(179,146,74,.8)}}#interview .archives{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4rem 2rem;max-width:1200px;margin-right:auto;margin-left:auto}#interview .archives a{position:relative;display:block;color:#fff;text-decoration:none;width:-webkit-calc(45% - 20px);width:calc(45% - 20px);max-width:280px;overflow:hidden;border-radius:6px}#interview .archives a article header{position:absolute;bottom:0;left:0;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;width:92.858%;margin:0 0 7.142%;padding:8.928% 7.142%;background:rgba(0,94,172,.8)}#interview .archives a article header p{font-size:1.4rem;margin-bottom:0}#interview .archives a article header h1{font-size:2.4rem;letter-spacing:.1em;margin-top:1rem}#interview .archives a:nth-of-type(even) article header{background:rgba(179,146,74,.8)}#interview .archives a:hover{opacity:.6}#strength{overflow:hidden}#strength .strength_box section{position:relative;padding:3.75em 0}#strength .strength_box section:before{position:absolute;top:0;right:50%;z-index:-1;content:"";display:block;width:100vw;height:100%;background:#f7f7f7;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}#strength .strength_box section:nth-of-type(odd):before{display:none}#strength .strength_box section div{margin-bottom:1.5em}#strength .strength_box section div>*:first-child{margin-top:0}#strength .strength_box section div>*:last-child{margin-bottom:0}#strength .strength_box section div h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.75em;font-weight:700;line-height:1.4}#strength .strength_box section div h3 br{display:none}#strength .strength_box section figure{text-align:center}.raise_movie{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2em min(5%, 60px);margin-top:2.5em}.raise_movie div{flex-grow:1;flex-basis:420px}.raise_movie div dt{position:relative;font-weight:700;color:#005eac;margin-bottom:1.5em;padding-left:1.5em}.raise_movie div dt:before{position:absolute;top:0;bottom:0;left:0;content:'';width:1em;height:3px;margin:auto;background-color:#005eac}.raise_movie div dd a{display:flex;align-items:center;gap:0 1em}.raise_movie div dd a img{width:44px;height:auto}#service{overflow:hidden}#service .about section{position:relative;margin-top:4.625em}#service .about section:before{position:absolute;top:1.5em;left:50%;z-index:-1;content:"";display:block;width:100vw;height:80%;background:#f7f7f7;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#service .about section h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.25em;font-weight:700;line-height:1.4;margin-bottom:1.8em}#service .about section h3 span{display:inline-block}#service .about section h3 span.big{font-size:1.8em;font-weight:700}#service .about section h3 span.en{font-weight:700;color:#b3924a;margin:.5em}#service .about section figure{text-align:center;margin-top:2em}#service .point section{max-width:1200px;margin-top:4.375em}#service .point section h4{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;font-size:1.75em;line-height:1.4;text-align:center}#service .point section .rows figure{text-align:center;margin-bottom:1.5em}#service .point section .rows div>*:first-child{margin-top:0}#service .point section .rows div>*:last-child{margin-bottom:0}.top_specialist{margin-bottom:60px}.top_specialist .inner .about{margin-bottom:40px}.top_specialist .inner .about p:last-of-type{margin-bottom:0}.top_specialist .inner .likes section{position:relative;counter-increment:number;margin-bottom:40px;-webkit-transition:.4s opacity ease;-moz-transition:.4s opacity ease;-ms-transition:.4s opacity ease;-o-transition:.4s opacity ease;transition:.4s opacity ease}.top_specialist .inner .likes section:last-of-type{margin-bottom:0}.top_specialist .inner .likes section h4{position:relative;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:20px;font-size:2rem;font-weight:700;line-height:1.4;padding-left:60px}.top_specialist .inner .likes section h4:before{position:absolute;top:50%;left:0;content:counter(number,decimal-leading-zero);display:block;font-size:40px;font-size:4rem;font-weight:700;color:#b3924a;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.top_specialist .inner .likes section h4 span{font-weight:700;color:#005eac}.top_specialist .inner .likes section p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;margin-bottom:0;padding-right:50px;background:url(//senei.co.jp/wp-content/themes/senei/css/../img/top/arrow.png) no-repeat 100% 50%}@media only screen and (min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.top_specialist .inner .likes section p{background-image:url(//senei.co.jp/wp-content/themes/senei/css/../img/top/arrow@2x.png);background-size:30px 30px}}.top_specialist .inner .likes section p:before{content:"";display:block;width:86px;height:39px;background:url(//senei.co.jp/wp-content/themes/senei/css/../img/top/icon.png) no-repeat}@media only screen and (min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.top_specialist .inner .likes section p:before{background-image:url(//senei.co.jp/wp-content/themes/senei/css/../img/top/icon@2x.png);background-size:86px 139px}}.top_specialist .inner .likes section p:last-of-type{margin:0;padding:0}.top_specialist .inner .likes section p:last-of-type:before{display:none}.top_specialist .inner .likes section p span{display:block;width:-webkit-calc(100% - 106px);width:calc(100% - 106px)}.top_specialist .inner .likes section p a{position:absolute;top:0;left:0;text-indent:100%;white-space:nowrap;width:100%;height:100%;overflow:hidden}.top_specialist .inner .likes section:nth-of-type(2) p:before{background-position:0 -49px}.top_specialist .inner .likes section:nth-of-type(3) p:before{background-position:0 -98px}.top_specialist .inner .likes section:hover{opacity:.6}@media screen and (min-width:1000px){.top_specialist .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top_specialist .inner .about{width:44%;max-width:600px;margin-bottom:0}.top_specialist .inner .likes{width:54%;max-width:730px}}.imagemap{max-width:1080px !important;background:0 0 !important}.imagemap svg{width:100%;height:auto}.imagemap svg a{display:block;overflow:hidden}.imagemap svg a .cls-1,.imagemap svg a .cls-3{opacity:.6;-webkit-transition:.4s all ease-out;-moz-transition:.4s all ease-out;-ms-transition:.4s all ease-out;-o-transition:.4s all ease-out;transition:.4s all ease-out}.imagemap svg a.current .cls-1,.imagemap svg a.current .cls-3{opacity:1.0}.imagemap svg a:not(.current):hover .cls-1,.imagemap svg a:not(.current):hover .cls-3{opacity:1.0}.imagemap.head{margin-bottom:5em !important}.imagemap.bottom{margin-top:5em !important}#procure .about{margin-bottom:5em}#procure .about h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2em;font-weight:700;line-height:1.4;text-align:center;margin-bottom:1.25em}#procure .about h3 span{font-weight:700;background:0 0;background:-moz-linear-gradient(top,transparent 70%,#ff0 30%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(30%,#ff0));background:-webkit-linear-gradient(top,transparent 70%,#ff0 30%);background:-o-linear-gradient(top,transparent 70%,#ff0 30%);background:linear-gradient(to bottom,transparent 70%,#ff0 30%)}#procure .about .rows figure{text-align:center;margin-bottom:1.5em}#procure .about .rows figure figcaption{font-size:.875em;font-weight:700;margin-top:1em}#procure .about .rows div p strong{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.75em;font-weight:700;line-height:1.4}#procure .about .rows div p strong br{display:none}#procure .about .rows div p .button{width:280px;max-width:100%;height:70px;margin:auto}#procure .about .rows div p:last-of-type{margin-bottom:0}#procure .flow{margin-bottom:5em;background:#f7f7f7}#procure .flow .rows{padding:5em 0}#procure .flow .rows>div h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.75em;font-weight:700;line-height:1.4}#procure .flow .rows>div h3 br{display:none}#procure .flow .rows>div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:disc}#procure .flow .rows>div ul li{margin:0 2.5em 1em 1.5em}#procure .flow .rows>div dl>div{padding:1.25em .625em;border-top:3px double #ddd}#procure .flow .rows>div dl>div dt{font-weight:700;margin-bottom:1em}#procure .flow .rows>div dl>div dd>*:last-child{margin-bottom:0}#procure .flow .rows>div dl>div:last-of-type{border-bottom:3px double #ddd}#procure .flow .rows figure{text-align:center}#cut .machine h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.625em;font-weight:900;line-height:1.4;margin-bottom:.476em}#cut .machine section{margin-bottom:3.75em}#cut .machine section div h4{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.25em;font-weight:700;color:#005eac;line-height:1.4;margin-bottom:1em}#cut .machine section div p a{display:flex;align-items:center;gap:0 1em}#cut .machine section div p a img{width:44px;height:auto}#cut .machine section div p:last-child{margin-bottom:0}#cut .machine section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cut .machine section ul li{width:-webkit-calc(50% - 7.5px);width:calc(50% - 7.5px);margin:1.5em 0 0}#cut .machine section ul li img{width:100%}#cut .machine .table{width:100%;overflow-x:auto}#cut .machine .table table tr th,#cut .machine .table table tr td{font-size:1.4rem;vertical-align:middle;white-space:nowrap;padding:1.428em;border:1px solid #ddd}#cut .machine .table table tr th{font-weight:700;background:#f6f6f6}#cut .machine .table table thead tr th{text-align:center;padding-top:.714em;padding-bottom:.714em}#cut .machine .table table tbody tr td:not(:last-of-type){text-align:center}#paint>div{margin-bottom:5em}#paint>div:not(#imagemap):nth-of-type(odd){background:#f7f7f7}#paint>div:not(#imagemap):nth-of-type(odd) .inner{padding:5em 0}#paint>div:last-of-type{margin-bottom:0}#paint .list{margin-top:2.5em}#paint .list>div{padding:1.25em .625em;border-top:3px double #ddd}#paint .list>div dt{font-weight:700;margin-bottom:1em}#paint .list>div:last-of-type{border-bottom:3px double #ddd}#paint .about .inner h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2em;font-weight:700;line-height:1.4;text-align:center;margin-bottom:1.25em}#paint .about .inner h3 span{font-weight:700;background:0 0;background:-moz-linear-gradient(top,transparent 70%,#ff0 30%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(30%,#ff0));background:-webkit-linear-gradient(top,transparent 70%,#ff0 30%);background:-o-linear-gradient(top,transparent 70%,#ff0 30%);background:linear-gradient(to bottom,transparent 70%,#ff0 30%)}#paint .about .inner p strong{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:clamp(20px, calc( 20px + 20 * ( ( 100dvw - 375px ) / 825 ) ), 44px);font-weight:700;line-height:1.4}#paint .about .inner .rows figure{text-align:center;margin-bottom:1.5em}#paint .kodawari .inner h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.75em;font-weight:700;line-height:1.4}#paint .kodawari .inner .flow section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;flex-direction:column;margin-bottom:3.75em}#paint .kodawari .inner .flow section h4{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.5em;font-weight:700;line-height:1.4;margin-bottom:1.33em}#paint .kodawari .inner .flow section p{margin-bottom:auto}#paint .kodawari .inner .flow section figure{text-align:center}#paint .kodawari .inner .flow section figure img{width:100%}#paint .kodawari .inner .flow section:first-of-type h4{color:#005eac}#paint .kodawari .inner .flow section:last-of-type h4{color:#b3924a}#paint .kodawari .inner .line{padding:2.5em;background:#fff}#paint .kodawari .inner .line .rows{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5em min(3%, 40px)}#paint .kodawari .inner .line .rows div:not(.iframe){flex-grow:1;flex-basis:100%}#paint .kodawari .inner .line .rows div:not(.iframe) h4{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.5em;font-weight:700;line-height:1.4;margin-bottom:1.33em}@media screen and (min-width:1200px){#paint .kodawari .inner .line .rows div:not(.iframe){flex-basis:258px}}#paint .kodawari .inner .line .rows figure{flex-grow:1;flex-basis:258px}#paint .kodawari .inner .line .rows figure img{width:100%}#paint .kodawari .inner .line .rows .y-thumbnail{flex-grow:1;flex-basis:258px;margin:0}#paint .kodawari .inner .line .rows .iframe{flex-grow:1;flex-basis:258px;position:relative;width:100%;margin:0;padding-top:0;aspect-ratio:3/2}#paint .kodawari .inner .line .rows .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}#paint .join .inner .rows h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.75em;font-weight:700;line-height:1.4}#paint .join .inner .rows div p:last-of-type{margin-bottom:0}#paint .join .inner section{width:100%;margin-top:2.5em;overflow-x:auto}#paint .join .inner section h4{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;line-height:1.4}#paint .join .inner section table tr th,#paint .join .inner section table tr td{line-height:1.4;white-space:nowrap;vertical-align:middle;padding:.625em 1.25em;border:1px solid #ccc}#paint .join .inner section table thead tr th{text-align:center;background:#eee}#paint .join .inner section table tbody tr td:not([rowspan]){text-align:center}#paint .panel .inner .rows div h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.75em;font-weight:700;line-height:1.4}#paint .panel .inner .rows figure{text-align:center}#paint .wakura .inner .wakura_img{text-align:center}#paint .wakura .inner .wakura_content h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.5em;font-weight:700;color:#005eac;line-height:1.4;width:fit-content;margin-right:auto;margin-left:auto}#paint .wakura .inner .wakura_content p{text-align:center}#paint .wakura .inner .wakura_content .more a{display:block;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;color:#005eac;text-decoration:none;text-align:center;width:fit-content;margin-right:auto;margin-left:auto;padding:.5em 1em;border:2px solid #005eac}#paint .wakura .inner .wakura_content .more a:hover{color:#fff;background-color:#005eac}#paint .contact .inner div{text-align:center}#paint .contact .inner div h3{font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.5em;font-weight:700;line-height:1.4;text-align:left}#paint .contact .inner ul li{position:relative;font-family:"Barlow",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Yu Gothic",Yu Gothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.25em;font-weight:700;line-height:1.4;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin-top:2.5em;padding:2em;border-width:0 10px 10px 0;border-style:solid;border-color:#005eac;border-bottom-right-radius:.25em}#paint .contact .inner ul li:after{position:absolute;bottom:2em;right:-30px;content:"";display:block;width:0;height:0;border-style:solid;border-width:20px 0 0 20px;border-color:transparent;border-left-color:#005eac}@media screen and (min-width:768px){#strength .strength_box section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#strength .strength_box section:before{-webkit-transform:translateX(78%);-moz-transform:translateX(78%);-ms-transform:translateX(78%);-o-transform:translateX(78%);transform:translateX(78%)}#strength .strength_box section:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#strength .strength_box section div{width:55.07%;max-width:760px;margin-bottom:0}#strength .strength_box section div h3 br{display:block}#strength .strength_box section figure{width:40.58%;max-width:560px}#service .about section{padding-left:6.818%}#service .about section:before{left:0;height:62%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#service .about section figure{text-align:left;-webkit-transform:translateX(-27%);-moz-transform:translateX(-27%);-ms-transform:translateX(-27%);-o-transform:translateX(-27%);transform:translateX(-27%)}#service .about section:nth-of-type(odd){padding-right:6.818%;padding-left:0}#service .about section:nth-of-type(odd):before{right:0;left:auto}#service .about section:nth-of-type(odd) figure{text-align:right;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#service .point section .rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#service .point section .rows figure{width:37.74%;max-width:440px;margin-bottom:0}#service .point section .rows div{flex:1;padding-left:5.145%}#service .point section:nth-of-type(odd) .rows{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#service .point section:nth-of-type(odd) .rows div{padding-right:5.145%;padding-left:0}#procure .about .rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#procure .about .rows figure{width:41.30%;max-width:570px;margin-bottom:0}#procure .about .rows div{width:55.07%;max-width:760px}#procure .about .rows div p strong br{display:block}#procure .about .rows div p .button{margin:0}#procure .flow{position:relative;background:0 0}#procure .flow:before{position:absolute;top:0;left:0;z-index:-1;content:"";display:block;width:72.91%;max-width:1400px;height:100%;background:#f7f7f7}#procure .flow .rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#procure .flow .rows>div{width:55.07%;max-width:760px}#procure .flow .rows>div h3 br{display:block}#procure .flow .rows>div dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#procure .flow .rows>div dl>div dt{width:22.72%;max-width:200px;margin-bottom:0}#procure .flow .rows>div dl>div dd{flex:1;margin-left:2em}#procure .flow .rows>div dl>div:last-of-type{border-bottom:3px double #ddd}#procure .flow .rows figure{width:40.58%;max-width:560px}#procure .flow:last-of-type .rows{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#paint .list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#paint .list>div dt{width:22.72%;max-width:200px;margin-bottom:0}#paint .list>div dd{flex:1;margin-left:2em}#paint .list>div:last-of-type{border-bottom:3px double #ddd}#paint .about .inner .rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#paint .about .inner .rows figure{width:47.5%}#paint .about .inner .rows>div{width:47.5%}#paint .about .inner .rows .iframe+p{font-weight:700;text-align:center;margin-bottom:0}#paint .kodawari .inner .flow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#paint .kodawari .inner .flow section{width:47.82%;max-width:660px}#paint .join .inner .rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#paint .join .inner .rows div{flex:1;max-width:760px;margin-left:2.5em}#paint .join .inner section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#paint .join .inner section table{flex:1;max-width:836px;margin-left:2.5em}#paint .panel .inner .rows{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#paint .panel .inner .rows div{flex:1;margin-right:2.5em}#paint .panel .inner .rows figure{width:41.9%;max-width:604px}#paint .contact .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}#paint .contact .inner div{text-align:right}#paint .contact .inner ul{flex:1;margin-right:2em}#paint .contact .inner ul li{padding:1.25em 0 1.25em 2em}#paint .contact .inner ul li:first-child{margin-top:0}}@media screen and (min-width:1000px){.tabs{overflow:visible;background:0 0;border-radius:0}.tabs:before,.tabs:after{display:none}.tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.tabs ul li{width:100%;max-height:inherit;opacity:1;visibility:visible;border-right:2px solid #fff}.tabs ul li:first-child a{border-radius:6px 0 0 6px}.tabs ul li:last-child{border-right:none}.tabs ul li:last-child a{border-radius:0 6px 6px 0}.tabs ul li a{text-align:center;padding:20px 10px;background:#005eac}.tabs ul li.current-menu-item{position:relative}.tabs ul li.current-menu-item:before{position:absolute;right:0;left:0;content:"";display:block;width:0;height:0;margin:auto;border-style:solid;border-color:transparent}.tabs ul:hover li{max-height:inherit;border-bottom:none}.tabs.head ul li.current-menu-item:before{bottom:-10px;border-width:10px 7px 0;border-top-color:#b3924a}.tabs.bottom ul li.current-menu-item:before{top:-10px;border-width:0 7px 10px;border-bottom-color:#b3924a}#company .organization p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:300px;margin-right:auto;margin-left:auto}#company .organization p:before{right:0;left:0;width:1px;height:60px;margin:auto}#company .organization dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;border-top:1px solid #ccc}#company .organization dl:before{display:none}#company .organization dl div{width:22.826%;max-width:315px;margin-bottom:0;margin-left:0}#company .organization dl div:before{top:-30px;right:0;bottom:auto;left:0;width:1px;height:30px}#company .organization dl div:first-of-type:after{position:absolute;top:-31px;left:0;content:"";display:block;width:50%;height:1px;background:#f7f7f7}#company .organization dl div:last-of-type:after{top:-31px;right:0;bottom:auto;left:auto;width:50%;height:1px}#cut .machine section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;margin-bottom:1.5em}#cut .machine section div{flex:1;margin-left:2em}#cut .machine section ul{width:50.36%;max-width:695px}#cut .machine section ul li{margin:0}}