@charset "utf-8";

#mainvd{background: url(../../img/mainvd_sub.png);background-repeat: no-repeat; background-position:center; background-size: cover;}
#mainvd article{background: rgba(240,138,38,0.01); padding:85px 0px 85px;}
#mainvd .article_r{float:right; padding:10px 0px; width:44%;}

#one{margin:50px 0 0 0;}

#one strong{font-weight:800;}
#one .number{background: #ea5121; color:#FFFFFF;padding:0px 6px; border-radius: 5px; margin-right:5px;}

#one ul.tri li:before{
  left: 6px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 8px solid #ea5121;
  top:50%;
}

#one ul.tri li.tri_posi:before{top:28%;}
#one ul.tri li.tri_posi01:before{top:10px;}
#one li.tri_posi01>ul>li:before{content:none;}

#one a{color:#f58026;}
#one a:hover{text-decoration: underline;}

.mt10 {margin-top: 10px;}
.mt30 {margin-top: 30px;}

.displayNone {
display: none;
}

.mainTrigger h3{
background: #f58026;
color: #fff;
padding: 20px 40px;
border-bottom:1px solid #fff;
cursor: pointer;
position: relative;
}
.mainTrigger h3:before {
	background: url(../img/icon_more.png) 0 0 no-repeat;
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 30px;
	top: 15px;
}

.mainTrigger h3.mainOpened:before {
	background: url(../img/icon_close.png) 0 0 no-repeat;
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 30px;
	top: 15px;
}


.subList dd{
	position:relative;
	padding: 10px 20px 10px 55px;
	background-color:#FFF9FD;
}

.subList dd:after{
	background: url(../img/answer.png) 0 0 no-repeat;
	display: block;
	height: 40px;
	width: 40px;
	content:"";
	position: absolute;
	top:5px;left:5px;}

.switch {
cursor:pointer;
font-weight: bold;
padding:10px 60px 10px 55px;
font-size: 14px;
background: #eee;
border-bottom: 1px solid #ccc;
position: relative;
box-shadow: 0 1px 0 #fff inset;
}

.switch.open{background: #FFE7DA;}

.switch:before{
	content: url(../img/question.png);
	position:absolute;
	left:10px;
}

.switch:after {
position: absolute;
top: 60%;
right: 23px;
margin-top: -18px;
content: '>';
font-size: 18px;
font-weight: bold;
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-moz-transition: all, 0.25s, linear;
-o-transition: all, 0.25s, linear;
-webkit-transition: all, 0.25s, linear;
transition: all, 0.25s, linear;
font-family: sans-serif;
color: #f58026;
}

.subOpened.switch:after {
-moz-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
-webkit-transform: translate(0, 50%);
transform: translate(0, 50%);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
font-family: sans-serif;
}