body.main {
	background-image: url(../img/back.png);
	
}

div.menu1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	height: 35px;
	font-size: 10pt;
}
ul.menu1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: left;
}
li.menu1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
a.menu1 {
	background-image:url(../img/menubt.gif);
	width: 180px;
	height: 15px;
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}
a.menu1:hover {
	background-color: #ffffff;
	width: 180px;
 	padding: 10px 0px;
	height: 15px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}

.menu1sub {
	background-color: #0000A0;
	width: 180px;
 	padding: 10px 0px;
	height: 35px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO","Arial";
}

div.menu1-1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	height: 35px;
	font-size: 8pt;
}
ul.menu1-1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: left;
}
li.menu1-1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
a.menu1-1 {
	background-image:url(../img/menubt.gif);
	width: 180px;
	height: 15px;
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}
a.menu1-1:hover {
	background-color: #ffffff;
	width: 180px;
 	padding: 10px 0px;
	height: 15px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}

div.menu2 {
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 25px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 8pt;
}
ul.menu2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}
li.menu2 {
	margin: 0px;
	padding: 0px;
}
a.menu2 {
	background-color: #ffffff;
	width: 160px;
	height: 25px;
	display: block;
	padding: 5px 0px;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO","Arial";
}
a.menu2:hover {
	background-color: #149eac;
	width: 160px;
	height: 25px;
	display: block;
	padding: 5px 0px;
	border-bottom: 1px solid #000000;
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO","Arial";
}

div.menu3 {
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 35px;
	font-size: 10pt;
}
ul.menu3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}
li.menu3 {
	margin: 0px;
	padding: 0px;
}
a.menu3 {
	background-image:url(../img/menubt.gif);
	width: 180px;
	height: 15px;
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}
a.menu3:hover {
	background-image:url(../img/menubt.gif);
	width: 180px;
	height: 15px;
	color: #000000;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}
a.menu3top {
	background-image: url(../img/menu3top.png);
	width: 180px;
	height: 25px;
	color: #ffffff;
	font-weight: bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO","Arial";
}
a.menu3top:hover {
	background-image: url(../img/menu3htop.png);
	width: 180px;
	height: 25px;
	color: #000000;
	font-weight: bold;
	font-family: "HG丸ｺﾞｼｯｸM-PRO","Arial";
}
div.menu4 {
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 6px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 9pt;
}
ul.menu4 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}
li.menu4 {
	margin: 0px;
	padding: 0px;
}
a.menu4 {
	background-color: #ffffff;
	width: 180px;
	height: 6px;
	display: block;
	padding: 5px 0px;
	border-bottom: 1px solid #0000A0;
	text-decoration: none;
	color: #000000;
	text-decoration: underline;
	font-family: "Arial";
}
a.menu4:hover {
	background-color: #ffffff;
	width: 180px;
	height: 6px;
	display: block;
	padding: 5px 0px;
	border-bottom: 1px solid #0000A0;
	text-decoration: none;
	color: #0000ff;
	text-decoration: underline;
	font-family: "Arial";
}

div.menu-saiyo {
	margin: 0px;
	padding: 0px 0px;
	width: 180px;
	height: 35px;
	font-size: 10pt;
}
ul.menu-saiyo {
	margin: 0px;
	padding: 0px;
	padding: 0px 0px;
	list-style: none;
	text-align: left;
}
li.menu-saiyo {
	margin: 0px;
	padding: 0px;
}
a.menu-saiyo {
	background-image:url(../img/menubt.gif);
	width: 180px;
	height: 15px;
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}
a.menu-saiyo:hover {
	background-image:url(../img/menubt.gif) no-repeat;
	width: 180px;
	height: 15px;
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}

div.menu-size8 {
	margin: 0px;
	padding: 0px 0px;
	width: 180px;
	height: 35px;
	font-size: 8pt;
}
ul.menu-size8 {
	margin: 0px;
	padding: 0px;
	padding: 0px 0px;
	list-style: none;
	text-align: left;
}
li.menu-size8 {
	margin: 0px;
	padding: 0px;
}
a.menu-size8 {
	background-image:url(../img/menubt.gif);
	width: 180px;
	height: 15px;
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}
a.menu-size8:hover {
	background-image:url(../img/menubt.gif) no-repeat;
	width: 180px;
	height: 15px;
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: "游ゴシック","Arial","HG丸ｺﾞｼｯｸM-PRO";
}

