@charset "utf-8";

/* ind 
------------------------------------------------------------------*/
.ind .worries .box_c{background:#000 !important;padding:30px 0;}
.ind .worries .box_c .box_inner{background:#000 !important;}

.ind h3 img{float:left;}
.ind h3 span img{margin:0 30px 0 0;}

.ind h4{
	padding:70px 0 20px 0;
	width:868px;
	margin:0 auto;
}

.ind .answer_01 .box_c{padding:30px 0 40px 0;}
.ind .answer_01 ul.merit{margin:30px 0 0 0;}
.ind .answer_01 .merit li{
	 background:url(../img/bg_ind_010.png) no-repeat;
	height:190px;
	float:left;
	margin:0 8px 0 0;
}
.ind .answer_01 .merit li div{margin:0 auto;padding:23px 21px 0 21px;}
.ind .answer_01 .merit li.last{ margin:0 !important;}

.ind .answer_01 .chart_box{padding:0 0 50px 0;}
.ind .answer_01 .chart_box .char_box ul{text-align:center;width:868px;margin:0 auto;}
.ind .answer_01 .chart_box .char_box li{
	display: inline-block;
    /display: inline; 
    /zoom: 1; 
    background: #fff;
    border-radius: 5px;
    color: #fff !important;
    display: inline-block;
    font-weight: bold;	
	margin:30px 10px 0 0 ;
    text-align: center;
    text-decoration: none;
}

.ind .answer_01 .chart_box .char_box li a {
    display: block;
    height: 100%;
    padding: 5px 20px;
    width:50px;
	border-radius: 5px;
}

.ind .answer_01 .chart_box .char_box li a:hover{background:#2F8035;	color:#fff !important;}

.ind .answer_01 .char_box{ 
	background:url(../img/bg_ind_020.jpg) no-repeat;
	width:1186px;
	height:912px;
	margin:0 auto;
}

.ind .answer_01 .char_box iframe{
	margin:111px 0 0 103px;
	width:968px;
	height:707px;
}

.iphone .ind .answer_01 .char_box{
	overflow: auto;
	width:968px;
	height:707px;
}
.iphone .ind .answer_01 .char_box iframe{ width:968px; height:707px;}

.ind .answer_02 ul.merit{margin:30px 0 0 0;}
.ind .answer_02 .merit li{
	 background:url(../img/bg_ind_020.png) no-repeat;
	height:246px;
	float:left;
}
.ind .answer_02 .merit li div{margin:0 auto;padding:23px 21px 0 21px;}
.ind .answer_02 .merit li p{
	margin:20px 0 0 0;
	text-align:center;
	font-weight:bold;	
	font-size:14px;
	line-height: 120%;
}

.ind .answer_02 .merit li.last{ margin:0 !important;}

.ind .answer_02 .box_inner{padding:40px 0;}

.ind .answer_02 .box_inner div,
.ind .answer_02 .box_inner p{text-align:center;}

.ind .answer_02 .box_inner p{margin:60px 0 0 0;}
