@charset "utf-8";

/***--- common style ---***/
body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	/* font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif; */
	font-size: 75%;
}
div,p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ol,ul,li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
a{
	color: #333333;
}
a:hover{
	text-decoration: none;
}
.clearfix:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	/* font-size: 0.1em; */
	line-height: 0;
}
img{
	border: none;
}

* html .clearfix{
	display: inline-block;
}
/* no ie mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix{
	display: block;
}

/***--- /common style ---***/


/***--- layout_header ---***/
body{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/bg_grand-head.gif) left top repeat-x !important;
}
/* list style */
.layout_header ul li span img{
	margin: 0px 6px 0px 0px;
	vertical-align: bottom;
}

/*** grand-navi ***/
.layout_header #grand-navi{
	margin: 0px auto 0px auto;
	width: 940px;
	height: 124px;
	overflow: hidden;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/main-img.gif) left bottom no-repeat;
}
/* global-navi */
.layout_header #grand-navi #global-navi{
	padding: 15px 0px 0px 0px;
	height: 43px;
	overflow: hidden;
}
.layout_header #grand-navi #global-navi #global-navi-inner .text-title{
	padding: 0px 0px 0px 183px;
	float: left
}
.layout_header #grand-navi #global-navi #global-navi-inner .text-title p{
	width: 350px;
	height: 41px;
}
.layout_header #grand-navi #global-navi #global-navi-inner .text-title p a{
	display: block;
	width: 350px;
	height: 41px;
	text-indent: -999em;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/main_text.gif) 45px top no-repeat;
}
/* global-navi */
.layout_header #grand-navi #global-navi #global-navi-inner .link{
	padding: 0px 25px 0px 0px;
	width: 335px;
	float: right;
}
.layout_header #grand-navi #global-navi #global-navi-inner .link ul{
	padding: 11px 0px 0px 0px;
	width: 215px;
	float: left;
}
.layout_header #grand-navi #global-navi #global-navi-inner .link ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.layout_header #grand-navi #global-navi #global-navi-inner .link ul li a{
	height: 17px;
	text-indent: -999em;
	display: block;
}
.layout_header #grand-navi #global-navi #global-navi-inner .link ul li.mypage a{
	width: 83px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_global_mypage.gif) left top no-repeat;
}
.layout_header #grand-navi #global-navi #global-navi-inner .link ul li.login a{
	width: 59px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_global_login.gif) left top no-repeat;
}
.layout_header #grand-navi #global-navi #global-navi-inner .link ul li.logout a{
	width: 73px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_global_logout.gif) left top no-repeat;
}
.layout_header #grand-navi #global-navi #global-navi-inner .link .btn_cart{
	padding: 0px 0px 0px 0px;
	width: 120px;
	float: right;
	
}
/*** main-menu ***/
.layout_header #grand-navi #main-menu{
	padding: 25px 0px 0px 220px;
	height: 34px;
}
.layout_header #grand-navi #main-menu #main-menu-inner{
	margin: 0px 0px 0px -1px;
	overflow: hidden;
}
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list{
	margin: 0px 0px 0px -1px;
}
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li{
	float: left;
}
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li a{
	height: 34px;
	text-indent: -999em;
	display: block;
}
/* home */
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.home a:link,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.home a:visited{
	width: 94px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_home.gif) left top no-repeat;
}
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.home a:hover,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.home a:active{
	width: 94px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_home.gif) left -34px no-repeat;
}
/* lineup */
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.lineup a:link,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.lineup a:visited{
	width: 168px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_lineup.gif) left top no-repeat;
}
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.lineup a:hover,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.lineup a:active{
	width: 168px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_lineup.gif) left -34px no-repeat;
}
/* guide */
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.guide a:link,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.guide a:visited{
	width: 144px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_guide.gif) left top no-repeat;
}
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.guide a:hover,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.guide a:active{
	width: 144px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_guide.gif) left  -34px no-repeat;
}
/* faq */
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.faq a:link,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.faq a:visited{
	width: 146px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_faq.gif) left top no-repeat;
}

