@charset "UTF-8";/*! ========================================
このCSSファイルはSassから生成しております。
編集する際はSassファイルより編集を行ってください。
========================================= */#infoArea,#mainImgLog{width:1050px}#appealArea1 #appealArea1Logo,#appealArea2,#infoArea,#mainImg,#mainImgLog{margin-left:auto;margin-right:auto}#appealArea2,#infoArea,#mainImg,#mainImgLog,.fourCntArea{margin-right:auto}.fourCntArea li a:hover,.threeCntArea li a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}#mainImg,#mainImg ul li img,#video_main{width:100%;height:auto}.clearfix{display:block}.trans{transition:all .5s ease}#mainImg{position:relative;top:0;margin-top:-55px}#mainImg ul li{width:100%}#mainImg ul li img{top:0;left:0}#mainImgLog{position:absolute;z-index:80;top:43%;left:0;right:0}#infoArea .leftArea{width:600px;float:left}#infoArea .rightArea{width:430px;margin-top:33px;float:right}#infoArea .rightArea ul{display:table}#infoArea .rightArea ul li{display:table-cell}#stayingPlan ul li a,#stayingPlan2 #stayingBox_02 .stayingBox a,.fourCntArea li a,.threeCntArea li a{display:block;color:#333}.infoList{width:100%;padding-top:10px;padding-bottom:10px;border-top:solid 1px #A6978A;border-bottom:solid 1px #A6978A}.infoList li{margin-bottom:13px}.infoList li .day{width:125px;float:left}.infoList li .infoIcon{width:76px;padding:1px 0;float:left;color:#fff;background:#676767;font-size:11px;text-align:center}.infoList li .honbun{width:380px;float:right}#appealArea1{width:100%;height:440px;background:url(/img/cut_00.jpg) center center no-repeat;background-size:cover;position:relative}#appealArea1 #appealArea1Logo{width:464px;top:220px;left:0;right:0;position:absolute;z-index:60}#appealArea2{width:1050px;margin-top:40px}.threeCntArea li{width:336px;float:left;margin-left:21px;margin-bottom:35px;box-sizing:border-box}.threeCntArea li a:hover{background:#fff}.threeCntArea li .threeCntBox{width:336px;padding:23px;border:1px solid #A6978A;box-sizing:border-box}#recommendArea .subDotTitle,#stayingPlan ul li .subDotTitle{padding-bottom:10px;border-bottom:dotted 1px #999}.threeCntArea li:nth-child(1),.threeCntArea li:nth-child(3n+1){margin-left:0}.fourCntArea{width:1050px;margin-left:auto}.fourCntArea li{width:250px;float:left;margin-left:16px}.fourCntArea li a:hover{background:#fff}.fourCntArea li:first-child{margin-left:0}#recommendArea{width:100%;border-top:solid 1px #A6978A;position:relative}#recommendArea .kugiri{width:200px;margin:0 auto;top:-10px;left:0;right:0;position:absolute;text-align:center}#stayingPlan,#stayingPlan2{width:1050px}#stayingPlan{margin-left:auto;margin-right:auto}#stayingPlan ul li{width:300px;margin-left:75px;margin-bottom:30px;float:left}#stayingPlan ul li .subDotTitle{height:auto}#stayingPlan ul li a:hover{background:#fff}#stayingPlan ul li:nth-child(1),#stayingPlan ul li:nth-child(3n+1){margin-left:0}#snsArea,#stayingPlan2{margin-left:auto;margin-right:auto}#stayingPlan2 #stayingBox_01{border:3px solid #CCC;box-sizing:border-box;background:#FFF}#stayingPlan2 #stayingBox_01 a{color:#333}#stayingPlan2 #stayingBox_01 .stayingLeft{width:690px;float:left;position:relative}#stayingPlan2 #stayingBox_01 .stayingRight{width:353px;padding:40px 18px 0;box-sizing:border-box;float:right}#stayingPlan2 #stayingBox_02 .stayingBox{width:515px;border:1px solid #CCC;background:#FFF;padding:10px;box-sizing:border-box}#stayingPlan2 #stayingBox_02 .stayingBox a:hover{background:#ECECEC}#stayingPlan2 #stayingBox_02 .stayingBox .photoImg{width:200px;float:left}#stayingPlan2 #stayingBox_02 .stayingBox .txt{width:278px;float:right}.iconMiniWaku{width:66px;font-size:11px;border:1px solid #49A5A6;color:#49A5A6;text-align:center;line-height:100%;padding:6px 0}#snsArea #faceBookArea,#snsArea #voiceArea{width:515px;height:400px;border:1px solid #CCC}#snsArea{width:1050px;margin-top:50px}#snsArea #voiceArea{float:left}#snsArea #faceBookArea{float:right}#snsArea #faceBookArea .faceBookBox{width:340px;margin-top:10px;margin-left:auto;margin-right:auto;height:345px;overflow:hidden}.inbox_top{height:345px;overflow-y:hidden;overflow-y:scroll}#review{margin:10px 0 30px}#review #reviewbox{width:473px;margin:0 0 0 10px;height:340px;overflow:hidden;position:relative}#review .list_guest{clear:both;width:473px;overflow:hidden}#review .list_guest .icon{padding:0;float:left}#review .list_guest .txt_wrap{width:380px;margin:0 0 10px 5px;background-color:#FFF;border:1px solid #999;float:left;overflow:hidden}#review .list_guest .txt_wrap .txt{width:370px;padding:5px}#review #reviewbox .box_list{position:absolute;top:0;visibility:hidden;z-index:90}.bx-controls{position:absolute;bottom:10px;right:-120px}.bx-controls-direction{display:none}.bx-wrapper .bx-loading{height:100%;left:0;min-height:50px;position:absolute;top:0;width:100%;z-index:2000}.bx-wrapper .bx-pager{color:#999;font-size:.85em;font-weight:700;padding-top:20px;text-align:center}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#999;border-radius:0;display:block;width:15px;height:15px;margin:0 5px;outline:0;text-indent:-9999px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#8A735A}#bnrArea{width:1050px;margin-top:40px;margin-left:auto;margin-right:auto}#bnrArea ul li{width:255px;margin-bottom:10px;margin-left:10px;float:left}#bnrArea ul li:first-child,#bnrArea ul li:nth-child(4n+1){margin-left:0}