@charset "utf-8";
/* CSS Document */
.blue_flame {
	background-color: #0096DC;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}
#backwhite {
	padding-top: 30px;
	padding-bottom: 30px;
}
#content {
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#out_flame {
	border: 5px solid #EBD272;
	width: 1000px;
	text-align: center;
	padding: 40px;
}
#under_bar{
	text-decoration: underline;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	margin-right: 300px;
	margin-left: 300px;
}
#out_flame h1 {
	font-size: 160%;		
}
#out_flame #sub {
	letter-spacing: 10px;
	font-size: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
}
#out_flame p {
	margin-bottom: 30px;
}
.fontsize120{
	font-size: 120%;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fontsize160{
	font-size: 160%;		
}
.photo-flort li{
	float: left;	
}
.fontcolor-y{
	font-size: 160%;
	color: #EBD272;
	margin-bottom: 10px;
}
.marginright80{
	margin-right: 120px;
}
.marginright40{
	margin-right: 80px;
}
.width800{
	width: 800px;
	margin-left: 100px;
}
.width340{
	width: 310px;
}
.width340 li{
	font-size: 130%;
	/* [disabled]margin-top: 10px; */
	margin-bottom: 5px;
}
.width100{
	width: 100px;
}
.p_title1{
	font-size: 160%;
	color: #FFF;
	background-color: #3482B8;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	text-align: center;
}
.p_title2{
	font-size: 160%;
	color: #FFF;
	background-color: #D6AD3C;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	width: 300px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.p_title3{
	font-size: 160%;
	color: #FFF;
	background-color: #3482B8;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	width: 300px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#pcss {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#pcss a {
	color: #FFF;
	text-decoration: none;
	width: 300px;
	text-align: center;
}
#pcss2 {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
}
#pcss2 a {
	color: #FFF;
	text-decoration: none;
	width: 300px;
	text-align: center;
}
#tablecss1 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;	
	font-size: 140%;
}
#tablecss1 th{
	color: #2CA6E0;
	border: 1px solid #000;
	padding: 5px;
	font-weight: bold;
}
#tablecss1 td{
	border: 1px solid #000;
	padding: 5px;
}
.tablecss2 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;	
	font-size: 120%;
}
.tablecss2 th{
	padding: 3px;
}
.tablecss2 td{
	padding: 3px;
}
#tablep{
	width: 900px;
	margin-right: auto;
	margin-left: auto;	
	font-size: 110%;	
}
#tablecss3 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-size: 160%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#tablecss3 th{
	padding: 5px;
	font-weight: bold;
}
#tablecss3 td{
	padding: 5px;
}
#tablecss3 tr{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2CA6E0;
}

.gray{
	text-align: center;
	background-color: #E1E1E1;
}
.black{
	text-align: left;
	background-color: #333;
	color: #FFF;
}
.textcenter{
	text-align: center;	
}
.textleft{
	text-align: left;	
}
.textright{
	text-align: right;	
}
.margintop10{
	margin-top: 10px;
}
.margintop30{
	margin-top: 30px;
}
.left{
	float: left;
	margin-right: 10px;
	margin-left: 10px;	
}