@charset "utf-8";

#header{position:relative;}
#header .in_header{ background:url("../images/header_line.jpg") center 150px repeat-x; background-color:#fff;}
#header .in_header .logo .on{display:block;}
#header .in_header .logo .off{display:none;}
#header .in_header .top_sch .on{display:block;}
#header .in_header .top_sch .off{display:none;}
#header .in_header .rnb li a{font-size:13px; line-height:20px; color:#000;}
#header .in_header .gnb li h2 a.oneDep{color:#000; background:url("../images/topmenu_bar_over.jpg") 0 110px no-repeat;}
#header .in_header .gnb li.on h2 a.oneDep{color:#1c6aba;}
#header .in_header .gnb li:first-child h2 a.oneDep{background-image:none;}
#header .in_header .gnb li:last-child h2 a.oneDep{padding-left:40px;}

#sub_top{width:100%; height:300px; background:url("../images/subtopimg01.jpg") center 0 no-repeat; padding-top:100px;}
#sub_top .location{width:1200px; margin:0 auto; position:relative;}
#sub_top .location .home{display:inline-block; font-size:13px; line-height:20px; color:#fff;}
#sub_top .location .dep01{display:inline-block; font-size:13px; line-height:20px; color:#fff; margin-left:20px; padding-left:25px; background:url("../images/locatioin_arrow.png") 0 center no-repeat;}
#sub_top .sub_title{width:1200px; margin:0 auto; position:relative; font-size:56px; line-height:60px; color:#fff; margin-top:5px;}
#sub_select{width:1200px; margin:0 auto; height:70px; position:relative; text-align:center; margin-top:50px;}
#sub_select li{display:inline-block; width:220px;  margin:0 5px;}
#sub_select li a{display:block; font-size:18px; line-height:55px; color:#7d7d7d; text-align:center; border-bottom:5px solid #dddddd;}
#sub_select li a:hover{border-bottom:5px solid #1c6aba; color:#000;}
#sub_select li a.on{border-bottom:5px solid #1c6aba; color:#000;}
#sub_content{width:1200px; margin:0 auto; position:relative; padding:60px 0; min-height:500px;}
