.menu400000 #section1 {padding:20% 0 0;background:#f8f8f8}
.menu400000 #section1 .visible-xs {padding:40% 0;background:url('/img/page/4/0-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}
.menu400000 #section1 .inner a {display:inline-block;background:#34afad;color:#fff;padding:7px 30px;margin-top:10%}

.menu400000 #section2 {padding:20% 0 0;background:#f8f8f8}
.menu400000 #section2 .visible-xs {padding:40% 0;background:url('/img/page/4/0-section2-bg.jpg') 0% center;background-size:cover;margin-top:20%}

.menu400000 #section3 {padding:20% 0;background:url('/img/page/4/0-section3-bg.jpg') center;background-size:cover;border-top:1px solid #fff}
.menu400000 #section3 .inner a {display:inline-block;background:#34afad;color:#fff;padding:7px 30px;margin-top:10%}

.menu400000 #section4 {padding:0% 0;border-top:1px solid #fff}
.menu400000 #section4 .inner a {display:inline-block;background:#34afad;color:#fff;padding:7px 30px;margin-top:10%}
.menu400000 #section4 .inner .section4-1 a {background:#fff;color:#34afad}

.menu400000 #section5 {padding:20% 0;background:url('/img/page/4/0-section5-bg.jpg') center;background-size:cover;border-top:1px solid #fff}
.menu400000 #section5 .inner a {display:inline-block;background:#34afad;color:#fff;padding:7px 30px;margin-top:1%}



@media (max-width:768px) {
    .parallax-mirror {display:none}
    .menu400000 #contents br {display:none}
    .menu400000 #contents br.m {display:block}

    .menu400000 #section4 {border-top:0}
    .menu400000 #section4 .col-sm-6 {border-top:1px solid #fff;padding-top:20%;padding-bottom:20%;background:url('/img/page/4/0-section4-bg.jpg') left center;background-size:cover}
    .menu400000 #section4 .col-sm-6:last-child {background-position:right center}
}
@media (min-width:768px) {
    .menu400000 #contents br.m {display:none}
    .menu400000 #section1 {background:url('/img/page/4/0-section1-bg.jpg') center;height:798px;padding:0}
    .menu400000 #section1 .bg {position:absolute;left:0;width:50%;height:798px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu400000 #section1 .inner {padding:175px 0 0}

    .menu400000 #section2 {background:url('/img/page/4/0-section2-bg.jpg') center;height:798px;padding:0}
    .menu400000 #section2 .bg {position:absolute;right:0;width:50%;height:798px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu400000 #section2 .inner {padding:175px 0 0 80px}

    .menu400000 #section3 {background:none;height:798px;position:relative;padding:0}
    .menu400000 #section3 .inner {padding:150px 0 0px}

    .menu400000 #section4 {background:url('/img/page/4/0-section4-bg.jpg') center;height:790px;padding:0}
    .menu400000 #section4 .inner {padding:270px 0 0}

    .menu400000 #section5 {background:none;height:816px;padding:0}
    .menu400000 #section5 .inner {padding:150px 0 0}
    .menu400000 #section5 h6 {margin-top:4%}
}






.menu400100 #section1 {padding:20% 0 0;background:#f8f8f8}
.menu400100 #section1 .visible-xs {padding:40% 0;background:url('/img/page/4/1-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}
.menu400100 #section1 .inner a {display:inline-block;background:#34afad;color:#fff;padding:7px 30px;margin-top:10%}

.menu400100 #section2 {padding:020% 0}
.menu400100 #section2 .col-sm-12 {margin:0 15px;padding:0;;border:1px solid #c8c8c8;margin-bottom:20px}
.menu400100 #section2 .col-sm-6 {padding:0}
.menu400100 #section2 .img {max-width:100%;width:100%}
.menu400100 #section2 .row .con {padding:5% 5% 5% 5%}
@media (max-width:768px) {
    .parallax-mirror {display:none}
    .menu400100 #contents br {display:none}
    .menu400100 #contents br.m {display:block}
}
@media (min-width:768px) {
    .menu400100 #contents br.m {display:none}

    .menu400100 #section1 {background:url('/img/page/4/1-section1-bg.jpg') center;height:798px;padding:0}
    .menu400100 #section1 .bg {position:absolute;left:0;width:50%;height:798px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu400100 #section1 .inner {padding:150px 0 0}

    .menu400100 #section2 {padding:0}
    .menu400100 #section2 .inner {padding:150px 0}
    .menu400100 #section2 .col-sm-12 {margin:0;padding:0;border:1px solid #c8c8c8;margin-bottom:20px}
    .menu400100 #section2 .row .col-sm-6 {padding:0}
    .menu400100 #section2 .row .con {padding:10% 5% 0 5%}
}










.menu400200 #section1 {padding:20% 0 0;background:#f8f8f8}
.menu400200 #section1 .visible-xs {padding:40% 0;background:url('/img/page/4/2-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}