div.menu-user {
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 35px;
	font-size: 9pt;
}
ul.menu-user {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}
li.menu-user {
	margin: 0px;
	padding: 0px;
}
a.menu-user {
	background-image:url(../img/menu-user.png);
	width: 180px;
	height: 14px;
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	color: #0000ff;
	font-weight: bold;
	font-family: "Arial","HG丸ｺﾞｼｯｸM-PRO";
}
a.menu-user:hover {
	background-color: #ffffff;
	width: 180px;
 	padding: 10px 0px;
	height: 14px;
	display: block;
	text-decoration: none;
	color: #000080;
	font-weight: bold;
	font-family: "Arial","HG丸ｺﾞｼｯｸM-PRO";
}

a.link1 {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "ＭＳ ゴシック","Arial";

}

a.link2 {
	font-size: 11pt;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: "ＭＳ ゴシック","Arial";

}

a.link3 {
	background-image: url(../img/main-link.png);
	background-position-y: 40%;
	background-repeat: no-repeat;
	width: 300px;
	height: 20px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	background-color: #f0f8ff; 
	font-size: 10pt;
	font-weight: bold;
	font-family: "Arial";
}

a.link3:hover {
	background-color: #14EAEF;
	width: 300px;
	height: 20px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: "Arial";
}

a.link3 span{
	margin-left: 35px;
}


a.link3 span2{
	margin-left: 100px;
}

a.link3 span3{
	margin-left: 140px;
}


a.link3-1 {
	background-image: url(../img/main-link-long.png);
	background-position-y: 40%;
	background-repeat: no-repeat;
	width: 380px;
	height: 20px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	background-color: #f0f8ff; 
	font-size: 10pt;
	font-weight: bold;
	font-family: "Arial";
}

a.link3-1:hover {
	background-color: #14EAEF;
	width: 380px;
	height: 20px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: "Arial";
}

a.link3-1 span{
	margin-left: 35px;
}

a.link3-2 {
	background-image: url(../img/main-link-2.png);
	width: 175px;
	height: 11px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: "Arial";
}

a.link3-2:hover {
	background-image: url(../img/main-link-2-h.png);
	width: 175px;
	height: 11px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: "Arial";
}

.link3sub {
	background-image: url(../img/main-link.png);
	width: 270px;
	height: 11px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: "Arial";
}

a.link3-2 {
	background-image: url(../img/main-link.png);
	background-position-y: 40%;
	background-repeat: no-repeat;
	width: 250px;
	height: 20px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	background-color: #f0f8ff; 
	font-size: 10pt;
	font-weight: bold;
	font-family: "Arial";
}

a.link3-2:hover {
	background-color: #14EAEF;
	width: 250px;
	height: 20px;
	display: block;
	padding: 5px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: "Arial";
}

a.link3-2 span{
	margin-left: 35px;
}


a.link3-2 span2{
	margin-left: 100px;
}

a.link3-2 span3{
	margin-left: 140px;
}


a.link4 {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}

a.link4-1 {
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
	font-family: "Arial";

}

a.link5 {
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: "Arial";

}

a.link5-1 {
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: "Arial";

}

a.link5-2 {
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: "Arial";

}

a.link6 {
	font-size: 10pt;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family: "Arial";

}

a.link7 {
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: "Arial";

}

#ac {
	margin-left: 20px;
}

a.link8 {
	font-size: 11pt;
	color: #000080;
	text-decoration: underline;
	font-weight: bold;
	font-family: "Arial";

}

a.link9 {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}

a.readerDL {
	background-image: url(../img/get_adobe_reader.gif);
	width: 112px;
	height: 33px;
	display: block;
	padding: 0px 0px;
	border-bottom: 0px solid #ffffff;
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
	font-family: "Arial";
}

