@charset "utf-8";

/*  レイアウト、体裁に関するスタイル　build.css  */



/* 色　*/


.CO_gray1 {
	color: #333333;
}

.CO_red1 {
	color: #FF3300;
}

.CO_orange1 {
	color: #FF6600;
}

.CO_green1 {
	color: #00CC00;
}




/*　上マージン　*/


.marginT05{
	margin-top: 0.5em;
}

.marginT1 {
	margin-top: 1em;
}

.marginT2 {
	margin-top: 2em;
}

.marginT3 {
	margin-top: 3em;
}

.marginT4 {
	margin-top: 4em;
}

.marginT5 {
	margin-top: 5em;
}


/*　右マージン　*/


.marginR1 {
	margin-right: 1em;
}

.marginR2 {
	margin-right: 2em;
}

.marginR3 {
	margin-right: 3em;
}

.marginR4 {
	margin-right: 4em;
}

.marginR5 {
	margin-right: 5em;
}


/*　下マージン　*/

.marginB0-5 {
	margin-bottom: 0.5em;
}

.marginB1 {
	margin-bottom: 1em;
}

.marginB2 {
	margin-bottom: 2em;
}

.marginB3 {
	margin-bottom: 3em;
}

.marginB4 {
	margin-bottom: 4em;
}

.marginB5 {
	margin-bottom: 5em;
}


/*　左マージン　*/


.marginL1 {
	margin-left: 1em;
}

.marginL2 {
	margin-left: 2em;
}

.marginL3 {
	margin-left: 3em;
}

.marginL4 {
	margin-left: 4em;
}

.marginL5 {
	margin-left: 5em;
}

.marginL6 {
	margin-left: 6em;
}

.marginL7 {
	margin-left: 7em;
}

.marginL8 {
	margin-left: 8em;
}

.marginL9 {
	margin-left: 9em;
}


/*　上パッディング　*/


.paddingT1 {
	padding-top: 1em;
}

.paddingT2 {
	padding-top: 2em;
}

.paddingT3 {
	padding-top: 3em;
}

.paddingT4 {
	padding-top: 4em;
}

.paddingT5 {
	padding-top: 5em;
}


/*　右パッディング　*/


.paddingR1 {
	padding-right: 1em;
}

.paddingR2 {
	padding-right: 2em;
}

.paddingR3 {
	padding-right: 3em;
}

.paddingR4 {
	padding-right: 4em;
}

.paddingR5 {
	padding-right: 5em;
}


/*　下パッディング　*/


.paddingB1 {
	padding-bottom: 1em;
}

.paddingB2 {
	padding-bottom: 2em;
}

.paddingB3 {
	padding-bottom: 3em;
}

.paddingB4 {
	padding-bottom: 4em;
}

.paddingB5 {
	padding-bottom: 5em;
}


/*　左パッディング　*/


.paddingL1 {
	padding-left: 1em;
}

.paddingL2 {
	padding-left: 2em;
}

.paddingL3 {
	padding-left: 3em;
}

.paddingL4 {
	padding-left: 4em;
}

.paddingL5 {
	padding-left: 5em;
}


/*  マージン左右　*/


.marginLR1 {
	margin-left: 1em;
	margin-right: 1em;
}

.marginLR2 {
	margin-left: 2em;
	margin-right: 2em;
}

.marginLR3 {
	margin-left: 3em;
	margin-right: 3em;
}

.marginLR4 {
	margin-left: 4em;
	margin-right: 4em;
}

.marginLR5 {
	margin-left: 5em;
	margin-right: 5em;
}


/*  マージン上下　*/


.marginTB1 {
	margin-top: 1em;
	margin-bottom: 1em;
}

.marginTB2 {
	margin-top: 2em;
	margin-bottom: 2em;
}

.marginTB3 {
	margin-top: 3em;
	margin-bottom: 3em;
}

.marginTB4 {
	margin-top: 4em;
	margin-bottom: 4em;
}

.marginTB5 {
	margin-top: 5em;
	margin-bottom: 5em;
}


/*  マージン４方 */


.marginALL0 {
	margin: 0;
}

.marginALL1 {
	margin: 1em;
}

.marginALL2 {
	margin: 2em;
}

.marginALL3 {
	margin: 3em;
}


/*  パディング４方 */

.paddingALL0 {
	padding: 0;
}

.paddingALL1 {
	padding: 1em;
}

.paddingALL2 {
	padding: 2em;
}

.paddingALL3 {
	padding: 3em;
}



/*　フォントサイズ　*/


.size150 {
	font-size: 150%;
}

.size140 {
	font-size: 140%;
}

.size130 {
	font-size: 130%;
}

.size120 {
	font-size: 120%;
}

.size110 {
	font-size: 110%;
}

.size100 {
	font-size: 100%;
}

.size90 {
	font-size: 90%;
}

.size80 {
	font-size: 80%;
}

.size70 {
	font-size: 70%;
}

.size60 {
	font-size: 60%;
}


/*　フォントスタイル　*/


.stBold {
	font-weight: bold;
}

.stNormal {
	font-weight: normal;
}


/*  行間　*/


.gyoukanL1 {
	line-height: 125%;
}

.gyoukanL2 {
	line-height: 140%;
}

.gyoukanL3 {
	line-height: 150%;
}

.gyoukanL4 {
	line-height: 160%;
}

.gyoukanL5 {
	line-height: 175%;
}



/*　行揃え  */


.ALcenter {
	text-align: center;
}

.ALright {
	text-align: right;
}

.ALleft {
	text-align: left;
}


/*　垂直位置　*/


.VLtop {
	vertical-align: top;
}

.VLabsm {
	vertical-align: absmiddle;
}


/*　フロート　*/


.FLnone {
	float: none;
}

.FLright {
	text-align: right;
}

.FLleft {
	float: left;
}


/* クリア　*/


.CLboth {
	clear: both;
}

.CLleft {
	clear: left;
}

.CLright {
	clear: right;
}

/*	インデント　*/


.indent1 {
	text-indent: 1em;
}

.indent2 {
	text-indent: 2em;
}

.indent3 {
	text-indent: 3em;
}


/*　ボーダー　*/


.BDall1_gray {
	border: 1px solid #666666;
}


/*　背景色　*/


.BG_blue1 {
	background-color: #e0e0FF;
}

.BG_blue2 {
	background-color: #d8d0ff;
}

.BG_blue3 {
	background-color: #3399FF;
}