@charset "shift_jis";

/*---------------------------------------------------
	Title: ft_index.css
	Description:ft_index.asp用CSS定義ファイル
----------------------------------------------------*/


a:link,
a:visited,
a:active,
a:hover {
	color:#3C5B71;
}
html,body{
	scrollbar-face-color		: #28aca6;
	scrollbar-shadow-color		: #ffc;
	scrollbar-darkshadow-color	: #ff9;
	scrollbar-highlight-color	: #fff;
	scrollbar-3dlight-color		: #ffc;
	scrollbar-arrow-color		: #999;
	scrollbar-track-color		: #ffc;
}

#main{
	padding:0;
	padding-bottom:50px;
}


#main #ftBox{
	zoom:1;
	padding:30px 0 0 0;
}


#main #ftBox h2{
	background: url(../imgs/ft_bn_title.gif) no-repeat top left;
	width:720px;
	height:52px;
	margin:0 auto;
	margin-bottom:25px;
	padding-bottom:9px;
	border-bottom:1px solid #D9D9D9;
}

#ftBox dl{
	width:780px;
	margin:0 auto;
	margin-bottom:10px;
}

#ftBox dl dt{
	background: url(../imgs/year_bg.jpg) repeat-x top left;
	min-height:28px;
	font-size:140%;
	border-left:4px solid #5D829F;
	padding-left:14px;
	position:relative;
}

* html #ftBox dl dt{
	height:28px;
}

#ftBox dl dt a{
	position:absolute;
	top:4px;
	right:5px;
}

#ftBox dl dt a.open{
	background: url(../imgs/btn_open.gif) no-repeat top left;
	width:42px;
	height:19px;
	display:block;
}

#ftBox dl dt a.close{
	background: url(../imgs/btn_close.gif) no-repeat top left;
	width:54px;
	height:19px;
	display:block;
}

#ftBox dl dd{
	margin:0 0 20px 0;
}

#ftBox dl dd ul{
	/*\*/
	overflow:hidden;
	/**/
}

#ftBox dl dd ul li{
	margin-top:-1px;
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px dotted #B3B3B3;
}

#ftBox dl dd ul li:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

#ftBox dl dd ul li {
	min-height:1%;/* for IE7 */
	display:inline-table;
}

/* Hides from MacIE \*/
* html #ftBox dl dd ul li {
	height: 1%;
}

#ftBox dl dd ul li {
	display: block;
}
/* End hide from MacIE */

#ftBox dl dd ul li span.image{
	width:80px;
	height:53px;
	display:block;
	float:left;
	margin-right:10px;
}

#ftBox dl dd ul li span.image a{
	width:80px;
	height:53px;
	display:block;
	text-indent:-9999px;
}

#ftBox dl dd ul li p{
	/*padding-top:8px;*/
	zoom:1;
}

#ftBox dl dd ul li p a{
	font-size:116%;
}

/*----------------------------------------------------------*/
/* pagetop */

p.page_top{
	margin-bottom:0;
	margin-left:auto;
	background: url(../imgs/page_top02.gif) no-repeat top left;
	width:91px;
	height:14px;	
}

.page_top a{
	width:91px;
	height:14px;
	display:block;
}



/*----------------------------------------------------------*/
/* 2009 */

