@charset "UTF-8";
/*  */
.mlra {
	margin-inline: auto;
}
.mla {
	margin-inline-start: auto;
}
.mra {
	margin-inline-end: auto;
}

.mt1em {
	margin-block-start: 1em;
}
.mt1hem {
	margin-block-start: 1.5em;
}
.mt2em {
	margin-block-start: 2em;
}
.mt2hem {
	margin-block-start: 2.5em;
}
.mt3em {
	margin-block-start: 3em;
}
.mt3hem {
	margin-block-start: 3.5em;
}
.mt4em {
	margin-block-start: 4em;
}
.mt4hem {
	margin-block-start: 4.5em;
}
.mt5em {
	margin-block-start: 5em;
}
.mt5hem {
	margin-block-start: 5.5em;
}

/* margin-top */
.mt5 { margin-block-start:5px;}
.mt7 { margin-block-start:7px;}
.mt9 { margin-block-start:9px;}
.mt10 { margin-block-start:10px;}
.mt12 { margin-block-start:12px;}
.mt15 { margin-block-start:15px;}

.mt16 { margin-block-start:16px;}
.mt17 { margin-block-start:17px;}
.mt18 { margin-block-start:18px;}
.mt19 { margin-block-start:19px;}

.mt20 { margin-block-start:20px;}
.mt25 { margin-block-start:25px;}
.mt30 { margin-block-start:30px;}
.mt35 { margin-block-start:35px;}
.mt40 { margin-block-start:40px;}
.mt45 { margin-block-start:45px;}
.mt50 { margin-block-start:50px;}
.mt60 { margin-block-start:60px;}
.mt70 { margin-block-start:70px;}
.mt80 { margin-block-start:80px;}
.mt90 { margin-block-start:90px;}

/* padding-bottom */
.pb10 {padding-block-end: 10px;}
.pb20 {padding-block-end: 20px;}
.pb30 {padding-block-end: 30px;}
.pb40 {padding-block-end: 40px;}
.pb50 {padding-block-end: 50px;}
.pb60 {padding-block-end: 60px;}
.pb70 {padding-block-end: 70px;}
.pb80 {padding-block-end: 80px;}
.pb90 {padding-block-end: 90px;}


/* マージントップ */
.mt1064 {
	margin-block-start: 40px;
}
.mt887 {
	margin-block-start: 70px;
}
.mt886 {
	margin-block-start: 60px;
}
.mt885 {
	margin-block-start: 50px;
}
.mt884 {
	margin-block-start: 40px;
}
.mt883 {
	margin-block-start: 30px;
}
.mt882 {
	margin-block-start: 20px;
}
.mt877 {
	margin-block-start: 70px;
}
.mt876 {
	margin-block-start: 60px;
}
.mt875 {
	margin-block-start: 50px;
}
.mt874 {
	margin-block-start: 40px;
}
.mt873 {
	margin-block-start: 30px;
}
.mt872 {
	margin-block-start: 20px;
}
.mt866 {
	margin-block-start: 60px;
}
.mt865 {
	margin-block-start: 50px;
}
.mt864 {
	margin-block-start: 40px;
}
.mt863 {
	margin-block-start: 30px;
}
.mt862 {
	margin-block-start: 20px;
}
.mt855 {
	margin-block-start: 50px;
}
.mt854 {
	margin-block-start: 40px;
}
.mt853 {
	margin-block-start: 30px;
}
.mt852 {
	margin-block-start: 20px;
}
.mt844 {
	margin-block-start: 40px;
}
.mt843 {
	margin-block-start: 30px;
}
.mt842 {
	margin-block-start: 20px;
}
.mt833 {
	margin-block-start: 30px;
}
.mt832 {
	margin-block-start: 20px;
}

.mt775 {
	margin-block-start: 50px;
}
.mt774 {
	margin-block-start: 40px;
}
.mt773 {
	margin-block-start: 30px;
}
.mt765 {
	margin-block-start: 50px;
}
.mt764 {
	margin-block-start: 40px;
}
.mt763 {
	margin-block-start: 30px;
}
.mt755 {
	margin-block-start: 50px;
}
.mt754 {
	margin-block-start: 40px;
}
.mt753 {
	margin-block-start: 30px;
}
.mt663 {
	margin-block-start: 30px;
}
.mt662 {
	margin-block-start: 20px;
}

.mt655 {
	margin-block-start: 50px;
}
.mt654 {
	margin-block-start: 40px;
}
.mt653 {
	margin-block-start: 30px;
}
.mt652 {
	margin-block-start: 20px;
}
.mt643 {
	margin-block-start: 30px;
}
.mt642 {
	margin-block-start: 20px;
}
.mt553 {
	margin-block-start: 30px;
}
.mt552 {
	margin-block-start: 20px;
}
.mt543 {
	margin-block-start: 30px;
}
.mt542 {
	margin-block-start: 20px;
}
.mt540 {
	margin-block-start: 0px;
}

.mt443 {
	margin-block-start: 30px;
}
.mt442 {
	margin-block-start: 20px;
}
.mt433 {
	margin-block-start: 30px;
}
.mt432 {
	margin-block-start: 20px;
}
.mt431 {
	margin-block-start: 10px;
}
.mt422 {
	margin-block-start: 20px;
}
.mt421 {
	margin-block-start: 10px;
}

