
/*本ページ修正用スタイルシート*/

body{background:#fff;margin:0;padding:0;font-family:Arial, Verdana, sans-serif
}
img{border:none
}
a:link{color:#fff;text-decoration:none
}
a:visited{color:#fff;text-decoration:none
}
a:hover{color:#fff;text-decoration:none
}
h4#jidouenchou{
	clear:both;
	height:10px;
	color:#FF0509;
	}
p.haramachi{color:#FF0004;font-weight:bold;line-height:1.4em;font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅";}
li#nonestyle1{
			float:left;
			list-style:none;
			font-size:16px;
			/*font-weight:bold;*/
			text-align:left
		}
.marginclear{
	clear:both;
	}
header{width:100%;background:#000;
}
header #uni_head{width:1040px;height:160px;padding:30px;color: #fff;margin: 0 auto;
}
header #uni_head img{border:none;
}
header #uni_head .head_left{width:360px;height:70px;margin-top:20px;float:left;
}
header #uni_head .head_left h1{font-size:13px;
}

header #uni_head .head_right{
	width:680px;
	height:70px;
	float:right;
				}
						
header #uni_head nav{width:1040px;height:20px;margin-top:65px;font-size:14px;float:left;
}
header #uni_head nav ul{width:1040px;height:40px;margin:0;padding:0;
}
header #uni_head nav ul li.link{width:150px;list-style:none;padding:5px;float:left;display:block;text-align:center
}
header #uni_head nav ul li.nolink{font:color;width:16px;float:left;list-style:none;padding-top:5px;text-align:center
}
header #uni_head nav ul a{display:block;width:160px;height:22px
}
header #uni_head nav ul a:hover{width:160px;height:21px;border-bottom:1px solid #ff0
}
#contents{width:1040px;height:100%;margin:0 auto;padding:20px;backgorund:#fff;font-size:13px
}
#contents main{width:720px;height:100%;float:left
}
#contents main section{margin-bottom:20px
}
#contents main section #breadcrumb{list-style:none;overflow:hidden;margin-bottom:-10px
}
#contents main section #breadcrumb ol{margin:0;padding:0
}
#contents main section #breadcrumb ol li{float:right;line-height:15px;list-style:none
}
#contents main section #breadcrumb ol li a{display:block;float:right;padding:0 25px 0 20px;font-weight:bold;color:#666;text-decoration:none;background:-moz-linear-gradient(right, #ccc, #eee);background:-webkit-linear-gradient(right, #ccc, #eee);background:-ms-linear-gradient(right, #ccc, #eee);background:-liner-gradient(right, #ccc, #eee);background-color:#ccc;text-shadow:1px 1px 0 #fff
}
#contents main section #breadcrumb ol li a::before{display:block;width:10px;height:10px;border-left:5px solid #fff;margin:0 auto -8px -25px;background-color:#eee;content:" ";-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);transform:skew(-30deg)
}
#contents main section #breadcrumb ol li a::after{display:block;width:10px;height:10px;border-left:5px solid #fff;margin:-8px auto 0 -25px;background-color:#eee;content:" ";-webkit-transform:skew(30deg);-moz-transform:skew(30deg);transform:skew(30deg)
}
#contents main section #breadcrumb ol .current a{color:#666;background:-webkit-linear-gradient(right, #fc0, #ff0);background:-moz-linear-gradient(right, #fc0, #ff0);background:-ms-linear-gradient(right, #fc0, #ff0);background:linear-gradient(right, #fc0, #ff0);background-color:#fc0;text-shadow:1px 1px 0 #ff0
}
#contents main section #breadcrumb ol .current a::before{background-color:#ff0
}
#contents main section #breadcrumb ol .current a::after{background-color:#ff0
}
#contents main section #breadcrumb ol a:hover{background:-webkit-linear-gradient(right, #ff0, #ffe);background:-moz-linear-gradient(right, #ff0, #ffe);background:-ms-linear-gradient(right, #ff0, #ffe);background:linear-gradient(right, #ff0, #ffe);background-color:#ff0;text-shadow:1px 1px 0 #ffe
}
#contents main section #breadcrumb ol a:hover::before{background-color:#ffe
}
#contents main section #breadcrumb ol a:hover::after{background-color:#ffe
}
#contents main section .sec_title{margin-bottom:-10px
}
#contents main section .sec_title h3{font-size:20px;line-height:25px;border-bottom:solid 5px #000
}
#contents main section .sec_title h3 img{margin-left:15px;margin-bottom:-3px;margin-right:10px
}
#contents main section p.access{width:305px;float:left
}
#contents main section p.map{width:400px;height:300px;margin-left:15px;float:left
}
#contents main section .pricetb{width:720px
}
#contents main section .pricetb tr{	
									width:100%;
									color:#fff;
									}
