img{vertical-align:middle;border-style:none} 
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}

.container{width:100%;/*padding-right:15px;padding-left:15px;*/margin-right:auto;margin-left:auto;}
.container-fluid {width:100%;/*padding-right:15px;padding-left:15px;*/margin-right:auto;margin-left:auto}
.row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;/*margin-right:-15px;margin-left:-15px*/;}

 .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,
 .col-lg-8,.col-lg-9,.col-lg-auto,.col-mm-5,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,
 .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,
 .col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto
 {position:relative;width:100%;min-height:1px;/*padding-right:15px;padding-left:15px*/}

 .col {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-auto {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}

 .btn{/*display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;*/ -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
 border:1px solid transparent;/*padding:.375rem .75rem;font-size:1rem;line-height:1.5;*/
 border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}

 .col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-71{-ms-flex:0 0 53.333333%;flex:0 0 53.333333%;max-width:53.333333%}
 .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

 .position-static{position:static!important}
 .position-relative{position:relative!important}
 .position-absolute{position:absolute!important}
 .position-fixed{position:fixed!important}
 .position-sticky{position:-webkit-sticky!important;position:sticky!important}

 .fixed-top {position:fixed;top:0;right:0;left:0;z-index:1030}/* »ó´Ü°íÁ¤ */
 .fixed-bottom {position:fixed;right:0;bottom:0;left:0;z-index:1030}/* ÇÏ´Ü°íÁ¤ */

 .mr-auto,.mx-auto{margin-right:auto!important}
 .mb-auto,.my-auto{margin-bottom:auto!important}
 .ml-auto,.mx-auto{margin-left:auto!important}
 
 .m-5{margin:3rem!important}
 .mt-5,.my-5{margin-top:3rem!important}
 .mr-5,.mx-5{margin-right:3rem!important}
 .mb-5,.my-5{margin-bottom:3rem!important}
 .ml-5,.mx-5{margin-left:3rem!important}
 
 .p-md-5{padding:3rem!important}
 .pt-md-5,.py-md-5{padding-top:3rem!important}
 .pr-md-5,.px-md-5{padding-right:3rem!important}
 .pb-md-5,.py-md-5{padding-bottom:3rem!important}
 .pl-md-5,.px-md-5{padding-left:3rem!important}

/* Çìµù **********/
.center-heading {text-align:center;margin-bottom:30px;}
.center-heading p {margin-top:10px;}
.center-line {display: inline-block;width: 70px;height: 1px;border-top: 1px solid #bbb;margin: auto;}

  /* ¸ÞÀÎºñÁê¾ó ½½¶óÀÌµå */
 .carousel {position:relative;}
 .carousel-inner {position:relative;width:100%;overflow:hidden}
 .carousel-item {position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;
 transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,
 -webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
 .carousel-item a{color:#fff;}

 @media screen and (prefers-reduced-motion:reduce){
 .carousel-item {transition:none}
 }
 .carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
 .carousel-item-next,.carousel-item-prev{position:absolute;top:0}
 .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}

 @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
 .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
 }
 .active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
 @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
 .active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
 }
 .active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
 @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
 .active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
 }
 .carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}
 .carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}
 .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}
 .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}
 @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
 .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
 }

/* ¸ÞÀÎºñÁê¾ó ÁÂ¿ì¹öÆ° ±â´É */
 .carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;
 width:15%;color:#fff;text-align:center;opacity:.5;}
 .carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
 .carousel-control-prev{left:0}
 .carousel-control-next{right:0}
 .carousel-control-next-icon, .carousel-control-prev-icon {display:inline-block;width:40px;height:40px;background:transparent no-repeat center center;background-size:100% 100%}/* ÁÂ¿ì¹öÆ° Å©±â Á¦¾î */
 .carousel-control-prev-icon {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}
 .carousel-control-next-icon {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}
 
