.pagetop {
	text-align: right;
	margin: 10px 0 20px 0;
	font: 10px Arial, Helvetica, sans-serif;
}

.mgnBottom0 {
	margin-bottom: 0 !important;
}
.mgnBottom05 {
	margin-bottom: 5px!important;
}
.mgnBottom10 {
	margin-bottom: 10px!important;
}
.mgnBottom15 {
	margin-bottom: 15px!important;
}
.mgnBottom20 {
	margin-bottom: 20px!important;
}
.mgnBottom25 {
	margin-bottom: 25px!important;
}
.mgnBottom30 {
	margin-bottom: 30px!important;
}
.mgnBottom35 {
	margin-bottom: 35px!important;
}
.mgnBottom40 {
	margin-bottom: 40px!important;
}
.mgnBottom45 {
	margin-bottom: 45px!important;
}

.mgnLeft0 {
	margin-left: 0!important;
}
.mgnLeft10 {
	margin-left: 10px!important;
}
.mgnLeft15 {
	margin-left: 15px!important;
}
.mgnLeft20 {
	margin-left: 20px!important;
}
.mgnLeft25 {
	margin-left: 25px!important;
}
.mgnLeft30 {
	margin-left: 30px!important;
}

.mgnRight0 {
	margin-right: 0!important;
}
.mgnRight10 {
	margin-right: 10px!important;
}
.mgnRight15 {
	margin-right: 15px!important;
}
.mgnRight20 {
	margin-right: 20px!important;
}
.mgnRight25 {
	margin-right: 25px!important;
}
.mgnRight30 {
	margin-right: 30px!important;
}



.mgnTop0 {
	margin-top: 0!important;
}
.mgnTop10 {
	margin-top: 10px!important;
}
.mgnTop15 {
	margin-top: 15px!important;
}
.mgnTop20 {
	margin-top: 20px!important;
}
.mgnTop25 {
	margin-top: 25px!important;
}
.mgnTop30 {
	margin-top: 30px!important;
}

.alignCenter {
	text-align: center;
}
.alignRight {
	text-align: right;
}


.alignTop {
	vertical-align: top;
}
.atention1 {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 5px;
}
.fs10 {
	font-size: 10px;
}
.fs14 {
	font-size: 14px;
}
.fs14ak {
	font-size: 14px;
}
.ak,.fs14ak {
	color: #FB1928;
}

.form30 {
	width: 30px;
}


.form200 {
	width: 200px;
}
.form300 {
	width: 300px;
}
.form350 {
	width: 300px;
}



/*　margintop */
.mgnt05 { margin-top: 5px!important;}
.mgnt10 { margin-top: 10px!important;}
.mgnt15 { margin-top: 15px!important;}
.mgnt20 { margin-top: 20px!important;}
.mgnt25 { margin-top: 25px!important;}
.mgnt30 { margin-top: 30px!important;}

/*　margin-right */
.mgnr05 { margin-right: 5px!important;}
.mgnr10 { margin-right: 10px!important;}
.mgnr15 { margin-right: 15px!important;}
.mgnr20 { margin-right: 20px!important;}
.mgnr25 { margin-right: 25px!important;}
.mgnr30 { margin-right: 30px!important;}

/*　margin-bottom */
.mgnb00 { margin-bottom: 0!important;}
.mgnb05 { margin-bottom: 5px!important;}
.mgnb10 { margin-bottom: 10px!important;}
.mgnb15 { margin-bottom: 15px!important;}
.mgnb20 { margin-bottom: 20px!important;}
.mgnb25 { margin-bottom: 25px!important;}
.mgnb30 { margin-bottom: 30px!important;}
.mgnb35 { margin-bottom: 35px!important;}

/*　margin-left */
.mgnl05 { margin-left: 5px!important;}
.mgnl10 { margin-left: 10px!important;}
.mgnl15 { margin-left: 15px!important;}
.mgnl20 { margin-left: 20px!important;}
.mgnl25 { margin-left: 25px!important;}
.mgnl30 { margin-left: 30px!important;}
.mgnl40 { margin-left: 40px!important;}
.mgnl50 { margin-left: 50px!important;}
.mgnl75 { margin-left: 75px!important;}

/* ------   atention  ----------------------------------------------*/
.atention05 {
	text-indent: -0.5em;
	padding-left: 0.5em;
	margin-bottom: 10px;
}
.atention1 {
	text-indent: -1em;
	padding-left: 1em;
	margin-bottom: 5px;
}
.atention15 {
	text-indent: -1.5em;
	padding-left: 1.5em;
	margin-bottom: 5px;
}
/* ------   layout-table  ----------------------------------------------*/
.layout-table0 td {
	vertical-align: top;
	padding: 0;
}
.layout-table5 td {
	vertical-align: top;
	padding: 0 0 5px 0;
}

/* ------   list  ----------------------------------------------*/
ul.layout-list1,ul.layout-list2,ul.layout-list3,ul.layout-list4 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.layout-list1 li {margin-bottom: 5px;line-height: 1.4em;}
.layout-list2 li {margin-bottom: 10px;line-height: 1.4em;}
.layout-list3 li {margin-bottom: 15px;line-height: 1.4em;}
.layout-list4 li {margin-bottom: 20px;line-height: 1.4em;}

/* ------   位置設定  ----------------------------------------------*/

/* vertical　*/
.aligntop { vertical-align: top!important;}
.alignbottom { vertical-align: bottom!important;}

/* horizontal　*/
.aligncenter { text-align: center!important;}
.alignright { text-align: right!important;}
.alignleft { text-align: left!important;}

p.fobject-R {
	display: block;
	float: right;
	margin: 0 0 15px 15px;
}
img.floatR {
	float: right;
	margin: 0 0 15px 15px;
}

.clear {
	clear: both;
}