.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.faq a:hover,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.faq a:active{
	width: 146px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_faq.gif) left  -34px no-repeat;
}
/* about */
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.about a:link,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.about a:visited{
	width: 148px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_about.gif) left top no-repeat;
}
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.about a:hover,
.layout_header #grand-navi #main-menu #main-menu-inner ul.menu-list li.about a:active{
	width: 148px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_menu_about.gif) left -34px no-repeat;
}


/*** sub-navi ***/
.layout_header #sub-navi{
	margin: 15px auto 0px auto;
	width: 940px;
	height: 66px;
	overflow: hidden;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/bg_subnavi.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner{
	padding: 8px 0px 0px 181px;
	overflow: hidden;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li{
	display: block;
	float: left;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li a{
	height: 50px;
	text-indent: -999em;
	display: block;
}
/* cocco */
.layout_header #sub-navi #sub-navi-inner ul.lineup li.cocco a{
	width: 50px;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.cocco a:link,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.cocco a:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_cocco.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.cocco a:hover,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.cocco a:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_cocco.gif) left -50px no-repeat;
}
/* abekawa */
.layout_header #sub-navi #sub-navi-inner ul.lineup li.abekawa a{
	width: 121px;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.abekawa a:link,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.abekawa a:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_abekawa.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.abekawa a:hover,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.abekawa a:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_abekawa.gif) left -50px no-repeat;
}
/* tea */
.layout_header #sub-navi #sub-navi-inner ul.lineup li.tea a{
	width: 78px;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.tea a:link,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.tea a:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_tea.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.tea a:hover,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.tea a:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_tea.gif) left -50px no-repeat;
}
/* meisan */
.layout_header #sub-navi #sub-navi-inner ul.lineup li.meisan a{
	width: 65px;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.meisan a:link,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.meisan a:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_meisan.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.meisan a:hover,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.meisan a:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_meisan.gif) left -50px no-repeat;
}
/* gourmet */
.layout_header #sub-navi #sub-navi-inner ul.lineup li.gourmet a{
	width: 94px;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.gourmet a:link,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.gourmet a:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_gourmet.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.gourmet a:hover,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.gourmet a:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_gourmet.gif) left -50px no-repeat;
}
/* sake */
.layout_header #sub-navi #sub-navi-inner ul.lineup li.sake a {
	width: 82px;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.sake a:link,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.sake a:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_sake.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.sake a:hover,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.sake a:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_sake.gif) left -50px no-repeat;
}
/* drink */
.layout_header #sub-navi #sub-navi-inner ul.lineup li.drink a{
	width: 83px;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.drink a:link,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.drink a:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_drink.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.drink a:hover,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.drink a:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_drink.gif) left -50px no-repeat;
}
/* ame */
.layout_header #sub-navi #sub-navi-inner ul.lineup li.ame a{
	width: 106px;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.ame a:link,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.ame a:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_ame.gif) left top no-repeat;
}
.layout_header #sub-navi #sub-navi-inner ul.lineup li.ame a:hover,
.layout_header #sub-navi #sub-navi-inner ul.lineup li.ame a:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/gnavi_lineup_ame.gif) left -50px no-repeat;
}



/***--- /layout_header ---***/


/***--- layout_table ---***/

