@charset "utf-8";

/* ------------------------------
             header
--------------------------------- */
#header { background: url(../images/headerback_basic.jpg) no-repeat; }


/* ------------------------------
             main
--------------------------------- */
h1{
	width: 798px;
	height: 160px;
	text-indent: -9000px;
	background-repeat: no-repeat;
}
	#h1_sommelier { background-image: url(../images/h1_sommelier.jpg); }
	#h1_yaosuzu   { background-image: url(../images/h1_yaosuzu.jpg); }
	#h1_vegefru   { background-image: url(../images/h1_vegefru.jpg); }
	#h1_toi   { background-image: url(../images/h1_toi.jpg); }

.section { margin-bottom: 60px; }
	.section .section { margin-bottom: 30px; }
	
#h2_senmonka    { background-image: url(../images/h2_senmonka.gif); }
#h2_meistertype { background-image: url(../images/h2_meistertype.gif); }
#h2_enkaku      { background-image: url(../images/h2_enkaku.gif); }
#h2_jisseki     { background-image: url(../images/h2_jisseki.gif); }
#h2_syatyo      { background-image: url(../images/h2_syatyo.gif); }
#h2_toi         { background-image: url(../images/h2_toi.gif); }


#h3_junior    { background-image: url(../images/h3_junior.gif); }
#h3_meister   { background-image: url(../images/h3_meister.gif); }
#h3_senior    { background-image: url(../images/h3_senior.gif); }
#h3_kaigyou   { background-image: url(../images/h3_kaigyou.gif); }
#h3_iten1     { background-image: url(../images/h3_iten1.gif); }
#h3_iten2     { background-image: url(../images/h3_iten2.gif); }
#h3_otaitiba  { background-image: url(../images/h3_otaitiba.gif); }
#h3_imosyotyu { background-image: url(../images/h3_imosyotyu.gif); }

p {
	margin-left: 40px;
}
strong {
	margin: 0px 0.5em;
	color: #075c0b;
	font-size: 1.1em;
}
em {
	margin: 0px 0.3em;
	font-weight: bold;
	font-style: normal;
}

#main .section ul {
	margin-left: 40px;
	font-size: 0.85em;
	list-style: none;
}
	#main .section ul li {
		margin-bottom: 10px;
		margin-left: 1em;
		padding-left: 10px;
		background: url(../images/listmark.gif) no-repeat left center;
	}

.green { color: #075c0b; }

.clear_right { clear: right; }

.inyou {
	margin: 20px 0px 20px 60px;
	width: 640px;
	background: url(../images/blockquote_top.gif) no-repeat left top;
}
	.inyou blockquote {
		display: block;
		padding: 20px 0px;
		width: 640px;
		background: url(../images/blockquote_bottom.gif) no-repeat left bottom;
	}
		.inyou blockquote p {
			margin: 0px;
			padding: 0px 20px 10px 20px;
			background-color: #ffffff;
			border-right: 1px solid #ccda85;
			border-left: 1px solid #ccda85;
		}
		.inyou blockquote cite {
			display: block;
			padding: 0px 20px 0px 20px;
			background-color: #ffffff;
			border-right: 1px solid #ccda85;
			border-left: 1px solid #ccda85;
			font-style: normal;
			text-align: right;
			font-size: 0.8em;
		}

.section img {
	border: 5px solid #ffffff;
	margin-bottom: 20px;
}
	.section img.bordernone { border: none; }
	.imosyotyuimg { margin-left: 20px; }

	div.right {
		float: right;
		margin-left: 40px;
		font-size: 0.65em;
	}

/* ------------------------------
             footer
--------------------------------- */


