@charset "Shift_JIS";

#calendar_block{
	background-color:#fff;
	margin-bottom:20px;
	padding: 20px;
}
#calendar_block a{
	-moz-transition:0.2s linear ;
	-webkit-transition:0.2s linear ;
	transition:0.2s linear ;
}

#calendar_block h2{
	margin-bottom:15px;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	border-bottom:3px solid #5DB9AE;
}

/*----- ショップリスト -----*/

#shoplink_list{
	margin-bottom:30px;
}
#shoplink_list li{
	position:relative;
	float:left;
	width:309px;
	height:50px;
	margin:0 5px 10px ;
	background-color:#fff;
	border:3px solid #ddd;
	border-radius:5px;
	-moz-transition:0.2s linear ;
	-webkit-transition:0.2s linear ;
	transition:0.2s linear ;
}
#shoplink_list li:hover{
	background-color:#F9DFD5;
	border:3px solid #EDA184;
}
#shoplink_list li a{
	display:block;
	width:264px;
	height:45px;
	padding:5px 0 0 50px;
	font-size:14px;
	line-height:20px;
	background-repeat:no-repeat;
	background-position: 5px 5px;
	-moz-background-size:40px 40px;
	-webkit-background-size:40px 40px;
	-o-background-size:40px 40px;
	-ms-background-size:40px 40px;
	background-size:40px 40px;
}
#shoplink_list li a:hover{
	color:#B2532E;
	text-decoration:none;
}
#shoplink_list li a span{
	font-size:16px;
}
#shoplink_list li a:before{
	position:absolute;
	content:"";
	width:10px;
	height:10px;
	top:17px;
	right:10px;
	border-right:4px solid #6BBED5;
	border-bottom:4px solid #6BBED5;
	-webkit-transform:rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform:rotate(-45deg);
}

#shoplink_list li.clark a{
	background-image:url("/sapporo/images2015/shoplogo/square/clark.png");
}
#shoplink_list li.matty a{
	background-image:url("/sapporo/images2015/shoplogo/square/matty.png");
}
#shoplink_list li.maid2 a{
	background-image:url("/sapporo/images2015/shoplogo/square/maid2.png");
}
#shoplink_list li.nurse a{
	background-image:url("/sapporo/images2015/shoplogo/square/nurse.png");
}
#shoplink_list li.bully a{
	background-image:url("/sapporo/images2015/shoplogo/square/bully.png");
}
#shoplink_list li.tamahiyo a{
	background-image:url("/sapporo/images2015/shoplogo/square/tamahiyo.png");
}
#shoplink_list li.matto a{
	background-image:url("/sapporo/images2015/shoplogo/square/matto.png");
}
#shoplink_list li.oshiete a{
	background-image:url("/sapporo/images2015/shoplogo/square/oshiete.png");
}
#shoplink_list li.cosdate a{
	background-image:url("/sapporo/images2015/shoplogo/square/cosdate.png");
}
#shoplink_list li.suteki a{
	background-image:url("/sapporo/images2015/shoplogo/square/suteki.png");
}
#shoplink_list li.okusama a{
	background-image:url("/sapporo/images2015/shoplogo/square/okusama.png");
}
#shoplink_list li.para a{
	background-image:url("/sapporo/images2015/shoplogo/square/para.png");
}
#shoplink_list li.dougeki a {
	background-image: url("/sapporo/images2015/shoplogo/square/dougeki.png");
}
#shoplink_list li.sentai a{
	background-image:url("/sapporo/images2015/shoplogo/square/sentai.png");
}
#shoplink_list li.pucho a{
	background-image:url("/sapporo/images2015/shoplogo/square/pucho.png");
}
#shoplink_list li.saman a{
	background-image:url("/sapporo/images2015/shoplogo/square/saman.png");
}
#shoplink_list li.harejo a{
	background-image:url("/sapporo/images2015/shoplogo/square/harejo.png");
}
#shoplink_list li.marimo a{
	background-image:url("/sapporo/images2015/shoplogo/square/marimo.png");
}

/*----- 本日のイベント -----*/
#event_list{
	margin-bottom:30px;
}
#event_list li{
	position:relative;
	float:left;
	width:152px;
	margin:0 5px 10px ;
	background-color:#EDE9DB;
}
#event_list li.vip{
	background-color:#D6EEED;
}
#event_list li h3{
	height:24px;
	margin-bottom:10px;
	color:#fff;
	font-size:14px;
	line-height:24px;
	text-align:center;
	background-color:#aaa;
}
#event_list li.pucho h3{
	letter-spacing: -0.2em;
}
#event_list li.okusama h3{
    font-size: 12px;
	letter-spacing: -1px;
}
#event_list li.sentai h3{
    font-size: 12px;
	letter-spacing: -1px;
}

#event_list div{
	overflow:hidden;
	width:120px;
	height:164px;
	margin-left:11px;
	border:5px solid #fff;
	background-color:#fff;
	-moz-transition:0.2s linear ;
	-webkit-transition:0.2s linear ;
	transition:0.2s linear ;
}
#event_list div:hover{
	border:5px solid #ea68a2;
}
#event_list a img{
	width:120px;

}
#event_list li p{
	margin:10px;
	font-size:12px;
	line-height:16px;
}

#event_list li.group h3 {
    background-color: #009dff;
}
#event_list li.clark h3 {
    background-color: #910782;
}
#event_list li.matty h3 {
    background-color: #4e3b8d;
}
#event_list li.maid2 h3 {
    background-color: #703632;
}
#event_list li.nurse h3 {
    background-color: #e74382;
}
#event_list li.bully h3 {
    background-color: #552c90;
}
#event_list li.tamahiyo h3 {
    background-color: #e95283;
}
#event_list li.matto h3 {
    background-color: #00a0e9;
}
#event_list li.oshiete h3 {
    background-color: #bc6585;
}
#event_list li.cosdate h3 {
    background-color: #dd1d27;
}
#event_list li.suteki h3 {
    background-color: #fc5b63;
}
#event_list li.okusama h3 {
    background-color: #eaa9c5;
}
#event_list li.para h3 {
    background-color: #307d7b;
}
#event_list li.dougeki h3 {
	background-color: #47332f;
}
#event_list li.sentai h3 {
    background-color: #0080c7;
}
#event_list li.pucho h3 {
    background-color: #FFA600;
}
#event_list li.saman h3 {
    background-color: #de3397;
}
#event_list li.harejo h3 {
    background-color: #408401;
}
#event_list li.marimo h3 {
    background-color: #59a427;
}
