@charset"utf-8";
@import url("style.css");

body,td,th{
    letter-spacing:1.5pt;
    font-size: 1;
}
/*---------------------
Font
---------------------*/
	.t9   {  font-size:  0.6em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#000000} 
    .t10   {  font-size: 0.6em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#000000} 
    .t12   {  font-size: 0.75em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#000000} 
    .t14   {  font-size: 0.9em; line-height:140%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#000000}
	.t14_b   {  font-size: 14px; font-weight:bold; line-height:140%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#000000}
	
	.t10_r   {  font-size:  0.6em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#FF0000} 
	.t12_r   {  font-size:  0.75em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#FF0000} 
	.t14_r   {  font-size:  0.9em; line-height:140%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#FF0000}
	
	.t10_w   {  font-size:  0.6em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#FFFFFF} 
	.t12_w   {	font-size:  0.75em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#FFFFFF} 
	.t14_w   {  font-size:  0.9em; line-height:140%; font-family:PMingLiU,Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF}


	.t12_dr   {  font-size:  0.75em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#9e0b0e} 

	.t12_gr   {  font-size:  0.75em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#72bf44} 

	.t10_ore   {  font-size:  0.6em; line-height:120%; font-family:PMingLiU,Arial, Helvetica, sans-serif; color:#ff9900} 

	a:link {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:none;}
	a:visited {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:none;}
	a:hover {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:underline;}
	a:active { font-family:PMingLiU,Arial, Helvetica, sans-serif; text-decoration:none;}

	a.s:link {font-size:0.6em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:none;}
	a.s:visited {font-size:0.6em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:none;}
	a.s:hover {font-size:0.6em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:underline;}
	a.s:active { font-family:PMingLiU,Arial, Helvetica, sans-serif; text-decoration:none;}

	a.white_l:link {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#ffffff; text-decoration:none;}
	a.white_l:visited {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#ffffff; text-decoration:none;}
	a.white_l:hover {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#ffffff; text-decoration:underline;}
	a.white_l:active { font-family:PMingLiU,Arial, Helvetica, sans-serif; text-decoration:none;}

	a.g:link {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.g:visited {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.g:hover {font-size:0.75em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.g:active { font-family:PMingLiU,Arial, Helvetica, sans-serif; text-decoration:none;}

	a.sg:link {font-size:0.6em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.sg:visited {font-size:0.6em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.sg:hover {font-size:0.6em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.sg:active { font-family:PMingLiU,Arial, Helvetica, sans-serif; text-decoration:none;}

	a.bgr:link {font-size:1em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:130%; color:#006600; text-decoration:none;}
	a.bgr:visited {font-size:1em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:130%; color:#006600; text-decoration:none;}
	a.bgr:hover {font-size:1em; font-family:PMingLiU,Arial, Helvetica, sans-serif; line-height:130%; color:#006600; text-decoration:underline;}
	a.bgr:active { font-family:PMingLiU,Arial, Helvetica, sans-serif; text-decoration:none;}




/*---------------------
ベース
---------------------*/
.base_table {
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	width:760px;
	}

/*---------------------
ヘッダー部分
---------------------*/
.top_green {
	background-color:#288528;
	font-size: 0.8em;
	line-height:120%;
	font-family:PMingLiU,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

/*---------------------
フッター部分
---------------------*/
.bottom_green_1 {
	background-color:#006600;
	}

	.bottom_green_2 {
	background-color:#004800;
	}

/*---------------------
メイン（フォーム）
---------------------*/
.bottom_line {
	padding:0px 0px 0px 0px;
	border-bottom-style: dashed; 
	border-color:#a9cea9;
	border-width:1px 1px 1px 0px;
	}

.form_st {
	padding:6px 0px 6px 0px;
	}

.form_left { 
font-size: 1.0em;
line-height:120%;
font-family:PMingLiU, Arial, Helvetica, sans-serif;
color:#3c3c3c;
background-color:#ededd1;
padding:7px 0px 7px 10px;
width:125px;
} 

.form_right { 
font-size: 1.0em;
line-height:120%;
font-family:PMingLiU, Arial, Helvetica, sans-serif;
color:#3c3c3c;
background-color:#f7f7f7;
padding:3px 0px 3px 5px;
}

.form_top { 
font-size: 1.0em;
line-height:120%;
font-family:PMingLiU, Arial, Helvetica, sans-serif;
color:#3c3c3c;
text-align:center;
background-color:#ededd1;
padding:8px 0px 8px 0px;
} 

.form_bottom { 
font-size: 1.0em;
line-height:120%;
font-family:PMingLiU, Arial, Helvetica, sans-serif;
color:#3c3c3c;
background-color:#f7f7f7;
padding:8px 5px 5px 5px;
}

/*---------------------
注文選択ようこそ
---------------------*/
.welcom {
	background-color:#FFFFFF;
	height:30px;
	font-size: 1.0em;
	line-height:120%;
	font-family:PMingLiU, Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	border-top-style: dashed; 
	border-bottom-style: dashed; 
	border-color:#a9cea9;
	border-width:1px 1px 1px 0px;
	}

/*---------------------
注文選択内容紹介
---------------------*/
.ch_bottom {
	background-color:#ecedd1;
	padding:0px 0px 0px 0px;
	font-size: 1.0em;
	line-height:120%;
	font-family:PMingLiU, Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	border-top-style: dashed; 
	border-bottom-style: dashed; 
	border-color:#b1b1b1;
	border-width:1px 1px 1px 0px;
	}



/*---------------------
注文選択内容紹介スペースなし
---------------------*/
.ch_txt {
	background-color:#ecedd1;
	padding:0px 0px 0px 12px;
	font-size: 1.2em;
	line-height:120%;
	font-family:PMingLiU, Arial, Helvetica, sans-serif;
	color:#000000;
	}

/*---------------------
定期注文お願い
---------------------*/
.onegai_up {
	background-color:#FFFFFF;
	font-size: 1.0em;
	line-height:120%;
	font-family:PMingLiU, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px 3px 10px 5px;
	border-bottom-style: dashed; 
	border-color:#a9cea9;
	border-width:1px 1px 1px 0px;
	}

.onegai_down {
	background-color:#FFFFFF;
	font-size: 1.0em;
	line-height:120%;
	font-family:PMingLiU, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px 3px 10px 5px;
	}

/*---------------------
ポイント商品一覧
---------------------*/

	.t14_6p   {  font-size: 1.2em; font-weight:bold; line-height:120%; font-family:PMingLiU, Arial, Helvetica, sans-serif; color:#8e9c6c} 

	.t14_10p   {  font-size: 1.2em; font-weight:bold; line-height:120%; font-family:PMingLiU, Arial, Helvetica, sans-serif; color:#b77975} 

	.t14_15p   {  font-size: 1.2em; font-weight:bold; line-height:120%; font-family:PMingLiU, Arial, Helvetica, sans-serif; color:#bb9f55} 


.bottom_gray_line {
	padding:0px 0px 0px 0px;
	border-bottom-style: dashed; 
	border-color:#b1b1b1;
	border-width:1px 1px 1px 0px;
	}

/*---------------------
お知らせ
---------------------*/

	.info_title   {  font-size: 0.9em; line-height:120%; font-family:PMingLiU, Arial, Helvetica, sans-serif;} 

	.info_text   {  font-size: 0.75em; line-height:120%; font-family:PMingLiU, Arial, Helvetica, sans-serif;} 


/*---------------------
letters
---------------------*/

div.simpleBox {
	width: 90%;
	border: 1px solid #AAAAAA;
	padding: 10px;
}

div.title {
	font-size: 1em; 
	font-weight:bold; 
	line-height:110%; 
	font-family: Arial, Helvetica, sans-serif;
	color:#BB8855;
	border-bottom: 1px solid #DDD0C0;
	margin-bottom: 6px;
}

b.letter_str {
	font-weight: normal;
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px;
	margin-bottom: 4px;
}

div.letter_txt {
	font-size: 0.7em;
	font-family:PMingLiU,Arial, Helvetica, sans-serif;
	line-height: 23px !important;
	background: url(../img/letters/letter_back.gif) repeat-y;
}

div.letter_top {
	text-align: right;
	padding-top: 10px;
}

/*---------------------
information of top page
---------------------*/

div.infoBox {
	width: 620px;
	background: #FFFFFF url(../img/top/back_grass.jpg) repeat-x left bottom;
	border: #AAAAAA solid 1px;
}

div.infoText {
	margin: 10px;
	font-size: 0.75em;
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
}

div.infoTitle {
	color: #119922;
	font-size: 1.2em;
	font-weight: bold;
	background: url(../img/top/icon_leaf.gif) no-repeat left center;
	border-bottom: 1px solid #BBDD88;
	padding-left: 26px;
	padding-bottom: 3px;
	margin: 12px 2px;
}

/*---------------------
 event campaign
---------------------*/

a#eventLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/* item */

p#itemDesc { 
	font-size: 0.7em;
	line-height:120%;
	font-family:PMingLiU,Arial, Helvetica, sans-serif;
}

hr.simpleline {
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border: none;
	border-bottom: 1px solid #AAAAAA;
}
