/*----------------------------------------------------------*/
/* 2006 (C) ペット用ハタケシメジ専門店 All rights reserved. */
/*----------------------------------------------------------*/

/*--- 全体タグ設定 ---*/
body {
margin-top : 0px;
margin-bottom : 0px;
font-family : 'arial'; 
font-size : 12px;
color : #333333;
background-color : #FFFFFF;
}

img {
border-style:none;
}

A:link {
	color:#ad0000;
	text-decoration: none;
}
A:visited {
	color:#790000;
	text-decoration: none;
}
A:hover {
	color:#ad0000;
	text-decoration: underline;
}

/*--- color text ---*/
.bold {
font-weight : bold;
}

.line {
text-decoration: underline;
}

.bgc_ffffff {
background-color : #ffffff;
}

.bgc_72AA73 {
background-color : #72AA73;
}

.bgc_CCCCCC {
background-color : #CCCCCC;
}

.bgc_EF5F06 {
background-color : #EF5F06;
}

.bgc_FFE0C1 {
background-color : #FFE0C1;
}

/*--- h1~ ---*/

h1#seo_tx {
	margin : 0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	color : #333333;
}

/*--- header ---*/
.bgc_01 {
background-image : url(../common/mainbgc_01.gif);
background-repeat : repeat-y;
width:832px;
}

.ly_header_text_01 {
padding-top : 5px;
padding-left : 25px;
padding-right : 10px;
}

.ly_header_text_02 {
background-image : url(../common/prt_bar_01.gif);
background-repeat : no-repeat;
width:800px;
height:35px;
padding-left : 22px;
padding-right : 20px;
padding-bottom : 8px;
}

.ly_header_text_03 {
background-image : url(../common/prt_bar_02.gif);
background-repeat : no-repeat;
width:800px;
height:35px;
padding-left : 2px;
padding-right : 20px;
}

/*--- contents ---*/
.ly_con_text_01 {
padding-top : 7px;
padding-left : 24px;
padding-right : 10px;
padding-bottom : 7px;
}

.ly_con_text_02 {
padding-top : 7px;
padding-left : 30px;
padding-right : 10px;
padding-bottom : 15px;
}

.ly_con_text_03 {
padding-top : 5px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 5px;
}

.ly_con_text_04 {
padding-top : 4px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 4px;
background-color : #FFE1E1;
}

.ly_con_text_05 {
padding-top : 5px;
padding-left : 2px;
padding-right : 6px;
padding-bottom : 5px;
}

.ly_con_text_06 {
padding-top : 5px;
padding-left : 5px;
padding-right : 6px;
padding-bottom : 5px;
}

.ly_con_text_07 {
padding-top : 3px;
padding-left : 2px;
padding-right : 6px;
padding-bottom : 3px;
}

.ly_con_text_08 {
padding-top : 5px;
padding-left : 12px;
padding-right : 10px;
padding-bottom : 5px;
}

/*--- ingredient ---*/
.ly_ingredient_text_01 {
padding-top : 2px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 2px;
background-color : #FFD0A2;
}

.ly_ingredient_text_02 {
padding-top : 2px;
padding-left : 4px;
padding-right : 5px;
padding-bottom : 4px;
background-color : #D7FFD7;
}

.ly_ingredient_text_03 {
padding-top : 2px;
padding-left : 2px;
padding-right : 5px;
padding-bottom : 4px;
background-color : #FFFFC8;
text-align : right;
}

.ly_ingredient_text_04 {
padding-top : 2px;
padding-left : 2px;
padding-right : 5px;
padding-bottom : 4px;
background-color : #ffffff;
text-align : right;
}


/*--- con_info ---*/
.ly_con_info_text_01 {
padding-top : 2px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 2px;
background-color : #FFFFFF;
}

/*--- mid ---*/
.all_mid_01 {
padding-left : 20px;
}

.all_mid_02 {
padding-left : 30px;
}

.all_mid_03 {
padding-left : 36px;
}

/*--- text style ---*/
.text_333333_h13_style {
font-size : 12px;
color:#333333;
line-height:130% ;
}

.text_333333_h13_1_style {
font-size : 15px;
color:#333333;
line-height:130% ;
}


.text_333333_h13b_style {
font-size : 12px;
color:#333333;
line-height:130% ;
font-weight : bold;
}

.text_0000FF_h13b_style {
font-size : 12px;
color:#0000FF;
line-height:130% ;
font-weight : bold;
}

.text_FF0000_h13b_style {
font-size : 13px;
color:#FF0000;
line-height:130% ;
font-weight : bold;
}

.text_FF0000_h13_style {
font-size : 13px;
color:#FF0000;
line-height:130% ;
}

.text_FF0000_h13_1_style {
font-size : 15px;
color:#FF0000;
line-height:130% ;
}

.text_FF0000_h13m_style {
font-size : 9px;
color:#FF0000;
line-height:130% ;
}

.text_FF0000_h13mb_style {
font-size : 9px;
color:#FF0000;
line-height:130% ;
font-weight : bold;
}

/*--- footer ---*/
.ly_footer_text_01 {
text-align : center;
padding-top : 10px;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 10px;
background-color : #72AA73;
}

.ly_footer_text_02 {
background-color : #a2c6a3;
height:28px;
padding-left : 15px;
padding-right : 20px;
}

address {
font-style: normal;
font-size : 12px;
line-height:150% ;
}
