a:visited { 
	color: #3366CC;
	text-decoration: none;
}
a:hover {
color: #CC3300; text-decoration: underline overline}
a:link {
	color: #0066CC;
  text-decoration: none}
a:active {
	color: #FF0000;
}

.e9, .e10, .e12, .e14 {
	font-family:Arial, Verdana, sans-serif
}
.j9, .j10, .j14, .j16 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif
}
.j12 { 	font-family:"Osaka", } 


/*ボディー*/
body {
	color: #333333;
	background-color: #F0D7A9;
	background-image: url(../common/bg.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 10px;
}

/*メイン画像*/
#main{
	margin:10px 10px 0px 20px;
	width:760px;
}
/*vooice*/
#voice1{
	float:left;
	width:440px;
	/*background-image:url(../top/main1217.gif);*/
	background-image:url(../top/main0209.jpg);
	background-repeat:no-repeat;
	}

#voice2{
	margin:155px 0 0 0;
	padding:0 5px 0 0;
	line-height:1.3;
	height:63px;
	}

html>/**/body #voice2{ 
	margin:155px 0 0;
	}

.voice0{
	padding:20px 0 0 80px
	}
.voice02{
	padding:5px 0 0 170px;
	background:url(../image/voice2.gif) no-repeat right;
	font-size:120%;
	font-weight:bold;
	}

html>/**/body .voice0{
	padding:20px 0 0 70px
	}

/*休み*/
#yasumi{
	float:left;
	width:350px;
	background-image:url(../top/main0206.jpg);
	background-repeat:no-repeat;
	height: 200px;
	}
#yasumi h4{
margin:155px 0 0 10px;
padding:0;
color:#990000;
	font-size:12px;
}
#yasumi .yasumi2{
margin:0 0 0 29px;
font-size:12px;
line-height:1.4;
	}
#yasumi .yasumi2 strong{
color:#990000;
font-weight: normal;
	}
	
	
/*写真*/
#main2{
	float:left;
	width:350px;
	background-image:url(../top/main0918.jpg);
	background-repeat:no-repeat;
	height: 160px;
	}
	
#annai{
	margin:160px 20px 0;
	padding: 3px 8px 5px;
	font-size:12px;
	font-weight: bold;
	color:#660000;
	border: 1px solid #666;
}
#annnaibun{
	margin: 0px 0 0 20px;
	font-size:10px;
	line-height: 1.3;
	color:#000000;
	font-weight:normal;
}
.clear{
	clear:both;
}
#yasumi2{
	float:right;
	width:380px;
	}
/*下部文章*/
#read2{
	margin: 0 5px 2px 10px;
	padding: 3px 5px;
	text-align: left;
	font-size:10px;
}
#read2 strong{
	color:#660000;
	}

#read2naka{
	margin:　0 5px;
	line-height:1.3;
}
/*メイン説明文章*/
.head{
	color: #333333;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	margin:15px 10px 0 0px;
	line-height:150%;
	text-align:left;
}
.head2{
	color: #333333;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	margin:15px 0 0px;
	line-height:150%;
	text-align:right;
}

.head3{
	padding:20px 20px 0px;
	line-height:150%;
	text-align:right;
}
.head3 p{
	float:right;
	text-align:center;
	margin: 0 0 0 5px;
	width:140px;
	font-size:10px;
}

.head3 p img{
	margin:0 0 5px;
}

/*.head{
	color: #333333;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	margin:15px 10px 20px 360px;
	line-height:150%;
	text-align:left;
}*/

/*ニュース*/
.news{
	background-image:url(../top/hossori/newt.gif);
	background-repeat:no-repeat;
	margin:10px 0 0;
	padding:4px 0px 2px 90px;
	text-align:left;
	}
.newst{
	color:#333;
}
.newsh{
	color:#CF004C;
	font-weight:bold;
	font-size:13px;
	}
.newsh2{
	color:#0066CC;
	font-weight:bold;
	font-size:12px;
	}
.newst2{
	text-align: center;
	font-size: 10px;
	padding:5px;
		}
.newsp{
	margin:5px;
	}
.hossori{
	font-size: 10px;
	margin-left: 5px;
	font-weight: normal;
	line-height: 1.2;
}
.right{
	text-align: right;
}
/*オンラインタイトル*/
.online {
	background-color: #FFFAED;
	text-align: left;
	border-top: solid #CC9900 1px;
	padding: 5px 0 5px 10px;
	width:435px;
}
.online2 {/*オンライン文章*/
	margin:5px 10px 0px 0px;
	font-size:10px;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:130%;
	text-align: left;
	width:750px;
	padding:5px 5px 0px 10px;
	border-top: solid #CC9900 1px;
}

