@charset"utf-8";
@import url("style.css");

/*---------------------
Font
---------------------*/
	.t9   {  font-size:  0.6em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#000000} 
    .t10   {  font-size: 0.6em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#000000} 
    .t12   {  font-size: 0.75em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#000000} 
    .t14   {  font-size: 0.9em; line-height:140%; font-family:Arial, Helvetica, sans-serif; color:#000000}
	.t14_b   {  font-size: 1.2em; font-weight:bold; line-height:140%; font-family:Arial, Helvetica, sans-serif; color:#000000}
	
	.t10_r   {  font-size:  0.6em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#FF0000} 
	.t12_r   {  font-size:  0.75em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#FF0000} 
	.t14_r   {  font-size:  0.9em; line-height:140%; font-family:Arial, Helvetica, sans-serif; color:#FF0000}
	
	.t10_w   {  font-size:  0.6em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF} 
	.t12_w   {	font-size:  0.75em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF} 
	.t14_w   {  font-size:  0.9em; line-height:140%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF}


	.t12_dr   {  font-size:  0.75em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#9e0b0e} 

	.t12_gr   {  font-size:  0.75em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#72bf44} 

	.t10_ore   {  font-size:  0.6em; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#ff9900} 

	a:link {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:none;}
	a:visited {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:none;}
	a:hover {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:underline;}
	a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

	a.s:link {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:none;}
	a.s:visited {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:none;}
	a.s:hover {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#006600; text-decoration:underline;}
	a.s:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

	a.white_l:link {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#ffffff; text-decoration:none;}
	a.white_l:visited {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#ffffff; text-decoration:none;}
	a.white_l:hover {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#ffffff; text-decoration:underline;}
	a.white_l:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

	a.g:link {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.g:visited {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.g:hover {font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.g:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

	a.sg:link {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.sg:visited {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.sg:hover {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; line-height:120%; color:#288528; text-decoration:underline;}
	a.sg:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

	a.bgr:link {font-size:1em; font-family:Arial, Helvetica, sans-serif; line-height:130%; color:#006600; text-decoration:none;}
	a.bgr:visited {font-size:1em; font-family:Arial, Helvetica, sans-serif; line-height:130%; color:#006600; text-decoration:none;}
	a.bgr:hover {font-size:1em; font-family:Arial, Helvetica, sans-serif; line-height:130%; color:#006600; text-decoration:underline;}
	a.bgr:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none;}




/*---------------------
Base
---------------------*/
.base_table {
	background-color:ffffff;
	padding:0px 0px 0px 0px;
	width:760px;
	}

/*---------------------
Header
---------------------*/
.top_green {
	background-color:#288528;
	font-size: 0.8em;
	line-height:120%;
	font-family:monospace,‚l‚r‚oƒSƒVƒbƒN,‚l‚rƒSƒVƒbƒN,Osaka,arial;
	color:#FFFFFF;
	}

/*---------------------
Footer
---------------------*/
.bottom_green_1 {
	background-color:#006600;
	}

	.bottom_green_2 {
	background-color:#004800;
	}

/*---------------------
Main (form)
---------------------*/
.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: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: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: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:Arial, Helvetica, sans-serif;
color:#3c3c3c;
background-color:#f7f7f7;
padding:8px 5px 5px 5px;
}

/*---------------------
Order Select: Welcome
---------------------*/
.welcom {
	background-color:FFFFFF;
	height:30px;
	font-size: 1.0em;
	line-height:120%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	border-top-style: dashed; 
	border-bottom-style: dashed; 
	border-color:#a9cea9;
	border-width:1px 1px 1px 0px;
	}

/*---------------------
Order Select: Intro
---------------------*/
.ch_bottom {
	background-color:ecedd1;
	padding:0px 0px 0px 0px;
	font-size: 1.0em;
	line-height:120%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	border-top-style: dashed; 
	border-bottom-style: dashed; 
	border-color:#b1b1b1;
	border-width:1px 1px 1px 0px;
	}



/*---------------------
Order Select: Intro non-Space
---------------------*/
.ch_txt {
	background-color:ecedd1;
	padding:0px 0px 0px 12px;
	font-size: 1.2em;
	line-height:120%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}

/*---------------------
Order
---------------------*/
.onegai_up {
	background-color:FFFFFF;
	font-size: 1.0em;
	line-height:120%;
	font-family: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:Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px 3px 10px 5px;
	}

/*---------------------
Point Item
---------------------*/

	.t14_6p   {  font-size: 1.2em; font-weight:bold; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#8e9c6c} 

	.t14_10p   {  font-size: 1.2em; font-weight:bold; line-height:120%; font-family:Arial, Helvetica, sans-serif; color:#b77975} 

	.t14_15p   {  font-size: 1.2em; font-weight:bold; line-height:120%; font-family: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;
	}

/*---------------------
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 {
	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-size: 1em;
}

hr.simpleline {
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border: none;
	border-bottom: 1px solid #AAAAAA;
}

/*
div.promo {
	margin: 0px;
	padding: 8px;
	background: url(../img/top/promo.gif) no-repeat;
	text-align: left;
	width: 600px;
	height: 28px;
	color: #FFFFFF;
	font-size: 1.2em;
}
*/

.event_info {
	padding: 4px;
	margin: 0;
	width: 600px;
	border: 1px solid #99DD55;

}

.event_info TD {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
}

.event_info A {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
}

.event_info_title {
	font-weight: bold;
	color: #C00;
	margin-bottom: 10px;
}

.event_info_sub {
	font-weight: bold;
	color: #000;
}

table.borderTable {
	padding: 0px;
	margin: 5px 0px;
	border-collapse: collapse;
	border: 1px solid gray;
}
table.borderTable TD {
	padding: 5px;
	vertical-align: top;
	border: 1px solid gray;
}
table.borderTable TH {
	padding: 5px;
	vertical-align: top;
	border: 1px solid gray;
	background-color: #EEEEEE;
}

/*---------------------
 company
---------------------*/

.store_name {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	color: #061;
}



