/* styles.css */


#flash{
    width: 780px;
	margin: 0 auto 20px auto;
}

/* */

#indexcontents{
    margin:0 0 70px 0;
}

#indexcontents h2{
    padding:0 0 1px 0;
	margin:0 0 10px 0;
	border-bottom: dotted 1px #f8a1d0;
}

#indexcontents_left{
    float: left;
	width: 385px;
}
#indexcontents_right{
    float: right;
	width: 385px;
}

#indexcontents table{
    clear:both;
    width: 100%;
}
#indexcontents th{
    vertical-align:middle;
	text-align:center;
    width: 60px;
	border: dotted 1px #f8a1d0;
}



#indexcontents td{
    vertical-align:top;
    width: 325px;
	border: dotted 1px #f8a1d0;
}

#indexcontents td.info2{
    vertical-align:top;
    width: 720px;
	border: dotted 1px #f8a1d0;
}

#indexcontents td .innertd{
    padding: 10px 10px 10px 10px;
}
#indexcontents td .innertd a{
    line-height:1.5;    
    text-decoration:none;
    color:#dc177a;
}
#indexcontents td .innertd span{
    font-weight:bold;
}


#indexcontents .flleft{
    float:left;
}

#indexcontents dl{
    float:right;
    width: 215px;
}

#indexcontents dl.info2{
    float:right;
    width: 610px;
}


#indexcontents td .innertd.noImage dl{
	float:none;
    width:100%;
}

#indexcontents table dt{
    margin: 0 0 8px 0;
	font-size:12px;
}

#indexcontents table dd{
    font-size:12px;
}

/* ꂼ̃gbvy[WɊւ */
#top{
    margin: 0 0 30px 0;
}
#top #top_left{
	width:366px;
	float:left;
}
#top #top_left #top_left_mainvisual{
	padding: 0 0 17px 0;
	background:url(/echika/common/images/HDudr.jpg) repeat-x left bottom;
}

#top_left_mainvisual ul li{
margin-bottom:10px;
}

#top_left_mainvisual ul li.selection{
margin-bottom:0px;
}

#top #top_left img{
    display: block;
}
#top #top_left_news{
	font-size:75%;
	line-height:1.6em;
	margin:15px 0 0 0;
	padding:0 0 25px 0;
	background:url(/echika/common/images/HDudr.jpg) repeat-x left bottom;
}

#top #top_left_news strong{
	font-weight:bold;
	font-size:120%;
}

#top #top_right{
    width: 395px;
	float:right;
	padding: 20px 0 0 0;
	background:url(/echika/common/images/HDudr.jpg) repeat-x left top;
	border-bottom:1px dotted #c0c0c0;
}
#top #top_right h2{
    margin: 0 0 10px 0;
}
#top #top_right .topic{
    clear:both;
    padding: 6px 0 6px 10px;
	border-top: 1px dotted #c0c0c0;
}
#top #top_right .topic li.imgs{
    display: inline;
    text-align:center;
    width:82px;
	height:82px;
    float: left;
	margin: 0 10px 0 0;
}
#top #top_right .topic li.imgs img{
    margin: 0 auto;
    display: block;
    text-align: center;
}
#top #top_right .topic li.text{
    font-size: 10.5px;
    font-family:Verdana, 'MS PGothic'; 
	line-height:1.7;
    width: 285px;
    float: right;
    background: url(/echika/common/images/TTLimage_event.jpg) repeat-y left top;
}
#top #top_right .topic li.text dl {
    padding: 0 0 0 25px;
}
#top #top_right .topic li.text dt a{
    color:#dc177a;
    text-decoration:none;
}
#top #top_right .topic li.text dt a:hover{
	text-decoration:underline;
}

#top #top_right .topic li.text dt span{
    font-weight:bold;
}
#top #top_right .topic li.text dd.bottom{
    font-weight:bold;
    position:relative;
}

#top #top_right .topic li.text dd.bottom span.price{
    display:block;
	text-align:right;
}

/*
#top #top_right .topic li.text dd.bottom span.price{
    position:absolute;
	right:0
}
*/
/* */

#innercontents{
    padding: 20px 0 0 0;
	margin:0 0 15px 0;
    background: url(/echika/common/images/HDudr.jpg) repeat-x left top;
	/*border-bottom: dotted 1px #f8a1d0;*/
}

#innercontents.linkpage{
    padding: 0 0 70px 0;
}
#innercontents.sitemappage{
    border:none;
}
#innercontents.lcccpage{
    border:none;
}
#innercontents.eventpage{
	border:none;
}
#innercontents .section{
    padding: 20px 0 0 0;
    position:relative;
}

#innercontents .section h2{
    padding: 0 0 1px 0;
	margin:0 0 25px 0; 
	border-bottom: dotted 1px #f8a1d0; 
}
#innercontents .section h2.noneborder{
    padding: 0 0 1px 0;
	margin:0 0 25px 0; 
	border:none;
}

#innercontents .section h3{
    padding: 1px;
	margin:0 0 15px 30px; 
	border-left: solid 6px #ed0382;
	border-bottom: dotted 1px #f8a1d0; 
}

#innercontents .section h3.ttlekichika{
	margin:0 0 40px 30px; 
}
#innercontents .section span.r_bottom{
    position:absolute;
	float:right;
	bottom:35px;
	right:20px;	
}



/* */

#innercontents .innersection01{
	height:90px;
	margin: 0 0 30px 35px;
}


