@charset "utf-8";
/*
Theme Name: Toyama Ichiba
Theme URI: http://www.racss.com
Description: Toyama Ichiba
Version: 0.9
Author: RACSS
*/

/* 右カテゴリー */
#menu p.category_fea {
	display:block;
	background-image:url(../images/feature/menu_fea.jpg);
	background-repeat:no-repeat;
	height: 25px;
	margin-top: 5px;
}

#menu p.category_kiji {
	display:block;
	background-image:url(../images/feature/nemu_water.jpg);
	background-repeat:no-repeat;
	height: 25px;
	margin-top: 5px;
}

#menu p.category_blog {
	display:block;
	background-image:url(../images/feature/menu_blog.jpg);
	background-repeat:no-repeat;
	height: 25px;
	margin-top: 5px;
}

#menu p.category_tyokubai {
	display:block;
	background-image:url(../images/feature/menu_tyokubai.jpg);
	background-repeat:no-repeat;
	height: 25px;
	margin-top: 5px;
}

#menu p.category_info {
	display:block;
	background-image:url(../images/feature/menu_info.jpg);
	background-repeat:no-repeat;
	height: 25px;
	margin-top: 5px;
}

#feature_h3 {
	background:transparent url(../images/side_category_topic.jpg) no-repeat scroll 0 0;
	height:30px;
	font-weight:bold;
	line-height:130%;
	margin:0;
	text-indent: -9999px;
}

h2#tabete {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	margin-bottom:10px;
	background-image:url(../images/feature/fea_tabete_top.jpg);
	background-repeat:no-repeat;
	display:block;
	height:62px;
	overflow:hidden;
	width:580px;
}

h2#tyokubai {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	margin-bottom:10px;
	background-image:url(../images/feature/04tyokubai/fea_tokubai_top.jpg);
	background-repeat:no-repeat;
	display:block;
	height:62px;
	overflow:hidden;
	width:580px;
}

h3#syohin {
	margin: 0px;
	background:#F66;
	background-image:url(../images/feature/tabe_bg.gif);
	background-color:#F66;
	display:block;
	height:30px;
	overflow:hidden;
	width:570px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFF;
	padding-top: 6px;
}

h3#shop {
	margin: 0px;
	background:#69F;
	background-image:url(../images/feature/tabe_bg_blue.gif);
	background-color:#69F;
	display:block;
	height:30px;
	overflow:hidden;
	width:570px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFF;
	padding-top: 6px;
}

h3#info {
	margin: 0px;
	background:#69F;
	background-image:url(../images/feature/tabe_bg_brown.gif);
	background-color:#C60;
	display:block;
	height:30px;
	overflow:hidden;
	width:570px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFF;
	padding-top: 6px;
}

h4#feature {
	font-size:14px;
	display:block;
	overflow:hidden;
	width:580px;
	font-weight: bold;
	color: #F66;
	padding: 10px 0;
	line-height:normal;
}

/* ▼外枠▼ */
div.notedesign {
	width:556px;
	border: 2px solid #CC9;   /* 外枠 */
	padding: 10px;             /* 内側の余白 */
	margin-top:10px;
	height: auto;
	float: left;
}

/* ▼内枠▼ */
div.notedesign_right {
	width:380px;
	float:left;
	margin-left: 15px;
	height: auto;
	display: block;
}

p.img{
	width:145px;
	margin:0;
	float:left;
}
/* ▼ノート内部▼ */
div.notedesign_right p.rev {
   background-image: url(../images/feature/notedot.gif); /* 罫線 */
   line-height: 25px; /* 行の高さ */
   margin: 0px;       /* 外側の余白 */
}

ul.comnt {
   background-image: url(../images/feature/notedot.gif); /* 罫線 */
   line-height: 25px; /* 行の高さ */
   margin: 0px;       /* 外側の余白 */
   padding-left:20px;
}

/* ▼ノートタイトル▼ */
div.notedesign_right p.notetitle {
	border-bottom: 3px double #CC9; /* 下線 */
	font-weight: bold;                 /* 文字の太さ */
	color: #F66;                    /* 文字色 */
	font-size: 120%;
}

/* スペックの外枠 */
div.fea_spec {
	width:557px;
	border: 1px solid #F66;   /* 外枠 */
	padding: 10px;             /* 内側の余白 */
	margin-top:10px;
	float: left;
}
/* 青い外枠 */
div.fea_spec_blue {
	width:557px;
	border: 1px solid #69F;   /* 外枠 */
	padding: 10px;             /* 内側の余白 */
	padding-bottom:10px;
	float: left;
}
/* ピンクの外枠 */
div.fea_spec_pink {
	width:557px;
	border: 1px solid #F66;   /* 外枠 */
	padding: 10px;             /* 内側の余白 */
	padding-bottom:10px;
	float: left;
}

/* スペックの内枠左 */
div.spec_box1{
	width:555px;
	border-bottom:dotted 2px #F66;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.spec_box1a{
	width:270px;
	float:left;
	margin-right: 10px;
}

div.fea_spec p{
	line-height:140%;
	}

/* スペックの内枠右 */
div.spec_box2{
	width:555px;
	float: left;
}
/* スペックのテーブル */
.table_spec table {
	background-color: #C1C1C1;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.table_spec th {
	background-color: #F5F5F5;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	/*white-space: nowrap;*/
	padding: 3px;
	text-align:left;
}
.table_spec td {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
	text-align:left;
	vertical-align:top;
}
p.info {
	background-image:url(../images/feature/info.jpg);
	background-repeat:no-repeat;
	color:#F66;
	font-size:120%;
	font-weight:bold;
	padding-left:25px;
	padding-top:2px;
	height:25px;
}

p.shopping {
	background-image:url(../images/feature/shpping.jpg);
	background-repeat:no-repeat;
	color:#F66;
	font-size:120%;
	font-weight:bold;
	padding-left:25px;
	padding-top:2px;
	height:25px;
}

a#shopping {
	color:#F66;
	text-decoration:underline;
}

a:hover#shopping {
	color:#999;
	text-decoration:none;
}

