﻿@charset 'utf-8';
@import url("http://www.kagiyade.net/test/css/common.css");
@import url("http://www.kagiyade.net/css/nishi_top02.css");

/* ============= clear ============= */

#img_navi, #mainCol, #leftBox, .planMenu, .photo_position, .dishBox, .dish_row, .upgradeBox {
	height		: 1%;
}

#img_navi:after, #mainCol:after, #leftBox:after, .planMenu:after, .photo_position:after, .dishBox:after, .dish_row:after, .upgradeBox:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

/* ============= img_navi ============= */

#img_navi {
	width				: 770px;
	height				: 282px;
}

#img_navi li {
	list-style-type		: none;
	float		: left;
}

#img_navi li a {
	display		: block;
}

#img_navi a {
	text-decoration		: none;
}




/* ============= leftCol ============= */

#leftCol {
	width		: 200px;
	text-align	: left;
	float		: left;
}

#leftCol h2 {
	margin-bottom		: 20px;
}

#leftCol h3 {
	margin-bottom		: 10px;
}

#leftCol li {
	list-style-type		: none;
	margin-bottom		: 4px;
}

.planmenu_space {
	margin		: 30px 0 5px 0;
}


/* ============= mainCol ============= */

#mainCol {
	width		: 416px;
	text-align	: left;
	float		: right;
}

#mainCol li {
	list-style-type		: none;
}

#mainCol h3 {
	margin-bottom		: 10px;
}

.photo_position {
	float				: right;
	margin-bottom		: 20px;
}

.right_position {
	float		: right;
	margin-left	: 4px;
}

#dishmanuCol {
	width		: 416px;
	margin	: 0 0 20px 0;
}

.dishBox {
	text-align	: center;
	width		: 204px;
	height		: 186px;
	background-image	: url("../img/dish_menu_box.gif");
	background-repeat	: no-repeat;
}

.dishBox h4 {
	padding		: 15px 0 6px 12px;
	text-align: left !important;
}

.dish_text {
	font-size	: 10px;
	line-height	: 120%;
	color		: #94836F;
	margin		: 5px 10px 14px;
	text-align	: left;
	font-weight	: normal;
	height: 55px;
}

.dish_row {
	width		: 416px;
	margin-bottom		: 8px;
}

.dishBoxL {
	text-align			: center;
	background-image	: url("../img/dishbox_foot.gif");
	background-repeat	: no-repeat;
	background-position	: bottom;
	padding-bottom		: 13px;
	margin-bottom: 20px;
}

.dishBoxL h4 {
	padding		: 15px 0 6px 25px; 
	background-image	: url("../img/dishbox_head.gif");
	background-repeat	: no-repeat;
	text-align: left !important;
}

h4.dishbox_title {
	padding		: 10px 0 5px 20px; 
	background-image	: url("../img/dishbox_head2.gif");
	background-repeat	: no-repeat;
	text-align: left;
}

.dishBoxbody {
	width		: 416px;
	background-image	: url("../img/dishbox_body.gif");
	background-repeat	: repeat-y;
}

.dishBoxbody li {
	list-style-type		: none;
	font-size	: 10px;
	line-height	: 120%;
	color		: #94836F;
	margin		: 5px 26px;
	text-align	: left;
}

.dishBoxtext {
	font-size	: 10px;
	line-height	: 120%;
	color		: #94836F;
	margin		: 6px 0;
}


.entakumenu {
	width		: 416px;
	padding: 15px 0 0 0;
	/*border: 1px solid #ccc;*/
	
}

.entakumenu li {
	list-style-type		: none;
	font-size	: 12px;
	line-height	: 120%;
	color		: #94836F;
	margin		: 5px 26px;
	text-align	: left;
}

/* 謝花追加 2011年11月16日 ここから*/
.entakumenu li img{
	list-style-type		: none;
	margin		: 15px 0 0 0;
	text-align	: left;
}
/* 謝花追加 2011年11月16日 ここまで*/

.entakumenu {
	font-size	: 12px;
	line-height	: 120%;
	color		: #94836F;
	margin		: 6px 0;
}


#upgrade {
	margin		: 20px 0 0 0;
}

.upgradeBox {
	width		: 360px;
	margin		: 8px 26px;
}

.upgrade_img {
	float		: left;
	width		: 130px;
}

.upgrade_text {
	float		: right;
	width		: 212px;
}

.upgrade_text li {
	margin		: 0 0 7px 0;
}

/* ============= add ============= */
.entrybody_tit {
	width:360px;
	font-size	: 12px;
	line-height	: 120%;
	margin:0 0 15px 26px;
	color:#666;
	text-align:left;
	}

h3.entry_title {
	width:414px;
	text-align:center;
	}
	
.addtext {
	width		: 370px;
	font-size	: 10px;
	line-height	: 120%;
	color		: #94836F;
	margin		: 0 0 0 26px;
	padding		: 15px 0;
	text-align:left;
	}

.red {
	color		: #CC0000;
}

.large {
	font-size	: 12px;
}



/* 生年祝ページ追加CSS */


