@charset "utf-8";


/* local navigation
======================================*/

#local-navigation {
	margin-top: 673px;
	padding-top: 2.7em;
}

#otameshi-heading-lv1 {
	position: relative;
	z-index: 2;
	left: -171px;
	top: 0;
	overflow: visible;
	margin: 0 -171px -1em 0 ;
	zoom: 1;
}


/* main image
======================================*/

#otameshi-heading-lv1 img {
	vertical-align: top;
}


/* "for register" block
======================================*/

#forRegister {
	margin-top: 55px;
	border-width: 2px 3px 3px;
	border-style: solid;
	border-color: #FFD8A7 #FFE4C1 #FFE4C1;
}

#forRegister h2 {
	margin: 0;
	padding: 8px 6px 7px;
	background: #FFE4C1;
}

/* layout
++++++++++++++++++++++++++++++++++++++*/
#forRegister div.layout {
	position: relative;
	overflow: hidden;
	margin: 0 -17px 0 0;
	padding: 15px 0 15px 17px;
	zoom: 1;
}
#forRegister div.layout:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
#forRegister div.layout-unit {
	float: left;
	width: 230px;
	padding: 0 17px 0 0;
}


/* link
++++++++++++++++++++++++++++++++++++++*/
#forRegister ul.link {
	margin: 0.385em 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 92.9%;
	line-height: 1.385;
}
#forRegister ul.link li {
	margin: 0.154em 0 0;
	padding: 0;
	font-weight: bold;
}

#forRegister ul.link li a:link,
#forRegister ul.link li a:visited {
	display: block;
	padding: 0 0 0 16px;
	min-height: 13px;
	_height: 13px;
	text-decoration: none;
	background: url(/assets/img/common/ico_0002.png) 0 0.077em no-repeat;
	background-position: 0 0.154em;
}
#forRegister ul.link li a:visited {
	background-image: url(/assets/img/common/ico_0002_v.png);
}
#forRegister ul.link li a:link:focus,
#forRegister ul.link li a:visited:focus,
#forRegister ul.link li a:link:hover,
#forRegister ul.link li a:visited:hover {
	background-image: url(/assets/img/common/ico_0002_o.png);
}
#forRegister ul.link li a:link:active,
#forRegister ul.link li a:visited:active {
	background-image: url(/assets/img/common/ico_0002_a.png);
}


/* featureC01
++++++++++++++++++++++++++++++++++++++*/
#forRegister div.featureC01 {
	margin: 0 0 -0.214em;
	padding: 0;
	zoom: 1;
}
#forRegister div.featureC01:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
#forRegister div.featureC01 h3 {
	margin: -0.214em 0 0.214em;
	padding: 0;
	font-size: 100%;
}
#forRegister div.featureC01 div.thumbnail {
	float: right;
	margin: 0;
	padding: 0 0 0 8px;
}
#forRegister div.featureC01 div.thumbnail img {
	display: block;
}
#forRegister div.featureC01 p {
	margin: 0;
	padding: 0;
	font-size: 85.7%;
	line-height: 1.417;
}
#forRegister div.featureC01 ul.link {
	margin-top: 0;
	overflow: hidden;
}


