html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{font-family:"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴPro W3",HiraKakuPro-W3,"Lucida Grande",Verdana,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#4a4a4a;font-size:16px}body{min-width:1400px}a{color:#0071bc}img{vertical-align:bottom}.mar0{margin:0}.pat0{padding:0}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{clear:both}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.grycontent{background:#e6e7eb;padding:80px 0}.bg-cross{background:url("./img/bg-gray-cross.png")}.mt0{margin-top:0px}.mr0{margin-right:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.pt0{padding-top:0px}.pr0{padding-right:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.mt4{margin-top:4px}.mr4{margin-right:4px}.mb4{margin-bottom:4px}.ml4{margin-left:4px}.pt4{padding-top:4px}.pr4{padding-right:4px}.pb4{padding-bottom:4px}.pl4{padding-left:4px}.mt8{margin-top:8px}.mr8{margin-right:8px}.mb8{margin-bottom:8px}.ml8{margin-left:8px}.pt8{padding-top:8px}.pr8{padding-right:8px}.pb8{padding-bottom:8px}.pl8{padding-left:8px}.mt12{margin-top:12px}.mr12{margin-right:12px}.mb12{margin-bottom:12px}.ml12{margin-left:12px}.pt12{padding-top:12px}.pr12{padding-right:12px}.pb12{padding-bottom:12px}.pl12{padding-left:12px}.mt16{margin-top:16px}.mr16{margin-right:16px}.mb16{margin-bottom:16px}.ml16{margin-left:16px}.pt16{padding-top:16px}.pr16{padding-right:16px}.pb16{padding-bottom:16px}.pl16{padding-left:16px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.mt24{margin-top:24px}.mr24{margin-right:24px}.mb24{margin-bottom:24px}.ml24{margin-left:24px}.pt24{padding-top:24px}.pr24{padding-right:24px}.pb24{padding-bottom:24px}.pl24{padding-left:24px}.mt28{margin-top:28px}.mr28{margin-right:28px}.mb28{margin-bottom:28px}.ml28{margin-left:28px}.pt28{padding-top:28px}.pr28{padding-right:28px}.pb28{padding-bottom:28px}.pl28{padding-left:28px}.mt32{margin-top:32px}.mr32{margin-right:32px}.mb32{margin-bottom:32px}.ml32{margin-left:32px}.pt32{padding-top:32px}.pr32{padding-right:32px}.pb32{padding-bottom:32px}.pl32{padding-left:32px}.mt36{margin-top:36px}.mr36{margin-right:36px}.mb36{margin-bottom:36px}.ml36{margin-left:36px}.pt36{padding-top:36px}.pr36{padding-right:36px}.pb36{padding-bottom:36px}.pl36{padding-left:36px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.mt44{margin-top:44px}.mr44{margin-right:44px}.mb44{margin-bottom:44px}.ml44{margin-left:44px}.pt44{padding-top:44px}.pr44{padding-right:44px}.pb44{padding-bottom:44px}.pl44{padding-left:44px}.mt48{margin-top:48px}.mr48{margin-right:48px}.mb48{margin-bottom:48px}.ml48{margin-left:48px}.pt48{padding-top:48px}.pr48{padding-right:48px}.pb48{padding-bottom:48px}.pl48{padding-left:48px}.mt52{margin-top:52px}.mr52{margin-right:52px}.mb52{margin-bottom:52px}.ml52{margin-left:52px}.pt52{padding-top:52px}.pr52{padding-right:52px}.pb52{padding-bottom:52px}.pl52{padding-left:52px}.mt56{margin-top:56px}.mr56{margin-right:56px}.mb56{margin-bottom:56px}.ml56{margin-left:56px}.pt56{padding-top:56px}.pr56{padding-right:56px}.pb56{padding-bottom:56px}.pl56{padding-left:56px}.mt60{margin-top:60px}.mr60{margin-right:60px}.mb60{margin-bottom:60px}.ml60{margin-left:60px}.pt60{padding-top:60px}.pr60{padding-right:60px}.pb60{padding-bottom:60px}.pl60{padding-left:60px}.mt64{margin-top:64px}.mr64{margin-right:64px}.mb64{margin-bottom:64px}.ml64{margin-left:64px}.pt64{padding-top:64px}.pr64{padding-right:64px}.pb64{padding-bottom:64px}.pl64{padding-left:64px}.mt68{margin-top:68px}.mr68{margin-right:68px}.mb68{margin-bottom:68px}.ml68{margin-left:68px}.pt68{padding-top:68px}.pr68{padding-right:68px}.pb68{padding-bottom:68px}.pl68{padding-left:68px}.mt72{margin-top:72px}.mr72{margin-right:72px}.mb72{margin-bottom:72px}.ml72{margin-left:72px}.pt72{padding-top:72px}.pr72{padding-right:72px}.pb72{padding-bottom:72px}.pl72{padding-left:72px}.mt76{margin-top:76px}.mr76{margin-right:76px}.mb76{margin-bottom:76px}.ml76{margin-left:76px}.pt76{padding-top:76px}.pr76{padding-right:76px}.pb76{padding-bottom:76px}.pl76{padding-left:76px}.mt80{margin-top:80px}.mr80{margin-right:80px}.mb80{margin-bottom:80px}.ml80{margin-left:80px}.pt80{padding-top:80px}.pr80{padding-right:80px}.pb80{padding-bottom:80px}.pl80{padding-left:80px}.mb0{margin-bottom:0 !important}.pb100{padding-bottom:100px}.pb120{padding-bottom:120px}.fr{float:right}.fl{float:left}.clear{clear:both}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.wcenter{width:1040px;margin-left:auto;margin-right:auto}.mcenter{display:block;margin-left:auto;margin-right:auto}.af-c:after{content:"";display:block;clear:both}.d-f{display:flex}.ai-fs{align-items:flex-start}.ai-fe{align-items:flex-end}.ai-c{align-items:center}.ai-s{align-items:stretch}.jc-c{justify-content:center}.jc-sb{justify-content:space-between}.jc-fe{justify-content:flex-end}.fxd-c{flex-direction:column}.fxw-w{flex-wrap:wrap}.fos-l{font-size:18px}.lis-n{list-style:none}.flex-table .tr{display:flex;align-items:stretch}.top-triangle{position:relative}.top-triangle:before{content:"";position:absolute;display:block;top:0;width:100%;height:40px;background:url("./img/triangle-hanten2.png") no-repeat;background-position:center;background-color:#fff;z-index:5}.top-triangle-cross{position:relative}.top-triangle-cross:before{content:"";position:absolute;display:block;top:0;width:100%;height:40px;background:url("./img/triangle-hanten2.png") no-repeat;background-position:center;background-color:rgba(0,0,0,0);z-index:5}.top-triangle-cross:after{content:"";position:absolute;display:block;top:0;width:100%;height:40px;background:url("./img/bg-gray-cross.png");background-color:#fff;z-index:1}.slick-arrow{text-indent:-9999px;border:none;box-shadow:none;position:absolute;width:40px;height:96px;z-index:100;top:28%;outline:none;border-radius:2px}.slick-arrow:hover{background-color:rgba(0,0,0,.8)}.slick-prev{left:0;background:url("./img/home-info-arrow-l.png") no-repeat;background-color:rgba(0,0,0,.4)}.slick-prev:before{display:none}.slick-next{right:0;background:url("./img/home-info-arrow-r.png") no-repeat;background-color:rgba(0,0,0,.4)}.slick-next:before{display:none}.slick-prev.slick-disabled,.slick-next.slick-disabled{display:none !important}.slick-slide{outline:none}.page-block-404 .page-index{font-size:32px}.page-block-404 .mcenter{width:750px;box-sizing:border-box}.page-index{font-size:36px;margin-bottom:48px;position:relative}.page-index:after{content:"";display:block;margin:24px auto 0;width:48px;height:4px;background:#2665a7;border-radius:2px}.page-bread{padding-top:12px;margin-left:24px}.page-bread a{text-decoration:none;color:#4a4a4a;font-size:14px !important}.page-bread a:hover{text-decoration:underline}.page-bread li,.page-bread span{font-size:14px !important}.page-content{word-break:break-all}.page-content h2{font-size:28px;margin:40px 0 12px;padding:0 8px;border-bottom:2px solid #2665a7}.page-content h3{font-size:24px;margin-top:24px;margin-bottom:16px}.page-content h4{font-size:18px;margin-top:24px;margin-bottom:16px}.page-content p{font-size:16px;margin:0 8px 10px}.page-content img{max-width:100%;height:auto}.page-content ul,.page-content ol{margin:40px 0;padding-left:1.5em}.page-content ul li,.page-content ol li{font-size:16px}.page-content .alignright{display:block;margin:0 0 0 16px;float:right}.page-content .alignleft{display:block;margin:0 16px 0 0;float:left}.page-content .aligncenter{display:block;margin:0 auto}.page-whiteblock{background:#fff;padding:60px}.bold{font-weight:600}#line_popup{display:none;position:fixed;width:440px;height:440px;top:25%;left:0;right:0;margin:0 auto;overflow:hidden;z-index:111}#line_popup .popuo_inner{width:400px;height:400px;margin:0 auto}#line_popup .close_pop{position:relative;z-index:100;display:block;width:40px;height:40px;background:url(./img/line-qr-close.png) no-repeat;float:right;top:28px}#popup_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:110}.youtube_short{width:70%;max-width:400px;margin:auto}.youtube_short iframe{aspect-ratio:9/16;width:100%;height:100%}header#masthead{border-top:12px solid #1f2e77;padding-top:16px;padding-bottom:16px;background:repeating-linear-gradient(-45deg, #FDFAE4, #FDFAE4 2px, #FBF5C9 0, #FBF5C9 8px)}.head-branding .description{font-size:15px;padding-left:16px}.head-branding h1,.head-branding h2{margin:0;line-height:1}.head-navigation .mail{border-radius:4px;background:#ffb97f;box-shadow:4px 4px rgba(0,0,0,.1);transition:background .5s;margin-left:20px}.head-navigation .mail:hover{background:#ee9c58}.head-navigation .line{border-radius:4px;background:#02b304;box-shadow:4px 4px rgba(0,0,0,.1);transition:background .5s;margin-left:20px}.head-navigation .line:hover{background:#068e06}.head-menu{background:#f5dd5a}.head-menu-list{width:1080px;margin-left:auto;margin-right:auto}.head-menu a{display:block;position:relative;overflow:hidden;z-index:10}.head-menu a:before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;right:100%;transition:all .5s ease;z-index:-1}.head-menu a:hover:before{right:0}.head-menu-page{box-shadow:0 2px rgba(0,0,0,.08);margin-bottom:12px}.head-page{width:100%;height:320px}.head-page h1,.head-page h2{font-size:40px;height:72px;background:#fff;padding:0 40px;box-shadow:12px 8px rgba(0,0,0,.4)}.head-page img{margin-top:-32px}.head-page.slug-about{background:url("./img/company-main-bg.jpg") no-repeat;background-size:cover;background-position:center top}.head-page.slug-haisyakaitori{background:url("./img/about-main-bg.jpg") no-repeat;background-size:cover;background-position:center top}.head-page.slug-flow{background:url("./img/flow-main-bg.jpg") no-repeat;background-size:cover;background-position:center top}.head-page.slug-staff{background:url("./img/staff-main-bg.jpg") no-repeat;background-size:cover;background-position:center top}.head-page.slug-parts{background:url("./img/tyukoparts-main-bg.jpg") no-repeat;background-size:cover;background-position:center top}.head-page.slug-form{background:url("./img/mitsumori-main-bg.jpg") no-repeat;background-size:cover;background-position:center top}.head-page.slug-blog{background:url("./img/blog-main-bg.jpg") no-repeat;background-size:cover;background-position:center top}.head-page.slug-jisseki{background:url("./img/jisseki-main-bg.jpg") no-repeat;background-size:cover;background-position:center top}.head-page.anker-off{border-bottom:2px solid #2665a7}.foot-contact{background:url("./img/foot-contact-bg.jpg") no-repeat;background-size:cover;background-position:center top;padding:56px 0;border-top:4px solid #161d65}.foot-contact h2{font-size:24px;margin-bottom:20px}.foot-contact h2 span{color:#e6955c}.foot-contact .content{background:rgba(255,255,255,.9);border:2px solid #e6955c;box-sizing:border-box;padding:40px 56px}.foot-contact .boxs{width:400px}.foot-contact .boxs:first-child{padding-right:56px;margin-right:56px;border-right:1px solid #c1c1c3}.foot-contact .boxs a{width:100%;height:56px;font-size:22px;text-decoration:none;color:#fff;position:relative;background:#f38f45;border-radius:4px;transition:background .5s}.foot-contact .boxs a:after{content:"";display:block;width:48px;height:48px;background:url("./img/arrow-orange-en.png") no-repeat;position:absolute;right:8px}.foot-contact .boxs a:hover{background:#e0752d}.foot-main{border-top:6px solid #f7db57;padding:40px 0 32px;background:#fef8da}.foot-branding{margin-right:60px}.foot-branding .description{font-size:14px;margin-bottom:4px}.foot-branding address{font-style:normal;font-size:15px}.foot-nav li{font-size:16px}.foot-nav li a{color:#1a1a1a;font-weight:600;text-decoration:none}.foot-nav li a:before{content:"･";margin-right:4px}.foot-nav li:not(:first-child){margin-top:8px}.foot-nav li.cat{font-size:14px}.foot-nav li.cat a{font-weight:normal}.foot-nav li.cat a:before{content:"-";margin-left:4px}.foot-copy{font-size:14px;padding:6px 0;color:#fff;background:#213073}#breadcrumb ul{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none}#breadcrumb ul li{display:flex;align-items:flex-start}#breadcrumb ul li:not(:first-child):before{content:">";display:block;margin:0 8px}.pagination{display:flex;align-items:center;justify-content:center;margin:40px 0 0;position:relative;font-size:16px}.pagination span,.pagination a{display:flex;justify-content:center;align-items:center;min-width:48px;height:48px;margin:4px;color:#1a1a1a;border:1px solid #1a1a1a;background-color:#fff;text-decoration:none;text-align:center;line-height:1}.pagination a:hover,.pagination .current{color:#1a1a1a;border-color:#1a1a1a;background-color:#f5dd5a}.pagination a.prev{width:60px;margin-right:16px}.pagination a.next{width:60px;margin-left:16px}.front-cm{width:95%;max-width:1080px;margin:0 auto 80px}.front-cm-btn:hover{opacity:.5}.front-mainview{padding-top:8px;background:repeating-linear-gradient(-45deg, #FDFAE4, #FDFAE4 2px, #FBF5C9 0, #FBF5C9 8px)}.front-mainview-content{display:flex;align-items:flex-start;justify-content:center;width:100%;min-width:1040px;min-height:608px;background-image:url(./img/main-bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.front-mainview-content-txt{position:relative}.front-mainview-content-txt .index{margin-left:40px;margin-bottom:32px}.front-mainview-content-txt .index h2{font-size:24px;font-weight:700;color:#fff;margin:0 0 20px;text-shadow:2px 1px 2px rgba(0,0,0,.3)}.front-mainview-content-txt .index p{font-size:16px;font-weight:700;color:#fff;margin:0;text-shadow:2px 1px 1px rgba(0,0,0,.3)}.front-mainview-content-txt .howto{display:flex;align-items:flex-start;justify-content:center;width:551px;height:80px;margin-left:20px;margin-bottom:24px;padding:20px;border:2px solid #fff;border-radius:4px;background-color:rgba(0,0,0,.2);box-sizing:border-box}.front-mainview-content-txt .howto p{font-size:18px;font-weight:700;color:#fff;margin:-8px 0 0;text-shadow:2px 1px 1px rgba(0,0,0,.3)}.front-mainview-content-txt .howto a{display:flex;align-items:center;justify-content:center;width:144px;max-width:144px;min-width:144px;height:40px;border-radius:4px;background-color:#fff;text-decoration:none;box-shadow:2px 2px 0 rgba(0,0,0,.1);font-size:16px;font-weight:900;color:#009ab0;position:relative}.front-mainview-content-txt .howto a:after{content:"";display:block;width:20px;height:20px;background-image:url(./img/main-arrow-syaken.png)}.front-mainview-content-txt .note{display:flex;flex-direction:column;margin-left:32px}.front-mainview-content-txt .note p{display:inline-block;font-size:18px;font-weight:700;color:#fff;margin:0 0 8px;padding:2px 4px;background-color:#000}.front-mainview-content-txt .mail{position:absolute;top:228px;right:-12px}.front-mainview-content-form div.wpcf7-response-output{font-size:14px;box-sizing:border-box}.front-form{width:384px;max-width:384px;min-width:384px;margin-top:60px;box-shadow:1px 1px 8px rgba(0,0,0,.2)}.front-form-top{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background-color:#f9dd35;border:2px solid #1a1a1a;border-radius:4px 4px 0 0;box-sizing:border-box}.front-form-top h2{font-size:22px;font-weight:700;margin:0 8px 0 0;color:#1a1a1a}.front-form-top p{display:inline-block;font-size:10px;font-weight:700;margin:0;padding:2px 4px;color:#cc1919;background-color:#fff}.front-form-content{border-left:2px solid #1a1a1a;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;border-radius:0 0 4px 4px;background-color:#fff;padding:24px;margin-bottom:28px;box-sizing:border-box}.front-form-content .form-car{border:1px solid #666;border-radius:4px}.front-form-content .form-car .line{padding:8px 12px}.front-form-content .form-car .line:not(:first-of-type){border-top:1px solid #666}.front-form-content .form-car .line p{margin:0}.front-form-content .form-car .line p.name{font-size:14px;font-weight:700;margin:0}.front-form-content .form-car .line input{width:100%;border:none;box-shadow:none;font-size:14px}.front-form-content .form-data .line{padding:12px 0 0}.front-form-content .form-data .line p{margin:0}.front-form-content .form-data .line p.name{font-size:14px;font-weight:700;margin:0 0 4px 12px}.front-form-content .form-data .line input{width:100%;height:36px;box-shadow:none;font-size:14px;box-sizing:border-box}.front-form-content .form-btn{display:flex;flex-direction:column-reverse;margin-top:12px;position:relative}.front-form-content .form-btn input{width:328px;height:48px;font-size:18px;color:#fff;background-color:#f49045;box-shadow:2px 2px 0 rgba(0,0,0,.1);text-align:center;border:none;border-radius:4px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.front-form-content .form-btn:after{content:"";display:block;width:24px;height:24px;background-image:url(./img/main-arrow-satei.png);position:absolute;top:28px;right:20px}.front-form-content span.wpcf7-not-valid-tip{font-size:12px}.front-title{font-size:40px;margin-bottom:40px}.front-performance{margin-top:60px}.front-performance-txt{font-weight:600;margin-bottom:40px}.front-performance-txt span{color:#337782}.front-performance-items:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){margin-top:40px}.front-performance-items a{display:block;text-decoration:none;position:relative}.front-performance-items a p{font-size:21px;font-weight:600;color:#fff;background:#263073;margin:0;padding:4px 0;text-align:center;box-sizing:border-box}.front-performance-items a:before{content:"";display:block;width:100%;height:212px;position:absolute;top:0;left:0}.front-performance-items a:hover:before{background-color:rgba(255,255,255,.4)}.front-performance-category{width:1090px}.front-performance-search{width:1090px;padding:8px 0 24px}.front-kaitori{padding:60px 0 0;background:url("./img/bg-gray-cross.png")}.front-kaitori .front-title{color:#4a4a4a}.front-kaitori-content{width:800px;margin:0 auto 64px;padding:24px 144px 24px 24px;box-sizing:border-box;position:relative;background:#fff;box-shadow:1px 1px 16px 0 rgba(0,0,0,.05)}.front-kaitori-content .txt{font-size:15px}.front-kaitori-content img{position:absolute;right:20px;bottom:0}.front-kaitori-content .age{font-size:15px;font-weight:600;color:#fff;padding:6px 16px;background:#e89e65;box-sizing:border-box;position:absolute;bottom:0;right:0}.front-kaitori-slider{overflow:hidden;margin-bottom:80px}.front-kaitori-slider .sliderArea{width:800px;max-width:800px;margin-left:auto;margin-right:auto}.front-kaitori-slider .sliderArea .slick-list{overflow:unset !important}.front-kaitori-slider .sliderArea .slick-arrow{width:32px;height:80px;background-size:contain}.front-kaitori-slider .sliderArea .items{width:640px;max-width:640px;min-height:240px;margin:0 80px;padding:32px 148px 32px 36px;box-sizing:border-box;background-color:#fff;border:2px solid #0065ac;border-radius:4px;box-shadow:0px 0px 16px 0 rgba(0,0,0,.05);position:relative}.front-kaitori-slider .sliderArea .items h3{display:flex;align-items:flex-start;font-size:22px;color:#0065ac;margin:0 0 18px}.front-kaitori-slider .sliderArea .items h3 span{display:flex;align-items:center;height:28px;font-size:15px;font-weight:600;color:#fff;margin-right:12px;padding:0 12px;background:#e89e65;box-sizing:border-box;white-space:nowrap}.front-kaitori-slider .sliderArea .items h3 span.male{background:#6ea6ce}.front-kaitori-slider .sliderArea .items p{font-size:15px;margin:0}.front-kaitori-slider .sliderArea .items img.human{position:absolute;right:12px;bottom:0}.front-kaitori-slider .sliderArea .items i.line{position:absolute;top:12px;right:12px;width:80px;height:72px;background-image:url(./img/voice-line.png);background-repeat:no-repeat;background-size:contain}.front-kaitori .linkboxs{background:#fff;padding:20px 40px;box-sizing:border-box;box-shadow:1px 1px 12px rgba(255,255,255,.05)}.front-kaitori .linkboxs:first-child{margin-right:32px}.front-kaitori .linkboxs h3{font-size:26px;margin-bottom:20px}.front-kaitori .linkboxs .imgarea img:not(:last-child){margin-right:8px}.front-kaitori .linkboxs .btn{width:100%;height:52px;font-size:20px;text-decoration:none;color:#fff;border-radius:8px;box-shadow:2px 2px rgba(255,255,255,.05);background:#009ab0;transition:background .5s;margin-top:20px}.front-kaitori .linkboxs .btn:hover{background:#00717a}.front-kaitori .linkboxs .btn:after{content:"";width:49px;height:48px;background:url("./img/arrow-green-en.png") no-repeat;margin-left:12px}.front-staff{padding:80px 0;background:url("./img/bg-gray-cross.png")}.front-staff .imgarea{width:928px;margin-bottom:32px;gap:24px 40px}.front-staff .imgarea div img{border-radius:50%;box-shadow:2px 2px rgba(255,255,255,.05)}.front-staff .btn{width:516px;height:64px;font-size:22px;text-decoration:none;color:#fff;border-radius:8px;box-shadow:2px 2px rgba(255,255,255,.05);background:#009ab0;transition:background .5s}.front-staff .btn:hover{background:#00717a}.front-staff .btn:after{content:"";width:49px;height:48px;background:url("./img/arrow-green-en.png") no-repeat}.front-blog-block{overflow:hidden}.front-blog-block .blog-slider .slick-list{overflow:unset !important;padding-top:8px}.front-blog-btn{width:186px;height:48px;background:#fff;border:1px solid #168ea3;border-radius:4px;position:relative;text-decoration:none;color:#168ea3;font-weight:600}.front-blog-btn:after{content:"";display:block;width:36px;height:40px;background:url("./img/arrow-green.png") no-repeat;position:absolute;right:0}.front-blog .wcenter{max-width:1220px;width:1220px}.front-map{position:relative}.front-map .btn{width:236px;height:48px;background:#fff;border:1px solid #168ea3;border-radius:4px;position:absolute;bottom:20px;right:80px;text-decoration:none;color:#168ea3;font-weight:600}.front-map .btn:after{content:"";display:block;width:36px;height:40px;background:url("./img/arrow-green.png") no-repeat;position:absolute;right:0}#performance-search{background:#fff;box-sizing:border-box;box-shadow:1px 1px 12px rgba(255,255,255,.05)}#performance-search h3{font-size:22px;margin-bottom:8px}#performance-search .content{background:url("./img/home-jisseki-kensaku.jpg") no-repeat;width:1040px;height:192px}#performance-search form{position:relative;margin-right:48px}#performance-search form p{font-size:22px;margin:0 0 6px 20px;color:#fff}#performance-search form input{width:500px;height:48px;border-radius:20px;padding:1px 4px 1px 56px;box-sizing:border-box;outline:none;border:none;font-size:15px}#performance-search form .icon{width:56px;height:48px;background:url("./img/saerch.png") no-repeat;position:absolute;bottom:0;left:0}#performance-search .btn{width:312px;height:56px;font-size:18px;border-radius:4px;background:#009ab0;transition:background .5s;text-decoration:none;position:relative;border:1px solid #fff;color:#fff;margin-top:30px}#performance-search .btn:hover{background:#00717a}#performance-search .btn:after{content:"";display:block;width:48px;height:48px;background:url("./img/arrow-white.png") no-repeat;position:absolute;right:0}@media only screen and (max-width: 1680px){.front-mainview-content .slide .slick-prev{left:9vw}.front-mainview-content .slide .slick-next{right:9vw}}@media only screen and (max-width: 1520px){.front-mainview-content .slide .slick-prev{left:4vw}.front-mainview-content .slide .slick-next{right:4vw}}.blog-items{display:flex !important;justify-content:center;outline:none}.blog-items a{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;max-width:280px;background:#fff;box-shadow:1px 1px 12px rgba(0,0,0,.05);text-decoration:none;transition:all .3s ease-out}.blog-items a:hover{box-shadow:1px 1px 20px 0 rgba(0,0,0,.25);transform:translate(0, -8px)}.blog-items a img{max-width:100%;width:100%;height:auto}.blog-items a .cat{position:absolute;font-size:15px;color:#4a4a4a;background:#f5dd5a;padding:4px 12px;box-sizing:border-box;margin:0;top:-20px;left:8px}.blog-items a .date{font-size:15px;font-weight:bold;margin:0;color:#a49983}.blog-items a .title{font-size:16px;font-weight:bold;color:#4a4a4a;margin:0;min-height:46px;width:100%;box-sizing:border-box}.blog-items a .txtarea{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:12px 12px 0;box-sizing:border-box;position:relative;border-top:2px solid #f5dd5a}.blog-content{width:1220px}.blog-content .blog-items{width:280px}.blog-content .blog-items:not(:nth-child(4n)){margin-right:33px}.blog-content .blog-items:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){margin-top:56px}.blog-catarea a{text-decoration:none;margin:0 12px 12px 0;padding:7px 12px;background:#fff;color:#1a1a1a;border:1px solid #1a1a1a}.blog-catarea a.selected{background:#f5dd5a}.blog-block{padding-bottom:80px}.jisseki-items{display:flex;flex-direction:column;align-items:flex-start;width:100%;width:280px;box-shadow:1px 1px 12px rgba(0,0,0,.05);text-decoration:none;transition:all .3s ease-out}.jisseki-items:not(:nth-child(4n)){margin-right:33px}.jisseki-items:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){margin-top:56px}.jisseki-items:hover{box-shadow:1px 1px 20px 0 rgba(0,0,0,.25);transform:translate(0, -8px)}.jisseki-items a{text-decoration:none}.jisseki-items img{max-width:100%;width:100%;height:auto}.jisseki-items h2{font-size:18px;color:#fff;background:#2665a7;padding:8px 0}.jisseki-items table{border-right:1px solid #2665a7;border-left:1px solid #2665a7;border-bottom:1px solid #2665a7;box-sizing:border-box}.jisseki-items table tr:not(:first-child){border-top:1px dotted #a0a0a0}.jisseki-items table th{width:90px;background:#e5e9f3;text-align:center;padding:12px 0;box-sizing:border-box;color:#4a4a4a}.jisseki-items table td{width:190px;padding:12px;background:#fff;box-sizing:border-box;color:#4a4a4a}.jisseki-items table td.price{font-weight:600;color:#2665a7}.jisseki-items table td.souba{font-weight:600;color:#e8985c}.jisseki-items table td .year{display:block;font-size:12px;color:gray;padding-left:12px}.jisseki-searchbox{width:1060px;padding:12px 10px}.jisseki-txt{font-size:18px;font-weight:600}.jisseki-txt span{color:#337782}.jisseki-foot{padding:40px 0 60px}.jisseki-foot-txt{font-size:18px;font-weight:600}.jisseki-foot-txt span{color:#337782}.singular-area{width:1100px}.singular-area .side-l{width:760px}.singular-area .side-r{width:280px}.singular-area .side-r h2{font-size:24px;color:#fff;background:#2665a7;height:80px;position:relative}.singular-area .side-r h2:after{content:"";border-top:10px solid #2665a7;border-right:18px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:18px solid rgba(0,0,0,0);transform:translate3d(-50%, 0, 0);position:absolute;left:50%;bottom:-20px}.singular-area .side-r li{margin-bottom:24px;border-top:2px solid #2665a7;box-shadow:2px 2px 12px rgba(0,0,0,.08);background:#fff}.singular-area .side-r li a{text-decoration:none}.singular-area .side-r li .date{font-size:15px;color:#a49983}.singular-area .side-r li .title{font-size:16px;font-weight:600;color:#1a1a1a}.singular-area .side-r li .txt{width:200px;padding:8px;background:#fff;box-sizing:border-box}.singular-area .side-r li img{min-width:80px;max-width:80px;min-height:80px;max-height:80px}.singular-area .side-r .btn{display:block;width:100%;padding:12px 0;color:#2665a7;border:2px solid #2665a7;background:#fff;position:relative;text-decoration:none;font-size:18px;font-weight:600;box-shadow:2px 2px 12px rgba(0,0,0,.08)}.singular-area .side-r .btn:after{content:"";display:block;width:44px;height:52px;background:url("./img/arrow-blue.png") no-repeat;position:absolute;right:0;top:0}.singular-area .side-r .btn:hover{color:#fff;background:#2665a7}.singular-area .side-r .btn:hover:after{background:url("./img/arrow-white.png") no-repeat}.singular-area .content{background:#fff;padding:60px 64px;box-shadow:2px 2px 12px rgba(0,0,0,.08)}.singular-blog .cate{font-size:18px;font-weight:600;color:#1a1a1a;padding:2px 8px;background:#f5dd5a;margin-right:12px}.singular-blog .date{font-size:16px;color:#a49983}.singular-blog h1{font-size:32px;padding:0 12px 18px;border-bottom:2px solid #2665a7}.singular-blog-links a{text-decoration:underline;font-size:16px;color:#4a4a4a}.singular-jisseki .cate{font-size:18px;font-weight:500;color:#1a1a1a;padding:2px 8px;background:#f5dd5a;margin-right:12px;border:1px solid #1a1a1a}.singular-jisseki .date{font-size:18px;font-weight:500}.singular-jisseki .date span{color:#4a4a4a;padding:8px 16px;background:#fff;border-top:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a;border-left:1px solid #4a4a4a;box-sizing:border-box}.singular-jisseki .date span.blue{color:#fff;background:#213073}.singular-jisseki .title{font-size:26px;color:#fff;background:#213073;padding:6px 12px}.singular-jisseki table{border-top:1px solid #969696;border-bottom:1px solid #969696;box-sizing:border-box}.singular-jisseki table tr:not(:first-child){border-top:1px dotted #a0a0a0}.singular-jisseki table th{width:92px;background:#e5e9f3;text-align:center;padding:12px 0;box-sizing:border-box;color:#4a4a4a}.singular-jisseki table td{width:224px;padding:12px;background:#fff;box-sizing:border-box;color:#4a4a4a}.singular-jisseki .year,.singular-jisseki .price{display:inline-flex;width:300px;font-size:26px;font-weight:600;padding-bottom:6px;border-bottom:2px solid #4a4a4a}.singular-jisseki .year span.label,.singular-jisseki .price span.label{display:flex;align-items:center;justify-content:center;width:92px;min-width:92px;height:60px;font-size:16px;background:#e5e9f3;margin-right:16px;border-radius:2px;color:#fff}.singular-jisseki .year span.yen,.singular-jisseki .price span.yen{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:calc(100% - 108px);font-size:28px;text-align:center}.singular-jisseki .year span.yen .date,.singular-jisseki .price span.yen .date{font-size:12px;color:gray;background-color:#f4f4f4;line-height:1.33}.singular-jisseki .year{border-bottom-color:#e69655}.singular-jisseki .year span.label{background:#e69655}.singular-jisseki .year span.yen{color:#e69655}.singular-jisseki .price{border-bottom-color:#2665a7}.singular-jisseki .price span.label{background:#2665a7}.singular-jisseki .price span.yen{color:#2665a7}.singular-jisseki .imgarea img{max-width:100%;height:auto}.about-anker{padding:14px 0;border-bottom:2px solid #2665a7}.about-anker li{display:flex;align-items:center;height:20px}.about-anker li:first-child:before{content:"";display:block;width:4px;height:20px;background:url("./img/company-line.png") no-repeat}.about-anker li:after{content:"";display:block;width:4px;height:20px;background:url("./img/company-line.png") no-repeat}.about-anker a{text-decoration:none;font-size:18px;font-weight:600;color:#2665a7;padding:0 40px}.about-daihyo{width:1316px;background:#fff;padding:40px;box-sizing:border-box;box-shadow:1px 1px 12px rgba(0,0,0,.05)}.about-daihyo .imgarea{width:440px;margin-right:40px;position:relative}.about-daihyo .name{position:absolute;bottom:0;right:0;font-size:28px;background:#fff;padding:12px 24px}.about-daihyo .message{font-weight:600}.about-profile{width:800px;border-top:1px solid #868686;border-bottom:1px solid #868686;box-shadow:1px 1px 12px rgba(0,0,0,.05)}.about-profile .tr:not(:first-child){border-top:1px dotted #868686}.about-profile .th,.about-profile .td{font-size:16px;font-weight:600;box-sizing:border-box;margin:0}.about-profile .th{width:132px;padding:24px;background:#e6e7eb}.about-profile .td{width:668px;padding:24px 32px;background:#fff}.about-map{width:1200px;position:relative;background:#fff;box-shadow:1px 1px 12px rgba(0,0,0,.05);border-top:4px solid #168ea3;padding-top:6px}.about-map h3{width:100%;position:absolute;top:0;z-index:999}.about-map h3 span{font-size:28px;color:#fff;background:#168ea3;padding:8px 16px;margin-left:20px}.about-map .gmap{position:relative}.about-map .btn{width:236px;height:48px;background:#fff;border:1px solid #168ea3;border-radius:4px;position:absolute;bottom:20px;right:80px;text-decoration:none;color:#168ea3;font-weight:600}.about-map .btn:after{content:"";display:block;width:36px;height:40px;background:url("./img/arrow-green.png") no-repeat;position:absolute;right:0}.about-map .root h4{font-size:32px;color:#168ea3}.about-map .root p{font-size:18px}.about-philosophy-top{display:flex;align-items:flex-start;justify-content:center;margin-top:40px;margin-bottom:52px}.about-philosophy-top p{display:flex;align-items:center;justify-content:center;width:104px;height:64px;font-size:30px;font-weight:bold;color:#1a1a1a;margin:0 20px;background-color:#e6dab5}.about-philosophy-bottom{margin-bottom:64px}.about-philosophy-bottom p{font-size:22px;line-height:2;margin:0}.haisyakaitori-70th{margin:40px 0 0}.haisyakaitori-70th h2{font-size:36px}.haisyakaitori-70th h2 img{margin-right:12px}.haisyakaitori-70th .imgarea{position:relative}.haisyakaitori-70th .imgarea img{position:relative;z-index:5}.haisyakaitori-70th .imgarea:after{content:"";width:100%;height:160px;background:#e6e7eb;position:absolute;top:60px;z-index:1}.haisyakaitori-knowhow{padding:160px 0 120px}.haisyakaitori-knowhow h3{font-size:28px;color:#fff;margin-bottom:56px;background:#2665a7;padding:32px 0;position:relative;border-radius:4px}.haisyakaitori-knowhow h3:after{content:"";border-top:16px solid #2665a7;border-right:32px solid rgba(0,0,0,0);border-bottom:16px solid rgba(0,0,0,0);border-left:32px solid rgba(0,0,0,0);transform:translate3d(-50%, 0, 0);position:absolute;left:50%;bottom:-32px}.haisyakaitori-knowhow h4{font-size:24px;font-weight:600}.haisyakaitori-knowhow .pointbox{width:480px}.haisyakaitori-knowhow .point{font-size:32px;font-weight:600;color:#2665a7;margin-bottom:20px}.haisyakaitori-knowhow .point span{font-size:20px;font-weight:600;color:#fff;background:#2665a7;padding:1px 12px;margin-right:12px;border-radius:4px}.haisyakaitori-knowhow .price{padding:12px 0;font-size:32px;text-align:center;border-bottom:2px solid #2665a7;background:#fff;color:#2665a7}.haisyakaitori-knowhow .price span{font-size:20px;margin-right:12px}.haisyakaitori-knowhow .jisseki-table{width:960px;border-top:1px solid #979797;border-bottom:1px solid #979797}.haisyakaitori-knowhow .jisseki-table th{width:130px;background:#e6e9f3}.haisyakaitori-knowhow .jisseki-table td{width:350px;background:#fff}.haisyakaitori-knowhow .jisseki-table th,.haisyakaitori-knowhow .jisseki-table td{font-size:16px;padding:20px 32px;box-sizing:border-box}.haisyakaitori-knowhow .jisseki-table tr:first-child{border-bottom:1px dotted #979797}.haisyakaitori-knowhow .jisseki-box{width:1040px;height:220px;background:#fff;padding:32px 110px 28px;position:relative;border:2px solid #2665a7;border-radius:4px;box-sizing:border-box}.haisyakaitori-knowhow .jisseki-box img{position:absolute;bottom:0;right:100px}.haisyakaitori-knowhow .jisseki-box .type{font-size:24px;color:#2665a7}.haisyakaitori-knowhow .jisseki-box .type span{font-size:16px;color:#fff;padding:6px 16px;margin-right:12px}.haisyakaitori-knowhow .jisseki-box .type span.man{background:#6fb0d7}.haisyakaitori-knowhow .jisseki-box .type span.woman{background:#e89e65}.haisyakaitori-knowhow .jisseki-box-half{width:490px;padding:24px 160px 20px 24px}.haisyakaitori-knowhow .jisseki-box-half img{right:0}.haisyakaitori-jisin .jisin-box{width:1200px;position:relative;padding-top:40px;padding-bottom:40px;box-sizing:border-box}.haisyakaitori-jisin .jisin-box .txtarea{width:640px;background:#fff;position:relative;z-index:10}.haisyakaitori-jisin .jisin-box img{max-width:480px;min-width:480px;height:320px;position:relative;z-index:10}.haisyakaitori-jisin h3{font-size:28px;padding:16px 20px;color:#fff;background:#2665a7;box-sizing:border-box}.haisyakaitori-jisin p{font-size:18px;padding:16px}.haisyakaitori-jisin .rbox{margin-top:56px;padding-right:40px}.haisyakaitori-jisin .rbox .txtarea{margin-left:40px}.haisyakaitori-jisin .rbox:after{content:"";display:block;width:1120px;height:100%;border:4px solid #e6e7eb;position:absolute;top:0;right:0;z-index:1}.haisyakaitori-jisin .lbox{padding-left:40px}.haisyakaitori-jisin .lbox .txtarea{margin-right:40px}.haisyakaitori-jisin .lbox:after{content:"";display:block;width:1120px;height:100%;border:4px solid #e6e7eb;position:absolute;top:0;left:0;z-index:1}.haisyakaitori-reason{padding-top:40px;background:#fff}.haisyakaitori-reason .wcenter{width:1200px}.haisyakaitori-reason .reason-box{width:580px;height:490px;background:#fff;position:relative}.haisyakaitori-reason h3{font-size:24px;color:#fff;background:#2665a7;padding:12px 0}.haisyakaitori-reason img{position:absolute;bottom:40px;right:0;left:0}.haisyakaitori-faq{padding:80px 0 120px}.haisyakaitori-faq .faq-box{border:1px solid #2665a7;border-radius:6px;box-sizing:border-box}.haisyakaitori-faq h3{font-size:24px;color:#fff;background:#2665a7;padding:12px 0;border-radius:6px 6px 0 0}.haisyakaitori-faq p{font-size:24px;font-weight:bold;background:#fff;padding:12px 0;border-radius:0 0 6px 6px;color:#1a1a1a}.haisyakaitori-flow{padding:40px 0 56px}.haisyakaitori-flow p{font-size:24px;font-weight:600}.haisyakaitori-flow a{width:516px;height:64px;font-size:22px;text-decoration:none;color:#fff;border-radius:8px;box-shadow:2px 2px rgba(255,255,255,.05);background:#009ab0;transition:background .5s}.haisyakaitori-flow a:hover{background:#00717a}.haisyakaitori-flow a:after{content:"";width:49px;height:48px;background:url("./img/arrow-green-en.png") no-repeat;margin-left:12px}.flow-contact{padding:40px 64px;background:#fff;box-sizing:border-box}.flow-contact h3{font-size:28px;margin-bottom:20px;padding:0 12px 12px;border-bottom:2px solid #2665a7}.flow-contact h4{font-size:22px;color:#fff;padding:4px 0}.flow-contact p{font-size:18px;font-weight:600;margin:12px}.flow-contact p.tel{font-size:32px;margin-top:20px;margin-left:20px;color:#161d65}.flow-contact p.tel span{font-size:20px;margin-right:6px}.flow-contact p.time{font-size:16px;color:#161d65;margin-top:20px;padding:6px 16px;background:#e9ebfd;border-radius:4px;box-sizing:border-box}.flow-contact .merit,.flow-contact .demerit{width:440px;border-radius:4px}.flow-contact .merit{border:2px solid #2665a7}.flow-contact .merit h4{background:#2665a7}.flow-contact .demerit{border:2px solid #cf605c}.flow-contact .demerit h4{background:#cf605c}.flow-tel p{font-weight:600}.flow-tel h3{font-size:18px;background:#fff;box-sizing:border-box;border:2px solid #2665a7}.flow-tel h3 span{display:inline-block;font-size:20px;background:#2665a7;padding:8px 20px;margin-right:20px;color:#fff;width:220px;box-sizing:border-box}.flow-tel .wcenter{width:960px}.flow-explanation p{font-weight:600}.flow-explanation .wcenter{padding:64px;box-sizing:border-box;border:1px solid #e7e7e7;background:#fff}.flow-explanation .explanation-box h3{font-size:22px;border-bottom:2px solid #2665a7;box-sizing:border-box}.flow-explanation .explanation-box h3 span{font-size:24px;color:#fff;padding:8px 16px;margin-right:12px;color:#fff;background:#2665a7;box-sizing:border-box;white-space:nowrap}.flow-explanation .explanation-box h3.customer{border-bottom:2px solid #4298ae}.flow-explanation .explanation-box h3.customer span{width:auto;background:#4298ae}.flow-explanation .explanation-box p{font-weight:normal;padding:0 12px}.flow-explanation .explanation-box .txt{width:720px}.flow-explanation .flow-arrow{width:720px;height:48px;background:#dadada;position:relative;margin-bottom:80px}.flow-explanation .flow-arrow:before{content:"";display:block;width:160px;height:48px;background:url("./img/flow-arrow.png") no-repeat;margin:0 auto}.staff-box{padding:12px;background:#fff;box-sizing:border-box}.staff-box:not(:last-child){margin-bottom:40px}.staff-box h3{font-size:24px;color:#fff;background:#2665a7;padding:16px;box-sizing:border-box}.staff-box p{font-size:18px;font-weight:600;padding:0 8px}.staff-box img{min-width:384px;max-width:384px;height:auto}.staff-box .txt{min-width:590px;max-width:590px}.staff-box.even{flex-direction:row-reverse}.staff-block{padding-bottom:0 !important}.staff-suboffice{padding-top:88px}.staff-suboffice .grycontent{padding-bottom:120px}.form-content{width:960px;padding:60px;box-sizing:border-box;background:#fff;box-shadow:2px 2px 12px rgba(0,0,0,.08)}.form-index{font-size:15px;margin-left:8px;margin-bottom:8px}.form-table{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #ededed}.form-table .tr{display:flex;width:100%;margin-top:20px;padding-top:20px;border-top:1px solid #ededed}.form-table .th{display:flex;align-self:flex-start;justify-content:space-between;width:240px;margin:0;padding:6px 0 0 8px;box-sizing:border-box;font-weight:bold;font-size:16px}.form-table .th span{display:flex;justify-content:center;align-items:center;width:66px;height:24px;font-size:15px;color:#fff;background:#d1483c;padding:0}.form-table .td{width:590px;box-sizing:border-box;margin:0;padding:0 12px 0 20px}.form-table .td input[type=text],.form-table .td input[type=number],.form-table .td input[type=tel],.form-table .td input[type=email],.form-table .td textarea{width:100%;padding:0 12px;color:#1a1a1a;border:none;box-sizing:border-box;font-size:16px}.form-table .td input[type=text]:focus,.form-table .td input[type=number]:focus,.form-table .td input[type=tel]:focus,.form-table .td input[type=email]:focus,.form-table .td textarea:focus{outline:none;border:1px solid #edeef0}.form-table .td input[type=text],.form-table .td input[type=number],.form-table .td input[type=tel],.form-table .td input[type=email],.form-table .td textarea{background:#edeef0}.form-table .td input[type=text]:focus,.form-table .td input[type=number]:focus,.form-table .td input[type=tel]:focus,.form-table .td input[type=email]:focus,.form-table .td textarea:focus{background:#fff}.form-table .td input[type=text],.form-table .td input[type=number],.form-table .td input[type=tel],.form-table .td input[type=email],.form-table .td select{height:40px}.form-table .td select{width:100%;padding:0 12px;color:#1a1a1a;border:1px solid #edeef0;box-sizing:border-box;font-size:16px;background:#fff}.form-table .td select:focus{outline:none}.form-table .td textarea{width:100%;max-width:100%;padding:12px;height:200px;min-height:200px;box-sizing:border-box}.form-table .td .wpcf7-radio .wpcf7-list-item,.form-table .td .wpcf7-acceptance .wpcf7-list-item,.form-table .td .wpcf7-checkbox .wpcf7-list-item{margin-top:6px;margin-left:24px}.form-table .td .wpcf7-radio .wpcf7-list-item.first,.form-table .td .wpcf7-acceptance .wpcf7-list-item.first,.form-table .td .wpcf7-checkbox .wpcf7-list-item.first{margin-left:12px}.form-table .td .wpcf7-checkbox .wpcf7-list-item{display:block;margin-left:0}.form-table .td .wpcf7-checkbox .wpcf7-list-item:not(.first){margin-top:8px}.form-poricyarea{padding:8px;background:#fff;width:100%;height:200px;overflow:auto;box-sizing:border-box;border:1px solid #b0b0b0;border-radius:4px;background:#edeef0;font-size:15px}.form-poricyarea h2{font-size:18px;font-weight:500;border:none}#submitbtn{display:flex;align-items:center;justify-content:center;font-size:22px;width:80%;max-width:400px;height:64px;margin:0 auto;position:relative;background:url("./img/arrow-orange-en.png") no-repeat;background-color:#f56918;background-position:right;transition:background-color .5s;text-align:center;color:#fff;text-decoration:none;outline:none;border-radius:2px;box-shadow:-1px -1px 2px 0px rgba(0,0,0,.1);border:none}#submitbtn:hover{background-color:#0065b1}#submitbtn:disabled{opacity:.5}#submitbtn:disabled:hover{background-color:#f56918}.wpcf7c-conf:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #eaf2f9 inset}.wpcf7c-conf{background-color:#eaf2f9 !important;border:none !important}.wpcf7-mail-sent-ok{display:none !important}.sitemap-content nav{width:450px}.sitemap-content a{text-decoration:none;color:#1a1a1a}.sitemap-content .pagelinks li:not(:first-child){margin-top:40px}.sitemap-content .pagelinks a{display:flex;align-items:center;justify-content:center;width:100%;height:60px;font-size:18px;font-weight:600;position:relative;background:#fbf5ce;border:2px solid #1a1a1a;box-shadow:1px 1px 12px rgba(0,0,0,.05)}.sitemap-content .pagelinks a:after{content:"";display:block;width:32px;height:32px;background:url("./img/menu-arrow.png") no-repeat;position:absolute;right:12px}.sitemap-content .jisseki-category{display:flex;flex-wrap:wrap;padding:0 12px}.sitemap-content .jisseki-category li{width:50%}.sitemap-content .jisseki-category li:not(:first-child):not(:nth-child(2)){margin-top:12px}.sitemap-content .jisseki-category a{display:flex;align-items:center;font-size:14px}.sitemap-content .jisseki-category a:before{content:">";margin-right:2px}