/*--旧CSS陣--*/






/*--リンクのCSS--*/

A.res_link { margin: 15 0; padding: 2px ;}
A.top_newinfo { font-size: 13px; margin: 0 10 0 0 ;}
A:link.b_new_link { color: #cc6699; font-size: 15px; font-weight: bold ;}
A:link.b_new_slink { color: #cc0066; font-size: 14px ;}
A:link.co_link { color: #ffffff ;}
A:link.link { color: #993333; font-size: 12px; text-decoration: underline ;}
A:link.s_new_link { color: #6666cc; font-size: 15px; font-weight: bold ;}
A:link.s_new_slink { color: #6666cc; font-size: 14px ;}
A:link.top_newinfo { color: #ee5063 ;}
A:link.txt_link { color: #000000; font-size: 13px; text-decoration: none ;}

A:visited.b_new_link { color: #cc6699; font-size: 15px; font-weight: bold ;}
A:visited.b_new_slink { color: #cc0066; font-size: 14px ;}
A:visited.co_link { color: #ffffff ;}
A:visited.link { color: #993333; font-size: 12px; text-decoration: underline ;}
A:visited.s_new_link { color: #6666cc; font-size: 15px; font-weight: bold ;}
A:visited.s_new_slink { color: #6666cc; font-size: 14px ;}
A:visited.top_newinfo { color: #ee5063 ;}
A:visited.txt_link { color: #000000; font-size: 13px; text-decoration: none ;}


A:hover.b_new_link { color: #cccccc; font-size: 15px; font-weight: bold ;}
A:hover.b_new_slink { color: #cccccc; font-size: 14px ;}
A:hover.co_link { color: #ccccff ;}
A:hover.link { color: #003399; font-size: 12px; text-decoration: noen  }}
A:hover.s_new_link { color: #cccccc; font-size: 15px; font-weight: bold ;}
A:hover.s_new_slink { color: #cccccc; font-size: 14px ;}
A:hover.top_newinfo { color: #0000cc ;}
A:hover.txt_link { color: #003399; font-size: 13px; text-decoration: underline ;}
A:hover.txt_link2 { color: #c46acf; font-size: 13px; text-decoration: underline }

A:active.b_new_link { color: #cccccc; font-size: 15px; font-weight: bold ;}
A:active.b_new_slink { color: #cccccc; font-size: 14px ;}
A:active.co_link { color: #ccccff ;}
A:active.link { color: #003399; font-size: 12px; text-decoration: none ;}
A:active.s_new_link { color: #cccccc; font-size: 15px; font-weight: bold ;}
A:active.s_new_slink { color: #cccccc; font-size: 14px ;}
A:active.top_newinfo { color: #0000cc ;}
A:active.txt_link { color: #003399; font-size: 13px; text-decoration: underline ;}

/*--それ以外のDIV関係--*/

DIV.address { color: #000066; font-size: 11px; margin: 0 0 7 ;}
DIV.attention { color: #333333; font-size: 10px; line-height: 1.5 ;}
DIV.b_new_ex { color: #666666; font-size: 14px; line-height: 1.3; margin: 10 10 5 ;}
DIV.b_new_title { color: #ffffff; font-size: 16px; font-weight: bold; background-color: #cc3366 ;}
DIV.b_new_title1 { color: #ffffff; font-size: 16px; font-weight: bold; background-color: #d16188; padding-left: 6pt }
DIV.card_ex { color: #333333; font-size: 14px; line-height: 1.3; text-align: left; margin: 3 10 10 ;}
DIV.card_ex1 { color: #000066; font-size: 14px; line-height: 1.3; background-color: #ececec; text-align: left; margin: 10px; padding: 3 5 ;}
DIV.card_ti { color: #993333; font-size: 14px; margin: 10 0 2 ;}
DIV.chef_ex { color: #000000; font-size: 13px; margin: 0 20 20 0 ;}
DIV.click_at { color: #666666; font-size: 11px ;}
DIV.copy { color: #ffffff; font-size: 10px; background-color: #003366; margin: 0; width: 638px ;}
DIV.dress_title_ex { color: #993333; font-size: 13px; line-height: 1.3; margin: 5 0 0 10; width: 340px ;}
DIV.ex_at { color: #ff0000; font-size: 13px ;}
DIV.ex_title { color: #663399; font-size: 15px; font-weight: bold; background-color: #eeeeff; padding: 3px ;}
DIV.fair_titlebar_xmas { color: #fffbf0; font-size: 16px; font-weight: bold; background-color: #ff0000; margin: 7 0 7 19; width: 800px; height: 20px; vertical-align: middle; border: double 3px #ff3333 ;}
DIV.guest_ex { color: #333333; font-size: 14px; margin: 0 10 0 0 ;}
DIV.13_20px { font-size: 13.5px; line-height: 20px; text-align: center }
DIV.hall_ex { color: #333333; font-size: 14px; line-height: 1.3 ;}
DIV.hall_time { color: #333333; font-size: 14px; font-weight: bold; margin: 7 0 0 40 ;}
DIV.link_ex { margin: 10 10 5 ;}
DIV.link_to { font-size: 12px; line-height: 1.2; padding: 7 10 3 ;}
DIV.mens_ex { color: #006600; font-size: 12px ;}
DIV.menu_pr_ex { color: #000000; font-size: 14px; line-height: 1.5; margin: 5 20; width: 550px ;}
DIV.party_ex_s { color: #333333; font-size: 13px; margin: 3 0 10 50 ;}
DIV.plan_at_ex { color: #333333; font-size: 10px ;}

/*--banquet plan--*/

DIV.plan_ex { color: #000066; font-size: 14px; line-height: 1.3; margin: 0 0 3 30; width: 500px ;}
DIV.plan_lastex { color: #000066; font-size: 14px; line-height: 1.3; margin: 0 0 3 30; width: 240px ;}
DIV.plan_lastmenuex { color: #000066; font-size: 11px; line-height: 1.3; margin: 0 0 3 30; width: 240px ;}
DIV.plan_lastmenuex2 { color: #000066; font-size: 11px; line-height: 1.3; margin: 0 0 3 30; width: 500px ;
DIV.plan_specialex { color: #ffffff; font-size: 14px; line-height: 1.3; background-color: #660000; margin: 0 0 3 30; width: 520px ;}
DIV.planimg_ex { color: #333333; font-size: 14px; margin: 5 3 10 ;}
DIV.point2_ex { color: #333333; font-size: 14px; margin: 5 3 10 ;}
DIV.point2_ex_re { color: #333333; font-size: 13px; line-height: 1.5; background-color: #fff9e1; padding: 15px; width: 250px ;}


/*restaurant*/

DIV.re_menu_title { color: #663300; font-size: 15px; font-weight: bold; background-color: #cc9966 ;}
DIV.res_att { color: #993300; font-size: 10px; margin: 0 0 0 15 ;}
DIV.s_new_ex { color: #666666; font-size: 14px; line-height: 1.3; margin: 10 10 5 ;}
DIV.s_new_title { color: #ffffff; font-size: 16px; font-weight: bold; background-color: #000066 ;}
DIV.set_ex { color: #333333; font-size: 13px; margin: 10px ;}
DIV.set_ex1 { color: #333333; font-size: 13px; line-height: 14px ;}
DIV.staytop_ex { color: #666666; font-size: 13px; margin: 0 0 10; padding: 5px; width: 480px; border: double 3px #333366 ;}
DIV.table_ex  { color: #663399; font-size: 13px; line-height: 1.3; width: 310px }
DIV.top_dress_b { margin: 5 0 0; width: 150px; height: 213px; border: solid 1px #996600 ;}
DIV.viking_ex { color: #990000; font-size: 14px; margin: 3 0 0 ;}

IMG.a_img { margin: 0 5; width: 120px; height: 15px ;}
IMG.ab_s_point { width: 110px; height: 60px ;}
IMG.address { width: 190px; height: 50px ;}
IMG.b_image1 { margin: 5px; width: 55px; height: 70px ;}
IMG.b_image1_1 { margin: 5px; width: 70px; height: 60px ;}
IMG.b_image2 { margin: 5px; width: 50px; height: 60px ;}
IMG.b_image3 { margin: 5px; width: 45px; height: 40px ;}
IMG.b_image4 { margin: 5px; width: 50px; height: 50px ;}
IMG.b_image5 { margin: 5px; width: 50px; height: 35px ;}
IMG.banquet_title { width: 400px; height: 30px ;}
IMG.br_line2 { background-image : url(stay/restaurant/br_line2.gif); width: 100%; height: 9px ;}
IMG.button_title { width: 220px; height: 30px ;}
IMG.card_1 { margin: 0 5 5; width: 300px; height: 187px; border: solid 1px #999999 ;}
IMG.card_2 { margin: 0 5; width: 250px; height: 192px; border: solid 1px #999999 ;}
IMG.card_title { width: 800px; height: 37px ;}

/*abroad*/
IMG.chapel { width: 190px; height: 20px ;}
IMG.chef { margin: 0 10 0 0; width: 90px; height: 120px ;}
IMG.comenu_img { width: 180px; height: 20px ;}
IMG.cotable_title { width: 380px; height: 60px ;}
IMG.course_ex { width: 200px; height: 140px ;}
IMG.course_img { width: 200px; height: 140px ;}
IMG.dress_img { margin: 7 0 0; width: 80px; height: 98px ;}
IMG.dress_point { width: 210px; height: 20px ;}
IMG.dress_title { width: 350px; height: 100px ;}
IMG.event_button { width: 150px; height: 20px; vertical-align: text-bottom ;}
IMG.ex_line { width: 360px; height: 2px ;}
IMG.ex_titlebar { width: 360px; height: 70px ;}
IMG.example_img { width: 180px; height: 50px ;}
IMG.fair_list { margin: 3px; width: 14px; height: 14px ;}
IMG.flower_img { width: 190px; height: 150px ;}
IMG.form_bu { margin: 2 5 2 2; width: 163px; height: 12px ;}
IMG.g_menu { width: 158px; height: 29px ;}
IMG.g_tel { width: 164px; height: 29px ;}
IMG.g_title1 { width: 200px; height: 30px ;}
IMG.hall { width: 300px; height: 150px ;}
IMG.info_button { margin: 5 0 5 5; width: 430px; height: 34px ;}
IMG.l_banquet { width: 159px; height: 21px ;}
IMG.l_plan { width: 212px; height: 21px ;}
IMG.l_pride { width: 213px; height: 21px ;}
IMG.l_restaurant { width: 160px; height: 21px ;}
IMG.l_stay { width: 159px; height: 21px ;}
IMG.l_top { width: 213px; height: 21px ;}
IMG.l_top_stay { width: 160px; height: 21px ;}
IMG.lineup_ex { margin: 3px; width: 90px; height: 70px ;}
IMG.lineup_ex_b { margin: 3px; width: 186px; height: 70px ;}
IMG.lineup_img { margin: 3px; width: 90px; height: 70px ;}
IMG.list_gif { margin: 0 3 0 7; width: 16px; height: 16px ;}
IMG.logo { width: 280px; height: 35px ;}
IMG.mens_img { width: 80px; height: 98px ;}
IMG.mens_title { margin: 10 0 0; width: 300px; height: 20px ;}
IMG.menu_img { margin: 5 0 0; width: 500px; height: 60px ;}
IMG.menu_point { width: 190px; height: 20px ;}
IMG.new_banner { margin: 5px; width: 100px; height: 100px ;}
IMG.new_dress_title { width: 150px; height: 30px ;}
IMG.new_img { width: 150px; height: 100px ;}
IMG.new_list { margin: 4px; width: 15px; height: 15px; vertical-align: middle ;}
IMG.party_last { width: 250px; height: 128px ;}
IMG.party_last1 { width: 150px; height: 110px ;}
IMG.party_title { width: 300px; height: 20px ;}
IMG.plan_img { width: 225px; height: 150px ;}
IMG.point { width: 225px; height: 30px ;}
IMG.polestarhall { width: 300px; height: 207px ;}
IMG.price { width: 350px; height: 100px ;}
IMG.res_line { width: 390px; height: 6px ;}
IMG.reser_button { width: 385px; height: 25px ;}
IMG.restaurant_title { width: 200px; height: 170px ;}
IMG.s_image1 { margin: 5px; width: 70px; height: 60px ;}
IMG.s_image2 { margin: 5px; width: 55px; height: 70px ;}
IMG.s_image3 { margin: 5px; width: 45px; height: 50px ;}
IMG.s_image4 { margin: 5px; width: 50px; height: 50px ;}
IMG.s_image5 { margin: 5px; width: 50px; height: 35px ;}
IMG.s_point { margin: 0 7 0 0; width: 60px; height: 50px ;}
IMG.sample_dress { width: 80px; height: 60px ;}
IMG.select_img { width: 9px; height: 8px ;}

/*--image shot--*/

IMG.size_button { margin: 2 5 0 0; width: 120px; height: 20px ;}
IMG.size_stitle { width: 185px; height: 30px ;}
IMG.size_title { width: 300px; height: 30px ;}
IMG.special_title { width: 150px; height: 213px ;}
IMG.table_img { margin: 0 0 0 30; width: 170px; height: 130px ;}
IMG.table_title { width: 360px; height: 70px ;}
IMG.table_titles { width: 380px; height: 30px ;}
IMG.table_titles_shot { width: 230px; height: 30px ;}
IMG.time { width: 175px; height: 25px ;}
IMG.top_a_img { margin: 7 0 0; width: 150px; height: 15px ;}
IMG.top_button { margin: 5 0 5 10; width: 220px; height: 317px ;}
IMG.top_button2 { margin: 5 0 5 10; width: 220px; height: 50px ;}
IMG.top_button3 { margin: 5 0 5 10; width: 450px; height: 50px ;}
IMG.top_button4 { margin: 5 0 5 10; width: 450px; height: 26px ;}
IMG.viking_banner { width: 200px; height: 40px ;}
IMG.viking_title { width: 300px; height: 75px ;}

SPAN.at { color: #ff0000; font-size: 1.2em ;}

SPAN.party_at { line-height: 1.8; background-color: #e7e7e7 ;}

TABLE.card_t { width: 800px; border: solid 1px #000066 ;}
TABLE.dr_link { color: #000066; font-size: 13px; background-color: #f7f1ff; width: 230px; border: double 3px #666699 ;}
TABLE.dr_table { color: #666666; font-size: 13px; width: 580px ;}
TABLE.dress_mt { width: 800px ;}
TABLE.dress_t { margin: 15 0 0; width: 800px ;}
TABLE.ex_s_t { font-size: 13px; font-weight: bold ;}
TABLE.example_t { width: 370px ;}
/*--RESTAURANT FIAR--*/
TABLE.fair_t { margin: 0 0 0 19; width: 800px ;}
/*--FLOAR INFORMETION--*/
/*--GUESTROOM--*/


/*--bridalmenu--*/
TABLE.menu_t { width: 800px ;}

/*--new--*/
TABLE.new_t { width: 800px ;}

/*--TOP--*/
TABLE.newinfo_t1 { color: #864f17; font-size: 14px; background-color: #fbe2c8; margin: 3px 0 0; padding: 3 3 0; width: 150px; border: double 4px #996600 ;}
TABLE.newinfo_t2 { color: #993366; font-size: 14px; background-color: #fff9e4; margin: 1px 0; padding: 1px 3; width: 150px; height: 100px; border: solid 2px #000066 ;}
TABLE.newinfo_t3 { font-size: 11px; background-color: #eaecff; margin: 1px 0 2px; padding: 1px 3 0; width: 150px; height: 1em; border-style: double; border-width: 1px 4px; border-color: #ccddff ;}
TABLE.newinfo_t4  { color: #333399; font-size: 16px; background-color: #fffcb5; text-align: center; margin: 1px 0 0; width: 150px; height: 100px; border-style: solid; border-width: 2px 3px; border-color: #c572a8 ;}
TABLE.party_ex_s { color: #333333; font-size: 13px; margin: 3 0 0 30 ;}
TABLE.plan_set_t { width: 290px; border: solid 1px #000099 ;}

/*--bridalplan--*/
TABLE.plan_t { width: 800px ;}
TABLE.request_t { margin: 0 0 10; width: 320px; border: solid 1px #990000 ;}

/*--banquet--*/
TABLE.request_t_ba { margin: 0 0 10; width: 400px; border: solid 1px #990000 ;}

/*--bridal dress（資料請求）--*/
TABLE.request_t_dr { margin: 10 0; width: 200px; border: 1px solid #990000 ;}
TABLE.request_t_me { margin: 0 0 10; width: 180px; border: 1px solid #990000 ;}


/*----宿泊ページ-------------------------------------------------------------*/
/*--bridal table--*/
TABLE.request_t_ta { margin: 0 0 10; width: 180px; border: solid 1px #990000 ;}
TABLE.reser_t { color: #333333; font-size: 14px; width: 800px ;}
/*--reservartion--*/

/*--RESTAURANT--*/
TABLE.s_new_t { width: 500px ;}
TABLE.s_new_t { width: 500px ;}
TABLE.t_link { line-height: 1.3; width: 638px; border-style: solid; border-width: 1 0 0; border-color: #000000 ;}

/*--menu--*/
TABLE.title_bg { color: #ffffff; background-color: #003366; width: 638px ;}
TABLE.title_bg { color: #ffffff; background-color: #003366; width: 638px ;}
TD.bg_1 { background-color: #ffeeee; width: 130px; border: solid 1px #999999 ;}
TD.bg_2 { background-color: #eef6ff; border: solid 1px #999999 ;}
TD.bg_3 { background-color: #ffffee; width: 50px; border: solid 1px #999999 ;}
TD.br_line { background-image : url(stay/restaurant/br_line.gif); width: 9px; height: 100% ;}
TD.ex_font { font-size: 13px; font-weight: normal; text-align: right; padding: 1 3 ;}
TD.le_line { background-image : url(stay/restaurant/le_line.gif); width: 9px; height: 80% ;}
TD.ma_10 { height: 8px ;}
TD.set_bg { font-size: 17px; background-color: #e2e2fe; padding: 6px ;}
TD.space_td { width: 80px ;}
TR.b_center_line { font-size: 14px; background-color: #ffcccc; height: 22px ;}
TR.newinfo_t1 { color: #ffffff; font-size: 14px; font-weight: bold; background-color: #ca3a63; padding: 1px 4; height: 30px ;}
TR.newinfo_t2 { color: #ffcc99; font-size: 14px; font-weight: bold; background-color: #000066; margin-top: 1px; margin-bottom: 1px; padding: 1px 4; height: 30px ;}
TR.newinfo_t3 { font-size: 11px; background-color: #eaecff; margin-top: 1px; margin-bottom: 2px; padding: 1px 4 0; height: 1em; border-top: 1px none; border-bottom: 1px none ;}
TR.newinfo_t4  { color: #fff; font-size: 15px; font-weight: bold; background-color: #c572a8; margin-top: 1px; margin-bottom: 0; border-top: 2px none; border-bottom: 2px none ;}
TR.s_center_line { background-color: #fff0e0; height: 22px ;}


/*--ブライダルフェア日程カレンダー--*/
.calender_00 {
	font-size: 10pt;
	font-stretch: narrower;
	text-align: center;
	padding: 1pt;
	border: solid 1px navy;
	border-collapse:collapse;
	border-spacing: 0px;
}

/*--後で追加したらしきCSS--*/

.l_float { float: left ;}
.r_float { float: right ;}

