.menu100000 br {display:none}
.menu100 br.m {display:block}

.menu100000 #section1 {background:#faf9f9}
.menu100000 #section1 .inner {padding:20% 0 10%}
.menu100000 #section1 h4 {font-size:1.6em;letter-spacing:-1px;margin-bottom:40px}
.menu100000 #section1 p {color:#5d5d5d}

.menu100000 #section2 {background:#f2f2f2}
.menu100000 #section2 h4 {font-size:1.6em;letter-spacing:-1px;margin-bottom:40px}
.menu100000 #section2 .inner {padding:20% 0 10%}
.menu100000 #section2 .inner2 {padding:0% 0 10%}
.menu100000 #section2 a,
.menu100000 #section2 span {display:block;padding:0px 0 20px 35%;position:relative;text-align:left;color:#000;letter-spacing:-1px}
.menu100000 #section2 a img,
.menu100000 #section2 span img {position:absolute;left:0;margin-top:0px;width:30%}
.menu100000 #section2 a p {color:#34afad;font-size:.85em;margin-top:5px}

.menu100000 #section3 .inner h4 {font-size:1.6em;margin-bottom:40px;letter-spacing:-1px}
.menu100000 #section3 .inner small {display:block;font-size:14px;margin-bottom:15px;letter-spacing:0}
.menu100000 #section3 .inner .more {display:inline-block;margin-top:20px;padding:10px 20px}

@media (max-width:768px) {
	.menu100000 #section3 {background:none !important}.menu100000 #section4 .inner h4
	.menu100000 #section3 .col-sm-6 {padding:0}

	.menu100000 #section3 .col-sm-6 p:first-child {margin-bottom: 0px;}



	.menu100000 #section3 .inner {padding:20% 15px 20% 15px}
	.menu100000 #section3 .inner1 {text-align:center;color:#fff;background:url('/img/page/1/0-section3-bg.jpg') 0% 0% no-repeat;background-size:200% 100%}
	.menu100000 #section3 .inner1 small {color:#fff}
	.menu100000 #section3 .inner1 .more {color:#34afad;background:#fff}

	.menu100000 #section3 .inner2 {text-align:center;background:url('/img/page/1/0-section3-bg.jpg') 100% 0% no-repeat;background-size:200% 100%}
	.menu100000 #section3 .inner2 small {color:#34afad}
	.menu100000 #section3 .inner2 .more {color:#fff;background:#34afad}

	.menu100000 #section4 {background:url('/img/page/1/0-section4-bg.jpg') center no-repeat;padding:20% 0;text-align:center}
	.menu100000 #section4 .inner {}
	.menu100000 #section4 .inner h4 {font-size:1.6em;letter-spacing:-1px}
	.menu100000 #section4 .inner small {display:block;font-size:14px;margin-bottom:15px;letter-spacing:0;color:#34afad}
	.menu100000 #section4 .inner p:nth-of-type(2) {margin-top:20px}

	.menu100000 #section5 {background:url('/img/page/1/0-section5-bg-m.jpg') center top no-repeat;background-size:cover;padding:20% 0 0}
	.menu100000 #section5 .inner {text-align:center;color:#fff}
	.menu100000 #section5 .inner h4 {font-size:1.6em;margin-bottom:30px;letter-spacing:-1px}
	.menu100000 #section5 .inner h4 small {display:block;font-size:.7em;color:#fff;margin-bottom:10px;letter-spacing:0;}
	.menu100000 #section5 .inner .more {color:#34afad;background:#fff;padding:10px 20px;display:inline-block;margin-top:55px}

	.menu100000 #section5 .row:last-child .col-sm-12 {padding:0}
	.menu100000 #section5 .inner2 {padding:60px 15px;margin-top:80px;position:relative}
	.menu100000 #section5 .inner2 .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.8}
	.menu100000 #section5 .inner2 ul {list-style:none;margin:0;padding:0;font-size:1.2em}
	.menu100000 #section5 .inner2 ul:after {display:block;content:'';clear:both}
	.menu100000 #section5 .inner2 ul li {position:relative;padding-left:120px;margin-bottom:40px}
	.menu100000 #section5 .inner2 ul li img {position:absolute;width:106px;height:106px;left:0}
	.menu100000 #section5 .inner2 ul li time {color:#7a7a7a}
	.menu100000 #section5 .inner2 ul li .subject {color:#5d5d5d}
	.menu100000 #section5 .inner2 ul li .more {color:#14aebf;text-align:right}

	.menu100000 #section6 {background:url('/img/page/1/0-section6-bg-m.jpg') center no-repeat;padding:20% 0;text-align:center}
	.menu100000 #section6 .inner {color:#fff}
	.menu100000 #section6 .inner h4 {font-size:1.6em;margin-bottom:40px;letter-spacing:-1px}
	.menu100000 #section6 .inner h4 small {display:block;font-size:.7em;color:#fff;margin-bottom:15px;letter-spacing:0;}
	.menu100000 #section6 .inner .more {color:#fff;background:#34afad;padding:10px 20px;display:inline-block;margin-top:55px}
}

