@charset "utf-8";
/* CSS Document */

#menu_jinro *{
	box-sizing: content-box;
}
#menu_jinro img{
	width: auto;
	vertical-align: bottom;
}
#goods,
#goods_content,
#goods_body,
.goods_body_title,
.goods_body{
	float: none !important;
}

/*---------------------------*/
/*  ALL
/*---------------------------*/

.Main-contents * {
	margin: 0px;
	padding: 0px;
	font-stitlefamily: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Tahoma, Geneva, sans-serif, Arial, sans-serif,;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	list-style-type: none;
	border:0;
	line-height: 0;
	}

html{
	height:100%;
	}

body {	
	width:100%;
	height:100%;
	font-size:14px;
	line-height:120%;
	/*color:#FFF;*/
	background:#FFF;
	}


	#wrapper{
		width:100%;
		margin:0 auto;
		}

	.top_line{
		width:100%;
		height:4px;
		background:#94b200;
		}
		
		#header{
			width:100%;
			height:52px;
			}
			
			.header_logo{
				width:220px;
				float:left;
				}
				
			.header_pcicon{
				width:80px;
				float:right;
				margin-top:11px;
				margin-right:6px;
				}	
				
				
			#menu{
				width:100%;
				height:104px;
				text-align:center;
				}
				
			#menu_jinro{
				width:100%;
				height:96px;
				text-align:center;
				background: rgb(14,165,121); /* Old browsers */
				background: -moz-linear-gradient(top,  rgb(14,165,121) 0%, rgb(5,73,53) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(14,165,121)), color-stop(100%,rgb(5,73,53))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgb(14,165,121) 0%,rgb(5,73,53) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgb(14,165,121) 0%,rgb(5,73,53) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgb(14,165,121) 0%,rgb(5,73,53) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgb(14,165,121) 0%,rgb(5,73,53) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ea579', endColorstr='#054935',GradientType=0 ); /* IE6-9 */
				}
			#menu_jinro p{
				line-height: 0;
			}
			#menu_jinro p img{
				height: 47px;
			}
			#menu_jinro p + p img{
				height: 49px;
			}

				
			#menu_jinro_dry{
				width:100%;
				height:96px;
				text-align:center;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #53A8C9),
	color-stop(1, #15607D)
);
background-image: -o-linear-gradient(bottom, #53A8C9 0%, #15607D 100%);
background-image: -moz-linear-gradient(bottom, #53A8C9 0%, #15607D 100%);
background-image: -webkit-linear-gradient(bottom, #53A8C9 0%, #15607D 100%);
background-image: -ms-linear-gradient(bottom, #53A8C9 0%, #15607D 100%);
background-image: linear-gradient(to bottom, #53A8C9 0%, #15607D 100%);
				}					
				
				
			#menu_squeeze{
				width:100%;
				height:96px;
				text-align:center;
				background-image: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(0, #E4467D),
					color-stop(0.98, #A31D51)
				);
				background-image: -o-linear-gradient(bottom, #E4467D 0%, #A31D51 98%);
				background-image: -moz-linear-gradient(bottom, #E4467D 0%, #A31D51 98%);
				background-image: -webkit-linear-gradient(bottom, #E4467D 0%, #A31D51 98%);
				background-image: -ms-linear-gradient(bottom, #E4467D 0%, #A31D51 98%);
				background-image: linear-gradient(to bottom, #E4467D 0%, #A31D51 98%);
							}				
				
			#menu_makkori{
				width:100%;
				height:96px;
				text-align:center;
				background: rgb(142,205,64); /* Old browsers */
				background: -moz-linear-gradient(top,  rgb(142,205,64) 0%, rgb(83,140,9) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(142,205,64)), color-stop(100%,rgb(83,140,9))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgb(142,205,64) 0%,rgb(83,140,9) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgb(142,205,64) 0%,rgb(83,140,9) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgb(142,205,64) 0%,rgb(83,140,9) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgb(142,205,64) 0%,rgb(83,140,9) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ecd40', endColorstr='#538c09',GradientType=0 ); /* IE6-9 */
				}	
				
			#menu_otsu{
				width:100%;
				height:96px;
				text-align:center;
				background: rgb(249,230,66); /* Old browsers */
				background: -moz-linear-gradient(top,  rgb(249,230,66) 0%, rgb(252,255,170) 30%, rgb(252,255,170) 51%, rgb(211,155,13) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(249,230,66)), color-stop(30%,rgb(252,255,170)), color-stop(51%,rgb(252,255,170)), color-stop(100%,rgb(211,155,13))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgb(249,230,66) 0%,rgb(252,255,170) 30%,rgb(252,255,170) 51%,rgb(211,155,13) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgb(249,230,66) 0%,rgb(252,255,170) 30%,rgb(252,255,170) 51%,rgb(211,155,13) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgb(249,230,66) 0%,rgb(252,255,170) 30%,rgb(252,255,170) 51%,rgb(211,155,13) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgb(249,230,66) 0%,rgb(252,255,170) 30%,rgb(252,255,170) 51%,rgb(211,155,13) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e642', endColorstr='#d39b0d',GradientType=0 ); /* IE6-9 */
				}	
				
				
				
			#menu_otsu5year{
				width:100%;
				height:96px;
				text-align:center;
				background: rgb(203,191,57); /* Old browsers */
				background: -moz-linear-gradient(top,  rgb(203,191,57) 0%, rgb(212,201,86) 50%, rgb(232,226,166) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(203,191,57)), color-stop(50%,rgb(212,201,86)), color-stop(100%,rgb(232,226,166))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgb(203,191,57) 0%,rgb(212,201,86) 50%,rgb(232,226,166) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgb(203,191,57) 0%,rgb(212,201,86) 50%,rgb(232,226,166) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgb(203,191,57) 0%,rgb(212,201,86) 50%,rgb(232,226,166) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgb(203,191,57) 0%,rgb(212,201,86) 50%,rgb(232,226,166) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbbf39', endColorstr='#e8e2a6',GradientType=0 ); /* IE6-9 */
				}
				
			#menu_chamisul_360ml{
				width:100%;
				height:96px;
				text-align:center;				
				background: rgb(165,199,140); /* Old browsers */
				background: -moz-linear-gradient(top,  rgb(165,199,140) 0%, rgb(214,242,193) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(165,199,140)), color-stop(100%,rgb(214,242,193))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgb(165,199,140) 0%,rgb(214,242,193) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgb(165,199,140) 0%,rgb(214,242,193) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgb(165,199,140) 0%,rgb(214,242,193) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgb(165,199,140) 0%,rgb(214,242,193) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c78c', endColorstr='#d6f2c1',GradientType=0 ); /* IE6-9 */
				}		
						
			#menu_chamisul{
				width:100%;
				height:96px;
				text-align:center;				
				background: rgb(190,216,204); /* Old browsers */
				background: -moz-linear-gradient(top,  rgb(190,216,204) 0%, rgb(209,228,219) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(190,216,204)), color-stop(100%,rgb(209,228,219))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgb(190,216,204) 0%,rgb(209,228,219) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgb(190,216,204) 0%,rgb(209,228,219) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgb(190,216,204) 0%,rgb(209,228,219) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgb(190,216,204) 0%,rgb(209,228,219) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8cc', endColorstr='#d1e4db',GradientType=0 ); /* IE6-9 */
				}
				
			#menu_hited{
				width:100%;
				height:96px;
				text-align:center;
				background:url("../images/goods/hited/bg.jpg") top center repeat-x;
				}	
				
			#menu_hite{
				width:100%;
				height:96px;
				text-align:center;				
				background:url("../images/goods/hite/bg.jpg") top center repeat-x;
				}	
				
			#menu_splash{
				width:100%;
				height:96px;
				text-align:center;				
				background:url("../images/goods/splash/bg.jpg") top center repeat-x;
				}														
			#menu_mixed{
				width:100%;
				height:96px;
				text-align:center;
				background:url("../images/goods/mixed/bg.jpg") top center repeat-x;
			}
				
	#top_banner{
		width:320px;
		height:109px;
		margin:0 auto;
		margin-bottom:13px;
		}
		
		#banner{
			height:109px;
			overflow:hidden;
			margin:0;
			}
		
		#top_banner .img{
			width:320px;
			height:109px;
			float:left;
			}
			
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div.flickSlideContainer {
	position:relative;
	width:100%;
	height:160px;
	border-top:0px;
}
div.moveWrap {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	-webkit-box-sizing:border-box;
}
ul.moveWrapBG {
	display:inline-block;
	position:relative;
	width:100%;
	height:auto;
	visibility:hidden;
	-webkit-box-sizing:border-box;
	margin:0;
	padding:0;
}

