@charset "Shift_JIS";

/*---コンテンツ共通---*/

body { 
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif ;
	margin: 0px; 
	background-color: #FFF;
	background-image: url(images/bg.gif);
}

.header h1{
  text-indent: -1000em; 
  overflow:hidden;
 }

.h01 {
	font-size: 13px;
	color: #000000;
	border-color: #6E4532;
	border-style: double;
	border-width: 1px;
	padding: 4px;
	background-color: #FFFFFF;
	text-shadow: #999999 2px 2px 2px;
} 
.h02 {
	font-size: 13px;
	letter-spacing: 2px;
	color: #FFF;
	font-weight: bold;
	border-color: #3B601C;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 10px 0;
	padding: 4px;
	background-color: #8FC31F;
	text-shadow: #999999 2px 2px 2px;
} 
h2 {
	margin:10px 0 10px 10px;
	padding: 0px;
	font-size:130%;
	line-height:140%;
	color: #333;
}
h3 {
	margin:10px 0 10px 0;
	padding: 0px;
	font-size:110%;
	line-height:140%;
	color: #333;
}
h4 {
	margin:10px 0 0 10px;
	padding: 5px 15px;
	font-size:130%;
	line-height:140%;
	color: #633;
    border-left: 1px solid #633;
}
h5 {
	margin:10px 0 0 15px;
	padding: 5px 10px 20px 15px;
	font-size:110%;
	line-height:140%;
	color: #333;
    border-left: 0px solid #852;
    border-bottom: 1px dotted #DDD;
}

