@charset "UTF-8";
/* CSS Document */

/*////////////////////////////////////

ヘルパーcss

////////////////////////////////////*/




/**********************************

横幅

**********************************/
.w_auto{
	width: auto !important;
}

.w_100{
	width: 100% !important;
}

.w_90{
	width: 90% !important;
}

.w_80{
	width: 80% !important;
}

.w_70{
	width: 70% !important;
}

.w_60{
	width: 60% !important;
}

.w_50{
	width: 50% !important;
}

.w_40{
	width: 40% !important;
}

.w_30{
	width: 30% !important;
}

.w_20{
	width: 20% !important;
}

.w_10{
	width: 10% !important;
}

.w_05{
	width: 5% !important;
}





/**********************************

縦幅

**********************************/
.h_auto{
	height: auto !important;
}

.h_100{
	height: 100% !important
}

.h_90{
	height: 90% !important
}

.h_80{
	height: 80% !important
}

.h_70{
	height: 70% !important
}

.h_60{
	height: 60% !important
}

.h_50{
	height: 50% !important
}

.h_40{
	height: 40% !important
}

.h_30{
	height: 30% !important
}

.h_20{
	height: 20% !important
}

.h_10{
	height: 10% !important
}

.h_05{
	height: 50% !important
}




/**********************************

背景色

**********************************/
.bgc_black{
	background-color: #333;
}

.bgc_dark_black{
	background-color: #000;
}

.bgc_silver{
	background-color: #f4f4f4;
}

.bgc_gray{
	background-color: #ccc;
}

.bgc_white{
	background-color: #fff;
}

.bgc_white_90par{
	background-color: rgba(255,255,255,0.90);
}

.bgc_orange{
	background-color: #ff8400;
}

.bgc_red{
	background-color: #DD0000;
}

.bgc_right_red{
	background-color: #f37272;
}

.bgc_pink{
	background-color: #ff77e7;
}

.bgc_yellow{
	background-color: #fff000;
}

.bgc_blue{
	background-color: #0066FF;
}

.bgc_right_gunjou{
	background-color: #054786;
}

.bgc_gunjou{
	background-color: #053869;
}

.bgc_skyblue{
	background-color: #33CCFF;
}

.bgc_green{
	background-color: #009944;
}

.bgc_LINE{
	background-color: #00B900;
}

.bgc_bluegreen{
	background-color: #13b5b1;
}

.bgc_brown{
	background-color: #966d2d;
}

.bgc_darkbrown{
	background-color: #5f4a2a;
}









/**********************************

マージン

**********************************/
.margin_0_auto{
	margin: 0 auto !important;
}

.margin_left_auto{
	margin-left: auto !important;
}

.margin_right_auto{
	margin-right: auto !important;
}



/***************************
上margin
***************************/
.mt_100{
	margin-top: 100px !important;
}

.mt_99{
	margin-top: 99px !important;
}

.mt_98{
	margin-top: 98px !important;
}

.mt_97{
	margin-top: 97px !important;
}

.mt_96{
	margin-top: 96px !important;
}

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

.mt_94{
	margin-top: 94px !important;
}

.mt_93{
	margin-top: 93px !important;
}

.mt_92{
	margin-top: 92px !important;
}

.mt_91{
	margin-top: 91px !important;
}

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

.mt_89{
	margin-top: 89px !important;
}

.mt_88{
	margin-top: 88px !important;
}

.mt_87{
	margin-top: 87px !important;
}

.mt_86{
	margin-top: 86px !important;
}

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

.mt_84{
	margin-top: 84px !important;
}

.mt_83{
	margin-top: 83px !important;
}

.mt_82{
	margin-top: 82px !important;
}

.mt_81{
	margin-top: 81px !important;
}

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

.mt_79{
	margin-top: 79px !important;
}

.mt_78{
	margin-top: 78px !important;
}

.mt_77{
	margin-top: 77px !important;
}

.mt_76{
	margin-top: 76px !important;
}

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

.mt_74{
	margin-top: 74px !important;
}

.mt_73{
	margin-top: 73px !important;
}

.mt_72{
	margin-top: 72px !important;
}

.mt_71{
	margin-top: 71px !important;
}

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

.mt_69{
	margin-top: 69px !important;
}

.mt_68{
	margin-top: 68px !important;
}

.mt_67{
	margin-top: 67px !important;
}

.mt_66{
	margin-top: 66px !important;
}

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

.mt_64{
	margin-top: 64px !important;
}

.mt_63{
	margin-top: 63px !important;
}

.mt_62{
	margin-top: 62px !important;
}

.mt_61{
	margin-top: 61px !important;
}

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

.mt_59{
	margin-top: 59px !important;
}

.mt_58{
	margin-top: 58px !important;
}

.mt_57{
	margin-top: 57px !important;
}

.mt_56{
	margin-top: 56px !important;
}

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

.mt_54{
	margin-top: 54px !important;
}

.mt_53{
	margin-top: 53px !important;
}

.mt_52{
	margin-top: 52px !important;
}

.mt_51{
	margin-top: 51px !important;
}

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

.mt_49{
	margin-top: 49px !important;
}

.mt_48{
	margin-top: 48px !important;
}

.mt_47{
	margin-top: 47px !important;
}

.mt_46{
	margin-top: 46px !important;
}

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

.mt_44{
	margin-top: 44px !important;
}

.mt_43{
	margin-top: 43px !important;
}

.mt_42{
	margin-top: 42px !important;
}

.mt_41{
	margin-top: 41px !important;
}

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

.mt_39{
	margin-top: 39px !important;
}

.mt_38{
	margin-top: 38px !important;
}

.mt_37{
	margin-top: 37px !important;
}

.mt_36{
	margin-top: 36px !important;
}

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

.mt_34{
	margin-top: 34px !important;
}

.mt_33{
	margin-top: 33px !important;
}

.mt_32{
	margin-top: 32px !important;
}

.mt_31{
	margin-top: 31px !important;
}

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

.mt_29{
	margin-top: 29px !important;
}

.mt_28{
	margin-top: 28px !important;
}

.mt_27{
	margin-top: 27px !important;
}

.mt_26{
	margin-top: 26px !important;
}

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

.mt_24{
	margin-top: 24px !important;
}

.mt_23{
	margin-top: 23px !important;
}

.mt_22{
	margin-top: 22px !important;
}

.mt_21{
	margin-top: 21px !important;
}

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

.mt_19{
	margin-top: 19px !important;
}

.mt_18{
	margin-top: 18px !important;
}

.mt_17{
	margin-top: 17px !important;
}

.mt_16{
	margin-top: 16px !important;
}

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

.mt_14{
	margin-top: 14px !important;
}

.mt_13{
	margin-top: 13px !important;
}

.mt_12{
	margin-top: 12px !important;
}

.mt_11{
	margin-top: 11px !important;
}

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

.mt_9{
	margin-top: 9px !important;
}

.mt_8{
	margin-top: 8px !important;
}

.mt_7{
	margin-top: 7px !important;
}

.mt_6{
	margin-top: 6px !important;
}

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

.mt_4{
	margin-top: 4px !important;
}

.mt_3{
	margin-top: 3px !important;
}

.mt_2{
	margin-top: 2px !important;
}

.mt_1{
	margin-top: 1px !important;
}

.mt_0{
	margin-top: 0px !important;
}






/***************************
右margin
***************************/
.mr_100{
	margin-right: 100px !important;
}

.mr_99{
	margin-right: 99px !important;
}

.mr_98{
	margin-right: 98px !important;
}

.mr_97{
	margin-right: 97px !important;
}

.mr_96{
	margin-right: 96px !important;
}

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

.mr_94{
	margin-right: 94px !important;
}

.mr_93{
	margin-right: 93px !important;
}

.mr_92{
	margin-right: 92px !important;
}

.mr_91{
	margin-right: 91px !important;
}

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

.mr_89{
	margin-right: 89px !important;
}

.mr_88{
	margin-right: 88px !important;
}

.mr_87{
	margin-right: 87px !important;
}

.mr_86{
	margin-right: 86px !important;
}

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

.mr_84{
	margin-right: 84px !important;
}

.mr_83{
	margin-right: 83px !important;
}

.mr_82{
	margin-right: 82px !important;
}

.mr_81{
	margin-right: 81px !important;
}

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

.mr_79{
	margin-right: 79px !important;
}

.mr_78{
	margin-right: 78px !important;
}

.mr_77{
	margin-right: 77px !important;
}

.mr_76{
	margin-right: 76px !important;
}

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

.mr_74{
	margin-right: 74px !important;
}

.mr_73{
	margin-right: 73px !important;
}

.mr_72{
	margin-right: 72px !important;
}

.mr_71{
	margin-right: 71px !important;
}

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

.mr_69{
	margin-right: 69px !important;
}

.mr_68{
	margin-right: 68px !important;
}

.mr_67{
	margin-right: 67px !important;
}

.mr_66{
	margin-right: 66px !important;
}

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

.mr_64{
	margin-right: 64px !important;
}

.mr_63{
	margin-right: 63px !important;
}

.mr_62{
	margin-right: 62px !important;
}

.mr_61{
	margin-right: 61px !important;
}

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

.mr_59{
	margin-right: 59px !important;
}

.mr_58{
	margin-right: 58px !important;
}

.mr_57{
	margin-right: 57px !important;
}

.mr_56{
	margin-right: 56px !important;
}

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

.mr_54{
	margin-right: 54px !important;
}

.mr_53{
	margin-right: 53px !important;
}

.mr_52{
	margin-right: 52px !important;
}

.mr_51{
	margin-right: 51px !important;
}

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

.mr_49{
	margin-right: 49px !important;
}

.mr_48{
	margin-right: 48px !important;
}

.mr_47{
	margin-right: 47px !important;
}

.mr_46{
	margin-right: 46px !important;
}

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

.mr_44{
	margin-right: 44px !important;
}

.mr_43{
	margin-right: 43px !important;
}

.mr_42{
	margin-right: 42px !important;
}

.mr_41{
	margin-right: 41px !important;
}

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

.mr_39{
	margin-right: 39px !important;
}

.mr_38{
	margin-right: 38px !important;
}

.mr_37{
	margin-right: 37px !important;
}

.mr_36{
	margin-right: 36px !important;
}

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

.mr_34{
	margin-right: 34px !important;
}

.mr_33{
	margin-right: 33px !important;
}

.mr_32{
	margin-right: 32px !important;
}

.mr_31{
	margin-right: 31px !important;
}

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

.mr_29{
	margin-right: 29px !important;
}

.mr_28{
	margin-right: 28px !important;
}

.mr_27{
	margin-right: 27px !important;
}

.mr_26{
	margin-right: 26px !important;
}

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

.mr_24{
	margin-right: 24px !important;
}

.mr_23{
	margin-right: 23px !important;
}

.mr_22{
	margin-right: 22px !important;
}

.mr_21{
	margin-right: 21px !important;
}

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

.mr_19{
	margin-right: 19px !important;
}

.mr_18{
	margin-right: 18px !important;
}

.mr_17{
	margin-right: 17px !important;
}

.mr_16{
	margin-right: 16px !important;
}

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

.mr_14{
	margin-right: 14px !important;
}

.mr_13{
	margin-right: 13px !important;
}

.mr_12{
	margin-right: 12px !important;
}

.mr_11{
	margin-right: 11px !important;
}

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

.mr_9{
	margin-right: 9px !important;
}

.mr_8{
	margin-right: 8px !important;
}

.mr_7{
	margin-right: 7px !important;
}

.mr_6{
	margin-right: 6px !important;
}

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

.mr_4{
	margin-right: 4px !important;
}

.mr_3{
	margin-right: 3px !important;
}

.mr_2{
	margin-right: 2px !important;
}

.mr_1{
	margin-right: 1px !important;
}

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



/***************************
下margin
***************************/
.mb_100{
	margin-bottom: 100px !important;
}

.mb_99{
	margin-bottom: 99px !important;
}

.mb_98{
	margin-bottom: 98px !important;
}

.mb_97{
	margin-bottom: 97px !important;
}

.mb_96{
	margin-bottom: 96px !important;
}

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

.mb_94{
	margin-bottom: 94px !important;
}

.mb_93{
	margin-bottom: 93px !important;
}

.mb_92{
	margin-bottom: 92px !important;
}

.mb_91{
	margin-bottom: 91px !important;
}

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

.mb_89{
	margin-bottom: 89px !important;
}

.mb_88{
	margin-bottom: 88px !important;
}

.mb_87{
	margin-bottom: 87px !important;
}

.mb_86{
	margin-bottom: 86px !important;
}

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

.mb_84{
	margin-bottom: 84px !important;
}

.mb_83{
	margin-bottom: 83px !important;
}

.mb_82{
	margin-bottom: 82px !important;
}

.mb_81{
	margin-bottom: 81px !important;
}

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

.mb_79{
	margin-bottom: 79px !important;
}

.mb_78{
	margin-bottom: 78px !important;
}

.mb_77{
	margin-bottom: 77px !important;
}

.mb_76{
	margin-bottom: 76px !important;
}

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

.mb_74{
	margin-bottom: 74px !important;
}

.mb_73{
	margin-bottom: 73px !important;
}

.mb_72{
	margin-bottom: 72px !important;
}

.mb_71{
	margin-bottom: 71px !important;
}

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

.mb_69{
	margin-bottom: 69px !important;
}

.mb_68{
	margin-bottom: 68px !important;
}

.mb_67{
	margin-bottom: 67px !important;
}

.mb_66{
	margin-bottom: 66px !important;
}

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

.mb_64{
	margin-bottom: 64px !important;
}

.mb_63{
	margin-bottom: 63px !important;
}

.mb_62{
	margin-bottom: 62px !important;
}

.mb_61{
	margin-bottom: 61px !important;
}

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

.mb_59{
	margin-bottom: 59px !important;
}

.mb_58{
	margin-bottom: 58px !important;
}

.mb_57{
	margin-bottom: 57px !important;
}

.mb_56{
	margin-bottom: 56px !important;
}

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

.mb_54{
	margin-bottom: 54px !important;
}

.mb_53{
	margin-bottom: 53px !important;
}

.mb_52{
	margin-bottom: 52px !important;
}

.mb_51{
	margin-bottom: 51px !important;
}

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

.mb_49{
	margin-bottom: 49px !important;
}

.mb_48{
	margin-bottom: 48px !important;
}

.mb_47{
	margin-bottom: 47px !important;
}

.mb_46{
	margin-bottom: 46px !important;
}

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

.mb_44{
	margin-bottom: 44px !important;
}

.mb_43{
	margin-bottom: 43px !important;
}

.mb_42{
	margin-bottom: 42px !important;
}

.mb_41{
	margin-bottom: 41px !important;
}

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

.mb_39{
	margin-bottom: 39px !important;
}

.mb_38{
	margin-bottom: 38px !important;
}

.mb_37{
	margin-bottom: 37px !important;
}

.mb_36{
	margin-bottom: 36px !important;
}

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

.mb_34{
	margin-bottom: 34px !important;
}

.mb_33{
	margin-bottom: 33px !important;
}

.mb_32{
	margin-bottom: 32px !important;
}

.mb_31{
	margin-bottom: 31px !important;
}

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

.mb_29{
	margin-bottom: 29px !important;
}

.mb_28{
	margin-bottom: 28px !important;
}

.mb_27{
	margin-bottom: 27px !important;
}

.mb_26{
	margin-bottom: 26px !important;
}

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

.mb_24{
	margin-bottom: 24px !important;
}

.mb_23{
	margin-bottom: 23px !important;
}

.mb_22{
	margin-bottom: 22px !important;
}

.mb_21{
	margin-bottom: 21px !important;
}

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

.mb_19{
	margin-bottom: 19px !important;
}

.mb_18{
	margin-bottom: 18px !important;
}

.mb_17{
	margin-bottom: 17px !important;
}

.mb_16{
	margin-bottom: 16px !important;
}

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

.mb_14{
	margin-bottom: 14px !important;
}

.mb_13{
	margin-bottom: 13px !important;
}

.mb_12{
	margin-bottom: 12px !important;
}

.mb_11{
	margin-bottom: 11px !important;
}

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

.mb_9{
	margin-bottom: 9px !important;
}

.mb_8{
	margin-bottom: 8px !important;
}

.mb_7{
	margin-bottom: 7px !important;
}

.mb_6{
	margin-bottom: 6px !important;
}

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

.mb_4{
	margin-bottom: 4px !important;
}

.mb_3{
	margin-bottom: 3px !important;
}

.mb_2{
	margin-bottom: 2px !important;
}

.mb_1{
	margin-bottom: 1px !important;
}

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




/***************************
左margin
***************************/
.ml_100{
	margin-left: 100px !important;
}

.ml_99{
	margin-left: 99px !important;
}

.ml_98{
	margin-left: 98px !important;
}

.ml_97{
	margin-left: 97px !important;
}

.ml_96{
	margin-left: 96px !important;
}

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

.ml_94{
	margin-left: 94px !important;
}

.ml_93{
	margin-left: 93px !important;
}

.ml_92{
	margin-left: 92px !important;
}

.ml_91{
	margin-left: 91px !important;
}

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

.ml_89{
	margin-left: 89px !important;
}

.ml_88{
	margin-left: 88px !important;
}

.ml_87{
	margin-left: 87px !important;
}

.ml_86{
	margin-left: 86px !important;
}

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

.ml_84{
	margin-left: 84px !important;
}

.ml_83{
	margin-left: 83px !important;
}

.ml_82{
	margin-left: 82px !important;
}

.ml_81{
	margin-left: 81px !important;
}

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

.ml_79{
	margin-left: 79px !important;
}

.ml_78{
	margin-left: 78px !important;
}

.ml_77{
	margin-left: 77px !important;
}

.ml_76{
	margin-left: 76px !important;
}

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

.ml_74{
	margin-left: 74px !important;
}

.ml_73{
	margin-left: 73px !important;
}

.ml_72{
	margin-left: 72px !important;
}

.ml_71{
	margin-left: 71px !important;
}

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

.ml_69{
	margin-left: 69px !important;
}

.ml_68{
	margin-left: 68px !important;
}

.ml_67{
	margin-left: 67px !important;
}

.ml_66{
	margin-left: 66px !important;
}

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

.ml_64{
	margin-left: 64px !important;
}

.ml_63{
	margin-left: 63px !important;
}

.ml_62{
	margin-left: 62px !important;
}

.ml_61{
	margin-left: 61px !important;
}

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

.ml_59{
	margin-left: 59px !important;
}

.ml_58{
	margin-left: 58px !important;
}

.ml_57{
	margin-left: 57px !important;
}

.ml_56{
	margin-left: 56px !important;
}

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

.ml_54{
	margin-left: 54px !important;
}

.ml_53{
	margin-left: 53px !important;
}

.ml_52{
	margin-left: 52px !important;
}

.ml_51{
	margin-left: 51px !important;
}

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

.ml_49{
	margin-left: 49px !important;
}

.ml_48{
	margin-left: 48px !important;
}

.ml_47{
	margin-left: 47px !important;
}

.ml_46{
	margin-left: 46px !important;
}

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

.ml_44{
	margin-left: 44px !important;
}

.ml_43{
	margin-left: 43px !important;
}

.ml_42{
	margin-left: 42px !important;
}

.ml_41{
	margin-left: 41px !important;
}

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

.ml_39{
	margin-left: 39px !important;
}

.ml_38{
	margin-left: 38px !important;
}

.ml_37{
	margin-left: 37px !important;
}

.ml_36{
	margin-left: 36px !important;
}

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

.ml_34{
	margin-left: 34px !important;
}

.ml_33{
	margin-left: 33px !important;
}

.ml_32{
	margin-left: 32px !important;
}

.ml_31{
	margin-left: 31px !important;
}

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

.ml_29{
	margin-left: 29px !important;
}

.ml_28{
	margin-left: 28px !important;
}

.ml_27{
	margin-left: 27px !important;
}

.ml_26{
	margin-left: 26px !important;
}

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

.ml_24{
	margin-left: 24px !important;
}

.ml_23{
	margin-left: 23px !important;
}

.ml_22{
	margin-left: 22px !important;
}

.ml_21{
	margin-left: 21px !important;
}

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

.ml_19{
	margin-left: 19px !important;
}

.ml_18{
	margin-left: 18px !important;
}

.ml_17{
	margin-left: 17px !important;
}

.ml_16{
	margin-left: 16px !important;
}

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

.ml_14{
	margin-left: 14px !important;
}

.ml_13{
	margin-left: 13px !important;
}

.ml_12{
	margin-left: 12px !important;
}

.ml_11{
	margin-left: 11px !important;
}

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

.ml_9{
	margin-left: 9px !important;
}

.ml_8{
	margin-left: 8px !important;
}

.ml_7{
	margin-left: 7px !important;
}

.ml_6{
	margin-left: 6px !important;
}

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

.ml_4{
	margin-left: 4px !important;
}

.ml_3{
	margin-left: 3px !important;
}

.ml_2{
	margin-left: 2px !important;
}

.ml_1{
	margin-left: 1px !important;
}

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






/**********************************

パディング

**********************************/
.padding_left_auto{
	padding-left: auto !important;
}

.padding_right_auto{
	padding-right: auto !important;
}



/***************************
上padding
***************************/
.pt_100{
	padding-top: 100px !important;
}

.pt_99{
	padding-top: 99px !important;
}

.pt_98{
	padding-top: 98px !important;
}

.pt_97{
	padding-top: 97px !important;
}

.pt_96{
	padding-top: 96px !important;
}

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

.pt_94{
	padding-top: 94px !important;
}

.pt_93{
	padding-top: 93px !important;
}

.pt_92{
	padding-top: 92px !important;
}

.pt_91{
	padding-top: 91px !important;
}

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

.pt_89{
	padding-top: 89px !important;
}

.pt_88{
	padding-top: 88px !important;
}

.pt_87{
	padding-top: 87px !important;
}

.pt_86{
	padding-top: 86px !important;
}

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

.pt_84{
	padding-top: 84px !important;
}

.pt_83{
	padding-top: 83px !important;
}

.pt_82{
	padding-top: 82px !important;
}

.pt_81{
	padding-top: 81px !important;
}

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

.pt_79{
	padding-top: 79px !important;
}

.pt_78{
	padding-top: 78px !important;
}

.pt_77{
	padding-top: 77px !important;
}

.pt_76{
	padding-top: 76px !important;
}

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

.pt_74{
	padding-top: 74px !important;
}

.pt_73{
	padding-top: 73px !important;
}

.pt_72{
	padding-top: 72px !important;
}

.pt_71{
	padding-top: 71px !important;
}

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

.pt_69{
	padding-top: 69px !important;
}

.pt_68{
	padding-top: 68px !important;
}

.pt_67{
	padding-top: 67px !important;
}

.pt_66{
	padding-top: 66px !important;
}

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

.pt_64{
	padding-top: 64px !important;
}

.pt_63{
	padding-top: 63px !important;
}

.pt_62{
	padding-top: 62px !important;
}

.pt_61{
	padding-top: 61px !important;
}

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

.pt_59{
	padding-top: 59px !important;
}

.pt_58{
	padding-top: 58px !important;
}

.pt_57{
	padding-top: 57px !important;
}

.pt_56{
	padding-top: 56px !important;
}

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

.pt_54{
	padding-top: 54px !important;
}

.pt_53{
	padding-top: 53px !important;
}

.pt_52{
	padding-top: 52px !important;
}

.pt_51{
	padding-top: 51px !important;
}

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

.pt_49{
	padding-top: 49px !important;
}

