/*グローバルナビ*/
#gNavi li:nth-child(4) {
	float: left;
	width: 177px;
}
#gNavi li:nth-child(4) a{
	background-image: url(../../common/img/arrow_01_hover.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-color: #4782F2;
}

/* タイトル */
.mainLeft h2 {
	font-weight: bold;
	font-size: 26px;
	color: #333333;
	padding-bottom: 8px;
	background: url(../../common/img/border_01.jpg) 0 bottom no-repeat;
}
/*  コンテンツ1   */

.firstArticle h3 {
	color:#3367CD;
	border-left:5px solid #3367CD;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
}

.firstArticle .review {
	border: solid 2px #E3E3E3;
	padding: 15px 10px 15px 0px;
}

.firstArticle .review2_out {
	overflow:hidden;
	margin:0 0 0 -11px;
}

.firstArticle .review2 {
	border: solid 2px #E3E3E3;
	padding: 15px;
	width:140px;
	margin:0 0 11px 11px;
	float:left;
}

.firstArticle .review2 h4{
	color:#3367CD;
	font-size:75%;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:12px 0 0 0;
	border-top:2px solid #E3E3E3;
}



.firstArticle .review .boxRight {
	width: 500px;
}
.firstArticle .review .boxRight h4 {
	font-size: 18px;
	font-weight: bold;
	color: #3F6CBF;
	margin-bottom: 10px;
}
.firstArticle .review .boxRight .name {
	font-size: 75%;
	margin-bottom: 10px;
}

.review .boxLeft {
    margin: 0 0 0 40px;
}
/*ボタン*/
.firstArticle .btn {
	text-align: right;
}
.firstArticle .btn button {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 20%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 20%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 20%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 20%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 20%, #eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 ); /* IE6-9 */
	font-size: 83%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	margin-top: 40px;
	padding: 10px 20px;
	border: solid 1px #CCCCCC;
}

.syoseki{width:100%;border-top:1px solid #87A1D4;border-bottom:1px solid #87A1D4;}
.syoseki th{border-top:1px dotted #87A1D4;padding:10px;background:#fff;font-size:75%;width:100px;text-align:center;}
.syoseki .midashi th{border-top:none;border-bottom:1px solid #87A1D4;padding:10px;background:#F0F1F4;font-size:75%;width:100px;text-align:center;}
.syoseki td{border-top:1px dotted #87A1D4;padding:10px;font-size:75%;text-align:center;}
.syoseki .thno1{width:230px;text-align:left;color: #3F6CBF;font-weight:bold!important;}
.syoseki .thno1 a{color: #3F6CBF;}


.sbnavli ul{overflow:hidden;margin:30px 0 30px -10px;}
.sbnavli li{float:left;margin:0 0 0 10px;}
.sbnavli li a{
	background:#F0F1F4;border:1px dotted #3367CD;
	padding:7px 3px;display:block;color:#3367CD;width:130px;text-align:center;
	border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
	text-decoration:none;
	font-size:86%;
	transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;
}
.sbnavli li a:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
