@charset "utf-8";



/* フォントサイズ

---------------------------------------------------------------------------- */

/* 基本サイズは12pxに設定されています */

.fs6 {

	font-size: 6px !important; }

.fs7 {

	font-size: 7px !important; }

.fs8 {

	font-size: 8px !important; }

.fs9 {

	font-size: 9px !important; }

.fs10 {

	font-size: 10px !important; }

.fs11 {

	font-size: 11px !important; }

.fs12 {

	font-size: 12px !important; }

.fs13 {

	font-size: 13px !important; }

.fs14 {

	font-size: 14px !important; }

.fs15 {

	font-size: 15px !important; }

.fs16 {

	font-size: 16px !important; }

.fs17 {

	font-size: 17px !important; }

.fs18 {

	font-size: 18px !important; }

.fs19 {

	font-size: 19px !important; }

.fs20 {

	font-size: 20px !important; }

.fs21 {

	font-size: 21px !important; }

.fs22 {

	font-size: 22px !important; }

.fs23 {

	font-size: 23px !important; }

.fs24 {

	font-size: 24px !important; }

.fs25 {

	font-size: 25px !important; }

.fs26 {

	font-size: 26px !important; }

.fs27 {

	font-size: 27px !important; }

.fs28 {

	font-size: 28px !important; }

.fs29 {

	font-size: 29px !important; }

.fs30 {

	font-size: 30px !important; }

.fs31 {

	font-size: 31px !important; }

.fs32 {

	font-size: 32px !important; }

.fs33 {

	font-size: 33px !important; }

.fs34 {

	font-size: 34px !important; }

.fs35 {

	font-size: 35px !important; }

.fs36 {

	font-size: 36px !important; }

.fs37 {

	font-size: 37px !important; }

.fs38 {

	font-size: 38px !important; }

.fs39 {

	font-size: 39px !important; }

.fs40 {

	font-size: 40px !important; }

.fs41 {

	font-size: 41px !important; }

.fs42 {

	font-size: 42px !important; }

.fs43 {

	font-size: 43px !important; }

.fs44 {

	font-size: 44px !important; }

.fs45 {

	font-size: 45px !important; }

.fs46 {

	font-size: 46px !important; }

.fs47 {

	font-size: 47px !important; }

.fs48 {

	font-size: 48px !important; }

.fs49 {

	font-size: 49px !important; }

.fs50 {

	font-size: 50px !important; }



/* clearfix

---------------------------------------------------------------------------- */

.clearfix:after {

  content: "";

  display: block;

  clear: both;

} 

.clearfix:before {

  content: "";

  display: block;

  clear: both;

} 

.clearfix {

  display: block;

}





/* テキストアライン

---------------------------------------------------------------------------- */

.tal {

  text-align: left !important; }



.tac {

  text-align: center !important; }



.tar {

  text-align: right !important; }

.vat{vertical-align: top !important;}

.vam{vertical-align: middle !important;}

.vab{vertical-align: bottom !important;}



.ds-f{

display: flex !important;

flex-wrap: wrap !important;

justify-content: center !important;

align-items: center !important;

text-align: center !important;

}



.spacer {

  width: 100% !important;

}

/* フロート

---------------------------------------------------------------------------- */

.flR {

  float: right !important; }



.flL {

  float: left !important; }



/* マージン

---------------------------------------------------------------------------- */

.m00 {

  margin: 0px !important; }



.mauto {

  margin: 0 auto !important; }



.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; }



.mt150 {

  margin-top: 150px !important; }



.mt200 {

  margin-top: 200px !important; }



.mt250 {

  margin-top: 250px !important; }



.mt300 {

  margin-top: 300px !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; }



.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; }



.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; }



.ml150 {

  margin-left: 150px !important; }



.ml200 {

  margin-left: 200px !important; }



/* パディング

---------------------------------------------------------------------------- */

.pd00 {

  padding: 0 !important; }



.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; }



.pt150 {

  padding-top: 150px !important; }



.pt200 {

  padding-top: 200px !important; }



.pt150 {

  padding-top: 250px !important; }



.pt300 {

  padding-top: 300px !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; }



.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; }



.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; }