div.slideMask {
	position:absolute;
	top:0;
	left:0;
	-webkit-box-sizing:border-box;
	margin-right:1px;
}
div.slideMask img{ height:150px;}
div.moveWrap>ul.move {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	padding:0;
	margin:0;
	width:10000px;
	-webkit-transition:all 0.6s ease-in-out;
	-webkit-transform:translate3d(0,0,0);
	/*-webkit-transition-duration: 400ms;
	-webkit-transition-property: -webkit-transform;
	*/
	margin:0;
	padding:0;
	display:none;
}
div.moveWrap>ul.move li.slideUnit {
    float:left;
    list-style:none;
	padding:0;
	margin:0;
	text-align:center;
	-webkit-box-sizing:border-box;
}
li.slideUnit>div {
    display:inline-block;
	vertical-align:middle;
	text-align:center;
	-webkit-box-sizing:border-box;
}
div.flickSlideBottom {
    width:100%;
	margin-top:20px;

}
div.flickSlideBottom div.bottomLeft, div.flickSlideBottom div.bottomRight {
	display:table-cell;
	border:1px #CCC solid;
	-webkit-box-sizing:border-box;
	-webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 1px 3px, rgba(255, 255, 255, 1) 0px 0px 0px inset;
	vertical-align:middle;
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ffffff),
		color-stop(0.50, #f7f7f7),
		to(#d4d4d4));
}
div.flickSlideBottom div.bottomLeft.off, div.flickSlideBottom div.bottomRight.off {
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#f0f0f0),
		to(#d0d0d0));
	-webkit-box-shadow: rgba(0, 0, 0, 0.0976562) 0px 1px 3px, rgba(255, 255, 255, 1) 1px 1px 1px inset;
}
div.flickSlideBottom div.bottomRight {
	border-radius: 3px;
	margin:0px 8px 0 0;
	float:right;
	-webkit-border-radius: 3px;
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
}
div.flickSlideBottom div.bottomLeft {
	border-radius: 3px;
	float:left;margin:0px 0 0 8px;
	-webkit-border-radius: 3px;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
}


div.flickSlideBottom div.bottomLeft:after {
	font-size:10px;
    content:'Prev';
	padding:5px;
	width:30px;
	text-align:center;
	display:table-cell;
}
div.flickSlideBottom div.bottomLeft:before {
    /*content:url("arrowL.png.html");*/
	padding:5px;
	text-align:left;
	display:table-cell;
}

div.flickSlideBottom div.bottomRight:before {
	font-size:10px;
    content:'Next';
	padding:5px;
	width:30px;
	text-align:center;
	display:table-cell;
}
div.flickSlideBottom div.bottomRight:after {
    /*content:url("arrowR.png.html");*/
	padding:5px;
	text-align:right;
	display:table-cell;
}
div.flickSlideBottom ul.slidePager {
	display:inline;
	text-align:center;
	width:320px;
	text-align:center;
	margin:10px 0 0 0;
	padding:10px 0 0 0px;
}
div.flickSlideBottom ul.slidePager li.slidePagerPointer {
	display:inline-block;
	background-color:#CCC;
	width:10px;
	height:10px;
	margin:8px 20px 10px 40px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.flickSlideBottom ul.slidePager li.slidePagerPointer.active {
    -webkit-box-shadow:
		0px 0px 4px rgba(255,0,153,0.8),
		inset 0px 0px 1px rgba(255,000,217,1);
	background-color:#F6C;
}


/*---------------SLIDE end---------------*/		

#sin_product{
	margin-left:1%;
	width:98%;
	height:135px;
	float:left;
	}

	#sin_product_title{
		width:100%;
		height:35px;
		border-top:1px #d0d0d0 solid;
		border-left:1px #d0d0d0 solid;
		border-right:1px #d0d0d0 solid;				
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
		}	
		
		.sin_icon{
			width:27px;
			height:27px;
			float:left;
			margin:5px 0 0 15px;
			}
			
		.sin_text{
			float:left;
			text-align:left;
			font-size:15px;
			color:#003300;
			font-weight:bold;
			margin:10px 0 0 10px;
			}	
			
		.sin_yazirusi{
			width:27px;
			height:27px;
			float:right;
			margin:6px 9px 0 0;			
			}	
			
	#sin_product_content{
		width:100%;
		height:91px;
		float:left;
		border:1px #d0d0d0 solid;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgb(255,255,255) 78%, rgb(239,237,238) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(78%,rgb(255,255,255)), color-stop(100%,rgb(239,237,238))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgb(255,255,255) 78%,rgb(239,237,238) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgb(255,255,255) 78%,rgb(239,237,238) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgb(255,255,255) 78%,rgb(239,237,238) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgb(255,255,255) 78%,rgb(239,237,238) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efedee',GradientType=0 ); /* IE6-9 */
		}		
		
		.sin_photo{
			height:82px;
			float:left;
			margin:5px 3px 0 5px;
			}
			
		.sin_text_title{
			width:78%;
			color:#006900;
			font-size:17px;
			font-weight:bold;
			float:left;
			margin:6px 0 0 0;
			}	
			
		.sin_text_memo{
			color:#999999;
			font-size:15px;
			margin-top:4px;
			font-weight:bold;
			float:left;
			}	
			
			
#news{
	width:98%;
	float:left;
	margin-left:1%;
	margin-top:5px;
	margin-bottom:5px;
	}
	
	#news_title{
		width:100%;
		height:100%;
		float:left;
		margin-bottom:2px;
		border-bottom:1px #CCC solid;
		}
	
	#news_textbox li{
		width:99.7%;
		height:100%;
		float:left;
		border:1px #CCCCCC solid;
		margin:2px 0 2px 0;
		}
	
	.news_date{
		width:100%;
		height:20px;
		float:left;
		color:#282828;
		background:#ebebeb;
		font-size:;
		font-weight:bold;
		text-align:center;
		line-height:20px;
		}
		
	.news_text{
		width:95%;
		height:100%;
		float:left;
		color:#003366;
		padding:8px;
		}		
		
		
		
			
#top_release{
	width:98%;
	float:left;
	margin-left:1%;
	margin-top:5px;
	margin-bottom:5px;
	}
	
	#top_release_title{
		width:100%;
		height:100%;
		float:left;
		margin-bottom:2px;
		border-bottom:1px #CCC solid;
		}
	
	#top_release_textbox li{
		width:99.7%;
		height:100%;
		float:left;
		border:1px #CCCCCC solid;
		margin:2px 0 2px 0;
		}
	
	.top_release_date{
		width:100%;
		height:20px;
		float:left;
		color:#282828;
		background:#ebebeb;
		font-size:;
		font-weight:bold;
		text-align:center;
		line-height:20px;
		}
		
	.top_release_text{
		width:95%;
		height:100%;
		float:left;
		color:#003366;
		padding:8px;
		}				
			
			
			
#cm{
	margin-left:1%;
	width:98%;
	float:left;
	margin-bottom:5px;
	}

	#cm_title{
		width:100%;
		height:35px;
		border-top:1px #d0d0d0 solid;
		border-right:1px #d0d0d0 solid;
		border-left:1px #d0d0d0 solid;				
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
		}	
		
		.cm_icon{
			width:27px;
			height:27px;
			float:left;
			margin:5px 0 0 15px;
			}
			
		.cm_text{
			float:left;
			text-align:left;
			font-size:15px;
			color:#003300;
			font-weight:bold;
			margin:10px 0 0 10px;
			}	
			
		.cm_yazirusi{
			width:27px;
			height:27px;
			float:right;
			margin:6px 9px 0 0;			
			}				
			
			
		#cm_content{
			width:100%;
			float:left;
			border:1px #d0d0d0 solid;
			}	
			
			.cm_photo{
				width:280px;
				margin:0 auto;
				margin-top:6px;
				}
				
			.cm_photo_text1{
				width:280px;
				color:#999999;
				margin:0 auto;
				margin-top:5px;
				font-size:12px;
				font-weight:bold;
				}	
				
				
#event_banner{
	width:100%;
	margin-top:12px;
	text-align:center;
	}
	



/*---------------goods---------------*/	


#goods{
	width:100%;
	float:left;
	}
	
	
	#goods_content{
		margin:0 auto;		
		width:100%;
		}
		
		#goods_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:5px;
			}
			
		#goods_mainphoto{
			margin-left:1%;
			width:98%;
			margin-top:8px;
			margin-bottom:5px;			
			}	
			
		#goods_product{
			margin-left:1%;						
			width:97.7%;
			float:left;
			border:1px #CCCCCC solid;
			background:#e7e7e7;			
			}
			
			#goods_product_waku{
				margin-top:3px;
				margin-bottom:3px;
				margin-left:0.8%;										
				width:98%;
				height:73px;
				float:left;
				border:1px #CCCCCC solid;
				background:#FFF;				
				}
				
			#goods_product_waku li{
				margin:1px 0 1px 0;
				}				
				
				.goods_text1{
					width:70%;
					color:#007200;
					font-size:18px;
					font-weight:bold;
					float:left;
					margin:10px 0 0 10px;
					line-height:20px;
					}
					
				.goods_text2{
					color:#676767;
					font-size:12px;
					float:left;
					}		
					
				.goods_img{
					width:10%;
					margin-top:2px;
					margin-right:40px;
					float:right;
					}	
					
		
		
		
		#goods_body{
			margin-left:1%;
			width:98%;
			float:left;
			margin-top:5px;
			}
			
			.goods_body_title{
				width:100%;
				float:left;
				margin-bottom:5px;
				}
				
			.goods_body{
				width:100%;
				float:left;
				margin-bottom:;
				}	


		.goods_chamisul_body{
			width:100%;
			float:left;
			}
			
			
			.goods_chamisul_body li{
				width:31%;
				float:left;
				margin:0 1% 0 1%;
				}
		
		
		.goods_sub05{
			width:100%;
			float:left;
			}
			
			.goods_sub_text{
				width:98%;
				color:#999;
				float:left;
				font-size:12px;
				margin-top:5px;
				margin-bottom:5px;
				margin-left:1%;
				}
			
		
			.goods_sub05_photo{
				width:20%;
				float:left;
				}
				.goods_sub05_photo img{
					width:100%;
					}
				
			.goods_sub05_text{
				width:78%;
				float:right;
				color:#999;
				font-size:12px;
				}	
				
		.goods_sub05_1{
			width:100%;
			float:left;
			margin-top:5px;
			margin-bottom:5px;
			}
		
			.goods_sub05_photo1{
				width:30%;
				float:right;
				}
				.goods_sub05_photo1 img{
					width:100%;
					}
				
			.goods_sub05_text1{
				width:70%;
				float:left;
				color:#999;
				font-size:12px;
				}		



		.goods_sub0503{
			width:100%;
			float:left;
			}
			
			.goods_sub0503 p{
				width:100%;
				float:left;
				margin:10px 0 10px 0;
				}


		#goods_menu{
			width:100%;
			background:url("../img/ft_hr.png.html") repeat-x;
			-webkit-background-size:auto 9px;
			margin:0 0 0 0;
			float:left;
			}
		
		#goods_menu #navi{
			clear:both;
			border:1px solid #CCCCCC;
			-webkit-border-radius:6px;
			margin:10px;
		}
		#goods_menu #navi dl{
		}
		
		#goods_menu #navi dl:after{
			display:block;
			margin-top:-1px;
			height:1px;
			content:"";
			clear:both;
			}
		#goods_menu #navi dl dt span{
			display:block;
			font-size:14px;
			color:#445566;
			font-weight:bold;
			background:url("../images/company/navi_hd.png") left center no-repeat;
			background-color:#f6fae6;
			-webkit-background-size:27px 14px;
			-webkit-border-top-left-radius:6px;
			-webkit-border-top-right-radius:6px;
			padding:13px 0 13px 35px;
			}
		#goods_menu #navi dl dd{
			width:50%;
			float:left;
			}
		#goods_menu #navi dl dd a{
			background:#ffffff;
			display:block;
			font-size:13px;
			color:#445566;
			font-weight:bold;
			border-top:1px solid #CCCCCC;
			background:url("../images/company/navi_next.png") no-repeat right center;
			-webkit-background-size:15px 11px;
			padding:14px 10px;
			}
		#goods_menu #navi dl dd:nth-child(odd) a{
			border-left:1px solid #CCCCCC;
			}
		#goods_menu #navi dl dd:nth-child(11) a{
			letter-spacing:-1px;
			}
		#goods_menu #navi dl dd.pcSite a{
			-webkit-background-size:23px 15px;
			}
		#goods_menu #navi dl dd span{
			background:#ffffff;
			display:block;
			font-size:12px;
			border-top:1px solid #CCCCCC;
			padding:14px 10px;
			}
		#goods_menu #navi p a{
			display:block;
			text-align:right;
			font-size:12px;
			color:#445566;
			font-weight:bold;
			border-top:1px solid #CCCCCC;
			-webkit-background-size:25px 7px;
			padding:10px 35px 10px 0;
			}

/*---------------goods end---------------*/	


/*---------------gurume---------------*/	


