body { 
background:white url("../image/body_bk1111.jpg");
	margin:0px;	
	padding:0;
	scrollbar-face-color: #00003D;
	scrollbar-highlight-color: #9D9DE5;
	scrollbar-shadow-color:black;
	scrollbar-3dlight-color:black;
	scrollbar-arrow-color:#FC5D06;
	scrollbar-track-color: #D8D9D8;
	scrollbar-darkshadow-color:black;
	text-align:center;
	font-family:ＭＳ Ｐゴシック,Osaka;
}
a:link{	color:#24292E; text-decoration:underline}
a:visited{color:#24292E;text-decoration:underline}
a:hover{color:#0575E9; text-decoration:none}

/* clear */
.clr:after, #clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
* html .clr, * html #clear {zoom:1;} /* IE6 */
*:first-child+html .clr, *:first-child+html #clear {zoom:1;} /* IE7 */  

/* テキスト */
.txt11{	font-size:11px;	color:#24292E;	line-height:150%;}
.txt11 a:link{	color:#24292E;text-decoration:underline}
.txt11 a:visited{	color:#24292E;text-decoration:underline}
.txt11 a:hover{	color:#62A1F6;text-decoration:none}

.txt12{	font-size:12px;	color:#24292E;	line-height:170%;}
.txt12 a:link{	color:#24292E;text-decoration:underline}
.txt12 a:visited{	color:#24292E;text-decoration:underline}
.txt12 a:hover{	color:#62A1F6; text-decoration:none}

.blue{ color:#076DBC;font-size:12px;}


/*
h1{DISPLAY: block;  background:#C9C7B4 url("../image/h1_bk.jpg") no-repeat; font-size:1px; margin:0; padding:0; font-weight:normal; width:760px; color:#070D25; text-align:right;}
*/
h1 {margin:0;padding:0;}
h2 {DISPLAY: block;padding:5px 0px 0px 20px; BACKGROUND:white url("../image/h2_bk.gif") no-repeat; margin:5px 0px 0px 0px; font-size:13px;height:24px;color:#26272A; line-height:130%; width:527px;}
h3{DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; padding:10px 0px 8px 15px; BACKGROUND: url("../image/h3_bk.gif") no-repeat 0px; MARGIN:0px;border-bottom:1px solid #00003D; font-size:14px; width:525px; }
h4{	color:#0258CE;font-size:14px; line-height:120%; font-weight:bold; margin:0; padding:10px 0px 8px 5px;border-bottom:1px solid #00003D; }
h5{	color:#0258CE;font-size:14px; line-height:120%; font-weight:bold; margin:0; padding:0px 0px 0px 15px; BACKGROUND:white url("../image/h5_bk.gif") no-repeat; }

.contener{width:759px; margin:0 auto; padding:0;background:white url("../image/contener_bk.gif") repeat-y; text-align:left;}
.contents{ margin:0; padding:0; width:759px; text-align:left;}
.top_fla{ margin:0; padding:0;}
.logo{ margin:0; padding:0; float: left;}

.top_menu_bk{ margin:0;  padding:0;  float: left; background:white url("../image/top_menu_bk.gif") no-repeat; width:532px; height:51px;}
.top_menu_bk ul { display:inline; margin:0; padding:23px 5px 0px 0px; float: right; vertical-align:bottom;}
.top_menu_bk li { display:inline;  margin:0; padding:0px 2px 0px 0px; }

.top_contents_l{ margin:0; padding:0; float:left; width:528px; text-align:left; background:white url("../image/top_contents_l_bk.gif") repeat-y; }
.top_contents_r{ margin:0; padding:0; float:right; width:230px; text-align:left;  background:#000000 url("../image/black.gif"); border-right:1px solid white; }

p.caution {
	padding:10px 30px;
	font-size:12px;
}


/* TOP左側 */
.top_contents_news{margin:5px 0px 5px 18px; padding:0; }
.new {display:block; margin:0; padding:0;}
.new ul {display:block; line-height:0; margin:0; padding:0;}
.new li {display:block; line-height:120%; padding:3px 15px 5px 30px; background:url(../image/arrow.gif) no-repeat 8px 2px; margin:0px; list-style-type:none; font-size:12px;}
.new a:link {color:#24292E;}
.new a:visited {color:#24292E;}
.new a:hover {color:#62A1F6; text-decoration:none;}
.news_select, .news_recomm {
	margin:0;
	padding:5px 15px 5px 5px;
	font-size:12px;
	line-height:130%;
}
.news_select ul, .news_recomm ul  {
	display:block;
	line-height:0;
	margin:0;
	padding:0;
}
.news_select li, .news_recomm li {
	display:block;
	line-height:15px;
	padding:0px 0px 3px 20px;
	margin:0px;
	list-style-type:none;
	font-size:12px;
	height: 15px;
}
.news_select li {background:url(../image/arrow3.gif) no-repeat 0px 0px;}
.news_recomm li {background:url(../image/arrow4.gif) no-repeat 0px 0px;}
.news2 {
	margin:0;
	padding:5px 15px 5px 5px;
	font-size:12px;
	line-height:130%;
}
.news3 {
	margin:0;
	padding:5px 8px 5px 8px;
	font-size:13px;
	line-height:150%;
}
.idxnews {
	margin:0;
	padding:0px;
	font-size:12px;
	line-height:130%;
	float: left;
	width: 250px;
}
.news2 img {
	margin: 0px 3px 3px;
	font-family: Verdana, sans-serif;
}
.news3 img {
	margin: 0px 5px 5px;
	font-family: Verdana, sans-serif;
}
.continue {float:right; margin:0; padding:0px 15px 3px 0px;}
.new_photo{margin:0px 10px 0px 0px; float:left; padding:0;}

/* TOP右側 */
.info_bk{ width:230px; background:#C9C7B4 url("../image/info_bk.jpg") no-repeat; padding:0; margin:0; }
.info{ padding:13px 0px 0px 0px;  margin:0; }
.info_img{ padding:0px 3px 5px 5px;  margin:0; float:left; width:100px;}
.info_txt{ padding:0px 13px 0px 0px;  margin:0; float:right;font-size:11px; }
.info_course{ font-size:11px; padding:0px 0px 0px 5px;  margin:0; }
.coupn_bnr{ margin:0; padding:5px 0px 0px 0px; background:#000000 url("../image/black.gif"); }

.info_course div {
	padding:3px 5px;
}
.info_course img {
	border:none;
}
.info_course ul {
	display:block;
	margin:0 10px 5px 5px;
	padding:0;
	list-style-type:none;
}
.info_course ul li {
	margin:0;
	padding:0;
	padding-left:1em;
	text-indent:-1em;
}


/* ページ用部品 */
.nav_txt{MARGIN:0px;border-bottom:1px dotted #D6D7D7;padding:5px 0px 5px 10px; font-size:12px; width:527px;}
.go_top{DISPLAY: block;text-ALIGN: right;padding:5px 0px 5px 20px;MARGIN:5px;border-top:1px dotted #D6D7D7; font-size:12px; color:#5B84C3;}



/* マージンの調整 */
.img_mg{margin:0;  padding:0;}
.photo_mg{margin:0px 10px 0px 0px;padding:0; float:right; }
.photo_mgl{margin:0px 0px 0px 10px; float:left; padding:0;}
.box {padding:2px; border:1px solid #C9CACC;}
 
/* フッタ */
.footer_blank{ display:block; height:20px; background:#000000 url("../image/black.gif"); border-left:1px solid white;  border-right:1px solid white;margin:0;  padding:0;}
.footer_nav_txt{MARGIN:0px; padding:5px 10px 0px 0px; font-size:12px; float:right; color:white;}
.footer_nav_txt a:link{	color:white;}
.footer_nav_txt a:visited{color:white;}
.footer_nav_txt a:hover{color:#62A1F6; text-decoration:none;}

/*.footer{BACKGROUND: url("../image/footer.gif"); color:white; height:59px;padding:12px 0px 0px 8px;}*/
.footer {
	background:url(../image/footer3.gif);
	color:white;
	height:59px;
	padding:12px 0px 0px 8px;
}
.copy{color:white;font-size:10px;text-align:right; MARGIN:0;padding-right:10px; }

.clear{ clear:both; margin: 0; padding: 0; }

ul#f_bnr_area {
	margin:0;
	padding:0;
}
#f_bnr_area li {
	width:183px;
	height:52px;
	float:left;
	list-style-type:none;
}
#f_bnr_area a {
	width:183px;
	height:52px;
	display:block;
	text-decoration:none;
}


/* ネクストページレイアウト */
.n_contener {
	width:759px;
	margin:0 auto;
	background:white url("../image/n_contents.gif") repeat-y;
	text-align:left;
}
.g_menu{ margin:0; padding:0; float:left; width:158px; border-left:1px solid white;}
.n_contents_r{margin:4px 0px 0px 0px; padding:0; float:right; width:600px; text-align:left;}
.n_contents_img{margin:0px 0px 0px 25px; padding:0;}
.n_contents_r_txt{margin:0px 25px 0px 30px; padding:0; font-size:12px;}

/* クーポン */
.coupon_bg{margin:0px 5px 0px 20px; padding:0;background:white url("../coupon/image/coupon.jpg") no-repeat; width:563px; height:210px;}
.coupon_txt_b{font-weight:bold; font-size:15px; color:#FF3300; padding:38px 150px 0px 25px;margin:0;}
.coupon_txt{font-size:12px; padding:15px 180px 0px 25px; margin:0;}

.mob{294px; margin:0; padding:0; }
.mob_bk{margin:0; padding:0;background:white url("../image/mob_img3.gif") no-repeat; font-size:10px; text-align:left;}


/* コンセプト・レイアウト */
.c01{padding:0; margin:0; float:right;background:white url("../detail/image/concept_stitle01.gif") no-repeat; height:200px; width:300px;}
.c01_txt{padding:70px 20px 0px 25px;  text-align:left; font-size:12px; line-height:130%;}
.c02{padding:0; margin:0; float:right;background:white url("../detail/image/concept_stitle02.gif") no-repeat; height:200px; width:275px;}
.c03{padding:0; margin:0; float:right;background:white url("../detail/image/concept_stitle03.gif") no-repeat; height:200px; width:300px;}
.c04{padding:0; margin:0; float:right;background:white url("../detail/image/concept_stitle04.gif") no-repeat; height:200px; width:270px;}
.c03_txt{padding:90px 20px 0px 25px;  text-align:left; font-size:12px; line-height:130%;}
.recomm2 {
	padding: 0px;
	margin: 0px;
}
.recomm {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 260px;
	font-size: 12px;
}
.recomm_border {
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.recomm_txt {
	padding: 5px;
}

/* 採用情報 */
.r_table_01{font-size:12px; margin:0; padding: 0px; background-color:#D1DEE7; color:#333333; font-weight:bold; border:1px solid #767676;}
.r_table_02{font-size:12px; margin:0; padding: 0px; color:#333333; padding:0px 0px 0px 5px; border:1px solid #767676;}
.r_bk{ BACKGROUND: url("../image/access_bk.jpg") no-repeat; font-size:12px; }

/* メニュー */
.price_name{ float:left;LINE-HEIGHT: 130%; padding:3px 0px 5px 30px; BACKGROUND: url("../image/arrow.gif") no-repeat 8px 5px; MARGIN:0px; LIST-STYLE-TYPE: none;font-size:12px;}
.price_name2{ float:left;LINE-HEIGHT: 130%; padding:3px 0px 5px 30px; BACKGROUND: url("../image/arrow2.gif") no-repeat 8px 5px; MARGIN:0px; LIST-STYLE-TYPE: none;font-size:12px;}
.price_p{margin:0; padding:0; LINE-HEIGHT: 130%;  float:right; clear:both; font-size:11px;}
.price_p2{margin:0; padding:0; LINE-HEIGHT: 130%; font-size:11px;}
.price_sub {margin:0; padding:0; LINE-HEIGHT: 130%; clear:both; font-size:11px; padding-left:15px;}
.price_subt {
	display:block;
	line-height:130%;
	font-size:12px;
	padding-left:5px;
}

/* 宴会コース */
#course01, #course02, #course03, #course04, #course05, 
#course2000, #course3000, #course4000, #course6000, #course10000, 
#course2000_1111, #course3000_1111, #course4000_1111, #course6000_1111 {
	width:581px;
	font-size:0;
	text-indent:-9999px;
}
.course {visibility:hidden;}
#course01, #course02, #course03, #course04, 
#course2000, #course3000, #course4000, #course6000, #course10000,
#course2000_1111, #course3000_1111, #course4000_1111, #course6000_1111 {
	height:302px;
}
#course05 {height:161px;}
/*
#course01 {background:url(../detail/image/3000_1003.jpg) no-repeat 25px 0;}
#course02 {background:url(../detail/image/4000_1003.jpg) no-repeat 25px 0;}
#course03 {background:url(../detail/image/6000_1003.jpg) no-repeat 25px 0;}
#course04 {background:url(../detail/image/10000_0711.jpg) no-repeat 25px 0;}
#course05 {background:url(../detail/image/2000_1003.jpg) no-repeat 25px 0;}
*/
#course01 {background:url(../detail/image/3000_1011.jpg) no-repeat 25px 0;}
#course02 {background:url(../detail/image/4000_1011.jpg) no-repeat 25px 0;}
#course03 {background:url(../detail/image/6000_1011.jpg) no-repeat 25px 0;}
#course04 {background:url(../detail/image/10000_0711.jpg) no-repeat 25px 0;}
#course05 {background:url(../detail/image/2000_1011.jpg) no-repeat 25px 0;}

#course2000 {background:url(../detail/image/2000_1104.jpg) no-repeat 25px 0;}
#course3000 {background:url(../detail/image/3000_1104.jpg) no-repeat 25px 0;}
#course4000 {background:url(../detail/image/4000_1104.jpg) no-repeat 25px 0;}
#course6000 {background:url(../detail/image/6000_1104.jpg) no-repeat 25px 0;}
#course10000 {background:url(../detail/image/10000_0711.jpg) no-repeat 25px 0;}

#course2000_1111 {background:url(../detail/image/2000_1111.jpg) no-repeat 25px 0;}
#course3000_1111 {background:url(../detail/image/3000_1111.jpg) no-repeat 25px 0;}
#course4000_1111 {background:url(../detail/image/4000_1111.jpg) no-repeat 25px 0;}
#course6000_1111 {background:url(../detail/image/6000_1111.jpg) no-repeat 25px 0;}


/* 外字対応 */
b#sanzashi {
	background:url(../detail/image/sanzashi.gif) no-repeat;
}


/* kenchomae_open */
#index_bg {
	background:#091336;
}
#allwrap {
	width:759px;
	height:786px;
	margin:0 auto;
	background:url(../image/index_bg1111.jpg) no-repeat 0 100px;
}
#main_wrap {
	width:500px;
	height:180px;
	margin:0 auto;
	padding-top:280px;
}
#main_wrap li {
	width:161px;
	height:116px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
#main_wrap a {
	width:161px;
	height:116px;
	display:block;
	text-decoration:none;
}
#knc_logo {
	width:161px;
	float:left;
	background:url(../image/knc_logo1111_hv.gif) no-repeat;
}
#knc_logo a:hover { background:url(../image/knc_logo1111.gif) no-repeat;}
#jr_logo {
	width:161px;
	float:right;
	background:url(../image/jr_logo1111_hv.gif) no-repeat;
}
#jr_logo a:hover { background:url(../image/jr_logo1111.gif) no-repeat;}
#copyright {
	color:#999;
	text-align:center;
	font-size:11px;
	padding-top:10px;
}

body#knc_umz { 
	background:#091336;
	margin:0px;	
	padding:0;
	scrollbar-face-color: #00003D;
	scrollbar-highlight-color: #9D9DE5;
	scrollbar-shadow-color:black;
	scrollbar-3dlight-color:black;
	scrollbar-arrow-color:#FC5D06;
	scrollbar-track-color: #D8D9D8;
	scrollbar-darkshadow-color:black;
	text-align:center;
	font-family:ＭＳ Ｐゴシック,Osaka;
}


