@charset "utf-8";

/* -----------------------------------------------------------------
Information CSS
LAST UPDATE:
--------------------------------------------------------------------*/


.detailArea{
	margin:0 60px;
}


.detailArea div.section{
	margin-bottom:20px;
}

.detailArea div.section p{
	line-height:1.6;
	margin-bottom:5px;
}

.detailArea h4{
	font-size:150%;
	margin-bottom:20px;
	font-weight:bold;
	border-bottom:#CCC 1px dotted;
}

.detailArea h5{
	font-weight:bold;
	margin-bottom:10px;
}


.detailArea p.copy{
	font-size:73%;
}

.detailArea .alC{
	text-align:center;
}

div.backBtn{
	margin-top:20px;
	padding-top:30px;
	border-top:#CCC 1px solid;
	text-align:center;
}


div.col2{
	clear:both;
	width:846px;
	overflow:hidden;
	margin-bottom:20px;
}

div.col2 div.first{float:left;}
div.col2 div.second{float:right;}

/* href */
div.col2 div.first{width:420px;}
div.col2 div.second{width:420px;}

/* 左カラム：120px; */
div.col2.lw120 div.first{width:120px;}
div.col2.lw120 div.second{width:726px;}


.col2Cm{
width:650px;
margin:0 auto 0 auto;
overflow:hidden;
}

.col2Cm .colL{
width:300px;
float:left;
}

.col2Cm .colR{
width:300px;
float:right;
}

.col2Cm .layoutC{
text-align:center !important;
margin:0 0 20px 0;
}

.layoutC{
text-align:center;
}

.moreInfoArrow{
background:url(/info/images/icon_arrow.gif) no-repeat left 1px;
padding:0 0 0 15px;
}