@charset "UTF-8";

.mark {
	margin: 5px 0 15px 0;
	color: #666666;
	font-size: 12px;
	letter-spacing: normal;
}
/*================================================================================================*/

.img_r {
	float: right;
	border: none;
}
.img_c {
	float: center;
	border: none;
}
.img_l {
	float: left;
	border: none;
}
.img_l5 {
	float: left;
	margin: 5px;
	border: none;
}
.img_l15 {
	float: left;
	margin: 15px;
	border: none;
}
.img_cc {
	display: block;
	margin: 0 auto;
}

/*================================================================================================*/

.backg_FFF1B3 {
	font-weight: bold;
	background-color: #FFF1B3;
}
.backg_FFD2EC {
	font-weight: bold;
	background-color: #FFD2EC;
}
/*================================================================================================*/

.pad_l-05 {
	padding-left: 0.5em;
}
.pad_l-1 {
	padding-left: 1em;
}
.pad_l-2 {
	padding-left: 2em;
}
.pad_l-3 {
	padding-left: 3em;
}
.pad_l-4 {
	padding-left: 4em;
}
.pad_l-5 {
	padding-left: 5em;
}
.pad_l-6 {
	padding-left: 6em;
}
.pad_l-7 {
	padding-left: 7em;
}
.pad_l-8 {
	padding-left: 8em;
}
.pad_l-9 {
	padding-left: 9em;
}
.pad_l-10 {
	padding-left: 10em;
}
.pad_l-11 {
	padding-left: 11em;
}
.pad_l-12 {
	padding-left: 12em;
}
.pad_l-13 {
	padding-left: 13em;
}
.pad_l-14 {
	padding-left: 14em;
}
.pad_l-15 {
	padding-left: 15em;
}
.pad_l-16 {
	padding-left: 16em;
}
.pad_l-17 {
	padding-left: 17em;
}
.pad_l-18 {
	padding-left: 18em;
}
.pad_l-19 {
	padding-left: 19em;
}
.pad_l-20 {
	padding-left: 20em;
}
.pad_l-21 {
	padding-left: 21em;
}
.pad_l-213 {
	padding-left: 21.3em;
}
.pad_l-22 {
	padding-left: 22em;
}
.pad_l-23 {
	padding-left: 23em;
}
.pad_l-30 {
	padding-left: 30em;
}
.pad_l-40 {
	padding-left: 40em;
}
.pad_l-50 {
	padding-left: 50em;
}
.pad_l-60 {
	padding-left: 60em;
}
.pad_l-80 {
	padding-left: 80em;
}
.pad_l-100 {
	padding-left: 100em;
}
.pad_l20 {
	padding-left: 20px;
}
.pad_l40 {
	padding-left: 40px;
}
.pad_l80 {
	padding-left: 80px;
}
.pad_l100 {
	padding-left: 100px;
}
.pad_l120 {
	padding-left: 120px;
}
.pad_l180 {
	padding-left: 180px;
}
.pad_l240 {
	padding-left: 240px;
}
.pad_l360 {
	padding-left: 360px;
}
.pad_l480 {
	padding-left: 480px;
}
/*================================================================================================*/

.head01 {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	border: 1px solid #F2F2F2;
	background-color: #FFFFFF;
	line-height: 1.5;
	font-weight: bold;
}
.head01 td {
	border: 1px solid #F2F2F2;
	margin: 0;
	padding: 12px 6px;
	empty-cells: show;
}
.head01 td a{
  　display: block;
  　width: 100%;
    height: 12px;
}
/*================================================================================================*/
.event700 {
	width: 700px;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #F2F2F2;
	background-color: #FFFFFF;
	line-height: 1.5;
}
.event700 td {
	border: 1px solid #F2F2F2;
	padding: 10px 8px;
	empty-cells: show;
	font-weight: bold;
}
.event700c {
	width: 700px;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #F2F2F2;
	background-color: #FFFFFF;
	text-align: center;
}
.event700c td {
	border: 1px solid #F2F2F2;
	padding: 6px 2px;
	empty-cells: show;
	font-weight: bold;
}
.dailyin1 {
	width: 100%;
	border: 0px;
	margin: 2px 0;
	padding: 0px;
	line-height: 1.4;
	text-align: left;
	font-weight: bold;
}
.dailyin1 td {
	border: 0px;
	margin: 0px;
	padding: 2px;
	empty-cells: show;
}
/*================================================================================================*/