.menu400200 #section2 {padding:20% 0;background:url('/img/page/4/2-section2-bg.jpg') 90% center;background-size:cover}
.menu400200 #section2 ul {list-style:none;margin:0;padding:0}
.menu400200 #section2 li {list-style:none;margin:0;padding:0;float:left;width:24.8%;margin-right:0.3%}
.menu400200 #section2 li:nth-child(1) {width:23%}
.menu400200 #section2 li:nth-child(2) {width:30%}
.menu400200 #section2 li:nth-child(3) {width:23%}
.menu400200 #section2 li:nth-child(4) {width:23%;margin:0}
.menu400200 #section2 li a {display:block;background:#fff;color:#000;padding:10px 0;position:relative;text-decoration:none}
.menu400200 #section2 li a.on {background:#34afad;color:#fff}
.menu400200 #section2 li a i {position:absolute;left:50%;bottom:-11px;display:block;color:#34afad;display:none}
.menu400200 #section2 li a.on i {display:block}
.menu400200 #section2 ul:after {display:block;content:'';clear:both;margin-bottom:40px}
.menu400200 #section2 p {display:none}
.menu400200 #section2 p.on {display:block}


.menu400200 #section3 {padding:20% 0 0;background:#f8f8f8}
.menu400200 #section3 .visible-xs {padding:40% 0;background:url('/img/page/4/2-section3-bg.jpg') 90% center;background-size:cover;margin-top:20%}

@media (max-width:768px) {
    .parallax-mirror {display:none}
    .menu400200 #contents br {display:none}
    .menu400200 #contents br.m {display:block}

    .menu400200 #section2 li {letter-spacing:-1px;margin-bottom:10px;width:100% !important}
    .menu400200 #section2 li a i {bottom:-9px}
    .menu400200 #section2 br {display:block}
}
@media (min-width:768px) {
    .menu400200 #contents br.m {display:none}

    .menu400200 #section1 {background:url('/img/page/4/2-section1-bg.jpg') center;height:798px;padding:0}
    .menu400200 #section1 .bg {position:absolute;left:0;width:50%;height:798px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu400200 #section1 .inner {padding:150px 0px 0 0}

    .menu400200 #section2 {background:none;padding:0;height:1098px}
    .menu400200 #section2 .inner {padding:150px 30px 0}

    .menu400200 #section3 {background:url('/img/page/4/2-section3-bg.jpg') center;height:1138px;padding:0}
    .menu400200 #section3 .bg {position:absolute;right:0;width:50%;height:1138px;background:#fff;opacity:0.9;margin-left:-2px}
    .menu400200 #section3 .inner {padding:150px 0px 0 80px}
}










.menu400300 #section1 {padding:20% 0 0;background:#f8f8f8}
.menu400300 #section1 h5 {margin-top:10%}
.menu400300 #section1 .visible-xs {padding:40% 0;background:url('/img/page/4/3-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}

.menu400300 #section2 {padding:20% 0;}
.menu400300 #section2 .table thead th {background:#34afad;border-top:2px solid #000;color:#fff}
.menu400300 #section2 .table th, .menu400300 #section2 .table td {text-align:center;border:1px solid #cbcbcb}
.menu400300 #section2 .table tr th:first-child,
.menu400300 #section2 .table tr td:first-child {border-left:0}
.menu400300 #section2 .table tr th:last-child,
.menu400300 #section2 .table tr td:last-child {border-right:0}
.menu400300 #section2 .table tr:last-child td {border-bottom:1px solid #000}

.menu400300 #section3 {padding:20% 0;background:#f0f0f0}
.menu400300 #section3 .inner a {display:inline-block;background:#34afad;color:#fff;padding:7px 30px;margin:3% 0 6%}
.menu400300 #section3 .table {margin:2% 0 5%}
.menu400300 #section3 .table thead th {background:#cca485;border-top:2px solid #000;color:#fff}
.menu400300 #section3 .table th, .menu400300 #section3 .table td {text-align:center;border:1px solid #cbcbcb}
.menu400300 #section3 .table tr th:first-child,
.menu400300 #section3 .table tr td:first-child {border-left:0}
.menu400300 #section3 .table tr th:last-child,
.menu400300 #section3 .table tr td:last-child {border-right:0}
.menu400300 #section3 .table tr:last-child td {border-bottom:1px solid #000}

@media (max-width:768px) {
    .parallax-mirror {display:none}
}
@media (min-width:768px) {
    .menu400300 #section1 {background:url('/img/page/4/3-section1-bg.jpg') center;height:798px;padding:0}
    .menu400300 #section1 .bg {position:absolute;left:0;width:50%;height:798px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu400300 #section1 .inner {padding:150px 0px 0 0}

    .menu400300 #section2 {background:none;padding:0}
    .menu400300 #section2 .inner {padding:150px 0}

    .menu400300 #section3 {padding:0}
    .menu400300 #section3 .inner {padding:150px 0px}
}








.menu400400 #section1 {padding:10% 0 90%;background:url('/img/page/4/4-m-section1-bg.jpg') center;background-size:100% 100%}