@media screen and (max-width:768px) {

	/* マージン

	---------------------------------------------------------------------------- */

/*	.m00 {

	  margin: 0px !important; }

	

	.mauto {

	  margin: 0 auto !important; }

	

	.mt0 {

	  margin-top: 0px !important; }

	

	.mt5 {

	  margin-top: 10px !important; }

	

	.mt10 {

	  margin-top: 20px !important; }

	

	.mt15 {

	  margin-top: 30px !important; }

	

	.mt20 {

	  margin-top: 40px !important; }

	

	.mt25 {

	  margin-top: 50px !important; }

	

	.mt30 {

	  margin-top: 60px !important; }

	

	.mt35 {

	  margin-top: 70px !important; }

	

	.mt40 {

	  margin-top: 80px !important; }

	

	.mt45 {

	  margin-top: 90px !important; }

	

	.mt50 {

	  margin-top: 100px !important; }

	

	.mt55 {

	  margin-top: 110px !important; }

	

	.mt60 {

	  margin-top: 120px !important; }

	

	.mt65 {

	  margin-top: 130px !important; }

	

	.mt70 {

	  margin-top: 140px !important; }

	

	.mt75 {

	  margin-top: 150px !important; }

	

	.mt80 {

	  margin-top: 160px !important; }

	

	.mt85 {

	  margin-top: 170px !important; }

	

	.mt90 {

	  margin-top: 180px !important; }

	

	.mt95 {

	  margin-top: 190px !important; }

	

	.mt100 {

	  margin-top: 200px !important; }

	

	.mb0 {

	  margin-bottom: 0px !important; }

	

	.mb5 {

	  margin-bottom: 10px !important; }

	

	.mb10 {

	  margin-bottom: 20px !important; }

	

	.mb15 {

	  margin-bottom: 30px !important; }

	

	.mb20 {

	  margin-bottom: 40px !important; }

	

	.mb25 {

	  margin-bottom: 50px !important; }

	

	.mb30 {

	  margin-bottom: 60px !important; }

	

	.mb35 {

	  margin-bottom: 70px !important; }

	

	.mb40 {

	  margin-bottom: 80px !important; }

	

	.mb45 {

	  margin-bottom: 90px !important; }

	

	.mb50 {

	  margin-bottom: 100px !important; }

	

	.mb55 {

	  margin-bottom: 110px !important; }

	

	.mb60 {

	  margin-bottom: 120px !important; }

	

	.mb65 {

	  margin-bottom: 130px !important; }

	

	.mb70 {

	  margin-bottom: 140px !important; }

	

	.mb75 {

	  margin-bottom: 150px !important; }

	

	.mb80 {

	  margin-bottom: 160px !important; }

	

	.mb85 {

	  margin-bottom: 170px !important; }

	

	.mb90 {

	  margin-bottom: 180px !important; }

	

	.mb95 {

	  margin-bottom: 190px !important; }

	

	.mb100 {

	  margin-bottom: 200px !important; }

	

	.mr0 {

	  margin-right: 0px !important; }

	

	.mr5 {

	  margin-right: 10px !important; }

	

	.mr10 {

	  margin-right: 20px !important; }

	

	.mr15 {

	  margin-right: 30px !important; }

	

	.mr20 {

	  margin-right: 40px !important; }

	

	.mr25 {

	  margin-right: 50px !important; }

	

	.mr30 {

	  margin-right: 60px !important; }

	

	.mr35 {

	  margin-right: 70px !important; }

	

	.mr40 {

	  margin-right: 80px !important; }

	

	.mr45 {

	  margin-right: 90px !important; }

	

	.mr50 {

	  margin-right: 100px !important; }

	

	.mr55 {

	  margin-right: 110px !important; }

	

	.mr60 {

	  margin-right: 120px !important; }

	

	.mr65 {

	  margin-right: 130px !important; }

	

	.mr70 {

	  margin-right: 140px !important; }

	

	.mr75 {

	  margin-right: 150px !important; }

	

	.mr80 {

	  margin-right: 160px !important; }

	

	.mr85 {

	  margin-right: 170px !important; }

	

	.mr90 {

	  margin-right: 180px !important; }

	

	.mr95 {

	  margin-right: 190px !important; }

	

	.mr100 {

	  margin-right: 200px !important; }

	

	.ml0 {

	  margin-left: 0px !important; }

	

	.ml5 {

	  margin-left: 10px !important; }

	

	.ml10 {

	  margin-left: 20px !important; }

	

	.ml15 {

	  margin-left: 30px !important; }

	

	.ml20 {

	  margin-left: 40px !important; }

	

	.ml25 {

	  margin-left: 50px !important; }

	

	.ml30 {

	  margin-left: 60px !important; }

	

	.ml35 {

	  margin-left: 70px !important; }

	

	.ml40 {

	  margin-left: 80px !important; }

	

	.ml45 {

	  margin-left: 90px !important; }

	

	.ml50 {

	  margin-left: 100px !important; }

	

	.ml55 {

	  margin-left: 110px !important; }

	

	.ml60 {

	  margin-left: 120px !important; }

	

	.ml65 {

	  margin-left: 130px !important; }

	

	.ml70 {

	  margin-left: 140px !important; }

	

	.ml75 {

	  margin-left: 150px !important; }

	

	.ml80 {

	  margin-left: 160px !important; }

	

	.ml85 {

	  margin-left: 170px !important; }

	

	.ml90 {

	  margin-left: 180px !important; }

	

	.ml95 {

	  margin-left: 190px !important; }

	

	.ml100 {

	  margin-left: 200px !important; }

*/		

	/* パディング

	---------------------------------------------------------------------------- */

/*	.pt0 {

	  padding-top: 0px !important; }

	

	.pt5 {

	  padding-top: 10px !important; }

	

	.pt10 {

	  padding-top: 20px !important; }

	

	.pt15 {

	  padding-top: 30px !important; }

	

	.pt20 {

	  padding-top: 40px !important; }

	

	.pt25 {

	  padding-top: 50px !important; }

	

	.pt30 {

	  padding-top: 60px !important; }

	

	.pt35 {

	  padding-top: 70px !important; }

	

	.pt40 {

	  padding-top: 80px !important; }

	

	.pt45 {

	  padding-top: 90px !important; }

	

	.pt50 {

	  padding-top: 100px !important; }

	

	.pt55 {

	  padding-top: 110px !important; }

	

	.pt60 {

	  padding-top: 120px !important; }

	

	.pt65 {

	  padding-top: 130px !important; }

	

	.pt70 {

	  padding-top: 140px !important; }

	

	.pt75 {

	  padding-top: 150px !important; }

	

	.pt80 {

	  padding-top: 160px !important; }

	

	.pt85 {

	  padding-top: 170px !important; }

	

	.pt90 {

	  padding-top: 180px !important; }

	

	.pt95 {

	  padding-top: 190px !important; }

	

	.pt100 {

	  padding-top: 200px !important; }



	.pb0 {

	  padding-bottom: 0px !important; }

	

	.pb5 {

	  padding-bottom: 10px !important; }

	

	.pb10 {

	  padding-bottom: 20px !important; }

	

	.pb15 {

	  padding-bottom: 30px !important; }

	

	.pb20 {

	  padding-bottom: 40px !important; }

	

	.pb25 {

	  padding-bottom: 50px !important; }

	

	.pb30 {

	  padding-bottom: 60px !important; }

	

	.pb35 {

	  padding-bottom: 70px !important; }

	

	.pb40 {

	  padding-bottom: 80px !important; }

	

	.pb45 {

	  padding-bottom: 90px !important; }

	

	.pb50 {

	  padding-bottom: 100px !important; }

	

	.pb55 {

	  padding-bottom: 110px !important; }

	

	.pb60 {

	  padding-bottom: 120px !important; }

	

	.pb65 {

	  padding-bottom: 130px !important; }

	

	.pb70 {

	  padding-bottom: 140px !important; }

	

	.pb75 {

	  padding-bottom: 150px !important; }

	

	.pb80 {

	  padding-bottom: 160px !important; }

	

	.pb85 {

	  padding-bottom: 170px !important; }

	

	.pb90 {

	  padding-bottom: 180px !important; }

	

	.pb95 {

	  padding-bottom: 190px !important; }

	

	.pb100 {

	  padding-bottom: 200px !important; }



	.pr0 {

	  padding-right: 0px !important; }

	

	.pr5 {

	  padding-right: 10px !important; }

	

	.pr10 {

	  padding-right: 20px !important; }

	

	.pr15 {

	  padding-right: 30px !important; }

	

	.pr20 {

	  padding-right: 40px !important; }

	

	.pr25 {

	  padding-right: 50px !important; }

	

	.pr30 {

	  padding-right: 60px !important; }

	

	.pr35 {

	  padding-right: 70px !important; }

	

	.pr40 {

	  padding-right: 80px !important; }

	

	.pr45 {

	  padding-right: 90px !important; }

	

	.pr50 {

	  padding-right: 100px !important; }

	

	.pr55 {

	  padding-right: 110px !important; }

	

	.pr60 {

	  padding-right: 120px !important; }

	

	.pr65 {

	  padding-right: 130px !important; }

	

	.pr70 {

	  padding-right: 140px !important; }

	

	.pr75 {

	  padding-right: 150px !important; }

	

	.pr80 {

	  padding-right: 160px !important; }

	

	.pr85 {

	  padding-right: 170px !important; }

	

	.pr90 {

	  padding-right: 180px !important; }

	

	.pr95 {

	  padding-right: 190px !important; }

	

	.pr100 {

	  padding-right: 200px !important; }



	.pl0 {

	  padding-left: 0px !important; }

	

	.pl5 {

	  padding-left: 10px !important; }

	

	.pl10 {

	  padding-left: 20px !important; }

	

	.pl15 {

	  padding-left: 30px !important; }

	

	.pl20 {

	  padding-left: 40px !important; }

	

	.pl25 {

	  padding-left: 50px !important; }

	

	.pl30 {

	  padding-left: 60px !important; }

	

	.pl35 {

	  padding-left: 70px !important; }

	

	.pl40 {

	  padding-left: 80px !important; }

	

	.pl45 {

	  padding-left: 90px !important; }

	

	.pl50 {

	  padding-left: 100px !important; }

	

	.pl55 {

	  padding-left: 110px !important; }

	

	.pl60 {

	  padding-left: 120px !important; }

	

	.pl65 {

	  padding-left: 130px !important; }

	

	.pl70 {

	  padding-left: 140px !important; }

	

	.pl75 {

	  padding-left: 150px !important; }

	

	.pl80 {

	  padding-left: 160px !important; }

	

	.pl85 {

	  padding-left: 170px !important; }

	

	.pl90 {

	  padding-left: 180px !important; }

	

	.pl95 {

	  padding-left: 190px !important; }

	

	.pl100 {

	  padding-left: 200px !important; }

*/}