#gurume{
	width:100%;
	float:left;
	}
	
	
	#gurume_content{
		margin:0 auto;		
		width:100%;
		}
		
		#gurume_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
		#gurume_link{
			margin-left:1%;						
			width:98%;
			float:left;
			}
			
			
			#gurume_link p{
				margin-bottom:10px;
				}
	
		

/*---------------gurume end---------------*/	


/*---------------gurume_result ---------------*/	


#gurume_result{
	width:100%;
	float:left;
	}
	
	
	#gurume_result_content{
		margin:0 auto;		
		width:100%;
		}
		
		#gurume_result_title{
			margin-left:1%;			
			width:98%;
			}
			
		#gurume_result_select{
			margin-left:1%;
			width:97.5%;
			height:100%;
			float:left;
			margin-top:5px;
			border:1px #373e12 solid;
			}
			
			.gurume_result_select_title{
				width:100%;
				float:left;
				}

			.gurume_result_input{
				width:100%;
				float:left;
				margin-bottom:5px;
				margin-top:10px;
				font-size:13px;			
				}
				
			.gurume_nomi_list{
				width:98%;
				margin-left:1%;
				float:left;
				}
				
				.gurume_nomi_list img{
					width:72px;
					height:72px;
					float:left;
					margin:2px 2px 2px 0;
					}

		.gurume_nomi_list li {color:#000000;}
			
		.search_text{
			width:200px;
			margin-top:11px;
			margin-left:50px;
			font-weight:bold;		
			}
			
		.serch_naka_title{
			background: rgb(197,209,140); /* Old browsers */
			background: -moz-linear-gradient(top,  rgb(197,209,140) 0%, rgb(171,205,5) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(197,209,140)), color-stop(100%,rgb(171,205,5))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgb(197,209,140) 0%,rgb(171,205,5) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgb(197,209,140) 0%,rgb(171,205,5) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgb(197,209,140) 0%,rgb(171,205,5) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgb(197,209,140) 0%,rgb(171,205,5) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5d18c', endColorstr='#abcd05',GradientType=0 ); /* IE6-9 */
			}		
			
		.search_itemlist_header {
			height			 : 37px;
			border           : 1px solid #363e12;
			background-color : #363e12;
			color            : #FFF;
			text-shadow      : 0 1px 1px #884;
			font-weight      : bold;
			font-size        : 16px;
			margin           : 0px;
			padding          : 2px 4px 0px 4px;
			
		}
		.search_itemlist_content {
			border           : 1px solid #363e12;
			background-color : #abcd05;
			color            : #333;
			margin           : 0px;
			padding          : 3px 1px 1px 1px;
		}
		
		.search_itemlist_header_sp {
			border           : 1px solid #363e12;
			background-color : #720;
			color            : #FFF;
			text-shadow      : 0 -1px 1px #521;
			font-weight      : bold;
			font-size        : 16px;
			margin           : 0px;
			padding          : 2px 4px 0px 4px;
		}
		
		
		.search_collapsible_fitting{
			margin:0px 8px 0px 8px !important;
		}
		
		.search_collapsible_content_fitting{
			margin:-10px -16px -10px -16px !important;
		}
		
		.search_collapsible_icon_black .ui-icon-plus {
			background:url("../images/gurume_result/plus.png") no-repeat 0 0px !important;
			background-size:15px 15px !important; -webkit-background-size:15px 15px !important;
			box-shadow: none; -webkit-box-shadow:none; border-radius:0px;
		}
		
		.search_collapsible_icon_black .ui-icon-minus {
			background:url("../images/gurume_result/minus.png") no-repeat 0 0px !important;
			background-size:15px 15px !important; -webkit-background-size:15px 15px !important;
			box-shadow: none; -webkit-box-shadow:none; border-radius:0px;
		}
		
		
		
		
		.listview_link_icon_orange .ui-icon-arrow-r {
			background:url("../images/gurume_result/link.png") no-repeat 0 0px !important;
			-webkit-background-size:15px 15px !important;
		
		}				




/*---------------gurume_result end---------------*/	

/*---------------gurume food---------------*/	


#gurume_food{
	width:100%;
	float:left;
	}
	
	
	#gurume_food_content{
		margin:0 auto;		
		width:100%;
		}
		
		#gurume_food_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
		#gurume_food_check{
			margin-left:1%;						
			width:98%;
			float:left;
			}
			
			.check_title{
				margin-left:4%;
				width:92%;
				height:35px;
				float:left;
				border:1px #373e12 solid;				
				background:#373e12;
				}
				
			.check_icon{
				margin:5px 0 0 18px;
				float:left;
				}
				
			.check_text1{
				margin:11px 0 0 10px;
				color:#FFF;
				font-size:16px;
				font-weight:bold;
				font-family:Helvetica,Arial,sans-serif;
				float:left;
				}		
			
			.gurume_check_bg{
				margin-left:4%;
				margin-bottom:5px;
				width:92%;
				float:left;
				border:1px #373e12 solid;
				background:#abcd05;
				}
				
				.gurume_check_bg ul{
					margin:2px 2px 2px 2px;
					}
					

				
			
				.gurume_check_box_content{
					margin:0 1% 0 1%;
					display: block; 					
					width:100%;
					height:34px;
					float:left;
					border:1px #cccccc solid;
					background: rgb(250,250,250); /* Old browsers */
					background: -moz-linear-gradient(top,  rgb(250,250,250) 0%, rgb(222,222,222) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(250,250,250)), color-stop(100%,rgb(222,222,222))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgb(250,250,250) 0%,rgb(222,222,222) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgb(250,250,250) 0%,rgb(222,222,222) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgb(250,250,250) 0%,rgb(222,222,222) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgb(250,250,250) 0%,rgb(222,222,222) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
					}
					
					.gurume_checkbox{
						width:250px;
						float:left;
						color:#2f3e46;						
						font-size:15px;
						font-family:Helvetica,Arial,sans-serif;											
						display: block; 
						margin:8px 0 0 10px;
						}
						
				.gurume_check_btn{
					width:100%;
					height:36px;
					float:left;
					margin-top:5px;
					margin-bottom:5px;
					text-align:center;
					}
			


/*---------------gurume food end---------------*/	


/*---------------gurume_result_serch---------------*/	


#result_serch{
	width:100%;
	float:left;
	}
	
	
	#result_serch_content{
		margin:0 auto;		
		width:100%;
		}
		
		#result_serch_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:5px;
			}
			
		#result_serch_pro_title{
			margin-left:1%;
			width:98%;
			height:35px;
			border:1px #d0d0d0 solid;
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
			}	
			
			
			
		#result_serch_product{
			margin-left:1%;						
			width:98%;
			float:left;
			border:1px #e5e5e5 solid;
			margin-top:2px;
			}
			
			#result_serch_tenpo{
				width:50%;
				height:27px;
				float:right;
				}
				
				.result_serch_tenpo_text{
					color:#252525;
					text-align:right;
					font-size:14px;
					font-weight:bold;					
					margin:8px 3px 0 0;
					}
			
			
			#result_serch_product_waku{
				margin-top:3px;
				margin-bottom:3px;
				margin-left:0.8%;										
				width:98%;
				height:100px;
				float:left;
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0.00, #f1f1f1), color-stop(1.00, #fff));
				background: -webkit-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -moz-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -o-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -ms-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				border-bottom: solid 1px #fff;
				border-left: solid 1px #fff;
				border-right: solid 1px #fff;
				border:1px #e5e5e5 solid;
				}
				
			#result_serch_product_waku li{
				display: block; 
				margin:1px 0 1px 0;
				
				}				
				
				.result_serch_img{
					width:135px;
					height:90px;
					float:left;
					margin:5px 0 0 4px;
					}
				
				
				.result_serch_text1{
					width:50%;
					color:#152f48;
					font-size:13px;
					font-weight:bold;
					float:left;
					margin:5px 0 0 3px;
					line-height:12px;
					}
					
				.result_serch_text2{
					width:100%;
					color:#676767;
					font-size:12px;
					font-weight:bold;
					float:left;
					line-height:15px;	
					margin-top:4px;				
					}	
					
				.result_serch_text3{
					width:100%;
					color:#676767;
					font-size:12px;
					font-weight:bold;
					float:left;
					line-height:15px;	
					margin-top:3px;				
					}							
					
					
				.result_serch_right_icon{
					height:12px;
					float:left;
					margin:0 3px 0 0;
					}				
		

/*---------------gurume_result_serch end---------------*/	



/*---------------gurume_result_mise---------------*/	


#result_mise{
	width:100%;
	float:left;
	}
	
	
	#result_mise_content{
		margin:0 auto;		
		width:100%;
		}
		
		#result_mise_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:5px;
			}
			
		#result_mise_pro_title{
			margin-left:1%;
			width:97.5%;
			height:35px;
			border:1px #d0d0d0 solid;
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
			}
			
		.mise_icon{
			width:27px;
			height:27px;
			float:left;
			margin:5px 0 0 15px;
			}
			
		.mise_text{
			float:left;
			text-align:left;
			font-size:15px;
			color:#152f48;
			font-weight:bold;
			margin:10px 0 0 10px;
			}				
			
			
			
		#result_mise_product{
			margin-left:1%;						
			width:97.5%;
			float:left;
			border:1px #e5e5e5 solid;
			margin-top:2px;
			}
			
		#result_mise_product_menu{
			width:100%;
			float:left;
			}
			
			.result_line{
				width:96%;
				height:2px;
				border-bottom: 1px #CCC dotted;
				float:left;
				margin-top:5px;
				margin-bottom:5px;
				}
			
			#result_mise_photo{
				width:100%;
				float:left;
				text-align:center;	
				margin-top:5px;			
				}
				
				.result_mise_photo{
					width:90%;
					color:#999;
					padding:2%;
					margin-left:3%;
					}
					
					
			#result_mise_text{
				width:96%;
				float:left;
				margin:4px 0 0 13px;
				}
				

									
				.result_mise_text1{
					width:100px;
					color:#152f48;
					font-size:;
					font-weight:bold;
					float:left;					
					}

				.result_mise_text2{
					color:#666666;
					font-size:;
					float:left;					
					}	
					
					
					
	

/*---------------gurume_result_mise end---------------*/	


/*---------------gurume_food_serch---------------*/	


