.toplogo{text-align:center;padding-top:30px;}
.toplogo img{max-width:180px}

@media screen and (min-width:600px){
	.toplogo{padding-top:45px;}
	.toplogo img{max-width:none}
}

.bline{margin-top:15px;border-top:1px solid #eee}
.menu-box{margin-top:20px;text-align:center}
.menus{font-size:16px;}
.menus li{;padding:5px 6px;}
@media screen and (min-width:600px){
	.menu-box{margin-top:40px;text-align:center}
	.menus{font-size:18px;}
	.menus li{;padding:10px 20px;}
}

.mintoro{margin-top:15px;text-align:center}
.footers{text-align:center;font-size:15px;padding:18px}
.footers span{display:block;}
.footers span.footer_none{padding:0 5px;display:none}
.msns {text-align:center;margin-bottom:30px}
.msns a{padding:0 7px;}

@media screen and (min-width:600px){
	.footers{text-align:center;font-size:18px;padding:18px}
}
@media screen and (min-width:700px){
	.footers span{display:inline-block}
	.footers span.footer_none{display:inline-block}
}
img.mmobile{margin-top:15px} 
.toplogo2{text-align:center;padding-top:30px;}
.toplogo2 img{max-width:160px}
.menus2{padding:15px;font-size:20px;margin-top:25px}
.menus2 li{;padding:7px 6px;}

.hamburger{position:absolute;transition:.2s;font-size:42px;top:25px;left:8px;cursor:pointer;z-index:1001;line-height:0.8;padding:5px 5px 8px 5px;background:#fff}
.nav{position:absolute;z-index:1000;background:#fff;border-right:1px solid #eee;height:100%;width:250px;top:0;left:-250px;transition:.2s;}
.nav.menu_open{transform:translateX(250px);display:fixed}
.hamburger.menu_open{transform:translateX(250px)}
.wrap.menu_open{opacity:0.3;transition:.2s;transform:translateX(250px)}
body.menu_open{display:fixed;overflow:hidden}


.mpc{display:none}
@media screen and (min-width:600px){
	.mpc{display:block}
	.mmobile{display:none}
}

/* ½½¶óÀÌ´õ */
.swiper-container{width:100%;mx-width:970px;height:auto;overflow:hidden;margin-top:30px}
.swiper-slide{text-align:center;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-slide img {height:auto;width:100%;}

.swiper-button-prev{background-image:url("/2016new/images/prev.png");}
.swiper-button-next{background-image:url("/2016new/images/next.png");}


.ntitles{font-size:25px;margin-top:30px;text-align:center;margin-bottom:20px;color:#aaa}
.ntitles span{display:inline-block;border-bottom:3px solid #aaa;line-height:1.4}
@media screen and (min-width:600px){
	.ntitles{font-size:36px;}
}
.photo_frame{}
.photo_frame > .grid-item{padding:4px;}
.photo_frame > .grid-item > .box{border:1px solid #ddd;padding:8px;}
.photo_frame > .grid-item > .box > .texts{text-align:center;padding-top:15px}

@media screen and (min-width:600px){
	.photo_frame > .grid-item{padding:8px;}
	.photo_frame > .grid-item > .box{padding:15px;}
}


.mt_box{max-width:970px;margin:0 auto;}
.mt_text{border:4px solid #eee;padding:15px;background:#f9f9f9}

@media screen and (min-width:600px){
	.mt_text{padding:30px}
}
.mt_text span{display:block}
.mt_text span.titles{font-size:18px;font-weight:500;color:#a91314;margin-bottom:5px}
.mt_text span font.org{color:#ff9600}
.mt_text span font.ble{color:#007eff}

.mt_conbox{border:4px solid #eee;padding:15px;border-top:0px}
.mt_conbox span.titles{font-size:16px;font-weight:500;color:#000;margin-bottom:10px;display:block;border-bottom:1px solid #ddd;padding-bottom:7px}
.mt_infor{font-size:13px;padding:30px 0 0 0;}
@media screen and (min-width:600px){
	.mt_conbox{padding:30px;}
}
.btng{margin:15px;text-align:center}
.none_mt{padding:20px 30px;text-align:center}
.none_mt span{display:block;margin-bottom:15px}
.none_mt2{padding:10px 0;text-align:center}
.none_mt2 span{padding:3px 5px;display:block}
.none_mt2 > div{margin:10px 0}
@media screen and (min-width:600px){
	.none_mt2 span{display:inline-block}
}


.board_paging_box{margin-top:10px;border-top:1px solid #eee}
.board_search_box{padding-top:10px;border-top:1px solid #eee}


/* ÆäÀÌÀú*/
/*.pager > li > a, .pager > li > span{border-radius:6px;}*/
.pager li > a:hover, .pager li > a:focus{background-color:#eee;}

/* ÆäÀÌÂ¡ */
.pagination > li:first-child > a, .pagination > li:first-child > span{margin-left:0;}
/*.pagination > li:first-child > a, .pagination > li:first-child > span{border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:0;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-top-right-radius:6px;border-bottom-right-radius:6px;}*/
.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:focus, .pagination > li > span:focus{color:#fff;background-color:#eb6100;border-color:#d65800;z-index:2}
.pagination > .active > a, .pagination > .active > span,
.pagination > .active > a:hover, .pagination > .active > span:hover,
.pagination > .active > a:focus, .pagination > .active > span:focus{z-index:1;color:#fff;cursor:default;background-color:#eb6100;border-color:#d65800;}



.board_pwd_box{display:none;width:100%;height:100%;z-index:100;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);text-align:center}
.pwd_box_block{width:400px;max-width:80%;display:inline-block;position:relative;top:35%;margin:0 auto;background:#fff;padding:10px;border-radius:10px;}
.board_pwd_btngroup{padding:20px;font-size:0}
.border_text{height:100%}


.toptitle{text-align:center;padding-top:40px}
.toptitle span{font-size:20px;padding:3px 25px; margin-right:5px;display:inline-block;border-bottom:3px solid #aaa}


.phtohref{text-align:center;padding-top:40px}
.phtohref a{font-size:20px;padding:3px 25px; margin-right:5px;display:inline-block;border:1px solid #eee}
.phtohref a{color:#8ab251}
.phtohref span{font-size:20px;padding:3px 25px; margin-right:5px;display:inline-block;border:1px solid #eee}
.phtohref button{font-size:18px;padding:3px 25px;height:35px;border:1px solid #cf6107;color:#fff;background:#fd7100}

.mess_text{text-align:center;}
.mess_text span{padding-right:4px;display:block}

.content_wrap{}
.content_box{margin-top:10px;}
@media screen and (min-width:600px){
	.mess_text span{display:inline-block}
}
.request_box{padding:10px;border:1px solid #eee}
@media screen and (min-width:600px){
	.request_box{padding:40px;}
}
.agree{height:80px;overflow:auto;text-align:left;padding:5px;border:1px solid #eee;background:#f7f7f7}



.mbox{text-align:center;box-sizing:border-box;border-bottom:1px solid #9c9c9c;padding-bottom:10px;margin-bottom:15px;}
.mlayout{text-align:left;display:inline-block;box-sizing:border-box;}
.toplogo{text-align:left;padding:25px 0}
.mlayout ul li{padding:0 36px;}
.mlayout ul li:first-child{padding-left:0;}
.mlayout ul li:last-child{padding-right:0;}
.imgbox{padding:0;text-align:center;font-size:0;}
.imglayout{padding:0;text-align:left;display:inline-block;}
.imglayout a{padding:0;text-align:left;display:block;}
.imglayout a img.mmobile{margin:0;}

.copybox{text-align:center;padding:30px 0}
.dsmsns{margin-top:20px}
.dsmsns a{margin:0 5px}



@media screen and (min-width:600px){
	.copybox img.mpc{display:inline-block}
	.mbox{min-width:1235px;}
	.mlayout{max-width:1235px;width:1235px;}
	.imgbox{min-width:1356px;}
}
