/* トップリンク */

.TopNewsInfoLink{
	font-size: 10px;
	line-height: 130%;
	color: #D94A08;
	font-weight:bold;
	text-decoration: none;
	}
	
A.TopNewsInfoLink:link{
	color: #D94A08; 
	text-decoration: underline;
}
A.TopNewsInfoLink:visited{
	color: #333333; 
	text-decoration: underline; 
}
A.TopNewsInfoLink:link:hover{
	color: #D94A08;
	text-decoration: none;
	background-color : none;
}
A.TopNewsInfoLink:visited:hover{
	color: #333333;
	text-decoration: none;
	background-color : none;
}

/* 一般使用文字の設定 */

.Text-Small{
	font-size: 10px;
	line-height: 130%;
	color: #4C4C4C;
	text-decoration: none;
	}
	
A.Text-Small:link{
	color: #D94A08; 
	text-decoration: underline;
}
A.Text-Small:visited{
	color: #4C4C4C; 
	text-decoration: underline; 
}
A.Text-Small:link:hover{
	color: #D94A08;
	text-decoration: none;
}
A.Text-Small:visited:hover{
	color: #4C4C4C;
	text-decoration: none;
}	

.Text-Small-Red{
	font-size: 10px;
	line-height: 130%;
	color: #F53100;
	text-decoration: none;
	}

.Text-Small-White{
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: none;
	}

.Text-Small-WhiteBold{
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	}

.Text-Small-top-gley{
	font-size: 10px;
	line-height: 120%;
	color: #E1D8CF;
	text-decoration: none;
	}

.Text-Small-gley{
	font-size: 10px;
	line-height: 130%;
	color: #E1D8CF;
	text-decoration: none;
	}

.Text-SmallBold{
	font-size: 10px;
	line-height: 130%;
	color: #4C4C4C;
	font-weight:bold;
	text-decoration: none;
	}
	
.Text-Nomal{
	font-size: 12px;
	line-height: 1.5em;
	color: #4C4C4C;
	text-decoration: none;
	}
	