.mt332 {
	margin-block-start: 20px;
}
.mt322 {
	margin-block-start: 20px;
}
.mt321 {
	margin-block-start: 10px;
}
.mt311 {
	margin-block-start: 10px;
}
.mt300 {
	margin-block-start: 0px;
}
.mt221 {
	margin-block-start: 10px;
}
.mt220 {
	margin-block-start: 0px;
}

.mt077 {
	margin-block-start: 70px;
}
.mt076 {
	margin-block-start: 60px;
}
.mt075 {
	margin-block-start: 50px;
}
.mt074 {
	margin-block-start: 40px;
}
.mt073 {
	margin-block-start: 30px;
}
.mt072 {
	margin-block-start: 20px;
}
.mt071 {
	margin-block-start: 10px;
}
.mt066 {
	margin-block-start: 60px;
}
.mt065 {
	margin-block-start: 50px;
}
.mt064 {
	margin-block-start: 40px;
}
.mt063 {
	margin-block-start: 30px;
}
.mt062 {
	margin-block-start: 20px;
}
.mt061 {
	margin-block-start: 10px;
}

.mt055 {
	margin-block-start: 50px;
}
.mt054 {
	margin-block-start: 40px;
}
.mt053 {
	margin-block-start: 30px;
}
.mt052 {
	margin-block-start: 20px;
}
.mt051 {
	margin-block-start: 10px;
}

.mt044 {
	margin-block-start: 40px;
}
.mt043 {
	margin-block-start: 30px;
}
.mt042 {
	margin-block-start: 20px;
}
.mt041 {
	margin-block-start: 10px;
}

.mt033 {
	margin-block-start: 30px;
}
.mt032 {
	margin-block-start: 20px;
}
.mt031 {
	margin-block-start: 10px;
}

.mt022 {
	margin-block-start: 20px;
}
.mt021 {
	margin-block-start: 10px;
}