#food_serch{
	width:100%;
	float:left;
	}
	
	
	#food_serch_content{
		margin:0 auto;		
		width:100%;
		}
		
		#food_serch_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:5px;
			}
			
		#food_serch_pro_title{
			margin-left:1%;
			width:98%;
			height:35px;
			border:1px #d0d0d0 solid;
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
			}	
			
			
			
		#food_serch_product{
			margin-left:1%;						
			width:98%;
			float:left;
			border:1px #e5e5e5 solid;
			margin-top:2px;
			}
			
			#food_serch_tenpo{
				width:50%;
				height:27px;
				float:right;
				}
				
				.food_serch_tenpo_text{
					color:#252525;
					text-align:right;
					font-size:14px;
					font-weight:bold;					
					margin:8px 3px 0 0;
					}
			
			
			#food_serch_product_waku{
				margin-top:3px;
				margin-bottom:3px;
				margin-left:0.8%;										
				width:98%;
				height:100px;
				float:left;
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0.00, #f1f1f1), color-stop(1.00, #fff));
				background: -webkit-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -moz-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -o-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -ms-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				border-bottom: solid 1px #fff;
				border-left: solid 1px #fff;
				border-right: solid 1px #fff;
				border:1px #e5e5e5 solid;
				}
				
			#food_serch_product_waku li{
				display: block; 
				margin:1px 0 1px 0;
				
				}				
				
				.food_serch_img{
					width:135px;
					height:90px;
					float:left;
					margin:5px 0 0 4px;
					}
				
				
				.food_serch_text1{
					width:50%;
					color:#990000;
					font-weight:bold;
					float:left;
					margin:6px 0 0 3px;
					line-height:14px;
					}
					
				.food_serch_text2{
					width:100%;
					color:#676767;
					font-size:12px;
					font-weight:bold;
					float:left;
					line-height:15px;	
					margin-top:4px;		
			
					}	
					
						
					
					
				.food_serch_right_icon{
					height:12px;
					float:left;
					margin:0 3px 0 0;
					}				
		

/*---------------gurume_food_serch end---------------*/

/*---------------gurume_result_food---------------*/	


#result_food{
	width:100%;
	float:left;
	}
	
	
	#result_food_content{
		margin:0 auto;		
		width:100%;
		}
		
		#result_food_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:5px;
			}
			
		#result_food_pro_title{
			margin-left:1%;
			width:97.5%;
			height:35px;
			border:1px #d0d0d0 solid;
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
			}
			
		.food_icon{
			width:27px;
			height:27px;
			float:left;
			margin:5px 0 0 15px;
			}
			
		.food_text{
			float:left;
			text-align:left;
			font-size:15px;
			color:#990000;
			font-weight:bold;
			margin:10px 0 0 10px;
			}				
			
			
			
		#result_food_product{
			margin-left:1%;						
			width:97.5%;
			float:left;
			border:1px #e5e5e5 solid;
			margin-top:2px;
			}
			
		#result_food_product_menu{
			width:100%;
			float:left;
			}
			
			.result_line{
				width:96%;
				height:2px;
				border-bottom: 1px #CCC dotted;
				float:left;
				margin-top:5px;
				margin-bottom:5px;
				}
			
			#result_food_photo{
				width:100%;
				float:left;
				text-align:center;	
				margin-top:5px;			
				}
				
				.result_food_photo{
					width:90%;
					color:#999;
					padding:2%;
					margin-left:3%;
					}
					
			#result_food_text{
				width:96%;
				float:left;
				margin:4px 0 0 13px;
				}
				

									
				.result_food_text1{
					width:100px;
					color:#33663b;
					font-size:;
					font-weight:bold;
					float:left;					
					}

					.result_food_text1 img{
						float:left;
						margin: 2px 3px 0 3px;
						}
						
				.result_food_sakeimg{
					width:100%;
					float:left;
					}
					
					.result_food_sakeimg ul{
						margin-top:5px;
						}
					.result_food_sakeimg li{
						float:left;
						margin-right:3px;
						}
													
					
				.result_food_zairyou{
					width:96%;
					float:left;
					margin-top:5px;
					}
					
					.result_food_zairyou li{
						width:99%;
						height:22px;
						float:left;
						margin-bottom:1px;
						border:1px #cccccc solid;
						}
						
						.food_zairyou_text{
							width:100%;
							float:left;
							}						
						
						.zairyou_text1{
							width:60%;
							height:16px;
							float:left;
							color:#666;
							background:#efefef;
							text-align:left;
							padding:3px;
							}
												
						.zairyou_text2{
							width:30%;
							height:16px;
							color:#666;
							float:right;
							text-align:right;
							padding:3px;							
							}								
						
					
				.result_food_recipe{
					width:96%;
					float:left;
					}
					
					ul.food_recipe{ width:90%; float:left; padding:7px; color:#666;}
					ul.food_recipe li.fr01{ background-image:url("../images/gurume_food/icon_num01.gif");}
					ul.food_recipe li.fr02{ background-image:url("../images/gurume_food/icon_num02.gif");}
					ul.food_recipe li.fr03{ background-image:url("../images/gurume_food/icon_num03.gif");}
					ul.food_recipe li.fr04{ background-image:url("../images/gurume_food/icon_num04.gif");}
					ul.food_recipe li.fr05{ background-image:url("../images/gurume_food/icon_num05.gif");}
					ul.food_recipe li.fr06{ background-image:url("../images/gurume_food/icon_num06.gif");}
					ul.food_recipe li.fr07{ background-image:url("../images/gurume_food/icon_num07.gif");}
					ul.food_recipe li.fr08{ background-image:url("../images/gurume_food/icon_num08.gif");}
					ul.food_recipe li.fr09{ background-image:url("../images/gurume_food/icon_num09.gif");}
					ul.food_recipe li.fr10{ background-image:url("../images/gurume_food/icon_num10.gif");}
					ul.food_recipe li.fr11{ background-image:url("../images/gurume_food/icon_num11.gif");}
					ul.food_recipe li.fr12{ background-image:url("../images/gurume_food/icon_num12.gif");}
					ul.food_recipe li.fr13{ background-image:url("../images/gurume_food/icon_num13.gif");}
					ul.food_recipe li.fr14{ background-image:url("../images/gurume_food/icon_num14.gif");}
					ul.food_recipe li.fr15{ background-image:url("../images/gurume_food/icon_num15.gif");}
					ul.food_recipe li.fr16{ background-image:url("../images/gurume_food/icon_num16.gif");}
					ul.food_recipe li.fr17{ background-image:url("../images/gurume_food/icon_num17.gif");}
					ul.food_recipe li.fr18{ background-image:url("../images/gurume_food/icon_num18.gif");}
					ul.food_recipe li.fr19{ background-image:url("../images/gurume_food/icon_num19.gif");}
					ul.food_recipe li.fr20{ background-image:url("../images/gurume_food/icon_num20.gif");}
					ul.food_recipe li{ width:90%; float:left; margin-top:5px; border-bottom:1px dotted #efefef; padding:7px 7px 7px 50px; min-height:29px; vertical-align:middle; background-position:left top; background-repeat:no-repeat; background-attachment:scroll;}
		

	

/*---------------gurume_result_food end---------------*/



/*---------------gurume cocktail---------------*/	


#gurume_cocktail{
	width:100%;
	float:left;
	}
	
	
	#gurume_cocktail_content{
		margin:0 auto;		
		width:100%;
		}
		
		#gurume_cocktail_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
		#gurume_cocktail_check{
			margin-left:1%;						
			width:98%;
			float:left;
			}
			
			.cocktail_check_title{
				margin-left:4%;
				width:92%;
				height:35px;
				float:left;
				border:1px #373e12 solid;				
				background:#373e12;
				}
				
			.cocktail_icon{
				margin:5px 0 0 18px;
				float:left;
				}
				
			.cocktail_text1{
				margin:11px 0 0 10px;
				color:#FFF;
				font-size:16px;
				font-weight:bold;
				font-family:Helvetica,Arial,sans-serif;
				float:left;
				}		
			
			.gurume_cocktail_check_bg{
				margin-left:4%;
				margin-bottom:5px;
				width:92%;
				float:left;
				border:1px #373e12 solid;
				background:#abcd05;
				}
				
				.gurume_cocktail_check_bg ul{
					margin:2px 2px 2px 2px;
					}
					

				
			
				.gurume_cocktail_check_box_content{
					margin:0 1% 0 1%;
					display: block; 					
					width:100%;
					height:34px;
					float:left;
					border:1px #cccccc solid;
					background: rgb(250,250,250); /* Old browsers */
					background: -moz-linear-gradient(top,  rgb(250,250,250) 0%, rgb(222,222,222) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(250,250,250)), color-stop(100%,rgb(222,222,222))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgb(250,250,250) 0%,rgb(222,222,222) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgb(250,250,250) 0%,rgb(222,222,222) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgb(250,250,250) 0%,rgb(222,222,222) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgb(250,250,250) 0%,rgb(222,222,222) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
					}
					
					.gurume_cocktail_checkbox{
						width:250px;
						float:left;
						color:#2f3e46;						
						font-size:15px;
						font-family:Helvetica,Arial,sans-serif;											
						display: block; 
						margin:8px 0 0 10px;
						}
						
				.gurume_cocktail_check_btn{
					width:100%;
					height:36px;
					float:left;
					margin-top:5px;
					margin-bottom:5px;
					text-align:center;
					}
			


/*---------------gurume cocktail end---------------*/	


/*---------------gurume_cocktail_serch---------------*/	


#cocktail_serch{
	width:100%;
	float:left;
	}
	
	
	#cocktail_serch_content{
		margin:0 auto;		
		width:100%;
		}
		
		#cocktail_serch_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:5px;
			}
			
		#cocktail_serch_pro_title{
			margin-left:1%;
			width:98%;
			height:35px;
			border:1px #d0d0d0 solid;
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
			}	
			
			
			
		#cocktail_serch_product{
			margin-left:1%;						
			width:98%;
			float:left;
			border:1px #e5e5e5 solid;
			margin-top:2px;
			}
			
			#cocktail_serch_tenpo{
				width:50%;
				height:27px;
				float:right;
				}
				
				.cocktail_serch_tenpo_text{
					color:#252525;
					text-align:right;
					font-size:14px;
					font-weight:bold;					
					margin:8px 3px 0 0;
					}
			
			
			#cocktail_serch_product_waku{
				margin-top:3px;
				margin-bottom:3px;
				margin-left:0.8%;										
				width:98%;
				height:100px;
				float:left;
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0.00, #f1f1f1), color-stop(1.00, #fff));
				background: -webkit-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -moz-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -o-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: -ms-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				background: linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
				border-bottom: solid 1px #fff;
				border-left: solid 1px #fff;
				border-right: solid 1px #fff;
				border:1px #e5e5e5 solid;
				}
				
			#cocktail_serch_product_waku li{
				display: block; 
				margin:1px 0 1px 0;
				
				}				
				
				.cocktail_serch_img{
					width:135px;
					height:90px;
					float:left;
					margin:5px 0 0 4px;
					}
				
				
				.cocktail_serch_text1{
					width:50%;
					color:#990000;
					font-weight:bold;
					float:left;
					margin:6px 0 0 3px;
					line-height:20px;
					}
					
				.cocktail_serch_text2{
					width:100%;
					color:#676767;
					font-size:12px;
					font-weight:bold;
					float:left;
					line-height:15px;	
					margin-top:4px;		
			
					}	
			
		

/*---------------gurume_cocktail_serch end---------------*/


/*---------------gurume_result_cocktail---------------*/	