.Text-Nomal-White{
	font-size: 12px;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.Text-Nomal-WhiteBold{
	font-size: 12px;
	line-height: 130%;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	}
	
.Text-Nomal-Black{
	font-size: 12px;
	line-height: 130%;
	color: #140000;
	text-decoration: none;
	}
	
.Text-Nomal-BlackBold{
	font-size: 12px;
	line-height: 130%;
	color: #140000;
	font-weight:bold;
	text-decoration: none;
	}	
	
.Text-Nomal-Red{
	font-size: 12px;
	line-height: 130%;
	color: #F53100;
	text-decoration: none;
	}	

.Text-Nomal-RedBold{
	font-size: 12px;
	line-height: 130%;
	color: #F53100;
	font-weight:bold;
	text-decoration: none;
	}	

A.Text-Nomal-Red:link{
	color: #D94A08; 
	text-decoration: underline;
}
A.Text-Nomal-Red:visited{
	color: #D94A08; 
	text-decoration: underline; 
}
A.Text-Nomal-Red:link:hover{
	color: #D94A08;
	text-decoration: none;
}
A.Text-Nomal-Red:visited:hover{
	color: #D94A08;
	text-decoration: none;
}	
	
.Text-NomalBold{
	font-size: 12px;
	line-height: 130%;
	color: #4C4C4C;
	font-weight:bold;
	text-decoration: none;
	}
	
A.Text-Nomal:link{
	color: #003399; 
	text-decoration: underline;
}
A.Text-Nomal:visited{
	color: #003366; 
	text-decoration: underline; 
}
A.Text-Nomal:link:hover{
	color: #003399;
	text-decoration: none;
	background-color : #E8E8E8;
}
A.Text-Nomal:visited:hover{
	color: #003366;
	text-decoration: none;
	background-color : #E8E8E8;
}
	
.Text-large{
	font-size: 14px;
	line-height: 130%;
	color: #4C4C4C;
	text-decoration: none;
	}
	
.Text-large-Red{
	font-size: 14px;
	line-height: 130%;
	color: #F53100;
	text-decoration: none;
	}
	
.Text-large-White{
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.Text-large-Black{
	font-size: 14px;
	line-height: 130%;
	color: #140000;
	text-decoration: none;
	}				
	
.Text-largeBold{
	font-size: 14px;
	line-height: 130%;
	color: #4C4C4C;
	font-weight:bold;
	text-decoration: none;
	}
	
.Text-largeBold-White{
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	}	
		
.Text-largeBold-Red{
	font-size: 14px;
	line-height: 130%;
	color: #F53100;
	font-weight:bold;
	text-decoration: none;
	}
	
.Text-largeBold-Black{
	font-size: 14px;
	line-height: 130%;
	color: #140000;
	font-weight:bold;
	text-decoration: none;
	}
		
	
.PanKuzu{
	font-size: 12px;
	line-height: 120%;
	color: #7F7F7F;
	text-decoration: none;
	}
	
A.PanKuzu:link{
	color: #7F7F7F; 
	text-decoration: underline;
}
A.PanKuzu:visited{
	color: #7F7F7F; 
	text-decoration: underline; 
}
A.PanKuzu:link:hover{
	color: #7F7F7F;
	text-decoration: none;
	background-color : #E8E8E8;
}
A.PanKuzu:visited:hover{
	color: #7F7F7F;
	text-decoration: none;
	background-color : #E8E8E8;
}

/* 店舗紹介の文字 */

.ShopInfo-Small-Japan{
	font-size: 12px;
	line-height: 130%;
	color: #1A6603;
	text-decoration: none;
	}

.ShopInfo-Nomal-Japan{
	font-size: 13px;
	line-height: 130%;
	color: #1A6603;
	text-decoration: none;
	}
	
A.ShopInfo-Small-Japan:link{
	color: #1A6603; 
	text-decoration: underline;
}
A.ShopInfo-Small-Japan:visited{
	color: #0B2E01; 
	text-decoration: underline; 
}
A.ShopInfo-Small-Japan:link:hover{
	color: #1A6603;
	text-decoration: none;	
}
A.ShopInfo-Small-Japan:visited:hover{
	color: #0B2E01;
	text-decoration: none;
}	
	
.ShopInfo-Small-Foreign{
	font-size: 12px;
	line-height: 130%;
	color: #05198C;
	text-decoration: none;
	}

.ShopInfo-Nomal-Foreign{
	font-size: 13px;
	line-height: 130%;
	color: #05198C;
	text-decoration: none;
	}

A.ShopInfo-Small-Foreign:link{
	color: #05198C; 
	text-decoration: underline;
}
A.ShopInfo-Small-Foreign:visited{
	color: #020B3F; 
	text-decoration: underline; 
}
A.ShopInfo-Small-Foreign:link:hover{
	color: #05198C;
	text-decoration: none;	
}
A.ShopInfo-Small-Foreign:visited:hover{
	color: #020B3F;
	text-decoration: none;
}	

.PageTitle{
	font-size: 16px;
	line-height: 120%;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
	}
	
.PageTitle-English{
	font-family : verdana;
	font-size: 14px;
	line-height: 120%;
	color: #333333;
	text-decoration: none;
	}
.style2 {font-size: 12px}
#tenpobotan01 a{
	width:193px;
	height:42px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image:url(image/shumi_top_01.gif);
}
#tenpobotan01 a:hover{
	width:193px;
	height:42px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image:url(image/shumi_top_01_2.gif);
}
#tenpobotan02 a{
	width:193px;
	height:42px;
	text-indent:-9999px;
	display:block;
	background-image:url(image/shumi_top_02.gif);
}
#tenpobotan02 a:hover{
	width:193px;
	height:42px;
	text-indent:-9999px;
	display:block;
	background-image:url(image/shumi_top_02_2.gif);
}
#tenpobotan03 a{
	width:193px;
	height:42px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image:url(image/shumi_top_03.gif);
}
#tenpobotan03 a:hover{
	width:193px;
	height:42px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image:url(image/shumi_top_03_2.gif);
}
#hanjyouten03{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten03.gif);
}
#hanjyouten04{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten04.gif);
}
#hanjyouten05{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten05.gif);
}
#hanjyouten06{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten06.gif);
}
#hanjyouten07{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten07.gif);
}
#hanjyouten08{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten08.gif);
}
#hanjyouten09{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten09.gif);
}
#hanjyouten10{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten10.gif);
}
#hanjyouten11{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten11.gif);
}
#hanjyouten12{
	width:556px;
	height:60px;
	text-indent:-9999px;
	background-image:url(report/image/ten12.gif);
}
.style3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
}
.trnji_1 {
	font-size: 14px;
	line-height: 2.3em;
	font-weight: bolder;
	text-transform: uppercase;
	color: #000000;
}