.pt_48{
	padding-top: 48px !important;
}

.pt_47{
	padding-top: 47px !important;
}

.pt_46{
	padding-top: 46px !important;
}

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

.pt_44{
	padding-top: 44px !important;
}

.pt_43{
	padding-top: 43px !important;
}

.pt_42{
	padding-top: 42px !important;
}

.pt_41{
	padding-top: 41px !important;
}

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

.pt_39{
	padding-top: 39px !important;
}

.pt_38{
	padding-top: 38px !important;
}

.pt_37{
	padding-top: 37px !important;
}

.pt_36{
	padding-top: 36px !important;
}

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

.pt_34{
	padding-top: 34px !important;
}

.pt_33{
	padding-top: 33px !important;
}

.pt_32{
	padding-top: 32px !important;
}

.pt_31{
	padding-top: 31px !important;
}

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

.pt_29{
	padding-top: 29px !important;
}

.pt_28{
	padding-top: 28px !important;
}

.pt_27{
	padding-top: 27px !important;
}

.pt_26{
	padding-top: 26px !important;
}

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

.pt_24{
	padding-top: 24px !important;
}

.pt_23{
	padding-top: 23px !important;
}

.pt_22{
	padding-top: 22px !important;
}

.pt_21{
	padding-top: 21px !important;
}

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

.pt_19{
	padding-top: 19px !important;
}

.pt_18{
	padding-top: 18px !important;
}

.pt_17{
	padding-top: 17px !important;
}

.pt_16{
	padding-top: 16px !important;
}

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

.pt_14{
	padding-top: 14px !important;
}

.pt_13{
	padding-top: 13px !important;
}

.pt_12{
	padding-top: 12px !important;
}

.pt_11{
	padding-top: 11px !important;
}

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

.pt_9{
	padding-top: 9px !important;
}

.pt_8{
	padding-top: 8px !important;
}

.pt_7{
	padding-top: 7px !important;
}

.pt_6{
	padding-top: 6px !important;
}

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

.pt_4{
	padding-top: 4px !important;
}

.pt_3{
	padding-top: 3px !important;
}

.pt_2{
	padding-top: 2px !important;
}

.pt_1{
	padding-top: 1px !important;
}

.pt_0{
	padding-top: 0px !important;
}




/***************************
右padding
***************************/
.pr_100{
	padding-right: 100px !important;
}

.pr_99{
	padding-right: 99px !important;
}

.pr_98{
	padding-right: 98px !important;
}

.pr_97{
	padding-right: 97px !important;
}

.pr_96{
	padding-right: 96px !important;
}

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

.pr_94{
	padding-right: 94px !important;
}

.pr_93{
	padding-right: 93px !important;
}

.pr_92{
	padding-right: 92px !important;
}

.pr_91{
	padding-right: 91px !important;
}

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

.pr_89{
	padding-right: 89px !important;
}

.pr_88{
	padding-right: 88px !important;
}

.pr_87{
	padding-right: 87px !important;
}

.pr_86{
	padding-right: 86px !important;
}

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

.pr_84{
	padding-right: 84px !important;
}

.pr_83{
	padding-right: 83px !important;
}

.pr_82{
	padding-right: 82px !important;
}

.pr_81{
	padding-right: 81px !important;
}

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

.pr_79{
	padding-right: 79px !important;
}

.pr_78{
	padding-right: 78px !important;
}

.pr_77{
	padding-right: 77px !important;
}

.pr_76{
	padding-right: 76px !important;
}

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

.pr_74{
	padding-right: 74px !important;
}

.pr_73{
	padding-right: 73px !important;
}

.pr_72{
	padding-right: 72px !important;
}

.pr_71{
	padding-right: 71px !important;
}

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

.pr_69{
	padding-right: 69px !important;
}

.pr_68{
	padding-right: 68px !important;
}

.pr_67{
	padding-right: 67px !important;
}

.pr_66{
	padding-right: 66px !important;
}

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

.pr_64{
	padding-right: 64px !important;
}

.pr_63{
	padding-right: 63px !important;
}

.pr_62{
	padding-right: 62px !important;
}

.pr_61{
	padding-right: 61px !important;
}

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

.pr_59{
	padding-right: 59px !important;
}

.pr_58{
	padding-right: 58px !important;
}

.pr_57{
	padding-right: 57px !important;
}

.pr_56{
	padding-right: 56px !important;
}

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

.pr_54{
	padding-right: 54px !important;
}

.pr_53{
	padding-right: 53px !important;
}

.pr_52{
	padding-right: 52px !important;
}

.pr_51{
	padding-right: 51px !important;
}

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

.pr_49{
	padding-right: 49px !important;
}

.pr_48{
	padding-right: 48px !important;
}

.pr_47{
	padding-right: 47px !important;
}

.pr_46{
	padding-right: 46px !important;
}

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

.pr_44{
	padding-right: 44px !important;
}

.pr_43{
	padding-right: 43px !important;
}

.pr_42{
	padding-right: 42px !important;
}

.pr_41{
	padding-right: 41px !important;
}

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

.pr_39{
	padding-right: 39px !important;
}

.pr_38{
	padding-right: 38px !important;
}

.pr_37{
	padding-right: 37px !important;
}

.pr_36{
	padding-right: 36px !important;
}

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

.pr_34{
	padding-right: 34px !important;
}

.pr_33{
	padding-right: 33px !important;
}

.pr_32{
	padding-right: 32px !important;
}

.pr_31{
	padding-right: 31px !important;
}

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

.pr_29{
	padding-right: 29px !important;
}

.pr_28{
	padding-right: 28px !important;
}

.pr_27{
	padding-right: 27px !important;
}

.pr_26{
	padding-right: 26px !important;
}

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

.pr_24{
	padding-right: 24px !important;
}

.pr_23{
	padding-right: 23px !important;
}

.pr_22{
	padding-right: 22px !important;
}

.pr_21{
	padding-right: 21px !important;
}

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

.pr_19{
	padding-right: 19px !important;
}

.pr_18{
	padding-right: 18px !important;
}

.pr_17{
	padding-right: 17px !important;
}

.pr_16{
	padding-right: 16px !important;
}

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

.pr_14{
	padding-right: 14px !important;
}

.pr_13{
	padding-right: 13px !important;
}

.pr_12{
	padding-right: 12px !important;
}

.pr_11{
	padding-right: 11px !important;
}

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

.pr_9{
	padding-right: 9px !important;
}

.pr_8{
	padding-right: 8px !important;
}

.pr_7{
	padding-right: 7px !important;
}

.pr_6{
	padding-right: 6px !important;
}

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

.pr_4{
	padding-right: 4px !important;
}

.pr_3{
	padding-right: 3px !important;
}

.pr_2{
	padding-right: 2px !important;
}

.pr_1{
	padding-right: 1px !important;
}

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




/***************************
下padding
***************************/
.pb_100{
	padding-bottom: 100px !important;
}

.pb_99{
	padding-bottom: 99px !important;
}

.pb_98{
	padding-bottom: 98px !important;
}

.pb_97{
	padding-bottom: 97px !important;
}

.pb_96{
	padding-bottom: 96px !important;
}

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

.pb_94{
	padding-bottom: 94px !important;
}

.pb_93{
	padding-bottom: 93px !important;
}

.pb_92{
	padding-bottom: 92px !important;
}

.pb_91{
	padding-bottom: 91px !important;
}

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

.pb_89{
	padding-bottom: 89px !important;
}

.pb_88{
	padding-bottom: 88px !important;
}

.pb_87{
	padding-bottom: 87px !important;
}

.pb_86{
	padding-bottom: 86px !important;
}

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

.pb_84{
	padding-bottom: 84px !important;
}

.pb_83{
	padding-bottom: 83px !important;
}

.pb_82{
	padding-bottom: 82px !important;
}

.pb_81{
	padding-bottom: 81px !important;
}

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

.pb_79{
	padding-bottom: 79px !important;
}

.pb_78{
	padding-bottom: 78px !important;
}

.pb_77{
	padding-bottom: 77px !important;
}

.pb_76{
	padding-bottom: 76px !important;
}

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

.pb_74{
	padding-bottom: 74px !important;
}

.pb_73{
	padding-bottom: 73px !important;
}

.pb_72{
	padding-bottom: 72px !important;
}

.pb_71{
	padding-bottom: 71px !important;
}

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

.pb_69{
	padding-bottom: 69px !important;
}

.pb_68{
	padding-bottom: 68px !important;
}

.pb_67{
	padding-bottom: 67px !important;
}

.pb_66{
	padding-bottom: 66px !important;
}

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

.pb_64{
	padding-bottom: 64px !important;
}

.pb_63{
	padding-bottom: 63px !important;
}

.pb_62{
	padding-bottom: 62px !important;
}

.pb_61{
	padding-bottom: 61px !important;
}

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

.pb_59{
	padding-bottom: 59px !important;
}

.pb_58{
	padding-bottom: 58px !important;
}

.pb_57{
	padding-bottom: 57px !important;
}

.pb_56{
	padding-bottom: 56px !important;
}

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

.pb_54{
	padding-bottom: 54px !important;
}

.pb_53{
	padding-bottom: 53px !important;
}

.pb_52{
	padding-bottom: 52px !important;
}

.pb_51{
	padding-bottom: 51px !important;
}

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

.pb_49{
	padding-bottom: 49px !important;
}

.pb_48{
	padding-bottom: 48px !important;
}

.pb_47{
	padding-bottom: 47px !important;
}

.pb_46{
	padding-bottom: 46px !important;
}

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

.pb_44{
	padding-bottom: 44px !important;
}

.pb_43{
	padding-bottom: 43px !important;
}

.pb_42{
	padding-bottom: 42px !important;
}

.pb_41{
	padding-bottom: 41px !important;
}

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

.pb_39{
	padding-bottom: 39px !important;
}

.pb_38{
	padding-bottom: 38px !important;
}

.pb_37{
	padding-bottom: 37px !important;
}

.pb_36{
	padding-bottom: 36px !important;
}

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

.pb_34{
	padding-bottom: 34px !important;
}

.pb_33{
	padding-bottom: 33px !important;
}

.pb_32{
	padding-bottom: 32px !important;
}

.pb_31{
	padding-bottom: 31px !important;
}

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

.pb_29{
	padding-bottom: 29px !important;
}

.pb_28{
	padding-bottom: 28px !important;
}

.pb_27{
	padding-bottom: 27px !important;
}

.pb_26{
	padding-bottom: 26px !important;
}

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

.pb_24{
	padding-bottom: 24px !important;
}

.pb_23{
	padding-bottom: 23px !important;
}

.pb_22{
	padding-bottom: 22px !important;
}

.pb_21{
	padding-bottom: 21px !important;
}

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

.pb_19{
	padding-bottom: 19px !important;
}

.pb_18{
	padding-bottom: 18px !important;
}

.pb_17{
	padding-bottom: 17px !important;
}

.pb_16{
	padding-bottom: 16px !important;
}

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

.pb_14{
	padding-bottom: 14px !important;
}

.pb_13{
	padding-bottom: 13px !important;
}

.pb_12{
	padding-bottom: 12px !important;
}

.pb_11{
	padding-bottom: 11px !important;
}

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

.pb_9{
	padding-bottom: 9px !important;
}

.pb_8{
	padding-bottom: 8px !important;
}

.pb_7{
	padding-bottom: 7px !important;
}

.pb_6{
	padding-bottom: 6px !important;
}

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

.pb_4{
	padding-bottom: 4px !important;
}

.pb_3{
	padding-bottom: 3px !important;
}

.pb_2{
	padding-bottom: 2px !important;
}

.pb_1{
	padding-bottom: 1px !important;
}

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



/***************************
左padding
***************************/
.pl_100{
	padding-left: 100px !important;
}

.pl_99{
	padding-left: 99px !important;
}

.pl_98{
	padding-left: 98px !important;
}

.pl_97{
	padding-left: 97px !important;
}

.pl_96{
	padding-left: 96px !important;
}

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

.pl_94{
	padding-left: 94px !important;
}

.pl_93{
	padding-left: 93px !important;
}

.pl_92{
	padding-left: 92px !important;
}

.pl_91{
	padding-left: 91px !important;
}

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

.pl_89{
	padding-left: 89px !important;
}

.pl_88{
	padding-left: 88px !important;
}

.pl_87{
	padding-left: 87px !important;
}

.pl_86{
	padding-left: 86px !important;
}

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

.pl_84{
	padding-left: 84px !important;
}

.pl_83{
	padding-left: 83px !important;
}

.pl_82{
	padding-left: 82px !important;
}

.pl_81{
	padding-left: 81px !important;
}

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

.pl_79{
	padding-left: 79px !important;
}

.pl_78{
	padding-left: 78px !important;
}

.pl_77{
	padding-left: 77px !important;
}

.pl_76{
	padding-left: 76px !important;
}

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

.pl_74{
	padding-left: 74px !important;
}

.pl_73{
	padding-left: 73px !important;
}

.pl_72{
	padding-left: 72px !important;
}

.pl_71{
	padding-left: 71px !important;
}

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

.pl_69{
	padding-left: 69px !important;
}

.pl_68{
	padding-left: 68px !important;
}

.pl_67{
	padding-left: 67px !important;
}

.pl_66{
	padding-left: 66px !important;
}

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

.pl_64{
	padding-left: 64px !important;
}

.pl_63{
	padding-left: 63px !important;
}

.pl_62{
	padding-left: 62px !important;
}

.pl_61{
	padding-left: 61px !important;
}

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

.pl_59{
	padding-left: 59px !important;
}

.pl_58{
	padding-left: 58px !important;
}

.pl_57{
	padding-left: 57px !important;
}

.pl_56{
	padding-left: 56px !important;
}

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

.pl_54{
	padding-left: 54px !important;
}

.pl_53{
	padding-left: 53px !important;
}

.pl_52{
	padding-left: 52px !important;
}

.pl_51{
	padding-left: 51px !important;
}

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

.pl_49{
	padding-left: 49px !important;
}

.pl_48{
	padding-left: 48px !important;
}

.pl_47{
	padding-left: 47px !important;
}

.pl_46{
	padding-left: 46px !important;
}

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

.pl_44{
	padding-left: 44px !important;
}

.pl_43{
	padding-left: 43px !important;
}

.pl_42{
	padding-left: 42px !important;
}

.pl_41{
	padding-left: 41px !important;
}

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

.pl_39{
	padding-left: 39px !important;
}

.pl_38{
	padding-left: 38px !important;
}

.pl_37{
	padding-left: 37px !important;
}

.pl_36{
	padding-left: 36px !important;
}

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

.pl_34{
	padding-left: 34px !important;
}

.pl_33{
	padding-left: 33px !important;
}

.pl_32{
	padding-left: 32px !important;
}

.pl_31{
	padding-left: 31px !important;
}

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

.pl_29{
	padding-left: 29px !important;
}

.pl_28{
	padding-left: 28px !important;
}

.pl_27{
	padding-left: 27px !important;
}

.pl_26{
	padding-left: 26px !important;
}

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

.pl_24{
	padding-left: 24px !important;
}

.pl_23{
	padding-left: 23px !important;
}

.pl_22{
	padding-left: 22px !important;
}

.pl_21{
	padding-left: 21px !important;
}

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

.pl_19{
	padding-left: 19px !important;
}

.pl_18{
	padding-left: 18px !important;
}

.pl_17{
	padding-left: 17px !important;
}

.pl_16{
	padding-left: 16px !important;
}

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

.pl_14{
	padding-left: 14px !important;
}

.pl_13{
	padding-left: 13px !important;
}

.pl_12{
	padding-left: 12px !important;
}

.pl_11{
	padding-left: 11px !important;
}

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

.pl_9{
	padding-left: 9px !important;
}

.pl_8{
	padding-left: 8px !important;
}

.pl_7{
	padding-left: 7px !important;
}

.pl_6{
	padding-left: 6px !important;
}

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

.pl_4{
	padding-left: 4px !important;
}

.pl_3{
	padding-left: 3px !important;
}

.pl_2{
	padding-left: 2px !important;
}

.pl_1{
	padding-left: 1px !important;
}

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




/**********************************

display〜

**********************************/
.di_flex{
	display: flex;
}

.di_blok{
	display: block;
}

.di_inl{
	display: inline;
}

.di_inl_bl{
	display: inline-block;
}

.di_none{
	display: none;
}




/**********************************

align-items〜

**********************************/
.al_center{
	align-items: center;
}

.al_fend{
	align-items: flex-end;
}

.al_fstart{
	align-items: flex-start;
}




/**********************************

justify-content〜

**********************************/
.ju_center{
	justify-content: center;
}

.ju_sp_bet{
	justify-content: space-between;
}

.ju_fend{
	justify-content: flex-end;
}

.ju_fstart{
	justify-content: flex-start;
}





/**********************************

文字サイズ

**********************************/
.fos_1-4{
	font-size: 1.4rem;
}

.fos_1-5{
	font-size: 1.5rem;
}

.fos_1-6{
	font-size: 1.6rem;
}

.fos_1-7{
	font-size: 1.7rem;
}

.fos_1-8{
	font-size: 1.8rem;
}

.fos_1-9{
	font-size: 1.9rem;
}

.fos_2{
	font-size: 2rem;
}

.fos_2-1{
	font-size: 2.1rem;
}

.fos_2-2{
	font-size: 2.2rem;
}

.fos_2-3{
	font-size: 2.3rem;
}

.fos_2-4{
	font-size: 2.4rem;
}

.fos_2-5{
	font-size: 2.5rem;
}

.fos_2-6{
	font-size: 2.6rem;
}

.fos_2-7{
	font-size: 2.7rem;
}

.fos_2-8{
	font-size: 2.8rem;
}

.fos_2-9{
	font-size: 2.9rem;
}

.fos_3{
	font-size: 3rem;
}

.fos_3-1{
	font-size: 3.1rem;
}

.fos_3-2{
	font-size: 3.2rem;
}

.fos_3-3{
	font-size: 3.3rem;
}

.fos_3-4{
	font-size: 3.4rem;
}

.fos_3-5{
	font-size: 3.5rem;
}

.fos_3-6{
	font-size: 3.6rem;
}

.fos_3-7{
	font-size: 3.7rem;
}

.fos_3-8{
	font-size: 3.8rem;
}

.fos_3-9{
	font-size: 3.9rem;
}

.fos_4{
	font-size: 4rem;
}

.fos_4-1{
	font-size: 4.1rem;
}

.fos_4-2{
	font-size: 4.2rem;
}

.fos_4-3{
	font-size: 4.3rem;
}

.fos_4-4{
	font-size: 4.4rem;
}

.fos_4-5{
	font-size: 4.5rem;
}

.fos_4-6{
	font-size: 4.6rem;
}

.fos_4-7{
	font-size: 4.7rem;
}

.fos_4-8{
	font-size: 4.8rem;
}

.fos_4-9{
	font-size: 4.9rem;
}

.fos_5{
	font-size: 5rem;
}

.fos_5-1{
	font-size: 5.1rem;
}

.fos_5-2{
	font-size: 5.2rem;
}

.fos_5-3{
	font-size: 5.3rem;
}

.fos_5-4{
	font-size: 5.4rem;
}

.fos_5-5{
	font-size: 5.5rem;
}

.fos_5-6{
	font-size: 5.6rem;
}

.fos_5-7{
	font-size: 5.7rem;
}

.fos_5-8{
	font-size: 5.8rem;
}

.fos_5-9{
	font-size: 5.9rem;
}

.fos_6{
	font-size: 6rem;
}

.fos_6-1{
	font-size: 6.1rem;
}

.fos_6-2{
	font-size: 6.2rem;
}

.fos_6-3{
	font-size: 6.3rem;
}

.fos_6-4{
	font-size: 6.4rem;
}

.fos_6-5{
	font-size: 6.5rem;
}

.fos_6-6{
	font-size: 6.6rem;
}

.fos_6-7{
	font-size: 6.7rem;
}

.fos_6-8{
	font-size: 6.8rem;
}

.fos_6-9{
	font-size: 6.9rem;
}

.fos_7{
	font-size: 7rem;
}

.fos_7-1{
	font-size: 7.1rem;
}

.fos_7-2{
	font-size: 7.2rem;
}

.fos_7-3{
	font-size: 7.3rem;
}

.fos_7-4{
	font-size: 7.4rem;
}

.fos_7-5{
	font-size: 7.5rem;
}

.fos_7-6{
	font-size: 7.6rem;
}

.fos_7-7{
	font-size: 7.7rem;
}

.fos_7-8{
	font-size: 7.8rem;
}

.fos_7-9{
	font-size: 7.9rem;
}

.fos_8{
	font-size: 8rem;
}




/**********************************

文字の太さ

**********************************/
.fow_500{
	font-weight: 500;
}

.fow_600{
	font-weight: 600;
}

.fow_bold{
	font-weight: bold;
}



/**********************************

line-hight

**********************************/
.li_h_1{
	line-height: 1 !important;
}

.li_h_1-1{
	line-height: 1.1 !important;
}

.li_h_1-2{
	line-height: 1.2 !important;
}

.li_h_1-3{
	line-height: 1.3 !important;
}

.li_h_1-4{
	line-height: 1.4 !important;
}

.li_h_1-5{
	line-height: 1.5 !important;
}

.li_h_1-6{
	line-height: 1.6 !important;
}

.li_h_1-7{
	line-height: 1.7 !important;
}

.li_h_1-8{
	line-height: 1.8 !important;
}

.li_h_1-9{
	line-height: 1.9 !important;
}

.li_h_2{
	line-height: 2 !important;
}

.li_h_2-1{
	line-height: 2.1 !important;
}

.li_h_2-2{
	line-height: 2.2 !important;
}

.li_h_2-3{
	line-height: 2.3 !important;
}

.li_h_2-4{
	line-height: 2.4 !important;
}

.li_h_2-5{
	line-height: 2.5 !important;
}

.li_h_2-6{
	line-height: 2.6 !important;
}

.li_h_2-7{
	line-height: 2.7 !important;
}

.li_h_2-8{
	line-height: 2.8 !important;
}

.li_h_2-9{
	line-height: 2.9 !important;
}

.li_h_3{
	line-height: 3 !important;
}





/**********************************

文字色

**********************************/
.fo_col_black{
	color: #333 !important;
}

.fo_col_white{
	color: #fff !important;
}

.fo_col_orange{
	color: #ff8400 !important;
}

.fo_col_red{
	color: #DD0000 !important;
}

.fo_col_right_red{
	color: #f37272 !important;
}

.fo_col_pink{
	color: #ff77e7 !important;
}

.fo_col_yellow{
	color: #fff000 !important;
}

.fo_col_blue{
	color: #0066FF !important;
}

.fo_col_right_gunjou{
	color: #054786 !important;
}

.fo_col_gunjou{
	color: #053869 !important;
}

.fo_col_skyblue{
	color: #33CCFF !important;
}

.fo_col_green{
	color: #009944 !important;
}

.fo_col_blue_green{
	color: #13b5b1 !important;
}

.fo_col_brown{
	color: #966d2d !important;
}

.fo_col_dark_brown{
	color: #5f4a2a !important;
}




/**********************************

背景設定

**********************************/
.bgi_no_rep{
	background-repeat: no-repeat;
}

.bgi_rep{
	background-repeat: repeat;
}

.bgi_cover{
	background-size: cover;
}

.bgi_cont{
	background-size: contain;
}

.bgi_posi_center{
	background-position: center;
}

.bgi_posi_center_top{
	background-position: center top;
}

.bgi_posi_left_center{
	background-position: left center;
}