/* ¸ÞÀÎºñÁê¾ó ÄÁÆ®·Ñ ±â´É */
 .carousel-indicators {position:absolute;right:0;/*bottom:165px;left:0;*/z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;
 padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
 .carousel-indicators li {position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:15px;height:15px;margin-right:4px;margin-left:4px;text-indent:-999px;cursor:pointer;border-radius:15px;
 border:3px solid rgba(255,255,255,.8); background-color:none}
 .carousel-indicators li::before {position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}
 .carousel-indicators li::after {position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}
 .carousel-indicators .active {background-color:#1e9d28;border:0;}
 
 /* ¸ÞÀÎºñÁê¾ó ÅØ½ºÆ® */
 .carousel-caption {position:absolute;width:100%;/*left:12%;*/color:#fff;letter-spacing:-0.05em;padding-top:8px;text-align:center;text-shadow:3px 4px 5px #000;z-index:10;} 
 .carousel-caption>div {margin:0 auto;}
 .carousel-caption h3 {margin-bottom:10px;}
 .carousel-caption h3:before {content:' ';position:absolute;/*left:0;*/;top:-8px;display:inline-block;width:210px;height:4px;background:#1e9d28;}
 .carousel-caption p {letter-spacing:-0.05em;line-height:1.4em;padding-left:5%;padding-right:5%;/*padding-right:10%;*/}

/* ¸ÞÀÎºñÁê¾ó ÁÂ¿ì ¹öÆ° */
 .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 .sr-only-focusable:active, .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}

/* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card {position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;
background-color:#fff;background-clip:border-box;/*border:1px solid rgba(0,0,0,.125);border-radius:.25rem*/}
.m-gallery .card>hr{margin-right:0;margin-left:0}
.m-gallery .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.m-gallery .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.m-gallery .card-body {-ms-flex:1 1 auto;flex:1 1 auto;padding:.2rem 0 0;}
.m-gallery .card-title {font-weight:300 !important;text-align:center;/*margin-bottom:.75rem*/}
.m-gallery .card-subtitle{margin-top:-.375rem;margin-bottom:0}
.m-gallery .card-text:last-child{margin-bottom:0}
.m-gallery .card-link:hover{text-decoration:none}
/*.m-gallery .card-link+.card-link{margin-left:1.25rem;}*/
.m-gallery .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.m-gallery .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.m-gallery .card-header+.list-group .list-group-item:first-child{border-top:0}
.m-gallery .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}
.m-gallery .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.m-gallery .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.m-gallery .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}
.m-gallery .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;}
.m-gallery .card-img {width:100%;border-radius:calc(.25rem - 1px);}
.m-gallery .card-img-top {width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);}
.m-gallery .card-img-bottom {width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.m-gallery .card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.m-gallery .card-deck .card{margin-bottom:15px}

/* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-group {display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.m-gallery .card-group>.card{margin-bottom:15px;}

.m-gallery .card-columns .card {margin-bottom:.75rem}

 @media (min-width:240px){

 .container{width:88%;margin:0 auto;}
 .col-61{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-indicators {bottom:130px;}
	.carousel-caption {bottom:58%;}
	.carousel-caption>div {width:210px;}
	.carousel-caption h3:before {left:33.5%;width:100px;}
	.carousel-caption .f60 {font-size:26px;}
	.carousel-caption p {font-size:14px;}

	/* ¸ð¹ÙÀÏ 1 ½½¶óÀÌµå Å©±â Á¶Àý */
	.carousel-item {height:350px;min-height:350px;background: no-repeat center center scroll;
	  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;}

/* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-group {margin-left:0.6rem;}
.m-gallery .card-title {padding-top:10px;}
.m-gallery .card-img-top {width:100%;height:95% !important;}

 }

@media only screen and (max-width:319px) { /* ¸ð¹ÙÀÏ±â±â */

}

@media only screen and (min-width:320px) {

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-caption>div {width:280px;}
	.carousel-caption h3:before {left:37%;}
	.carousel-caption .f60 {font-size:30px;}
	.carousel-caption p {font-size:14px;}	
}

@media only screen and (min-width:320px) and (max-width:399px){ /* ¸ð¹ÙÀÏ±â±â */

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */

}

@media only screen and (min-width:360px) { /* ¸ð¹ÙÀÏ±â±â */
 
 .col-41 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-caption {bottom:65%;}
	.carousel-caption>div {width:320px;}
	.carousel-caption h3:before {left:37%;}

 }

