/*全体のフォント*/
BODY {
	font-size: small;
	font-family: "Verdana", "ＭＳ Ｐゴシック";
}
.pankuzu{
	font-size: 10px;
	margin-bottom:5px;
}
.clear{
clear:both;
}
#leftmenu{
	float: left;
	width: 200px;
	text-align: left;
	background-color: #F5F5F5;
	margin-right: 20px;
	display: inline;
}
.img0{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}
#h1top{
color:#888888;
font-size:10px;
font-style:normal;
font-weight:normal;
line-height:130%;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}
.imgbox{
	vertical-align: top;
	margin-bottom: 3px;
}
/* ヘッダー */
#Header{
	background-color: #FFFFFF;
	margin-bottom: 6px;
}
#Head_logo  {
	margin: 0px;
	padding: 3 0 7;
}
#Head_logo img {
	margin-right: 5px;
	float: left;
}
Head_logo h2{
      font-size:1px;
}
#Headmenu{
	font-size: 12px;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 10px;
}
#Headmenu .line {
	background-image: url(../images/head_tabu_line.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-right: 13px;
	padding-left: 13px;
	}
#Headmenu .noline {
	padding-right: 13px;
	padding-left: 13px;
}

#Headmenu a{
	color: #000000;
	text-decoration: none;
}
#Headmenu a:hover{
	text-decoration: underline;
}
#Headnav{
	height: 37px;
}
#Headnav img{
margin: 0;
border:none;
}
#Headnav ul{
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
#Headnav li{
display:block;
float:left;
margin: 0;
}

/*左メニュータイトル*/
.lefttmenyu_titile{
	font-size: 12px;
	letter-spacing: 0.01em;
	background-color: #CCCCCC;
	width: 200px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.lefttmenyu_titile p{
	margin-left: 10px;
}
.lefttmenyu_titile a{
	color: #000000;
}
.lefttmenyu_titile a:hover{
	text-decoration: none;
}
.rightmenu_titile{
	font-size: 12px;
	letter-spacing: 0.01em;
	background-color: #CCCCCC;
	width: 175px;
	padding-bottom: 4px;
	padding-top: 5px;
}
.rightmenu_titile p{
	margin-left: 10px;
}
.centermenu_titile{
	font-size: 12px;
	letter-spacing: 0.01em;
	background-color: #CCCCCC;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;

}
.centermenu_titile p{
	margin-left: 10px;
}
.centermenu_titile a:hover{
	text-decoration: none;
}

/*検索フォーム*/
#kensakuform{
	line-height: 120%;
	font-size: 12px;
	width: 200px;
	padding-top: 10px;
	margin-bottom: 8px;

}
#kensakuform input{
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 8px;
}
#formkey{
	width: 125px;
}
.formkakaku{
	width: 75px;
	line-height: 170%;
}
.kensakutext{
	background-image: url(../images/ar_pink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 8px;
}

/*左メニューカテゴリー*/
#leftmenyu_category{
	width: 200px;
	font-size: 10px;
	line-height: 160%;
	letter-spacing: 0.01em;
	padding-bottom: 7px;
}
#leftmenyu_category dt{
	margin-left: 15px;
	padding-top: 10px;
}
#leftmenyu_category dt a{
	background-color: #F9E6F3;
	padding: 3px 13px;
	text-decoration: underline;
	color: #FF558C;
	background-image: url(../images/heart05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	#leftmenyu_category dt a:hover{
	text-decoration: none;
	}

#leftmenyu_category dd{
	background-image: url(../images/category_nav.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	margin-left: 30px;
}
#leftmenyu_category dd a{
	color: #333333;
}
#leftmenyu_category dd a:hover{
	text-decoration: none;
	color: #FF3399;
}

/*左メニューバナー*/
.left_banner{
	width: 200px;
	padding-top: 7px;
	padding-bottom: 10px;
}
.left_banner_li{
	margin-bottom: 7px;
	margin-right: 12px;
	margin-left: 13px;
}
.left_banner_li img{
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.left_banner_li p a{
	color: #333333;
	font-size: 10px;
	background-image: url(../images/heart04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-top: -5px;
	line-height: 110%;
}
.left_banner_li p a:hover{
	text-decoration: none;
	color: #FF3399;
}
/* フォントサイズ */
.FontSizeXXS {
	font-size: 10px;
	line-height: normal;
}
.FontSizeXS {
	font-size: 11px;
	line-height: normal;
}
.FontSizeS {
	font-size: 12px;
	line-height: 14px;
}
.FontSizeSM {
	font-size: 13px;
	line-height: 25px;
}
.FontSizeM {
	font-size: 14px;
	line-height: 25px;
}
.FontSizeL {
	font-size: 16px;
	line-height: normal;
}
.FontSizeLL {
	font-size: 17px;
	line-height: normal;
}
.FontSizeXL {
	font-size: 18px;
	line-height: normal;
}
.FontSizeXXL {
	font-size: 20px;
	line-height: normal;
}
.FontSize26 {
	font-size: 26px;
	line-height: normal;
}

/* フォントカラー */
.red {
	color: #CC3300;
}
.red02 {
	color: #FF0000;
}
.blue {
	color: #006699;
}
.pink {
	color: #FF9999;
}
.green {
	color: #336666;
}
.brown {
	color: #996633;
}
.brown2 {
	color: #917719;
}
.white {
	color: #FFFFFF;
}

/*人気のキーワード*/
.kywords{
	font-size: 10px;
	height: 23px;
	margin-bottom: 8px;
	color: #000000;

}
.kywords a{
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
	background-image: url(../images/ume.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.kywords a:hover{
	text-decoration: none;
}
.kywords img{
	vertical-align: middle;
}
.kywords p{
	vertical-align: middle;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}
.kywordssale a{
	text-decoration: underline;
	color: #CC0000;
	background-image: url(../images/star.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;

}
.kywordssale a:hover{
	text-decoration: none;
}

/* フッターフォントサイズ */
#Footermenu {
	font-size: 10px;
	color: #666666;
}
#Footermenu a:link{
	color: #333333;
	text-decoration: none;
}
#Footermenu a:visited {	
	color: #999999;
	text-decoration: none;
}
#Footermenu a:hover{
	color: #FF6699;
	text-decoration: underline;
}

#Footermenu a:active {
	color: #CC3333;
	text-decoration: underline;
}
#Footertitletxt
{
	font-size: 11px;
	line-height: 15px;
}
#Footertitletxt p
{
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.floatright01{
	float:right;
	marging-top:5px;
}

/* レフトメニューフォントサイズ */

#left_blog{
	text-align: center;
	width: 195px;
	font-size: 10px;
	background-color: #f6f6f6;
	padding-top: 5px;
	padding-bottom: 7px;


}
#left_blog img{
	margin-top: 5px;

}

/* ===========レフトメニュー================*/