.seinen_box {
	width: 415px;
	height: 530px;
	background: url(http://www.kagiyade.net/img/seinen_new_1.jpg) no-repeat;
	padding: 1px;
}

.h3mg {
	margin: 11px 0 0 11px !important;
}


.lead {
	margin		: 10px 0 15px 0;
	padding		: 0;
	font-size	: 12px;
}

.lead2 {
	position: relative;
	top: 45px;
	left: 20px;
}


.seinen_list_l {
	width: 220px;
	float: left;
}


.seinen_list_r {
	width: 160px;
	float: left;
}


.seinen_wrap {
	margin: 25px 0;
}

*html .seinen_wrap {
	margin: 90px 0 25px 0;
}

.seinen_wrap li {
	font-size: 12px;
	margin-bottom: 3px;
}

.seinen_box_inner {
	position: relative;
	top: 70px;
	margin: 15px;
}

.dott {
	border-bottom: 1px dotted #333333 !important;
	margin: 30px 0 10px !important;
	padding-bottom: 0px !important;

}

.bbottom_dot {
	border-bottom: 1px dotted #333333;
	padding: 13px 0;
}

.bbottom_dot p {
	margin-bottom: 5px;
}

.planList table {
	font-size: 13px;
	color: 000;
}

.planList table th {
	font-weight: normal;
}

.planList table th ,.planList table td {
	padding: 3px 0; 
	text-align: left;;
}



/* 2011夏の宴会プランページ追加CSS */

.summer1 {
	width: 415px;
	height: 217px;
	background: url(../img/summerparty_back1.jpg) no-repeat;
	margin-bottom: 15px;
}


.summer1 img {
	margin: 23px 0 0 32px;
}

.summer1 p {
	font-size: 12px;
	margin: 11px 0 0 32px;
}

.mgb10 {
	margin-bottom: 10px;
}

.mb0 {
	margin-bottom: 0 !important;
}

.mgb15 {
	margin-bottom: 15px;
}


/* 2011レストラン・ル・ソレイユページ追加CSS */

.flesha {
	width: 415px;
	height: 136px;
	background: url(../img/flesh_texta.jpg) no-repeat;
	margin-bottom: 10px;
	padding-top: 1px;
}

.fleshb {
	width: 415px;
	height: 154px;
	background: url(../img/flesh_textb.jpg) no-repeat;
	margin-bottom: 10px;
	padding-top: 1px;
}

.fleshc {
	width: 415px;
	height: 171px;
	background: url(../img/flesh_textc.jpg) no-repeat;
	margin-bottom: 10px;
	padding-top: 1px;
}

.fleshp {
	font-size: 12px;
	margin: 12px 0 0 13px;
}

/*        仲宗根追加           */

.puran1{
	width: 390px;
	background: #ffffff url("../img/bg_naduki.jpg") no-repeat;
	padding-bottom: 90px;

}
.puran2{
	width: 390px;
	height:700px;
	margin-bottom: 20px;
	background: #ffffff url("../img/bg_otukimi.jpg") no-repeat;
}

.pura_main{
	width: 330px;
	margin-left: 30px;
	padding-top: 80px;
}

.puran_img1{
	margin-bottom: 10px;
}
.puran_img2{
	margin-bottom: 20px;
}

.text1{
	width: 330px;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	border-bottom: dotted 1px #fb1f1f;
	margin-bottom: 15px;
	padding-bottom: 15px;
	letter-spacing: 0px;
}

.text2{
	width: 330px;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	border-bottom: dotted 1px #fb1f1f;
	margin-bottom: 15px;
	padding-bottom: 15px;
	letter-spacing: 0px;
}


.text_bottom{
	width: 330px;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	letter-spacing: 0px;
}
.text_bottom1{
	width: 330px;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	letter-spacing: 0px;
}


.main_botom{
	width: 390px;
	background: url("../img/bg_tokutenn.jpg") no-repeat;
	padding-bottom: 60px;
}

.mb_img{
	width: 390px;
	text-align: center;
	padding-top: 20px;
}
.mb-center{
	width: 360px;
	padding-left: 15px;
}

.tokutenlist{
	margin-bottom: 20px;
}


.tokutenlist li{
	line-height: 18px;
	list-style: none;
	font-size: 80%;
	color: #333333;
}

.mb_img{
margin-bottom: 10px;
}
.mb_text{
	margin-bottom: 10px;
}

.naduki{
margin-bottom: 10px;

}


.natukitop,
.otukimitop{
	font-weight: bold;
	text-indent: -5px;
}

.naduki li,
.otukimi li{
	line-height: 20px;
	font-size: 12px;
	margin-left: 5px;
}


/* 2011-2012 忘新年会プラン用CSS 謝花追加 ここから */

.plantext{
	width: 374px;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	border-bottom: dotted 1px #fb1f1f;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-bottom: 15px;
	letter-spacing: 0px;
}

.plantext_bottom{
	width: 374px;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	letter-spacing: 0px;
	margin-left: 15px;
}

.planimg_tokuten{
	margin-top: 15px;
}

.planimg_botom{
	width: 390px;
	background: url("../img/yearendnew2011_20overframe.jpg") no-repeat;
	margin-top: 50px;
	padding-bottom: 60px;
}

.otokulist{
	width: 380px;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	letter-spacing: 0px;
	margin-bottom: 5px;
}

/* 2011-2012 忘新年会プラン用CSS 謝花追加 ここまで */


