body {
	margin: 0;
	padding: 0;
	background: #ffffff url(../img/head_back.gif) repeat-x;
	}
/* head */
.img_left {
	padding: 0px 0px 0px 10px;
}
.img_bottom {
	padding: 0px 0px 5px 0px;
}
.img_top_bottom {
	padding: 5px 0px 5px 0px;
}
.table_head {
	padding: 0px 0px 0px 5px;
	margin: 0;
}
.table_head h1 {
	font-size: 12px;
	line-height: 160%;
	padding: 0px 0px 0px 0px;
	margin: 0;
	color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}
.table_logo_right {
	padding: 10px 0px 0px 0px;
	margin: 0;
}
.table_logo_left {
	padding: 10px 30px 0px 0px;
	margin: 0;
}

/* body */
.table_body_right {
	padding: 15px 0px 15px 0px;
	margin: 0;
}

.table_body_right p {
	font-size: 12px;
	line-height: 160%;
	padding: 0px 0px 10px 0px;
	margin: 0;
	color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}

.table_body_left {
	padding: 15px 30px 15px 0px;
	margin: 0;
}

.homeback {
	padding:  4px 0px 0px 0px;
	margin: 0px;
	width: 520px;
	height: 30px;
	font-size: 12px;
	color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}


/* main */
#main {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	width: 510px;
	background-image: url(../img/main_back.gif);
}
#main_body {
	padding: 2px;
	margin: 0px;
	width: 186px;
	background-color: #FFFFFF;
}
.main_item,.main_item_02 {
	font-size: 12px;
	color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	text-align: center;
}
.main_item {
	padding: 0px 5px 15px 0px;
	margin: 0px;
}
.main_item_02 {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.guide_item,.guide_item_02 {
	font-size: 12px;
	line-height: 160%;
	color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}
.guide_item {
	padding: 0px 10px 10px 0px;
	margin: 0px;
}
.guide_item_02 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
/* navi */
#navi {
	padding: 5px;
	margin: 0px;
	width: 190px;
	background-image: url(../img/nav_back_03.gif);
}
#navi_body {
	padding: 2px;
	margin: 0px;
	width: 186px;
	background-color: #FFFFFF;
}
.navi_line{
	border-bottom:solid 1px #dadada;
	margin:5px 0px 5px 0px;
}

.nav_pul{
	margin:  3px 0px 3px 0px;
	padding: 2px;
	width:185px;
}

#navi01,#navi02 {
	width: 200px;
}

#navi01 a,#navi02 a{
	color: #000000;
	text-decoration: none;
}
#navi01 a:hover,#navi02 a:hover{
	color: #FFFFFF;
}

.navi01_back a,.navi02_back a {
	padding: 5px 0px 5px 25px;
	margin: 2px 0px 0px 0px;
	width: 175px;
	height: 15px;
	font-size: 12px;
	color: #000000;
	display: block;
	text-decoration: none;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}

.navi01_back a {
	background: #ffffff url(../img/nav_back_01.gif) no-repeat;
}

.navi02_back a {
	background: #ffffff url(../img/nav_back_02.gif) no-repeat;
}

.navi01_back a:hover {
	color: #FFFFFF;
	background-image: url(../img/nav_back_01_hover.gif);
}
.navi02_back a:hover {
	color: #FFFFFF;
	background-image: url(../img/nav_back_02_hover.gif);
}

#nav_clean {
	padding: 5px;
	margin-top: 20px;
	width: 190px;
	background-image: url(../img/main_back.gif);
}

/* item */
.item_t  {
	width: 518px;
	padding: 1px 0px 1px 0px;
	margin: 0px;
	border:solid 1px #86B7E5;
	background-color:#E7F2FF;
	font-size: 14px;
	color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}
.item_t img  {
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
}
.item_name {
	padding: 0px;
	margin: 0px;
	width: 305px;
	background: url(../img/news_back.gif) no-repeat;
}
.item_name p {
	font-size: 14px;
	line-height: 160%;
	padding: 0px 0px 5px 25px;
	margin: 0;
	color: #111111;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}
.item {
	padding: 20px 15px 10px 0px;
	margin: 0px;
}
.item_02 {
	font-size: 12px;
	line-height: 160%;
	color: #111111;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	padding: 20px 0px 10px 0px;
	margin: 0px;
}

.item_box {
	font-size: 12px;
	line-height: 160%;
	color: #111111;
	border:solid 1px #86B7E5;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	padding: 1px 2px 1px 2px;
	margin: 0px 0px 2px 0px;
	background-color:#E7F2FF;
}

/* end */
.table_end,.table_end_02{
	font-size: 11px;
	border-top:solid 3px #7296B9;
	padding: 5px 5px 5px 5px;
	color: #000000;
	background-color: #E3F1FF;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}
.table_end_02 {
	text-align: right;
}

/* other */
img { 
	border: 0;
}

.red {
	color:#FF0000;
}
.line{
	border-bottom:solid 1px #cccccc;
	margin:10px 0px 10px 0px;
}
.line_blue{
	border-bottom:solid 1px #86B7E5;
	margin:5px 0px 5px 0px;
}
.page_up {
	text-align: right;
	padding: 10px 0px 5px 0px;
}

.up_top {
	text-align: right;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	color: #000000;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
}

/* link */
a	{
	font-size:12px;
}
a:link {
	color: #0000CC;
	text-decoration: none;
}
a:visited {
	color: #0000CC;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #ffffff;
	text-decoration: underline;
}

/* 商品の飾り枠 */
.main_img {
	padding:5px 5px 5px 5px;
	background:url(../img/main_img.gif);
}

#navi04 {
	padding: 5px 0px 5px 10px;
	margin: 0px;
	width: 190px;
	font-size:12px;
}

.arr {
	padding-left: 5px;
}

.review_box{
	font-size: 12px;
	line-height: 160%;
	color: #111111;
	border:none;
	font-family: 'Hiragino Kaku Gothic Pro' , "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	padding: 1px 2px 1px 2px;
	margin: 0px 0px 2px 0px;
	background-color:#FFEBBD;
}

.review_box p{
	margin:0px;
	padding:0px;
}

.gray{
	color: gray;
}

.head_btn1 a{
    display : block ;
    width : 100px ;
    padding-top : 100px ;
    text-align : center ;
    background-repeat : no-repeat ;
    background-position : top center ;
}

.head_btn1 a:hover{
    color : red ;
    background-image : url(../img/head_back.gif) ;
}

/* トップ- ブランド */
#recotbl{
background:url(http://www.kousui-kowake.com/img/bg.gif) repeat;
}

.recocell{
background: #fff;
border: 1px solid #ccc;
width: 155px;
text-align: center;
font-size: 10px;
margin: 3px 0px 3px 3px;
}

.recocell p{
background: #fff;
color: #900;
display: block;
padding: 0px 0px 5px 0px;
}

.blue_box{
border: 1px solid #ccc;
padding: 5px;
}

.topComment{
font-size:12px;
width: 500px;
background:url(http://www.kousui-kowake.com/img/bg.gif) repeat;
margin:0px;
padding:10px;
}

.topComment p{
margin-top:3px;
margin-bottom:15px;
}
