/************************************************************
#
#会社:タケダデザインルーム
#
#制作者:Shinji.N
#
************************************************************/
/* トップページ */


div#wrap {
background: url(home/img/bg_wrap.gif) repeat-y right #FFFFFF;
}



#main {
margin: 0px 0px 15px 0px;
}

#header {
height: 314px;
}

.header_bg {
_position: absolute;
_top: 0px;
_left: 0px;
}


/*メイン左
************************************************************/
#m_left {
width: 239px;
padding: 20px 0 0 0;
background: url(cmnfix/bg_menu.gif) repeat-x top;
float: left;
}

.waku_l_01 {
width: 210px;
margin: 0 0 0 13px;
background: #CCCCCC;
}

.waku_l_01 h2 {
width: 208px;
height: 33px;
margin: 1px 1px 0px 1px;
padding: 5px 0 0 0;
background: #000000;
text-align: center;
}

.waku_l_01 .image01 {
margin: 0px 0 17px 10px;
border: 1px solid #CCCCCC;
}

.table_sub {
margin: 1px 0 0 0;
}

.waku_l_01 strong {
padding: 12px 0px 6px 12px;
display: block;
text-align: left;
}

.text04 {
padding: 5px;
text-align:left;
font-size:11px;
color: #666666;
}

.text05 {
padding: 5px;
text-align: right;
}

.image_qr {
width: 20px;
height: 1px;
margin: 10px;
font-size: 1px;
}

.text_qr {
width: 176px;
height: 124px;
padding: 30px 0 0 0px;
margin: 8px 0px 20px 15px;
_margin: 8px 0px 20px 0px;
background: url(home/img/bg_image_qrcode.jpg) no-repeat;
text-align: center;
}

.sp01 {
width: 208px;
height: 1px;
margin: 0px 1px 1px 1px;
background: #FFFFFF;
}

/*メイン右
************************************************************/

#m_right {
width: 516px;
margin: 42px 0 0 0;
float: left;
}

.waku_r_01 {
width: 491px;
height: 123px;
padding: 27px 0px 0px 25px;
margin: 0px 0px 14px 0px;
background: url(home/img/bg_image01.gif) no-repeat right bottom;
}

.waku_r_01 h1 {
width: 343px;
font-size: 18px;
line-height: 22px;
}

.waku_r_01 p {
width: 343px;
padding: 18px 0 0 0;
line-height: 16px;
font-size: 12px;
color: #666666
}



.waku_r_02 {
padding: 0 0 5px 0;
margin: 0 0 2px 0;
background: url(home/img/line_updata.gif) no-repeat bottom left;
}

.waku_r_02 img {
margin: 30px 0 10px 0;
_margin: 15px 0 10px 0;
}



.waku_r_03 {
width:500px;
margin: 5px 0 0 0;
padding: 0 0 0 10px;
}

.guide_w {
width:209px;
float:left;
}

.guide {
width:211px;
_width:120px;
height:45px;
padding: 52px 0 0 91px;
background: url(home/img/bg_guide.jpg) no-repeat;
}

.guide_un {
width:209px;
_width:209px;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

.introduction_w {
width:211px;
margin: 18px 0 0 35px;
_margin: 18px 0 0 7px;
float:left;
}

.introduction {
width:211px;
_width:108px;
height:47px;
padding: 32px 0 0 103px;
background: url(home/img/bg_introduction.jpg) no-repeat;
}

.introduction_un {
width:209px;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

p.text01 {
padding: 5px;
font-size: 11px;
}

.text02 {
padding: 0 10px 10px 0;
text-align: right;
}

/*メニュー
************************************************************/
#menu {
	width: 531px;
	height:36px;
	padding: 6px 0 0 0;
	position: absolute;
	top: 314px;
	left: 224px;
}

#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 {
width: 100px;
visibility: hidden;
position: absolute;
/* \*/
top: 42px;
left: 240px;
_left: 238px;
/* */
}

.sub_menu a {
width: 89px;
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;
}

.sub_menu a img {
padding: 0px;
margin: 0px;
display: block;
}

.bt03 {
width: 80px;
height: 36px;
padding: 0 15px 0 5px;
_padding: 0 0px 0 2px;
}


