@charset "utf-8";

#contents .inner .text .black_large {
    font-size: 20px;
	margin-bottom:10px;
}
#contents .inner .text .blue_midumn {
    font-size: 17px;
    line-height: 1.6;
    margin-bottom: 10px;
}
#contents .inner .text ul li {
    font-size: 14px;
    line-height: 1.5;
	margin-bottom: 10px;
}
#contents .inner .blue_small {
    font-size: 15px;
}
#contents .inner .btn {
	margin-left: auto;
	margin-right: auto;
	width: 230px;
}
#contents .explain_section .btn {
	width: 100%;
}
#contents .explain_section .btn a {
	padding: 9px 30px;
}
#contents .explain_section .btn a:after {
	top: 40%;
    right: 10px;
}
#contents .cost_section .pic {
    width: 100%;
    float: none;
}
#contents .cost_section .text {
    width: 100%;
    float: none;
}
#contents .cost_section .text dl dt {
    font-size: 22px;
}
#contents .baosai_section .inner .text {
    float: none;
    width: 100%;
	margin-bottom: 20px;
}
#contents .baosai_section .inner .photo {
    float: none;
    width: 100%;
}

#contents .act_section .pic {
    width: 100%;
    float: none;
	margin-bottom: 20px;
}
#contents .act_section .text {
    float: none;
    width: 100%;
}

#contents .list_section dl dt {
	width: 30%;
}
#contents .list_section dl dd {
    width: 70%;
}

#contents .section05 .section_left {
    float: none;
    width: 90%;
	margin: 0 auto 10px;
    text-align: center;
}
#contents .section05 .section_right {
    float: none;
    width: 100%;
}
#contents .section05 .section_right .title {
	font-size: 20px;
}