@import "/kyoto/css/common.css";
@import "/kyoto/css/event.css";



#intimate, #intimate_head, #intimate_body, #intimate_foot {
padding: 0;
margin: 0;
background-color: #FFF;
}

#intimate a {
text-decoration:none;
}


#intimate a:link, #intimate a:visited {
color: #C33;
background-color: #FFF;
text-decoration:none;
}

#intimate a:hover, #intimate a:active {
	color: #F66;
	background-color: #FFF;
}

table#intimate_index {
margin: 15px 0;
}

#intimate_index td {
padding: 0 15px;
font-size: 12px;
}

#intimate_index td .title {
padding: 0 0 5px 0;
margin: 0 0 15px 0;
border-bottom: 1px solid #906;
text-align:center;
}

#intimate_index td p {
padding: 0 0 15px 0;
clear:both;
text-align:left;
}


#intimate_index td p .smallfont,
.smallfont  {
	font-size: 10px;
	line-height: 150%;
}

#intimate_index td p a img {
padding: 0;
margin: 0 15px 10px 0;
float:left;
}

/* contents */

#intimate_side {
	width:180px;
	background-color: #FFEAEA;
	margin-right: 10px;
	margin-left: 10px;

}

#intimate_side a {
font-size:10px;
_font-size:11px;
text-align:left;
display:block;
padding: 4px;
_padding: 4px 4px 1px 4px;

}

#intimate_side a:link, #intimate_side a:visited {
color: #C33;
background-color: #FFEAEA;
}

#intimate_side a:hover, #intimate_side a:active {
color: #F66;
background-color: #FFF;
}


#intimate_side ul, #intimate_side li {
list-style:none;
}

#intimate_side ul {
	padding: 0 10px 10px 10px;
}

#intimate_side li {
	border-bottom: 1px solid #FFF;
}


#intimate_contents {
	margin: 10px;
	background-image: url(images/common/brand_bg.jpg);
	background-repeat: repeat-y;
}

#intimate_contents_inside {
padding: 10px 20px;
text-align:left;
}

#intimate_contents_inside p {
padding: 0 0 10px 0;
}

#intimate_contents_inside p.intimate_title {
color: #C33;
background-color: #FFEAEA;
padding:4px 5px;
text-align:center;
letter-spacing: 0.1em;
line-height: 1em;
margin: 0 0 10px;
}

#intimate_contents_inside p.intimate_color {
	padding: 6px 10px;
	border: 1px solid #CCC;
	font-size: 10px;
	line-height: 1.2em;
	margin: 0 0 10px;
	color: #666666;

}

#intimate_contents_inside table.intimate_item {
margin: 0 0 15px 0;
}

#intimate_contents_inside table.intimate_item td {
line-height:1.6em;
}

#intimate_contents_inside table.intimate_item img {
margin: 0 10px 0 0;
}
.m_other {
color: #C33;
}


/* popup */
#intimate_popup {
margin: 10px auto;
width: 500px;
}


#intimate_popup #intimate_contents_inside {
padding: 10px 5px;
text-align:left;
}

#intimate_contents_inside p {
line-height: 1.4em;
_line-height: 1.6em;
}

#intimate_contents_inside p.intimate_event_title {
color: #FFF;
background-color: #FF6161;
border: 2px solid #FF9B9B;
padding:2px 0;
padding: 4px 0 1px;
text-align:center;
line-height: 1em;
margin: 0 0 10px;
font-weight:bold;
}

#intimate_contents_inside p.intimate_event_detail {
padding: 6px 10px;
border: 1px solid #CCC;
margin: 0 0 10px;
}

#intimate_contents_inside p.intimate_event_devide {
border-bottom: 1px solid #906;
padding: 0 0 15px;
margin: 0 0 25px;
}
#attention {
	color: #CC3333;
}


.s {
}p#m_waku {
	color: #666666;
}
/* ie8のスワップイメージ画像のズレ回避*/

#main a {
background:none;
}

.m_color {
color: #993366;
}