/* CSS Document */

body,table,tr,td,div,ul,li,from{
	font-size:14px;
	color:#333333;
	line-height:140%;
	text-decoration:none
	}


a{
	color:#6D6B6C;
	}
	
a.navi:link{
	text-decoration:underline;
	color:#6D6B6C;
	}

a.navi:visited{
	text-decoration:underline; 
	color:#6D6B6C;
	}
	
a.navi:hover{
	text-decoration:none;
	}
	
h1, h2, h3 { margin: 0px; padding: 0px; }
h1 {font-size:12px;
	color:#888888;
	line-height:140%;
	text-decoration:none}
h2 {font-size:11px; line-height:20px; color:#6D6B6C;}
h3 {font-size:11px; line-height:20px; color:#6D6B6C;}

	
/*saqwaリニューアル*/
body{margin:0 0 0 0;}

#mainnavi{
	font-size: 11px;
	color: #685A59;
}

table tr td a:hover{
	text-decoration:none;
}

#saqwa_footer {
	font-size: 11px;
	color: #685A59;
}

.saqwa_footer2 {
	font-size: 10px;
	color: #685A59;
}


.kensaku_line{
	background-color: #C0B9A9;
}

#kensaku_bg{
	background-color: #F7F7F7;
}


table tr td #saqwa_footer a{
	font-size: 12px;
	color: #685A59;
	text-decoration: underline;
}

.subnavi{
font-size:12px;
height:25px;
background-color:#FFFFFF;
}

.subnavi a:hover{
	font-size: 12px;
	color: #6D6B6C;
	text-decoration:none;
}

.subnavi a{
	font-size: 12px;
	color: #6D6B6C;
	line-height: 115%;
	text-decoration: underline;
}


table tr td #saqwa_footer a:hover{
	font-size: 12px;
	color: #6D6B6C;
	text-decoration:none;
}


#contents{
	font-size: 11px;
	color: #6D6B6C;
	line-height: 115%;
	margin-left: auto;
    margin-right: auto;
	width:auto;

}

.rank_text{
	background-color: #F8F4EF;
}

.navi_l_line{background-image:url(http://www.008181.com/img_serv/contents/common/img/bg_bottom.gif)}


.tensen{background-image:url(http://www.008181.com/img_serv/contents/common/img/tensen_2.gif)}

.cal_r_line{background-image:url(http://www.008181.com/img_serv/contents/common/img/bg_right.gif)}


.rank{
	background-color: #EAE9E3;
}

.swfnavi{
	background-color: #F8F4EF;
}

.r_box_line{
	background-color: #F35813;
}

.saqwa_text{
	font-size: 12px;
	color: #6D6B6C;
	line-height: 115%;
}

#category{
	font-size: 11px;
	color: #6D6B6C;
	line-height: 115%;
}

#category table tr td  a{
	font-size: 11px;
	color: #6D6B6C;
	line-height: 115%;
	text-decoration: underline;
}


#category table tr td  a:hover{
	font-size: 11px;
	color: #6D6B6C;
	line-height: 115%;
	text-decoration:none;
}

#right{
	font-size: 11px;
	color: #6D6B6C;
	line-height: 115%;
}

#right table tr td  a{
	font-size: 11px;
	color: #6D6B6C;
	line-height: 115%;
	text-decoration: underline;
}


#right table tr td  a:hover{
	font-size: 11px;
	color: #6D6B6C;
	line-height: 115%;
	text-decoration:none;
}

.boxline{
	background-color: #D2CCBF;
}


#main a:hover{
	font-size: 12px;
	color: #6D6B6C;
	text-decoration:none;
}



#main a{
	font-size: 12px;
	color: #6D6B6C;
	line-height: 115%;
	text-decoration: underline;
}

.infomation{
	font-size: 11px;
	line-height: 115%;
}

.search{
font-size:12px;
height:25px;
color: #F663333;
}

.search a:hover{
	font-size: 12px;
	color: #6D6B6C;
	text-decoration:none;
}

.search a{
	font-size: 12px;
	color: #6D6B6C;
	line-height: 115%;
	text-decoration: underline;
}

.big a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #6D6B6C;
	text-decoration:none;
}

.big a{
	font-size: 12px;
	font-weight: bold;
	color: #6D6B6C;
	line-height: 115%;
	text-decoration: underline;
}


table tr td .calbody{
	height: 148px;
	width: 148px;
	font-size: 12px;
	font-weight: bold;
	color: #685A59;
	background-color: #FFFFFF;
}


table tr td .calbody1 {
	font-size: 11px;
	font-weight: normal;
	background-color: #DEF8F7;
}

table tr td .calbody2 {
	font-size: 11px;
	font-weight: normal;
	background-color: #FFB6BB;
}


table tr td .calbody3 {
	font-size: 11px;
	font-weight: normal;
	background-color:#F0F0F0;
}

table tr td .calbody4 {
	font-size: 11px;
	font-weight: normal;
	background-color:#FFFFFF;
}

table tr td .calbody5 {
	font-size: 12px;
	font-weight: normal;	
}

table tr td .line{
	background-color: #EFEDE9;
}

table tr td .white{
	background-color: #FFFFFF;

}

.small_text{
	font-size: 11px;
	color: #685A59;
}	
	
#footer td{
	font-size:12px;
	line-height:130%;
	}

