






	
	
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	 
	




	
	
	
	
	
	
	
	 
	
	


@charset "utf-8";

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url("/fonts/notosanskr/v2/NotoSansKR-Light.woff2;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('woff2'),
       url("/fonts/notosanskr/v2/NotoSansKR-Light.woff;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('woff'),
       url("/fonts/notosanskr/v2/NotoSansKR-Light.otf;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('opentype');
} 

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url("/fonts/notosanskr/v2/NotoSansKR-Medium.woff2;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('woff2'),
        url("/fonts/notosanskr/v2/NotoSansKR-Medium.woff;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('woff'),
        url("/fonts/notosanskr/v2/NotoSansKR-Medium.otf;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('opentype');
 }


@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url("/fonts/notosanskr/v2/NotoSansKR-Bold.woff2;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('woff2'),
        url("/fonts/notosanskr/v2/NotoSansKR-Bold.woff;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('woff'),
        url("/fonts/notosanskr/v2/NotoSansKR-Bold.otf;jsessionid=1FBC0CCEBCA0480ED406DF2FBA2636BE") format('opentype');
 }

.bootstrap * {margin: 0; padding: 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.bootstrap body{font-family:'Noto Sans KR',sans-serif,cursive !important;font-size:14px !important;font-weight:300 !important;line-height:20px !important}
.bootstrap hr {display:none}
.bootstrap img {border: none;vertical-align:middle}
.bootstrap ul, .bootstrap ol {list-style:none}
.bootstrap a:link, .bootstrap a:visited, .bootstrap a:active{text-decoration:none !important}
.bootstrap a:hover{text-decoration:none !important}
.bootstrap input, .bootstrap select, .bootstrap button, .bootstrap textarea{font-family:'Noto Sans KR',sans-serif,cursive !important;font-size:14px !important;line-height:20px !important;font-weight:300 !important}
.bootstrap [class*="col-"] {margin-bottom:20px}
.bootstrap .section_group{margin:40px auto 20px auto}
.bootstrap .br_con{display:block}
.bootstrap .carousel_bg{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.bootstrap .carousel_link{position:absolute;top:0;left:30%;display:block;width:40%;height:80%}
@media screen and (max-width: 1200px) {
	.bootstrap .br_con{display:inline}
}

.layout_banner .widget_box{margin:30px 0 30px 0}
.layout_C_banner .widget_box{margin:30px 0 30px 15px}
.layout_C_banner .widget_skin_bg_img{margin:30px 0 30px 0;}
.layout_C_banner .layout_C_position{padding:0 15px}


/* 버튼 */
.button_position_center{text-align:center;margin:30px 0 0 0}
.btn_color_custom_main{padding:10px 50px;background-color:#2d7ed9;color:#fff;border:0;border-radius:5px !important;font-weight:800 !important}
.btn_color_custom_cancel{padding:10px 50px;background-color:#7c7c7c;color:#fff;border:0;border-radius:5px !important;font-weight:800 !important}

@media screen and (max-width: 768px) {
	
	/* 버튼 */
	.button_position_center{text-align:center;margin:30px 0 0 0}
	.button_position_center button{width:100%;margin:0 0 5px 0}

	.btn_color_custom_main{padding:12px 0}
	.btn_color_custom_cancel{padding:12px 0}

}

.btn_layout_option{position:absolute;border-radius:5px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);}
.btn_layout_option ul{margin-bottom:0}
.btn_layout_option ul:after{clear:both;content:'';display:block}
.btn_layout_option ul li{float:left;background-color:#2d2d2d;font-size:14px;line-height:20px;text-align:center;overflow:hidden}
.btn_layout_option ul li a{display:block;padding:10px 10px;color:#fff}
.btn_layout_option ul li a:hover{color:#fff;background-color:#007bff}
.btn_layout_option ul li:first-child{border-right:1px solid #262626;border-radius:5px 0 0 5px}
.btn_layout_option ul li:last-child{border-left:1px solid #4c4c4c;border-radius:0 5px 5px 0}