@charset "Shift_JIS";



div.contents .intro{
padding:10px;
margin-bottom:5px;
border-bottom:solid 1px #ccc;
}

.intro p{
line-height:1.5em;
font-size:13px;
}

.hide{
display:none;
}

.bgcolor-khaki {
	background-color:#7B634F;
	color:#FFFFFF;
	border:1px solid #574B35;
	font-size:90%;
}

.border_dot {
	border-bottom:1px dotted #CCCCCC;
}
.contents .bordercolor-khaki {
	padding:1px 5px;
	border:1px solid #7B634F;
	color:#7B634F;
	font-weight:bold;
}

.contents .ftcolor-khaki {
	color:#7B634F;
}

div.spfeature, div.fashion, div.feature, div.regulars, div.column, div.information, div.beauty {
	margin:15px 5px 15px 0;
}
.border_red {
	color:#663333;
	font-size:100%;
	border:1px solid #663333;
	padding:1px 7px; 
	padding-top:3px;
}

p {
	font-size:12px;
}


.contents .basic{
margin-top:10px; border-bottom:1px dotted #cccccc;padding:10px 0;
}
.basic p{
font-size:12px;
line-height:1.4em;
margin:2px 0 4px 0;

}


.basic li{
font-size:14px;
margin:8px 0;
}

.contents .basic ul{
margin-top:5px;
}
.contents .basic .name_list li{
display:block;
font-size:12px;
margin:5px;
width:70px;
float:left;
}

.contents .basic .place li{
display:inline;
font-size:12px;
margin-right:1em;
line-height:2em;
}


.contents .basic .name li{
display:inline;
font-size:14px;
margin-right:0.3em;
line-height:2em;
}


.contents .inline{
display:inline;
margin-right:0.3em;}

.f20{
font-size:20px;
}
.f18{
font-size:18px;
}
.f16{
font-size:16px;
}
.f15{
font-size:15px;
}
.f14{
font-size:14px;
}
.f13{
font-size:13px;
}
.f12{
font-size:12px;
}
.f11{
font-size:11px;
}
.f10{
font-size:10px;
}

.contents .border_f12{
border:1px solid #333;
padding:2px;
}

.contents .bg_f12{
background-color:#963D67;
color:#fff;
padding:2px;
font-size:12px;
}
.contents .bg_f14{
background-color:#963D67;
color:#fff;
padding:2px;
font-size:14px;
}
.color0909{
color:#963D67;
}

h2 {
	font-size:18px;
	}
h3 {
	font-size:15px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:12px;
}

#contlist:after {
	content:"";
	display:block;
	clear:left;
}

#contlist {
	display:inline-block;
}
/*\*/
* html #contlist {height:1%;}
#contlist {display:block;}
/**/

.left {
	width:240px; 
	float:left;
	margin-bottom:15px;
}

.right {
	width:242px; 
	float:right;
	margin-bottom:15px;


}
.left div, .right div {
	margin:7px 0;
}

div.spfeature, div.fashion, div.feature, div.regulars, div.column, div.information, div.beauty {
	margin:0 5px 15px 0;
}

#contlist .categorytit {
	margin-bottom:2px;
}
#contlist .categorytit span {
	background-color:#660033;
	color:#FFF;
	font-size:11px;
	padding:2px 2em;
}

div.fashion p, div.regulars p, div.beauty p, div.column p {
	font-size:11px;
}
div.information li {
	font-size:11px;
}

li.item {
	margin:3px 0 0;
}
div.item {
	margin:3px 0 0;
}

ul.item-list {
	margin-left:10px;
}
#contlist ul.list-inline li {
	font-size:11px;
	margin-left:0;
	margin-right:0;
}




/*\*//*/
.right {float:none; margin-left:250px;}
.left div, .right div {width:245px;}
/**/
