@charset "Shift_JIS";
/*

===== CONTENTS =====

ASO NATURAL ICE

====================

/*全体*/

body{
margin: 0;
padding: 0;
background:#ECF1D1 url(image/body_back.gif) center repeat-y;
font-size:75%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
line-height:1.4;
}

#waku{
background:#ECF1D1 url(image/body_back.gif) center repeat-y;
margin:0;
padding:0;
text-align:center;
}

#wrapper{
width:750px;
background-color:#FFFFFF;
margin:auto;
padding:0;
text-align:center;
}

#header{
width:750px;
height:130px;
text-align:center;
background-color:#F6F6EE;
background-image:url(image/header_back.jpg);
background-position:top;
background-repeat:no-repeat;
position:relative;
margin-left:auto;
overflow: hidden;
clear:both;

}

/*メニュー*/

#logo{
display:block;
position:absolute;
width:260px;
height:72px;
top:7px;
left:0px;
margin:0;
text-indent:-1999px;
background-image:url(image/logo.gif);
background-repeat:no-repeat;
}

#logo a{
display:block;
width:260px;
height:72px;

}

#navigation{
position:absolute;
left:0px;
top:83px;
width:750px;
height:47px;
background-image:url(image/nav_back.gif);
background-repeat:repeat-x;
background-position:left;
margin: 0px auto 0px auto;
padding:0;
}

/*ナビゲーション全体*/

#navigation ul{
margin-left:3px;
margin-top:4px;
padding:0;
list-style:none;
}

#navigation li{
float:left;
width:124px;
height:38px;
margin:0px;
text-indent:-1999px;
display:block;
}

#navigation li a{
width:124px;
height:38px;
margin:0px;
display:block;

}

/*ナビゲーション通常*/

/*** home ***/
#navigation li#home a{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_home.gif);
background-position:left top;
}

/*楽天バナー*/
#rakuten_banner{
	width:100%;
	text-align:center;
	margin-top:20px;
	padding:0;
	font-size:11px;
	color:#FF6600;
	font-weight:bold;
}

/*** メニュー紹介 ***/
#navigation li#menu a{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_menu.gif);
background-position:left top;
}

/*** こだわり ***/
#navigation li#kodawari a{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_kodawari.gif);
background-position:left top;
}

/*** 購入について ***/
#navigation li#get a{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_get.gif);
background-position:left top;
}

/*** お客様の声 ***/
#navigation li#koe a{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_koe.gif);
background-position:left top;
}

/*** ショップ紹介 ***/
#navigation li#shop a{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_shop.gif);
background-position:left top;
}

/*ナビゲーションオンマウス*/

/*** home ***/
#navigation li#home a:hover{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_home.gif);
background-position:right top;
}

/*** メニュー紹介 ***/
#navigation li#menu a:hover{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_menu.gif);
background-position:right top;
}

/*** こだわり ***/
#navigation li#kodawari a:hover{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_kodawari.gif);
background-position:right top;
}

/*** 購入について ***/
#navigation li#get a:hover{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_get.gif);
background-position:right top;
}

/*** お客様の声 ***/
#navigation li#koe a:hover{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_koe.gif);
background-position:right top;
}

/*** ショップ紹介 ***/
#navigation li#shop a:hover{
width:124px;
height:38px;
margin:0px;
display:block;
background-image:url(image/m_shop.gif);
background-position:right top;
}

/*メインコンテンツ*/

#contents{
width:740px;
height:328px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
top:0;
position:relative;
overflow:hidden;
clear:both;
}

/***写真***/

#pic{
width:671px;
height:328px;
float:left;
}

/***ミニメニュー***/

#minimenu{
width:64px;
height:328px;
position:absolute;
top:0;
left:674px;

}

#minimenu ul{
margin:0;
padding:0;
list-style:none;
}

#minimenu li{
margin:0;

text-indent:-1999px;
}
/**通常**/
/***ミニメニュー　top***/
#minimenu li#top a{
display:block;
width:64px;
height:30px;
background-image:url(image/mini_top.gif)
}

/***ミニメニュー　人参***/
#minimenu li#carrot a{
display:block;
width:64px;
height:60px;
background-image:url(image/carrot_a.jpg)
}

/***ミニメニュー　緑茶***/
#minimenu li#cya a{
display:block;
width:64px;
height:60px;
background-image:url(image/greentea_a.jpg)
}

/***ミニメニュー　キウイ***/
#minimenu li#kiwi a{
display:block;
width:64px;
height:60px;
background-image:url(image/kiwi_a.jpg)
}

