@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,700");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption{margin:0;padding:0}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(148,34,67,.2);height:100%;-ms-touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-animation:loaded .5s ease 0s;-moz-animation:loaded .5s ease 0s;animation:loaded .5s ease 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}html.is-fontL{font-size:87.5%}html.is-fontM{font-size:62.5%}html.is-fontS{font-size:50%}html,body{width:100%;-webkit-font-smoothing:antialiased}@media print,screen and (min-width:769px){html,body{min-width:1140px}}body{font-size:10px;font-size:1rem;line-height:1;color:#000;background:#fff;position:relative}@-webkit-keyframes loaded{0%{opacity:0}100%{opacity:1}}@-moz-keyframes loaded{0%{opacity:0}100%{opacity:1}}@keyframes loaded{0%{opacity:0}100%{opacity:1}}main,#main,section,.section{display:block;position:relative}section,.section{font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:1.66}@media print,screen and (min-width:769px){section,.section{font-size:14px;font-size:1.4rem;font-weight:400;letter-spacing:.14em;line-height:2.28}}a{color:#01a1c5;text-decoration:none;-webkit-tap-highlight-color:rgba(120,126,122,.3)}a.color-black{color:#000}a.color-black:hover{color:#00a6cc !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom}#oldBrowser{position:fixed;top:0;left:0;width:100%;background:rgba(62,62,62,.8);color:#fff;font-size:11px;font-size:1.1rem;letter-spacing:.08;line-height:1.2;text-align:center;padding:1px 10px;z-index:999999}.sp-visible{display:inline-block}.pc-visible{display:none}@media print,screen and (min-width:0px) and (max-width:479px){#container{max-width:479px;min-width:300px}}@media print,screen and (min-width:480px) and (max-width:768px){#container{min-width:450px;max-width:768px}}@media print,screen and (min-width:769px){#container{min-width:740px;max-width:initial;max-width:auto}.sp-visible{display:none}.pc-visible{display:inline-block}}#container{min-height:calc(100vh - 80px)}@media print,screen and (min-width:769px){#container{min-height:calc(100vh - 182px)}}.grid{width:100%;margin:0 auto;letter-spacing:-.35em}.grid--right{text-align:right}.grid--center{text-align:center}.grid--justify{display:block;text-align:justify;text-justify:distribute-all-lines}.grid--justify:after{content:'';display:inline-block;width:100%}.grid--middle .grid__col{vertical-align:middle}.grid--top .grid__col{vertical-align:top}.grid--bottom .grid__col{vertical-align:bottom}.grid__col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;vertical-align:top;letter-spacing:normal;word-spacing:normal;word-wrap:break-word}.grid__col--middle{vertical-align:middle}.grid__col--top{vertical-align:top}.grid__col--bottom{vertical-align:bottom}@media (min-width:769px){.grid--gutters .grid__col{margin-left:2%}.grid--gutters .grid__col:first-child{margin-left:0}.grid__col{display:inline-block;width:auto}.grid__col--1{width:8.33333%}.grid__col--2{width:16.66667%}.grid__col--3{width:25%}.grid__col--4{width:33.33333%}.grid__col--5{width:41.66667%}.grid__col--6{width:50%}.grid__col--7{width:58.33333%}.grid__col--8{width:66.66667%}.grid__col--9{width:75%}.grid__col--10{width:83.33333%}.grid__col--11{width:91.66667%}.grid__col--12{width:100%}.grid__offset--1{margin-right:8.33333%}.grid__offset--2{margin-right:16.66667%}.grid__offset--3{margin-right:25%}.grid__offset--4{margin-right:33.33333%}.grid__offset--5{margin-right:41.66667%}.grid__offset--6{margin-right:50%}.grid__offset--7{margin-right:58.33333%}.grid__offset--8{margin-right:66.66667%}.grid__offset--9{margin-right:75%}.grid__offset--10{margin-right:83.33333%}.grid__offset--11{margin-right:91.66667%}.grid__offset--12{margin-right:100%}.grid--gutters .grid__col--1{width:6.5%}.grid--gutters .grid__col--2{width:15%}.grid--gutters .grid__col--3{width:23.5%}.grid--gutters .grid__col--4{width:32%}.grid--gutters .grid__col--5{width:40.5%}.grid--gutters .grid__col--6{width:49%}.grid--gutters .grid__col--7{width:57.5%}.grid--gutters .grid__col--8{width:66%}.grid--gutters .grid__col--9{width:74.5%}.grid--gutters .grid__col--10{width:83%}.grid--gutters .grid__col--11{width:91.5%}.grid--gutters .grid__col--12{width:100%}.grid--gutters .grid__offset--1{margin-right:8.5%}.grid--gutters .grid__offset--2{margin-right:17%}.grid--gutters .grid__offset--3{margin-right:25.5%}.grid--gutters .grid__offset--4{margin-right:34%}.grid--gutters .grid__offset--5{margin-right:42.5%}.grid--gutters .grid__offset--6{margin-right:51%}.grid--gutters .grid__offset--7{margin-right:59.5%}.grid--gutters .grid__offset--8{margin-right:68%}.grid--gutters .grid__offset--9{margin-right:76.5%}.grid--gutters .grid__offset--10{margin-right:85%}.grid--gutters .grid__offset--11{margin-right:93.5%}.grid--gutters .grid__offset--12{margin-right:100%}}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format("opentype")}body{font-family:'PT Sans','Roboto','Noto Sans Japanese',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif}.cmn_txt-en{font-family:'PT Sans',sans-serif}#cmn_headerArea{position:relative;width:100%;height:70px;text-align:center;background:#fff;-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);z-index:777777}@media print,screen and (min-width:769px){#cmn_headerArea{height:175px}}#cmn_headerArea .hd-inner{margin:0 auto;text-align:left;position:relative}@media print,screen and (min-width:769px){#cmn_headerArea .hd-inner{min-width:1140px;width:100%;max-width:1400px;height:100px;text-align:left}}#cmn_headerArea .hd-logo{display:block;position:absolute;left:5px;top:16px}@media print,screen and (min-width:769px){#cmn_headerArea .hd-logo{display:block;position:absolute;left:20px;top:25px}}#cmn_headerArea .hd-logo img{width:250px;height:39px}@media print,screen and (min-width:769px){#cmn_headerArea .hd-logo img{height:55px;width:auto}}@media print,screen and (max-width:330px){#cmn_headerArea .hd-logo img{height:33px;width:auto}#cmn_headerArea .hd-logo{display:block;position:absolute;left:5px;top:21px}}#cmn_headerArea .hd-bnrBox{display:none}@media print,screen and (min-width:769px){#cmn_headerArea .hd-bnrBox{display:block;position:absolute;left:23%;top:50%;font-size:0;width:45%;max-width:600px;-moz-transform:translate(0,-30%);-o-transform:translate(0,-30%);-ms-transform:translate(0,-30%);-webkit-transform:translate(0,-30%);transform:translate(0,-30%)}#cmn_headerArea .hd-bnrBox a{margin-left:4%;display:inline-block;vertical-align:middle;transition:opacity .2s ease-out}#cmn_headerArea .hd-bnrBox a:hover{opacity:.7;text-decoration:none}#cmn_headerArea .hd-bnrBox a:first-child{margin-left:0}#cmn_headerArea .hd-bnrBox img{width:100%;height:auto;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#cmn_headerArea .hd-bnrBox .hd-bnr-dmp{max-width:111px;width:20%}#cmn_headerArea .hd-bnrBox .hd-bnr-krit{max-width:130px;width:25%}#cmn_headerArea .hd-bnrBox .hd-bnr-usa{max-width:212px;width:40%}}@media print,screen and (min-width:1240px){#cmn_headerArea .hd-bnrBox{left:26%}#cmn_headerArea .hd-bnrBox a{margin-left:6%;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#cmn_headerArea .hd-bnrBox a:first-child{margin-left:0}}#cmn_headerArea .hd-menu01{display:none}@media print,screen and (min-width:769px){#cmn_headerArea .hd-menu01{display:block;position:absolute;right:40px;top:36px}.hd-mail{font-size:15px;line-height:1.2;-webkit-transition:opacity .2s;transition:opacity .2s;background-color:#0b57a6;color:#fff;width:152px;align-items:center;border-radius:4px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;letter-spacing:2px}.hd-mail img{margin-right:6px}.hd-mail a{color:inherit}}.hd-rec{display:none}@media print,screen and (min-width:769px){.hd-rec{display:block;position:absolute;right:216px;top:15px}}#globalMenu{position:fixed;left:0;top:0;width:100%;background:rgba(255,255,255,.95);z-index:777777;overflow-y:auto;display:none}#globalMenu>ul{padding:60px 0 50px;position:relative}#globalMenu li{font-size:14px;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.06em;padding:.5em 0;text-align:center}#globalMenu li li{font-size:12px;font-size:1.2rem;background-color:#fff}#globalMenu li li a{color:#666 !important}#globalMenu a{display:inline-block;padding:.5em 1em;text-decoration:none;color:#000}@media print,screen and (min-width:769px){#globalMenu{position:relative;left:0;top:0;width:100%;height:74px;background:0 0;z-index:auto;max-width:initial;max-width:auto;overflow-y:visible;-webkit-overflow-scrolling:inherit;display:block !important;padding:0;border-top:#c6c6c6 solid 1px}#globalMenu>ul{padding:0;position:relative;display:table;width:100%;top:50%;left:0;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#globalMenu li{display:table-cell;vertical-align:middle;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.1em;padding:0 .5em;text-align:center;border-right:#c6c6c6 solid 1px}}@media print,screen and (min-width:769px) and (min-width:769px){#globalMenu li{font-size:11px}}@media print,screen and (min-width:769px) and (min-width:1140px){#globalMenu li{font-size:12px}}@media print,screen and (min-width:769px) and (min-width:1340px){#globalMenu li{padding:0 1em}}@media print,screen and (min-width:769px){#globalMenu li.sp-visible{display:none}#globalMenu li:nth-last-of-type(1){padding-right:0;border-right:none}#globalMenu li:first-child{padding-left:0}#globalMenu a{display:block;text-decoration:none;color:#000;padding:0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}#globalMenu a:hover{color:#00a6cc}}.globalMenu_sub-company{padding-top:10px;display:none}@media print,screen and (min-width:769px){.globalMenu_sub-company{display:none !important}}@media print,screen and (min-width:769px){.globalMenu_in{display:none !important}}.globalMenu_btn-acc{padding-left:20px !important}@media print,screen and (min-width:769px){.globalMenu_btn-acc{padding-left:0 !important}}.globalMenu_btn-acc span{display:inline-block;width:20px;height:13px}@media print,screen and (min-width:769px){.globalMenu_btn-acc span{display:none !important}}.globalMenu_btn-acc.is-open span{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/common/ico-dwn.svg) no-repeat right top;background-size:13px 13px}.globalMenu_btn-acc.is-close span{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/common/ico-dwn.svg) no-repeat right top;background-size:13px 13px}.globalMenu_sns{margin:0 auto;display:table}@media print,screen and (min-width:769px){.globalMenu_sns{display:none !important}}.globalMenu_sns>a{display:table-cell;vertical-align:middle;padding:10px}.globalMenu_sns>a img{width:30px;height:30px}.hd_menuTriger{position:fixed;z-index:777780;cursor:pointer;display:block;width:40px;height:40px;right:12px;top:18px;text-align:center;background:rgba(255,255,255,.8)}.hd_menuTriger.is-open{right:27px}@media (min-width:481px) and (orientation:landscape){.hd_menuTriger{top:19px}}@media (min-width:769px){.hd_menuTriger{top:38px}}@media print,screen and (min-width:769px){.sp-mail{display:none !important}}.sp-mail{position:absolute;display:block;width:40px;height:40px;right:62px;top:18px;text-align:center;font-size:15px;background-color:#0b57a6;align-items:center;border-radius:4px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hd_menuTriger .ic{position:relative;top:20px;left:50%;margin-left:-13px;width:26px;height:1px}.hd_menuTriger .ic span{position:absolute;display:block;width:26px;height:1px;background:#0b57a6;left:0}.hd_menuTriger .ic span:nth-child(1){top:-8px;-webkit-transition:.3s ease .2s;-moz-transition:.3s ease .2s;-ms-transition:.3s ease .2s;-o-transition:.3s ease .2s;transition:.3s ease .2s}.hd_menuTriger .ic span:nth-child(2){top:0;-webkit-transition:.5s ease 0s;-moz-transition:.5s ease 0s;-ms-transition:.5s ease 0s;-o-transition:.5s ease 0s;transition:.5s ease 0s}.hd_menuTriger .ic span:nth-child(3){top:8px;-webkit-transition:.3s ease .2s;-moz-transition:.3s ease .2s;-ms-transition:.3s ease .2s;-o-transition:.3s ease .2s;transition:.3s ease .2s}.hd_menuTriger.is-open span:nth-child(2){background:0 0 !important;right:40px}.hd_menuTriger.is-open span:nth-child(1){top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#0b57a6}.hd_menuTriger.is-open span:nth-child(3){top:0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);background:#0b57a6}@media (min-width:769px){.hd_menuTriger{display:none}}#footerArea{position:relative;width:100%;text-align:center;background:#141a1d;color:#fff;margin-top:2em}@media print,screen and (min-width:769px){#footerArea{min-width:1140px;margin-top:50px}}.ft-inner{margin:0 auto;text-align:center;position:relative}@media print,screen and (min-width:769px){.ft-inner{padding:0;min-width:1100px;width:1100px;text-align:left}.ft-inner:after{content:'';clear:both;display:table}}.ft-area01{padding:30px 0 50px;background:#1b2328}@media print,screen and (min-width:769px){.ft-area01{padding:50px 0;min-width:1100px;width:100%;text-align:left}.ft-area01 .ft-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ft-area01 .ft-infoArea{margin-right:auto}}.ft-area01 .ft-list01,.ft-area01 .ft-list02,.ft-area01 .ft-list03{display:none}.ft-area01 .ft-list01 a,.ft-area01 .ft-list02 a,.ft-area01 .ft-list03 a{text-decoration:none;color:#fff;transition:opacity .2s ease-out}.ft-area01 .ft-list01 a:hover,.ft-area01 .ft-list02 a:hover,.ft-area01 .ft-list03 a:hover{opacity:.7;text-decoration:none}@media print,screen and (min-width:769px){.ft-area01 .ft-list01,.ft-area01 .ft-list02,.ft-area01 .ft-list03{display:inline-block;padding:0 60px 0 0;font-size:14px;font-size:1.4rem;letter-spacing:.06em;text-align:left}}.ft-area01 .ft-list01 li,.ft-area01 .ft-list02 li,.ft-area01 .ft-list03 li{margin:1.2em 0 0;line-height:1.5}.ft-area01 .ft-list01 li:first-child,.ft-area01 .ft-list02 li:first-child,.ft-area01 .ft-list03 li:first-child{margin-top:0}.ft-area01 .ft-list01 li>ul,.ft-area01 .ft-list02 li>ul,.ft-area01 .ft-list03 li>ul{margin:2em 0 0;font-size:12px;font-size:1.2rem;font-weight:500}.ft-area01 .ft-list01 li>ul li,.ft-area01 .ft-list02 li>ul li,.ft-area01 .ft-list03 li>ul li{position:relative;padding:0 0 0 10px}.ft-area01 .ft-list01 li>ul li:before,.ft-area01 .ft-list02 li>ul li:before,.ft-area01 .ft-list03 li>ul li:before{content:'';position:absolute;display:inline-block;left:0;top:.5em;padding:0;width:4px;height:1px;background:#cdcdcd}.ft-area01 .ft-list01 li>ul a,.ft-area01 .ft-list02 li>ul a,.ft-area01 .ft-list03 li>ul a{color:#cdcdcd}.ft-area01 .ft-infoArea_list01 li{margin-top:20px}.ft-area01 .ft-infoArea_list01 li:nth-child(1){margin-top:0}.ft-area01 .ft-infoArea-txt01{margin:30px 0 0;text-align:left;font-size:11px;font-size:1.1rem;font-weight:500;letter-spacing:.06em;line-height:1}@media print,screen and (min-width:769px){.ft-area01 .ft-infoArea-txt01{font-size:14px;font-size:1.4rem}}.ft-area01 .ft-infoArea-tel{margin:10px 0 0;text-align:left;font-size:26px;line-height:1;font-weight:500;letter-spacing:.12em;white-space:nowrap}@media print,screen and (min-width:769px){.ft-area01 .ft-infoArea-tel{font-size:34px;letter-spacing:.1em;font-weight:600}}.ft-area01 .ft-infoArea-tel a,.ft-area01 .ft-infoArea-tel span{color:#82dbef;text-decoration:none}.ft-area01 .ft-infoArea-txt02{margin:25px 0 0;text-align:left;font-size:12px;font-size:1.2rem;line-height:1.8;font-weight:500;letter-spacing:.06em}@media print,screen and (min-width:769px){.ft-area01 .ft-infoArea-txt02{font-size:14px;font-size:1.4rem}}.ft-area01 .ft-infoArea_listShare{margin:15px 0 0;text-align:center}@media print,screen and (min-width:769px){.ft-area01 .ft-infoArea_listShare{text-align:left}}.ft-area01 .ft-infoArea_listShare li{display:inline-block;padding:10px}@media print,screen and (min-width:769px){.ft-area01 .ft-infoArea_listShare li{padding:10px 20px 10px 0}}.ft-area01 .ft-infoArea_listShare li img{width:26px;height:26px}@media print,screen and (min-width:769px){.ft-area01 .ft-infoArea_listShare li img{width:32px;height:32px}}.ft-area01 .ft-infoArea_listShare li a:hover{transition:opacity .2s ease-out}.ft-area01 .ft-infoArea_listShare li a:hover:hover{opacity:.7;text-decoration:none}.ft-area01 .ft-infoArea{margin:0 auto;max-width:210px;width:210px}@media print,screen and (min-width:769px){.ft-area01 .ft-infoArea{margin:0 0 0 auto;display:inline-block;max-width:275px;width:275px}}.ft-area02{padding:30px 0 100px}@media print,screen and (min-width:769px){.ft-area02{padding:40px 0 150px}}.ft-area02 .ft-inner{position:relative}@media print,screen and (min-width:769px){.ft-area02 .ft-inner{text-align:center}}.ft-btn{display:table;position:relative;width:210px;background:#00a6cb;color:#fff;font-size:14px;font-size:1.4rem;letter-spacing:.04em;font-style:italic;text-decoration:none;line-height:1;text-align:left;border-radius:10px}.ft-btn>span{display:table-cell;vertical-align:middle;height:43px;padding:5px 10px;line-height:18px}.ft-btn:hover{opacity:.7;text-decoration:none}@media print,screen and (min-width:769px){.ft-btn{width:275px;font-size:18px;font-size:1.8rem;transition:opacity .2s ease-out}.ft-btn>span{height:57px;padding:5px 25px}.ft-btn:hover{opacity:.7;text-decoration:none}}.ft-infoArea02-txt01{font-size:11px;font-size:1.1rem;letter-spacing:.06em;font-weight:500;color:#fff;text-decoration:none}.ft-infoArea02-txt01:hover{transition:opacity .2s ease-out}.ft-infoArea02-txt01:hover:hover{opacity:.7;text-decoration:none}@media print,screen and (min-width:769px){.ft-infoArea02-txt01{float:left;display:inline-block;font-size:12px;font-size:1.2rem;font-weight:700}}#footerArea small{display:block;padding:17px 0 0;font-size:9px;font-size:.9rem;line-height:1;text-align:center;color:#6c6e70}@media print,screen and (min-width:769px){#footerArea small{padding:0;display:inline-block;font-weight:400;font-size:12px;font-size:1.2rem;color:#919292}}.cmn_btn-pageTop{position:fixed;right:25px;bottom:20px;width:40px;height:40px;cursor:pointer;z-index:666666;display:none;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.cmn_btn-pageTop.is-visible{display:block;-webkit-animation:pagetop .5s ease 0s;-moz-animation:pagetop .5s ease 0s;animation:pagetop .5s ease 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.cmn_btn-pageTop img{width:40px;height:40px}@media print,screen and (min-width:769px){.cmn_btn-pageTop{right:20px;bottom:20px;width:50px;height:50px}.cmn_btn-pageTop img{width:50px;height:50px}.cmn_btn-pageTop:hover{transition:opacity .2s ease-out}.cmn_btn-pageTop:hover:hover{opacity:.7;text-decoration:none}}@-webkit-keyframes pagetop{0%{opacity:0}100%{opacity:1}}@-moz-keyframes pagetop{0%{opacity:0}100%{opacity:1}}@keyframes pagetop{0%{opacity:0}100%{opacity:1}}.cmn_footer-telFixed{position:fixed;left:50%;bottom:20px;display:none;z-index:666666;-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media print,screen and (min-width:769px){.cmn_footer-telFixed{left:auto;right:20px;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}}.cmn_footer-telFixed.is-visible{display:inline-block;-webkit-animation:pagetop .5s ease 0s;-moz-animation:pagetop .5s ease 0s;animation:pagetop .5s ease 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.cmn_footer-telFixed>a,.cmn_footer-telFixed>div{border-radius:5px;background:rgba(0,0,0,.95);padding:15px 25px;text-align:center;-moz-box-shadow:0 0 6px rgba(255,255,255,.74);-webkit-box-shadow:0 0 6px rgba(255,255,255,.74);box-shadow:0 0 6px rgba(255,255,255,.74);white-space:nowrap}@media (max-width:340px){.cmn_footer-telFixed>a,.cmn_footer-telFixed>div{padding:15px 10px}}.cmn_footer-telFixed>a span,.cmn_footer-telFixed>div span{padding-right:10px;display:inline-block;vertical-align:middle}@media print,screen and (min-width:769px){.cmn_footer-telFixed>a span,.cmn_footer-telFixed>div span{display:block;text-align:center}}.cmn_footer-telFixed>a span:first-child,.cmn_footer-telFixed>div span:first-child{font-size:8px;font-size:.8rem;font-weight:500;letter-spacing:.04em;line-height:1;color:#fff}@media print,screen and (min-width:769px){.cmn_footer-telFixed>a span:first-child,.cmn_footer-telFixed>div span:first-child{font-size:14px;font-size:1.4rem;letter-spacing:.08em}}.cmn_footer-telFixed>a span:nth-child(2),.cmn_footer-telFixed>div span:nth-child(2){font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1;color:#82dbef !important}@media print,screen and (min-width:769px){.cmn_footer-telFixed>a span:nth-child(2),.cmn_footer-telFixed>div span:nth-child(2){margin-top:10px;font-size:26px;font-size:2.6rem;letter-spacing:.1em}}.cmn_footer-telFixed>a{display:none}.cmn_footer-telFixed>div{display:inline-block}.android .cmn_footer-telFixed>div,.iPhone .cmn_footer-telFixed>div{display:none !important}.android .cmn_footer-telFixed>a,.iPhone .cmn_footer-telFixed>a{display:inline-block !important}.bnrWrap{text-align:center}.bnrWrap .cmn_inner01{padding:0 25px}@media print,screen and (min-width:769px){.bnrWrap .cmn_inner01{padding:0;margin:0 auto;width:1100px}}.bnrWrap .bnrArea{margin:100px auto 45px}@media print,screen and (min-width:769px){.bnrWrap .bnrArea{margin:135px auto 80px}}.bnrArea{margin-top:45px;background:#e5e5e5;padding:20px;text-align:center}@media print,screen and (min-width:769px){.bnrArea{margin-top:90px;padding:15px 50px}}.bnrArea ul{margin:0 auto;max-width:260px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;align-content:stretch}@media print,screen and (min-width:769px){.bnrArea ul{max-width:1040px}}.bnrArea ul li{width:50%;padding:5px 0}@media print,screen and (min-width:769px){.bnrArea ul li{width:25%;padding:5px}}.bnrArea ul li img{max-width:120px;width:100%;height:auto}@media print,screen and (min-width:769px){.bnrArea ul li img{max-width:240px}}.bnrArea ul li a{transition:opacity .2s ease-out}.bnrArea ul li a:hover{opacity:.7;text-decoration:none}.scale img{-moz-transition:-moz-transform .6s cubic-bezier(.23,1,.32,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform .6s cubic-bezier(.23,1,.32,1);-ms-transition:-ms-transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s cubic-bezier(.23,1,.32,1)}.scale img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.sub-section01 .cmn_section-body{padding:38px 25px 28px;background:#f3f3f3}@media print,screen and (min-width:769px){.sub-section01 .cmn_section-body{padding:50px 30px 30px 40px}}.sub-section01 .cmn_block-type01{margin-top:25px}@media print,screen and (min-width:769px){.sub-section01 .cmn_block-type01{margin-top:40px}}.sub-section01 .photoArea img{width:100%;height:auto}@media print,screen and (min-width:769px){.sub-section01 .photoArea img{width:296px;margin-top:-100px}}@media print,screen and (min-width:769px){.sub-section01 .txtArea{width:710px}}.sub-section01-txt01{font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1.66}@media print,screen and (min-width:769px){.sub-section01-txt01{font-size:16px;font-size:1.6rem}}.sub-section01-txt02{margin-top:1em;font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:1.66}@media print,screen and (min-width:769px){.sub-section01-txt02{line-height:2;font-size:14px;font-size:1.4rem}}.sub-section02{margin-top:20px}@media print,screen and (min-width:769px){.sub-section02{margin-top:50px}}.sub-section02 .cmn_block-type01,.sub-section03 .cmn_block-type01,.sub-section04 .cmn_block-type01{margin-top:20px}@media print,screen and (min-width:769px){.sub-section02 .cmn_block-type01,.sub-section03 .cmn_block-type01,.sub-section04 .cmn_block-type01{margin-top:20px}}.sub-section03 .photoArea,.sub-section04 .photoArea{margin-top:20px}@media print,screen and (min-width:769px){.sub-section03 .photoArea,.sub-section04 .photoArea{margin-top:0;width:330px}}.sub-section02 .photoArea img{margin-top:0;max-width:100%;height:auto}@media print,screen and (min-width:769px){.sub-section02 .photoArea img{margin-top:0;width:1000px}}.sub-section02 .photoArea figure,.sub-section03 .photoArea figure,.sub-section04 .photoArea figure{display:block;text-align:left}.sub-section02 .photoArea figure img,.sub-section03 .photoArea figure img,.sub-section04 .photoArea figure img{max-width:100%;height:auto}.sub-section02 .photoArea figcaption,.sub-section03 .photoArea figcaption,.sub-section04 .photoArea figcaption{margin-top:1em;font-size:10px;font-size:1rem;line-height:1.4em}@media print,screen and (min-width:769px){.sub-section02 .photoArea figcaption,.sub-section03 .photoArea figcaption,.sub-section04 .photoArea figcaption{font-size:12px;font-size:1.2rem;line-height:1.4em}}@media print,screen and (min-width:769px){.sub-section03 .txtArea,.sub-section04 .txtArea{width:740px}}.list-box ol{list-style:decimal;padding:20px 10px 20px 30px;background-color:#f3f3f3}@media print,screen and (min-width:769px){.list-box ol{list-style:decimal;padding:20px 50px;background-color:#f3f3f3}}.list-box ol li span{font-weight:700}.list-box ol li{margin-bottom:.8em}.txtArea h3{font-size:1.2em;margin-top:20px}.boss{text-align:center !important;line-height:2em !important}.boss img{max-height:250px;width:auto}.boss span{display:block;font-size:1.4em;font-weight:700;margin-top:.5em}.com-pic{width:100%}@media print,screen and (min-width:769px){.com-pic{width:250px !important}}.factory_list{margin:1em auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;align-content:stretch}@media print,screen and (min-width:769px){.factory_list{margin:0;display:flex;　flex-flow:row wrap;　justify-content:space-between}}.factory_list-box{width:100%}@media print,screen and (min-width:769px){.factory_list-box{margin:2em 0 0;width:30%}}.factory-photo img{width:100%;height:auto}.factory_list-txt{line-height:1.6}.factory_list-txt01{font-weight:700;padding:.7em 0 .5em;border-bottom:#d1d1d1 solid 1px;font-size:14px;font-size:1.4rem}@media print,screen and (min-width:769px){.factory_list-txt01{font-weight:700;padding:1em 0 .3em;font-size:18px;font-size:1.8rem}}.factory_list-txt02{position:relative;margin-top:0 !important;padding:.5em 0 40px;border-bottom:#d1d1d1 solid 1px;font-size:10px;font-size:1rem}@media print,screen and (min-width:769px){.factory_list-txt02{position:relative;font-size:14px;font-size:1.4rem}}.factory_list-txt03{margin-top:0 !important;padding:.5em 0;border-bottom:#d1d1d1 solid 1px;font-size:10px;font-size:1rem;line-height:1.8;margin-bottom:30px}@media print,screen and (min-width:769px){.factory_list-txt03{font-size:14px;font-size:1.4rem;margin-bottom:30px}}.factory_list-txt02 a{text-emphasis:right;position:absolute;right:0;bottom:10px}@media print,screen and (min-width:769px){.factory_list-txt02 a{text-emphasis:right;position:absolute;right:0;bottom:10px}}.rinen-box{text-align:center}.rinen-box img{width:100%;height:auto}.company_subnav{margin:45px 0 0;position:relative;padding:0 25px}@media print,screen and (min-width:769px){.company_subnav{margin-top:90px}.rinen-box img{width:694px;height:632px}}.company_subnav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;align-content:stretch}@media print,screen and (min-width:769px){.company_subnav ul{margin:0 auto;max-width:1100px}}.company_subnav ul>li{width:50%;padding-bottom:10px}.company_subnav ul>li:nth-child(odd){padding-right:5px}@media print,screen and (min-width:769px){.company_subnav ul>li:nth-child(odd){padding-right:0}}.company_subnav ul>li:nth-child(even){padding-left:5px}@media print,screen and (min-width:769px){.company_subnav ul>li:nth-child(even){padding-left:0}}@media print,screen and (min-width:769px){.company_subnav ul>li{width:31.9%;padding-bottom:15px}}.profile_btn-map{margin:.4em 0;display:inline-block;vertical-align:middle;border:#d1d1d1 solid 2px;padding:0 1em 0 2em;background:#fff;color:#000;text-decoration:none;transition:opacity .2s ease-out}.profile_btn-map:hover{opacity:.7;text-decoration:none}@media print,screen and (min-width:769px){.profile_btn-map{margin:0;line-height:1;padding:.3em 1em .2em 2em;vertical-align:1px}}.profile_btn-map img{display:inline-block;vertical-align:-3px;width:14px;height:14px}@media print,screen and (min-width:769px){.profile_btn-map img{vertical-align:-2px}}.prof{text-align:center !important}.prof span{display:block;font-size:1.4em;font-weight:700;margin-bottom:.5em}.profile01_table{width:100%;margin-top:20px}@media print,screen and (min-width:769px){.profile01_table{width:800px}}.histiry-boder{border-top:1px dashed #00a6cb}.history01_block01{margin-top:35px}@media print,screen and (min-width:769px){.history01_block01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;align-content:stretch}}.history01_table td:first-child{display:table-cell;vertical-align:top;color:#00a6cb;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:.16em;white-space:nowrap}.history01_table th,.history01_table td{font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:1.66}@media print,screen and (min-width:769px){.history01_table th,.history01_table td{font-size:14px;font-size:1.4rem;letter-spacing:.16em;line-height:2.2}}.history01_table th{width:110px;white-space:nowrap;text-align:center}.history01-nengo{width:50px !important;padding-left:0;white-space:nowrap}.history01-year{width:8em !important;padding-left:0;white-space:nowrap}@media print,screen and (max-width:769px){.t-blue a{color:#0b57a6 !important;margin-left:-1em}}.ma{border:none;margin:50px 0 30px}.clear{clear:both}.houshin-t01{text-align:right;line-height:1.5;padding:10px 30px}.houshin-t02 table{line-height:1.5}.houshin-t02 th{padding-top:15px}.houshin-t02 td{padding-left:10px}