/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.fltlft{float:left;}
.fltrt{float:right;}
.clear{clear:both;font-size:0;}
.absolute{position:absolute;}
.relative{position:relative;}
a{text-decoration:none;}

 
/* clearfix */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 .clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/*****************************************************************/
/**************************** setting ****************************/
/*****************************************************************/

.radius2{ border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.radius3{ border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.radius4{ border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.bold{font-weight: bold;}
.thin{font-weight:300;}
.mgauto{margin:0 auto !important;}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.block{display:block;}
.inline{display:inline;}
.inlineblock{display:inline-block;}
.inlineblock-imp{display:inline-block !important;}
.notext{text-indent:-9999px;position:absolute;left:-9999px;}
.nofocus:focus {outline: none;}
.ofhidden{overflow:hidden;}
.vmiddle{ vertical-align:middle;}
.vtop{ vertical-align:text-top;}

/*color , weight */
.bg-white{background:#fff;}
.bg-black{background:#000;}
.bg-gray-e9{background:#e9e9e9;}
.bg-yb{background:#292924;}
.bg-yf{background:#f5f5f5;}
.color-red{color:red;}
.color-white{color:#fff;}
.color-black{color:#000;}
.color-gray-333{color:#333;}
.color-gray-666{color:#666;}
.color-gray-999{color:#999;}
.color-gray-aaa{color:#aaa;}
.color-gray-ddd{color:#ddd;}
.color-d-blue{color:#272d33;}
.color-l-blue{color:#0D6FB8;}
.color-purple{color:#601986;}
.text-del{text-decoration:line-through;}

/*margin*/
.mg-t-0{margin-top:0px;}.mg-t-2{margin-top:2px;}.mg-t-5{margin-top:5px;}.mg-t-7{margin-top:7px;}.mg-t-10{margin-top:10px;}.mg-t-12{margin-top:12px;}.mg-t-15{margin-top:15px;}.mg-t-17{margin-top:17px;}.mg-t-20{margin-top:20px;}.mg-t-22{margin-top:22px;}.mg-t-25{margin-top:25px;}.mg-t-27{margin-top:27px;}.mg-t-30{margin-top:30px;}.mg-t-32{margin-top:32px;}.mg-t-35{margin-top:35px;}.mg-t-37{margin-top:37px;}.mg-t-40{margin-top:40px;}.mg-t-42{margin-top:42px;}.mg-t-45{margin-top:45px;}.mg-t-47{margin-top:47px;}.mg-t-50{margin-top:50px}.mg-t-55{margin-top:55px;}.mg-t-60{margin-top:60px;}.mg-t-80{margin-top:80px;}
.mg-b-0{margin-bottom:0px;}.mg-b-2{margin-bottom:2px;}.mg-b-5{margin-bottom:5px;}.mg-b-7{margin-bottom:7px;}.mg-b-10{margin-bottom:10px;}.mg-b-12{margin-bottom:12px;}.mg-b-15{margin-bottom:15px;}.mg-b-17{margin-bottom:17px;}.mg-b-20{margin-bottom:20px;}.mg-b-22{margin-bottom:22px;}.mg-b-25{margin-bottom:25px;}.mg-b-27{margin-bottom:27px;}.mg-b-30{margin-bottom:30px;}.mg-b-35{margin-bottom:35px;}.mg-b-40{margin-bottom:40px;}.mg-b-45{margin-bottom:45px;}.mg-b-50{margin-bottom:50px;}.mg-b-55{margin-bottom:55px;}.mg-b-60{margin-bottom:60px;}.mg-b-80{margin-bottom:80px;}.mg-b-100{margin-bottom:100px;}.mg-b-120{margin-bottom:120px;}
.mg-l-0{margin-left:0px;}.mg-l-2{margin-left:2px;}.mg-l-5{margin-left:5px;}.mg-l-7{margin-left:7px;}.mg-l-10{margin-left:10px;}.mg-l-12{margin-left:12px;}.mg-l-15{margin-left:15px;}.mg-l-17{margin-left:17px;}.mg-l-20{margin-left:20px;}.mg-l-22{margin-left:22px;}.mg-l-25{margin-left:25px;}.mg-l-30{margin-left:30px;}.mg-l-32{margin-left:32px;}.mg-l-35{margin-left:35px;}.mg-l-37{margin-left:37px;}.mg-l-42{margin-left:42px;}.mg-l-65{margin-left: 65px;}.mg-l-75{margin-left: 75px;}
.mg-r-0{margin-right:2px;}.mg-r-0{margin-right:2px;}.mg-r-5{margin-right:5px;}.mg-r-7{margin-right:7px;}.mg-r-9{margin-right:9px;}.mg-r-10{margin-right:10px;}.mg-r-12{margin-right:12px;}.mg-r-15{margin-right:15px;}.mg-r-17{margin-right:17px;}.mg-r-20{margin-right:20px;}.mg-r-25{margin-right:25px;}.mg-r-30{margin-right:30px;}.mg-r-40{margin-right:40px;}.mg-r-45{margin-right:45px;}.mg-r-50{margin-right:50px;}

/*font size*/
.text-12{font-size:12px;}.text-13{font-size:13px;}.text-14{font-size:14px;}.text-15{font-size:15px;}.text-16{font-size:16px !important;}.text-17{font-size:17px;}.text-18{font-size:18px !important;}.text-19{font-size:19px;}.text-20{font-size:20px;}.text-21{font-size:21px;}.text-22{font-size:22px;}.text-23{font-size:23px;}.text-24{font-size:24px;}.text-25{font-size:25px;}.text-26{font-size:26px;}.text-27{font-size:27px;}.text-28{font-size:28px;}.text-29{font-size:29px;}.text-30{font-size:30px;}.text-31{font-size:31px;}.text-32{font-size:32px;}.text-33{font-size:33px;}.text-34{font-size:34px;}.text-35{font-size:35px;}.text-36{font-size:36px;}.text-37{font-size:37px;}.text-38{font-size:38px;}.text-39{font-size:39px;}.text-40{font-size:40px;}.text-41{font-size:41px;}.text-42{font-size:42px;}.text-43{font-size:43px;}.text-44{font-size:44px;}.text-45{font-size:45px;}.text-46{font-size:46px;}.text-47{font-size:47px;}.text-48{font-size:48px;}.text-49{font-size:49px;}.text-50{font-size:50px;}

/*line height*/
.lh-12{line-height:12px;}.lh-13{line-height:13px;}.lh-14{line-height:14px;}.lh-15{line-height:15px;}.lh-16{line-height:16px;}.lh-17{line-height:17px;}.lh-18{line-height:18px;}.lh-19{line-height:19px;}.lh-20{line-height:20px;}.lh-21{line-height:21px;}.lh-22{line-height:22px;}.lh-23{line-height:23px;}.lh-24{line-height:24px;}.lh-25{line-height:25px;}.lh-26{line-height:26px;}.lh-27{line-height:27px;}.lh-28{line-height:28px;}.lh-29{line-height:29px;}.lh-30{line-height:30px;}.lh-31{line-height:31px;}.lh-32{line-height:32px;}.lh-33{line-height:33px;}.lh-34{line-height:34px;}.lh-35{line-height:35px;}.lh-36{line-height:36px;}.lh-37{line-height:37px;}.lh-38{line-height:38px;}.lh-39{line-height:39px;}.lh-40{line-height:40px;}.lh-41{line-height:41px;}.lh-42{line-height:42px;}.lh-43{line-height:43px;}.lh-44{line-height:44px;}.lh-45{line-height:45px;}.lh-46{line-height:46px;}.lh-47{line-height:47px;}.lh-48{line-height:48px;}.lh-49{line-height:49px;}.lh-50{line-height:50px;}.lh-51{line-height:51px;}.lh-52{line-height:52px;}


/*select color*/
::selection {background:#2175D7;color:#fff;}
::-moz-selection {background:#2175D7;color:#fff;}
::-webkit-selection {background:#2175D7;color:#fff;}


/*other*/
.rwd-fltlft{float:left;}
.rwd-fltrt{float:right;}
.cenmid{position:absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition:0.2s;-webkit-transition:0.2s;}
.enlarge-effect{transform:scale(1.04,1.04);-webkit-transform: translateZ(0) scale(1.04, 1.04);-webkit-backface-visibility: hidden;}
.enlarge-transition{transition:1s ease-out;-webkit-transition:1s ease-out;}
.pd-v-10{padding:10px 0;}
.pd-v-20{padding:20px 0;}
.pd-v-30{padding:30px 0;}
.pd-t-30{padding:30px 0 0;}
.pd-v-40{padding:40px 0;}
.pd-v-50{padding:50px 0;}
.pd-t-50{padding:50px 0 0;}
.pd-v-60{padding:60px 0;}
.pd-v-70{padding:70px 0;}
.pd-v-80{padding:80px 0;}
.pd-h-10{padding:0 10px;}
.pd-h-12{padding:0 12px;}
.pd-h-20{padding:0 20px;}
.pd-h-30{padding:0 30px;}
.pd-h-40{padding:0 40px;}
.pd-h-50{padding:0 50px;}
.pd-h-60{padding:0 60px;}
.mg-v-0{margin:0 0 !important;}
.mg-v-10{margin:10px 0;}
.mg-v-20{margin:20px 0;}
.mg-v-30{margin:30px 0;}
.mg-v-40{margin:40px 0;}
.mg-h-10{margin:0 10px;}
.mg-h-20{margin:0 20px;}
.mg-h-30{margin:0 30px;}
.mg-h-40{margin:0 40px;}

/*placeholder*/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;font-weight:normal;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff;font-weight:normal;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff;font-weight:normal;
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff;font-weight:normal;
}

strong{font-weight:bold;}

