@charset "utf-8";


/* ==================================================================

	contents

=====================================================================*/
#content{
	margin: 0 !important;
}

#DeskEnqueteSection .lead{
	padding:20px;
}

#header{
	width: auto;
	margin-bottom: 10px;
}

#topicpath{
	width: auto;
	line-height: 1.5;
}

#DeskEnqueteSection .block01 h3,
#DeskEnqueteSection .block02 h3,
#DeskEnqueteSection .block03 h3,
#DeskEnqueteSection .block04 h3,
#DeskEnqueteSection .block05 h3,
#DeskEnqueteSection .block06 h3,
#DeskEnqueteSection .block07 h3{
	font-size:16px;
}

#DeskEnqueteSection .block01 h3 strong,
#DeskEnqueteSection .block02 h3 strong,
#DeskEnqueteSection .block03 h3 strong,
#DeskEnqueteSection .block04 h3 strong,
#DeskEnqueteSection .block05 h3 strong,
#DeskEnqueteSection .block06 h3 strong,
#DeskEnqueteSection .block07 h3 strong{
	font-size:18px;
}

.qtitle{
	font-size:16px;
}

.qtitle:before{
	font-size:18px;
	width:40px;
	height:40px;
	line-height:40px;
}

#DeskEnqueteSection .point{
	padding:0 10px 10px;
	float:none !important;
	width:auto !important;
}

#DeskEnqueteSection .point dt{
	background-color:#1c6f91;
	position:static !important;
	text-align:center;
	margin:0 -10px 10px;
}

#DeskEnqueteSection .point dt img{
	width:112px;
}

#DeskEnqueteSection .point dd{
	padding-top:0 !important;
}

/*01*/
#DeskEnqueteSection .block01 .inner .glaph01{
	text-align:center;
	float:none;
}

#DeskEnqueteSection .block01 .inner .point{
	margin-top:20px;
}

#DeskEnqueteSection .block01 .inner .point dd .txt{
	width:auto;
	float:none;
	margin-bottom:10px;
	padding-top:0;
}

#DeskEnqueteSection .block01 .inner .point dd .glaph02{
	text-align:center;
	float:none;
}

/*02*/
#DeskEnqueteSection .block02 .inner .glaph01{
	text-align:center;
	float:none;
	margin-right:0;
}

#DeskEnqueteSection .block02 .inner .point dd{
	padding-top:0;
}

/*04*/

#DeskEnqueteSection .block04 .point{
	position:static;
	margin-top:20px;
}

/*05*/

#DeskEnqueteSection .block05 .inner .glaph01{
	position:static;
}

#DeskEnqueteSection .block05 .inner .point{
	margin:20px 0 0;
}

/*06*/

#DeskEnqueteSection .block06 .inner{
	padding-bottom:0;
}

#DeskEnqueteSection .block06 .inner .glaph01{
	float:none;
	text-align:center;
	margin-bottom:20px;
}

#DeskEnqueteSection .block06 .inner .glaph02{
	position:static;
	margin-bottom:20px;
}

/*07*/

#DeskEnqueteSection .block07 .comments li{
	width:auto;
	margin: 0 0 20px !important;
	font-size:16px;
}

#DeskEnqueteSection .block07 .comments li:before{
	width:40px;
	height:40px;
}

#DeskEnqueteSection .block07 .comments li:nth-child(2n+1):before{
	left:-25px;
}

#DeskEnqueteSection .block07 .comments li:nth-child(2n):before{
	right:-25px;
}


/*08*/

#DeskEnqueteSection .block08 h3{
	float:none;
	margin:0 auto 20px;
}

#DeskEnqueteSection .block08 .lead01{
	float:none;
	width:auto;
}

#DeskEnqueteSection .block08 .lead01 p{
	font-size:16px;
}

#DeskEnqueteSection .block08 .advice{
	width:auto;
}

#DeskEnqueteSection .block08 .advice .title{
	font-size:18px;
}

#DeskEnqueteSection .block08 .inner dl{
	width:auto;
	text-align:center;
	margin:0 0 20px;
}

#DeskEnqueteSection .block08 .inner dl:last-child{
	margin-bottom:0;
}

#DeskEnqueteSection .block08 .inner dl p{
	text-align:center;
}