/**xx-small, x-small, small, medium, large, x-large, xx-large**/

/**
@import url(http://fonts.googleapis.com/earlyaccess/cwtexhei.css);
.cwTeXHei{
    font-family: 'cwTeXHei', sans-serif;
}

**/
.text10g_12 {
	font-size: x-small;
	color: #333333;
	padding: 0px;
	line-height: 1.2;
}

.text10w_12 {
	font-size: x-small;
	color: #ffffff;
	padding: 0px;
	line-height: 1.2;
}

.text10g_12_5 {
	font-size: x-small;
	color: #333333;
	padding: 5px;
	line-height: 1.2;
}

.text10b_12_5 {
	font-size: x-small;
	color: #011DA0;
	padding: 1px;
	line-height: 1.2;
}

.text10w_12_5 {
	font-size: x-small;
	color: #ffffff;
	padding: 5px;
	line-height: 1.2;
}


.text12g {
font-size: small;
	color: #333333;
	padding: 0px;
}

.text12g_16 {
	font-size: 14px;
	line-height: 1.2;
	color: #333333;
	padding: 0px;
	text-align: left;
}

.text12g_16_5{
	font-size: small;
line-height: 1.2;
	color: #333333;
	padding: 5px;
}

.text12g_16_5_b{
	font-size: small;
line-height: 1.2;
	color: #333333;
	padding: 5px 0px 0px 5px;
}

.text12g_16_5_b2{
	font-size: small;
line-height: 1.2;
	color: #333333;
	padding: 5px 0px 5px 5px;
}
.text12w_16 {
	font-size: small;
line-height: 1.2;
	color:#fff;
}

.text12w_16_5 {
font-size: small;
line-height: 1.2;
	color:#fff;
	padding:5px;
}

.text12red_16 {
	font-size: small;
	line-height: 1.2;
	color: #ff0000;
	padding: 0px;
	font-weight: bold;
	
}


.text12blue_16 {
	font-size: small;
line-height: 1.2;
	color: #011DA0;
	padding: 0px;
	
}

.text12_b_16 {
	font-size: small;
line-height: 1.2;
	color: #000000;
	padding: 0px;
	font-weight: bold;
}


.text12blue_16_5 {
	font-size: small;
line-height: 1.2;
	color: #011DA0;
	padding: 5px;
	
}

.text12orange_16 {
	font-size: small;
line-height: 1.2;
	color: #F6911A;
	padding: 0px;
	
}

.text12orange_16_5 {
	font-size: small;
line-height: 1.2;
	color: #F6911A;
	padding: 5px;
	
}


.text12pink_16 {
	font-size: small;
line-height: 1.2;
	color: #B9205D;
	padding: 0px;
	
}


.text12pink_16_5 {
	font-size: small;
line-height: 1.2;
	color: #B9205D;
	padding: 5px;
	
}
.text14blue_a_16 {
	font-size: small;
line-height: 1.2;
	color: #011DA0;
	padding: 0px;
	font-weight: bold;
	
}

.text14b_16 {
	font-size:medium;
	color: #333333;
	padding: 0px;
	line-height: 1.4;
}
.text14b_16_5 {
	font-size:medium;
	color: #333333;
	padding: 5px;
	line-height: 1.4;
}

.text14y_16 {
	font-size:medium;
	color: #FFE500;
	padding: 0px;
	line-height: 1.4;
}

.text14w_16_5 {
	font-size:medium;
	color: #ffffff;
	padding: 5px;
	line-height: 1.4;
}

.text16blue_16_5 {
	font-size: large;
line-height: 1.4;
	color: #011DA0;
	padding: 5px;
	
}


.text16b_16_5 {
	font-size: large;
	color: #333333;
	padding: 5px;
	line-height: 1.4;
}

.text16w_16_5 {
	font-size: 16px;
	color: #ffffff;
	padding: 8px;
	line-height: 1.4;
}

.text16red_16_5 {
	font-size: 16px;
	color: #E80003;
	padding: 8px;
	line-height: 1.4;
}



.text19r_16_5_b {
	font-size: 19px;
	color: #DB0000;
	padding: 5px;
	line-height: 1.4;
	font-weight:bold;
}

.text19r_16_5_p {
	font-size: 19px;
	color: #ff7398;
	padding: 5px;
	line-height: 1.4;
	font-weight:bold;
}


.text22c_16_5 {
	font-size: 22px;
	color: #FFFFFF;
	padding: 5px;
	line-height: 1.4;
}

.text22b_16_5 {
	font-size: 22px;
	color: #333333;
	padding: 5px;
	line-height: 1.4;
}

.text22b_16_5_b {
	font-size: 22px;
	color: #333333;
	padding: 5px;
	line-height: 1.4;
	font-weight:bold;
}




.text22r_16_5 {
	font-size: 22px;
	color: #DB0000;
	padding: 5px;
	line-height: 1.4;
}


.text30b_16_5 {
	font-size: 30px;
	color: #333333;
	padding: 5px;
}

.text30w_16_5 {
	font-size: 30px;
	color: #ffffff;
	padding: 8px;
	line-height: 1.4;
}

.text30w_16_5_ {
	font-size: 30px;
	color: #ffffff;
	padding: 5px;
}




.text30rr_16_5 {
	font-size: 30px;
	color: #FF0004;
	padding: 5px;
}

.text40b_16_5 {
	font-size: 40px;
	color: #333333;
	padding: 5px;
}

.text_pan10w_12 {
	font-size: 10px;
	color: #fff;
	padding:0px 0px 0px 16px;
	line-height: 14px;
}
.text_pan10w_12_2 {
	font-size: 10px;
	color: #774411;
	padding:0px 0px 0px 16px;
	line-height: 14px;
}