a.link-partner {
	font-size: 11pt;
	color: #0000ff;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}

.text1 {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}
.text2 {
	font-size: 11pt;
	color: #8080FF;
	text-decoration: none;
	font-family: "Arial";

}
.text3 {
	font-size: 10pt;
	color: #ff0000;
	text-decoration: none;
	font-family: "Arial";

}
.text4 {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}
.text5 {
	font-size: 11pt;
	color: #ffffff;
	text-decoration: underline;
	font-family: "Arial";

}
.text6 {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}
.text7 {
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
	font-family: "Arial";

}
.text8 {
	font-size: 9pt;
	color: #FF8E8E;
	text-decoration: none;
	font-family: "Arial";

}
.text9 {
	font-size: 9pt;
	color: #000059;
	text-decoration: none;
	font-family: "Arial";

}
.text10 {
	font-size: 10pt;
	color: #FF0000;
	text-decoration: none;
	font-family: "Arial";

}
.text11 {
	font-size: 10pt;
	color: #0000ff;
	text-decoration: none;
	font-family: "Arial";

}
.text12 {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "ＭＳ ゴシック","Arial";

}
.text13 {
	font-size: 10pt;
	color: #0000af;
	text-decoration: none;
	font-family: "Arial";

}
.text14 {
	font-size: 11pt;
	color: #007B00;
	text-decoration: none;
	font-family: "Arial";

}
.text15 {
	font-size: 9pt;
	color: #FFD7F2;
	text-decoration: none;
	font-family: "ＭＳ ゴシック","Arial";

}
.text16 {
	font-size: 10pt;
	color: #0000ff;
	text-decoration: none;
	font-family: "Arial";

}
.text17 {
	font-size: 10pt;
	color: #99cc66;
	text-decoration: none;
	font-family: "Arial";

}
.text18 {
	font-size: 6pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";
	background-color:#FFF;

}
.text19 {
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}
.text20 {
	font-size: 11pt;
	color: #00000a;
	text-decoration: none;
	font-family: "Arial";

}

.text21 {
	font-size: 10pt;
	color: #BEBEBE;
	text-decoration: none;
	font-family: "Arial";

}
.text22 {
	font-size: 10.5pt;
	color: #00007B;
	text-decoration: underline;
	font-family: "Arial";

}

.text23 {
	font-size: 10.5pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}

.text24 {
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}
.text25 {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}
.text26 {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}
.text27 {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}
.text28 {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}
.text29 {
	font-size: 10pt;
	color: #ffff00;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}
.text30 {
	font-size: 11pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}
.text31 {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "ＭＳ ゴシック","Arial";

}
.text32 {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}
.text33 {
	font-size: 10.5pt;
	color: #000000;
	text-decoration: none;
	font-family: "游ゴシック";

}
.text34 {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-family: "游ゴシック";

}
.text35 {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}
.text36 {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック","Arial";

}
.text37 {
	font-size: 16pt;
	color: #000000;
	text-decoration: none;
	font-family: "游ゴシック";

}
.text38 {
	font-size: 10.5pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}
.text39 {
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "游ゴシック";

}
.text-partner {
	font-size: 11pt;
	color: #00000a;
	text-decoration: none;
	font-family: "Arial";

}

.text-rw {
	font-size: 11pt;
	color: #00007B;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial";

}
.text-rw2 {
	font-size: 11pt;
	color: #0000ff;
	text-decoration: none;
	font-family: "Arial";

}
.text-topic {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-family: "ＭＳ ゴシック";

}

table.table1 {
	background-image: url(../img/leftback.png);
	color: #000000;
	text-decoration: none;
	font-family: "Arial";

}
table.table2 {
	font-size: 10pt;
	color: #001c7b;
	border-top:1px double #c0c0c0;
	border-bottom:2px double #3d3d3d;
	border-left:1px double #c0c0c0;
	border-right:2px double #3d3d3d;
	border-color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-family: "ＭＳ ゴシック","Arial";
}

table.table3 {
	border-top:0px double #c0c0c0;
	border-bottom:0px double #3d3d3d;
	border-left:0px double #c0c0c0;
	border-right:0px double #3d3d3d;
	border-color:#000000;
	color: #0000af;
	font-size: 10pt;
	font-family: "Arial";

}

table.table4 {
	font-size: 9pt;
	color: #001c7b;
	border-top:1px double #c0c0c0;
	border-bottom:2px double #3d3d3d;
	border-left:1px double #c0c0c0;
	border-right:2px double #3d3d3d;
	border-color:#000000;
	text-decoration: none;
	font-weight: normal;
	font-family: "ＭＳ ゴシック","Arial";
}

table.table5 {
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
	font-family: "Arial";
	background-color:#FFF;

}

table.table5 dt{
	padding-top: 30px;
}


table.table6 {
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
	font-family: "Arial";

}

table.table6 p {
	padding-top: 10px;
}

table.table7 {
	margin-left:0px;
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
	font-family: "Arial";

}

table.table7 th {
   background: #00A9CC;
   color: #fff;

}

table.table8 {
	text-decoration: none;
	font-size: 9pt;
	font-family: "Arial";

}

table.table8 dt{
	padding-top: 10px;
}


h1.svj1 {
	font-size: 11pt;
	font-family: "HG丸ｺﾞｼｯｸM-PRO","Arial";
	color: #0000af;
	text-decoration: none;
}

h1.svj2 {
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック","Arial";
	color: #000000;
	text-decoration: none;
}

td.svj2sub {
	background:url(../img/sub-title.png) no-repeat 0;
}

td.main {
	background-color: #ffffff; 
	/* background-color: #ffffff; */
	font-size: 11pt;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック","Arial";
}
td.main2 {
	background-color: #ffffff; 
	/* background-color: #ffffff; */
	font-size: 10.5pt;
	color: #000000;
	font-family: "游ゴシック","Arial";
}

/* --- ボックス --- */
div.section {
width: 585px; /* ボックスの幅 */
background-color: #ffffff; /* ボックスの背景色f5f5f5 */
border: 1px #c0c0c0 solid; /* ボックスの境界線 */
font-size: 100%; /* ボックスの文字サイズ */
}

div.section2 {
		font-size: 9pt;
width: 500px; /* ボックスの幅 */
background-color: #f0f8ff; /* ボックスの背景色 */
border: 1px #c0c0c0 solid; /* ボックスの境界線 */
}

div.section3 {
width: 570px; /* ボックスの幅 */
background-color: #3333ff; /* ボックスの背景色 191970*/
border: 1px #ffffff solid; /* ボックスの境界線 */
font-size: 100%; /* ボックスの文字サイズ */
}

div.section4 {
width: 580px; /* ボックスの幅 */
background-color: #ffffff; /* ボックスの背景色 */
border: 1px #c0c0c0 solid; /* ボックスの境界線 */
font-size: 100%; /* ボックスの文字サイズ */
}

div.section5 {
width: 585px; /* ボックスの幅 */
background-color: #ffffff; /* ボックスの背景色f5f5f5 */
border: 1px #c0c0c0 solid; /* ボックスの境界線 */
font-size: 100%; /* ボックスの文字サイズ */
}

/* --- 見出し --- */
div.section h3 {
margin: 0; /* 見出しのマージン */
padding: 6px 15px; /* 見出しのパディング（上下、左右） */
background-color: #f5f5f5; /* 見出しの背景色 */
border-bottom: 1px #c0c0c0 solid; /* 見出しの下境界線 */
font-size: 120%; /* 見出しの文字サイズ */
}

div.section3 h3 {
margin: 0; /* 見出しのマージン */
padding: 6px 10px; /* 見出しのパディング（上下、左右） */
background-color: #3333ff; /* 見出しの背景色 */
border-bottom: 2px #4169e1 solid; /* 見出しの下境界線 */
color: #ffffff;
font-size: 120%; /* 見出しの文字サイズ */
}

div.section4 h3 {
margin: 0; /* 見出しのマージン */
padding: 6px 15px; /* 見出しのパディング（上下、左右） */
background-color: #f0f8ff; /* 見出しの背景色 */
border-bottom: 1px #c0c0c0 solid; /* 見出しの下境界線 */
font-size: 120%; /* 見出しの文字サイズ */
}

div.section5 h3 {
margin: 0; /* 見出しのマージン */
padding: 6px 15px; /* 見出しのパディング（上下、左右） */
background-color: #f5f5f5; /* 見出しの背景色 */
border-bottom: #000080 5px solid; /* 見出しの下境界線 #c0c0c0 */
font-size: 100%; /* 見出しの文字サイズ */
}

/* --- ボックス内の段落 --- */
div.section p {
margin: 10px 10px; /* 段落のマージン（上下、左右） */
}

div.section3 p {
margin: 5px 10px; /* 段落のマージン（上下、左右） */
}

div.section4 p {
margin: 10px 10px; /* 段落のマージン（上下、左右） */
}

div.section5 p {
margin: 10px 10px; /* 段落のマージン（上下、左右） */
}

#shain {
	padding: 5px 0;
}

.mod_billboardbelt{
    padding:20px 0 20px 0;
    background-color:#F5F5F5;
    position:relative;
}
.mod_billboardcontent{
    width:500px;
    margin:0 auto;
    position:relative;
}
#billboard{
    width:500px;
    height:180px;
    overflow:hidden;
}
#billboard ul li{
    float:left;
    width:500px;
    height:200px;
    display:block;
}
.mod_billboardcontent_btn #next{
	position:absolute;
	top:78px;
	left:513px;
	cursor:pointer;
}
.mod_billboardcontent_btn #prev{
	position:absolute;
	top:78px;
	left:-40px;
	cursor:pointer;
}
#oomoji {
	font-size: 16px;
}
#akairo {
	color: #F00;
}
#mojidaidai {
	font-size: 16px;
}

section { margin: 10px 10px 30px 10px; }
h2 { margin: 0 0 10px 0; }
ul, li {
	margin: 0;
	padding: 0;
}


#slider01 {
	width: 570px;
	height: 170px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}


#slider01 li {
	display: block;
	width: 570px;
	height: 170px;
}

