@charset "UTF-8";

@import url(../base.css);

#main div.entry {
	margin: 0 0 40px 0;
}

#main div.entry .txt12 { font-size: 86%; }
#main div.entry .bold { font-weight: bold; }
#main div.entry .pink { color: #E82290; }
#main div.entry p.subtxt {
	margin: 0 0 12px 0;
	line-height: 1em;
	font-weight: bold;
}

#main div.entry h3 {
	margin: 0 0 16px 0;
	font-size: 143%;
	line-height:1.3;
}

#main div.entry p.caption {
	text-align: right;
	font-size: 86%;
}

#main div.entry h4 {
	margin-top: 28px;
	line-height:1.3;
}

div.item { color: #E82290; margin-top: 20px; }
div.item ul { font-size: 86%; line-height:1.6; }
div.item ul span { font-weight: bold; padding-right: 10px; }
div.item p { font-size: 72%; line-height:1.5; margin-top:5px; }

div.mokuji { width: 100%; overflow: hidden; }
div.mokuji h4 { margin-bottom: 5px; font-weight: normal; }
div.mokuji ul { width: 220px; float: left; position: relative; text-align: left; }
div.mokuji ul.left { margin-right: 28px; }
div.mokuji li { line-height: 1.5; font-size: 72%; padding-left: 15px; } 
div.mokuji span { color: #E82290; width: 15px; position: absolute; left:0; } 


div.pform {
	margin-top: 20px;
	background: #FAD3E9;
	position: relative;
	padding: 20px;
}

div.pform p { font-size: 72%; width: 300px; line-height: 1.5; }
div.pform p.btn { position: absolute; right: 20px; width: auto; top: 22px; }

#main div.entry p.date {
	margin: 0 0 6px 0;
	font-size:71%;
	line-height: 1em;
}