.table_r {
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	margin: 5px 0;
	padding: 0px;
	text-align: right;
	letter-spacing: normal;
}
.table_l {
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	margin: 5px 0;
	padding: 0px;
	text-align: left;
	letter-spacing: normal;
}
.tw100mp0 {
	width: 100%;
	border: 0px;
	margin: 5px 0;
	padding: 0px;
	text-align: center;
}
.tw100mp0 td {
	border: 0px;
	margin: 0px;
	padding: 2px;
}
.tw100mp0l {
	width: 100%;
	border: 0px;
	margin: 5px 0;
	padding: 0px;
	text-align: left;
}
.tw100mp0l td {
	border: 0px;
	margin: 0px;
	padding: 3px;
}
.tw100mp0lb {
	width: 100%;
	border: 0px;
	margin: 5px 0;
	padding: 0;
	text-align: left;
	font-weight: bold;
}
.tw100mp0lb td {
	border: 0px;
	margin: 0px;
	padding: 8px;
}
.tw100mp0c {
	width: 100%;
	border: 0px;
	margin: 2px 0;
	padding: 0px;
	text-align: center;
	line-height: 1.5;
	vertical-align: middle;
	font-weight: bold;
}
.tw100mp0c td {
	border: 0px;
	margin: 0px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}
.tw610mp0c {
	width: 610px;
	border: 0px;
	margin: 2px 0;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 1.5;
	vertical-align: middle;
	font-weight: bold;
}
.tw610mp0c td {
	border: 0px;
	margin: 0px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}
.tw610mp0 {
	width: 610px;
	border: 0px;
	margin: 2px 0;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.5;
	vertical-align: middle;
	font-weight: bold;
}
.tw610mp0 td {
	border: 0px;
	margin: 0px;
	padding: 2px;
	vertical-align: middle;
}
.gulsguide1 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	line-height: 1.3;
	letter-spacing: normal;
}
.gulsguide1 td {
	border: 1px solid #A9A9A9;
	padding: 8px 4px;
	vertical-align: middle;
	empty-cells: show;
}
.guide1 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	line-height: 1.4;
	letter-spacing: normal;
}
.guide1 td {
	border: 1px solid #A9A9A9;
	padding: 6px 8px;
	empty-cells: show;
}
.guide2 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	line-height: 1.4;
	letter-spacing: normal;
	font-weight: bold;

}
.guide2 td {
	border: 1px solid #A9A9A9;
	padding: 6px 5px;
	empty-cells: show;
}
.guide3 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	text-align: center;
}
.guide3 td {
	border: 1px solid #A9A9A9;
	padding: 3px 2px;
	empty-cells: show;
}
.guide4 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	font-size: 13px;
	line-height: 1.3;
	text-align: center;
	letter-spacing: normal;
}
.guide4 td {
	border: 1px solid #A9A9A9;
	padding: 6px 5px;
	empty-cells: show;
}
.guide5 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	line-height: 1.3;
	text-align: center;
}
.guide5 td {
	border: 1px solid #A9A9A9;
	padding: 6px 2px;
	empty-cells: show;
}
.guide6 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	line-height: 1.3;
	letter-spacing: normal;
}
.guide6 td {
	border: 1px solid #A9A9A9;
	padding: 5px;
	empty-cells: show;
}
.guide7 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	line-height: 1.4;
	letter-spacing: normal;
	font-size: 16px;
	font-weight: bold;
}
.guide7 td {
	border: 1px solid #A9A9A9;
	padding: 8px 5px;
	empty-cells: show;
}
.guide700 {
	width: 700px;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #F2F2F2;
	background-color: #FFFFFF;
	line-height: 1.5;
}
.guide700 td {
	border: 1px solid #F2F2F2;
	padding: 10px 8px;
	empty-cells: show;
	font-weight: bold;
}
.guide700c {
	width: 700px;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #F2F2F2;
	background-color: #FFFFFF;
	text-align: center;
}
.guide700c td {
	border: 1px solid #F2F2F2;
	padding: 10px 2px;
	empty-cells: show;
	font-weight: bold;
}
.tmprl {
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	text-align: center;
}
.tmprl td {
	border: 1px solid #A9A9A9;
	padding: 0px 8px;
}
.record {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	text-align: center;
}
.record td {
	border: 1px solid #A9A9A9;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
	empty-cells: show;
}
.round {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: 0px;
	text-align: center;
}
.round td {
	border: 0px;
	padding: 8px;
	empty-cells: show;
}
.tgreen1 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	text-align: center;
	font-weight: bold;
	background-color: #ECF6CE;
}
.tgreen1 td {
	border: 1px solid #A9A9A9;
	empty-cells: show;
}
.tgreen2 {
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	background-color: #ECF6CE;
}
.tgreen2 td {
	padding: 6px;
	empty-cells: show;
}
.torange1 {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #A9A9A9;
	text-align: center;
	font-weight: bold;
	background-color: #F5ECCE;
}
.torange1 td {
	border: 1px solid #A9A9A9;
	empty-cells: show;
}
.torange2 {
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	background-color: #F5ECCE;
}
.torange2 td {
	padding: 6px;
	empty-cells: show;
}

