@charset "utf-8";
@import url("default.css");
@import url("layout.css");



/* CSS Document */
hr, h1, h2 {display:none; margin:0;}
div#warp {position:relative; width:100%; min-width:954px; min-height:100%; background:none; margin:0; text-align:left; z-index:2;}
div#header {position:relative; width:954px; _height:100%; min-height:100%; margin:0; text-align:left;}
div#container {padding:0; margin:-37px 0 0 0; width:954px; _height:100%; min-height:100%; z-index:4; background:url("../images/bg_line.gif") repeat-y 0 -20px;}
ul#gnb {position:absolute; overflow:hidden; top:16px; left:679px;}

div#sub-visual {position:relative; top:79px; left:418px;  z-index:4; width:533px; height:201px;}

div#container-wrap {position:relative; top:0; height:100%; overflow:hidden; margin:0 0 0 0; padding:0 0 30px 0; z-index:5; }

div#snb {position:relative; float:left;  width:186px; height:100%; margin:0 16px 0 0; padding:14px 0 0 34px; z-index:5;}

div#content {position:relative; float:left; overflow:hidden; width:690px; height:100%;  margin:0 0 50px 0; padding:0 0 0 23px;}
div#title-warp {position:relative; padding:0; margin-top:13px;}
div#path  {position:relative; top:0; padding:0 0 0 15px; font-size:11px; color:#838383; background:url("../images/ic_home.gif") no-repeat 0 center;}

h3.title {margin:54px 0 0 0px; }
div#contents-warp {position:relative; width:650px; margin:62px 0 0 8px; padding:0; z-index:3;}

p {line-height:140%;}

/* h4 */
h4.title {padding-left:23px; background:url("/images/bu_h4.gif") no-repeat 0 center;}
/* h5 */
h5.title {padding-top:10px; background:url("/images/bu_h5.gif") no-repeat left top;}

/* padding */
.pt10 {padding-top:10px;} 
.pt15 {padding-top:15px;} 
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;} 

.pr25 {padding-right:25px;}
.pr50 {padding-right:100px;}

.pb_reset {padding-bottom:0;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb100 {padding-bottom:100px;}

.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}

/* margin */
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt23 {margin-top:23px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt65 {margin-top:65px;}
.mt90 {margin-top:90px;}

.mr20 {margin-right:20px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb50 {margin-bottom:50px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml50 {margin-left:50px;}
.ml125 {margin-left:125px;}
.ml215 {margin-left:215px;}



/* color */
.color_green {color:#1b9f39;}
.color-red {color:#de2121;}
.color-orange {color:#ed8927;}
.color-blue {color:#5762ae;}


/* bu-dot */
ul.bu-dot {list-style:none; margin:0; padding:0;}
ul.bu-dot li {background:url("/images/bu_dot.gif") no-repeat 0 6px; padding-left:10px; line-height:140%;}

/* bu-bar */
ul.bu-bar {list-style:none; margin:0; padding:0;}
ul.bu-bar li {background:url("/images/bu_bar.gif") no-repeat 0 8px; padding-left:10px; line-height:140%;}





/* Tab Menu 


div.tab-menu-wrap ul.tab-menu {margin:0; padding:0; height:33px; width:100%; list-style:none; overflow:hidden;}
div.tab-menu-wrap ul.tab-menu li {float:left; margin-top:5px; background:url("/images/bu_tab_menu.gif") no-repeat center right;}
div.tab-menu-wrap ul.tab-menu li a {display:block; margin-right:1px;}
div.tab-menu-wrap ul.tab-menu li.first {margin-left:5px;}
div.tab-menu-wrap ul.tab-menu li.first a,
div.tab-menu-wrap ul.tab-menu li.last a {margin-right:0;}
div.tab-menu-wrap ul.tab-menu li img {display:block;}
div.tab-content {margin-top:20px;}


*/


/* site-map */
div.site {overflow:hidden;}
div.group {float:left;}
div.group ul.site-wrap {list-style:none; width:145px; height:227px; margin:10px 0 0 0; padding:25px 0 0 10px; background:url("/images/sub06/sitemap_bg.gif") no-repeat 0 0;}
ul.bu-dot li {background:none;}
