.syougatu{
	font					: normal 90%/140% 'ＭＳ Ｐゴシック';
}

.red{
	color					: red ;
}

.images{
	padding					: 5px 0 ;
}

.syougatu_text{
	font					: normal 100%/140% 'ＭＳ Ｐゴシック';
}

.list{
	padding					: 2px ;
	border					: 1px solid #b2b2b2 ;
}

#list2{
	padding					: 2px ;
	border					: 1px solid #b2b2b2 ;
	float					: left ;
	table-layout			: auto ;
	height					: 250px ;

}

.table1{
	color					: red ;
	border					: 1px solid #b2b2b2 ;
	text-align				: center ;
	background				: #BBE1E8 ;
}

.table2{
	border					: 1px solid #b2b2b2 ;
	text-align				: center ;
}

.table3{

	color					: green ;
}

.syousai{
	padding					: 5px 0 0 0 ;
	float					: right ;
}

.show_photo{
	width					: 350px ;
	float					: left ;
	display					: inline-block ;

}

.dinnershow_text{
	width					: 288px ;
	padding					: 0 0 0 10px ;
	display					: inline-block ;
	font					: normal 100%/140% 'ＭＳ Ｐゴシック';
}

.dinnershow_text2{
	width					: 288px ;
	padding					: 0 0 0 10px ;
	display					: inline-block ;
	font					: normal 90%/140% 'ＭＳ Ｐゴシック';
}

.main_top{
	width					: 660px ;
	background-color		: #CCCCCC ;
	padding					: 2px 0 2px 5px ;
}

.event_photo{
	width					: 350px ;
	padding					: 5px 5px 10px 0 ;
	float					: left ;
}

.sweet_course_text{
	width					: 370px ;
	padding					: 25px 0 0 0 ;
	display					: inline-block ;
}

.sweet_course_text2{
	width					: 370px ;
	padding					: 0 0 0 5px ;
	display					: inline-block ;
	font					: normal 90%/140% 'ＭＳ Ｐゴシック';
}

.event_sweets1{
	width					: 255px ;
	padding					: 5px 5px 10px 0 ;
	float					: left ;
}

.sweets_main_left{
	margin 					: 0 ;
	padding 				: 0 2px 10px 0 ;
	width 					: 658px ;
	float					: left ;
	display					: inline-block ;
	border-bottom           : 1px solid #000000 ;
}
	
.gienkin_text{
	margin					: 0 0 0 105px ;
	padding					: 20px 20px 5px 20px ;
	color					: #000000 ;

}

.gienkin_text2{
	margin					: 0 180px 0 150px ;
	padding					: 10px 20px 10px 20px ;
	color					: #000000 ;
	text-align				: left ;
	border-top				:1px solid #000000;
	border-left				:1px solid #000000;
	border-bottom			:1px solid #000000;
	border-right			:1px solid #000000;
}

.kouyou_top{
	width					: 643px ;
	height					: 457px ;
	background-image		: url('img/kouyou/top_img.jpg') ;
	
}

.point_ban{
	width					: 227px ;
	height					: 26px ;
	padding					: 237px 0 0 180px ;
}

.kouyou_text{
	margin-top				: 10px ;
	margin-bottom			: 10px ;
}

.kouyou_text2{
	color					: #000000 ;
}

.kouyou_spo{
	width					: 643px ;
	background-color		: #f9d8eb ;	
	
}
.meisho_1{
	width					: 321px ;
	padding					: 5px 0 0 0 ;
	align					: center ;
	background-color		: #f9d8eb ;	
	border-bottom			: 1px solid #bcbcbc ;
	border-right			: 1px solid #bcbcbc ;
	float					: left ;
}

.meisho_2{
	width					: 321px ;
	padding					: 5px 0 0 0 ;
	background-color		: #f9d8eb ;	
	border-bottom			: 1px solid #bcbcbc ;
	float					: right ;
}

.meisho_3{
	width					: 321px ;
	padding					: 5px 0 0 0 ;
	background-color		: #f9d8eb ;	
	border-right			: 1px solid #bcbcbc ;
	float					: left ;
}

.meisho_4{
	width					: 321px ;
	padding					: 5px 0 0 0 ;
	background-color		: #f9d8eb ;	
	float					: right ;
}

.meisho_photo{
	width					: 311px ;
	height					: 208px ;
	margin-left				: 5px ;
}

.cake_main_left{
	margin 					: 0 ;
	padding 				: 0 2px 10px 0 ;
	width 					: 658px ;
	float					: left ;
	display					: inline-block ;
}


.cake_top{
	width					: 658px ;
	height					: 60px ;
	text-align				: center ;
	background-color		: #e4e4e4 ;
	padding-top				: 5px ;
}

