@charset "utf-8";
/* CSS Document */

#couseMenu {
	width		: 630px;
	margin		: 0 auto 5px;
	text-align	: left;
	/* background: url(img/bg_menu_001.png) repeat-y 0 0; 4つメニューの場合 */
	background: url(img/bg_menu_002.png) repeat-y 0 0; /* 3つメニューの場合 */
}

#couseMenu table {
	border-bottom: 1px solid #CCC;
}
	#couseMenu table td {
		padding	: 0 0 10px 0;
		vertical-align: top;
	}
	#couseMenu table td h3 { margin: 0 0 5px; }
	#couseMenu table td ul { text-align: left; margin: 0 10px; }
	#couseMenu table td ul li {
		padding	: 0 0 0 0.8em;
		margin	: 0 0 0.5em;
		background: url(../common/img/icon/icon_008.png) no-repeat 0 0.3em;
	}
	#couseMenu table td ul li.stay { background: url(../common/img/icon/icon_007.png) no-repeat 0 0.3em; font-weight: bold; }
	#couseMenu table td ul li a { color: #333; text-decoration: none;}
	#couseMenu table td ul li.stay a {color: #1b56a5;}
	#couseMenu table td ul li a:hover { text-decoration: underline;}
	
	#couseMenu table td#menu01 { width : 158px; background	: url(img/bg_menu_002.jpg) no-repeat 0 bottom; }
	#couseMenu table td#menu02 { width : 157px; background	: url(img/bg_menu_003.jpg) no-repeat 0 bottom; }
	#couseMenu table td#menu03 { width : 159px; background	: url(img/bg_menu_004.jpg) no-repeat 0 bottom; }
	#couseMenu table td#menu04 { width : 156px; background	: url(img/bg_menu_005.jpg) no-repeat 0 bottom; }


#waku001 {
	width: 630px;
	background: url(img/bg_waku_001.png) repeat-y 0 0;
}
	#waku001 .couseHead {
		position: relative;
		width	: 630px;
		height	: 180px;
	}
	#waku001 .couseHead#title001 {	background: url(img/head_bihatsu_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title002 {	background: url(img/head_hena_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title003 {	background: url(img/head_jihada_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title004 {	background: url(img/head_keana_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title005 {	background: url(img/head_quick_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title006 {	background: url(img/head_aroma_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title007 {	background: url(img/head_aroma_002.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title008 {	background: url(img/head_hatsumou_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title009 {	background: url(img/head_ind_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title010 {	background: url(img/head_face_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title011 {	background: url(img/head_foot_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title012 {	background: url(img/head_msg_001.jpg) no-repeat 0 0; }
	#waku001 .couseHead#title013 {	background: url(img/head_msg_002.jpg) no-repeat 0 0; }
	#waku001 .couseHead h3 { display: none;}
	#waku001 .couseHead p.price {
		position	: absolute;
		top			: 95px;
		left		: 35px;
		color		: #b88b54;
		font-weight	: bold;
	}
	#waku001 .couseHead .txt {
		position	: absolute;
		top			: 120px;
		left		: 35px;
		text-align	: left;
	}

.naiyoBox {
	clear	: both;
	position: relative;
	width	: 612px;
	margin	: 0 auto 20px;
}
	.naiyoBox .photoBox {
		float	: left;
		display	: inline;
		width	: 194px;
		margin	: 0 5px;
	}
	.naiyoBox .txtBox {
		text-align : left;
		float	: left;
		display	: inline;
		width	: 403px;
		margin	: 0 0 0 5px;
	}
	.naiyoBox .txtBox h4 { margin: 0 0 0.5em; }
	.naiyoBox .txtBox02 {
		text-align : left;
		float	: left;
		display	: inline;
		width	: 199px;
		margin	: 0 0 0 5px;
	}

.naiyoBox_t {
	clear	: both;
	width	: 610px;
	margin	: 0 auto 20px;
	background: #fff4df;
}
	.naiyoBox_t .ramera {
		float	: right;
		display	: inline;
		width	: 306px;
	}
	.naiyoBox_t .ramera h4 { margin: 10px 10px 5px;}
	.naiyoBox_t .ramera p { margin: 0 10px 10px 10px; text-align: left; }
	
#waku001 .section {
	position: relative;
	clear	: both;
	width	: 602px;
	margin	: 0 auto;
}

#waku001 .entry {
	margin		: 0 10px 10px;
}

.h_002 { font-size	: 140%; }
	.h_002 span { font-weight: normal; font-size: 80%; }

.entry p {
	margin		: 0 10px 8px;
	text-align	: left;
	line-height	: 1.5;
}