@media (min-width:768px) {
	.menu100000 br {display:block}
	.menu100000 br.m {display:none}

	.menu100000 #section1 {background:url('/img/page/1/0-section1-bg.jpg') center no-repeat;height:929px}
	.menu100000 #section1 .inner {padding:170px 0 0 30px;font-size:1.15em}
	.menu100000 #section1 h4 {font-size:2.5em;letter-spacing:-1px;margin-bottom:40px}
	.menu100000 #section1 p {color:#5d5d5d; font-size:1.05em; line-height:1.8em; letter-spacing:-0.8px}

	.menu100000 #section2 {background:#f0f0f0;height:710px;text-align:center;overflow:hidden}
	.menu100000 #section2 .inner {padding:140px 0 0 0px;font-size:1.15em}
	.menu100000 #section2 h4 {font-size:2.5em;letter-spacing:-1px;margin-bottom:40px}
	.menu100000 #section2 p {color:#5d5d5d; font-size:1.05em; line-height:1.8em; letter-spacing:-0.8px}

	.menu100000 #section2 a,
    .menu100000 #section2 span {font-size:1.7em;display:block;padding:0px 0 40px 90px;position:relative;text-align:left;color:#000;letter-spacing:-1px}
	.menu100000 #section2 a img,
    .menu100000 #section2 span img {position:absolute;left:0;margin-top:-10px;width:auto}
	.menu100000 #section2 a p {color:#34afad;font-size:.7em;margin-top:2px}
	.menu100000 #section2 .inner2 {padding-top:70px}

	.menu100000 #section3 {height:798px;overflow:hidden;background: transparent;}
	.menu100000 #section3 .row {background:none}
	.menu100000 #section3 .inner {background:none;padding-top:380px;font-size:1.2em; line-height:27px}
	.menu100000 #section3 .inner h4 {font-size:2.4em;margin-bottom:40px;letter-spacing:-1px}
	.menu100000 #section3 .inner small {display:block;font-size:.55em;margin-bottom:15px;letter-spacing:0}
	.menu100000 #section3 .inner .more {display:inline-block;margin-top:60px;padding:10px 20px}

	.menu100000 #section3 .inner1 {background:none;text-align:right;padding-right:40px;color:#fff}
	.menu100000 #section3 .inner1 small {color:#fff;}
	.menu100000 #section3 .inner1 .more {color:#34afad;background:#fff}

	.menu100000 #section3 .inner2 {background:none;padding-left:40px}
	.menu100000 #section3 .inner2 small {color:#34afad}
	.menu100000 #section3 .inner2 p {color:#5d5d5d}
	.menu100000 #section3 .inner2 .more {color:#fff;background:#34afad}

	.menu100000 #section4 {background:url('/img/page/1/0-section4-bg.jpg') center no-repeat;height:542px}
	.menu100000 #section4 .inner {padding-top:130px;font-size:1.2em}
	.menu100000 #section4 .inner h4 {font-size:2.4em;margin-bottom:40px;letter-spacing:-1px}
	.menu100000 #section4 .inner small {display:block;font-size:.55em;margin-bottom:15px;letter-spacing:0;color:#34afad}
	.menu100000 #section4 .inner p {margin-bottom:45px; font-size:1.05em; line-height:27px; letter-spacing:-0.8px}

	.menu100000 #section5 {background:transparent;height:847px}
	.menu100000 #section5 .inner {padding-top:150px;font-size:1.2em;text-align:center;color:#fff}
	.menu100000 #section5 .inner h4 {font-size:2.4em;margin-bottom:40px;letter-spacing:-1px}
	.menu100000 #section5 .inner h4 small {display:block;font-size:.55em;color:#fff;margin-bottom:15px;letter-spacing:0;}
	.menu100000 #section5 .inner .more {color:#34afad;background:#fff;padding:10px 20px;display:inline-block;margin-top:55px}

	.menu100000 #section5 .inner2 {padding:70px 95px;margin-top:80px;position:relative}
	.menu100000 #section5 .inner2 .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.8}
	.menu100000 #section5 .inner2 ul {list-style:none;margin:0;padding:0;font-size:1.2em}
	.menu100000 #section5 .inner2 ul:after {display:block;content:'';clear:both}
	.menu100000 #section5 .inner2 ul li {position:relative;float:left;padding-left:120px;width:45%}
	.menu100000 #section5 .inner2 ul li:last-child {float:right}
	.menu100000 #section5 .inner2 ul li img {position:absolute;width:106px;height:106px;left:0}
	.menu100000 #section5 .inner2 ul li time {color:#7a7a7a}
	.menu100000 #section5 .inner2 ul li .subject {color:#5d5d5d}
	.menu100000 #section5 .inner2 ul li .more {color:#14aebf;float:right; letter-spacing:-0.8px}

	.menu100000 #section6 {background:url('/img/page/1/0-section6-bg.jpg') center no-repeat;height:542px}
	.menu100000 #section6 .inner {padding-top:130px;font-size:1.2em;color:#fff; line-height:27px; letter-spacing:-0.8px}
	.menu100000 #section6 .inner h4 {font-size:2.4em;margin-bottom:40px;letter-spacing:-1px}
	.menu100000 #section6 .inner h4 small {display:block;font-size:.55em;color:#fff;margin-bottom:15px;letter-spacing:0;}
	.menu100000 #section6 .inner .more {color:#fff;background:#34afad;padding:10px 20px;display:inline-block;margin-top:55px}
}






.menu100100100 #section1 {padding:20% 0}

.menu100100100 #section2 {background:url('/img/page/1/1-1-section2-bg-m.jpg') center top no-repeat;background-size:cover;padding:100% 0 20%}
.menu100100100 #section2 .inner {position:relative;padding:20% 15px}
.menu100100100 #section2 .inner .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.9}
.menu100100100 #section2 .inner * {position:relative;z-index:1}
.menu100100100 #section2 .more {display:block;margin:10px auto;background:#34afad;color:#fff;padding:10px 20px}

.menu100100100 #section3 .inner1 {text-align:center;color:#fff;background:url('/img/page/1/1-1-section3-bg.jpg') 0% 0% no-repeat;background-size:200% 100%;padding:40% 0}
.menu100100100 #section3 .inner2 {text-align:center;color:#fff;background:url('/img/page/1/1-1-section3-bg.jpg') 100% 0% no-repeat;background-size:200% 100%;padding:40% 0}

@media (max-width:768px) {
	.menu100100100 #contents-wrap br {display:none}
	.menu100100100 #contents-wrap br.m {display:block}

	.menu100100100 #section2 .col-sm-12 {padding:0;}

	.menu100100100 #section3 {background:none !important}
	.menu100100100 #section3 .col-xs-12 {padding:0}
}

