@charset "UTF-8";

p.h2_opening {
	width: 710px;
	height: 224px;
	text-indent: -9999px;
	background: url(../images/hiyou/midashi1.png) 0 0 no-repeat;
	}

p.p_point {
	margin-bottom: 20px;
	}

.settei {
	line-height:1.4;
}	
.settei .txt{
	margin-bottom:10px;
}
.cyu li{
	margin-top:10px;
}
.settei span{
	font-weight:bold;
}
.nyugaku-txt{
	padding:10px 10px 10px 0;
}

div.d_hiyouContact {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 14px 0px 15px 20px;
	margin:10px 0 20px 0;
	width: 690px;
	background-color:#f3f4f6;
	height: 65px;
}
div.d_hiyouContact img{
	width:314px;
	float:left;
	margin:13px 0 0 0;
}
div.d_hiyouContact .btn-hiyou a{
	width: 330px;
	height: 65px;
	margin:0 0 0 25px;
	padding:0;
	display: block;
	background:url(../images/top/btn.png) 0 0 no-repeat;
	text-indent: -9999px;
	float:left;
}

div.d_hiyouContact .btn-hiyou a:hover {
	background:url(../images/top/btn.png) 0 0 no-repeat;
	background-position: 0 -65px;
}
.sestumei{
	margin:10px 0;
	line-height:1.6; 
}
/* caseBox */
.caseBox{
	width:710px;
	height:165px;
	padding:10px 0;
	border-top:1px solid #999;
	clear:both;
}
.caseBox#case03{
	border-bottom:1px solid #999;
}
.person {
	width:114px;
	border:1px solid #ccc;
	padding:5px 5px 7px;
	float:left;
	line-height:1.2;
	color:#666;
}
.person .dtImg{
	width:114px;
	height:82px;
	margin:0 0 7px 0;
}
.person .dtName{
	font-weight:bold;
	text-align: center;
}
.person dd{
	width:114px;
	font-size:10px;
}
.caseBoxR{
	width:560px;
	float:left;
	margin-left:10px;
}
.caseBoxRIn{
	width:510px;
	float:right;
	line-height:1.6;
}
.caseNo{
	width:50px;
	float:left;
}
.caseTxt{
}
.caseTxt dt{
font-weight: bold;
font-size:14px;
line-height: 1.3;
}
.caseTxt dd.caseTxtcu{
margin:0 0 8px;
padding:0 0 0 11px;
background:url(/common/images/hiyou/point.gif) no-repeat left center;
}
.caseTxt dd.caseTxtcu span{
font-weight: bold;
}
.caseTxt dd.caseTxttx{
}
.caseTxt dd.caseTxtpr{
font-weight: bold;
font-size:14px;
text-align: right;
text-decoration: underline;
}


.dl01 dd{
	margin:0 0 10px 15px;
}
.dl01 dd span{
	font-weight:bold;
}
.dl01 dt{
	background:url(../images/hiyou/point.gif) no-repeat left 5px;
	padding:0 0 0 10px;
	vertical-align:middle;
	height:22px;
	margin:0 0 0 5px;
	font-weight:bold;
}
.dl01 dt img{
	margin:0 0 0 10px;
	vertical-align:middle;
}
.plus{
	font-size:14px;
	text-align: right;
	text-decoration:underline;
	font-weight:bold;
}

h3#h3_hiyou4{
	clear:both;
	height:22px;
	width:710px;
	margin-bottom:10px;
}
h3#h3_hiyou4 img{
	width:164px;
	float:left;
}
h3#h3_hiyou4 p{
	width:520px;
	float:right;
	text-align: left;
	font-weight:normal;
	padding:5px 10px 0 0;
	font-size:12px;
}


/* py[W */
.hiyo-box-standard{
padding:0 0 18px;
}
.hiyo-box-standard img{
vertical-align: bottom;
}
.hiyo-box-standardinner{
padding:12px 16px;
border: 5px solid #e6e8ea;
border-top: none;
}
.hiyo-txt1{
padding:0 0 15px;
line-height: 1.4;
}
.hiyo-txt2{
margin:0 0 15px;
padding:15px 5px 3px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.hiyo-txt2 dl{
padding:0 0 12px;
}
.hiyo-txt2 dt{
float:left;
width: 95px;
padding:2px 0 0;
}
.hiyo-txt2 dd{
float:right;
width: 560px;
line-height: 1.4;
}
.hiyo-txt3{
padding:0 0 5px;
}
.hiyo-txt4{
padding:0 0 15px;
text-align: center;
}
.hiyo-txt5{
padding:0 0 10px;
text-align: center;
}
.hiyo-txt6{
text-align: right;
}

.hiyo-box-private{
padding:0 0 10px;
}
.hiyo-box-private img{
vertical-align: bottom;
}
.hiyo-box-privateinner{
padding:12px 16px 6px;
border: 5px solid #e6e8ea;
border-top: none;
}
.hiyo-list-private{
padding:0 0 15px;
line-height: 1.4;
}
.hiyo-list-private li{
padding:0 0 3px;
}
.hiyo-txt7{
padding:0 0 15px;
line-height: 1.4;
}
.hiyo-txt8{
margin:0 0 20px;
padding:0 0 20px;
border-bottom:1px solid #ccc;
}
.hiyo-txt9{
padding:0 0 20px;
}
.hiyo-txt9 span{
font-weight: bold;
}
.hiyo-txt10{
}
.hiyo-txt10 dl{
padding:0 0 12px;
}
.hiyo-txt10 dt{
float:left;
width: 95px;
padding:2px 0 0;
}
.hiyo-txt10 dd{
float:right;
width: 560px;
}
.hiyo-txt10 dd img{
padding:3px 0 0;
}

/* --------------------------------
 clearfix
-------------------------------- */
.hiyo-txt2 dl:after,
.hiyo-txt10 dl:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .hiyo-txt2 dl,
* html .hiyo-txt10 dl{
	zoom: 1;/* IE6 */
}
*:first-child+html .hiyo-txt2 dl,
*:first-child+html .hiyo-txt10 dl{
	zoom: 1;/* IE7 */
}
