/* 여기에 작업 또는 수정할 당신의 css style을 설정하세요. (customizations) */
@charset "UTF-8";


:root {
	--h1-font-size : 4em ;
	--h2-font-size : 3em ;
	--h3-font-size : 2em ;
	--h4-font-size : 1.5em ;
	--h5-font-size : 1em ;
	--biggest-font-size : 4em ;
}

.alpha {box-shadow:0 0 0 0 rgba(0,0,0,.5)}

.basic-body .container, .basic-body .container-lg, .basic-body .container-md, .basic-body .container-sm, .basic-body .container-xl {max-width:1320px !important}

.top-header-nav-wrap {position:absolute ; top:-5px ; right:0px; z-index:1000 }

@media (max-width:1199px) {
	.top-header-nav-wrap {top:-20px}
	.top-header-nav-wrap li a {height:30px ; line-height:30px}
	.navbar-nav .dropdown-mega-menu .dropdown-menu {right:320px}
}
@media (max-width:991px) {
}
@media (max-width:576px) {
	.top-header-nav-wrap {}
}

.t-a-l {text-align:left !important}
.t-a-c {text-align:center !important}
.t-a-r {text-align:right !important}
.float-right {float:right !important}
.float-left {float:left !important}
.v-a-t {vertical-align:top !important}
.v-a-m {vertical-align:middle !important}
.v-a-b {vertical-align:bottom !important}

.text-decoration-underline-red {text-decoration:underline red ; text-underline-offset:3px}
.text-decoration-underline-blue {text-decoration:underline blue ; text-underline-offset:3px}
.text-decoration-underline-skyblue {text-decoration:underline #29c0d6 ; text-underline-offset:3px}
.text-decoration-underline-grey {text-decoration:underline #ccc ; text-underline-offset:3px}
.text-decoration-underline-skyblue-wavy {text-decoration:underline #00ccff wavy ; text-underline-offset:3px}
.text-decoration-underline {text-decoration:underline}

#bl-head-clone {position:fixed ; top:0 ; display:none ; z-index:10 ; border-top:2px solid #757575}

.map-info {padding:5px ; margin-left:5px ; font-size:0.85em ; text-align:center !important ; width:100% !important ; color:purple ; font-weight:700}

.display-inline-block {display:inline-block;}
.display-flex {display:flex;}
.flex-direction-row {flex-direction: row;}
.flex-direction-column {flex-direction: column;}
.flex-wrap-nowrap {flex-wrap: nowrap;}
.flex-wrap-wrap {flex-wrap: wrap;}
.align-items-center {align-items:center}
.align-content-top {align-content:top}
.align-content-center {align-content:center}
.justify-content-center {justify-content:center}
.justify-content-between {justify-content:space-between}
.justify-content-around {justify-content:space-around}

.comment {font-size:0.8em ; color:#999 ; font-weight:normal}
.view_image img {padding:5px ; border:1px solid #ddd ; box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1); margin:5px}

.basic-body {background:url('../image/main_bg5.png') top center}

input::placeholder {color:#ccc}

.text-shadow-black {text-shadow:1px 1px 2px rgb(0,0,0,.5)}

/* board/view.php */
.board-view .board-view-con {font-size:1.3em}