@media (min-width:768px) {
	.menu100100100 #section1 {background:url('/img/page/1/1-1-section1-bg.jpg') center no-repeat;height:803px;padding:0}
    .menu100100100 #section1 .inner {position:relative;padding:200px 0 0}

	.menu100100100 #section2 {background:transparent;font-size:1.15em;padding:0}
	.menu100100100 #section2 .inner {margin:345px 0 105px;padding:0;text-align:center;padding:100px 0 100px;line-height:1.8em; font-size:1.05em; letter-spacing:-0.8px}
	.menu100100100 #section2 h4 {font-size:2.3em;padding:0px 0 20px; letter-spacing:-1.5px}
	.menu100100100 #section2 h5 {font-size:2.0em;padding:45px 0 0px }
	.menu100100100 #section2 .more {display:inline-block;margin-top:50px; letter-spacing:-1.5px}

	.menu100100100 #section3 {background:url('/img/page/1/1-1-section3-bg.jpg') center top;height:798px}
	.menu100100100 #section3 .inner {padding-top:384px}
	.menu100100100 #section3 .inner1,
	.menu100100100 #section3 .inner2 {background:none;font-size:1.15em}
	.menu100100100 #section3 h4 {font-size:2.5em}
}



.menu100100200 #section1 {background:url('/img/page/1/1-2-m-section1-bg.jpg') center no-repeat;background-size:110% 100%;padding:80px 0 450px}
.menu100100200 h4 {font-size:1.6em}
.menu100100200 small {display:block;font-size:14px;margin:10px 0}

.menu100100200 #section2 {}
.menu100100200 #section2 .inner {position:relative;padding:10% 15px 10% 15px}
.menu100100200 #section2 .inner .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.9}
.menu100100200 #section2 .inner * {position:relative;z-index:1}

.menu100100200 #section3 {background:url('/img/page/1/1-2-section3-bg.jpg') center top no-repeat !important;background-size:100% 50% !important;padding:90% 0 0}
.menu100100200 #section3 .inner {position:relative;padding:10% 15px 10% 15px}
.menu100100200 #section3 .inner .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.9}
.menu100100200 #section3 .inner * {position:relative;z-index:1}

.menu100100200 #section4 {background:url('/img/page/1/1-2-section4-bg.jpg') center no-repeat ;background-size:230% 80% ;padding:90% 0 0}
.menu100100200 #section4 .inner {position:relative;padding:10% 15px 10% 15px}
.menu100100200 #section4 .inner .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.9}
.menu100100200 #section4 .inner * {position:relative;z-index:1}

@media (max-width:768px) {
	.parallax-mirror {display:none}
	.menu100100200 #contents-wrap br {display:none}
	.menu100100200 #contents-wrap br.m {display:block}

	.menu100100200 #section2 .col-sm-6 {padding:0;}
	.menu100100200 #section2 .col-sm-6:nth-of-type(1) {background:url('/img/page/1/1-2-section2-bg.jpg') 0 0 no-repeat;background-size:230% 90%;padding:90% 0 0 0}
	.menu100100200 #section2 .col-sm-6:nth-of-type(2) {background:url('/img/page/1/1-2-section2-bg.jpg') 95% 0 no-repeat;background-size:230% 90%;padding:90% 0 0 0}

	.menu100100200 #section3 .col-sm-12 {padding:0}
	.menu100100200 #section4 .col-sm-6 {padding:0}
}

@media (min-width:768px) {
	.menu100100200 #section1 {background:url('/img/page/1/1-2-section1-bg.jpg') center no-repeat;height:1058px;font-size:1.15em;text-align:center;padding:0;line-height:1.8em; letter-spacing:-0.8px}
	.menu100100200 #section1 h4 {font-size:2.5em;margin:170px 0 40px; letter-spacing:-1.5px}

	.menu100100200 #section2 {background:url('/img/page/1/1-2-section2-bg.jpg') center no-repeat;height:1057px;font-size:1.15em;text-align:center;padding:0;line-height:1.8em;overflow:hidden; letter-spacing:-0.2px}
	.menu100100200 #section2 h4 {font-size:2.5em; letter-spacing:-0.8px}
	.menu100100200 #section2 small {display:block;font-size:.55em;margin-bottom:15px}
	.menu100100200 #section2 .inner {margin:652px 0 0 0;padding:90px 0 150px}
	.menu100100200 #section2 .inner1 {text-align:right;padding-right:90px}
	.menu100100200 #section2 .inner2 {text-align:left;padding-left:90px}
	.menu100100200 #section2 .col-sm-6 {padding:0}

	.menu100100200 #section3 {background:none !important;padding:0;height:1058px;background-size:contain;font-size:1.15em;line-height:1.8em;text-align:center}
	.menu100100200 #section3 .inner {margin:555px 0 0;padding:160px 0 90px}
	.menu100100200 #section3 h4 {font-size:2.5em;margin-bottom:40px}
	.menu100100200 #section3 small {display:block;font-size:.55em;margin-bottom:15px}

	.menu100100200 #section4 {background:url('/img/page/1/1-2-section4-bg.jpg') center top;padding:0;height:1058px;font-size:1.15em;line-height:1.8em;text-align:center;position:relative}
	.menu100100200 #section4 h4 {font-size:2.5em;margin-bottom:40px; letter-spacing:-0.8px}
	.menu100100200 #section4 small {display:block;font-size:.55em;margin-bottom:15px}
	.menu100100200 #section4 .inner {text-align:left;padding:750px 0 0 90px}
	.menu100100200 #section4 .col-sm-6 {height:1058px;overflow:hidden}
	.menu100100200 #section4 .inner .bg {height:1058px;top:0;width:110%}
}



.menu100100300 #section1 {background:url('/img/page/1/1-3-m-section1-bg.jpg') center no-repeat !important;background-size:cover !important;padding:10% 0 140%;line-height:1.8em;color:#fff;position:relative}
.menu100100300 #section1 h4 {font-size:1.6em}
.menu100100300 #section1 .inner2 {display:none}
.menu100100300 #section1 .inner3 {position:absolute;bottom:40px;width:100%;text-align:center}
.menu100100300 #section1 .inner3 a {background:#34afad;color:#fff;padding:10px 20px}

