@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------------------------
　全体
-----------------------------------------------------------------------------*/

div#cont_news {
	width: 560px;
	float: left;
}

/*-----------------------------------------------------------------------------
　トップイメージ
-----------------------------------------------------------------------------*/

div#topimg {
	width: 560px;
	margin-bottom: 10px;
	float: left;
}

/*-----------------------------------------------------------------------------
　左ボックス
-----------------------------------------------------------------------------*/

div#topics {
	width: 350px;
	float: left;
	margin-right: 10px;
}
.topics_title {
	padding: 5px;
	border: 1px solid #993300;
	display: block;
	margin-bottom: 10px;
	background: url(../img/common/topitit_bg.gif) repeat-x left top;
	color: #571500;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear: both;
}
.topics_new {
	padding-left: 35px;
	background: #FFE8B0 url(../img/topics/new.gif) no-repeat 5px 4px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.topics_ten {
	padding-left: 35px;
	background: url(../img/topics/ten.gif) no-repeat 5px top;
	margin-bottom: 10px;
	margin-top: 5px;
}
.topics_newitm {
	font-size: 10px;
	width: 102px;
	text-align: center;
	float: left;
	margin-bottom: 5px;
}
.topics_img {
	border: 1px solid #FF6600;
	float: left;
	clear: both;
	margin-right: 10px;
}
.txt_nbody {
	font-size: 12px;
	color: #666666;
}

.bn_militshirt a {
	background: url(../img/bn/bn_tshirt.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 350px;
}

.bn_sea a {
	background: url(../img/bn/bn_sea.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 350px;
	margin-bottom:5px;
}

.bn_2007bh a {
	background: url(../news/images/fes/bhbanner.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 350px;
}
.bu_arms  a {
	background: url(../img/bn/top_arms.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
	height: 150px;
	width: 350px;
}
.bu_arms   a:hover{
	background: url(../img/bn/top_arms.jpg) no-repeat  left bottom;
	text-indent: -9999px;
	display: block;
	height: 150px;
	width: 350px;
}





/*-----------------------------------------------------------------------------
　右ボックス
-----------------------------------------------------------------------------*/

div#picup_item {
	width: 200px;
	float: left;
}

.bn_title {
	padding: 5px;
	width: 188px;
	border: 1px solid #993300;
	display: block;
	margin-bottom: 5px;
	background: url(../img/common/topitit_bg.gif) repeat-x left top;
	color: #571500;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear: both;
}
.cl_red {
	color: #FF0000;
}
.td_newtxt {
	width: 350px;
	float: left;
	clear: both;
}
.txt_nname {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.td_nitem {
	float: left;
	width: 258px;
}
.topics_title01 {
	padding: 5px;
	width: 338px;
	border: 1px solid #993300;
	display: block;
	margin-bottom: 10px;
	background: url(../img/toppage/topitit_bg01.gif) no-repeat left top;
	color: #571500;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear: both;
}
.topics_title02 {
	padding: 5px;
	width: 338px;
	border: 1px solid #993300;
	display: block;
	margin-bottom: 10px;
	background: url(../img/toppage/topitit_bg02.gif);
	color: #571500;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear: both;
}
.topics_title03 {
	padding: 5px;
	width: 338px;
	border: 1px solid #993300;
	display: block;
	margin-bottom: 10px;
	background: url(../img/toppage/topitit_bg03.gif);
	color: #571500;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear: both;
}
.bn_title04 {
	padding: 5px;
	width: 188px;
	border: 1px solid #993300;
	display: block;
	margin-bottom: 5px;
	background: url(../img/toppage/topitit_bg04.gif) left top;
	color: #571500;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear: both;
}
.bn_title05 {
	padding: 5px;
	width: 188px;
	border: 1px solid #993300;
	display: block;
	background: url(../img/toppage/topitit_bg05.gif) left top;
	color: #571500;
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear: both;
}
.img_mailmag a {
	height: 80px;
	width: 200px;
	background: url(../img/bn/bn_mailmag.gif) no-repeat left top;
	text-indent: -9999px;
	display: block;
}
.img_mailmag a:hover {
	height: 80px;
	width: 200px;
	background: url(../img/bn/bn_mailmagon.gif) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

.calender {
	font-size: 12px;
	color: #993300;
	text-align: center;
}

.calender caption {
	background: #FFCC66;
	text-align: center;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #990000;
	font-weight: bold;
	color: #990000;
}
.calender td {
	padding: 2px;
}

.red {
	color: #FFFFFF;
	background: #FF3300;
	padding: 2px;
}

.blue {
	color: #FFFFFF;
	background: #3366FF;
}

.yellow {
	background: #ffffcc;
}

.green {
	background: #BCF6BD;
}

.wday {
	color: #FFFFFF;
	background: #E19C6A;
}

/*-----------------------------------------------------------------------------
　人気ランキング
-----------------------------------------------------------------------------*/
.rank_box {
	width: 198px;
	border-width:0px 1px 0px 1px;
	border-color:#993300;
	border-style:solid;
	display: block;
	background: #fffbd4;
	font-family :"Helvetica", "ＭＳゴシック", "Osaka",sans-serif;
	font-size:12px;
	line-height: 130%;
	text-align:left;
}

.rank_sep {
	width: 198px;
	border-width:0px 0px 1px 0px;
	border-color:#993300;
	border-style:solid;
	clear: both;
}

.rank_link {
	margin:2px 0px 2px 0px;
}


.rank_1{
	width:157px;
	padding:5px 5px 5px 36px;
	background: url(../img/ranking/rank_001.gif) no-repeat left top;
}

.rank_2{
	width:157px;
	padding:5px 5px 5px 36px;
	background: url(../img/ranking/rank_002.gif) no-repeat left top;
}

.rank_3{
	width:157px;
	padding:5px 5px 5px 36px;
	background: url(../img/ranking/rank_003.gif) no-repeat left top;
}

/*-----------------------------------------------------------------------------
　8月休業リンク
-----------------------------------------------------------------------------*/
.holidaynews{
	padding:5px;
	background: url(../img/common/holiday_bg.gif) no-repeat left top;
	border-top: 2px solid #c00000;
	border-bottom: 2px solid #c00000;
	text-align:center;
	font-size:18px;
	display: block;
}
/**リンク**/
#topalia a.holiday:link{
color:#c00000;
text-decoration:none;
}

#topalia a.holiday:visited{
color:#c00000;
text-decoration:none;
}

#topalia a.holiday:hover{
color:#f00;
text-decoration:underline;
}

/*-----------------------------------------------------------------------------
　リンク使用
-----------------------------------------------------------------------------*/
/**リンク**/
#linkarea a.link_rank:{
color:#990000;
text-decoration:none;
}

#linkarea a.link_rank:link{
color:#990000;
text-decoration:none;
}

#linkarea a.link_rank:visited{
color:#990000;
text-decoration:none;
}

#linkarea a.link_rank:hover{
color:#e6a200;
text-decoration:underline;
}