@charset "UTF-8";

/*#main
---------------------------------------*/
#main{
	position: relative;
	overflow: hidden;
	width: 939px;
	margin: auto;
	}

#main h2{
	background:url(../images/question/title.png) no-repeat left top;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	height: 49px;
	padding-bottom: 60px;
	}


/*.layout
---------------------------------------*/
.layout{
	position: relative;
	overflow: hidden;
	background:url(../images/question/line.png) no-repeat left bottom;
	width: 597px;
	margin: auto;
	padding: 20px 0 66px;
	}

.layout .left{
	float: left;
	width: 128px;
	height: 134px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 10px;
	}

#layout_01 .left{
	background:url(../images/question/q1.png) no-repeat left top;
	}

#layout_02 .left{
	background:url(../images/question/q2.png) no-repeat left top;
	}

#layout_03 .left{
	background:url(../images/question/q3.png) no-repeat left top;
	}

#layout_04 .left{
	background:url(../images/question/q4.png) no-repeat left top;
	}

#layout_05{
	background: transparent;
	padding-bottom: 0;
	}

#layout_05 .left{
	background:url(../images/question/q5.png) no-repeat left top;
	}

.layout .right{
	position: relative;
	overflow: hidden;
	}

.layout .right h3{
	color: #6A9D64;
	font-size: 20px;
	line-height: 60px;
	height: 60px;
	font-weight: normal;
	}

.layout .right h3.br{
	line-height: 26px;
	padding-top: 5px;
	}

.layout .right .text{
	padding-top: 27px;
	font-size: 15px;
	line-height: 30px;
	text-align: justify;
	-ms-text-justify: inter-ideograph;
	text-justify: inter-ideograph;
	}
	

.layout .btn{
	clear: both;
	text-align: center;
	padding-top: 30px;
	}