@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* webcss */
.sknavi:focus, .sknavi:active{display:block;width:200px;height:18px;top:1px;margin-left:5px;padding:3px;font-size:100%;font-weight:bold;text-align:center;text-decoration:none;border:1px solid #113355;background:#eee}
.sknavi {position:absolute;top:-500px;z-index:999}
/*a:focus{outline-style:dashed;outline-width:1px}*/
/* Accessibility */
.accessibility, .skip, hr, legend, caption{position:absolute;text-indent:-1000em}
/* Reset */
*{font-family:'Nanum Gothic', sans-serif;}
html{overflow-y:scroll}
html,body{width:100%;height:100%}
body{font-size:12px;line-height:18px;font-family:'Nanum Gothic', sans-serif;color:#333;background:#e1e1e1;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;-webkit-text-size-adjust:none}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block}
img,fieldset{border:0}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
hr{display:none}
a{color:inherit}
a,a:link{color:#000;text-decoration:none}
em,i,address{font-style:normal;font-weight:normal}
legend,caption{display:none;clear:both}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}
table{border-collapse:collapse}
textarea,input{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium}
textarea{resize:none}
label{cursor:pointer}
a:visited{color:#000}
a:hover,a:active{color:#000;text-decoration:none}
input,select,.btn{vertical-align:middle}
.reset{float:none !important;clear:both !important;height:0px !important;font-size:0 !important;line-height:0px !important;padding:0 !important;margin:0 !important}

/* [S] common html */
/*dim*/
.dim{/*display:none;*/position:fixed;z-index:50;background:url(../images/common/bg_dim.png) repeat 0 0;top:0;left:0;right:0;bottom:0;}
/* [E] common html */

/* [S] Guide */
#wrap{width:100%;min-width:1200px;position:relative;overflow:hidden;background:#fff;}
#header{width:100%;min-width:1200px;height:87px;position:relative;z-index:2;background:#232323;}
#header header{width:1200px;height:100%;margin:0 auto;position:relative;color:#fff;}
#header .logo{padding-top:17px;}
#header nav{font-size:14px;height:59px;position:absolute;right:0;top:33px;overflow:hidden;}
#header nav li{height:54px;padding-bottom:5px;float:left;margin-left:38px;}
#header nav li.on{background:url(../images/common/bg_nav_menu_on.png) no-repeat center bottom;}
#header nav li:hover{background:url(../images/common/bg_nav_menu_on.png) no-repeat center bottom;}
#header nav li a{display:block;height:54px;padding:0 13px;line-height:54px;color:#ccc;font-weight:bold;}
#header nav li.on a{color:#fff;background:#5c5c5c;}
#header nav li:hover a{color:#fff;background:#5c5c5c;}
#header .side_link{position:absolute;right:0;top:0;font-size:0;}
#header .side_link .side_link_content{display:inline-block;vertical-align:top;color:#fff;font-size:11px;}
#header .side_link .side_link_content p{height:27px;padding-left:15px;cursor:pointer;line-height:27px;}
#header .side_link .side_link_content a{color:#fff;font-size:11px;}
#header .side_link .side_link_content ul{overflow:hidden;}
#header .side_link .side_link_content li a{display:block;width:100%;height:27px;line-height:27px;text-align:center;margin-bottom:-1px;border:1px solid #9e4d5c;box-sizing:border-box;}
#header .side_link .language{width:102px;background:#740016 url(../images/common/icon_language_select.png) no-repeat 81px 12px;}
#header .side_link .overseas_site{width:107px;background:#dc143b url(../images/common/icon_language_select.png) no-repeat 90px 12px;}
#container{min-width:1200px;height:500px;position:relative;z-index:1;}
#container .contents{position:absolute;}
#footer{width:100%;min-width:1200px;height:100px;position:relative;z-index:10;border-top:1px solid #b9b9b9;background:#e1e1e1;}
#footer footer{width:1200px;margin:0 auto;color:#232323;}
#footer address{padding-top:25px;font-size:13px;line-height:25px;}
#quick{width:30px;height:201px;overflow:hidden;position:fixed;right:5%;top:40%;z-index:2;background:url(../images/common/bg_quick.png) no-repeat left top;}
#quick a{display:block;width:100%;height:100%;}
#quick a img{width:100%;height:100%;vertical-align:top;}
#quick strong{display:block;padding:13px 0 6px 6px;}
#quick strong.on{background:url(../images/common/quick_btn_home.png) no-repeat center 13px;}
#quick strong:hover{background:url(../images/common/quick_btn_home.png) no-repeat center 13px;}
#quick strong a{width:20px;height:20px;margin:0 auto;}
#quick ul{height:115px;padding-top:12px;overflow:hidden;}
#quick li{width:12px;height:12px;margin:0 auto;padding-bottom:18px;}
#quick li.on{background:url(../images/common/quick_btn_page_on.png) no-repeat left top;}
#quick li:hover{background:url(../images/common/quick_btn_page_on.png) no-repeat left top;}
#quick b{display:block;width:17px;height:17px;margin-left:7px;padding-top:9px;}
#quick b.on{background:url(../images/common/quick_btn_bookmark.png) no-repeat left 9px;}
#quick b:hover{background:url(../images/common/quick_btn_bookmark.png) no-repeat left 9px;}
/* [E] Guide */

/*main*/
.main{width:1200px;height:746px;position:relative;margin:0 auto;}
.main .visual{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.main img{vertical-align:top;}

/*company_overview*/
.company_overview{height:746px;background:url(../images/page/company_overview_visual_01.jpg) no-repeat center top;}
.company_overview .text_content{text-align:right;width:1200px;margin:0 auto;padding-top:130px;}
.company_overview .text_content strong{font-size:33px;line-height:35px;color:#fff;}
.company_overview .text_content p{padding-top:30px;font-weight:bold;font-size:16px;line-height:24px;color:#fff;}

/*product_information*/
.product_information .slider_content img{vertical-align:top;}
.product_information .slider_content{width:100%;min-width:1200px;height:746px;position:relative;overflow:hidden;}
.product_information .slider_content ul li{position:absolute;left:0;top:0;z-index:1;}
.product_information .slider_content ul li.on{display:block;}
.product_information .btn_prev{position:absolute;left:50px;top:315px;z-index:2;}
.product_information .btn_next{position:absolute;right:50px;top:315px;z-index:2;}
.product_information .slider_paginate{width:100%;min-width:1200px;position:absolute;left:0;bottom:53px;z-index:2;}
.product_information .slider_paginate ol{width:100%;text-align:center;}
.product_information .slider_paginate ol li{display:inline-block;width:13px;height:13px;margin:0 4px;background:url(../images/page/btn_slider_paginate.png) no-repeat left top;}
.product_information .slider_paginate ol li.on{background-position:left bottom;}
.product_information .slider_paginate ol li:hover{background-position:left bottom;}

/*manufacturing_process*/
.manufacturing_process{width:1200px;height:746px;position:relative;margin:0 auto;}
.manufacturing_process .visual{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.manufacturing_process img{vertical-align:top;}

/*directions*/
.directions iframe{vertical-align:top;}