@charset "Shift_JIS";

/* ======== contents page ======== */

b{
color:#666;
}

b.or{
color:#ff8c00;
}

b.blue{
color:#4169e1;
}



/* ======== futter ======== */

div#contents-futter{
width:951px;
background:#fff ;
float:none;
margin-top:0px;
margin-left:0px;
padding:0px;
padding-bottom:5px;
line-height:17px;
}

div#futter-line{
width:951px;
margin:0px;
padding:0px;
border-top:1px solid #c3c3c3;
}


/* ======== 　line w680　=========== */
div.line680{
width:680px;
margin:15px 0 15px 8px;
float:left;
padding-bottom:0px;
border-bottom:1px solid #c3c3c3;
}


/* ======== 　line w680　=========== */

div.line680c{
width:680px;
height:1px;
margin:15px 0 15px 8px;
border-bottom:1px solid #c3c3c3;
float:left;
font-size:1px;
line-height:1px;
}


/* ======== 　main w290　right  =========== */

div.main-text290{
width:290px;
height:30px;
float:right;
margin-top:10px;
margin-right:22px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
}

div.main-text290 img{
vertical-align: middle; 
}


/* ======== 　main w300　text-box　right =========== */
div#main-fotter-text{
width:auto;
float:none;
margin-top:5px;
margin-bottom:5px;
margin-left:650px;
font-size:11px;
letter-spacing:0px;
color:#000000;
text-align:left;
}

div.main-text300-2{
width:300px;
float:right;
margin-top:10px;
margin-right:5px;
margin-bottom:5px;
font-size:11px;
letter-spacing:0px;
}

div#main-fotter-text b{
color:#000099;
}


/* ======== 　main w620　text-box　right =========== */
div.main-text620{
width:620px;
float:right;
margin-top:20px;
margin-left:0px;
margin-bottom:20px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w520　box　left =========== */
div.main-left520s30{
width:520px;
float:left;
margin-top:10px;
margin-left:30px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w520　box　left 13px =========== */
div.main-left520s13{
width:520px;
float:left;
margin-top:10px;
margin-left:50px;
margin-bottom:0px;
font-size:13px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w520s40　box　left =========== */
div#main-left520s40{
width:520px;
float:left;
margin-top:10px;
margin-left:40px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w450　box　left =========== */
div#main-left450{
width:450px;
float:left;
margin-top:10px;
margin-left:0px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}


/* ======== 　main w410　box　left =========== */
div#main-left410{
width:410px;
float:left;
margin-top:10px;
margin-left:5px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w485　box　left top0　=========== */
div.main-left485{
width:485px;
float:left;
margin-top:10px;
margin-left:5px;
margin-bottom:10px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w500　box　left =========== */
div.main-left500{
width:500px;
float:left;
margin-top:10px;
margin-left:5px;
margin-bottom:20px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w530　box　left =========== */
div#main-left530{
width:530px;
float:left;
margin-top:10px;
margin-left:5px;
margin-bottom:20px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w260　box　left =========== */
div.main-left260{
width:260px;
float:left;
margin-top:10px;
margin-left:5px;
margin-bottom:20px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w260　box　left 0　=========== */
div#main-left260-0{
width:260px;
float:left;
margin-top:0px;
margin-left:0px;
margin-bottom:20px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}


/* ======== 　main w150　left　=========== */
div.main-left150{
width:150px;
float:left;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}



/* ======== 　main w150　left　30 =========== */
div#main-left150-30{
width:150px;
float:left;
margin-top:0px;
margin-left:30px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w140　left　top10　=========== */
div.main-left140{
width:140px;
float:left;
margin-top:10px;
margin-left:0px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w140　left　top7　=========== */
div.main-left140t7{
width:140px;
float:left;
margin-top:7px;
margin-left:0px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　main w120　left　=========== */
div.main-left120{
width:120px;
float:left;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
font-size:11px;
letter-spacing:0px;
text-align:left;
}

/* ======== 　　text10　=========== */
table.text10 td {
font-size:10px;
line-height:18px;
}

/* ======== 　　text12b　=========== */
div.text12b{
font-size:12px;
color:#00009b;
}

/* ======== 　　ｗ500　left　margin-left:90px;　=========== */
div.text-left500s90{
width:500px;
text-align:left;
margin-left:90px;
}

/* ======== 　　ｗ560　left　margin-left:90px;　=========== */
div.text-left560s90{
width:560px;
text-align:left;
margin-left:90px;
}

/* ======== 　　ｗ560　left　margin-left:120px;　=========== */
div#text-left560s120{
width:560px;
text-align:left;
margin-left:120px;
}

/* ======== 　　ｗ480　left　margin-left:90px;　=========== */
div#text-left480s90{
width:480px;
text-align:left;
margin-left:90px;
}

/* ======== 　　ｗ550　left　=========== */
div.text-left550{
width:550px;
text-align:left;
}

/* ======== 　　ｗ550　right　=========== */
div#text-right550{
width:550px;
text-align:right;
}

/* ======== 　　ｗ130 left10　left　=========== */
div.left130s10{
width:130px;
float:left;
margin-left:10px;
}

/* ======== 　　ｗ150 left30　left　=========== */

div#left150s30{
width:150px;
float:left;
margin-left:30px;
}

/* ======== 　　ｗ125 left50　left　=========== */

div#left125s50{
width:125px;
float:left;
margin-left:50px;
}



/* ======== 　main sub menu =========== */

div.submenu{
width:144px;
height:37px;
background: url(images/contents/menu-contents.gif) no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
text-align:center;
line-height:25px;
}



div#submenu-end{
width:150px;
height:37px;
background: url(images/contents/menu-contents-end.gif) no-repeat;
float:left;
margin-top:0px;
margin-left:0px;
text-align:center;
line-height:25px;
}

div#submenu-rireki{
width:680px;
padding:0px;
margin-top:0px;
margin-left:20px;
margin-bottom:0px;
text-align:left;
font-size:11px;
letter-spacing:1px;
padding-bottom:5px;
border-bottom:1px solid #c3c3c3;
}

div#submenu-rireki-t7{
width:680px;
padding:0px;
margin-top:7px;
margin-left:20px;
margin-bottom:0px;
text-align:left;
font-size:11px;
letter-spacing:1px;
padding-bottom:5px;
border-bottom:1px solid #c3c3c3;
}

/* ======== 　main line 550　=========== */

div.line-550{
width:550px;
padding:0px;
margin-top:0px;
margin-left:110px;
margin-bottom:0px;
text-align:center;
letter-spacing:1px;
padding-bottom:5px;
border-bottom:1px solid #c3c3c3;
}

/* ======== 　main line 500s90　=========== */

div.line-500s90{
width:550px;
padding:0px;
margin-top:0px;
margin-left:90px;
margin-bottom:0px;
text-align:center;
letter-spacing:1px;
padding-bottom:5px;
border-bottom:1px solid #c3c3c3;
clear:both;
}

div.float-left-title {
	float:left;
}

div.main-left500-nof {
	width:500px;
	float:none;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:20px;
	font-size:11px;
	letter-spacing:0px;
	text-align:left;
}

table.table550 {
	font-size:10pt;
	letter-spacing:1px;
	line-height:1.4em;
}

table.table510 {
	font-size:10pt;
	letter-spacing:1px;
	line-height:1.4em;
}

table.table-event {
	font-size:10pt;
	letter-spacing:1px;
	line-height:1.4em;
}
