@charset "Shift_JIS";


/*
#DW-WRAP { margin:0px 0px 0px 0;
width:967px;
}
*/

#DW-WRAP { margin:0 auto;
width:967px;
}


#P-HDR {
width: 967px;
}
#P-HDR h1 {
float: left;
}
#P-HDR div {
float: right;
padding-top: 27px;
}

#MAIN-IMAGE {
width: 967px;
height: 358px;
position: relative;
}
#MAIN-FLV {
width: 432px;
height: 321px;
float: left;
padding: 40px 0 0 33px;
background: url(./img/gtw/home_bg1109a.jpg) no-repeat;
position: absolute;
top: 0;
}
#MAIN-WALL {
float: right;
position: absolute;
top: 0;
left: 465px;
}

#RIGHT-CLM { float: right;
width: 376px;
padding: 12px 0px 0px 0px;
}
#TOPICS-WRAP .sub-clm { border: solid 2px #399496 ;
border-top: none ;
padding: 6px 9px 0px 9px;
margin-bottom: 14px;
}
#TOPICS-WRAP dl { border-bottom: dotted 1px #40332a;
margin-top: 3px;
padding-bottom: 6px;
margin-bottom: 6px;
}
#TOPICS-WRAP dl.list-end { border-bottom: none;
}
#TOPICS-WRAP dt { float: left;
width: 5em;
}
#TOPICS-WRAP dd { margin-left: 5.5em;
}
.home-nv { float: right ;
width: 179px ;
}
.home-nv a { display: block;
font-size: 2px ;
line-height: 2em ;
height: 0px;
text-decoration: none;
overflow:hidden;
padding-top: 32px;
background: url(./img/gtw/home_nv.gif) no-repeat left top ;
}
.home-nv .hnv1 a { padding-top: 33px ;
}
.home-nv .hnv2 a { background-position: 0 -33px ;
}
.home-nv .hnv3 a { background-position: 0 -65px ;
}
.home-nv .hnv4 a { background-position: 0 -97px ;
}
.bnr-clm { float: left ;
width: 179px ;
}
.bnr-clm li { padding-bottom: 6px ;
}
#LEFT-CLM { padding-top: 12px;
width: 573px;
}
#LEFT-CLM li { list-style: none;
float: left;
}
#PRD-WRAP ul { border: solid 2px #b2614d;
border-top: none ;
height: 192px;
margin-bottom: 12px;
padding: 8px 0 8px 8px ;
}
#PRD-WRAP li { padding-bottom: 8px ;
}
#PRD-WRAP li.mrgn { padding-right: 10px ;
}
/*

*/
#LINK-WRAP {
background: #CBE1E2;
padding: 8px 0px 12px 12px;
height: 220px;
}
#LINK-WRAP .bnr1 { padding: 0 0 8px 0 ;
}
#LINK-WRAP .bnr2 { padding: 5px 0 0 0;
}
#LINK-WRAP .bnr3 { padding: 5px 10px 0 0;
}
#LINK-WRAP .bnr4 { padding: 0 11px 8px 0;
}
#LINK-WRAP .bnr5 { padding: 5px 10px 8px 0;
}
#LINK-WRAP .bnr6 { padding: 5px 0 8px 0;
}

.note-clm { padding: 18px 0 32px ;
}

.note-clm dt { float: left ;
}
.note-clm dd { margin-left: 6em ;
}

.mod_headerbar_in_nav_blocklink ul li {
	width: 193px;
}
.mod_headerbar_in_nav_blocklink ul li:nth-child(4n) {
	border-right: 1px solid #6f6e6e;
}