#contents main section .pricetb tr.enchou{
											text-align:justify;
													}

#contents main section .pricetb tr th{font-size:12px;padding:6px 12px;text-align:left;
}
#contents main section .pricetb tr td{background:#333;height:50px;color:#fff;padding:6px 12px;list-style:none;
}
	#contents main section .pricetb tr td li{
						float:left;
						list-style:none;
						font-size:16px;
						/*font-weight:bold;*/
						text-align:left
					}	
		
#contents main section .pricetb a:link{color:#ff0
}
#contents main section .pricetb a:visited{color:#ff0
}
#contents main section .pricetb a:hover{color:#ff0
}
#contents main section .depo{width:715px;border-left:5px solid #c00;margin-left:2px;padding-left:10px
}
#contents main section .shop_pannel ul{margin:0;padding:0
}
#contents main section .shop_pannel ul li{list-style:none;float:left;margin-left:15px;margin-bottom:15px
}
#contents main section .shop_pannel ul .card{width:220px;height:300px;-webkit-transform-style:preserve-3d;-webkit-transition:0.5s
}
#contents main section .shop_pannel ul li:hover .card{-webkit-transform:rotateY(180deg)
}
#contents main section .shop_pannel ul .face{position:absolute;-webkit-backface-visibility:hidden;color:#fff
}
#contents main section .shop_pannel ul .face a:link{color:#ff0
}
#contents main section .shop_pannel ul .front{z-index:10
}
#contents main section .shop_pannel ul li:hover .front{z-index:0
}
#contents main section .shop_pannel ul .back{width:200px;height:260px;-webkit-transform:rotateY(180deg);background:url("../img/shopinfo_bg.jpg");color:#fff;padding:20px 10px
}
#contents main section .shop_pannel ul .back p span{margin:0 auto;margin-top:10px;width:140px;color:#333;font-weight:bold;text-align:center;padding:10px 5px;background:#ff0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;display:block
}
#contents main section .shop_pannel ul .back p span:hover{opacity:0.9
}
#contents main section #slider{list-style:none
}
#contents main section #slider #slider_main{margin:0 auto;width:720px;height:360px;text-align:left;position:relative;overflow:hidden;margin-bottom:10px
}
#contents main section #slider #slider_main ul{position:absolute;top:0;left:0;overflow:hidden;margin:0;padding:0
}
#contents main section #slider #slider_main ul li{width:720px;height:360px;float:left;display:inline;overflow:hidden;list-style:none
}
#contents main section #slider #slider_thumb{width:720px;height:82px;text-align:center;margin:0 auto
}
#contents main section #slider #slider_thumb ul{display:inline;margin:0;padding:0
}
#contents main section #slider #slider_thumb ul li{cursor:pointer;display:inline;margin:10px 5px
}
#contents main section #slider #slider_thumb ul li.active{filter:alpha(opacity=100) !important;-moz-opacity:1 !important;opacity:1 !important
}
#contents main section #slider #slider_main ul:after{content:".";height:0;clear:both;display:block;visibility:hidden
}
#contents main section #slider #slider_main ul{display:inline-block;overflow:hidden
}
#contents main section #aboutnetroom{width:700px;height:100px;background:#333;padding:10px
}
#contents main section #aboutnetroom img{float:left;margin-right:10px
}
#contents main section #aboutnetroom h2{margin:5px 0 -5px 0;padding:0;font-size:16px;display:inline;float:left;color:#fff
}
#contents main section #aboutnetroom p{width:590px;height:80px;float:left;font-size:12px;line-height:13px;color:#fff
}
#contents main section .fb-page{float:left
}
#contents main section .contentsbanner{list-style:none;margin-left:10px;float:left
}
#contents main section .contentsbanner li:nth-child(2){margin-top:10px;margin-bottom:10px
}
#contents main section .contentsbanner img{border:none
}
#contents main section .contentsbanner img:hover{opacity:0.8
}
#contents main section ul.recruit{margin:0;padding:0
}
#contents main section ul.recruit li{list-style:none;line-height:25px;font-weight:bold;width:680px;height:30px;text-align:center;margin:10px auto;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;color:#fff;font-size:20px;padding:13px 0 7px 0;
}
#contents main section ul.recruit li a{width:680px;height:30px;display:block;color:#fff
}
#contents main section ul.recruit li.orange{background:#F90;color:#fff
}
#contents main section ul.recruit li.green{background:#09F;color:#fff
}
#contents main section ul.recruit li.blue{background:#093;color:#fff
}
#contents main section img.recruit_main{margin:10px auto
}
#contents main section #qujin{line-height:20px
}
#contents main section #qujin dt{background:#333;color:#fff;padding:5px;font-weight:bold
}
#contents main section #qujin dd{padding:10px;margin-left:0
}
#contents main section .roomtype{padding:10px;margin-bottom:10px;color:#fff;width:700px;height:200px
}
#contents main section .roomtype img{float:left;margin-right:10px;width:240px;height:200px
}
#contents main section .roomtype .roomdiscription{width:430px;height:180px;float:left;font-size:13px;line-height:14px;background:#333;padding:10px;over-flow:hidden
}
#contents main section .roomtype .roomdiscription h4{margin:0;padding:0;font-size:16px;padding-bottom:5px;margin-bottom:5px;border-left:solid 5px #d2b48c;padding-left:10px
}
#contents main section .roomtype .roomdiscription table{width:422px;paddin:0;margin-top:10px;padding:3px;font-size:13px
}
#contents main section .roomtype .roomdiscription table th{text-align:left;font-size:12px
}
#contents main section .roomtype .roomdiscription table td{width:101px
}
#contents main section .roomtype .roomdiscription table td a:link{color:#fff;text-decoration:none
}
#contents main section .roomtype .roomdiscription table td a:visited{color:#fff;text-decoration:none
}
#contents main section .roomtype .roomdiscription table td a:hover{color:#fff;text-decoration:underline
}
#contents main section .movie{margin-bottom:20px;width:700px
}
#contents main section .movie img{margin-bottom:10px
}
#contents main section .movie img:hover{opacity:0.7
}
#contents main section .movie .moviediscription{width:700px;font-size:14px;line-height:14px;color:#000
}
#contents main section .movie .moviediscription h4{margin:0;padding:0;font-size:16px;padding-bottom:5px;margin-bottom:5px;border-left:solid 5px #d2b48c;padding-left:10px
}
#contents main section .movie a:link{color:#00f;text-decoration:none
}
#contents main section .movie a:visited{color:#00f;text-decoration:none
}
#contents main section .movie a:hover{color:#f10;text-decoration:underline
}
#contents main section .amenity{margin:0 0 12px 12px;width:224px;height:238px;float:left
}
#contents main section .amenity h5{margin:0;padding:3px 5px 5px 5px;font-size:15px;line-height:15px
}
#contents main section .service img.big{margin:0 0 12px 15px;width:690px;height:200px
}
#contents main section .service img.min{margin:0 0 12px 15px;width:126px;height:40px;float:left
}
#contents main section .menseki{padding:10px
}
#contents main section .menseki ul{padding-left:20px
}
#contents main section table.company{margin:0 10px;width:700px
}
#contents main section table.company tr{border:1px solid #000;line-height:20px
}
#contents main section table.company tr th{border:1px solid #000;padding:20px
}
#contents main section table.company tr td{border:1px solid #000;padding:20px
}
#contents main section .form-group label{margin-bottom:5px
}
#contents main section .form-group .form-control{border:0;padding:10px;font-size:l 0.3em;font-family:Arial, sans-serif;color:#aaa;border:solid 1px #ccc;margin:0 0 20px;width:300px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);-box-shadow:inset 0 0 4px rgba(0,0,0,0.2)
}
#contents main section .form-group .form-control2{border:0;padding:10px;font-size:l 0.3em;font-family:Arial, sans-serif;color:#aaa;border:solid 1px #ccc;margin:0 0 20px;width:600px;height:200px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);-box-shadow:inset 0 0 4px rgba(0,0,0,0.2)
}
#contents main section .about{padding:10px
}
#contents main section .about p a:link{color:#00f;text-decoration:underline
}
#contents main section .panda{padding:0 10px
}
#contents main section .panda p{background:#efefef;padding:7px;margin:0;margin-bottom:5px
}
#contents main section .panda p strong{width:100%;display:block;padding-bottom:5px;font-size:12px;border-bottom:1px solid #000;margin-bottom:-5px
}
#contents main section .panda p strong:first-letter{margin-right:3px;font-size:20px
}
#contents main section .panda p a:link{color:#00f;text-decoration:underline
}
#contents main section #uncate{width:710px;padding:5px;font-size:12px
}
#contents main section #uncate tr td:first-child{width:135px;padding:10px;background:#ccc
}
#contents main section #uncate tr td:last-child{padding:10px
}
#contents main section #uncate .caution{padding:10px;background:#444;color:#fff;font-size:13px;line-height:19px;margin:20px 0
}
#contents main section #uncate .caution strong{margin:5px 0 0 5px;font-size:17px;font-weight:bold
}
#contents main section #uncate .caution ul{margin:5px 0
}
#contents main section #uncate .caution ul li{margin:0;padding:0;margin-left:-20px
}
#contents main section #uncate .caution a{color:#ff0
}
#contents main section #uncate .caution span{font-size:20px;display:block
}
#contents main section #uncate input#submit_button{width:150px;height:50px;webkit-border-radius:5px;moz-border-radius:5px;border-radius:5px;float:right
}
#contents main section .backnumber img{margin:0 0 12px 12px;width:224px;
}
#contents main section .backnumber img:hover{opacity:0.8
}
#contents main section .tanto_comment{padding:12px;background:#228B22;color:#fff;display:block;margin:12px
}
#contents main section table#webtb{width:710px;padding:5px;font-size:12px
}
#contents main section table#webtb tr.webtbtr td.webtbtd:first-child{width:135px;padding:10px;background:#ccc
}
#contents main section table#webtb tr.webtbtr td.webtbtd:last-child{padding:10px
}
#contents main section table#webtb input#submit_button{width:150px;height:50px;webkit-border-radius:5px;moz-border-radius:5px;border-radius:5px;float:right
}
#contents main section .footerbnr img{margin-bottom:10px
}
#contents main section .footerbnr img:hover{opacity:0.8
}
#contents aside #uni_lefter{width:300px;height:100%;margin-left:20px;float:left
}
#contents aside #uni_lefter img{margin-bottom:10px;border:none
}
#contents aside #uni_lefter img:hover{opacity:0.8
}
#contents aside #uni_lefter a:hover{color:#888
}

