﻿@charset "utf-8";


/*-----------------------------------------------------
font-style
------------------------------------------------------*/

.bold{
	font-weight:bold;
}

.italic{
	font-style:italic;
}

.t_justify{
	text-align:justify;
	text-justify:inter-ideograph; 
}

.t_center{
	text-align:center;
}

.t_left{
	text-align:left;
}

.t_right{
	text-align:right;
}


/*-----------------------------------------------------
margin
------------------------------------------------------*/
.mt0{
	margin-top:0px !important;
}

.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;
}

.mt80{
	margin-top:80px !important;
}

.mt85{
	margin-top:85px !important;
}

.mt90{
	margin-top:90px !important;
}

.mt95{
	margin-top:95px !important;
}

.mt100{
	margin-top:100px !important;
}


.mr0{
	margin-right:0px !important;
}

.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;
}

.mr80{
	margin-right:80px !important;
}

.mr85{
	margin-right:85px !important;
}

.mr90{
	margin-right:90px !important;
}

.mr95{
	margin-right:95px !important;
}

.mr100{
	margin-right:100px !important;
}

.mb0{
	margin-bottom:0px !important;
}

.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;
}


.ml0{
	margin-left:0px !important;
}

.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;
}

.ml80{
	margin-left:80px !important;
}

.ml85{
	margin-left:85px !important;
}

.ml90{
	margin-left:90px !important;
}

.ml95{
	margin-left:95px !important;
}

.ml100{
	margin-left:100px !important;
}


/*-----------------------------------------------------
padding
------------------------------------------------------*/
.pt0{
	padding-top:0px !important;
}

.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;
}

.pt80{
	padding-top:80px !important;
}

.pt85{
	padding-top:85px !important;
}

.pt90{
	padding-top:90px !important;
}

.pt95{
	padding-top:95px !important;
}

.pt100{
	padding-top:100px !important;
}


.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;
}

.pr80{
	padding-right:80px !important;
}

.pr85{
	padding-right:85px !important;
}

.pr90{
	padding-right:90px !important;
}

.pr95{
	padding-right:95px !important;
}

.pr100{
	padding-right:100px !important;
}


.pb0{
	padding-bottom:0px !important;
}

.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;
}

.pb60{
	padding-bottom:60px !important;
}

.pb65{
	padding-bottom:65px !important;
}

.pb70{
	padding-bottom:70px !important;
}

.pb75{
	padding-bottom:75px !important;
}

.pb80{
	padding-bottom:80px !important;
}

.pb85{
	padding-bottom:85px !important;
}

.pb90{
	padding-bottom:90px !important;
}

.pb95{
	padding-bottom:95px !important;
}

.pb100{
	padding-bottom:100px !important;
}


.pl0{
	padding-left:0px !important;
}

.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;
}

.pl80{
	padding-left:80px !important;
}

.pl85{
	padding-left:85px !important;
}

.pl90{
	padding-left:90px !important;
}

.pl95{
	padding-left:95px !important;
}

.pl100{
	padding-left:100px !important;
}


/*-----------------------------------------------------
others
------------------------------------------------------*/
.fl{
	float:left;
}
.mask:hover{
	opacity:0.6;
}

.clear{
	clear:both;
}

.clearfix:after{
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}

.clearfix{
  min-height:1px;
}

* html .clearfix{
  height:1px;
  /*\*//*/
  height:auto;
  overflow:hidden;
  /**/
}

