@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap');

/*Å¸ÀÌÆ²*/
.pageTitle-section{text-align:center;}
.pageTitle-section h1{font-size:40px; color:#1c1c1c; font-weight:700;}
.pageTitle-section h2{margin:50px 0 20px; padding:0 10px; font-weight:500; font-size:28px; line-height:32px; color:#27244f; word-break:keep-all; word-wrap:break-word;}
.pageTitle-section p{padding:0 10px; font-size:18px; color:#666; font-weight:400; line-height:1.5em; word-break:keep-all; word-wrap:break-word;}

@media screen and (max-width:960px){
	.pageTitle-section h1{font-size:35px;}
	.pageTitle-section h2{margin:40px 0 15px; font-size:25px; line-height:28px;}
	.pageTitle-section p{margin-top:15px; font-size:18px;}
}

@media screen and (max-width:780px){
	.pageTitle-section h1{font-size:33px;}
	.pageTitle-section h2{margin:30px 0 15px; font-size:20px; line-height:27px;}
	.pageTitle-section p{font-size:16px;}
}

@media screen and (max-width:680px){
	.pageTitle-section h1{font-size:30px;}
	.pageTitle-section h1 span{font-weight:600;}
	.pageTitle-section h2{margin:30px 0 15px; font-size:18px; line-height:25px;}
	.pageTitle-section p{margin-top:10px; font-size:15px;}
}

@media screen and (max-width:580px){
	.pageTitle-section h1{font-size:28px;}
	.pageTitle-section h1 span{font-weight:500;}
	.pageTitle-section h2{margin:20px 0 15px; font-size:16px; line-height:22px;}
	.pageTitle-section p{font-size:14px;}
}

@media screen and (max-width:480px){
	.pageTitle-section h1{font-size:25px;}
}

#company-section{margin-bottom:50px;}

/*ÀÎ»ç¸»*/
.greetingTitle-section{text-align:center; padding:0 0 65px;}
.greetingTitle-section h1{font-size:40px; color:#333; font-weight:700;}
.greetingTitle-section p{font-size:20px; color:#5f5f5f; font-weight:500; margin-top:25px;}
.greeting-section{width:100%; background:url("../img/greeting_bg.jpg") no-repeat center top; background-size:cover;}
.greeting-section .txt-bg{background:rgba(39,36,79,.9); width:100%; margin-left:42%;}
.greeting-section .greeting-txt{max-width:745px; padding:120px 65px 70px 65px;}
.greeting-section .greeting-txt h1{font-family: 'Nanum Brush Script', cursive; font-size:78px; color:#fff; line-height:96px;}
.greeting-section .greeting-txt h1 span{margin-left:170px;}
.greeting-section .greeting-txt h2{font-size:20px; font-weight:300; color:#fff; margin:40px 0 28px;line-height:36px; word-break:keep-all; word-wrap:break-word;}
.greeting-section .greeting-txt h2 span{font-weight:500;}
.greeting-section .greeting-txt p{font-size:16px; color:#fff; font-weight:400; line-height:28px; margin-bottom:33px; word-break:keep-all; word-wrap:break-word;}
.greeting-section .greeting-txt h3{text-align:right; font-size:18px; color:#fff; font-weight:400; padding-top:23px;}
.greeting-section .greeting-txt h3 span{display:inline-block; margin-left:20px;}
.greeting-section .greeting-txt h3 span img{margin-top:-20px;}

@media screen and (max-width:1305px){
	.greeting-section .greeting-txt{padding:80px 45px 70px 45px;}
	.greeting-section .greeting-txt h1{font-size:60px; line-height:80px;}
	.greeting-section .greeting-txt h1 span{margin-left:10px; display:inline-block;}
	.greeting-section .greeting-txt h1 br,
	.greeting-section .greeting-txt h2 br,
	.greeting-section .greeting-txt p br{display:none;}
	.greeting-section .greeting-txt p{font-size:14px; line-height:26px; margin-bottom:20px;}
}

@media screen and (max-width:1180px){
	.greeting-section .txt-bg{margin-left:35%;}
	.greeting-section .greeting-txt{padding:75px 35px 65px 35px;}
	.greeting-section .greeting-txt h1{font-size:55px; line-height:75px;}
}

@media screen and (max-width:1065px){
	.greeting-section .txt-bg{margin-left:35%;}
	.greeting-section .greeting-txt{max-width:630px; padding:65px 25px 65px 25px;}
	.greeting-section .greeting-txt h1{font-size:50px; line-height:65px;}
}

@media screen and (max-width:980px){
	.greetingTitle-section{padding:0 0 55px;}
	.greetingTitle-section h1{font-weight:600; font-size:35px;}
	.greetingTitle-section p{margin-top:15px; font-size:18px;}
	.greeting-section .txt-bg{margin-left:0; background:rgba(39,36,79,.7);}
	.greeting-section .greeting-txt{max-width:100%;}
}

@media screen and (max-width:850px){
	.greeting-section .greeting-txt h1{font-size:45px; line-height:60px;}
}

@media screen and (max-width:780px){
	.greetingTitle-section{padding:0 0 45px;}
	.greetingTitle-section h1{font-size:33px;}
	.greetingTitle-section p{font-size:16px;}
}

@media screen and (max-width:680px){
	.greetingTitle-section h1{font-size:30px;}
	.greetingTitle-section p{margin-top:10px; font-size:15px;}
}

@media screen and (max-width:580px){
	.greeting-section{width:100%; background:url("../img/greeting_bg.jpg") no-repeat -200px top; background-size:cover;}
	.greetingTitle-section h1{font-size:28px;}
}

@media screen and (max-width:540px){
	.greeting-section .greeting-txt h2{font-size:18px; margin:30px 0 18px; line-height:30px;}
}

@media screen and (max-width:520px){
	.greeting-section .greeting-txt h1{font-size:40px; line-height:50px;}
	.greeting-section .greeting-txt h2{font-size:18px; margin:30px 0 18px; line-height:30px;}
}

@media screen and (max-width:480px){
	.greetingTitle-section h1{font-weight:500; font-size:25px;}
	.greetingTitle-section p{font-size:14px;}
	.greeting-section .greeting-txt h1{font-size:35px; line-height:50px;}
	.greeting-section .greeting-txt h2{font-size:16px; margin:20px 0 14px; line-height:25px;}
	.greeting-section .greeting-txt{padding:45px 15px;}
	.greeting-section .greeting-txt h3 span{display:block; margin-left:20px;}
	.greeting-section .greeting-txt h3 span img{margin-top:10px;}

}

.wd-info{padding-top:30px; font-size:14px; color:#ff4545; display:none;}

/*ºñÀü*/
.vision-section01{width:100%; max-width:1190px; margin:0 auto;}
.vision-section01 h3{margin-top:40px}
.vision-section01 h3 img{width:100%;}
.vision-section02{width:100%; max-width:1190px; margin:60px auto 0; padding:60px 0 90px; background:#f8f8f8;}
.vision-section02 .slogan-section{background:url("../img/vision02_img.png") no-repeat center center; background-size:100% auto; width:830px; margin:35px auto 0; padding:85px 0 90px; }
.vision-section02 .slogan-section:after{clear:both; content:""; display:block;}
.vision-section02 .slogan-section li{text-align:center; width:35%; float:left;}
.vision-section02 .slogan-section li:nth-child(2){width:30%;}
.vision-section02 .slogan-section li h2{font-size:30px; color:#9a9a9a;}
.vision-section02 .slogan-section li p{font-size:22px; line-height:28px; color:#333; font-weight:500; margin-top:15px;}
.vision-section03{width:100%; max-width:1190px; margin:90px auto 0;}
.vision-section03 ul{width:87.5%; max-width:1050px; margin:45px auto 0;}
.vision-section03 ul:after{clear:both; content:""; display:block;}
.vision-section03 ul li{width:33.3333%; padding:0 35px; float:left; text-align:center;}
.vision-section03 ul li h2{font-size:22px; color:#393939; font-weight:700; padding:130px 0 76px;}
.vision-section03 ul li p{font-size:17px; color:#333; font-weight:400; padding-top:20px; margin-top:30px;}
.vision-section03 ul li:first-child h2{background:url("../img/vision03_img01.png") no-repeat center center; background-size:auto 100%;}
.vision-section03 ul li:nth-child(2) h2{background:url("../img/vision03_img02.png") no-repeat center center; background-size:auto 100%;}
.vision-section03 ul li:last-child h2{background:url("../img/vision03_img03.png") no-repeat center center; background-size:auto 100%;}
.vision-section03 ul li:first-child p{border-top:2px solid #4d4985;}
.vision-section03 ul li:nth-child(2) p{border-top:2px solid #ff5fa3;}
.vision-section03 ul li:last-child p{border-top:2px solid #1d5cb2;}
.vision-section04{width:100%; margin:60px auto 0; padding:60px 0 130px; background:url("../img/brand_bg.gif") no-repeat #f8f8f8; background-size:cover;}
.vision-section04 .pageTitle-section h2{line-height:1.5em;}
.vision-section04 .pageTitle-section p{color:#454545;}
.vision-section04 h3{width:100%; max-width:1190px; padding:0 10px;text-align:center; margin:50px auto 0;}
.vision-section04 h3 img{width:100%;}
.vision-section05{width:100%; max-width:1190px; margin:100px auto 0; padding-bottom:100px;}
.vision-section05 .pageTitle-section h2{line-height:1.5em; color:#464646; font-weight:400; margin:50px 0;}
.vision-section05 ul:after{clear:both; content:""; display:block;}
.vision-section05 ul li{width:49%;}
.vision-section05 ul li img{width:100%;}
.vision-section05 ul li:first-child{float:left;}
.vision-section05 ul li:last-child{float:right;}
.vision-section05 p{text-align:center; margin-top:40px;}
.vision-section05 p a{display:inline-block; background:#1d5cb2; color:#fff; font-size:17px; font-weight:500; border-radius:100px; padding:15px 45px;}
.vision-section05 p a span{margin-left:15px;}

@media screen and (max-width:960px){
	.vision-section02{margin:50px auto 0; padding:50px 0 80px;}
	.vision-section02 .slogan-section{width:730px;}
	.vision-section02 .slogan-section li h2{font-size:26px;}
	.vision-section02 .slogan-section li p{font-size:18px;}

	.vision-section03{margin:80px auto 0;}
	.vision-section03 ul{width:87.5%; max-width:850px; margin:45px auto 0;}
	.vision-section03 ul li{padding:0 20px;}

	.vision-section04{margin:50px auto 0; padding:50px 0 120px;}

	.vision-section05{margin:90px auto 0;}
	.vision-section05 .pageTitle-section h2{margin:40px 0;}
}

@media screen and (max-width:850px){
	.vision-section02{margin:40px auto 0; padding:40px 0 50px;}

	.vision-section03{margin:70px auto 0;}
	.vision-section03 ul{width:87.5%; max-width:650px; margin:45px auto 0;}
	.vision-section03 ul li{padding:0 10px;}
	.vision-section03 ul li h2{padding:110px 0 56px; font-size:18px;}
	.vision-section03 ul li p{font-size:15px;}

	.vision-section04{margin:40px auto 0; padding:40px 0 110px;}

	.vision-section05{margin:80px auto 0;}
	.vision-section05 .pageTitle-section h2{margin:30px 0;}
}

@media screen and (max-width:760px){
	.vision-section02{margin:30px auto 0; padding:30px 0 20px; background:#f8f8f8;}
	.vision-section02 .slogan-section{width:600px; margin:10px auto 0; padding:65px 0 70px;}
	.vision-section02 .slogan-section li h2{font-size:22px;}
	.vision-section02 .slogan-section li p{font-size:16px; font-weight:400;}

	.vision-section03{margin:60px auto 0;}
	.vision-section03 ul{width:87.5%; max-width:480px; margin:45px auto 0;}
	.vision-section03 ul li{padding:0 10px;}
	.vision-section03 ul li h2{font-size:16px;}
	.vision-section03 ul li:first-child h2{background-size:100% auto;}
	.vision-section03 ul li:nth-child(2) h2{background-size:100% auto;}
	.vision-section03 ul li:last-child h2{background-size:100% auto;}
	.vision-section03 ul li p{font-size:15px; margin-top:10px;}

	.vision-section04{margin:30px auto 0; padding:30px 0 90px;}

	.vision-section05{margin:70px auto 0;}
	.vision-section05 .pageTitle-section h2{margin:20px 0;}
}

@media screen and (max-width:640px){
	.vision-section02 .slogan-section{width:100%; margin:10px auto 0;}
	.vision-section02 .slogan-section li h2{font-size:20px;}
	.vision-section02 .slogan-section li p{font-size:13px; line-height:1.2em; letter-spacing:-1px;}
	.vision-section03{margin:50px auto 0;}
	.vision-section05 ul li{width:100%; margin-bottom:10px;}
	.vision-section05 p{margin-top:20px;}
	.vision-section05 p a{font-size:15px; font-weight:500; border-radius:100px; padding:15px 30px;}

	.vision-section02 ul{width:100%; max-width:480px;}
	.vision-section03 ul{width:100%; max-width:480px; padding-bottom:30px;}

	.vision-section04{padding:30px 0 70px;}

	.vision-section05{margin:60px auto 0;}
}

@media screen and (max-width:480px){
	.vision-section03 .pageTitle-section p br{display:none;}
	.vision-section03 ul li{padding:0 5px;}
	.vision-section03 ul li h2{padding:100px 0 56px;}

	.vision-section04{padding:30px 0 50px;}

	.vision-section05{margin:50px auto 0;}
	.vision-section05 .pageTitle-section h2 br{display:none;}
}

@media screen and (max-width:400px){
	.vision-section03 ul li{padding:0 5px;}
	.vision-section03 ul li h2{padding:90px 0 56px;}
	.vision-section03 ul li p{font-size:14px;}

	.vision-section04{padding:30px 0;}

	.vision-section05{margin:40px auto 0;}
}

@media screen and (max-width:370px){
	.vision-section02 .slogan-section li h2{font-size:18px;}
	.vision-section02 .slogan-section li p{font-size:12px; line-height:1.2em; letter-spacing:-1px;}
}

@media screen and (max-width:350px){
	.vision-section03 ul li{padding:0 3px;}
	.vision-section03 ul li h2{padding:80px 0 46px;}
	.vision-section03 ul li p{font-size:13px;}
}

/*¿¬Çõ*/
.franchise-section h3{width:100%; max-width:1190px; padding:0 10px; margin-top:40px;}
.franchise-section h3 img{width:100%;}
.history-layer{padding-bottom:100px;}
.history-section01 .pageTitle-section h2 span:first-child{color:#1d5cb2;}
.history-section01 .pageTitle-section h2 span:last-child{color:#ed61a0;}
.history-section01 h3{margin-top:50px;}
.history-section01{margin-top:100px;}
.history-section02{margin-top:80px;}
.history-section02:after{clear:both; content:""; display:block;}
.history-section02 .img-section{width:50%;float:left; padding-right:60px;}
.history-section02 .img-section .imgBox{text-align:right;}
.history-section02 .img-section .imgBox h1 img{width:100%;}
.history-section02 .img-section .img2016{margin-top:160px;}
.history-section02 .img-section .img2013{margin-top:480px;}
.history-section02 .img-section .imgBox h2{font-size:32px; line-height:1.5em; color:#1d5cb2; font-weight:500; margin:50px 0 40px; word-break:keep-all; word-wrap:break-word;}
.history-section02 .img-section .imgBox p{font-size:17px; line-height:1.5em; color:#333; font-weight:400; word-break:keep-all; word-wrap:break-word;}

.history-section02 .historyWrap{width:50%; float:right; padding:70px 0 70px 70px; border-left:1px solid #dedede;}
.history-section02 .historyWrap .historyBox{margin-top:90px;}
.history-section02 .historyWrap .historyBox:first-child{margin-top:0;}
.history-section02 .historyWrap .historyBox h1{position:relative; margin-bottom:35px; font-size:38px;font-weight:500; color:#000;}
.history-section02 .historyWrap .historyBox h1:before{position: absolute; content: ''; left: -66px; top: 50%; width:50px; height:1px; background:#dedede; }
.history-section02 .historyWrap .historyBox h1 span.circle{position:absolute; margin-top:-11px; left: -81px; top: 50%; width: 23px; height: 23px; background: #fff;border:6px solid #1d5cb2; border-radius:50%;}
.history-section02 .historyWrap .historyBox ul li{position:relative;font-size:17px; color:#333; line-height:1.8em; font-weight:400; padding-left:50px; word-break:keep-all; word-wrap:break-word;}
.history-section02 .historyWrap .historyBox ul li span{position: absolute; left: 0;color:#1d5cb2;}

@media screen and (max-width:1080px){
	.history-section01{margin-top:90px;}
	.history-section02 .img-section{width:40%;float:left; padding-right:60px;}
	.history-section02 .historyWrap{width:60%; float:right; padding:60px 0 60px 70px; border-left:1px solid #dedede;}
	.history-section02 .img-section .imgBox h2{margin:40px 0 30px; font-size:30px;}
	.history-section02 .img-section .imgBox p{font-size:16px;}
	.history-section02 .img-section .imgBox p br{display:none;}

	.history-section02 .historyWrap .historyBox{margin-top:80px;}
	.history-section02 .historyWrap .historyBox h1{font-size:30px; margin-bottom:15px;}
}

@media screen and (max-width:960px){
	.history-section01{margin-top:80px;}
	.history-section02{margin-top:70px;}
	.history-section02 .img-section{width:45%; padding-right:40px;}
	.history-section02 .historyWrap{width:55%; padding:50px 0 50px 40px;}
	.history-section02 .historyWrap .historyBox h1:before{left:-30px; width:20px;}
	.history-section02 .historyWrap .historyBox h1 span.circle{left:-53px;}

	.history-section02 .img-section .imgBox h2{margin:30px 0 20px; font-size:24px;}
	.history-section02 .img-section .imgBox p{font-size:15px;}
	.history-section02 .historyWrap .historyBox{margin-top:70px;}
	.history-section02 .historyWrap .historyBox h1{font-size:28px;}
	.history-section02 .historyWrap .historyBox ul li{font-size:16px;}
}

@media screen and (max-width:860px){
	.history-section01{margin-top:70px;}
	.history-section02{margin-top:60px;}
	.history-section02 .historyWrap{padding:40px 0 40px 40px;}
	.history-section02 .historyWrap .historyBox{margin-top:60px;}
	.history-section02 .historyWrap .historyBox h1{font-size:25px; margin-bottom:15px;}
}

@media screen and (max-width:780px){
	.history-section01{margin-top:60px;}
	.history-section02{margin-top:50px;}
	.franchise-section .pageTitle-section p br{display:none !important;}
	.history-section02 .img-section .imgBox h2{margin:20px 0 10px; font-size:20px;}
	.history-section02 .img-section .imgBox p{font-size:13px;}
	.history-section02 .historyWrap .historyBox{margin-top:50px;}
	.history-section02 .historyWrap{padding:30px 0 30px 40px;}
}

@media screen and (max-width:680px){
	.history-section01{margin-top:50px;}
	.history-section02{margin-top:40px;}
	.history-section02 .img-section .imgBox h2{margin:10px 0; font-size:18px;}
	.history-section02 .historyWrap .historyBox h1{font-size:22px; margin-bottom:10px;}
	.history-section02 .historyWrap .historyBox ul li{font-size:14px;}
}


@media screen and (max-width:580px){
	.history-section01{margin-top:40px;}
	.history-section02{margin-top:30px;}
	.history-section02 .img-section{display:none;}
	.history-section02 .historyWrap{width:90%;}
}


/*¿À½Ã´Â±æ*/
.location-section01 .pageTitle-section h2{line-height:44px; margin:50px 0; font-weight:400; color:#212121;}
.location-section01 .pageTitle-section h2 span{font-weight:500;}
.location-section01 .map{width:100%; height:500px; background:#f8f8f8;}
.location-section02{margin-top:70px;}
.location-section02{padding-bottom:50px; border-bottom:1px solid #dedede;}
.location-section02:after{clear:both; content:""; display:block;}
.location-section02 h1{font-size:28px; font-weight:500; float:left; width:18%; max-width:218px;}
.location-section02 h1 img{margin-right:20px;}
.location-section02 ul{float:left; margin-top:15px;}
.location-section02 ul li{margin-bottom:32px;}
.location-section02 ul li:last-child{margin-bottom:0;}
.location-section02 ul li h2{font-size:18px; font-weight:700; color:#ed61a0; margin-bottom:12px;}
.location-section02 ul li p{font-size:18px; font-weight:400; color:#333; line-height:1.8em;}
.location-section03{border-bottom:1px solid #dedede; background:#f8f8f8;}
.location-section03:after{clear:both; content:""; display:block;}
.location-section03 div{float:left; padding:40px 0 50px;}
.location-section03 div.bus{width:53%; border-right:1px solid #dedede; background:#fff;}
.location-section03 div.subway{width:47%; padding-left:30px;}
.location-section03 div:after{clear:both; content:""; display:block;}
.location-section03 div h1{font-size:28px; font-weight:500; float:left; width:36%; max-width:218px;}
.location-section03 div h1 img{margin-right:20px;}
.location-section03 div ul{float:left; margin-top:15px;}
.location-section03 div ul li{margin-bottom:32px;}
.location-section03 div ul li:last-child{margin-bottom:0;}
.location-section03 div ul li p{font-size:18px; font-weight:400; color:#333; line-height:32px;}
.location-section03 div ul li h2{font-size:18px; font-weight:700; margin-bottom:12px;}
.location-section03 div.bus ul li h2{color:#1d1951;}
.location-section03 div.subway ul li h2{color:#2b9037; margin-bottom:0;}
.location-section03 div.subway ul li h2 img{margin-right:10px;}
.location-section03 div.subway ul li p{font-size:18px; font-weight:400; color:#333; margin-left:40px;}
.location-section03 div.bus ul li p span{font-size:15px; border-radius:100px; padding:2px 12px;}
.location-section03 div.bus ul li p span:nth-child(1){color:#5cad35; border:2px solid #5cad35; margin-right:10px;}
.location-section03 div.bus ul li p span:nth-child(2){color:#e03030; border:2px solid #e03030; margin:0 10px 0 10px;}
.location-section04{padding:50px 0; border-bottom:1px solid #dedede;}
.location-section04:after{clear:both; content:""; display:block;}
.location-section04 ul{float:left;}
.location-section04 ul.tel{width:18%; max-width:218px; float:left;}
.location-section04 ul.tel:after{clear:both; content:""; display:block;}
.location-section04 ul.tel li{float:left; font-size:20px; color:#333; font-weight:400;}
.location-section04 ul.tel li span{font-weight:700;}
.location-section04 ul.tel li img{margin:7px 20px 0 0;}
.location-section04 ul.info li{font-size:18px; line-height:32px;}
.location-section04 ul.info li:nth-child(2){color:#11bcd0;}
.location-section04 ul.info li:last-child{color:#e21f1f;}

.location-section05{margin-top:60px; padding-bottom:100px;}
.location-section05:after {clear:both; content:""; display:block;}
.location-section05 .mapBox{width:100%; border:1px solid #dedede; padding:30px; float:left;}
.location-section05 .mapBox02{float:right;}
.location-section05 .mapBox .tit h1{font-size:24px; border-bottom:1px solid #dedede; padding-bottom:20px; margin-bottom:20px;}
.location-section05 .mapBox .tit ul{margin-bottom:20px;}
.location-section05 .mapBox .tit ul li{font-size:17px; font-weight:300; line-height:180%; color:#525252;}
.location-section05 .map{width:100%; height:300px; background:#f8f8f8;}
.location-section05 .location-area{margin-top:30px;}
.location-section05 .location-area01{border-bottom:1px dashed #dedede; padding-bottom:30px;}
.location-section05 .location-area h1{font-size:24px; font-weight:500;}
.location-section05 .location-area h1 img{margin-right:15px; width:44px; height:44px;}
.location-section05 .location-area ul li h2{font-size:18px; font-weight:700; color:#ed61a0; margin-top:15px;}
.location-section05 .location-area02 ul li h2{color:#4D4985;}
.location-section05 .location-area ul li p{font-size:18px; font-weight:400; color:#333; line-height:1.8em; margin-top:10px;}
.location-section05 .location-area02 ul li p span{width:28px; height:28px; margin-right:5px; font-size:14px; line-height:28px; text-align:center; color:#fff; border-radius:50%; vertical-align:bottom; display:inline-block;}
.location-section05 .location-area02 ul li p span.bus{background:#86C440;}
.location-section05 .location-area02 ul li p span.subway{background:#FCCB30;}

@media screen and (max-width:1080px){
	.location-section01 .pageTitle-section h2{margin:40px 0; line-height:40px;}

	.location-section02{margin-top:50px; padding-bottom:50px;}

	.location-section01 .map{height:450px !important;}
	.location-section01 .map #map{height:450px !important;}
	.location-section02 h1{clear:left; width:100%; max-width:1190px; margin-bottom:10px; font-size:25px; line-height:40px;}
	.location-section02 h1 img{width:40px; height:40px; margin-right:10px; vertical-align:top;}
	.location-section02 ul li h2{font-size:16px; font-weight:600;}
	.location-section02 ul li p{font-size:15px;}

	.location-section02 ul{clear:left;}
	.location-section03 div h1{clear:left; width:100%; max-width:600px; margin-bottom:10px; font-size:25px; line-height:40px;}
	.location-section03 div h1 img{width:40px; height:40px; margin-right:10px; vertical-align:top;}
	.location-section03 div ul{clear:left;}
	.location-section03 div ul li p{font-size:15px;}
	.location-section03 div ul li h2{font-size:16px; font-weight:600;}

	.location-section04 ul.tel li span{font-weight:600;}
	.location-section04 ul.info li{font-size:16px;}

}

@media screen and (max-width:860px){
	.location-section05 .mapBox{width:100%;}
	.location-section05 .mapBox02{margin-top:40px;}
}

@media screen and (max-width:800px){
	.location-section01 .pageTitle-section h2{margin:30px 0; line-height:35px;}
	.location-section02{margin-top:40px; padding-bottom:40px;}
	.location-section02 h1{clear:left; width:100%; max-width:1190px; margin-bottom:10px;}
	.location-section02 ul{clear:left;}
	.location-section02 ul li p br{display:none;}
	.location-section03 div h1{clear:left; width:100%; max-width:600px; margin-bottom:10px;}
	.location-section03 div ul{clear:left;}
	.location-section04 ul.tel{width:100%; max-width:1190px; clear:left; margin-bottom:20px;}
	.location-section04 ul.tel li:last-child{margin-top:10px;}
	.location-section04 ul.tel li br{display:none;}
}

@media screen and (max-width:740px){
	.location-section01 .pageTitle-section h2{margin:20px 0; line-height:35px;}
	.location-section01 .map{height:400px !important;}
	.location-section01 .map #map{height:400px !important;}

	.location-section02{margin-top:30px; padding-bottom:30px;}

	.location-section03{border-bottom:1px solid #dedede; background:#fff;}
	.location-section03 div{padding:30px 0; clear:left;}
	.location-section03 div.bus{width:100%; border-right:none; background:#fff;}
	.location-section03 div.subway{width:100%; padding-left:0; border-top:1px solid #dedede;}

	.location-section04{padding:30px 0;}
}

/*Á¶Á÷µµ*/
.organization-section02{width:100%; background:#f8f8f8; margin-top:50px; padding:80px 0;}
.organization-section02 p{padding:0 10px; text-align:center;}
.organization-section02 p img{max-width:100%;}

@media screen and (max-width:980px){
	.organization-section02{margin-top:40px; padding:70px 0;}
}

@media screen and (max-width:880px){
	.organization-section02{margin-top:30px; padding:60px 0;}
}

@media screen and (max-width:780px){
	.organization-section02{padding:50px 0;}
}