/************************************************************
#
#会社:タケダデザインルーム
#
#制作者:Shinji.N
#
************************************************************/
/* サブページ共通 */
html {
    height:100%;
}
body {
    height:100%;
}

div#wrap {
position:relative;
height: 100%;
min-height: 100%;
background: url(cmnfix/bg_wrap.gif) repeat-y right #FFFFFF;
}

body > #wrap {
height: auto;
}

div#main {
padding-bottom:30px;
}

#footer {
position:absolute;
bottom:0px;
height:35px;
_height:30px;
padding: 0px;
width:100%;
}



#header {
height: 49px;
background: #000000;
}

#header_bg {
}

#header_bg h1 {
position: absolute;
top: 0px;
left: 0px;
_left: 0px;
}

#header_bg p {
padding: 15px 0 0 230px;
}

#main {
margin: 0px 0px 0px 0px;
}

#nabi {
width:555px;
padding: 50px 0px 5px 200px;
_padding: 50px 0px 5px 200px;
background: url(cmnfix/bg_menu.gif) repeat-x top #E8E8DF;
float: left;
}

h2.title_bg img {
padding: 0px 0px 0px 23px;
}

#m_left {
width: 190px;
padding: 20px 0 0 0;
float: left;
}

#m_right {
width: 565px;
margin: 17px 0 0 0;
float: left;
}

/*メニュー
************************************************************/
#menu {
	width: 530px;
	height:36px;
	padding: 6px 0 0 0;
	position: absolute;
	top: 49px;
	left: 224px;
	_left: 225px;
}

#menu ul {
margin: 0 0 0 12px;
_margin: 0 0 0 5px;
}

#menu ul li{
margin: 0 0 0 0px;
}

#menu1{
position:relative;
}
.sub_menu {
visibility: hidden;
position: absolute;
/* \*/
top: 42px;
left: 238px;
/* */
}
.sub_menu  a {
width: 90px;
height:18px;
display:block;
border-left: 2px solid #72201B;
border-right: 2px solid #72201B;
border-bottom: 2px solid #72201B;
background: #FFFFFF;
text-align: center;
line-height: 18px;
}

.bt03 {
width: 80px;
height: 36px;
padding: 0 15px 0 0;
_padding: 0px;
}


