/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

body{
    margin:0;
    padding:0;
    font-family:'MS UI Gothic',"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande",sans-serif;
	background-color:#072d5d;
	font-size:12px;
	line-height:160%;
	text-align:center;
    letter-spacing: 0px;
	overflow:inherit;
}

#main1{
	margin:0px;
	overflow:auto;
	}

#topBox1{
	margin:0px;
	width:1000px;
	}
	
#mainBox1{
	text-align:left;
	width:1000px;
    margin:0px auto;
	}
	
.mainbox{
	width:929px;
	margin:0px 35px 0px 36px;
	background:url(list/img/bg.gif);
	}
	
.topBox1{
	margin:0px 25px;
	}

#mainbox2{
	width:929px;
	background:url(list/img/bg.gif);
	margin:0px 35px 0px 36px;
	overflow:auto;
	}

.kankoulistBox{
	padding:10px 40px;
	}
	
.listText1{
	font-size:120%;
	line-height:160%;
	margin-bottom:10px;
	}

.toprightBox1{
	float:right;
	margin-bottom:20px;
	background-color:#072d5d;
	margin-top:15px;
	padding:9px;
	width:272px;
	}
	
.toprightBox2{
	border:1px #072d5d solid;
	background-color:#dceafc;
	padding:9px;
	width:270px;
	}
	
.toprightBox2_hedder{
	background-color:#072d5d;
	padding:4px 10px 2px 10px;
	width:270px;
	color:#FFFFFF;
	}
	
.toprighBoxtMain{
	margin-top:15px;
	float:right;
	width:290px;
	}

.topbanner1Text1{
	background-color:#dceafc;
	padding:7px 7px 5px 7px;
	border:2px solid #a9940a;
	margin-bottom:10px;
	background-color:#dceafc;
	}
	
.topbanner2Text1{
	background-color:#dceafc;
	padding:7px;
	background-color:#dceafc;
	border:2px solid #a9940a;
	overflow:inherit;
	}
.topbanner2Text1 img{
	margin:0px 0px 5px;
	}

.topleftBox1{
	float:left;
	margin-bottom:30px;
	margin-right:10px;
	width:575px;
	}

.topleftBox1img{
	float:left;
	}
.topleftBox2img{
	float:left;
	margin-top:5px;
	margin-left:3px;
	}

.topleftboxText1{
	width:346px;
	background:url(images/topnaka_bg.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-bottom:6px;
	padding-top:10px;
	margin-left:15;
	}
	
.topleftboxText2{
	width:346px;
	float:right;
	margin-bottom:6px;
	padding-top:10px;
	margin-left:15;
	}

.topleftboxText3{
	width:346px;
	float:right;
	margin-bottom:6px;
	margin-left:15;
	}

.topleftboxText3in{
	padding-right:10px;
	}
	
.topfurokuBox1{
	width:333px;
	border:1px #999999 solid;
	}
.topfurokuBoxText1{
	padding:0px 5px 5px 5px;
	}

.rightBox1{
	float:right;
	margin-bottom:20px;
	}

.leftBox1{
	float:left;
	margin-bottom:30px;
	}
	
.bannerbox1{
	width:236px;
	margin-left:13px;
	background:#000000;
	}
.bannerbox1txt{
	color:#FFFFFF;
	padding-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	}

.bannerText1{
	margin-top:-5px;
	line-height:120%;
	}
	
	

.tableBlock{
  border-collapse: collapse;
font-size: 100%;
color:#1f1a13;
border:1px solid #000000;
}

.tableBlock td{
text-align:left;
  padding:5px;
line-height: 16px;
}
.tableBlock th{
text-align:left;
  padding:5px;
line-height: 16px;
border-right:1px solid #cccccc;
}

.tr1{
background-color:#b3c8e4;
}
.tr2{
background-color:#dceafc;
}

	
#footer{
	width:929px;
	margin:10px 0px;
    font-family:ＭＳ Ｐゴシック, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro;
}

#footer2{
	width:929px;
	margin:10px 35px 0px 36px;
    font-family:ＭＳ Ｐゴシック, ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro;
}

#footer p{
margin:1px 0;
}
.footerimg{
	float:left;
	}
.copy{
	text-align:left;
	color:#FFFFFF;
    font-size:10px;
    line-height:16px;
	padding:4px 0px 0px 3px;
}
.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0px;
  visibility: hidden;
	}
    
#footer a:hover {
    background:#ffffff; 
    text-decoration:none;
    } 
    /*BG color is a must for IE6*/ 
a.tooltip span {
    display:none; 
    padding:4px 6px; 
    margin-left:8px; 
    width:280px;
    text-align:left;
    } 
a.tooltip:hover span{
    display:inline; 
    position:absolute;
    margin-top:-110px; 
    background:#ffffff; 
    border:1px solid #cccccc; 
    color:#6c6c6c;
    } 
.tyuui1{
	padding:5px 0px;
	width:600px;
	}

.topbanner_box{
	margin-top:3px;
	}

.topbanner_box img{
	margin-left:3px;
}

.topbanner_box2{
	width:138px;
	}
.topbanner_box2Img{
	margin-bottom:6px;
}

	
.topbanner_owabi{
	margin-right:10px;
	margin-left:3px;
	margin-top:5px;
	padding:5px;
	margin-bottom:8px;
	}

.top10m{
	margin-top:10px;
	}
.top15m{
	margin-top:15px;
	}

.top20m{
	margin-top:20px;
	}

.top30m{
	margin-top:30px;
	}

.top40m{
	margin-top:40px;
	}

.top5m{
	margin-top:5px;
	}
	
#feed p{
margin-bottom:7px;
padding-left:15px;
background-image:url(images/icon.gif);
background-position:left top;
background-repeat:no-repeat;
}


.ooigawaBox{
	margin:0px 11px 0px 3px;
	}
.ooigawatext{
	margin:0px 8px 0px 9px;
	}


.listhyouBox1{
	width:575px;
	margin-bottom:20px;}

.listhyouBox{
	float:left;}

.listhyouBoxIn{
	width:125px;
	margin-right:21px;}

.listhyouBoxIn2{
	width:125px;
	margin-right:20px;}
	
	.listhyouBoxIn3{
	width:125px;}

.listhyou{
	color:#af0122;
	font-weight:bold;
	font-size:14px;
	margin:5px 0px;
	line-height:17px;}

.listhyouicon{
	font-size:12px;
	line-height:16px;}

.listhyouMini{
	font-size:14px;}

