/*=====================================
　　色指定
=====================================*/

/*----------------------------------------------------
	#page
----------------------------------------------------*/

#wrapper {
/*	background: -moz-linear-gradient(left,#FFf0f0 0%,#ffcccc 25%,#ffcccc 75%,#FFf8fd);
	background: -webkit-gradient(linear,left center,right center,from(#FFFFFF),color-stop(0.25,#ffcccc),color-stop(0.75,#ffcccc), to(#FFf8fd));
	background: linear-gradient(to left,#FFFFFF 0%,#ffcccc 25%,#ffcccc 75%,#FFFFFF);
}

#wrapper_top {
*/	background: -moz-linear-gradient(top,#FFDDE4 0%,#FFf8fd 25%,#FFf8fd 75%,#FFDDE4 );
	background: -webkit-gradient(linear, left top, left bottom, from(#FFDDE4),color-stop(0.25,#FFf8fd),color-stop(0.75,#FFf8fd), to(#FFDDE4));
	background: linear-gradient(to bottom,#FFDDE4 0%,#FFf8fd 25%,#FFf8fd 75%,#FFDDE4);
}
/*----------------------------------------------------
	#header
----------------------------------------------------*/


#selbase {
	background:#fff;
}

#wrapper_foot {
	background:#661414;
}

#contents {
}

/*----------------------------------------------------
	#footer
----------------------------------------------------*/

#footer a:link { color: #002065; }
#footer a:visited { color: #002065; }
#footer a:hover { color: #0074d6;}
#footer a:active { color: #00fffc; }

/*----------------------------------------------------
	side
----------------------------------------------------*/

#ban img {
	border:solid 2px #fff;
}

#ban img:hover {
	border:solid 2px #498ff0;
}

/*----------------------------------------------------
	form
----------------------------------------------------*/

.formborder { border:1px solid #06b; }
.forbx {
	color:#fff;
	background:#498ff0;
}

/*----------------------------------------------------
	topics
----------------------------------------------------*/

#tpctop {
	float:right;
	width:710px;
	height:30px;
	padding:6px 6px 4px;
    color:#fff;
    background-color: #9f1e1e;
    border: solid 1px #9f1e1e;
	border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-o-border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
}

/*----------------------------------------------------
	map
----------------------------------------------------*/

.mapatt {
	width:240px;
	height:12px;
	padding:6px 0 8px;
    color:#fff;
    background-color: #9f1e1e;
    border: solid 1px #9f1e1e;
	border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-o-border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
}

/*----------------------------------------------------
	price
----------------------------------------------------*/

.bxx1 { background:#ff7f7f; }
.bxx2 { background:#ff9999; }

/*----------------------------------------------------
	studio
----------------------------------------------------*/

.stdatt {
	width:238px;
	height:14px;
	padding:8px 0 8px;
    color:#fff;
    background-color: #9f1e1e;   
    border: solid 2px #9f1e1e;
	border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-o-border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
}

.borcol {
    border: solid #b83030;
	border-width:0 1px 1px 1px;
}

/*----------------------------------------------------
	reserve
----------------------------------------------------*/

#reserve, #studio {
    background-color: #fff;
    border: solid 2px #661414;
	border-radius: 39px 12px 12px 39px;
	-webkit-border-radius: 39px 12px 12px 39px;
	-o-border-radius: 39px 12px 12px 39px;
	-ms-border-radius: 39px 12px 12px 39px;
}

#reserve a, #studio a{
    background-color: #661414;
/*    border: solid 2px #fff;*/
	border-radius: 35px 10px 10px 35px;
	-webkit-border-radius: 35px 10px 10px 35px;
	-o-border-radius: 35px 10px 10px 35px;
	-ms-border-radius: 35px 10px 10px 35px;
}

#reserve:hover, #studio:hover {
    border-color:#9f1e1e;
}

#reserve a:hover , #studio a:hover{
    background-color: #9f1e1e;
}

