@charset 'UTF-8';/*general----------------------------------------------------*/*{margin:0px;padding:0px;}html{margin:0;padding:0;}body,div,table,a{margin:0; padding:0;font-size:12px;font-family: "Verdana","sans-serif";color:#000000;line-height: 18px;letter-spacing: 0pt;}.bg{background-image: url("images/general/center_bg.jpg")}strong{font-family: "Hiragino Kaku Gothic Pro";font-weight: bolder;}font{font-family: "Hiragino Kaku Gothic Pro";}#NS{position: absolute;z-index:100;top: 0px;left: 0px;height:100%;width:100%;	filter:alpha(opacity=50);	-moz-opacity: 0.50;	opacity: 0.50;}#notice{position: absolute;z-index:200;top:0px;left:0px;height:100%;width:100%;	filter:alpha(opacity=100);	-moz-opacity: 1.00;	opacity: 1.00;}/*link----------------------------------------------------*/a{text-decoration:none;}a:link{color:#0066FF;}a:visited{color:#0066FF;}a:hover{color:#6699FF;}a:active{color:#99CCFF;}.small{font-size:10px;line-height: 16px;}.small a:link{font-size:10px;color:#666666;}.small a:visited{font-size:10px;color:#666666;}.small a:hover{font-size:10px;color:#333333;}.small a:active{font-size:10px;color:#CCCCCC;}.floattext{padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;}.link{padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;}.link a:link{color:#000000;}.link a:visited{color:#000000;}.link a:hover{color:#9999CC;}.link a:active{color:#CCCCCC;}.orenge{color:#FF3300;}.grey{color:#666666;}/*TOP_float----------------------------------------------------*/#photo{margin-top:10px;margin-left:10px;-moz-opacity: 0.75;}#policy{margin-top:10px;margin-bottom:6px;margin-left:10px;}#float1{margin-top:4px;margin-bottom:6px;margin-left:10px;}#float2{margin-top:4px;margin-bottom:6px;margin-left:10px;}#float3{margin-top:4px;margin-left:10px;}#float4{margin-bottom:4px;margin-right:10px;}#float5{margin-top:6px;margin-bottom:4px;margin-right:10px;}#float6{margin-top:6px;margin-bottom:4px;margin-right:10px;}#closebutton{margin-top:6px;margin-right:10px;}#openbutton{margin-top:6px;margin-right:10px;}#policytext{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}/*item----------------------------------------------------*/#loading2{margin-top:10px;	filter:alpha(opacity=85);	-moz-opacity: 0.85;	opacity: 0.85;}#loading4{margin-top:10px;	filter:alpha(opacity=85);	-moz-opacity: 0.85;	opacity: 0.85;}#closebutton2{margin-top:6px;margin-right:0px;}#openbutton2{margin-top:6px;margin-right:0px;}#photo2{margin-top:10px;margin-left:0px;-moz-opacity: 0.75;}.phototext{padding:6px; font-size:10px; color:#FFFFFF;}#main{height:470px;width:856px;margin-top:10px;}/*article----------------------------------------------------*/.article{margin-top:10px;border-style:solid;border-color:#CCCCCC;border-width:1px;background-color:#FFFFFF;}.article_title{font-family: "Hiragino Kaku Gothic Pro";font-weight: bolder;border-bottom-style:dotted;border-bottom-color:#CCCCCC;border-bottom-width:2px;padding:6px;}.article_text{padding:20px;}.article_img{margin-left:10px;margin-bottom:10px;}.article_img_top{margin-bottom:10px;}.article_img_bottom{margin-bottom:0px;}.dot_frame{border-style:dotted;border-color:#CCCCCC;border-width:2px;padding:6px;}.underline{border-bottom-style:dotted;border-bottom-color:#CCCCCC;border-bottom-width:1px;border-top-style:dotted;border-top-color:#CCCCCC;border-top-width:1px;}.thumbnail{margin:5px;border-style:solid;border-color:#CCCCCC;border-width:1px;}/*ホテル施設data----------------------------------------------------*/.sheet{border-style:solid;border-color:#CCCCCC;border-width:1px;background-color:#FFFFFF;}.sheet_text{padding:8px;border-bottom-style:solid;border-bottom-color: #CCCCCC;border-bottom-width:1px;}.sheet_lasttext{padding:8px;}.sheet_listtext{padding:8px;border-bottom-style:solid;border-bottom-color: #CCCCCC;border-bottom-width:1px;border-right-style:dotted;border-right-color: #CCCCCC;border-right-width:2px;}.sheet_listlasttext{padding:8px;border-right-style:dotted;border-right-color: #CCCCCC;border-right-width:2px;}/*ホテル施設紹介の点線ワク----------------------------------------------------*/.hotel_article{border-style:dotted;border-color:#CCCCCC;border-width:2px;padding:6px;}#calendar{width:350px;height:230px;border:none;overflow:hidden;padding:6px;}#scroll{height:380px;width:606px;overflow:auto;border:none;}#news_scroll{height:430px;width:646px;overflow:auto;border:none;}.news_article_text{padding:10px;}.news_article_img{margin-left:10px;}.dot_frame{border-style:dotted;border-color:#CCCCCC;border-width:2px;padding:8px;}/*規約別表２----------------------------------------------------*/.hyou2{background-color:#FFFFFF;margin-top:10px;border-top-style:solid;border-top-color:#CCCCCC;border-top-width:1px;border-left-style:dotted;border-left-color:#CCCCCC;border-left-width:1px}.hyou2_text{font-size:10px;border-bottom-style:solid;border-bottom-color:#CCCCCC;border-bottom-width:1px;border-right-style:solid;border-right-color:#CCCCCC;border-right-width:1px;}.hyou2_list{padding:8px;border-bottom-style:solid;border-bottom-color: #CCCCCC;border-bottom-width:1px;border-right-style:dotted;border-right-color: #CCCCCC;border-right-width:2px;}/*会社案内表----------------------------------------------------*/.dot_list{border-top-style:dotted;border-top-color:#CCCCCC;border-top-width:1px;padding:6px;}/*お問い合わせフォーム----------------------------------------------------*/.form_frame{padding:10px;}.field{border-style:solid; border-color:#CCCCCC; border-width:1px;font-size:12px;font-family: "Verdana","sans-serif";height:20px;width:450px;background-color:#FFFFFF;}.area{border-style:solid; border-color:#CCCCCC; border-width:1px;font-size:12px;font-family: "Verdana","sans-serif";height:120px;width:450px;background-color:#FFFFFF;}.button{border-style:solid; border-color:#CCCCCC; border-width:1px;background-color:#FFFFFF;font-size:12px;width:80px;height:25px; background-image:url("../images/general/backcolor/grey.gif");}#gallery_frame{margin-top:10px;}.gallery_thumb{border-style:solid; border-color:#CCCCCC; border-width:1px;margin-right:8px;margin-bottom:8px;margin-top:8px;margin-left:8px;}.link_article{width:566 px; height:75 px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;border-bottom-width:2px;}.link_img{margin-right:8px;}#reco{margin-top:10px;}