@media (max-width:768px) {
    .menu100100300 #contents br {display:none}
    .menu100100300 #contents br.m {display:block}
}
@media (min-width:768px) {
    .menu100100300 #contents br {display:block}
    .menu100100300 #contents br.m {display:none}

    .menu100100300 #section1 {background:transparent !important;background-size:100% 100%;padding:80px 0 450px;height:;font-size:1.15em;color:#fff}
    .menu100100300 #section1 h4 {font-size:2.5em;margin-bottom:40px}
    .menu100100300 #section1 .inner1 {padding:200px 0 0 70px}
    .menu100100300 #section1 .inner2 {padding:495px 0 0 100px;display:block}
    .menu100100300 #section1 .inner2 img {position:absolute;margin-top:-273px;margin-left:35px;}
    .menu100100300 #section1 .inner2 a {background:#34afad;color:#fff;padding:10px 20px}
}

.menu100100400 #section1 {background:url('/img/page/1/1-4-section1-bg.jpg') center;background-size:contain;padding-bottom:10%}
.menu100100400 #section1 .inner {text-align:center;padding:20% 0 0%}
.menu100100400 #section1 ul {list-style:none;margin:0;padding:0}
.menu100100400 #section1 .inner li {display:inline-block;width:33.3%}
.menu100100400 #section1 .inner li a {padding:10px 0;width:100%;border-right:1px solid #666}
.menu100100400 #section1 .inner li:last-child a {border-right:0}
.menu100100400 #section1 .inner2,
.menu100100400 #section1 .inner2 a {color:#fff}
.menu100100400 #section1 li a {display:inline-block;padding:10px 50px;background:#fff;color:#000;position:relative}
.menu100100400 #section1 li a i {display:none}
.menu100100400 #section1 li a.on {background:#34afad;color:#fff}
.menu100100400 #section1 li a.on i {position:absolute;left:50%;bottom:-9px;display:block;color:#34afad}
.menu100100400 #section1 .section1-2,
.menu100100400 #section1 .section1-3 {display:none}
.menu100100400 #section1 .inner2 h4 {font-size:1.6em;padding:5% 0 0}
.menu100100400 #section1 .inner2 a,
.menu100100400 #section1 .inner2 .block {display:block;position:relative;padding:20px 0 0px 45%;min-height:100px;
/* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.menu100100400 #section1 .inner2 a img,
.menu100100400 #section1 .inner2 .block img {position:absolute;width:40%;left:0}
.menu100100400 #section1 .inner2 a strong,
.menu100100400 #section1 .inner2 .block strong {display:block;padding-top:0px;color:#36d6d3}

@media (min-width:768px) {
    .menu100100400 #section1 {height:1313px;background:transparent;padding:0}
    .menu100100400 #section1 .inner {padding:160px 0 0;font-size:1.3em}
    .menu100100400 #section1 .inner li {width:auto}
    .menu100100400 #section1 .inner li a {padding:10px 60px;width:auto}
    .menu100100400 #section1 li a.on i {bottom:-12px}
    .menu100100400 #section1 .inner2 {font-size:1.15em}
    .menu100100400 #section1 .inner2 h4 {font-size:2.3em;text-align:center;margin:50px 0 35px}
    .menu100100400 #section1 .inner2 a,
    .menu100100400 #section1 .inner2 .block {display:block;position:relative;padding:20px 0 25px 0px}
    .menu100100400 #section1 .inner2 a img,
    .menu100100400 #section1 .inner2 .block img {position:static;float:left;width:auto;margin-right:20px}
    .menu100100400 #section1 .inner2 a strong
    .menu100100400 #section1 .inner2 .block strong {display:block;padding-top:20px;color:#36d6d3}
}




.menu100100500 #section1 a {display:inline-block;margin:10% 0 0;background:#34afad;color:#fff;padding:10px 30px}

.menu100100500 #section2 .inner {padding:5% 15px}
.menu100100500 #section2 .inner div {margin-top:30px}
.menu100100500 #section2 .inner a {background:url('/img/page/1/1-5-section2-arrow.png') no-repeat;background-size:200% 100%;display:inline-block;width:40px;height:40px}
.menu100100500 #section2 .inner a:last-child {background-position:right 0}
.menu100100500 #section2 .inner h4 {font-size:1.6em;padding:5% 0 0}
.menu100100500 #section2 .col-sm-6 {padding:0}

.menu100100500 #owl-section2 {width:100%}
.menu100100500 #owl-section2 .item img {display:block;width:100%;height:auto}

.menu100100500 #section2 {background:#34afad}

@media (max-width:768px) {
	.menu100100500 br {display:none}
	.menu100100500 br.m {display:block}
	.menu100100500 #section1 .col-xs-12 {padding:10% 15px 10% 15px}
	.menu100100500 #section1 .col-xs-12:first-child {background:url('/img/page/1/1-5-section1-bg.jpg') center;background-size:cover;padding:50% 0}

	.menu100100500 #section2 h4,
	.menu100100500 #section2 p {color:#fff;margin-bottom:20px}
	.menu100100500 #section2 .inner div {text-align:center;margin:0}
	.menu100100500 #section2 .owl-controls {display:none}

	.menu100100500 #section3 .col-sm-push-6 {background:#bf9776;margin:0;color:#fff;text-align:center;font-size:1.1em;padding:5% 0}
	.menu100100500 #section3 .col-sm-push-6 br {display:none}
	.menu100100500 #section3 .col-sm-push-6 p {margin:0}
}
@media (min-width:768px) {
	.menu100100500 br {display:block}
	.menu100100500 br.m {display:none}
    .menu100100500 #section1 {height:886px;background:url('/img/page/1/1-5-section1-bg.jpg') center no-repeat;font-size:1.2em;line-height:1.8em;padding:0}
    .menu100100500 #section1 .bg {position:absolute;left:0;width:50%;height:886px;background:#fff;opacity:.8}
    .menu100100500 #section1 .inner {padding:175px 0 0}
    .menu100100500 #section1 .inner h4 {font-size:2.3em;margin:0 0 40px}

    .menu100100500 #section2 {background:url('/img/page/1/1-5-section2-bg.jpg') center bottom repeat-x #34afad;font-size:1.2em;color:#fff;line-height:1.8em;overflow:hidden}
    .menu100100500 #section2 .inner {padding:150px 0 0 70px}
    .menu100100500 #section2 .inner h4 {font-size:2.3em;margin:0 0 40px}
	.menu100100500 #section2 .inner a {background:url('/img/page/1/1-5-section2-arrow.png') no-repeat;display:inline-block;width:60px;height:60px}
	.menu100100500 #section2 .owl-controls {display:none}

    .menu100100500 #section3 .col-sm-6:nth-of-type(1) {background:#bf9776}
    .menu100100500 #section3 .inner {font-size:2.4em;color:#fff;height:100%;text-align:center;}
    .menu100100500 #section3 .inner p {padding-top:20%}

}




.menu100100600 #section1 a {display:inline-block;margin:10% 0 0;background:#34afad;color:#fff;padding:10px 30px}

.menu100100600 #section2 .inner {padding:5% 15px}
.menu100100600 #section2 .inner div {margin-top:30px}
.menu100100600 #section2 .inner a {background:url('/img/page/1/1-5-section2-arrow.png') no-repeat;background-size:200% 100%;display:inline-block;width:40px;height:40px}
.menu100100600 #section2 .inner a:last-child {background-position:right 0}
.menu100100600 #section2 .inner h4 {font-size:1.6em;padding:5% 0 0}
.menu100100600 #section2 .col-sm-6 {padding:0}

.menu100100600 #owl-section2 {width:100%}
.menu100100600 #owl-section2 .item img {display:block;width:100%;height:auto}

.menu100100600 #section2 {background:#34afad}

@media (max-width:768px) {
	.menu100100600 br {display:none}
	.menu100100600 br.m {display:block}
	.menu100100600 #section1 .col-xs-12 {padding:10% 15px 10% 15px}
	.menu100100600 #section1 .col-xs-12:first-child {background:url('/img/page/1/1-6-section1-bg.jpg') center;background-size:cover;padding:50% 0}

	.menu100100600 #section2 h4,
	.menu100100600 #section2 p {color:#fff;margin-bottom:20px}
	.menu100100600 #section2 .inner div {text-align:center;margin:0}
	.menu100100600 #section2 .owl-controls {display:none}

	.menu100100600 #section3 .col-sm-push-6 {background:#bf9776;margin:0;color:#fff;text-align:center;font-size:1.1em;padding:5% 0}
	.menu100100600 #section3 .col-sm-push-6 br {display:none}
	.menu100100600 #section3 .col-sm-push-6 p {margin:0}
}
@media (min-width:768px) {
	.menu100100600 br {display:block}
	.menu100100600 br.m {display:none}
    .menu100100600 #section1 {height:886px;background:url('/img/page/1/1-6-section1-bg.jpg') center no-repeat;font-size:1.2em;line-height:1.8em;padding:0}
    .menu100100600 #section1 .bg {position:absolute;left:0;width:50%;height:886px;background:#fff;opacity:.8}
    .menu100100600 #section1 .inner {padding:175px 0 0}
    .menu100100600 #section1 .inner h4 {font-size:2.3em;margin:0 0 40px}

    .menu100100600 #section2 {background:url('/img/page/1/1-5-section2-bg.jpg') center bottom repeat-x #34afad;font-size:1.2em;color:#fff;line-height:1.8em;overflow:hidden}
    .menu100100600 #section2 .inner {padding:150px 0 0 70px}
    .menu100100600 #section2 .inner h4 {font-size:2.3em;margin:0 0 40px}
	.menu100100600 #section2 .inner a {background:url('/img/page/1/1-5-section2-arrow.png') no-repeat;display:inline-block;width:60px;height:60px}
	.menu100100600 #section2 .owl-controls {display:none}

    .menu100100600 #section3 .col-sm-6:nth-of-type(1) {background:#bf9776}
    .menu100100600 #section3 .inner {font-size:2.4em;color:#fff;height:100%;text-align:center;}
    .menu100100600 #section3 .inner p {padding-top:35%}

}




.menu100100700 #section1 {background:url('/img/page/1/1-7-section1-bg.jpg') center no-repeat;background-size:110% 100%;padding:15vw 0 15vw}
.menu100100700 h4 {font-size:1.6em}
.menu100100700 small {display:block;font-size:14px;margin:10px 0}
.menu100100700 #section1 .ul-wrap {background:#fff;margin:0;margin-top:4%;position:relative}
.menu100100700 #section1 .ul-wrap ul {margin:0;padding:0;list-style:none;margin-top:10vw}
.menu100100700 #section1 .ul-wrap strong {display:inline-block;width:80%;background:#34afad;color:#fff;text-align:center;font-size:1.2em;padding:10px 0;font-weight:normal}
.menu100100700 #section2 {background:url('/img/page/1/1-7-section2-bg.jpg') center no-repeat;height:35vw;max-height:648px}

@media (max-width:768px) {
	.parallax-mirror {display:none}
	.menu100100700 #section1 .ul-wrap ul {margin:0;padding:0;list-style:none;margin:10vw 0}
	.menu100100700 #contents-wrap br {display:none}
	.menu100100700 #contents-wrap br.m {display:block}
	.menu100100700 #section1 .ul-wrap ul li {padding-left:30%;position:relative;font-size:1.1em;line-height:1.8em;margin-bottom:20px}
	.menu100100700 #section1 .ul-wrap ul li strong {position:absolute;left:0;top:2px;width:25%;font-size:1.1em;padding:0}
	/*
	
	.menu100100700 #section1 .ul-wrap ul li:nth-child(1) {padding:0;text-align:center}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(1) strong {display:block;position:relative;left:0;width:100%;margin-bottom:10px}
	*/
	.menu100100700 #section1 .ul-wrap ul li br {display:block}

}
@media (min-width:768px) {
	.menu100100700 #section1 {background:url('/img/page/1/1-7-section1-bg.jpg') center no-repeat;height:1700px;font-size:1.2em;text-align:center;padding:0;line-height:1.8em; letter-spacing:-0.8px}
	.menu100100700 #section1 h4 {font-size:2.4em;margin:170px 0 40px; letter-spacing:-1.5px}
	.menu100100700 #section1 .ul-wrap ul {margin-left: auto;margin-right:auto}
	.menu100100700 #section1 .ul-wrap strong {width:100%;font-size:1.1em;position:relative;z-index:2}
	.menu100100700 #section1 .ul-wrap ul {margin-top:75px;padding-bottom:50px}
	.menu100100700 #section1 .ul-wrap ul:after {display:block;content:'';clear:both}
	.menu100100700 #section1 .ul-wrap ul p {margin-top:10px}

	.menu100100700 #section1 .ul-wrap ul li {margin-top:5%;background:#fff;z-index:1;position:relative}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(2) {position:relative;z-index:1;display: none;}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(2),
	.menu100100700 #section1 .ul-wrap ul li:nth-child(3) {width:50%}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(3) {position:relative; left: 25%;} 
	.menu100100700 #section1 .ul-wrap ul li:nth-child(1) strong {width:236px;font-size:1.3em}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(2) strong ,
	.menu100100700 #section1 .ul-wrap ul li:nth-child(3) strong {width:198px;font-size:1.2em}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(4):before {clear:both}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(4),
	.menu100100700 #section1 .ul-wrap ul li:nth-child(5),
	.menu100100700 #section1 .ul-wrap ul li:nth-child(6),
	.menu100100700 #section1 .ul-wrap ul li:nth-child(7),
	.menu100100700 #section1 .ul-wrap ul li:nth-child(8) {float:left;width:18%;margin-right:2.2%}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(4) {margin-left:0.6%}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(8) {margin-right:0}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(1):after {display:block;position:absolute;left:50%;margin-top:2%;height:175px;width:1px;background:#8e8e8e;content:''}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(2):after {display:block;position:absolute;left:70%;top:25%;height:1px;width:100%;background:#8e8e8e;content:''}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(4):before {display:block;position:absolute;left:50%;top:-15px;width:449.5%;height:1px;background:#8e8e8e;content:''}
	.menu100100700 #section1 .ul-wrap ul li:nth-child(4):after,
	.menu100100700 #section1 .ul-wrap ul li:nth-child(5):after,
	.menu100100700 #section1 .ul-wrap ul li:nth-child(7):after,
	.menu100100700 #section1 .ul-wrap ul li:nth-child(8):after {display:block;position:absolute;left:50%;top:-15px;height:10px;width:1px;background:#8e8e8e;content:''}
}

	

