@charset "utf-8";

/* clear */
.clearfix	 {/*display:inline-block;*/ width:100%; }
.clearfix:after {content:""; clear:both; display:block; height:0; visibility:hidden; }

/* float */
.floatl {float:left !important; }
.floatr {float:right !important; }
.floatn {float:none !important; clear:both !important; }
.pos_r {position:relative !important; }
.pos_a {position:absolute !important; }

/* text align */
.txtl {text-align:left !important; }
.txtc {text-align:center !important; }
.txtr {text-align:right !important; }

/* font-size */
.f11 {font-size:11px !important; }
.f12 {font-size:12px !important; }
.f13 {font-size:13px !important; }
.f14 {font-size:14px !important; }
.f15 {font-size:15px !important; }
.f16 {font-size:16px !important; }
.f17 {font-size:17px !important }
.f18 {font-size:18px !important; }
.f19 {font-size:19px !important; }
.f20 {font-size:20px !important; }

/* border */
.bt0 {border-top:0 !important; }
.br0 {border-right:0 !important; }
.bb0 {border-bottom:0 !important; }
.bl0 {border-left:0 !important; }

/* width */
.w150 {width:150px !important; }

/* height */
.h30 {height:30px !important; }

/* line height */
.lh30 {line-height:30px !important; }

/* margin-top */
.mgt0 {margin-top:0 !important; }
.mgt10 {margin-top:10 !important; }
.mgt20 {margin-top:20px !important; }
.mgt30 {margin-top:30px !important; }
.mgt40 {margin-top:40px !important; }
.mgt43 {margin-top:43px !important; }
.mgt50 {margin-top:50px !important; }
.mgt90 {margin-top:90px !important; }
.mgt100 {margin-top:100px !important; }
.mgt110 {margin-top:110px !important; }
.mgt120 {margin-top:120px !important; }
.mgt130 {margin-top:130px !important; }
.mgt140 {margin-top:140px !important; }
.mgt150 {margin-top:150px !important; }
/* margin-right */
.mgr0 {margin-right:0 !important; }
.mgr10 {margin-right:10 !important; }
.mgr20 {margin-right:20px !important; }
.mgr30 {margin-right:30px !important; }
.mgr40 {margin-right:40px !important; }
.mgr50 {margin-right:50px !important; }
/* margin-bottom */
.mgb0 {margin-bottom:0 !important; }
.mgb10 {margin-bottom:10px !important; }
.mgb20 {margin-bottom:20px !important; }
.mgb30 {margin-bottom:30px !important; }
.mgb40 {margin-bottom:40px !important; }
.mgb50 {margin-bottom:50px !important; }
.mgb60 {margin-bottom:60px !important; }
.mgb90 {margin-bottom:90px !important; }
.mgb150 {margin-bottom:150px !important; }
/* margin-left */
.mgl0 {margin-left:0 !important; }
.mgl10 {margin-left:10 !important; }
.mgl20 {margin-left:20px !important; }
.mgl30 {margin-left:30px !important; }
.mgl40 {margin-left:40px !important; }
.mgl50 {margin-left:50px !important; }

/* padding-top */
.pdt0 {padding-top:0px !important;  }
.pdt10 {padding-top:10px !important; }
.pdt20 {padding-top:20px !important; }
.pdt30 {padding-top:30px !important; }
.pdt40 {padding-top:40px !important; }
.pdt50 {padding-top:50px !important; }
/* padding-right */
.pdr0 {padding-right:0px !important;  }
.pdr10 {padding-right:10px !important; }
.pdr20 {padding-right:20px !important; }
.pdr30 {padding-right:30px !important; }
.pdr40 {padding-right:40px !important; }
.pdr50 {padding-right:50px !important; }
/* padding-bottom */
.pdb0 {padding-bottom:0px !important;  }
.pdb10 {padding-bottom:10px !important; }
.pdb20 {padding-bottom:20px !important; }
.pdb30 {padding-bottom:30px !important; }
.pdb40 {padding-bottom:40px !important; }
.pdb50 {padding-bottom:50px !important; }
/* padding-left */
.pdl0 {padding-left:0px !important;  }
.pdl10 {padding-left:10px !important; }
.pdl20 {padding-left:20px !important; }
.pdl30 {padding-left:30px !important; }
.pdl40 {padding-left:40px !important; }
.pdl50 {padding-left:50px !important; }

/* normal btn set */
.tab_btn a {display: inline-block; margin-top:55px;  text-decoration:none; height:44px; line-height:44px; text-align:center; letter-spacing:-1px; border-right:0;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s; }

.pgo {display:inline-block; width:60px; height:20px; margin-left:20px; line-height:20px; text-align:center;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s; }

.pgo2 {display:inline-block; width:180px; height:40px; line-height:40px; text-align:center;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s; }

/* BBS btn area */
.btnArea {width:100%; margin:0 auto; text-align:center; }
.bbsBtn, button {display:block; margin:0 auto; padding:0; font-size:13px; font-weight:normal; background:#fff; border:0; cursor:pointer; _cursor:pointer;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s; }


/* btn */
.brown {color:#666; border:solid 1px #e9e9e9; }
.brown:hover, .brown.on {color:#fff; border:solid 1px #a09481; border-right:0; background:#a09481; }
.brown.last {border-right:solid 1px #e9e9e9; }
.brown.last:hover, .brown.on {color:#fff; border:solid 1px #a09481; background:#a09481; }

.black {color:#000; border:solid 1px #000; font-size:11px; font-weight:normal;}
.black:hover, .black.on {color:#fff; background:#000; }

/* etc */
.dspnone {display:none; }
.bgbrown {background:#a09481; color:#fff; }
.bgblack {background:#000; color:#fff; }

.pointer{cursor:pointer}