#ftBox dl dd ul li#ft1003 .image{
	background: url(../imgs/photo1003.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft1002 .image{
	background: url(../imgs/photo1002.jpg) no-repeat top left;
}


#ftBox dl dd ul li#ft1001_03 .image{
	background: url(../imgs/photo1001_03.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft1001_01 .image{
	background: url(../imgs/photo1001_01.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft1001_02 .image{
	background: url(../imgs/photo1001_02.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0912 .image{
	background: url(../imgs/photo0912.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0911 .image{
	background: url(../imgs/photo0911.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0910 .image{
	background: url(../imgs/photo0910.jpg) no-repeat top left;
}


#ftBox dl dd ul li#ft0909 .image{
	background: url(../imgs/photo0909.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0908 .image{
	background: url(../imgs/photo0908.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0907 .image{
	background: url(../imgs/photo0907.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0906 .image{
	background: url(../imgs/photo0906.jpg) no-repeat top left;
}


#ftBox dl dd ul li#ft0905_1 .image{
	background: url(../imgs/photo0905_01.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0905_2 .image{
	background: url(../imgs/photo0905_02.jpg) no-repeat top left;
}


#ftBox dl dd ul li#ft0904_2 .image{
	background: url(../imgs/photo0904_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0904_1 .image{
	background: url(../imgs/photo0904_1.jpg) no-repeat top left;
}



/*----------------------------------------------------------*/
/* 2008 */

#ftBox dl dd ul li#ft0903 .image{
	background: url(../imgs/photo0903.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0902 .image{
	background: url(../imgs/photo0902.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0901_01 .image{
	background: url(../imgs/photo0901_01.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0901_02 .image{
	background: url(../imgs/photo0901_02.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0812 .image{
	background: url(../imgs/photo0812.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0811_01 .image{
	background: url(../imgs/photo0811_01.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0811_02 .image{
	background: url(../imgs/photo0811_02.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0810 .image{
	background: url(../imgs/photo0810.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0809 .image{
	background: url(../imgs/photo0809.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0808 .image{
	background: url(../imgs/photo0808.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0807 .image{
	background: url(../imgs/photo0807.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0806 .image{
	background: url(../imgs/photo0806.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0805_1 .image{
	background: url(../imgs/photo0805_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0805_2 .image{
	background: url(../imgs/photo0805_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0804_1 .image{
	background: url(../imgs/photo0804_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0804_2 .image{
	background: url(../imgs/photo0804_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0804_3 .image{
	background: url(../imgs/photo0804_3.jpg) no-repeat top left;
}


/*----------------------------------------------------------*/
/* 2007 */

#ftBox dl dd ul li#ft0803_1 .image{
	background: url(../imgs/photo0803_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0803_2 .image{
	background: url(../imgs/photo0803_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0803_3 .image{
	background: url(../imgs/photo0803_3.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0802 .image{
	background: url(../imgs/photo0802.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0801_1 .image{
	background: url(../imgs/photo0801_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0801_2 .image{
	background: url(../imgs/photo0801_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0801_3 .image{
	background: url(../imgs/photo0801_3.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0712_1 .image{
	background: url(../imgs/photo0712_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0712_2 .image{
	background: url(../imgs/photo0712_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0711_1 .image{
	background: url(../imgs/photo0711_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0711_2 .image{
	background: url(../imgs/photo0711_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0709_1 .image{
	background: url(../imgs/photo0709_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0709_2 .image{
	background: url(../imgs/photo0709_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0709_3 .image{
	background: url(../imgs/photo0709_3.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0708 .image{
	background: url(../imgs/photo0708.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0707_1 .image{
	background: url(../imgs/photo0707_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0707_2 .image{
	background: url(../imgs/photo0707_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0707_3 .image{
	background: url(../imgs/photo0707_3.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0706 .image{
	background: url(../imgs/photo0706.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0705_1 .image{
	background: url(../imgs/photo0705_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0705_2 .image{
	background: url(../imgs/photo0705_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0704 .image{
	background: url(../imgs/photo0704.jpg) no-repeat top left;
}


/*----------------------------------------------------------*/
/* 2006 */

#ftBox dl dd ul li#ft0703_1 .image{
	background: url(../imgs/photo0703_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0703_2 .image{
	background: url(../imgs/photo0703_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0703_3 .image{
	background: url(../imgs/photo0703_3.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0701_1 .image{
	background: url(../imgs/photo0701_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0701_2 .image{
	background: url(../imgs/photo0701_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0612 .image{
	background: url(../imgs/photo0612.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0611 .image{
	background: url(../imgs/photo0611.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0610 .image{
	background: url(../imgs/photo0610.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0609_1 .image{
	background: url(../imgs/photo0609_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0609_2 .image{
	background: url(../imgs/photo0609_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0607_1 .image{
	background: url(../imgs/photo0607_1.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0607_2 .image{
	background: url(../imgs/photo0607_2.jpg) no-repeat top left;
}

#ftBox dl dd ul li#ft0606 .image{
	background: url(../imgs/photo0606.gif) no-repeat top left;
}


/*************************************************************/
/* 今月の特集 */

#main #ftBox.month h2{
	background: url(../imgs/ft_index_tit.gif) no-repeat top left;
}

#ftBox.month dl dd ul li p strong{
	color:#5C83A4;
}

#ftBox.month dl dd ul li p span{
	font-size:83.3%;
	letter-spacing:1px;
}

#ftBox.month dl dd ul li p a{
	font-size:120%;
}

#ftBox.month dl dd ul li span.image{
	width:120px;
	height:80px;
}

#ftBox.month dl dd ul li span.image a{
	width:120px;
	height:80px;
	display:block;
}


#ftBox.month dl dd ul li#ft01 .image{
	background: url(../../imgs/feature01_image.jpg) no-repeat top left;
}

#ftBox.month dl dd ul li#ft02 .image{
	background: url(../../imgs/feature02_image.jpg) no-repeat top left;
}

#ftBox.month dl dd ul li#ft03 .image{
	background: url(../../imgs/feature03_image.jpg) no-repeat top left;
}