@media (min-width:1200px) {
	.menu100100700 #section1 .ul-wrap ul {width:990px;margin-left: auto;margin-right:auto}
}


.menu100200 #section1 {background:#f0f0f0}
.menu100200 #section1-1 {background:url('/img/page/1/2-m-section1-1.jpg') 0 0 no-repeat;background-size:cover}
.menu100200 #section1-2 {background:url('/img/page/1/2-m-section1-2.jpg') 0 0 no-repeat;background-size:cover}
.menu100200 #section1 .inner {padding:10% 0 130%;}
.menu100200 #section1 .inner h4 {font-size:1.6em;margin:0 0 30px}
.menu100200 #section1 .inner a.more {background:#34afad;color:#fff;padding:10px 20px;margin-top:20px;display:inline-block}

.menu100200 #section2 {background:url('/img/page/1/2-section2-bg.jpg');background-size:cover}
.menu100200 #section2 .inner {position:relative}
.menu100200 #section2 .inner .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.8}
.menu100200 #section2 .inner * {position:relative;z-index:1}
.menu100200 #section2 .inner p {color:#7a7a7a;padding:10px 0}
.menu100200 #section2 .inner p:last-child {font-family:'gotham';}
.menu100200 #section2 .inner .header {color:#000;border-bottom:1px solid #c8c8c8}
.menu100200 #section2 .inner figure {border:1px solid #c8c8c8;background:#fff;margin-bottom:45px}
.menu100200 #section2 .inner figcaption {padding:15px 30px}

