/* ¸Þ´º */
#menu {width:100%;  left:0px; top:0px;  z-index:10;}
#menu > iframe {width: 100%; height: 350px; margin:0px; border:0px; overflow:hidden; }

/* title */
#title {width: 100%; padding-top: 0px;}
#title .title {width: 100%; height: auto;}
#title .title .ttlname {font-size: 30px; padding: 20px 0; }
#title .title .ttlname span {color: #139c4f;}
#title .title .ttlsbj {font-size: 20px; padding-bottom: 10px;}
#title .title .ttlen {font-size: 14px; text-transform: uppercase; color: #005666; border-bottom: 1px solid #005d8b; border-top: 1px solid #005d8b; margin: 20px 150px 20px 150px; padding: 10px; letter-spacing: 5px; font-family: 'Satisfy', cursive;}

/* contents */
#contents {width: 100%; position: relative; left: 0; top: 0px; z-index: 1;}
#contents .container {padding-top: 0px; }
#contents .container p {width: 100%; text-align: center; font-size: 25px;}
#contents .container img {width: 100%; }
#contents .container img.subtitle-reser {width: 295px;}
#contents .container img.subtitle-room {width: 40%;}
#contents .container img.subtitle-detail {width: 112px;}
#contents .container span {color: #FF0000; font-size:20px }
#contents .container ul {list-style-type: square;}
#contents .container li {font-size: 25px;}
#contents .container ul li img {width: 100%;}
#contents .container iframe {width: 100%;}
#contents .container li.room {font-style: italic; font-size: 25px; font-weight: bold;}
#contents .container h1 {padding: 50px; color: red;}
#contents .container h2 {padding-bottom: 30px;}

/* bottom */
#bottom {width:100%; height:auto; position:relative; left:0px; top:100px; overflow:hidden; background: #dcdcdc;}
#bottom iframe {width:100%; height:450px; border:0px; padding-top: 100px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-left:0px; opacity :1;  overflow:hidden;}
