/*-----------------------------------------------------------------	全ての要素をリセット	各ブラウザの表示を統一するための設定です-----------------------------------------------------------------*/html {overflow-y: scroll;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;}table {	border-collapse: collapse;border-spacing: 0;}caption,th {text-align: left;}h1,h2,h3,h4,h5,h6 {font-size: 100%;}img,abbr,acronym,fieldset {border: 0;}li {list-style-type: none;}img{vertical-align:middle;}td,input{font-size:12px;}.line {font-size:1px;line-height:1px;}/*-----------------------------------------------------------------	基本スタイル-----------------------------------------------------------------*/body {	background: #FFF;	color: #333;	font-size: 13px;	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;	*font-size:small;    *font:x-small;	line-height: 1.5;}* html body {	/* for IF6 */	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}/* clearfix */.M_clearfix:after {content:"";display:block;clear:both;}	/* for IE6 */	* html .M_clearfix {	display:inline-block;	}		/* for IE7 */	*+html .M_clearfix {	display:inline-block;	}/*要素を中央揃いに*/.M_center{	text-align:center;}/*要素を左に*/.M_left{	text-align:left;	padding-left:30px;}/*要素を右に*/.M_right{	text-align:right;	padding-right:30px;}p{	text-align:left;}/*上下のマージンを20px*/.M_mgn20{	margin:20px auto;}/*テキスト色を赤に*/.M_red{	color:#ff0000;}/*リンク色*/a{text-decoration:underline ;}a:link { text-decoration:underline; color:#040f6f;}a:visited { text-decoration:underline; color:#040f6f;}a:hover { color:#dc143c; text-decoration:underline;}/*----------------------------------------------------	#M_container	全体を覆うコンテンツ----------------------------------------------------*/#M_container {	width: 780px;	margin:10px auto 0;	text-align: left;}#makebanner{	width:780px;	position:relative;}/*----------------------------------------------------	#M_wrapper	トップ中央画面と右メニューを内包----------------------------------------------------*/#M_wrapper {	width:620px;	position:relative;}/* -----------------------------------------------------------	#M_header		ヘッダー----------------------------------------------------------- */#M_header {}#M_logo{	float:left;	font-size:12px;}/*ログインフォーム*/#M_login{	float:right;	width:300px;	text-align:right;	padding:20px 0 5px;}#M_login table{	float:right;}	#M_login td img,#M_login td input{	margin-left:3px;	vertical-align:middle;}/* ナビゲーション部分----------------------------------------------------------- */#M_gNav {	overflow: hidden;	clear:both;	width:780px;	height:56px;	background:url(/images/454/topmenu.gif) no-repeat;}* html #M_header #M_gNav {	height: 1%;}#M_gNav li {	float: left;	width:130px;	height:56px;}#M_gNav li a{	float: left;	width:130px;	height:56px;	text-align:center;	line-height:56px;	text-indent:-9999px;}/* 検索窓・サブナビゲーション部分----------------------------------------------------------- */#M_sub{	width:100%;	height:25px;	padding:3px 0;}#M_searchBox{	float:left;	width:200px;	line-height:30px;}#M_subNav{	float:right;	width:400px;	text-align:right;	font-size:11px;	line-height:140%;	padding:5px 0;}#M_subNav li{	display:inline;	border-right:1px solid #ccc;	padding:0 0.4em 0 0.3em;}/*最後の要素には罫線をつけない*/#M_subNav li#M_end{	border-right:none;}/* -----------------------------------------------------------	#M_footer		フッター----------------------------------------------------------- */#M_footer {	margin:10px 0;	padding-top:10px;	border-top:1px dotted #ccc;}#M_footer .M_copyright {	text-align: center;	font-size:11px;}#M_wrapper  #M_footer {	width:400px;}/* -----------------------------------------------------------	#M_leftContents		左メニュー----------------------------------------------------------- */#M_leftContents{	float:left;	width:150px;	background:#M_fff;}#M_leftContents .M_leftBox{	background:url(/images/454/l_title_bg.gif) repeat-y;	margin-bottom:7px;	text-align:center;}#M_leftContents li,#M_leftContents h2{	text-align:left;	font-weight:normal;}#M_leftContents div p,#M_leftContents ul,#M_leftContents h2{	width:130px;	margin:0 auto;	_margin:0;}.M_contentsTitle{	margin-bottom:5px;}/*SHOPTWEET*/#M_leftContents #tweet p{	word-break:break-all;	display:inline-block;	width:130px;	margin:0 0 7px;}#M_leftContents #tweetName{	margin:0 0	0 55px;	width:auto;}/*----------------------------------------------------	#M_main		中央部分----------------------------------------------------*/#M_mainContents {	float:left;	/*width:454px;*/	width:730px;}#M_mainContents-kaimono {	float:left;	width:454px;}/*▼2カラム用*/#twoColumn {	float:right;	width:730px;}#bg_header {	float:right;	width:730px;	height:10px;	background:url(http://image1.webftp.jp/design/komenoko/images/bg_main_head.gif) no-repeat center top;	margin:0 auto;	_margin-bottom:-3px;	padding:0;}#M_mainContents {	float:right;	width:730px;	background:url(http://image1.webftp.jp/design/komenoko/images/bg_main_middle.gif)  repeat-y center top;}#M_mainContents-p {	float:right;	width:730px;}#M_mainContents-kaimono {	float:right;	width:730px;}/*custom*/#bg_footer {	float:right;	width:730px;	height:20px;	background:url(http://image1.webftp.jp/design/komenoko/images/bg_main_foot.gif) no-repeat center top;	margin:0 auto;	_margin-top:-10px;	padding:0;}#bg_footer_cam {	float:right;	width:730px;	height:20px;	background:url(http://image1.webftp.jp/design/komenoko/images/bg_main_foot.gif) no-repeat center top;	margin:0 auto;	_margin-top:-10px;	padding:0;	margin-bottom:10px;}#messeage{	margin-bottom:10px;}#M_mainContents table{	margin-bottom:10px;}#M_mainContents-kaimono table{	margin-bottom:10px;}/*----------------------------------------------------	#M_rightContents		右メニュー----------------------------------------------------*/#M_rightContents{	position:absolute;	right:0;	top:0;/*バナーの大きさによってこの値を変えてください*/	width:156px;	background:#fff;}#M_rightContents table{	margin-bottom:10px;}/*　投票　*/#M_poll{	margin-bottom:10px;}/*----------------------------------------------------		商品分類ページ----------------------------------------------------*/	/*カテゴリタイトル*/#M_categoryTItle p{	font-weight:bold;	font-size:15px;}/*分類段階リンク*/#M_itemListLink{	width:680px;	/*border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	background:#f5f5f5 url(/images/common/brand_dot.gif) no-repeat left;*/	padding-left:20px;	text-align:left;	margin-bottom:10px;}/*----------------------------------------------------		商品検索ページ----------------------------------------------------*/	/*タイトル*/#M_searchTItle p{	font-weight:bold;	font-size:15px;}/*検索語リンク*//*#M_searchWord{	width:730px;	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	background:#f5f5f5 url(/images/common/brand_dot.gif) no-repeat left;	padding-left:20px;	text-align:left;	margin-bottom:10px;}*/#M_searchWord{	width:730px;	padding-left:20px;	text-align:left;	margin-bottom:10px;	font-size:medium;	font-weight:bold;}/*----------------------------------------------------		商品詳細画面----------------------------------------------------*/#M_pankuzu{/*パンくず*/	text-align:left;	margin-bottom:10px;	margin-left:20px;}#M_itemList{/*前の商品　次の商品*/	width:90%;	position:relative;	height:20px;}#M_itemList .M_preview{	position:absolute;	left:0;}#M_itemList .M_next{	position:absolute;	right:0;}#M_itemName{/*商品名*/	/*background:none repeat scroll 0 0 #eee;	border-top:4px solid #999;*/	color:#333;	font-size:16px;	/*margin:10px auto;*/	padding:5px;	width:100%;	text-align:left;}#M_itemDetail{	text-align:left;	width:720px;}#M_imgDetail{	float:left;	/*width:260px;*/	width:380px;}#M_iteminfo{	float:right;	width:350px;	text-align:left;}/*----------------------------------------------------		ログイン----------------------------------------------------*/#M_mainContents #loginform dl dd{	width:320px;}#orderInput .explain .cutLine,#orderInput  p{	text-align:center;}/*----------------------------------------------------		会員登録約款----------------------------------------------------*/#M_contract{	width:560px;	height:400px;	overflow:scroll;	border:1px solid #ccc;	padding:10px;	margin:20px auto;	text-align:left;}/*----------------------------------------------------		会員登録・修正----------------------------------------------------*/#M_form{	/*border:1px solid #ccc;*/	padding:10px;	margin:0px auto;	text-align:center;}#M_form table{	width:630px;	line-height:160%;}#M_form table tr{	height:30px;			/*border-bottom:#CCC 1px dashed;*/}#M_form table td{	height:30px;		font-size: small;		padding:5px;		font-weight:normal;		text-align:left;}#M_form table td.woong{	height:30px;		font-size: small;		padding:5px;		font-weight:normal;		text-align:left;		border:#CCC 1px solid;	background-color:#faf8ef;}/*------------------------------------------------------------------*/body{	width:950px;	height:130px;	text-align:center;	margin:0 auto;background: #faf8ef;        /*background: #faf8ef url(http://image1.webftp.jp/design/komenoko/images/bg_other.gif) repeat-x top left;*/}/* Header */#header {	width:950px;	height:200px;	margin:0 auto;	/*background: #faf8ef url(/design/komenoko/images/bg_header01.gif)  no-repeat top center;*/}/*#header_bg {	width:950px;	background: #faf8ef url(/design/komenoko/images/bg_header01.gif)  no-repeat top center;}*/#header_bg {	width:950px;	height:146px;	background: #faf8ef url(/design/komenoko/images/bg_header01.gif)  no-repeat top center;	_margin-left:11px;}/* Header ----------------------------------------------------------------- */#header {     border-color: #531600;  }#header-inner {    border-color: #531600;  }#header a {    color: #a2005c;    font-weight: normal;}* html #header-content {  /*HACK targets IE6 but not 7, instead of min-height*/    height: 74px;}#header-content {    width: 770px;     min-height: 74px;     margin: 20px 0 116px 20px;}#header-name {    color: #a2005c;     font-size: 28px;    font-weight: normal;}#header-description {    color: #6f6f6f;      font-weight: normal; }#header {    /*margin-bottom: 10px;*/    margin-top: 0px; /* custom */}#header-inner {    padding-bottom: 20px;    padding-left: 27px;}/* custom-------------------------------------------------------------*/#header-o {	width:950px;	height:100px;	padding-top:10px;	margin:0 auto;	/*background: url(/design/komenoko/images/bgtop.gif)  repeat-x top left;*/	padding-left:12px;	margin-bottom:7px;	}.title-top{	float:left;	width:200px;	height:50px;	padding-left:15px;	}.title{	float:left;	width:200px;	height:100px;	}/*******************************/		.navi0{	width:300px;	float:left;	margin-left:450px;	_margin-left:230px;	}	.navi0 ul{	width:300px;	padding:0;	margin:0;	}.navi0 li{	float:left;	list-style-type:none;	text-indent:-3000px;	width:100px;	height:30px;	}	.navi0 li a{	width:100px;	height:30px;	display:block;	}.navi0 li a.home{	width:100px;	height:30px;    background:  url(/images/navi0-home.gif) no-repeat bottom left;	}	.navi0 li a.company{	width:100px;	height:30px;    background:  url(/images/navi0-company.gif) no-repeat bottom left;	}	.navi0 li a.contact{	width:100px;	height:30px;    background:  url(/images/navi0-contact.gif) no-repeat bottom left;	}	.navi0 li a.sitemap{	width:100px;	height:30px;    background:  url(/images/navi0-sitemap.gif) no-repeat bottom left;	}	.navi0 li a.home:hover{	width:100px;	height:30px;    background:  url(/images/navi0-homeb.gif) no-repeat bottom left;	}	.navi0 li a.company:hover{	width:100px;	height:30px;    background:  url(/images/navi0-companyb.gif) no-repeat bottom left;	}	.navi0 li a.contact:hover{	width:100px;	height:30px;    background:  url(/images/navi0-contactb.gif) no-repeat bottom left;	}	.navi0 li a.sitemap:hover{	width:100px;	height:30px;    background:  url(/images/navi0-sitemapb.gif) no-repeat bottom left;	}/*******************************/		#navi{	width:1000px;	height:50px;	float:left;    background:  url(/images/navi-back.gif) no-repeat top center;	margin:0px auto; 	padding:0;	}	#navi ul{	padding:0;	margin:0;	}#navi li{	float:left;	text-align:center;	list-style-type:none;	text-indent:-3000px;	}	#navi li a{	width:166px;	height:50px;	display:block;	}#navi li a.news{	width:166px;	height:50px;    background:  url(/images/navi-news.gif) no-repeat bottom left;	}#navi li a.secret{	width:166px;	height:50px;    background:  url(/images/navi-secret.gif) no-repeat bottom left;	}#navi li a.farm{	width:166px;	height:50px;    background:  url(/images/navi-farm.gif) no-repeat bottom left;	}	#navi li a.products{	width:166px;	height:50px;    background:  url(/images/navi-products.gif) no-repeat bottom left;	}	#navi li a.contact{	width:166px;	height:50px;    background:  url(/images/navi-contact.gif) no-repeat bottom left;	}#navi li a.shop{	width:166px;	height:50px;    background:  url(/images/navi-shop.gif) no-repeat bottom left;	}#navi li a.eat{	width:166px;	height:50px;    background:  url(/images/navi-eat.gif) no-repeat bottom left;	}#navi li a.news:hover{	width:166px;	height:50px;    background:  url(/images/navi-newsb.gif) no-repeat bottom left;	}#navi li a.secret:hover{	width:166px;	height:50px;    background:  url(/images/navi-secretb.gif) no-repeat bottom left;	}	#navi li a.farm:hover{	width:166px;	height:50px;    background:  url(/images/navi-farmb.gif) no-repeat bottom left;	}	#navi li a.products:hover{	width:166px;	height:50px;    background:  url(/images/navi-productsb.gif) no-repeat bottom left;	}	#navi li a.contact:hover{	width:166px;	height:50px;    background:  url(/images/navi-contactb.gif) no-repeat bottom left;	}#navi li a.shop:hover{	width:166px;	height:50px;    background:  url(/images/navi-shop_pre.gif) no-repeat bottom left;	}	#navi li a.eat:hover{	width:166px;	height:50px;    background:  url(/images/navi-eatb.gif) no-repeat bottom left;	}	/****************/#brandgroup{	width:660px;}/******/#top_text{	clear:both;	width:680px;	padding:0px 5px 15px 20px;	/*margin-top:5px;	margin-left:5px;	margin-right:10px;	margin-bottom:15px;*/	font-size: medium;	_font-size: small;	line-height:180%;	}#top_text_kago{	clear:both;	width:730px;	/*min-height:200px;	background:url(/design/komenoko/images/bg_main_middle.gif)  repeat-y center top;*/	}#top_text_gs{	clear:both;	width:680px;	padding:0px 5px 15px 10px;	/*margin-top:5px;	margin-left:5px;	margin-right:10px;	margin-bottom:15px;*/	font-size:12px;	_font-size:12px;	line-height:180%;	}#top_text_ul{	clear:both;	width:680px;	padding:0px 5px 15px 10px;	/*margin-top:5px;	margin-left:5px;	margin-right:10px;	margin-bottom:15px;*/	font-size: medium;	_font-size: small;	line-height:180%;	}	#top_text_r{	float:left;	width:400px;	margin-top:5px;	margin-left:0px;	margin-right:10px;	_margin-right:0px;	margin-bottom:10px;	font-size: medium;	_font-size: small;	line-height:180%;	}#top_text_image_l{	clear:both;	width:250px;	/*height:200px;*/	float:left;	margin-top:5px;	margin-left:20px;	margin-right:20px;	margin-bottom:20px;	font-size: medium;	_font-size: small;	line-height:180%;	}#top_text_image_lk{	clear:both;	width:250px;	/*height:200px;*/	float:left;	margin-top:5px;	margin-left:30px;	margin-right:20px;	margin-bottom:20px;	font-size: medium;	_font-size: small;	line-height:180%;	}#top_text_rk{	float:left;	width:400px;	margin-top:5px;	margin-left:0px;	margin-right:10px;	_margin-right:0px;	margin-bottom:10px;	font-size: medium;	_font-size: small;	line-height:180%;	}	#top_text_image_rk{	width:250px;	/*height:200px;*/	float:left;	margin-top:5px;	margin-left:0px;	margin-right:10px;	margin-bottom:20px;	font-size: medium;	line-height:180%;	}#top_text_image_lthumb{	clear:both;	width:88px;	/*height:200px;*/	float:left;	margin-top:5px;	margin-left:10px;	margin-right:10px;	margin-bottom:20px;	font-size: medium;	line-height:180%;	}#top_text_l{	float:left;	width:390px;	margin-top:5px;	margin-left:25px;	margin-right:15px;	margin-bottom:20px;	font-size: medium;	_font-size: small;		line-height:180%;	}#top_text_image_r{	width:250px;	/*height:200px;*/	float:left;	margin-top:5px;	margin-left:0px;	margin-right:10px;	margin-bottom:20px;	font-size: medium;	line-height:180%;	}	#top_text_image_c{	clear:both;	width:700px;	height:300px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c800{	clear:both;	width:700px;	height:800px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}	#top_text_image_c700{	clear:both;	width:700px;	height:700px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c600{	clear:both;	width:700px;	height:600px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c450{	clear:both;	width:700px;	height:450px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c400{	clear:both;	width:700px;	height:400px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c350{	clear:both;	width:700px;	height:350px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c300{	clear:both;	width:700px;	height:300px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c250{	clear:both;	width:700px;	height:250px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c200{	clear:both;	width:700px;	height:200px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c680x300{	clear:both;	width:680px;	height:300px;	margin-top:5px;	margin-left:20px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c680x300bt0{	clear:both;	width:680px;	height:300px;	margin-top:5px;	margin-left:20px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c680x300bt00{	clear:both;	width:680px;	height:300px;	margin-top:0px;	margin-left:20px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c680x350bt00{	clear:both;	width:680px;	height:350px;	margin-top:0px;	margin-left:20px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c680x250{	clear:both;	width:680px;	height:250px;	margin-top:0px;	margin-left:20px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c680x150{	clear:both;	width:680px;	height:150px;	margin-top:5px;	margin-left:20px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c680x680{	clear:both;	width:680px;	height:680px;	margin-top:5px;	margin-left:20px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c300{	clear:both;	width:700px;	height:300px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c280{	clear:both;	width:700px;	height:280px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c150{	clear:both;	width:700px;	height:150px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c_title{	clear:both;	width:700px;	height:200px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}#top_text_image_c_title200{	clear:both;	width:700px;	height:200px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c_title250{	clear:both;	width:700px;	height:250px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c_title33\00{	clear:both;	width:700px;	height:300px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c_title400{	clear:both;	width:700px;	height:400px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}	#top_text_image_c_ptitle{	clear:both;	width:700px;	height:100px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}	#top_text_image_c_ptitle680{	clear:both;	width:680px;	height:100px;	margin-top:0px;	margin-left:20px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}	#top_text_image_c_ptitle680x150{	clear:both;	width:680px;	height:150px;	margin-top:0px;	margin-left:20px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}	#top_text_image_c_ptitle680x80{	clear:both;	width:680px;	height:80px;	margin-top:0px;	margin-left:20px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c_pro{	clear:both;	width:705px;	height:400px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	text-align:center;	}#top_text_image_c2{	clear:both;	width:450px;	height:160px;	margin-top:5px;	margin-left:0px;	margin-right:0px;	margin-bottom:20px;	text-align:center;	}	#kome_movie_c{	clear:both;	width:700px;	height:530px;	margin:0px;	text-align:center;	}	#top_text2{	clear:both;	width:510px;	margin-top:0px;	margin-left:20px;	margin-right:25px;	margin-bottom:20px;	font-size: medium;	_font-size: small;	line-height:180%;	}#top_text3{	width:550px;	background-color:#eeeeee;	border:#009933 2px solid;	margin-top:0px;	margin-left:4px;	margin-right:10px;	margin-bottom:15px;	padding:10px;	font-size: medium;	_font-size: small;	line-height:180%;	}	#top_text_small{	width:560px;	margin-top:5px;	margin-left:10px;	margin-right:10px;	margin-bottom:15px;	font-size: small;	line-height:150%;	}#top_text_small_j{	width:560px;	margin-top:5px;	margin-left:20px;	margin-right:0px;	margin-bottom:15px;	font-size:medium;	line-height:180%;	}	#top_text_small2{	width:560px;	margin-top:0px;	margin-left:10px;	margin-right:10px;	margin-bottom:8px;	font-size: small;	line-height:150%;	}	#top_text_small3{	width:550px;	background-color:#f0fff0;	border:#009933 1px solid;	margin-top:0px;	margin-left:4px;	margin-right:10px;	margin-bottom:15px;	padding:10px;	font-size: small;	line-height:150%;	}	#top_text_area{	width:560px;	margin-top:5px;	margin-left:10px;	margin-right:10px;	margin-bottom:15px;	font-size: small;	color:#999999;	line-height:150%;	}	#title_a{	clear:both;	width:700px;	height:50px;	margin-bottom:10px;	margin:0;	padding:0;}#title_a100{	clear:both;	width:700px;	height:100px;	margin-bottom:10px;	margin:0;	padding:0;}#title_a150{	clear:both;	width:700px;	height:150px;	margin-bottom:10px;	margin:0;	padding:0;}#title_a680{	clear:both;	width:680px;	height:50px;	margin:0;	margin-left:20px;	margin-bottom:10px;	padding:0;}#title_image{	clear:both;	width:700px;	height:200px;	margin:0;	padding:0;	margin-bottom:10px;}/*********** 商品分類ページ　*/#productList{	width:700;}/* wrap */#wrap{	width:730px;	margin-left:5px;}#w{	margin-left:15px;}/* ログイン*/#login{	width:200px;	height:200px;	background:url(/design/komenoko/images/bg_login.gif) no-repeat center top;	margin:0;	padding:0;}#id{	width:120px;	padding-top:70px;	margin-left:80px;	_width:40px;	_padding-top:70px;	_margin-left:40px;}#pass{	width:120px;	_height:20px;	margin-top:5px;	_margin-top:3px;	margin-left:80px;	_width:30px;	_margin-top:3px;	_margin-left:40px;}#id input{	width:100px;	height:20px;}#pass input{	width:100px;	height:20px;}input.m_price{border:0;}#btn{	width:120px;	margin-top:15px;	margin-left:40px;}#lostpass{	width:200px;	text-align:center;	margin-top:10px;}#logout{	width:200px;	height:200px;	background:url(/design/komenoko/images/bg_logout.gif) no-repeat center top;	margin:0;	padding:0;}#name{	width:120px;	padding-top:73px;	margin-left:80px;}#point{	width:95px;	margin-top:5px;	_margin-top:10px;	margin-left:105px;}/* 買い物かご */#btn_cart{	width:600px;	text-align:center;	margin-left:120px;}.btnbtn{	float:left;	width:143px;	height:45px;	margin:10px;}/*特定商取引*/#w table {	border-collapse:2; border-spacing: 1;}.navihead{	width:100px;	height:60px;}/* Footer ----------------------------------------------------------------- */#footer {	clear:both;	width:930px;	height:60px;	margin:0 auto;    background: url(/design/komenoko/images/bg_content_footer.gif) no-repeat top center;	/*background-color:#f7f7f0;*/}#footer img{	margin:0 auto;}#footer-content {    margin: 20px 0;}/* footer navi **//*******************************/		#navi-f{	width:930px;	height:20px;	float:left;    background:  url(/design/komenoko/images/navi-back.gif) no-repeat top center;	margin:0px auto; 	padding:0;	}	#navi-f ul{	width:930px;	height:20px;	padding:0;	margin:10px 0 0 0px;	}#navi-f li{	width:225px;	height:20px;	display:block;	float:left;	/*text-align:center;*/	list-style-type:none;	/*text-indent:-3000px;*/	}	#navi-f li a{	/*width:80px;*/	height:20px;	display:block;	color:#333333;	text-decoration:none;	}#navi-f li a.company{	/*width:80px;*/	height:20px;    /*background:  url(/design/komenoko/images/navi_footer_company.gif) no-repeat bottom left;*/ 	}#navi-f li a.contact{	/*width:80px;*/	height:20px;    /*background:  url(/design/komenoko/images/navi_footer_contact.gif) no-repeat bottom left;*/	}#navi-f li a.sitemap{	/*width:80px;*/	height:20px;    /*background:  url(/design/komenoko/images/navi_footer_sitemap.gif) no-repeat bottom left;*/	}		#navi-f li a.company:hover{	/*width:80px;*/	height:20px;    /*background:  url(/design/komenoko/images/navi_footer_companyb.gif) no-repeat bottom left;*/	}	#navi-f li a.contact:hover{	/*width:80px;*/	height:20px;    /*background:  url(/design/komenoko/images/navi_footer_contactb.gif) no-repeat bottom left;*/	}#navi-f li a.sitemap:hover{	/*width:80px;*/	height:20px;    /*background:  url(/design/komenoko/images/navi_footer_sitemapb.gif) no-repeat bottom left;*/	}	.strg{	font-weight:bold;	color:#F00;}.m_price{ font-size:28px;font-weight:bold;}#anchor{	clear:both; width: 700px; height: 20px; text-align: right; margin: 0pt; padding: 0pt;}h1{font-weight:normal;color:#531600;text-align:left;margin-top:5px;}
