/* CSS Document */

@charset "UTF-8";

body {
	line-height:1.4;
	color:#333;
	font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:82%;
	letter-spacing:0.08em;
	}
	
/* テキストリンク*/
a:link    { color: #333333; text-decoration: underline; }
a:visited { color: #333333; text-decoration: underline; }
a:hover   { color: #333333; text-decoration: underline; }
a:active  { color: #333333; text-decoration: none; }



.sh_a a:link    { color: #FFFFFF; text-decoration: underline; }
.sh_a a:visited { color: #FFFFFF; text-decoration: underline; }
.sh_a a:hover   { color: #FFFFFF; text-decoration: underline; }
.sh_a a:active  { color: #FFFFFF; text-decoration: none; }


.topdt a:link    { color:#333333; text-decoration:  none; }
.topdt a:visited { color: #333333; text-decoration:  none; }
.topdt a:hover   { color: #333333; text-decoration: underline; }
.topdt a:active  { color: #333333; text-decoration: none; }


.topdd a:link    { color: #FFFFFF; text-decoration: none; }
.topdd a:visited { color: #FFFFFF; text-decoration: none; }
.topdd a:hover   { color:#FFFFFF; text-decoration: underline; }
.topdd a:active  { color: #FFFFFF; text-decoration: none; }




.hotnews a:link    { color:#333333; text-decoration:  none; }
.hotnews a:visited { color: #333333; text-decoration:  none; }
.hotnews a:hover   { color: #6E6E6E; text-decoration: none; }
.hotnews a:active  { color: #333333; text-decoration: none; }

.news_b a:link    { color: #B78900; text-decoration:  underline;}
.news_b a:visited { color: #B78900; text-decoration:  underline;}
.news_b a:hover   { color: #B78900; text-decoration: none ; }
.news_b a:active  { color: #B78900; text-decoration: none ; }


.blog_link a:link    { color: #D7630B; text-decoration:  underline;}
.blog_link a:visited { color: #D7630B; text-decoration:  underline;}
.blog_link a:hover   { color: #D7630B; text-decoration: none ; }
.blog_link a:active  { color: #D7630B; text-decoration: none ; }

/* テキストスタイル*/

.text0{
	font-size:10px;
	color:#D7630B;
	font-weight:600;
	}

.text1{
	font-size:10px;
	color:#FFFFFF;
	font-weight:600;
	}
	

	
.text2{
	font-weight:600;
	}	

.text3{
	font-size:78%;
	text-align:right;
	margin:15px 0 0 0;
	
	}	

.text4{
	color:#B78A13;
	font-weight:600;
	}	

.text5{
	font-size:78%;
	margin:15px 0 0 0;
	
	}
		
.text6{
	font-weight:600;
	color:#E35B00;

	}

.text7{
	font-size:78%;
	}	


.textbox00 p{
	margin:0 0 20px 0;
	line-height:1.6;
	letter-spacing:0.06em;
	text-align:justify;
	}


.textbox0 p{
	margin:0 0 20px 0;
	line-height:1.6;
	letter-spacing:0.06em;
	text-align:justify;
	}

.textbox1 p{
	margin:0 0 20px 0;
	line-height:1.6;
	letter-spacing:0.06em;
	}
	
.textbox2 p{
	margin:0 0 20px 0;
	line-height:1.6;
	letter-spacing:0.06em;
	text-align:justify;
	}	
	
	
	
.textbox1 .text3{
	font-size:78%;
	text-align:right;
	margin:-20px 0 40px 0;
	
	}	
	
#text_al_r{
	text-align:right !important;
	}	
	

	

/* IE用テキストスタイル*/
* html.p{
	margin:0 0 20px 0;
	line-height:1.8;
	letter-spacing:0.06em;
	text-align:justify;
	}