/**********************************

文字位置

**********************************/
.txt_center{
	text-align: center;
}

.txt_right{
	text-align: right;
}

.txt_left{
	text-align: left;
}




/**********************************

角丸

**********************************/
.bord_radius_5{
	border-radius: 5px;
}

.bord_radius_6{
	border-radius: 6px;
}

.bord_radius_7{
	border-radius: 7px;
}

.bord_radius_8{
	border-radius: 8px;
}

.bord_radius_9{
	border-radius: 9px;
}

.bord_radius_10{
	border-radius: 10px;
}

.bord_radius_9999{
	border-radius: 9999px;
}




/**********************************

box-sizing

**********************************/
.box_siz{
	box-sizing: border-box;
}




/**********************************

ボックスシャドウ

**********************************/
.box_sdw_ccc3{
	box-shadow: 0 0 3px #ccc
}

.box_sdw_ccc4{
	box-shadow: 0 0 4px #ccc
}

.box_sdw_ccc5{
	box-shadow: 0 0 5px #ccc
}

.box_sdw_ccc6{
	box-shadow: 0 0 6px #ccc
}

.box_sdw_ccc7{
	box-shadow: 0 0 7px #ccc
}

.box_sdw_ccc8{
	box-shadow: 0 0 8px #ccc
}

.box_sdw_ccc9{
	box-shadow: 0 0 9px #ccc
}

.box_sdw_ccc10{
	box-shadow: 0 0 10px #ccc
}

.box_sdw_bbb3{
	box-shadow: 0 0 3px #bbb
}

.box_sdw_bbb4{
	box-shadow: 0 0 4px #bbb
}

.box_sdw_bbb5{
	box-shadow: 0 0 5px #bbb
}

.box_sdw_bbb6{
	box-shadow: 0 0 6px #bbb
}

.box_sdw_bbb7{
	box-shadow: 0 0 7px #bbb
}

.box_sdw_bbb8{
	box-shadow: 0 0 8px #bbb
}

.box_sdw_bbb9{
	box-shadow: 0 0 9px #bbb
}

.box_sdw_bbb10{
	box-shadow: 0 0 10px #bbb
}

.box_sdw_aaa3{
	box-shadow: 0 0 3px #aaa
}

.box_sdw_aaa4{
	box-shadow: 0 0 4px #aaa
}

.box_sdw_aaa5{
	box-shadow: 0 0 5px #aaa
}

.box_sdw_aaa6{
	box-shadow: 0 0 6px #aaa
}

.box_sdw_aaa7{
	box-shadow: 0 0 7px #aaa
}

.box_sdw_aaa8{
	box-shadow: 0 0 8px #aaa
}

.box_sdw_aaa9{
	box-shadow: 0 0 9px #aaa
}

.box_sdw_aaa10{
	box-shadow: 0 0 10px #aaa
}




/**********************************

ボーダー

**********************************/
.bord_333_1px{
	border: solid #333 1px;
}

.bord_t_333_1px{
	border-top: solid #333 1px;
}

.bord_r_333_1px{
	border-right: solid #333 1px;
}

.bord_b_333_1px{
	border-bottom: solid #333 1px;
}

.bord_l_333_1px{
	border-left: solid #333 1px;
}

.bord_b_dott_333_1px{
	border-bottom: dotted #333 1px;
}

.bord_333_2px{
	border: solid #333 2px;
}

.bord_t_333_2px{
	border-top: solid #333 2px;
}

.bord_r_333_2px{
	border-right: solid #333 2px;
}

.bord_b_333_2px{
	border-bottom: solid #333 2px;
}

.bord_l_333_2px{
	border-left: solid #333 2px;
}

.bord_b_dott_333_2px{
	border-bottom: dotted #333 2px;
}

.bord_fff_1px{
	border: solid #fff 1px;
}

.bord_t_fff_1px{
	border-top: solid #fff 1px;
}

.bord_r_fff_1px{
	border-right: solid #fff 1px;
}

.bord_b_fff_1px{
	border-bottom: solid #fff 1px;
}

.bord_l_fff_1px{
	border-left: solid #fff 1px;
}

.bord_b_dott_fff_1px{
	border-bottom: dotted #fff 1px;
}

.bord_fff_2px{
	border: solid #fff 2px;
}

.bord_t_fff_2px{
	border-top: solid #fff 2px;
}

.bord_r_fff_2px{
	border-right: solid #fff 2px;
}

.bord_b_fff_2px{
	border-bottom: solid #fff 2px;
}

.bord_l_fff_2px{
	border-left: solid #fff 2px;
}

.bord_b_dott_fff_2px{
	border-bottom: dotted #fff 2px;
}




/**********************************

ホワイトスペース

**********************************/
.white_s{
	white-space: pre-wrap;
}