.menu400400 #section2 {padding:20% 0}
.menu400400 #section2 ul {list-style:none;margin:0;padding:0;color:#5d5d5d}
.menu400400 #section2 li {margin-bottom:30px;float:left;width:33.3%}
.menu400400 #section2 li:nth-child(2):last-child {width:60%}
.menu400400 #section2 li:nth-child(2):last-child img {width:11.06%}
.menu400400 #section2 li img {width:20%}
.menu400400 #section2 ul:after {display:block;content:'';clear:both}
.menu400400 #section2 h6 {margin:10px 0 20px;border-bottom:1px solid #c8c8c8;padding-bottom:10px}

.menu400400 #section3 {padding:20% 0;background:url('/img/page/4/4-section3-bg.jpg') center;background-size:cover}
.menu400400 #section3 ul {list-style:none;margin:0;padding:0;font-size:.9em}
.menu400400 #section3 li {position:relative;float:left;width:50%;margin-bottom:3%}
.menu400400 #section3 li img {display:block;width:14%}
.menu400400 #section3 li div {border:1px solid #fff;position:absolute;width:50%;border-radius:15px;height:25px;left:0;top:0;margin:0px 0 0 20%}
.menu400400 #section3 li div span i {position:absolute;background:#fff;height:15px;right:5px;top:4px;border-top-right-radius:10px;border-bottom-right-radius:10px}
.menu400400 #section3 em {font-style:normal;font-size:.9em;position:absolute;right:10px;top:0px}

@media (min-width:768px) {
    .menu400400 #section1 {background:url('/img/page/4/4-section1-bg.jpg') center;height:950px;padding:0}
    .menu400400 #section1 .inner {padding:150px 0px 0 0}

	.menu400400 #section2 {padding:0}
    .menu400400 #section2 .inner {padding:90px 0px}
    .menu400400 #section2 li {margin-bottom:60px;float:left;width:20% !important}
    .menu400400 #section2 li img {width:auto !important}

    .menu400400 #section3 {background:none;padding:0;height:1249px}
    .menu400400 #section3 .inner {padding:150px 0 0}
	.menu400400 #section3 li {width:30%;margin-right:5%;margin-bottom:10px}
	.menu400400 #section3 li:nth-child(3),
	.menu400400 #section3 li:nth-child(6),
	.menu400400 #section3 li:nth-child(9),
	.menu400400 #section3 li:nth-child(12),
	.menu400400 #section3 li:nth-child(15),
	.menu400400 #section3 li:nth-child(18),
	.menu400400 #section3 li:nth-child(21),
	.menu400400 #section3 li:nth-child(24),
	.menu400400 #section3 li:nth-child(27),
	.menu400400 #section3 li:nth-child(30),
	.menu400400 #section3 li:nth-child(33),
	.menu400400 #section3 li:nth-child(36),
	.menu400400 #section3 li:nth-child(39),
	.menu400400 #section3 li:nth-child(42),
	.menu400400 #section3 li:nth-child(45) {margin:0}
	.menu400400 #section3 li img {width:auto}
	.menu400400 #section3 li div {width:60%;margin:10px 0 0 70px}
	.menu400400 #section3 em {top:8px}
}





.menu400500 #contents-wrap {background:#f7f7f7}

.menu400500 #section1 {padding:20% 0 0}
.menu400500 #section1 .section1-2 {padding-bottom:150px}
.menu400500 #section1 .table thead th {background:#cca485;border-top:2px solid #000;color:#fff}
.menu400500 #section1 .table th, .menu400500 #section1 .table td {text-align:center;border:1px solid #cbcbcb;vertical-align:middle;padding:10px 0;line-height:1.6em}
.menu400500 #section1 .table tr th:first-child,
.menu400500 #section1 .table tr td:first-child {border-left:0}
.menu400500 #section1 .table tr th:last-child,
.menu400500 #section1 .table tr td:last-child {border-right:0}

#table2-wrap, #table3-wrap, #table4-wrap {display:none}

.menu400500 #section1 .table1 tr td:nth-child(1) {width:20%}
.menu400500 #section1 .table1 tr td:nth-child(2) {width:15%}
.menu400500 #section1 .table1 tr td:nth-child(3) {width:45%}

.menu400500 #section1 .table2 tr td:nth-child(1) {width:20%}
.menu400500 #section1 .table2 tr td:nth-child(2) {width:20%}

.menu400500 #section1 .table3 tr td:nth-child(1) {width:20%}
.menu400500 #section1 .table3 tr td:nth-child(2) {width:10%}

.menu400500 #section1 .table4 tr td:nth-child(1) {width:35%}
.menu400500 #section1 .table4 tr td:nth-child(2) {width:35%}


@media (min-width:768px) {
    .menu400500 #section1 {padding:0}
    .menu400500 #section1 .inner {padding:100px 0 0}
    .menu400500 #section1 .section1-2 {font-size:0.95em}
}