.menu300000 #section1 {padding:20% 0 0;background:#F9F9F9}
.menu300000 #section1 .visible-xs {padding:40% 0;background:url('/img/page/3/0-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}

.menu300000 #section2 {padding:20% 0;background:url('/img/page/3/0-section2-bg.jpg') center;background-size:cover;text-align:center}
.menu300000 #section2 .inner a {display:inline-block;padding:5px 30px;margin-top:20px}
.menu300000 #section2 .inner a {display:inline-block;background:#fff;color:#34afad;padding:5px 30px;margin-top:60px}

.menu300000 #section3 {padding:20% 0}

.menu300000 #section4 {padding:20% 0 0;background:#fafafa}
.menu300000 #section4 .visible-xs {padding:40% 0;background:url('/img/page/3/0-section4-bg.jpg') 50% 0;background-size:cover;margin-top:20%}
.menu300000 #section4 .inner a {display:inline-block;background:#34afad;color:#fff;padding:5px 30px;margin-top:50px}

.menu300000 #section5 {padding:20% 0 0;}
.menu300000 #section5 .visible-xs {padding:40% 0;background:url('/img/page/3/0-section5-bg.jpg') 0 0;background-size:cover;margin-top:20%}
.menu300000 #section5 a {color:#00a8a7}

.menu300000 #section6 {padding:20% 0;background:url('/img/page/3/0-section6-bg.jpg') center;background-size:cover;text-align:center}
.menu300000 #section6 .inner a {display:inline-block;background:#fff;color:#34afad;padding:5px 30px;margin-top:0px}


@media (max-width:768px) {
    .parallax-mirror {display:none}
    .menu300000 #contents br {display:none}
    .menu300000 #contents br.m {display:block}

    .menu300000 #section3 .inner {text-align:center}
    .menu300000 #section3 img {width:20%}
    .menu300000 #section3 .col-xs-6 {margin-bottom:3%;font-size:.9em}
    
    .menu300000 #section4 {text-align:center}

    .menu300000 #section6 img {display:block;width:80%;margin:30px auto 50px auto}
}
@media (min-width:768px) {
    .menu300000 #contents br.m {display:none}
    .menu300000 #section1 {background:url('/img/page/3/0-section1-bg.jpg') center;height:798px;padding:0}
    .menu300000 #section1 .bg {position:absolute;left:0;width:50%;height:798px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu300000 #section1 .inner {padding:150px 0 0}

    .menu300000 #section2 {background:none;height:709px;padding:0;position:relative}
    .menu300000 #section2 .inner {padding:150px 0 0;text-align:center;}

    .menu300000 #section3 {background:transparent;height:790px;position:relative;padding:0}
    .menu300000 #section3 .inner {padding:150px 0 40px;text-align:center;}
    .menu300000 #section3 span {font-size:1.4em;color:#000}

    .menu300000 #section4 {background:url('/img/page/3/0-section4-bg.jpg') center;height:790px;padding:0}
    .menu300000 #section4 .bg {position:absolute;left:0;width:50%;height:790px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu300000 #section4 .inner {padding:150px 0 0}

    .menu300000 #section5 {background:url('/img/page/3/0-section5-bg.jpg') center;height:816px;padding:0}
    .menu300000 #section5 .bg {position:absolute;right:0;width:50%;height:816px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu300000 #section5 .inner {padding:150px 0 0 70px}

    .menu300000 #section6 {background:none;height:790px;padding:0}
    .menu300000 #section6 img {display:block;margin:30px auto 50px auto}
    .menu300000 #section6 .inner {padding:150px 0 0}
}





.menu300100100 #section1 {padding:20% 0 0;background:#F9F9F9}
.menu300100100 #section1 .visible-xs {padding:40% 0;background:url('/img/page/3/1-1-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}

.menu300100100 #section2 {padding:20% 0}
.menu300100100 #section2 .section2-2 {margin-top:5%}
.menu300100100 #section2 .section2-2 span {background:#34afad;display:block;color:#fff;text-align:center;width:100%;padding:40px 0;border-radius:120px;font-size:1.1em}
.menu300100100 #section2 .section2-3 {margin-top:5%}
@media (max-width:768px) {
    .menu300100100 #contents br {display:none}
    .menu300100100 #contents br.m {display:block}
	.menu300100100 #section2 .section2-2 br {display:block}
	.menu300100100 #section2 .section2-2 span {border-radius:50%;letter-spacing:-1px;font-size:.9em;padding:35% 0}
    .menu300100100 #section2 .section2-2 .col-xs-6 {padding:0 5px}
    .menu300100100 #section2 .section2-3 .col-sm-6 {margin-bottom:10px}
}
@media (min-width:768px) {
    .menu300100100 #contents br.m {display:none}
    .menu300100100 #section1 {background:url('/img/page/3/1-1-section1-bg.jpg') center;height:798px;padding:0}
    .menu300100100 #section1 .bg {position:absolute;left:0;width:50%;height:798px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu300100100 #section1 .inner {padding:150px 0 0}

    .menu300100100 #section2 {background:none;padding:0;position:relative}
    .menu300100100 #section2 .inner {padding:150px 0;text-align:center;}
    .menu300100100 #section2 .section2-2 span {width:100%;padding:75px 0;border-radius:120px}
    .menu300100100 #section2 .section2-3 .col-sm-6 {padding:0 5px}
}