#result_cocktail{
	width:100%;
	float:left;
	}
	
	
	#result_cocktail_content{
		margin:0 auto;		
		width:100%;
		}
		
		#result_cocktail_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:5px;
			}
			
		#result_cocktail_pro_title{
			margin-left:1%;
			width:97.5%;
			height:35px;
			border:1px #d0d0d0 solid;
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
			}

			
			
		#result_cocktail_product{
			margin-left:1%;						
			width:97.5%;
			float:left;
			border:1px #e5e5e5 solid;
			margin-top:2px;
			}
			
		#result_cocktail_product_menu{
			width:100%;
			float:left;
			}
			
			
			#result_cocktail_photo{
				width:100%;
				float:left;
				text-align:center;	
				margin-top:5px;			
				}
				
				.result_cocktail_photo{
					width:90%;
					color:#999;
					padding:2%;
					margin-left:3%;
					}
					
			#result_cocktail_text{
				width:96%;
				float:left;
				margin:4px 0 0 13px;
				}
				

									
				.result_cocktail_text1{
					width:100%;
					color:#33663b;
					font-size:;
					font-weight:bold;
					float:left;					
					}

					.result_cocktail_text1 img{
						float:left;
						margin: 2px 3px 0 3px;
						}
						
				.result_cocktail_sakeimg{
					width:100%;
					float:left;
					}
					
					.result_cocktail_sakeimg ul{
						margin-top:5px;
						}
					.result_cocktail_sakeimg li{
						float:left;
						margin-right:3px;
						}
													
					
				.result_cocktail_zairyou{
					width:96%;
					float:left;
					margin-top:5px;
					}
					
					.result_cocktail_zairyou li{
						width:99%;
						height:22px;
						float:left;
						margin-bottom:1px;
						border:1px #cccccc solid;
						}
						
			
						
					
				.result_cocktail_recipe{
					width:96%;
					float:left;
					}
					
					ul.food_recipe{ width:90%; float:left; padding:7px; color:#666;}
					ul.food_recipe li.fr01{ background-image:url("../images/gurume_food/icon_num01.gif");}
					ul.food_recipe li.fr02{ background-image:url("../images/gurume_food/icon_num02.gif");}
					ul.food_recipe li.fr03{ background-image:url("../images/gurume_food/icon_num03.gif");}
					ul.food_recipe li.fr04{ background-image:url("../images/gurume_food/icon_num04.gif");}
					ul.food_recipe li.fr05{ background-image:url("../images/gurume_food/icon_num05.gif");}
					ul.food_recipe li.fr06{ background-image:url("../images/gurume_food/icon_num06.gif");}
					ul.food_recipe li.fr07{ background-image:url("../images/gurume_food/icon_num07.gif");}
					ul.food_recipe li.fr08{ background-image:url("../images/gurume_food/icon_num08.gif");}
					ul.food_recipe li.fr09{ background-image:url("../images/gurume_food/icon_num09.gif");}
					ul.food_recipe li.fr10{ background-image:url("../images/gurume_food/icon_num10.gif");}
					ul.food_recipe li.fr11{ background-image:url("../images/gurume_food/icon_num11.gif");}
					ul.food_recipe li.fr12{ background-image:url("../images/gurume_food/icon_num12.gif");}
					ul.food_recipe li.fr13{ background-image:url("../images/gurume_food/icon_num13.gif");}
					ul.food_recipe li.fr14{ background-image:url("../images/gurume_food/icon_num14.gif");}
					ul.food_recipe li.fr15{ background-image:url("../images/gurume_food/icon_num15.gif");}
					ul.food_recipe li.fr16{ background-image:url("../images/gurume_food/icon_num16.gif");}
					ul.food_recipe li.fr17{ background-image:url("../images/gurume_food/icon_num17.gif");}
					ul.food_recipe li.fr18{ background-image:url("../images/gurume_food/icon_num18.gif");}
					ul.food_recipe li.fr19{ background-image:url("../images/gurume_food/icon_num19.gif");}
					ul.food_recipe li.fr20{ background-image:url("../images/gurume_food/icon_num20.gif");}
					ul.food_recipe li{ width:90%; float:left; margin-top:5px; border-bottom:1px dotted #efefef; padding:7px 7px 7px 50px; min-height:29px; vertical-align:middle; background-position:left top; background-repeat:no-repeat; background-attachment:scroll;}
		

	

/*---------------gurume_result_food end---------------*/

/*---------------enjoy---------------*/	


#enjoy{
	width:100%;
	float:left;
	}
	
	
	#enjoy_content{
		margin:0 auto;		
		width:100%;
		}
		
		#enjoy_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
	#enjoy_link_content{
		width:316px;
		margin:0 auto;
		margin-bottom:5px;
		}
		
		.enjoy_btn01{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/enjoy/enjoy_btn01.jpg") no-repeat;
			background-size:314px 55px;
			}
			
		.enjoy_btn02{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/enjoy/enjoy_btn02.jpg") no-repeat;
			background-size:314px 55px;
			}
			
		.enjoy_btn03{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/enjoy/enjoy_btn03.jpg") no-repeat;
			background-size:314px 55px;
			}
			
		.enjoy_btn04{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/enjoy/enjoy_btn04.jpg") no-repeat;
			background-size:314px 55px;
			}
			
		.enjoy_btn05{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/enjoy/enjoy_btn05.jpg") no-repeat;
			background-size:314px 55px;
			}
									
			
			.enjoy_text01{
				font-size:20px;
				color:#003300;
				text-align:left;
				font-weight:bold;
				margin:12px 0 0 95px;
				line-height:18px;
				}
				
			.enjoy_text02{
				font-size:11px;
				color:#501438;
				float:left;
				text-align:left;
				}
				
			.enjoy_text03{
				font-size:20px;
				color:#003300;
				text-align:left;
				font-weight:bold;
				margin:18px 0 0 95px;
				line-height:18px;
				}				
			
																											
/*---------------enjoy end---------------*/	


/*---------------enjoy cm ---------------*/


#enjoy_cm{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	}
	
	#enjoy_cm_serch{
		width:100%;
		height:23px;
		float:left;
		}
		
		.cm_serch_text{
			width:80%;
			float:left;
			height:20px;
			color:#666;
			font-size:12px;
			font-weight:bold;
			margin:7px 0 0 8px;
			}
		
		
	#cm_serch_form{
		width:260px;
		height:30px;
		float:right;
		}	
		
		.cm_serch_form_box{
			height:20px;
			float:left;
			margin-top:6px;
			}
			
		.cm_serch_btn{
			width:52px;
			height:22px;
			float:right;
			margin-top:5px;
			margin-right:6px;
			}
			
	#enjoy_cm_list{
		width:100%;
		float:left;
		}
		
		#enjoy_cm_list ul{
			margin-left:1%;
			width:98%;
			float:left;
			}
		
		#enjoy_cm_list li{
			margin-left:1%;
			width:98%;
			height:63px;
			float:left;
			border:1px #CCCCCC solid;
			margin-top:1px;
			margin-bottom:1px;
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
			
			}
			
			.cm_list_photo{
				float:left;
				margin:7px 0 0 7px;
				}

			.cm_list_text01{
				width:65%;
				float:left;
				font-size:13px;
				color:#07192b;
				text-align:left;
				font-weight:bold;
				margin:8px 0 0 7px;
				line-height:16px;
				}
				
			.cm_list_text02{
				width:50%;
				font-size:13px;
				color:#501438;
				float:left;
				text-align:left;
				margin:3px 0 0 7px;
				}				



/*---------------enjoy cm end---------------*/	


/*---------------enjoy cm play---------------*/	

#enjoy_cm_play{
	width:100%;
	margin:0 auto;
	}
	
	
	#enjoy_cm_play_title{
		margin-left:1%;
		width:97.5%;
		height:35px;
		border-top:1px #CCCCCC solid;
		border-left:1px #CCCCCC solid;
		border-right:1px #CCCCCC solid;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
		}		
		
		.cm_play_icon{
			width:27px;
			height:27px;
			float:left;
			margin:5px 0 0 15px;
			}
			
		.cm_play_text{
			float:left;
			text-align:left;
			font-size:15px;
			color:#003300;
			font-weight:bold;
			margin:10px 0 0 10px;
			}	

		
	
	#enjoy_cm_play_content{
		margin-left:1%;
		width:97.5%;
		border:1px #CCCCCC solid;
		background:#f3f3e0;
		float:left;
		}
		
		.enjoy_cm_play_movie{
			width:307px;
			height:173px;
			margin:0 auto;
			margin-top:5px;
			margin-bottom:5px;
			}
			
		.enjoy_cm_play_title{
			width:98%;
			float:left;
			height:25px;
			margin-top:10px;
			margin-bottom:2%;
			margin-left:1%;
			}
			
		.enjoy_cm_play_textbox{
			width:95%;
			float:left;
			margin-top:5px;
			margin-left:2%;
			margin-bottom:5px;
			color:#66665c;
			font-size:13px;
			}
			
		


/*---------------enjoy cm play---------------*/	


/*---------------enjoy jin---------------*/	

#enjoy_jin{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	}


	#enjoy_jin_boxtext{
		width:100%;
		float:left;
		}
		
		
		.enjoy_jin_boxtext{
			width:95%;
			float:left;
			color:#666;
			font-size:12px;
			margin:7px 0 0 8px;
			}
			
		.enjoy_jin_boxtext li{
			width:100%;
			border-bottom:1px #CCCCCC dotted;
			float:left;
			margin-bottom:5px;
			}			
				

	#enjoy_jin_serch{
		width:100%;
		height:40px;
		float:left;
		}
		
		.jin_serch_text{
			width:80%;
			float:left;
			height:20px;
			color:#666;
			font-size:12px;
			font-weight:bold;
			margin:7px 0 0 8px;
			}
		
		
	#jin_serch_form{
		width:300px;
		height:30px;
		float:right;
		}	
		
		.jin_serch_form_box{
			height:20px;
			float:left;
			margin-top:6px;
			}
			
		.jin_serch_form_text{
			float:left;
			color:#666;
			font-size:12px;
			font-weight:bold;
			margin-top:8px;
			margin-left:4px;
			}	
			
		.jin_serch_btn{
			width:52px;
			height:22px;
			float:right;
			margin-top:5px;
			margin-right:6px;
			}
			
	#enjoy_jin_ser{
		width:100%;
		height:27px;
		float:right;
		}		
		
		.enjoy_jin_ser_text{
			color:#252525;
			text-align:right;
			font-size:14px;
			font-weight:bold;					
			margin:8px 3px 0 0;
			}
			
	#enjoy_jin_list{
		width:100%;
		float:left;
		}
		
		#enjoy_jin_list ul{
			margin:5px 0 5px 0;
			}
			
		#enjoy_jin_list li{
			margin-left:1%;
			width:97.5%;
			border:1px #CCCCCC solid;
			float:left;
			margin-bottom:5px;
			display: block; 			
			}
			
			.enjoy_jin_icon{
				width:12px;
				height:12px;
				float:left;
				margin:5px 0 0 3px;
				}
			
			.enjoy_jin_text1{
				width:93%;
				color:#11304c;
				font-size:;
				font-weight:bold;
				float:left;
				margin:5px 0 5px 5px;
				}
				
			.enjoy_jin_text2{
				width:95%;
				color:#696969;
				float:left;
				font-size:12px;
				margin:5px 0 5px 5px;
				}
				
			.enjoy_jin_photo{
				width:100%;
				height:180px;
				float:left;
				margin-top:5px;
				margin-bottom:5px;
				text-align:center;
				}
				
		



