@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap');

#container .inner img{max-width: 100%;}
/* 
position: relative;¸¦ css È­ÀÏ¿¡¼­ ¹Ù·Î ÁÖ¸é »ó´Ü ÅëÇÕ°Ë»ö µ¸º¸±â ¹öÆ°ÀÌ IE¿¡¼­ ·Îµù½Ã¿¡ ¾Èº¸ÀÌ´Â ¹®Á¦ ¹ß»ý 
common.js È­ÀÏ¿¡ jquery ·Îµù½Ã¿¡ $(".commion_title").css("position","relative"); µ¿ÀûÀ¸·Î Ãß°¡
.common_title{overflow: hidden;width: 100%;position: relative;}
*/

.ul_style1 li:before{display: inline-block;content: '';display: inline-block;width: 4px;height: 4px;background-color: #009b94;vertical-align: 5px;margin-right: 10px;margin-left: -15px;}
.ul_style1 li{padding-left: 6px;font-size: 16px;line-height: 1.66;text-align: left;color: #222222;margin-left: 16px;}
.ul_style1.cols2 li{width: 45%;float: left;}

#-common{display: block;}

.common_title{overflow: hidden;width: 100%;border-bottom: solid 1px #dbdbdb;} 
.common_title .text{position: absolute;left: 50%;top: 50%;width: 100%;text-align: center;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 9;font-size: 32px;color: #fff;opacity: 0;font-weight: 500;}
.common_title .text.black{color: #000;}
.common_title .img {width: 100%;overflow: hidden;}
.common_title .img img{width: 100%;display: inherit;max-width: 1920px;margin: 0 auto;display: inherit;margin-top: -2px;}


.product_list_tab{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 60px;border: solid 1px #d8d8d8;margin-top: -1px;margin-bottom: 30px;} 		
.product_list_tab li{float: left;width: 33.333%;text-align: center;border-right: 1px solid #d8d8d8;} 
.product_list_tab li:last-child{border: none;} 
.product_list_tab li a{padding:15px 0;display: block;font-size: 19px;font-weight: 400;color: #000000;}
.product_list_tab li.on{height: 100%;background-color: #009b94;} 		
.product_list_tab li.on a{color: #fff;} 		

.product_list_tab_4{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 60px;border: solid 1px #d8d8d8;margin-top: -1px;margin-bottom: 30px;} 		
.product_list_tab_4 li{float: left;width: 25%;text-align: center;border-right: 1px solid #d8d8d8;} 
.product_list_tab_4 li:last-child{border: none;} 
.product_list_tab_4 li a{padding:15px 0;display: block;font-size: 19px;font-weight: 400;color: #000000;}
.product_list_tab_4 li.on{height: 100%;background-color: #009b94;} 		
.product_list_tab_4 li.on a{color: #fff;} 		

.product_list_tab_5{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 60px;border: solid 1px #d8d8d8;margin-top: -1px;margin-bottom: 30px;} 		
.product_list_tab_5 li{float: left;width: 20%;text-align: center;border-right: 1px solid #d8d8d8;} 
.product_list_tab_5 li:last-child{border: none;} 
.product_list_tab_5 li a{padding:15px 0;display: block;font-size: 19px;font-weight: 400;color: #000000;}
.product_list_tab_5 li.on{height: 100%;background-color: #009b94;} 		
.product_list_tab_5 li.on a{color: #fff;} 		


.product_thumbnail .title button{font-size: 18px;font-weight: 600;color: #353535;margin-bottom: 15px;background: none;border: 0; pointer-events: none;}
							
.product_thumbnail_list li a{display: block;color: #000;}
.product_thumbnail_list li {margin-bottom: 10px;}
.product_thumbnail_list li .img img{width: 100%;height: 100%;}
.product_thumbnail_list li:first-child{margin-left: 0px;}
.product_thumbnail_list li:nth-child(5n+1){margin-left: 0;clear: both;}
.product_thumbnail_list li{float: left;width: 19%;margin-left: 1.23%;}
.product_thumbnail_list li:hover .img img{opacity: 0.8;}
.product_thumbnail_list li .img img{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #d8d8d8;}
.product_thumbnail_list li .title {display: block;margin-top: 8px;margin-bottom: 10px;font-size: 16px;text-align: left;color: #353535;line-height: 20px;}
.product_thumbnail{padding-bottom: 10px;border-bottom: 1px solid #ececec;margin-bottom: 27px;}
.product_thumbnail:after{content: ''; display: table; clear: both;}
.product_thumbnail:last-child{border: 0;margin-bottom: 0;}
.sub_banner {padding:20px 0;width: 100%;background-color: #eeeeee;text-align: center;}
.sub_banner ul {display: inline-block;padding:20px 0;}
.sub_banner ul li{display: inline-block;margin-right: 17px;}
.sub_banner ul li:last-child{margin-right: 0;}
.sub_banner ul li .title{font-size: 12px;text-align: center;font-weight: 300;color: #2a2a2a;}
.sub_banner ul li:last-child{margin-right: 0;}
.sub_banner ul.catalog {display: inline-block;padding: 0;margin-right: -120px;}
.sub_banner ul.catalog li .title{font-size: 17px;font-weight: 400;text-align: center;color: #464646;}
.sub_banner ul.catalog li{display: inline-block;margin-right: 120px;}


.sub_banner2 {padding:20px 0;width: 100%;background-color: #fff;text-align: center;margin-top: -80px;}
.sub_banner2 ul {display: inline-block;padding:20px 0;margin-left: 20px;}
.sub_banner2 ul li{display: inline-block;}
.sub_banner2 ul li .title{font-size: 12px;text-align: center;font-weight: 300;color: #2a2a2a;}
.sub_banner2 ul li:last-child{margin-right: 0;}
.sub_banner2 ul.catalog {display: inline-block;padding: 0;margin-right: -120px;}
.sub_banner2 ul.catalog li .title{font-size: 17px;font-weight: 400;text-align: center;color: #464646;}
.sub_banner2 ul.catalog li{display: inline-block;margin-right: 120px;}

.product_tab{width: 100%;max-width: 1110px;margin: 40px auto 0 auto;}
.sub_thumbs{margin-top: 0;margin-bottom: 70px;opacity: 0;}
.sub_thumbs .bx-wrapper .bx-prev{background: url(/images/product_prev.png) 50% 50% no-repeat;}
.sub_thumbs .bx-wrapper .bx-next{background: url(/images/product_next.png) 50% 50% no-repeat;}
.slider3 li{position: relative;background-color: #fff;}
.slider3 li .title{width: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-shadow: -2px 1px 0px rgb(42, 42, 42);font-size: 18px;font-weight: 500;text-align: center;color: #ffffff;}
.slider3 li img{    border: 1px solid #eee; }
.slider3 li:hover img{    opacity: 0.8; }

.base_box1{margin-bottom:40px;}
.base_box1:after{content: ''; display: table; clear: both;}
.base_box3{margin-bottom:60px;}
.base_box3:after{content: ''; display: table; clear: both;}
.dl_wrap{margin-bottom:40px;}
.dl_wrap img {max-width: 100%;}
.dl_wrap:after{content: ''; display: table; clear: both;}
.detail_now{font-size: 17px;font-weight: 500;color: #002482;}
.sub_title1{padding-left:20px;margin-bottom: 15px;background: url(/images/sub_title1.png) 0 50% no-repeat;font-size: 28px;font-weight: bold;color: #000000;-webkit-background-size: 16px 16px;background-size: 16px 16px;}
.sub_title2 {padding-left:20px;margin-bottom: 25px;font-size: 19px;font-weight: 500;color: #272626;}
.sub_title3 {padding-left:20px;margin-bottom: 13px;font-size: 16px;font-weight: 400;color: #5c5c5c;}
.sub_title4 {padding-left:20px;margin-bottom: 13px;font-size: 16px;font-weight: 400;color: #386cbb;background: url(/images/sub_title4.png) 0 50% no-repeat;}
.sub_title5 {margin-left: 20px;padding-left:20px;margin-bottom: 13px;font-size: 17px;font-weight: 400;color: #5c5c5c;background: url(/images/sub_title5.png) 0 10px no-repeat;}
.sub_title8{padding-left:23px;margin-bottom: 20px;background: url(/images/sub_title1.png) 0 50% no-repeat;font-size: 22px;font-weight: 500;color: #000000;-webkit-background-size: 16px 16px;background-size: 16px 16px;}
.sub_title9:before{content: '';display: inline-block;width: 3px;height: 18px;background-color: #1d4293;margin-right: 10px;vertical-align: -2px;}
.sub_title9{font-size: 19px;font-weight: 500;line-height: 1.6;color: #1d4293;margin-bottom: 9px;}


.dl_style1 {display: inline-block;width: 33%;padding-right: 5%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: top;margin-bottom: 20px;}
.dl_style2 {display: inline-block;width: 33%;margin-bottom: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: top;}
.dl_style1 dt {font-size: 19px;font-weight: 500;color: #00b4b4;margin-bottom: 10px;}
.dl_style1 dd{font-size: 17px;color: #111;word-break: keep-all;line-height: 26px;}
.dl_style2 dt {font-size: 19px;font-weight: 500;color: #00b4b4;margin-bottom: 2px;}
.dl_style2 dd{font-size: 16px;color: #111;word-break: keep-all;padding-left: 20px;line-height: 26px;}

dl.cols2 {width: 49%;}
dl.cols4 {width: 24%;}
.dl_style1:nth-child(4n) {clear: both;}
.base_text1{padding-left: 21px;line-height: 26px;font-size: 17px;color: #111;}
.base_inner1{margin-left: 22px;}
.base_inner1:after{content: ''; display: table; clear: both;}
.base_inner2{margin-bottom: 22px;}
.base_inner2:after{content: ''; display: table; clear: both;}

.base_table1{margin-bottom: 20px;}
.base_table1 tbody{border-left: 1px solid #e3e1e2;}
.base_table1 thead{background-color: #f0f0f0;border: 1px solid #e3e1e2;}
.base_table1 th{padding: 4px;background-color: #f2f2f2;border-right: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;color: #000;font-weight: 400;word-break: keep-all}
table .bg_lightGreen{background-color: #eaf3e2;}
table .bg_lightBrown{background-color: #f1ede1;}


.base_table1 td{padding: 7px;border-right: 1px solid #e3e1e2;border-bottom: 1px solid #e3e1e2;word-break: keep-all;background-color: #fff;}
.base_table1 td img{max-width: 100%;}
.base_table1 .tb_title1{display: block;}
.base_table1 tr{height: 50px;text-align: center;}
.base_table1 .content_left{text-align: left;}
.base_table2{margin-bottom: 20px;border-bottom: 1px solid #b6b6b6;}
.base_table2 tbody{border-top: 1px solid #b6b6b6;}
.base_table2 thead{background-color: #f0f0f0;border: 1px solid #b6b6b6;}
.base_table2 th{padding: 7px;background-color: #e6f3f5;border-bottom: 1px solid #e3e1e2;color: #000;font-weight: 400;word-break: keep-all}
.base_table2 td{padding: 15px;border-bottom: 1px solid #e3e1e2;word-break: keep-all}
.base_table2 .tb_title1{display: block;}
.base_table2 tr{height: 50px;text-align: center;}
.base_table2 .content_left{text-align: left;}
.base_table2 td img{max-width: 100%;}

.tW8{width: 8%;}
.tW9{width: 9%;}
.tW10{width: 10%;}
.tW12{width: 12%;}
.tW13{width: 13%;}
.tW14{width: 14%;}
.tW16{width: 16%;}
.tW18{width: 18%;}
.tW20{width: 20%;}
.tW23{width: 23%;}
.tW24{width: 24%;}
.tW25{width: 25%;}
.tW28{width: 28%;}
.tW30{width: 30%;}
.tW200{width: 200px;}
.tW33{width: 33%;}
.tW50{width: 50%;}
.tW55{width: 55%;}
.tW60{width: 60%;}
.tW70{width: 70%;}

.new_link{display: inline-block;text-decoration: underline;padding-left: 20px;background: url(/images/new_window.png) 0 57% no-repeat;word-break: break-all}
.new_link:hover{text-decoration: underline;}
.sub_classify {margin-left: 3px;margin-top: 2px;margin-bottom: 30px;}
.sub_classify:after {content: ''; display: table; clear: both;}
.sub_classify li{position: relative;float: left;width: 20%;height: 55px;border: 1px solid #d9d9d9;text-align: center;margin-left: -2px;margin-bottom: -2px;overflow: hidden;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;display: table;background-color: #f5f5f5;}
.sub_classify li button{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;display: table-cell;vertical-align: middle;word-break: keep-all}
.sub_classify li.classOn button{opacity:1;background-color: #274192;	-webkit-animation: btnHover .3s linear 1 normal;-moz-animation: btnHover .3s linear 1 normal;-ms-animation: btnHover .3s linear 1 normal;-o-animation: btnHover .3s linear 1 normal;animation: btnHover .3s linear 1 normal;color: #fff;border: 1px solid #274192;}

@keyframes btnHover {0% {opacity: 0;}100% {opacity: 1; color: #fff;}}@-moz-keyframes btnHover {0% {opacity: 0;}100% {opacity: 1; color: #fff;}}@-webkit-keyframes btnHover {0% {opacity: 0;}100% {opacity: 1; color: #fff;}}@-o-keyframes btnHover {0% {opacity: 0;}100% {opacity: 1; color: #fff;}}

.sub_classify li button{width: 100%;height: 100%;border: 0;background: none;line-height: 20px;font-size: 15px;}
.product_pdf{display: inline-block;width: 70px;height: 30px;background: url(/images/product_pdf.png) 50% 50% no-repeat;-webkit-background-size:45px 14px;
	background-size:45px 14px;vertical-align: middle;margin-top: -4px;}


/*½Ç¸®ÄÜ ´º½º*/
.sub_inner{padding: 40px 5px 80px 5px;min-height: 600px;max-width: 1110px;margin: 0 auto;}
.sub_inner:after{content: ''; display: table; clear: both; }
.sub_title6 {display: block;margin-bottom: 20px;font-size: 17px;text-align: left;color: #000000;font-weight: 500;}
.sub_title7 {display: block;margin-bottom: 13px;font-size: 20px;text-align: left;color: #000000;font-weight: 500;}

.base_table3{margin-bottom: 20px;border-top: 2px solid #5c5c5c;}
.base_table3 tbody{}
.base_table3 thead{background-color: #f0f0f0;border-bottom: 1px solid #e3e1e2;}
.base_table3 th{padding: 7px 10px;background-color: #f2f2f2;border-bottom: 1px solid #e3e1e2;color: #000;font-weight: 400;word-break: keep-all}
.base_table3 td{padding: 7px 10px;border-bottom: 1px solid #e3e1e2;word-break: keep-all}
.base_table3 td img{max-width: 100%;height: auto;}
.base_table3 .tb_title1{display: block;}
.base_table3 tr{height: 50px;text-align: center;}
.base_table3 .content_left{text-align: left;}
.base_table3 td a{display: inline-block;text-overflow:ellipsis; overflow: hidden; white-space: nowrap;  vertical-align: middle;max-width:97%}
.base_table3 td a:hover{text-decoration: underline;}

.base_table4{margin-bottom: 20px;border-top: 2px solid #5c5c5c;}
.base_table4 tbody{}
.base_table4 thead{background-color: #f0f0f0;border-bottom: 1px solid #e3e1e2;}
.base_table4 th{padding: 7px 10px;background-color: #f2f2f2;border-bottom: 1px solid #d0d0d0;color: #000;font-weight: 400;word-break: keep-all;border-right: 	1px solid #d0d0d0;border: 1px solid #d0d0d0;}
.base_table4 td{padding: 7px 10px;border-bottom: 1px solid #d0d0d0;word-break: keep-all;border-right: 	1px solid #d0d0d0;border-left: 	1px solid #d0d0d0;}
.base_table4 td img{max-width: 100%;height: auto;}
.base_table4 tr{min-height: 50px;text-align: center;}
.base_table4 .content_left{text-align: left;}
.base_table4 td a{display: inline-block;text-overflow:ellipsis; overflow: hidden; white-space: nowrap;  vertical-align: middle;max-width:97%}
.base_table4 td a:hover{text-decoration: underline;}

.btn_center {clear: both;margin-top: 30px;width: 100%;display: block;text-align: center;}
.btn_center .paging_wrap {display: inline-block;}
.btn_center li {display: inline-block;width: 35px;height: 35px;border: solid 1px #ebebeb;background-color: #ffffff;}
.btn_center li a{display: block;height: 100%;line-height: 30px;font-size: 16px;color: #727272;}
.btn_center li.paging_pprev ,.btn_center li.paging_prev ,.btn_center li.paging_next ,.btn_center li.paging_nnext {border: none;}
.btn_center li.paging_prev{margin-right: 8px;}
.btn_center li.paging_next{margin-left: 8px;}
.btn_center li.paging_on {border: solid 1px #0c4da1;background-color: #0c4da1;}
.btn_center li.paging_on a {color: #fff;}

/*½Ç¸®ÄÜ´º½º view*/
.base_table3 .left_title{display: inline-block;vertical-align: middle;width: 79%;}
.base_table3 .left_title .title{font-weight: 500;}
.base_table3 .right_title{display: inline-block;width: 20%;text-align: right;vertical-align: middle;}
.base_table3 .right_title .title{display: inline-block;margin-right: 20px;color: #6f6c6c;}
.view_content{padding: 30px 10px;text-align: left;}


/*Ã£¾Æ¿À½Ã´Â±æ*/
.map_list {float: left;margin-left: 1px;margin-bottom: 10px;}
.map_list li {float: left;margin-left: -1px;width: 220px;height: 54px;border: solid 1px #e4e4e4;background-color: #f5f5f5;text-align: center;}
.map_list li.map_on {border: solid 1px #264192;background-color: #264192;}
.map_list li.map_on a {color: #FFF;}
.map_list li a{display: block;	width: 100%;height: 100%;line-height: 52px;font-size: 16px;color: #000000;font-weight: 400;}

.map_conent{clear: both;padding-top: 10px;}
.dl_style3{margin-left: 22px;margin-top: 20px;}
.dl_style3 dt{display: inline-block;font-size: 18px;font-weight: 500;color: #212121;width: 46px;grid-column-start: 1;}
.dl_style3 dd{display: inline-block;font-size: 17px;color: #212121;margin-right: 35px;grid-column-start: 2;}


.map_link {float: right;margin-top: -9px;}
.map_link li {float: left;text-align: center;margin-left: 10px;}
.map_link li img{width: 55px;}
.map_link li .title{ font-size: 14px;text-align: center;color: #333333;}


/*Á¦Ç°¹®ÀÇ*/
.product_inquiry li{clear: both;display: table;width: 100%;margin-bottom: 20px;}
.product_inquiry li .product_left{display: table-cell;vertical-align: middle;position: relative;width: 33%;height: 73px;border: solid 1px #d8d8d8;background-color: #f0f0f0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;font-size: 17px;color: #000000;font-weight: 400;padding-right: 15px;padding-left: 15px;}
.product_inquiry li .product_left:after{content: '';display: inline-block;width: 72px;height: 74px;position: absolute;right: -64px;top: -1px;background: url(/images/product_arrow_right.jpg) 0 0 no-repeat;z-index: 9;}
.product_inquiry li .product_right{position: relative;display: table-cell;vertical-align: middle;padding-left: 6%;width: 67%;height: 74px;border: solid 1px #d8d8d8;background-color: #ffffff;font-size: 17px;color: #000000;}
.product_inquiry li .product_right span{ font-weight: 500;display: inline-block;margin-top: 8px;vertical-align: 1px;}
.question_link{display: inline-block;width: 155px;height: 44px;border-radius: 22px;color: #fff;font-size: 17px;font-weight: normal;text-align: center;color: #ffffff;float: right;margin-right: 45px;line-height: 43px;background: #183f91 url(/images/message_icon.png) 82% 50% no-repeat;padding-right: 20px;}

.al_center {text-align: right;}
.al_center select{-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none;padding-left: 10px;padding-right: 20px;width: 100px;background: url(/images/select_arrow.png) 94% 50% no-repeat;border: 1px solid #bdbdbd;-webkit-background-size: 15px;background-size: 15px;font-size: 16px;height: 40px;margin-bottom: 15px;margin-right: 3px;}
.al_center select::-ms-expand {display: none;}
.al_center input{height: 38px;border: 1px solid #bdbdbd;vertical-align: middle;margin-bottom: 15px;padding-left: 15px;padding-right: 15px;}
.al_center .button_s {display: inline-block;height: 40px;color: #fff;background-color: #666;vertical-align: middle;margin-bottom: 15px;font-weight: 400;text-align: center;width: 80px;line-height: 40px;font-size: 16px;margin-left: 5px;}
.button{display: block;width: 120px;margin: 0 auto;border: 1px solid #666666;height: 40px;line-height: 38px;color: #666;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.button:hover{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;background-color: #666;color: #fff;}
.sub_googleLink {margin-left: 1px;width: 100%;}
.sub_googleLink li{float: left;width: 32%;margin-right: 2%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #067384;margin-left: -1px;background-color: #0096ad;height: 53px;display: table;}
.sub_googleLink li:last-child{margin-right: 0;}
.sub_googleLink li a{display: block;width: 100%;text-align: center;color: #fff;height: 100%;display: table-cell;vertical-align: middle;}
.sub_googleLink li a strong{font-weight: 400;}
.sub_googleLink li a strong:after{content: '';margin-left: 4px;display: inline-block;vertical-align: middle;width: 15px;height: 15px;background:  url(/images/arrow3.png) 50% 34% no-repeat;}



/*È¸»ç¼Ò°³ global*/
/*2021³â 7¿ù 15ÀÏ ±Û·Î¹ú ³×Æ®¿öÅ© »õ·Î Ãß°¡ */

.network_img {max-width:100%;padding-left:20px;}
.network_left_box{
  width:680px;
  float:left;
}

.network_right_box{
  width:420px;
  float:right;
}
/*2021³â 7¿ù 15ÀÏ ±Û·Î¹ú ³×Æ®¿öÅ© »õ·Î Ãß°¡ */

.global_world{position: relative;}
.global_world img{max-width: 100%;}
.global_list{position: absolute;width: 100%;height: 100%;}
.global_list .global_btn{float: left;width: 33%;height: 40px;}
.global_list .global_btn button{width: 100%;height: 100%;display: block;background: none;border: 0;}

/* Àý´ë ÁÂÇ¥ */
.global_list .global_btn.list1 {margin-top: 0%;margin-left: 13%;height: 11%;width: 20%;position: absolute;} /* U.S.A. */
.global_list .global_btn.list2 {margin-top: 0%;margin-left: 37%;height: 11%;width: 20%;position: absolute;} /* Netherlands */
.global_list .global_btn.list3 {margin-top: 0%;margin-left: 64%;height: 11%;width: 28%;position: absolute;} /* China */
.global_list .global_btn.list4 {margin-top: 7%;margin-left: 38%;height: 7%;width: 26%;position: absolute;} /* Germany */
.global_list .global_btn.list5 {margin-top: 7%;margin-left: 67%;height: 7%;width: 27%;position: absolute;} /* Zhejjang Shin-Etsu High-Tech Chemical Co., Ltd */
.global_list .global_btn.list6 {margin-top: 12%;margin-left: 69%;height: 9%;width: 25%;position: absolute;} /* Shin-Etsu Silicone (Nantong) Co., Ltd */ 
.global_list .global_btn.list7 {margin-top: 28%;margin-left: 79%;height: 9%;width: 20%;position: absolute;} /* Japan */
.global_list .global_btn.list8 {margin-top: 34%;margin-left: 79%;height: 9%;width: 20%;position: absolute;} /* Korea */
.global_list .global_btn.list9 {margin-top: 40%;margin-left: 79%;height: 9%;width: 20%;position: absolute;} /* Taiwan */
.global_list .global_btn.list10 {margin-top: 50%;margin-left: 42%;height: 9%;width: 18%;position: absolute;} /* Asia Silicones Monomer Ltd */
.global_list .global_btn.list11 {margin-top: 49%;margin-left: 66%;height: 9%;width: 25%;position: absolute;} /* Singapore */
.global_list .global_btn.list12 {margin-top: 53%;margin-left: 9%;width: 26%;height: 11%;position: absolute;} /* Brazil */
.global_list .global_btn.list13 {margin-top: 55%;margin-left: 40%;width: 22%;height: 8%;position: absolute;} /* Thailand */
.global_list .global_btn.list14 {margin-top: 55%;margin-left: 63%;height: 8%;width: 28%;position: absolute;} /* India */


.global_list .global_btn2{float: left;width: 33%;height: 40px;}
.global_list .global_btn2 button{width: 100%;height: 100%;display: block;background: none;border: 0;}
/* Àý´ë ÁÂÇ¥ */
.global_list .global_btn2.list1 {margin-top: 10%;margin-left: 3%;height: 6%;width: 10%;position: absolute;} /* Europe */
.global_list .global_btn2.list2 {margin-top: 13%;margin-left: 5%;height: 6%;width: 10%;position: absolute;} /* Portugal */
.global_list .global_btn2.list3 {margin-top: 16%;margin-left: 5%;height: 6%;width: 16%;position: absolute;} /* United Kingdom */
.global_list .global_btn2.list4 {margin-top: 19%;margin-left: 5%;height: 6%;width: 16%;position: absolute;} /* The Netherlands */
.global_list .global_btn2.list5 {margin-top: 22%;margin-left: 5%;height: 6%;width: 10%;position: absolute;} /* Hungary */
.global_list .global_btn2.list6 {margin-top: 25%;margin-left: 5%;height: 6%;width: 10%;position: absolute;} /* Germany */


.global_list .global_btn2.list11 {margin-top: 31.5%;margin-left: 3%;height: 6%;width: 16%;position: absolute;} /* Asia-Oceania */

.global_list .global_btn2.list12 {margin-top: 35%;margin-left: 5%;height: 6%;width: 10%;position: absolute;} /* Malaysia */
.global_list .global_btn2.list13 {margin-top: 35%;margin-left: 25%;height: 6%;width: 10%;position: absolute;} /* Taiwan */
.global_list .global_btn2.list14 {margin-top: 35%;margin-left: 40%;height: 6%;width: 10%;position: absolute;} /* Thailand */

.global_list .global_btn2.list15 {margin-top: 38%;margin-left: 5%;height: 6%;width: 10%;position: absolute;} /* Korea */
.global_list .global_btn2.list16 {margin-top: 38%;margin-left: 25%;height: 6%;width: 11%;position: absolute;} /* Singapore */
.global_list .global_btn2.list17 {margin-top: 38%;margin-left: 40%;height: 6%;width: 10%;position: absolute;} /* India */


.global_list .global_btn2.list18 {margin-top: 41%;margin-left: 5%;height: 6%;width: 10%;position: absolute;} /* China */
.global_list .global_btn2.list19 {margin-top: 41%;margin-left: 25%;height: 6%;width: 11%;position: absolute;} /* Indonesia */
.global_list .global_btn2.list20 {margin-top: 41%;margin-left: 40%;height: 6%;width: 10%;position: absolute;} /* Australia */

.global_list .global_btn2.list21 {margin-top: 44%;margin-left: 5%;height: 6%;width: 18%;position: absolute;} /* Hong Kong, China */
.global_list .global_btn2.list22 {margin-top: 44%;margin-left: 25%;height: 6%;width: 12%;position: absolute;} /* Philippines */
.global_list .global_btn2.list23 {margin-top: 44%;margin-left: 40%;height: 6%;width: 10%;position: absolute;} /* Vietnam */

.global_list .global_btn2.list31 {margin-top: 14%;margin-left: 53%;height: 6%;width: 10%;position: absolute;} /* Japan */
.global_list .global_btn2.list41 {margin-top: 10%;margin-left: 81%;height: 6%;width: 17%;position: absolute;} /* North America */

.global_list .global_btn2.list51 {margin-top: 24.5%;margin-left: 81%;height: 6%;width: 17%;position: absolute;} /* South America */
.global_list .global_btn2.list52 {margin-top: 27.5%;margin-left: 82.5%;height: 6%;width: 10%;position: absolute;} /* Brazil */


/* »ó´ë ÁÂÇ¥
.global_list .global_btn.list1 {height: 11%;width: 20%;margin-left: 13%;}
.global_list .global_btn.list2 {height: 11%;width: 20%;margin-left: 4%;}
.global_list .global_btn.list3 {height: 11%;width: 28%;margin-left: 8%;}
.global_list .global_btn.list4 {margin-left: 38%;height: 7%;width: 26%;}
.global_list .global_btn.list5 {height: 7%;margin-left: 3%;width: 27%;}
.global_list .global_btn.list6 {margin-left: 69%;height: 9%;width: 25%;}
.global_list .global_btn.list7 {margin-left: 79%;height: 9%;margin-top: 12%;width: 20%;}
.global_list .global_btn.list8 {margin-left: 79%;height: 9%;width: 20%;}
.global_list .global_btn.list9 {margin-left: 79%;height: 9%;width: 20%;}
.global_list .global_btn.list10 {margin-left: 35%;height: 9%;margin-top: 5%;width: 24%;}
.global_list .global_btn.list11 {margin-left: 7%;margin-top: 5%;height: 9%;width: 25%;}
.global_list .global_btn.list12 {margin-left: 9%;margin-top: -2%;width: 26%;height: 11%;}
.global_list .global_btn.list13 {width: 24%;height: 8%;}
.global_list .global_btn.list14 {margin-left: 4%;height: 8%;width: 28%;}
*/

/*popup*/
.layer_pop{display: none;opacity: 1;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.53);z-index: 9999;-webkit-animation: popupOn .2s linear 1 normal;-moz-animation: popupOn .2s linear 1 normal;-ms-animation: popupOn .2s linear 1 normal;-o-animation: popupOn .2s linear 1 normal;animation: popupOn .2s linear 1 normal;}

.popup_wrap{display: none;padding: 31px 20px 20px;position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 850px;width: 89%;height: auto;min-height: 600px;background-color: #fff;z-index: 99991;-webkit-animation: popupOn .2s linear 1 normal;-moz-animation: popupOn .2s linear 1 normal;-ms-animation: popupOn .2s linear 1 normal;-o-animation: popupOn .2s linear 1 normal;animation: popupOn .2s linear 1 normal;overflow: auto;}
.popup_close{background: none;border: 0;position: absolute;right: 20px;top: 25px;width: 37px;height: 37px;}
.popup_close img{width: 100%;}
.pop_com{position: relative;}

@keyframes popupOn {0%{opacity: 0;}100% {opacity: 1;}}@-moz-keyframes popupOn {0%{opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes popupOn {0%{opacity: 0;}100% {opacity: 1;}}@-o-keyframes popupOn {0%{opacity: 0;}100% {opacity: 1;}}


.popup_title{border-bottom: 1px dotted #000;font-weight: 500;font-size: 25px;padding-bottom: 10px;margin-bottom: 13px;}
.popup_title .img{margin-right: 3px;}
.pop_content dl {padding: 0 9px;}
.pop_content dl dt{color: #000;margin-top: 13px;font-weight: 400;font-size: 18px;}
.pop_content dl dd{color: #666;padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.pop_content dl dd:after{content: ''; display: table; clear: both;}
.pop_content .title1{color: #00568E;font-weight: 500;background: url(/images/listmark_s.gif) 0 50% no-repeat;padding-left: 8px;}

.p_s {clear: both;margin-top: 7px;}
.p_s .pands{ display: inline-block;vertical-align: middle;background-color: #00568E;height: 26px;margin: 0;color: #FFF;font-size: 14px;line-height: 25px;padding: 0 8px;float: left;}
.p_s .ps_prod{display: inline-block;vertical-align: middle; height: 26px;border: #00568E 1px solid;color: #00568E;font-size: 14px;line-height: 24px;padding: 0 8px;float: left;}
.btn_website {margin-top: 8px;}
.btn_website a {display: inline-block;border: 1px solid #4c86c7;height: 26px;line-height: 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;padding: 0 28px 0 10px;background: url(/images/new_window.png) 90% 50% no-repeat;color: #4c86c7;}


.file_search_list {text-align: center;border-bottom: 1px solid #a6a6a6;margin-bottom: 12px;}
.file_search_list li {display: inline-block;height: 45px;padding: 0 20px;}
.file_search_list li.search_on {border-bottom: 4px solid #1d4293;	}
.file_search_list a {display: block;height: 100%;font-size: 18px;text-align: center;color: #000000;font-weight: 400;}

.product_search_form {text-align: center;padding: 30px 0;height: auto;border: solid 1px #dadada;background-color: #f1f1f1;margin-bottom: 40px;}
.product_search_form .product_search_input {display: inline-block;vertical-align: middle;border: 1px solid #cccccc;height: 34px;margin-right: 0.5%;width: 42%;padding: 0 12px;}
.product_search_form .productSearchBtn {vertical-align: middle;border: 0;width: 78px;height: 36px;background-color: #1d4293;display: inline-block;vertical-align: middle; font-size: 18px;text-align: center;color: #ffffff;}



select.large_category::-ms-expand {display: none;}
select.large_category {display: inline;vertical-align: middle;-moz-appearance:none; -webkit-appearance:none; appearance:none;padding-right: 30px;padding-right: 28px;background:#fff url(/images/select_arrow.png) 94% 50% no-repeat;border: 1px solid #cccccc;-webkit-background-size: 14px;background-size: 14px;margin-right: 0.5%;width: 13%;padding-left: 12px;}

select.small_category::-ms-expand {display: none;}
select.small_category {display: inline;vertical-align: middle;-moz-appearance:none; -webkit-appearance:none; appearance:none;padding-right: 30px;padding-right: 28px;background:#fff url(/images/select_arrow.png) 94% 50% no-repeat;border: 1px solid #cccccc;-webkit-background-size: 14px;background-size: 14px;margin-right: 0.5%;width: 13%;padding-left: 12px;}
.etc_btn{background: none;border: none;width: 22px;}
.search_download{width: 29px;}
.language{display: inline-block;width: 42px;}
.sitemap_wrap{width: 100%;padding-bottom: 70px;}
.sitemap_inner{max-width: 1110px;width: 100%;padding: 0 5px;margin: 40px auto;}
.sitemap_wrap:after{content: ''; display: table; clear: both;}
.sitemap_list {margin: 0 auto;float: left;width: 25%;padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
.sitemap_list dt {font-size: 19px;padding-top: 11px;padding-bottom: 10px;padding-left: 4%;margin-bottom: 20px;font-weight: 500;color: #1c4192;border-top: 1px solid #1c4192;border-bottom: 1px solid #c5c5c5;}
.sitemap_list dt a {font-size: 19px;font-weight: 500;color: #1c4192;}
.sitemap_list dd {margin-left: 11px;margin-bottom: 7px;}
.sitemap_list dd a {font-size: 17px;text-align: left;color: #565656;padding-left: 20px;margin-left: -14px;}
.sitemap_list dd a:before {content: '';display: inline-block;width: 3px;height: 3px;background-color: #c3c3c3;vertical-align: 6px;margin-right: 10px;margin-left: -5px;}

.base_table4 .essential{background:#f2f2f2 url(/images/essential_icon.png) 8px 50% no-repeat;padding-left: 21px;}
.base_input1{height: 34px;width: 43%;padding-left: 5px;padding-right: 5px;}
.input_address1{height: 34px;width: 21%;margin-right: 3px;}
.input_address2{height: 34px;width: 48%;padding-left: 5px;padding-right: 5px;}
.com_btn1{display: inline-block;width: 74px;height: 36px;background-color: #5b5b5b;font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;}
.com_btn1:hover{text-decoration: none !important;}
.sub_detail1 {margin-top: 6px;font-size: 14px;text-align: left;color: #5d5d5d;}
.phone_number{height: 34px;width: 12%;padding-left: 5px;padding-right: 5px;}
.hyphen {display: inline-block;vertical-align: middle;margin-left: 0.5%;margin-right: 0.5%;font-weight: 400;font-size: 22px;}
.base_textarea1{width: 100%;height: 90px;}


/*È¸»ç°³¿ä*/
.download_wrap {text-align: center;margin-bottom: 55px;}
.download_wrap a {display: inline-block;width: 235px;height: 49px;color: #fff;line-height: 49px;padding-left: 25px;background: url(/images/intro_download.png) 5% 50% no-repeat;}
.download_wrap .english_download {background-color: #1c4192;margin-right: 10px;}
.download_wrap .japan_download {background-color: #008f87;}
.intro_txt{	font-size: 17px;font-weight: 400;line-height: 3;text-align: left;color: #222222;}

.intro_text2 {margin-top: 18px;}
.intro_text1 strong {font-weight: 600;}
.intro_text2 strong {font-weight: 500;}
.intro_img{padding: 0 25px;}
.intro_img .img1{float: left;}
.intro_img .img2{float: right;}

.dl_style4 { width: 100%;}
.dl_style4 dt{font-size: 20px;font-weight: 600;color: #1c4192;vertical-align: middle; display: inline-block;width: 20%;padding: 10px 0;}
.dl_style4 dd{font-size: 20px;font-weight: 500;line-height: 1.5;color: #212121;padding: 10px 0;display: inline-block;width: 79%;vertical-align: middle;}
.dl_style4 dd a{font-size: 20px;font-weight: 500;line-height: 1.5;color: #212121;padding: 10px 0;display: inline-block;vertical-align: middle;}
.dl_style4 dd:last-child{/*font-family:Meiryo, "Nanum Gothic","Noto Sans JP",sans-serif,Lucida Sans Unicode;*/font-weight: 400;}
.dl_style4 dd strong{font-weight: 600;}

.dl_style5 { width: 100%;height: 100%;padding-left: 9%;margin-top: 15px;}
.dl_style5 dt{position: relative;font-size: 20px;font-weight: 500;text-align: left;color: #1c4192;display: inline-block;height: 100%;width: 20%;display: inline-block;vertical-align: middle;}
.dl_style5 dt span{display: table-cell;vertical-align: middle;height: 100%;}
.dl_style5 dt:before{content: '';display: inline-block;width: 38px;height: 1px;background-color: #1c4192;position: absolute;top: 50%;right: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.dl_style5 dd{font-size: 18px;font-weight: 400;text-align: left;color: #212121;vertical-align: 5%;word-break: keep-all;padding-top: 20px;padding-bottom: 20px;padding-left: 10px;display: inline-block;width: 79%;vertical-align: middle;}
.dl_style5 dd strong{font-size: 20px;display: block;margin-bottom: 4px;font-weight: 600;}


.company_situation{background: url(/images/intro_bg1.png) 100% 50% no-repeat;}
.company_motto {text-align: center;margin-bottom: 50px;}
.company_motto span{display: inline-block;width: 360px;height: 67px;border-radius: 33px;border: solid 1px #cbcbcb;font-size: 22px;font-weight: 400;line-height: 64px;color: #212121;}

.company_motto_title {overflow: hidden;}
.company_motto_title li {position: relative;float: left;text-align: center;width: 33.333%;}
.company_motto_title li:nth-child(1):before {position: absolute;right: -8%;top: 41%;content: '';width: 60px;height: 35px;content: '';background: url(/images/intro_arrow.png) 50% 50% no-repeat;}
.company_motto_title li:nth-child(2):before {position: absolute;right: -8%;top: 41%;content: '';width: 60px;height: 35px;content: '';background: url(/images/intro_arrow.png) 50% 50% no-repeat;}
.company_motto_title li .text {position: absolute;left: 50%;top:50% ;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.company_motto_title li .title {font-size: 29px;font-weight: 500;line-height: 1.43;color: #212121;}
.company_motto_title li .sub_title {display: block;margin-top: 5px;font-size: 19px;line-height: 1.45;color: #212121;}
.base_text2 { font-size: 17px; text-align: left; color: #212121; font-weight: 400; word-break: keep-all;line-height: 30px;}
.img_content { margin-left: 30px;margin-bottom: 30px;}
.ceo_sign{float: right;margin-top: 80px;}
.faq_list {border-top: 2px solid #d3d3d3;padding-top: 9px;padding-left: 10px;padding-right: 10px;margin-right: 10px;overflow: hidden;border-bottom: 2px solid #d3d3d3;padding-bottom: 9px;}
.faq_list li:first-child {border-top: 0;}
.faq_list li:nth-child(2) {border-top: 0;}
.faq_list li {float: left;width: 50%;border-bottom: 1px solid #e0e0e0;padding-left: 10px;}

.faq_list li:nth-last-child(2):nth-child(odd)  {border: 0;} /* ¸¶Áö¸· 2¹øÂ° ¿ä¼Ò°¡ È¦¼ö ÀÏ¶§ Àû¿ë ¸ð¹ÙÀÏ ¹öÀüÀº ÇÑÁÙ¿¡ 1°³¾¿ ÀÌÁö¸¸ PC¹öÀüÀº 1ÁÙ¿¡ 2°³¾¿ÀÌ¶ó ¸¶Áö¸· È¦¼ö´Â ¾Æ·¡ ¶óÀÎÀ» Ç¥½Ã ÇÏÁö ¾ÊÀ½ */
.faq_list li:last-child {border: 0;}

.faq_list a {font-size: 18px;line-height: 2.19;color: #1c4192;background: url(/images/arrow4.png) 100% 50% no-repeat;padding-right: 20px;-webkit-background-size: 4px 8px;background-size: 4px 8px;font-weight: 400;display: inline-block;padding-top: 3px;padding-bottom: 3px;}
.faq_list a:hover {text-decoration: underline;}

.faq_slider{border-top: 2px solid #acacac;border-bottom: 2px solid #acacac;}
.faq_question{cursor: pointer;font-size: 18px;font-weight: 400;line-height: 1.8;color: #000;padding-bottom: 18px;padding-top: 13px;}
.faq_question.block{color: #009b94;font-weight: 500;background: url(/images/mb_title_on.png) 100% 50% no-repeat;}
.faq_question.block .q_title{background-color: #009b94;}
.faq_question.none{background: url(/images/mb_title_off.png) 100% 50% no-repeat;}
.faq_slider li{padding-left: 70px;position: relative;}
.faq_slider li:last-child{border-bottom: 0;}
.faq_question .q_title{font-size: 16px;position: absolute;left: 21px;top: 11px;display: inline-block;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;background-color: #cecece;width: 30px;height: 30px;color: #fff;text-align: center;font-weight: 400;}

.faq_answer {display: none;font-weight: 400;padding-bottom: 14px;background-color: #f4f7f9;padding-top: 14px;padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
.faq_answer img {max-width: 100%;}
.company_story {position: relative;margin-left: 12%;}
.company_story dd:before{ content: '';width: 1px;height: 98.6%;display: block;background-color: #b5b5b5;position: absolute;left: 16%;top: 7px; }
.company_story dt {position: relative;display: inline-block;width: 17%;float: left;font-size: 37px;font-weight: 500;line-height: 0.6;text-align: left;  color: #73726a;}
.company_story dd {display: inline-block;width: 77%;margin-bottom: 40px;}
.company_story dd:last-child {padding: 0;margin: 0;margin-bottom: -100%;}
.company_story_list li {position: relative;padding-left: 118px;}
.company_story_list li:after{content: '';display: inline-block;background-color: #000;position: absolute;left: -1.222%;top: 12px;background-color: #b5b5b5;width: 130px;height: 1px;}
.company_story_list .year {background: url(/images/compnay_circle.png) 0 50% no-repeat;padding-left: 42px;font-size: 23px;font-weight: 600;line-height: 1.1;color: #130e15;display: inline-block;margin-right: -16px;}
.company_story_list p {display: inline-block;padding-left: 42px;font-size: 20px;line-height: 1.04;text-align: left;color: #5a5a5a;margin-bottom: 40px;}
.company_story dt:after  {content: '';display: inline-block;border-radius: 20px;
	width: 13px;height: 13px;background-color: #b5b5b5;vertical-align: middle;display: inline-block;margin-left: 18%;position: absolute;right: 3px;top: 50%;margin-top: -4px;}



.font1{font-family: 'Oswald', sans-serif;font-style: italic;font-weight: 500}
.fixed_header{overflow: hidden;margin-bottom: 30px;}
.fixed_header li{float: left;height: 54px;background-color: #112f7c;font-size: 17px;text-align: center;display: table;border-right: 2px solid #ffffff;word-break: keep-all}
.fixed_header li button{display: table-cell;vertical-align: middle;width: 100%;height: 100%;background: none;border: 0;font-weight:400;
	color: #ffffff;}
.fixed_header.cols3 li{width: 33.3333%;}
.fixed_header.cols4 li{width: 25%;}
.fixed_header.cols5 li{min-height: 83px;width: 20%;}
.section_box{margin-bottom: 30px;padding: 15px 18px;border: solid 2px #f0f0f0;background-color: #ffffff;overflow: hidden;position: relative;}
.section_box:after{content: ''; display: inline-block;width: 30px;height: 2px;background-color: #112f7c; position: absolute;top: 0;left: 0;z-index: 5;}
.section_box:before{content: ''; display: inline-block;width: 3px;height: 30px;background-color: #29afd8; position: absolute;top: 0;left: 0;z-index: 5;}

.base_text3 {font-size: 16px;line-height: 1.88;text-align: left;color: #222222;}


.section_depth1 {margin-top: 20px;border-bottom: 1px solid #1d4293;height: 54px;}
.section_depth1 li.tab_on {border-top: 1px solid #1d4293;border-left: 1px solid #1d4293;border-right: 1px solid #1d4293;border-bottom: 1px solid #fff;background-color: #fff;height: 55px;}
.section_depth1 li.tab_on a{font-weight: 500;color: #1d4293;}
.section_depth1 li.tab_on button{font-weight: 500;color: #1d4293;}
.section_depth1 li.tab_on button:focus{outline: 0}

.section_depth1 li {float: left;width: 19.11%;display: table;height: 100%;text-align: center;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;-ms-border-radius: 10px 10px 0 0;-o-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;background-color: #f6f6f6;margin-right: 1%;padding: 0 10px;word-break: keep-all}
.section_depth1 li:last-child {margin-right: 0;}
.section_depth1 a {display: table-cell;vertical-align: middle;font-size: 14px;
	line-height: 17px;font-weight: 300;color: #444444;}
.section_depth1 button {display: table-cell;vertical-align: middle;width: 100%;height: 100%;background: none;border: none;font-size: 16px;line-height: 1.41;color: #444444;font-weight: 300;}
.section_content{margin-top: 20px;}
.link_wrap {text-align: left;}
.link_wrap a{display: inline-block;margin-right: 15px;height: 47px;-webkit-border-radius: 24px;-moz-border-radius: 24px;-ms-border-radius: 24px;-o-border-radius: 24px;border-radius: 24px;font-size: 17px;font-weight: 500;text-align: center;color: #222222;line-height: 45px;padding: 0 60px 0 28px;background: #ededed url(/images/link_bg.png) 92% 50% no-repeat;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;margin-bottom: 10px;}
/* .link_wrap a{display: inline-block;margin-right: 15px;height: 47px;-webkit-border-radius: 24px;-moz-border-radius: 24px;-ms-border-radius: 24px;-o-border-radius: 24px;border-radius: 24px;font-size: 17px;font-weight: 500;text-align: center;color: #222222;line-height: 45px;padding: 0 48px 0 28px;background: #ededed url(/images/link_bg.png) 92% 50% no-repeat;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;margin-bottom: 10px;} */
.link_wrap a:hover{background-color: #dedede;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}


.section_box .img {margin: 20px auto;text-align: center;}
.section_box .img:after {content: ''; display: table; clear: both;}
.section_box .img img {max-width: 100%;}
.section_box .image_info {text-align: center;font-size: 16px;line-height: 23px;color: #666666;word-break: keep-all}
.section_box .tb_left_txt {float: left;font-size: 16px;line-height: 20px;color: #666666;word-break: keep-all;margin-top: -5px;}
.section_box .tb_right_txt {float: right;font-size: 16px;line-height: 20px;color: #666666;word-break: keep-all;margin-top: -5px;}

.section_box .img .left {display: inline-block;width: 49%;vertical-align: middle;}
.section_box .img .right {display: inline-block;margin-left: 1%;width: 49%;vertical-align: top;}
.section_box .img .left img {max-width: 100%;min-width: 80%;}
.section_box .img .right img {max-width: 100%;}
.ul_click_list1:after{content: ''; display: table; clear: both;}
.ul_click_list1 li{width: 32%;margin-bottom: 15px;height: 68px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;background-color: #4b94ba;float: left;margin-right: 2%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ul_click_list1 li:hover{background-color: #6ab1d6;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ul_click_list1 li:nth-child(3n){margin-right: 0;}
.ul_click_list1 a {display: block;padding: 4px;height: 100%;}
.ul_click_list1 .click_img {display: inline-block;vertical-align: middle;width: 20%;}
.ul_click_list1 .title_content {display: inline-block;margin-left: 10px;vertical-align: middle;font-size: 16px;font-weight: 400;line-height: 21px;text-align: left;color: #ffffff;background: url(/images/arrow3.png) 100% 59% no-repeat;padding-right: 17px;max-width: 72%;display: inline-block;padding-left: 7px;word-break: keep-all}


.ul_style2 li{border-bottom: 1px solid #e0e0e0;margin-bottom: 8px;padding-bottom: 8px;}
.ul_style2 li a:hover{text-decoration: underline;}
.ul_style2 li .news_icon2{background-color: #ff8c37;display: inline-block;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;overflow: hidden;font-size: 12px;line-height: 15px;color: #ffffff;padding-left: 8px;padding-right: 8px;margin-right: 10px;vertical-align: -2px;}
.ul_style2 li:last-child{border-bottom: 0;}
.add_more{text-align: center;margin-top: 35px;}
.add_more a{display: inline-block;line-height: 40px;font-weight: 400;width: 165px;height: 43px;border: solid 1px #696969;background-color: #ffffff; font-size: 18px;color: #000000;}
ul.ul_style1 .ul_depth li{margin-left: 0;padding-left: 2px;}
ul.ul_style1 .ul_depth li:before{display: none;}
.tb_bottom_sub:after{content: ''; display: table; clear: both;}
.tb_txt {clear: both;font-size: 16px;line-height: 20px;color: #666666;word-break: keep-all;}
.title_detail{background-color: #fafafa;border-bottom: 1px solid #eeeeee;}
.title_detail .inner{padding: 0;}
.detail_list {height: 54px;width: 100%;border-left: 1px solid #eee;}
.detail_list:after {content: ''; display: table; clear: both;}
.detail_list li{position: relative;float: left;width: 23.333%;height: 100%;display: table-cell;display: table;background: #fff url(/images/select_arrow.png) 96% 50% no-repeat;-webkit-background-size: 17px;background-size: 17px;}
.detail_list >  li{border-right: 1px solid #eee;background-color: #fff;word-break: keep-all}

.detail_list li a{display: table-cell;vertical-align: middle;height: 100%;width: 100%;color: #000;font-weight: 400;padding-left: 20px;}
.detail_list li.home{width: 6%;text-align: center;text-align: center;height: 100%;padding: 0;background-color: #fff;background-image:none;}
.detail_list li.home a{padding-left: 0;}
.detail_list li.home img{width: 19px;vertical-align: middle;}

.detail_depth {display: none;position: absolute;z-index: 70;top: 54px;left: -1px;width: 100.55%;background-color: #fff;	border: 1px solid #eee;}
.detail_depth li{float: inherit;background: none;width: 100%; min-height: 40px;word-break: break-all;height: auto;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
	border-bottom: 1px solid #eee;	background-color: #f4f4f4;}
.detail_depth li:last-child{border-bottom: 0;}
.detail_depth li a{padding-right: 20px;width: 100%;height: 100%;border: 0;padding-left: 20px;font-weight: 300;color: #222;}
.detail_depth li:hover{background-color: #ececec;
	-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;color: #efefef;}
.detail_depth li:hover a{border: 0;}
.detail_list li.detail_on{background: #fff url(/images/select_arrow2.png) 96% 50% no-repeat;-webkit-background-size: 17px;background-size: 17px;}
.catalog_link{display: inline-block;position: relative;}
.catalog_link img{max-width: 100%;width: 100%;}
.catalog_link button{border: none;position: absolute;height: 18%;width: 22%;background: none;}
.catalog_link button.ca_btn1{right: 0;top: 0;}
.catalog_link button.ca_btn2{right: 0;top: 25%;}
.catalog_link button.ca_btn3{right: 0;top: 52%;}
.catalog_link button.ca_btn4{right: 0;top: 79%;}
.japan_business {display: inline-block;vertical-align: middle;}
.japan_business img{height: 23px;width: auto;margin-top: 6px;}


.-coding{display: block;}



@media (max-width:1200px){

	.intro_img .img1{width: 49%;}
	.intro_img .img2 {width: 49%;}
	.intro_img .img1 img{max-width: 100%;}
	.intro_img .img2 img{max-width: 100%;}


}



@media (max-width:1024px){

	/*2021³â 7¿ù 15ÀÏ ±Û·Î¹ú ³×Æ®¿öÅ© »õ·Î Ãß°¡ */
	.network_left_box{
	  width:100%;
	  float:left;
	}

	.network_right_box{
	  width:100%;
	  text-align:center;
	  float:none;
	}
	/*2021³â 7¿ù 15ÀÏ ±Û·Î¹ú ³×Æ®¿öÅ© »õ·Î Ãß°¡ */

	.sub_inner{padding: 30px 8px 30px 8px;min-height: 500px;}
  .common_title .img{overflow: hidden;width: 100%;height: auto;}
  .common_title .text{font-size: 25px;}
  .product_thumbnail .title{padding-left: 10px;height: 100%;}
  .product_thumbnail{padding-bottom: 0;	}
  .product_list_tab{height: 50px;margin-bottom: 20px;}
  .product_list_tab li a{padding: 11px 0;font-size: 17px;}

	.sub_thumbs{margin-top: 20px;margin-bottom: 20px;}
	dl.cols4 {width: 49%;}
	.dl_style1 dt{font-size: 18px;}
	.dl_style1 dd{font-size: 16px;}
	.base_table3 .left_title{width: 69%;}
	.base_table3 .right_title{width: 27%;}
	.view_content{padding: 10px 0;}
	.product_inquiry li .product_right{padding-left: 8%;}
	.question_link{right: 10px;width: 134px;padding-right: 30px;}
/*	popup*/
	.popup_close{width: 30px;height: 30px;}
	.popup_wrap{padding: 19px 20px 20px;}

	.intro_list li:hover img{width: 65px;margin-top: 0;}
	.intro_list li:hover .text{color: #fff;}
	.intro_list li:hover .text strong{color: #fff;}
	.support_list .img {height: 50px;}

	.company_situation{background: url(/images/intro_bg1.png) 100% 100% no-repeat;-webkit-background-size: 68% 68%;background-size: 68% 68%;}

	.company_motto_title li .circle img{width: 81%;}
	.company_motto_title li:nth-child(1):before{width: 15%;-webkit-background-size: 100%;background-size: 100% auto;right: -7%;}
	.company_motto_title li:nth-child(2):before{width: 15%;-webkit-background-size: 100%;background-size: 100% auto;right: -7%;}
	.dl_style5 dt:before{display: none;}
	.company_story{margin-left: 2%}
	.company_story dt:after{right: -1px;}
	.fixed_header.cols5 li{width: 50%;min-height: inherit;height: 60px;margin-bottom: 3px;}
	.product_tab{margin: 30px auto 0 auto;}
	.sitemap_inner{margin: 30px auto;}
	.sitemap_list dd a{font-size: 15px;}


	
	#-1024{display: block;}

	
}


@media (max-width:890px){
    .faq_list a {font-size: 16px;}

	#-890{display: block;}

	
}

@media (max-width:768px){
	
	
	.sub_title1{font-size: 21px;margin-bottom: 10px;}
	.base_text1{padding-left: 10px;font-size: 16px;}
	.sub_title3{padding-left: 5px;}
	.sub_title2{padding-left: 5px;font-size: 18px;}
	.base_inner1{margin-left: 0px;}
	.dl_wrap{margin-bottom:20px;}
	.base_box1{margin-bottom: 20px;}
	.base_box3{margin-bottom: 20px;background-position: 162% 0;}
	.product_thumbnail .title button{margin-bottom: 0;height:60px;display: block;background:  url(/images/mb_title_off.png) 96% 50% no-repeat;width: 100%;text-align: left;pointer-events: inherit;}


	.product_thumbnail_list li a{display: table;font-weight: 400;font-size: 17px;}
	.product_thumbnail_list li{position: relative;width: 100%;margin-right: 0;margin-bottom: 10px;margin-left: 0;}
	.product_thumbnail_list li .img{float: left;width: 102px;height: 54px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;overflow: hidden;}
	.product_thumbnail_list li .title{width: 100%;display: table-cell;vertical-align: middle;}
	.slider3 li .title{font-size: 16px;word-break: keep-all;line-height: 18px;}
	.dl_style1{width: 49%;margin-bottom: 20px;display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;vertical-align: top;box-sizing: border-box;float: none}	
	.dl_style2{margin-bottom:20px;}
	
	
	dl.cols2 {width: 100%;}
	dl.cols4 {width: 100%;}
	.detail_now{font-size: 16px;}
	
	.sub_thumbs{margin-top: 0;}
	.product_thumbnail{padding-bottom: 0;	margin-bottom: 0;}
	.product_thumbnail .title button{font-size: 16px;font-weight: 500;}

	.sub_banner{padding: 15px 0;}
	.sub_banner ul{padding: 5px;margin-left: 0;}
	.sub_banner ul li{width: 29%;margin-right: 1%;vertical-align: top;}
	.sub_banner ul li:last-child{margin-right: 0;}
	.sub_banner ul li .img img{max-width: 100%;}
	.sub_banner ul.catalog {display: inline-block;padding: 0;width: 100%;margin-right: 0;}
	.sub_banner ul.catalog li{width: 26%;margin-right: 0;}
	.sub_banner ul.catalog li img{max-width: 74%;}
	.common_title{margin-top: 50px;}
	.slider3 li{max-height: 97px;overflow: hidden;}
	.product_thumbnail_list{ overflow: hidden;height: 0;transition: all .8s ease-in-out;line-height: 0;padding: 0 1em;}
	.product_thumbnail_list.type2{ overflow: auto;height: auto;}
	.product_thumbnail_list.block{ padding-top: 10px;padding-bottom: 10px;height: auto;}
	.common_title .text{font-size: 24px;}
	.sub_banner ul.catalog li:last-child{margin-left: 0;}
	
	
	.sub_banner2{padding: 15px 0;}
	.sub_banner2 ul{padding: 5px;margin-left: 0;}
	.sub_banner2 ul li{width: 29%;margin-right: 1%;vertical-align: top;}
	.sub_banner2 ul li:last-child{margin-right: 0;}
	.sub_banner2 ul li .img img{max-width: 100%;}
	.sub_banner2 ul.catalog {display: inline-block;padding: 0;width: 100%;margin-right: 0;}
	.sub_banner2 ul.catalog li{width: 26%;margin-right: 0;}
	.sub_banner2 ul.catalog li img{max-width: 74%;}
	.sub_banner2 ul.catalog li:last-child{margin-left: 0;}

	
	.common_title .img img{ width: 154%;float: right;display: inherit;}
	.sub_classify li{width: 25%;}
	.sub_classify li button{padding: 5px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	.sub_classify li{width: 25%;}
	.product_thumbnail_list li .img img{border: none;}
	.btn_center li.paging_next{margin-left: 0;}	
	.btn_center li.paging_prev{margin-right: 0;}
	.btn_center{margin-top: 20px;}
	
	.product_inquiry li{display: block;margin-bottom: 10px;}
	.product_inquiry li .product_left{width: 100%;display: block;height: auto;min-height: 38px;border-bottom: 0; font-weight: 600;	line-height: 24px;padding: 5px 0;word-break: keep-all;font-weight: 400;}
	.product_inquiry li .product_left:after{display: none;}
	.product_inquiry li .product_right{width: 100%;display: block;height: auto;padding-left: 2%;line-height: 29px;text-align: center;padding-left: 0;padding-bottom: 8px;padding-bottom: 8px;}
	.product_inquiry li .product_right:after{content: ''; display: table; clear: both;}
	.question_link{height: 32px;line-height: 31px;width: 120px;float: none;position: relative;top: 4px;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;display: block;margin: 0 auto;left: 0;margin-bottom: 2px;margin-top: -1px;font-size: 14px;}
	.base_text2{font-size: 16px;}	
	.img_content{max-width: 197px;margin-left: 15px;bottom: 15px;}
	.map_list{width: 100%;}
	.map_list li{width: 50%;}
	.map_link{float: inherit;display: block;overflow: hidden;text-align: center;margin-bottom: 16px;}
	.map_link li{float: none;width: 22%;display: inline-block;margin: 0;}
	.al_center{text-align: center;}
	.popup_wrap{height: auto;max-height: 86%;min-height: inherit;}
	.popup_title .img{vertical-align: -4px;}
	.popup_title{font-size: 20px;word-break: keep-all}
	.popup_title h3{margin-right: 30px;}
	.popup_close{top: 18px;}
	.etc_btn{width: 22px;}
	.search_download{width: 25px;}
	.language{display: inline-block;width: 35px;}
	.product_search_form{padding: 10px;}
	select.large_category{width: 18%;}
	select.small_category{width: 18%;}
	.product_search_form .product_search_input{width: 37%;}
	.file_search_list a{font-size: 17px;}
	.file_search_list li{height: 38px;margin-top: 3px;margin-bottom: 3px;padding: 0 10px;}
	.sitemap_list{width: 50%;}
	.sitemap_list dt{font-size: 19px;}
	.sitemap_list dd a{font-size: 16px;word-break: keep-all}
	.tW200{width: 120px;}
	.sitemap_list dt{padding-bottom: 5px;padding-top: 5px;margin-bottom: 10px;font-size: 16px;}
	.sitemap_list dt a{font-size: 16px;}
	.sitemap_list dd{margin-bottom: 1px;}
	.com_btn1{width: 71px;}
	.download_wrap{margin-bottom: 20px;}
	.intro_txt{font-size: 16px;line-height: 30px;}
	.intro_text2{margin-top: 10px;}
	.dl_style4 {width: 100%;}
	.dl_style4 dt{font-size: 16px;width: 37%;word-break: keep-all;padding: 4px 0;}
	.dl_style4 dd{font-size: 16px;width: 62%;padding: 4px 0;}
	.dl_style4 dd a{font-size: 16px;font-weight: 400;}
	.company_motto{margin-bottom: 20px;margin-top: 20px;}
	.company_motto span{font-size: 19px;height: 50px;line-height: 46px;width: 300px;}
	.company_motto_title li .title{font-size: 20px;}
	.company_motto_title li .sub_title{font-size: 16px;}
	.dl_style5 {padding-left: 5%;}
	.dl_style5 dt{font-size: 18px;width: 26%;vertical-align: top;}
	.dl_style5 dd{padding-top: 10px;padding-bottom: 10px;font-size: 16px;width: 73%;vertical-align: top;padding: 0;padding-bottom: 10px;}
	.dl_style5 dt:before{display: none;}
	.dl_style5 dd strong{font-size: 18px;}
	.company_story dt{font-size: 24px;}
	.company_story_list .year{font-size: 20px;margin-right: -26px;}
	.company_story_list p{font-size: 17px;}
	.sub_title7{font-size: 18px;margin-bottom: 10px;}
	.faq_list{padding-top: 8px;padding-bottom: 8px;}
	.faq_list a {font-size: 16px;padding-right: 14px;line-height: 24px;padding-top: 5px;padding-bottom: 5px;display: block;}
	.intro_img{padding: 0;}
	
	.section_box{padding: 10px;}
	
	.ul_click_list1 li{width: 49%;margin-bottom: 2%;}	
	.ul_click_list1 li:nth-child(2n){margin-right: 0	;}	
	.ul_click_list1 li:nth-child(3n){margin-right: 2%;}	
	.ul_click_list1 .title_content{padding-left: 12px;line-height: 16px;}
	.section_box .img .left{width: 48%;}
	.section_box .img .right{width: 48%;}
	.section_box .img .left.list_con{width: 100%;margin-left: 0;text-align: center;}
	.section_box .img .right.list_con{width: 100%;margin-left: 0;margin-top: 20px;}
	.link_wrap a{width: 48%;display: inline-block;margin-right: 1%;vertical-align: middle;padding: 0;text-align: left;font-size: 15px;background-image: none;text-align: center;}
	.section_depth1 li{width: 18.11%;}
	.section_depth1 li a{font-size: 14px;}
	.section_depth1 li button{font-size: 14px;}
	.base_table2 tr{height: 41px;}
	.base_table2 th{padding: 4px;}
	
	.base_table2 td{padding: 4px;}
	.add_more{margin-top: 20px;}
	.add_more a{width: 100px;height: 38px;font-size: 16px;line-height: 36px;}
	.fixed_header.cols3 li{width: 49%;margin-bottom: 3px;}
	.fixed_header.cols4 li{width: 49%;margin-bottom: 3px;}
	.fixed_header.cols5 li{width: 49%;margin-bottom: 3px;}
	
	.detail_list{height: 45px;border-right: 0;border-left: 0;}
	.common_title{border: 0;}
	.detail_depth{left: 0px;width: 100%;top: 43px;border-bottom: 2px solid #eee;left: 0px;}
	.detail_list li.home{display: none;}
	.detail_list li{width: 50%;border-bottom: 1px solid #efefef;}
	.detail_depth li{border-bottom: 1px solid #d2d2d2;width: 100%;}

	.title_detail{border-bottom: 0;}
	.detail_list li a{font-size: 16px;}
	.detail_list li.detail1{background-color: #049b96;}
	.detail_list li.detail1 a{color: #fff;}
	.detail_list li.detail1 .detail_depth a{color: #000;}
	.japan_business img{height: auto;max-height: 18px;max-width: 100%;}
	.sub_banner2 {margin-top:-30px;}
	.faq_list li{width: 100%;}
	.faq_list li:nth-last-child(2):nth-child(odd)  {border-bottom: 1px solid #e0e0e0;} /* ¸¶Áö¸· 2¹øÂ° ¿ä¼Ò°¡ È¦¼ö ÀÏ¶§ Àû¿ë PC¹öÀüÀº ÇÑÁÙ¿¡ 2°³¾¿ ³ª¿ÀÁö¸¸ ¸ð¹ÙÀÏÀº 1ÁÙ¿¡ ÇÑ°³¾¿ÀÌ¶ó ¾Æ·¡ ¶óÀÎÀ» Ç¥½Ã */

	
	
	#-768{display: block;}

}

@media (max-width:640px){
	.dl_style1{width: 100%;}
	.sub_title1{font-size: 19px;}
	.dl_style1 dt{margin-left: 8px;font-size: 17px;}
	.dl_style1 dd{margin-left: 8px;}
	.sub_title4{margin-left: 8px;}
	.dl_style2 dd{padding-left: 29px;}
	
	.dl_style1 dt:before{content: '';display: inline-block;width: 2px;height: 13px;background-color: #00b4b4;margin-right: 7px;}
	.sub_title2{margin-bottom: 10px;}
	.sub_banner ul.catalog li img{max-width: 50px;}
	.sub_banner ul.catalog li .title{font-size: 14px;}
	.sub_banner2 ul.catalog li img{max-width: 50px;}
	.sub_banner2 ul.catalog li .title{font-size: 14px;}
	.sub_classify li{width: 33.3333%;}
	.base_table1 th, .base_table2 th,	.base_table3 th,.base_table1 td, .base_table2 td,	.base_table3 td,.base_table4 td{font-size: 14px;}
	.base_table1 td a, .base_table2 td a,	.base_table3 td a	.base_table4 td a{font-size: 14px;}
	.new_link{font-size: 14px;background-position: 0 4px;}

	
	
	.base_table3 td{padding: 4px;word-break: inherit}
	.base_table3 td a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; white-space: inherit;-webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.2em;max-width: 100%;padding: 0;font-size: 14px;font-weight: 400;}
	.sub_inner{padding: 20px 8px 30px 8px}
	.base_table3 th{padding: 0;}
	.base_table4 th{padding: 0;font-size: 14px;}
	.base_table4 td{padding: 4px;word-break: inherit;font-size: 14px;}
	.al_center{text-align: center;}
	.al_center select{height: 28px;width: 24%;margin-right: 1%;font-size: 14px;}
	.al_center input{width: 46%;height: 26px;font-size: 14px;padding: 0 5px;}
	.al_center .button_s{width: 18%;margin-left: 1%;}
	.button{float: none;margin-top: 10px;width: 90px;}
	.base_table3 .left_title{width: 100%;display: block;vertical-align: middle;float: inherit;padding: 5px 5px 0 5px;}
	.base_table3 .right_title{padding-right: 0;width: 100%;float: none;display: inline-block;vertical-align: middle;text-align: left;padding: 5px;}
	.base_table3 .right_title .title{margin-right: 10px;width: auto;color: #000;}
	.base_table3 .right_title .title_con{color: #606060;}
	.base_table3 tr{height: 38px;}
	.base_table4 tr{height: 38px;}
	.al_center .button_s{width: 13%;height: 28px;font-size: 14px;line-height: 26px;}
	select.large_category{width: 42%;height: 30px;float: left;}
	select.small_category{width: 56%;height: 30px;}
	.product_search_form .product_search_input{margin-top: 5px;margin-bottom: 4px;width: 69%;height: 28px;}
	.product_search_form .productSearchBtn {height: 30px;font-size: 14px;width: 50px;line-height: 19px;}

	.file_search_list a{font-size: 16px;line-height: 30px;}
	.file_search_list li{height: 35px;margin-top: 2px;margin-bottom: 2px;padding: 0 9px;margin-left: 4px;margin-right: 4px;}
	.product_search_form{margin-bottom: 10px;text-align: left;}
	.base_input1{width: 67%;height: 24px;}
	.input_address1{height: 24px;width: 29%;margin-bottom: 5px;}
	.input_address2{height: 24px;width: 94%;margin-bottom: 5px;}
	.phone_number{height: 24px;}
	.base_table4 td a{height: 28px;line-height: 27px;font-size: 14px;width: 100%;}
	.sub_detail1{word-break: keep-all;line-height: 19px;}
	.phone_number{width: 22%;}
	
	.download_wrap a{display: inline-block;width: 48%;margin: 0;height: auto;line-height: 23px;padding: 10px 0;font-size: 15px;word-break: keep-all;background: none;}
	.download_wrap .english_download{margin: 5px auto;}
	.map_list li{height: 40px;}
	.map_list li a{line-height: 38px;}

	.dl_style3{margin-top: 0px;margin-left: 0;}
	.dl_style3 dt{width: 100%;margin-right: 0;font-size: 16px;}
	.dl_style3 dt:before{content: '';width: 2px;height: 13px;background-color: #000;display: inline-block;margin-right: 6px;}
	.dl_style3 dd{width: 100%;margin-right: 0;margin-bottom: 4px;word-break: keep-all;font-size: 16px;}
	.sub_googleLink li{height: 40px;}
	.sitemap_list dt a{font-size: 17px;}
	.tW60{width: 53%;}
	.company_story_list li{padding-left: 69px;}
	.company_story_list li:after{width: 76px;top: 10px;}
	.company_story_list .year{padding-left:30px;}
	.company_story_list p{padding-left: 30px;margin-bottom: 20px;padding-right: 2%;line-height: 19px;}
	.faq_question p{display: inline-block;vertical-align: middle;max-width: 80%;line-height: 23px;}
	.faq_question{padding: 8px 0;font-size: 16px;margin-right: 10px;}
	.faq_question .q_title{position: static;display: inline-block;vertical-align: top;margin-right: 10px;margin-top: 2px;}
	.faq_slider li{padding-left: 5px;margin-right: 5px;}
	.base_table1 th{padding: 3px;}
	.base_table1 td{padding: 3px;}
	.base_table1 tr{height: 38px;}
	
	.base_text1{padding-left: 8px;}
	.sub_title2{padding-left: 0;background-position:  0 6px;}
	.sub_title8{font-size: 17px;margin-bottom: 10px;background-position:  0 6px;}
	.link_wrap {text-align: center; display: block; clear: both;}
.section_depth1:after {content: ''; display: table; clear: both;}
	.link_wrap a{width: 90%;margin-bottom: 10px;padding-left: 3%;}
	.section_depth1 {height: auto;border-bottom: 0;}
	.section_depth1 li {float: left;width: 32%;margin-bottom: 4px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;height: 41px;margin-right: 1px;margin-bottom: 1px;border: 1px solid #d9d9d9;padding: 0;}
	.section_depth1 li a{font-size: 14px;outline: 0}
	.section_depth1 li button{font-size: 14px;outline: 0}
	.section_depth1 li.tab_on{height: 41px;border-bottom: 1px solid #1d4293;}
	.fixed_header{margin-bottom: 20px;}
	.fixed_header.cols3 li{width: 100%;margin-bottom: 3px;height: 38px;}
	.fixed_header.cols4 li{width: 100%;margin-bottom: 3px;height: 38px;}
	.fixed_header.cols5 li{width: 100%;margin-bottom: 3px;height: 38px;}
	.base_text3{line-height: 22px;}
	.ul_style1 li{line-height: 24px;}
	.section_box .img .left img{width: 97%;}
	.ul_style1.cols2 li{width: 100%;}
	.product_tab{margin: 20px auto 0 auto;}
	.sitemap_inner{margin: 20px auto;}

	
	
	#-640{display: block;}
	
}

@media (max-width:479px){
	/*2021³â 7¿ù 15ÀÏ ±Û·Î¹ú ³×Æ®¿öÅ© »õ·Î Ãß°¡ */

	.network_img {max-width:90%;padding-left:0px;}
	/*2021³â 7¿ù 15ÀÏ ±Û·Î¹ú ³×Æ®¿öÅ© »õ·Î Ãß°¡ */

	.common_title .text{font-size: 20px;}

	.sub_classify li{width: 50%;height: 54px;font-size: 15px;}
	.img_content{display: block;float: none;margin: 0 auto;max-width: 225px;margin-bottom: 20px;}
	.ceo_sign{float: inherit;display: block;width: 100%;text-align: center;margin-top:30px;}
	.ceo_sign img{max-width: 93%;}
	.sub_banner ul.catalog li{width: 33%;}
	.sub_banner2 ul.catalog li{width: 33%;}
	.sub_googleLink li {width: 100%;margin-bottom: 7px;}
	.sub_googleLink li a{font-size: 16px;}
	.sub_googleLink li a strong:after{margin-left: 10px;}
	.dl_style5 {padding-left: 1%;}
	.dl_style5 dt{width: 100%;font-size: 17px;padding-left: 10px;}
	.dl_style5 dt:before{content: '';display: inline-block;width: 2px;height: 13px;background-color: #1c4192;float: left;position: absolute;left: 0;}
	.dl_style5 dd{width: 100%;}
	.dl_style5 dd strong{display: inline-block;margin-right: 10px;font-size: 16px;}
	.company_motto span{font-size: 16px;height: 38px;width: 84%;line-height: 35px;}
	.company_motto_title li .title{font-size: 15px;}
	.company_motto_title li .text{width: 110%;}
	.company_motto_title li .circle img{width: 90%;}
	.company_motto_title li .sub_title{margin-top: 0;font-size: 13px;}
	.company_motto_title li:nth-child(1):before{top: 33%;}
	.company_motto_title li:nth-child(2):before{top: 33%;}
	.base_box3{margin-bottom:20px;}
	.company_story dt{width: 25%;font-size: 19px;line-height: 1;}
	.company_story dd{width: 75%;font-size: 15px;line-height: 30px;margin-bottom: 20px;}
	.company_story dd:before{left: 23%;}
	.company_story_list li{padding-left: 34px;}
	.company_story_list li:after{width: 40px;left: -2.222%;}
	.company_story_list .year{font-size: 16px;vertical-align: 2px;}
	.ul_click_list1 li{width: 100%;margin-right: 0;height: 56px;}
	.ul_click_list1 a{height: 100%;}
	.ul_click_list1 .click_img{height: 100%;width: auto;}
	.ul_click_list1 .click_img img{height: 100%;}
	.ul_click_list1 li:nth-child(2n){margin-right: 0;}
	.ul_click_list1 li:nth-child(3n){margin-right: 0;}
	.ul_click_list1 .title_content{padding-left: 9px;margin-left: 0;max-width: 74%;font-size: 15px;}
	
	.input_address2{width: 94%;}
	.section_depth1 li {width: 49%;}
	.section_box .tb_left_txt {float: none;line-height: 22px;}
	.section_box .tb_right_txt {float: none;line-height: 23px;margin-top: 0;}

	
	
	
	#-479{display: block;}

	
}

@media (max-width:390px){
	

	.dl_style4 {width: 100%;}
	.dl_style4 dt{font-size: 16px;width: 26%;word-break: keep-all;padding: 4px 0;}
	.dl_style4 dd{font-size: 16px;width: 72%;padding: 4px 0;}
	.dl_style4 dd a{font-size: 16px;}
	.company_story dd:before{height: 97%;}
	
	#-390{display: block;}

	
}




/* 50_50 °ÇÃà¿ë ½Ç¶õÆ® Ä«Å»·Î±× ºÎºÐ */
.japanCa_left {display: inline-block;width: 160px;vertical-align: middle;}
.japanCa_right {display: inline-block;margin-left: 1%;width: *;vertical-align: top;}
.japanCa_left img {max-width: 100%;} /*min-width: 80%;*/
.japanCa_right .right_jaCa img {max-width: 100%;}


@media (max-width:680px){
    .japanCa_left {display: '';width: 100%;vertical-align: middle;text-align:center;}
    .japanCa_right {display: '';margin-left: 1%;width: 100%;vertical-align: top;}
    .japanCa_right img {max-width: 100%;} /*min-width: 80%;*/
    .japanCa_right img {max-width: 100%;}


	#-680{display: block;}

}
/* 50_50 °ÇÃà¿ë ½Ç¶õÆ® Ä«Å»·Î±× ºÎºÐ */


/* 50_50 °ÇÃà¿ë ½Ç¶õÆ® À¯Åõºê µ¿¿µ»ó ºÎºÐ */


.youtube_left_col3 {float: left; width: 33%;vertical-align: top;text-align:center;}


.youtube_left_col3  p.movieLine{border:1px solid #FFC000;margin-left:2px;margin-right:2px;margin-bottom:5px;}

.youtube_left_col3 img {max-width: 100%;} /*min-width: 80%;*/



@media (max-width:700px){

   .youtube_left_col3 {float: left; width: 50%;vertical-align: top;text-align:center;}



   .youtube_left_col3 img {max-width: 100%;} /*min-width: 80%;*/


	#-700{display: block;}

}


@media (max-width:450px){

   .youtube_left_col3 {float: left; width: 100%;vertical-align: top;text-align:center;}


   .youtube_left_col3 img {max-width: 100%;} /*min-width: 80%;*/

	#-450{display: block;}

}
/* 50_50 °ÇÃà¿ë ½Ç¶õÆ® À¯Åõºê µ¿¿µ»ó ºÎºÐ */