.style1 { font-size: 12px; color: #663333;}
.style2 { font-size: 11px;   font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", Meiryo, Lucida Sans, Verdana, "ＭＳ ゴシック";}
.style3 { font-size: 14px; color: #222; font-weight: bold;}
.style4 { font-size: 11px; color: #FF6633; font-weight: bold;}
.style5 { font-size: 10px; letter-spacing: 1px; margin: 0px; padding: 0 0 0 10px;}
.style6 {  color:#F00; line-height:180%;}
.style7 { font-size: 12px;   font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", Meiryo, Lucida Sans, Verdana, "ＭＳ ゴシック";font-weight : bold;}
.style8 {
	font: bold 16px/1.4em Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", Meiryo, "Lucida Sans", Verdana, "ＭＳ ゴシック";
}
a:link {
  color: #339900; 
  font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
  text-decoration: none; letter-spacing: 0px;
}
a:visited { color: #339900; text-decoration: none;}
a:hover { color: #FF0000; text-decoration: underline;}
a:active { color: #FF0000; text-decoration: none;}

ul {margin: 15px 0 0 0; padding: 0 0 0 10px; list-style-type: none; }
li { margin: 2px 0 0 25px; padding: 0;}

td { font-size:12px; color:#333; line-height:180%;}

.tdbg{
  background-image: url(images/tdbg.gif);
  background-repeat: repeat-y;
  background-position: left top;
 }
.tdbg2{
	background-image: url(images/tdbg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
 }
.tdbg3{
	background-image: url(images/tdbg3.gif);
	background-repeat: no-repeat;
	background-position: left top;
 }
.tdbg4{
	background-image: url(images/tdbg4.gif);
	background-repeat: no-repeat;
	background-position: left top;
 }
.tdbg_txt{
/*	background-image: url(images/tdbg_txt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
    background-color:#FDF4E7;*/
	background: url(images/tdbg_txt.jpg) no-repeat #FDF4E7;
}


/*---インフォメーション---*/
.info_box{
  overflow:auto;
  padding:0 5px;
  height:90px; width:430px;
  border:0px solid #999999;
  color:#333333; 
  font-size:12px; line-height:160%;
 scrollbar-face-color: #EFE0C7; 
 scrollbar-highlight-color: #FEF4E8; 
 scrollbar-shadow-color: #FEF4E8; 
 scrollbar-3dlight-color: #DFD4C2; 
 scrollbar-arrow-color: #FFFFFF; 
 scrollbar-track-color: #DFD4C2; 
 scrollbar-darkshadow-color: #DFD4C2; 
}

.info ul { margin:0 0 0 0; padding:0 0 0 0;}
.info li { 
	margin:0 0 0 15px; padding:0 0 0 5px; list-style: url(images/arrow_01.gif);
	font-family: Meiryo, Lucida Sans, Verdana; 
}


/*---各エリア詳細ページ---*/
#area td p {
	line-height:180%;
	padding: 10px 8px 15px 10px;
	margin: 0;
} 
.pict { margin:0; padding:1px; border:1px #DDD solid;}
.caption { font-size: 10px; color: #666; line-height:130%; letter-spacing: 0.5px;}

/*---投票ページ---*/
#tohyo .tr1 {
	background-color: #FFF0E2;
}
#tohyo .tr2 {
	background-color: #FEFDDB;
}
#tohyo .small a{ font-size:11px; color: #333; letter-spacing: 0.5px; margin: 0; padding: 0 0 0 10px;}
#tohyo .small a:hover { color: #F00; text-decoration: underline;}


/*---メルマガページ---*/
select { font-size:96%; font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";}
.font_kou {
	margin-bottom: -3px;
}

/*---パンフダウンロードページ---*/
ul#nav li{
	margin:0 0 0 25px;
}
#nav {
	list-style : none ;
	margin:0 0 0 25px;
}
#nav a {
	display : block ;
	width : 727px ;
	height : 100%; ;
	background : url(images/bg_shokaisasshi.jpg) no-repeat ;
	text-indent : -9999px ;
}


#nav01 a { background-position : left 0px ; }
#nav02 a { background-position : left -36px ; }
#nav03 a { background-position : left -71px ; }
#nav04 a { background-position : left -106px ; }
#nav05 a { background-position : left -142px ; }
#nav06 a { background-position : left -177px ; }
#nav07 a { background-position : left -212px ; }
#nav08 a { background-position : left -247px ; }
#nav09 a { background-position : left -282px ; }
#nav10 a { background-position : left -317px ; }
#nav11 a { background-position : left -352px ; }
#nav12 a { background-position : left -387px ; }
#nav13 a { background-position : left -423px ; }
#nav14 a { background-position : left -458px ; }
#nav15 a { background-position : left -493px ; }
#nav16 a { background-position : left -528px ; }
#nav17 a { background-position : left -563px ; }
#nav18 a { background-position : left -598px ; }
#nav19 a { background-position : left -633px ; }
#nav20 a { background-position : left -668px ; }
#nav21 a { background-position : left -703px ; }
#nav22 a { background-position : left -738px ; }
#nav23 a { background-position : left -774px ; }
#nav24 a { background-position : left -809px ; }
#nav25 a { background-position : left -844px ; }
#nav26 a { background-position : left -879px ; }
#nav27 a { background-position : left -914px ; }
#nav28 a { background-position : left -949px ; }
#nav29 a { background-position : left -984px ; }
#nav30 a { background-position : left -1019px ; }
#nav31 a { background-position : left -1054px ; }
#nav32 a { background-position : left -1090px ; }
#nav33 a { background-position : left -1125px ; }
#nav34 a { background-position : left -1160px ; }
#nav35 a { background-position : left -1195px ; }
#nav36 a { background-position : left -1230px ; }
#nav37 a { background-position : left -1265px ; }
#nav38 a { background-position : left -1300px ; }
#nav39 a { background-position : left -1335px ; }
#nav40 a { background-position : left -1370px ; }
#nav41 a { background-position : left -1405px ; }
#nav42 a { background-position : left -1440px ; }
#nav43 a { background-position : left -1475px ; }
#nav44 a { background-position : left -1510px ; }
#nav45 a { background-position : left -1545px ; }
#nav46 a { background-position : left -1580px ; }
#nav47 a { background-position : left -1615px ; }
#nav48 a { background-position : left -1650px ; }




#nav01 , #nav04 , #nav12 , #nav22 , #nav31 , #nav39{ height : 36px ; }
#nav48 { height : 37px ; }

#nav02 , #nav03 , #nav05 ,#nav06 , #nav07 , #nav08 , #nav09 , #nav10 , #nav11 , #nav13 , #nav14 , #nav15 , #nav16 , #nav17 , #nav18 , #nav19 , #nav20 , #nav21 , #nav23 , #nav24 , #nav25 , #nav26 , #nav27 , #nav28 , #nav29 , #nav30 , #nav32 , #nav33 , #nav34 , #nav35 , #nav36 , #nav37 , #nav38 , #nav40 , #nav41 , #nav42 , #nav43 , #nav44 , #nav45 , #nav46 , #nav47 { height : 35px ; }

#nav01 a:hover , #nav01 a#active { background-position : right 0px ; }
#nav02 a:hover , #nav02 a#active { background-position : right -36px ; }
#nav03 a:hover , #nav03 a#active { background-position : right -71px ; }
#nav04 a:hover , #nav04 a#active { background-position : right -106px ; }
#nav05 a:hover , #nav05 a#active { background-position : right -142px ; }
#nav06 a:hover , #nav06 a#active { background-position : right -177px ; }
#nav07 a:hover , #nav07 a#active { background-position : right -212px ; }
#nav08 a:hover , #nav08 a#active { background-position : right -247px ; }
#nav09 a:hover , #nav09 a#active { background-position : right -282px ; }
#nav10 a:hover , #nav10 a#active { background-position : right -317px ; }
#nav11 a:hover , #nav11 a#active { background-position : right -352px ; }
#nav12 a:hover , #nav12 a#active { background-position : right -387px ; }
#nav13 a:hover , #nav13 a#active { background-position : right -423px ; }
#nav14 a:hover , #nav14 a#active { background-position : right -458px ; }
#nav15 a:hover , #nav15 a#active { background-position : right -493px ; }
#nav16 a:hover , #nav16 a#active { background-position : right -528px ; }
#nav17 a:hover , #nav17 a#active { background-position : right -563px ; }
#nav18 a:hover , #nav18 a#active { background-position : right -598px ; }
#nav19 a:hover , #nav19 a#active { background-position : right -633px ; }
#nav20 a:hover , #nav20 a#active { background-position : right -668px ; }
#nav21 a:hover , #nav21 a#active { background-position : right -703px ; }
#nav22 a:hover , #nav22 a#active { background-position : right -738px ; }
#nav23 a:hover , #nav23 a#active { background-position : right -774px ; }
#nav24 a:hover , #nav24 a#active { background-position : right -809px ; }
#nav25 a:hover , #nav25 a#active { background-position : right -844px ; }
#nav26 a:hover , #nav26 a#active { background-position : right -879px ; }
#nav27 a:hover , #nav27 a#active { background-position : right -914px ; }
#nav28 a:hover , #nav28 a#active { background-position : right -949px ; }
#nav29 a:hover , #nav29 a#active { background-position : right -984px ; }
#nav30 a:hover , #nav30 a#active { background-position : right -1019px ; }
#nav31 a:hover , #nav31 a#active { background-position : right -1054px ; }
#nav32 a:hover , #nav32 a#active { background-position : right -1090px ; }
#nav33 a:hover , #nav33 a#active { background-position : right -1125px ; }
#nav34 a:hover , #nav34 a#active { background-position : right -1160px ; }
#nav35 a:hover , #nav35 a#active { background-position : right -1195px ; }
#nav36 a:hover , #nav36 a#active { background-position : right -1230px ; }
#nav37 a:hover , #nav37 a#active { background-position : right -1265px ; }
#nav38 a:hover , #nav38 a#active { background-position : right -1300px ; }
#nav39 a:hover , #nav39 a#active { background-position : right -1335px ; }
#nav40 a:hover , #nav40 a#active { background-position : right -1370px ; }
#nav41 a:hover , #nav41 a#active { background-position : right -1405px ; }
#nav42 a:hover , #nav42 a#active { background-position : right -1440px ; }
#nav43 a:hover , #nav43 a#active { background-position : right -1475px ; }
#nav44 a:hover , #nav44 a#active { background-position : right -1510px ; }
#nav45 a:hover , #nav45 a#active { background-position : right -1545px ; }
#nav46 a:hover , #nav46 a#active { background-position : right -1580px ; }
#nav47 a:hover , #nav47 a#active { background-position : right -1615px ; }
#nav48 a:hover , #nav28 a#active { background-position : right -1650px ; }


/*---2009パンフダウンロードページ---*/
ul#nav2 li{
	margin:0 0 0 25px;
}
#nav2 {
	list-style : none ;
	margin:0 0 0 25px;
}
#nav2 a {
	display : block ;
	width : 727px ;
	height : 100%; ;
	background : url(images/bg_shokaisasshi_2009.gif) no-repeat ;
	text-indent : -9999px ;
}


#nav201 a { background-position : left 0px ; }
#nav202 a { background-position : left -37px ; }
#nav203 a { background-position : left -71px ; }
#nav204 a { background-position : left -107px ; }
#nav205 a { background-position : left -142px ; }
#nav206 a { background-position : left -177px ; }
#nav207 a { background-position : left -212px ; }
#nav208 a { background-position : left -247px ; }
#nav209 a { background-position : left -283px ; }
#nav210 a { background-position : left -318px ; }
#nav211 a { background-position : left -353px ; }
#nav212 a { background-position : left -389px ; }
#nav213 a { background-position : left -424px ; }
#nav214 a { background-position : left -459px ; }
#nav215 a { background-position : left -494px ; }
#nav216 a { background-position : left -529px ; }
#nav217 a { background-position : left -565px ; }
#nav218 a { background-position : left -600px ; }
#nav219 a { background-position : left -635px ; }
#nav220 a { background-position : left -670px ; }
#nav221 a { background-position : left -705px ; }
#nav222 a { background-position : left -741px ; }
#nav223 a { background-position : left -776px ; }
#nav224 a { background-position : left -811px ; }
#nav225 a { background-position : left -846px ; }
#nav226 a { background-position : left -882px ; }
#nav227 a { background-position : left -917px ; }
#nav228 a { background-position : left -952px ; }
#nav229 a { background-position : left -987px ; }
#nav230 a { background-position : left -1023px ; }
#nav231 a { background-position : left -1058px ; }
#nav232 a { background-position : left -1093px ; }
#nav233 a { background-position : left -1128px ; }
#nav234 a { background-position : left -1164px ; }
#nav235 a { background-position : left -1199px ; }
#nav236 a { background-position : left -1234px ; }
#nav237 a { background-position : left -1270px ; }
#nav238 a { background-position : left -1305px ; }
#nav239 a { background-position : left -1340px ; }
#nav240 a { background-position : left -1375px ; }
#nav241 a { background-position : left -1410px ; }
#nav242 a { background-position : left -1445px ; }
#nav243 a { background-position : left -1481px ; }
#nav244 a { background-position : left -1516px ; }
#nav245 a { background-position : left -1551px ; }
#nav246 a { background-position : left -1587px ; }
#nav247 a { background-position : left -1622px ; }
#nav248 a { background-position : left -1657px ; }


#nav202 , #nav204 { height : 34px ; }
#nav206 , #nav207 , #nav208 , #nav210 , #nav211 , #nav212 , #nav213 , #nav214 , #nav215 , #nav216 , #nav217 , #nav218 , #nav219 , #nav220 , #nav222 , #nav223 , #nav224 , #nav226 , #nav227 , #nav228 , #nav230 , #nav231 , #nav232 , #nav234 , #nav235 , #nav237 , #nav238 , #nav239 , #nav240 , #nav241 , #nav243 , #nav244 , #nav246 , #nav247 { height : 35px ; }
#nav203 , #nav233 , #nav205 , #nav209 , #nav211 , #nav216 , #nav221 , #nav225 , #nav229 , #nav236 , #nav242 , #nav245 { height : 36px ; }
#nav201 , #nav248 { height : 37px ; }


#nav201 a:hover , #nav201 a#active { background-position : right 0px ; }
#nav202 a:hover , #nav202 a#active { background-position : right -37px ; }
#nav203 a:hover , #nav203 a#active { background-position : right -71px ; }
#nav204 a:hover , #nav204 a#active { background-position : right -107px ; }
#nav205 a:hover , #nav205 a#active { background-position : right -142px ; }
#nav206 a:hover , #nav206 a#active { background-position : right -177px ; }
#nav207 a:hover , #nav207 a#active { background-position : right -212px ; }
#nav208 a:hover , #nav208 a#active { background-position : right -247px ; }
#nav209 a:hover , #nav209 a#active { background-position : right -283px ; }
#nav210 a:hover , #nav210 a#active { background-position : right -318px ; }
#nav211 a:hover , #nav211 a#active { background-position : right -353px ; }
#nav212 a:hover , #nav212 a#active { background-position : right -389px ; }
#nav213 a:hover , #nav213 a#active { background-position : right -424px ; }
#nav214 a:hover , #nav214 a#active { background-position : right -459px ; }
#nav215 a:hover , #nav215 a#active { background-position : right -494px ; }
#nav216 a:hover , #nav216 a#active { background-position : right -529px ; }
#nav217 a:hover , #nav217 a#active { background-position : right -565px ; }
#nav218 a:hover , #nav218 a#active { background-position : right -600px ; }
#nav219 a:hover , #nav219 a#active { background-position : right -635px ; }
#nav220 a:hover , #nav220 a#active { background-position : right -670px ; }
#nav221 a:hover , #nav221 a#active { background-position : right -705px ; }
#nav222 a:hover , #nav222 a#active { background-position : right -741px ; }
#nav223 a:hover , #nav223 a#active { background-position : right -776px ; }
#nav224 a:hover , #nav224 a#active { background-position : right -811px ; }
#nav225 a:hover , #nav225 a#active { background-position : right -846px ; }
#nav226 a:hover , #nav226 a#active { background-position : right -882px ; }
#nav227 a:hover , #nav227 a#active { background-position : right -917px ; }
#nav228 a:hover , #nav228 a#active { background-position : right -952px ; }
#nav229 a:hover , #nav229 a#active { background-position : right -987px ; }
#nav230 a:hover , #nav230 a#active { background-position : right -1023px ; }
#nav231 a:hover , #nav231 a#active { background-position : right -1058px ; }
#nav232 a:hover , #nav232 a#active { background-position : right -1093px ; }
#nav233 a:hover , #nav233 a#active { background-position : right -1128px ; }
#nav234 a:hover , #nav234 a#active { background-position : right -1164px ; }
#nav235 a:hover , #nav235 a#active { background-position : right -1199px ; }
#nav236 a:hover , #nav236 a#active { background-position : right -1234px ; }
#nav237 a:hover , #nav237 a#active { background-position : right -1270px ; }
#nav238 a:hover , #nav238 a#active { background-position : right -1305px ; }
#nav239 a:hover , #nav239 a#active { background-position : right -1340px ; }
#nav240 a:hover , #nav240 a#active { background-position : right -1375px ; }
#nav241 a:hover , #nav241 a#active { background-position : right -1410px ; }
#nav242 a:hover , #nav242 a#active { background-position : right -1445px ; }
#nav243 a:hover , #nav243 a#active { background-position : right -1481px ; }
#nav244 a:hover , #nav244 a#active { background-position : right -1516px ; }
#nav245 a:hover , #nav245 a#active { background-position : right -1551px ; }
#nav246 a:hover , #nav246 a#active { background-position : right -1587px ; }
#nav247 a:hover , #nav247 a#active { background-position : right -1622px ; }
#nav248 a:hover , #nav248 a#active { background-position : right -1657px ; }


/*---2010パンフダウンロードページ---*/
ul#nav3 li{
	margin:0 0 0 25px;
}
#nav3 {
	list-style : none ;
	margin:0 0 0 25px;
}
#nav3 a {
	display : block ;
	width : 727px ;
	height : 100%; ;
	background : url(images/bg_shokaisasshi_2010.gif) no-repeat ;
	text-indent : -9999px ;
}


#nav301 a { background-position : left 0px ; }
#nav302 a { background-position : left -44px ; }
#nav303 a { background-position : left -84px ; }
#nav304 a { background-position : left -124px ; }
#nav305 a { background-position : left -163px ; }
#nav306 a { background-position : left -203px ; }
#nav307 a { background-position : left -243px ; }
#nav308 a { background-position : left -282px ; }
#nav309 a { background-position : left -322px ; }
#nav310 a { background-position : left -362px ; }
#nav311 a { background-position : left -402px ; }
#nav312 a { background-position : left -442px ; }
#nav313 a { background-position : left -482px ; }
#nav314 a { background-position : left -522px ; }
#nav315 a { background-position : left -562px ; }
#nav316 a { background-position : left -601px ; }
#nav317 a { background-position : left -641px ; }
#nav318 a { background-position : left -681px ; }
#nav319 a { background-position : left -721px ; }
#nav320 a { background-position : left -761px ; }
#nav321 a { background-position : left -800px ; }
#nav322 a { background-position : left -840px ; }
#nav323 a { background-position : left -880px ; }
#nav324 a { background-position : left -920px ; }
#nav325 a { background-position : left -960px ; }
#nav326 a { background-position : left -999px ; }
#nav327 a { background-position : left -1039px ; }
#nav328 a { background-position : left -1079px ; }
#nav329 a { background-position : left -1119px ; }
#nav330 a { background-position : left -1159px ; }
#nav331 a { background-position : left -1198px ; }
#nav332 a { background-position : left -1238px ; }
#nav333 a { background-position : left -1278px ; }
#nav334 a { background-position : left -1318px ; }
#nav335 a { background-position : left -1357px ; }
#nav336 a { background-position : left -1397px ; }
#nav337 a { background-position : left -1437px ; }
#nav338 a { background-position : left -1477px ; }
#nav339 a { background-position : left -1516px ; }
#nav340 a { background-position : left -1556px ; }
#nav341 a { background-position : left -1596px ; }
#nav342 a { background-position : left -1636px ; }
#nav343 a { background-position : left -1675px ; }
#nav344 a { background-position : left -1715px ; }
#nav345 a { background-position : left -1755px ; }
#nav346 a { background-position : left -1795px ; }
#nav347 a { background-position : left -1834px ; }
#nav348 a { background-position : left -1874px ; }


#nav301 { height : 44px ; }
#nav302 , #nav303 , #nav305 , #nav306 , #nav308 , #nav309 , #nav310 , #nav311 , #nav312 , #nav313 , #nav314 , #nav316 , #nav317 , #nav318 , #nav319 , #nav321 , #nav322 , #nav323 , #nav324 , #nav326 , #nav327 , #nav328 , #nav329 , #nav331 , #nav332 , #nav333 , #nav335 , #nav336 , #nav337 , #nav339 , #nav340 , #nav341 , #nav343 , #nav344 , #nav345 , #nav347 , #nav348 { height : 40px ; }
#nav304 , #nav307 , #nav315 , #nav320 , #nav325 , #nav330 , #nav334 , #nav338 , #nav342 , #nav346 { height : 39px ; }


#nav301 a:hover , #nav301 a#active { background-position : right 0px ; }
#nav302 a:hover , #nav302 a#active { background-position : right -44px ; }
#nav303 a:hover , #nav303 a#active { background-position : right -84px ; }
#nav304 a:hover , #nav304 a#active { background-position : right -124px ; }
#nav305 a:hover , #nav305 a#active { background-position : right -163px ; }
#nav306 a:hover , #nav306 a#active { background-position : right -203px ; }
#nav307 a:hover , #nav307 a#active { background-position : right -243px ; }
#nav308 a:hover , #nav308 a#active { background-position : right -282px ; }
#nav309 a:hover , #nav309 a#active { background-position : right -322px ; }
#nav310 a:hover , #nav310 a#active { background-position : right -362px ; }
#nav311 a:hover , #nav311 a#active { background-position : right -402px ; }
#nav312 a:hover , #nav312 a#active { background-position : right -442px ; }
#nav313 a:hover , #nav313 a#active { background-position : right -482px ; }
#nav314 a:hover , #nav314 a#active { background-position : right -522px ; }
#nav315 a:hover , #nav315 a#active { background-position : right -562px ; }
#nav316 a:hover , #nav316 a#active { background-position : right -601px ; }
#nav317 a:hover , #nav317 a#active { background-position : right -641px ; }
#nav318 a:hover , #nav318 a#active { background-position : right -681px ; }
#nav319 a:hover , #nav319 a#active { background-position : right -721px ; }
#nav320 a:hover , #nav320 a#active { background-position : right -761px ; }
#nav321 a:hover , #nav321 a#active { background-position : right -800px ; }
#nav322 a:hover , #nav322 a#active { background-position : right -840px ; }
#nav323 a:hover , #nav323 a#active { background-position : right -880px ; }
#nav324 a:hover , #nav324 a#active { background-position : right -920px ; }
#nav325 a:hover , #nav325 a#active { background-position : right -960px ; }
#nav326 a:hover , #nav326 a#active { background-position : right -999px ; }
#nav327 a:hover , #nav327 a#active { background-position : right -1039px ; }
#nav328 a:hover , #nav328 a#active { background-position : right -1079px ; }
#nav329 a:hover , #nav329 a#active { background-position : right -1119px ; }
#nav330 a:hover , #nav330 a#active { background-position : right -1159px ; }
#nav331 a:hover , #nav331 a#active { background-position : right -1198px ; }
#nav332 a:hover , #nav332 a#active { background-position : right -1238px ; }
#nav333 a:hover , #nav333 a#active { background-position : right -1278px ; }
#nav334 a:hover , #nav334 a#active { background-position : right -1318px ; }
#nav335 a:hover , #nav335 a#active { background-position : right -1357px ; }
#nav336 a:hover , #nav336 a#active { background-position : right -1397px ; }
#nav337 a:hover , #nav337 a#active { background-position : right -1437px ; }
#nav338 a:hover , #nav338 a#active { background-position : right -1477px ; }
#nav339 a:hover , #nav339 a#active { background-position : right -1516px ; }
#nav340 a:hover , #nav340 a#active { background-position : right -1556px ; }
#nav341 a:hover , #nav341 a#active { background-position : right -1596px ; }
#nav342 a:hover , #nav342 a#active { background-position : right -1636px ; }
#nav343 a:hover , #nav343 a#active { background-position : right -1675px ; }
#nav344 a:hover , #nav344 a#active { background-position : right -1715px ; }
#nav345 a:hover , #nav345 a#active { background-position : right -1755px ; }
#nav346 a:hover , #nav346 a#active { background-position : right -1795px ; }
#nav347 a:hover , #navv47 a#active { background-position : right -1834px ; }
#nav348 a:hover , #nav348 a#active { background-position : right -1874px ; }







/*　追加
------------------------------------------------------ */
#blogparts {
	margin : 40px 0 0 90px;
}

#blogparts .Left_box {
	float : left;
	margin : 0 30px 0 0;
}