/*---------------enjoy jin end---------------*/	


/*---------------enjoy column---------------*/	

#enjoy_column{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	}

	#enjoy_column_serch{
		width:100%;
		height:40px;
		float:left;
		}
		
		.jin_column_text{
			width:80%;
			float:left;
			height:20px;
			color:#666;
			font-size:12px;
			font-weight:bold;
			margin:7px 0 0 8px;
			}
		
		
	#jin_column_form{
		width:146px;
		height:30px;
		float:right;
		}	
		
		.jin_column_form_box{
			height:20px;
			float:left;
			margin-top:6px;
			}
			
		.jin_column_form_text{
			float:left;
			color:#666;
			font-size:12px;
			font-weight:bold;
			margin-top:8px;
			margin-left:4px;
			}	
			
		.jin_column_btn{
			width:52px;
			height:22px;
			float:right;
			margin-top:5px;
			margin-right:6px;
			}
			
	#enjoy_column_ser{
		width:100%;
		height:27px;
		float:right;
		}		
		
		.enjoy_column_ser_text{
			color:#252525;
			text-align:right;
			font-size:14px;
			font-weight:bold;					
			margin:8px 3px 0 0;
			}
			
	#enjoy_column_list{
		width:100%;
		float:left;
		}
		
		#enjoy_colum_banner{
			margin:5px 0 5px 0;			
			}
			
			#enjoy_colum_banner ul{
				
				}
				
				#enjoy_colum_banner li{
					margin-left:1%;
					width:97.5%;
					border:1px #CCCCCC solid;
					float:left;
					margin-bottom:5px;					
					}
			
			.enjoy_column_text{
				width:100%;
				float:left;
				}
				
				.enjoy_column_text ul{}
				.enjoy_column_text li{}				
			
			.enjoy_column_text1{
				width:80%;
				height:30px;
				color:#11304c;
				font-weight:bold;
				line-height:30px;
				float:left;
				margin:5px 0 5px 5px;
				}
				
				.enjoy_column_icon{
					width:30px;
					height:40px;
					float:right;
					}
					
			.enjoy_box{
				width:95%;
				float:left;				
				}		
				
			.enjoy_column_text2{
				width:95%;
				color:#696969;
				float:left;
				font-size:12px;
				margin:5px 0 5px 5px;
				}
				
				
		



/*---------------enjoy column end---------------*/	



/*---------------enjoy award---------------*/	

#enjoy_award{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	}

			
	#enjoy_award_list{
		width:100%;
		float:left;
		}
		
		#enjoy_award_list ul{
			margin:5px 0 5px 0;
			}
			
		#enjoy_award_list li{
			margin-left:1%;
			width:97.5%;
			border:1px #CCCCCC solid;
			float:left;
			margin-bottom:5px;
			display: block; 			
			}
			
			.enjoy_award_icon{
				width:12px;
				height:12px;
				float:left;
				margin:5px 0 0 3px;
				}
			
			.enjoy_award_text1{
				width:93%;
				color:#11304c;
				font-size:;
				font-weight:bold;
				float:left;
				margin:5px 0 5px 5px;
				}
				
			.enjoy_award_text2{
				width:95%;
				color:#696969;
				float:left;
				font-size:12px;
				margin:5px 0 5px 5px;
				}
				
			.enjoy_award_photo{
				width:100%;
				height:180px;
				float:left;
				margin-top:5px;
				margin-bottom:5px;
				text-align:center;
				}
				
		



/*---------------enjoy award end---------------*/	



/*---------------enjoy radio---------------*/	

#enjoy_radio{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	}

			
	#enjoy_radio_list{
		width:100%;
		float:left;
		}
		
		#enjoy_radio_list ul{
			margin:5px 0 5px 0;
			}
			
		#enjoy_radio_list li{
			margin-left:1%;
			width:97.5%;
			border:1px #CCCCCC solid;
			float:left;
			margin-bottom:5px;
			display: block; 			
			}
			
			.enjoy_radio_icon{
				width:12px;
				height:12px;
				float:left;
				margin:5px 0 0 3px;
				}
			
			.enjoy_radio_text1{
				width:93%;
				color:#11304c;
				float:left;				
				font-weight:bold;
				margin:5px 0 5px 5px;
				}
				
			.enjoy_radio_text2{
				width:300px;
				color:#696969;
				float:left;
				font-size:12px;
				margin:5px 0 5px 5px;
				}
				
			.enjoy_radio_radio{
				width:96%;
				float:left;
				margin-top:5px;
				margin-bottom:5px;
				}
				
		



/*---------------enjoy radio end---------------*/	



/*---------------event---------------*/	


#event{
	width:100%;
	float:left;
	}
	
	
	#event_content{
		margin:0 auto;		
		width:100%;
		}
		
		#event_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
#event_wa{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	}

			
	#event_list{
		width:100%;
		float:left;
		}
		
		#event_list ul{
			margin:5px 0 5px 0;
			}
			
		#event_list li{
			margin-left:1%;
			width:97.5%;
			border:1px #CCCCCC solid;
			float:left;
			margin-bottom:5px;
			display: block; 			
			}
			
			.event_icon{
				width:12px;
				height:12px;
				float:left;
				margin:5px 0 0 3px;
				}
			
			.event_text1{
				width:93%;
				color:#11304c;
				font-size:;
				font-weight:bold;
				float:left;
				margin:5px 0 5px 5px;
				}
				
			.event_text2{
				width:95%;
				color:#696969;
				float:left;
				font-size:12px;
				margin:5px 0 5px 5px;
				}
				
			.event_photo{
				width:100%;
				float:left;
				margin-bottom:5px;
				text-align:center;
				}
			
																											
/*---------------event end---------------*/	

/*---------------sports---------------*/


#sports{
	width:100%;
	float:left;
	}
	
	
	#sports_content{
		margin:0 auto;		
		width:100%;
		}
		
		#sports_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
	#sports_content_title{
		margin-left:1%;
		width:97.5%;
		height:40px;
		float:left;
		border-top:1px #CCCCCC solid;
		border-left:1px #CCCCCC solid;
		border-right:1px #CCCCCC solid;
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(224,224,224) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(224,224,224) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
		}		
		
		.sports_content_icon{
			width:27px;
			height:27px;
			float:left;
			margin:7px 0 0 5px;
			}
			
		.sports_content_text{
			width:90%;
			float:left;
			text-align:left;
			font-size:18px;
			color:#003300;
			font-weight:bold;
			margin:4px 0 0 6px;
			}	
			
		.sports_content_text2{
			width:96%;
			float:left;
			text-align:left;
			font-size:10px;
			color:#282828;
			margin:3px 0 0 6px;
			}							
			
			
			
	#sports_jinro_content{
		margin-left:1%;
		width:97.5%;
		border:1px #CCCCCC solid;
		float:left;
		}
		
		.sports_jinro_title1{
			width:94px;
			height:26px;
			float:left;
			margin-left:11px;
			}
		
		.sports_jinro_photo{
			width:298px;
			height:379px;
			margin:0 auto;

			}
			
		.sports_jinro_title2{
			width:98%;
			float:left;
			height:25px;
			margin-top:30px;
			margin-bottom:2%;
			margin-left:1%;
			}
			
		#sports_jinro_profile{
			margin-left:1%;
			width:98%;
			float:left;
			margin-top:5px;
			margin-bottom:5px;
			}
		
			.goo_t{	background:#efefef; text-align:left; color:#666666; padding:5px;}
			.goo_c{ background:#FFF; text-align:right; padding:5px;}
			.goo_p{ background:#FFF; text-align:left; color:#666666; padding:5px;}				
			
		.sports_jinro_title3{
			width:267px;
			height:26px;
			float:left;
			margin-left:11px;
			margin-top:5px;
			}
			
		#sports_jinro_textbox1{
			margin-left:1%;
			width:98%;
			float:left;
			color:#666666;
			margin-top:5px;
			font-size:11px;
			margin-bottom:5px;
			}
			
			#sports_jinro_textbox1 td{ padding:10px; line-height:150%;}
			#sports_jinro_textbox1 th{ background-color:#999; padding:5px; color:#FFF;}				
			
			.sports_t1_d, .sports_t1_g, .sports_t1_r{ background:#FFF;}
			.sports_t2_d, .sports_t2_g, .sports_t2_r{ background:#EBEBEB;}
			.sports_t1_r, .sports_t2_r{ text-align:center;}						
			.sports_win{ background:#F00; color:#FFF; font-weight:bold; text-align:center;}			
			
			
		.sports_jinro_title4{
			width:69px;
			height:26px;
			float:left;
			margin-left:11px;
			margin-top:5px;
			}
			
		.sports_jinro_title5{
			width:106px;
			height:26px;
			float:left;
			margin-left:11px;
			margin-top:5px;
			}			
			
		#sports_jinro_textbox2{
			margin-left:1%;
			width:98%;
			float:left;
			color:#666666;
			margin-top:5px;
			font-size:11px;
			margin-bottom:3px;
			}
			
			
	#sports_link_content{
		width:316px;
		margin:0 auto;
		margin-bottom:5px;
		}
		
		.sports_btn01{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/sports/sports_btn01.jpg") no-repeat;
			background-size:314px 55px;
			}
			
		.sports_btn02{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/sports/sports_btn02.jpg") no-repeat;
			background-size:314px 55px;
			}
			
		.sports_btn03{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/sports/sports_btn03.jpg") no-repeat;
			background-size:314px 55px;
			}	
			
			.sports_text{
				font-size:20px;
				color:#003300;
				text-align:left;
				font-weight:bold;
				margin:18px 0 0 95px;
				line-height:18px;
				}
				
			.sports_text01{
				font-size:17px;
				color:#003300;
				text-align:left;
				font-weight:bold;
				margin:10px 0 0 95px;
				line-height:18px;
				}										
	
	
	#sports_news_list{
		width:100%;
		float:left;
		}
		
		#sports_news_list ul{
			margin:5px 0 5px 0;
			}
			
		#sports_news_list li{
			margin-left:1%;
			width:97.5%;
			border:1px #CCCCCC solid;
			float:left;
			margin-bottom:5px;
			display: block; 			
			}
			
			.sports_news_icon{
				width:12px;
				height:12px;
				float:left;
				margin:5px 0 0 3px;
				}
			
			.sports_news_text1{
				width:93%;
				color:#11304c;
				font-size:;
				font-weight:bold;
				float:left;
				margin:5px 0 5px 5px;
				}
				
			.sports_news_text2{
				width:98%;
				color:#696969;
				float:left;
				font-size:12px;
				margin:5px 0 5px 5px;
				}
				
			.sports_news_date{
				width:98%;
				color:#666;
				float:left;
				text-align:center;
				font-size:13px;
				font-weight:bold;
				margin-left:1%;
				margin-top:5px;
				}	
				
			.sports_news_photo{
				width:100%;
				height:150px;
				float:left;
				margin-top:5px;
				margin-bottom:5px;
				text-align:center;
				}	
			
			
			
