A:link        { color: #0000ff; text-decoration: none; }A:visited     { color: #0000ff; text-decoration: none; }A:active      { color: #0000ff; text-decoration: none; }A:hover       { color: #0000ff; text-decoration: underline; }/*トップ、共通*/.text{ color:#666666; font-size:12px; line-height:20px;}.text2{ color:#666666; font-size:12px; line-height:14px; margin-top:3px;}.captionPad{ padding-top:3px;}.textS{ color:#666666; font-size:10px; line-height:14px;}.textL{ color:#666666; font-size:18px; line-height:20px; letter-spacing:-1px;}.outLine{ border:1px solid #ffffff;}.newsBox{ color:#ffffff; padding:15px 10px 0px 15px; line-height:20px;}.newsGif{ margin-bottom:5px;}.dataBox{ color:#ffffff; padding:15px 10px 0px 0px; line-height:18px;}.dataGif{ margin-bottom:3px;}.campaignBox{ color:#ffffff; padding:15px 10px 0px 0px; line-height:16px;}.copyrights{ color:#ffffff; font-size:10px; text-align:right; padding-right:5px; background-color:#000000;}.pageTitle{ margin-bottom:15px;}.conceptTitle{ margin-bottom:3px;}.pageTitleSub{ margin-bottom:5px;}.askLink{ border:1px solid #ffffff; padding:1px 5px 2px 5px;}/*コンセプト*/.conceptBg{ background:url("img/concept_bg.jpg"); background-repeat:no-repeat; background-position:left top;}/*ルーム*/.roomBg{ background:url("img/room_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.roomComment{ padding-right:16px;}.roomPhotoMg{ margin-bottom:2px;}/*アクセス*/.accessBg{ background:url("img/access_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.carAccess{ padding:6px 5px 0px 5px; border-bottom:1px solid #999999;}/*サービス*/.serviceBg{ background:url("service/img/service_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.welcomeBg{ background:url("service/img/welcome_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.membersBg{ background:url("service/img/members_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.membersText{ line-height:16px;}.membersSold{ font-size:14px; font-weight:bold; color:#ff3300; padding:3px 0px 4px 0px; border:1px solid #cc0000; background-color:#ffcc99; text-align:center;}.pointBg{ background:url("service/img/point_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.pointPhoto{ font-size:10px; line-height:12px; border-bottom:1px solid #ff9966; border-left:1px solid #ff9966; text-align:center; padding:0px 0px 4px 0px;}.welmenuLine{ font-size:12px; line-height:14px; border-bottom:1px solid #ff9966; border-left:1px solid #ff9966; padding:5px 5px 4px 5px; text-align:center;}.rentalBg{ background:url("service/img/rental_bg.jpg"); background-repeat:no-repeat; background-position:left top;}/*メニュー*/.menuBg{ background:url("menu/img/menu_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.menuSelect{ padding-top:10px; line-height:16px;}.menuLine1{ font-size:10px; line-height:12px; border-bottom:1px solid #ff9966; border-left:1px solid #ff9966; padding:1px 5px 2px 5px;}.menuLine1members{ font-size:10px; font-weight:bold; line-height:12px; border-bottom:1px solid #ff9966; border-left:1px solid #ff9966; padding:1px 5px 2px 5px; background-color:#ffcc99;}.menuLine2{ font-size:10px; line-height:12px; border-bottom:1px solid #ff9966; padding:1px 5px 2px 5px; text-align:right;}.menuLine22{ font-size:10px; line-height:12px; border-bottom:1px solid #ff9966; padding:1px 5px 2px 5px; text-align:center;}.menuLine2members{ font-size:10px; font-weight:bold; line-height:12px; border-bottom:1px solid #ff9966; padding:1px 5px 2px 5px; text-align:right; background-color:#ffcc99;}.foodBg{ background:url("menu/img/food_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.foodPhoto{ margin-top:7px;}/*プライス*/.priceBg{ background:url("price/img/price_bg.jpg"); background-repeat:no-repeat; background-position:left top;}.list01{ border:1px solid #999999; padding:1px 3px 2px 3px;}.list02{ border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; padding:1px 3px 2px 3px;}.list03{ border-right:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; padding:1px 3px 2px 3px;}.list04{ border-right:1px solid #999999; border-bottom:1px solid #999999; padding:1px 3px 2px 3px;}.list05{ border-right:1px solid #999999;}.list06{ border-top:1px solid #999999; border-right:1px solid #999999; padding:1px 3px 2px 3px;}.typeSelect{ text-align:center; border:1px solid #ff6600; padding-bottom:1px;}.typeSelected{ font-weight:bold; text-align:center; border:1px solid #ff6600; background-color:#ffcccc; padding-bottom:1px;}.chushaku{ margin-top:5px; color:#666666; font-size:10px; line-height:14px;}/*クーポン*/.couponBg{ background:url("img/coupon_bg.jpg"); background-repeat:no-repeat; background-position:left top;}