.mini {
	font-size : 11px;
}
/* clearfix */
.clearfix:after {
	content : "." ;
	display : block ;
	height : 0 ;
	clear : both ;
	visibility : hidden ;
}
.clearfix { display : inline-block ; }
/* Hides from IE-Mac \*/
*html .clearfix { height : 1% ; }
.clearfix { display : block ; }
/* End hide from IE-mac */

.space {
	margin : 50px 0 0;
}

.space2 {
	margin : 50px 0 0;
}

textarea {
	width : 180px;
}

.blogtext {
	width : 670px;
}
.blogparts {
	font-size:85%;
	line-height:1.5;
}



/* 追加
----------------------------- */
.newTitle {
	font-size: 16px;	
	color: #5D8902;
	font-weight: bold;
}

.tableTitle {
	font-weight : bold;
}

.tableTitle2 {
	font-weight : bold;
	margin : 5px 0 0;
}


h5.mini {
	margin : 5px 0 0 8px;
	padding: 0 0 5px 0;
	font-size:100%;
	color: #333;
	border-left: 0px solid #852;
	border-bottom: 1px dotted #DDD;
}

.leftTd {
	padding : 0 0 0 20px;
}

.spaceLeft {
	display : block;
	padding : 0 0 0 8px;
	margin : 0;
}