.sports_select_form{
	width:100%;
	height:;
	float:right;
	}

.sports_select_form_naka{
	width:;
	height:;
	float:right;
	margin:5px 5px 0 0;
	}
			
			
/*---------------sports end---------------*/


/*---------------service---------------*/


#service{
	width:100%;
	float:left;
	}
	
	
	#service_content{
		margin:0 auto;		
		width:100%;
		}
		
		#service_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
	#service_center01{
		margin-left:1%;
		width:98%;
		float:left;
		}	
		
		.service_01{
			width:100%;
			height:100%;
			float:left;
			}	
			
		.service_02{
			width:100%;
			height:100%;
			font-size:11px;
			text-align:center;
			color:#666;
			float:left;
			margin-top:5px;
			margin-bottom:5px;
			}	

	#service_link_content{
		width:316px;
		margin:0 auto;
		margin-bottom:5px;
		}
		
		.service_btn01{
			width:314px;
			height:60px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/service/service_btn01.jpg") no-repeat;
			background-size:314px 60px;
			}
			
		.service_btn02{
			width:314px;
			height:60px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/service/service_btn02.jpg") no-repeat;
			background-size:314px 60px;
			}
			
			.service_text01{
				width:80%;
				font-size:20px;
				color:#003300;
				text-align:left;
				font-weight:bold;
				margin:6px 0 0 50px;
				line-height:25px;				
				float:left;
				}
				
			.service_text02{
				width:90%;
				font-size:11px;
				color:#501438;
				float:left;
				text-align:left;
				line-height:12px;
				}	
				
				
		#service_tel{
			margin-left:1%;
			width:98%;
			height:100%;
			float:left;
			}
			
			.service_tel_img01{
				width:100%;
				height:100%;
				float:left;
				margin-bottom:5px;
				}
				
			.service_tel_img02{
				width:100%;
				float:left;
				}
				
			.service_tel_img03{
				width:100%;
				float:left;
				}
				
			.service_telbg1{
				width:100%;
				float:left;
				color:#999;
				text-align:center;
				font-size:12px;
				background-size:100%;
				background-image:url("../images/service/service_bg01.jpg");
				}
				
				.service_telbg1 p{
					margin:5px 0 5px 0;
					}
					
			.service_telbg2{
				width:100%;
				height:100%;
				float:left;
				color:#999;
				text-align:center;
				font-size:12px;
				background-size:100% 100%;
				background-image:url("../images/service/service_bg02.jpg");
				}
				
				.service_telbg2 p{
					margin-bottom:5px;
					}							
			
/*---------------service end---------------*/


/*---------------service faq---------------*/


#service_faq{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	}

	.service_faq_img{
		width:100%;
		height:100%;
		float:left;
		margin-bottom:3px;
		}

	#service_faq_list{
		width:100%;
		float:left;
		}
		
		#service_faq_banner{
			margin:5px 0 5px 0;			
			}
			
			#service_faq_banner ul{
				
				}
				
				#service_faq_banner li{
					margin-left:1%;
					width:97.5%;
					border:1px #CCCCCC solid;
					float:left;
					margin-bottom:5px;					
					}
			
			.service_faq_text{
				width:100%;
				float:left;
				}
				
				.enjoy_column_text ul{}
				.enjoy_column_text li{}				
			
			.service_faq_text1{
				width:86%;
				height:30px;
				color:#11304c;
				font-size:12px;
				font-weight:bold;
				line-height:30px;
				float:left;
				margin:5px 0 5px 5px;
				}
				
				.service_faq_icon{
					width:30px;
					height:40px;
					float:right;
					}
					
			.enjoy_box{
				width:95%;
				float:left;				
				}		
				
			.service_faq_text2{
				width:95%;
				color:#696969;
				float:left;
				font-size:12px;
				margin:5px 0 5px 5px;
				}
				
			.service_faq_text2 p{
				color:#690;
				}
				
				
				


/*---------------service faq end---------------*/


	
	
	
	
/*---------------service qna---------------*/


#service_qna{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	color:#003300;
	font-size:12px;
	}
	
	#service_qna ul{}
	#service_qna li{
		width:97%;
		height:100%;
		float:left;
		border-bottom:1px #CCCCCC dotted;
		margin:3px 0 3px 5px;
		}

	.font_color_red{
		color:#F00;
		}


	.service_qna_top_text{
		width:100%;
		height:100%;
		float:left;
		margin-top:5px;
		margin-bottom:3px;
		}

	.service_qna_box{
		width:100%;
		height:100%;
		float:left;
		}
		
		.service_input{
			width:100%;
			float:left;
			margin-bottom:5px;
			margin-top:5px;
			}
			
		.input_text{
			width:99%;
			height:50px;
			float:left;
			border:1px #CCCCCC solid;
			}
		.input_text1{
			width:99%;
			height:30px;
			float:left;
			border:1px #CCC solid;
			}	
		
		.input_text_tel1{
			width:47%;
			height:30px;
			float:left;
			border:1px #CCC solid;
			}
			
			.input_text_teltext{
				width:4%;
				height:10px;
				float:left;
				color:#003300;				
				font-size:15px;
				text-align:center;
				margin:8px 0 0 0px;
				}
				
		.input_text_name{
			width:38%;
			height:30px;
			float:left;
			border:1px #CCC solid;
			}
			
			.input_text_nametext{
				width:10%;
				height:10px;
				float:left;
				color:#003300;				
				font-size:13px;
				text-align:center;
				margin:8px 3px 0 0px;
				}				
				
		.input_text_tel2{
			width:29%;
			height:30px;
			float:left;
			border:1px #CCC solid;
			}
			
		.input_text_age{
			width:15%;
			height:30px;
			float:left;
			border:1px #CCC solid;
			}			
	
				
		#service_btn{
			width:100%;
			height:100%;
			text-align:center;
			float:left;
			margin-top:5px;
			margin-bottom:7px;
			}
			
			#service_btn img{
				width:150px;
				text-align:center;
				margin:0 2px 0 2px;
				}	
			



/*---------------service qna end---------------*/


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

#company{
	width:100%;
	float:left;
	}
	
	
	#company_content{
		margin:0 auto;		
		width:100%;
		}
		
		#company_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
			
	#company_link_content{
		width:316px;
		margin:0 auto;
		margin-bottom:5px;
		}
		
		.company_btn01{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/company/company_btn01.jpg") no-repeat;
			background-size:314px 55px;
			}
			
		.company_btn03{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/company/company_btn02.jpg") no-repeat;
			background-size:314px 55px;
			}
			
		.company_btn02{
			width:314px;
			height:55px;			
			margin-bottom:5px;
			float:left;
			background:url("../images/company/company_btn03.jpg") no-repeat;
			background-size:314px 55px;
			}						
			
			.company_text01{
				font-size:20px;
				color:#003300;
				text-align:left;
				font-weight:bold;
				margin:20px 0 0 95px;
				line-height:18px;
				}



		#company_menu{
			width:100%;
			background:url("../img/ft_hr.png.html") repeat-x;
			-webkit-background-size:auto 9px;
			margin:0 0 0 0;
			float:left;
			}
		
		#company_menu #navi{
			clear:both;
			border:1px solid #CCCCCC;
			-webkit-border-radius:6px;
			margin:10px;
		}
		#company_menu #navi dl{
		}
		
		#company_menu #navi dl:after{
			display:block;
			margin-top:-1px;
			height:1px;
			content:"";
			clear:both;
			}
		#company_menu #navi dl dt span{
			display:block;
			font-size:14px;
			color:#445566;
			font-weight:bold;
			background:url("../images/company/navi_hd.png") left center no-repeat;
			background-color:#f6fae6;
			-webkit-background-size:27px 14px;
			-webkit-border-top-left-radius:6px;
			-webkit-border-top-right-radius:6px;
			padding:13px 0 13px 35px;
			}
		#company_menu #navi dl dd{
			width:50%;
			float:left;
			}
		#company_menu #navi dl dd a{
			background:#ffffff;
			display:block;
			font-size:13px;
			color:#445566;
			font-weight:bold;
			border-top:1px solid #CCCCCC;
			background:url("../images/company/navi_next.png") no-repeat right center;
			-webkit-background-size:15px 11px;
			padding:14px 10px;
			}
		#company_menu #navi dl dd:nth-child(odd) a{
			border-left:1px solid #CCCCCC;
			}
		#company_menu #navi dl dd:nth-child(11) a{
			letter-spacing:-1px;
			}
		#company_menu #navi dl dd.pcSite a{
			-webkit-background-size:23px 15px;
			}
		#company_menu #navi dl dd span{
			background:#ffffff;
			display:block;
			font-size:12px;
			border-top:1px solid #CCCCCC;
			padding:14px 10px;
			}
		#company_menu #navi p a{
			display:block;
			text-align:right;
			font-size:12px;
			color:#445566;
			font-weight:bold;
			border-top:1px solid #CCCCCC;
			-webkit-background-size:25px 7px;
			padding:10px 35px 10px 0;
			}


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

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

#company_waku{
	margin-left:1%;
	width:98%;
	float:left;
	}
	
	.company_img{
		width:100%;
		float:left;
		margin-bottom:5px;
		}
		
	.company_text{
		margin-left:1%;
		width:98%;
		float:left;
		color:#666666;
		line-height:20px;
		font-size:12px;
		}
		
		.company_text_black{
			color:000000;
			font-size:15px;
			font-weight:bold;
			}

		.history_rolling{
			width:100%;
			float:left;
			text-align:center;
			}
			
			.history_rolling_left{
				width:49.5%;
				float:left;
				}
			.history_rolling_right{
				width:49.5%;
				float:right;
				}				

