@charset "UTF-8";
/*!
global > _color 
------------------------------
*/
/*!
base > _base
------------------------------
*/
html{scroll-behavior:smooth;letter-spacing:4px;font-family:sans-serif}.br-sp{display:none}@media screen and (max-width:500px){.br-sp{display:block}.br-spnone{display:none}}.pan__inner{padding:10px 16px;max-width:1080px;margin:0 auto;font-size:10px}.all__titBox{width:100%}.all__titBox._works{margin-bottom:100px}.all__bgimg{width:90%}.all__bgimg img{width:100%}.all__bgimg._news{width:40%;margin-left:10%}.all__bgimg._works{width:80%;margin-left:10%}.all__txtBox{max-width:1080px;margin:-150px auto 0}.all__txtBox._news{margin-top:-100px;margin-left:15%}.all__txtBox._philosophy{margin-top:-100px;margin-left:2%}.all__tit{font-size:42px;font-weight:700;letter-spacing:18px;font-family:"Oswald",sans-serif}.all__subtit{font-size:14px;letter-spacing:5px;margin-bottom:10px}.all__bgbtn._news{margin-bottom:30px}.all__bgbtn span{display:inline-block;margin:0 3px;width:7px;height:7px;background-color:#333;border-radius:5px}.all2__titBox{width:100%}.all2__titBox._service{margin-bottom:50px}.all2__bgimg{width:70%;margin-left:auto}.all2__bgimg img{width:100%}.all2__txtBox{max-width:450px;margin-top:-100px;margin-left:auto}.all2__tit{font-size:42px;font-weight:700;letter-spacing:18px;font-family:"Oswald",sans-serif}.all2__subtit{font-size:14px;letter-spacing:5px;margin-bottom:10px}.all2__bgbtn span{display:inline-block;margin:0 3px;width:7px;height:7px;background-color:#333;border-radius:5px}.all3__titBox{width:100%}.all3__bgimg{width:70%;margin-left:auto}.all3__bgimg img{width:100%}.all3__txtBox{color:#fff;padding:100px 0 70px}.all3__txtBox._send{text-align:center;padding:0}.all3__txtBox._contact{border:1px solid #fff;width:100%;margin-bottom:0;padding:50px 0}.all3__tit{font-size:42px;font-weight:700;letter-spacing:18px;font-family:"Oswald",sans-serif}.all3__subtit{font-size:14px;letter-spacing:5px;margin-bottom:10px}.all3__bgbtn{margin-bottom:30px}.all3__bgbtn span{display:inline-block;margin:0 3px;width:7px;height:7px;border-radius:5px;background-color:#fff}@media only screen and (max-width:768px){.all3__txtBox{padding:30px 0}.all3__txtBox._send{margin-bottom:50px}}@media only screen and (max-width:500px){.all__tit{font-size:28px}.all__tit._philosophy{font-size:22px}.all__txtBox._entry{margin-top:0}.all__bgimg._news{width:70%;margin-left:2%}.all2__tit{font-size:28px}.all2__txtBox{padding:0 16px}.all3__tit{font-size:28px}.all3__txtBox._send{margin-bottom:50px}}.subTitle__titBox{max-width:1080px;margin:0 auto 50px}.subTitle__bgimg{width:50%}.subTitle__bgimg img{width:100%}.subTitle__tit{font-size:42px;font-weight:700;letter-spacing:18px;font-family:"Oswald",sans-serif}.subTitle__border{display:block;border-bottom:solid 3px #000;width:1px;border-radius:1px;position:relative;z-index:5;margin-bottom:10px;margin-top:-13px}.subTitle__subtit{font-size:14px;letter-spacing:5px;margin-bottom:10px}.subTitle__bgbtn{margin-bottom:30px}.subTitle__bgbtn span{display:inline-block;margin:0 3px;width:7px;height:7px;background-color:#333;border-radius:5px}.subTitle-R__titBox{max-width:1080px;margin:0 auto 50px;text-align:end}.subTitle-R__bgimg{width:50%;margin-left:auto}.subTitle-R__bgimg img{width:100%}.subTitle-R__txtBox{margin-top:-100px}.subTitle-R__tit{font-size:42px;font-weight:700;letter-spacing:18px;font-family:"Oswald",sans-serif;margin-top:-28px}.subTitle-R__border{display:block;border-bottom:solid 3px #000;width:1px;border-radius:1px;position:relative;z-index:5;margin-bottom:10px;margin-top:-13px;text-align:right;margin-left:auto}.subTitle-R__subtit{font-size:14px;letter-spacing:5px;margin-bottom:10px}.subTitle-R__bgbtn{margin-bottom:30px}.subTitle-R__bgbtn span{display:inline-block;margin:0 3px;width:7px;height:7px;background-color:#333;border-radius:5px}.active{-webkit-animation:border_anim 1s linear forwards;animation:border_anim 1s linear forwards}@-webkit-keyframes border_anim{0%{width:0}100%{width:40%}}@keyframes border_anim{0%{width:0}100%{width:40%}}@media only screen and (max-width:500px){.subTitle__tit{font-size:28px}.subTitle__tit:after{bottom:4px}.subTitle__txtBox{margin-top:-50px}.subTitle__bgimg{width:80%}.subTitle-R__tit{font-size:28px}.subTitle-R__tit:after{bottom:4px}.subTitle-R__txtBox{margin-top:-50px}.subTitle-R__bgimg{width:80%}}.fix{position:fixed;top:50%;right:16px;transform:translateY(-50%);z-index:100000000}.fix__item{display:block;margin-bottom:7px;border:2px solid #0074be;background-color:#f0f9ff;border-radius:5px;width:50px;height:50px;position:relative}.fix__item._last{display:none}@media only screen and (max-width:500px){.fix__item._last{display:block}}.fix__item i{background-color:#0074be;border-radius:50px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fix__item i._in{padding:7px 4px 7px 8px}.fix__item i._car{padding:7px 3px 7px 7px}.fix__item i._con{padding:7px 3px 7px 6px}.fix__item i._top{padding:7px 6px 7px 10px}.return-upbtn{position:fixed;bottom:30px;right:16px;z-index:100000000}.return-upbtn .fix__item{border-radius:50px;border:2px solid #008380;background-color:#f0f9ff}.return-upbtn .fix__item i{background-color:#008380}@media only screen and (max-width:500px){.return-upbtn{display:none}.fix{top:unset;bottom:0;left:50%;transform:translateX(-50%);width:100%;background-color:#f0f9ff}.fix__inner{display:flex;justify-content:center;padding:10px 0}.fix__item{width:40px;height:40px;margin:0 10px}.fix__item i{border-radius:25px}.fix__item i._in{padding:9px 6px 9px 10px}.fix__item i._car{padding:9px 5px 9px 9px}.fix__item i._con{padding:9px 5px 9px 8px}.fix__item i._top{padding:9px 8px 9px 12px}}
/*!
base > _reset
------------------------------
*/
html,body,div,span,applet,object,iframe,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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:"Noto Serif JP",serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul,li{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}
/*!
mixin > _animation
------------------------------
*/
.fadeUp{-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fadeDown{-webkit-animation-name:fadeDown;animation-name:fadeDown;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadeDown{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0px)}}@keyframes fadeDown{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0px)}}.fadeLeft{-webkit-animation-name:fadeLeft;animation-name:fadeLeft;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadeLeft{from{opacity:0;transform:translateX(150px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeft{from{opacity:0;transform:translateX(150px)}to{opacity:1;transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRight;animation-name:fadeRight;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadeRight{from{opacity:0;transform:translateX(-150px)}to{opacity:1;transform:translateX(0px)}}@keyframes fadeRight{from{opacity:0;transform:translateX(-150px)}to{opacity:1;transform:translateX(0px)}}
/*!
mixin > 電解生成装置
------------------------------
*/
*{box-sizing:border-box}.breadcrumb-inner{padding-top:17.41px;padding-left:99px;display:flex;align-items:center}@media (max-width:1023px) and (min-width:640px){.breadcrumb-inner{padding-left:40px}}@media (max-width:639px){.breadcrumb-inner{padding-top:8px;padding-left:16px}}.breadcrumb-inner a,.breadcrumb-inner p{font-size:10px;font-weight:500}@media (min-width:1024px){.section1-inner{padding:96px 99px 139px 125px;display:flex;align-items:center}}@media (max-width:1023px) and (min-width:640px){.section1-inner{padding:64px 40px}}@media (max-width:639px){.section1-inner{padding:40px 16px}}.section1-items1{display:flex}@media (min-width:1024px){.section1-items1{max-width:503px;width:39.3275996873%}}@media (max-width:1023px){.section1-items1{align-items:center;justify-content:space-around}}.section1-items1 img{width:40%;-o-object-fit:contain;object-fit:contain}.section1-items1 img._100{width:100%}.section1-items1 img._left{width:35%;margin-right:5%}.section1-items2 table{margin-top:20px}.section1-items2 th,.section1-items2 td{border:1px solid #eee;padding:10px}@media (max-width:639px){.section1-items2 th{display:block}}@media (max-width:639px){.section1-items2 td{display:block}}@media (min-width:1024px){.section1-items2{max-width:776px;width:calc(60.6724003127% - 50px);margin-left:50px}}@media (max-width:1023px){.section1-items2{margin-top:40px}}.section1-items2 h3{font-size:26px;font-weight:700;letter-spacing:2.6px;margin-left:24px}@media (max-width:1023px){.section1-items2 h3{font-size:24px;margin-left:0}}.section1-items2 ul{display:flex;align-items:center;margin-top:48px}@media (max-width:1023px){.section1-items2 ul{justify-content:space-around}}@media (max-width:374px){.section1-items2 ul{margin-top:32px;justify-content:space-between}}.section1-items2 ul li{width:150px;height:150px;border:3px solid #0074be;border-radius:50%;text-align:center}@media (max-width:1023px) and (min-width:640px){.section1-items2 ul li{width:200px;height:200px}}@media (max-width:639px){.section1-items2 ul li{width:120px;height:120px}}@media (max-width:374px){.section1-items2 ul li{width:95px;height:95px;border:2px solid #0074be}}.section1-items2 ul li p{color:#0074be;font-weight:700;font-size:20px;letter-spacing:2px}.section1-items2 ul li p span{font-size:16px;letter-spacing:1.6px;font-weight:700}.section1-items2 ul li:nth-child(1) p{margin-top:12px}@media (max-width:1023px) and (min-width:640px){.section1-items2 ul li:nth-child(1) p{font-size:24px}.section1-items2 ul li:nth-child(1) p span{font-size:20px}}@media (max-width:639px){.section1-items2 ul li:nth-child(1) p{font-size:16px;margin-top:6px}.section1-items2 ul li:nth-child(1) p span{font-size:14px}}@media (max-width:374px){.section1-items2 ul li:nth-child(1) p{margin-top:2px;font-size:14px}.section1-items2 ul li:nth-child(1) p span{font-size:12px}}.section1-items2 ul li:nth-child(1) img{width:61px;margin-top:5px}@media (max-width:1023px) and (min-width:640px){.section1-items2 ul li:nth-child(1) img{width:90px}}@media (max-width:639px){.section1-items2 ul li:nth-child(1) img{width:50px;margin-top:4px}}@media (max-width:374px){.section1-items2 ul li:nth-child(1) img{margin-top:0;width:44px}}@media (min-width:1024px){.section1-items2 ul li:nth-child(2){margin-left:24px}}.section1-items2 ul li:nth-child(2) p{font-size:18px;margin-top:31px;line-height:1}@media (max-width:1023px) and (min-width:640px){.section1-items2 ul li:nth-child(2) p{font-size:24px}}@media (max-width:639px){.section1-items2 ul li:nth-child(2) p{font-size:16px;margin-top:24px}}@media (max-width:374px){.section1-items2 ul li:nth-child(2) p{font-size:12px;margin-top:16px}}.section1-items2 ul li:nth-child(2) img{width:66px;margin-top:15px}@media (max-width:1023px) and (min-width:640px){.section1-items2 ul li:nth-child(2) img{width:90px;margin-top:24px}}@media (max-width:639px){.section1-items2 ul li:nth-child(2) img{width:50px;margin-top:12px}}@media (max-width:374px){.section1-items2 ul li:nth-child(2) img{margin-top:8px;width:50px}}@media (min-width:1024px){.section1-items2 ul li:nth-child(3){margin-left:29px}}.section1-items2 ul li:nth-child(3) p{line-height:1;margin-top:27px}@media (max-width:1023px) and (min-width:640px){.section1-items2 ul li:nth-child(3) p{font-size:24px;margin-top:31px}}@media (max-width:639px){.section1-items2 ul li:nth-child(3) p{font-size:16px;margin-top:24px}}@media (max-width:374px){.section1-items2 ul li:nth-child(3) p{font-size:12px;margin-top:16px}}.section1-items2 ul li:nth-child(3) img{margin-top:5px !important;width:80px !important}@media (max-width:1023px) and (min-width:640px){.section1-items2 ul li:nth-child(3) img{width:110px !important}}@media (max-width:639px){.section1-items2 ul li:nth-child(3) img{margin-top:5px !important;width:60px !important}}@media (max-width:374px){.section1-items2 ul li:nth-child(3) img{margin-top:4px;width:36px}}.section1-items2-text{font-size:18px;font-weight:500;letter-spacing:1.8px;line-height:1.7222222222;margin-top:48px;padding-right:35px;margin-left:24px}@media (max-width:639px){.section1-items2-text{font-size:14px;margin-left:0;padding-right:0;margin-top:32px;text-align:justify}}#section1-items1-img1{margin-bottom:50px}@media (max-width:639px){#section1-items1-img1{margin-bottom:0}}#section1-items1-img2{margin-top:75px;margin-bottom:28px}@media (max-width:639px){#section1-items1-img2{margin-top:0;margin-bottom:0}}.section2-inner{max-width:1080px;margin-left:auto;margin-right:auto}.section2-inner .tab_item{width:20%;height:60px;border:1px solid #ddd;background-color:#f0f8ff;line-height:60px;text-align:center;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease;font-size:12px}.section2-inner .tab_item:hover{background-color:#0074be;color:#fff}@media (max-width:1023px) and (min-width:640px){.section2-inner .tab_item{font-size:10px}}@media (max-width:639px){.section2-inner .tab_item{font-size:10px;width:50%}}.section2-inner .tab_item-blnot{border-left:none}@media (max-width:639px){.section2-inner .tab_item-btnot{border-top:none}}.section2-inner .tab_item-lh{line-height:1.7142857143}@media (max-width:1023px) and (min-width:640px){.section2-inner .tab_item-lh{padding-top:6px}}@media (max-width:639px){.section2-inner .tab_item-lh{padding-top:10px;letter-spacing:1px}}.section2-inner .tab_item:hover{cursor:pointer}.section2-inner input[name=tab_item]{display:none}.section2-inner .tab_content{display:none;clear:both;overflow:hidden}.section2-inner #item1:checked~#item1_content,.section2-inner #item2:checked~#item2_content,.section2-inner #item3:checked~#item3_content,.section2-inner #item4:checked~#item4_content,.section2-inner #item5:checked~#item5_content{display:block}.section2-inner .tabs input:checked+.tab_item{background-color:#0074be;color:#fff;border:1px solid #0074be}.tab-item1-inner{margin-top:16px;margin-left:28px;margin-right:28px;margin-bottom:100px;border:1px solid #ddd;padding:19px 35px 56px}@media (max-width:639px){.tab-item1-inner{margin:24px 16px 64px;padding:24px 16px}}.tab-item1-inner p{font-size:16px;line-height:3;font-weight:500;letter-spacing:1.6px}@media (max-width:639px){.tab-item1-inner p{font-size:14px;line-height:2;text-align:justify}}.tab-item1-inner p span{background:linear-gradient(transparent 50%,#f0f9ff 0%)}.tab-item1-inner p .bold{font-weight:700}.tab-item1-inner ul{margin-top:57px}@media (min-width:640px){.tab-item1-inner ul{display:flex}}.tab-item1-inner ul li{width:calc((100% - 8px) / 2)}@media (max-width:639px){.tab-item1-inner ul li{width:100%}}.tab-item1-inner ul li img{width:100%;height:300px;-o-object-fit:contain;object-fit:contain}.tab-item1-inner ul li p span{background:0 0;font-weight:700}.tab-item1-inner ul li:not(:first-child){margin-left:8px}@media (max-width:639px){.tab-item1-inner ul li:not(:first-child){margin-top:24px;margin-left:0}}.tab-item2-inner{border:1px solid #ddd;margin:32px 24px 165px;padding:33px 81px 35px 21px}@media (min-width:1024px){.tab-item2-inner{display:flex;align-items:center;justify-content:space-between}}@media (max-width:1023px) and (min-width:640px){.tab-item2-inner{margin:32px 24px 64px;padding:24px}}@media (max-width:639px){.tab-item2-inner{margin:24px 16px 64px;padding:24px 16px}}.tab-item2-inner p{width:49.3256262042%;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:1.9375}@media (max-width:1023px) and (min-width:640px){.tab-item2-inner p{width:100%}}@media (max-width:639px){.tab-item2-inner p{width:100%;font-size:14px}}.tab-item2-inner p span{font-weight:700}.tab-item2-inner img{width:42.9672447013%}@media (max-width:1023px) and (min-width:640px){.tab-item2-inner img{width:100%;max-width:400px;display:block;margin-left:auto;margin-right:auto}}@media (max-width:639px){.tab-item2-inner img{width:100%}}.tab-item3-inner{margin:52px 26px 173px}@media (max-width:1023px) and (min-width:640px){.tab-item3-inner{margin:32px 24px}}@media (max-width:639px){.tab-item3-inner{margin:24px 16px 64px}}.tab-item3-inner ul{justify-content:center}@media (min-width:640px){.tab-item3-inner ul{display:flex}}.tab-item3-inner ul li{width:calc((100% - 38px) / 3);padding:20px;margin-left:-1px;border:1px solid #ddd;text-align:center}@media (max-width:639px){.tab-item3-inner ul li{width:100%}}.tab-item3-inner ul li h5{font-size:20px;font-weight:700;letter-spacing:2px;margin:0}@media (max-width:639px){.tab-item3-inner ul li h5{line-height:1.2;font-size:18px}}.tab-item3-inner ul li img{margin-top:30px;width:56px}.tab-item3-inner ul li img._100{width:100%}@media (max-width:639px){.tab-item3-inner ul li img{width:75px;margin-top:24px}.tab-item3-inner ul li img._100{width:100%}}.tab-item3-inner ul li p{font-size:14px;font-weight:500;line-height:1.5714285714;letter-spacing:1.4px;text-align:left;margin-top:32px}@media (max-width:1023px) and (min-width:640px){.tab-item3-inner ul li p{text-align:justify}}@media (max-width:639px){.tab-item3-inner ul li p{margin-top:24px}}.tab-item4-inner{margin:43px 17px 48px}@media (max-width:1023px) and (min-width:640px){.tab-item4-inner{margin:32px 24px}}@media (max-width:639px){.tab-item4-inner{margin:24px 16px 64px}}.tab-item4-inner ul{display:flex}@media screen and (max-width:768px){.tab-item4-inner ul{flex-direction:column}}.tab-item4-inner ul li{width:calc((100% - 56px) / 3);border:1px solid #ddd;padding:20px;margin-left:-1px}@media (max-width:639px){.tab-item4-inner ul li{width:100%}}.tab-item4-inner ul li h5{font-size:18px;line-height:1.2;margin:0}@media (max-width:639px){.tab-item4-inner ul li h5{font-size:16px}}.tab-item4-inner ul li p{margin-top:20px;line-height:1.7;min-height:143px}@media (max-width:1023px) and (min-width:640px){.tab-item4-inner ul li p{font-size:18px;margin-top:24px;padding-bottom:24px}}@media (max-width:639px){.tab-item4-inner ul li p{font-size:12px;min-height:0;margin-top:24px}}.tab-item4-inner ul li img{width:100%}@media (max-width:639px){.tab-item4-inner ul li img{margin-top:32px}}.tab-item5-inner{margin:44px 12px 43.5px}@media (max-width:639px){.tab-item5-inner{margin:24px 16px 64px}}.tab-item5-inner ul{display:flex;justify-content:end}.tab-item5-inner ul li{width:39.0151515152%;margin-right:18px}@media (max-width:639px){.tab-item5-inner ul li{margin-right:0}}.tab-item5-inner ul li img{width:100%;height:300px;-o-object-fit:contain;object-fit:contain}.tab-item5-inner .table-wrap{overflow-x:scroll}.tab-item5-inner table{border:none;table-layout:fixed;border-collapse:collapse;width:100%;min-width:500px}.tab-item5-inner table .table-bold{font-size:20px;font-weight:700}@media (max-width:639px){.tab-item5-inner table .table-bold{font-size:16px}}.tab-item5-inner table .table-gray{background-color:#f0f0f0}.tab-item5-inner table th,.tab-item5-inner table td{font-size:16px;font-weight:500}@media (max-width:639px){.tab-item5-inner table th,.tab-item5-inner table td{font-size:12px}}.tab-item5-inner table th{width:20%;text-align:left;padding:16px}@media (max-width:639px){.tab-item5-inner table th{padding:12px}}.tab-item5-inner table td{padding-top:16px;padding-bottom:16px;padding-right:24px}@media (max-width:639px){.tab-item5-inner table td{padding-top:12px;padding-bottom:12px;padding-right:16px}}.tab-item5-inner table td span{font-size:14px}@media (max-width:639px){.tab-item5-inner table td span{font-size:10px}}.tab-item5-inner table td .table-blue{color:#0074be}.tab-item5-inner table td .table-red{color:#e55757}.section3-inner{padding-top:30.703125%;background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/fv.png);background-size:cover;background-repeat:no-repeat;position:relative}@media (max-width:639px){.section3-inner{padding-top:62.5%}}.section3-inner:before,.section3-inner:after{content:"";position:absolute;width:100%;left:0}.section3-inner:before{top:0;background-color:rgba(255,255,255,.86);height:100%}.section3-inner:after{top:13px;background-color:rgba(25,40,43,.51);height:calc(100% - 13px)}.section3-box{width:74.453125%;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;border:1px solid #fff;padding-top:28px;padding-bottom:38px;text-align:center}@media (max-width:1023px) and (min-width:640px){.section3-box{padding-top:24px;padding-bottom:24px}}@media (max-width:639px){.section3-box{width:90%;padding-top:24px;padding-bottom:24px}}.section3-box h3{font-size:42px;font-weight:700;letter-spacing:12.6px;line-height:1;color:#fff}@media (max-width:639px){.section3-box h3{font-size:28px;letter-spacing:10px}}.section3-box p{margin-top:26px;line-height:1;letter-spacing:4.2px;font-weight:500;color:#fff}@media (max-width:639px){.section3-box p{margin-top:16px}}.section3-box ul{display:flex;justify-content:center;margin-top:15px}.section3-box ul li{width:7px;height:7px;background-color:#fff;border-radius:50%}.section3-box ul li:not(:first-child){margin-left:17px}
/*!
mixin > _breadcrumbs
------------------------------
*/
/*!
mixin > _color
------------------------------
*/
/*!
mixin > _ect
------------------------------
*/
.sl__inner{max-width:1080px;margin:0 auto 100px}.sl__content{display:flex;justify-content:space-around}@media screen and (max-width:1080px){.sl__content{flex-wrap:wrap}}.sl__item{width:15%;text-align:center;text-decoration:none;color:#000;font-size:14px;letter-spacing:normal}@media screen and (max-width:1080px){.sl__item{width:30%;margin-bottom:20px}}@media screen and (max-width:500px){.sl__item{font-size:10px}}.sl__item:hover{opacity:.7}.sl__item img{width:80%;height:150px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:500px){.sl__item img{height:100px}}
/*!
mixin > _form
------------------------------
*/
/*!
mixin > _lp
------------------------------
*/
/*!
mixin > _share
------------------------------
*/
/*!
mixin > _wrapper
------------------------------
*/
/*!
mixin > _header
------------------------------
*/
.header{position:fixed;top:30px;left:0;right:0;bottom:0;height:51px;z-index:10}.header button{display:none}.header__inner{background-color:#fff;padding:0 30px;display:flex;justify-content:space-between;margin:0 auto;align-items:center}.header__logo{width:150px}.header__logo img{width:100%;vertical-align:bottom}.header__list{display:flex}.header__item{display:flex;flex-direction:column;position:relative}.header__item--menu{display:none;position:absolute;width:100%;top:50px;left:0;transform:translateX(-50%)}.header__item--menu li{text-align:center}.header__item--menu li a{display:inline-block;padding:5px 0;width:200%;background-color:#fff;border-bottom:1px solid #ddd;font-weight:700}.header__item--menu li a:hover{color:#0074be}.header__item a{display:inline-block;font-size:14px;color:#333;padding:15px;text-decoration:none;font-weight:700}.header__item a:hover{color:#0074be}.header__drawer{display:none}.header__drawer span{display:block;width:25px;height:3px;background:#0074be;margin:5px 0}.action{display:block}@media only screen and (max-width:1023px){.header button{display:block;border:none}.header button span{display:block;width:26px;height:2px;background-color:#333;position:relative;border-radius:5px;z-index:999}.header button span:before{display:block;content:"";width:26px;height:2px;top:-7px;left:0;background-color:#333;position:absolute;border-radius:5px}.header button span:after{display:block;content:"";width:26px;height:2px;top:7px;left:0;background-color:#333;position:absolute;border-radius:5px}.header__inner{padding:5px 15px}.header__list{position:fixed;top:0;right:0;width:100%;height:120%;flex-direction:column;display:none;padding-top:60px;background-color:#fff}.header__item{border-bottom:1px solid #333}.header__drawer{display:block;padding:10px 0}}@media only screen and (max-width:500px){.header__drawer{padding:3px 0}}
/*!
mixin > _header-l
------------------------------
*/
@media only screen and (max-width:768px){.main{margin-top:60px}}.header-l{position:fixed;top:0;left:0;right:0;bottom:0;height:61px;z-index:10}.header-l button{display:none}.header-l__inner{background-color:#fff;padding:0 30px;display:flex;justify-content:space-between;margin:0 auto;align-items:center;height:61px}@media only screen and (max-width:768px){.header-l__inner{padding:0 16px}}.header-l__logo{width:150px}.header-l__logo img{width:100%;vertical-align:bottom}.header-l__list{display:flex;align-items:center}.header-l__item{display:flex;flex-direction:column;position:relative;align-items:center;border-radius:50px;margin:0 5px}.header-l__item._a{background:linear-gradient(90deg,#6cafff,#13437b)}@media only screen and (max-width:768px){.header-l__item._a{display:none}}.header-l__item._b{background:linear-gradient(90deg,#ffbb6e,#d87101)}@media only screen and (max-width:768px){.header-l__item._c{display:none}}.header-l__item._c a{color:#239391;font-weight:700;font-size:24px}.header-l__item._d{font-size:10px}@media only screen and (max-width:768px){.header-l__item._d{display:none}}.header-l__item a{display:inline-block;font-size:14px;color:#fff;padding:5px 20px;text-decoration:none}.action{display:block}@media only screen and (max-width:1023px){.header button{display:block;border:none}.header button span{display:block;width:26px;height:2px;background-color:#333;position:relative;border-radius:5px;z-index:999}.header button span:before{display:block;content:"";width:26px;height:2px;top:-7px;left:0;background-color:#333;position:absolute;border-radius:5px}.header button span:after{display:block;content:"";width:26px;height:2px;top:7px;left:0;background-color:#333;position:absolute;border-radius:5px}.header__inner{padding:5px 15px}.header__list{position:fixed;top:0;right:0;width:100%;height:120%;flex-direction:column;display:none;padding-top:60px;background-color:#fff}.header__item{border-bottom:1px solid #333}}.lp__01{width:100%}.lp__01 img{width:100%;vertical-align:bottom}.lp__02{width:100%}.lp__02 img{width:100%;vertical-align:bottom}.lp__03{width:100%}.lp__03 img{width:100%;vertical-align:bottom}.lp__04{width:100%}.lp__04 img{width:100%;vertical-align:bottom}.lp__05{width:100%}.lp__05 img{width:100%;vertical-align:bottom}.lp__btn{display:flex;justify-content:center;padding:50px 0;background:linear-gradient(90deg,#83c6c5,#008380)}@media only screen and (max-width:530px){.lp__btn{flex-direction:column}}.lp__btn._w{background:#fff}.lp__btn--01{text-align:center}@media only screen and (max-width:530px){.lp__btn--01{margin-bottom:30px}}.lp__btn--01 a{background:linear-gradient(90deg,#6cafff,#13437b);color:#fff;padding:10px 30px;text-decoration:none;font-size:20px;font-weight:700}.lp__btn--02{margin-left:30px}@media only screen and (max-width:530px){.lp__btn--02{margin:0 auto}}.lp__btn--02 a{background:linear-gradient(90deg,#ffbb6e,#d87101);color:#fff;padding:10px 30px;text-decoration:none;font-size:20px;font-weight:700}.footer-l{display:flex;justify-content:center}.footer-l li{text-align:center}.footer-l li._a{margin-right:30px}.footer-l li a{font-size:10px;padding:10px 0;color:#333;text-decoration:none}
/*!
module > _gnav
------------------------------
*/
.first_view{height:100vh;position:relative}@media only screen and (max-width:500px){.first_view{margin-top:-60px}}.main-p{position:absolute;top:480px;left:100px;letter-spacing:5px}@media only screen and (max-width:500px){.main-p{top:unset;left:10px;bottom:100px}}.main-p h1{font-size:28px}@media only screen and (max-width:500px){.main-p h1{font-size:20px}}.main-p h1 span{line-height:2}.main-p h1 .flash{-webkit-animation:flash 1s linear forwards;animation:flash 1s linear forwards;text-shadow:0 0 10px #fff,0 0 15px #fff}.main-p h1 .flash:nth-of-type(2){-webkit-animation:flash 1.1s linear forwards;animation:flash 1.1s linear forwards}.main-p h1 .flash:nth-of-type(3){-webkit-animation:flash 1.3s linear forwards;animation:flash 1.3s linear forwards}.main-p h1 .flash:nth-of-type(4){-webkit-animation:flash 1.5s linear forwards;animation:flash 1.5s linear forwards}.main-p h1 .flash:nth-of-type(5){-webkit-animation:flash 1.7s linear forwards;animation:flash 1.7s linear forwards}.main-p h1 .flash:nth-of-type(6){-webkit-animation:flash 1.9s linear forwards;animation:flash 1.9s linear forwards}.main-p h1 .flash:nth-of-type(7){-webkit-animation:flash 2.1s linear forwards;animation:flash 2.1s linear forwards}.main-p h1 .flash:nth-of-type(8){-webkit-animation:flash 2.3s linear forwards;animation:flash 2.3s linear forwards}.main-p h1 .flash:nth-of-type(9){-webkit-animation:flash 2.5s linear forwards;animation:flash 2.5s linear forwards}.main-p h1 .flash:nth-of-type(10){-webkit-animation:flash 2.7s linear forwards;animation:flash 2.7s linear forwards}.main-p h1 .flash:nth-of-type(11){-webkit-animation:flash 2.9s linear forwards;animation:flash 2.9s linear forwards}@-webkit-keyframes flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes flash{0%,100%{opacity:1}50%{opacity:0}}
/*!
module > _slider
------------------------------
*/
.full div{position:absolute;top:0;left:0;width:100%;background-repeat:no-repeat;background-size:cover;height:90vh;margin:0}.full .main01{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/top/view01.jpg);width:100%;background-position:center}@media only screen and (max-width:500px){.full .main01{background-position:70%}}.full .main02{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/top/view02.jpg);width:100%;background-position:center}@media only screen and (max-width:500px){.full .main02{background-position:90%}}.full .main03{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/top/view03.jpg);width:100%;background-position:center}@media only screen and (max-width:500px){.full .main03{background-position:30%}}.full .main04{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/top/view04.jpg);width:100%;background-position:center}@media only screen and (max-width:500px){.full .main04{background-position:60%}}.full .main05{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/top/view05.jpg);width:100%;background-position:center}@media only screen and (max-width:500px){.full .main05{background-position:80%}}.full .main06{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/../img/top/view06.jpg);width:100%;background-position:center}@media only screen and (max-width:500px){.full .main06{background-position:80%}}.slide-animation{-webkit-animation:fadezoom 20s 0s forwards;animation:fadezoom 20s 0s forwards}@-webkit-keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.15)}}
/*!
module > _main
------------------------------
*/
.img-wrap{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#fff;width:100%;height:100vh;z-index:10}.img-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:500px){.img-wrap img{width:300px}}.img-wrap:before,.img-wrap:after{-webkit-animation:2s cubic-bezier(.4,0,.2,1) forwards;animation:2s cubic-bezier(.4,0,.2,1) forwards;background:linear-gradient(-135deg,#b3dbff,#1e73be);content:"";top:0;bottom:0;pointer-events:none;position:absolute;z-index:1}.img-wrap:before{-webkit-animation-name:img-wrap-before;animation-name:img-wrap-before;left:50%;right:0}.img-wrap:after{-webkit-animation-name:img-wrap-after;animation-name:img-wrap-after;left:0;right:50%}@-webkit-keyframes img-wrap-before{100%{transform:translateX(100%)}}@keyframes img-wrap-before{100%{transform:translateX(100%)}}@-webkit-keyframes img-wrap-after{100%{transform:translateX(-100%)}}@keyframes img-wrap-after{100%{transform:translateX(-100%)}}.img-wrap-action{display:none !important}
/*!
module > _contents
------------------------------
*/
/*!
module > _sub
------------------------------
*/
.sub{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/.././img/top/main-bg.png);background-size:cover;height:50vh}.sub._contact{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/.././img/sub/sub_contact.jpeg)}.sub._agree{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/.././img/sub/sub_agree.jpeg)}.sub._case{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/.././img/sub/sub_case.jpeg)}.sub._recruit{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/.././img/sub/sub_recruit.jpeg)}.sub__inner{padding:200px 0 0}.sub__tit{color:#fff;font-size:34px;text-align:center;font-weight:400}@media only screen and (max-width:768px){.sub__tit{font-size:26px}}@media only screen and (max-width:500px){.sub__inner{padding:150px 0 0}.sub__tit{font-size:20px}}
/*!
module > _footer
------------------------------
*/
.footer{background-color:#ddd}.footer__inner{padding:100px 16px;max-width:1080px;margin:0 auto}.footer__top{margin-bottom:100px}.footer__list{display:flex;justify-content:space-between;align-items:center}.footer__item{text-align:center}.footer__item a{display:block;color:#333;text-decoration:none;position:relative;font-weight:700;padding:5px 20px;border-radius:5px}.footer__item a img{display:inline-block;margin-right:20px;vertical-align:middle}.footer__item a._home:after{display:block;content:"ホーム";position:absolute;bottom:-25px;font-weight:400;left:0;right:0;font-size:12px}.footer__item a._about:after{display:block;content:"ご挨拶";position:absolute;bottom:-25px;font-weight:400;left:0;right:0;font-size:12px}.footer__item a._company:after{display:block;content:"企業情報";position:absolute;bottom:-25px;font-weight:400;left:0;right:0;font-size:12px}.footer__item a._service:after{display:block;content:"製品・サービス";position:absolute;bottom:-25px;font-weight:400;left:0;right:0;font-size:12px}.footer__item a._case:after{display:block;content:"事例紹介";position:absolute;bottom:-25px;font-weight:400;left:0;right:0;font-size:12px}.footer__item a._recruit:after{display:block;content:"採用情報";position:absolute;bottom:-25px;font-weight:400;left:0;right:0;font-size:12px}.footer__item a._bottom{display:inline-block;width:230px;padding:5px 0;text-align:center;background-color:#fff}.footer__item a._privacy{font-size:10px;font-weight:400}@media only screen and (max-width:1080px){.footer__list{flex-direction:column;align-items:flex-start}.footer__top{margin-bottom:50px}.footer__item{margin-bottom:20px;text-align:left}.footer__item a._home:after{display:none}.footer__item a._about:after{display:none}.footer__item a._company:after{display:none}.footer__item a._service:after{display:none}.footer__item a._case:after{display:none}.footer__item a._recruit:after{display:none}}
/*!
module > _ect
------------------------------
*/
.drawer{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:101000000001;display:none}.drawer__close{text-align:end}.drawer__close img{width:22px;height:22px}.drawer__bg{position:absolute;top:0;left:0;background-color:#333;width:100%;height:100%;z-index:-1px}.drawer__inner{padding:32px;position:relative;height:100%;background-color:#333}.drawer__list{display:flex;flex-direction:column;-ms-flex-pack:distribute;height:60%}.drawer__item{text-align:center}.drawer__item._contact a{background:#0074be;color:#fff;padding:13px 30px;border-radius:50px}.drawer__item a{display:inline-block;padding:10px;color:#fff;text-decoration:none;margin-bottom:20px}.drawer__action{display:block !important}
/*!
module > _top
------------------------------
*/
.top{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/.././img/top/main-bg.png);background-size:cover;height:80vh}.top__inner{padding:350px 0 0}.top__tit{color:#fff;font-size:34px;text-align:center;font-weight:400}@media only screen and (max-width:500px){.top__inner{padding:200px 0 0}.top__tit{font-size:26px}}
/*!
page > sub > privacy
------------------------------
*/
.privacy__inner{padding:70px 16px 120px;max-width:1080px;margin:0 auto;font-size:12px}
/*!
page > sub > recruit
------------------------------
*/
.recruit__inner{padding:70px 16px;margin:0 auto;max-width:1080px}.recruit__content{display:flex;justify-content:space-around}.recruit__mes{text-align:center;margin-bottom:50px}.recruit__item{width:28%;border-radius:25px;border:1px solid #333;padding:30px 20px}.recruit__tit{text-align:center;font-size:18px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:1080px){.recruit__content{flex-direction:column;justify-content:space-around;width:100%}.recruit__item{width:70%;margin:0 auto 30px}}@media only screen and (max-width:500px){.recruit__item{width:calc(100% - 32px);padding:20px 15px}}.job__inner{padding:70px 16px;margin:0 auto;max-width:900px}.job__content table{width:100%}.job__content tr{width:100%;border:1px solid #eee}.job__content tr:nth-child(2n){background-color:#f8fcff}.job__content th{font-weight:400;width:30%;padding:20px;text-align:left}.job__content td{width:70%;border:1px solid #eee;padding:20px}.entry{background-color:#eee}.entry__inner{padding:70px 16px;margin:0 auto;max-width:900px}.entry__content table{width:100%}.entry__content tr{width:100%;border:1px solid #eee}.entry__content tr:nth-child(2n){background-color:#f8fcff}.entry__content th{font-weight:400;width:30%;padding:20px;text-align:left}.entry__content td{width:70%;border:1px solid #eee;padding:20px}.entry__content{padding:30px}.entry__item{display:flex;margin-bottom:20px;align-items:center}.entry__item._last{margin-bottom:70px}.entry__th{width:280px;margin-right:50px;text-align:end}.entry__th .man{display:inline-block;margin-left:30px;font-size:10px;padding:5px 20px;background-color:#333;color:#fff;border-radius:5px}.entry__th .no{display:inline-block;margin-left:30px;font-size:10px;padding:5px 20px;background-color:#b1b1b1;color:#333;border-radius:5px}.entry__tit{width:calc(100% - 330px)}.entry__tit input{width:100%;padding:10px}.entry__tit textarea{width:100%;padding:10px}.entry__btn{text-align:center}.entry__btn a{display:inline-block;padding:10px 50px;border:1px solid #333;text-decoration:none;border-radius:5px;color:#fff;background-color:#10476a}@media only screen and (max-width:768px){.entry__item{flex-direction:column;align-items:flex-start}.entry__th{margin-right:0;margin-bottom:10px;text-align:left}.entry__tit{width:96%}}@media only screen and (max-width:500px){.entry__content{padding:30px 0}.entry__tit{width:94%}}.req__inner{padding:200px 16px}@media only screen and (max-width:500px){.req__inner{padding:100px 16px}}
/*!
page > sub > contact
------------------------------
*/
.contact{position:relative;background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/.././img/news/news-bg.png);display:block;text-decoration:none}.contact__inner{padding:70px 24px;margin:0 auto;max-width:1080px;display:flex;z-index:1;position:relative}.contact__bg{background-color:#10486a7b;position:absolute;width:100%;top:0;left:0;right:0;bottom:0;z-index:0}.p-contact{background-color:#eee}.p-contact__inner{padding:70px 16px;margin:0 auto;max-width:1080px}.p-contact__content table{width:100%}.p-contact__content tr{width:100%;border:1px solid #eee}.p-contact__content tr:nth-child(2n){background-color:#f8fcff}.p-contact__content th{font-weight:400;width:30%;padding:20px;text-align:left}.p-contact__content td{width:70%;border:1px solid #eee;padding:20px}.p-contact__mes{margin-bottom:50px;font-size:14px;line-height:2;text-align:center}.p-contact__content{padding:30px;width:80%;margin:0 auto}@media only screen and (max-width:500px){.p-contact__content{width:100%}}.p-contact__item{display:flex;margin-bottom:20px;align-items:center}.p-contact__item._last{margin-bottom:70px}.p-contact__th{width:300px;margin-right:50px;text-align:end}.p-contact__th .man{display:inline-block;margin-left:30px;font-size:10px;padding:5px 20px;background-color:#333;color:#fff;border-radius:5px}.p-contact__th .no{display:inline-block;margin-left:30px;font-size:10px;padding:5px 20px;background-color:#b1b1b1;color:#333;border-radius:5px}.p-contact__tit{width:calc(100% - 330px)}.p-contact__tit input{width:100%;padding:10px}.p-contact__tit textarea{width:100%;padding:10px}.p-contact__btn{text-align:center}.p-contact__btn input{display:inline-block;padding:10px 50px;border:1px solid #333;text-decoration:none;border-radius:5px;color:#fff;background-color:#10476a}.p-contact__btn input:hover{opacity:.7}@media only screen and (max-width:768px){.p-contact__item{flex-direction:column;align-items:flex-start}.p-contact__th{margin-right:0;margin-bottom:10px;text-align:left}.p-contact__tit{width:96%}}@media only screen and (max-width:500px){.p-contact__content{padding:30px 0}.p-contact__tit{width:100%}}.wpcf7-spinner{display:none}
/*!
page > sub > send
------------------------------
*/
.send{position:relative}.send__inner{padding:70px 5px;margin:0 auto;display:flex}.send__Box{width:50%}.send__img{width:78%;margin:0 auto}.send__img img{width:100%;border-radius:5px}.send__Boxinner{background-color:#10486aa1;width:78%;margin-top:-150px;position:relative;z-index:1;border-radius:5px;padding:70px 0}.send__more{text-align:center}.send__more a{font-size:12px;border-radius:50px;display:inline-block;padding:20px 50px;text-decoration:none;color:#000;background-color:#fff;border:1px solid #fff}.send__more a:hover{color:#fff;background-color:#0074be;border:1px solid #fff}.send__bg01{width:100%;position:absolute;top:0;left:0;right:0;z-index:-1}.send__bg01 img{width:100%;vertical-align:bottom}@media only screen and (max-width:1080px){.send__inner{flex-direction:column}.send__Box{width:80%;margin:0 auto 50px}.send__Boxinner{width:100%}}@media only screen and (max-width:768px){.send__Box{width:94%;margin:0 auto 50px}}@media only screen and (max-width:500px){.send__Boxinner{margin-top:-50px;padding:30px 0}}
/*!
page > sub > news
------------------------------
*/
.news{background-image:url(//aqua-flex.net/wp-content/themes/aquaflex/css/.././img/news/news-bg.png)}.news__inner{background-color:#fff;padding:70px 5px;margin:0 auto;margin-right:30px}@media only screen and (max-width:500px){.news__inner{padding:0 5px 70px}}.news__content{width:92%;margin:0 4%}.news__content._sub{width:80%;margin:auto}.news__content a{text-decoration:none;color:#333}.news__item{display:block;display:flex;padding:30px 80px;align-items:center;border-bottom:1px solid #eee}.news__item:last-child{margin-bottom:30px}.news__item:hover{opacity:.7}.news__item:hover._sub{opacity:1}.news__item._sub{flex-direction:column;align-items:flex-start;border-bottom:none}.news__img{width:100%;margin-bottom:50px}@media only screen and (max-width:500px){.news__img{margin-bottom:10px}}.news__img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.news__detail{width:280px;display:flex;justify-content:space-between;margin-right:50px;align-items:center}.news__detail._sub{width:100%;align-items:start;margin-right:0;margin-bottom:20px}.news__title{font-weight:700;width:calc(100% - 330px)}.news__title._sub{margin-bottom:50px;border-bottom:1px solid #eee;padding-bottom:50px;width:100%}.news__cat{background-color:#19282b;color:#fff;padding:2px 15px;text-align:center;border-radius:5px;font-size:12px}.news__more{text-align:end;width:92%;margin:0 4%}.news__more a{font-size:10px;border-radius:50px;display:inline-block;padding:7px 20px;text-align:center;text-decoration:none;color:#fff;background-color:#0074be;border:1px solid #0074be;box-shadow:2px 2px 4px gray}.news__more a:hover{background-color:#fff;color:#0074be;border:1px solid #0074be}@media only screen and (max-width:1080px){.news__detail{width:220px;display:flex;justify-content:space-between;margin-right:50px;align-items:center}}@media only screen and (max-width:768px){.news__title{width:100%}.news__item{flex-direction:column;align-items:flex-start;padding:30px}.news__detail{margin-bottom:15px}}@media only screen and (max-width:500px){.news__inner{margin-right:10px}.news__item{padding:30px 0}.news__content._sub{width:92%;margin:0 4%}}.archive_btn{text-align:center;margin-top:100px}.archive_btn a{text-align:center;display:inline-block;width:150px;border:1px solid #19282b;margin-right:10px;padding:5px 10px;border-radius:25px}.archive_btn a:last-child{margin-right:0}
/*!
page > sub > case
------------------------------
*/
.case{position:relative}.case__inner{padding:70px 0 120px}.case__content{display:flex;margin-top:-100px}.case__img{margin-left:5%;width:50%;margin-right:-10%;position:relative;z-index:2}.case__img video{width:100%}.case__img img{width:100%}.case__txt{width:50%;background-color:#10486aa8;margin-right:3%;padding-bottom:8%;margin-top:5%;border-radius:5px}.case__txtinner{width:70%;margin-left:auto;margin-right:5%;color:#fff}.case__cat{font-size:14px}.case__name{font-size:18px;margin-bottom:50px}.case__btnBox{display:flex;justify-content:space-between;align-items:center}.case__more{font-size:12px;border-radius:50px;display:inline-block;padding:20px 50px;text-decoration:none;color:#000;background-color:#fff;border:1px solid #fff}.case__more:hover{color:#fff;background-color:#0074be;border:1px solid #fff}.case__prev{border:1px solid #eee;padding:19px 20px;background-color:#eee}.case__prev i{color:gray}.case__next{border:1px solid #eee;padding:19px 20px;background-color:#eee}.case__next i{color:gray}@media only screen and (max-width:1080px){.case__content{flex-direction:column;margin-top:0}.case__img{margin:0 auto 30px}.case__txtinner{margin:0 auto}.case__txt{width:80%;margin:0 auto;margin-top:-10%;position:relative;z-index:2}}@media only screen and (max-width:768px){.case__txt{width:94%}.case__txtinner{width:90%}}@media only screen and (max-width:500px){.case__content{margin-top:-30px}.case__more{padding:20px}.case__img{width:80%}}.works__inner{max-width:1080px;margin:0 auto;padding:70px 16px}.works__item{width:100%;display:flex !important;align-items:center;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #eee;display:inline-block;text-decoration:none;color:#000}.works__item:nth-child(2n){flex-direction:row-reverse}.works__item:hover{opacity:.8}.works__img{width:50%}.works__img img{width:100%;vertical-align:bottom;height:auto}.works__txt{width:50%;padding:30px}.works__txtTil{font-size:20px;margin-bottom:20px;font-weight:700}.works__txtTxt{line-height:1.7;font-size:14px}@media only screen and (max-width:768px){.works__item{flex-direction:column;width:100%}.works__item:nth-child(2n){flex-direction:column}.works__img{width:100%;margin-bottom:30px}.works__txt{width:100%;padding:20px 0}.works__txtTil{font-size:18px}}
/*!
page > sub > service
------------------------------
*/
.service{position:relative}.service__inner{padding:70px 0 120px}.service__content{display:flex;justify-content:space-between;max-width:1080px;margin:0 auto}.service__item{width:24%;border:1px solid #eee;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.service__img{width:90%;margin:20px auto 0}.service__img img{width:100%;height:150px;-o-object-fit:contain;object-fit:contain}.service__txtBox{padding:20px;text-align:center}.service__tit{font-weight:700;text-align:center;font-size:18px;margin-bottom:20px}.service__txt{text-align:left;font-size:14px;margin-bottom:20px}.service__btn{font-size:10px;border-radius:50px;display:inline-block;padding:7px 20px;text-align:center;text-decoration:none;color:#fff;background-color:#0074be;border:1px solid #0074be;box-shadow:2px 2px 4px gray}.service__btn:hover{background-color:#fff;color:#0074be;border:1px solid #0074be}.service__bg01{width:100%;position:absolute;bottom:0;left:0;right:0;z-index:-1}.service__bg01 img{width:100%;vertical-align:bottom}.service__bg02{width:60%;background-color:#0075be10;height:70%;position:absolute;bottom:60px;left:0;right:0;z-index:-1}@media only screen and (max-width:1080px){.service__content{flex-wrap:wrap;justify-content:space-around}.service__item{width:46%;margin-bottom:30px}}@media only screen and (max-width:500px){.service__item{width:94%}}.service05 .inner{padding:100px 16px}@media only screen and (max-width:500px){.service05 .inner{padding:50px 16px}}.service05 .title{font-size:30px;font-weight:700;margin-bottom:30px}@media only screen and (max-width:768px){.service05 .title{font-size:26px}}@media only screen and (max-width:500px){.service05 .title{font-size:22px}}.service05 .content{max-width:1080px;margin:0 auto}.service05 .content .text{background-color:#0074be;border-radius:15px;padding:10px;text-align:center}.service05 .content .text a{text-decoration:none;font-size:30px;color:#fff}.service05 .content .text a:hover{opacity:.8}@media only screen and (max-width:768px){.service05 .content .text a{font-size:22px}}@media only screen and (max-width:500px){.service05 .content .text a{font-size:18px}}.service05 .table{margin-bottom:100px}@media only screen and (max-width:1080px){.service05 table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.service05 th{border:1px solid #eee;padding:15px}.service05 td{vertical-align:top;padding:15px;border:1px solid #eee}.service05 td .b{font-size:20px;text-align:center;border:none !important;width:150px}.service05 td .c{border:none !important;border-right:1px solid #eee}.service05 td .s{font-size:10px !important}.service05 td .all{display:block;border:1px solid #eee;margin:-15px;padding:15px}.service05 td img{display:block;text-align:center;margin:0 auto}.service05 .p{margin-bottom:30px}.service05 .p img{width:100%}
/*!
page > sub > banner
------------------------------
*/
.banner{text-align:center}.banner:hover{opacity:.6}.banner__inner{display:inline-block;padding:30px 16px;max-width:600px;margin:0 auto;text-align:center}.banner__inner img{width:100%}.top-banner{height:30px;background-color:#ff7b0d;color:#000;text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;text-decoration:none;font-size:14px;line-height:2}.lp-btn__inner{display:flex;justify-content:space-around;max-width:800px;margin:0 auto}@media only screen and (max-width:500px){.lp-btn__inner{margin-bottom:30px}}.lp-btn__item{background-color:#0074be;color:#fff;text-decoration:none;font-size:22px;width:220px;height:220px;text-align:center;vertical-align:center;border-radius:50%;line-height:210px}.lp-btn__item:hover{opacity:.6}@media only screen and (max-width:800px){.lp-btn__item{width:150px;height:150px;line-height:140px;font-size:16px}}@media only screen and (max-width:500px){.lp-btn__item{width:100px;height:100px;line-height:96px;font-size:12px}}
/*!
page > sub > about
------------------------------
*/
.about__inner{padding:70px 0}.about__content{display:flex;align-items:center;margin-top:-100px}.about__txt{width:45%;background-color:#0075be10;padding:50px 0}.about__txtTit{font-weight:700;text-align:center;font-size:22px;margin-bottom:60px;letter-spacing:8px}.about__txtTxt{line-height:2.4;margin:0 50px}.about__img{width:55%}.about__img img{width:100%}@media only screen and (max-width:1080px){.about__inner{padding:70px 16px}.about__content{flex-direction:column-reverse;margin-top:0}.about__img{width:60%}.about__txt{width:100%;margin-top:-20px;position:relative;z-index:2}}@media only screen and (max-width:500px){.about__content{margin-top:30px}.about__img{width:80%}.about__txtTxt{margin:0 10px}.about__txtTit{margin-bottom:30px}}
/*!
page > sub > blog
------------------------------
*/
.dev__inner{padding:100px 0;max-width:1080px;margin:0 auto}.dev__01{width:100%;margin-bottom:50px}.dev__01 img{width:100%}.h-section3-inner{display:flex;flex-wrap:wrap;padding:0 16px;justify-content:center;text-align:center}.h-section3 .content{margin-top:41px}.tablabel{letter-spacing:1.4px;font-weight:300;position:relative;margin-top:16px;border:1px solid #efefef;padding:5px 20px;padding-left:-1px !important;width:15%}@media only screen and (max-width:500px){.tablabel{font-size:10px;margin-top:0;width:16%;padding:0 5px;padding-left:-1px}}.tablabel:after{position:absolute;content:"";width:0;height:1px;left:0;bottom:-4px}.tablabel:hover{cursor:pointer}input[name=tab]{display:none}.contentss{display:none;overflow:hidden;margin-top:50px}@media only screen and (max-width:768px){.contentss ul{display:flex}}.contentss ul:not(:first-child){margin-top:31px}.contentss ul li{text-align:center}@media only screen and (max-width:768px){.contentss ul li:not(:first-child){margin-left:35px}}@media only screen and (max-width:500px){.contentss ul li:not(:first-child){margin-top:31px}}.contentss ul li img{width:100%}#tab1:checked~#tab1-content,#tab2:checked~#tab2-content,#tab3:checked~#tab3-content,#tab4:checked~#tab4-content,#tab5:checked~#tab5-content,#tab6:checked~#tab6-content{display:block}#tab1:checked~#tab1-tablabel:after,#tab2:checked~#tab2-tablabel:after,#tab3:checked~#tab3-tablabel:after,#tab4:checked~#tab4-tablabel:after,#tab5:checked~#tab5-tablabel:after,#tab6:checked~#tab6-tablabel:after{width:100%}
/*!
page > sub > company
------------------------------
*/
.company__inner{padding:70px 16px;margin:0 auto;max-width:900px}.company__content table{width:100%}.company__content tr{width:100%;border:1px solid #eee}.company__content tr:nth-child(2n){background-color:#f8fcff}.company__content th{font-weight:400;width:30%;padding:20px;text-align:left}.company__content td{width:70%;border:1px solid #eee;padding:20px}.access__inner{padding:70px 16px;margin:0 auto;max-width:1080px}.access__content{display:flex;align-items:flex-end}.access__map{width:65%;margin-right:5%}.access__map iframe{width:100%}.access__txt{width:30%}@media only screen and (max-width:768px){.access__content{flex-direction:column;align-items:unset}.access__map{width:100%;margin-right:0;margin-bottom:30px}.access__txt{width:100%}}@media only screen and (max-width:500px){.company__content{font-size:14px}.company__content th{width:20%;padding:20px 10px}.company__content td{width:80%;border:1px solid #eee;padding:20px 10px}}.message{position:relative;margin-bottom:70px}.message__inner{padding:70px 16px;margin:0 auto;max-width:1080px}.message__content{display:flex}.message__txtBox{width:50%}.message__tit{font-size:22px;margin-bottom:30px;font-weight:700;text-align:center}.message__img{width:45%;margin-left:5%}.message__img span{font-size:13px}.message__img img{width:100%}.message__bg{width:35%;position:absolute;bottom:0;right:0;height:50%;background-color:#0075be33;z-index:-1}@media only screen and (max-width:1080px){.message__content{flex-direction:column-reverse}.message__txtBox{width:100%}.message__img{width:60%;margin:0 auto 30px}.message__img span{font-size:12px}.message__tit{text-align:left}.message__bg{bottom:unset;top:10%}}@media only screen and (max-width:500px){.message__img{width:100%;margin:0 auto 30px}.message__tit{font-size:18px}}.philosophy{background-color:#f7f7f7}.philosophy__inner{padding:70px 16px 200px;margin:0 auto;max-width:1080px}.philosophy__content{text-align:center;margin:0 auto;max-width:700px}.philosophy__tit{font-size:22px;margin-bottom:50px;font-weight:700}.philosophy__txt{line-height:2}@media only screen and (max-width:500px){.philosophy__inner{padding:100px 16px 150px}.philosophy__tit{font-size:18px}.philosophy__txt{text-align:left}}.top-blog__items{display:flex;max-width:1080px;width:100%;margin:0 auto 32px}.top-blog__item{width:30%;margin:0 1.5%;text-decoration:none;color:#000}.top-blog__item--image{width:100%;margin-bottom:16px}.top-blog__item--image img{width:100%;height:auto}.top-blog__item--time{font-size:12px;margin-bottom:8px}.top-blog__item--title{font-size:16px;margin-bottom:32px}.top-blog__item--content{font-size:14px}@media only screen and (max-width:768px){.top-blog__items{flex-direction:column;padding:0 16px}.top-blog__item{width:100%;margin:0;margin-bottom:16px}}