@charset "UTF-8";
/*==================================================
 CLASS RESPONSIVE CSS
==================================================*/

/* タブレットサイズ */
@media screen and (max-width: 1024px) {
	
}


/* スマホサイズ */
@media screen and (max-width: 640px) {


	/* TEXT
	------------------------------------------------- */
	.rs_ta_left { text-align: left !important; }
	.rs_ta_right { text-align: right !important; }
	.rs_ta_center { text-align: center !important; }
	
	/* BOX
	------------------------------------------------- */
	.rs_f_none { float: none !important; }
	
	/* WIDTH
	------------------------------------------------- */
	.rs_w_auto { width: auto !important; }
	
	/* MARGIN
	------------------------------------------------- */
	.rs_mt00 { margin-top: 0px !important; }
	.rs_mt01 { margin-top: 1px !important; }
	.rs_mt02 { margin-top: 2px !important; }
	.rs_mt03 { margin-top: 3px !important; }
	.rs_mt04 { margin-top: 4px !important; }
	.rs_mt05 { margin-top: 5px !important; }
	.rs_mt06 { margin-top: 6px !important; }
	.rs_mt07 { margin-top: 7px !important; }
	.rs_mt08 { margin-top: 8px !important; }
	.rs_mt09 { margin-top: 9px !important; }
	.rs_mt10 { margin-top: 10px !important; }
	.rs_mt11 { margin-top: 11px !important; }
	.rs_mt12 { margin-top: 12px !important; }
	.rs_mt13 { margin-top: 13px !important; }
	.rs_mt14 { margin-top: 14px !important; }
	.rs_mt15 { margin-top: 15px !important; }
	.rs_mt16 { margin-top: 16px !important; }
	.rs_mt17 { margin-top: 17px !important; }
	.rs_mt18 { margin-top: 18px !important; }
	.rs_mt19 { margin-top: 19px !important; }
	.rs_mt20 { margin-top: 20px !important; }
	.rs_mt25 { margin-top: 25px !important; }
	.rs_mt30 { margin-top: 30px !important; }
	.rs_mt35 { margin-top: 35px !important; }
	.rs_mt40 { margin-top: 40px !important; } 
	.rs_mt45 { margin-top: 45px !important; }
	.rs_mt50 { margin-top: 50px !important; }
	.rs_mt55 { margin-top: 55px !important; }
	.rs_mt60 { margin-top: 60px !important; }
	.rs_mt65 { margin-top: 65px !important; }
	.rs_mt70 { margin-top: 70px !important; }
	.rs_mt75 { margin-top: 75px !important; }
	.rs_mt80 { margin-top: 80px !important; }
	.rs_mt85 { margin-top: 85px !important; }
	.rs_mt90 { margin-top: 90px !important; }
	.rs_mt95 { margin-top: 95px !important; }
	.rs_mt100 { margin-top: 100px !important; }
	
	.rs_mr00 { margin-right: 0 !important; }
	.rs_mr01 { margin-right: 1px !important; }
	.rs_mr02 { margin-right: 2px !important; }
	.rs_mr03 { margin-right: 3px !important; }
	.rs_mr04 { margin-right: 4px !important; }
	.rs_mr05 { margin-right: 5px !important; }
	.rs_mr06 { margin-right: 6px !important; }
	.rs_mr07 { margin-right: 7px !important; }
	.rs_mr08 { margin-right: 8px !important; }
	.rs_mr09 { margin-right: 9px !important; }
	.rs_mr10 { margin-right: 10px !important; }
	.rs_mr11 { margin-right: 11px !important; }
	.rs_mr12 { margin-right: 12px !important; }
	.rs_mr13 { margin-right: 13px !important; }
	.rs_mr14 { margin-right: 14px !important; }
	.rs_mr15 { margin-right: 15px !important; }
	.rs_mr16 { margin-right: 16px !important; }
	.rs_mr17 { margin-right: 17px !important; }
	.rs_mr18 { margin-right: 18px !important; }
	.rs_mr19 { margin-right: 19px !important; }
	.rs_mr20 { margin-right: 20px !important; }
	.rs_mr25 { margin-right: 25px !important; }
	.rs_mr30 { margin-right: 30px !important; }
	.rs_mr35 { margin-right: 35px !important; }
	.rs_mr40 { margin-right: 40px !important; }
	.rs_mr45 { margin-right: 45px !important; }
	.rs_mr50 { margin-right: 50px !important; }
	.rs_mr55 { margin-right: 55px !important; }
	.rs_mr60 { margin-right: 60px !important; }
	.rs_mr65 { margin-right: 65px !important; }
	.rs_mr70 { margin-right: 70px !important; }
	.rs_mr75 { margin-right: 75px !important; }
	.rs_mr80 { margin-right: 80px !important; }
	.rs_mr85 { margin-right: 85px !important; }
	.rs_mr90 { margin-right: 90px !important; }
	.rs_mr95 { margin-right: 95px !important; }
	.rs_mr100 { margin-right: 100px !important; }
	
	.rs_mb00 { margin-bottom: 0px !important; }
	.rs_mb01 { margin-bottom: 1px !important; }
	.rs_mb02 { margin-bottom: 2px !important; }
	.rs_mb03 { margin-bottom: 3px !important; }
	.rs_mb04 { margin-bottom: 4px !important; }
	.rs_mb05 { margin-bottom: 5px !important; }
	.rs_mb06 { margin-bottom: 6px !important; }
	.rs_mb07 { margin-bottom: 7px !important; }
	.rs_mb08 { margin-bottom: 8px !important; }
	.rs_mb09 { margin-bottom: 9px !important; }
	.rs_mb10 { margin-bottom: 10px !important; }
	.rs_mb11 { margin-bottom: 11px !important; }
	.rs_mb12 { margin-bottom: 12px !important; }
	.rs_mb13 { margin-bottom: 13px !important; }
	.rs_mb14 { margin-bottom: 14px !important; }
	.rs_mb15 { margin-bottom: 15px !important; }
	.rs_mb16 { margin-bottom: 16px !important; }
	.rs_mb17 { margin-bottom: 17px !important; }
	.rs_mb18 { margin-bottom: 18px !important; }
	.rs_mb19 { margin-bottom: 19px !important; }
	.rs_mb20 { margin-bottom: 20px !important; }
	.rs_mb25 { margin-bottom: 25px !important; }
	.rs_mb30 { margin-bottom: 30px !important; }
	.rs_mb35 { margin-bottom: 35px !important; }
	.rs_mb40 { margin-bottom: 40px !important; }
	.rs_mb45 { margin-bottom: 45px !important; }
	.rs_mb50 { margin-bottom: 50px !important; }
	.rs_mb55 { margin-bottom: 55px !important; }
	.rs_mb60 { margin-bottom: 60px !important; }
	.rs_mb65 { margin-bottom: 65px !important; }
	.rs_mb70 { margin-bottom: 70px !important; }
	.rs_mb75 { margin-bottom: 75px !important; }
	.rs_mb80 { margin-bottom: 80px !important; }
	.rs_mb85 { margin-bottom: 85px !important; }
	.rs_mb90 { margin-bottom: 90px !important; }
	.rs_mb95 { margin-bottom: 95px !important; }
	.rs_mb100 { margin-bottom: 100px !important; }
	
	.rs_ml00 { margin-left: 0px !important; }
	.rs_ml01 { margin-left: 1px !important; }
	.rs_ml02 { margin-left: 2px !important; }
	.rs_ml03 { margin-left: 3px !important; }
	.rs_ml04 { margin-left: 4px !important; }
	.rs_ml05 { margin-left: 5px !important; }
	.rs_ml06 { margin-left: 6px !important; }
	.rs_ml07 { margin-left: 7px !important; }
	.rs_ml08 { margin-left: 8px !important; }
	.rs_ml09 { margin-left: 9px !important; }
	.rs_ml10 { margin-left: 10px !important; }
	.rs_ml11 { margin-left: 11px !important; }
	.rs_ml12 { margin-left: 12px !important; }
	.rs_ml13 { margin-left: 13px !important; }
	.rs_ml14 { margin-left: 14px !important; }
	.rs_ml15 { margin-left: 15px !important; }
	.rs_ml16 { margin-left: 16px !important; }
	.rs_ml17 { margin-left: 17px !important; }
	.rs_ml18 { margin-left: 18px !important; }
	.rs_ml19 { margin-left: 19px !important; }
	.rs_ml20 { margin-left: 20px !important; }
	.rs_ml25 { margin-left: 25px !important; }
	.rs_ml30 { margin-left: 30px !important; }
	.rs_ml35 { margin-left: 35px !important; }
	.rs_ml40 { margin-left: 40px !important; }
	.rs_ml45 { margin-left: 45px !important; }
	.rs_ml50 { margin-left: 50px !important; }
	.rs_ml55 { margin-left: 55px !important; }
	.rs_ml60 { margin-left: 60px !important; }
	.rs_ml65 { margin-left: 65px !important; }
	.rs_ml70 { margin-left: 70px !important; }
	.rs_ml75 { margin-left: 75px !important; }
	.rs_ml80 { margin-left: 80px !important; }
	.rs_ml85 { margin-left: 85px !important; }
	.rs_ml90 { margin-left: 90px !important; }
	.rs_ml95 { margin-left: 95px !important; }
	.rs_ml100 { margin-left: 100px !important; }
	
	.rs_ma00 { margin: 0px !important; }
	.rs_ma01 { margin: 1px !important; }
	.rs_ma02 { margin: 2px !important; }
	.rs_ma03 { margin: 3px !important; }
	.rs_ma04 { margin: 4px !important; }
	.rs_ma05 { margin: 5px !important; }
	.rs_ma06 { margin: 6px !important; }
	.rs_ma07 { margin: 7px !important; }
	.rs_ma08 { margin: 8px !important; }
	.rs_ma09 { margin: 9px !important; }
	.rs_ma10 { margin: 10px !important; }
	.rs_ma11 { margin: 11px !important; }
	.rs_ma12 { margin: 12px !important; }
	.rs_ma13 { margin: 13px !important; }
	.rs_ma14 { margin: 14px !important; }
	.rs_ma15 { margin: 15px !important; }
	.rs_ma16 { margin: 16px !important; }
	.rs_ma17 { margin: 17px !important; }
	.rs_ma18 { margin: 18px !important; }
	.rs_ma19 { margin: 19px !important; }
	.rs_ma20 { margin: 20px !important; }
	.rs_ma25 { margin: 25px !important; }
	.rs_ma30 { margin: 30px !important; }
	.rs_ma35 { margin: 35px !important; }
	.rs_ma40 { margin: 40px !important; }
	.rs_ma45 { margin: 45px !important; }
	.rs_ma50 { margin: 50px !important; }
	.rs_ma55 { margin: 55px !important; }
	.rs_ma60 { margin: 60px !important; }
	.rs_ma65 { margin: 65px !important; }
	.rs_ma70 { margin: 70px !important; }
	.rs_ma75 { margin: 75px !important; }
	.rs_ma80 { margin: 80px !important; }
	.rs_ma85 { margin: 85px !important; }
	.rs_ma90 { margin: 90px !important; }
	.rs_ma95 { margin: 95px !important; }
	.rs_ma100 { margin: 100px !important; }
	
	/* PADDING
	------------------------------------------------- */
	.rs_pt00 { padding-top: 0px !important; }
	.rs_pt01 { padding-top: 1px !important; }
	.rs_pt02 { padding-top: 2px !important; }
	.rs_pt03 { padding-top: 3px !important; }
	.rs_pt04 { padding-top: 4px !important; }
	.rs_pt05 { padding-top: 5px !important; }
	.rs_pt06 { padding-top: 6px !important; }
	.rs_pt07 { padding-top: 7px !important; }
	.rs_pt08 { padding-top: 8px !important; }
	.rs_pt09 { padding-top: 9px !important; }
	.rs_pt10 { padding-top: 10px !important; }
	.rs_pt11 { padding-top: 11px !important; }
	.rs_pt12 { padding-top: 12px !important; }
	.rs_pt13 { padding-top: 13px !important; }
	.rs_pt14 { padding-top: 14px !important; }
	.rs_pt15 { padding-top: 15px !important; }
	.rs_pt16 { padding-top: 16px !important; }
	.rs_pt17 { padding-top: 17px !important; }
	.rs_pt18 { padding-top: 18px !important; }
	.rs_pt19 { padding-top: 19px !important; }
	.rs_pt20 { padding-top: 20px !important; }
	.rs_pt25 { padding-top: 25px !important; }
	.rs_pt30 { padding-top: 30px !important; }
	.rs_pt35 { padding-top: 35px !important; }
	.rs_pt40 { padding-top: 40px !important; }
	.rs_pt45 { padding-top: 45px !important; }
	.rs_pt50 { padding-top: 50px !important; }
	.rs_pt55 { padding-top: 55px !important; }
	.rs_pt60 { padding-top: 60px !important; }
	.rs_pt65 { padding-top: 65px !important; }
	.rs_pt70 { padding-top: 70px !important; }
	.rs_pt75 { padding-top: 75px !important; }
	.rs_pt80 { padding-top: 80px !important; }
	.rs_pt85 { padding-top: 85px !important; }
	.rs_pt90 { padding-top: 90px !important; }
	.rs_pt95 { padding-top: 95px !important; }
	.rs_pt100 { padding-top: 100px !important; }
	
	.rs_pr00 { padding-right: 0px !important; }
	.rs_pr01 { padding-right: 1px !important; }
	.rs_pr02 { padding-right: 2px !important; }
	.rs_pr03 { padding-right: 3px !important; }
	.rs_pr04 { padding-right: 4px !important; }
	.rs_pr05 { padding-right: 5px !important; }
	.rs_pr06 { padding-right: 6px !important; }
	.rs_pr07 { padding-right: 7px !important; }
	.rs_pr08 { padding-right: 8px !important; }
	.rs_pr09 { padding-right: 9px !important; }
	.rs_pr10 { padding-right: 10px !important; }
	.rs_pr11 { padding-right: 11px !important; }
	.rs_pr12 { padding-right: 12px !important; }
	.rs_pr13 { padding-right: 13px !important; }
	.rs_pr14 { padding-right: 14px !important; }
	.rs_pr15 { padding-right: 15px !important; }
	.rs_pr16 { padding-right: 16px !important; }
	.rs_pr17 { padding-right: 17px !important; }
	.rs_pr18 { padding-right: 18px !important; }
	.rs_pr19 { padding-right: 19px !important; }
	.rs_pr20 { padding-right: 20px !important; }
	.rs_pr25 { padding-right: 25px !important; }
	.rs_pr30 { padding-right: 30px !important; }
	.rs_pr35 { padding-right: 35px !important; }
	.rs_pr40 { padding-right: 40px !important; }
	.rs_pr45 { padding-right: 45px !important; }
	.rs_pr50 { padding-right: 50px !important; }
	.rs_pr55 { padding-right: 55px !important; }
	.rs_pr60 { padding-right: 60px !important; }
	.rs_pr65 { padding-right: 65px !important; }
	.rs_pr70 { padding-right: 70px !important; }
	.rs_pr75 { padding-right: 75px !important; }
	.rs_pr80 { padding-right: 80px !important; }
	.rs_pr85 { padding-right: 85px !important; }
	.rs_pr90 { padding-right: 90px !important; }
	.rs_pr95 { padding-right: 95px !important; }
	.rs_pr100 { padding-right: 100px !important; }
	
	.rs_pb00 { padding-bottom: 0px !important; }
	.rs_pb01 { padding-bottom: 1px !important; }
	.rs_pb02 { padding-bottom: 2px !important; }
	.rs_pb03 { padding-bottom: 3px !important; }
	.rs_pb04 { padding-bottom: 4px !important; }
	.rs_pb05 { padding-bottom: 5px !important; }
	.rs_pb06 { padding-bottom: 6px !important; }
	.rs_pb07 { padding-bottom: 7px !important; }
	.rs_pb08 { padding-bottom: 8px !important; }
	.rs_pb09 { padding-bottom: 9px !important; }
	.rs_pb10 { padding-bottom: 10px !important; }
	.rs_pb11 { padding-bottom: 11px !important; }
	.rs_pb12 { padding-bottom: 12px !important; }
	.rs_pb13 { padding-bottom: 13px !important; }
	.rs_pb14 { padding-bottom: 14px !important; }
	.rs_pb15 { padding-bottom: 15px !important; }
	.rs_pb16 { padding-bottom: 16px !important; }
	.rs_pb17 { padding-bottom: 17px !important; }
	.rs_pb18 { padding-bottom: 18px !important; }
	.rs_pb19 { padding-bottom: 19px !important; }
	.rs_pb20 { padding-bottom: 20px !important; }
	.rs_pb25 { padding-bottom: 25px !important; }
	.rs_pb30 { padding-bottom: 30px !important; }
	.rs_pb35 { padding-bottom: 35px !important; }
	.rs_pb40 { padding-bottom: 40px !important; }
	.rs_pb45 { padding-bottom: 45px !important; }
	.rs_pb50 { padding-bottom: 50px !important; }
	.rs_pb55 { padding-bottom: 55px !important; }
	.rs_pb60 { padding-bottom: 60px !important; }
	.rs_pb65 { padding-bottom: 65px !important; }
	.rs_pb70 { padding-bottom: 70px !important; }
	.rs_pb75 { padding-bottom: 75px !important; }
	.rs_pb80 { padding-bottom: 80px !important; }
	.rs_pb85 { padding-bottom: 85px !important; }
	.rs_pb90 { padding-bottom: 90px !important; }
	.rs_pb95 { padding-bottom: 95px !important; }
	.rs_pb100 { padding-bottom: 100px !important; }
	
	.rs_pl00 { padding-left: 0px !important; }
	.rs_pl01 { padding-left: 1px !important; }
	.rs_pl02 { padding-left: 2px !important; }
	.rs_pl03 { padding-left: 3px !important; }
	.rs_pl04 { padding-left: 4px !important; }
	.rs_pl05 { padding-left: 5px !important; }
	.rs_pl06 { padding-left: 6px !important; }
	.rs_pl07 { padding-left: 7px !important; }
	.rs_pl08 { padding-left: 8px !important; }
	.rs_pl09 { padding-left: 9px !important; }
	.rs_pl10 { padding-left: 10px !important; }
	.rs_pl11 { padding-left: 11px !important; }
	.rs_pl12 { padding-left: 12px !important; }
	.rs_pl13 { padding-left: 13px !important; }
	.rs_pl14 { padding-left: 14px !important; }
	.rs_pl15 { padding-left: 15px !important; }
	.rs_pl16 { padding-left: 16px !important; }
	.rs_pl17 { padding-left: 17px !important; }
	.rs_pl18 { padding-left: 18px !important; }
	.rs_pl19 { padding-left: 19px !important; }
	.rs_pl20 { padding-left: 20px !important; }
	.rs_pl25 { padding-left: 25px !important; }
	.rs_pl30 { padding-left: 30px !important; }
	.rs_pl35 { padding-left: 35px !important; }
	.rs_pl40 { padding-left: 40px !important; }
	.rs_pl45 { padding-left: 45px !important; }
	.rs_pl50 { padding-left: 50px !important; }
	.rs_pl55 { padding-left: 55px !important; }
	.rs_pl60 { padding-left: 60px !important; }
	.rs_pl65 { padding-left: 65px !important; }
	.rs_pl70 { padding-left: 70px !important; }
	.rs_pl75 { padding-left: 75px !important; }
	.rs_pl80 { padding-left: 80px !important; }
	.rs_pl85 { padding-left: 85px !important; }
	.rs_pl90 { padding-left: 90px !important; }
	.rs_pl95 { padding-left: 95px !important; }
	.rs_pl100 { padding-left: 100px !important; }
	
	.rs_pa00 { padding: 0px !important; }
	.rs_pa01 { padding: 1px !important; }
	.rs_pa02 { padding: 2px !important; }
	.rs_pa03 { padding: 3px !important; }
	.rs_pa04 { padding: 4px !important; }
	.rs_pa05 { padding: 5px !important; }
	.rs_pa06 { padding: 6px !important; }
	.rs_pa07 { padding: 7px !important; }
	.rs_pa08 { padding: 8px !important; }
	.rs_pa09 { padding: 9px !important; }
	.rs_pa10 { padding: 10px !important; }
	.rs_pa11 { padding: 11px !important; }
	.rs_pa12 { padding: 12px !important; }
	.rs_pa13 { padding: 13px !important; }
	.rs_pa14 { padding: 14px !important; }
	.rs_pa15 { padding: 15px !important; }
	.rs_pa16 { padding: 16px !important; }
	.rs_pa17 { padding: 17px !important; }
	.rs_pa18 { padding: 18px !important; }
	.rs_pa19 { padding: 19px !important; }
	.rs_pa20 { padding: 20px !important; }
	.rs_pa25 { padding: 25px !important; }
	.rs_pa30 { padding: 30px !important; }
	.rs_pa35 { padding: 35px !important; }
	.rs_pa40 { padding: 40px !important; }
	.rs_pa45 { padding: 45px !important; }
	.rs_pa50 { padding: 50px !important; }
	.rs_pa55 { padding: 55px !important; }
	.rs_pa60 { padding: 60px !important; }
	.rs_pa65 { padding: 65px !important; }
	.rs_pa70 { padding: 70px !important; }
	.rs_pa75 { padding: 75px !important; }
	.rs_pa80 { padding: 80px !important; }
	.rs_pa85 { padding: 85px !important; }
	.rs_pa90 { padding: 90px !important; }
	.rs_pa95 { padding: 95px !important; }
	.rs_pa100 { padding: 100px !important; }

}			