a.linkpan:link {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}
a.linkpan:hover {
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
}
a.linkpan:visited {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}
a.linkpan:visited:hover {
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
}

a.linkpan_2:link {
	font-size: 10px;
	color: #774411;
	text-decoration: none;
}
a.linkpan_2:hover {
	font-size: 10px;
	color: #774411;
	text-decoration: underline;
}
a.linkpan_2:visited {
	font-size: 10px;
	color: #774411;
	text-decoration: none;
}
a.linkpan_2:visited:hover {
	font-size: 10px;
	color: #774411;
	text-decoration: underline;
}


a.linkfooter:link {
	font-size:10px;
	color: #444;
	text-decoration: none;
}
a.linkfooter:hover {
	font-size:10px;
	color: #444;
	text-decoration: underline;
}
a.linkfooter:visited {
	font-size:10px;
	color: #444;
	text-decoration: none;
}
a.linkfooter:visited:hover {
	font-size:10px;
	color: #444;
	text-decoration: underline;
}


a.linksitemap:link {
	font-size:12px;
	color: #fff;
	text-decoration: underline;
}
a.linksitemap:hover {
	font-size:12px;
	color: #fff;
	text-decoration: underline;
}
a.linksitemap:visited {
	font-size:12px;
	color: #fff;
	text-decoration: underline;
}
a.linksitemap:visited:hover {
	font-size:12px;
	color: #fff;
	text-decoration: underline;
}
a.link_page:link {
	font-size: small;
	color: #fff;
	text-decoration: underline;
}
a.link_page:hover {
	font-size: small;
	color: #fff;
	text-decoration: none;
}
a.link_page:visited {
	font-size: small;
	color: #D28FCC;
	text-decoration: underline;
}
a.link_page:visited:hover {
	font-size: small;
	color: #D28FCC;
	text-decoration: none;
}
a.link_first:link {
	font-size: small;
	color: #fff;
	text-decoration: underline;
}
a.link_first:hover {
	font-size: small;
	color: #fff;
	text-decoration: none;
}
a.link_first:visited {
	font-size: small;
	color: #D28FCC;
	text-decoration: underline;
}
a.link_first:visited:hover {
	font-size: small;
	color: #D28FCC;
	text-decoration: none;
}
a.link_before:link {
	font-size: small;
	color: #fff;
	text-decoration: underline;
}
a.link_before:hover {
	font-size: small;
	color: #fff;
	text-decoration: none;
}
a.link_before:visited {
	font-size: small;
	color: #D28FCC;
	text-decoration: underline;
}
a.link_before:visited:hover {
	font-size: small;
	color: #D28FCC;
	text-decoration: none;
}
a.link_next:link {
	font-size: small;
	color: #fff;
	text-decoration: underline;
}
a.link_next:hover {
	font-size: small;
	color: #fff;
	text-decoration: none;
}
a.link_next:visited {
	font-size: small;
	color: #D28FCC;
	text-decoration: underline;
}
a.link_next:hover {
	font-size: small;
	color: #D28FCC;
	text-decoration: none;
}
a.link_last:link {
	font-size: small;
	color: #fff;
	text-decoration: underline;
}
a.link_last:hover {
	font-size: small;
	color: #fff;
	text-decoration: none;
}
a.link_last:visited {
	font-size: small;
	color: #D28FCC;
	text-decoration: underline;
}
a.link_last:visited:hover {
	font-size: small;
	color: #D28FCC;
	text-decoration: none;
}
a.linkred:link {
	color:#FF0000;
	text-decoration:underline;
}
a.linkred:hover{
	color:#FF0000;
	text-decoration:underline;
}
a.linkred:visited{
    color:#FF0000;
	text-decoration:underline;
}


a.link_tha:link {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.link_tha:hover {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
a.link_tha:visited {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.link_tha:visited:hover {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

a.link3d:visited {
	font-size: 12px;
	color:#FFFFFF;	
	text-decoration: none;
}

a.link3d:visited:hover {
	font-size: 12px;
	color:#FFED00;
	text-decoration:underline;
	}
a.link3d:link {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.link3d:hover {
	font-size: 12px;
	color: #FFED0;
	text-decoration: underline;
}

a.link_time:visited {
	font-size: 15px;
	color: #FFED00;
	text-decoration: none;
	font-weight:
bold;}

a.link_time:visited:hover {
	font-size: 15px;
	color:#FFED00;
	text-decoration:underline;
	font-weight:
bold;	}
a.link_time:link {
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	font-weight:
bold;
}
a.link_time:hover {
	font-size: 15px;
	color: #FFED0;
	text-decoration: underline;
	font-weight:
bold;
}


a.link_huyu:visited {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration:underline;
	}

a.link_huyu:visited:hover {
	font-size: 16px;
	color: #F8FF00;
	text-decoration:underline;
	}
a.link_huyu:link {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.link_huyu:hover {
	font-size: 16px;
	color: #F8FF00;
	text-decoration: underline;
}



a.link_summer:visited {
	font-size: 35px;
	color: #1400BF;
	text-decoration:underline;
	}

a.link_summer:visited:hover {
	font-size: 35px;
	color: #1400BF;
	text-decoration:underline;
	}
a.link_summer:link {
	font-size:35px;
	color: #1400BF;
	text-decoration: underline;
}
a.link_summer:hover {
	font-size: 35px;
	color: #1400BF;
	text-decoration: underline;
}

/*--------------------------------------
リンク文字　黄色
---------------------------------------*/
a.link_yellow {
	color: #FFF500}

a.link_yellow_ {
	color: #FFF500;
font-size:12px}