#contents a:link{
	color:#000;
	text-decoration:none;
}
#contents a:visited{
	color:#000;
	text-decoration:none;
}

.webyoyaku a:link{
	font-size:17px;
	color:#000;
	text-decoration:none;
	}
.webyoyaku a:visited{
	font-size:17px;
	color:#000;
	text-decoration:none;
	}

#contents a:hover{color:#000;text-decoration:none
}
.overlay{position:absolute;display:none;top:0;width:100%;z-index:1
}
.overlay img{display:inline-block;position:absolute;width:700px
}
#cursol{position:absolute;padding:3px;color:#fff;background:#666;font-size:10px;opacity:0.5;display:none
}
#lightbox{cursor:pointer
}
#lightbox ul{width:720px;height:140px;padding:0
}
#lightbox ul li{list-style:none;float:left;margin-left:4px;
}
#lightbox ul li img{width:175px;height:143px;
}
#lightbox ul li img:hover{opacity:0.8
}
#uni_shoplist .shoplist{width:100%;height:100%
}
#uni_shoplist .shoplist tr th{width:720px;text-align:left
}
#uni_shoplist .shoplist tr td{width:144px;text-align:left
}
#uni_shoplist .shoplist tr a:hover{border-bottom:1px solid #000
}
footer{width:100%;background:#000;color:#fff
}
footer #uni_footer{background:#000;width:1040px;height:100%;padding:10px;margin:0 auto;font-size:13px;font-weight:bold
}
footer #uni_footer table{width:100%
}
footer #uni_footer h3{text-align:left;margin:10px
}
footer #uni_footer td{width:270px
}
footer #uni_footer h5{font-size:13px;text-align:center
}
footer #uni_footer a:hover{color:#ff0
}

#uncate .uncate_p{font-size:12px;}
#uncate .uncate_p2{color:#F00;font-size:19px;}
#uncate .uncate_p3{font-size:14px;font-weight:bold;border-bottom:groove;}

a.yoyaku_shop{border-bottom:solid 1px;font-size:15px;font-weight:bold;position:relative;top:3px;}
a.yoyaku_shop:hover{color:#ff0;}