/*オンライン商品*/
.btn {/*ボタンの設定*/
	margin:0;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	padding: 5px 0;
	width:108px;
	float:left;
}

.clearbtn{	
	margin:10px 0 0;
	clear:left;
border-bottom: solid #CC9900 1px;
}

.btn2 {/*ボタンの設定*/
	margin:5px 10px 0 0;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	padding: 5px 0 0;
	width:120px;
	float:left;
}

.btn2-2 {/*ボタンの設定*/
	margin:5px 10px 0 0;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	padding: 5px 0 0;
	width:120px;
	float:left;
}
.btn2-3 {/*ボタンの設定*/
	margin:5px 10px 0 0;
	text-align: center;
	vertical-align: top;
	padding: 5px 0 0;
	width:140px;
	float:left;
}

.shohin{
	font-weight:bold;
}
.shohin2{
	margin:3px 0 0;
	font-weight:bold;
	line-height: 1.2;
}
.shohins{
	margin: 0 3px;
	line-height:1.3;
	text-align:left;
}

.shohins2{
	padding: 0 8px;
}
.btn3{/*ヘッダ-*/
	padding:0 0 3px;
	background-image:url(../common/headbg.gif);
	text-align:left;
	vertical-align:bottom;
}

.online2 h3 {/*オンライン文章*/
	 margin:0.5em 0 0 0;
	 padding:0;
	 font-size:10px;
	color:#990000;
}
h4{margin:0;
padding:5px 0 2px 5px;color:#0033CC;font-weight:bold;background-color:#FFDEE5;}


.hossorib {
	text-align: center;
	margin: 5px 0 0;
	}

/*右ボタン*/
.rightbtn{
	margin: 0 0 5px;
}

.net{
	margin: 0 5px 10px 35px;
	padding:0;
	text-align:left;
	color:#990000;
	font-size:90%;
	line-height:1.4;
}
.net strong{
	margin: 0 3px 0 1em;
	padding:2px 3px 0;
	background-color:#990000;
	color:#FFFFFF;
	font-weight:normal;
}
.rightbtn2{
	margin: 0 3px 5px;
}
.righttel{
	margin: 5px 5px 5px 10px;
	padding:5px;
	font-size: 11px;
	line-height: 1.3;
	text-align:left;
	color: #003366;
	background-color:#FFFFCC;
}
.righttel .kyocho{
	margin: 5px 0 0;
	padding-top:5px;
	border-top:1px dotted #333333;
}

.righttel .kyocho strong{
	color:#990000;
	font-weight:normal;
}


/*フッター*/
.under {
	border-top:solid #996600 1px;
	border-bottom:solid #996600 1px;
	padding: 8px 5px 8px 5px;
	font-size: 10px;
	margin: 10px 0px 5px 0px;
}
.sp {
	margin-left: 20px;
}

/*一番上のリード文*/
.topread {
	margin:3px 5px;
	font-size: 10px;
	color: #734424;
}

/*リンク用*/
.link {
	border-bottom:solid #996600 1px;
	padding: 0px 5px 3px 5px;
	font-size: 10px;
	margin: 0 0px 5px 0px;
}


/*追加　100217／100303*/
#read2{
	margin: 10px 8px;
	border:1px solid #666666;
	padding:5px 8px;
}
.read3{
	margin: 5px 0 0;
}
.read3 p{
	margin: 0 0 1em;
}

.read3 h3{
	 margin:5px 0 0;
	 padding:0;
	 font-size:110%;}
.read3 ol{
	margin: 10px 0 0 25px;
	padding:0px;
}
.read3 ol li{
	margin:  0 0 5px;
	padding:0px;
}
#read2 ul {
 margin:5px 0 15px 10px;
 padding:0;
 list-style:none;
}
#read2 ul li{
	margin:  0 0 5px;
	border-left:2px solid  #0066CC;
	padding-left:5px;
}

.read4 h3 {/*オンライン文章*/
	 margin:0.5em 0 0 0;
	 padding:0;
 font-size:90%;
}
.read4 p{
 margin:0 0 0 1em;
 padding:0;
 font-size:90%;
}

.gray{
 	background:#f0f0f0;
	padding:5px 8px; }
.gray h2{
	 margin:0;
	 padding:0;
	 font-size:100%;
	 color:#003399;
 }
 
 /*追加　100525*/
p#chui{
margin:10px 8px;
padding:6px 8px 4px;
 background:#990000;
 color:#FFFFFF;
 font-weight:bold;
 text-align:left;
}

 
 
 