table.layout_table{
	margin: 30px auto 0px auto;
	width: 940px;
}
table.layout_table th,
table.layout_table td{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

table.layout_table td.layout_menu{
	width: 220px;
}
table.layout_table td.layout_content{
	padding: 0px 0px 0px 18px;
}
td.layout_menu p.title{
	width: 220px;
	text-indent: -999em;
}

/* bunner_area */
td.layout_menu .bunner_area ul{
	margin: 0px 0px 20px 0px;
}
td.layout_menu .bunner_area ul li{
	padding: 0px 0px 15px 0px;
}
td.layout_menu .bunner_area ul li p{
	padding: 5px 0px 0px 0px;
}
/*** lineup_area ***/
td.layout_menu .lineup_area{
	margin: 0px 0px 10px 0px;
}
td.layout_menu .lineup_area p.title{
	padding: 0px 0px 8px 0px;
	height: 18px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_title_lineup.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a{
	width: 220px;
	height: 31px;
	display: block;
	text-indent: -999em;
}
/* cocco */
td.layout_menu .lineup_area div.cate_title a.cocco:link,
td.layout_menu .lineup_area div.cate_title a.cocco:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_cocco.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a.cocco:hover,
td.layout_menu .lineup_area div.cate_title a.cocco:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_cocco.gif) left -31px no-repeat;
}
/* abekawa */
td.layout_menu .lineup_area div.cate_title a.abekawa:link,
td.layout_menu .lineup_area div.cate_title a.abekawa:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_abekawa.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a.abekawa:hover,
td.layout_menu .lineup_area div.cate_title a.abekawa:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_abekawa.gif) left -31px no-repeat;
}
/* tea */
td.layout_menu .lineup_area div.cate_title a.tea:link,
td.layout_menu .lineup_area div.cate_title a.tea:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_tea.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a.tea:hover,
td.layout_menu .lineup_area div.cate_title a.tea:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_tea.gif) left -31px no-repeat;
}
/* meisan */
td.layout_menu .lineup_area div.cate_title a.meisan:link,
td.layout_menu .lineup_area div.cate_title a.meisan:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_meisan.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a.meisan:hover,
td.layout_menu .lineup_area div.cate_title a.meisan:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_meisan.gif) left -31px no-repeat;
}
/* gourmet */
td.layout_menu .lineup_area div.cate_title a.gourmet:link,
td.layout_menu .lineup_area div.cate_title a.gourmet:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_gourmet.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a.gourmet:hover,
td.layout_menu .lineup_area div.cate_title a.gourmet:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_gourmet.gif) left -31px no-repeat;
}
/* sake */
td.layout_menu .lineup_area div.cate_title a.sake:link,
td.layout_menu .lineup_area div.cate_title a.sake:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_sake.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a.sake:hover,
td.layout_menu .lineup_area div.cate_title a.sake:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_sake.gif) left -31px no-repeat;
}
/* drink */
td.layout_menu .lineup_area div.cate_title a.drink:link,
td.layout_menu .lineup_area div.cate_title a.drink:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_drink.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a.drink:hover,
td.layout_menu .lineup_area div.cate_title a.drink:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_drink.gif) left -31px no-repeat;
}
/* ame */
td.layout_menu .lineup_area div.cate_title a.ame:link,
td.layout_menu .lineup_area div.cate_title a.ame:visited{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_ame.gif) left top no-repeat;
}
td.layout_menu .lineup_area div.cate_title a.ame:hover,
td.layout_menu .lineup_area div.cate_title a.ame:active{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_cate_ame.gif) left -31px no-repeat;
}
h3.txt-blk{
	font-size: 100%;
}

/* lineup-list */
td.layout_menu .lineup_area ul li ul.lineup-list{
	margin: 0px 0px -1px 0px;
	overflow: hidden;
}
td.layout_menu .lineup_area ul li ul.lineup-list li{
	margin: 0px 0px 0px 0px;
	border-bottom: none;
	border-bottom: 1px solid #999999;
	padding: 2px 0px 2px 0px;
	overflow: hidden;
}
td.layout_menu .lineup_area ul li ul.lineup-list li span.photo{
	padding: 4px 10px 4px 0px;
	width: 50px;
	display: block;
	float: left;
}
td.layout_menu .lineup_area ul li ul.lineup-list li p.text{
	padding: 8px 0px 0px 0px;
	line-height: 130%;
}
td.layout_menu .lineup_area ul li ul.lineup-list li p.text span.text{
	padding: 2px 0px 0px 0px;
	line-height: 120%;
	font-size: 80%;
	color: #666666;
}
td.layout_menu .lineup_area ul li ul.lineup-list li p.text a{
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	display: block;
}
/* lineup-text */
td.layout_menu .lineup_area ul li ul.lineup-text{
	padding: 8px 0px 10px 10px;
}
td.layout_menu .lineup_area ul li ul.lineup-text li{
	line-height: 170%;
}
td.layout_menu .lineup_area ul li ul.lineup-text li a{
	font-weight: bold;
}