.cake_top2{
	width					: 658px ;
	height					: 25px ;
	text-align				: center ;
	margin-top				: 10px ;
	background-color		: #e4e4e4 ;
	font					: italic 16px/120% 'ＭＳ　Ｐゴシック' ;
	color					: #000000 ;
	padding-top				: 10px ;
}

.cake_middle{
	width					: 630px ;
	height					: 230px ;
}

.img_photo{
	width					: 300px ;
	height					: 200px ;
	margin					: 10px 0 5px 5px ;
	float					: right ;
	display					: inline-block ;
}

.cake_main_box{
	width				: 655px ;
	height				: 175px ;

}

.cake_main_photo{
	width				: 150px ;
	height				: 150px ;
	margin				: 10px ;  
	float				: left ;
	display				: inline-block ;
}

.cake_main_text{
	margin-top			: 10px ;
	display				: inline-block ;
}


.cake_main_text2{
	width					: 490px ;
	height					: 25px ;
	margin-top				: 5px ;
	margin-left				: 0 ;
	background-color		: #e4e4e4 ;
	font					: normal 11px/120% 'ＭＳ　Ｐゴシック' ;
	color					: #000000 ;
	padding-top				: 5px ;
}

.cake_main_text4{
	width					: 490px ;
	height					: 25px ;
	margin-top				: 5px ;
	margin-left				: 0 ;
	background-color		: #e4e4e4 ;
	font					: normal 10px/120% 'ＭＳ　Ｐゴシック' ;
	color					: #000000 ;
	padding-top				: 5px ;
}

.cake_main_text3{
	width					: 490px ;
	margin-top				: 5px ;
	font					: normal 14px/120% 'ＭＳ　Ｐゴシック' ;
	padding-top				: 5px ;
	color					: #000000 ;
}

.cake_midashi{
	color			: #000000 ;
	font-size		: 20px ;
	width			: 630px ;
	height			: 15px ;
	padding			: 10px ;
	/* For WebKit (Safari, Google Chrome etc) */
	background		: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e4e4e4));
	/* For Mozilla/Gecko (Firefox etc) */
	background		: -moz-linear-gradient(top, #FFFFFF, #e4e4e4);
	/* For Internet Explorer 5.5 - 7 */
	filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#e4e4e4);
}


.cake_yoyaku{
	width			: 650 ;
	border-top		: dotted 2px #000000 ;
	border-bottom	: dotted 2px #000000 ;
	text-align		: center ;
}

.cake_yoyaku_text{
	width			: 620px ;
	font			: normal 14px/120% 'ＭＳ　Ｐゴシック' ;
	text-align		: left ;
	padding			: 10px 0 10px 50px ;
}


.cake_yoyaku_text2{
	width			: 620px ;
	font			: normal 14px/120% 'ＭＳ　Ｐゴシック' ;
	text-align		: left ;
	padding			: 10px 0 10px 280px ;
}

.hayawari_text{
	width			: 400px ;
	border			: solid 1px #000000 ;
	margin			: 20px 0 20px 150px ;

}

.cake_class_photo{
	width					: 255px ;
	height					: 500px ;
	padding					: 5px 5px 10px 0 ;
	float					: left ;
}

.cake_class_text{
	width					: 390px ;
	padding					: 25px 0 0 0 ;
	display					: inline-block ;
}

.cake_class_text2{
	width					: 390px ;
	padding					: 0 0 0 5px ;
	display					: inline-block ;
	font					: normal 90%/140% 'ＭＳ Ｐゴシック';
}

.cake_class_text3{
	height					: 14pxpx ;
	background-color		: #e4e4e4 ;
	padding					: 0 0 0 5px ;
	display					: inline-block ;
	font					: normal 14px/140% 'ＭＳ Ｐゴシック';
}

.kuwa_top{
	height					: 40px ;
	margin-top				: 10px ;
	margin-bottom			: 10px ;
	text-align				: left ;
	font					: bold 18px/120% 'ＭＳ　Ｐゴシック' ;
	color					: #000000 ;
	background-color		: #e4e4e4 ;
	padding					: 15px 0 0 20px ;
}

.ryouri_photo{
	width					: 200px ;
	height					: 300px ;
	margin					: 0 15px 5px 5px ;
	float					: left ;
	display					: inline-block ;
}

.ryouri_photo2{
	width					: 200px ;
	height					: 133px ;
	margin-top				: 35px ;
}

.ryouri_box{
	width				: 650px ;
	height				: 320px ;
	border-bottom		: dotted 4px #000000 ;
}

.doria_text{
	width					: 650px ;
	font					: normal 14px/120% 'ＭＳ　Ｐゴシック' ;
	color					: #000000 ;
}

.doria_text2{
	font					: bold 16px/120% 'ＭＳ　Ｐゴシック' ;
	margin-bottom			: 10px ;
	color					: #000000 ;
}

.doria_text3{
	font					: bold 13px/120% 'ＭＳ　Ｐゴシック' ;
	margin-bottom			: 10px ;
	color					: #000000 ;
}

