@charset "utf-8";

div.main-con { margin:10px 0px 10px 20px;line-height:2.5em; }
div.sarisariBox{ border-top:2px #ccc solid;margin-top:10px;padding-top:10px;}

div#main .cat-discri { line-height:1.3em; }


p.sarisariCategory{ margin-bottom:5px; }
p.sarisariCategory span{ line-height:2;padding:5px 10px;
	background-color:#FFFDF4;border:1px solid #BECDFE;}
div.sarisariBox dt{
	background:url("/common/image/sarisari/arrow_05.gif") no-repeat 0 4px;
	margin-bottom:5px;padding-left:10px;}
div.sarisariBox dt a,div.sarisariBox dt a:link,div.sarisariBox dt a:visited{
	color:#0066ff;}
div.sarisariBox dt .a:hover{color:#927243;text-decoration:underline;}
div.sarisariBox dd.sarisariPrice{margin:10px 5px 0 20px;color:#ff0000;}
div.sarisariBox .rightBox{width:120px;text-align:center;}
div#storeInfo { margin:10px 0px 40px 20px;padding-bottom:10px;border-bottom:1px #333 dashed;line-height:2em;}
/*===================================================
                  side style 
====================================================*/
div#sarisariSide ul.cate_title li{ margin-left:10px;
              background:url(/common/image/sarisari/arrow_05.gif) no-repeat 0 4px;padding-left:10px;}



/* 3.for MTDetail style
===============================================================*/
div.titleBox{
	margin-bottom:18px;
	width:590px;
	height:84px;
	background:url("/common/image/sarisari-store/title2.gif") no-repeat;
}
div.titleBox h2{
	padding:30px 0 0 205px;
	color:#797979;
}
table.table_design_eat{
border:none;
margin:0 10px 0 10px;
}
table.table_design_eat th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
table.table_design_eat td{
vertical-align:top;
padding:0 0 0 10px;
}
table.table_design_eat td img{
margin:0 0 6px 0;
}
p.caption_eat{
font-size:11px;
color:#5775a4;
margin:0 8px 15px 6px;
line-height:1.2;
}
table.table_design_eat2{
margin:0 0 0 65px;
}
.table_design_eat2 th{
	width:323px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.eat_box1{
width:323px;
background:url("/common/image/sarisari-store/comments_m.gif") repeat-y;
}
.eat_box2{
background:url("/common/image/sarisari-store/comments_u.gif") no-repeat;
background-position:top left;
}
.eat_box3{
background:url("/common/image/sarisari-store/comments_d.gif") no-repeat;
background-position:bottom left;
padding:14px 40px 11px 13px;
}
.eat_box3 p{
line-height:1.5;
}
.eat_data_box{
	clear:both;
	background:url("/common/image/sarisari-store/bg_dot01.gif");
	padding:10px 20px 12px 20px;
	margin-top:15px;
}
.eat_data_box p{
	color:#FFFFFF;
	line-height:1.5;
}
.eat_data_box a,
.eat_data_box a:link,
.eat_data_box a:visited{
	color:#7ce3d8;
	font-weight:bold;
	text-decoration:underline;
}
.eat_data_box a:hover{
	color:#abdcff;
	text-decoration:underline;
}

/* MT投稿記事時 */
div#main h4{
	font-size:16px;
	font-weight:bold;
	color:#666666;
	margin:0 0 15px 20px;
}

.cap_txt{
	font-size:11px;
	color:#5775a4;
	margin:6px 8px 15px 6px;
	line-height:1.2;
}


/* 投稿記事データ */
.eat_data_box{
	margin-bottom:20px;
	background:url(/common/image/sarisari-store/bg_dot01.gif);
	padding:10px 20px 12px 20px;
}
.eat_data_box p{
	color:#FFFFFF;
	line-height:1.5;
}




div#main.serch h4{
	margin:15px 0 5px;
	font-size:1em;
	color:#55aa66;
	font-weight:bold;
	padding:0 0 5px 0;
	border-bottom:1px dashed #667DFF;
}

div#shopDetail h2{
	margin-bottom:30px;
}
div#shopDetail h3{
	margin-bottom:15px;
	padding-left:70px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	background:url(/common/image/sarisari-store/title_ber.jpg) no-repeat #f165a4;
}
div#shopDetail .leftBox{
	width:340px;
}
div#shopDetail .rightBox{
	width:240px;
	color:#5775a4;
	font-size:0.8em;
}
div.picBox{
	margin-bottom:15px;
}
div#shopDetail p{
	margin:0 10px 15px;
	line-height:1.5;
}
div.feature ul{
	margin:0 0 15px 30px;
	list-style:disc;
}
div.feature ol{
	margin:0 0 15px 30px;
	list-style:decimal;
}
div#shopDetail td{
	vertical-align:top;
}
div.shopData{
	margin-bottom:15px;
	padding:10px 20px 12px 20px;
	border:1px solid #c8d5ff;
	background:#FFFDF4;
}