/***ミニメニュー　トマト***/
#minimenu li#tomato a{
display:block;
width:64px;
height:60px;
background-image:url(image/tomato_a.jpg)
}

/***ミニメニュー　ブルーベリー***/
#minimenu li#blue a{
display:block;
width:64px;
height:60px;
background-image:url(image/blueberry_a.jpg)
}





/**マウスオーバー**/
/***ミニメニュー　TOP***/
#minimenu li#top a:hover{
background-image:url(image/mini_top.gif)
}

/***ミニメニュー　人参***/
#minimenu li#carrot a:hover{
background-image:url(image/carrot_b.jpg)
}

/***ミニメニュー　緑茶***/
#minimenu li#cya a:hover{
background-image:url(image/greentea_b.jpg)
}

/***ミニメニュー　キウイ***/
#minimenu li#kiwi a:hover{
background-image:url(image/kiwi_b.jpg)
}

/***ミニメニュー　トマト***/
#minimenu li#tomato a:hover{
background-image:url(image/tomato_b.jpg)
}

/***ミニメニュー　ブルーベリー***/
#minimenu li#blue a:hover{
background-image:url(image/blueberry_b.jpg)
}

/**マウスオーバー**/

#space{
width:750px;
height:7px;
margin-top:5px;
background-image:url(image/speac_back.gif);
background-repeat:repeat-x;
overflow: hidden;
clear:both;
}


#contents2{
background-image:url(image/contents_back.gif);
background-position:center;
background-repeat:repeat-y;
padding:0;
margin-left:auto;
margin-right:auto;

text-align:left;

clear:both;

}

#newleft{
float:left;
width:480px;
margin:auto;
padding:0;

clear:both;
}


#newrelease{
	float:left;
	width:480px;
	margin:0;
	padding:0;
	clear:both;
}
#newrelease_scroll{
	position:relative;
	overflow:auto;
	height:100px;
}
#newrelease h3{
position:relative;
width:460px;
height:31px;
background-image:url(image/news.gif);
text-indent:-1999px;
margin-left:10px;
}

#newrelease table{
color:#993333;
width:430px;
margin-left:15px;
padding:0;
top:0;
font-size:11px;
}

#newrelease td{
padding:3px;
top:auto
}

#newrelease td.hi{
padding:3px;
top:auto;
width:80px;
font-weight:bold;
color:#CC3333;
}

#newrelease tr{
border-bottom:1px #FFCC66;
}




#newosirase{
float:left;
width:480px;
margin:0;
padding:0;
}

#newosirase h3{
width:460px;
height:31px;
background-image:url(image/info.gif);
text-indent:-1999px;
margin-left:10px;
}

#newosirase table{
color:#993333;
width:450px;
margin-left:15px;
padding:0;
font-size:11px;
}

#newosirase td{
padding:3px;
top:auto
}

#newosirase td.hi{
padding:3px;
top:auto;
width:80px;
font-weight:bold;
color:#CC3333;
}

#newosirase tr{
border-bottom:1px #FFCC66;
}




#next{
float:right;
width:246px;
margin-right:5px;
margin-top:5px;
overflow: hidden;
}

#next ul{
margin:0;
padding:0;
list-style:none;
}

#next li{
margin:0;
height:53px;
text-indent:-1999px;
margin-bottom: 8px;
}

/*#next li{
margin:0;
height:102px;
text-indent:-1999px;
margin-bottom:5px;
}*/
/*next通常*/
/*#next li#menu a{
width:246px;
height:102px;
margin:0px;
display:block;
background-image:url(image/right_menu.jpg);
background-position:left top;
}

#next li#get a{
width:246px;
height:102px;
margin:0px;
display:block;
background-image:url(image/right_get.jpg);
background-position:left top;
}*/

#next li#menu a{
width:246px;
height:50px;
margin:0px;
display:block;
background:url(image/right_bt1_a.jpg) no-repeat;

background-position:left top;
}

#next li#get a{
width:246px;
height:50px;
margin:0px;
display:block;
background:url(image/right_bt2_a.jpg) no-repeat;
background-position:left top;
}

#next li#a_shop a{
width:246px;
height:50px;
margin:0px;
display:block;
background:url(image/right_bt3_a.jpg) no-repeat;
background-position:left top;
}

#next li#orosi a{
width:246px;
height:50px;
margin:0px;
display:block;
background:url(image/right_bt4_a.jpg) no-repeat;
background-position:left top;
}

