@font-face {font-family:Nanum_G; src:url('/assets/font/NANUMGOTHIC.TTF');}
@font-face {font-family:Nanum_GB; src:url('/assets/font/NANUMGOTHICBOLD.TTF');}
@font-face {font-family:Nanum_GEB; src:url('/assets/font/NANUMGOTHICEXTRABOLD.TTF');}
@font-face {font-family:Nanum_M; src:url('/assets/font/NANUMMYEONGJO.EOT');}
@font-face {font-family:Nanum_MB; src:url('/assets/font/NANUMMYEONGJOBOLD.TTF');}
@font-face {font-family:Nanum_MEB; src:url('/assets/font/NANUMMYEONGJOEXTRABOLD.EOT');}

/* global */
html{}
body{background:#445577 URL('/assets/img/site/site.bg.0.gif');font-family:Nanum_G, Tahoma, Geneva, sans-serif;}



h4{
	font-family:Nanum_GB;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-size:15px;
}
textarea{resize:none; font-size:12px !important; padding:15px;}
img{max-width:100%}
hr.small{ margin:10px 20px;}

.fieldset{border: solid 1px #DDD; padding: 15px; border-radius: 5px;}
.fieldset legend{
	font-size: 16px;
    width:inherit; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}
.fieldset label{ padding-right:10px;}

.panel{border:none}

.npsd_view{ width:950px; margin-left:auto; margin-right:auto;}


/* common */
.npsd_container{}

.npsd_box{margin:5px;}
.npsd_box_left{margin-left:0;}
.npsd_box_right{margin-right:0;}
.npsd_box h5{ margin:0 10px; color:#FFF;}

.block a{color:#FFF; font-weight:normal;}
.block a:hover{text-decoration:none; color:#FFF; font-weight:bold; font-size:16px;}
.block ul{padding:0; margin:0; list-style:none;}
.block ul li{ margin:2px 0;}



/* header */
#site_logo{
	/*
	background-color:rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 2px 8px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 2px 8px rgba(0, 0, 0, 0.5);
	*/
}

/* Reservation */
.npsd_box_reservation_main{}
.npsd_box_reservation_main > div{}


/* Custom Class */
.alert{font-size:12px; padding:10px; margin:3px 0;}
.navbar-header{margin-left:15px; margin-right:15px;}
.navbar-right{margin-right:15px;}
.panel-heading{font-weight:bold;}



/* Extends Class */

/* Pages Class */
.npsd_operation{}
	.npsd_operation_contents{}
	.npsd_operation_contents .label{ font-size:18px;}
	.npsd_operation_contents .subscript{line-height:140%;font-size:15px; color:#666;}
	.npsd_operation_contents .media-heading{font-size:16px; color:#39C;}
	.npsd_operation_contents .media-body dt{font-size:16px; color:#333; padding-top:2%;}
	.npsd_operation_contents .media-body dd{font-size:15px; color:#888; font-weight:normal;}
	.npsd_operation_contents .media-body dd.content{ padding:1.5%; margin-top:2%; border:solid 1px #999; background:#FAFAFA;}
	
/*
.nomargin{margin:0}
.nomargin_left{margin-left:0}
.nomargin_right{margin-right:0}
.margin_5{margin:5px;}
*/




/*
.npsd_carousel_box{	margin:5px; }
.npsd_carousel_box > div{ padding:2px; }
.npsd_carousel_box .carousel-inner{height:300px; border:solid 1px #CCC; background-color:#333;}
*/