@charset "UTF-8";/* CSS */body {	background-color:#ffcc33;	color: #632d00;	font-family: Arial, Helvetica, sans-serif, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: 12px;	margin: 0 auto;	text-align: center;	}	p {	line-height: 1.5em;	margin: 0;	padding: 5px 0;	}	dl {	clear: both;	margin: 0;	padding: 5px 0;	}	dt {	clear: both;	color: #009900;	float: left;	width: 6em;	}	dd {	margin-left: 6em;	}		.dl_bottom {	border-bottom: 0px solid #FFF;	}	table {	text-align: left;	}	h3 {	color: #009900;	font-size: 15px;	font-weight: bold;	line-height: 1em;	margin:0;	padding: 0;	}	a, a:link {	color: #632d00;	text-decoration: none;	}	a:hover {	text-decoration: underline;	}	.clear_both {	clear: both;	}#wrapper {	background: #FFFFFF;	border-left: 1px solid #009900;	border-right: 1px solid #009900;	margin: 0 auto;	width: 800px;	}	#header {	background: url(../img/head.jpg) no-repeat;	height: 80px;	text-align:right;	}	#menubar {	background: #ffcccc;	font-size: 14px;	font-weight: 400;	height: 37px;	margin: 0px;	text-align: left;	}	#main_vis{	padding: 15px 0 0;	}	.main_vis_pic {	border: 0;	}	#content {	margin: 0 auto;	padding: 20px 0;	text-align: left;	width: 770px;	}	#content_secondary {	margin: 0;	padding: 20px 20px;	text-align: left;	}	#left {	float: left;	width: 286px;	}	#right {	float: right;	width: 468px;	}	#footer {	background: url(../img/footer.jpg) no-repeat;	font-size: 10px;	height: 38px;	text-align:center;	}	.page_up {	margin-top: 10px;	padding: 0;	text-align: right;	}	.page_up a {	background: url(../img/arrow_up.gif) left no-repeat;	color: #009900;	padding: 0 0 0 15px;	}		/* ==============HEADER=============== */#header h1 {	font-size:12px;	font-weight: normal;	line-height: 1em;	margin: 0;	padding: 10px 10px 0 0;	}	#header_logo {	float: left;	padding: 10px 0 0 10px;	width: 270px;	}/* ==============MENUBAR=============== */#menubar a{	display: block;	float: left;	font-weight: bold;        margin: 0.1em 0.1em;        border: 1px white solid;	height: 24px;        padding-top: 8px;	width: 155px;        background-color: #ffcccc;	}#menubar a:hover {   background-color: #009900;   color: white;   height: 24px;   text-decoration: none;}	*html #menubar a{/*IE6*/        margin: 0.2em 0.1em;	height: 32px;        	width: 155px;	}*html #menubar a:hover{/*IE6*/	height: 32px;        	}.menu_b {	margin-left: 0px;	width: 155px;	}	*html .menu_b {/*IE6*/	margin-left: 0px;	height: 32px;	width: 155px;	}.menu_c {	margin-left: 0px;	width: 155px;	}	*html .menu_c {/*IE6*/	margin-left: 0px;	height: 32px;	width: 155px;	}	/* ==============TOP NEWS=============== */#news {	padding: 4px 10px;	border: 1px solid #009900;	border-bottom: 8px solid #009900;	}	#news dl{	line-height: 1.8em;	}	#news dd {	border-bottom: 1px dotted #632d00;	margin-left: 0px;	padding-left: 6em;	}	.news_title h2{	color: #642D00;	font-size: 14px;	font-weight: 400;	line-height: 1.2em;	margin:0;	padding: 7px 0 0 30px;	}.news_title {	background-image:url(../img/title_news.jpg);	color: #ffdd81;	height: 30px;	}	.news_link {	text-align: right;	padding: 10px 0;	}	#pickup {	padding: 10px 12px;	border: 1px solid #009900;	border-bottom: 8px solid #009900;	}	.pickup_title h2{	color: #642D00;	font-size: 14px;	font-weight: 400;	line-height: 1.2em;	margin:0;	padding: 7px 0 0 30px;	}.pickup_title {	background: url(../img/title_pickup.jpg) no-repeat;	color: #ffdd81;	height: 30px;	}	#pickup h3 {	color: #009900;	font-size: 20px;	font-weight: 500;	line-height: 1em;	margin:0;	padding: 0 0 7px;	}	.pickup_box {	float: left;	margin-top: 10px;	padding: 0;	width: 215px;	}	.pickup_box_r {	float: right;	margin-top: 10px;	padding: 0;	width: 215px;	}		#footer h2 {	font-size: 10px;	font-weight: normal;	line-height: 1em;	margin: 0;	padding: 15px 0 0 0;	}	/* ============== NEWS =============== */#news_h {	background: url(../img/h_bg_01.gif) no-repeat;	height: 30px;	font-size:24px;	font-weight: normal;	line-height: 1em;	margin: 0 0 10px;	padding: 7px 0 0 30px;	}	.news_row {	border-bottom: 1px dotted #009900;	margin-left: 50px;	padding: 10px 0;	}	.news_date {	float: left;	width: 8em;	}	.news_date p {	color: #009900;	font-size: 13px;	padding: 0;	}	.news_pic {	float: left;	width: 185px;	}	.news_text {	float: right;	width: 425px;	}/* ============== PRODUCT =============== */#pickup_left {	color: #009900;	float: left;	font-size: 13px;	margin-left: 50px;	width: 8em;	}	*html #pickup_left {/*IE6*/	margin-left: 20px;	width: 8em;	}	#pickup_left ul {	list-style-type: none;	margin:0;	padding: 0 0 5px;	}	#pickup_left li {	background: url(../img/li_pickup_bullet.gif) no-repeat;	padding: 0 0 10px 25px;	}	#pickup_left li a {	color: #009900;	}	#pickup_right {	float: right;	width: 600px;	}	#pickup_right h2 {	background: url(../img/h_bg_02.gif);	font-weight: 300;	font-size: 15px;	line-height: 1em;	text-align: center;	margin: 0;	padding: 5px 0;	}	#pickup_right h3 {	padding-top: 15px;	}	.pickup_text {	float: right;	width: 400px;	padding-top: 15px;	}	.pickup_text p {	padding: 15px 0 0;	}	.pickup_pic {	float: left;	width: 200px;	padding-top: 15px;	}	.pickup_text dl {	border-bottom: 1px solid #FFF;	clear: both;	margin: 0;	padding: 0;	}	.pickup_text dt {	clear: both;	color: #009900;	float: left;	margin: 0 0 10px;	padding: 0;	width: 8em;	}.pickup_text dd {	margin-bottom: 10px;	margin-left: 8em;	padding: 0;	width: 200px;	}	.product_row {	border-bottom: 1px dotted #009900;	padding: 10px 0;	}		/* ============== SHOP =============== */.shop_row {	border-bottom: 1px dotted #009900;	margin-bottom: 15px;	padding-bottom: 15px;	}.shop_row h3 {	color: #632d00;	font-size: 15px;	line-height: 1.5em;	padding-bottom: 20px;	 }	.shop_navi {	float: left;	width: 190px;	}.shop_pic {	float: left;	width: 295px;	}	.shop_info {	float: right;	width: 430px;	}	.shop_info dl {	border-bottom: 1px solid #FFF;	}	.shop_info dt {	color: #632d00;	width: 60px;	}	.shop_info dd {	width: 360px;	}	.shop_detail {	background:url(../img/shop_detail_bg.gif) repeat-y;	margin-top: 15px;	}	.shop_detail h3 {	color: #632d00;	font-size: 14px;	padding: 5px 0 0 5px;	}	.shop_d_left {	float: left;	width: 120px;	}	.shop_d_right {	float: right;	weidth: 620px;	width: 600px;	}	.shop_detail dl {	clear: both;	border-bottom: 1px solid #e3d9d0;	}	.shop_detail dt {	color: #632d00;	float: left;	width: 95px;	}	.shop_detail dd {	float: left;	width: 525px;	}/* ============== FAQ =============== */.faq_row ul {	border-bottom: 1px dotted #009900;	line-height: 1.5em;	list-style-type: none;	margin: 0;	padding: 10px 0;	}.li_q {	background:url(../img/li_Q.gif) no-repeat;	color: #009900;	margin-bottom: 10px;	min-height: 30px;	padding: 0 0 0 40px;	}	.li_a {	background:url(../img/li_A.gif) no-repeat;	margin-bottom: 10px;	padding: 0 0 0 40px;	}	.faq_row {	padding: 0;	margin: 0 15px 10px;	}
