/*?R???e???c?]??*/
body {
	margin: 0px;
	padding: 0px;
}

/*img?̃{?[?_?[*/
img {
	border: none;
}

/* CMS?֘A */
.control {
	margin-top: 20px;
	text-align: center;
}

/*?{?[?_?[????*/
border_none {
	border: none;
}

/*?e?L?X?g??????*/
.text_align_left {
text-align: left;
}
/*?e?L?X?g?E????*/
.text_align_right {
text-align: right;
}
/*?e?L?X?g????????*/
.text_align_center {
text-align: center;
}
/*?e?L?X?g???[??*/
.text_align_justify {
text-align: justify;
}

/*?t?H???g?T?C?Y*/
.font_size0px {
	font-size: 0px;
}
.font_size1px {
	font-size: 1px;
}
.font_size2px {
	font-size: 2px;
}
.font_size3px {
	font-size: 3px;
}
.font_size4px {
	font-size: 4px;
}
.font_size5px {
	font-size: 5px;
}
.font_size6px {
	font-size: 6px;
}
.font_size7px {
	font-size: 7px;
}
.font_size8px {
	font-size: 8px;
}
.font_size9px {
	font-size: 9px;
}
.font_size10px {
	font-size: 10px;
}
.font_size11px {
	font-size: 11px;
}
.font_size12px {
	font-size: 12px;
}
.font_size13px {
	font-size: 13px;
}
.font_size14px {
	font-size: 14px;
}
.font_size15px {
	font-size: 15px;
}
.font_size16px {
	font-size: 16px;
}
.font_size17px {
	font-size: 17px;
}
.font_size18px {
	font-size: 18px;
}
.font_size19px {
	font-size: 19px;
}
.font_size20px {
	font-size: 20px;
}
/*?t?H???g?T?C?Y*/



/*?t?H???g?i?C?^???b?N*/
.font-style_italic {
	font-style: italic;
}
/*?t?H???g?C?i?^???b?N?j*/


/*?t?H???g?E?G?C?g?i?{?[???h?j*/
.font-weight_100 {
	font-weight: 100;
}
.font-weight_200 {
	font-weight: 200;
}
.font-weight_300 {
	font-weight: 300;
}
.font-weight_400 {
	font-weight: 400;
}
.font-weight_500 {
	font-weight: 500;
}
.font-weight_600 {
	font-weight: 600;
}
.font-weight_700 {
	font-weight: 700;
}
.font-weight_800 {
	font-weight: 800;
}
.font-weight_900 {
	font-weight: 900;
}
/*?t?H???g?E?G?C?g?i?{?[???h?j*/



/*?}?[?W???g?b?v?ݒ?*/
.margin_top0px {
	margin-top: 0px;
}
.margin_top1px {
	margin-top: 1px;
}
.margin_top2px {
	margin-top: 2px;
}
.margin_top3px {
	margin-top: 3px;
}
.margin_top4px {
	margin-top: 4px;
}
.margin_top5px {
	margin-top: 5px;
}
.margin_top6px {
	margin-top: 6px;
}
.margin_top7px {
	margin-top: 7px;
}
.margin_top8px {
	margin-top: 8px;
}
.margin_top9 {
	margin-top: 9px;
}
.margin_top10 {
	margin-top: 10px;
}
.margin_top11 {
	margin-top: 11px;
}
.margin_top12 {
	margin-top: 12px;
}
.margin_top13 {
	margin-top: 13px;
}
.margin_top14 {
	margin-top: 14px;
}
.margin_top15 {
	margin-top: 15px;
}
.margin_top16 {
	margin-top: 16px;
}
.margin_top17 {
	margin-top: 17px;
}
.margin_top18 {
	margin-top: 18px;
}
.margin_top19 {
	margin-top: 19px;
}
.margin_top20 {
	margin-top: 20px;
}
/*?}?[?W???g?b?v?ݒ?*/


