@charset "utf-8";

@import "common_parts.css";
@import "base.css";


.mainimg img{
	width: 100%;
	height: auto;
}

/*navi
************************************************************************************/
nav ul.toppage li a{
	list-style-type: none;
	padding: 20px 10px;
	color: #FFF;
	display: block;
	/zoom:1;
	text-decoration: none;
	font-size: 1.6rem;
	font-weight: bold;
}

nav ul.toppage li span{
	margin: 0 0 0 20px;
	font-size: 1.0rem;
	font-weight: normal;
}

/*
nav ul.toppage li a:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
*/

nav ul.toppage li.menu1 a{
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-webkit-gradient(linear,center top, center bottom, from(#d5893f), to(#dc7510));
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-moz-linear-gradient(top, #d5893f, #dc7510);
}
nav ul.toppage li.menu2 a{
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-webkit-gradient(linear,center top, center bottom, from(#db6b88), to(#e0486f));
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-moz-linear-gradient(top, #db6b88, #e0486f);
}
nav ul.toppage li.menu3 a{
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-webkit-gradient(linear,center top, center bottom, from(#b2ae40), to(#85811b));
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-moz-linear-gradient(top, #b2ae40, #85811b);
}
nav ul.toppage li.menu4 a{
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-webkit-gradient(linear,center top, center bottom, from(#d74a48), to(#e12421));
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-moz-linear-gradient(top, #d74a48, #e12421);
}
nav ul.toppage li.menu5 a{
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-webkit-gradient(linear,center top, center bottom, from(#4166b9), to(#1a4097));
	background: url(../img/top/menu_bg_arrow.png) no-repeat center right,
	-moz-linear-gradient(top, #4166b9, #1a4097);
}

div#areaNews{
	background: url(../img/top/booking_bg.gif) repeat-x;
	padding: 20px 10px;
	margin: 10px 0 0 0;
}

div#areaNews .ttl{
	margin: 0 0 15px 0;
}


section#booking{
	background: url(../img/top/booking_bg.gif) repeat-x;
	padding: 20px 10px;
	margin: 10px 0 0 0;
}

section#booking .ttl{
	margin: 0 0 15px 0;
}
section#booking .btn{
	margin: 0 0 10px 0;
	text-align: center;
}

section#booking .time{
	padding: 25px;
	font-size: 1.5rem;
	background: #00193f;
	text-align: center;
	color: #FFF;
	/*角丸*/
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
}

#bodyMain {
	padding:0 !important;
}

#bodyMain #areaNews h2 {
	padding:10px 0 0 0;
	margin-bottom:-10px;
}

#bodyMain #areaEvent .box p {
	padding:2px;
}

#bodyMain #areaNews .body {
    padding: 5px;
		word-break: break-all;
}

#bodyMain #areaEvent .box {
    min-width: 100%;
}

#bodyMain #areaEvent .box img {
    max-width: 100%;
	height: auto;
}
#areaNews .body dl dt {
    margin: 0;
    padding: 3px;
    font-size: 15px;
    font-weight: bold;
    color: #5F5F5F;
}
#areaNews .body dl dd {
    padding: 3px;
    line-height: 1.5;
    font-size: 15px;
    border-bottom: 1px solid #c0c0c0;
}
#areaNews .body dl dd a {
    color: #7C730F;
    text-decoration: none;
		font-weight: bold;
}