@media (max-width:768px) {
    .menu100200 #section1 br {display:none}
    .menu100200 #section1 .inner a.more {position:absolute;bottom:90px}

    .menu100200 #section2 {padding:20% 0}
    .menu100200 #section2 h4 {padding:5% 0 10%;text-align:center;font-size:1.6em}
    .menu100200 #section2 h4:first-child {padding-top:10%}
    .menu100200 #section2 .col-sm-12 {padding:0}
    .menu100200 #section2 .col-sm-12 .inner {padding:0 10%}
    .menu100200 #section2 .inner img {width:100%}
    .menu100200 #section2 .inner strong {font-size:1.4em;margin-right:10px}

}
@media (min-width:768px) {
    .menu100200 #section1 .bg {height:1px;width:100%;background:#fff;position:absolute;left:0;margin-top:799px}
    .menu100200 #section1-1 {height:799px;background:url('/img/page/1/2-section1-bg.jpg') center top no-repeat;border:0}
    .menu100200 #section1-2 {height:800px;background:url('/img/page/1/2-section1-bg.jpg') center bottom no-repeat}
    .menu100200 #section1 .inner {padding:257px 0 0;font-size:1.2em;line-height:1.8em}
    .menu100200 #section1 .inner h4 {font-size:2.3em;margin:0 0 40px}

    .menu100200 #section2 {background:transparent;padding:200px 0 600px}
    .menu100200 #section2 .inner {position:relative;padding:0 15px;font-size:1.2em;line-height:1.8em;padding:40px 30px}
    .menu100200 #section2 .inner h4 {padding:40px 0 35px;font-size:2.3em;text-align:center}
    .menu100200 #section2 .inner strong {font-size:1.6em;margin-right:10px}
    .menu100200 #section2 .inner .header {letter-spacing:-1px}
    .menu100200 #section2 .inner p:last-child {font-size:.9em}
}



