@charset "utf-8";

@import url("reset.css");
@import url("fonts.css");
@import url("common.css");
@import url("style.css");

.main-photo {    text-align: center;}
.copyright {    text-align: center;}
/*-------------------
200313　楽天構築
-------------------*/
/*
--------------------------------------------------
	Page structure
-------------------------------------------------- */
.container{width:950px;}
header,.content,.mvArea,footer{
    min-width: 950px;
}
.content .inner {
	width: 950px;
}
header{
	width: auto;
}
.photos-top-headline{width: 950px!important}
.column .column-inner .plandetail ,
.column .column-inner h3{padding:0 10px!important}
.column .column-inner h3 + div{padding:0 10px!important}
.photos-right{margin-left:0}
/*----navigation----*/
.cnav{right:20px!important}
.nav{display: none}
/*---top---*/
#news .hd.title1{display: none}
/*---アクセス---*/
.column .column-inner h3 + div.wrapTourism{padding:0!important}
/*
--------------------------------------------------
200313　楽天SP
-------------------------------------------------- */
/*--施設案内--*/
@media screen and (max-width: 680px){
	.content .inner{padding:0}
	.wrapper{padding:50px 0 100px}
	.column-inner{margin:0 0 20px;padding:0 0 20px;width:950px;}
	.photos-right{float:right!important;width:460px!important}
	.photos-left{float:left!important;width:460px!important}
	.photos-right{margin-left:0!important}
	.column-inner h3{margin:0 0 10px 0}
	.photos img, .photos-left img, .photos-right img, .photos-top img, .photos-top-headline img, .photos-center img, .photos-conformity img, .photos-conformity-left img, .photos-conformity-right img, .photos-conformity-center img{width:inherit!important}
	.photos-top-headline img{width:930px!important}
	h1 a#logo{width:105px;height:59px}
	.cnav , nav.gnav{display:block}
	footer{padding:0;}
	footer.nagomi{background-position:unset;}
	footer{height:265px;margin:0}
	footer .footerInner{width:950px;padding:20px 0 0 0;margin:0;}
	#page-guide .photos-top-headline img{width:680px!important}
}
/*
--------------------------------------------------
200313　楽天用css調整
-------------------------------------------------- */
.left_voice .more{
font-size:82px;
margin:5px;
text-align:right;
}
.left_voiceline { height:1.3em; }
#htlSide-A a,
#htlSide-A a:visited{
    color: #1D54A7;
}
#htlSide-A a:hover,
#htlSide-A a:active{
    color: #C00;
}
#htlSide-A{	margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
#htlSide-A input { padding:0; }

.conditionChange select {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: black;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: white;
    cursor: default;
    margin: 0em;
    font: 400 13.3333px Arial;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(169, 169, 169);
    border-image: initial;
	padding: 0;
}

.left_voice a , .right_voice a{font-size:12%!important;line-height:1.3em!important;text-decoration:none!important;}
.left_voice a:hover , .right_voice a:hover{text-decoration:none!important;background:none!important;font-weight:normal!important;}

dl#dateInptBox dd input.disabled, dl#duDtAndRms dd input.disabled { width: 100%; }
dd.more { padding:0;border:0;font:inherit;vertical-align:baseline;padding-left:0!important;margin:5px; }
dd.more a {border: none; text-align:right;letter-spacing:0.03em;background:none;box-shadow:none;font-size:82%;transition:initial;display:inline;width:auto;height: auto;padding-right: 0}
dd.more:after {content: none;}
dd.more:hover{text-decoration:underline!important;}
.stdSrchBtn.smlSz a{width:40%!important;}

/*----200401 add 楽天ヘッダー崩れ対応--*/
.header-inner{width:950px}
header{position:relative}
.container{margin-top:0}
#page-home header{background-color:#000}
header h1.nagomi{
	    width: 105px;
	height: 59px;

}
div.txtArea a.cmnBtn:visited,
div.txtArea a.cmnBtn:link{color:#000}
div.txtArea a.cmnBtn:hover,
div.wrapAccess a.cmnBtn:hover{color:#fff}
nav.gnav li a:hover{color:#b979ce}