@charset "utf-8";
#contents {
    margin: 0 auto !important;
}

.btn-red {
    background: red;
    padding: 10px;
    border-radius: 10px;
    width: 20%;
    color: #fff;
    margin: 0 auto;
}

@media all and (min-width: 480px) and (max-width: 768px) { 
.btn-red {
    background: red;
    padding: 10px;
    border-radius: 10px;
    width: 100%;
    color: #fff;
    margin: 0 auto;
}

}
#c263 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c263 h3,
#c263 div {
	text-align: center;
}
#c316 {
	clear: both;
	margin: 0 auto 0 auto;
	padding:    ;
}
#c316 table td {
	border: 1px solid #ffffff;
	padding: 10px;
}
#c316_cell_1_1 {
	width: 15%;
	text-align: left;
	vertical-align: middle;
}
#c316_cell_2_1 {
	width: 30%;
	text-align: right;
	vertical-align: middle;
}
#c316_cell_2_1 img {
	width: 600px;
	height: 323px;
}
#c316_cell_3_1 {
	width: 35%;
	text-align: left;
	vertical-align: middle;
}
#c316_cell_3_1 img {
	width: 150px;
	height: 80px;
}
#c316_cell_4_1 {
	width: 15%;
	text-align: left;
	vertical-align: middle;
}
#c317 {
	clear: both;
	display: none;
	margin: 0 auto 0 auto;
	padding:    ;
}
#c317 table td {
	border: 1px solid #ffffff;
	padding: 10px;
}
#c317_cell_1_1 {
	text-align: left;
	vertical-align: middle;
}
#c317_cell_2_1 {
	text-align: left;
	vertical-align: middle;
}
#c317_cell_3_1 {
	text-align: center;
	vertical-align: middle;
}
#c317_cell_3_1 img {
	width: 150px;
	height: 80px;
}
#c317_cell_4_1 {
	text-align: left;
	vertical-align: middle;
}
#c264 {
	clear: both;
	margin: 0 0 20px 0;
	padding:    ;
}
#c264 h2,
#c264 div {
	text-align: center;
}
#c296 {
	clear: both;
	margin: 0 0 20px 0;
	padding:    ;
}
#c296 a.itext, #c296 img, #c296 video {
	width: 650px;
	height: 516px;
}
#c305 {
	clear: both;
	margin: 0 0 30px 0;
	padding:    ;
}
#c305 h3,
#c305 div {
	text-align: center;
}
#c313 {
	clear: both;
	margin: 0 0 30px 0;
	padding:    ;
}
#c313 h3,
#c313 div {
	text-align: center;
}
#c304 {
	clear: both;
	display: none;
	margin: 0 0 50px 0;
	padding:    ;
}
#c304 table td {
	border: 1px solid #eef5f4;
	padding: 10px;
}
#c304_cell_1_1 {
	text-align: center;
	vertical-align: middle;
}
#c310 {
	clear: both;
	margin: 50px 0 30px 0;
	padding:    ;
}
#c310 h2,
#c310 div {
	text-align: left;
}
#c311 {
	clear: both;
	margin: 0 0 30px 0;
	padding:    ;
}
#c311 h3,
#c311 div {
	text-align: left;
}
#c318 {
	clear: both;
	margin: 0 auto 0 auto;
	padding:    ;
}
#c318 table td {
	border: 1px solid #ffffff;
	padding: 10px;
}
#c318_cell_1_1 {
	width: 15%;
	text-align: left;
	vertical-align: middle;
}
#c318_cell_2_1 {
	width: 30%;
	text-align: right;
	vertical-align: middle;
}
#c318_cell_2_1 img {
	width: 600px;
	height: 323px;
}
#c318_cell_3_1 {
	width: 35%;
	text-align: left;
	vertical-align: middle;
}
#c318_cell_3_1 img {
	width: 150px;
	height: 80px;
}
#c318_cell_4_1 {
	width: 15%;
	text-align: left;
	vertical-align: middle;
}
#c312 {
	clear: both;
	margin: 50px 0 50px 0;
	padding:    ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c263 {
}
#c316 {
}
#c317 {
	display: none;
}
#c264 {
}
#c296 {
}
#c305 {
}
#c313 {
}
#c304 {
	display: none;
}
#c310 {
}
#c311 {
}
#c318 {
}
#c312 {
}
}
@media screen and (max-width: 640px) {
#c263 {
}
#c316 {
	display: none;
}
#c317 {
	display: block;
}
#c264 {
}
#c296 {
}
#c305 {
}
#c313 {
}
#c304 {
	display: none;
}
#c304_cell_1_1 {
	width: auto;
}
#c310 {
}
#c311 {
}
#c318 {
	display: none;
}
#c312 {
}
}