.company_scontent, .history_scontent{ width:100%; float:left; font-size:13px;}
.company_scontent table{ width:100%; background-color:#FFF;}
th.cst, td.csc{ padding:10px; text-align:left; color:#666666; vertical-align:text-top; }
th.cst{ background-color:#ebebeb; color:#000; font-weight:bold;}
td.csc{ background-color:#fff;border-bottom:1px dotted #ebebeb;border-top:1px dotted #ebebeb;}


	#museum_banner{
		width:315px;
		margin:0 auto;
		margin-bottom:13px;
		text-align:center;		
		}
		
		#museumbanner{
			width:315px;
			height:146px;
			overflow:hidden;
			margin:0;
			float:left;
			text-align:center;			
			}
		
		#museumbanner .img{
			margin:0 auto;
			float:left;
			}
			
			.slide_text{
				width:98%;
				height:20px;
				margin-bottom:5px;
				color: #F90;
				font-weight:bold;
				text-align:center;
				float:left;
				}
				
				.slide_red{
					color:#F00;
					font-size:15px;
					}
					
					
.company_scontent table{ width:100%; background-color:#FFF;}
th.cst, td.csc{ padding:10px; text-align:left; vertical-align:text-top;}
th.cst{ background-color:#ebebeb; color:#000;}
td.csc{ background-color:#fff;border-bottom:1px dotted #ebebeb;border-top:1px dotted #ebebeb;}
					
					
		#release_content{
			width:98%;
			float:left;
			margin-left:1%;
			}
			
			#release_content li{
				width:100%;
				height:100%;
				border-bottom:1px #CCC solid;
				}
			
			.release_font{
				color:#666666;
				font-size:13px;
				margin-top:5px;
				margin-bottom:5px;
				}
				
			.select_form{
				color:#666666;
				font-size:13px;
				margin:5px 0 5px 0;
				text-align:center;
				}
				
				.select_form_img{
					height:33px;
					margin:10px 0 5px 0;
					text-align:center;
					}
				
				.release_select{
					}
					
			#release_textbox{
				width:98%;
				float:left;
				margin-left:1%;
				margin-top:5px;
				margin-bottom:5px;
				}
				
				#release_textbox li{
					width:99.7%;
					height:100%;
					float:left;
					border:1px #CCCCCC solid;
					margin:2px 0 2px 0;
					}
				
				.release_date{
					width:100%;
					height:20px;
					float:left;
					color:#282828;
					background:#ebebeb;
					font-size:;
					font-weight:bold;
					text-align:center;
					line-height:20px;
					}
					
				.release_text{
					width:95%;
					height:100%;
					float:left;
					color:#003366;
					padding:8px;
					}	

/*---------------company waku end---------------*/


/*---------------global---------------*/

#global{
	width:100%;
	float:left;
	}
	
	#global_content{
		margin:0 auto;		
		width:100%;
		}
		
		#global_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}
			
	#global_table{
		width:97.5%;
		height:100%;
		float:left;
		margin-left:1%;
		color:#999;
		font-size:11px;
		}
		
		#global_table li{
			width:100%;
			height:100%;
			border:1px #cccccc solid;
			float:left;
			margin-bottom:10px;
			background:#efefef;			
			}

		.global_title{
			width:100%;
			height:24px;
			float:left;
			text-align:center;
			color:#666666;
			font-size:12px;
			line-height:24px;
			}
			
			.global_title01{
				width:40%;
				float:left;
				font-weight:bold;				
				}
				
			.global_title02{
				width:60%;
				float:right;
				font-weight:bold;				
				}
				
			.global_title03{
				width:100%;
				float:left;
				font-weight:bold;
				}	
				
		.global_table{
			width:100%;
			height:28px;
			float:left;
			text-align:center;
			color:#666666;
			font-size:12px;
			line-height:20px;
			}
			
			.global_text1{
				width:38.5%;
				float:left;
				margin-left:1%;
				background:#FFF;
				}
				
			.global_text2{
				width:58.5%;
				float:right;
				font-size:12px;
				margin-right:1%;
				background:#FFF;				
				}
				
		.global_chart{
			margin-left:1%;
			width:98%;
			float:left;
			text-align:center;
			color:#666;
			font-size:12px;
			background:#FFF;
			}
			
			.global_area{
				width:20%;
				height:100%;
				float:left;
				}				
				
			.global_naka{
				width:80%;
				float:left;
				}	
				
			.global_moc{
				width:100%;
				float:left;
				}
				
			.global_moc1{
				width:20%;
				float:left;				
				}
				
			.global_c1{
				width:80%;
				float:left;
				text-align:left;			
				}
						
						
	#privacy{
		width:98%;
		margin-left:1%;
		float:left;
		}
		
		.privacy_title{
			width:100%;
			height:20px;
			text-align:center;
			color:#666;
			font-size:13px;
			font-weight:bold;
			border-top:1px #CCC solid;
			border-bottom:1px #CCC solid;			
			margin-bottom:5px;
			line-height:21px;
			}
			
		.privacy_text{
			margin-left:1%;
			width:98%;
			color:#666;
			font-size:11px;	
			margin-top:5px;
			margin-bottom:5px;
			}
			
		.privacy_text1{
			margin-left:5%;
			width:90%;
			color:#666;
			font-size:11px;	
			margin-top:5px;
			margin-bottom:5px;
			}				

/*---------------global end---------------*/





/*---------------member---------------*/

#member{
	width:100%;
	float:left;
	}
	
	#member_content{
		margin:0 auto;		
		width:100%;
		}
		
		#member_title{
			margin-left:1%;			
			width:98%;
			margin-bottom:7px;
			}	
			
			
			
#member_qna{
	margin-left:1%;
	width:97.2%;
	float:left;
	border:1px #CCCCCC solid;
	color:#003300;
	font-size:12px;
	}
	
	.member_content_title{
		margin-left:1%;
		width:98%;
		float:left;
		margin-top:5px;
		}
		
	.member_images{
		width:98%;
		height:100%;
		margin-left:1%;
		float:left;
		}
		

	
	#member_qna ul{}
	#member_qna li{
		width:97%;
		height:100%;
		float:left;
		border-bottom:1px #CCCCCC dotted;
		margin:3px 0 3px 5px;
		}

	.font_color_red{
		color:#F00;
		}


	.member_qna_top_text{
		width:100%;
		height:100%;
		float:left;
		margin-top:5px;
		margin-bottom:3px;
		}

	.member_qna_box{
		width:100%;
		height:100%;
		float:left;
		}
		
	.member_check_box{
		width:100%;
		height:100%;
		float:left;
		margin-top:5px;
		margin-bottom:7px;
		}		
		
	.member_check{
		width:50%;
		margin-left:10px;
		margin-right:10px;
		}		
		
		.member_input{
			width:100%;
			float:left;
			margin-bottom:5px;
			margin-top:5px;
			}
			
		.member_text{
			width:99%;
			height:50px;
			float:left;
			border:1px #CCCCCC solid;
			}
		.member_text1{
			width:99%;
			height:30px;
			float:left;
			border:1px #CCC solid;
			}	
		
		.member_text_tel1{
			width:46%;
			height:30px;
			float:left;
			border:1px #CCC solid;
			}
			
			.member_text_teltext{
				width:4%;
				height:10px;
				float:left;
				color:#003300;				
				font-size:15px;
				margin:8px 0 0 5px;
				}
			
				
		#member_btn{
			width:100%;
			height:100%;
			text-align:center;
			float:left;
			margin-top:5px;
			margin-bottom:7px;
			}
			
			#member_btn img{
				width:150px;
				text-align:center;
				margin:0 2px 0 2px;
				}
			
			
			
			

/*---------------member end---------------*/





#link_num{	width:100%;	height:35px;	float:left;	margin:5px 0 5px 0px;	}
	.link_num_content{	width:316px;	margin:0 auto;	}
	.link_num_pre{	width:42px;	height:35px;	float:left;	}
	.link_num_next{	width:42px;	height:35px;	float:right;}
	.link_num_content ul{	}	
	.link_num_content li{ width:38px; height:33px; float:left; 	border:1px #bfbfbf solid; color:#555555; font-size:16px; text-align:center; line-height:32px; margin:0 3px 0 3px;}
			


#modori_bt{ width:100%; float:left; text-align:center; margin-top:5px;}

#product{ width:100%; margin-top:5px; float:left;}
	.product_title{	width:316px; height:36px; margin:0 auto;}
	.product_content { width:316px; height:100%; margin:0 auto; }
	.product_naka{ width:314px;	height:100%; float:left; border:1px #cfcdce solid; background:#f1f0eb;}
	.product_naka ul{ text-align:center; margin:5px 0 0 5px;}
	.product_naka li{ width:72px; height:72px; float:left; border:1px #dddbdc solid; margin:0px 3px 3px 0px;}	



			
#footer{width:100%;	height:234px; background:#95b200; margin-top:5px; float:left;}

#footer_banner{	width:100%;	height:44px; margin-top:24px; float:left; text-align:center;}
	.footer_facebook{ width:100%; height:44px;}
	.footer_kakao{ width:158px;	height:44px; float:right;}
	
#footer_link{
	width:100%;
	height:20px;
	float:left;
	text-align:center;
	}
	
	#footer_link p{ margin-top:14px;}
	#footer_link p a{
		margin:1px;	
		background: #fafafa; /* Old browsers */
		background: -moz-linear-gradient(top,  #fafafa 0%, #fafafa 50%, #dcdcdb 51%, #dcdcdb 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(50%,#fafafa), color-stop(51%,#dcdcdb), color-stop(100%,#dcdcdb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fafafa 0%,#fafafa 50%,#dcdcdb 51%,#dcdcdb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fafafa 0%,#fafafa 50%,#dcdcdb 51%,#dcdcdb 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fafafa 0%,#fafafa 50%,#dcdcdb 51%,#dcdcdb 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fafafa 0%,#fafafa 50%,#dcdcdb 51%,#dcdcdb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dcdcdb',GradientType=0 ); /* IE6-9 */
		padding: 3px 6px;
		border-radius:5px;
		color: #333;
		font-size: 13px;
		text-decoration: none;
		vertical-align: middle;
		}

	
#footer_bt{	width:100%;	height:14px; margin-top:10px; float:left;}			
	.footer_home_bt{ width:64px; height:14px; float:left;}
	.footer_pageup_bt{ width:94px; height:14px;	float:right;}		
	.footer_text{ width:100%; float:left; text-align:center; color:#FFF; font-size:12px; font-weight:bold; margin-top:8px;}	
	.footer_text01{ width:100%; float:left; text-align:center; color:#FFF; font-size:9px; line-height:13px; margin-top:10px;}		
	.footer_text_link{ width:96%; margin-left:2%; float:left; color:#FFF; font-size:11px; margin-top:10px;}
	.footer_text_link a{ color:#FFF; }


#popLayer1 {
	position:fixed; top:0; left:0; z-index:1000; display:none;}

/*** under age check form start ****/ 
#under_age_pop{
	width: 100%;
	height:100%;
	background:rgba(255,255,255,0.9);
	position: fixed;
	top:0;
	left:0;
	z-index: 1000;
}
#under_age_pop .contents {
	max-width:640px;
	margin:0 auto;
	margin-top:80px;
	z-index: 1000;
}
.img-responsive-full {
    display: block;
    width: 100%;
    height: auto;
}
/*** under age check form end ****/ 