@media screen and (max-width:767px) {

.w0{
	width:0% !important;
}

.w5{
	width:5% !important;
}

.w10{
	width:10% !important;
}

.w15{
	width:15% !important;
}

.w20{
	width:20% !important;
}

.w25{
	width:25% !important;
}

.w30{
	width:30% !important;
}

.w35{
	width:35% !important;
}

.w40{
	width:40% !important;
}

.w45{
	width:45% !important;
}

.w50{
	width:50% !important;
}

.w55{
	width:55% !important;
}

.w60{
	width:60% !important;
}

.w65{
	width:65% !important;
}

.w70{
	width:70% !important;
}

.w75{
	width:75% !important;
}

.w80{
	width:80% !important;
}

.w85{
	width:85% !important;
}

.w90{
	width:90% !important;
}

.w95{
	width:95% !important;
}

/*-----------------------------------------------------
margin
------------------------------------------------------*/
.smt0{
	margin-top:0px !important;
}

.smt5{
	margin-top:5px !important;
}

.smt10{
	margin-top:10px !important;
}

.smt15{
	margin-top:15px !important;
}

.smt20{
	margin-top:20px !important;
}

.smt25{
	margin-top:25px !important;
}

.smt30{
	margin-top:30px !important;
}

.smt35{
	margin-top:35px !important;
}

.smt40{
	margin-top:40px !important;
}

.smt45{
	margin-top:45px !important;
}

.smt50{
	margin-top:50px !important;
}

.smt55{
	margin-top:55px !important;
}

.smt60{
	margin-top:60px !important;
}

.smt65{
	margin-top:65px !important;
}

.smt70{
	margin-top:70px !important;
}

.smt75{
	margin-top:75px !important;
}

.smt80{
	margin-top:80px !important;
}

.smt85{
	margin-top:85px !important;
}

.smt90{
	margin-top:90px !important;
}

.smt95{
	margin-top:95px !important;
}

.smt100{
	margin-top:100px !important;
}


.smr0{
	margin-right:0px !important;
}

.smr5{
	margin-right:5px !important;
}

.smr10{
	margin-right:10px !important;
}

.smr15{
	margin-right:15px !important;
}

.smr20{
	margin-right:20px !important;
}

.smr25{
	margin-right:25px !important;
}

.smr30{
	margin-right:30px !important;
}

.smr35{
	margin-right:35px !important;
}

.smr40{
	margin-right:40px !important;
}

.smr45{
	margin-right:45px !important;
}

.smr50{
	margin-right:50px !important;
}

.smr55{
	margin-right:55px !important;
}

.smr60{
	margin-right:60px !important;
}

.smr65{
	margin-right:65px !important;
}

.smr70{
	margin-right:70px !important;
}

.smr75{
	margin-right:75px !important;
}

.smr80{
	margin-right:80px !important;
}

.smr85{
	margin-right:85px !important;
}

.smr90{
	margin-right:90px !important;
}

.smr95{
	margin-right:95px !important;
}

.smr100{
	margin-right:100px !important;
}

.smb0{
	margin-bottom:0px !important;
}

.smb5{
	margin-bottom:5px !important;
}

.smb10{
	margin-bottom:10px !important;
}

.smb15{
	margin-bottom:15px !important;
}

.smb20{
	margin-bottom:20px !important;
}

.smb25{
	margin-bottom:25px !important;
}

.smb30{
	margin-bottom:30px !important;
}

.smb35{
	margin-bottom:35px !important;
}

.smb40{
	margin-bottom:40px !important;
}

.smb45{
	margin-bottom:45px !important;
}

.smb50{
	margin-bottom:50px !important;
}

.smb55{
	margin-bottom:55px !important;
}

.smb60{
	margin-bottom:60px !important;
}

.smb65{
	margin-bottom:65px !important;
}

.smb70{
	margin-bottom:70px !important;
}

.smb75{
	margin-bottom:75px !important;
}

.smb80{
	margin-bottom:80px !important;
}

.smb85{
	margin-bottom:85px !important;
}

.smb90{
	margin-bottom:90px !important;
}

.smb95{
	margin-bottom:95px !important;
}

.smb100{
	margin-bottom:100px !important;
}


.sml0{
	margin-left:0px !important;
}

.sml5{
	margin-left:5px !important;
}

.sml10{
	margin-left:10px !important;
}

.sml15{
	margin-left:15px !important;
}

.sml20{
	margin-left:20px !important;
}

.sml25{
	margin-left:25px !important;
}

.sml30{
	margin-left:30px !important;
}

.sml35{
	margin-left:35px !important;
}

.sml40{
	margin-left:40px !important;
}

.sml45{
	margin-left:45px !important;
}

.sml50{
	margin-left:50px !important;
}

.sml55{
	margin-left:55px !important;
}

.sml60{
	margin-left:60px !important;
}

.sml65{
	margin-left:65px !important;
}

.sml70{
	margin-left:70px !important;
}

.sml75{
	margin-left:75px !important;
}

.sml80{
	margin-left:80px !important;
}

.sml85{
	margin-left:85px !important;
}

.sml90{
	margin-left:90px !important;
}

.sml95{
	margin-left:95px !important;
}

.sml100{
	margin-left:100px !important;
}


/*-----------------------------------------------------
padding
------------------------------------------------------*/
.spt0{
	padding-top:0px !important;
}

.spt5{
	padding-top:5px !important;
}

.spt10{
	padding-top:10px !important;
}

.spt15{
	padding-top:15px !important;
}

.spt20{
	padding-top:20px !important;
}

.spt25{
	padding-top:25px !important;
}

.spt30{
	padding-top:30px !important;
}

.spt35{
	padding-top:35px !important;
}

.spt40{
	padding-top:40px !important;
}

.spt45{
	padding-top:45px !important;
}

.spt50{
	padding-top:50px !important;
}

.spt55{
	padding-top:55px !important;
}

.spt60{
	padding-top:60px !important;
}

.spt65{
	padding-top:65px !important;
}

.spt70{
	padding-top:70px !important;
}

.spt75{
	padding-top:75px !important;
}

.spt80{
	padding-top:80px !important;
}

.spt85{
	padding-top:85px !important;
}

.spt90{
	padding-top:90px !important;
}

.spt95{
	padding-top:95px !important;
}

.spt100{
	padding-top:100px !important;
}


.spr0{
	padding-right:0px !important;
}

.spr5{
	padding-right:5px !important;
}

.spr10{
	padding-right:10px !important;
}

.spr15{
	padding-right:15px !important;
}

.spr20{
	padding-right:20px !important;
}

.spr25{
	padding-right:25px !important;
}

.spr30{
	padding-right:30px !important;
}

.spr35{
	padding-right:35px !important;
}

.spr40{
	padding-right:40px !important;
}

.spr45{
	padding-right:45px !important;
}

.spr50{
	padding-right:50px !important;
}

.spr55{
	padding-right:55px !important;
}

.spr60{
	padding-right:60px !important;
}

.spr65{
	padding-right:65px !important;
}

.spr70{
	padding-right:70px !important;
}

.spr75{
	padding-right:75px !important;
}

.spr80{
	padding-right:80px !important;
}

.spr85{
	padding-right:85px !important;
}

.spr90{
	padding-right:90px !important;
}

.spr95{
	padding-right:95px !important;
}

.spr100{
	padding-right:100px !important;
}


.spb0{
	padding-bottom:0px !important;
}

.spb5{
	padding-bottom:5px !important;
}

.spb10{
	padding-bottom:10px !important;
}

.spb15{
	padding-bottom:15px !important;
}

.spb20{
	padding-bottom:20px !important;
}

.spb25{
	padding-bottom:25px !important;
}

.spb30{
	padding-bottom:30px !important;
}

.spb35{
	padding-bottom:35px !important;
}

.spb40{
	padding-bottom:40px !important;
}

.spb45{
	padding-bottom:45px !important;
}

.spb50{
	padding-bottom:50px !important;
}

.spb55{
	padding-bottom:55px !important;
}

.spb60{
	padding-bottom:60px !important;
}

.spb65{
	padding-bottom:65px !important;
}

.spb70{
	padding-bottom:70px !important;
}

.spb75{
	padding-bottom:75px !important;
}

.spb80{
	padding-bottom:80px !important;
}

.spb85{
	padding-bottom:85px !important;
}

.spb90{
	padding-bottom:90px !important;
}

.spb95{
	padding-bottom:95px !important;
}

.spb100{
	padding-bottom:100px !important;
}


.spl0{
	padding-left:0px !important;
}

.spl5{
	padding-left:5px !important;
}

.spl10{
	padding-left:10px !important;
}

.spl15{
	padding-left:15px !important;
}

.spl20{
	padding-left:20px !important;
}

.spl25{
	padding-left:25px !important;
}

.spl30{
	padding-left:30px !important;
}

.spl35{
	padding-left:35px !important;
}

.spl40{
	padding-left:40px !important;
}

.spl45{
	padding-left:45px !important;
}

.spl50{
	padding-left:50px !important;
}

.spl55{
	padding-left:55px !important;
}

.spl60{
	padding-left:60px !important;
}

.spl65{
	padding-left:65px !important;
}

.spl70{
	padding-left:70px !important;
}

.spl75{
	padding-left:75px !important;
}

.spl80{
	padding-left:80px !important;
}

.spl85{
	padding-left:85px !important;
}

.spl90{
	padding-left:90px !important;
}

.spl95{
	padding-left:95px !important;
}

.spl100{
	padding-left:100px !important;
}



}











