﻿@charset "UTF-8";

/*------------------------------ common --------------------------------*/

.contents_si { padding: 25px 0 50px 0; }
.contents_si:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }
.contents_si { zoom: 100%; }

.contents_si h3 { margin: 0 0 15px 0; background: #FFF4A6; padding: 7px 0 1px 10px; }
*html .contents_si h3 { display: inline-block; }
*+html .contents_si h3 { padding: inline-block; }

.contents_si ul.l { width: 47%; float: left; margin: 0 5% 0 0; }
.contents_si ul.l ul { margin: 0 0 20px 40px; }
.contents_si ul.l li { display: inline; }

.contents_si ul.r { width: 47%; float: right; }
.contents_si ul.r ul { margin: 0 0 20px 40px; }
.contents_si ul.r li { display: inline; }

ul.child {  }
ul.child:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }
ul.child { zoom: 100%; }

ul.child li { float: left; margin: 0 8px 0 0; white-space: nowrap; }

/*------------------------------ go_form --------------------------------*/

.contents_si a {
	display: block;
	background: url("/common/images/icon_arrow_normal.gif") left 1px no-repeat;
	padding: 0 0 0 17px;
	line-height: 1.2;
	font-weight: normal;
	margin: 0 0 8px 0;
}
.contents_si a:hover {
	background: url("/common/images/icon_arrow_normal_on.gif") left 1px no-repeat;
}

