/* CSS Document */

.secondmainimgarea {
    clear:both;
    width:960px;
	height:200px;
	margin:0;
	padding:0 15px;
}

#kuzu {
   clear:both;
   width:700px;
   height:22px;
   margin:0 15px;
   padding:10px 0 0 260px;
   text-align:left;
   font-size:small;
}

#secondmain {
   clear:both;
   width:960px;
   margin:0 0 20px 0;
   padding:0 15px;
   text-align:left;
}

#rightcontents {
   float:right;
   margin:0 0 0 10px;
   padding:0;
   width:700px;
   text-align:left;
}

#leftcontents {
   float:left;
   margin:0;
   padding:0;
   width:250px;
   text-align:left;
}

.continner1 {
   width:700px;
   margin:0;
   padding:0;
   text-align:left;
}

.imgfirst {
   float:left;
   margin-right:40px;
}

.innertxt {
   margin:0;
   padding:0 20px 0 0;
   line-height:150%;
   text-align:left;
   font-size:90%;
}

.innerimg1 {
   margin:7px 0;
}

/*h2の設定----------------------------------------*/
.continner1 h2 {
   width:700px;
   height:60px;
   background:#fff url(../images/h2_01.gif) no-repeat;
   text-indent:-9999em;
}


.continner2 h2 {
   width:700px;
   height:60px;
   background:#fff url(../images/h2_02.gif) no-repeat;
   text-indent:-9999em;
}

/*左コンテンツの設定-------------------------------*/
.leftinner1 {
   width:250px;
   margin:0 0 10px 0;
   padding:0;
}

.leftinner1 h2 {
   width:235px;
   height:27px;
   margin:0;
   padding:10px 0 0 15px;
   color:#fff;
   text-align:left;
   background:url(../../room/images/left_h2_bg.gif) no-repeat;
   font-size:80%;
}

.leftinner3 h2 {
   width:235px;
   height:27px;
   margin:0;
   padding:5px 0 0 15px;
   color:#fff;
   text-align:left;
   background:url(../../room/images/left_h2_bg.gif) no-repeat;
   font-size:80%;
}

.waku_gray {
   width:238px;
   margin:10px 0;
   padding:5px;
   border:1px solid #666;
   text-align:left;
   color:#666;
   font-size:70%;
   line-height:150%;
}

.waku_gray img {
   float:left;
   margin:0 5px 0 0;
}

.left_m {
   font-size:120%;
   color:#000;
   font-weight:bold;
}
.s_txt {
   color:#e6a304;
   font-size:70%;
   font-weight:bold;
}

.leftinner2 {
   width:250px;
   margin:0 0 20px 0;
   padding:0;
   border-bottom:1px dotted #666;
}

.leftinner2 h2 {
   width:250px;
   height:22px;
   margin:0;
   padding:10px 0 0 0;
   color:#fff;
   text-align:center;
   background:#79c34c;
   font-size:90%;
}

.planlist {
   padding:10px;
   color:#666;
   text-align:left;
}

.planlist ul {
   list-style:none;
   margin:0;
   padding:0;
}

.planlist li {
   background:url(../../images/second/icon.gif) no-repeat;
   padding:2px 0 0 15px;
   height:15px;
}

.leftinner3 {
   width:250px;
   margin:0 0 20px 0;
   padding:0 0 10px 0;
   border-bottom:1px dotted #666;
   line-height:150%;
}

.menulist {
   padding:5px;
   color:#666;
   text-align:left;
}

.menulist ul {
   list-style:none;
   margin:10px 0 0 0;
   padding:0;
}

.menulist li {
   background:url(../../images/second/icon2.gif) no-repeat;
   margin:0 5px;
   padding:0 0 0 15px;
}

.qr_area {
   text-align:center;
   margin:10px;
   font-size:80%;
}
.qr_txt {
   text-align:left;
   margin:10px;
   font-size:80%;
}
.contents{
   margin: 15px;
}

#este{
    display: block;
    margin-top: 20px;
    padding: 10px 20px;
    text-decoration: none;
    background: rgb(227, 134, 146);
    color: white;
    font-size: 20px;
    font-weight: bold;
    /* margin-left: 20px; */
    width: 200px;
    float: right;
    margin-right: 30px;
    text-align: center;
}
#este:hover{
    background: rgb(247, 154, 166);
}