.tenji_2{
	font-size:12px;
	line-height:1.5em;
	background-color:#FFEB63;
	color: #333333;
	text-align:center;
	padding:5px;
	border-bottom:2px #FDCC0B solid;
	}
	
.trnji_3 {
	font-size: 12px;
	line-height: 1.8em;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.trnji_4 {
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #666666;
	padding: 5px;
}
.trnji_ {

	font-size: 12px;
	line-height: 1.8em;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.trnji_6 {

	font-size: 12px;
	line-height: 1.3em;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}
.trnji_7 {


	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #666666;
	padding: 5px;
}
.trnji_8 {



	font-size: 12px;
	line-height: 1.3em;
	font-weight: bold;
	color: #FF0000;
	padding: 5px;
}
.t_1 {
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 14px;
	padding-left: 8px;
}
.t_3 {
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
}
.soku_1 {
	font-size: 12px;
	line-height: 1.8em;
	font-weight: normal;
	color: #666666;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.soku_2 {
	font-size: 12px;
	line-height: 1.8em;
	font-weight: normal;
	color: #666666;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.volunteer_text001{
	padding-top:5px;
	padding-bottom:3px;
	padding-right:12px;
	background-color:#000000;
	text-align:right;
	color:#AD7956;
	font-weight:bold;
	font-size:11px;
	
}

.volunteer_text002{
	padding-top:5px;
	padding-bottom:3px;
	padding-right:12px;
	padding-left:12px;
	color: #666666;
	text-align:left;
	color:#AD7956;
	font-size:12px;
	line-height:20px;
	
}
	
.volunteer_text003{
	font-size: 16px;
	line-height: 100%;
	color: #140000;
	font-weight:bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	}
	
.volunteer_text004{
	font-size: 10px;
	line-height: 1.4em;
	color: #4C4C4C;
	text-decoration: none;
	margin:5px;
	text-align:left;
	}
	
.volunteer_text005{
	font-size: 10px;
	line-height: 1.7em;
	color: #4C4C4C;
	text-decoration: none;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	text-align:left;
	}
	
.volunteer_text006{
	font-size: 10px;
	line-height: 1.4em;
	color: #4C4C4C;
	text-decoration: none;
	text-align:right;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	}
	
.volunteer_text007{
	font-size: 12px;
	line-height: 1.4em;
	color: #4C4C4C;
	text-decoration: none;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	}
.top_tenpo{
	overflow:auto;
	width:258px;
	height:76px;
}
}.bu_1 {
	font-size: 12px;
	line-height: 1.8em;
	font-weight: bold;
	color: #FF0000;
	padding: 8px;
	text-align: center;
}
.bu_2 {
	font-size: 12px;
	line-height: 1.3em;
	color: #FF0000;
	padding: 3px;
	font-weight: bold;
}
.bu_3 {
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
}
.bu_4 {

	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.bu_5 {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-weight: bold;
}
.hukuhuku {


	font-size: 11px;
	line-height: 1.3em;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}