#next li#tel {
width:246px;
height:122px;
margin:0px;
display:block;
background-image:url(image/bun.gif);
background-position:left top;
text-indent:-1999px;
}
/*nextマウスオーバー*/
/*#next li#menu a:hover{
width:246px;
height:102px;
margin:0px;
display:block;
background-image:url(image/right_menu_b.jpg);
background-position:left top;
}

#next li#get a:hover{
width:246px;
height:102px;
margin:0px;
display:block;
background-image:url(image/right_get_b.jpg);
background-position:left top;
}
*/

#next li#menu a:hover{
width:246px;
height:50px;
margin:0px;
display:block;
background:url(image/right_bt1_b.jpg) no-repeat;
background-position:left top;
}

#next li#get a:hover{
width:246px;
height:50px;
margin:0px;
display:block;
background:url(image/right_bt2_b.jpg) no-repeat;
background-position:left top;
}

#next li#a_shop a:hover{
width:246px;
height:50px;
margin:0px;
display:block;
background:url(image/right_bt3_b.jpg) no-repeat;
background-position:left top;
}

#next li#orosi a:hover{
width:246px;
height:50px;
margin:0px;
display:block;
background:url(image/right_bt4_b.jpg) no-repeat;
background-position:left top;
}



#cam{
display:block;
width:452px;
height:85px;
background-image:url(image/cam_bana.jpg);
margin-left:10px;
margin-top:10px;
text-indent:-1999px;

float:left;
}

#cam a{
display:block;
width:452px;
height:85px;
}


/*フッター*/

#footer{
height:100px;
clear:both;
text-align:center;
background-color:#A17156;
color:#FFCC99;
overflow: hidden;
margin:auto;
background-image:url(image/under_line.gif);
background-repeat:repeat-x;
background-position:top;
}

#footer ul{
margin-top:10px;
margin-left:10px;
padding:0;
list-style:none;
}

#footer li{
float:left;
margin:0;
height:24px;
text-indent:-1999px;
margin-bottom:5px;
display:block;
}
/*next通常*/
#footer li#com a{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_com_a.gif);
display:block;
}

#footer li#otoi a{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_otoi_a.gif);
display:block;
}

#footer li#map a{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_map_a.gif);
display:block;
}

#footer li#pri a{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_pri_a.gif);
display:block;
}

#footer li#tokutei a{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_tokutei_a.gif);
display:block;
}
/*nextマウスオーバー*/
#footer li#com a:hover{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_com_b.gif);
display:block;
}

#footer li#otoi a:hover{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_otoi_b.gif);
display:block;
}

#footer li#map a:hover{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_map_b.gif);
display:block;
}

#footer li#pri a:hover{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_pri_b.gif);
display:block;
}


#footer li#tokutei{
width:132px;
height:24px;
margin:0px;
display:block;
background-image:url(image/u_tokutei_b.gif);
display:block;
}

#copy{
margin-right:20px;
margin-top:20px;
text-align:right;
clear:both;
}

#haseimain{
width:100%;
margin:0;
padding:0;
background:#F5F4EF;
text-align:left;
}

h2{
	font-size:1.3em;
	color: #663300;
	line-height: 2em;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.kodawari_bun {
	font-size: 10px;
	line-height: 1.5em;
	color: #666666;
}

.gift_midashi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
}
.gift_01 {
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	text-decoration: none;
}

.gift_01 a{
	color: #000000;
	text-decoration:none;
}

.gift_01 a:hover{
background-color:#362913;
	color: #ffffff;
	text-decoration:none;
}


.name_kana {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #654529;
}
.ice_read10 {
	font-size: 10px;
	color: #907870;
}

.name_eng {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
}
.gift02 {

	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	font-weight: bold;
	color: #996666;
}
.gift03 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	font-weight: normal;
	color: #915B2E;
	line-height: 1.3em;
}
.top {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 1.3em;
	padding-right: 10px;
}

.top a{
color:#993300;
}
.sub {
	font-size: 10px;
	color: #666666;
}

div#subcon{
text-align:left;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
width:100%;
}

div#subcon a{
color:#993333;
text-decoration:none;
}

div#subcon a:hover{
color:#FF3300;
text-decoration:underline
}.right_txt {
	font-size: 12px;
	line-height: 1.3em;
	color: #A17156;
	padding-left: 2px;
}

div#seibun table{
margin-top:10px;
color:#666666;
line-height:1.6em;
width:432px;
border-style:dotted;
border-width:1px;
border-color:#CCCCCC;

}

div#seibun table td{
padding:5px;

}

div#tab{
	font-size:10px;
	color: #CC9966;
}

div#tab a{
color:#993333;
text-decoration:none;
}
.name_eng2 {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: none;
}
.kodawari_bun {
	font-size: 12px;
	line-height: 1.3em;
	color: #666666;
}