@media only screen and (min-width:400px) {

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-caption p {font-size:15px;}

}

@media only screen and (min-width:400px) and (max-width:479px){ /* ¸ð¹ÙÀÏ±â±â */

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-indicators {bottom:130px;}
	.carousel-caption h3{font-size:35px;}

}

@media only screen and (min-width:480px) { /* ¸ð¹ÙÀÏ±â±â */

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-caption>div {width:400px;}
	.carousel-caption h3:before {left:33.5%;width:140px;}
	.carousel-caption .f60{font-size:40px;}

}

@media (min-width:576px){
 .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
 .col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-sm-51{-ms-flex:0 0 48.666667%;flex:0 0 48.666667%;max-width:48.666667%}
 .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

/* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}
.m-gallery .card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}
.m-gallery .card-group>.card+.card{margin-left:0;border-left:0}
.m-gallery .card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.m-gallery .card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}
.m-gallery .card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}
.m-gallery .card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}
.m-gallery .card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}
.m-gallery .card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}
.m-gallery .card-group>.card:only-child{border-radius:.25rem}
.m-gallery .card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.m-gallery .card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.m-gallery .card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}
.m-gallery .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}
 
.m-gallery .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}
.m-gallery .card-columns .card{display:inline-block;width:100%}

  }

@media only screen and (min-width:480px) and (max-width:577px){ /* ¸ð¹ÙÀÏ±â±â + ÅÂºí¸´ */

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-indicators {bottom:130px;}
	.carousel-caption .f60 {font-size:40px;}
	.carousel-caption p {font-size:16px;}

}

@media only screen and (min-width:320px) and (max-width:767px){ /* ¸ð¹ÙÀÏ±â±â + ÅÂºí¸´ */

	/* ¸ð¹ÙÀÏ 2 ½½¶óÀÌµå Å©±â Á¶Àý */
	.carousel-item {height:400px;min-height:400px;background: no-repeat center center scroll;
	  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;}

}

@media only screen and (min-width:578px) and (max-width:767px){ /* ¸ð¹ÙÀÏ±â±â + ÅÂºí¸´ */

 /* ¸ÞÀÎºñÁê¾ó ÅØ½ºÆ® */
.carousel-indicators {bottom:130px;}
.carousel-caption p {font-size:18px;}

}

@media (min-width:640px){

 .container{width:92%;margin:0 auto;}
 
	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-caption {bottom:61%;}
	.carousel-caption>div {width:500px;}
	.carousel-caption h3:before {left:41%;width:160px;}

/* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-group {margin-left:1.15rem;}
.m-gallery .card-img-top {width:100%;height:95% !important;}

  }
 @media (min-width:700px){

 .col-mm-5 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

 }
  @media (min-width:768px){
 .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
 .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-md-41{-ms-flex:0 0 30.333333%;flex:0 0 30.333333%;max-width:30.333333%}
 .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-md-71{-ms-flex:0 0 53.333333%;flex:0 0 53.333333%;max-width:53.333333%}
 .col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-md-81{-ms-flex:0 0 61.666667%;flex:0 0 61.666667%;max-width:61.666667%}
 .col-md-91{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}
 .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
 
	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-caption>div {width:600px;}
	.carousel-caption h3:before {left:41%;width:160px;}

  /* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-body {padding:0;}
.m-gallery .card-img-top {width:100%;height:90% !important;}

 }


 @media only screen and (min-width:768px) and (max-width:959px){ /* ÅÂºí¸´ */

 /* ¸ÞÀÎºñÁê¾ó ÅØ½ºÆ® */
 .carousel-caption {bottom:58%;}

 }

@media only screen and (min-width:768px) and (max-width:1023px){ /* ÅÂºí¸´ */

	/* ÅÂºí¸´µî ½½¶óÀÌµå Å©±â Á¶Àý */
	.carousel-item {height:450px;min-height:450px;background: no-repeat center center scroll;
	  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;}

	/* ¸ð¹ÙÀÏ ½½¶óÀÌµå ÅØ½ºÆ® Å©±â Á¶Àý */
	.carousel-indicators {bottom:115px;}
	.carousel-caption .f60 {font-size:50px;}
	.carousel-caption .f24 {font-size:20px;}

}

 @media only screen and (min-width:960px) and (max-width:1023px){ /* ÅÂºí¸´ */

 /* ¸ÞÀÎºñÁê¾ó ÅØ½ºÆ® */
.carousel-caption {bottom:58%;}

 }