#right table td{
	font-size:10px;
	line-height:130%;
	}	
	
#contents strong{
	color:#D20000
	}

#contents  b{
	color:#666666;
	}

#contents{
width:600px;
}

	.tablettl
	{	background-color: #ededed;
	  color: #555555;
	  font-weight: bold;}
	
	.tableborder
	{	background-color: #999999}
	
	.tablebg
	{	background-color: #fefefe}

.link_blank {
	background-image:url();
	background-repeat:no-repeat;
	background-position:right;
	padding:0 20 2 0
}

/*060308mizutani_honey.css 水谷養蜂園用*/
table.idnumber0308 { background-color: #666666;	font-size: 13px;}
table.idnumber0308 th{ background-color: #FFFFFF; font-size: 13px; padding: 5px;	color: #333333;	white-space: nowrap;}
table.idnumber0308 td{ background-color: #FFFFFF; font-size: 13px; padding: 5px;	color: #333333;	white-space: nowrap;}

.honeytitle { font-size: 15px;	font-weight: bold;	color: #FF6600;	margin-right: 7px;}
.honeyprice { font-size: 16px;	font-weight: bold;	color: #000000;}
.writing { font-size: 13px;	color: #666666;	line-height: 1.3em;	vertical-align: top;}
.honey { font-size: 14px;	line-height: 1.4em;	color: #333333;}
.bred {	font-weight: bold;	color: #FF0000;	font-size: 13px;}

/*楽しさtop*/
div#chairsetsumei	{padding:5px; 
                      text-align:left;
		width:370px;}
table#chairjoho	{margin:0 5px 20px;}
table#UV{margin-left:5px;}

/*セゾンカード　クレジットニュース20060320*/
table#creditnewslayout {font-size: 13px;}
table#creditnewslayout td{vertical-align: top;font-size: 13px;}
table#creditnewslayout td p{margin-right: 26px;	margin-left: 26px;}
table.idnumber0320 { background-color: #666666;	font-size: 13px;}
table.idnumber0320 th{ background-color: #FFFFFF; font-size: 13px; padding: 5px;	color: #333333;	white-space: nowrap;}
table.idnumber0320 td{ background-color: #FFFFFF; font-size: 13px; padding: 5px;	color: #333333;	white-space: nowrap;}
.sesontitle { font-size: 15px;	font-weight: bold;	color: #FF6600;	margin-right: 7px;}
.sesonprice { font-size: 16px;	font-weight: bold;	color: #000000;}
.bred {	font-weight: bold;	color: #FF0000;}
.bblue {font-weight: bold;	color: #003399;}
ul.limit{margin-left: 52px;}
ul.limit li{font-size: 13px;	line-height: 1.3em;}
table.spec0320 {font-size: 13px;}
table.spec0320 th{white-space: nowrap;	padding: 4px;	text-align: left;	vertical-align: top;	font-size: 13px;}
table.spec0320 td{	padding: 4px;	vertical-align: top;}
table.bikou0320 {	font-size: 13px;	margin-top: 13px;	width: 100%;}
table.bikou0320 caption{	text-align: left;	line-height: 1.3em;}
table.bikou0320 th{	padding: 4px;	text-align: left;	white-space: nowrap;	vertical-align: top;}
table.bikou0320 td{	padding: 4px;	vertical-align: top;}

/*クロコダイル*/
td.crocodile_osusume{	background-color: #F3E8E5; padding:5px;}
td.crocodile{padding:5px;}
div#crocodile_osusume1{	width:300px;}
table#crocodile_tsukaiyasusa{ border:solid 1px #F3E8E5;}
div#crocodile_akogare{font-size:1.5em;}

/*基本フォントサイズ*/
.text13px-gh { font-size: 13px; line-height: 20px; color: #333333; }
.text14px-gh { font-size: 14px; line-height: 20px; color: #333333; }
.text16px { font-size: 16px; line-height: 20px }
.text24px { font-size: 24px; line-height: 140% }


/*-------------------商品一覧、商品詳細のフォントサイズを変更　START ----------------------*/
.custom_link_1 {font-size:12px;}
.custom_link_1 a:link {
font-size: 12px;
text-decoration: none;
}
.custom_link_1 a:active {
font-size: 12px;
text-decoration: none;
}
.custom_link_1 a:visited {
font-size: 12px;
text-decoration: none;
}
.custom_link_1 a:hover {
font-size: 12px;
text-decoration:none;
}

.custom_link_2 {font-size:12px;}
.custom_link_2 a:link {
font-size: 12px;
text-decoration: none;
}
.custom_link_2 a:active {
font-size: 12px;
text-decoration: none;
}
.custom_link_2 a:visited {
font-size: 12px;
text-decoration: none;
}
.custom_link_2 a:hover {
font-size: 12px;
text-decoration:none;
}
/*-------------------商品一覧、商品詳細のフォントサイズを変更　END ----------------------*/

h1.headline {
	font-size:10px;
	color:#666666;
	position:absolute;
	margin:0px;
	padding-top:3px;
	font-weight:normal;
}

* html h1.headline {
	padding-top:0px;
}

.t125{
font-size:12px;
color:#333333;
line-height:125%;
}

.t126{
font-size:12px;
color:#333333;
line-height:125%;
}

.mb20{
margin-bottom:20px;
}
