/* 스타일 시트 정의 */


.rimg {max-width:100%;}
.nopadding {padding:0px !important;}
.clear {clear:both;}

/* float */
.fl	{float:left !important;}
.fr	{float:right !important;}
.fn	{float:none !important;}

/* margin top */
.mt5	{margin-top:5px !important;}			.mt10 {margin-top:10px !important;}			.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}			.mt25 {margin-top:25px !important;}			.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}			.mt40 {margin-top:40px !important;}			.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}			.mt55 {margin-top:55px !important;}			.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}			.mt70 {margin-top:70px !important;}			.mt75 {margin-top:75px !important;}
.mt100 {margin-top:100px !important;}

/* margin right */
.mr5	{margin-right:5px !important;}			.mr10 {margin-right:10px !important;}			.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}			.mr25 {margin-right:25px !important;}			.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}			.mr40 {margin-right:40px !important;}			.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}			.mr55 {margin-right:55px !important;}			.mr60 {margin-right:60px !important;}
.mr65 {margin-right:65px !important;}			.mr70 {margin-right:70px !important;}			.mr75 {margin-right:75px !important;}

/* margin bottom */
.mb5 {margin-bottom:5px !important;}		.mb10 {margin-bottom:10px !important;}		.mb15{margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}		.mb25 {margin-bottom:25px !important;}		.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}		.mb40 {margin-bottom:40px !important;}		.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}		.mb55 {margin-bottom:55px !important;}		.mb60 {margin-bottom:60px !important;}
.mb65 {margin-bottom:65px !important;}		.mb70 {margin-bottom:70px !important;}		.mb75 {margin-bottom:75px !important;}
.mb80 {margin-bottom:80px !important;}      .mb85 {margin-bottom:85px !important;}      .mb90 {margin-bottom:90px !important;}
.mb95 {margin-bottom:95px !important;}      .mb100 {margin-bottom:100px !important;}      .mb200 {margin-bottom:200px !important;}

/* margin left */
.ml5 {margin-left:5px !important;}				.ml10 {margin-left:10px !important;}			.ml15{margin-left:15px !important;}
.ml20 {margin-left:20px !important;}			.ml25 {margin-left:25px !important;}			.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}			.ml40 {margin-left:40px !important;}			.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}			.ml55 {margin-left:55px !important;}			.ml60 {margin-left:60px !important;}
.ml65 {margin-left:65px !important;}			.ml70 {margin-left:70px !important;}			.ml75 {margin-left:75px !important;}

/* padding top */
.pt5	{padding-top:5px !important;}			.pt10 {padding-top:10px !important;}			.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}			.pt25 {padding-top:25px !important;}			.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}			.pt40 {padding-top:40px !important;}			.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}			.pt55 {padding-top:55px !important;}			.pt60 {padding-top:60px !important;}
.pt65 {padding-top:65px !important;}			.pt70 {padding-top:70px !important;}			.pt75 {padding-top:75px !important;}

/* padding right */
.pr0	{padding-right:0px !important;}
.pr5	{padding-right:5px !important;}		.pr10 {padding-right:10px !important;}		.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}		.pr25 {padding-right:25px !important;}		.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}		.pr40 {padding-right:40px !important;}		.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}		.pr55 {padding-right:55px !important;}		.pr60 {padding-right:60px !important;}
.pr65 {padding-right:65px !important;}		.pr70 {padding-right:70px !important;}		.pr75 {padding-right:75px !important;}

/* padding bottom */
.pb5	{padding-bottom:5px !important;}		.pb10 {padding-bottom:10px !important;}	.pb15{padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}	.pb25 {padding-bottom:25px !important;}	.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}	.pb40 {padding-bottom:40px !important;}	.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}	.pb55 {padding-bottom:55px !important;}	.pb55 {padding-bottom:55px !important;}
.pb65 {padding-bottom:65px !important;}	.pb70 {padding-bottom:70px !important;}	.pb75 {padding-bottom:75px !important;}

