/*JSTAFF CSS EDITOR v16.0.2Powered by Jenny*/
header{position:absolute;z-index:10;width:100%;background:url(../images/bg/bg_header.png) repeat-x}header .inner{position:relative;width:1000px;height:140px;margin:0 auto;background:url(../images/bg/bg_title.png) bottom no-repeat}@media screen and (max-width:1060px){header{}header .inner{width:100%}}@media only screen and (max-width:990px){header .inner{}}@media only screen and (max-width:780px){header .inner{}}@media only screen and (max-width:680px){header .inner{height:160px}}.catch{position:absolute;right:0px;top:10px;font-size:9pt;line-height:12pt;text-align:right}@media screen and (max-width:1060px){.catch{margin-right:20px}}@media only screen and (max-width:680px){header{/*width:auto;*/}.catch{left:0px;font-size:8pt;margin:0;text-align:center}}header #logo-header{position:absolute;width:auto;top:20px}@media screen and (max-width:1060px){header #logo-header{margin-left:20px}}@media only screen and (max-width:680px){header #logo-header{left:0;right:0;margin:0;text-align:center}}@media only screen and (max-width:560px){header #logo-header{width:auto;top:20px}}div#g-area{z-index:1;position:absolute;width:300px;right:0px;top:30px}@media screen and (max-width:1060px){div#g-area{margin-right:20px}}@media only screen and (max-width:680px){div#g-area{position:relative;top:120px;margin:0 auto}}div#search-area{position:relative}.search-shadow{height:20px;border:solid 1px #ccc;-moz-box-shadow:inset 4px 4px 10px -6px rgba(0,0,0,0.6);-webkit-box-shadow:inset 4px 4px 10px -6px rgba(0,0,0,0.6);box-shadow:inset 4px 4px 10px -6px rgba(0,0,0,0.6)}.search-bt{cursor:pointer;font-size:0;alignment-adjust:text-before-edge;border-style:none;margin:4px 0px 0px 0px;background:url(../images/bt/search.png) no-repeat;width:60px;height:30px}.search-bt:hover{background-position:right top}div#google_translate_element{position:absolute;top:4px;right:0px}#headerNavi{position:absolute;right:0}#headerNavi ul{display:table;position:relative;right:0;top:75px;text-align:right}@media screen and (max-width:1060px){#headerNavi ul{margin-right:20px}}@media only screen and (max-width:990px){#headerNavi ul{width:100%}}#headerNavi li{box-sizing:border-box;width:75px;vertical-align:middle;display:table-cell;padding-left:20px;overflow:hidden}#headerNavi a{display:block;line-height:24px;font-size:10pt;text-align:center;color:rgba(191,191,191,0.00);opacity:0.6;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease}#headerNavi a:hover{color:rgba(191,191,191,1.00);opacity:1;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease}@media only screen and (max-width:680px){#headerNavi{display:none}#tglMenuWrap{width:auto;border-bottom:#aaa 1px solid;background:rgba(60,60,60,0.80) url(../images/logo/logo_header.png) left top no-repeat;background-size:160px auto;background-position:10px 5px}#tglMenuWrap #tglBtnArea{height:55px;padding:5px 0 0 5px;position:relative}#tglMenuWrap #tglBtnArea #tglBtn{top:10px;right:10px;width:40px;height:40px;display:block;background:#666;position:absolute;border-radius:5px}#tglMenuWrap #tglBtnArea #tglBtn span{left:20%;width:60%;height:4px;display:block;position:absolute;background-color:#fff;border-radius:5px;transition:all 0.2s linear}#tglMenuWrap #tglBtnArea #tglBtn span:nth-of-type(1){top:10px;-webkit-transform:rotate(0);transform:rotate(0)}#tglMenuWrap #tglBtnArea #tglBtn span:nth-of-type(2){top:18px;-webkit-transform:scale(1);transform:scale(1)}#tglMenuWrap #tglBtnArea #tglBtn span:nth-of-type(3){bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}#tglMenuWrap #tglBtnArea #tglBtn.btnClose span:nth-of-type(1){top:18px;-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}#tglMenuWrap #tglBtnArea #tglBtn.btnClose span:nth-of-type(2){-webkit-transform:scale(0);transform:scale(0)}#tglMenuWrap #tglBtnArea #tglBtn.btnClose span:nth-of-type(3){bottom:18px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}#tglMenuWrap ul{list-style:none;width:100%;display:none}#tglMenuWrap ul li{width:100%;border-top:#aaa 1px solid}#tglMenuWrap ul li a{padding:15px 20px;text-align:left;display:block;background:#eee;position:relative}#tglMenuWrap ul li a:after{content:'';margin-top:-4px;top:50%;right:15px;width:8px;height:8px;color:#888;font-size:1em;font-weight:bold;line-height:1.2em;display:block;position:absolute;border-top:2px solid #b0b0b0;border-right:2px solid #b0b0b0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}#headerNavi > ul:before,#headerNavi > ul:after{content:" ";display:table}#headerNavi > ul:after{clear:both;}#headerNavi > ul{*zoom:1;}.mark-dot:before{content:"\025CF"}#show-area{z-index:0;width:100%;padding:0px 0px 0px 0px;margin:0px auto;background-color:black}.slides li{height:100vh}.slideItem04 img{width:auto;margin:0 auto}#show-area li{width:100%}#show-area h3{position:absolute;width:1000px;margin:0 auto;left:0;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:28pt;line-height:56pt;color:white;-webkit-text-shadow:0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0);-moz-text-shadow:0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0);-ms-text-shadow:0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0);-o-text-shadow:0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0);text-shadow:0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0),0 0 15px rgba(0,0,0,1.0)}@media screen and (max-width:1000px){#show-area h3{width:80%;font-size:20pt;line-height:30pt}}@media screen and (max-width:480px){#show-area h3{font-size:18pt;line-height:28pt}}@media screen and (min-width:769px){.slideItem01{position:relative;background:url(../images/slider/01.jpg) center center/cover no-repeat fixed}.slideItem02{position:relative;background:url(../images/slider/02.jpg) center center/cover no-repeat fixed}.slideItem03{position:relative;background:url(../images/slider/03.jpg) center center/cover no-repeat fixed}.slideItem04{position:relative;background:url(../images/slider/04.jpg) center center/cover no-repeat fixed}}@media screen and (max-width:768px){.slideItem01{position:relative;background:url(../images/slider/01.jpg) center center/cover no-repeat}.slideItem02{position:relative;background:url(../images/slider/02.jpg) center center/cover no-repeat}.slideItem03{position:relative;background:url(../images/slider/03.jpg) center center/cover no-repeat}.slideItem04{position:relative;background:url(../images/slider/04.jpg) center center/cover no-repeat}}.table-box2 ul{display:table;width:100%;list-style-type:none;border-collapse:separate;border-spacing:10px 0px;box-sizing:border-box}.table-box2 li{display:table-cell;width:50%;vertical-align:middle;box-sizing:border-box}@media screen and (max-width:480px){.table-box2 ul{display:block;width:100%;border-spacing:0;padding:0 10px}.table-box2 li{display:block;width:100%}}@media screen and (min-width:769px){footer {position:relative;background:url(../images/bg/bg_footer.jpg) bottom center/cover no-repeat fixed}}@media screen and (max-width:768px){footer {background:url(../images/bg/bg_footer.jpg) bottom center/cover no-repeat}}footer .inner{width:1000px;margin:0 auto}@media only screen and (max-width:1000px){footer .inner{width:auto;padding:0}}@media only screen and (max-width:480px){footer .inner{height:auto}}.footerNavi{position:relative;display:table;margin-left:auto;border-collapse:separate;border-spacing:20px 0}.footerNavi ul{margin-top:20px}.footerNavi li{display:table-cell;overflow:hidden}.footerNavi a{height:10px;padding:0 20px 0 0;font-size:16px;color:rgba(191,191,191,1.00);text-shadow:0px 1px 1px #aaa;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease}.footerNavi a:hover{color:white;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease}.footerNavi-prev{background-color:rgba(255,255,255,0.4);cursor:default}@media screen and (max-width:840px){div#footer{max-width:100%}.footerNavi{display:block}.footerNavi ul{width:100%;margin-top:0;margin-bottom:10px;background-color:rgba(255,255,255,0.4)}.footerNavi li{display:block;border-bottom:none}.footerNavi a{display:block;padding:8px 10px 16px 10px;border-bottom:1px solid #666;text-align:center;color:rgba(220,220,220,1.00)}}address{width:430px;font-style:normal;margin-left:auto}#copyright{line-height:40px;bottom:0;font-size:12px;font-weight:normal;text-align:center;color:white;background-color:rgba(0,0,0,0.60)}.sp-view780{display:none}@media only screen and (max-width:840px){address,address p{width:100%;text-align:center}}.bg-graytowhite-gradi{background:linear-gradient(rgba(229,229,229,1.00) 0px,rgba(229,229,229,0.00) 200px)}#back-top{z-index:999999;position:fixed;bottom:10px;right:40px}#back-top a{width:60px;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top span{width:60px;height:60px;display:block;margin-bottom:0px;background:url(../images/bt/up-arrow.png) no-repeat center center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a:hover span{background:url(../images/bt/up-arrow-hover.png) no-repeat center center}@media screen and (min-width:769px){.outline-img{position:relative;background:url(../images/header/header_outline.jpg) center center/cover no-repeat fixed}.products-img{position:relative;background:url(../images/header/header_products.jpg) center center/cover no-repeat fixed}.contact-img{position:relative;background:url(../images/header/header_contact.jpg) center center/cover no-repeat fixed}}@media screen and (max-width:768px){.outline-img{position:relative;background:url(../images/header/header_outline.jpg) center center/cover no-repeat}.products-img{position:relative;background:url(../images/header/header_products.jpg) center center/cover no-repeat}.contact-img{position:relative;background:url(../images/header/header_contact.jpg) center center/cover no-repeat}}#contents-title{z-index:0;width:100%;height:500px;padding:0px 0px 0px 0px;margin:0px auto}#contents-title h2{position:absolute;margin:0 auto;left:0;right:0;top:60%;-webkit-transform:translateY(-40%);transform:translateY(-40%);font-size:26pt;line-height:38pt;color:white;-webkit-text-shadow:0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00);-moz-text-shadow:0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00);-ms-text-shadow:0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00);-o-text-shadow:0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00);text-shadow:0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00),0 0 15px rgba(0,0,0,1.00)}@media only screen and (max-width:860px){#contents-title h2{margin:0 20px}}@media only screen and (max-width:780px){#contents-title h2{}}.table-cell160px{display:table-cell;width:160px}@media only screen and (max-width:800px){.table-cell160px{display:block;text-align:center;}}.table-nomal{width:100%;margin:0 auto}.table-nomal table{width:100%;background-color:rgba(255,255,255,0.4);border-top:#bbb 1px solid}.table-nomal th{width:25%;text-align:left;padding:10px;font-weight:normal;vertical-align:top;border-bottom:#bbb 1px solid}.table-nomal td{width:25%;text-align:center;padding:10px;border-bottom:#bbb 1px solid;border-left:#bbb 1px solid}.table-nomal th{background-color:rgba(191,191,191,0.4)}.table-nomal tr:hover{background:rgba(191,191,191,0.1)}.td-leftline{border-left:#bbb 1px solid}.td-nomal-bg td{background-color:rgba(191,191,191,0.4)}.table-creative{width:100%;margin:0 auto}.table-creative table{width:100%;background-color:rgba(255,255,255,0.4);border-top:#bbb 1px solid}.table-creative th{width:20%;text-align:left;padding:10px;font-weight:normal;vertical-align:top;border-bottom:#bbb 1px solid}.table-creative td{text-align:left;padding:10px;border-bottom:#bbb 1px solid}.table-creative th{background-color:rgba(191,191,191,0.4)}.table-creative tr:hover{background:rgba(191,191,191,0.1)}.need{background:url(../images/bg/hissu.png) no-repeat right top}.td-leftline{border-left:#bbb 1px solid}@media (max-width:480px){.table-creative th{width:auto;padding:5px 10px;}.table-creative th.t-top{border-top:#bbb 1px solid}.table-creative td.t-top{border-right:0px;border-top:none}div#table-contact th,div#table-contact td,.table-creative th,.table-creative td{display:block}.td-leftline{border-left:none}}.a-item{cursor:pointer}.a-contents{display:none}.subtitle-h3{background:url(../images/bg/subtitle_h3.png)}.bg-circle400{background:url(../images/bg/bg_topbody.png) center center no-repeat;background-size:contain}.read-text{width:50%;font-size:12pt;color:white;margin:0 auto;line-height:24pt}@media screen and (max-width:900px){.read-text{width:90%}}@media screen and (min-width:1000px){.read-text{}}@media screen and (min-width:769px){.bg-01{position:relative;height:740px;background:url(../images/bg/bg_01.jpg) center center/cover no-repeat fixed}}@media screen and (max-width:768px){.bg-01{background:url(../images/bg/bg_01.jpg) center center/cover no-repeat}}@media screen and (max-width:900px){.bg-01{height:480px}}.height740px{height:740px}@media screen and (max-width:900px){.height740px{height:420px}}.flex-box{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.around{-ms-flex-pack:distribute;justify-content:space-around}.hover-action a{display:block;line-height:24px;font-size:10pt;text-align:center;color:rgba(191,191,191,0.00);opacity:0.6;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease}.hover-action a:hover{color:rgba(191,191,191,1.00);opacity:1;-moz-transition:0.3s ease;-webkit-transition:0.3s ease;-o-transition:0.3s ease;-ms-transition:0.3s ease}