.menu100200100 #section1 {}
.menu100200100 #section1 .inner {padding:10% 0}
.menu100200100 #section1 .inner p {margin:20px 0 10px}
.menu100200100 #section1 ul {margin:0;padding:0;margin-left:20px}
.menu100200100 #section1 ul li {margin:0;padding:0}
.menu100200100 #section1 .col-xs-12 {padding:40% 0;background:url('/img/page/1/2-1-section1-bg.jpg') 90% 0 no-repeat;background-size:180% 120%;margin-bottom:15%}

.menu100200100 #section2 {background:url('/img/page/1/2-1-section2-bg.jpg') center;background-size:cover;border-bottom:1px solid #fff;color:#fff;}
.menu100200100 #section2 .inner {padding:10% 0;color:#fff;text-align:center}

.menu100200100 #section3 {border-bottom:1px solid #fff;color:#fff;}
.menu100200100 #section3 .inner {padding:5% 15px;color:#fff}
.menu100200100 #section3 .inner div {margin-top:30px}
.menu100200100 #section3 .inner a {background:url('/img/page/1/1-5-section2-arrow.png') no-repeat;background-size:200% 100%;display:inline-block;width:40px;height:40px}
.menu100200100 #section3 .inner a:last-child {background-position:right 0}
.menu100200100 #section3 .inner h4 {font-size:1.6em;padding:5% 0 0}
.menu100200100 #section3 .col-sm-6 {padding:0}

.menu100200100 #owl-section3 {width:100%}
.menu100200100 #owl-section3 .item img {display:block;width:100%;height:auto}

.menu100200100 #section3 {background:#34afad}

.menu100200100 #section4 .inner1 {text-align:center;color:#fff;background:url('/img/page/1/2-1-section4-bg.jpg') 0% 0% no-repeat;background-size:200% 100%;padding:40% 0}
.menu100200100 #section4 .inner2 {text-align:center;color:#fff;background:url('/img/page/1/2-1-section4-bg.jpg') 100% 0% no-repeat;background-size:200% 100%;padding:40% 0}

@media (max-width:768px) {
    .menu100200100 #section3 .inner div {padding:0;margin:0;text-align:center}
    .menu100200100 #section3 .inner h4,
    .menu100200100 #section3 .inner p {display:none}

    .menu100200100 #section4 .col-xs-12 {padding:0}
    .menu100200100 #section4 .col-xs-12:first-child {border-bottom:1px solid #fff}
}
@media (min-width:768px) {
    .menu100200100 #section1 {background:url('/img/page/1/2-1-section1-bg.jpg') center;height:1057px}
    .menu100200100 #section1 .inner {padding:140px 0 0 30px}
    .menu100200100 #section1 .inner small {display:block;margin-bottom:15px;letter-spacing:0}
    .menu100200100 #section1 .inner h4 {margin:0 0 40px; letter-spacing:-1.5px}
    .menu100200100 #section1 .inner p {margin:30px 0 20px}
    .menu100200100 #section1 .bg {position:absolute;left:0;width:50%;height:1057px;background:#fff;opacity:0.8}

    .menu100200100 #section2 {height:488px;background:none}
    .menu100200100 #section2 .inner {padding:170px 0 0}
    .menu100200100 #section2 .inner small {display:block;font-size:14px;margin-bottom:15px;letter-spacing:0}
    .menu100200100 #section2 .inner h4 {font-size:2.3em;margin:0 0 40px}

    .menu100200100 #section3 {background:url('/img/page/1/1-5-section2-bg.jpg') center bottom repeat-x #34afad;font-size:1.2em;color:#fff;line-height:1.8em;overflow:hidden}
    .menu100200100 #section3 .inner {padding:150px 0 0 70px}
    .menu100200100 #section3 .inner h4 {font-size:2.3em;margin:0 0 40px; letter-spacing:-1.5px}
	.menu100200100 #section3 .inner a {background-size:initial;width:60px;height:60px}
	.menu100200100 #section3 img {width:100%}
	.menu100200100 #section3 .owl-controls {display:none}

	.menu100200100 #section4 {background:url('/img/page/1/2-1-section4-bg.jpg') center top;height:798px}
	.menu100200100 #section4 .inner {padding-top:384px;text-align:center}
	.menu100200100 #section4 .inner1,
	.menu100200100 #section4 .inner2 {background:none;font-size:1.2em}
	.menu100200100 #section4 h4 {font-size:2.3em}
}











.menu100200200 #section1 {}
.menu100200200 #section1 .inner {padding:10% 0}
.menu100200200 #section1 .inner p {margin:20px 0 10px}
.menu100200200 #section1 ul {margin:0;padding:0;margin-left:20px}
.menu100200200 #section1 ul li {margin:0;padding:0}
.menu100200200 #section1 .col-xs-12 {padding:40% 0;background:url('/img/page/1/2-2-section1-bg.jpg') 90% 0 no-repeat;background-size:cover;margin-bottom:15%}

.menu100200200 #section4 .inner1 {text-align:center;color:#fff;background:url('/img/page/1/2-2-section4-bg.jpg') 0% 0% no-repeat;background-size:200% 100%;padding:40% 0}
.menu100200200 #section4 .inner2 {text-align:center;color:#fff;background:url('/img/page/1/2-2-section4-bg.jpg') 100% 0% no-repeat;background-size:200% 100%;padding:40% 0}

@media (max-width:768px) {
    .menu100200200 #section4 .col-xs-12 {padding:0}
    .menu100200200 #section4 .col-xs-12:first-child {border-bottom:1px solid #fff}
}
@media (min-width:768px) {
    .menu100200200 #section1 {background:url('/img/page/1/2-2-section1-bg.jpg') center;height:934px}
    .menu100200200 #section1 .inner {padding:140px 0 0 30px}
    .menu100200200 #section1 .inner small {display:block;margin-bottom:15px;letter-spacing:0}
    .menu100200200 #section1 .inner h4 {margin:0 0 40px; letter-spacing:-1.5px}
    .menu100200200 #section1 .inner p {margin:30px 0 20px}
    .menu100200200 #section1 .bg {position:absolute;left:0;width:50%;height:934px;background:#fff;opacity:0.8}

	.menu100200200 #section4 {background:url('/img/page/1/2-2-section4-bg.jpg') center top;height:798px}
	.menu100200200 #section4 .inner {padding-top:384px;text-align:center}
	.menu100200200 #section4 .inner1,
	.menu100200200 #section4 .inner2 {background:none;font-size:1.2em}
	.menu100200200 #section4 h4 {font-size:2.3em}
}




