/* styles written in this file is for Standard */

.backnumber .main-contents{
	margin-top:		4px;
	width:			705px;
	padding-bottom:		6px;
	background-image:	url(../img/_bod_bg_01.jpg);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	float: left;
	}

.backnumber .main-contents-bg{
	background-image:	url(../img/_bod_bg_02.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
	}

.backnumber .main-contents h2{
	margin:			0px;
	padding:		0px;
	}

.backnumber .main-contents-child{
	clear:both;
	width:			693px;
	background-color:	#ffffff;
	margin:			0px 0px 0px 6px;
	padding:		0px 0px 20px 0px;
	}

.backnumber .button{
	padding-top:		20px;
	background-color:	transparent;
	text-align:		center;
	}

.backnumber .main-contents-child h3{
	clear:both;
	margin:			0px 0px 18px 0px;
	padding:		0px;
	border-top:		1px solid #dedede;
	}

.backnumber .main-contents-child h3.first-child{
	border-top:		none;
	}

.backnumber .main-contents-child p{
	margin:			0px;
	padding:		0px;
	}

.backnumber .main-contents-child dl{
	margin:			0px 0px 0px 11px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.2;
	color:			#333333;
	}

.backnumber .main-contents-child dl dt{
	margin:			0px;
	padding:		28px 0px 0px 0px;
	width:			148px;
	float:			left;
	background-image:	url(../img/bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	}

.backnumber .main-contents-child dl dd{
	margin:			0px;
	padding:		28px 0px 0px 0px;
	width:			524px;
	float:			left;
	background-image:	url(../img/bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	}

.backnumber .main-contents-child dl dt.first-child,
.backnumber .main-contents-child dl dd.first-child{
	padding-top:		0px;
	background-image:	none;
	}





.small .backnumber .main-contents-child dl{
	font-size:		10px;
	}

.large .backnumber .main-contents-child dl{
	font-size:		16px;
	}

.large .backnumber .main-contents-child dl dt{
	width:			188px;
	}

.large .backnumber .main-contents-child dl dd{
	width:			484px;
	}



/*
Font-size list (base: 13px)
 62% =  8px
 70% =  9px
 77% = 10px
 85% = 11px        162% = 21px        239% = 31px
 93% = 12px        170% = 22px        247% = 32px
100% = 13px        177% = 23px        254% = 33px
108% = 14px        185% = 24px        262% = 34px
116% = 15px        193% = 25px        270% = 35px
124% = 16px        200% = 26px        277% = 36px
131% = 17px        208% = 27px        285% = 37px
139% = 18px        216% = 28px        293% = 38px
147% = 19px        224% = 29px        300% = 39px
154% = 20px        231% = 30px        308% = 40px
*/

.subtext{
	font-size:13px;
	line-height:1.4em;
	padding:20px
}
.subtext p{
	font-size:93%;
}
.subtext h2.setic{
	font-size:124%;
	padding:0 0 20px 0;
	line-height:1.4em;
}
.subtext h2.setic span{
	font-size:85%;
	font-weight:normal;
}
.subtext ul.hiduke{
	font-size:100%;
	padding:0;
	margin:20px 0 5px 0;
	list-style:none;
}
.subtext ul.hiduke li{
	margin:0 0 8px 0;
	line-height:1.4em;
}
.subtext ul.hiduke li a{
	font-size:93%;
}
.subtext ul.hiduke li span{
	font-weight:bold;
}
.subtext ul.chu{
	font-size:77%;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
}
.subtext ul.chu, .subtext ul.chu2{
	font-size:77%;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
}
.subtext ul.chu{
	padding:0 0 25px 0;
	margin:10px 0 25px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.subtext ul.chu li, .subtext ul.chu2 li{
	padding:0;
	margin:0 0 3px 0;
	line-height:1.3em;
}
.subtext ul.chu3{
	font-size:85%;
	padding:0;
	margin:17px 0 22px 0;
	list-style:none;
}
.subtext ul.chu3 li{
	margin:0 0 3px 0;
	line-height:1.4em;
}
.subtext .linkBtn{
	margin:15px 0 0 0;
}
.subtext .linkBtn img{
	padding-left:2px;
	margin-bottom:-5px;
	line-height:0;
}

.small .subtext{
	font-size:10px;
} 
.large .subtext{
	font-size:16px;
}


/*mainvisual-area*/
.mainvisual-area {
	width: 700px;
	height: 423px;
	background-repeat:	no-repeat;
	background-image: url(../img/main.jpg);
	font-size:13px;
}
.small .mainvisual-area {
	font-size:11px;
}
.large .mainvisual-area {
	font-size:15px;
}
#copy {
	color: #FFF;
	width: 369px;
	float: right;
	margin-right: 75px;
	text-align: left;
	margin-top: 80px;
	display: inline;
}
#copy p{
	font-size: 85%;
	padding-bottom:2px;
}
#copy_text {
	float: left;
	margin-top: 14px;
	font-size:85%;
	line-height:1.8em;
}
#btn {
	font-size: 85%;
	float: left;
	width:369px;
	height:71px;
	background-image: url(../img/sakuinwin.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}
#btn ul {
	padding: 27px 0 0 0;
	margin: 0;
}
#btn ul li {
	padding: 0px;
	margin: 0 0 3px 7px;
	list-style-type: none;
	line-height:1em;
	float:left;
	width:160px;
}
#btn ul li.pdf {
	background-image: url(../img/ya.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	background-position: 1px 2px;
}