.menu300100200 #section1 {padding:20% 0 0;background:#F9F9F9}
.menu300100200 #section1 h6 {margin-top:5%;letter-spacing:-1px}
.menu300100200 #section1 .visible-xs {padding:40% 0;background:url('/img/page/3/1-2-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}

.menu300100200 #section2 {padding:20% 0;background:url('/img/page/3/1-2-section2-bg.jpg') center;background-size:cover;text-align:center}
.menu300100200 #section2 .section2-2 {margin-top:5%}
.menu300100200 #section2 .section2-2 span {background:#fff;display:block;color:#34afad;text-align:center;width:100%;padding:45px 0;border-radius:120px;font-size:1.2em; letter-spacing:-1px}
.menu300100200 #section2 .section2-3 {margin-top:5%}

.menu300100200 #section3 {padding:20% 0;text-align:center}
.menu300100200 #section3 .section3-2 {margin-top:5%}
.menu300100200 #section3 .section3-2 img {margin-bottom:10px}

.menu300100200 #section4 {padding:20% 0;background:#f9f9f9;text-align:center}
.menu300100200 #section4 .section4-2 {margin-top:5%}

.menu300100200 #section5 {padding:20% 0;background:#fff;text-align:center}
.menu300100200 #section5 .section5-2 {margin-top:5%}

.menu300100200 #section6 {background:none !important;padding:20% 0 0;background:#fafafa}
.menu300100200 #section6 .visible-xs {padding:40% 0;background:url('/img/page/3/1-2-section6-bg.jpg') 40% center;background-size:cover;margin-top:20%}

.menu300100200 #section7 {padding:20% 0}

.menu300100200 #section8 {padding:20% 0;background:#f0f0f0}
.menu300100200 #section8 ol {list-style:none;margin:0;padding:0}
.menu300100200 #section8 li {background:#fff;border:1px solid #c8c8c8;margin-bottom:20px;position:relative;overflow:hidden}
.menu300100200 #section8 li img {width:100%}
.menu300100200 #section8 li strong {font-weight:normal;font-size:1.4em}
.menu300100200 #section8 li div {padding:5%}
.menu300100200 #section8 .section8-2 {margin-top:3%}
.menu300100200 #section9 {padding:20% 0}