/*?}?[?W?????t?g?ݒ?*/
.margin_left0px {
	margin-left: 0px;
}
.margin_left1px {
	margin-left: 1px;
}
.margin_left2px {
	margin-left: 2px;
}
.margin_left3px {
	margin-left: 3px;
}
.margin_left4px {
	margin-left: 4px;
}
.margin_left5px {
	margin-left: 5px;
}
.margin_left6px {
	margin-left: 6px;
}
.margin_left7px {
	margin-left: 7px;
}
.margin_left8px {
	margin-left: 8px;
}
.margin_left9 {
	margin-left: 9px;
}
.margin_left10 {
	margin-left: 10px;
}
.margin_left11 {
	margin-left: 11px;
}
.margin_left12 {
	margin-left: 12px;
}
.margin_left13 {
	margin-left: 13px;
}
.margin_left14 {
	margin-left: 14px;
}
.margin_left15 {
	margin-left: 15px;
}
.margin_left16 {
	margin-left: 16px;
}
.margin_left17 {
	margin-left: 17px;
}
.margin_left18 {
	margin-left: 18px;
}
.margin_left19 {
	margin-left: 19px;
}
.margin_left20 {
	margin-left: 20px;
}
/*?}?[?W?????t?g?ݒ?*/


/*?}?[?W?????C?g?ݒ?*/
.margin_right0px {
	margin-right: 0px;
}
.margin_right1px {
	margin-right: 1px;
}
.margin_right2px {
	margin-right: 2px;
}
.margin_right3px {
	margin-right: 3px;
}
.margin_right4px {
	margin-right: 4px;
}
.margin_right5px {
	margin-right: 5px;
}
.margin_right6px {
	margin-right: 6px;
}
.margin_right7px {
	margin-right: 7px;
}
.margin_right8px {
	margin-right: 8px;
}
.margin_right9 {
	margin-right: 9px;
}
.margin_right10 {
	margin-right: 10px;
}
.margin_right11 {
	margin-right: 11px;
}
.margin_right12 {
	margin-right: 12px;
}
.margin_right13 {
	margin-right: 13px;
}
.margin_right14 {
	margin-right: 14px;
}
.margin_right15 {
	margin-right: 15px;
}
.margin_right16 {
	margin-right: 16px;
}
.margin_right17 {
	margin-right: 17px;
}
.margin_right18 {
	margin-right: 18px;
}
.margin_right19 {
	margin-right: 19px;
}
.margin_right20 {
	margin-right: 20px;
}
/*?}?[?W?????C?g?ݒ?*/

/*?}?[?W???{?g???ݒ?*/
.margin_bottom0px {
	margin-bottom: 0px;
}
.margin_bottom1px {
	margin-bottom: 1px;
}
.margin_bottom2px {
	margin-bottom: 2px;
}
.margin_bottom3px {
	margin-bottom: 3px;
}
.margin_bottom4px {
	margin-bottom: 4px;
}
.margin_bottom5px {
	margin-bottom: 5px;
}
.margin_bottom6px {
	margin-bottom: 6px;
}
.margin_bottom7px {
	margin-bottom: 7px;
}
.margin_bottom8px {
	margin-bottom: 8px;
}
.margin_bottom9 {
	margin-bottom: 9px;
}
.margin_bottom10 {
	margin-bottom: 10px;
}
.margin_bottom11 {
	margin-bottom: 11px;
}
.margin_bottom12 {
	margin-bottom: 12px;
}
.margin_bottom13 {
	margin-bottom: 13px;
}
.margin_bottom14 {
	margin-bottom: 14px;
}
.margin_bottom15 {
	margin-bottom: 15px;
}
.margin_bottom16 {
	margin-bottom: 16px;
}
.margin_bottom17 {
	margin-bottom: 17px;
}
.margin_bottom18 {
	margin-bottom: 18px;
}
.margin_bottom19 {
	margin-bottom: 19px;
}
.margin_bottom20 {
	margin-bottom: 20px;
}
/*?}?[?W???{?g???ݒ?*/