/*

---------------------------------------------------------------------------- */

.bold {

  font-weight: bold !important; }

.normal {

  font-weight: normal !important; }



p.indent_1 {

padding-left:1em !important;

text-indent:-1em !important;

}

.indent_2 {

padding-left:2em !important;

text-indent:-2em !important;

}

.indent_3 {

padding-left:1.5em !important;

text-indent:-1.5em !important;

}



.red{color:#ff0000 !important;}

.grey{color:#bfbfbf !important;}

.grey2{color:#e4e4e4 !important;}

.center{text-align: center !important;}

.black{color:#333333 !important;}

.blue{color:#51a9d8 !important;}

.white{color:#ffffff !important;}



.td-n{text-decoration:none !important;}

.td-u{text-decoration:underline !important;}



.width3per{width:3% !important;}

.width10per{width:10% !important;}

.width20per{width:20% !important;}

.width30per{width:30% !important;}

.width40per{width:40% !important;}

.width45per{width:45% !important;}

.width50per{width:50% !important;}

.width80per{width:80% !important;}

.width90per{width:90% !important;}

.width100per{width:100% !important;}

.width70{width:70px !important;}

.width100{width:100px !important;}

.width120{width:120px !important;}

.width150{width:150px !important;}





.b-white{background-color:#fff !important;}

.b-grey{background-color:#efefef !important;}

.b-grey2{background-color:#f7f7f7 !important;}

.b-black{background-color:#000 !important;}

.b-transparent{background-color:transparent !important;}



.lh00{line-height:0 !important;}

.lh10{line-height:1em !important;}

.lh12{line-height:1.2em !important;}

.lh20{line-height:2em !important;}

.lh30{line-height:3em !important;}

.lh50{line-height:5em !important;}



.pointer{cursor: pointer !important;}



.wspace-n{white-space: normal !important;}



.op05{opacity: 0.5 !important;}



/* アニメーションスタートの遅延時間を決めるCSS*/

.delay-time02{

animation-delay: 0.2s;

}

.delay-time04{

animation-delay: 0.4s;

}

.delay-time06{

animation-delay: 0.6s;

}

.delay-time08{

animation-delay: 0.8s;

}

.delay-time10{

animation-delay: 1s;

}