.boxLeft {
	margin : 0 0 35px;
	overflow : hidden;
}

*html .boxLeft {
	height : 1%;
}

.boxLeft p {
	float : left;
	margin : 0 5px 5px 0;
}

#blown {
	background : url(images/bg_blown.gif) left top no-repeat;
	width : 672px;
	height : 838px;
	padding : 11px 0 0;
	text-align : left;
}

#blownIn {
	width : 642px;
	height : 815px;
	margin : 0 0 0 19px;
	overflow : auto;
}

.blownWaku {
	background : url(images/blown_bottom.gif) left bottom no-repeat;
	overflow : hidden;
	margin : 0 0 5px;
	width : 608px;
}

*html .blownWaku {
	height : 1%;
}

.chiikiBox .box {
	width : 148px;
	float : left;
	margin : 0 4px 0 0;
}

.chiikiBox .box_l {
	width : 148px;
	float : left;
	margin : 0 2px 0 2px;
}

.chiikiBox .box_r {
	width : 147px;
	float : right;
}

.chiikiBox .box_r .in ,
.chiikiBox .box_l .in ,
.chiikiBox .box .in {
	padding : 5px;
}

.chiikiLine {
	clear : both;
}

.blownWaku .midashi {
	font-family : "ＭＳ 明朝","ヒラギノ明朝 Pro W3","細字明朝体","小塚明朝",serif(font-weight:bold;) ;
	color : #6F2113;
	font-weight : bold;
	font-size : 120%;
	margin : 0;
}

.blownWaku .text {
	font-family : "ＭＳ 明朝","ヒラギノ明朝 Pro W3","細字明朝体","小塚明朝",serif(font-weight:bold;) ;
	margin : 0;
}

.blownWaku .photo {
	text-align :center;
	margin : 0;
}

.blownWaku em {
	font-style : normal;
	font-size : 90%;
}

.btnright {
	text-align : right;
	margin : 0 10px 0 0;
}

.chiikiBox a img {
	border : none;
}

.spaceLeft ul {
	margin : 0;
}
.spaceLeft ul li {
	margin : 0 0 0 -15px;
	padding : 0;
}



/* 追加2 stl
----------------------------- */
.area4_ttl_01 {
	margin:0;
	font-size:16px;
/*	line-height:1;*/
}
.area4_ttl_02 {
	margin:6px 0 0;
	font-size:9px;
	color: #5D8902;
	line-height:1;
}
.area4_ttl_03 {
	margin:5px 0 0;
	font-size:16px;
	color: #5D8902;
	font-weight:bold;
	line-height:1.1;
}