/*???????牺?͐F?̐ݒ??ł??B?J???[?}?g???N?X?????I??*/
.color_A1 {
color: #B70026;
}
.color_A2 {
color: #DE001B;
}
.color_A3 {
color: #E81724;
}
.color_A4 {
color: #ED575B;
}
.color_A5 {
color: #F38882;
}
.color_A6 {
color: #F9C7C1;
}
.color_B1 {
color: #830051;
}
.color_B2 {
color: #9B005D;
}
.color_B3 {
color: #B03478;
}
.color_B4 {
color: #C16695;
}
.color_B5 {
color: #D08BAF;
}
.color_B6 {
color: #EEC6DA;
}
.color_C1 {
color: #040838;
}
.color_C2 {
color: #26074A;
}
.color_C3 {
color: #46216C;
}
.color_C4 {
color: #755D90;
}
.color_C5 {
color: #A994B7;
}
.color_C6 {
color: #D6C6DB;
}
.color_D1 {
color: #063A69;
}
.color_D2 {
color: #084D81;
}
.color_D3 {
color: #0B619C;
}
.color_D4 {
color: #1480AF;
}
.color_D5 {
color: #7EA5C6;
}
.color_D6 {
color: #C0CDE1;
}
.color_E1 {
color: #0D6D79;
}
.color_E2 {
color: #0F7E93;
}
.color_E3 {
color: #118AA1;
}
.color_E4 {
color: #1399AC;
}
.color_E5 {
color: #54B5BD;
}
.color_E6 {
color: #B0D9DB;
}
.color_F1 {
color: #0C5E43;
}
.color_F2 {
color: #0F704A;
}
.color_F3 {
color: #118224;
}
.color_F4 {
color: #149865;
}
.color_F5 {
color: #54B18B;
}
.color_F6 {
color: #BBDBC8;
}
.color_G1 {
color: #0D641A;
}
.color_G2 {
color: #117E1B;
}
.color_G3 {
color: #149816;
}
.color_G4 {
color: #60AE4B;
}
.color_G5 {
color: #9ECA8E;
}
.color_G6 {
color: #CBE3BA;
}
.color_H1 {
color: #F5AE09;
}
.color_H2 {
color: #FEC10A;
}
.color_H3 {
color: #FFDC0B;
}
.color_H4 {
color: #FCE95C;
}
.color_H5 {
color: #FBEE94;
}
.color_H6 {
color: #FFF1BD;
}
.color_I1 {
color: #FCDB9A;
}
.color_I2 {
color: #F8CF77;
}
.color_I3 {
color: #DAB26B;
}
.color_I4 {
color: #EFC488;
}
.color_I5 {
color: #E3AD5B;
}
.color_I6 {
color: #D5AD76;
}
.color_J1 {
color: #C79847;
}
.color_J2 {
color: #B18A5A;
}
.color_J3 {
color: #996C1D;
}
.color_J4 {
color: #694A0B;
}
.color_J5 {
	color: #59350A;
}
.color_J5_13px {
	color: #59350A;
	font-size: 13px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.color_J6 {
color: #BEA875;
}
.color_K1 {
color: #A79147;
}
.color_K2 {
color: #837736;
}
.color_K3 {
color: #655B0E;
}
.color_K4 {
color: #BD7F4E;
}
.color_K5 {
color: #A65E32;
}
.color_K6 {
color: #D05735;
}
.color_L1 {
color: #AA3F28;
}
.color_L2 {
color: #861D08;
}
.color_L3 {
color: #BC0006;
}
.color_L4 {
color: #900005;
}
.color_L5 {
color: #8A696A;
}
.color_L6 {
color: #7A474D;
}
.color_M1 {
color: #5D3742;
}
.color_M2 {
color: #5B0001;
}
.color_M3 {
color: #8399A0;
}
.color_M4 {
color: #597580;
}
.color_M5 {
color: #395E62;
}
.color_M6 {
color: #063039;
}
.color_N1 {
color: #F6E9D3;
}
.color_N2 {
color: #E7DAC4;
}
.color_N3 {
color: #D0C3AC;
}
.color_N4 {
color: #FFE9D1;
}
.color_N5 {
color: #FBCCB2;
}
.color_N6 {
color: #F7B29A;
}
.color_O1 {
color: #FBF5BC;
}
.color_O2 {
color: #FCEE97;
}
.color_O3 {
color: #FFE47F;
}
.color_O4 {
color: #E0EABD;
}
.color_O5 {
color: #C4D78E;
}
.color_O6 {
color: #85BE72;
}
.color_P1 {
color: #CCE3D5;
}
.color_P2 {
color: #B4D8BB;
}
.color_P3 {
color: #8CC6A3;
}
.color_P4 {
color: #ABD8DD;
}
.color_P5 {
color: #74C1C3;
}
.color_P6 {
color: #149FA9;
}
.color_Q1 {
color: #C5E4ED;
}
.color_Q2 {
color: #8EC7DD;
}
.color_Q3 {
color: #52AED2;
}
.color_Q4 {
color: #BED4E6;
}
.color_Q5 {
color: #97B0CE;
}
.color_Q6 {
color: #7798BE;
}
.color_R1 {
color: #E0D8E6;
}
.color_R2 {
color: #CBBED7;
}
.color_R3 {
color: #B89FBF;
}
.color_R4 {
color: #FBE0E9;
}
.color_R5 {
color: #F7BFCB;
}
.color_R6 {
color: #F49BB1;
}
.color_S1 {
color: #000000;
}
.color_S2 {
color: #3A3A3A;
}
.color_S3 {
color: #797979;
}
.color_S4 {
color: #BBBBBB;
}
.color_S5 {
color: #FFFFFF;
}
.color_s501 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
/*???????????͐F?̐ݒ??ł??B?J???[?}?g???N?X?????I??*/


/*???????牺?͔w?i?F?̐ݒ??ł??B?J???[?}?g???N?X?????I??*/
.bgcolor_A1 {
background-color: #B70026;
}
.bgcolor_A2 {
background-color: #DE001B;
}
.bgcolor_A3 {
background-color: #E81724;
}
.bgcolor_A4 {
background-color: #ED575B;
}
.bgcolor_A5 {
background-color: #F38882;
}
.bgcolor_A6 {
background-color: #F9C7C1;
} 
.bgcolor_B1 {
background-color: #830051;
}
.bgcolor_B2 {
background-color: #9B005D;
}
.bgcolor_B3 {
background-color: #B03478;
}
.bgcolor_B4 {
background-color: #C16695;
}
.bgcolor_B5 {
background-color: #D08BAF;
}
.bgcolor_B6 {
background-color: #EEC6DA;
}
.bgcolor_C1 {
background-color: #040838;
}
.bgcolor_C2 {
background-color: #26074A;
}
.bgcolor_C3 {
background-color: #46216C;
}
.bgcolor_C4 {
background-color: #755D90;
}
.bgcolor_C5 {
background-color: #A994B7;
}
.bgcolor_C6 {
background-color: #D6C6DB;
}
.bgcolor_D1 {
background-color: #063A69;
}
.bgcolor_D2 {
background-color: #084D81;
}
.bgcolor_D3 {
background-color: #0B619C;
}
.bgcolor_D4 {
background-color: #1480AF;
}
.bgcolor_D5 {
background-color: #7EA5C6;
}
.bgcolor_D6 {
background-color: #C0CDE1;
}
.bgcolor_E1 {
background-color: #0D6D79;
}
.bgcolor_E2 {
background-color: #0F7E93;
}
.bgcolor_E3 {
background-color: #118AA1;
}
.bgcolor_E4 {
background-color: #1399AC;
}
.bgcolor_E5 {
background-color: #54B5BD;
}
.bgcolor_E6 {
background-color: #B0D9DB;
}
.bgcolor_F1 {
background-color: #0C5E43;
}
.bgcolor_F2 {
background-color: #0F704A;
}
.bgcolor_F3 {
background-color: #118224;
}
.bgcolor_F4 {
background-color: #149865;
}
.bgcolor_F5 {
background-color: #54B18B;
}
.bgcolor_F6 {
background-color: #BBDBC8;
}
.bgcolor_G1 {
background-color: #0D641A;
}
.bgcolor_G2 {
background-color: #117E1B;
}
.bgcolor_G3 {
background-color: #149816;
}
.bgcolor_G4 {
background-color: #60AE4B;
}
.bgcolor_G5 {
background-color: #9ECA8E;
}
.bgcolor_G6 {
background-color: #CBE3BA;
}
.bgcolor_H1 {
background-color: #F5AE09;
}
.bgcolor_H2 {
background-color: #FEC10A;
}
.bgcolor_H3 {
background-color: #FFDC0B;
}
.bgcolor_H4 {
background-color: #FCE95C;
}
.bgcolor_H5 {
background-color: #FBEE94;
}
.bgcolor_H6 {
background-color: #FFF1BD;
}
.bgcolor_I1 {
background-color: #FCDB9A;
}
.bgcolor_I2 {
background-color: #F8CF77;
}
.bgcolor_I3 {
background-color: #DAB26B;
}
.bgcolor_I4 {
background-color: #EFC488;
}
.bgcolor_I5 {
background-color: #E3AD5B;
}
.bgcolor_I6 {
background-color: #D5AD76;
}
.bgcolor_J1 {
background-color: #C79847;
}
.bgcolor_J2 {
background-color: #B18A5A;
}
.bgcolor_J3 {
background-color: #996C1D;
}
.bgcolor_J4 {
background-color: #694A0B;
}
.bgcolor_J5 {
background-color: #59350A;
}
.bgcolor_J6 {
background-color: #BEA875;
}
.bgcolor_K1 {
background-color: #A79147;
}
.bgcolor_K2 {
background-color: #837736;
}
.bgcolor_K3 {
background-color: #655B0E;
}
.bgcolor_K4 {
background-color: #BD7F4E;
}
.bgcolor_K5 {
background-color: #A65E32;
}
.bgcolor_K6 {
background-color: #D05735;
}
.bgcolor_L1 {
background-color: #AA3F28;
}
.bgcolor_L2 {
background-color: #861D08;
}
.bgcolor_L3 {
background-color: #BC0006;
}
.bgcolor_L4 {
background-color: #900005;
}
.bgcolor_L5 {
background-color: #8A696A;
}
.bgcolor_L6 {
background-color: #7A474D;
}
.bgcolor_M1 {
background-color: #5D3742;
}
.bgcolor_M2 {
background-color: #5B0001;
}
.bgcolor_M3 {
background-color: #8399A0;
}
.bgcolor_M4 {
background-color: #597580;
}
.bgcolor_M5 {
background-color: #395E62;
}
.bgcolor_M6 {
background-color: #063039;
}
.bgcolor_N1 {
background-color: #F6E9D3;
}
.bgcolor_N2 {
background-color: #E7DAC4;
}
.bgcolor_N3 {
background-color: #D0C3AC;
}
.bgcolor_N4 {
background-color: #FFE9D1;
}
.bgcolor_N5 {
background-color: #FBCCB2;
}
.bgcolor_N6 {
background-color: #F7B29A;
}
.bgcolor_O1 {
background-color: #FBF5BC;
}
.bgcolor_O2 {
background-color: #FCEE97;
}
.bgcolor_O3 {
background-color: #FFE47F;
}
.bgcolor_O4 {
background-color: #E0EABD;
}
.bgcolor_O5 {
background-color: #C4D78E;
}
.bgcolor_O6 {
background-color: #85BE72;
}
.bgcolor_P1 {
background-color: #CCE3D5;
}
.bgcolor_P2 {
background-color: #B4D8BB;
}
.bgcolor_P3 {
background-color: #8CC6A3;
}
.bgcolor_P4 {
background-color: #ABD8DD;
}
.bgcolor_P5 {
background-color: #74C1C3;
}
.bgcolor_P6 {
background-color: #149FA9;
}
.bgcolor_Q1 {
background-color: #C5E4ED;
}
.bgcolor_Q2 {
background-color: #8EC7DD;
}
.bgcolor_Q3 {
background-color: #52AED2;
}
.bgcolor_Q4 {
background-color: #BED4E6;
}
.bgcolor_Q5 {
background-color: #97B0CE;
}
.bgcolor_Q6 {
background-color: #7798BE;
}
.bgcolor_R1 {
background-color: #E0D8E6;
}
.bgcolor_R2 {
background-color: #CBBED7;
}
.bgcolor_R3 {
background-color: #B89FBF;
}
.bgcolor_R4 {
background-color: #FBE0E9;
}
.bgcolor_R5 {
background-color: #F7BFCB;
}
.bgcolor_R6 {
background-color: #F49BB1;
}
.bgcolor_S1 {
background-color: #000000;
}
.bgcolor_S2 {
background-color: #3A3A3A;
}
.bgcolor_S3 {
background-color: #797979;
}
.bgcolor_S4 {
background-color: #BBBBBB;
}
.bgcolor_S5 {
background-color: #FFFFFF;
}
/*???????????͔w?i?F?̐ݒ??ł??B?J???[?}?g???N?X?????I??*/


.color_f84969 {
	color: #F84969;
	font-weight: bold;
	line-height: 16px;
	font-size: 13px;
}
.color_ffffff_bold {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 16px;
	font-size: 15px;
}
.color_ffffff {
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
}
.h1_e14875 {
	font-size: 22px;
	font-weight: 900;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-top: 15px;
	color: #E14875;
	}
.p_menu {
	font-size: 13px;
	color:#FFFFFF;
	line-height: 17px;
	}
.p_menu2 { font-size: 17px; color:#f61e62; font-weight: bold; }
.p_menu3 {
	font-size: 13px;
	color:#333333;
	line-height: 18px;
	margin-left: 5px;
	margin-top: 0px;
	}
.p_menu4 {
	font-size: 10px;
	color:#FFFFFF;
	line-height: 17px;
	}
a { text-decoration: none; }
