@charset "Shift_JIS";
body { padding:0px; margin:0px;	color:#444444; background-image: url(http://template.robocms.com/files/modan/body_back.gif);}

A { color:#591c0a; }
A:active { color:#ff0000; }
A:Hover { color:#ff0000; }
A:visited { color:#816f6f; }

/**レイアウト設定**/
body, td, div { font-size:12px; line-height:16px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#444444; }
img { border-width:0px; }
#clear {clear: both; margin: 0px; padding: 0px;}
.clear{ clear:both; margin:0; padding:0;}
.clear hr{ display:none; margin:0; padding:0;}	

#body_contents{ background:url(http://template.robocms.com/files/modan/contents_back.gif) repeat-y; margin:0 auto; width:750px; padding:0 10px;}
#head {	padding:5px; background:#9a7940; color:#FFFFFF;}
#contents { padding:0 10px;	width: 730px;}
#left { background:#f1e8c8; margin: 0px; float: right; width: 171px; border-top-width: 10px; border-right-width: 1px; border-bottom-width: 10px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #98773d; border-right-color: #98773d; border-bottom-color: #98773d; border-left-color: #98773d; }
#main {	float: left; width: 545px; padding:0;}
#foot { background:url(http://template.robocms.com/files/modan/fotter_back.gif) repeat-x; padding:10px;}

/**ヘッダー**/
#head-img { background:url(http://template.robocms.com/files/modan/head_back.gif) repeat-x; padding:10px;}
#head h1 { font-size: 12px; font-weight: bold; color: #FFFFFF; display: inline; }
#head p{ display:inline; margin:0;}
#head h2 {margin: 0px; padding:0px;}
#head img { padding:5px;}

/**メニュー**/
#left h3 { background: url(http://template.robocms.com/files/modan/side_title.gif) no-repeat; padding:8px; color:#6c3d3d; text-align:center; margin:0; font-size:12px;}
#left ul { margin:0px; padding:0; list-style-type: none;}
#left li { background:#fdf8ee url(http://template.robocms.com/files/modan/icon.gif) no-repeat 5px 10px; margin: 0px 0px 1px 0px; list-style-type: none; padding: 8px 4px 8px 24px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e4d6b0; border-bottom-color: #c7ad78; }
#left li a { color:#6c3d3d;}
#left li a:hover { color:#ff0000; text-decoration:underline;}
#left .under-link{ background:none #9f8550 ; padding:3px 3px 3px 30px;}
#left .under-link a { color:#FFFFFF; }
#left p { margin:1px; padding:5px; border:#bea97d 1px solid; background:#fdf8ee;}

/**トップページ**/
#golden { margin: 0px;	padding-bottom: 10px;}
#free { }

/**ショップ紹介**/
#shopshow { padding: 0px; margin: 0px;}
#shopshow h3 { background:url(http://template.robocms.com/files/modan/title.gif) no-repeat; color:#6c3d3d; font-size:14px; line-height:14px; padding:11px 15px; margin:0;}
#shopshow dl { padding:1px; margin:0; margin:0 0 20px 0; background:#f1e8c8; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #c5ab74; border-bottom-color: #c5ab74; border-left-color: #c5ab74; }
#shopshow dt { float: left; margin: 0px 10px 0 0; padding:2px; background:#FFFFFF; border:1px solid #CCCCCC; }
#shopshow dd { color: #6c3d3d; line-height:20px; margin: 0px;}

/**共通タイトル**/
#news h3,#item h3 { background:url(http://template.robocms.com/files/modan/title.gif) no-repeat; color:#6c3d3d; font-size:14px; line-height:14px; padding:11px 15px; margin:0;}
.link {	position: relative;	height: 22px; width: 88px; top: -30px; left: 450px;	z-index: 1;	background:url(http://template.robocms.com/files/modan/btn_list.gif) no-repeat;}
.link a { background:url(http://template.robocms.com/files/modan/btn_list.gif) no-repeat; display: block; height: 22px; width: 88px; text-indent: -6666px;}

/**新着情報**/
#news {	padding-bottom:10px; margin:0px;}
#news ul { padding:1px; margin:0; margin:-22px 0 0 0; background:#f1e8c8; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #c5ab74; border-bottom-color: #c5ab74; border-left-color: #c5ab74; }
#news li { background:#fdf8ee url(http://template.robocms.com/files/modan/icon.gif) no-repeat 5px 10px; margin: 0px 0px 1px 0px; list-style-type: none;
 padding: 8px 4px 8px 24px;}
#news .rss { text-align:right; border:0px; padding:4px; background:#9a7941;}

/**商品リスト**/
#itemlist {margin-top: -28px;}
#itemlist dl{ float: left; display: block; margin: 0px; padding:4px;}
#itemlist dt{ padding: 4px;	margin: 0px; width:120px; height:120px;	text-align:center;}
#itemlist img { padding:0px; margin:0px;}
#itemlist dd{width:120px; margin: 0px; padding:5px 0 0 5px;	}
#itemlist dd strong { color:#e30000;}

/**フッター**/
#foot p { padding:5px; text-align:center;}

/**会社概要**/
#shopshow #gaiyo { padding: 10px;}
#shopshow #gaiyo table{ border: 1px solid #CCCCCC; background-color: #FFFFFF;}
#shopshow #gaiyo .left{	width: 30%;	padding: 5px; background-color: #e0e7ea;}
#shopshow #gaiyo .right{ width: 70%; background-color: #f0f0f0;	padding: 5px;}
#shopshow #gaiyoplus { padding: 10px;}

/**お店紹介**/
#shopshow #info { padding: 10px;}
#shopshow #info h4{ background-repeat:no-repeat; background-image: url(http://template.robocms.com/files/cms/basket.gif); margin: 0px; font-size:12px; padding:3px 0px 4px 20px;}
#shopshow #info p{ padding: 5px; border: 1px solid #eeeeee; margin:0px 0px 15px 0px; background-color: #fdf8ee;}

/**ユーザー**/
#shopshow #user { padding: 10px;}
#shopshow #user h5{	background-color: #FFFFFF; border: 3px solid #deebf1; padding: 10px; font-size: 12px; margin:0 0 15px 0;}

#shopshow #user h4{	font-size: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #deebf1; margin:5px 0 0 0;	background-image: url(http://template.robocms.com/files/cms/icon_padlock.gif); background-repeat: no-repeat; background-position: 5px 5px; padding:5px 5px 30px 30px;}
#shopshow #user p{	margin: 0px; padding:5px 5px 20px 30px;}

/**新着情報**/
#shopshow #newsinfo li {background:#fdf8ee url(http://template.robocms.com/files/modan/icon.gif) no-repeat 5px 10px; margin: 0px 0px 1px 0px; list-style-type: none; padding: 8px 4px 8px 24px;}
#shopshow #newsinfo ul { padding:1px; margin:0; margin:0; background:#f1e8c8; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #c5ab74; border-bottom-color: #c5ab74; border-left-color: #c5ab74; border-top-width: 1px; border-top-style: solid; border-top-color: #c5ab74; }

/**新着情報詳細**/
#newsinfo {padding:10px 0px 0px 0px;}
#newsinfo h4 { background-image: url(http://template.robocms.com/files/cms/commen.gif); background-repeat: no-repeat; background-position: 8px 10px; padding:8px 5px 8px 35px; color: #333333; font-size: 14px; margin:5px 0 0 0; background-color: #f5f5f5;}
#newsimg img { padding: 5px; display: block; margin-bottom: 10px; text-align:center;}
#newstext {border: 2px solid #EEEEEE; padding: 10px; margin-bottom: 20px;}

/**メール**/
#shopshow #mail { padding: 10px;}
#shopshow #mail h5{	background-color: #FFFFFF; border: 2px solid #CCCCCC; padding: 10px; font-size: 12px; font-weight:normal; margin:0 0 15px 0;}
#shopshow #mail table {	border: 1px solid #dadada; margin-bottom: 15px;}
#shopshow #mail .left {	background-color: #e0e7ea; width: 30%;}
#shopshow #mail .right { background-color: #FFFFFF; width: 70%;}
#shopshow #mail .need {font-size:11px; color:#FF0000;}
#shopshow #mail .err { background-color: #FF6868; color: #FFFFFF;}
#mail .message { background-color: #FEF3E7;	padding: 20px; text-align: left;}
#shopshow #mail .comp { background-color: #FEF3E7; padding-top: 80px; padding-bottom: 80px; text-align: center;}

#shopshow #mail .submit { background-color: #EEEEEE; text-align: center;}

/**商品詳細**/
#shopshow #iteminfo { padding: 10px;}
#shopshow #iteminfo table{ width:100%; border: 1px solid #DDDDDD; margin-bottom: 10px; background-color: #f5f5f5;}
#shopshow #iteminfo .left{ background-color: #fdf8ee; padding: 5px; width:10%; text-align:center;}
#shopshow #iteminfo .right{ background-color: #FFFFFF; padding: 5px; width:90%;}
#shopshow #iteminfo h4,#shopshow #iteminfo h4 a{ font-size: 12px; color: #6c3d3d; margin: 0px; padding:0;}
#shopshow #iteminfo strong{ padding:0; margin:0; color: #FF0000;}

#shopshow #iteminfo p{ margin: 0px; padding:0 0 0 5px;}

/**商品**/
#itemshow em{ font-style: normal; float: right;	background-image: url(http://template.robocms.com/files/cms/icon-aro.gif); background-repeat: no-repeat; background-position: right 4px; padding-right: 15px; padding-top: 3px; padding-bottom: 3px; padding-left: 0px;}
#itembox { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding: 10px; clear: both;}
#itembox #itemleft{ float: left; width: 200px; padding: 1px; margin:0 10px 0 0;	border: 1px solid #CCCCCC;}
#itembox #itemright{margin: 0px; padding: 0px; float: left; width: 280px;}
#itembox #itemright h4 { font-size: 14px; color: #96700A; margin: 0px; padding: 3px; border-bottom-width: 1px; 	border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
#itembox #itemright p {	margin: 0px; padding: 5px;}
#itembox #itemright strong { color:#CC0000;}
#itembox #itemright .cart {padding-bottom: 10px;}
#itembox #itemright .cart a{ background:#FF6600 url(http://template.robocms.com/files/gra/shopping.gif) no-repeat;
	background-position: 5px; display: block; font-weight: bold; color: #FFFFFF; text-decoration: none; padding:5px 5px 5px 25px; border:1px solid; border-top-color: #F5920A; border-right-color: #E85C00;	border-bottom-color: #E85C00; 	border-left-color: #F5920A; width: 150px;}
#itembox #itemright .cart a:hover {	color: #FFFFFF; background-color: #FF3300;}
#itembox #itemright .fax{padding-bottom: 10px;}
#itembox #itemright .fax a{	background:#3366CC url(http://template.robocms.com/files/gra/action_print.gif) no-repeat;
	background-position: 5px; display: block; font-weight: bold; color: #FFFFFF; text-decoration: none;	padding:5px 5px 5px 25px; border:1px solid; border-top-color: #648AD9; border-right-color: #2851A4;	border-bottom-color: #2851A4; 	border-left-color: #648AD9;	width: 150px;}
#itembox #itemright .fax a:hover{ color: #FFFFFF; background-color: #2952A5;}
#itembox #itemright .shop {padding-bottom: 10px;}
#itembox #itemright .shop a{background:#3bbb59 url(http://template.robocms.com/files/gra/shopping.gif) no-repeat; background-position: 5px; display: block; font-weight: bold; color: #FFFFFF; text-decoration: none; padding:5px 5px 5px 25px;	border:1px solid; border-top-color: #8ed89f; border-right-color: #33a14d; border-bottom-color: #2e9346;	border-left-color: #65c97c;	width: 150px;}
#itembox #itemright .shop a:hover {	color: #FFFFFF;	background-color: #1ca222;}
#itemfree {	clear: both; margin: 0px; padding:10px 0 0 0 ;}
#itemfree h4{ background-color: #E4E4E4; padding: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; font-size: 12px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}

/**ショッピングカート**/
#shopshow #cart { padding:10px;}
#shopshow #cart table {	border: 1px solid #CCCCCC; margin-bottom: 15px;}
#shopshow #cart .err { background-color: #FF6868; color: #FFFFFF;}
#shopshow #cart .comp {	background-color: #ddefff; padding-top: 80px; padding-bottom: 80px; text-align: center;}
#shopshow #cart .left {	background-color: #ddebff; width: 30%;}
#shopshow #cart .right {width: 70%;	background-color: #FFFFFF;}
#shopshow #cart #list td { background-color:#7697c4; color:#FFFFFF;	text-align:center;}