@media (min-width:992px){

 .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
 .col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-lg-21{-ms-flex:0 0 21%;flex:0 0 21%;max-width:21%}
 .col-lg-31{-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}
 .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-lg-41{-ms-flex:0 0 30.333333%;flex:0 0 30.333333%;max-width:30.333333%}
 .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}/* ¸ÞÀÎ 1,2,3¹øÂ° ¹Ú½º */
 .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-lg-7{-ms-flex:0 0 56%;flex:0 0 56%;max-width:56%}
 .col-lg-71{-ms-flex:0 0 53.333333%;flex:0 0 53.333333%;max-width:53.333333%}
 .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
 .col-lg-81{-ms-flex:0 0 68.666667%;flex:0 0 68.666667%;max-width:68.666667%;}
 .col-lg-82 {-ms-flex:0 0 65.666667%;flex:0 0 65.666667%;max-width:65.666667%;}
 .col-lg-83 {-ms-flex:0 0 60.666667%;flex:0 0 60.666667%;max-width:60.666667%;}
 .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
 
/* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-group {margin-left:1.25rem;}
.m-gallery .card-img-top {width:100%;height:90% !important;}

 }

 @media only screen and (min-width:1024px) and (max-width:1199px){ /* ÅÂºí¸´ + µ¥½ºÅ©Å¾ */

/* ÅÂºí¸´µî ½½¶óÀÌµå Å©±â Á¶Àý */
.carousel-item {height:550px;min-height:550px;background: no-repeat center center scroll;
-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;}

 /* ¸ÞÀÎºñÁê¾ó ÅØ½ºÆ® */
.carousel-indicators {bottom:115px;}
.carousel-caption {bottom:70%;}
.carousel-caption .f60 {font-size:55px;}
.carousel-caption h3:before {left:43%;}
.carousel-caption .f24 {font-size:22px;}

/* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-img-top {width:100%;height:90% !important;}

 }

@media (min-width:1200px){

 .container{max-width:1150px;}
 .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
 .col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-xl-31{-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%}/* ¸ÞÀÎ Ã¹¹øÂ° ¹Ú½º */
 .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .col-xl-41{-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%}/* ¸ÞÀÎ 2,3¹øÂ° ¹Ú½º */
 .col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-xl-71{-ms-flex:0 0 53.333333%;flex:0 0 58.333333%;max-width:53.333333%}
 .col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-xl-81{-ms-flex:0 0 63.666667%;flex:0 0 63.666667%;max-width:63.666667%}
 .col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

/* ¸ÞÀÎºñÁê¾ó ÅØ½ºÆ® */
.carousel-indicators {bottom:115px;}
.carousel-caption {bottom:75%;}
.carousel-caption h3:before {left:43.5%;}
.carousel-caption .f60 {font-size:60px;}
.carousel-caption .f24 {font-size:28px}

/* DESKTOP ½½¶óÀÌµå Å©±â Á¶Àý */
.carousel-item {height:650px;min-height:650px;background: no-repeat center center scroll;http://sung.daos.net/index_.php#carouselExampleIndicators
-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;}

 /* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-title {padding-top:5px;}
.m-gallery .card-img-top {width:100%;height:90% !important;}

 }
@media (min-width:1300px){

 .container {max-width:1300px;}

 /* ¸ÞÀÎºñÁê¾ó ÅØ½ºÆ® */
.carousel-caption {bottom:74%;}
.carousel-caption h3:before {left:45.5%;}
.carousel-caption .f60 {font-size:60px;}

 /* »çÁøÀÚ·á½Ç ÃÖ±Ù°Ô½Ã¹° */
.m-gallery .card-title {padding-top:10px;}
.m-gallery .card-img-top {width:100%;height:100% !important;}

 }
@media (min-width:1301px){

 .container {width:1300px;}

 }

@media (min-width:1350px){

}