@charset "utf-8";
/* CSS Document */

#main h2,#main h3{
	margin-bottom:11px;
	}
	
#main #satsueiMain{
	width:674px;
	margin:0 auto;
	}
	
#main .satsueiHeader{
	background-image:url(../images/line_glaydots.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:140px;
	}

#main .satsueiHeader ul{
	width:674px;
	list-style:none;
	}
#main .satsueiHeader ul li{display:inline;}
#main .satsueiHeader ul li a{
	float:left;
	height:69px;

	}
	
#main .satsueiHeader .hm1 a{background-image:url(../images/satsuei_menu_01.gif); width:110px}
#main .satsueiHeader .hm2 a{background-image:url(../images/satsuei_menu_02.gif); width:110px}
#main .satsueiHeader .hm3 a{background-image:url(../images/satsuei_menu_03.gif); width:110px}
#main .satsueiHeader .hm4 a{background-image:url(../images/satsuei_menu_04.gif); width:110px}
#main .satsueiHeader .hm5 a{background-image:url(../images/satsuei_menu_05.gif); width:110px}
#main .satsueiHeader .hm6 a{background-image:url(../images/satsuei_menu_06.gif); width:124px}

#main .satsueiArticle div{
	width:656px;
	padding:9px;
	background-repeat:no-repeat;
	margin-top:10px;
	}
#main .satsueiArticle hr{
	height:58px;
	background-image:url(../images/yagirushi.gif);
	}

#main .satsueiArticle .longPhoto{
	height:223px;
	background-image:url(../images/satsuei_article_d_backgroud.gif);
	}
#main .satsueiArticle .shortPhoto{
	height:142px;
	background-image:url(../images/satsuei_article_d_backgroud_s_y.gif);
	}
#main .satsueiArticle .shortPhotoEnd{
	height:101px;
	background-image:url(../images/satsuei_article_d_backgroud_s.gif);
	margin-bottom:10px;
	}
	
#main .satsueiArticle h4{
	margin:0;
	padding:0;
	}
	
#main .satsueiArticle .imgR{
	margin:5px 8px 0 5px;
	}
#main .satsueiArticle p{
	font-size:12px;
	margin-top:10px;
	line-height:20px;
	}

#main .satsueiArticle p a{
	color:#C75050;
	}

/* ------ hidden ------ */

.hdn {
	font-size: 4px;
	line-height: 4px;}
.hdn a:link,
.hdn a:visited{
	text-indent: -10000px;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	}
.hdn a:hover,
.hdn a:focus,
.hdn .active a:link,
.active a:visited
	{
	background-position: left bottom;
	outline: none;
	}