#innercontents .innersection01 ul{
}
#innercontents .innersection01 li{
    padding:0 0 0 20px;
    width:300px;
    float:left;
}
#innercontents .innersection01 a.link{
    display:block;
    padding: 0 0 0 30px;
	background: url(/echika/link/img/IClinkicon.jpg) no-repeat left 22px;
}
#innercontents .innersection01 a.ekichika{
    display:block;
    padding: 0 0 0 30px;
	background: url(/echika/link/img/IClinkicon.jpg) no-repeat left 10px;
}
#innercontents .innersection01 a.ekibill{
    display:block;
    padding: 0 0 0 30px;
	background: url(/echika/link/img/IClinkicon.jpg) no-repeat left 30px;
}

#innercontents .innersection02{
    position: relative;
	height:220px;
	margin: 0 0 30px 35px;
}

/* r܁E\QŗL̃RZvgɂ */
#innercontents .innersection_lccc{
    padding: 0 0 0 12px;
}
#innercontents .innersection_lccc h4{
    font-size:19px;
	font-weight:bold;
    padding:0 0 1px 0;
	margin:0 0 20px 0;
	border-bottom: dotted 1px #f8a1d0;
}
#innercontents .innersection_lccc p.omote_breeze{
    line-height:1.4;
    font-size:15px;
	font-weight:bold;
	margin: 0 0 15px 0;
}
#innercontents .innersection_lccc .ike_monparnass{
    line-height:1.4;
    font-size:15px;
    font-weight:bold;
	padding: 0 0 5px 0;
}
#innercontents .innersection_lccc dl.ike_monparnass dd{
    line-height:1.8;
    font-size:9px;
	color:#8f8f8f;
	margin: 0 0 10px 0;
}

#innercontents .innersection_lccc .btmmrg{
	margin:0 0 20px 0;
}

/* r܁E\QŗL̃Cxgɂ */
#innercontents .innersection_eventinfo{
    font-size:12px;
	line-height: 1.5;
	padding: 0 0 10px 30px;
    margin: 0 0 20px 0;
}
#innercontents .innersection_eventinfo a.link{
    color:#dc177a;
    text-decoration:none;
}
#innercontents .innersection_eventinfo a.link:hover{
    text-decoration:underline;
}
#innercontents .innersection_eventinfo dl{
    font-weight:bold;
    padding: 0 0 0 15px;
	margin: 0 0 10px 0;
    background:url(/echika/common/images/TTLimage_event.jpg) repeat-y left top;
}
#innercontents .innersection_eventinfo dt{
    position:relative;
    padding: 2px 0 2px 0;
    border-bottom: 1px solid #c0c0c0;
}
#innercontents .innersection_eventinfo dt span{
    font-weight:normal;
    position: absolute;
	right:0;
}
#innercontents .innersection_eventinfo dd{
    padding: 2px 0 2px 0;
}

#innercontents .innersection_eventinfo li.imgs{
    height: 101px;
	width:101px;
    text-align:center;
    float:left;
	display:inline;
	margin: 0 10px 0 0;
}
#innercontents .innersection_eventinfo li.text{
    margin: 0 80px 0 0;
    display: inline;
    float:right;
    width: 550px;
}

#innercontents .innersection_eventpast{
    font-size:11px;
	line-height: 1.5;
	padding: 0 0 10px 65px;
    margin: 0 0 20px 0;
}

#innercontents .innersection_eventpast h3{
	height: 13px;
	margin: 12px 0 20px 0;
	padding: 0 0 9px 0;
	background: url(/echika/common/images/HDudr5px.jpg) repeat-x left bottom;
	border-bottom: none;
	border-left: none;
}
* html #innercontents .innersection_eventpast h3{
	height: 22px;
}
#innercontents .innersection_eventpast h4.year{
	font-weight: bold;
	margin:0 0 24px 15px;
}
#innercontents .innersection_eventpast ul{
	height: 12px;
	padding: 5px 10px 8px 1px;
	margin: 0 0 32px 15px;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}
* html #innercontents .innersection_eventpast ul{
	padding-bottom: 4px;
}
#innercontents .innersection_eventpast li.date{
	float: left;
	width: 140px;
}
#innercontents .innersection_eventpast li.title{
	float: left;
}
#innercontents .innersection_eventpast li.title span{
	font-weight: bold;
}
#innercontents .innersection_eventpast li.shop{
	float: right;
}
#innercontents .innersection_eventpast ul.last{
	margin-bottom: 48px;
}

/* TOPPAGE special banner */
#naviSec li.solde{
	height: 78px;
}
* html #naviSec li.solde{
	height: 87px;
}
*:first-child+html #naviSec li.solde{
	height: 87px;
}

/* TOPPAGE Note Text */
.topNoteTxt{
	clear:both;
	font-size:10.5px;
	padding-top:20px;
	margin-left:385px;
}
*:first-child+html .topNoteTxt {
	padding-top:0;
}



/* margin module */
.mt05{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt27{margin-top:27px!important;}
.mt30{margin-top:30px!important;}
.mt35{margin-top:35px!important;}
.mt40{margin-top:40px!important;}
.mt45{margin-top:45px!important;}
.mt50{margin-top:50px!important;}
.mt60{margin-top:60px!important;}
.mt65{margin-top:65px!important;}



/* pagetop */
.jmptopagetop{
    text-align:right;
}
.jmptopagetop a{
    text-decoration: none;
    font-size:10px;
    background: url(/echika/omotesando/common/images/shop/list/ICpagetop.jpg) no-repeat left center;
	padding: 3px 3px 3px 12px;
}


li.linkarea a {
    background: url("/echika/omotesando/common/images/shop/list/ICicon01.jpg") no-repeat scroll 0 1px transparent;
    display: inline;
    padding-left: 17px;
	padding-bottom:5px;
	line-height:1.6;
	font-weight:bold;
}


