


h1 {
	margin: 0 0 20px;
}

h2 {
	margin: 1em 0 1em;
	padding: 2px 0 2px 8px;
	border-left: 5px solid #c1cdc1;
	color: #4b4b4b;
	font-size: 120%;
}

#pagewidth{
width:760px;
margin:0px auto 0px auto;
text-align:left;
}

.report{
margin:0px 0px 0px 0px; 
}

.contens{
background-image:url(images/bg_001.gif);
background-repeat:repeat-y;
}

.td-left-area{
padding:0px 5px 0px 5px;
}

.td-right-area{
padding:0px 0px 0px 0px;
}

.right_pos{
margin:0px 10px 0px 5px;
}

.s-line-pos{
margin:10px 0px 10px 0px;
}

.s-img-pos{
margin:10px 0px 10px 0px;
}

.s-txt-name{
margin:0px 5px 5px 5px;
font-size:14px;
font-weight:bold;
color:#003366;
}

.s-txt-detail{
margin:0px 5px 20px 5px;
font-size:10px;
line-height:130%;
color:#444444;
}

.index-link-pos{
background-image:url(images/icon_yaji.gif);
background-position:1px 3px;
background-repeat:no-repeat;
margin:2px 5px 2px 10px;
padding:0px 5px 0px 10px;
font-size:10px;
color:#444444;
line-height:130%;
}

a.index-link	{ text-decoration: none; color:#444444;}
a.index-link:link{ text-decoration: none; color:#444444;}
a.index-link:visited { text-decoration: none; color:#444444;}
a.index-link:active { text-decoration: none; color:#444444;}
a.index-link:hover { text-decoration: underline; color:#003366;}

.m-title-pos{
margin:20px 0px 20px 0px;
}

.m-txt-pos{
margin:0px 10px 0px 21px;
}

.td-txt-pox{
padding:0px 5px 0px 5px;
}

.m-txt-title-td{
margin:0px 0px 2px 0px;
font-size:12px;
line-height:140%;
color:#0066CC;
font-weight:bold;
}

.m-txt-title{
margin:15px 0px 2px 0px;
font-size:12px;
line-height:140%;
color:#0066CC;
font-weight:bold;
}

.m-txt-detail{
margin:2px 0px 5px 0px;
font-size:12px;
line-height:140%;
color:#444444;
}

.m-line-pos{
margin:20px 0px 20px 0px;
}

.m-sakuhin-pos{
background-color:#003366;
}

.sakuhin-line-top{
margin:0px 21px 13px 21px;
}

.sakuhin-line{
margin:13px 21px 13px 21px;
}

.sakuhin-line2{
margin:13px 0px 13px 0px;
}

.sakuhin-txt-pos{
margin:5px 21px 5px 21px;
}

.td-sakuhin-txt{
padding:0px 5px 0px 15px;
color:#FFFFFF;
font-size:12px;
line-height:150%;

}

a.sakuhin	{ text-decoration: none; color:#ffffff;}
a.sakuhin:link{ text-decoration: none; color:#ffffff;}
a.sakuhin:visited { text-decoration: none; color:#ffffff;}
a.sakuhin:active { text-decoration: none; color:#ffffff;}
a.sakuhin:hover { text-decoration: underline; color:#ffffff;}

