﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");.factory .header{z-index:999}.factory .visual{background-image:url(../../img/factory/visual.jpg)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .visual{background-image:url(../../img/factory/visual_sp.jpg)}}.factory .intro{margin-top:13px;padding:100px 0 85px;background:#F5F9FC url("../../img/factory/bg01.png") top center/100% auto no-repeat}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .intro{padding:60px 0 70px;background-image:url(../../img/factory/bg01_sp.png)}}.factory .intro.parallax{background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:100% auto}.factory .intro__title{text-align:center;font-size:30px;font-weight:bold;color:#001526;letter-spacing:4px;padding-bottom:30px;margin-bottom:40px;position:relative}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .intro__title{margin-bottom:35px}}@media only screen and (max-width: 374px){.factory .intro__title{font-size:26px}}.factory .intro__title:after{display:block;content:"";width:40px;height:2px;background:#001526;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.factory .intro__title span{color:#0061A8}.factory .intro__desc{max-width:778px;margin:0 auto 103px;font-size:16px;letter-spacing:2px;line-height:30px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .intro__desc{margin-bottom:70px}}.factory .intro__btn{text-align:center;font-size:0}.factory .intro__btn a{display:inline-block;width:296px;height:237px;background:url(../../img/factory/bg02.png) center center/cover no-repeat;font-size:20px;font-weight:bold;color:#0061A8;text-indent:30px;padding-top:100px;margin-right:50px}@media (max-width: 1024px){.factory .intro__btn a{opacity:1 !important}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .intro__btn a{height:123px;width:100%;display:block;margin-right:0;margin-bottom:20px;padding-top:40px;background-image:url(../../img/factory/bg02_sp.svg)}}@media only screen and (max-width: 374px){.factory .intro__btn a{background-size:100% 100%}}.factory .intro__btn a:last-child{margin-right:0;background-image:url(../../img/factory/bg03.png)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .intro__btn a:last-child{margin-bottom:0;background-image:url(../../img/factory/bg03_sp.svg)}}.factory .intro__btn a span{display:block;font-size:16px;color:#3C3C3C}.factory .blockTitle{height:170px;background:url("../../img/factory/bg04.png");background-size:100% 100%;text-align:center;padding-top:50px;position:relative}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .blockTitle{height:200px;background-image:url("../../img/factory/bg04_sp.png")}}.factory .blockTitle:after{display:block;content:"";width:0;height:0;border:20px solid transparent;border-top:20px solid #0061A8;position:absolute;bottom:-39px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.factory .blockTitle h2{color:#FFF;font-size:36px;line-height:36px;font-weight:800;letter-spacing:5px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .blockTitle h2{line-height:40px}}@media only screen and (max-width: 374px){.factory .blockTitle h2{font-size:32px}}.factory .blockTitle h2 span{background:url("../../img/factory/bg_line.png") no-repeat;background-position:bottom;background-size:100% 5px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .blockTitle h2 span{padding:0 10px}}.factory .blockTitle h2 span small{display:inline-block;font-size:60px;line-height:60px;font-family:"Montserrat",sans-serif;font-style:italic;margin:0 10px}.factory .infoFactory{padding-bottom:160px;background:#F5F9FC;background-position:bottom right}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory{padding-bottom:150px}}.factory .infoFactory .blockTitle{margin-bottom:-10px}.factory .infoFactory__box .item__title{text-align:center;margin-bottom:62px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item__title{margin-bottom:45px}}.factory .infoFactory__box .item__title__num{border-bottom:1px solid rgba(0,97,168,0.3)}.factory .infoFactory__box .item__title__num span{display:inline-block;padding:0 20px;background:#F5F9FC;position:relative;top:80px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item__title__num span{top:62px}}.factory .infoFactory__box .item__title h3{font-size:30px;font-weight:bold;color:#001526;letter-spacing:3px;line-height:43px;padding-top:25px;position:relative;z-index:9}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item__title h3{padding-top:15px}}@media only screen and (max-width: 374px){.factory .infoFactory__box .item__title h3{font-size:26px}}.factory .infoFactory__box .item__title h3 span{color:#0061A8}.factory .infoFactory__box .item ul li{margin-bottom:100px}.factory .infoFactory__box .item ul li:before,.factory .infoFactory__box .item ul li:after{content:" ";display:table}.factory .infoFactory__box .item ul li:after{clear:both}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item ul li{margin-bottom:75px}}.factory .infoFactory__box .item ul li:last-child{margin-bottom:0}.factory .infoFactory__box .item ul li:nth-child(even) .im,.factory .infoFactory__box .item ul li.cus .im{float:right}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item ul li:nth-child(even) .im,.factory .infoFactory__box .item ul li.cus .im{float:none}}.factory .infoFactory__box .item ul li:nth-child(even) .info,.factory .infoFactory__box .item ul li.cus .info{float:left;padding-left:0;padding-right:90px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item ul li:nth-child(even) .info,.factory .infoFactory__box .item ul li.cus .info{padding-right:0px}}.factory .infoFactory__box .item ul li .im{width:50%;float:left}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item ul li .im{width:auto;float:none;margin-bottom:30px}}.factory .infoFactory__box .item ul li .im video{max-height:570px;width:100%}.factory .infoFactory__box .item ul li .info{width:50%;float:right;padding-left:75px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item ul li .info{width:auto;float:none;padding-left:0}}.factory .infoFactory__box .item ul li .info__title{display:inline-block;color:#FFF;font-size:24px;font-weight:bold;letter-spacing:2px;padding:5px 22px 5px 26px;margin-bottom:30px;position:relative}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item ul li .info__title{margin-left:10px;margin-bottom:20px}.factory .infoFactory__box .item ul li .info__title.cus{position:relative;left:7px}.factory .infoFactory__box .item ul li .info__title.cus:before{left:-17px}}@media (max-width: 374px){.factory .infoFactory__box .item ul li .info__title{font-size:22px}}.factory .infoFactory__box .item ul li .info__title:before{display:inline-block;content:"";width:24px;height:24px;background:#FFDD24;position:absolute;left:-8px;top:50%;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .infoFactory__box .item ul li .info__title:before{top:12px;left:-11px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.factory .infoFactory__box .item ul li .info__title:after{display:block;content:"";width:100%;height:100%;background:#0061A8;position:absolute;left:0;top:0;z-index:0;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-ms-transform:skew(20deg);-o-transform:skew(20deg);transform:skew(20deg)}.factory .infoFactory__box .item ul li .info__title span{position:relative;z-index:1}.factory .infoFactory__box .item ul li .info__desc{font-size:16px;letter-spacing:2px;line-height:32px}.factory .map{margin-top:-150px;padding:0 0 87px;background:#F5F9FC}.factory .map:before,.factory .map:after{content:" ";display:table}.factory .map:after{clear:both}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.factory .map{overflow:hidden}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .map{margin-top:-185px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (device-aspect-ratio: 40 / 71) and (-webkit-device-pixel-ratio: 2){.factory .map{overflow:hidden}}.factory .map__title{text-align:center;margin-bottom:62px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .map__title{margin-bottom:0}}.factory .map__title__num{border-bottom:1px solid rgba(0,97,168,0.3)}.factory .map__title__num span{display:inline-block;padding:0 20px;background:#F5F9FC;position:relative;top:80px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .map__title__num span{top:62px}}.factory .map__title h3{font-size:30px;font-weight:bold;color:#001526;letter-spacing:3px;line-height:43px;padding-top:25px;position:relative;z-index:9}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .map__title h3{padding-top:15px}}@media only screen and (max-width: 374px){.factory .map__title h3{font-size:26px}}.factory .map__title h3 span{color:#0061A8}.factory .map__left{float:left;width:65.5%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.factory .map__left svg{max-width:100%;height:auto}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .map__left{float:none;width:auto;margin-top:-40px}.factory .map__left svg{max-width:530px;margin-bottom:-80px}}.factory .map__left a{display:block;cursor:pointer}.factory .map__right{float:left;width:34.5%;padding-left:55px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .map__right{float:none;width:auto;padding-left:0;padding-top:50px}}.factory .map__right img{width:100%}.factory .map .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:0;margin:0}.factory .map .mCSB_scrollTools{opacity:1}.factory .map .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:10px;background:#F2F2F2;opacity:1}.factory .map .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:10px;background:#0061A8;top:7px;opacity:1}.factory .map .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;opacity:1}.factory .modal{background:rgba(0,0,0,0.5);z-index:999999}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .modal{background:rgba(0,0,0,0.9)}}.factory .modal .modal-dialog{max-width:1140px;width:100%;position:absolute;left:50%;top:45%;margin:0 auto;padding:15px;transform:translate(-50%, -50%)}@media only screen and (max-width: 1500px){.factory .modal .modal-dialog{position:relative;left:0;top:40px;transform:translate(0, 0)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.factory .modal .modal-dialog{position:absolute;left:50%;top:45%;transform:translate(-50%, -50%)}}.factory .modal .modal-content{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.factory .modal button.close{font-size:0;width:20px;height:20px;position:absolute;right:0;top:-30px;background:url("../../img/factory/icon_close.svg");background-size:cover;opacity:1}.factory .modal button.close:hover{opacity:.5}.factory .modal .modal-body{padding:15px 60px 60px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .modal .modal-body{padding:15px 15px 60px}}.factory .modal__title{text-align:center;border-bottom:1px solid rgba(0,97,168,0.3)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .modal__title{border-bottom:none}}.factory .modal__title span{display:inline-block;color:#FFF;font-size:18px;font-weight:bold;text-align:center;padding:10px 20px;position:relative;top:25px}.factory .modal__title span:before{display:inline-block;content:"";width:60px;height:8px;background:#FFDD24;position:absolute;left:50%;bottom:-4px;z-index:1;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}.factory .modal__title span:after{display:block;content:"";width:100%;height:100%;background:#0061A8;position:absolute;left:0;top:0;z-index:0;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-ms-transform:skew(20deg);-o-transform:skew(20deg);transform:skew(20deg)}.factory .modal__title span small{position:relative;z-index:1}.factory .modal__subtitle{font-size:24px;font-weight:bold;color:#000;text-align:center;padding-top:40px;margin-bottom:40px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .modal__subtitle{margin-bottom:20px}}.factory .modal__box:before,.factory .modal__box:after{content:" ";display:table}.factory .modal__box:after{clear:both}.factory .modal__box__slider{float:left;width:50%}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .modal__box__slider{float:none;width:auto;margin-bottom:50px}}.factory .modal__box__slider .owl-stage-outer{max-height:360px;overflow:hidden}.factory .modal__box__slider .owl-dots{position:absolute;z-index:2;bottom:-35px;right:0;text-align:center;width:100%}@media only screen and (max-width: 767px){.factory .modal__box__slider .owl-dots{bottom:-25px}}.factory .modal__box__slider .owl-dots button{width:10px;height:10px;background:#FFF;display:inline-block;border:1px solid #0061A8;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.factory .modal__box__slider .owl-dots button.active{background:#0061A8}.factory .modal__box__slider .owl-nav{width:100%;height:60px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:0}.factory .modal__box__slider .owl-nav button{width:30px;height:60px;position:absolute;text-align:center;background:#707070 !important}@media only screen and (max-width: 767px){.factory .modal__box__slider .owl-nav button{width:26px;height:50px;background:rgba(112,112,112,0.6) !important}}.factory .modal__box__slider .owl-nav button span{width:10px;height:10px}.factory .modal__box__slider .owl-nav .owl-prev{left:0;z-index:99;text-indent:5px}.factory .modal__box__slider .owl-nav .owl-prev span{display:inline-block;border-top:1px solid #FFF;border-left:1px solid #FFF;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 767px){.factory .modal__box__slider .owl-nav .owl-prev span{width:10px;height:10px}}.factory .modal__box__slider .owl-nav .owl-next{right:0;z-index:99;text-indent:-5px}.factory .modal__box__slider .owl-nav .owl-next span{display:inline-block;border-top:1px solid #FFF;border-right:1px solid #FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.factory .modal__box__slider .owl-nav .owl-next span{width:10px;height:10px}}.factory .modal__box__info{float:left;width:50%;padding-left:50px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.factory .modal__box__info{float:none;width:auto;padding-left:0}}.factory .modal__box__info ul li{font-size:16px;margin-bottom:5px}.factory .modal__box__info ul li:last-child{margin-bottom:0}.factory .modal__box__info ul li span{display:inline-block;margin-right:10px;font-weight:bold;color:#000}.factory .modal__box__info .note{padding-top:20px;font-size:16px;letter-spacing:1px}#contact{background:#0061A8;padding:100px 0 100px}@media only screen and (max-width: 1024px){#contact{padding:80px 0 80px;overflow:hidden}}#contact .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-.9em}#contact .formError{padding-bottom:13px;display:block}#contact .fixed{padding-bottom:0px}#contact .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;-webkit-border-radius:9px 9px 9px 9px;-moz-border-radius:9px 9px 9px 9px;-ms-border-radius:9px 9px 9px 9px;-o-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;-webkit-box-shadow:1px -1px 3px #888;-moz-box-shadow:1px -1px 3px #888;-ms-box-shadow:1px -1px 3px #888;-o-box-shadow:1px -1px 3px #888;box-shadow:1px -1px 3px #888}#contact .formError .formErrorClose:hover{background:#666}#contact .fixed .formErrorClose{display:none}#contact .formError .formErrorContent{padding:6px 10px;width:180px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;font-size:11px;margin:0 0;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 6px #888;-moz-box-shadow:0px 0px 6px #888;-ms-box-shadow:0px 0px 6px #888;-o-box-shadow:0px 0px 6px #888;box-shadow:0px 0px 6px #888}#contact .fixed .formErrorContent{margin-top:.5em;background:#f60;margin:0 0 30px 0;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#contact .fadeOut{opacity:.2;filter:alpha(opacity=20)}#contact .formError .formErrorArrow{width:15px;height:15px;position:absolute;bottom:0;left:20px;z-index:0}#contact .fixed .formErrorArrow{display:none}#contact .formError .formErrorArrowBottom{margin:-6px;top:0}#contact .fixed .formErrorArrowBottom{display:none}#contact .formError .formErrorArrow div{margin:0 auto;display:block;height:1px;background:#252525;line-height:0px;font-size:0px;-webkit-box-shadow:0px 2px 3px #888;-moz-box-shadow:0px 2px 3px #888;-ms-box-shadow:0px 2px 3px #888;-o-box-shadow:0px 2px 3px #888;box-shadow:0px 2px 3px #888}#contact .formError .formErrorArrowBottom div{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#contact .formError .formErrorArrow .line10{width:19px}#contact .formError .formErrorArrow .line9{width:17px}#contact .formError .formErrorArrow .line8{width:15px}#contact .formError .formErrorArrow .line7{width:13px}#contact .formError .formErrorArrow .line6{width:11px}#contact .formError .formErrorArrow .line5{width:9px}#contact .formError .formErrorArrow .line4{width:7px}#contact .formError .formErrorArrow .line3{width:5px}#contact .formError .formErrorArrow .line2{width:3px}#contact .formError .formErrorArrow .line1{width:1px}#contact .hid_url{display:none}#contact form p.test{position:relative;color:#C1C0BC}#contact form p.test label{position:absolute;top:3px;left:10px;font-weight:normal}#contact form p.test br{display:none}#contact .ctc,#contact .footer{display:none}#contact .nolink:hover{opacity:1}#contact .formBlock{background:#FFF;padding:70px 0 70px;position:relative}@media only screen and (max-width: 767px){#contact .formBlock{padding:45px 0 30px}}#contact .formBlock:before{display:block;content:"";width:40px;height:100px;background:#0061A8;border-right:1px solid #FFF;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);position:absolute;left:-12px;top:-34px}#contact .formBlock:after{display:block;content:"";width:40px;height:100px;background:#0061A8;border-left:1px solid #FFF;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);position:absolute;right:-12px;bottom:-34px}#contact .tableContact em{color:#FF0000;display:inline-block;padding-right:10px;position:relative;top:2px}#contact .wrap_form{max-width:830px;width:100%;margin:0 auto}@media only screen and (max-width: 767px){#contact .wrap_form{margin:0 auto 10px}}#contact .wrap_form h2{text-align:center;color:#001526;font-size:30px;font-weight:bold;letter-spacing:3px;margin-bottom:30px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){#contact .wrap_form h2{font-size:28px;margin-bottom:15px}}@media only screen and (max-width: 374px){#contact .wrap_form h2{font-size:22px}}#contact .wrap_form h3{color:#001526;font-size:16px;letter-spacing:1px;margin-bottom:10px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){#contact .wrap_form h3{text-align:left;padding:0 15px}}@media only screen and (max-width: 374px){#contact .wrap_form h3{font-size:15px}}#contact .wrap_form h4{font-size:15px;letter-spacing:1px;font-weight:bold;color:#001526;margin-bottom:5px}@media only screen and (max-width: 767px){#contact .wrap_form h4{padding:0 15px}}#contact .wrap_form .wrap_list{margin-bottom:10px;font-size:0}#contact .wrap_form .wrap_list ul{display:inline-block;vertical-align:top;margin-right:20px;padding-left:23px}@media only screen and (max-width: 767px){#contact .wrap_form .wrap_list ul{padding-left:25px}}#contact .wrap_form .wrap_list ul:last-child{margin-right:0}#contact .wrap_form .wrap_list ul li{font-size:15px;color:#001526;letter-spacing:1px;padding-left:15px;position:relative}#contact .wrap_form .wrap_list ul li:before{display:block;content:"";width:8px;height:8px;background:url("../../img/factory/icon_list.svg");background-size:100% 100%;position:absolute;left:0;top:8px}#contact .wrap_form h5{font-size:15px;letter-spacing:1px;font-weight:normal;color:#001526;margin-bottom:24px}@media only screen and (max-width: 767px){#contact .wrap_form h5{padding:0 15px}}#contact .wrap_form .boxs{max-width:710px;margin:0 auto}#contact .wrap_form .check button{margin-left:70px}@media only screen and (max-width: 767px){#contact .wrap_form .check button{margin-left:0}}#contact .tableContact{width:100%;font-size:15px;text-align:left}@media only screen and (max-width: 767px){#contact .tableContact{display:block}}@media only screen and (max-width: 767px){#contact .tableContact tbody{display:block;width:100%}#contact .tableContact tbody tr{display:block;width:100%;margin:0 0 25px}}@media only screen and (max-width: 767px) and (max-width: 767px){#contact .tableContact tbody tr{margin:0 0 20px;padding:0 15px 10px}}@media only screen and (max-width: 767px){#contact .tableContact tr:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}}#contact .tableContact tr:last-child th,#contact .tableContact tr:last-child td{border-bottom:none}#contact .tableContact td,#contact .tableContact th{padding:15px 15px;vertical-align:middle}@media only screen and (max-width: 767px){#contact .tableContact td,#contact .tableContact th{display:block;padding:0;border:none}}#contact .tableContact th{font-weight:normal;font-size:16px;color:#070707;width:196px;text-align:left}#contact .tableContact th:before,#contact .tableContact th:after{content:" ";display:table}#contact .tableContact th:after{clear:both}#contact .tableContact th span{display:block;font-size:12px;letter-spacing:0.01em;padding-left:15px}@media only screen and (max-width: 767px){#contact .tableContact th{width:100%;margin:0 0 10px}}#contact .tableContact td{position:relative;font-size:16px}#contact .tableContact .v_top{vertical-align:top;padding-top:30px}@media only screen and (max-width: 767px){#contact .tableContact .v_top{padding-top:0}}#contact .tableContact input{max-width:497px;width:100%;height:60px;border:none;padding:10px 15px;background:#F7F7F7;font-size:16px;font-family:"Noto Sans JP",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media only screen and (max-width: 767px){#contact .tableContact input{max-width:100%;height:50px}}#contact .tableContact textarea{width:100%;height:200px;padding:15px 20px;background:#F7F7F7;border:none;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media only screen and (max-width: 374px){#contact .tableContact textarea{height:195px}}#contact .tableContact .wrap_addresss{margin:0 0 13px}#contact .tableContact .dIB{float:left;font-size:14px}#contact .tableContact .dIB.size0{padding-top:8px;padding-right:10px}#contact .tableContact .dIB.size01 input{width:130px}@media only screen and (max-width: 767px){#contact .tableContact .dIB.size01 input{width:114px}}@media only screen and (max-width: 374px){#contact .tableContact .dIB.size01 input{width:100px}}#contact .tableContact .dIB.size02{font-size:12px;padding-left:30px;text-indent:-12px;color:#303136}@media only screen and (max-width: 767px){#contact .tableContact .dIB.size02{padding-left:20px}}@media only screen and (max-width: 374px){#contact .tableContact .dIB.size02{font-size:10px}}#contact #footer{display:none}#contact button{width:355px;height:68px;line-height:68px;color:#FFF;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;font-size:18px;font-weight:bold;background:#0061A8;border:none;position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#contact button{line-height:77px}}@media only screen and (max-width: 767px){#contact button{width:100% !important;height:68px;line-height:68px;font-size:18px;margin:30px 0 40px}}@media only screen and (max-width: 374px){#contact button{width:300px}}#contact button:hover{opacity:.5}#contact .check{text-align:center;padding:33px 15px 0}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){#contact .check{padding-top:0}}#contact .check button{background:#1A5884}#contact.confirm{background:none;padding:0;overflow:auto}#contact.confirm .visual{background-image:url(../../img/factory/visual.jpg)}#contact.confirm .formBlock{padding-top:45px;padding-bottom:70px;margin-top:30px}@media only screen and (max-width: 767px){#contact.confirm .formBlock{padding:0 15px 60px}}#contact.confirm .formBlock:before,#contact.confirm .formBlock:after{display:none}#contact.confirm .header__menu,#contact.confirm .hamburger{display:none}#contact.confirm .sub_title{font-size:18px;text-align:center;margin-bottom:60px;font-weight:normal}#contact.confirm .wrap_form{margin-bottom:20px}@media only screen and (max-width: 767px){#contact.confirm .wrap_form{margin-bottom:10px}}#contact.confirm .stepImg{margin:0 0 70px}@media only screen and (max-width: 767px){#contact.confirm .stepImg{margin-bottom:45px}}#contact.confirm .tableContact{background:url(../../img/case/dot.png) left top repeat-x}@media only screen and (max-width: 767px){#contact.confirm .tableContact{padding:20px 0 0}}#contact.confirm .tableContact tr{background:url(../../img/case/dot.png) left bottom repeat-x}@media only screen and (max-width: 767px){#contact.confirm .tableContact tr{margin:0 0 20px;padding-bottom:20px;padding-left:0}}#contact.confirm .tableContact th{width:245px;padding-left:0;font-weight:bold;padding:22px 15px}@media only screen and (max-width: 767px){#contact.confirm .tableContact th{width:100%;padding-top:0;padding-left:0;margin-bottom:0;padding-bottom:0}}#contact.confirm .tableContact th td{padding-right:35px}@media only screen and (max-width: 767px){#contact.confirm .tableContact th td{padding-left:0}}@media only screen and (max-width: 767px){#contact.confirm .txtContact01{padding:0}}#contact.confirm .back{text-align:right;margin-bottom:60px;max-width:760px;margin:0 auto 70px}@media only screen and (max-width: 767px){#contact.confirm .back{margin-bottom:30px}}#contact.confirm .back a{color:#0061A8;font-size:14px;text-decoration:none}#contact.confirm button{width:360px;height:66px;line-height:66px;font-size:18px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#contact.confirm button{line-height:77px}}@media only screen and (max-width: 767px){#contact.confirm .check{padding:0}}#contact.indexThx{background:none;padding:0;overflow:auto}#contact.indexThx .visual{background-image:url(../../img/factory/visual.jpg)}#contact.indexThx .formBlock{padding-top:80px;padding-bottom:60px;margin-top:30px}@media only screen and (max-width: 767px){#contact.indexThx .formBlock{padding-top:0;padding-bottom:0px;margin-left:12px;margin-right:12px;margin-bottom:0}}#contact.indexThx .formBlock:before,#contact.indexThx .formBlock:after{display:none}#contact.indexThx .formBlock .stepImg{margin:0 0 45px}#contact.indexThx .formBlock .box{text-align:center}#contact.indexThx .formBlock .box h2{font-size:24px;font-weight:bold;letter-spacing:1px;color:#0061A8;margin:0 0 40px}@media only screen and (max-width: 767px){#contact.indexThx .formBlock .box h2{margin:0 0 20px}}#contact.indexThx .formBlock .box p{font-size:18px;line-height:30px}@media only screen and (max-width: 767px){#contact.indexThx .formBlock .box p{line-height:26px}}#contact.indexThx .formBlock .box .backtop{padding:30px 0 0}#contact.indexThx .formBlock .box .backtop a{display:block;width:356px;height:68px;line-height:68px;color:#FFF;font-size:18px;letter-spacing:2px;font-weight:bold;margin:20px auto 60px;background:#717171;border:none;position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#contact.indexThx .formBlock .box .backtop a{line-height:77px}}#contact.indexThx #footer{display:block;width:100%}#contact input::-webkit-input-placeholder{color:#8B8B8B}#contact input:-ms-input-placeholder{color:#8B8B8B}#contact input::placeholder{color:#8B8B8B}.input_dynamic{opacity:0}.simplebar-horizontal{background:#F2F2F2;opacity:1;bottom:50px;display:none;z-index:999}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.simplebar-horizontal{display:block}}.simplebar-scrollbar:before{background:#0061A8;opacity:1 !important}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.tbl{padding-bottom:0}}

/*# sourceMappingURL=maps/factory.min.css.map */