.menu100300 #section1 {padding:0% 0 10%}
.menu100300 #section1 ul,
.menu100300 #section1 li {list-style:none;margin:0;padding:0}
.menu100300 #section1 li h5 {color:#333}
.menu100300 #section1 li {position:relative;padding:20px 0px 20px 70px;border-bottom:1px solid #b1b1b1}
.menu100300 #section1 li:last-child {border:0}
.menu100300 #section1 li img {position:absolute;left:0}
.menu100300 #section1 .col-xs-12 {padding:40% 0;background:url('/img/page/1/3-section1-bg.jpg') 90% 0 no-repeat;background-size:cover;margin-bottom:10%}

.menu100300 #section2 .inner1 {text-align:center;color:#fff;background:url('/img/page/1/3-section2-bg.jpg') 0% 0% no-repeat;background-size:200% 100%;padding:10% 0}
.menu100300 #section2 .inner2 {text-align:center;color:#fff;background:url('/img/page/1/3-section2-bg.jpg') 100% 0% no-repeat;background-size:200% 100%;padding:10% 0}
.menu100300 #section2 .inner a {background:#fff;display:inline-block;padding:5px 30px;margin-top:45px}

.menu100300 #section3 {padding-top:5%}
@media (max-width:768px) {
    .menu100300 #section1 li:last-child {color:#000}
    .menu100300 #section2 .col-sm-6 {border-top:1px solid #fff;padding:0}
    .menu100300 #section3 .col-sm-12 {padding:0}
}
@media (min-width:768px) {
    .menu100300 #section1 {background:url('/img/page/1/3-section1-bg.jpg') center top no-repeat;height:906px;background-size:cover;padding:0}
    .menu100300 #section1 .bg {position:absolute;left:0;width:50%;height:906px;background:#fff;opacity:0.8;margin-left:-2px}
    .menu100300 #section1 .inner {padding:30% 0 0 }
    .menu100300 #section1 li {position:relative;padding:20px 0px 20px 70px;border-bottom:1px solid #b1b1b1;margin-right:50px}
    .menu100300 #section1 li img {position:absolute;left:0}
    .menu100300 #section1 li h5 {font-size:1.4em;color:#333}
    .menu100300 #section1 li:last-child {font-size:1.2em}

    .menu100300 #section2 {background:url('/img/page/1/3-section2-bg.jpg') center no-repeat;background-size:cover}
    .menu100300 #section2 .inner {background:none;padding:160px 0 100px;text-align:center}
    .menu100300 #section2 .inner a {background:#fff;display:inline-block;padding:5px 30px;margin-top:45px}
    .menu100300 #section2 .inner1,
    .menu100300 #section2 .inner2 {background:none}
    .menu100300 #section2 .inner1 a {color:#34afad}
    .menu100300 #section2 .inner2 a {color:#2b2e37}

    .menu100300 #section3 .col-sm-12 {padding:0}

    .menu100300 #owl-section3 .owl-controls {position:relative;margin:0 auto;}
    .menu100300 #owl-section3 .owl-dots {position:absolute;margin:-100px auto 0 auto;left:50%;margin-left:-100px;padding:10px 10px;background:#474344}
}



.menu100600 #section1 {color:#fff;background:#34afad}
.menu100600 #section1 #mapContent {height:400px}
.menu100600 #section1 .inner {padding:20px 0 20px 80px;position:relative}
.menu100600 #section1 .inner img {position:absolute;left:0}
.menu100600 #section1 .inner2 {text-align:right;padding-left:0}
.menu100600 #section1 a {display:inline-block;padding:10px 20px;background:#fff}

.menu100600 #section2 {padding:50px 0}
.menu100600 #section2 i {background:#444;color:#fff;padding:10px 12px;border-radius:30px;font-size:.8em}
.menu100600 #section2 h4 {margin-top:50px}
.menu100600 #section2 h5 {margin-top:30px}
.menu100600 #section2 h5 em {font-style:normal;background:#717c02;color:#fff;padding:8px 12px;border-radius:30px;font-size:.8em;line-height:10px;font-weight:bold}
.menu100600 #section2 h5:nth-of-type(2) em {background:#ffcd2f}
.menu100600 #section2 .corange {color:#717c02}
.menu100600 #section2 .cyellow {color:#ffcd2f}
.menu100600 #section2 strong {display:block;margin:30px 0;font-size:2.1em;font-weight:500}
.menu100600 #section2 p {margin:20px 0 40px}
.menu100600 #section2 p em {font-style:normal;background:#444;color:#fff;padding:7px 12px;border-radius:30px;font-size:1em;line-height:10px;font-weight:bold}
.menu100600 #section2 .bus {line-height:2.5em}
.menu100600 #section2 p .em1,
.menu100600 #section2 p .em2,
.menu100600 #section2 p .em3 {font-size:.8em;padding:7px 10px}
.menu100600 #section2 p .em1 {background:#ec3a2c}
.menu100600 #section2 p .em2 {background:#1458bf}
.menu100600 #section2 p .em3 {background:#08a141}

@media (max-width:768px) {
	.menu100600 #section2 strong {font-size:1.4em}
}
@media (min-width:768px) {
	.menu100600 #section1 #mapContent {height:360px}
	#daumRoughmapContainer1630458519414{height:360px}
    .menu100600 #section1 .inner {padding:40px 0 40px 80px;position:relative}
    .menu100600 #section1 .inner p {font-size:1.2em}
    .menu100600 #section1 .inner2 {padding-left:0;padding-top:60px}
}