.doria_text4{
	font					: bold 12px/120% 'ＭＳ　Ｐゴシック' ;
	margin-top				: 10px ;
	color					: #000000 ;
}

.doria_text5{
	font					: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	margin-top				: 10px ;
	color					: #000000 ;
}

.doria_yoyaku{
	width					: 150px ;
	height					: 22px ;
	background-color		: #6d1009 ;
	font					: bold 14px/120% 'ＭＳ　Ｐゴシック' ;
	color					: #FFFFFF ;
	text-align				: center ;
	margin-right			: 150px ;
	float					: right ;
	padding					: 4px 0 2px 0;
}

.doria_yoyaku2{
	width					: 250px ;
	height					: 22px ;
	background-color		: #6d1009 ;
	font					: bold 14px/120% 'ＭＳ　Ｐゴシック' ;
	color					: #FFFFFF ;
	border					: solid 1px #e4e4e4 ;
	text-align				: center ;
	margin-top				: 5px ;
	margin-right			: 200px ;
	float					: right ;
	padding					: 4px 0 2px 0;
}

.shokunin_top{
	width					: 630px ;
	height					: 30px ;
	margin-top				: 10px ;
	margin-bottom			: 10px ;
	padding					: 6px 0 0 15px ;
	text-align				: left ;
	font					: bold 18px/120% 'ＭＳ　Ｐゴシック' ;
	color					: #000000 ;
	border-bottom			: solid 1px #e4e4e4 ;
	border-left				: solid 5px #d6cc75 ;
}

.shokunin_box{
	width					: 655px ;
	border-bottom			: dotted 4px #000000 ;
}

.shoku_box1{
	width			: 214px ;
	height			: 225px ;
	float			: left ;
	display			: inline-block ;
}

.shoku_box2{
	width			: 214px ;
	height			: 225px ;
	float			: left ;
	margin-left		: 5px ;
	border-left		: solid 1px #e4e4e4 ;
	display			: inline-block ;
}

.shoku_box3{
	width			: 214px ;
	height			: 225px ;
	margin-left		: 5px ;
	border-left		: solid 1px #e4e4e4 ;
	display			: inline-block ;
}

.shoku_text1{
	font			: normal 10px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	margin-top		: 5px ;
	margin-bottom	: 5px ;
}

.shoku_text2{
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	margin-bottom	: 5px ;
}

.shoku_text3{
	font			: normal 8px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	margin-top		: 5px ;
	margin-bottom	: 8px ;
}

.shoku_text4{
	font			: normal 9px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	margin-top		: 5px ;
	margin-bottom	: 1px ;
}

.shoku_text5{
	font			: normal 10px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
}

.shoku_text6{
	font			: normal 10px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	margin-bottom	: 5px ;
}

.shoku_text7{
	font			: normal 10px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	margin-top		: 17px ;
	margin-bottom	: 12px ;
}

.shokunin_photo1{
	width			: 100px ;
	height			: 171px ;
	float			: left ;
	display			: inline-block ;
	margin-left		: 5px ;
}

.shokunin_photo2{
	width			: 100px ;
	height			: 171px ;
	display			: inline-block ;
	margin-left		: 5px ;
}

.shokunin_photo3{
	width			: 100px ;
	height			: 171px ;
	display			: inline-block ;
	margin-left		: 60px ;
}

.shoku_foot{
	width			: 645px ;
	background-color: #e4e4e4 ;
	margin-top		: 15px ;
	padding			: 10px 0 10px 10px;
}

.kuwa_sen{
	width			: 650px ;
	border-bottom	: dotted 4px #000000 ;
}

.osechi_top{
	width			: 658px ;
	height			: 50px ;
	padding-top		: 15px ;
}

.osechi_t_ban{
	width			: 643px ;
	height			: 90px ;
	text-align		: center ;
}

.osechi_middle{
	width			: 658px ;
	height			: 360px ;
	background-color: #000000 ;
	font			: normal 14px 'ＭＳ　Ｐゴシック' ;
	color			: #ffffff ;
}

.osechi_photo{
	width			: 300px ;
	height			: 350px ;
	margin			: 5px ;
	float			: right ;
	display			: inline-block ;
}

.osechi_text1{
	width			: 358px ;
	padding			: 40px 0 0 10px ;
	font			: bold 14px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #ffffff ;
}

.osechi_text2{
	width			: 358px ;
	padding			: 40px 0 0 10px ;
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #ffffff ;
}

.osechi_yoyaku{
	width			: 618px ;
	height			: 155px ;
	font			: normal 14px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	padding			: 10px 0 10px 40px ;
	margin-top		: 5px ;
	border-top		: solid 1px #000000 ;
	border-bottom	: solid 1px #000000 ;
	background-color: #fcfecc ;
}