/*================================================================================================*/
.tdarkaqua {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #008BBB;
	font-size: 16px;
}
.tdarkaqua td {
	border: 0px;
	margin: 0px;
	padding: 4px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.tdarkred {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #8B0000;
	font-size: 16px;
}
.tdarkred td {
	border: 0px;
	margin: 0px;
	padding: 4px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.tdarkblue {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #00008B;
	font-size: 16px;
}
.tdarkblue td {
	border: 0px;
	margin: 0px;
	padding: 4px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.tdarkyellow {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #B8860B;
	font-size: 16px;
}
.tdarkyellow td {
	border: 0px;
	margin: 0px;
	padding: 4px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.tdarkgreen {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #006400;
	font-size: 16px;
}
.tdarkgreen td {
	border: 0px;
	margin: 0px;
	padding: 4px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.tdarkpurple {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #4B0082;
	font-size: 16px;
}
.tdarkpurple td {
	border: 0px;
	margin: 0px;
	padding: 4px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.tdarkrose {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #94006A;
	font-size: 16px;
}
.tdarkrose td {
	border: 0px;
	margin: 0px;
	padding: 4px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.tdarkgray2 {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #2f2f2f;
}
.tdarkgray2 td {
	border: 0px;
	margin: 0px;
	padding: 3px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.taqua {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #F0FFFF;
	font-size: 15px;
}
.taqua td {
	padding: 4px;
}
.tpink {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #FFF0F5;
	font-size: 15px;
}
.tpink td {
	padding: 4px;
}
.tblue {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #F0F8FF;
	font-size: 15px;
}
.tblue td {
	padding: 4px;
}
.torange {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #FFFAF0;
	font-size: 15px;
}
.torange td {
	padding: 4px;
}
.tgreen {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 0px;
	background-color: #F0FFF0;
	font-size: 15px;
}
.tgreen td {
	padding: 4px;
}
.tdarkred_f {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #8B0000;
}
.tdarkred_f td {
	padding: 4px;
}
.tdarkblue_f {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #00008B;
}
.tdarkblue_f td {
	padding: 4px;
}
.tdarkyellow_f {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #B8860B;
}
.tdarkyellow_f td {
	padding: 4px;
}
.tdarkyello_f {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #B8860B;
}
.tdarkyello_f td {
	padding: 4px;
}
.tdarkgreen_f {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #006400;
}
.tdarkgreen_f td {
	padding: 4px;
}
.tdarkpurple_f {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #4B0082;
}
.tdarkpurple_f td {
	padding: 4px;
}
.tdarkrose_f {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #94006A;
}
.tdarkrose_f td {
	padding: 4px;
}
.tgray_f {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #333333;
}
.tgray_f td {
	padding: 4px;
}
/*================================================================================================*/
.sgray {
	margin: 0 auto;
	box-shadow: 0px 0px 5px;
	border:1px solid #A4A4A4;
}
.green {
	background-color: #F8FFEE;
}
.green1 {
	font-size: 15px;
	font-weight: bold;
	background-color: #F0FBE2;
}
.green2 {
	background-color: #F0FBE2;
}
.green3 {
	background-color: #F2FFCA;
}
.red1 {
	font-size: 15px;
	font-weight: bold;
	background-color: #FBEFEF;
}
.red2 {
	background-color: #FBEFEF;
}
.blue1 {
	font-size: 15px;
	font-weight: bold;
	background-color: #EEF4FF;
}
.blue2 {
	background-color: #EEF4FF;
}
.yellow1 {
	font-size: 15px;
	font-weight: bold;
	background-color: #F8F8E4;
}
.yellow2 {
	background-color: #F8F8E4;
}
.rose1 {
	font-size: 15px;
	font-weight: bold;
	background-color: #FBEFF8;
}
.rose2 {
	background-color: #FBEFF8;
}
.rose3 {
	font-size: 15px;
	font-weight: bold;
	background-color: #F6CEEC;
}
.purple1 {
	font-size: 15px;
	font-weight: bold;
	background-color: #F8EFFB;
}
.purple2 {
	background-color: #F8EFFB;
}
.sbgpurple {
	background-color: #FFEEFC;
}
.orange1 {
	font-size: 15px;
	font-weight: bold;
	background-color: #FFFDEA;
}
.orange2 {
	background-color: #FFFDEA;
}
.orange3 {
	font-weight: bold;
	background-color: #FFD555;
}
.orange4 {
	font-weight: bold;
	background-color: #FFDF80;
}
.orange5 {
	font-size: 15px;
	font-weight: bold;
	background-color: #F5DA81;
}
.orange65 {
	width: 65px;
	background-color: #FFFAEA;
}
.fb {
	font-weight: bold;
}
.f14b {
	font-weight: bold;
	font-size: 14px;
}
.f15b {
	font-weight: bold;
	font-size: 15px;
}
.sFFFFFF {
	color: #FFFFFF;
}
.s999999 {
	color: #999999;
}
.sFFEEFC {
	color: #FFEEFC;
}
.s336600b {
	font-weight: bold;
	color: #336600;
}
.sFF0000b {
	font-weight: bold;
	color: #FF0000;
}
.s999900b {
	font-weight: bold;
	color: #999900;
}
.s669900b {
	font-weight: bold;
	color: #669900;
}
.sCC0000b {
	font-weight: bold;
	color: #CC0000;
}
.s0000FFb {
	font-weight: bold;
	color: #0000FF;
}
.sattentionr {
	color: #585858;
	font-size: 13px;
	text-align: right;
}
/*================================================================================================*/

.w65 {
	width: 65px;
}
.w100 {
	width: 100px;
}
.w100r {
	width: 100px;
	text-align: right;
}
.w130top {
	width: 130px;
	vertical-align: text-top;
}
.w130r {
	width: 130px;
	text-align: right;
}
.w245 {
	width: 245px;
}
/*================================================================================================*/

.tec {
	text-align: center;
}
.tecc {
	text-align: center;
	vertical-align: middle;
}
.ter {
	text-align: right;
}
.tel {
	text-align: left;
}
.tet {
	vertical-align: top;
}
.teb {
	vertical-align: bottom;
}
/*================================================================================================*/
/*================================================================================================*/
/*================================================================================================*/