/* button_area */
td.layout_menu .button_area{
	padding: 25px 0px 15px 0px;
}
td.layout_menu .button_area p{
	margin: 10px 0px 0px 0px;
	color: #666666;
}
td.layout_menu .button_area p.text{
	margin: 10px 0px 0px 0px;
}
td.layout_menu .button_area p.note{
	margin: 10px 0px 0px 0px;
	font-size: 90%;
}
/* left_section */
td.layout_menu .left_section{
	padding: 17px 0px 15px 0px;
	line-height: 130%;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_line.gif) left top no-repeat;
	color: #666666;
}
td.layout_menu .left_section .text_carriage{
	margin: 0px 0px 10px 0px;
	width: 220px;
	height: 55px;
	text-indent: -999em;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/lnavi_text_carriage.gif) left top no-repeat;
}
td.layout_menu .left_section .card{
	margin: 0px 0px 10px 0px;
	width: 220px;
}

td.layout_menu .left_section.text_tell p{
	width: 220px;
	height: 25px;
	text-indent: -999em;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/top_text_tell-order.gif) left top no-repeat;
}
td.layout_menu .left_section.text_tell div{
	margin: 8px 0px 0px 0px;
	width: 220px;
	height: 35px;
	text-indent: -999em;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/top_text_tell-number.gif) left top no-repeat;
}

p.left-line_text{
	margin: 10px 0px 0px 0px;
	/* padding: 10px 0px 0px 0px; */
	/* background: url(https://secure.future-s.com/~coccohttps://secure.future-s.com/~cocco/common/images/site_parts/bg_dotte-line.gif) left top repeat-x; */
}
p.line_text{
	padding: 15px 0px 0px 0px;
	background: url(http://shop-cocco.jphttps://secure.future-s.com/~cocco/common/images/site_parts/bg_dotte-line.gif) left top repeat-x;
}
/***--- /layout_table ---***/


/***--- layout_footer ---***/

.layout_footer{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/bg_footer_line.gif) left top no-repeat;
}
.layout_footer .layout_footer_inner {
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/bg_footer_line.gif) left bottom no-repeat;
	overflow: hidden;
}
/* footer_menu */
.layout_footer {
	margin: 0px auto 0px auto;
	width: 940px;
}
.layout_footer .layout_footer_inner #footer_menu{
	width: 700px;
	float: left;
}
.layout_footer .layout_footer_inner .company_link{
	padding: 18px 0px 0px 0px;
	width: 150px;
	float: right;
}
.layout_footer .layout_footer_inner .company_link a{
	width: 143px;
	height: 24px;
	text-indent: -999em;
	display: block;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/foot_to-mihomi.gif) left top no-repeat;
}
.layout_footer .layout_footer_inner #footer_menu ul {
	padding: 20px 0px 18px 0px;
}
.layout_footer .layout_footer_inner #footer_menu ul li{
	margin: 0px 20px 0px 0px;
	display: inline;
}
.layout_footer .layout_footer_inner #footer_menu ul li span{
	padding: 5px 0px 5px 0px;
	display: inline-block;
	line-height: 100%;
}
.layout_footer .layout_footer_inner #footer_menu ul li span a{
	padding: 5px 0px 5px 22px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/icon_egg-s.gif) left top no-repeat;
}

/* copyright */
.layout_footer #copyright p{
	height: 30px;
	text-indent: -999em;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/foot_copyright.gif) right top no-repeat;
}
/***--- /layout_footer ---***/


/***--- layout_content ---***/
/* welcome massage */
.utility table{
	width: 100%;
}
.utility table td.FS2_welcome_area{
	padding: 25px 0px 0px 65px;
	height: 62px;
	border-bottom: none;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/bg_massage.gif) left top no-repeat;
}
/* bread */
p.pan{
	padding: 5px 0px 5px 60px;
	font-size: 90%;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/bg_pankuzu.gif) left top no-repeat;
}

/* pagetop */
#new_pagetop {
	overflow: hidden;
	zoom: 1;
}
#new_pagetop a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 130px;
	height: 22px;
	display: block;
	float: right;
	text-align: right;
}
#new_pagetop a.content{
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 170px;
	height: 55px;
	display: block;
	float: right;
	text-align: right;
}
/***--- /layout_content ---***/
/***--- /layout_content ---***/


/***--- free area ---***/