div#leftmenu{
margin:0;
}

div#leftmenu a{
border: 1px solid #99FF00;
}

div#leftmenu a:hover{
border: 1px solid #99FF00;
}
.voice_txt {

	font-size: 12px;
	line-height: 1.3em;
	color: #6A2F0F;
	padding-left: 2px;
}
.shopbun {

	font-size: 14px;
	line-height: 1.3em;
	color: #666666;
}
.kodawari_bun001 {

	font-size: 14px;
	line-height: 1.3em;
	color: #666666;
}
.gochuui_bun001 {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.sozai001 {
	font-size: 14px;
	color: #C8A897;
	text-align: left;
}
.style001 {
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
}
/*FAX用*/
#fax001{
	height:110;
	width:440px;
	display:block;}
#fax001 a:hover{
	height:110;
	width:440px;
	display:block;
	background-image: url(get/image/fax_next02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
#fax002{
	height:110;
	width:220;
	display:block;
}
#fax002 a:hover{
	height:110;
	width:220;
	display:block;
	background-image: url(get/image/fax_next_cho02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
.link_piece { 
	font-size:10px;
	color:#666666;
	text-align:left;
}
.link_piece a{
	text-decoration: none;
	font-size:10px;
	}
.link_piece a:link,.link_piece a:visited {
	color: #999999;
	font-style: normal;
	text-decoration: none;
}
.link_piece a:hover,.link_piece a:active {
	color: #993333;
	text-decoration: none;
}
.link_botan a{
	width:208px;
	height:58px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(menu/gift/image/order_botan01.jpg);	
}
.link_botan a:hover{
	width:208px;
	height:58px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(menu/gift/image/order_botan02.jpg);	
}
.mallwaku{
	width:100%;
	height:100px;
	overflow: scroll;
}
#syougatu{
	font-weight:bold;
	color:#FF3300;
}


.waku{
	padding: 13px;
	border: 1px solid #CCCCCC;	
	}
	
.tec1{
	font-size:12px;
	color:#333333;
	line-height:1.8em;
	padding:3px;
	
}


.tec2{
	font-size:12px;
	font-weight:bold;
	color:#993300;
	line-height:1.8em;
	padding:5px;
	vertical-align:top;
	}
	
.tec3{
	font-size:12px;
	
	color:#242424;
	line-height:1.8em;
	padding:5px 5px 10px 5px;
	vertical-align:top;
}
.tec4{
	font-size:12px;
	
	color:#242424;
	line-height:1.8em;
	padding:5px 5px 10px 0px;
	vertical-align:top;
}


.or_1{
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	line-height:2em;
	
	}
	
	
.or_hai{
	background:#EDECE7;
	padding:15px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
	
	
.or_hai2{
	
	padding:15px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
	
	
.or_2{
	font-size: 18px;
	line-height: 1.8em;
	font-weight: bolder;
	color: #FF6600;
	background-image: url(order/imgae/icon.gif);
	background-position: left center;
	padding-left: 33px;
	background-repeat: no-repeat;
	}
	
.or_2b{
	font-size: 18px;
	line-height: 1.8em;
	font-weight: bolder;
	color: #FF6600;
	background-image: url(order/imgae/icon2.gif);
	background-position: left center;
	padding-left: 33px;
	background-repeat: no-repeat;
	}
	
.or_3{
	font-size: 14px;
	line-height: 1.8em;
	font-weight: bolder;
	color: #FF0000;
	padding-top:5px;
	padding-left: 33px;
	
	}
	
	.or_4{
	font-size: 12px;
	line-height: 1.8em;
	font-weight:normal;
	color: #FF0000;
	}
	
.or_5{
	
	line-height: 1.8em;
	
	color: #333333;
	padding-top:5px;
	padding-left: 33px;
	
	}
	
.or_6{

	padding-top:5px;
	padding-left: 33px;
	padding-right:10px;
	
	}
	
.or_7{
	background:#FFFFFF;
	padding:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF6600;
	
	}
	
.f_mi{
	
	font-size:12px;
	
	color:#333333;
	line-height:1.3em;
	}
	
.f_waku{
padding:10px;
	border: 5px solid #F3B672;
	}
	
.or_8{
	font-size:11px;
	/*font-weight:bold;*/
	color:#333333;
	line-height:1.5em:
	
}
	
.or_9{
	font-size:11px;
	font-weight:bold;
	color:#FF3300;
	line-height:1.5em:
	
}
.osewa{
	font-size:11px;
	color:#666666;
	padding-left:15px;
}
