h1{
width:885px;
height:30px;
border-left:5px #2b1417 solid;
padding:10px 0 0 10px;
font-size:14px;
font-weight:bold;
color:#333333;
}

h2{
font-size:13px;
font-weight:bold;
line-height:45px;
width:885px;
height:45px;
color:#FFFFFF;
margin-bottom:30px;
background-image:url(../img/title.gif);
padding:0px 0px 0px 15px;
}

h3{
width:885px;
padding:5px 0 0 10px;
border-left:5px #666666 solid;
font-size:12px;
height:20px;
font-weight:bold;
margin-bottom:10px;
text-align:left;
}

#flash{
width:100%;
height:401px;
font-size:12px;
border-top:#2b1417 solid 1px;
border-bottom:#2b1417 solid 1px;
line-height:1.6em;
text-align:center;
margin:5px 0 15px 0;
}

#main_wrapper{
width:100%;
height:auto;
text-align:center;
}

#main{
width:900px;
height:auto;
text-align:left;
font-size:12px;
line-height:1.6em;
clear:both;
margin-bottom:30px;
}

#credit {
width:900px;
height:auto;
text-align:left;
font-size:12px;
clear:both;
margin-bottom:20px;
}

#main .text_left{
width:530px;
height:auto;
padding-right:10px;
margin-right:10px;
float:left;
display:inline;
margin-bottom:80px;
}

#main .lv_info{
width:338px;
height:auto;
padding:5px;
border:#2b1417 solid 1px;
float:left;
display:inline;
}

#main .lv_text{
width:328px;
height:auto;
padding:5px;
}

.lv_title{
font-size:13px;
font-weight:bold;
line-height:45px;
width:885px;
height:45px;
color:#FFFFFF;
margin-bottom:30px;
background-image:url(../img/title.gif);
clear:both;
padding:0px 0px 0px 15px;
}

#product{
width:900px;
height:auto;
margin-bottom:30px;
font-size:12px;
line-height:1.6em;
clear:both;
}

.font_s{
font-size:11px;
height:1.4em;
}

#product .box{
width:120px;
height:235px;
margin-bottom:80px;
float:left;
}

#product .text{
width:150px;
height:235px;
padding:0px 20px 0px 10px;
float:left;
margin-bottom:80px;
font-size:11px;
line-height:1.2em;
}

#product .box02{
width:390px;
height:440px;
padding:0px 20px 0px 20px;
margin-bottom:20px;
display:inline;
float:left;
}

#product .text02{
width:440px;
height:270px;
font-size:12px;
line-height:1.4em;
padding-top:170px;
padding-left:20px;
margin-bottom:20px;
display:inline;
float:left;
}

.text_wide1{
width:900px;
height:80px;
clear:both;
margin-bottom:40px;
}

.text_wide2{
width:900px;
height:80px;
clear:both;
margin-bottom:40px;
}

.text_wide3{
width:900px;
height:120px;
clear:both;
margin-bottom:40px;
}

#info02{
width:860px;
height:auto;
padding:20px;
background-color:#CCCCCC;
}

#bottom{
width:900px;
height:200px;
clear:both;
margin:0 auto;
text-align:left;
}

#bottom .box{
width:290px;
height:100px;
padding:0 10px 20px 0;
font-size:12px;
line-height:1.4em;
float:left;
display:inline;
text-align:left;
} 

#bottom .box img{
float:left;
display:inline;
margin-right:5px;
} 


a.line:link{
	text-decoration:underline;
	color:#2D6CA9;
}
a.line:visited {
	text-decoration:underline;
	color:#2D6CA9;
}
a.line:hover {
	text-decoration:underline;
	color:#98CBFE;
}
a.line:active {
	text-decoration:underline;
	color:#98CBFE;
}


a.hp:link {
	color:#3333FF;
	text-decoration: none;
}
a.hp:visited {
	color:#3333FF;
	text-decoration: none;
}
a.hp:hover {
	color:#00CCFF;
	text-decoration: none;
}
a.hp:active {
	color:#00CCFF;
	text-decoration: none;
}
