.wid-100{width:100%;height:auto}body{overflow:hidden;font-size:1.6rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}a,a:hover,a:active,a:visited{color:#000;text-decoration:none}header{border-bottom:solid 1px #d8d8d8}header .hd_top{display:flex;justify-content:flex-end;background:#246bbd}header .hd_logo{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #d8d8d8;padding:16px 19px;padding-right:0}header .hd_logo #siteTitle{display:flex;align-items:center}header .hd_logo #siteTitle img{display:block;margin-right:28px;width:220px;height:auto}header .hd_logo #siteTitle #tagline{color:#246bbd;font-weight:normal;font-size:16px;font-size:1.6rem}header .hd_logo #hd_sub_navi{display:flex;justify-content:flex-end;align-items:center}header .hd_logo #hd_sub_navi ul{display:flex}header .hd_logo #hd_sub_navi ul li{display:inline-block}header .hd_logo #hd_sub_navi ul li a{display:block;padding:10px 0;margin-right:20px;margin-left:20px;text-decoration:none;color:#000}header .hd_logo #hd_sub_navi #hd_serch_box a{display:block;padding:0 30px;border-left:1px solid #d8d8d8}header .hd_top{padding:3px 0}header .hd_top .lang_list{display:flex;justify-content:flex-end}header .hd_top .lang_list li{border-left:1px solid hsla(0,0%,100%,.2);display:inline-block}header .hd_top .lang_list li a{display:block;line-height:1;padding:6px 20px;text-decoration:none;color:#fff;font-size:14px;font-size:1.4rem}header .hamburger{display:none}#hd_down_menu{position:relative}#hd_down_menu .down_menu_box{background:rgba(36,107,189,.85);position:absolute;z-index:999;width:100%;opacity:0;visibility:hidden;padding:40px 0}#hd_down_menu .down_menu_box .third_class_list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#hd_down_menu .down_menu_box .third_class_list li{width:25%;padding:0 10px}#hd_down_menu .down_menu_box .third_class_list li a{color:#fff;display:flex;align-items:center;height:100%;padding:13px 13px;position:relative}#hd_down_menu .down_menu_box .third_class_list li a::before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:14px;margin:auto}#hd_down_menu .down_menu_box .third_class_list li a::after{content:"";width:100%;height:1px;display:block;background:#fff;position:absolute;bottom:0;left:0;transition:all .3s ease}#hd_down_menu .down_menu_box .third_class_list li a:hover::after{height:4px}#hd_down_menu .down_menu_box.menu_show,#hd_down_menu .down_menu_box:hover{opacity:1;visibility:visible}nav ul{display:flex;justify-content:space-between;align-items:center;height:70px}nav ul li{position:relative;width:13.5%;text-align:center}nav ul li:nth-child(4){width:19%}nav ul li::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:1px;height:22px;background:#d8d8d8}nav ul li:last-child::after{display:none}nav ul .menu_current,nav ul .current{background:#d3e1f2}nav ul .menu::before{content:"";width:9px;height:9px;border:0px;border-top:solid 1px rgba(0,0,0,.5);border-right:solid 1px rgba(0,0,0,.5);transform:rotate(135deg);position:absolute;top:28px;right:8%}nav ul li a{display:block;height:70px;line-height:70px;color:#000;text-decoration:none;font-size:18px;font-size:1.8rem}nav ul li:hover a{background:#d3e1f2}nav ul li span{position:relative}nav ul li span::before{content:"";position:absolute;top:0;bottom:0;right:-25px;margin:auto;width:12px;height:11px;background:url(../img/ico_ex.png) no-repeat center}#headline h1{padding:30px 0;font-weight:normal;text-align:center;background:#d3e1f2}#headline h1 .ja{display:block;font-size:42px;font-size:4.2rem;color:#246bbd;line-height:1}.pan{padding:4px 10px;background:#e7eff9}.pan img{display:block}.pan strong{font-weight:normal}.pan .delimiter{margin-right:3px}.bnr img{width:100%;height:auto}body:not(#home) main .innerWrap{padding:60px 0}body:not(#home) main .innerWrap table{border-bottom:1px solid #ccc;width:100%;margin-bottom:60px}body:not(#home) main .innerWrap table th{width:20%;font-weight:bold;text-align:left;vertical-align:top;padding:15px;border-top:1px solid #ccc;background:#e7eff9;color:#246bbd}body:not(#home) main .innerWrap table td{width:80%;padding:15px;border-top:1px solid #ccc}.contactArea{margin:0 0 60px 0;padding:40px 0;background:#d7e3f3}.contactArea h2{font-size:14px;font-size:1.4rem;text-align:center;line-height:1.2;margin:0 0 40px 0}.contactArea h2 .en{font-weight:normal;color:#246bbd;font-family:"Raleway",sans-serif;font-size:48px;font-size:4.8rem;display:block}.contactArea p{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:10px}.contactArea .fix_box{width:100%;background:#d7e3f3}.contactArea .fix_box li:first-child{border-right:1px solid #b2c6e1}.contactArea .fix_box li dt{margin-top:10px;text-align:left}.contactArea .fix_box li dt span{font-size:20px;font-size:2rem;display:block;margin-bottom:5px}.contactArea .fix_box li dt .telNumber{font-size:48px;font-size:4.8rem}.contactArea .fixed{z-index:9999;position:fixed;bottom:0;left:0}.contactArea .fixed li:first-child{padding:20px 0;border-right:1px solid #b2c6e1}.contactArea .fixed .btn{padding:15px 0 15px 40px}.contactArea .fixed .btn a{padding:10px 0}.contactArea ul{width:1200px;margin:auto;display:flex;justify-content:center}.contactArea ul li{width:50%}.contactArea ul li:first-child{padding:0}.contactArea ul li:first-child dl{display:block;text-align:center}.contactArea ul li:first-child dt{font-size:48px;font-size:4.8rem;background:url("../img/ico/ico_tel.png") no-repeat left bottom 8px;line-height:1;color:#256bbd;padding-left:45px;margin-right:10px;display:inline-block}.contactArea ul .btn{display:flex;align-items:center;border-left:1px solid #eff5fb;padding:20px 0 20px 40px}.contactArea ul .btn a{width:100%;display:block;font-size:24px;font-size:2.4rem;text-align:center;text-decoration:none;color:#fff;padding:20px 0;background:#e84343}.contactArea.fixed .fix_box{position:static}footer a{color:#000;text-decoration:none}footer .txtLink{display:flex;justify-content:space-between;margin:0 40px 120px}footer .txtLink a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:all .3s ease}footer .txtLink a:hover{text-decoration-color:#246bbd}footer .txtLink dl{width:25%;margin:0 20px 0 0}footer .txtLink dl dt{font-weight:bold;border-bottom:1px solid #d8d8d8;padding:0 0 10px 0;margin:0 0 20px 0;font-size:16px;font-size:1.6rem}footer .txtLink dl dt a{color:#246bbd}footer .txtLink dl dd ul{line-height:2.4}footer .txtLink dl dd ul li{margin:12px 0}footer .txtLink dl dd ul li a{display:block;line-height:1.4}footer .add{border-top:1px solid #d8d8d8;padding:20px 40px 40px 40px;display:flex;justify-content:space-between}footer .add address img{display:block;width:220px;height:45px;margin-bottom:20px}footer .add .copylight ul{margin-bottom:54px;text-align:right}footer .add .copylight ul li{display:inline-block;padding:5px 0}footer .add .copylight ul li:first-child{border-right:1px solid #d8d8d8;margin-right:20px;padding-right:20px}footer .add .copylight ul li a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:all .3s ease}footer .add .copylight ul li a:hover{text-decoration-color:#246bbd}#home #mv_area .mv{width:100%;height:auto}#home #mv_area .new{position:relative;margin-top:-20px}#home #searchArea{margin-bottom:40px;background:none;box-shadow:none}#home #searchArea .free_serach{padding:0;background:none}#home #searchArea .free_serach .input_box{border-color:#246bbd}#home .controller_box{display:flex;align-items:flex-end}#home .controller_box li{width:33.3333333333%}#home .controller_box a{display:block;font-size:18px;font-size:1.8rem;font-weight:bold;padding:15px 0;text-align:center;color:#fff;background:#054f90}#home .controller_box .is-active a{padding:20px 0;background:#007fc4}#home .tab_content{display:none}#home .tab_content#use ul li,#home .tab_content#material ul li{z-index:0;position:relative;overflow:hidden;border-bottom:solid 1px #e4e4e4}.ie #home .tab_content#use ul li,.ie #home .tab_content#material ul li{width:33.3%}#home .tab_content#use ul li a,#home .tab_content#material ul li a{padding:40px 0;display:block;text-decoration:none;transition:all .3s ease}#home .tab_content#use ul li a:hover,#home .tab_content#material ul li a:hover{background:#e7eef8}#home .tab_content#use ul li .photo,#home .tab_content#material ul li .photo{position:absolute;left:0;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);z-index:-1}#home .tab_content.show_tab{display:block}#home #products .bunki_list li:last-child{display:none}#home #product_area .bunki_list{border-bottom:none}#home #product_area .bunki_list h3{border-right:none}#home #company_area .base_tl,#home #business_area .base_tl,#home #social_area .base_tl,#home #concept_area .base_tl{width:100%}#home #company_area .base_tl span,#home #business_area .base_tl span,#home #social_area .base_tl span,#home #concept_area .base_tl span{color:#fff}#home #company_area .base_tl+p,#home #business_area .base_tl+p,#home #social_area .base_tl+p,#home #concept_area .base_tl+p{color:#fff}#home #company_area .lead_box,#home #business_area .lead_box,#home #social_area .lead_box,#home #concept_area .lead_box{overflow:hidden;height:400px}#home #company_area .lead_box{padding-top:40px;background:url(../../img/bg_company.png) no-repeat top center;background-size:cover}#home #company_area .feature_list{display:flex;background:url(../../img/bg_feature.png) no-repeat center;background-size:cover}#home #company_area .feature_list li{width:25%;padding:70px 0;text-align:center;border-right:solid 1px #9db5d3;border-left:solid 1px #fff}#home #company_area .feature_list li:first-child{border-left:none}#home #company_area .feature_list li:last-child{border-right:none}#home #company_area .feature_list p{font-size:30px;font-size:3rem;font-weight:bold}#home #company_area .feature_list .txt{line-height:1;font-feature-settings:"palt"}#home #company_area .feature_list .txt b{font-size:90px;font-size:9rem;color:#246bbd}#home #business_area .base_tl{width:100%;margin-top:0;margin-bottom:45px}#home #business_area .lead_box{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;background:url(../../img/bg_business.png) no-repeat top center;background-size:cover}#home #concept_area{overflow:hidden;padding-bottom:20px;background:#e7eef8}#home #concept_area .base_tl{width:100%;margin-top:0;margin-bottom:30px}#home #concept_area .lead_txt{font-size:20px;font-size:2rem;font-weight:bold;text-align:center}#home #concept_area .lead_box{height:435px;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;margin-bottom:40px;background:url(../../img/bg_concept.png) no-repeat bottom center;background-size:cover}#home #concept_area .txt{margin:25px 0}#home #concept_area .concept_list{display:flex;justify-content:center;align-items:flex-end;margin:15px 0 40px}#home #concept_area .concept_list li{position:relative;padding:15px 40px 8px;border-right:solid 1px #3297cf}#home #concept_area .concept_list li::before{content:"";width:15px;height:15px;border:0px;border-top:solid 1px #3297cf;border-right:solid 1px #3297cf;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:-8px;margin:auto;background:#e7eef8}#home #concept_area .concept_list li:last-child{border-right:none}#home #concept_area .concept_list li:last-child::before{display:none}#home #concept_area .flow_box{display:flex;justify-content:space-between;align-items:center;width:1000px;margin:25px auto}#home #concept_area .flow_box h3{color:#246bbd}#home #concept_area .flow_box .production_list{width:calc(100% - 85px);display:flex;justify-content:space-between;align-items:center}#home #concept_area .flow_box .production_list li{position:relative;width:17.5%;padding:10px 0;color:#246bbd;font-weight:bold;text-align:center;background:#fff;border-radius:50px}#home #concept_area .flow_box .production_list li::before{content:"";width:10px;height:10px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:-10%;margin:auto}#home #concept_area .flow_box .production_list li:last-child::before{display:none}#home #social_area .lead_box{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;background:url(../../img/bg_social.png) no-repeat top center;background-size:cover}#home #info_area{padding:0 40px 60px}#home #info_area .base_tl{margin:30px 0}#home #info_area [class$=_area]{width:48.5%}#home #info_area [class$=_area] h3{display:flex;justify-content:space-between;align-items:center;font-weight:normal;margin-bottom:10px;padding:1px 0 1px 20px;border-left:solid 2px #246bbd}#home #info_area .info_list{border-top:solid 2px #c8c8c8}#bnr_area .list{display:flex}#bnr_area .list li{transition:all .3s;width:50%}#bnr_area .list li img{width:100%;height:auto}#bnr_area .list li:hover{opacity:.8}.product #mv_area{width:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px;font-size:3rem;text-align:center}.product #mv_area img{width:100%;height:auto}.product main section .innerWrap{padding:0 3vw}.product #sec01{padding:30px 30px 80px 30px}.product #sec01 h2{margin-bottom:50px}.product #sec01 .catch{margin-bottom:60px}.product #sec01 .catch h3{margin-bottom:15px;color:#246bbd}.product #sec01 .catch h3+p{margin-bottom:25px}.product #sec01 .catch>p{font-size:18px;font-size:1.8rem}.product #sec01 .product_list{margin-bottom:80px}.product #sec01 .product_list .product_box{display:flex;justify-content:space-between;background:#edf2f7;border:1px solid #d8d8d8;padding:30px 40px;margin-bottom:20px}.product #sec01 .product_list .product_box.overseas{display:none}.product #sec01 .product_list .product_box .photo{overflow:hidden;width:280px;height:200px}.product #sec01 .product_list .product_box .photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:280px;height:200px}.product #sec01 .product_list .product_box h3{font-size:30px;font-size:3rem;font-weight:normal;color:#347dc6;margin-bottom:20px}.product #sec01 .product_list .product_box .txt_box{width:calc(100% - 310px)}.product #sec01 .product_list .product_box .txt{margin-bottom:20px}.product #sec01 .product_list .product_box .btn{display:flex;justify-content:flex-end;margin-top:15px}.product #sec01 .product_list .product_box .btn a{position:relative;font-weight:bold;display:block;padding:8px 50px;text-align:center;color:#246bbd;border:solid 1px #246bbd;border-radius:50px;background:#fff}.product #sec01 .product_list .product_box .btn a:before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:14px;margin:auto}.product #sec01 .catalog{display:flex;margin-top:50px;margin-bottom:80px}.product #sec01 .catalog .photo{margin-right:40px;max-width:300px}.product #sec01 .catalog .photo img{width:100%;height:auto}.product #sec01 .catalog h3{font-size:24px;font-size:2.4rem;margin-bottom:20px}.product #sec01 .catalog h3 small{font-size:16px;font-size:1.6rem;margin-left:.5em}.product #sec01 .catalog h4{background:#d3e1f2;padding:5px 15px;margin-bottom:20px;color:#246bbd}.product #sec01 .catalog h5{position:relative;font-size:16px;font-size:1.6rem;margin-bottom:15px;color:#246bbd}.product #sec01 .catalog h5 span{position:relative;padding-right:10px;background:#fff}.product #sec01 .catalog h5::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background:#246bbd}.product #sec01 .catalog ul{display:flex;flex-wrap:wrap;margin-bottom:30px}.product #sec01 .catalog ul li{width:32%;margin-bottom:10px}.product #sec01 .catalog .dl .link{border:1px solid #d8d8d8;padding:30px;text-align:center;margin-bottom:10px}.product #sec01 .catalog .dl .link+p{text-align:center;color:#e84343}.product #sec01 .catalog .dl .link a{background:#e84343;margin:auto;display:flex;align-items:center;padding:10px;color:#fff;font-weight:bold;width:250px;margin-bottom:10px}.product #sec01 .catalog .dl .link a:before{content:"";margin-right:20px;background:url("../../shared/img/ico/ico_pdf.png") center/cover no-repeat;width:39px;height:40px}.product .cat_box{display:flex;flex-wrap:wrap}.product .cat_box .cat{display:inline-block;font-size:10px;font-size:1rem;margin-right:5px;padding:3px 15px;border:solid 1px #efefef;border-radius:30px}.product .btn_area{display:flex;justify-content:center}.product .btn_area .btn{background:#246bbd;padding:20px;width:28%;color:#fff;text-align:center;font-weight:bold;margin-right:40px}.product .btn_area .btn:last-child{margin-right:0}.product #product_menu,.demo #product_menu{display:none}.product #contents,.demo #contents{display:flex;background:#030627;overflow:hidden}.product #contents main,.demo #contents main{width:86.5%;background:#fff}.product #sub,.demo #sub{position:relative;width:13.5%;z-index:1}.product #sub_nav,.demo #sub_nav{height:100%;background:#030627;z-index:2}.product #sub_nav>li>span,.demo #sub_nav>li>span{cursor:pointer}.product #sub_nav>li>span,.product #sub_nav>li>a,.demo #sub_nav>li>span,.demo #sub_nav>li>a{transition:all .2s;display:block;padding:25px 0;text-decoration:none;text-align:center;color:#fff;border-top:solid 1px #1d72b7;border-bottom:solid 1px #073684;background:#0d52a2}.product #sub_nav>li:hover .layer01_wrap,.demo #sub_nav>li:hover .layer01_wrap{left:100%}.product #sub_nav li span:hover,.product #sub_nav li a:hover,.demo #sub_nav li span:hover,.demo #sub_nav li a:hover{background:#227bc2}.product #sub_nav li:first-child a,.demo #sub_nav li:first-child a{border-top:none}.product #sub_nav .use .tl,.product #sub_nav .material .tl,.demo #sub_nav .use .tl,.demo #sub_nav .material .tl{padding:25px}.product .layer01_wrap,.demo .layer01_wrap{position:relative;overflow-y:scroll;position:absolute;top:0;left:-220px;height:100%;z-index:-1}.product .layer01_wrap.is-active,.demo .layer01_wrap.is-active{width:600px;overflow:hidden}.product .layer01,.demo .layer01{width:220px;height:100%;background:#227bc2}.product .layer01>ul,.demo .layer01>ul{background:#227bc2}.product .layer01>ul>li,.demo .layer01>ul>li{border-top:solid 1px #135bab;border-bottom:solid 1px #3f96d0}.product .layer01>ul>li:first-child,.demo .layer01>ul>li:first-child{border-top:none}.product .layer01>ul>li img,.demo .layer01>ul>li img{transition:all .3s}.product .layer01>ul>li>a,.demo .layer01>ul>li>a{transition:all .3s;display:block;padding:10px}.product .layer01>ul>li.overseas,.demo .layer01>ul>li.overseas{display:none}.product .layer01>ul>li:hover>a>img,.demo .layer01>ul>li:hover>a>img{opacity:.7}.product .layer01>ul>li:hover .layer02,.demo .layer01>ul>li:hover .layer02{left:220px}.product .layer01 .layer01_photo,.demo .layer01 .layer01_photo{overflow:hidden;width:100%;height:80px}.product .layer01 .layer01_photo img,.demo .layer01 .layer01_photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:80px}.product .layer01 .tl,.demo .layer01 .tl{font-size:14px;font-size:1.4rem;padding:3px;text-align:center;background:#fff}.product .layer02,.demo .layer02{position:absolute;top:0;left:0;width:220px;height:100%;background:#d7e3f2;z-index:-1}.product .layer02 li a,.demo .layer02 li a{transition:all .3s;position:relative;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#000;padding:10px;line-height:1.3}.product .layer02 li a:hover,.demo .layer02 li a:hover{color:#fff;background:#227bc2}.product .layer02 li a:hover p::before,.demo .layer02 li a:hover p::before{border-color:#fff}.product .layer02 li a::before,.product .layer02 li a::after,.demo .layer02 li a::before,.demo .layer02 li a::after{content:"";position:absolute;width:200px;height:1px;left:10px}.product .layer02 li a::before,.demo .layer02 li a::before{bottom:0;background:#b5cae6}.product .layer02 li a::after,.demo .layer02 li a::after{bottom:-1px;background:#eaf1f8}.product .layer02 li a p,.demo .layer02 li a p{position:relative;width:calc(100% - 70px);padding-left:25px;font-size:1.4rem;text-align:left}.product .layer02 li a p::before,.demo .layer02 li a p::before{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #227bc2;border-right:solid 1px #227bc2;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:7px;margin:auto}.product .layer02 .layer02_photo,.demo .layer02 .layer02_photo{width:70px;height:50px}.product .layer02 .layer02_photo img,.demo .layer02 .layer02_photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:70px;height:50px}.product main{overflow:hidden}.product .newItem_list{display:flex;justify-content:space-between;width:970px;max-width:94%;margin:auto}.product .newItem_list li{width:24.9%}.product .newItem_list li:hover img{opacity:.7}.product .newItem_list .photo{width:240px;height:150px;overflow:hidden}.product .newItem_list img{transition:all .3s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:240px;height:150px}.product .newItem_list .tl{margin:15px 0;font-size:12px;font-size:1.2rem;text-align:center}.product section .lead{padding:30px 0 40px;background:url(https://www.kurabe.co.jp/cms_wp/wp-content/uploads/product/bg_product_lead.png) no-repeat center;background-size:cover;text-align:center}#tabArea{margin-bottom:30px}#tabArea #tabMenu{display:flex;align-items:center;margin-bottom:15px;box-shadow:0px 2px 10px -3px rgba(0,0,0,.5)}#tabArea #tabMenu li{width:33.3333333333%;text-align:center}#tabArea #tabMenu li a{transition:all .3s;display:block;color:#010101;padding:15px 0;text-decoration:none;background:#d1d8e0;border-right:solid 1px #fff;box-sizing:border-box}#tabArea #tabMenu li a.open{color:#fff;background:#227bc2}#tabArea #tabMenu li:last-child a{border-right:none}#tabArea #tabMenu li .num{position:relative;right:-18px;display:none;font-size:1.6rem;color:#fff;width:22px;height:22px;text-align:center;line-height:22px;background:#d51c29;border-radius:50%}#tabArea>div{display:none}#tabArea>div:first-of-type{display:block}#tabArea [id^=cat0]>div{display:flex;flex-wrap:wrap}#tabArea [id^=cat0] button,#tabArea [id^=cat0] input{display:block;outline:none}.btn_box{background:#fff;box-shadow:0px 2px 10px -3px rgba(0,0,0,.5);border:solid 1px #d1d8e0;box-sizing:border-box}.btn_box label{width:25%;transition:all .3s;border-collapse:collapse;color:#227bc2;border-right:solid 1px #d1d8e0;border-bottom:solid 1px #d1d8e0;position:relative}.btn_box label.use_evaluation,.btn_box label.material_other{display:none}.btn_box label:nth-child(4n){border-right:none}.btn_box label.overseas{display:none}.btn_box label input{position:absolute;top:0;left:0;visibility:hidden}.btn_box label span{transition:all .3s;display:flex;justify-content:center;align-content:center;align-items:center;height:100%;padding:15px 5px;text-align:center;cursor:pointer;line-height:1.4}.btn_box label input:checked+span{color:#fff;background:#227bc2}.btn_box label .is-active{color:#fff;background:#227bc2}.btn_box button{transition:all .3s;border-collapse:collapse;padding:15px 0;color:#227bc2;border-right:solid 1px #d1d8e0;border-bottom:solid 1px #d1d8e0}.btn_box button:nth-child(4n){border-right:none}.btn_box button.is-active{color:#fff;background:#227bc2}#searchArea{height:100%;background:#efefef;box-shadow:0 2px 9px -4px rgba(0,0,0,.5) inset}#searchArea .item_num{font-size:18px;font-size:1.8rem;margin-bottom:25px;font-weight:bold;line-height:1}#searchArea .item_num span{font-size:36px;font-size:3.6rem;font-weight:normal;vertical-align:sub}#searchArea #tabArea{margin-bottom:0;padding:30px 30px 15px}#searchArea .applicable{margin-bottom:15px;padding:0 30px;display:flex;justify-content:flex-end}#searchArea .applicable .cat_icon span{font-size:14px;font-size:1.4rem;display:inline-block;margin-right:10px;padding:0 7px;color:#5c5c5c;border:solid 1px silver;border-radius:3px}#searchArea .applicable .cat_icon span:last-child{margin-right:0}#searchArea .free_serach{padding:20px;background:#afc4d8}#searchArea .free_serach .input_box,#searchArea .free_serach form{width:900px;max-width:100%;margin:0 auto;background:#fff;border-radius:5px;border:1px solid #e0e0e0;display:flex;align-items:center}#searchArea .free_serach .input_box input,#searchArea .free_serach form input{outline:none;padding:20px}#searchArea .free_serach .input_box input[type=text],#searchArea .free_serach form input[type=text]{width:calc(100% - 67px);font-size:18px;font-size:1.8rem}#searchArea .free_serach .input_box input[type=text]:-moz-placeholder, #searchArea .free_serach form input[type=text]:-moz-placeholder{color:#ababab;font-size:18px}#searchArea .free_serach .input_box input[type=text]:placeholder-shown,#searchArea .free_serach form input[type=text]:placeholder-shown{color:#ababab;font-size:18px}#searchArea .free_serach .input_box input[type=text]::-webkit-input-placeholder,#searchArea .free_serach form input[type=text]::-webkit-input-placeholder{color:#ababab;font-size:18px}#searchArea .free_serach .input_box input[type=text]:-moz-placeholder,#searchArea .free_serach form input[type=text]:-moz-placeholder{opacity:1;color:#ababab;font-size:18px}#searchArea .free_serach .input_box input[type=text]::-moz-placeholder,#searchArea .free_serach form input[type=text]::-moz-placeholder{opacity:1;color:#ababab;font-size:18px}#searchArea .free_serach .input_box input[type=text]:-ms-input-placeholder,#searchArea .free_serach form input[type=text]:-ms-input-placeholder{color:#ababab;font-size:18px}#searchArea .free_serach .input_box [type=submit],#searchArea .free_serach form [type=submit]{cursor:pointer;position:relative;z-index:9;width:46px;height:46px;background:url(/shared/img/ico/ico_roupe.svg) no-repeat center/60% auto;padding:0;text-indent:-9999px}.cms .info_list{margin-bottom:50px}.cms .pagenation{display:flex;justify-content:center;align-items:center;margin-bottom:50px}.cms .pagenation li{transition:all .1s;overflow:hidden;width:40px;height:40px;margin:0 7px;text-align:center;line-height:40px;font-weight:bold;border-radius:50%;border:solid 2px #246bbd}.cms .pagenation li:hover a{color:#fff;background:#246bbd}.cms .pagenation a{transition:all .3s;display:block;color:#246bbd;background:#fff}.cms .pagenation .active{display:block;color:#fff;background:#246bbd}.cms .item_list{display:flex;flex-wrap:wrap}.cms .item_list li{width:24%;margin-right:1.3333333333%;margin-bottom:15px;background:#fff;box-shadow:0px 1px 8px -3px rgba(0,0,0,.5)}.cms .item_list li:nth-child(4n){margin-right:0}.cms .item_list li:hover .photo{opacity:.7}.cms .item_list li:hover a{color:#227bc2}.cms .item_list a{transition:all .3s;display:block;padding:20px;font-weight:bold;height:100%}.cms .item_list .photo{transition:all .3s;width:100px;height:70px;overflow:hidden}.cms .item_list .photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:70px}.cms .item_list .tl{font-size:18px;font-size:1.8rem;text-align:center;line-height:1.5;width:100%;text-align:left}.cms .cat_list{display:flex;justify-content:center;align-items:center;margin-bottom:50px}.cms .cat_list li{margin:0 10px}.cms .cat_list a{position:relative;font-size:18px;font-size:1.8rem;font-weight:bold;display:block;width:170px;padding:8px;text-align:center;color:#246bbd !important;border:solid 1px #246bbd;border-radius:50px;background:#fff}.cms .cat_list a::before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:14px;margin:auto}.cms .cat_list a:hover{background:#246bbd;color:#fff !important}.cms .cat_list a:hover::before{border-top:solid 1px #fff;border-right:solid 1px #fff}.cms .entry_box .tl{margin-bottom:25px;font-size:36px;font-size:3.6rem;font-weight:normal;color:#246bbd}.cms .entry_box p{margin-bottom:25px}.cms .entry_box a{color:#e84343}.cms .entry_box img{max-width:800px;height:auto}.cms .not_search{padding:30px 24px}[id*=Individual] .post_area{padding:30px}[id*=Individual] .post_area .border_tl{margin-bottom:50px}[id*=Individual] .pagenation li{width:250px;height:auto;padding:0;line-height:normal;border:none;border-radius:0}[id*=Individual] .pagenation li a{padding:15px 0;border-radius:50px;border:solid 2px #246bbd}#archive_area{padding:0 30px 30px}@keyframes item_show{0%{opacity:0;width:0;height:0}50%{opacity:1}100%{opacity:1}}#productArchive[class*=use_] #mv_area,#productArchive[class*=material_] #mv_area,#productArchive.market #mv_area,#productArchive.products #mv_area,#productArchive.use #mv_area,#productArchive.material #mv_area{display:none}#productArchive.use .product_list .photo,#productArchive.material .product_list .photo{display:none}#productArchive.use .product_list .txt_box,#productArchive.material .product_list .txt_box{width:100% !important;display:flex;justify-content:space-between;align-items:center}#productArchive.use .product_list .txt_box h3,#productArchive.material .product_list .txt_box h3{margin-bottom:0}#productArchive.use .product_list .txt_box .btn,#productArchive.material .product_list .txt_box .btn{margin-top:0}#productArchive main{padding:0}#productArchive .item_list{margin-bottom:25px}#productArchive .item_list+h3{margin-bottom:15px;color:#246bbd}#productArchive .cat_tl{position:relative;margin-bottom:15px;color:#246bbd}#productArchive .cat_tl span{position:relative;display:inline-block;padding-right:15px;background:#fff}#productArchive .cat_tl::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;height:1px;margin:auto;background:#e3e3e3}#productArchive.material_silicon main .catalog,#productArchive.use_cold main .catalog,#productArchive.use_oil main .catalog,#productArchive.use_heat250 main .catalog,#productArchive.use_heat200 main .catalog,#productArchive.use_heat180 main .catalog,#productArchive.use_heat150 main .catalog,#productArchive.use_heat120 main .catalog,#productArchive.use_heat105 main .catalog,#productArchive.products main .catalog,#productArchive.market main .catalog,#productArchive.market_car main .catalog,#productArchive.market_electronics main .catalog,#productArchive.market_house main .catalog,#productArchive.market_information main .catalog,#productArchive.market_industry main .catalog,#productArchive.market_other main .catalog,#productArchive.use main .catalog,#productArchive.use_frozen main .catalog,#productArchive.use_load main .catalog,#productArchive.use_at main .catalog,#productArchive.use_tainetu main .catalog,#productArchive.use_koudenatu main .catalog,#productArchive.use_carseat main .catalog,#productArchive.use_steering main .catalog,#productArchive.use_light_guide main .catalog,#productArchive.use_range main .catalog,#productArchive.use_air_condition main .catalog,#productArchive.use_refrigerator main .catalog,#productArchive.use_gas main .catalog,#productArchive.material main .catalog,#productArchive.material_fluorine main .catalog,#productArchive.material_fep main .catalog,#productArchive.material_pea main .catalog,#productArchive.material_etfe main .catalog,#productArchive.material_pt main .catalog,#productArchive.material_ptfe main .catalog,#productArchive.material_acrylic_rubber main .catalog,#productArchive.material_polyester main .catalog,#productArchive.material_ep main .catalog,#productArchive.material_cold_resistance main .catalog,#productArchive.material_heat_resistance main .catalog,#productArchive.material_silicone02 main .catalog,#productArchive.material_no_alkali main .catalog,#productArchive.material_polyethylene main .catalog,#productArchive.material_tpe main .catalog,#productArchive.material_pps main .catalog,#productArchive.material_ceramics main .catalog{display:none}#productArchive.material_silicon main .catalog+.btn_area,#productArchive.use_cold main .catalog+.btn_area,#productArchive.use_oil main .catalog+.btn_area,#productArchive.use_heat250 main .catalog+.btn_area,#productArchive.use_heat200 main .catalog+.btn_area,#productArchive.use_heat180 main .catalog+.btn_area,#productArchive.use_heat150 main .catalog+.btn_area,#productArchive.use_heat120 main .catalog+.btn_area,#productArchive.use_heat105 main .catalog+.btn_area,#productArchive.products main .catalog+.btn_area,#productArchive.market main .catalog+.btn_area,#productArchive.market_car main .catalog+.btn_area,#productArchive.market_electronics main .catalog+.btn_area,#productArchive.market_house main .catalog+.btn_area,#productArchive.market_information main .catalog+.btn_area,#productArchive.market_industry main .catalog+.btn_area,#productArchive.market_other main .catalog+.btn_area,#productArchive.use main .catalog+.btn_area,#productArchive.use_frozen main .catalog+.btn_area,#productArchive.use_load main .catalog+.btn_area,#productArchive.use_at main .catalog+.btn_area,#productArchive.use_tainetu main .catalog+.btn_area,#productArchive.use_koudenatu main .catalog+.btn_area,#productArchive.use_carseat main .catalog+.btn_area,#productArchive.use_steering main .catalog+.btn_area,#productArchive.use_light_guide main .catalog+.btn_area,#productArchive.use_range main .catalog+.btn_area,#productArchive.use_air_condition main .catalog+.btn_area,#productArchive.use_refrigerator main .catalog+.btn_area,#productArchive.use_gas main .catalog+.btn_area,#productArchive.material main .catalog+.btn_area,#productArchive.material_fluorine main .catalog+.btn_area,#productArchive.material_fep main .catalog+.btn_area,#productArchive.material_pea main .catalog+.btn_area,#productArchive.material_etfe main .catalog+.btn_area,#productArchive.material_pt main .catalog+.btn_area,#productArchive.material_ptfe main .catalog+.btn_area,#productArchive.material_acrylic_rubber main .catalog+.btn_area,#productArchive.material_polyester main .catalog+.btn_area,#productArchive.material_ep main .catalog+.btn_area,#productArchive.material_cold_resistance main .catalog+.btn_area,#productArchive.material_heat_resistance main .catalog+.btn_area,#productArchive.material_silicone02 main .catalog+.btn_area,#productArchive.material_no_alkali main .catalog+.btn_area,#productArchive.material_polyethylene main .catalog+.btn_area,#productArchive.material_tpe main .catalog+.btn_area,#productArchive.material_pps main .catalog+.btn_area,#productArchive.material_ceramics main .catalog+.btn_area{display:none}#productArchive.special .catalog .photo,#productArchive.special .catalog .dl{display:none}#productArchive.special .btn_area{display:none}#productIndex #archive_area{padding:0 24px 30px}#productIndex #archive_area .border_tl{display:none}#productIndex #archive_area .border_tl span{background:#efefef}#productIndex #archive_area .border_tl.is_hide{opacity:0;height:0;margin-bottom:0}#productIndex #archive_area.searchResult .item_list li{display:block}#productIndex #archive_area .item_num{padding:0 6px}#productIndex #archive_area .item_list{margin-bottom:30px}#productIndex #archive_area .item_list.is_hide{opacity:0;height:0;margin-bottom:0}#productIndex #archive_area .item_list .item_hide{display:none}#productIndex #archive_area .item_list li[class*=show-]{display:block}#productIndex #archive_area .item_list li.item_scroll_hide{display:none}#productIndex #archive_area .item_list li{display:none;margin:.5% !important;margin-right:.5% !important}#productIndividual .post_area .contentsBox{margin-bottom:60px}#productIndividual .post_area .product_tl{font-size:36px;font-size:3.6rem;font-weight:normal;margin-bottom:40px;padding-bottom:5px;line-height:1.4;color:#246bbd;border-bottom:solid 2px #246bbd}#productIndividual .post_area .left_box{width:63%}#productIndividual .post_area .right_box{width:33%}#productIndividual .post_area .pdf_btn{margin-bottom:40px;padding:40px 24px;border:solid 1px #d8d8d8}#productIndividual .post_area .pdf_btn .btn{display:block;width:85%;margin:auto;padding:15px 0;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;color:#fff;background:#e84343}#productIndividual .post_area .pdf_btn .size{margin-top:5px;margin-bottom:15px;text-align:center}#productIndividual .post_area .pdf_btn .tyuki{line-height:1.4;color:#e84343;font-feature-settings:"palt"}#productIndividual .post_area .btn_area .btn{width:100%}#productIndividual .post_area .base_tbl td a{position:relative;margin-right:15px;padding-left:15px}#productIndividual .post_area .base_tbl td a:last-of-type{margin-right:0}#productIndividual .post_area .base_tbl td a:before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:0;margin:auto}#productIndividual .post_area .base_tbl td a:hover{text-decoration:underline}#productIndividual .post_content{margin-top:25px}#productIndividual .related h3{margin-bottom:25px;padding:5px 20px;font-size:18px;font-size:1.8rem;color:#246bbd;background:#d3e1f2}#productIndividual .related .related_list{display:flex;flex-wrap:wrap}#productIndividual .related .related_list li{width:23.5%;margin-right:2%;margin-bottom:20px}#productIndividual .related .related_list li:nth-child(4n){margin-right:0}#productIndividual .related .related_list a{position:relative;display:flex;align-items:center;height:70px;padding:0 40px 0 20px;font-size:16px;font-size:1.6rem;color:#246bbd;line-height:1.4;border:solid 1px #246bbd}#productIndividual .related .related_list a::before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto}.search #searchArea .item_num{margin-top:25px}.news #sub{display:none}.news #contents main{width:100%}.csr main #mv_area{text-shadow:#000 0 0 15px;width:100%;background:url("../../csr/img/pho_csr_mv.jpg") center/cover no-repeat;display:flex;justify-content:center;align-items:center;padding:0 3vw;color:#fff;font-size:30px;font-size:3rem;text-align:center;height:300px}.csr main .pb_0{padding-bottom:0 !important}.csr main .catch{text-align:center;font-size:20px;font-size:2rem;font-weight:bold;letter-spacing:2px}.csr main .standard{text-align:right}.csr main h2{margin-bottom:40px}.csr main h2.base_tl{font-size:48px !important;font-size:4.8rem !important;color:#246bbd}.csr main ul{margin-bottom:50px}.csr main ul li{padding-bottom:30px}.csr main ul li h3{color:#246bbd;font-size:23px;font-size:2.3rem;margin-bottom:15px;border-bottom:1px solid #e6e6e6;padding-bottom:10px}.csr main ul li p{font-size:18px;font-size:1.8rem}.csr main ul.number_list{counter-reset:counter}.csr main ul.number_list li h3::before{counter-increment:counter;content:counters(counter, ".") ".";margin-right:.3em}.csr main .circle_list{display:flex;justify-content:center}.csr main .circle_list li{width:230px;height:230px;color:#fff;background:#246bbd;font-size:25px;font-size:2.5rem;padding:15px;border-radius:50%;margin-right:30px;display:flex;justify-content:center;align-items:center;text-align:center}.csr main .circle_list li:last-child{margin-right:0}.csr .bunki_list{margin-bottom:0}.csr .bunki_list li{width:25%;padding-bottom:0}.csr .bunki_list li h3{font-size:21px;font-size:2.1rem;margin-bottom:0}#csrIndex main #mv_area{background-image:url("../../csr/img/pho_csr_mv.jpg")}body.csr:not(#csrIndex) #pageTitle{background-size:cover;text-align:left;padding:60px 3%}body.csr:not(#csrIndex) #pageTitle .ja{width:1200px;margin:auto;color:#fff;font-size:36px;font-size:3.6rem}#csrQuality #pageTitle{background:url("../img/title/pho_csrQuality_mv.png") no-repeat}#csrSustainability #pageTitle{background:url("../img/title/pho_csrSustainability_mv.png") no-repeat}#csrEnvironmental main #pageTitle{background:url("../img/title/pho_csrEnvironmental_mv.png") no-repeat}#csrEnvironmental main h2.base_tl{font-size:36px !important;font-size:3.6rem !important}#csrEnvironmental main h3{color:#246bbd;font-size:24px;font-size:2.4rem;margin-bottom:20px;border-bottom:1px solid #e6e6e6;padding-bottom:10px}#csrEnvironmental main h4{font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:20px}#csrEnvironmental main table tbody th{background:#eee !important;color:#000 !important;white-space:nowrap}#csrEnvironmental main table th{width:25% !important}#csrEnvironmental main table td{width:auto !important}#csrEnvironmental main p,#csrEnvironmental main dl{margin-bottom:20px}#csrEnvironmental main .btn{margin-left:auto;margin-right:auto;width:40%}#csrEnvironmental main .btn a{display:block;border:2px solid #246bbd;padding:20px 60px;border-radius:40px;text-align:center;color:#246bbd;position:relative}#csrEnvironmental main .btn a::before{content:"";width:14px;height:14px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:5%;margin:auto}#csrEnvironmental main .flow{background:#eee;padding:40px 40px 10px 40px;margin-bottom:40px}#csrEnvironmental main .flow dl{display:flex;justify-content:center;justify-content:space-between;align-items:center;flex-wrap:wrap}#csrEnvironmental main .flow dt{background:#d3e1f2;width:30%;padding:20px;margin-bottom:20px;position:relative;text-align:center;font-weight:bold}#csrEnvironmental main .flow dt::after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#d3e1f2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 20px 0 20px}#csrEnvironmental main .flow dt.fin::after{display:none}#csrEnvironmental main .flow dd{padding:20px;margin-bottom:20px;background:#fff;border-left:none;width:70%}#csrEnvironmental main .research{margin-bottom:40px}#csrEnvironmental main .research dt{color:#246bbd;font-size:18px;font-size:1.8rem;margin-bottom:10px;font-weight:bold}#csrEnvironmental main .research dd{margin-bottom:20px}#csrPurchasing #pageTitle{background:url("../img/title/pho_csrPurchasing_mv.png") no-repeat}#csrPurchasing main .btn{margin-top:40px}#csrIndex main .btn,#csrPurchasing main .btn{margin-left:auto;margin-right:auto;width:60%}#csrIndex main .btn a,#csrPurchasing main .btn a{display:block;border:2px solid #246bbd;padding:20px 60px;border-radius:40px;text-align:center;color:#246bbd;position:relative}#csrIndex main .btn a::before,#csrPurchasing main .btn a::before{content:"";width:14px;height:14px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:5%;margin:auto}#csrSafety #pageTitle{background:url("../img/title/pho_csrSafety_mv.png") no-repeat}#csrSecurity #pageTitle{background:url("../img/title/pho_csrSecurity_mv.png") no-repeat}#csrSocial #pageTitle{background:url("../img/title/pho_csrSocial_mv.png") no-repeat}#csrCompliance #pageTitle{background:url("../img/title/pho_csrCompliance_mv.png") no-repeat}#csrHuman #pageTitle{background:url("../img/title/pho_csrHuman_mv.png") no-repeat}#csrBusinessplan #pageTitle{background:url("../img/title/pho_csrBusinessplan_mv.png") no-repeat}#csrPromotion #pageTitle{background:url("../img/title/pho_csrPromotion_mv.png") no-repeat}#csrSystem #pageTitle{background:url("../img/title/pho_csrSystem_mv.png") no-repeat}#csrIndex main .btn{margin-bottom:60px}#csrIndex .system{margin-bottom:80px;padding-top:60px}#csrIndex .fig{text-align:center}#csrIndex h2{font-size:14px;font-size:1.4rem}#csrIndex .corp h2{margin-bottom:40px}#csrIndex .corp .fig{margin-bottom:60px}#csrIndex .corp .slogan{background:#d3e1f2;text-align:center;padding:60px 0}#csrIndex .corp .slogan h3{font-size:25px;font-size:2.5rem;color:#347dc6;border-radius:30px;background:#fff;padding:3px;width:350px;display:inline-block;margin-bottom:40px}#csrIndex .corp .slogan p{font-size:25px;font-size:2.5rem;line-height:2}#csrIndex .corp .promise h3{color:#347dc6;margin-bottom:40px;padding-bottom:20px;font-size:25px;font-size:2.5rem;border-bottom:1px solid #e6e6e6}#csrIndex .corp .promise ul{counter-reset:counter}#csrIndex .corp .promise ul li{padding-bottom:20px;font-size:20px;font-size:2rem}#csrIndex .corp .promise ul li::before{counter-increment:counter;content:counters(counter, ".") "、"}#csrIndex .basicPolicy .heavy{position:relative}#csrIndex .basicPolicy .heavy .innerWrap{display:flex;justify-content:space-between;flex-wrap:wrap}#csrIndex .basicPolicy .heavy h2{width:100%}#csrIndex .basicPolicy .heavy .boxL{width:60%}#csrIndex .basicPolicy .heavy .csr_sub{width:45%;position:absolute;bottom:0;right:0;padding:25px 25px 35px 0}#csrIndex .basicPolicy .heavy .csr_sub img{display:block;max-width:100%;height:auto;margin:auto}#csrIndex .basicPolicy .heavy p{font-size:18px;font-size:1.8rem}#csrIndex .basicPolicy .heavy .policy_text{color:#347dc6;font-size:24px;font-size:2.4rem;margin-bottom:50px;display:block;text-align:left}#csrIndex .basicPolicy .heavy ul{margin-bottom:0}#csrIndex .basicPolicy .heavy ul li{font-size:22px;font-size:2.2rem;padding-bottom:20px}#csrIndex .basicPolicy .heavy ul li:last-child{padding-bottom:0}#csrIndex .basicPolicy .heavy h3{color:#347dc6;margin-bottom:20px;font-size:25px;font-size:2.5rem}#csrIndex .basicPolicy .heavy strong{margin-left:10px;color:#24a4c6}#csrQuality #sec01{background:#d3e1f2;text-align:center}#csrQuality #sec01 h2{font-size:25px;font-size:2.5rem;text-align:center;color:#347dc6;border-radius:30px;background:#fff;padding:3px;width:350px;display:inline-block}#csrBusinessplan main{border-bottom:1px solid #fff}#csrBusinessplan #sec01 p{text-align:left;font-weight:normal}#csrBusinessplan #sec02{background:#d3e1f2;text-align:center}#csrBusinessplan #sec02 h2{font-size:25px;font-size:2.5rem;text-align:center;color:#347dc6;border-radius:30px;background:#fff;padding:3px;width:350px;margin-bottom:20px;display:inline-block}#csrBusinessplan #sec02 p{font-size:18px;font-size:1.8rem;letter-spacing:2px;margin-bottom:30px}#csrBusinessplan #sec02 .fig{background:#fff;padding:60px}#csrPromotion .fig{display:block;text-align:center;padding:60px 0}#csrSystem .fig,#csrSafety .fig{display:block;text-align:center;padding:3% 0}#csrSystem .fig img,#csrSafety .fig img{max-width:100%}#csrEnvironmental .number_list li::before,#csrSafety .number_list li::before,#csrSecurity .number_list li::before,#csrCompliance .number_list li::before,#csrHuman #sec01 .number_list li::before{counter-increment:counter;content:counters(counter, ".") ".";margin-right:.3em;color:#246bbd;font-size:28px;font-size:2.8rem}#csrEnvironmental .number_list li,#csrSafety .number_list li,#csrSecurity .number_list li,#csrCompliance .number_list li,#csrHuman #sec01 .number_list li{font-size:18px;font-size:1.8rem;margin-bottom:10px;border-bottom:1px solid #e6e6e6;padding-bottom:18px;text-indent:-1.8em;padding-left:2em}#csrHuman main #sec01 .catch{text-align:left;letter-spacing:0px}#csrHuman main .catch{margin-bottom:1em}#csrSocial main #sec01 .catch{margin-bottom:1em}#csrSocial main h4{font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:20px}#csrSocial main .image_list{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;margin-block:20px}#csrSocial main .image_list a{display:block;position:relative;padding-top:25px}#csrSocial main .image_list img{width:100%;height:auto}#csrSocial main .image_list .copyright{text-align:right;font-size:11px;font-size:1.1rem;opacity:.5;position:absolute;top:0;right:0;width:100%}#csrSocial main p+h4{margin-top:40px}#companyIndex #lead_area .innerWrap{padding-top:0}#companyIndex #lead_area .lead_tl{position:relative;font-size:36px;font-size:3.6rem;margin-bottom:30px;padding-top:65px;font-weight:normal;text-align:center;color:#246bbd}#companyIndex #lead_area .lead_tl::before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:1px;height:55px;background:#246bbd}#companyIndex #lead_area .lead_txt{text-align:center}#companyProfile main p{margin-bottom:40px}#companyProfile #mv_area{text-shadow:#2d53a6 0 0 15px;width:100%;background:url("../../company/img/profile/pho_profile_mv.jpg") center/cover no-repeat;display:flex;justify-content:center;align-items:center;padding:0 3vw;color:#fff;font-size:42px;font-size:4.2rem;text-align:center;height:300px;line-height:1.2}#companyOffice #mv_area{position:relative;text-shadow:#2d53a6 0 0 15px;width:100%;background:url("../../company/img/office/pho_office_mv.png") center/cover no-repeat;display:flex;justify-content:center;align-items:center;padding:0 3vw;color:#fff;text-align:center;height:300px;line-height:1.2}#companyOffice #mv_area dt{font-size:42px;font-size:4.2rem;margin-bottom:10px}#companyOffice main .office{margin-bottom:80px}#companyOffice main h2{font-size:24px;font-size:2.4rem;color:#347dc6;border-radius:30px;background:#d3e1f2;padding:6px;margin:auto;margin-bottom:60px;text-align:center;width:35%}#companyOffice main p{margin-bottom:40px}#companyOffice main .officeList li{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:50px}#companyOffice main .officeList li dl{width:780px}#companyOffice main .officeList li dl dt{font-size:24px;font-size:2.4rem;font-weight:bold;color:#246bbd;margin-bottom:20px;line-height:1}#companyOffice main .officeList li dl dd p{margin-bottom:20px}#companyOffice main .officeList li dl dd table{margin-bottom:0;table-layout:fixed}#companyOffice main .officeList li dl dd th,#companyOffice main .officeList li dl dd td{padding:10px 15px}#companyOffice main .officeList li dl dd td.add{display:flex;justify-content:space-between;flex-wrap:wrap;width:auto;align-items:baseline;overflow-wrap:break-word}#companyOffice main .officeList li dl dd td.add .more_btn{width:140px}#companyOffice main .officeList li.iatf{width:125px}#companyOffice main .certification{display:flex;flex-wrap:wrap}#companyOffice main .certification li{margin:20px 10px 0 0;text-align:center;width:90px;font-size:10px;font-size:1rem}#companyOffice main .certification li img{display:block;width:100%;height:auto}#companyOffice main .certification .iatf{width:125px}#companyOffice main .certification .ico{width:auto}#companyOffice main .certification .zsbc{width:70px}#companyOffice main .salesOffice{display:flex;justify-content:center;justify-content:space-between;flex-wrap:wrap}#companyOffice main .salesOffice>li{width:48.5%;margin-bottom:60px}#companyOffice main .salesOffice>li dt{font-size:24px;font-size:2.4rem;font-weight:bold;color:#246bbd;margin-bottom:20px;line-height:1}#companyOffice main .salesOffice>li dd .more_btn{display:inline-block;width:146px}#companyOffice main .salesOffice table{margin-bottom:0 !important}#companyMessage #mv_area{background:url("../../company/img/message/pho_mv.png") top center/cover no-repeat;max-height:700px;height:550px;color:#fff}#companyMessage #mv_area img{margin-bottom:20px;width:56vw;max-width:689px}#companyMessage #mv_area .innerWrap{padding:0;display:flex;flex-direction:column;justify-content:center;height:100%}#companyMessage #sec01{text-align:left}#companyMessage #sec01 .innerWrap{position:relative;padding-bottom:40px}#companyMessage #sec01 h2{color:#246bbd;font-size:30px;font-size:3rem;margin-bottom:20px;font-weight:normal}#companyMessage #sec01 div{font-size:18px;font-size:1.8rem;line-height:2.2}#companyMessage #sec01 div p{margin-bottom:25px;font-feature-settings:"palt"}#companyMessage #sec01 .name{margin-top:20px;font-size:17px;font-size:1.7rem;position:absolute;bottom:0;right:0}#companyMessage #sec01 .name img{margin-top:.5em}body#technologyIndex main .lead_text{text-align:center;margin-bottom:60px}body#technologyIndex main .lead_tl{position:relative;font-size:36px;font-size:3.6rem;margin-bottom:30px;padding-top:65px;font-weight:normal;text-align:center;color:#246bbd}body#technologyIndex main .lead_tl::before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:1px;height:55px;background:#246bbd}body#technologyIndex main .branch_box{padding-bottom:60px;margin-bottom:60px;border-bottom:solid 1px #d8d8d8}body#technologyIndex main .branch_box .container{display:flex;justify-content:space-between;align-items:flex-start}body#technologyIndex main .branch_box .container .text{width:50%}body#technologyIndex main .branch_box .container .text h2{color:#246bbd;margin-bottom:30px}body#technologyIndex main .branch_box .container .text p{margin-bottom:20px}body#technologyIndex main .branch_box .container .text a{color:#fff;position:relative;background:#246bbd;display:block;width:200px;padding:15px 0;text-align:center}body#technologyIndex main .branch_box .container .text a::before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:14px;margin:auto}body#technologyIndex main .branch_box .container .photo{width:48%}body#technologyIndex main .branch_box .container .photo img{display:block;width:100%;height:auto}body#technologyIndex main .branch_box .container .photo img.wd_100{margin-bottom:10px}body#technologyIndex main .branch_box .container .photo img.wd_50{width:49%}body#technologyProduct main{padding-top:0}body#technologyProduct main .pt_0{padding-top:0}body#technologyProduct main section{margin-bottom:60px}body#technologyProduct main #tech_point{margin-bottom:60px}body#technologyProduct main .lead_tl{position:relative;font-size:36px;font-size:3.6rem;margin-bottom:30px;padding-top:65px;font-weight:normal;text-align:center;color:#246bbd}body#technologyProduct main .lead_tl::before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:1px;height:55px;background:#246bbd}body#technologyProduct main .base_list li{position:relative;padding:7px 0;padding-left:17px;border-bottom:1px solid #e6e6e6}body#technologyProduct main .base_list li::before{position:absolute;top:15px;left:0;content:"";display:block;width:10px;height:10px;border-radius:50%;border:3px solid #347dc7}body#technologyProduct main .container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}body#technologyProduct main .container .wd_50{width:49%}body#technologyProduct main .container .wd_30{width:32%}body#technologyProduct main .container .wd_100{width:100%;margin-bottom:15px}body#technologyProduct main .container figure img{display:block;width:100%;height:auto}body#technologyProduct main .container figure figcaption{line-height:1;text-align:center;display:block;margin-top:10px;padding:10px 0;border-radius:30px;border:1px solid #347dc7;color:#347dc7;font-weight:bold}body#technologyProduct main .tech_box h3{color:#347dc6;margin-bottom:40px;padding-bottom:20px;font-size:25px;font-size:2.5rem;border-bottom:1px solid #e6e6e6;display:flex;align-items:center}body#technologyProduct main .tech_box h3 .num{text-align:center;border-radius:50%;line-height:40px;width:40px;height:40px;background:#347dc7;color:#fff;margin-right:10px}body#technologyProduct main #steering_heater{margin-bottom:0}body#technologyProduct main #battery_area .innerWrap,body#technologyProduct main #performance_area .innerWrap{display:flex;justify-content:space-between}body#technologyProduct main #battery_area .boxL,body#technologyProduct main #performance_area .boxL{width:60%}body#technologyProduct main #battery_area .boxL p,body#technologyProduct main #performance_area .boxL p{margin-bottom:1.5em}body#technologyProduct main #battery_area .boxR,body#technologyProduct main #performance_area .boxR{width:38%}body#technologyProduct main #battery_area .boxR figure,body#technologyProduct main #performance_area .boxR figure{background:#fff;padding:16px;margin-bottom:15px}body#technologyProduct main #battery_area .boxR figure img,body#technologyProduct main #performance_area .boxR figure img{display:block;width:100%;height:auto}body#technologyProduct main #performance_area{background:#d3e1f2;margin-bottom:0}body#technologyProduct main #performance_area .container{padding:30px;margin-bottom:0}body#technologyProduct main #performance_area h3{line-height:1;background:#fff;color:#347dc7;border-radius:30px;padding:15px 30px;margin-bottom:20px}body#technologyProduct main #performance_area ul li{border-color:rgba(0,0,0,.1)}body#technologyProduct main #battery_area h3{margin-bottom:20px}body#technologyProduct main #policy_area{background:#d3e1f2;color:#347dc7;font-size:18px;font-size:1.8rem;padding:40px 3vw;font-weight:bold}body#technologyProduct main .base_list li{position:relative;padding:7px 0;padding-left:17px;border-bottom:1px solid #e6e6e6}body#technologyProduct main .base_list li::before{position:absolute;top:15px;left:0;content:"";display:block;width:10px;height:10px;border-radius:50%;border:3px solid #347dc7}body#technologyProduct main .item_tl{font-size:26px;font-size:2.6rem;width:800px;margin:0 auto 20px;padding:3px;color:#347dc6;text-align:center;background:#d3e1f2;border-radius:50px}body#technologyProduct main .detail_box{width:100%}body#technologyProduct main .txt_detail{font-size:20px;font-size:2rem;margin-bottom:20px;font-weight:normal;text-align:center;color:#246bbd;font-feature-settings:"palt"}body#technologyProduct main .left_box,body#technologyProduct main .right_box{width:48.5%}body#technologyProduct main .right_box{display:flex;justify-content:space-between;flex-wrap:wrap}body#technologyProduct main .right_box figure{width:48.5%}body#technologyProduct main .right_box figure img{width:100%;height:auto}body#technologyProduct main figcaption{line-height:1;text-align:center;display:block;margin-top:10px;padding:10px 0;border-radius:30px;border:1px solid #347dc7;color:#347dc7;font-weight:bold}body#technologyProduct main .pdoduct_flow{display:flex;justify-content:space-between;margin-top:50px}body#technologyProduct main .pdoduct_flow figure{width:48%;text-align:center}body#technologyProduct main .pdoduct_flow figure figcaption{margin-top:10px}body#technologyProduct main .pdoduct_flow{display:flex;justify-content:space-between}body#technologyProduct main .pdoduct_flow .product_box{width:49%}body#technologyProduct main .pdoduct_flow .product_box h4{font-size:20px;font-size:2rem;color:#347dc7}body#technologyEx main .pt_0{padding-top:0}body#technologyEx main .lead_tl{position:relative;font-size:36px;font-size:3.6rem;margin-bottom:30px;padding-top:65px;font-weight:normal;text-align:center;color:#246bbd}body#technologyEx main .lead_tl::before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:1px;height:55px;background:#246bbd}body#technologyEx main .base_list li{position:relative;padding:7px 0;padding-left:17px;border-bottom:1px solid #e6e6e6}body#technologyEx main .base_list li::before{position:absolute;top:15px;left:0;content:"";display:block;width:10px;height:10px;border-radius:50%;border:3px solid #347dc7}body#technologyEx main section{margin-bottom:120px}body#technologyEx main .base_tl{margin-bottom:50px;font-size:48px;font-size:4.8rem;color:#246bbd}body#technologyEx main .item_tl{font-size:26px;font-size:2.6rem;width:800px;margin:0 auto 20px;padding:3px;color:#347dc6;text-align:center;background:#d3e1f2;border-radius:50px}body#technologyEx main .txt_detail{font-size:20px;font-size:2rem;margin-bottom:20px;font-weight:normal;text-align:center;color:#246bbd;font-feature-settings:"palt"}body#technologyEx main .left_box,body#technologyEx main .right_box{width:48.5%}body#technologyEx main .right_box{display:flex;justify-content:space-between;flex-wrap:wrap}body#technologyEx main .right_box figure{width:48.5%}body#technologyEx main .right_box figure img{width:100%;height:auto}body#technologyEx main figcaption{line-height:1;text-align:center;display:block;margin-top:10px;padding:10px 0;border-radius:30px;border:1px solid #347dc7;color:#347dc7;font-weight:bold}body#technologyEx main .pdoduct_flow{display:flex;justify-content:space-between;margin-top:50px}body#technologyEx main .pdoduct_flow figure{width:48%;text-align:center}body#technologyEx main .pdoduct_flow figure figcaption{margin-top:10px}body#technologyEx main .pdoduct_flow{display:flex;justify-content:space-between}body#technologyEx main .pdoduct_flow .product_box{width:49%}body#technologyEx main .pdoduct_flow .product_box h4{font-size:20px;font-size:2rem;color:#347dc7}body#technologyCore main{padding-top:0}body#technologyCore main .pt_0{padding-top:0}body#technologyCore main .lead_tl{position:relative;font-size:36px;font-size:3.6rem;margin-bottom:30px;padding-top:65px;font-weight:normal;text-align:center;color:#246bbd}body#technologyCore main .lead_tl::before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:1px;height:55px;background:#246bbd}#businessIndex #mv_area{position:relative;text-shadow:#2d53a6 0 0 15px;width:100%;background:url("../../business/img/bg_business_01.png") center/cover no-repeat;display:flex;justify-content:center;align-items:center;padding:0 3vw;color:#fff;text-align:center;height:300px;line-height:1.2;font-size:30px;font-size:3rem;margin-bottom:60px}#businessIndex main .business_area ul li{display:flex;justify-content:space-between;padding:0;margin-bottom:60px}#businessIndex main .business_area ul li .txt{background:#fff;width:55%;padding:0 40px}#businessIndex main .business_area ul li .txt dt{font-size:30px;font-size:3rem;color:#246bbd;padding:20px 0 20px 80px;line-height:1;margin-bottom:20px}#businessIndex main .business_area ul li .txt ul{display:flex;justify-content:center;justify-content:space-between;flex-wrap:wrap;margin:20px 0}#businessIndex main .business_area ul li .txt ul li{padding:0;margin-bottom:10px;width:32.6%}#businessIndex main .business_area ul li .txt ul li .more_btn{width:auto;font-size:14px;font-size:1.4rem}#businessIndex main .business_area ul li .txt ul li .space{line-height:1}#businessIndex main .business_area ul li .txt .btn{margin-top:25px}#businessIndex main .business_area ul li .txt .btn a{color:#fff;position:relative;background:#246bbd;display:block;width:200px;padding:15px 0;text-align:center}#businessIndex main .business_area ul li .txt .btn a::before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:14px;margin:auto}#businessIndex main .business_area ul li .photo{width:45%}#businessIndex main .business_area ul li .photo img{width:100%;height:auto}#businessIndex main .business_area ul li.car_area dt{background:url("../../business/img/ico_business_04.png") no-repeat center left}#businessIndex main .business_area ul li.electric_area dt{background:url("../../business/img/ico_business_02.png") no-repeat center left}#businessIndex main .business_area ul li.house_area dt{background:url("../../business/img/ico_business_01.png") no-repeat center left}#businessIndex main .business_area ul li.communication_area dt{background:url("../../business/img/ico_business_05.png") no-repeat center left}#businessIndex main .business_area ul li.machine_area dt{background:url("../../business/img/ico_business_03.png") no-repeat center left}#businessIndex main .business_area ul li.other_area dt{background:url("../../business/img/ico_business_06.png") no-repeat center left}body.business #lead_area .innerWrap{padding-top:0}body.business #lead_area .lead_tl{position:relative;font-size:36px;font-size:3.6rem;margin-bottom:30px;padding-top:65px;font-weight:normal;text-align:center;color:#246bbd;font-feature-settings:"palt"}body.business #lead_area .lead_tl::before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:1px;height:55px;background:#246bbd}body.business #lead_area .lead_tl span{vertical-align:bottom;line-height:1}body.business main #mainvisual img{display:block;width:100%;height:auto}body.business main #products_area .innerWrap{padding-top:0}body.business main #products_area .products_link{display:flex;justify-content:space-between;background:#edf2f7;border:1px solid #d8d8d8;padding:30px 40px;margin-bottom:20px}body.business main #products_area .products_link .thumb{width:25%}body.business main #products_area .products_link .thumb img{display:block;width:100%;height:auto}body.business main #products_area .products_link .dsc_box{width:73%;position:relative}body.business main #products_area .products_link .dsc_box h3{font-size:30px;font-size:3rem;color:#347dc6;font-weight:normal;margin-bottom:20px}body.business main #products_area .products_link .dsc_box .more_btn{font-size:14px;font-size:1.4rem;width:320px;text-align:center;position:absolute;right:0;bottom:0}body#sitemapIndex main ul li a{display:block}body#sitemapIndex main .second_box{margin-bottom:30px}body#sitemapIndex main .second_class{font-size:30px;font-size:3rem;color:#246bbd;padding:20px;background:#e7eff9;position:relative}body#sitemapIndex main .second_class::before{content:"";width:12px;height:12px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto}body#sitemapIndex main .second_class::after{content:"";display:block;background:rgba(36,107,189,.2);position:absolute;top:0;left:0;width:0px;height:100%;transition:all .3s ease}body#sitemapIndex main .second_class:hover::after{width:100%}body#sitemapIndex main .third_class_list{display:flex;flex-wrap:wrap}body#sitemapIndex main .third_class_list li{width:25%;padding-right:10px}body#sitemapIndex main .third_class_list li:nth-of-type(4n){padding-right:0}body#sitemapIndex main .third_class_list li a{border-bottom:solid 1px #d8d8d8;padding:15px 20px;position:relative}body#sitemapIndex main .third_class_list li a::before{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #246bbd;border-right:solid 1px #246bbd;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:14px;margin:auto}body#sitemapIndex main .third_class_list li a::after{content:"";display:block;background:rgba(216,216,216,.2);position:absolute;top:0;left:0;width:0px;height:100%;transition:all .3s ease}body#sitemapIndex main .third_class_list li a:hover::after{width:100%}body#privacyIndex main h2{margin-bottom:30px}body#privacyIndex main p{margin-bottom:20px}body#privacyIndex main .order_list li{border-bottom:1px solid #246bbd;padding:15px 0;display:flex}body#privacyIndex main .order_list li::before{position:relative;left:auto;top:auto;margin-right:10px}#contactThanks main .step_chart,#entryThanks main .step_chart{margin-bottom:60px}.form main #description a{color:#246bbd;text-decoration:underline}.form main ol{counter-reset:number;list-style-type:none !important}.form main ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#246bbd;color:#fff;font-weight:bold;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:.3em}.form main .step_chart{display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.form main .step_chart::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";display:block;width:90%;height:15px;background:#ebf2e9}.form main .step_chart li{position:relative;z-index:9;padding:15px 0;width:32%;border-radius:5px;border:3px solid #246bbd;text-align:center;background:#fff}.form main .step_chart li::before{width:40px;height:40px;line-height:40px;top:0;bottom:0;left:10px;margin:auto 0;font-size:2.3rem}.form main .step_chart li.cr{background:#246bbd;color:#fff}.form main .step_chart li.cr::before{background:#fff;color:#246bbd}.form main .errs{border:2px solid #e84343;padding:20px 30px;color:#e84343;margin-bottom:10px}.form main textarea::-moz-placeholder, .form main input::-moz-placeholder{color:#c7c7c7}.form main textarea::placeholder,.form main input::placeholder{color:#c7c7c7}.form main textarea:-ms-input-placeholder,.form main input:-ms-input-placeholder{color:#c7c7c7}.form main textarea::-ms-input-placeholder,.form main input::-ms-input-placeholder{color:#c7c7c7}.form main p{margin-bottom:20px}.form main table th{width:30% !important}.form main table td{width:70% !important}.form input,.form textarea,.form select{width:100%;border:1px solid #ccc;padding:8px;background:#fff}.form #zip{width:9em;margin:0 10px 10px 10px}.form textarea{height:6em}.form span.required_icon{background:#e84343;color:#fff;padding:3px 8px;margin:0 .5em;font-size:80%;border-radius:5px;white-space:nowrap}.form .formBtn{display:flex;-ms-justify-content:center;justify-content:center;width:800px;margin:auto;margin-bottom:50px}.form .formBtn [value=確認画面へ],.form .formBtn [value=送信],.form .formBtn [value=戻る]{white-space:nowrap;text-decoration:none;font-weight:bold;padding:20px 40px;text-align:center;display:block;line-height:1;transition:all .3s ease}.form .formBtn [value=確認画面へ]{background:#e84343;color:#fff;font-size:20px;font-size:2rem;width:50%}.form .formBtn [value=送信]{background:#e84343;color:#fff;font-size:20px;font-size:2rem;width:35%}.form .formBtn [value=戻る]{background:#fff;font-size:16px;font-size:1.6rem;width:35%;margin-right:20px}.form .formBtn [value=戻る]:hover{background:#eaeaea}.form .msg_paste{margin:6px 0;color:#e84343;display:none}.form .msg_paste.is-err{display:block}#errorIndex #sub{display:none}#errorIndex main .desc{margin-bottom:20px}#errorIndex main .txt{margin-bottom:20px}#errorIndex main .txt a{color:#e84343;text-decoration:underline}#errorIndex main h2{color:#246bbd;font-size:23px;font-size:2.3rem;margin-bottom:15px;border-bottom:1px solid #e6e6e6;padding-bottom:10px}#errorIndex main ul{margin-bottom:30px}#errorIndex main ul li::before{content:"";width:10px;height:10px;display:inline-block;background-color:#246bbd;border-radius:50%;position:relative;top:-1px;margin-right:10px}@media screen and (min-width: 1400px){#mv_area .new{width:100%;height:auto}#product_area div img{width:100%;height:auto}}@media screen and (max-width: 1000px){#businessIndex main .business_area ul li{margin-bottom:60px}#businessIndex main .business_area ul li .txt ul li .space{font-size:9px;font-size:.9rem}}@media screen and (max-width: 900px){#companyMessage #mv_area img{width:63vw}}.anchorNav{position:absolute;bottom:0;display:flex;justify-content:space-between}.anchorNav li{position:relative;width:250px;margin:0 2px}.anchorNav li a{transition:all .3s;display:block;font-size:18px;font-size:1.8rem;padding:15px 0;text-shadow:none;text-align:center;background:#fff}.anchorNav li::before{content:"";width:7px;height:7px;border:0px;border-bottom:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:25px;margin:auto}.anchorNav li:first-child{border-left:none}.anchorNav li:hover a{background:#d3e1f2}#businessIndex .anchorNav li{width:200px}#businessIndex .anchorNav li a{font-size:14px;font-size:1.4rem}.ie .anchorNav{display:block;text-align:center;width:100%;left:0;right:0;margin:0 auto}.ie .anchorNav li{display:inline-block;margin:0 2px}.ie .business .bunki_list li,.ie #home #business_area .bunki_list li{width:33.33%}.ie #productArchive #sec01 .catalog .photo{width:30%}.ie #productArchive #sec01 .catalog .photo img{display:block;width:100%;height:auto}.ie #productArchive #sec01 .catalog .proList{width:65%}.ie .cms .item_list li{margin-right:6px}.ie .contactArea ul li:first-child dt{background-position:left center}