﻿@charset "utf-8";
/*  --------------------------  
	hachinokohonpo
	side.css
------------------------------*/

/*  -----  rightCont ------   */

#rightCont {
	width: 164px;
	float: right;
}

.imgst {
	margin: 10px 19px 0 18px;
}

.imgst2 {
	margin-left: 8px;
} 

.onshop {
	margin-bottom: 25px;
}

.p1 {
	color: #990000;
	font-size: 66%;
	padding: 8px 0 15px 0 ;
	line-height: 1.3;
	letter-spacing: 0.07em;
	clear: both	;
}


/*  -----  rightBox ------   */

.rightBox {
	width: 164px;
	background-image: url(../img/top/rightend.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	margin-bottom: 25px;
}

.mainBox {
	width: 149px;
	background-image: url(../img/top/mainline.gif);
	background-repeat: repeat-y;
	padding: 0px 7px 0px 8px ;
	overflow: hidden;
	clear: both;
}

.mainBox2 {
	width: 142px;
	background-image: url(../img/top/mainline.gif);
	background-repeat: repeat-y;
	padding: 0px 9px 0px 13px ;
}

.mainBox p {
	font-size: x-small;
	line-height: 1.3;
	letter-spacing: 0.07em;
	padding-bottom: 5px;
}

.mainBox2 p {
	font-size: x-small;
	line-height: 1.3;
	letter-spacing: 0.07em;
	padding-bottom: 5px;
}

.mainBox a {
		line-height: 1.5;
		margin-left: 10px;
}

.mainBox2 a {
	color: #0099FF;
	font-size: x-small;
}

.endBox {
	width: 164px;
	height: 15px;
	background-image: url(../img/top/rightend.gif);
	background-repeat: no-repeat;
}

.centerp {
	text-align:center;
}

