@charset"Shift-JIS";/*全体に適用されるCSS定義*/body{background:#FFDEE4;margin:0; padding:0;font-size:100%;font-family:MS Pゴシック, Osaka, ヒラギノ角ゴPro W3;text-align:left;} .hide{display:none;}a{text-decoration:none;color:#000000;}ul, li, {list-style:none;} h1{float:left;color:#FFFFFF;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:13pt;font-style:normal;font-weight:900;line-height:normal;margin:3px 0px 0px 5px;padding:0;} h2{width:auto;height:auto;color:#DE1020;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11pt;font-style:normal;font-weight:900;line-height:20pt;margin:0;padding:0;} p{width:auto;height:auto;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:11px;font-weight:normal;font-style:normal;line-height:14pt;margin:0;padding:0;} #container{width:799px;height:645px;background:#ffffff;margin:auto;padding:0;} /*brandingに適用されるCSS定義*/#branding{width:799px;height:100px;background:url(index_img/branding-bg.jpg) no-repeat;margin:0;padding:0;position:relative;}#branding-caption01{float:left;width:252px;height:91px;background:url(index_img/branding-caption.jpg) no-repeat;margin:2px 0px 0px 15px;padding:0;}#information{	float:right;	width:auto;	height:23px;	margin:0;	padding:57px 10px 0px 0px;	display:table;	position: static;	right: auto;}.dog02{width:260px;height:40px;color:#FFFF99;line-height:13pt;margin:4px 0px 0px 10px;padding:0;}.dog04{width:210px;color:#666666;line-height:16pt;margin:5px 0px 0px 5px;padding:0;}.dog05{width:210px;color:#000000;line-height:16pt;margin:15px 0px 0px 5px;padding:0;}.dog05 a:visited {display:block;color:#000000;margin:0;padding:0;}.dog05 a:hover {color:#FF0000;}/*contentに適用されるCSS定義*/#content{float:left;width:799px;height:620px;background:url(index_img/caption-bg.jpg) #FDD1D0;margin:0;padding:0;}#nav-main{clear:both;width:788px;height:25px;margin:0px 0px 0px 4px;padding:7px 0px 0px 0px;}#navigation{width:788px;height:25px;margin:0px 0px 0px 0px;padding:0;display:block;}.rooms{float:left;width:191px;height:25px;background:url(index_img/rooms.gif) no-repeat;margin:0px 0px 0px 3px;padding:0;display:block;list-style:none;}.rooms a:link, .rooms a:visited {background:url(index_img/rooms.gif) no-repeat;width:191px; height:25px;display:block;margin:0;padding:0;}.rooms a:hover {background:url(index_img/rooms-down.gif) no-repeat;margin:0;padding:0;}.dining{float:left;width:191px;height:25px;background:url(index_img/dining.gif) no-repeat;margin:0px 0px 0px 6px;padding:0;display:block;list-style:none;}.dining a:link, .dining a:visited {background:url(index_img/dining.gif) no-repeat;width:191px; height:25px;display:block;margin:0;padding:0;}.dining a:hover {background:url(index_img/dining-down.gif) no-repeat;margin:0;padding:0;}.fee{float:left;width:191px;height:25px;background:url(index_img/feeandreservation.gif) no-repeat;margin:0px 0px 0px 6px;padding:0;display:block;list-style:none;}.fee a:link, .fee a:visited {background:url(index_img/feeandreservation.gif) no-repeat;width:191px; height:25px;display:block;margin:0;padding:0;}.fee a:hover {background:url(index_img/feeandreservation-down.gif);margin:0;padding:0;}.access{float:left;width:191px;height:25px;background:url(index_img/access.gif) no-repeat;margin:0px 0px 0px 6px;padding:0;display:block;list-style:none;}.access a:link, .access a:visited {background:url(index_img/access.gif) no-repeat;width:191px; height:25px;display:block;margin:0;padding:0;}.access a:hover {background:url(index_img/access-down.gif);margin:0;padding:0;} #con-caption01{clear:both;width:745px;height:296px;background:no-repeat;margin:24px 0px 0px 27px;padding:0;display:block;}#into01{width:792px;height:220px;display:block;margin:10px 0px 0px 5px;padding:0;}#con-caption02{float:left;width:254px;height:175px;background:url(index_img2/index_ooyunuma-up.jpg) no-repeat;margin:0px 0px 0px 19px;padding:0;display:block;}#con-caption02 a:link, #con-caption02 a:visited {background:url(index_img2/index_ooyunuma-up.jpg) no-repeat;width:254px; height:175px;display:block;margin:0;padding:0;}#con-caption02 a:hover {background:url(index_img2/index_ooyunuma-down.jpg) no-repeat;margin:0;padding:0;}#con-caption03{float:left;width:255px;height:175px;background:url(index_img2/index_morning-up.jpg) no-repeat;margin:0px 0px 0px 9px;padding:0;display:block;}#con-caption03 a:link, #con-caption03 a:visited {background:url(index_img2/index_morning-up.jpg) no-repeat;width:254px; height:175px;display:block;margin:0;padding:0;}#con-caption03 a:hover {background:url(index_img2/index_morning-down.jpg) no-repeat;margin:0;padding:0;}#con-caption04{float:left;width:221px;height:200px;background:#ffffff;margin:0px 0px 0px 9px;padding:0;display:block;}#site-info{clear:left;width:799px;height:43px;background:#2F2F33;margin:0;padding:0;}#site-info p.dog03{color:#FFFFFF;font-size:13px;line-height:16px;margin:0;padding:4px 0px 0px 15px;}.resave {	float: left;	padding-top: 57px;	height: 30px;	width: auto;	padding-left: 120px;	position: static;}