/* CSS Document */

hr{
	color:#E9E7DB;height:1px;
}

#happa-g {
	background-color: #FFFFFF;
	background-image: url(../top/happa-green.gif);
	background-repeat: repeat-x;
}

#mid{ font-size:10px;margin:10px 20px 10px 20px;padding:5px;}

#small{font-size:10px;line-height:140%}

#small2{font-size:9px;line-height:120%}

#kanri{ color:#6FB7D6; }

#log{ width:90%;border-top:1px #684750 dotted;}

#log-0{ background-color:#ffffff; } 
#log-1{ background-color:#ffffff; }

#log-2{ background-color:#ffffff; } 
#log-3{ background-color:#FFFFFF; }

#log-4{ background-color:#FFFFFF; } 
#title-bar{ background-color:#684750; color:#ffffff;padding-left:10px;}

#mid-bar{ background-color:#EAFFE7;margin:10px 20px 10px 20px;padding:5px;border:1px #E9E7DB solid; }
input,select,textarea{color:#684750;}

#kanri {
	float: right;
	text-align: right;
}

#osusume-happa {
	background-image: url(../img/top/suggestion.jpg);
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
}
h4.h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC9933;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996633;
}
.border-all {border: 1px solid #663300;}








/* ▼ピックアップグッズ広告▼ */
#picup {
	margin: 0px;
}
#picup p {
	line-height: 1.6em;
	margin: 0px;
}
#picup .ptitol {
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(../img/komono/backgreen_red.jpg);
	height: 20px;
	text-align: center;
	padding-top: 2px;
	width: 100%;
	margin-bottom: 7px;
}
#picup .h2 {
	margin: 0px;
	font-weight: bold;
	color: #CC6600;
}
#picup .h1 {
	margin: 0px;
	font-size: 16px;
	color: #006633;
	font-weight: bolder;
}
#picup .picupimg {
	border: 1px solid #666666;
	margin: 3px;
}
#picup .nedan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#picup .kakaku {
	text-align: left;
}


.img5 {
	padding: 5px;
}

.xbig {
	font-size: large;
}
.xxbig {
	font-size: x-large;
}

.xxsomll {
	font-size: x-small;
}
.xxxsomll {
	font-size: xx-small;
}
.td_top {
	vertical-align: top;
	margin-top: 0px;
}
.bold {
	font-weight: bold;
	font-size: 12px;
	color: #CC9933;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	line-height: 160%;
}
	.bold a:link{color:#CC9933;text-decoration:none;}
	.bold a:visited{color:#CC9900;}
	.bold a:active{color:#CC9900;}
	.bold a:hover{color:#FF9933;text-decoration:underline;}

.color996633 {
	color: #996633;
	font-weight: bold;
}

.happa-g {
	background-color: #FFFFFF;
	background-image: url(../top/happa-green.gif);
	background-repeat: repeat-x;
}
.backimg-happa {
	background-image: url(../img/top/suggestion.jpg);
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.backimg-happa1 {
	background-image: url(../img/komono/backgreen_01.gif);
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.backimg-happa2 {
	background-image: url(../img/komono/backgreen_02.jpg);
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.backimg-happa3 {
	background-image: url(../img/komono/backgreen_03.jpg);
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.backimg-happa4 {
	background-image: url(../img/komono/backgreen_red.jpg);
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.backimg-happa5 {
	background-image: url(../img/komono/backgreen_04.gif);
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.backimg-happa6 {
	background-image: url(../img/komono/backgreen_05.jpg);
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.osusume-happa {
	background-image: url(../img/top/suggestion.jpg);
	text-align: center;
	padding-top: 7px;
	width: 447px;
	padding-bottom: 5px;
}
.p-white {
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
}
.p12 {
	font-size: 12px;
}
.style1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.newcoment {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
.p12h160 {
	font-size: 12px;
	line-height: 160%;
	text-align: left;
	font-weight: normal;
}
.p14h160 {
	font-size: 14px;
	line-height: 160%;
	text-align: left;
}
.adwanted {
	color: #28732A;
	font-weight: bold;
}
.style2 {font-weight: bold}
.style3 {color: #990033}
.style4 {font-size: 12px}

.space5{padding:5px;}
.space10{padding:10px;}
.space20{padding:20px;}
.bd01{border:1px #684750 solid;margin-bottom:2px;}

.sb{font-size:10px;font-family:verdana,arial,helvetica;color:#684750;background-color:#F5F4EF;width:70px;}
.c_red{color:#B0381E;}
.no_bd,.adv1 a,.adv3 a{text-decoration:none;}
.adv1 img{border:1px #684750 solid;margin-bottom:2px;width:100px;height:75px;}
.adv2 img,.adv3 img{border:1px #684750 solid;margin-bottom:2px;width:120px;height:90px;}
.c_br{color:#684750;font-size:9px;}
.boxoutline-g {
	border: 1px solid #336633;
	padding-bottom: 10px;
}
.text-left {
	text-align: left;
}
.osusumeboxoutline-g {
	border: 1px solid #336633;
	padding-bottom: 10px;
	margin: 0px;
	clear: both;
	width: 447px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.ranking-copy {
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #333333;
}

.img-un50 {
	margin-bottom: 50px;
}

.p-yellow {
	color: #FFFF33;
}
.shopname {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #156C37;
	text-align: left;
}
	.shopname a:link{color:#156C37;text-decoration:none;}
	.shopname a:visited{color:#156C37;}
	.shopname a:active{color:#156C37;}
	.shopname a:hover{color:#FF9933;text-decoration:underline;}

.topmidashi {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 0px;
}
	.topmidashi a:link{color:#990000;text-decoration:none;}



.glayline {
	background-image: url(../img/komono/glay-1x1.gif);
	height: 1px;
	width: 85%;
	text-align: center;
	background-repeat: repeat-x;
}



.box-border {
	border: 1px solid #666666;
}
.red {
	color: #FF0000;
}
.em2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.happaline {
	background-image: url(../img/happa_verylittle.gif);
	background-repeat: repeat-x;
	width: 99%;
}
.tdoutline {
	border: 1px solid #CCCCCC;
}