/**********************************

文字ライン

**********************************/
.moji_keikou_pen{
	background:linear-gradient(transparent 60%, #fff000 60%);
}

.moji_kasen{
	text-decoration: underline;
}








@media screen and (max-width:1024px){
	
	/**********************************

	マージン

	**********************************/

	
	/***************************
	上margin
	***************************/
	.mt_100{
		margin-top: 10vw !important;
	}

	.mt_99{
		margin-top: 9.9vw !important;
	}

	.mt_98{
		margin-top: 9.8vw !important;
	}

	.mt_97{
		margin-top: 9.7vw !important;
	}

	.mt_96{
		margin-top: 9.6vw !important;
	}

	.mt_95{
		margin-top: 9.5vw !important;
	}

	.mt_94{
		margin-top: 9.4vw !important;
	}

	.mt_93{
		margin-top: 9.3vw !important;
	}

	.mt_92{
		margin-top: 9.2vw !important;
	}

	.mt_91{
		margin-top: 9.1vw !important;
	}

	.mt_90{
		margin-top: 9vw !important;
	}

	.mt_89{
		margin-top: 8.9vw !important;
	}

	.mt_88{
		margin-top: 8.8vw !important;
	}

	.mt_87{
		margin-top: 8.7vw !important;
	}

	.mt_86{
		margin-top: 8.6vw !important;
	}

	.mt_85{
		margin-top: 8.5vw !important;
	}

	.mt_84{
		margin-top: 8.4vw !important;
	}

	.mt_83{
		margin-top: 8.3vw !important;
	}

	.mt_82{
		margin-top: 8.2vw !important;
	}

	.mt_81{
		margin-top: 8.1vw !important;
	}

	.mt_80{
		margin-top: 8vw !important;
	}

	.mt_79{
		margin-top: 7.9vw !important;
	}

	.mt_78{
		margin-top: 7.8vw !important;
	}

	.mt_77{
		margin-top: 7.7vw !important;
	}

	.mt_76{
		margin-top: 7.6vw !important;
	}

	.mt_75{
		margin-top: 7.5vw !important;
	}

	.mt_74{
		margin-top: 7.4vw !important;
	}

	.mt_73{
		margin-top: 7.3vw !important;
	}

	.mt_72{
		margin-top: 7.2vw !important;
	}

	.mt_71{
		margin-top: 7.1vw !important;
	}

	.mt_70{
		margin-top: 7vw !important;
	}

	.mt_69{
		margin-top: 6.9vw !important;
	}

	.mt_68{
		margin-top: 6.8vw !important;
	}

	.mt_67{
		margin-top: 6.7vw !important;
	}

	.mt_66{
		margin-top: 6.6vw !important;
	}

	.mt_65{
		margin-top: 6.5vw !important;
	}

	.mt_64{
		margin-top: 6.4vw !important;
	}

	.mt_63{
		margin-top: 6.3vw !important;
	}

	.mt_62{
		margin-top: 6.2vw !important;
	}

	.mt_61{
		margin-top: 6.1vw !important;
	}

	.mt_60{
		margin-top: 6vw !important;
	}

	.mt_59{
		margin-top: 5.9vw !important;
	}

	.mt_58{
		margin-top: 5.8vw !important;
	}

	.mt_57{
		margin-top: 5.7vw !important;
	}

	.mt_56{
		margin-top: 5.6vw !important;
	}

	.mt_55{
		margin-top: 5.5vw !important;
	}

	.mt_54{
		margin-top: 5.4vw !important;
	}

	.mt_53{
		margin-top: 5.3vw !important;
	}

	.mt_52{
		margin-top: 5.2vw !important;
	}

	.mt_51{
		margin-top: 5.1vw !important;
	}

	.mt_50{
		margin-top: 5vw !important;
	}

	.mt_49{
		margin-top: 4.9vw !important;
	}

	.mt_48{
		margin-top: 4.8vw !important;
	}

	.mt_47{
		margin-top: 4.7vw !important;
	}

	.mt_46{
		margin-top: 4.6vw !important;
	}

	.mt_45{
		margin-top: 4.5vw !important;
	}

	.mt_44{
		margin-top: 4.4vw !important;
	}

	.mt_43{
		margin-top: 4.3vw !important;
	}

	.mt_42{
		margin-top: 4.2vw !important;
	}

	.mt_41{
		margin-top: 4.1vw !important;
	}

	.mt_40{
		margin-top: 4vw !important;
	}

	.mt_39{
		margin-top: 3.9vw !important;
	}

	.mt_38{
		margin-top: 3.8vw !important;
	}

	.mt_37{
		margin-top: 3.7vw !important;
	}

	.mt_36{
		margin-top: 3.6vw !important;
	}

	.mt_35{
		margin-top: 3.5vw !important;
	}

	.mt_34{
		margin-top: 3.4vw !important;
	}

	.mt_33{
		margin-top: 3.3vw !important;
	}

	.mt_32{
		margin-top: 3.2vw !important;
	}

	.mt_31{
		margin-top: 3.1vw !important;
	}

	.mt_30{
		margin-top: 3vw !important;
	}

	.mt_29{
		margin-top: 2.9vw !important;
	}

	.mt_28{
		margin-top: 2.8vw !important;
	}

	.mt_27{
		margin-top: 2.7vw !important;
	}

	.mt_26{
		margin-top: 2.6vw !important;
	}

	.mt_25{
		margin-top: 2.5vw !important;
	}

	.mt_24{
		margin-top: 2.4vw !important;
	}

	.mt_23{
		margin-top: 2.3vw !important;
	}

	.mt_22{
		margin-top: 2.2vw !important;
	}

	.mt_21{
		margin-top: 2.1vw !important;
	}

	.mt_20{
		margin-top: 2vw !important;
	}

	.mt_19{
		margin-top: 1.9vw !important;
	}

	.mt_18{
		margin-top: 1.8vw !important;
	}

	.mt_17{
		margin-top: 1.7vw !important;
	}

	.mt_16{
		margin-top: 1.6vw !important;
	}

	.mt_15{
		margin-top: 1.5vw !important;
	}

	.mt_14{
		margin-top: 1.4vw !important;
	}

	.mt_13{
		margin-top: 1.3vw !important;
	}

	.mt_12{
		margin-top: 1.2vw !important;
	}

	.mt_11{
		margin-top: 1.1vw !important;
	}

	.mt_10{
		margin-top: 1vw !important;
	}

	.mt_9{
		margin-top: 0.9vw !important;
	}

	.mt_8{
		margin-top: 0.8vw !important;
	}

	.mt_7{
		margin-top: 0.7vw !important;
	}

	.mt_6{
		margin-top: 0.6vw !important;
	}

	.mt_5{
		margin-top: 0.5vw !important;
	}

	.mt_4{
		margin-top: 0.4vw !important;
	}

	.mt_3{
		margin-top: 0.3vw !important;
	}

	.mt_2{
		margin-top: 0.2vw !important;
	}

	.mt_1{
		margin-top: 0.1vw !important;
	}

	.mt_0{
		margin-top: 0vw !important;
	}






	/***************************
	右margin
	***************************/
	.mr_100{
		margin-right: 10vw !important;
	}

	.mr_99{
		margin-right: 9.9vw !important;
	}

	.mr_98{
		margin-right: 9.8vw !important;
	}

	.mr_97{
		margin-right: 9.7vw !important;
	}

	.mr_96{
		margin-right: 9.6vw !important;
	}

	.mr_95{
		margin-right: 9.5vw !important;
	}

	.mr_94{
		margin-right: 9.4vw !important;
	}

	.mr_93{
		margin-right: 9.3vw !important;
	}

	.mr_92{
		margin-right: 9.2vw !important;
	}

	.mr_91{
		margin-right: 9.1vw !important;
	}

	.mr_90{
		margin-right: 9vw !important;
	}

	.mr_89{
		margin-right: 8.9vw !important;
	}

	.mr_88{
		margin-right: 8.8vw !important;
	}

	.mr_87{
		margin-right: 8.7vw !important;
	}

	.mr_86{
		margin-right: 8.6vw !important;
	}

	.mr_85{
		margin-right: 8.5vw !important;
	}

	.mr_84{
		margin-right: 8.4vw !important;
	}

	.mr_83{
		margin-right: 8.3vw !important;
	}

	.mr_82{
		margin-right: 8.2vw !important;
	}

	.mr_81{
		margin-right: 8.1vw !important;
	}

	.mr_80{
		margin-right: 8vw !important;
	}

	.mr_79{
		margin-right: 7.9vw !important;
	}

	.mr_78{
		margin-right: 7.8vw !important;
	}

	.mr_77{
		margin-right: 7.7vw !important;
	}

	.mr_76{
		margin-right: 7.6vw !important;
	}

	.mr_75{
		margin-right: 7.5vw !important;
	}

	.mr_74{
		margin-right: 7.4vw !important;
	}

	.mr_73{
		margin-right: 7.3vw !important;
	}

	.mr_72{
		margin-right: 7.2vw !important;
	}

	.mr_71{
		margin-right: 7.1vw !important;
	}

	.mr_70{
		margin-right: 7vw !important;
	}

	.mr_69{
		margin-right: 6.9vw !important;
	}

	.mr_68{
		margin-right: 6.8vw !important;
	}

	.mr_67{
		margin-right: 6.7vw !important;
	}

	.mr_66{
		margin-right: 6.6vw !important;
	}

	.mr_65{
		margin-right: 6.5vw !important;
	}

	.mr_64{
		margin-right: 6.4vw !important;
	}

	.mr_63{
		margin-right: 6.3vw !important;
	}

	.mr_62{
		margin-right: 6.2vw !important;
	}

	.mr_61{
		margin-right: 6.1vw !important;
	}

	.mr_60{
		margin-right: 6vw !important;
	}

	.mr_59{
		margin-right: 5.9vw !important;
	}

	.mr_58{
		margin-right: 5.8vw !important;
	}

	.mr_57{
		margin-right: 5.7vw !important;
	}

	.mr_56{
		margin-right: 5.6vw !important;
	}

	.mr_55{
		margin-right: 5.5vw !important;
	}

	.mr_54{
		margin-right: 5.4vw !important;
	}

	.mr_53{
		margin-right: 5.3vw !important;
	}

	.mr_52{
		margin-right: 5.2vw !important;
	}

	.mr_51{
		margin-right: 5.1vw !important;
	}

	.mr_50{
		margin-right: 5vw !important;
	}

	.mr_49{
		margin-right: 4.9vw !important;
	}

	.mr_48{
		margin-right: 4.8vw !important;
	}

	.mr_47{
		margin-right: 4.7vw !important;
	}

	.mr_46{
		margin-right: 4.6vw !important;
	}

	.mr_45{
		margin-right: 4.5vw !important;
	}

	.mr_44{
		margin-right: 4.4vw !important;
	}

	.mr_43{
		margin-right: 4.3vw !important;
	}

	.mr_42{
		margin-right: 4.2vw !important;
	}

	.mr_41{
		margin-right: 4.1vw !important;
	}

	.mr_40{
		margin-right: 4vw !important;
	}

	.mr_39{
		margin-right: 3.9vw !important;
	}

	.mr_38{
		margin-right: 3.8vw !important;
	}

	.mr_37{
		margin-right: 3.7vw !important;
	}

	.mr_36{
		margin-right: 3.6vw !important;
	}

	.mr_35{
		margin-right: 3.5vw !important;
	}

	.mr_34{
		margin-right: 3.4vw !important;
	}

	.mr_33{
		margin-right: 3.3vw !important;
	}

	.mr_32{
		margin-right: 3.2vw !important;
	}

	.mr_31{
		margin-right: 3.1vw !important;
	}

	.mr_30{
		margin-right: 3vw !important;
	}

	.mr_29{
		margin-right: 2.9vw !important;
	}

	.mr_28{
		margin-right: 2.8vw !important;
	}

	.mr_27{
		margin-right: 2.7vw !important;
	}

	.mr_26{
		margin-right: 2.6vw !important;
	}

	.mr_25{
		margin-right: 2.5vw !important;
	}

	.mr_24{
		margin-right: 2.4vw !important;
	}

	.mr_23{
		margin-right: 2.3vw !important;
	}

	.mr_22{
		margin-right: 2.2vw !important;
	}

	.mr_21{
		margin-right: 2.1vw !important;
	}

	.mr_20{
		margin-right: 2vw !important;
	}

	.mr_19{
		margin-right: 1.9vw !important;
	}

	.mr_18{
		margin-right: 1.8vw !important;
	}

	.mr_17{
		margin-right: 1.7vw !important;
	}

	.mr_16{
		margin-right: 1.6vw !important;
	}

	.mr_15{
		margin-right: 1.5vw !important;
	}

	.mr_14{
		margin-right: 1.4vw !important;
	}

	.mr_13{
		margin-right: 1.3vw !important;
	}

	.mr_12{
		margin-right: 1.2vw !important;
	}

	.mr_11{
		margin-right: 1.1vw !important;
	}

	.mr_10{
		margin-right: 1vw !important;
	}

	.mr_9{
		margin-right: 0.9vw !important;
	}

	.mr_8{
		margin-right: 0.8vw !important;
	}

	.mr_7{
		margin-right: 0.7vw !important;
	}

	.mr_6{
		margin-right: 0.6vw !important;
	}

	.mr_5{
		margin-right: 0.5vw !important;
	}

	.mr_4{
		margin-right: 0.4vw !important;
	}

	.mr_3{
		margin-right: 0.3vw !important;
	}

	.mr_2{
		margin-right: 0.2vw !important;
	}

	.mr_1{
		margin-right: 0.1vw !important;
	}

	.mr_0{
		margin-right: 0vw !important;
	}



	/***************************
	下margin
	***************************/
	.mb_100{
		margin-bottom: 10vw !important;
	}

	.mb_99{
		margin-bottom: 9.9vw !important;
	}

	.mb_98{
		margin-bottom: 9.8vw !important;
	}

	.mb_97{
		margin-bottom: 9.7vw !important;
	}

	.mb_96{
		margin-bottom: 9.6vw !important;
	}

	.mb_95{
		margin-bottom: 9.5vw !important;
	}

	.mb_94{
		margin-bottom: 9.4vw !important;
	}

	.mb_93{
		margin-bottom: 9.3vw !important;
	}

	.mb_92{
		margin-bottom: 9.2vw !important;
	}

	.mb_91{
		margin-bottom: 9.1vw !important;
	}

	.mb_90{
		margin-bottom: 9vw !important;
	}

	.mb_89{
		margin-bottom: 8.9vw !important;
	}

	.mb_88{
		margin-bottom: 8.8vw !important;
	}

	.mb_87{
		margin-bottom: 8.7vw !important;
	}

	.mb_86{
		margin-bottom: 8.6vw !important;
	}

	.mb_85{
		margin-bottom: 8.5vw !important;
	}

	.mb_84{
		margin-bottom: 8.4vw !important;
	}

	.mb_83{
		margin-bottom: 8.3vw !important;
	}

	.mb_82{
		margin-bottom: 8.2vw !important;
	}

	.mb_81{
		margin-bottom: 8.1vw !important;
	}

	.mb_80{
		margin-bottom: 8vw !important;
	}

	.mb_79{
		margin-bottom: 7.9vw !important;
	}

	.mb_78{
		margin-bottom: 7.8vw !important;
	}

	.mb_77{
		margin-bottom: 7.7vw !important;
	}

	.mb_76{
		margin-bottom: 7.6vw !important;
	}

	.mb_75{
		margin-bottom: 7.5vw !important;
	}

	.mb_74{
		margin-bottom: 7.4vw !important;
	}

	.mb_73{
		margin-bottom: 7.3vw !important;
	}

	.mb_72{
		margin-bottom: 7.2vw !important;
	}

	.mb_71{
		margin-bottom: 7.1vw !important;
	}

	.mb_70{
		margin-bottom: 7vw !important;
	}

	.mb_69{
		margin-bottom: 6.9vw !important;
	}

	.mb_68{
		margin-bottom: 6.8vw !important;
	}

	.mb_67{
		margin-bottom: 6.7vw !important;
	}

	.mb_66{
		margin-bottom: 6.6vw !important;
	}

	.mb_65{
		margin-bottom: 6.5vw !important;
	}

	.mb_64{
		margin-bottom: 6.4vw !important;
	}

	.mb_63{
		margin-bottom: 6.3vw !important;
	}

	.mb_62{
		margin-bottom: 6.2vw !important;
	}

	.mb_61{
		margin-bottom: 6.1vw !important;
	}

	.mb_60{
		margin-bottom: 6vw !important;
	}

	.mb_59{
		margin-bottom: 5.9vw !important;
	}

	.mb_58{
		margin-bottom: 5.8vw !important;
	}

	.mb_57{
		margin-bottom: 5.7vw !important;
	}

	.mb_56{
		margin-bottom: 5.6vw !important;
	}

	.mb_55{
		margin-bottom: 5.5vw !important;
	}

	.mb_54{
		margin-bottom: 5.4vw !important;
	}

	.mb_53{
		margin-bottom: 5.3vw !important;
	}

	.mb_52{
		margin-bottom: 5.2vw !important;
	}

	.mb_51{
		margin-bottom: 5.1vw !important;
	}

	.mb_50{
		margin-bottom: 5vw !important;
	}

	.mb_49{
		margin-bottom: 4.9vw !important;
	}

	.mb_48{
		margin-bottom: 4.8vw !important;
	}

	.mb_47{
		margin-bottom: 4.7vw !important;
	}

	.mb_46{
		margin-bottom: 4.6vw !important;
	}

	.mb_45{
		margin-bottom: 4.5vw !important;
	}

	.mb_44{
		margin-bottom: 4.4vw !important;
	}

	.mb_43{
		margin-bottom: 4.3vw !important;
	}

	.mb_42{
		margin-bottom: 4.2vw !important;
	}

	.mb_41{
		margin-bottom: 4.1vw !important;
	}

	.mb_40{
		margin-bottom: 4vw !important;
	}

	.mb_39{
		margin-bottom: 3.9vw !important;
	}

	.mb_38{
		margin-bottom: 3.8vw !important;
	}

	.mb_37{
		margin-bottom: 3.7vw !important;
	}

	.mb_36{
		margin-bottom: 3.6vw !important;
	}

	.mb_35{
		margin-bottom: 3.5vw !important;
	}

	.mb_34{
		margin-bottom: 3.4vw !important;
	}

	.mb_33{
		margin-bottom: 3.3vw !important;
	}

	.mb_32{
		margin-bottom: 3.2vw !important;
	}

	.mb_31{
		margin-bottom: 3.1vw !important;
	}

	.mb_30{
		margin-bottom: 3vw !important;
	}

	.mb_29{
		margin-bottom: 2.9vw !important;
	}

	.mb_28{
		margin-bottom: 2.8vw !important;
	}

	.mb_27{
		margin-bottom: 2.7vw !important;
	}

	.mb_26{
		margin-bottom: 2.6vw !important;
	}

	.mb_25{
		margin-bottom: 2.5vw !important;
	}

	.mb_24{
		margin-bottom: 2.4vw !important;
	}

	.mb_23{
		margin-bottom: 2.3vw !important;
	}

	.mb_22{
		margin-bottom: 2.2vw !important;
	}

	.mb_21{
		margin-bottom: 2.1vw !important;
	}

	.mb_20{
		margin-bottom: 2vw !important;
	}

	.mb_19{
		margin-bottom: 1.9vw !important;
	}

	.mb_18{
		margin-bottom: 1.8vw !important;
	}

	.mb_17{
		margin-bottom: 1.7vw !important;
	}

	.mb_16{
		margin-bottom: 1.6vw !important;
	}

	.mb_15{
		margin-bottom: 1.5vw !important;
	}

	.mb_14{
		margin-bottom: 1.4vw !important;
	}

	.mb_13{
		margin-bottom: 1.3vw !important;
	}

	.mb_12{
		margin-bottom: 1.2vw !important;
	}

	.mb_11{
		margin-bottom: 1.1vw !important;
	}

	.mb_10{
		margin-bottom: 1vw !important;
	}

	.mb_9{
		margin-bottom: 0.9vw !important;
	}

	.mb_8{
		margin-bottom: 0.8vw !important;
	}

	.mb_7{
		margin-bottom: 0.7vw !important;
	}

	.mb_6{
		margin-bottom: 0.6vw !important;
	}

	.mb_5{
		margin-bottom: 0.5vw !important;
	}

	.mb_4{
		margin-bottom: 0.4vw !important;
	}

	.mb_3{
		margin-bottom: 0.3vw !important;
	}

	.mb_2{
		margin-bottom: 0.2vw !important;
	}

	.mb_1{
		margin-bottom: 0.1vw !important;
	}

	.mb_0{
		margin-bottom: 0vw !important;
	}




	/***************************
	左margin
	***************************/
	.ml_100{
		margin-left: 10vw !important;
	}

	.ml_99{
		margin-left: 9.9vw !important;
	}

	.ml_98{
		margin-left: 9.8vw !important;
	}

	.ml_97{
		margin-left: 9.7vw !important;
	}

	.ml_96{
		margin-left: 9.6vw !important;
	}

	.ml_95{
		margin-left: 9.5vw !important;
	}

	.ml_94{
		margin-left: 9.4vw !important;
	}

	.ml_93{
		margin-left: 9.3vw !important;
	}

	.ml_92{
		margin-left: 9.2vw !important;
	}

	.ml_91{
		margin-left: 9.1vw !important;
	}

	.ml_90{
		margin-left: 9vw !important;
	}

	.ml_89{
		margin-left: 8.9vw !important;
	}

	.ml_88{
		margin-left: 8.8vw !important;
	}

	.ml_87{
		margin-left: 8.7vw !important;
	}

	.ml_86{
		margin-left: 8.6vw !important;
	}

	.ml_85{
		margin-left: 8.5vw !important;
	}

	.ml_84{
		margin-left: 8.4vw !important;
	}

	.ml_83{
		margin-left: 8.3vw !important;
	}

	.ml_82{
		margin-left: 8.2vw !important;
	}

	.ml_81{
		margin-left: 8.1vw !important;
	}

	.ml_80{
		margin-left: 8vw !important;
	}

	.ml_79{
		margin-left: 7.9vw !important;
	}

	.ml_78{
		margin-left: 7.8vw !important;
	}

	.ml_77{
		margin-left: 7.7vw !important;
	}

	.ml_76{
		margin-left: 7.6vw !important;
	}

	.ml_75{
		margin-left: 7.5vw !important;
	}

	.ml_74{
		margin-left: 7.4vw !important;
	}

	.ml_73{
		margin-left: 7.3vw !important;
	}

	.ml_72{
		margin-left: 7.2vw !important;
	}

	.ml_71{
		margin-left: 7.1vw !important;
	}

	.ml_70{
		margin-left: 7vw !important;
	}

	.ml_69{
		margin-left: 6.9vw !important;
	}

	.ml_68{
		margin-left: 6.8vw !important;
	}

	.ml_67{
		margin-left: 6.7vw !important;
	}

	.ml_66{
		margin-left: 6.6vw !important;
	}

	.ml_65{
		margin-left: 6.5vw !important;
	}

	.ml_64{
		margin-left: 6.4vw !important;
	}

	.ml_63{
		margin-left: 6.3vw !important;
	}

	.ml_62{
		margin-left: 6.2vw !important;
	}

	.ml_61{
		margin-left: 6.1vw !important;
	}

	.ml_60{
		margin-left: 6vw !important;
	}

	.ml_59{
		margin-left: 5.9vw !important;
	}

	.ml_58{
		margin-left: 5.8vw !important;
	}

	.ml_57{
		margin-left: 5.7vw !important;
	}

	.ml_56{
		margin-left: 5.6vw !important;
	}

	.ml_55{
		margin-left: 5.5vw !important;
	}

	.ml_54{
		margin-left: 5.4vw !important;
	}

	.ml_53{
		margin-left: 5.3vw !important;
	}

	.ml_52{
		margin-left: 5.2vw !important;
	}

	.ml_51{
		margin-left: 5.1vw !important;
	}

	.ml_50{
		margin-left: 5vw !important;
	}

	.ml_49{
		margin-left: 4.9vw !important;
	}

	.ml_48{
		margin-left: 4.8vw !important;
	}

	.ml_47{
		margin-left: 4.7vw !important;
	}

	.ml_46{
		margin-left: 4.6vw !important;
	}

	.ml_45{
		margin-left: 4.5vw !important;
	}

	.ml_44{
		margin-left: 4.4vw !important;
	}

	.ml_43{
		margin-left: 4.3vw !important;
	}

	.ml_42{
		margin-left: 4.2vw !important;
	}

	.ml_41{
		margin-left: 4.1vw !important;
	}

	.ml_40{
		margin-left: 4vw !important;
	}

	.ml_39{
		margin-left: 3.9vw !important;
	}

	.ml_38{
		margin-left: 3.8vw !important;
	}

	.ml_37{
		margin-left: 3.7vw !important;
	}

	.ml_36{
		margin-left: 3.6vw !important;
	}

	.ml_35{
		margin-left: 3.5vw !important;
	}

	.ml_34{
		margin-left: 3.4vw !important;
	}

	.ml_33{
		margin-left: 3.3vw !important;
	}

	.ml_32{
		margin-left: 3.2vw !important;
	}

	.ml_31{
		margin-left: 3.1vw !important;
	}

	.ml_30{
		margin-left: 3vw !important;
	}

	.ml_29{
		margin-left: 2.9vw !important;
	}

	.ml_28{
		margin-left: 2.8vw !important;
	}

	.ml_27{
		margin-left: 2.7vw !important;
	}

	.ml_26{
		margin-left: 2.6vw !important;
	}

	.ml_25{
		margin-left: 2.5vw !important;
	}

	.ml_24{
		margin-left: 2.4vw !important;
	}

	.ml_23{
		margin-left: 2.3vw !important;
	}

	.ml_22{
		margin-left: 2.2vw !important;
	}

	.ml_21{
		margin-left: 2.1vw !important;
	}

	.ml_20{
		margin-left: 2vw !important;
	}

	.ml_19{
		margin-left: 1.9vw !important;
	}

	.ml_18{
		margin-left: 1.8vw !important;
	}

	.ml_17{
		margin-left: 1.7vw !important;
	}

	.ml_16{
		margin-left: 1.6vw !important;
	}

	.ml_15{
		margin-left: 1.5vw !important;
	}

	.ml_14{
		margin-left: 1.4vw !important;
	}

	.ml_13{
		margin-left: 1.3vw !important;
	}

	.ml_12{
		margin-left: 1.2vw !important;
	}

	.ml_11{
		margin-left: 1.1vw !important;
	}

	.ml_10{
		margin-left: 1vw !important;
	}

	.ml_9{
		margin-left: 0.9vw !important;
	}

	.ml_8{
		margin-left: 0.8vw !important;
	}

	.ml_7{
		margin-left: 0.7vw !important;
	}

	.ml_6{
		margin-left: 0.6vw !important;
	}

	.ml_5{
		margin-left: 0.5vw !important;
	}

	.ml_4{
		margin-left: 0.4vw !important;
	}

	.ml_3{
		margin-left: 0.3vw !important;
	}

	.ml_2{
		margin-left: 0.2vw !important;
	}

	.ml_1{
		margin-left: 0.1vw !important;
	}

	.ml_0{
		margin-left: 0vw !important;
	}






	/**********************************

	パディング

	**********************************/

	/***************************
	上padding
	***************************/
	.pt_100{
		padding-top: 10vw !important;
	}

	.pt_99{
		padding-top: 9.9vw !important;
	}

	.pt_98{
		padding-top: 9.8vw !important;
	}

	.pt_97{
		padding-top: 9.7vw !important;
	}

	.pt_96{
		padding-top: 9.6vw !important;
	}

	.pt_95{
		padding-top: 9.5vw !important;
	}

	.pt_94{
		padding-top: 9.4vw !important;
	}

	.pt_93{
		padding-top: 9.3vw !important;
	}

	.pt_92{
		padding-top: 9.2vw !important;
	}

	.pt_91{
		padding-top: 9.1vw !important;
	}

	.pt_90{
		padding-top: 9vw !important;
	}

	.pt_89{
		padding-top: 8.9vw !important;
	}

	.pt_88{
		padding-top: 8.8vw !important;
	}

	.pt_87{
		padding-top: 8.7vw !important;
	}

	.pt_86{
		padding-top: 8.6vw !important;
	}

	.pt_85{
		padding-top: 8.5vw !important;
	}

	.pt_84{
		padding-top: 8.4vw !important;
	}

	.pt_83{
		padding-top: 8.3vw !important;
	}

	.pt_82{
		padding-top: 8.2vw !important;
	}

	.pt_81{
		padding-top: 8.1vw !important;
	}

	.pt_80{
		padding-top: 8vw !important;
	}

	.pt_79{
		padding-top: 7.9vw !important;
	}

	.pt_78{
		padding-top: 7.8vw !important;
	}

	.pt_77{
		padding-top: 7.7vw !important;
	}

	.pt_76{
		padding-top: 7.6vw !important;
	}

	.pt_75{
		padding-top: 7.5vw !important;
	}

	.pt_74{
		padding-top: 7.4vw !important;
	}

	.pt_73{
		padding-top: 7.3vw !important;
	}

	.pt_72{
		padding-top: 7.2vw !important;
	}

	.pt_71{
		padding-top: 7.1vw !important;
	}

	.pt_70{
		padding-top: 7vw !important;
	}

	.pt_69{
		padding-top: 6.9vw !important;
	}

	.pt_68{
		padding-top: 6.8vw !important;
	}

	.pt_67{
		padding-top: 6.7vw !important;
	}

	.pt_66{
		padding-top: 6.6vw !important;
	}

	.pt_65{
		padding-top: 6.5vw !important;
	}

	.pt_64{
		padding-top: 6.4vw !important;
	}

	.pt_63{
		padding-top: 6.3vw !important;
	}

	.pt_62{
		padding-top: 6.2vw !important;
	}

	.pt_61{
		padding-top: 6.1vw !important;
	}

	.pt_60{
		padding-top: 6vw !important;
	}

	.pt_59{
		padding-top: 5.9vw !important;
	}

	.pt_58{
		padding-top: 5.8vw !important;
	}

	.pt_57{
		padding-top: 5.7vw !important;
	}

	.pt_56{
		padding-top: 5.6vw !important;
	}

	.pt_55{
		padding-top: 5.5vw !important;
	}

	.pt_54{
		padding-top: 5.4vw !important;
	}

	.pt_53{
		padding-top: 5.3vw !important;
	}

	.pt_52{
		padding-top: 5.2vw !important;
	}

	.pt_51{
		padding-top: 5.1vw !important;
	}

	.pt_50{
		padding-top: 5vw !important;
	}

	.pt_49{
		padding-top: 4.9vw !important;
	}

	.pt_48{
		padding-top: 4.8vw !important;
	}

	.pt_47{
		padding-top: 4.7vw !important;
	}

	.pt_46{
		padding-top: 4.6vw !important;
	}

	.pt_45{
		padding-top: 4.5vw !important;
	}

	.pt_44{
		padding-top: 4.4vw !important;
	}

	.pt_43{
		padding-top: 4.3vw !important;
	}

	.pt_42{
		padding-top: 4.2vw !important;
	}

	.pt_41{
		padding-top: 4.1vw !important;
	}

	.pt_40{
		padding-top: 4vw !important;
	}

	.pt_39{
		padding-top: 3.9vw !important;
	}

	.pt_38{
		padding-top: 3.8vw !important;
	}

	.pt_37{
		padding-top: 3.7vw !important;
	}

	.pt_36{
		padding-top: 3.6vw !important;
	}

	.pt_35{
		padding-top: 3.5vw !important;
	}

	.pt_34{
		padding-top: 3.4vw !important;
	}

	.pt_33{
		padding-top: 3.3vw !important;
	}

	.pt_32{
		padding-top: 3.2vw !important;
	}

	.pt_31{
		padding-top: 3.1vw !important;
	}

	.pt_30{
		padding-top: 3vw !important;
	}

	.pt_29{
		padding-top: 2.9vw !important;
	}

	.pt_28{
		padding-top: 2.8vw !important;
	}

	.pt_27{
		padding-top: 2.7vw !important;
	}

	.pt_26{
		padding-top: 2.6vw !important;
	}

	.pt_25{
		padding-top: 2.5vw !important;
	}

	.pt_24{
		padding-top: 2.4vw !important;
	}

	.pt_23{
		padding-top: 2.3vw !important;
	}

	.pt_22{
		padding-top: 2.2vw !important;
	}

	.pt_21{
		padding-top: 2.1vw !important;
	}

	.pt_20{
		padding-top: 2vw !important;
	}

	.pt_19{
		padding-top: 1.9vw !important;
	}

	.pt_18{
		padding-top: 1.8vw !important;
	}

	.pt_17{
		padding-top: 1.7vw !important;
	}

	.pt_16{
		padding-top: 1.6vw !important;
	}

	.pt_15{
		padding-top: 1.5vw !important;
	}

	.pt_14{
		padding-top: 1.4vw !important;
	}

	.pt_13{
		padding-top: 1.3vw !important;
	}

	.pt_12{
		padding-top: 1.2vw !important;
	}

	.pt_11{
		padding-top: 1.1vw !important;
	}

	.pt_10{
		padding-top: 1vw !important;
	}

	.pt_9{
		padding-top: 0.9vw !important;
	}

	.pt_8{
		padding-top: 0.8vw !important;
	}

	.pt_7{
		padding-top: 0.7vw !important;
	}

	.pt_6{
		padding-top: 0.6vw !important;
	}

	.pt_5{
		padding-top: 0.5vw !important;
	}

	.pt_4{
		padding-top: 0.4vw !important;
	}

	.pt_3{
		padding-top: 0.3vw !important;
	}

	.pt_2{
		padding-top: 0.2vw !important;
	}

	.pt_1{
		padding-top: 0.1vw !important;
	}

	.pt_0{
		padding-top: 0vw !important;
	}



	/***************************
	右padding
	***************************/
	.pr_100{
		padding-right: 10vw !important;
	}

	.pr_99{
		padding-right: 9.9vw !important;
	}

	.pr_98{
		padding-right: 9.8vw !important;
	}

	.pr_97{
		padding-right: 9.7vw !important;
	}

	.pr_96{
		padding-right: 9.6vw !important;
	}

	.pr_95{
		padding-right: 9.5vw !important;
	}

	.pr_94{
		padding-right: 9.4vw !important;
	}

	.pr_93{
		padding-right: 9.3vw !important;
	}

	.pr_92{
		padding-right: 9.2vw !important;
	}

	.pr_91{
		padding-right: 9.1vw !important;
	}

	.pr_90{
		padding-right: 9vw !important;
	}

	.pr_89{
		padding-right: 8.9vw !important;
	}

	.pr_88{
		padding-right: 8.8vw !important;
	}

	.pr_87{
		padding-right: 8.7vw !important;
	}

	.pr_86{
		padding-right: 8.6vw !important;
	}

	.pr_85{
		padding-right: 8.5vw !important;
	}

	.pr_84{
		padding-right: 8.4vw !important;
	}

	.pr_83{
		padding-right: 8.3vw !important;
	}

	.pr_82{
		padding-right: 8.2vw !important;
	}

	.pr_81{
		padding-right: 8.1vw !important;
	}

	.pr_80{
		padding-right: 8vw !important;
	}

	.pr_79{
		padding-right: 7.9vw !important;
	}

	.pr_78{
		padding-right: 7.8vw !important;
	}

	.pr_77{
		padding-right: 7.7vw !important;
	}

	.pr_76{
		padding-right: 7.6vw !important;
	}

	.pr_75{
		padding-right: 7.5vw !important;
	}

	.pr_74{
		padding-right: 7.4vw !important;
	}

	.pr_73{
		padding-right: 7.3vw !important;
	}

	.pr_72{
		padding-right: 7.2vw !important;
	}

	.pr_71{
		padding-right: 7.1vw !important;
	}

	.pr_70{
		padding-right: 7vw !important;
	}

	.pr_69{
		padding-right: 6.9vw !important;
	}

	.pr_68{
		padding-right: 6.8vw !important;
	}

	.pr_67{
		padding-right: 6.7vw !important;
	}

	.pr_66{
		padding-right: 6.6vw !important;
	}

	.pr_65{
		padding-right: 6.5vw !important;
	}

	.pr_64{
		padding-right: 6.4vw !important;
	}

	.pr_63{
		padding-right: 6.3vw !important;
	}

	.pr_62{
		padding-right: 6.2vw !important;
	}

	.pr_61{
		padding-right: 6.1vw !important;
	}

	.pr_60{
		padding-right: 6vw !important;
	}

	.pr_59{
		padding-right: 5.9vw !important;
	}

	.pr_58{
		padding-right: 5.8vw !important;
	}

	.pr_57{
		padding-right: 5.7vw !important;
	}

	.pr_56{
		padding-right: 5.6vw !important;
	}

	.pr_55{
		padding-right: 5.5vw !important;
	}

	.pr_54{
		padding-right: 5.4vw !important;
	}

	.pr_53{
		padding-right: 5.3vw !important;
	}

	.pr_52{
		padding-right: 5.2vw !important;
	}

	.pr_51{
		padding-right: 5.1vw !important;
	}

	.pr_50{
		padding-right: 5vw !important;
	}

	.pr_49{
		padding-right: 4.9vw !important;
	}

	.pr_48{
		padding-right: 4.8vw !important;
	}

	.pr_47{
		padding-right: 4.7vw !important;
	}

	.pr_46{
		padding-right: 4.6vw !important;
	}

	.pr_45{
		padding-right: 4.5vw !important;
	}

	.pr_44{
		padding-right: 4.4vw !important;
	}

	.pr_43{
		padding-right: 4.3vw !important;
	}

	.pr_42{
		padding-right: 4.2vw !important;
	}

	.pr_41{
		padding-right: 4.1vw !important;
	}

	.pr_40{
		padding-right: 4vw !important;
	}

	.pr_39{
		padding-right: 3.9vw !important;
	}

	.pr_38{
		padding-right: 3.8vw !important;
	}

	.pr_37{
		padding-right: 3.7vw !important;
	}

	.pr_36{
		padding-right: 3.6vw !important;
	}

	.pr_35{
		padding-right: 3.5vw !important;
	}

	.pr_34{
		padding-right: 3.4vw !important;
	}

	.pr_33{
		padding-right: 3.3vw !important;
	}

	.pr_32{
		padding-right: 3.2vw !important;
	}

	.pr_31{
		padding-right: 3.1vw !important;
	}

	.pr_30{
		padding-right: 3vw !important;
	}

	.pr_29{
		padding-right: 2.9vw !important;
	}

	.pr_28{
		padding-right: 2.8vw !important;
	}

	.pr_27{
		padding-right: 2.7vw !important;
	}

	.pr_26{
		padding-right: 2.6vw !important;
	}

	.pr_25{
		padding-right: 2.5vw !important;
	}

	.pr_24{
		padding-right: 2.4vw !important;
	}

	.pr_23{
		padding-right: 2.3vw !important;
	}

	.pr_22{
		padding-right: 2.2vw !important;
	}

	.pr_21{
		padding-right: 2.1vw !important;
	}

	.pr_20{
		padding-right: 2vw !important;
	}

	.pr_19{
		padding-right: 1.9vw !important;
	}

	.pr_18{
		padding-right: 1.8vw !important;
	}

	.pr_17{
		padding-right: 1.7vw !important;
	}

	.pr_16{
		padding-right: 1.6vw !important;
	}

	.pr_15{
		padding-right: 1.5vw !important;
	}

	.pr_14{
		padding-right: 1.4vw !important;
	}

	.pr_13{
		padding-right: 1.3vw !important;
	}

	.pr_12{
		padding-right: 1.2vw !important;
	}

	.pr_11{
		padding-right: 1.1vw !important;
	}

	.pr_10{
		padding-right: 1vw !important;
	}

	.pr_9{
		padding-right: 0.9vw !important;
	}

	.pr_8{
		padding-right: 0.8vw !important;
	}

	.pr_7{
		padding-right: 0.7vw !important;
	}

	.pr_6{
		padding-right: 0.6vw !important;
	}

	.pr_5{
		padding-right: 0.5vw !important;
	}

	.pr_4{
		padding-right: 0.4vw !important;
	}

	.pr_3{
		padding-right: 0.3vw !important;
	}

	.pr_2{
		padding-right: 0.2vw !important;
	}

	.pr_1{
		padding-right: 0.1vw !important;
	}

	.pr_0{
		padding-right: 0vw !important;
	}





	/***************************
	下padding
	***************************/
	.pb_100{
		padding-bottom: 10vw !important;
	}

	.pb_99{
		padding-bottom: 9.9vw !important;
	}

	.pb_98{
		padding-bottom: 9.8vw !important;
	}

	.pb_97{
		padding-bottom: 9.7vw !important;
	}

	.pb_96{
		padding-bottom: 9.6vw !important;
	}

	.pb_95{
		padding-bottom: 9.5vw !important;
	}

	.pb_94{
		padding-bottom: 9.4vw !important;
	}

	.pb_93{
		padding-bottom: 9.3vw !important;
	}

	.pb_92{
		padding-bottom: 9.2vw !important;
	}

	.pb_91{
		padding-bottom: 9.1vw !important;
	}

	.pb_90{
		padding-bottom: 9vw !important;
	}

	.pb_89{
		padding-bottom: 8.9vw !important;
	}

	.pb_88{
		padding-bottom: 8.8vw !important;
	}

	.pb_87{
		padding-bottom: 8.7vw !important;
	}

	.pb_86{
		padding-bottom: 8.6vw !important;
	}

	.pb_85{
		padding-bottom: 8.5vw !important;
	}

	.pb_84{
		padding-bottom: 8.4vw !important;
	}

	.pb_83{
		padding-bottom: 8.3vw !important;
	}

	.pb_82{
		padding-bottom: 8.2vw !important;
	}

	.pb_81{
		padding-bottom: 8.1vw !important;
	}

	.pb_80{
		padding-bottom: 8vw !important;
	}

	.pb_79{
		padding-bottom: 7.9vw !important;
	}

	.pb_78{
		padding-bottom: 7.8vw !important;
	}

	.pb_77{
		padding-bottom: 7.7vw !important;
	}

	.pb_76{
		padding-bottom: 7.6vw !important;
	}

	.pb_75{
		padding-bottom: 7.5vw !important;
	}

	.pb_74{
		padding-bottom: 7.4vw !important;
	}

	.pb_73{
		padding-bottom: 7.3vw !important;
	}

	.pb_72{
		padding-bottom: 7.2vw !important;
	}

	.pb_71{
		padding-bottom: 7.1vw !important;
	}

	.pb_70{
		padding-bottom: 7vw !important;
	}

	.pb_69{
		padding-bottom: 6.9vw !important;
	}

	.pb_68{
		padding-bottom: 6.8vw !important;
	}

	.pb_67{
		padding-bottom: 6.7vw !important;
	}

	.pb_66{
		padding-bottom: 6.6vw !important;
	}

	.pb_65{
		padding-bottom: 6.5vw !important;
	}

	.pb_64{
		padding-bottom: 6.4vw !important;
	}

	.pb_63{
		padding-bottom: 6.3vw !important;
	}

	.pb_62{
		padding-bottom: 6.2vw !important;
	}

	.pb_61{
		padding-bottom: 6.1vw !important;
	}

	.pb_60{
		padding-bottom: 6vw !important;
	}

	.pb_59{
		padding-bottom: 5.9vw !important;
	}

	.pb_58{
		padding-bottom: 5.8vw !important;
	}

	.pb_57{
		padding-bottom: 5.7vw !important;
	}

	.pb_56{
		padding-bottom: 5.6vw !important;
	}

	.pb_55{
		padding-bottom: 5.5vw !important;
	}

	.pb_54{
		padding-bottom: 5.4vw !important;
	}

	.pb_53{
		padding-bottom: 5.3vw !important;
	}

	.pb_52{
		padding-bottom: 5.2vw !important;
	}

	.pb_51{
		padding-bottom: 5.1vw !important;
	}

	.pb_50{
		padding-bottom: 5vw !important;
	}

	.pb_49{
		padding-bottom: 4.9vw !important;
	}

	.pb_48{
		padding-bottom: 4.8vw !important;
	}

	.pb_47{
		padding-bottom: 4.7vw !important;
	}

	.pb_46{
		padding-bottom: 4.6vw !important;
	}

	.pb_45{
		padding-bottom: 4.5vw !important;
	}

	.pb_44{
		padding-bottom: 4.4vw !important;
	}

	.pb_43{
		padding-bottom: 4.3vw !important;
	}

	.pb_42{
		padding-bottom: 4.2vw !important;
	}

	.pb_41{
		padding-bottom: 4.1vw !important;
	}

	.pb_40{
		padding-bottom: 4vw !important;
	}

	.pb_39{
		padding-bottom: 3.9vw !important;
	}

	.pb_38{
		padding-bottom: 3.8vw !important;
	}

	.pb_37{
		padding-bottom: 3.7vw !important;
	}

	.pb_36{
		padding-bottom: 3.6vw !important;
	}

	.pb_35{
		padding-bottom: 3.5vw !important;
	}

	.pb_34{
		padding-bottom: 3.4vw !important;
	}

	.pb_33{
		padding-bottom: 3.3vw !important;
	}

	.pb_32{
		padding-bottom: 3.2vw !important;
	}

	.pb_31{
		padding-bottom: 3.1vw !important;
	}

	.pb_30{
		padding-bottom: 3vw !important;
	}

	.pb_29{
		padding-bottom: 2.9vw !important;
	}

	.pb_28{
		padding-bottom: 2.8vw !important;
	}

	.pb_27{
		padding-bottom: 2.7vw !important;
	}

	.pb_26{
		padding-bottom: 2.6vw !important;
	}

	.pb_25{
		padding-bottom: 2.5vw !important;
	}

	.pb_24{
		padding-bottom: 2.4vw !important;
	}

	.pb_23{
		padding-bottom: 2.3vw !important;
	}

	.pb_22{
		padding-bottom: 2.2vw !important;
	}

	.pb_21{
		padding-bottom: 2.1vw !important;
	}

	.pb_20{
		padding-bottom: 2vw !important;
	}

	.pb_19{
		padding-bottom: 1.9vw !important;
	}

	.pb_18{
		padding-bottom: 1.8vw !important;
	}

	.pb_17{
		padding-bottom: 1.7vw !important;
	}

	.pb_16{
		padding-bottom: 1.6vw !important;
	}

	.pb_15{
		padding-bottom: 1.5vw !important;
	}

	.pb_14{
		padding-bottom: 1.4vw !important;
	}

	.pb_13{
		padding-bottom: 1.3vw !important;
	}

	.pb_12{
		padding-bottom: 1.2vw !important;
	}

	.pb_11{
		padding-bottom: 1.1vw !important;
	}

	.pb_10{
		padding-bottom: 1vw !important;
	}

	.pb_9{
		padding-bottom: 0.9vw !important;
	}

	.pb_8{
		padding-bottom: 0.8vw !important;
	}

	.pb_7{
		padding-bottom: 0.7vw !important;
	}

	.pb_6{
		padding-bottom: 0.6vw !important;
	}

	.pb_5{
		padding-bottom: 0.5vw !important;
	}

	.pb_4{
		padding-bottom: 0.4vw !important;
	}

	.pb_3{
		padding-bottom: 0.3vw !important;
	}

	.pb_2{
		padding-bottom: 0.2vw !important;
	}

	.pb_1{
		padding-bottom: 0.1vw !important;
	}

	.pb_0{
		padding-bottom: 0vw !important;
	}




	/***************************
	左padding
	***************************/
	.pl_100{
		padding-left: 10vw !important;
	}

	.pl_99{
		padding-left: 9.9vw !important;
	}

	.pl_98{
		padding-left: 9.8vw !important;
	}

	.pl_97{
		padding-left: 9.7vw !important;
	}

	.pl_96{
		padding-left: 9.6vw !important;
	}

	.pl_95{
		padding-left: 9.5vw !important;
	}

	.pl_94{
		padding-left: 9.4vw !important;
	}

	.pl_93{
		padding-left: 9.3vw !important;
	}

	.pl_92{
		padding-left: 9.2vw !important;
	}

	.pl_91{
		padding-left: 9.1vw !important;
	}

	.pl_90{
		padding-left: 9vw !important;
	}

	.pl_89{
		padding-left: 8.9vw !important;
	}

	.pl_88{
		padding-left: 8.8vw !important;
	}

	.pl_87{
		padding-left: 8.7vw !important;
	}

	.pl_86{
		padding-left: 8.6vw !important;
	}

	.pl_85{
		padding-left: 8.5vw !important;
	}

	.pl_84{
		padding-left: 8.4vw !important;
	}

	.pl_83{
		padding-left: 8.3vw !important;
	}

	.pl_82{
		padding-left: 8.2vw !important;
	}

	.pl_81{
		padding-left: 8.1vw !important;
	}

	.pl_80{
		padding-left: 8vw !important;
	}

	.pl_79{
		padding-left: 7.9vw !important;
	}

	.pl_78{
		padding-left: 7.8vw !important;
	}

	.pl_77{
		padding-left: 7.7vw !important;
	}

	.pl_76{
		padding-left: 7.6vw !important;
	}

	.pl_75{
		padding-left: 7.5vw !important;
	}

	.pl_74{
		padding-left: 7.4vw !important;
	}

	.pl_73{
		padding-left: 7.3vw !important;
	}

	.pl_72{
		padding-left: 7.2vw !important;
	}

	.pl_71{
		padding-left: 7.1vw !important;
	}

	.pl_70{
		padding-left: 7vw !important;
	}

	.pl_69{
		padding-left: 6.9vw !important;
	}

	.pl_68{
		padding-left: 6.8vw !important;
	}

	.pl_67{
		padding-left: 6.7vw !important;
	}

	.pl_66{
		padding-left: 6.6vw !important;
	}

	.pl_65{
		padding-left: 6.5vw !important;
	}

	.pl_64{
		padding-left: 6.4vw !important;
	}

	.pl_63{
		padding-left: 6.3vw !important;
	}

	.pl_62{
		padding-left: 6.2vw !important;
	}

	.pl_61{
		padding-left: 6.1vw !important;
	}

	.pl_60{
		padding-left: 6vw !important;
	}

	.pl_59{
		padding-left: 5.9vw !important;
	}

	.pl_58{
		padding-left: 5.8vw !important;
	}

	.pl_57{
		padding-left: 5.7vw !important;
	}

	.pl_56{
		padding-left: 5.6vw !important;
	}

	.pl_55{
		padding-left: 5.5vw !important;
	}

	.pl_54{
		padding-left: 5.4vw !important;
	}

	.pl_53{
		padding-left: 5.3vw !important;
	}

	.pl_52{
		padding-left: 5.2vw !important;
	}

	.pl_51{
		padding-left: 5.1vw !important;
	}

	.pl_50{
		padding-left: 5vw !important;
	}

	.pl_49{
		padding-left: 4.9vw !important;
	}

	.pl_48{
		padding-left: 4.8vw !important;
	}

	.pl_47{
		padding-left: 4.7vw !important;
	}

	.pl_46{
		padding-left: 4.6vw !important;
	}

	.pl_45{
		padding-left: 4.5vw !important;
	}

	.pl_44{
		padding-left: 4.4vw !important;
	}

	.pl_43{
		padding-left: 4.3vw !important;
	}

	.pl_42{
		padding-left: 4.2vw !important;
	}

	.pl_41{
		padding-left: 4.1vw !important;
	}

	.pl_40{
		padding-left: 4vw !important;
	}

	.pl_39{
		padding-left: 3.9vw !important;
	}

	.pl_38{
		padding-left: 3.8vw !important;
	}

	.pl_37{
		padding-left: 3.7vw !important;
	}

	.pl_36{
		padding-left: 3.6vw !important;
	}

	.pl_35{
		padding-left: 3.5vw !important;
	}

	.pl_34{
		padding-left: 3.4vw !important;
	}

	.pl_33{
		padding-left: 3.3vw !important;
	}

	.pl_32{
		padding-left: 3.2vw !important;
	}

	.pl_31{
		padding-left: 3.1vw !important;
	}

	.pl_30{
		padding-left: 3vw !important;
	}

	.pl_29{
		padding-left: 2.9vw !important;
	}

	.pl_28{
		padding-left: 2.8vw !important;
	}

	.pl_27{
		padding-left: 2.7vw !important;
	}

	.pl_26{
		padding-left: 2.6vw !important;
	}

	.pl_25{
		padding-left: 2.5vw !important;
	}

	.pl_24{
		padding-left: 2.4vw !important;
	}

	.pl_23{
		padding-left: 2.3vw !important;
	}

	.pl_22{
		padding-left: 2.2vw !important;
	}

	.pl_21{
		padding-left: 2.1vw !important;
	}

	.pl_20{
		padding-left: 2vw !important;
	}

	.pl_19{
		padding-left: 1.9vw !important;
	}

	.pl_18{
		padding-left: 1.8vw !important;
	}

	.pl_17{
		padding-left: 1.7vw !important;
	}

	.pl_16{
		padding-left: 1.6vw !important;
	}

	.pl_15{
		padding-left: 1.5vw !important;
	}

	.pl_14{
		padding-left: 1.4vw !important;
	}

	.pl_13{
		padding-left: 1.3vw !important;
	}

	.pl_12{
		padding-left: 1.2vw !important;
	}

	.pl_11{
		padding-left: 1.1vw !important;
	}

	.pl_10{
		padding-left: 1vw !important;
	}

	.pl_9{
		padding-left: 0.9vw !important;
	}

	.pl_8{
		padding-left: 0.8vw !important;
	}

	.pl_7{
		padding-left: 0.7vw !important;
	}

	.pl_6{
		padding-left: 0.6vw !important;
	}

	.pl_5{
		padding-left: 0.5vw !important;
	}

	.pl_4{
		padding-left: 0.4vw !important;
	}

	.pl_3{
		padding-left: 0.3vw !important;
	}

	.pl_2{
		padding-left: 0.2vw !important;
	}

	.pl_1{
		padding-left: 0.1vw !important;
	}

	.pl_0{
		padding-left: 0vw !important;
	}





	/**********************************

	display〜

	**********************************/
	.di_flex{
		display: flex;
	}

	.di_blok{
		display: block;
	}

	.di_inl{
		display: inline;
	}

	.di_inl_bl{
		display: inline-block;
	}

	.di_none{
		display: none;
	}




	/**********************************

	align-items〜

	**********************************/
	.al_center{
		align-items: center;
	}

	.al_fend{
		align-items: flex-end;
	}

	.al_fstart{
		align-items: flex-start;
	}




	/**********************************

	justify-content〜

	**********************************/
	.ju_center{
		justify-content: center;
	}

	.ju_sp_bet{
		justify-content: space-between;
	}

	.ju_fend{
		justify-content: flex-end;
	}

	.ju_fstart{
		justify-content: flex-start;
	}





	/**********************************

	文字サイズ

	**********************************/
	.fos_1-4{
		font-size: 1.4vw;
	}

	.fos_1-5{
		font-size: 1.5vw;
	}

	.fos_1-6{
		font-size: 1.6vw;
	}

	.fos_1-7{
		font-size: 1.7vw;
	}

	.fos_1-8{
		font-size: 1.8vw;
	}

	.fos_1-9{
		font-size: 1.9vw;
	}

	.fos_2{
		font-size: 2vw;
	}

	.fos_2-1{
		font-size: 2.1vw;
	}

	.fos_2-2{
		font-size: 2.2vw;
	}

	.fos_2-3{
		font-size: 2.3vw;
	}

	.fos_2-4{
		font-size: 2.4vw;
	}

	.fos_2-5{
		font-size: 2.5vw;
	}

	.fos_2-6{
		font-size: 2.6vw;
	}

	.fos_2-7{
		font-size: 2.7vw;
	}

	.fos_2-8{
		font-size: 2.8vw;
	}

	.fos_2-9{
		font-size: 2.9vw;
	}

	.fos_3{
		font-size: 3vw;
	}

	.fos_3-1{
		font-size: 3.1vw;
	}

	.fos_3-2{
		font-size: 3.2vw;
	}

	.fos_3-3{
		font-size: 3.3vw;
	}

	.fos_3-4{
		font-size: 3.4vw;
	}

	.fos_3-5{
		font-size: 3.5vw;
	}

	.fos_3-6{
		font-size: 3.6vw;
	}

	.fos_3-7{
		font-size: 3.7vw;
	}

	.fos_3-8{
		font-size: 3.8vw;
	}

	.fos_3-9{
		font-size: 3.9vw;
	}

	.fos_4{
		font-size: 4vw;
	}

	.fos_4-1{
		font-size: 4.1vw;
	}

	.fos_4-2{
		font-size: 4.2vw;
	}

	.fos_4-3{
		font-size: 4.3vw;
	}

	.fos_4-4{
		font-size: 4.4vw;
	}

	.fos_4-5{
		font-size: 4.5vw;
	}

	.fos_4-6{
		font-size: 4.6vw;
	}

	.fos_4-7{
		font-size: 4.7vw;
	}

	.fos_4-8{
		font-size: 4.8vw;
	}

	.fos_4-9{
		font-size: 4.9vw;
	}

	.fos_5{
		font-size: 5vw;
	}

	.fos_5-1{
		font-size: 5.1vw;
	}

	.fos_5-2{
		font-size: 5.2vw;
	}

	.fos_5-3{
		font-size: 5.3vw;
	}

	.fos_5-4{
		font-size: 5.4vw;
	}

	.fos_5-5{
		font-size: 5.5vw;
	}

	.fos_5-6{
		font-size: 5.6vw;
	}

	.fos_5-7{
		font-size: 5.7vw;
	}

	.fos_5-8{
		font-size: 5.8vw;
	}

	.fos_5-9{
		font-size: 5.9vw;
	}

	.fos_6{
		font-size: 6vw;
	}

	.fos_6-1{
		font-size: 6.1vw;
	}

	.fos_6-2{
		font-size: 6.2vw;
	}

	.fos_6-3{
		font-size: 6.3vw;
	}

	.fos_6-4{
		font-size: 6.4vw;
	}

	.fos_6-5{
		font-size: 6.5vw;
	}

	.fos_6-6{
		font-size: 6.6vw;
	}

	.fos_6-7{
		font-size: 6.7vw;
	}

	.fos_6-8{
		font-size: 6.8vw;
	}

	.fos_6-9{
		font-size: 6.9vw;
	}

	.fos_7{
		font-size: 7vw;
	}

	.fos_7-1{
		font-size: 7.1vw;
	}

	.fos_7-2{
		font-size: 7.2vw;
	}

	.fos_7-3{
		font-size: 7.3vw;
	}

	.fos_7-4{
		font-size: 7.4vw;
	}

	.fos_7-5{
		font-size: 7.5vw;
	}

	.fos_7-6{
		font-size: 7.6vw;
	}

	.fos_7-7{
		font-size: 7.7vw;
	}

	.fos_7-8{
		font-size: 7.8vw;
	}

	.fos_7-9{
		font-size: 7.9vw;
	}

	.fos_8{
		font-size: 8vw;
	}



	/**********************************

	line-hight

	**********************************/
	.li_h_1{
		line-height: 1 !important;
	}

	.li_h_1-1{
		line-height: 1.1 !important;
	}

	.li_h_1-2{
		line-height: 1.2 !important;
	}

	.li_h_1-3{
		line-height: 1.3 !important;
	}

	.li_h_1-4{
		line-height: 1.4 !important;
	}

	.li_h_1-5{
		line-height: 1.5 !important;
	}

	.li_h_1-6{
		line-height: 1.6 !important;
	}

	.li_h_1-7{
		line-height: 1.7 !important;
	}

	.li_h_1-8{
		line-height: 1.8 !important;
	}

	.li_h_1-9{
		line-height: 1.9 !important;
	}

	.li_h_2{
		line-height: 2 !important;
	}

	.li_h_2-1{
		line-height: 2.1 !important;
	}

	.li_h_2-2{
		line-height: 2.2 !important;
	}

	.li_h_2-3{
		line-height: 2.3 !important;
	}

	.li_h_2-4{
		line-height: 2.4 !important;
	}

	.li_h_2-5{
		line-height: 2.5 !important;
	}

	.li_h_2-6{
		line-height: 2.6 !important;
	}

	.li_h_2-7{
		line-height: 2.7 !important;
	}

	.li_h_2-8{
		line-height: 2.8 !important;
	}

	.li_h_2-9{
		line-height: 2.9 !important;
	}

	.li_h_3{
		line-height: 3 !important;
	}





	/**********************************

	文字色

	**********************************/
	.fo_col_black{
		color: #333 !important;
	}

	.fo_col_white{
		color: #fff !important;
	}

	.fo_col_orange{
		color: #ff8400 !important;
	}

	.fo_col_red{
		color: #DD0000 !important;
	}

	.fo_col_right_red{
		color: #f37272 !important;
	}

	.fo_col_pink{
		color: #ff77e7 !important;
	}

	.fo_col_yellow{
		color: #fff000 !important;
	}

	.fo_col_blue{
		color: #0066FF !important;
	}

	.fo_col_right_gunjou{
		color: #054786 !important;
	}

	.fo_col_gunjou{
		color: #053869 !important;
	}

	.fo_col_skyblue{
		color: #33CCFF !important;
	}

	.fo_col_green{
		color: #009944 !important;
	}

	.fo_col_blue_green{
		color: #13b5b1 !important;
	}

	.fo_col_brown{
		color: #966d2d !important;
	}

	.fo_col_dark_brown{
		color: #5f4a2a !important;
	}




	/**********************************

	背景設定

	**********************************/
	.bgi_no_rep{
		background-repeat: no-repeat;
	}

	.bgi_rep{
		background-repeat: repeat;
	}

	.bgi_cover{
		background-size: cover;
	}

	.bgi_cont{
		background-size: contain;
	}

	.bgi_posi_center{
		background-position: center;
	}

	.bgi_posi_center_top{
		background-position: center top;
	}

	.bgi_posi_left_center{
		background-position: left center;
	}




	/**********************************

	文字位置

	**********************************/
	.txt_center{
		text-align: center;
	}

	.txt_right{
		text-align: right;
	}

	.txt_left{
		text-align: left;
	}




	/**********************************

	角丸

	**********************************/
	.bord_radius_5{
		border-radius: 0.5vw;
	}

	.bord_radius_6{
		border-radius: 0.6vw;
	}

	.bord_radius_7{
		border-radius: 0.7vw;
	}

	.bord_radius_8{
		border-radius: 0.8vw;
	}

	.bord_radius_9{
		border-radius: 0.9vw;
	}

	.bord_radius_10{
		border-radius: 1vw;
	}









	/**********************************

	ボックスシャドウ

	**********************************/
	.box_sdw_ccc3{
		box-shadow: 0 0 0.3vw #ccc
	}

	.box_sdw_ccc4{
		box-shadow: 0 0 0.4vw #ccc
	}

	.box_sdw_ccc5{
		box-shadow: 0 0 0.5vw #ccc
	}

	.box_sdw_ccc6{
		box-shadow: 0 0 0.6vw #ccc
	}

	.box_sdw_ccc7{
		box-shadow: 0 0 0.7vw #ccc
	}

	.box_sdw_ccc8{
		box-shadow: 0 0 0.8vw #ccc
	}

	.box_sdw_ccc9{
		box-shadow: 0 0 0.9vw #ccc
	}

	.box_sdw_ccc10{
		box-shadow: 0 0 1vw #ccc
	}

	.box_sdw_bbb3{
		box-shadow: 0 0 0.3vw #bbb
	}

	.box_sdw_bbb4{
		box-shadow: 0 0 0.4vw #bbb
	}

	.box_sdw_bbb5{
		box-shadow: 0 0 0.5vw #bbb
	}

	.box_sdw_bbb6{
		box-shadow: 0 0 0.6vw #bbb
	}

	.box_sdw_bbb7{
		box-shadow: 0 0 0.7vw #bbb
	}

	.box_sdw_bbb8{
		box-shadow: 0 0 0.8vw #bbb
	}

	.box_sdw_bbb9{
		box-shadow: 0 0 0.9vw #bbb
	}

	.box_sdw_bbb10{
		box-shadow: 0 0 1vw #bbb
	}

	.box_sdw_aaa3{
		box-shadow: 0 0 0.3vw #aaa
	}

	.box_sdw_aaa4{
		box-shadow: 0 0 0.4vw #aaa
	}

	.box_sdw_aaa5{
		box-shadow: 0 0 0.5vw #aaa
	}

	.box_sdw_aaa6{
		box-shadow: 0 0 0.6vw #aaa
	}

	.box_sdw_aaa7{
		box-shadow: 0 0 0.7vw #aaa
	}

	.box_sdw_aaa8{
		box-shadow: 0 0 0.8vw #aaa
	}

	.box_sdw_aaa9{
		box-shadow: 0 0 0.9vw #aaa
	}

	.box_sdw_aaa10{
		box-shadow: 0 0 1vw #aaa
	}




}








@media screen and (max-width:768px){
	
	/**********************************

	マージン

	**********************************/

	
	/***************************
	上margin
	***************************/
	.s_mt_10{
		margin-top: 10vw !important;
	}

	.s_mt_9-9{
		margin-top: 9.9vw !important;
	}

	.s_mt_9-8{
		margin-top: 9.8vw !important;
	}

	.s_mt_9-7{
		margin-top: 9.7vw !important;
	}

	.s_mt_9-6{
		margin-top: 9.6vw !important;
	}

	.s_mt_9-5{
		margin-top: 9.5vw !important;
	}

	.s_mt_9-4{
		margin-top: 9.4vw !important;
	}

	.s_mt_9-3{
		margin-top: 9.3vw !important;
	}

	.s_mt_9-2{
		margin-top: 9.2vw !important;
	}

	.s_mt_9-1{
		margin-top: 9.1vw !important;
	}

	.s_mt_9{
		margin-top: 9vw !important;
	}

	.s_mt_8-9{
		margin-top: 8.9vw !important;
	}

	.s_mt_8-8{
		margin-top: 8.8vw !important;
	}

	.s_mt_8-7{
		margin-top: 8.7vw !important;
	}

	.s_mt_8-6{
		margin-top: 8.6vw !important;
	}

	.s_mt_8-5{
		margin-top: 8.5vw !important;
	}

	.s_mt_8-4{
		margin-top: 8.4vw !important;
	}

	.s_mt_8-3{
		margin-top: 8.3vw !important;
	}

	.s_mt_8-2{
		margin-top: 8.2vw !important;
	}

	.s_mt_8-1{
		margin-top: 8.1vw !important;
	}

	.s_mt_8{
		margin-top: 8vw !important;
	}

	.s_mt_7-9{
		margin-top: 7.9vw !important;
	}

	.s_mt_7-8{
		margin-top: 7.8vw !important;
	}

	.s_mt_7-7{
		margin-top: 7.7vw !important;
	}

	.s_mt_7-6{
		margin-top: 7.6vw !important;
	}

	.s_mt_-75{
		margin-top: 7.5vw !important;
	}

	.s_mt_7-4{
		margin-top: 7.4vw !important;
	}

	.s_mt_7-3{
		margin-top: 7.3vw !important;
	}

	.s_mt_7-2{
		margin-top: 7.2vw !important;
	}

	.s_mt_7-1{
		margin-top: 7.1vw !important;
	}

	.s_mt_7{
		margin-top: 7vw !important;
	}

	.s_mt_6-9{
		margin-top: 6.9vw !important;
	}

	.s_mt_6-8{
		margin-top: 6.8vw !important;
	}

	.s_mt_6-7{
		margin-top: 6.7vw !important;
	}

	.s_mt_6-6{
		margin-top: 6.6vw !important;
	}

	.s_mt_6-5{
		margin-top: 6.5vw !important;
	}

	.s_mt_6-4{
		margin-top: 6.4vw !important;
	}

	.s_mt_6-3{
		margin-top: 6.3vw !important;
	}

	.s_mt_6-2{
		margin-top: 6.2vw !important;
	}

	.s_mt_6-1{
		margin-top: 6.1vw !important;
	}

	.s_mt_6{
		margin-top: 6vw !important;
	}

	.s_mt_5-9{
		margin-top: 5.9vw !important;
	}

	.s_mt_5-8{
		margin-top: 5.8vw !important;
	}

	.s_mt_5-7{
		margin-top: 5.7vw !important;
	}

	.s_mt_5-6{
		margin-top: 5.6vw !important;
	}

	.s_mt_5-5{
		margin-top: 5.5vw !important;
	}

	.s_mt_5-4{
		margin-top: 5.4vw !important;
	}

	.s_mt_5-3{
		margin-top: 5.3vw !important;
	}

	.s_mt_5-2{
		margin-top: 5.2vw !important;
	}

	.s_mt_5-1{
		margin-top: 5.1vw !important;
	}

	.s_mt_5{
		margin-top: 5vw !important;
	}

	.s_mt_4-9{
		margin-top: 4.9vw !important;
	}

	.s_mt_4-8{
		margin-top: 4.8vw !important;
	}

	.s_mt_4-7{
		margin-top: 4.7vw !important;
	}

	.s_mt_4-6{
		margin-top: 4.6vw !important;
	}

	.s_mt_4-5{
		margin-top: 4.5vw !important;
	}

	.s_mt_4-4{
		margin-top: 4.4vw !important;
	}

	.s_mt_4-3{
		margin-top: 4.3vw !important;
	}

	.s_mt_4-2{
		margin-top: 4.2vw !important;
	}

	.s_mt_4-1{
		margin-top: 4.1vw !important;
	}

	.s_mt_4{
		margin-top: 4vw !important;
	}

	.s_mt_3-9{
		margin-top: 3.9vw !important;
	}

	.s_mt_3-8{
		margin-top: 3.8vw !important;
	}

	.s_mt_3-7{
		margin-top: 3.7vw !important;
	}

	.s_mt_3-6{
		margin-top: 3.6vw !important;
	}

	.s_mt_3-5{
		margin-top: 3.5vw !important;
	}

	.s_mt_3-4{
		margin-top: 3.4vw !important;
	}

	.s_mt_3-3{
		margin-top: 3.3vw !important;
	}

	.s_mt_3-2{
		margin-top: 3.2vw !important;
	}

	.s_mt_3-1{
		margin-top: 3.1vw !important;
	}

	.s_mt_3{
		margin-top: 3vw !important;
	}

	.s_mt_2-9{
		margin-top: 2.9vw !important;
	}

	.s_mt_2-8{
		margin-top: 2.8vw !important;
	}

	.s_mt_2-7{
		margin-top: 2.7vw !important;
	}

	.s_mt_2-6{
		margin-top: 2.6vw !important;
	}

	.s_mt_2-5{
		margin-top: 2.5vw !important;
	}

	.s_mt_2-4{
		margin-top: 2.4vw !important;
	}

	.s_mt_2-3{
		margin-top: 2.3vw !important;
	}

	.s_mt_2-2{
		margin-top: 2.2vw !important;
	}

	.s_mt_2-1{
		margin-top: 2.1vw !important;
	}

	.s_mt_2{
		margin-top: 2vw !important;
	}

	.s_mt_1-9{
		margin-top: 1.9vw !important;
	}

	.s_mt_1-8{
		margin-top: 1.8vw !important;
	}

	.s_mt_1-7{
		margin-top: 1.7vw !important;
	}

	.s_mt_1-6{
		margin-top: 1.6vw !important;
	}

	.s_mt_1-5{
		margin-top: 1.5vw !important;
	}

	.s_mt_1-4{
		margin-top: 1.4vw !important;
	}

	.s_mt_1-3{
		margin-top: 1.3vw !important;
	}

	.s_mt_1-2{
		margin-top: 1.2vw !important;
	}

	.s_mt_1-1{
		margin-top: 1.1vw !important;
	}

	.s_mt_1{
		margin-top: 1vw !important;
	}

	.s_mt_0-9{
		margin-top: 0.9vw !important;
	}

	.s_mt_0-8{
		margin-top: 0.8vw !important;
	}

	.s_mt_0-7{
		margin-top: 0.7vw !important;
	}

	.s_mt_0-6{
		margin-top: 0.6vw !important;
	}

	.s_mt_0-5{
		margin-top: 0.5vw !important;
	}

	.s_mt_0-4{
		margin-top: 0.4vw !important;
	}

	.s_mt_0-3{
		margin-top: 0.3vw !important;
	}

	.s_mt_0-2{
		margin-top: 0.2vw !important;
	}

	.s_mt_0-1{
		margin-top: 0.1vw !important;
	}

	.s_mt_0{
		margin-top: 0vw !important;
	}






	/***************************
	右margin
	***************************/
	.s_mr_10{
		margin-right: 10vw !important;
	}

	.s_mr_9-9{
		margin-right: 9.9vw !important;
	}

	.s_mr_9-8{
		margin-right: 9.8vw !important;
	}

	.s_mr_9-7{
		margin-right: 9.7vw !important;
	}

	.s_mr_9-6{
		margin-right: 9.6vw !important;
	}

	.s_mr_9-5{
		margin-right: 9.5vw !important;
	}

	.s_mr_9-4{
		margin-right: 9.4vw !important;
	}

	.s_mr_9-3{
		margin-right: 9.3vw !important;
	}

	.s_mr_9-2{
		margin-right: 9.2vw !important;
	}

	.s_mr_9-1{
		margin-right: 9.1vw !important;
	}

	.s_mr_9{
		margin-right: 9vw !important;
	}

	.s_mr_8-9{
		margin-right: 8.9vw !important;
	}

	.s_mr_8-8{
		margin-right: 8.8vw !important;
	}

	.s_mr_8-7{
		margin-right: 8.7vw !important;
	}

	.s_mr_8-6{
		margin-right: 8.6vw !important;
	}

	.s_mr_8-5{
		margin-right: 8.5vw !important;
	}

	.s_mr_8-4{
		margin-right: 8.4vw !important;
	}

	.s_mr_8-3{
		margin-right: 8.3vw !important;
	}

	.s_mr_8-2{
		margin-right: 8.2vw !important;
	}

	.s_mr_8-1{
		margin-right: 8.1vw !important;
	}

	.s_mr_8{
		margin-right: 8vw !important;
	}

	.s_mr_7-9{
		margin-right: 7.9vw !important;
	}

	.s_mr_7-8{
		margin-right: 7.8vw !important;
	}

	.s_mr_7-7{
		margin-right: 7.7vw !important;
	}

	.s_mr_7-6{
		margin-right: 7.6vw !important;
	}

	.s_mr_7-5{
		margin-right: 7.5vw !important;
	}

	.s_mr_7-4{
		margin-right: 7.4vw !important;
	}

	.s_mr_7-3{
		margin-right: 7.3vw !important;
	}

	.s_mr_7-2{
		margin-right: 7.2vw !important;
	}

	.s_mr_7-1{
		margin-right: 7.1vw !important;
	}

	.s_mr_7{
		margin-right: 7vw !important;
	}

	.s_mr_6-9{
		margin-right: 6.9vw !important;
	}

	.s_mr_6-8{
		margin-right: 6.8vw !important;
	}

	.s_mr_6-7{
		margin-right: 6.7vw !important;
	}

	.s_mr_6-6{
		margin-right: 6.6vw !important;
	}

	.s_mr_6-5{
		margin-right: 6.5vw !important;
	}

	.s_mr_6-4{
		margin-right: 6.4vw !important;
	}

	.s_mr_6-3{
		margin-right: 6.3vw !important;
	}

	.s_mr_6-2{
		margin-right: 6.2vw !important;
	}

	.s_mr_6-1{
		margin-right: 6.1vw !important;
	}

	.s_mr_6{
		margin-right: 6vw !important;
	}

	.s_mr_5-9{
		margin-right: 5.9vw !important;
	}

	.s_mr_5-8{
		margin-right: 5.8vw !important;
	}

	.s_mr_5-7{
		margin-right: 5.7vw !important;
	}

	.s_mr_5-6{
		margin-right: 5.6vw !important;
	}

	.s_mr_5-5{
		margin-right: 5.5vw !important;
	}

	.s_mr_5-4{
		margin-right: 5.4vw !important;
	}

	.s_mr_5-3{
		margin-right: 5.3vw !important;
	}

	.s_mr_5-2{
		margin-right: 5.2vw !important;
	}

	.s_mr_5-1{
		margin-right: 5.1vw !important;
	}

	.s_mr_5{
		margin-right: 5vw !important;
	}

	.s_mr_4-9{
		margin-right: 4.9vw !important;
	}

	.s_mr_4-8{
		margin-right: 4.8vw !important;
	}

	.s_mr_4-7{
		margin-right: 4.7vw !important;
	}

	.s_mr_4-6{
		margin-right: 4.6vw !important;
	}

	.s_mr_4-5{
		margin-right: 4.5vw !important;
	}

	.s_mr_4-4{
		margin-right: 4.4vw !important;
	}

	.s_mr_4-3{
		margin-right: 4.3vw !important;
	}

	.s_mr_4-2{
		margin-right: 4.2vw !important;
	}

	.s_mr_4-1{
		margin-right: 4.1vw !important;
	}

	.s_mr_4{
		margin-right: 4vw !important;
	}

	.s_mr_3-9{
		margin-right: 3.9vw !important;
	}

	.s_mr_3-8{
		margin-right: 3.8vw !important;
	}

	.s_mr_3-7{
		margin-right: 3.7vw !important;
	}

	.s_mr_3-6{
		margin-right: 3.6vw !important;
	}

	.s_mr_3-5{
		margin-right: 3.5vw !important;
	}

	.s_mr_3-4{
		margin-right: 3.4vw !important;
	}

	.s_mr_3-3{
		margin-right: 3.3vw !important;
	}

	.s_mr_3-2{
		margin-right: 3.2vw !important;
	}

	.s_mr_3-1{
		margin-right: 3.1vw !important;
	}

	.s_mr_3{
		margin-right: 3vw !important;
	}

	.s_mr_2-9{
		margin-right: 2.9vw !important;
	}

	.s_mr_2-8{
		margin-right: 2.8vw !important;
	}

	.s_mr_2-7{
		margin-right: 2.7vw !important;
	}

	.s_mr_2-6{
		margin-right: 2.6vw !important;
	}

	.s_mr_2-5{
		margin-right: 2.5vw !important;
	}

	.s_mr_2-4{
		margin-right: 2.4vw !important;
	}

	.s_mr_2-3{
		margin-right: 2.3vw !important;
	}

	.s_mr_2-2{
		margin-right: 2.2vw !important;
	}

	.s_mr_2-1{
		margin-right: 2.1vw !important;
	}

	.s_mr_2{
		margin-right: 2vw !important;
	}

	.s_mr_1-9{
		margin-right: 1.9vw !important;
	}

	.s_mr_1-8{
		margin-right: 1.8vw !important;
	}

	.s_mr_1-7{
		margin-right: 1.7vw !important;
	}

	.s_mr_1-6{
		margin-right: 1.6vw !important;
	}

	.s_mr_1-5{
		margin-right: 1.5vw !important;
	}

	.s_mr_1-4{
		margin-right: 1.4vw !important;
	}

	.s_mr_1-3{
		margin-right: 1.3vw !important;
	}

	.s_mr_1-2{
		margin-right: 1.2vw !important;
	}

	.s_mr_1-1{
		margin-right: 1.1vw !important;
	}

	.s_mr_1{
		margin-right: 1vw !important;
	}

	.s_mr_0-9{
		margin-right: 0.9vw !important;
	}

	.s_mr_0-8{
		margin-right: 0.8vw !important;
	}

	.s_mr_0-7{
		margin-right: 0.7vw !important;
	}

	.s_mr_0-6{
		margin-right: 0.6vw !important;
	}

	.s_mr_0-5{
		margin-right: 0.5vw !important;
	}

	.s_mr_0-4{
		margin-right: 0.4vw !important;
	}

	.s_mr_0-3{
		margin-right: 0.3vw !important;
	}

	.s_mr_0-2{
		margin-right: 0.2vw !important;
	}

	.s_mr_0-1{
		margin-right: 0.1vw !important;
	}

	.s_mr_0{
		margin-right: 0vw !important;
	}



	/***************************
	下margin
	***************************/
	.s_mb_10{
		margin-bottom: 10vw !important;
	}

	.s_mb_9-9{
		margin-bottom: 9.9vw !important;
	}

	.s_mb_9-8{
		margin-bottom: 9.8vw !important;
	}

	.s_mb_9-7{
		margin-bottom: 9.7vw !important;
	}

	.s_mb_9-6{
		margin-bottom: 9.6vw !important;
	}

	.s_mb_9-5{
		margin-bottom: 9.5vw !important;
	}

	.s_mb_9-4{
		margin-bottom: 9.4vw !important;
	}

	.s_mb_9-3{
		margin-bottom: 9.3vw !important;
	}

	.s_mb_9-2{
		margin-bottom: 9.2vw !important;
	}

	.s_mb_9-1{
		margin-bottom: 9.1vw !important;
	}

	.s_mb_9{
		margin-bottom: 9vw !important;
	}

	.s_mb_8-9{
		margin-bottom: 8.9vw !important;
	}

	.s_mb_8-8{
		margin-bottom: 8.8vw !important;
	}

	.s_mb_8-7{
		margin-bottom: 8.7vw !important;
	}

	.s_mb_8-6{
		margin-bottom: 8.6vw !important;
	}

	.s_mb_8-5{
		margin-bottom: 8.5vw !important;
	}

	.s_mb_8-4{
		margin-bottom: 8.4vw !important;
	}

	.s_mb_8-3{
		margin-bottom: 8.3vw !important;
	}

	.s_mb_8-2{
		margin-bottom: 8.2vw !important;
	}

	.s_mb_8-1{
		margin-bottom: 8.1vw !important;
	}

	.s_mb_8{
		margin-bottom: 8vw !important;
	}

	.s_mb_7-9{
		margin-bottom: 7.9vw !important;
	}

	.s_mb_7-8{
		margin-bottom: 7.8vw !important;
	}

	.s_mb_7-7{
		margin-bottom: 7.7vw !important;
	}

	.s_mb_7-6{
		margin-bottom: 7.6vw !important;
	}

	.s_mb_7-5{
		margin-bottom: 7.5vw !important;
	}

	.s_mb_7-4{
		margin-bottom: 7.4vw !important;
	}

	.s_mb_7-3{
		margin-bottom: 7.3vw !important;
	}

	.s_mb_7-2{
		margin-bottom: 7.2vw !important;
	}

	.s_mb_7-1{
		margin-bottom: 7.1vw !important;
	}

	.s_mb_7{
		margin-bottom: 7vw !important;
	}

	.s_mb_6-9{
		margin-bottom: 6.9vw !important;
	}

	.s_mb_6-8{
		margin-bottom: 6.8vw !important;
	}

	.s_mb_6-7{
		margin-bottom: 6.7vw !important;
	}

	.s_mb_6-6{
		margin-bottom: 6.6vw !important;
	}

	.s_mb_6-5{
		margin-bottom: 6.5vw !important;
	}

	.s_mb_6-4{
		margin-bottom: 6.4vw !important;
	}

	.s_mb_6-3{
		margin-bottom: 6.3vw !important;
	}

	.s_mb_6-2{
		margin-bottom: 6.2vw !important;
	}

	.s_mb_6-1{
		margin-bottom: 6.1vw !important;
	}

	.s_mb_6{
		margin-bottom: 6vw !important;
	}

	.s_mb_5-9{
		margin-bottom: 5.9vw !important;
	}

	.s_mb_5-8{
		margin-bottom: 5.8vw !important;
	}

	.s_mb_5-7{
		margin-bottom: 5.7vw !important;
	}

	.s_mb_5-6{
		margin-bottom: 5.6vw !important;
	}

	.s_mb_5-5{
		margin-bottom: 5.5vw !important;
	}

	.s_mb_5-4{
		margin-bottom: 5.4vw !important;
	}

	.s_mb_5-3{
		margin-bottom: 5.3vw !important;
	}

	.s_mb_5-2{
		margin-bottom: 5.2vw !important;
	}

	.s_mb_5-1{
		margin-bottom: 5.1vw !important;
	}

	.s_mb_5{
		margin-bottom: 5vw !important;
	}

	.s_mb_4-9{
		margin-bottom: 4.9vw !important;
	}

	.s_mb_4-8{
		margin-bottom: 4.8vw !important;
	}

	.s_mb_4-7{
		margin-bottom: 4.7vw !important;
	}

	.s_mb_4-6{
		margin-bottom: 4.6vw !important;
	}

	.s_mb_4-5{
		margin-bottom: 4.5vw !important;
	}

	.s_mb_4-4{
		margin-bottom: 4.4vw !important;
	}

	.s_mb_4-3{
		margin-bottom: 4.3vw !important;
	}

	.s_mb_4-2{
		margin-bottom: 4.2vw !important;
	}

	.s_mb_4-1{
		margin-bottom: 4.1vw !important;
	}

	.s_mb_4{
		margin-bottom: 4vw !important;
	}

	.s_mb_3-9{
		margin-bottom: 3.9vw !important;
	}

	.s_mb_3-8{
		margin-bottom: 3.8vw !important;
	}

	.s_mb_3-7{
		margin-bottom: 3.7vw !important;
	}

	.s_mb_3-6{
		margin-bottom: 3.6vw !important;
	}

	.s_mb_3-5{
		margin-bottom: 3.5vw !important;
	}

	.s_mb_3-4{
		margin-bottom: 3.4vw !important;
	}

	.s_mb_3-3{
		margin-bottom: 3.3vw !important;
	}

	.s_mb_3-2{
		margin-bottom: 3.2vw !important;
	}

	.s_mb_3-1{
		margin-bottom: 3.1vw !important;
	}

	.s_mb_3{
		margin-bottom: 3vw !important;
	}

	.s_mb_2-9{
		margin-bottom: 2.9vw !important;
	}

	.s_mb_2-8{
		margin-bottom: 2.8vw !important;
	}

	.s_mb_2-7{
		margin-bottom: 2.7vw !important;
	}

	.s_mb_2-6{
		margin-bottom: 2.6vw !important;
	}

	.s_mb_2-5{
		margin-bottom: 2.5vw !important;
	}

	.s_mb_2-4{
		margin-bottom: 2.4vw !important;
	}

	.s_mb_2-3{
		margin-bottom: 2.3vw !important;
	}

	.s_mb_2-2{
		margin-bottom: 2.2vw !important;
	}

	.s_mb_2-1{
		margin-bottom: 2.1vw !important;
	}

	.s_mb_2{
		margin-bottom: 2vw !important;
	}

	.s_mb_1-9{
		margin-bottom: 1.9vw !important;
	}

	.s_mb_1-8{
		margin-bottom: 1.8vw !important;
	}

	.s_mb_1-7{
		margin-bottom: 1.7vw !important;
	}

	.s_mb_1-6{
		margin-bottom: 1.6vw !important;
	}

	.s_mb_1-5{
		margin-bottom: 1.5vw !important;
	}

	.s_mb_1-4{
		margin-bottom: 1.4vw !important;
	}

	.s_mb_1-3{
		margin-bottom: 1.3vw !important;
	}

	.s_mb_1-2{
		margin-bottom: 1.2vw !important;
	}

	.s_mb_1-1{
		margin-bottom: 1.1vw !important;
	}

	.s_mb_1{
		margin-bottom: 1vw !important;
	}

	.s_mb_0-9{
		margin-bottom: 0.9vw !important;
	}

	.s_mb_0-8{
		margin-bottom: 0.8vw !important;
	}

	.s_mb_0-7{
		margin-bottom: 0.7vw !important;
	}

	.s_mb_0-6{
		margin-bottom: 0.6vw !important;
	}

	.s_mb_0-5{
		margin-bottom: 0.5vw !important;
	}

	.s_mb_0-4{
		margin-bottom: 0.4vw !important;
	}

	.s_mb_0-3{
		margin-bottom: 0.3vw !important;
	}

	.s_mb_0-2{
		margin-bottom: 0.2vw !important;
	}

	.s_mb_0-1{
		margin-bottom: 0.1vw !important;
	}

	.s_mb_0{
		margin-bottom: 0vw !important;
	}




	/***************************
	左margin
	***************************/
	.s_ml_10{
		margin-left: 10vw !important;
	}

	.s_ml_9-9{
		margin-left: 9.9vw !important;
	}

	.s_ml_9-8{
		margin-left: 9.8vw !important;
	}

	.s_ml_9-7{
		margin-left: 9.7vw !important;
	}

	.s_ml_9-6{
		margin-left: 9.6vw !important;
	}

	.s_ml_9-5{
		margin-left: 9.5vw !important;
	}

	.s_ml_9-4{
		margin-left: 9.4vw !important;
	}

	.s_ml_9-3{
		margin-left: 9.3vw !important;
	}

	.s_ml_9-2{
		margin-left: 9.2vw !important;
	}

	.s_ml_9-1{
		margin-left: 9.1vw !important;
	}

	.s_ml_9{
		margin-left: 9vw !important;
	}

	.s_ml_8-9{
		margin-left: 8.9vw !important;
	}

	.s_ml_8-8{
		margin-left: 8.8vw !important;
	}

	.s_ml_8-7{
		margin-left: 8.7vw !important;
	}

	.s_ml_8-6{
		margin-left: 8.6vw !important;
	}

	.s_ml_8-5{
		margin-left: 8.5vw !important;
	}

	.s_ml_8-4{
		margin-left: 8.4vw !important;
	}

	.s_ml_8-3{
		margin-left: 8.3vw !important;
	}

	.s_ml_8-2{
		margin-left: 8.2vw !important;
	}

	.s_ml_8-1{
		margin-left: 8.1vw !important;
	}

	.s_ml_8{
		margin-left: 8vw !important;
	}

	.s_ml_7-9{
		margin-left: 7.9vw !important;
	}

	.s_ml_7-8{
		margin-left: 7.8vw !important;
	}

	.s_ml_7-7{
		margin-left: 7.7vw !important;
	}

	.s_ml_7-6{
		margin-left: 7.6vw !important;
	}

	.s_ml_7-5{
		margin-left: 7.5vw !important;
	}

	.s_ml_7-4{
		margin-left: 7.4vw !important;
	}

	.s_ml_7-3{
		margin-left: 7.3vw !important;
	}

	.s_ml_7-2{
		margin-left: 7.2vw !important;
	}

	.s_ml_7-1{
		margin-left: 7.1vw !important;
	}

	.s_ml_7{
		margin-left: 7vw !important;
	}

	.s_ml_6-9{
		margin-left: 6.9vw !important;
	}

	.s_ml_6-8{
		margin-left: 6.8vw !important;
	}

	.s_ml_6-7{
		margin-left: 6.7vw !important;
	}

	.s_ml_6-6{
		margin-left: 6.6vw !important;
	}

	.s_ml_6-5{
		margin-left: 6.5vw !important;
	}

	.s_ml_6-4{
		margin-left: 6.4vw !important;
	}

	.s_ml_6-3{
		margin-left: 6.3vw !important;
	}

	.s_ml_6-2{
		margin-left: 6.2vw !important;
	}

	.s_ml_6-1{
		margin-left: 6.1vw !important;
	}

	.s_ml_6{
		margin-left: 6vw !important;
	}

	.s_ml_5-9{
		margin-left: 5.9vw !important;
	}

	.s_ml_5-8{
		margin-left: 5.8vw !important;
	}

	.s_ml_5-7{
		margin-left: 5.7vw !important;
	}

	.s_ml_5-6{
		margin-left: 5.6vw !important;
	}

	.s_ml_5-5{
		margin-left: 5.5vw !important;
	}

	.s_ml_5-4{
		margin-left: 5.4vw !important;
	}

	.s_ml_5-3{
		margin-left: 5.3vw !important;
	}

	.s_ml_5-2{
		margin-left: 5.2vw !important;
	}

	.s_ml_5-1{
		margin-left: 5.1vw !important;
	}

	.s_ml_5{
		margin-left: 5vw !important;
	}

	.s_ml_4-9{
		margin-left: 4.9vw !important;
	}

	.s_ml_4-8{
		margin-left: 4.8vw !important;
	}

	.s_ml_4-7{
		margin-left: 4.7vw !important;
	}

	.s_ml_4-6{
		margin-left: 4.6vw !important;
	}

	.s_ml_4-5{
		margin-left: 4.5vw !important;
	}

	.s_ml_4-4{
		margin-left: 4.4vw !important;
	}

	.s_ml_4-3{
		margin-left: 4.3vw !important;
	}

	.s_ml_4-2{
		margin-left: 4.2vw !important;
	}

	.s_ml_4-1{
		margin-left: 4.1vw !important;
	}

	.s_ml_4{
		margin-left: 4vw !important;
	}

	.s_ml_3-9{
		margin-left: 3.9vw !important;
	}

	.s_ml_3-8{
		margin-left: 3.8vw !important;
	}

	.s_ml_3-7{
		margin-left: 3.7vw !important;
	}

	.s_ml_3-6{
		margin-left: 3.6vw !important;
	}

	.s_ml_3-5{
		margin-left: 3.5vw !important;
	}

	.s_ml_3-4{
		margin-left: 3.4vw !important;
	}

	.s_ml_3-3{
		margin-left: 3.3vw !important;
	}

	.s_ml_3-2{
		margin-left: 3.2vw !important;
	}

	.s_ml_3-1{
		margin-left: 3.1vw !important;
	}

	.s_ml_3{
		margin-left: 3vw !important;
	}

	.s_ml_2-9{
		margin-left: 2.9vw !important;
	}

	.s_ml_2-8{
		margin-left: 2.8vw !important;
	}

	.s_ml_2-7{
		margin-left: 2.7vw !important;
	}

	.s_ml_2-6{
		margin-left: 2.6vw !important;
	}

	.s_ml_2-5{
		margin-left: 2.5vw !important;
	}

	.s_ml_2-4{
		margin-left: 2.4vw !important;
	}

	.s_ml_2-3{
		margin-left: 2.3vw !important;
	}

	.s_ml_2-2{
		margin-left: 2.2vw !important;
	}

	.s_ml_2-1{
		margin-left: 2.1vw !important;
	}

	.s_ml_2{
		margin-left: 2vw !important;
	}

	.s_ml_1-9{
		margin-left: 1.9vw !important;
	}

	.s_ml_1-8{
		margin-left: 1.8vw !important;
	}

	.s_ml_1-7{
		margin-left: 1.7vw !important;
	}

	.s_ml_1-6{
		margin-left: 1.6vw !important;
	}

	.s_ml_1-5{
		margin-left: 1.5vw !important;
	}

	.s_ml_1-4{
		margin-left: 1.4vw !important;
	}

	.s_ml_1-3{
		margin-left: 1.3vw !important;
	}

	.s_ml_1-2{
		margin-left: 1.2vw !important;
	}

	.s_ml_1-1{
		margin-left: 1.1vw !important;
	}

	.s_ml_1{
		margin-left: 1vw !important;
	}

	.s_ml_0-9{
		margin-left: 0.9vw !important;
	}

	.s_ml_0-8{
		margin-left: 0.8vw !important;
	}

	.s_ml_0-7{
		margin-left: 0.7vw !important;
	}

	.s_ml_0-6{
		margin-left: 0.6vw !important;
	}

	.s_ml_0-5{
		margin-left: 0.5vw !important;
	}

	.s_ml_0-4{
		margin-left: 0.4vw !important;
	}

	.s_ml_0-3{
		margin-left: 0.3vw !important;
	}

	.s_ml_0-2{
		margin-left: 0.2vw !important;
	}

	.s_ml_0-1{
		margin-left: 0.1vw !important;
	}

	.s_ml_0{
		margin-left: 0vw !important;
	}






	/**********************************

	パディング

	**********************************/

	/***************************
	上padding
	***************************/
	.s_pt_10{
		padding-top: 10vw !important;
	}

	.s_pt_9-9{
		padding-top: 9.9vw !important;
	}

	.s_pt_9-8{
		padding-top: 9.8vw !important;
	}

	.s_pt_9-7{
		padding-top: 9.7vw !important;
	}

	.s_pt_9-6{
		padding-top: 9.6vw !important;
	}

	.s_pt_9-5{
		padding-top: 9.5vw !important;
	}

	.s_pt_9-4{
		padding-top: 9.4vw !important;
	}

	.s_pt_9-3{
		padding-top: 9.3vw !important;
	}

	.s_pt_9-2{
		padding-top: 9.2vw !important;
	}

	.s_pt_9-1{
		padding-top: 9.1vw !important;
	}

	.s_pt_9{
		padding-top: 9vw !important;
	}

	.s_pt_8-9{
		padding-top: 8.9vw !important;
	}

	.s_pt_8-8{
		padding-top: 8.8vw !important;
	}

	.s_pt_8-7{
		padding-top: 8.7vw !important;
	}

	.s_pt_8-6{
		padding-top: 8.6vw !important;
	}

	.s_pt_8-5{
		padding-top: 8.5vw !important;
	}

	.s_pt_8-4{
		padding-top: 8.4vw !important;
	}

	.s_pt_8-3{
		padding-top: 8.3vw !important;
	}

	.s_pt_8-2{
		padding-top: 8.2vw !important;
	}

	.s_pt_8-1{
		padding-top: 8.1vw !important;
	}

	.s_pt_8{
		padding-top: 8vw !important;
	}

	.s_pt_7-9{
		padding-top: 7.9vw !important;
	}

	.s_pt_7-8{
		padding-top: 7.8vw !important;
	}

	.s_pt_7-7{
		padding-top: 7.7vw !important;
	}

	.s_pt_7-6{
		padding-top: 7.6vw !important;
	}

	.s_pt_7-5{
		padding-top: 7.5vw !important;
	}

	.s_pt_7-4{
		padding-top: 7.4vw !important;
	}

	.s_pt_7-3{
		padding-top: 7.3vw !important;
	}

	.s_pt_7-2{
		padding-top: 7.2vw !important;
	}

	.s_pt_7-1{
		padding-top: 7.1vw !important;
	}

	.s_pt_7{
		padding-top: 7vw !important;
	}

	.s_pt_6-9{
		padding-top: 6.9vw !important;
	}

	.s_pt_6-8{
		padding-top: 6.8vw !important;
	}

	.s_pt_6-7{
		padding-top: 6.7vw !important;
	}

	.s_pt_6-6{
		padding-top: 6.6vw !important;
	}

	.s_pt_6-5{
		padding-top: 6.5vw !important;
	}

	.s_pt_6-4{
		padding-top: 6.4vw !important;
	}

	.s_pt_6-3{
		padding-top: 6.3vw !important;
	}

	.s_pt_6-2{
		padding-top: 6.2vw !important;
	}

	.s_pt_6-1{
		padding-top: 6.1vw !important;
	}

	.s_pt_6{
		padding-top: 6vw !important;
	}

	.s_pt_5-9{
		padding-top: 5.9vw !important;
	}

	.s_pt_5-8{
		padding-top: 5.8vw !important;
	}

	.s_pt_5-7{
		padding-top: 5.7vw !important;
	}

	.s_pt_5-6{
		padding-top: 5.6vw !important;
	}

	.s_pt_5-5{
		padding-top: 5.5vw !important;
	}

	.s_pt_5-4{
		padding-top: 5.4vw !important;
	}

	.s_pt_5-3{
		padding-top: 5.3vw !important;
	}

	.s_pt_5-2{
		padding-top: 5.2vw !important;
	}

	.s_pt_5-1{
		padding-top: 5.1vw !important;
	}

	.s_pt_5{
		padding-top: 5vw !important;
	}

	.s_pt_4-9{
		padding-top: 4.9vw !important;
	}

	.s_pt_4-8{
		padding-top: 4.8vw !important;
	}

	.s_pt_4-7{
		padding-top: 4.7vw !important;
	}

	.s_pt_4-6{
		padding-top: 4.6vw !important;
	}

	.s_pt_4-5{
		padding-top: 4.5vw !important;
	}

	.s_pt_4-4{
		padding-top: 4.4vw !important;
	}

	.s_pt_4-3{
		padding-top: 4.3vw !important;
	}

	.s_pt_4-2{
		padding-top: 4.2vw !important;
	}

	.s_pt_4-1{
		padding-top: 4.1vw !important;
	}

	.s_pt_4{
		padding-top: 4vw !important;
	}

	.s_pt_3-9{
		padding-top: 3.9vw !important;
	}

	.s_pt_3-8{
		padding-top: 3.8vw !important;
	}

	.s_pt_3-7{
		padding-top: 3.7vw !important;
	}

	.s_pt_3-6{
		padding-top: 3.6vw !important;
	}

	.s_pt_3-5{
		padding-top: 3.5vw !important;
	}

	.s_pt_3-4{
		padding-top: 3.4vw !important;
	}

	.s_pt_3-3{
		padding-top: 3.3vw !important;
	}

	.s_pt_3-2{
		padding-top: 3.2vw !important;
	}

	.s_pt_3-1{
		padding-top: 3.1vw !important;
	}

	.s_pt_3{
		padding-top: 3vw !important;
	}

	.s_pt_2-9{
		padding-top: 2.9vw !important;
	}

	.s_pt_2-8{
		padding-top: 2.8vw !important;
	}

	.s_pt_2-7{
		padding-top: 2.7vw !important;
	}

	.s_pt_2-6{
		padding-top: 2.6vw !important;
	}

	.s_pt_2-5{
		padding-top: 2.5vw !important;
	}

	.s_pt_2-4{
		padding-top: 2.4vw !important;
	}

	.s_pt_2-3{
		padding-top: 2.3vw !important;
	}

	.s_pt_2-2{
		padding-top: 2.2vw !important;
	}

	.s_pt_2-1{
		padding-top: 2.1vw !important;
	}

	.s_pt_2{
		padding-top: 2vw !important;
	}

	.s_pt_1-9{
		padding-top: 1.9vw !important;
	}

	.s_pt_1-8{
		padding-top: 1.8vw !important;
	}

	.s_pt_1-7{
		padding-top: 1.7vw !important;
	}

	.s_pt_1-6{
		padding-top: 1.6vw !important;
	}

	.s_pt_1-5{
		padding-top: 1.5vw !important;
	}

	.s_pt_1-4{
		padding-top: 1.4vw !important;
	}

	.s_pt_1-3{
		padding-top: 1.3vw !important;
	}

	.s_pt_1-2{
		padding-top: 1.2vw !important;
	}

	.s_pt_1-1{
		padding-top: 1.1vw !important;
	}

	.s_pt_1{
		padding-top: 1vw !important;
	}

	.s_pt_0-9{
		padding-top: 0.9vw !important;
	}

	.s_pt_0-8{
		padding-top: 0.8vw !important;
	}

	.s_pt_0-7{
		padding-top: 0.7vw !important;
	}

	.s_pt_0-6{
		padding-top: 0.6vw !important;
	}

	.s_pt_0-5{
		padding-top: 0.5vw !important;
	}

	.s_pt_0-4{
		padding-top: 0.4vw !important;
	}

	.s_pt_0-3{
		padding-top: 0.3vw !important;
	}

	.s_pt_0-2{
		padding-top: 0.2vw !important;
	}

	.s_pt_0-1{
		padding-top: 0.1vw !important;
	}

	.s_pt_0{
		padding-top: 0vw !important;
	}



	/***************************
	右padding
	***************************/
	.s_pr_10{
		padding-right: 10vw !important;
	}

	.s_pr_9-9{
		padding-right: 9.9vw !important;
	}

	.s_pr_9-8{
		padding-right: 9.8vw !important;
	}

	.s_pr_9-7{
		padding-right: 9.7vw !important;
	}

	.s_pr_9-6{
		padding-right: 9.6vw !important;
	}

	.s_pr_9-5{
		padding-right: 9.5vw !important;
	}

	.s_pr_9-4{
		padding-right: 9.4vw !important;
	}

	.s_pr_9-3{
		padding-right: 9.3vw !important;
	}

	.s_pr_9-2{
		padding-right: 9.2vw !important;
	}

	.s_pr_9-1{
		padding-right: 9.1vw !important;
	}

	.s_pr_9{
		padding-right: 9vw !important;
	}

	.s_pr_8-9{
		padding-right: 8.9vw !important;
	}

	.s_pr_8-8{
		padding-right: 8.8vw !important;
	}

	.s_pr_8-7{
		padding-right: 8.7vw !important;
	}

	.s_pr_8-6{
		padding-right: 8.6vw !important;
	}

	.s_pr_8-5{
		padding-right: 8.5vw !important;
	}

	.s_pr_8-4{
		padding-right: 8.4vw !important;
	}

	.s_pr_8-3{
		padding-right: 8.3vw !important;
	}

	.s_pr_8-2{
		padding-right: 8.2vw !important;
	}

	.s_pr_8-1{
		padding-right: 8.1vw !important;
	}

	.s_pr_8{
		padding-right: 8vw !important;
	}

	.s_pr_7-9{
		padding-right: 7.9vw !important;
	}

	.s_pr_7-8{
		padding-right: 7.8vw !important;
	}

	.s_pr_7-7{
		padding-right: 7.7vw !important;
	}

	.s_pr_7-6{
		padding-right: 7.6vw !important;
	}

	.s_pr_7-5{
		padding-right: 7.5vw !important;
	}

	.s_pr_7-4{
		padding-right: 7.4vw !important;
	}

	.s_pr_7-3{
		padding-right: 7.3vw !important;
	}

	.s_pr_7-2{
		padding-right: 7.2vw !important;
	}

	.s_pr_7-1{
		padding-right: 7.1vw !important;
	}

	.s_pr_7{
		padding-right: 7vw !important;
	}

	.s_pr_6-9{
		padding-right: 6.9vw !important;
	}

	.s_pr_6-8{
		padding-right: 6.8vw !important;
	}

	.s_pr_6-7{
		padding-right: 6.7vw !important;
	}

	.s_pr_6-6{
		padding-right: 6.6vw !important;
	}

	.s_pr_6-5{
		padding-right: 6.5vw !important;
	}

	.s_pr_6-4{
		padding-right: 6.4vw !important;
	}

	.s_pr_6-3{
		padding-right: 6.3vw !important;
	}

	.s_pr_6-2{
		padding-right: 6.2vw !important;
	}

	.s_pr_6-1{
		padding-right: 6.1vw !important;
	}

	.s_pr_6{
		padding-right: 6vw !important;
	}

	.s_pr_5-9{
		padding-right: 5.9vw !important;
	}

	.s_pr_5-8{
		padding-right: 5.8vw !important;
	}

	.s_pr_5-7{
		padding-right: 5.7vw !important;
	}

	.s_pr_5-6{
		padding-right: 5.6vw !important;
	}

	.s_pr_5-5{
		padding-right: 5.5vw !important;
	}

	.s_pr_5-4{
		padding-right: 5.4vw !important;
	}

	.s_pr_5-3{
		padding-right: 5.3vw !important;
	}

	.s_pr_5-2{
		padding-right: 5.2vw !important;
	}

	.s_pr_5-1{
		padding-right: 5.1vw !important;
	}

	.s_pr_5{
		padding-right: 5vw !important;
	}

	.s_pr_4-9{
		padding-right: 4.9vw !important;
	}

	.s_pr_4-8{
		padding-right: 4.8vw !important;
	}

	.s_pr_4-7{
		padding-right: 4.7vw !important;
	}

	.s_pr_4-6{
		padding-right: 4.6vw !important;
	}

	.s_pr_4-5{
		padding-right: 4.5vw !important;
	}

	.s_pr_4-4{
		padding-right: 4.4vw !important;
	}

	.s_pr_4-3{
		padding-right: 4.3vw !important;
	}

	.s_pr_4-2{
		padding-right: 4.2vw !important;
	}

	.s_pr_4-1{
		padding-right: 4.1vw !important;
	}

	.s_pr_4{
		padding-right: 4vw !important;
	}

	.s_pr_3-9{
		padding-right: 3.9vw !important;
	}

	.s_pr_3-8{
		padding-right: 3.8vw !important;
	}

	.s_pr_3-7{
		padding-right: 3.7vw !important;
	}

	.s_pr_3-6{
		padding-right: 3.6vw !important;
	}

	.s_pr_3-5{
		padding-right: 3.5vw !important;
	}

	.s_pr_3-4{
		padding-right: 3.4vw !important;
	}

	.s_pr_3-3{
		padding-right: 3.3vw !important;
	}

	.s_pr_3-2{
		padding-right: 3.2vw !important;
	}

	.s_pr_3-1{
		padding-right: 3.1vw !important;
	}

	.s_pr_3{
		padding-right: 3vw !important;
	}

	.s_pr_2-9{
		padding-right: 2.9vw !important;
	}

	.s_pr_2-8{
		padding-right: 2.8vw !important;
	}

	.s_pr_2-7{
		padding-right: 2.7vw !important;
	}

	.s_pr_2-6{
		padding-right: 2.6vw !important;
	}

	.s_pr_2-5{
		padding-right: 2.5vw !important;
	}

	.s_pr_2-4{
		padding-right: 2.4vw !important;
	}

	.s_pr_2-3{
		padding-right: 2.3vw !important;
	}

	.s_pr_2-2{
		padding-right: 2.2vw !important;
	}

	.s_pr_2-1{
		padding-right: 2.1vw !important;
	}

	.s_pr_2{
		padding-right: 2vw !important;
	}

	.s_pr_1-9{
		padding-right: 1.9vw !important;
	}

	.s_pr_1-8{
		padding-right: 1.8vw !important;
	}

	.s_pr_1-7{
		padding-right: 1.7vw !important;
	}

	.s_pr_1-6{
		padding-right: 1.6vw !important;
	}

	.s_pr_1-5{
		padding-right: 1.5vw !important;
	}

	.s_pr_1-4{
		padding-right: 1.4vw !important;
	}

	.s_pr_1-3{
		padding-right: 1.3vw !important;
	}

	.s_pr_1-2{
		padding-right: 1.2vw !important;
	}

	.s_pr_1-1{
		padding-right: 1.1vw !important;
	}

	.s_pr_1{
		padding-right: 1vw !important;
	}

	.s_pr_0-9{
		padding-right: 0.9vw !important;
	}

	.s_pr_0-8{
		padding-right: 0.8vw !important;
	}

	.s_pr_0-7{
		padding-right: 0.7vw !important;
	}

	.s_pr_0-6{
		padding-right: 0.6vw !important;
	}

	.s_pr_0-5{
		padding-right: 0.5vw !important;
	}

	.s_pr_0-4{
		padding-right: 0.4vw !important;
	}

	.s_pr_0-3{
		padding-right: 0.3vw !important;
	}

	.s_pr_0-2{
		padding-right: 0.2vw !important;
	}

	.s_pr_0-1{
		padding-right: 0.1vw !important;
	}

	.s_pr_0{
		padding-right: 0vw !important;
	}





	/***************************
	下padding
	***************************/
	.s_pb_10{
		padding-bottom: 10vw !important;
	}

	.s_pb_9-9{
		padding-bottom: 9.9vw !important;
	}

	.s_pb_9-8{
		padding-bottom: 9.8vw !important;
	}

	.s_pb_9-7{
		padding-bottom: 9.7vw !important;
	}

	.s_pb_9-6{
		padding-bottom: 9.6vw !important;
	}

	.s_pb_9-5{
		padding-bottom: 9.5vw !important;
	}

	.s_pb_9-4{
		padding-bottom: 9.4vw !important;
	}

	.s_pb_9-3{
		padding-bottom: 9.3vw !important;
	}

	.s_pb_9-2{
		padding-bottom: 9.2vw !important;
	}

	.s_pb_9-1{
		padding-bottom: 9.1vw !important;
	}

	.s_pb_9{
		padding-bottom: 9vw !important;
	}

	.s_pb_8-9{
		padding-bottom: 8.9vw !important;
	}

	.s_pb_8-8{
		padding-bottom: 8.8vw !important;
	}

	.s_pb_8-7{
		padding-bottom: 8.7vw !important;
	}

	.s_pb_8-6{
		padding-bottom: 8.6vw !important;
	}

	.s_pb_8-5{
		padding-bottom: 8.5vw !important;
	}

	.s_pb_8-4{
		padding-bottom: 8.4vw !important;
	}

	.s_pb_8-3{
		padding-bottom: 8.3vw !important;
	}

	.s_pb_8-2{
		padding-bottom: 8.2vw !important;
	}

	.s_pb_8-1{
		padding-bottom: 8.1vw !important;
	}

	.s_pb_8{
		padding-bottom: 8vw !important;
	}

	.s_pb_7-9{
		padding-bottom: 7.9vw !important;
	}

	.s_pb_7-8{
		padding-bottom: 7.8vw !important;
	}

	.s_pb_7-7{
		padding-bottom: 7.7vw !important;
	}

	.s_pb_7-6{
		padding-bottom: 7.6vw !important;
	}

	.s_pb_7-5{
		padding-bottom: 7.5vw !important;
	}

	.s_pb_7-4{
		padding-bottom: 7.4vw !important;
	}

	.s_pb_7-3{
		padding-bottom: 7.3vw !important;
	}

	.s_pb_7-2{
		padding-bottom: 7.2vw !important;
	}

	.s_pb_7-1{
		padding-bottom: 7.1vw !important;
	}

	.s_pb_7{
		padding-bottom: 7vw !important;
	}

	.s_pb_6-9{
		padding-bottom: 6.9vw !important;
	}

	.s_pb_6-8{
		padding-bottom: 6.8vw !important;
	}

	.s_pb_6-7{
		padding-bottom: 6.7vw !important;
	}

	.s_pb_6-6{
		padding-bottom: 6.6vw !important;
	}

	.s_pb_6-5{
		padding-bottom: 6.5vw !important;
	}

	.s_pb_6-4{
		padding-bottom: 6.4vw !important;
	}

	.s_pb_6-3{
		padding-bottom: 6.3vw !important;
	}

	.s_pb_6-2{
		padding-bottom: 6.2vw !important;
	}

	.s_pb_6-1{
		padding-bottom: 6.1vw !important;
	}

	.s_pb_6{
		padding-bottom: 6vw !important;
	}

	.s_pb_5-9{
		padding-bottom: 5.9vw !important;
	}

	.s_pb_5-8{
		padding-bottom: 5.8vw !important;
	}

	.s_pb_5-7{
		padding-bottom: 5.7vw !important;
	}

	.s_pb_5-6{
		padding-bottom: 5.6vw !important;
	}

	.s_pb_5-5{
		padding-bottom: 5.5vw !important;
	}

	.s_pb_5-4{
		padding-bottom: 5.4vw !important;
	}

	.s_pb_5-3{
		padding-bottom: 5.3vw !important;
	}

	.s_pb_5-2{
		padding-bottom: 5.2vw !important;
	}

	.s_pb_5-1{
		padding-bottom: 5.1vw !important;
	}

	.s_pb_5{
		padding-bottom: 5vw !important;
	}

	.s_pb_4-9{
		padding-bottom: 4.9vw !important;
	}

	.s_pb_4-8{
		padding-bottom: 4.8vw !important;
	}

	.s_pb_4-7{
		padding-bottom: 4.7vw !important;
	}

	.s_pb_4-6{
		padding-bottom: 4.6vw !important;
	}

	.s_pb_4-5{
		padding-bottom: 4.5vw !important;
	}

	.s_pb_4-4{
		padding-bottom: 4.4vw !important;
	}

	.s_pb_4-3{
		padding-bottom: 4.3vw !important;
	}

	.s_pb_4-2{
		padding-bottom: 4.2vw !important;
	}

	.s_pb_4-1{
		padding-bottom: 4.1vw !important;
	}

	.s_pb_4{
		padding-bottom: 4vw !important;
	}

	.s_pb_3-9{
		padding-bottom: 3.9vw !important;
	}

	.s_pb_3-8{
		padding-bottom: 3.8vw !important;
	}

	.s_pb_3-7{
		padding-bottom: 3.7vw !important;
	}

	.s_pb_3-6{
		padding-bottom: 3.6vw !important;
	}

	.s_pb_3-5{
		padding-bottom: 3.5vw !important;
	}

	.s_pb_3-4{
		padding-bottom: 3.4vw !important;
	}

	.s_pb_3-3{
		padding-bottom: 3.3vw !important;
	}

	.s_pb_3-2{
		padding-bottom: 3.2vw !important;
	}

	.s_pb_3-1{
		padding-bottom: 3.1vw !important;
	}

	.s_pb_3{
		padding-bottom: 3vw !important;
	}

	.s_pb_2-9{
		padding-bottom: 2.9vw !important;
	}

	.s_pb_2-8{
		padding-bottom: 2.8vw !important;
	}

	.s_pb_2-7{
		padding-bottom: 2.7vw !important;
	}

	.s_pb_2-6{
		padding-bottom: 2.6vw !important;
	}

	.s_pb_2-5{
		padding-bottom: 2.5vw !important;
	}

	.s_pb_2-4{
		padding-bottom: 2.4vw !important;
	}

	.s_pb_2-3{
		padding-bottom: 2.3vw !important;
	}

	.s_pb_2-2{
		padding-bottom: 2.2vw !important;
	}

	.s_pb_2-1{
		padding-bottom: 2.1vw !important;
	}

	.s_pb_2{
		padding-bottom: 2vw !important;
	}

	.s_pb_1-9{
		padding-bottom: 1.9vw !important;
	}

	.s_pb_1-8{
		padding-bottom: 1.8vw !important;
	}

	.s_pb_1-7{
		padding-bottom: 1.7vw !important;
	}

	.s_pb_1-6{
		padding-bottom: 1.6vw !important;
	}

	.s_pb_1-5{
		padding-bottom: 1.5vw !important;
	}

	.s_pb_1-4{
		padding-bottom: 1.4vw !important;
	}

	.s_pb_1-3{
		padding-bottom: 1.3vw !important;
	}

	.s_pb_1-2{
		padding-bottom: 1.2vw !important;
	}

	.s_pb_1-1{
		padding-bottom: 1.1vw !important;
	}

	.s_pb_1{
		padding-bottom: 1vw !important;
	}

	.s_pb_0-9{
		padding-bottom: 0.9vw !important;
	}

	.s_pb_0-8{
		padding-bottom: 0.8vw !important;
	}

	.s_pb_0-7{
		padding-bottom: 0.7vw !important;
	}

	.s_pb_0-6{
		padding-bottom: 0.6vw !important;
	}

	.s_pb_0-5{
		padding-bottom: 0.5vw !important;
	}

	.s_pb_0-4{
		padding-bottom: 0.4vw !important;
	}

	.s_pb_0-3{
		padding-bottom: 0.3vw !important;
	}

	.s_pb_0-2{
		padding-bottom: 0.2vw !important;
	}

	.s_pb_0-1{
		padding-bottom: 0.1vw !important;
	}

	.s_pb_0{
		padding-bottom: 0vw !important;
	}




	/***************************
	左padding
	***************************/
	.s_pl_10{
		padding-left: 10vw !important;
	}

	.s_pl_9-9{
		padding-left: 9.9vw !important;
	}

	.s_pl_9-8{
		padding-left: 9.8vw !important;
	}

	.s_pl_9-7{
		padding-left: 9.7vw !important;
	}

	.s_pl_9-6{
		padding-left: 9.6vw !important;
	}

	.s_pl_9-5{
		padding-left: 9.5vw !important;
	}

	.s_pl_9-4{
		padding-left: 9.4vw !important;
	}

	.s_pl_9-3{
		padding-left: 9.3vw !important;
	}

	.s_pl_9-2{
		padding-left: 9.2vw !important;
	}

	.s_pl_9-1{
		padding-left: 9.1vw !important;
	}

	.s_pl_9{
		padding-left: 9vw !important;
	}

	.s_pl_8-9{
		padding-left: 8.9vw !important;
	}

	.s_pl_8-8{
		padding-left: 8.8vw !important;
	}

	.s_pl_8-7{
		padding-left: 8.7vw !important;
	}

	.s_pl_8-6{
		padding-left: 8.6vw !important;
	}

	.s_pl_8-5{
		padding-left: 8.5vw !important;
	}

	.s_pl_8-4{
		padding-left: 8.4vw !important;
	}

	.s_pl_8-3{
		padding-left: 8.3vw !important;
	}

	.s_pl_8-2{
		padding-left: 8.2vw !important;
	}

	.s_pl_8-1{
		padding-left: 8.1vw !important;
	}

	.s_pl_8{
		padding-left: 8vw !important;
	}

	.s_pl_7-9{
		padding-left: 7.9vw !important;
	}

	.s_pl_7-8{
		padding-left: 7.8vw !important;
	}

	.s_pl_7-7{
		padding-left: 7.7vw !important;
	}

	.s_pl_7-6{
		padding-left: 7.6vw !important;
	}

	.s_pl_7-5{
		padding-left: 7.5vw !important;
	}

	.s_pl_7-4{
		padding-left: 7.4vw !important;
	}

	.s_pl_7-3{
		padding-left: 7.3vw !important;
	}

	.s_pl_7-2{
		padding-left: 7.2vw !important;
	}

	.s_pl_7-1{
		padding-left: 7.1vw !important;
	}

	.s_pl_7{
		padding-left: 7vw !important;
	}

	.s_pl_6-9{
		padding-left: 6.9vw !important;
	}

	.s_pl_6-8{
		padding-left: 6.8vw !important;
	}

	.s_pl_6-7{
		padding-left: 6.7vw !important;
	}

	.s_pl_6-6{
		padding-left: 6.6vw !important;
	}

	.s_pl_6-5{
		padding-left: 6.5vw !important;
	}

	.s_pl_6-4{
		padding-left: 6.4vw !important;
	}

	.s_pl_6-3{
		padding-left: 6.3vw !important;
	}

	.s_pl_6-2{
		padding-left: 6.2vw !important;
	}

	.s_pl_6-1{
		padding-left: 6.1vw !important;
	}

	.s_pl_6{
		padding-left: 6vw !important;
	}

	.s_pl_5-9{
		padding-left: 5.9vw !important;
	}

	.s_pl_5-8{
		padding-left: 5.8vw !important;
	}

	.s_pl_5-7{
		padding-left: 5.7vw !important;
	}

	.s_pl_5-6{
		padding-left: 5.6vw !important;
	}

	.s_pl_5-5{
		padding-left: 5.5vw !important;
	}

	.s_pl_5-4{
		padding-left: 5.4vw !important;
	}

	.s_pl_5-3{
		padding-left: 5.3vw !important;
	}

	.s_pl_5-2{
		padding-left: 5.2vw !important;
	}

	.s_pl_5-1{
		padding-left: 5.1vw !important;
	}

	.s_pl_5{
		padding-left: 5vw !important;
	}

	.s_pl_4-9{
		padding-left: 4.9vw !important;
	}

	.s_pl_4-8{
		padding-left: 4.8vw !important;
	}

	.s_pl_4-7{
		padding-left: 4.7vw !important;
	}

	.s_pl_4-6{
		padding-left: 4.6vw !important;
	}

	.s_pl_4-5{
		padding-left: 4.5vw !important;
	}

	.s_pl_4-4{
		padding-left: 4.4vw !important;
	}

	.s_pl_4-3{
		padding-left: 4.3vw !important;
	}

	.s_pl_4-2{
		padding-left: 4.2vw !important;
	}

	.s_pl_4-1{
		padding-left: 4.1vw !important;
	}

	.s_pl_4{
		padding-left: 4vw !important;
	}

	.s_pl_3-9{
		padding-left: 3.9vw !important;
	}

	.s_pl_3-8{
		padding-left: 3.8vw !important;
	}

	.s_pl_3-7{
		padding-left: 3.7vw !important;
	}

	.s_pl_3-6{
		padding-left: 3.6vw !important;
	}

	.s_pl_3-5{
		padding-left: 3.5vw !important;
	}

	.s_pl_3-4{
		padding-left: 3.4vw !important;
	}

	.s_pl_3-3{
		padding-left: 3.3vw !important;
	}

	.s_pl_3-2{
		padding-left: 3.2vw !important;
	}

	.s_pl_3-1{
		padding-left: 3.1vw !important;
	}

	.s_pl_3{
		padding-left: 3vw !important;
	}

	.s_pl_2-9{
		padding-left: 2.9vw !important;
	}

	.s_pl_2-8{
		padding-left: 2.8vw !important;
	}

	.s_pl_2-7{
		padding-left: 2.7vw !important;
	}

	.s_pl_2-6{
		padding-left: 2.6vw !important;
	}

	.s_pl_2-5{
		padding-left: 2.5vw !important;
	}

	.s_pl_2-4{
		padding-left: 2.4vw !important;
	}

	.s_pl_2-3{
		padding-left: 2.3vw !important;
	}

	.s_pl_2-2{
		padding-left: 2.2vw !important;
	}

	.s_pl_2-1{
		padding-left: 2.1vw !important;
	}

	.s_pl_2{
		padding-left: 2vw !important;
	}

	.s_pl_1-9{
		padding-left: 1.9vw !important;
	}

	.s_pl_1-8{
		padding-left: 1.8vw !important;
	}

	.s_pl_1-7{
		padding-left: 1.7vw !important;
	}

	.s_pl_1-6{
		padding-left: 1.6vw !important;
	}

	.s_pl_1-5{
		padding-left: 1.5vw !important;
	}

	.s_pl_1-4{
		padding-left: 1.4vw !important;
	}

	.s_pl_1-3{
		padding-left: 1.3vw !important;
	}

	.s_pl_1-2{
		padding-left: 1.2vw !important;
	}

	.s_pl_1-1{
		padding-left: 1.1vw !important;
	}

	.s_pl_1{
		padding-left: 1vw !important;
	}

	.s_pl_0-9{
		padding-left: 0.9vw !important;
	}

	.s_pl_0-8{
		padding-left: 0.8vw !important;
	}

	.s_pl_0-7{
		padding-left: 0.7vw !important;
	}

	.s_pl_0-6{
		padding-left: 0.6vw !important;
	}

	.s_pl_0-5{
		padding-left: 0.5vw !important;
	}

	.s_pl_0-4{
		padding-left: 0.4vw !important;
	}

	.s_pl_0-3{
		padding-left: 0.3vw !important;
	}

	.s_pl_0-2{
		padding-left: 0.2vw !important;
	}

	.s_pl_0-1{
		padding-left: 0.1vw !important;
	}

	.s_pl_0{
		padding-left: 0vw !important;
	}





	/**********************************

	display〜

	**********************************/
	.s_di_flex{
		display: flex;
	}

	.s_di_blok{
		display: block;
	}

	.s_di_inl{
		display: inline;
	}

	.s_di_inl_bl{
		display: inline-block;
	}

	.s_di_none{
		display: none;
	}




	/**********************************

	align-items〜

	**********************************/
	.s_al_center{
		align-items: center;
	}

	.s_al_fend{
		align-items: flex-end;
	}

	.s_al_fstart{
		align-items: flex-start;
	}




	/**********************************

	justify-content〜

	**********************************/
	.s_ju_center{
		justify-content: center;
	}

	.s_ju_sp_bet{
		justify-content: space-between;
	}

	.s_ju_fend{
		justify-content: flex-end;
	}

	.s_ju_fstart{
		justify-content: flex-start;
	}





	/**********************************

	文字サイズ

	**********************************/
	.fos_1-4{
		font-size: 3.8vw;
	}

	.fos_1-5{
		font-size: 3.9vw;
	}

	.fos_1-6{
		font-size: 4vw;
	}

	.fos_1-7{
		font-size: 4.1vw;
	}

	.fos_1-8{
		font-size: 4.2vw;
	}

	.fos_1-9{
		font-size: 4.3vw;
	}

	.fos_2{
		font-size: 4.4vw;
	}

	.fos_2-1{
		font-size: 4.5vw;
	}

	.fos_2-2{
		font-size: 4.6vw;
	}

	.fos_2-3{
		font-size: 4.7vw;
	}

	.fos_2-4{
		font-size: 4.8vw;
	}

	.fos_2-5{
		font-size: 4.9vw;
	}

	.fos_2-6{
		font-size: 5vw;
	}

	.fos_2-7{
		font-size: 5.1vw;
	}

	.fos_2-8{
		font-size: 5.2vw;
	}

	.fos_2-9{
		font-size: 5.3vw;
	}

	.fos_3{
		font-size: 5.4vw;
	}

	.fos_3-1{
		font-size: 5.5vw;
	}

	.fos_3-2{
		font-size: 5.6vw;
	}

	.fos_3-3{
		font-size: 5.7vw;
	}

	.fos_3-4{
		font-size: 5.8vw;
	}

	.fos_3-5{
		font-size: 5.9vw;
	}

	.fos_3-6{
		font-size: 6vw;
	}

	.fos_3-7{
		font-size: 6.1vw;
	}

	.fos_3-8{
		font-size: 6.2vw;
	}

	.fos_3-9{
		font-size: 6.3vw;
	}

	.fos_4{
		font-size: 6.4vw;
	}

	.fos_4-1{
		font-size: 6.5vw;
	}

	.fos_4-2{
		font-size: 6.6vw;
	}

	.fos_4-3{
		font-size: 6.7vw;
	}

	.fos_4-4{
		font-size: 6.8vw;
	}

	.fos_4-5{
		font-size: 6.9vw;
	}

	.fos_4-6{
		font-size: 7vw;
	}

	.fos_4-7{
		font-size: 7.1vw;
	}

	.fos_4-8{
		font-size: 7.2vw;
	}

	.fos_4-9{
		font-size: 7.3vw;
	}

	.fos_5{
		font-size: 7.4vw;
	}

	.fos_5-1{
		font-size: 7.5vw;
	}

	.fos_5-2{
		font-size: 7.6vw;
	}

	.fos_5-3{
		font-size: 7.7vw;
	}

	.fos_5-4{
		font-size: 7.8vw;
	}

	.fos_5-5{
		font-size: 7.9vw;
	}

	.fos_5-6{
		font-size: 8vw;
	}

	.fos_5-7{
		font-size: 8.1vw;
	}

	.fos_5-8{
		font-size: 8.2vw;
	}

	.fos_5-9{
		font-size: 8.3vw;
	}

	.fos_6{
		font-size: 8.4vw;
	}

	.fos_6-1{
		font-size: 8.5vw;
	}

	.fos_6-2{
		font-size: 8.6vw;
	}

	.fos_6-3{
		font-size: 8.7vw;
	}

	.fos_6-4{
		font-size: 8.8vw;
	}

	.fos_6-5{
		font-size: 8.9vw;
	}

	.fos_6-6{
		font-size: 9vw;
	}

	.fos_6-7{
		font-size: 9.1vw;
	}

	.fos_6-8{
		font-size: 9.2vw;
	}

	.fos_6-9{
		font-size: 9.3vw;
	}

	.fos_7{
		font-size: 9.4vw;
	}

	.fos_7-1{
		font-size: 9.5vw;
	}

	.fos_7-2{
		font-size: 9.6vw;
	}

	.fos_7-3{
		font-size: 9.7vw;
	}

	.fos_7-4{
		font-size: 9.8vw;
	}

	.fos_7-5{
		font-size: 9.9vw;
	}

	.fos_7-6{
		font-size: 10vw;
	}

	.fos_7-7{
		font-size: 10.1vw;
	}

	.fos_7-8{
		font-size: 10.2vw;
	}

	.fos_7-9{
		font-size: 10.3vw;
	}

	.fos_8{
		font-size: 10.4vw;
	}



	/**********************************

	line-hight

	**********************************/
	.li_h_1{
		line-height: 1 !important;
	}

	.li_h_1-1{
		line-height: 1.1 !important;
	}

	.li_h_1-2{
		line-height: 1.2 !important;
	}

	.li_h_1-3{
		line-height: 1.3 !important;
	}

	.li_h_1-4{
		line-height: 1.4 !important;
	}

	.li_h_1-5{
		line-height: 1.5 !important;
	}

	.li_h_1-6{
		line-height: 1.6 !important;
	}

	.li_h_1-7{
		line-height: 1.7 !important;
	}

	.li_h_1-8{
		line-height: 1.8 !important;
	}

	.li_h_1-9{
		line-height: 1.9 !important;
	}

	.li_h_2{
		line-height: 2 !important;
	}

	.li_h_2-1{
		line-height: 2.1 !important;
	}

	.li_h_2-2{
		line-height: 2.2 !important;
	}

	.li_h_2-3{
		line-height: 2.3 !important;
	}

	.li_h_2-4{
		line-height: 2.4 !important;
	}

	.li_h_2-5{
		line-height: 2.5 !important;
	}

	.li_h_2-6{
		line-height: 2.6 !important;
	}

	.li_h_2-7{
		line-height: 2.7 !important;
	}

	.li_h_2-8{
		line-height: 2.8 !important;
	}

	.li_h_2-9{
		line-height: 2.9 !important;
	}

	.li_h_3{
		line-height: 3 !important;
	}








	/**********************************

	角丸

	**********************************/
	.bord_radius_5{
		border-radius: 0.8vw;
	}

	.bord_radius_6{
		border-radius: 0.9vw;
	}

	.bord_radius_7{
		border-radius: 1vw;
	}

	.bord_radius_8{
		border-radius: 1.1vw;
	}

	.bord_radius_9{
		border-radius: 1.2vw;
	}

	.bord_radius_10{
		border-radius: 1.3vw;
	}









	/**********************************

	ボックスシャドウ

	**********************************/
	.box_sdw_ccc3{
		box-shadow: 0 0 0.6vw #ccc
	}

	.box_sdw_ccc4{
		box-shadow: 0 0 0.7vw #ccc
	}

	.box_sdw_ccc5{
		box-shadow: 0 0 0.8vw #ccc
	}

	.box_sdw_ccc6{
		box-shadow: 0 0 0.9vw #ccc
	}

	.box_sdw_ccc7{
		box-shadow: 0 0 1vw #ccc
	}

	.box_sdw_ccc8{
		box-shadow: 0 0 1.1vw #ccc
	}

	.box_sdw_ccc9{
		box-shadow: 0 0 1.2vw #ccc
	}

	.box_sdw_ccc10{
		box-shadow: 0 0 1.3vw #ccc
	}

	.box_sdw_bbb3{
		box-shadow: 0 0 0.6vw #bbb
	}

	.box_sdw_bbb4{
		box-shadow: 0 0 0.7vw #bbb
	}

	.box_sdw_bbb5{
		box-shadow: 0 0 0.8vw #bbb
	}

	.box_sdw_bbb6{
		box-shadow: 0 0 0.9vw #bbb
	}

	.box_sdw_bbb7{
		box-shadow: 0 0 1vw #bbb
	}

	.box_sdw_bbb8{
		box-shadow: 0 0 1.1vw #bbb
	}

	.box_sdw_bbb9{
		box-shadow: 0 0 1.2vw #bbb
	}

	.box_sdw_bbb10{
		box-shadow: 0 0 1.3vw #bbb
	}

	.box_sdw_aaa3{
		box-shadow: 0 0 0.6vw #aaa
	}

	.box_sdw_aaa4{
		box-shadow: 0 0 0.7vw #aaa
	}

	.box_sdw_aaa5{
		box-shadow: 0 0 0.8vw #aaa
	}

	.box_sdw_aaa6{
		box-shadow: 0 0 0.9vw #aaa
	}

	.box_sdw_aaa7{
		box-shadow: 0 0 1vw #aaa
	}

	.box_sdw_aaa8{
		box-shadow: 0 0 1.1vw #aaa
	}

	.box_sdw_aaa9{
		box-shadow: 0 0 1.2vw #aaa
	}

	.box_sdw_aaa10{
		box-shadow: 0 0 1.3vw #aaa
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}










