.left {text-align:left !important;}
.right {text-align:right !important;}
.center {text-align:center !important;}

.fleft{
	float:left;
}

.m0 {margin:0 !important;}

.mt00 {margin-top:0 !important;}
.mt05 {margin-top:5px !important;}
.mt08 {margin-top:8px !important;}
.mt10 {margin-top:10px !important;}
.mt12 {margin-top:12px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}

.mb00 {margin-bottom:0 !important;}
.mb05 {margin-bottom:5px !important;}
.mb08 {margin-bottom:8px !important;}
.mb10 {margin-bottom:10px !important;}
.mb12 {margin-bottom:12px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb100 {margin-bottom:100px !important;}
.mb120 {margin-bottom:120px !important;}
.mb150 {margin-bottom:150px !important;}

.mr00 {margin-right:0 !important;}
.mr03 {margin-right:3px !important;}
.mr05 {margin-right:5px !important;}
.mr08 {margin-right:8px !important;}
.mr10 {margin-right:10px !important;}
.mr12 {margin-right:12px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}

.ml00 {margin-left:0 !important;}
.ml03 {margin-left:3px !important;}
.ml05 {margin-left:5px !important;}
.ml08 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml12 {margin-left:12px !important;}
.ml15 {margin-left:15px !important;}
.ml17 {margin-left:17px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}

.pt00 {padding-top:0 !important;}
.pt05 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}

.pb00 {padding-bottom:0 !important;}
.pb05 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}

.pr00 {padding-right:0 !important;}
.pr05 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr30 {padding-right:30px !important;}

.pl00 {padding-left:0 !important;}
.pl05 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}

.lh100 {line-height:100% !important;}
.lh110 {line-height:110% !important;}
.lh120 {line-height:120% !important;}
.lh130 {line-height:130% !important;}
.lh140 {line-height:140% !important;}
.lh150 {line-height:150% !important;}
.lh160 {line-height:160% !important;}
.lh180 {line-height:180% !important;}
.lh200 {line-height:200% !important;}
.lh220 {line-height:220% !important;}


/*フォントサイズ12-----------------------------------------------------------------------------------------------*/
.c_ffffff {color: #ffffff;}
.style02 {color: #919191;}
.style03 {color: #D5A97D;}
.style04 {color: #4D4D4D;}
.style05 {color: #787878;}
.style06 {color: #9999FF;}
.style07 {color: #996600;}
.style08 {color: #B7B7B7;}
.style09 {color: #94B9FE;}
.style10 {color: #999999;}
.style11 {color: #0000FF;}
.style12 {color: #BF0000;}
.style13 {color: #000000;}
.style14 {color: #996531;}
.style15 {color: #6d6d6d;}
.style16 {color: #666666;}
.style17 {color: #FA7F07;}
.style18 {color: #FFFF33;}
.style19 {color: #33FFFF;}
.style20 {color: #FF99CC;}
.style21 {color: #99CCFF;}
.style22 {color: #CC99FF;}
.style23 {color: #FF33FF;}
.style24 {color: #9BB798;}
.style25 {color: #E0FFFF;}
.style26 {color: #DEB887;}
.style27 {color: #9ACD32;}
.style28 {color: #999999;}
.c_ffffff2 {color: #ffffff; font-family: Arial, Helvetica, sans-serif}
.style29 {
	color: #03C;
}

.style30 {color: #BF0000; font-size: 16px;}


/*フォントサイズ10-----------------------------------------------------------------------------------------------*/
.style01_10 {color: #A9A9A9; font-size: 10px;}
.style02_10 {color: #BF0000; font-size: 10px;}
.style03_10 {color: #B7B7B7; font-size: 10px;}
.style04_10 {color: #ffffff; font-size: 10px;}
.style05_10 {color: #94B9FE; font-size: 10px;}
.style06_10 {color: #000000; font-size: 10px;}
.style07_10 {color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.style08_10 {color: #999999; font-size: 10px; margin:0 0 7px 0px; }
.style09_10 {color: #8B8B8B; font-size: 10px; margin:0 0 7px 0px; }
.style10_10 {color: #A9A9A9; font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.style10_11 {color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.style10_12 {color: #666666; font-size: 10px;}

/*フォントサイズ大きい-----------------------------------------------------------------------------------------------*/
.style01_14 {
	color: #F00;
	font-size: 16px;
}
.style01_15 {color: #FF99CC; font-size: 20px;}
.style02_14 {color: #000000; font-size: 22px; font-family: Arial, Helvetica, sans-serif}
.style02_17 {color: #FA7F07; font-size: 16px;}
.style02_18 {color: #261400; font-size: 16px; margin-bottom:10px; text-align:center; font-weight:bold; letter-spacing:10px; }
.style02_19 {color: #FFFFFF; font-size: 16px; background-color:#261400; padding:3px 20px; margin-bottom:10px;}
.style02_20 {color: #261400; margin-right:15px;}


/*-----------------------------------------------------------------------------------------------*/




.info{
	width:780px;
	background-color:#ebebeb;
	padding:5px 0;
	margin-top:10px;
}
.info h2{
	width:100%;
	font-size:18px;
	margin-left:10px;
}
.info table{
	border:1px #868695 solid;
	background-color:#FFFFFF;
	width:98%;
	margin:0 auto;
}
.info table td{
	width:100px;
	padding:3px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border-bottom:1px #868695 solid;
	border-right:1px #868695 solid;
}
.sat{
	background-color:#CFE9F5;
	color:#164276;
	
}
.sun{
	background-color:#F4C9B9;
}

.info_text{
	margin-left:40px;
	font-size:16px;
}
	

.cam{
	font-size:18px;
	color:#E75C01;
	font-weight:bold;
}
.cam2{
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
}


.info_ttl{
	text-align:center;
	margin:0;
}


.d_box,.s_box{
	width: 690px;
	margin: 10px auto;
}

.sub1{
	width: 200px;
	margin-left: 20px;
	float: left;
}

.sub1 dl,.sub1 dt,.sub1 dd{
	margin: 0;
	padding: 0;
	font-size: 15px;
}

.sub1 dt{

	margin-bottom: 5px;
	font-weight: bold;
}

.d_box .sub2{
	width: 400px;
	background: #FDE6E9;
	float: left;
	margin-left: 20px;
	padding: 15px;
}

.sub3{
	margin-bottom: 20px;
	margin-left: 10px;
	font-size: 14px;
}
.coment{
	padding-left: 10px;
}

.s_box .sub1 p{
	padding-top: 10px;
	font-size: 15px;
}

.s_box .sub2{
	width: 400px;
	background: #FFEED0;
	float: left;
	margin-left: 20px;
	padding: 15px;
}


