@charset "Shift_JIS";
/* CSS Document */
/* --base--------------------*/
body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	color:#333333;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Arial, Helvetica, sans-serif;
}
/* --base--------------------*/
td,select,input {
	color:#333333;
}
img{ 
	margin: 0px;
	padding: 0px;
	border: 0px;
}
form{
	margin: 1px 0px;
	padding: 0px;
}
p{
	margin: 4px 0px 8px 0px;
	padding: 0px;
	line-height: 150%;
	color:#333333;
}
.area-right{
	text-align: right;
}
.area-center{
	text-align: center;
}
blockquote{
	margin: 0px 0px;
	padding: 0px;
}
/* --link--------------------*/
.link{
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
	text-decoration: none;
	display: block;
}
.decoration{text-decoration: none;}
a:link{color:#0054A8;}
a:visited{color:#0080D5;}
a:active{color:#D91A1E;}
a:hover{color:#D91A1E;}

/* --font--------------------*/
.weight-normal{ font-weight: normal;}

strong { color: #D91A1E;}
b  {color: #D91A1E;}
em {font-weight: normal; color: #00862F; font-style: normal;}
i  {font-weight: normal; color: #00862F; font-style: normal;}

.l120{line-height: 120%;}
.l130{line-height: 130%;}
.l160{line-height: 160%;}

/* --table--------------------*/
table{
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 100%;
}
th{
	margin: 0px;
	padding: 6px 8px;
	border: 1px solid #ACCEF5;
	background-color: #E4F0FC;
	color: #041C65;
	text-align: left;
}
td{
	margin: 0px;
	padding: 5px 6px;
	background-color: #FFFFFF;
	border: 1px solid #ACCEF5;
	line-height: 120%;
	text-align: left;
}

/* --list--------------------*/
ul{

}
#main .text ol{
	margin: 1px 5px 4px 40px;
	padding: 0px;
	list-style-position: outside;
}
#main .text ol li{
	margin: 0px;
	padding: 3px 0px;
	color: #3F7070;
}

/* --pankuzu--------------------*/
.pankuzu {
	margin: 0px 40px 0px 40px;
	padding: 10px 0px;
	border-top: 1px solid #DDE4DD;
	line-height: 150%;
	clear: both;
}


/* --entry_nextback-- */
#entry-nextback {
	margin: 25px 40px 0px;
	padding: 8px 0px;
	border-top: 1px solid #DDE4DD;
	clear: both;
}

/* --serch_nextback-- */
.navigation1 {
	margin: 0px 0px 15px 0px;
	padding: 8px 0px;
	border-bottom: 1px solid #DDE4DD;
	background: #FFFFFF;
}
.navigation2 {
	margin: 0px 0px 15px 0px;
	padding: 8px 0px;
	border-top: 1px solid #DDE4DD;
	background: #FFFFFF;
}

/* --common_nextback-- */
#entry-nextback .entry-next a,
.navigation1 .entry-next a,
.navigation2 .entry-next a{
	margin: 0px;
	padding: 1px 20px 1px 0px;
	width: 220px;
	background-image: url(../img/common/icon_ya_next.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	text-align: right;
}
#entry-nextback .entry-back a,
.navigation1 .entry-back a,
.navigation2 .entry-back a {
	margin: 0px;
	padding: 1px 0px 1px 20px;
	width: 220px;
	background-image: url(../img/common/icon_ya_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
/* --entry_nextpage-- */
#entry-nextpage {
	margin: 5px 5px 0px 0px;
	padding: 0px 0px;
	text-align: right;
}
#entry-nextpage span {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px;
	background: #DDECFB;
}
#entry-nextpage span a {

}


