@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#conts #info li {
	min-width: 50px;
	margin-right: 45px;
}
#conts #info li.w200 {
	min-width: 310px;
}

#conts .comLink li {
	margin-right: 24px;
}

#conts h4 {
	font-size: 1.5em;
	margin: 0 9px 8px 8px;
}

#conts .pageTop {
	margin: 0 9px 8px 0;
}

#conts h3 {
	margin-bottom: 16px;
}

#conts .h4Ttl03 {
	margin-bottom: 23px;
}

#conts p {
	font-size: 1.4em;
	margin: 0 0 10px 0px;
}

#conts .example {
	border: 1px solid #0A0406;
	margin: 0 auto 16px;
	padding: 13px 12px 18px 16px;
	width: 594px;
}

#conts .example .photoBox {
	float: left;
}

#conts .example .textBox {
	float: right;
	margin-top: 2px;
	width: 230px;
}

#conts .example .textBox p {
	margin: 0;
}

#conts .example .textBox .text {
	margin-bottom: 20px;
}

#conts .arrow {
	clear: both;
	margin: 0 0 22px 12px;
	text-align: center;
}

#conts .btmExample {
	margin-bottom: 35px;
}

#conts .pageTop01 {
	margin-bottom: 30px;
}

#conts .guide {
	margin: 0 11px 37px;
}

#conts .guide .photoBox {
	float: left;
}

#conts .guide .textBox {
	float: right;
	margin-top: 2px;
	width: 492px;
}

#conts .guide .textBox p {
	margin: 0;
}

#conts .guide .textBox p a {
	color: #0099ff;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}

#conts .guide .textBox p a:hover {
	text-decoration: none;
}