/* padding上下 */
.pd1064 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd875 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd864 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd764 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd753 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.pd665 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd664 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd663 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd662 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd661 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd655 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd654 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd653 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd652 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd651 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd644 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd643 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd642 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd641 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd633 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd632 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd631 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd622 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd621 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd611 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.pd554 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd553 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd552 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd551 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd544 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd543 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd542{
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd541 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd533 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd532 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd531 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd522 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd521 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd511 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.pd443 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd442 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd441 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd433 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd432 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd431 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd422 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd421 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd411 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd332 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd331 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd322 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd321 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd311 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd221 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd211 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

/* padding上 */
.pt1064 {
	padding-block-start: 40px;
}
.pt887 {
	padding-block-start: 70px;
}
.pt886 {
	padding-block-start: 60px;
}
.pt885 {
	padding-block-start: 50px;
}
.pt884 {
	padding-block-start: 40px;
}
.pt883 {
	padding-block-start: 30px;
}
.pt882 {
	padding-block-start: 20px;
}
.pt877 {
	padding-block-start: 70px;
}
.pt876 {
	padding-block-start: 60px;
}
.pt875 {
	padding-block-start: 50px;
}
.pt874 {
	padding-block-start: 40px;
}
.pt873 {
	padding-block-start: 30px;
}
.pt872 {
	padding-block-start: 20px;
}
.pt866 {
	padding-block-start: 60px;
}
.pt865 {
	padding-block-start: 50px;
}
.pt864 {
	padding-block-start: 40px;
}
.pt863 {
	padding-block-start: 30px;
}
.pt862 {
	padding-block-start: 20px;
}
.pt855 {
	padding-block-start: 50px;
}
.pt854 {
	padding-block-start: 40px;
}
.pt853 {
	padding-block-start: 30px;
}
.pt852 {
	padding-block-start: 20px;
}
.pt844 {
	padding-block-start: 40px;
}
.pt843 {
	padding-block-start: 30px;
}
.pt842 {
	padding-block-start: 20px;
}
.pt833 {
	padding-block-start: 30px;
}
.pt832 {
	padding-block-start: 20px;
}
.pt665 {
	padding-block-start: 50px;
}
.pt664 {
	padding-block-start: 40px;
}
.pt663 {
	padding-block-start: 30px;
}
.pt662 {
	padding-block-start: 20px;
}
.pt661 {
	padding-block-start: 10px;
}
.pt655 {
	padding-block-start: 50px;
}
.pt654 {
	padding-block-start: 40px;
}
.pt653 {
	padding-block-start: 30px;
}
.pt652 {
	padding-block-start: 20px;
}
.pt651 {
	padding-block-start: 10px;
}
.pt644 {
	padding-block-start: 40px;
}
.pt643 {
	padding-block-start: 30px;
}
.pt642 {
	padding-block-start: 20px;
}
.pt641 {
	padding-block-start: 10px;
}
.pt633 {
	padding-block-start: 30px;
}
.pt632 {
	padding-block-start: 20px;
}
.pt631 {
	padding-block-start: 10px;
}
.pt622 {
	padding-block-start: 20px;
}
.pt621 {
	padding-block-start: 10px;
}
.pt611 {
	padding-block-start: 10px;
}

.pt554 {
	padding-block-start: 40px;
}
.pt553 {
	padding-block-start: 30px;
}
.pt552 {
	padding-block-start: 20px;
}
.pt551 {
	padding-block-start: 10px;
}
.pt544 {
	padding-block-start: 40px;
}
.pt543 {
	padding-block-start: 30px;
}
.pt542 {
	padding-block-start: 20px;
}
.pt541 {
	padding-block-start: 10px;
}
.pt533 {
	padding-block-start: 30px;
}
.pt532 {
	padding-block-start: 20px;
}
.pt531 {
	padding-block-start: 10px;
}
.pt522 {
	padding-block-start: 20px;
}
.pt521 {
	padding-block-start: 10px;
}
.pt511 {
	padding-block-start: 10px;
}

.pt443 {
	padding-block-start: 30px;
}
.pt442 {
	padding-block-start: 20px;
}
.pt441 {
	padding-block-start: 10px;
}
.pt433 {
	padding-block-start: 30px;
}
.pt432 {
	padding-block-start: 20px;
}
.pt431 {
	padding-block-start: 10px;
}
.pt422 {
	padding-block-start: 20px;
}
.pt421 {
	padding-block-start: 10px;
}
.pt411 {
	padding-block-start: 10px;
}

.pt332 {
	padding-block-start: 20px;
}
.pt331 {
	padding-block-start: 10px;
}
.pt322 {
	padding-block-start: 20px;
}
.pt321 {
	padding-block-start: 10px;
}
.pt311 {
	padding-block-start: 10px;
}

.pt221 {
	padding-block-start: 10px;
}
.pt211 {
	padding-block-start: 10px;
}

/* padding下 */
.pb665 {
	padding-block-end: 50px;
}
.pb664 {
	padding-block-end: 40px;
}
.pb663 {
	padding-block-end: 30px;
}
.pb662 {
	padding-block-end: 20px;
}
.pb661 {
	padding-block-end: 10px;
}
.pb655 {
	padding-block-end: 50px;
}
.pb654 {
	padding-block-end: 40px;
}
.pb653 {
	padding-block-end: 30px;
}
.pb652 {
	padding-block-end: 20px;
}
.pb651 {
	padding-block-end: 10px;
}
.pb644 {
	padding-block-end: 40px;
}
.pb643 {
	padding-block-end: 30px;
}
.pb642 {
	padding-block-end: 20px;
}
.pb641 {
	padding-block-end: 10px;
}
.pb633 {
	padding-block-end: 30px;
}
.pb632 {
	padding-block-end: 20px;
}
.pb631 {
	padding-block-end: 10px;
}
.pb622 {
	padding-block-end: 20px;
}
.pb621 {
	padding-block-end: 10px;
}
.pb611 {
	padding-block-end: 10px;
}

.pb554 {
	padding-block-end: 40px;
}
.pb553 {
	padding-block-end: 30px;
}
.pb552 {
	padding-block-end: 20px;
}
.pb551 {
	padding-block-end: 10px;
}
.pb544 {
	padding-block-end: 40px;
}
.pb543 {
	padding-block-end: 30px;
}
.pb542 {
	padding-block-end: 20px;
}
.pb541 {
	padding-block-end: 10px;
}
.pb533 {
	padding-block-end: 30px;
}
.pb532 {
	padding-block-end: 20px;
}
.pb531 {
	padding-block-end: 10px;
}
.pb522 {
	padding-block-end: 20px;
}
.pb521 {
	padding-block-end: 10px;
}
.pb511 {
	padding-block-end: 10px;
}

.pb443 {
	padding-block-end: 30px;
}
.pb442 {
	padding-block-end: 20px;
}
.pb441 {
	padding-block-end: 10px;
}
.pb433 {
	padding-block-end: 30px;
}
.pb432 {
	padding-block-end: 20px;
}
.pb431 {
	padding-block-end: 10px;
}
.pb422 {
	padding-block-end: 20px;
}
.pb421 {
	padding-block-end: 10px;
}
.pb411 {
	padding-block-end: 10px;
}

.pb332 {
	padding-block-end: 20px;
}
.pb331 {
	padding-block-end: 10px;
}
.pb322 {
	padding-block-end: 20px;
}
.pb321 {
	padding-block-end: 10px;
}
.pb311 {
	padding-block-end: 10px;
}

.pb221 {
	padding-block-end: 10px;
}
.pb211 {
	padding-block-end: 10px;
}



/* マージンボトム */
.mb022 {
	margin-block-end: 20px;
}
.mb021 {
	margin-block-end: 10px;
}
.mb011 {
	margin-block-end: 10px;
}
.mb004 {
	margin-block-end: 40px;
}
.mb003 {
	margin-block-end: 20px;
}
.mb002 {
	margin-block-end: 20px;
}
.mb001 {
	margin-block-end: 10px;
}















@media handheld, print, screen and (min-width: 480px) {
	
/* マージントップ */
.mt1064 {
	margin-block-start: 60px;
}
.mt887 {
	margin-block-start: 80px;
}
.mt886 {
	margin-block-start: 80px;
}
.mt885 {
	margin-block-start: 80px;
}
.mt884 {
	margin-block-start: 80px;
}
.mt883 {
	margin-block-start: 80px;
}
.mt882 {
	margin-block-start: 80px;
}
.mt877 {
	margin-block-start: 70px;
}
.mt876 {
	margin-block-start: 70px;
}
.mt875 {
	margin-block-start: 70px;
}
.mt874 {
	margin-block-start: 70px;
}
.mt873 {
	margin-block-start: 70px;
}
.mt872 {
	margin-block-start: 70px;
}
.mt866 {
	margin-block-start: 60px;
}
.mt865 {
	margin-block-start: 60px;
}
.mt864 {
	margin-block-start: 60px;
}
.mt863 {
	margin-block-start: 60px;
}
.mt862 {
	margin-block-start: 60px;
}
.mt855 {
	margin-block-start: 50px;
}
.mt854 {
	margin-block-start: 50px;
}
.mt853 {
	margin-block-start: 50px;
}
.mt852 {
	margin-block-start: 50px;
}
.mt844 {
	margin-block-start: 40px;
}
.mt843 {
	margin-block-start: 40px;
}
.mt842 {
	margin-block-start: 40px;
}
.mt833 {
	margin-block-start: 30px;
}
.mt832 {
	margin-block-start: 30px;
}
.mt775 {
	margin-block-start: 70px;
}
.mt774 {
	margin-block-start: 70px;
}
.mt773 {
	margin-block-start: 70px;
}
.mt765 {
	margin-block-start: 60px;
}
.mt764 {
	margin-block-start: 60px;
}
.mt763 {
	margin-block-start: 60px;
}
.mt755 {
	margin-block-start: 50px;
}
.mt754 {
	margin-block-start: 50px;
}
.mt753 {
	margin-block-start: 50px;
}
.mt663 {
	margin-block-start: 60px;
}
.mt662 {
	margin-block-start: 60px;
}

.mt655 {
	margin-block-start: 50px;
}
.mt654 {
	margin-block-start: 50px;
}
.mt653 {
	margin-block-start: 50px;
}
.mt652 {
	margin-block-start: 50px;
}
.mt643 {
	margin-block-start: 40px;
}
.mt642 {
	margin-block-start: 40px;
}
.mt553 {
	margin-block-start: 50px;
}
.mt552 {
	margin-block-start: 50px;
}
.mt543 {
	margin-block-start: 40px;
}
.mt542 {
	margin-block-start: 40px;
}
.mt540 {
	margin-block-start: 40px;
}

.mt443 {
	margin-block-start: 40px;
}
.mt442 {
	margin-block-start: 40px;
}
.mt433 {
	margin-block-start: 30px;
}
.mt432 {
	margin-block-start: 30px;
}
.mt431 {
	margin-block-start: 30px;
}
.mt422 {
	margin-block-start: 20px;
}
.mt421 {
	margin-block-start: 20px;
}

.mt332 {
	margin-block-start: 30px;
}
.mt322 {
	margin-block-start: 20px;
}
.mt321 {
	margin-block-start: 20px;
}
.mt311 {
	margin-block-start: 10px;
}
.mt300 {
	margin-block-start: 0px;
}
.mt221 {
	margin-block-start: 20px;
}
.mt220 {
	margin-block-start: 20px;
}

.mt077 {
	margin-block-start: 70px;
}
.mt076 {
	margin-block-start: 70px;
}
.mt075 {
	margin-block-start: 70px;
}
.mt074 {
	margin-block-start: 70px;
}
.mt073 {
	margin-block-start: 70px;
}
.mt072 {
	margin-block-start: 70px;
}
.mt071 {
	margin-block-start: 70px;
}
.mt066 {
	margin-block-start: 60px;
}
.mt065 {
	margin-block-start: 60px;
}
.mt064 {
	margin-block-start: 60px;
}
.mt063 {
	margin-block-start: 60px;
}
.mt062 {
	margin-block-start: 60px;
}
.mt061 {
	margin-block-start: 60px;
}

.mt055 {
	margin-block-start: 50px;
}
.mt054 {
	margin-block-start: 50px;
}
.mt053 {
	margin-block-start: 50px;
}
.mt052 {
	margin-block-start: 50px;
}
.mt051 {
	margin-block-start: 50px;
}

.mt044 {
	margin-block-start: 40px;
}
.mt043 {
	margin-block-start: 40px;
}
.mt042 {
	margin-block-start: 40px;
}
.mt041 {
	margin-block-start: 40px;
}

.mt033 {
	margin-block-start: 30px;
}
.mt032 {
	margin-block-start: 30px;
}
.mt031 {
	margin-block-start: 30px;
}

.mt022 {
	margin-block-start: 20px;
}
.mt021 {
	margin-block-start: 20px;
}

/* padding上下 */
.pd1064 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd875 {
	padding-block-start: 70px;
	padding-block-end: 70px;
}
.pd864 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd764 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd753 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd665 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd664 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd663 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd662 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd661 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd655 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd654 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd653 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd652 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd651 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd644 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd643 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd642 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd641 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd633 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd632 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd631 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd622 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd621 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd611 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.pd554 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd553 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd552 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd551 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd544 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd543 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd542{
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd541 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd533 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd532 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd531 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd522 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd521 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd511 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.pd443 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd442 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd441 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd433 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd432 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd431 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd422 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd421 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd411 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd332 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd331 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd322 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd321 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}
.pd311 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}
.pd221 {
	padding-block-start: 20px;
	padding-block-end: 40px;
}
.pd211 {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

/* padding上 */
.pt1064 {
	padding-block-start: 60px;
}
.pt887 {
	padding-block-start: 80px;
}
.pt886 {
	padding-block-start: 80px;
}
.pt885 {
	padding-block-start: 80px;
}
.pt884 {
	padding-block-start: 80px;
}
.pt883 {
	padding-block-start: 80px;
}
.pt882 {
	padding-block-start: 80px;
}
.pt877 {
	padding-block-start: 70px;
}
.pt876 {
	padding-block-start: 70px;
}
.pt875 {
	padding-block-start: 70px;
}
.pt874 {
	padding-block-start: 70px;
}
.pt873 {
	padding-block-start: 70px;
}
.pt872 {
	padding-block-start: 70px;
}
.pt866 {
	padding-block-start: 60px;
}
.pt865 {
	padding-block-start: 60px;
}
.pt864 {
	padding-block-start: 60px;
}
.pt863 {
	padding-block-start: 60px;
}
.pt862 {
	padding-block-start: 60px;
}
.pt855 {
	padding-block-start: 50px;
}
.pt854 {
	padding-block-start: 50px;
}
.pt853 {
	padding-block-start: 50px;
}
.pt852 {
	padding-block-start: 50px;
}
.pt844 {
	padding-block-start: 40px;
}
.pt843 {
	padding-block-start: 40px;
}
.pt842 {
	padding-block-start: 40px;
}
.pt833 {
	padding-block-start: 30px;
}
.pt832 {
	padding-block-start: 30px;
}
.pt665 {
	padding-block-start: 60px;
}
.pt664 {
	padding-block-start: 60px;
}
.pt663 {
	padding-block-start: 60px;
}
.pt662 {
	padding-block-start: 60px;
}
.pt661 {
	padding-block-start: 60px;
}
.pt661 {
	padding-block-start: 60px;
}
.pt655 {
	padding-block-start: 50px;
}
.pt654 {
	padding-block-start: 50px;
}
.pt653 {
	padding-block-start: 50px;
}
.pt652 {
	padding-block-start: 50px;
}
.pt651 {
	padding-block-start: 50px;
}
.pt644 {
	padding-block-start: 40px;
}
.pt643 {
	padding-block-start: 40px;
}
.pt642 {
	padding-block-start: 40px;
}
.pt641 {
	padding-block-start: 40px;
}
.pt633 {
	padding-block-start: 30px;
}
.pt632 {
	padding-block-start: 30px;
}
.pt631 {
	padding-block-start: 30px;
}
.pt622 {
	padding-block-start: 20px;
}
.pt621 {
	padding-block-start: 20px;
}
.pt611 {
	padding-block-start: 10px;
}

.pt554 {
	padding-block-start: 50px;
}
.pt553 {
	padding-block-start: 50px;
}
.pt552 {
	padding-block-start: 50px;
}
.pt551 {
	padding-block-start: 50px;
}
.pt544 {
	padding-block-start: 40px;
}
.pt543 {
	padding-block-start: 40px;
}
.pt542 {
	padding-block-start: 40px;
}
.pt541 {
	padding-block-start: 40px;
}
.pt533 {
	padding-block-start: 30px;
}
.pt532 {
	padding-block-start: 30px;
}
.pt531 {
	padding-block-start: 30px;
}
.pt522 {
	padding-block-start: 20px;
}
.pt521 {
	padding-block-start: 20px;
}
.pt511 {
	padding-block-start: 10px;
}

.pt443 {
	padding-block-start: 40px;
}
.pt442 {
	padding-block-start: 40px;
}
.pt441 {
	padding-block-start: 40px;
}
.pt433 {
	padding-block-start: 30px;
}
.pt432 {
	padding-block-start: 30px;
}
.pt431 {
	padding-block-start: 30px;
}
.pt422 {
	padding-block-start: 20px;
}
.pt421 {
	padding-block-start: 20px;
}
.pt411 {
	padding-block-start: 10px;
}

.pt332 {
	padding-block-start: 30px;
}
.pt331 {
	padding-block-start: 30px;
}
.pt322 {
	padding-block-start: 20px;
}
.pt321 {
	padding-block-start: 20px;
}
.pt311 {
	padding-block-start: 10px;
}

.pt221 {
	padding-block-start: 20px;
}
.pt211 {
	padding-block-start: 10px;
}

/* padding下 */
.pb665 {
	padding-block-end: 60px;
}
.pb664 {
	padding-block-end: 60px;
}
.pb663 {
	padding-block-end: 60px;
}
.pb662 {
	padding-block-end: 60px;
}
.pb661 {
	padding-block-end: 60px;
}
.pb661 {
	padding-block-end: 60px;
}
.pb655 {
	padding-block-end: 50px;
}
.pb654 {
	padding-block-end: 50px;
}
.pb653 {
	padding-block-end: 50px;
}
.pb652 {
	padding-block-end: 50px;
}
.pb651 {
	padding-block-end: 50px;
}
.pb644 {
	padding-block-end: 40px;
}
.pb643 {
	padding-block-end: 40px;
}
.pb642 {
	padding-block-end: 40px;
}
.pb641 {
	padding-block-end: 40px;
}
.pb633 {
	padding-block-end: 30px;
}
.pb632 {
	padding-block-end: 30px;
}
.pb631 {
	padding-block-end: 30px;
}
.pb622 {
	padding-block-end: 20px;
}
.pb621 {
	padding-block-end: 20px;
}
.pb611 {
	padding-block-end: 10px;
}

.pb554 {
	padding-block-end: 50px;
}
.pb553 {
	padding-block-end: 50px;
}
.pb552 {
	padding-block-end: 50px;
}
.pb551 {
	padding-block-end: 50px;
}
.pb544 {
	padding-block-end: 40px;
}
.pb543 {
	padding-block-end: 40px;
}
.pb542 {
	padding-block-end: 40px;
}
.pb541 {
	padding-block-end: 40px;
}
.pb533 {
	padding-block-end: 30px;
}
.pb532 {
	padding-block-end: 30px;
}
.pb531 {
	padding-block-end: 30px;
}
.pb522 {
	padding-block-end: 20px;
}
.pb521 {
	padding-block-end: 20px;
}
.pb511 {
	padding-block-end: 10px;
}

.pb443 {
	padding-block-end: 40px;
}
.pb442 {
	padding-block-end: 40px;
}
.pb441 {
	padding-block-end: 40px;
}
.pb433 {
	padding-block-end: 30px;
}
.pb432 {
	padding-block-end: 30px;
}
.pb431 {
	padding-block-end: 30px;
}
.pb422 {
	padding-block-end: 20px;
}
.pb421 {
	padding-block-end: 20px;
}
.pb411 {
	padding-block-end: 10px;
}

.pb332 {
	padding-block-end: 30px;
}
.pb331 {
	padding-block-end: 30px;
}
.pb322 {
	padding-block-end: 20px;
}
.pb321 {
	padding-block-end: 20px;
}
.pb311 {
	padding-block-end: 10px;
}

.pb221 {
	padding-block-end: 20px;
}
.pb211 {
	padding-block-end: 10px;
}


/* マージンボトム */
.mb022 {
	margin-block-end: 20px;
}
.mb021 {
	margin-block-end: 10px;
}
.mb011 {
	margin-block-end: 10px;
}
.mb004 {
	margin-block-end: 0px;
}
.mb003 {
	margin-block-end: 0px;
}
.mb002 {
	margin-block-end: 0px;
}
.mb001 {
	margin-block-end: 0px;
}




/* end of media query */
}















@media handheld, print, screen and (min-width: 900px) {

/* マージントップ */
.mt1064 {
	margin-block-start: 100px;
}
.mt887 {
	margin-block-start: 80px;
}
.mt886 {
	margin-block-start: 80px;
}
.mt885 {
	margin-block-start: 80px;
}
.mt884 {
	margin-block-start: 80px;
}
.mt883 {
	margin-block-start: 80px;
}
.mt882 {
	margin-block-start: 80px;
}
.mt877 {
	margin-block-start: 80px;
}
.mt876 {
	margin-block-start: 80px;
}
.mt875 {
	margin-block-start: 80px;
}
.mt874 {
	margin-block-start: 80px;
}
.mt873 {
	margin-block-start: 80px;
}
.mt872 {
	margin-block-start: 80px;
}
.mt866 {
	margin-block-start: 80px;
}
.mt865 {
	margin-block-start: 80px;
}
.mt864 {
	margin-block-start: 80px;
}
.mt863 {
	margin-block-start: 80px;
}
.mt862 {
	margin-block-start: 80px;
}
.mt855 {
	margin-block-start: 80px;
}
.mt854 {
	margin-block-start: 80px;
}
.mt853 {
	margin-block-start: 80px;
}
.mt852 {
	margin-block-start: 80px;
}
.mt844 {
	margin-block-start: 80px;
}
.mt843 {
	margin-block-start: 80px;
}
.mt842 {
	margin-block-start: 80px;
}
.mt833 {
	margin-block-start: 80px;
}
.mt832 {
	margin-block-start: 80px;
}

.mt775 {
	margin-block-start: 70px;
}
.mt774 {
	margin-block-start: 70px;
}
.mt773 {
	margin-block-start: 70px;
}
.mt765 {
	margin-block-start: 70px;
}
.mt764 {
	margin-block-start: 70px;
}
.mt763 {
	margin-block-start: 70px;
}
.mt755 {
	margin-block-start: 70px;
}
.mt754 {
	margin-block-start: 70px;
}
.mt753 {
	margin-block-start: 70px;
}
.mt663 {
	margin-block-start: 60px;
}
.mt662 {
	margin-block-start: 60px;
}

.mt655 {
	margin-block-start: 60px;
}
.mt654 {
	margin-block-start: 60px;
}
.mt653 {
	margin-block-start: 60px;
}
.mt652 {
	margin-block-start: 60px;
}
.mt643 {
	margin-block-start: 60px;
}
.mt642 {
	margin-block-start: 60px;
}
.mt553 {
	margin-block-start: 50px;
}
.mt552 {
	margin-block-start: 50px;
}
.mt543 {
	margin-block-start: 50px;
}
.mt542 {
	margin-block-start: 50px;
}
.mt540 {
	margin-block-start: 50px;
}
.mt443 {
	margin-block-start: 40px;
}
.mt442 {
	margin-block-start: 40px;
}
.mt433 {
	margin-block-start: 40px;
}
.mt432 {
	margin-block-start: 40px;
}
.mt431 {
	margin-block-start: 40px;
}
.mt422 {
	margin-block-start: 40px;
}
.mt421 {
	margin-block-start: 40px;
}

.mt332 {
	margin-block-start: 30px;
}
.mt322 {
	margin-block-start: 30px;
}
.mt321 {
	margin-block-start: 30px;
}
.mt311 {
	margin-block-start: 30px;
}
.mt300 {
	margin-block-start: 30px;
}
.mt221 {
	margin-block-start: 20px;
}
.mt220 {
	margin-block-start: 20px;
}
.mt077 {
	margin-block-start: 0px;
}
.mt076 {
	margin-block-start: 0px;
}
.mt075 {
	margin-block-start: 0px;
}
.mt074 {
	margin-block-start: 0px;
}
.mt073 {
	margin-block-start: 0px;
}
.mt072 {
	margin-block-start: 0px;
}
.mt071 {
	margin-block-start: 0px;
}
.mt066 {
	margin-block-start: 0px;
}
.mt065 {
	margin-block-start: 0px;
}
.mt064 {
	margin-block-start: 0px;
}
.mt063 {
	margin-block-start: 0px;
}
.mt062 {
	margin-block-start: 0px;
}
.mt061 {
	margin-block-start: 0px;
}

.mt055 {
	margin-block-start: 0px;
}
.mt054 {
	margin-block-start: 0px;
}
.mt053 {
	margin-block-start: 0px;
}
.mt052 {
	margin-block-start: 0px;
}
.mt051 {
	margin-block-start: 0px;
}

.mt044 {
	margin-block-start: 0px;
}
.mt043 {
	margin-block-start: 0px;
}
.mt042 {
	margin-block-start: 0px;
}
.mt041 {
	margin-block-start: 0px;
}

.mt033 {
	margin-block-start: 0px;
}
.mt032 {
	margin-block-start: 0px;
}
.mt031 {
	margin-block-start: 0px;
}

.mt022 {
	margin-block-start: 0px;
}
.mt021 {
	margin-block-start: 0px;
}

/* padding上下 */
.pd1064 {
	padding-block-start: 100px;
	padding-block-end: 100px;
}
.pd875 {
	padding-block-start: 80px;
	padding-block-end: 80px;
}
.pd864 {
	padding-block-start: 80px;
	padding-block-end: 80px;
}
.pd764 {
	padding-block-start: 70px;
	padding-block-end: 70px;
}
.pd753 {
	padding-block-start: 70px;
	padding-block-end: 70px;
}
.pd665 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd664 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd663 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd662 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd661 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd655 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd654 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd653 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd652 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd651 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd644 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd643 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd642 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd641 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd633 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd632 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd631 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd622 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd621 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}
.pd611 {
	padding-block-start: 60px;
	padding-block-end: 60px;
}

.pd554 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd553 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd552 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd551 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd544 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd543 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd542{
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd541 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd533 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd532 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd531 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd522 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd521 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}
.pd511 {
	padding-block-start: 50px;
	padding-block-end: 50px;
}


.pd443 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd442 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd441 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd433 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd432 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd431 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd422 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd421 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd411 {
	padding-block-start: 40px;
	padding-block-end: 40px;
}
.pd332 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd331 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd322 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd321 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd311 {
	padding-block-start: 30px;
	padding-block-end: 30px;
}
.pd221 {
	padding-block-start: 20px;
	padding-block-end: 40px;
}
.pd211 {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

/* padding上 */
.pt1064 {
	padding-block-start: 100px;
}
.pt887 {
	padding-block-start: 80px;
}
.pt886 {
	padding-block-start: 80px;
}
.pt885 {
	padding-block-start: 80px;
}
.pt884 {
	padding-block-start: 80px;
}
.pt883 {
	padding-block-start: 80px;
}
.pt882 {
	padding-block-start: 80px;
}
.pt877 {
	padding-block-start: 80px;
}
.pt876 {
	padding-block-start: 80px;
}
.pt875 {
	padding-block-start: 80px;
}
.pt874 {
	padding-block-start: 80px;
}
.pt873 {
	padding-block-start: 80px;
}
.pt872 {
	padding-block-start: 80px;
}
.pt866 {
	padding-block-start: 80px;
}
.pt865 {
	padding-block-start: 80px;
}
.pt864 {
	padding-block-start: 80px;
}
.pt863 {
	padding-block-start: 80px;
}
.pt862 {
	padding-block-start: 80px;
}
.pt855 {
	padding-block-start: 80px;
}
.pt854 {
	padding-block-start: 80px;
}
.pt853 {
	padding-block-start: 80px;
}
.pt852 {
	padding-block-start: 80px;
}
.pt844 {
	padding-block-start: 80px;
}
.pt843 {
	padding-block-start: 80px;
}
.pt842 {
	padding-block-start: 80px;
}
.pt833 {
	padding-block-start: 80px;
}
.pt832 {
	padding-block-start: 80px;
}
.pt665 {
	padding-block-start: 60px;
}
.pt664 {
	padding-block-start: 60px;
}
.pt663 {
	padding-block-start: 60px;
}
.pt662 {
	padding-block-start: 60px;
}
.pt661 {
	padding-block-start: 60px;
}
.pt661 {
	padding-block-start: 60px;
}
.pt655 {
	padding-block-start: 60px;
}
.pt654 {
	padding-block-start: 60px;
}
.pt653 {
	padding-block-start: 60px;
}
.pt652 {
	padding-block-start: 60px;
}
.pt651 {
	padding-block-start: 60px;
}
.pt644 {
	padding-block-start: 60px;
}
.pt643 {
	padding-block-start: 60px;
}
.pt642 {
	padding-block-start: 60px;
}
.pt641 {
	padding-block-start: 60px;
}
.pt633 {
	padding-block-start: 60px;
}
.pt632 {
	padding-block-start: 60px;
}
.pt631 {
	padding-block-start: 60px;
}
.pt622 {
	padding-block-start: 60px;
}
.pt621 {
	padding-block-start: 60px;
}
.pt611 {
	padding-block-start: 60px;
}

.pt554 {
	padding-block-start: 50px;
}
.pt553 {
	padding-block-start: 50px;
}
.pt552 {
	padding-block-start: 50px;
}
.pt551 {
	padding-block-start: 50px;
}
.pt544 {
	padding-block-start: 50px;
}
.pt543 {
	padding-block-start: 50px;
}
.pt542 {
	padding-block-start: 50px;
}
.pt541 {
	padding-block-start: 50px;
}
.pt533 {
	padding-block-start: 50px;
}
.pt532 {
	padding-block-start: 50px;
}
.pt531 {
	padding-block-start: 50px;
}
.pt522 {
	padding-block-start: 50px;
}
.pt521 {
	padding-block-start: 50px;
}
.pt511 {
	padding-block-start: 50px;
}

.pt443 {
	padding-block-start: 40px;
}
.pt442 {
	padding-block-start: 40px;
}
.pt441 {
	padding-block-start: 40px;
}
.pt433 {
	padding-block-start: 40px;
}
.pt432 {
	padding-block-start: 40px;
}
.pt431 {
	padding-block-start: 40px;
}
.pt422 {
	padding-block-start: 40px;
}
.pt421 {
	padding-block-start: 40px;
}
.pt411 {
	padding-block-start: 40px;
}

.pt332 {
	padding-block-start: 30px;
}
.pt331 {
	padding-block-start: 30px;
}
.pt322 {
	padding-block-start: 30px;
}
.pt321 {
	padding-block-start: 30px;
}
.pt311 {
	padding-block-start: 30px;
}

.pt221 {
	padding-block-start: 20px;
}
.pt211 {
	padding-block-start: 20px;
}

/* padding下 */
.pb665 {
	padding-block-end: 60px;
}
.pb664 {
	padding-block-end: 60px;
}
.pb663 {
	padding-block-end: 60px;
}
.pb662 {
	padding-block-end: 60px;
}
.pb661 {
	padding-block-end: 60px;
}
.pb661 {
	padding-block-end: 60px;
}
.pb655 {
	padding-block-end: 60px;
}
.pb654 {
	padding-block-end: 60px;
}
.pb653 {
	padding-block-end: 60px;
}
.pb652 {
	padding-block-end: 60px;
}
.pb651 {
	padding-block-end: 60px;
}
.pb644 {
	padding-block-end: 60px;
}
.pb643 {
	padding-block-end: 60px;
}
.pb642 {
	padding-block-end: 60px;
}
.pb641 {
	padding-block-end: 60px;
}
.pb633 {
	padding-block-end: 60px;
}
.pb632 {
	padding-block-end: 60px;
}
.pb631 {
	padding-block-end: 60px;
}
.pb622 {
	padding-block-end: 60px;
}
.pb621 {
	padding-block-end: 60px;
}
.pb611 {
	padding-block-end: 60px;
}

.pb554 {
	padding-block-end: 50px;
}
.pb553 {
	padding-block-end: 50px;
}
.pb552 {
	padding-block-end: 50px;
}
.pb551 {
	padding-block-end: 50px;
}
.pb544 {
	padding-block-end: 50px;
}
.pb543 {
	padding-block-end: 50px;
}
.pb542 {
	padding-block-end: 50px;
}
.pb541 {
	padding-block-end: 50px;
}
.pb533 {
	padding-block-end: 50px;
}
.pb532 {
	padding-block-end: 50px;
}
.pb531 {
	padding-block-end: 50px;
}
.pb522 {
	padding-block-end: 50px;
}
.pb521 {
	padding-block-end: 50px;
}
.pb511 {
	padding-block-end: 50px;
}

.pb443 {
	padding-block-end: 40px;
}
.pb442 {
	padding-block-end: 40px;
}
.pb441 {
	padding-block-end: 40px;
}
.pb433 {
	padding-block-end: 40px;
}
.pb432 {
	padding-block-end: 40px;
}
.pb431 {
	padding-block-end: 40px;
}
.pb422 {
	padding-block-end: 40px;
}
.pb421 {
	padding-block-end: 40px;
}
.pb411 {
	padding-block-end: 40px;
}

.pb332 {
	padding-block-end: 30px;
}
.pb331 {
	padding-block-end: 30px;
}
.pb322 {
	padding-block-end: 30px;
}
.pb321 {
	padding-block-end: 30px;
}
.pb311 {
	padding-block-end: 30px;
}

.pb221 {
	padding-block-end: 20px;
}
.pb211 {
	padding-block-end: 20px;
}


/* マージンボトム */
.mb022 {
	margin-block-end: 0px;
}
.mb021 {
	margin-block-end: 0px;
}
.mb011 {
	margin-block-end: 0px;
}
.mb004 {
	margin-block-end: 0px;
}
.mb003 {
	margin-block-end: 0px;
}
.mb002 {
	margin-block-end: 0px;
}
.mb001 {
	margin-block-end: 0px;
}


/* end of media query */
}