/* padding left */
.pl5	{padding-left:5px !important;}			.pl10 {padding-left:10px !important;}			.pl15{padding-left:15px !important;}
.pl20 {padding-left:20px !important;}			.pl25 {padding-left:25px !important;}			.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}			.pl40 {padding-left:40px !important;}			.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}			.pl55 {padding-left:55px !important;}			.pl60 {padding-left:60px !important;}
.pl65 {padding-left:65px !important;}			.pl70 {padding-left:70px !important;}			.pl75 {padding-left:75px !important;}


#main .pdstyle01 {padding:178px 0px !important;}
#main .pdstyle02 {padding:96px 0px !important;}

@media all and (max-width:768px){

 .mtext-center {text-align:center;}

#main .pdstyle01 {padding:20px 0px !important;}
#main .pdstyle02 {padding:96px 0px !important;}

#main .section-heading > p {text-align:center !important;}
#main #main_cont11 .col-xs-4 {padding-right: 5px;padding-left: 5px;}
#main .cta-inner > p {text-align:center !important;}
#main .subscription-box > p {text-align:center !important;}

}



/* font color */
.c_fff {color:#fff !important;}
.c_333 {color:#333 !important;}
.c_777 {color:#777 !important;}
.c_3d3d3d {color:#3d3d3d !important;}
.c_817260 {color:#817260 !important;}
.c_453b3b {color:#453b3b !important;}
.red1 {color:#ac0000;}
.red2 {color:#dd0810}

/* width */
.w100p {width:100% !important;}
.w50p {width:50% !important;}
.w20p {width:20% !important;}
.w70 {width:70px !important;}
.w100 {width:100px !important;}
.w200 {width:200px !important;}
.w283 {width:283px !important;}
.w331 {width:331px !important;}
.w485 {width:485px !important;}

.h473 {height:473px !important;}

.pd0 {padding:0 !important;}
.pd30 {padding:30px !important;}
.pb3 {padding-bottom:3px !important;}

.mg0 {margin:0 !important;}
.mt70 {margin-top:70px !important;}
.mtm5 {margin-top:-5px !important;}
.mtm10 {margin-top:-10px !important;}
.mtm20 {margin-top:-20px !important;}
.mtm30 {margin-top:-30px !important;}
.mtm40 {margin-top:-40px !important;}
.mb0 {margin-bottom:0 !important;}
.mb2 {margin-bottom:2px !important;}
.mb7 {margin-bottom:7px !important;}
.mr3 {margin-right:3px !important;}

.letter1 {letter-spacing:-1px !important;}

.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}

.h364 {height:364px !important;}

.line_t0 {border-top:0 !important;}
.line_t1 {border-top:2px solid #393c43 !important;}
.line_t2 {border-top:1px solid #c9c9c9 !important;}
.line_b1 {border-bottom:1px solid #eaeaea !important;}
.line_b2 {border-bottom:1px solid #bbb !important;}
.line_b3 {border-bottom:1px solid #dfdfdf !important;}
.line_b4 {border-bottom:2px solid #797267 !important;}
.line_b5 {border-bottom:2px solid #877669 !important;}


/* 숨김 설정 */

@media all and (max-width:768px){
	
	/* 해상도 768px 이하 기기에서 숨김처리 */
	.hidden-m768 {display:none;}

}


@media all and (min-width:768px){
	
	/* 해상도 768px 이하 기기에서 숨김처리 */
	.hidden-p768 {display:none;}

}


/* 모바일에서 반응형 구굴지도/유튜브 지원 */
  .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
  .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*하단 카피라이트 : 상품보기*/
.text-guide ul {list-style:none;}
.text-guide ul li {float:left;display:inline-block;}
.text-guide ul li a{position: relative;display: block;font-size: 12px;font-weight:bold;color: #6f7273;padding: 5px 10px;}
.text-guide ul li a:after {content: '';position: absolute;top: 11px;right:0px;width: 1px;height: 6px;background-color: #6f7273;}
.text-guide ul li:last-child a:after {display:none;}


/*쇼핑몰 : 상품보기*/
#product_img .product_img img {width:100%;height:100%;}
#product_img .nail img {width: 100%;height:auto;}
#nail li:hover {border: 1px solid rgba(0, 0, 0, .2);}
#nail li:hover img {opacity: 0.7;}
.shopd img {max-width:100%;}


/*샘플소스 : fontawesome */
.fontawesome-icon-list i {
	display:inline-block;
	width:30px;
	text-align:center;
	position:relative;
	top:2px
}

/*사이트 이용정보*/
textarea.siteinfo {width:100%;height: 500px; overflow: auto;}


#cta-btn {
    background-color: #2C93D5 !important;
    border-radius: 50px;
    color: #fff;
    padding: 10px 30px;
	margin-top: 18px;
}

#cta-btn:hover,
#cta-btn:focus {
    background-color: #f68b1f !important;
}

#cta-btn:active {
    background-color: #AC2925 !important;
}

#footer li {list-style:none;}
#footer .footer_style01 li h3{font-size:15px;color:#767676;font-weight:300;letter-spacing:-0.5px;}
#footer a{color:#767676;}
#footer .footer_style01 li h5{font-size:12px;color:#767676;font-weight:300;margin-top:30px;}
#footer .footer_style01 .listyle_01 {font-size:14px;color:#767676;font-weight:300;}

.sicon2 a{padding-left:15px;padding-top:10px;} 

.sicon a{padding-left:15px;padding-top:10px;} 


#main #clients-1 h5 {font-size:14px;font-weight:bold;text-align:center;}


#main .single-contact a:hover, a:focus {color: #f68b1f;}


@media all and (max-width:768px){

#main .single-contact p {text-align:center;}

}

@media all and (max-width:768px){

#main .sicon img {height:50px;}

}


.table.board_out > tbody > tr > td > table.board_output > tbody > tr > td > table > tbody > tr > td {padding-bottom:30px;}




.product-menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-menu li {
    display: inline-block;
}

.product-menu li a {
    margin: 0 10px;
    /*font-family: 'Abel', sans-serif;*/
    letter-spacing: 3px; 
    text-transform: uppercase;
    color: #a9a8a8;
    font-size: 14px;
}

.product-menu li a:hover,
.product-menu li.active a {
    color: #222;
}



.normal-tabs.line-tab .nav-tabs > li.active > a {color:#434343;}
.normal-tabs.line-tab .nav-tabs > li.active > a:focus, .normal-tabs.line-tab .nav-tabs > li.active > a:hover  {color:#434343;background-color: transparent;}


@media all and (min-width:769px){

nav.navbar.bootsnav ul.nav > li > a.btn2 {margin-left:20px;background: transparent none repeat scroll 0 0;border: 2px solid #f68b1f;color: #f68b1f;border-radius: 100px;font-weight: 500;letter-spacing: 2px;line-height: 1;padding: 10px 30px;text-align: center;text-transform: uppercase;}
nav.navbar.bootsnav ul.nav > li > a.btn2.btn-bordered2:hover {background-color:#f68b1f !important;color: #fff;}

}

@media all and (max-width:769px){

nav.navbar.bootsnav ul.nav > li > a.btn2 {margin-left:0px;background: transparent none repeat scroll 0 0;border: 2px solid #f68b1f;color: #f68b1f;border-radius: 100px;font-weight: 500;letter-spacing: 2px;line-height: 1;padding: 10px 30px;text-align: center;text-transform: uppercase;}
nav.navbar.bootsnav ul.nav > li > a.btn2.btn-bordered2:hover {background-color:#f68b1f !important;color: #fff;}

}




.fun-factor i {color: #f68b1f;display: block;font-size: 50px;}

@media all and (max-width:768px){

.mpd10 {padding:20px 0px 0px 0px !important;}

}


@media all and (max-width:768px){

.btn.btn-medium {display:block;}

}

@media all and (max-width:768px){
.mtext-center {text-align:center;}
.pull-right.mpull-right {float:none !important;text-align:center;}
}