/* comment top */
#comment_up .main_image{
	margin: 20px 0px 0px 0px;
}
#comment_up .categorytitle{
	margin: 40px 0px 0px 0px;
	height: 25px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/bd_content_title.gif) right top no-repeat;
}
#comment_up .categorytitle p{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 12px;
	font-size: 110%;
	font-weight: bold;
}
.system_content .FS2_sort_menu_bg{
	margin: 20px 0px 0px 0px;
}
.system_content .pager{
	padding: 0px 0px 0px 5px;
	border-bottom: none;
}

/* comment bottom */
#comment_bottom{
	padding: 15px 0px 0px 0px;
}
#comment_bottom .foot_lineup{
	width: 700px;
	overflow: hidden;
}
#comment_bottom .foot_lineup .title_lineup{
	margin: 40px 0px 0px 0px;
	height: 25px;
	text-indent: -999em;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/foot_lineup_title.gif) left top no-repeat;
}
#comment_bottom .foot_lineup .foot_lineup-inner{
	margin: 15px 0px 0px 0px;
	width: 720px;
}
#comment_bottom .foot_lineup .foot_lineup-inner .category{
	margin: 0px 20px 0px 0px;
	width: 160px;
	float: left;
	overflow: hidden;
}
#comment_bottom .foot_lineup .foot_lineup-inner .category p.title{
	margin: 0px 0px 0px 0px;
	height: 34px;
}
#comment_bottom .foot_lineup .foot_lineup-inner .category p.title a{
	display: block;
	width: 160px;
	height: 34px;
	text-indent: -999em;
}
#comment_bottom .foot_lineup .foot_lineup-inner .category ul{
	padding: 8px 0px 0px 17px;
}
#comment_bottom .foot_lineup .foot_lineup-inner .category ul li{
	padding: 5px 0px 5px 17px;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/icon_arrow.gif) left 0.6em no-repeat;
}
/* cocco */
#comment_bottom .foot_lineup .foot_lineup-inner .category #cocco.title a{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/content_lineup_title_cocco.gif) left top no-repeat;
}
/* abekawa */
#comment_bottom .foot_lineup .foot_lineup-inner .category #abekawa.title a{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/content_lineup_title_abekawa.gif) left top no-repeat;
}
/* tea */
#comment_bottom .foot_lineup .foot_lineup-inner .category #tea.title a{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/content_lineup_title_tea.gif) left top no-repeat;
}
/* meisan */
#comment_bottom .foot_lineup .foot_lineup-inner .category #meisan.title a{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/content_lineup_title_meisan.gif) left top no-repeat;
}
/* gourmet */
#comment_bottom .foot_lineup .foot_lineup-inner .category #gourmet.title a{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/content_lineup_title_gourmet.gif) left top no-repeat;
}
/* sake */
#comment_bottom .foot_lineup .foot_lineup-inner .category #sake.title a{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/content_lineup_title_sake.gif) left top no-repeat;
}
/* drink */
#comment_bottom .foot_lineup .foot_lineup-inner .category #drink.title a{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/content_lineup_title_drink.gif) left top no-repeat;
}
/* ame */
#comment_bottom .foot_lineup .foot_lineup-inner .category #ame.title a{
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/content_lineup_title_ame.gif) left top no-repeat;
}

/* h3 */

td.layout_content h3.txt-blk{
	margin: 30px 0px 10px 10px;
	padding: 10px 0px 15px 25px;
	font-size: 100%;
	border-bottom: none;
	background: url(https://secure.future-s.com/~cocco/common/images/site_parts/bg_h3.gif) left top no-repeat;
}
/* block */
.center_block {
	text-align: center;
}

/***--- ie ---***/
td.layout_menu img{
	vertical-align: bottom;
}
td.layout_menu .lineup_area ul li{
	zoom: 1;
}
td.layout_menu .lineup_area ul li ul.lineup-list{
	zoom: 1;
}
td.layout_menu .lineup_area ul li ul.lineup-list li{
	zoom: 1;
}
/* zoom */
.layout_header #sub-navi #sub-navi-inner{
	zoom: 1;
}
#comment_bottom .foot_lineup{
	zoom: 1;
}
#comment_bottom .foot_lineup .foot_lineup-inner .category{
	zoom: 1;
}
.layout_header #grand-navi #global-navi #global-navi-inner .link{
	/* zoom: 1; */
}
/***--- /ie ---***/


