@charset "utf-8";
/* normalize.css v1.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}@charset "utf-8";
@charset "utf-8";
.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@charset "utf-8";
html,body{height:100%}body{background:#fff;color:#074860;font-family:Montserrat,sans-serif;font-size:14px}ul,ol,li{margin:0;padding:0;list-style:none}p{line-height:1.5}a{color:#074860;text-decoration:none}.float_clear{zoom:1}.float_clear:before,.float_clear:after{content:"";display:table}.float_clear:after{clear:both}html.is_modal_open body{overflow:hidden}.wapper{min-width:1020px;overflow:hidden;}.wapper.height100per{height:100%}.g_header{width:210px;float:left;padding-top:80px;}.g_header h1{margin:0 0 80px;text-align:center;}.g_header h1 img{vertical-align:top}.g_nav{border-top:1px solid #abe8ff;font-size:12px;margin:0 0 50px;}.g_nav > li{border-bottom:1px solid #abe8ff;}.g_nav > li > a{padding-left:15px;display:block;color:#00adef;line-height:50px;height:50px;vertical-align:middle;text-transform:uppercase;}.g_nav > li > a:before{content:"";width:8px;height:11px;margin-right:8px;background:url("../img/common/menu_arrow.png") no-repeat center;display:inline-block;*display:inline;*zoom:1}.g_nav > li > a:hover{background:#daf4ff}.g_nav > li > a.current{background:#00adef;color:#fff}.g_nav .sub_menu{position:relative;}.g_nav .sub_menu ul{display:none;position:absolute;top:0;right:-168px;z-index:3;}.g_nav .sub_menu ul li{margin:0 0 1px;padding-left:1px}.g_nav .sub_menu ul a{width:167px;color:#fff;line-height:35px;display:block;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../img/common/sub_menu_bg.png");}.g_nav .sub_menu ul a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.g_nav .sub_menu ul a.current{cursor:default;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.g_nav .sub_menu ul.visible{display:block}.ja_site_link{text-align:center;}.ja_site_link a{padding-bottom:10px;border-bottom:3px solid;color:#71a016;text-transform:uppercase;display:inline-block;*display:inline;*zoom:1;}.ja_site_link a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.main{margin-left:210px;height:100%;background:#abe8ff url("../img/common/bg_r.png");}.main.height100per{position:relative;z-index:1;}.main.height100per .g_footer{position:absolute;width:100%;left:0;bottom:0;z-index:2}.bg_foam{height:100%;}.bg_foam.foam_01{background-image:url("../img/common/bg01.png");background-position:center 0}.bg_foam.foam_02{background-image:url("../img/common/bg02.png");background-position:center 0}.bg_foam.foam_03{background-image:url("../img/common/bg03.png");background-position:center 0}.top_bg_foam.foam_01{background-image:url("../img/top/top_bg01.png");background-position:center 0;background-repeat:no-repeat}.top_bg_foam.foam_02{background-image:url("../img/top/top_bg02.png");background-position:center 0;background-repeat:no-repeat}.top_bg_foam.foam_03{background-image:url("../img/top/top_bg03.png");background-position:center 0;background-repeat:no-repeat}.top_copy{text-align:center;}.top_copy img{margin:16px 0 0 150px}.contents{width:810px;margin:0 auto}.top_block{margin:50px 0;}.top_block h2{margin:0 0 30px;text-align:center;font-size:15px;letter-spacing:3px;padding-top:62px;line-height:1;text-transform:uppercase}.top_block > a{display:block;}.top_block > a:hover .top_contents_arrow{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.block_performance{overflow:hidden;}.block_performance h2{background:url("../img/common/icon01.png") no-repeat center top}.block_performance .block_performance_conte{width:270px;float:left;}.block_performance .block_performance_conte h3{text-transform:uppercase;font-size:15px;letter-spacing:3px;margin:0 0 30px;text-align:center}.block_performance .block_performance_conte p{margin:0}.block_product{text-align:center;}.block_product h2{background:url("../img/common/icon02.png") no-repeat center top}.block_product p{margin:-10px 0 20px}.block_corporate{width:400px;float:left;margin-right:10px;}.block_corporate h2{background:url("../img/common/icon03.png") no-repeat center top}.block_corporate p{margin:0;text-align:center}.block_contact{width:400px;float:left;zoom:1;}.block_contact:before,.block_contact:after{content:"";display:table}.block_contact:after{clear:both}.block_contact h2{background:url("../img/common/icon04.png") no-repeat center top}.block_contact p{margin:0;text-align:center}.top_contents_arrow{margin:20px 0 0;text-align:center;}.top_contents_arrow > span{color:#f05c74;font-size:15px;text-transform:uppercase;display:block;font-weight:bold;letter-spacing:3px;margin:0 0 20px}.top_contents_arrow img{vertical-align:top}.box_inner{padding:30px;background:url("../img/common/box.png")}.box_corner{height:20px;margin:0 20px;position:relative;background:url("../img/common/box.png");}.box_corner:before,.box_corner:after{content:"";display:block;position:absolute;width:20px;height:20px}.box_corner_top:before{top:0;left:-20px;background:url("../img/common/c_top_l.png") no-repeat center}.box_corner_top:after{top:0;right:-20px;background:url("../img/common/c_top_r.png") no-repeat center}.box_corner_bottom:before{top:0;left:-20px;background:url("../img/common/c_bottom_l.png") no-repeat center}.box_corner_bottom:after{top:0;right:-20px;background:url("../img/common/c_bottom_r.png") no-repeat center}.box_s .box_inner{padding:0 10px}.box_s .box_corner{height:10px;margin:0 10px;}.box_s .box_corner:before,.box_s .box_corner:after{width:10px;height:10px}.box_s .box_corner_top:before{left:-10px;background:url("../img/common/c_top_l_s.png") no-repeat center}.box_s .box_corner_top:after{right:-10px;background:url("../img/common/c_top_r_s.png") no-repeat center}.box_s .box_corner_bottom:before{top:0;left:-10px;background:url("../img/common/c_bottom_l_s.png") no-repeat center}.box_s .box_corner_bottom:after{top:0;right:-10px;background:url("../img/common/c_bottom_r_s.png") no-repeat center}.box_pk .box_inner{padding:0 10px}.box_pk .box_corner{background:url("../img/common/box_pk.png");height:10px;margin:0 10px;}.box_pk .box_corner:before,.box_pk .box_corner:after{width:10px;height:10px}.box_pk .box_corner_top:before{left:-10px;background:url("../img/common/c_top_l_s_pk.png") no-repeat center}.box_pk .box_corner_top:after{right:-10px;background:url("../img/common/c_top_r_s_pk.png") no-repeat center}.box_pk .box_corner_bottom:before{top:0;left:-10px;background:url("../img/common/c_bottom_l_s_pk.png") no-repeat center}.box_pk .box_corner_bottom:after{top:0;right:-10px;background:url("../img/common/c_bottom_r_s_pk.png") no-repeat center}.box_pk .box_inner{background:url("../img/common/box_pk.png")}.box_bl .box_inner{padding:0 10px}.box_bl .box_corner{background:url("../img/common/box_bl.png");height:10px;margin:0 10px;}.box_bl .box_corner:before,.box_bl .box_corner:after{width:10px;height:10px}.box_bl .box_corner_top:before{left:-10px;background:url("../img/common/c_top_l_s_bl.png") no-repeat center}.box_bl .box_corner_top:after{right:-10px;background:url("../img/common/c_top_r_s_bl.png") no-repeat center}.box_bl .box_corner_bottom:before{top:0;left:-10px;background:url("../img/common/c_bottom_l_s_bl.png") no-repeat center}.box_bl .box_corner_bottom:after{top:0;right:-10px;background:url("../img/common/c_bottom_r_s_bl.png") no-repeat center}.box_bl .box_inner{background:url("../img/common/box_bl.png")}.pages{padding:35px 0;}.pages > h3{font-size:20px;text-transform:uppercase;letter-spacing:3px;margin:0 0 35px;text-align:center;}.pages > h3 + p{font-size:14px;text-align:center;line-height:1.7}.page_header{border-bottom:4px solid #00adef;padding-bottom:15px;margin:0 0 35px;}.page_header h2{margin:0 0 20px;text-align:center;text-transform:uppercase;color:#00adef;font-size:32px;letter-spacing:3px;line-height:1;padding-top:74px}.breadcrumb{margin:20px 0;text-align:center;}.breadcrumb li{margin-right:.5em;display:inline-block;*display:inline;*zoom:1;}.breadcrumb li:after{content:">";margin-left:.5em}.breadcrumb li.current{color:#00adef;}.breadcrumb li.current:after{content:"";display:none}.breadcrumb li a:hover{color:#00adef}.page_innovation .page_header h2{background:url("../img/common/icon01.png") no-repeat center top}.page_innovation .block_image{text-align:center}.page_innovation .block_text p{line-height:1.8;margin:0 0 32px;background-image:url("../img/common/bg_alpha.png")}.page_consulting .page_header h2{background:url("../img/common/icon01.png") no-repeat center top}.page_consulting .order_consulting{margin:40px 0;}.page_consulting .order_consulting li{margin-bottom:20px;}.page_consulting .order_consulting li > div{position:relative}.page_consulting .order_consulting li img{vertical-align:middle;margin:0 20px}.page_consulting .order_consulting li:after{content:"";display:block;height:20px;background:url("../img/about_us/balloon_parts.png") no-repeat center}.page_consulting .order_consulting li:last-child:after{display:none}.page_consulting .order_consulting .order_consulting_text{width:300px;line-height:1.7;position:absolute;top:30px;right:30px;margin:0;}.page_consulting .order_consulting .order_consulting_text h4{margin-top:0;color:#f05c74}.page_consulting .block_text h4{font-size:14px}.page_consulting .block_text p{line-height:1.7}.page_performance .page_header h2{background:url("../img/common/icon01.png") no-repeat center top}.page_performance .block_graph{overflow:hidden;margin-bottom:50px}.page_performance .tables{float:left;width:300px;}.page_performance .tables table,.page_performance .tables tbody,.page_performance .tables tr{display:block}.page_performance .tables tr{overflow:hidden}.page_performance .tables th,.page_performance .tables td{background:#e9f9ff;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;border-radius:2px;font-weight:normal}.page_performance .tables th{padding:0 0 0 18px;width:160px;text-align:left;margin:0 2px 2px 0;white-space:nowrap}.page_performance .tables td{width:62px;margin:0 0 2px;padding:0 18px;text-align:right}.page_performance .tables .total th,.page_performance .tables .total td{color:#fff;background:#81d0ed;text-transform:uppercase}.page_performance .table_first{margin-bottom:60px}.page_performance .table_second{margin-left:76px}.page_performance .images{float:left;width:520px;margin-left:-10px;margin-top:60px}.page_performance .block_customer{overflow:hidden;}.page_performance .block_customer h4{font-size:14px;text-transform:uppercase}.page_performance .block_customer .customer{width:260px;float:left;margin-left:15px;position:relative;}.page_performance .block_customer .customer:first-child{margin-left:0}.page_performance .block_customer .customer_image{width:100%;position:absolute;top:0;z-index:1;text-align:center}.page_performance .block_customer .customer_list{margin-top:166px;}.page_performance .block_customer .customer_list .box_inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 30px 0}.page_performance .block_customer .customer_list h5{margin:0 0 16px;font-size:14px;text-align:center;font-weight:normal}.page_performance .block_customer .customer_list ul{margin-left:30px}.page_performance .block_customer .customer_list li{list-style:disc}.page_products{width:auto;margin:0;}.page_products .page_header{width:810px;margin:0 auto;margin-bottom:35px;}.page_products .page_header h2{background:url("../img/common/icon02.png") no-repeat center top}.page_products .products_list_wrapper{width:810px;margin:0 auto;margin-bottom:30px;overflow:hidden;}.page_products .products_list_wrapper a.current span,.page_products .products_list_wrapper a.hover span,.page_products .products_list_wrapper a:hover span{color:#fff}.page_products .products_list_wrapper a.current .box_inner,.page_products .products_list_wrapper a.hover .box_inner,.page_products .products_list_wrapper a:hover .box_inner{background:url("../img/common/box_pk.png")}.page_products .products_list_wrapper a.current .box_corner,.page_products .products_list_wrapper a.hover .box_corner,.page_products .products_list_wrapper a:hover .box_corner{background:url("../img/common/box_pk.png")}.page_products .products_list_wrapper a.current .box_corner_top:before,.page_products .products_list_wrapper a.hover .box_corner_top:before,.page_products .products_list_wrapper a:hover .box_corner_top:before{background:url("../img/common/c_top_l_s_pk.png") no-repeat center}.page_products .products_list_wrapper a.current .box_corner_top:after,.page_products .products_list_wrapper a.hover .box_corner_top:after,.page_products .products_list_wrapper a:hover .box_corner_top:after{background:url("../img/common/c_top_r_s_pk.png") no-repeat center}.page_products .products_list_wrapper a.current .box_corner_bottom:before,.page_products .products_list_wrapper a.hover .box_corner_bottom:before,.page_products .products_list_wrapper a:hover .box_corner_bottom:before{background:url("../img/common/c_bottom_l_s_pk.png") no-repeat center}.page_products .products_list_wrapper a.current .box_corner_bottom:after,.page_products .products_list_wrapper a.hover .box_corner_bottom:after,.page_products .products_list_wrapper a:hover .box_corner_bottom:after{background:url("../img/common/c_bottom_r_s_pk.png") no-repeat center}.page_products .products_list_wrapper .box_s .box_inner{padding:0 0 0 20px}.page_products .products_list_wrapper .conte_block{display:none}.page_products .products_list{width:268px;float:left;margin:0 3px 3px 0;}.page_products .products_list.nth3{margin-right:0}.page_products .products_list span{white-space:nowrap;}.page_products .products_list span.f12{font-size:12px}.page_products .products_list span.f11{font-size:11px}.page_products .products_contents{min-width:810px;overflow:hidden;margin:30px 0;display:none;}.page_products .products_contents .slider_wrapper{padding:40px 0;position:static;background:url("/img/common/bg_p.png");width:auto;height:auto;top:auto;left:auto;z-index:auto;text-align:center;-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,0.5) inset,0 -8px 8px -8px rgba(0,0,0,0.5) inset;box-shadow:0 8px 8px -8px rgba(0,0,0,0.5) inset,0 -8px 8px -8px rgba(0,0,0,0.5) inset}.page_products .products_contents .slider_inner{display:inline-block;*display:inline;*zoom:1;position:relative;z-index:101}.page_products .products_contents .slider_conte{width:810px;margin:0 auto;text-align:left;z-index:2;background:#e9f9ff;position:relative;display:inline-block;*display:inline;*zoom:1;}.page_products .products_contents .slider_conte .slider_conte_inner{margin:0 20px;overflow:hidden}.page_products .products_contents .slider_conte .slider_conte_corner_t,.page_products .products_contents .slider_conte .slider_conte_corner_b{background:#e9f9ff;height:10px;margin:0 10px;position:relative;}.page_products .products_contents .slider_conte .slider_conte_corner_t:before,.page_products .products_contents .slider_conte .slider_conte_corner_b:before,.page_products .products_contents .slider_conte .slider_conte_corner_t:after,.page_products .products_contents .slider_conte .slider_conte_corner_b:after{content:"";display:block;position:absolute;width:10px;height:10px;top:0}.page_products .products_contents .slider_conte .slider_conte_corner_t:before,.page_products .products_contents .slider_conte .slider_conte_corner_b:before{left:-10px}.page_products .products_contents .slider_conte .slider_conte_corner_t:after,.page_products .products_contents .slider_conte .slider_conte_corner_b:after{right:-10px}.page_products .products_contents .slider_conte .slider_conte_corner_t{top:-10px;}.page_products .products_contents .slider_conte .slider_conte_corner_t:before{background:url("../img/common/modal_c_top_l.png") no-repeat center}.page_products .products_contents .slider_conte .slider_conte_corner_t:after{background:url("../img/common/modal_c_top_r.png") no-repeat center}.page_products .products_contents .slider_conte .slider_conte_corner_b{top:10px;}.page_products .products_contents .slider_conte .slider_conte_corner_b:before{background:url("../img/common/modal_c_bottom_l.png") no-repeat center}.page_products .products_contents .slider_conte .slider_conte_corner_b:after{background:url("../img/common/modal_c_bottom_r.png") no-repeat center}.page_products .products_contents .slider_controls{position:absolute;width:100%;height:100%;top:-10px;left:0;z-index:1;}.page_products .products_contents .slider_controls a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.page_products .products_contents .slider_controls .slider_prev,.page_products .products_contents .slider_controls .slider_next{display:block;position:absolute;top:50%;margin-top:-30px;z-index:1;}.page_products .products_contents .slider_controls .slider_prev span,.page_products .products_contents .slider_controls .slider_next span{text-transform:uppercase;display:block;margin-top:8px;color:#f05c74;font-size:11px}.page_products .products_contents .slider_controls .slider_prev{left:-40px}.page_products .products_contents .slider_controls .slider_next{right:-40px}.page_products .products_contents .slider_controls .slider_close{position:absolute;right:-40px;top:0;z-index:1}.page_products .products_contents .products_text{float:left;width:440px;margin-right:30px;}.page_products .products_contents .products_text h3{margin:0;text-align:left}.page_products .products_contents .products_text ol{padding-left:1.5em;}.page_products .products_contents .products_text ol li{list-style:decimal}.page_products .products_contents .products_text table{border-radius:4px;overflow:hidden;}.page_products .products_contents .products_text table th,.page_products .products_contents .products_text table td{padding:.5em;font-weight:normal}.page_products .products_contents .products_text table .row_odd th{background:#d8e4e9}.page_products .products_contents .products_text table .row_odd td{background:#e8f0f3}.page_products .products_contents .products_text table .row_odd + tr th{background:#f2f9fb}.page_products .products_contents .products_text table .row_odd + tr td{background:#feffff}.page_products .products_contents .products_imgs{float:right;width:300px;overflow:hidden;}.page_products .products_contents .products_imgs img{margin-right:12px;vertical-align:top;float:left;width:92px}.page_products .products_contents .products_imgs .products_img_main{margin-bottom:10px;margin-right:0;float:none;width:300px}.page_products .products_contents .products_imgs .products_img_third{margin-right:0}.page_products .products_contents .modal_controls{z-index:1;}.page_products .products_contents .modal_controls .modal_prev{left:0}.page_products .products_contents .modal_controls .modal_next{right:0}.page_products .products_contents .modal_controls .modal_prev span,.page_products .products_contents .modal_controls .modal_next span{font-size:11px}.page_products .map_wrapper{width:810px;margin:0 auto;text-align:center;position:relative}.page_products .markers{position:absolute;top:0;left:0;width:100%;}.page_products .markers li{display:inline;position:absolute;}.page_products .markers li a{width:26px;height:36px;display:block}.page_products .markers li span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}.page_products .markers .n1{top:48px;left:86px;}.page_products .markers .n1 a{background:url("../img/products/p_marker01.png") no-repeat center;}.page_products .markers .n1 a:hover,.page_products .markers .n1 a.current,.page_products .markers .n1 a.hover{background:url("../img/products/p_marker01_ov.png") no-repeat center}.page_products .markers .n2{top:72px;right:58px;}.page_products .markers .n2 a{background:url("../img/products/p_marker02.png") no-repeat center;}.page_products .markers .n2 a:hover,.page_products .markers .n2 a.current,.page_products .markers .n2 a.hover{background:url("../img/products/p_marker02_ov.png") no-repeat center}.page_products .markers .n3{top:122px;left:66px;}.page_products .markers .n3 a{background:url("../img/products/p_marker03.png") no-repeat center;}.page_products .markers .n3 a:hover,.page_products .markers .n3 a.current,.page_products .markers .n3 a.hover{background:url("../img/products/p_marker03_ov.png") no-repeat center}.page_products .markers .n4{top:210px;right:100px;}.page_products .markers .n4 a{background:url("../img/products/p_marker04.png") no-repeat center;}.page_products .markers .n4 a:hover,.page_products .markers .n4 a.current,.page_products .markers .n4 a.hover{background:url("../img/products/p_marker04_ov.png") no-repeat center}.page_products .markers .n5{top:62px;right:372px;}.page_products .markers .n5 a{background:url("../img/products/p_marker05.png") no-repeat center;}.page_products .markers .n5 a:hover,.page_products .markers .n5 a.current,.page_products .markers .n5 a.hover{background:url("../img/products/p_marker05_ov.png") no-repeat center}.page_products .markers .n6{top:108px;left:294px;}.page_products .markers .n6 a{background:url("../img/products/p_marker06.png") no-repeat center;}.page_products .markers .n6 a:hover,.page_products .markers .n6 a.current,.page_products .markers .n6 a.hover{background:url("../img/products/p_marker06_ov.png") no-repeat center}.page_products .markers .n7{top:182px;left:294px;}.page_products .markers .n7 a{background:url("../img/products/p_marker07.png") no-repeat center;}.page_products .markers .n7 a:hover,.page_products .markers .n7 a.current,.page_products .markers .n7 a.hover{background:url("../img/products/p_marker07_ov.png") no-repeat center}.page_products .markers .n8{top:114px;right:140px;}.page_products .markers .n8 a{background:url("../img/products/p_marker08.png") no-repeat center;}.page_products .markers .n8 a:hover,.page_products .markers .n8 a.current,.page_products .markers .n8 a.hover{background:url("../img/products/p_marker08_ov.png") no-repeat center}.page_products .markers .n9{top:80px;left:172px;}.page_products .markers .n9 a{background:url("../img/products/p_marker09.png") no-repeat center;}.page_products .markers .n9 a:hover,.page_products .markers .n9 a.current,.page_products .markers .n9 a.hover{background:url("../img/products/p_marker09_ov.png") no-repeat center}.page_products .markers .n10{top:40px;right:262px;}.page_products .markers .n10 a{background:url("../img/products/p_marker10.png") no-repeat center;}.page_products .markers .n10 a:hover,.page_products .markers .n10 a.current,.page_products .markers .n10 a.hover{background:url("../img/products/p_marker10_ov.png") no-repeat center}.page_products .markers .n11{top:172px;left:198px;}.page_products .markers .n11 a{background:url("../img/products/p_marker11.png") no-repeat center;}.page_products .markers .n11 a:hover,.page_products .markers .n11 a.current,.page_products .markers .n11 a.hover{background:url("../img/products/p_marker11_ov.png") no-repeat center}.page_products .markers .n12{top:226px;left:128px;}.page_products .markers .n12 a{background:url("../img/products/p_marker12.png") no-repeat center;}.page_products .markers .n12 a:hover,.page_products .markers .n12 a.current,.page_products .markers .n12 a.hover{background:url("../img/products/p_marker12_ov.png") no-repeat center}.page_products .markers .n13{top:164px;right:236px;}.page_products .markers .n13 a{background:url("../img/products/p_marker13.png") no-repeat center;}.page_products .markers .n13 a:hover,.page_products .markers .n13 a.current,.page_products .markers .n13 a.hover{background:url("../img/products/p_marker13_ov.png") no-repeat center}.page_products .markers .n14{top:274px;right:394px;}.page_products .markers .n14 a{background:url("../img/products/p_marker14.png") no-repeat center;}.page_products .markers .n14 a:hover,.page_products .markers .n14 a.current,.page_products .markers .n14 a.hover{background:url("../img/products/p_marker14_ov.png") no-repeat center}.page_profile .page_header h2{background:url("../img/common/icon03.png") no-repeat center top}.page_profile table{display:block;margin:0 0 20px;}.page_profile table table,.page_profile table tbody,.page_profile table tr{display:block}.page_profile table tr{overflow:hidden}.page_profile table th,.page_profile table td{background:#e9f9ff;line-height:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;border-radius:2px;font-weight:normal;vertical-align:top}.page_profile table th{padding:.75em 0 .75em 18px;width:170px;text-align:left;margin:0 2px 2px 0}.page_profile table td{width:638px;padding:.75em 18px;text-align:left;}.page_profile table td dl{margin-top:0;}.page_profile table td dl dt{margin-top:.5em;}.page_profile table td dl dt:first-child{margin-top:0}.page_profile h4{margin-top:48px}.page_profile .map{height:400px;margin:20px 0}.page_photo .page_header h2{background:url("../img/common/icon03.png") no-repeat center top}.page_photo .photo_list{overflow:hidden;}.page_photo .photo_list li{width:180px;float:left;margin:0 30px 20px 0;}.page_photo .photo_list li:nth-of-type(4n){margin-right:0}.page_photo .photo_list a{display:block;border:20px solid #c8eefd;}.page_photo .photo_list a img{width: 140px; height: 140px; object-fit: cover;  vertical-align:top}.page_photo .photo_list a:hover{border:20px solid #00adef}.page_employeeTraining .page_header h2{background:url("../img/common/icon03.png") no-repeat center top}.page_employeeTraining .employee_block{margin-bottom:40px;overflow:hidden;}.page_employeeTraining .employee_block.first > img{float:right;width:280px;margin:0 0 40px 40px}.page_employeeTraining .employee_block.second > img{float:left;width:280px;margin:0 40px 40px 0}.page_employeeTraining .employee_block_text{word-wrap:break-word;}.page_employeeTraining .employee_block_text p{line-height:1.7;background-image:url("../img/common/bg_alpha.png")}.page_iso .page_header h2{background:url("../img/common/icon03.png") no-repeat center top}.page_iso .iso_block_wrapper{overflow:hidden;padding-top:20px}.page_iso .iso_block{width:395px;float:left;margin-right:20px;text-align:center;}.page_iso .iso_block:first-child:last-child{margin-right:auto;margin-left:auto;float:none}.page_iso .iso_block .box_inner{padding:10px 30px}.page_iso .iso_block h4{margin-top:0;text-align:left}.page_iso .iso_block p{text-align:left}.page_iso .iso_block img{margin:20px 0 0}.page_iso .iso_block_even{margin-right:0}.page_contact .error_massage{margin:32px 0;}.page_contact .error_massage .box_inner{padding:0 30px;line-height:2;color:#f05c74}.page_contact .page_header h2{background:url("../img/common/icon04.png") no-repeat center top}.page_contact .contact_block{margin:0 0 20px;}.page_contact .contact_block h3{font-size:20px;text-transform:uppercase;letter-spacing:3px;margin:0 0 35px;text-align:center}.page_contact .form_row{line-height:4;overflow:hidden;}.page_contact .form_row input,.page_contact .form_row textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#9ed7eb;border-style:solid;border-width:2px 1px 1px;outline:none;background:#c8eefd;line-height:2;color:#074860;border-radius:2px}.page_contact .form_row input{width:520px;height:28px;font-family:Montserrat,sans-serif}.page_contact .form_row textarea{width:524px;height:290px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:14px 0;font-family:Montserrat,sans-serif}.page_contact .name input{width:210px}.page_contact .name [for=l-last_name]{margin-left:24px}.page_contact .form_row_title{width:190px;display:block;float:left}.page_contact .form_required{color:#f05c74}.page_contact .submit{width:180px;margin:30px auto 0;padding:0;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;outline:none;color:#fff;display:block;text-transform:uppercase;vertical-align:middle;}.page_contact .submit:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.page_contact .submit span{display:block;line-height:1.5;font-family:Montserrat,sans-serif}.page_contact .return{display:block;width:180px;text-transform:uppercase;vertical-align:middle;text-align:center;color:#fff;}.page_contact .return span{display:block;line-height:1.5;font-family:Montserrat,sans-serif}.page_contact .contact_phone .box_inner{padding:20px 30px}.page_contact .contact_phone dl{text-align:center;margin:0;}.page_contact .contact_phone dl dt{display:inline;vertical-align:top}.page_contact .contact_phone dl dd{display:inline;line-height:1;}.page_contact .contact_phone dl dd .tel{font-size:30px}.page_contact .contact_phone dl dd .hours{line-height:3}.page_contact .form_confirm .comments{display:block;width:560px;float:left;line-height:2;margin:14px 0}.page_contact .form_confirm .form_row_buttons{text-align:center;margin:30px 0 0}.page_contact .form_confirm .return{display:inline-block;*display:inline;*zoom:1;margin:0 16px;}.page_contact .form_confirm .return:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.page_contact .form_confirm .submit{display:inline-block;*display:inline;*zoom:1;margin:0 16px}.g_footer{padding:30px 0;background:url("../img/common/footer_bg.png") center top repeat-x}.copyright{width:810px;margin:0 auto;text-align:center;}.copyright .box_inner{padding:10px 30px}.copyright p{margin:0;line-height:1}.copyright small{font-size:11px}.pagetop{margin:30px 0;text-align:center;}.pagetop a{display:inline-block;*display:inline;*zoom:1;}.pagetop a:hover img,.pagetop a:hover span{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.pagetop img{vertical-align:top}.pagetop span{display:block;margin:12px 0 0;color:#f05c74;text-transform:uppercase;font-size:10px}.modal_shade{position:fixed;width:100%;height:100%;background:url("../img/common/modal_bg.png");top:0;left:0;z-index:100;display:table}.modal_shade_inner{position:absolute;width:100%;height:100%;top:0;left:0}.modal_wrapper{display:table-cell;vertical-align:middle;z-index:101;text-align:center}.modal_image{background:#e9f9ff;position:relative;margin:10px 0;display:inline-block;*display:inline;*zoom:1;}.modal_image .modal_image_inner{margin:0 20px;}.modal_image .modal_image_inner img{width:auto;height:auto;vertical-align:top;max-height:560px; max-width:560px}.modal_image .modal_image_corner_t,.modal_image .modal_image_corner_b{background:#e9f9ff;height:10px;margin:0 10px;position:relative;}.modal_image .modal_image_corner_t:before,.modal_image .modal_image_corner_b:before,.modal_image .modal_image_corner_t:after,.modal_image .modal_image_corner_b:after{content:"";display:block;position:absolute;width:10px;height:10px;top:0}.modal_image .modal_image_corner_t:before,.modal_image .modal_image_corner_b:before{left:-10px}.modal_image .modal_image_corner_t:after,.modal_image .modal_image_corner_b:after{right:-10px}.modal_image .modal_image_corner_t{top:-10px;}.modal_image .modal_image_corner_t:before{background:url("../img/common/modal_c_top_l.png") no-repeat center}.modal_image .modal_image_corner_t:after{background:url("../img/common/modal_c_top_r.png") no-repeat center}.modal_image .modal_image_corner_b{top:10px;}.modal_image .modal_image_corner_b:before{background:url("../img/common/modal_c_bottom_l.png") no-repeat center}.modal_image .modal_image_corner_b:after{background:url("../img/common/modal_c_bottom_r.png") no-repeat center}.modal_image p{text-align:left;margin:20px 0 0;line-height:1}.modal_controls{position:absolute;width:750px;height:480px;top:50%;left:50%;margin-top:-240px;margin-left:-375px;}.modal_controls a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.modal_controls .modal_prev,.modal_controls .modal_next{display:block;position:absolute;top:50%;margin-top:-30px;}.modal_controls .modal_prev span,.modal_controls .modal_next span{text-transform:uppercase;display:block;margin-top:8px;color:#f05c74}.modal_controls .modal_prev{left:20px}.modal_controls .modal_next{right:20px}.modal_controls .modal_close{position:absolute;right:0;top:0}
