@charset "utf-8";


.menuArea{
}
.menuArea.header_fixed .Inner{background-color: #fff;}


/*------------------------------MainVisual*/
#MainVisual{
    padding: 0;
    position: relative;
    padding-bottom: 30px;
}
#MainVisual .Inner{flex-direction: column-reverse;margin-bottom: 10px;}
#MainVisual .Main{
    position: relative;
    z-index: 99;
    padding: 190px 20px 10px 20px;
    flex: auto;
    width: 100%;
    margin: 0 auto;
    /* background-color: rgb(255 255 255 / 70%); */
    box-sizing: border-box;
}
#MainVisual .Main .logo{
    width: 80%;
    max-width: inherit;
}
#MainVisual .Main .icon{
    font-size: 11px;
}
#MainVisual .Main h1{
    padding: 10px;
    margin-bottom: 5px;
}
#MainVisual .Main h1 .main{
    font-size: 18px;
}
#MainVisual .Main h1 .main span{
    display: inline;
}
#MainVisual .Main h1 .main span + span{}
#MainVisual .Main h1 .sub{
    font-size: 14px;
}
#MainVisual .Main h1:before,#MainVisual .Main h1:after{}
#MainVisual .Main h1:before{}
#MainVisual .Main h1:after{}
#MainVisual .Main h1.space:after{
    right: 0;
    bottom: 0;
}
#MainVisual .Main .lounge{
    margin-bottom: 10px;
}
#MainVisual .Main .lounge dt{
    font-size: 18px;
}
#MainVisual .Main .lounge dd{
    font-size: 14px;
}
#MainVisual .Main .Info{
    width: 100%;
}
#MainVisual .Main .Info dl{
    display: block;
}
#MainVisual .Main .Info dl + dl{}
#MainVisual .Main .Info dt{
    width: auto;
    text-align: left;
    display: block;
}
#MainVisual .Main .Info dd{
    padding: 0;
}
#MainVisual .photo{
    max-width: inherit;
    width: 100%;
}
#MainVisual .Inner .photo{
    position: absolute;
    top: 0;
}

#MainVisual .Intro{
    width: var(--Width);
}
#MainVisual .Intro .atte{
    margin-top: 0;
}
#MainVisual .Intro .Topic{
    display: block;
    margin-bottom: 30px;
}
#MainVisual .Intro .Topic .Title{}
#MainVisual .Intro .Topic .Title dt{
    font-size: 17px;
}
#MainVisual .Intro .Topic .Title dt:before{
    display: none;
}
#MainVisual .Intro .Topic .Title dd{
    font-size: 14px;
}
#MainVisual .Intro .Topic ul{
    padding: 15px;
}
#MainVisual .Intro .Topic li{
    font-size: 13px;
}
#MainVisual .Intro .Topic li + li{}
#MainVisual .Intro .Topic li:before{
    font-size: 12px;
    margin-top: 0;
}
#MainVisual .Intro .Info{
    display: block;
}
#MainVisual .Intro .Info .Entry{
    margin-bottom: 20px;
    width: 100%;
}
#MainVisual .Intro .Info .Entry:nth-of-type(1),#MainVisual .Intro .Info .Entry:nth-of-type(2){
    width: 100%;
}
#MainVisual .Intro .Info .Entry .photo{}
#MainVisual .Intro .Info .Entry dl{}
#MainVisual .Intro .Info .Entry dt{
    font-size: 16px;
    padding-bottom: 2px;
}
#MainVisual .Intro .Info .Entry dd{}


/*-------------------------Room-*/
#Room{
    width: var(--Width);
    margin: 0 auto;
}
#Room h2{
    margin-bottom: 20px;
}
#Room .Inner{}
#Room .Inner .Entry{}
#Room .Inner .Entry .photo{}
#Room .Inner .Entry dl{}
#Room .Inner .Entry dt{}
#Room .Inner .Entry dd{}
#Room .Inner.column1{}
#Room .Inner.column1 .Entry{
    display: block;
}
#Room .Inner.column1 .Entry + .Entry{
    margin-top: 40px;
}
#Room .Inner.column1 .Entry .photo{
    width: 100%;
    margin-bottom: 7px;
}
#Room .Inner.column1 .Entry dl{
    padding-left: 0;
}
#Room .Inner.column1 .Entry dt{
    font-size: 16px;
    padding-bottom: 3px;
}
#Room .Inner.column1 .Entry dd{
    font-size: 13px;
}
#Room .Inner.column2{}
#Room .Inner.column2 .Entry{}
#Room .Inner.column2 .Entry .photo{}
#Room .Inner.column2 .Entry dl{}
#Room .Inner.column2 .Entry dt{}
#Room .Inner.column2 .Entry dd{}

/*-----------------------------------Item*/
#Item .OhterTour{
    width: 90%;
}
#Item .OhterTour .title{
    font-size: 16px;
}
#Item .OhterTour .title:before{}
#Item .OhterTour a{
    font-size: 13px;
    padding: 12px 20px;
}
#Item .OhterTour a br{
    display: none;
}
#Item .OhterTour a:hover{}
#Item .None{}
#Item .None p{}
#Item .None ul{}
#Item .None li{}
#Item .None li + li{}
#Item .None li a{}
#Item .None li a:hover{}