@media (max-width:768px) {
    .parallax-mirror {display:none}
    .menu300100200 #contents br {display:none}
    .menu300100200 #contents br.m {display:block}
    .menu300100200 #section2 .section2-2 .col-xs-4 {padding:0 5px}
    .menu300100200 #section2 .section2-2 .col-sm-2 {margin-bottom:10px}

    .menu300100200 #section3 .section3-2 img {max-width:100%;margin:10px 0}

    .menu300100200 #section4 .col-sm-6 {margin-bottom:10px;padding:0}

    .menu300100200 #section5 .col-sm-6 {margin-bottom:10px;padding:0}
}
@media (min-width:768px) {
    .menu300100200 #contents br.m {display:none}
    .menu300100200 #section1 {background:url('/img/page/3/1-2-section1-bg.jpg') center;height:1217px;padding:0}
    .menu300100200 #section1 .bg {position:absolute;left:0;width:50%;height:1217px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu300100200 #section1 .inner {padding:150px 0 0}    
    .menu300100200 #section1 .col-sm-6 .col-sm-6 img {margin:50px 0 10px}

    .menu300100200 #section2 {background:none;padding:0;position:relative;height:693px}
    .menu300100200 #section2 .inner {padding:150px 0 0;text-align:center;}
    .menu300100200 #section2 .section2-2 span {width:100%;padding:70px 0;border-radius:120px}
    .menu300100200 #section2 .section2-3 .col-sm-6 {padding:0 5px}

    .menu300100200 #section3 {background:none;padding:0;position:relative}
    .menu300100200 #section3 .inner {padding:150px 0}
    .menu300100200 #section3 .col-sm-3,
    .menu300100200 #section3 .col-sm-4 {padding:0 5px}
    .menu300100200 #section3 img {max-width:100%}

    .menu300100200 #section4 {padding:0}
    .menu300100200 #section4 .inner {padding:150px 0}
    .menu300100200 #section4 .col-sm-6 {padding:0 5px}

    .menu300100200 #section5 {padding:0}
    .menu300100200 #section5 .inner {padding:150px 0}
    .menu300100200 #section5 .col-sm-6 {padding:0 5px}

    .menu300100200 #section6 {background:none;padding:0;position:relative;height:943px}
    .menu300100200 #section6 .inner {padding:150px 0 0 80px}
    .menu300100200 #section6 .bg {position:absolute;right:0;width:50%;height:943px;background:#fff;opacity:0.8;margin-left:-2px}

    .menu300100200 #section7 {padding:0;position:relative}
    .menu300100200 #section7 .container {background:url('/img/page/3/1-2-section7-bg.jpg') left center no-repeat}
    .menu300100200 #section7 .inner {padding:150px 0;}

    .menu300100200 #section8 {padding:0;position:relative}
    .menu300100200 #section8 .inner {padding:150px 0;}
    .menu300100200 #section8 ol {list-style:none;margin:0;padding:0}
    .menu300100200 #section8 li {background:#fff;border:1px solid #c8c8c8;margin-bottom:20px;position:relative;overflow:hidden}
    .menu300100200 #section8 li img {float:left;width:30%}
    .menu300100200 #section8 li div {float:right;width:66%;padding:40px 0}

    .menu300100200 #section9 {padding:0;position:relative}
    .menu300100200 #section9 .inner {padding:150px 0;}
}










.menu300200100 #section1 {padding:20% 0 0;background:#F9F9F9}
.menu300200100 #section1 h6 {margin-top:5%;letter-spacing:-1px}
.menu300200100 #section1 .visible-xs {padding:40% 0;background:url('/img/page/3/2-1-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}

.menu300200100 #section2 {padding:20% 0;background:url('/img/page/3/2-1-section2-bg.jpg') center;background-size:cover}
.menu300200100 #section2 h6 span {color:#b6f7f7;font-size:.8em}

.menu300200100 #section3 {padding:20% 0;text-align:center}
.menu300200100 #section3 .section3-2 {margin-top:5%}
.menu300200100 #section3 .inner a {display:inline-block;background:#34afad;color:#fff;padding:7px 30px;margin-top:60px}
.menu300200100 #section3 iframe {width:100%;height:250px}


@media (max-width:768px) {
    .parallax-mirror {display:none}
    .menu300200100 #contents br {display:none}
    .menu300200100 #contents br.m {display:block}
    .menu300200100 #section2 h6 {margin-top:4%}

	.menu300200100 #section3 .inner a {margin-top:30px}
	.menu300200100 #section3 .section3-2 {margin-top:10%}
}
@media (min-width:768px) {
    .menu300200100 #contents br.m {display:none}
    .menu300200100 #section1 {background:url('/img/page/3/2-1-section1-bg.jpg') center;height:798px;padding:0}
    .menu300200100 #section1 .bg {position:absolute;left:0;width:50%;height:798px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu300200100 #section1 .inner {padding:150px 0 0}    

    .menu300200100 #section2 {background:none;padding:0;position:relative}
    .menu300200100 #section2 .inner {padding:150px 0 100px}

    .menu300200100 #section3 {background:none;padding:0;position:relative}
    .menu300200100 #section3 .inner {padding:150px 0}
    .menu300200100 #section3 iframe {width:100%;height:300px;display:block;margin:0 auto}
}







.menu300200200 #section1 {padding:20% 0 0;background:#F9F9F9}
.menu300200200 #section1 h6 {margin-top:5%;letter-spacing:-1px}
.menu300200200 #section1 .visible-xs {padding:40% 0;background:url('/img/page/3/2-2-section1-bg.jpg') 90% center;background-size:cover;margin-top:20%}

@media (max-width:768px) {
    .parallax-mirror {display:none}
    .menu300200200 #contents br {display:none}
    .menu300200200 #contents br.m {display:block}
}
@media (min-width:768px) {
    .menu300200200 #contents br.m {display:none}
    .menu300200200 #section1 {background:url('/img/page/3/2-2-section1-bg.jpg') center;height:967px;padding:0}
    .menu300200200 #section1 .bg {position:absolute;left:0;width:50%;height:967px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu300200200 #section1 .inner {padding:150px 0 0}    
}