/**
 * 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;}
block{display:block;}
inlineblock{display:inline-block;}
inline{display:inline;}
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 */  


.noFocus:focus {
    outline: none;
}

/*****************************************************************/
/*****************************************************************/
/**************************** 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;}
.mgauto{margin:0 auto;}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.block{display:block;}
.inline{display:inline;}
.inlineblock{display:inline-block;}
.notext{text-indent:-9999px;position:absolute;left:-9999px;}
.noFocus:focus {outline: none;}
.ofhidden{overflow:hidden;}

.text_w{color:#fff;}
.text_b{color:#000;}

/*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;}

.bold{font-weight: bold;}


/*select color*/

::selection {
	background:#a4e3dc;
	color:#fff;
}

::-moz-selection {
	background:#a4e3dc;
	color:#fff;
}

::-webkit-selection {
	background:#a4e3dc;
	color:#fff;
}


.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;}
.trs_02{transition:0.2s;-webkit-transition:0.2s;}
.sel_custom,.sel_search{height:42px;background:#f5f5f5;border:none;padding:0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height:36px;min-width:120px;color:#666;font-size:13px;}
.customSelectInner {background:url(../images/pages/select_arrow.png) no-repeat center right;}
.pd_v_10{padding:10px 0;}
.pd_v_20{padding:20px 0;}
.pd_v_30{padding:30px 0;}
.pd_v_40{padding:40px 0;}
.pd_h_10{padding:0 10px;}
.pd_h_20{padding:0 20px;}
.pd_h_30{padding:0 30px;}
.grid_3_1{width:33.3333%;}
.grid_3_2{width:66.6666%;}
.grid_2{width:50%;}
.thin{font-weight:100;}
