﻿@charset "utf-8";
/* CSS Document */


/* index */


body{
	margin:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}



div.container{
	margin-top:0px;
	width:100%;
}

table.container {
width: 920px;
height: 854px;
margin:0px;

}
table.container th.co {
/* -- border: 2px #808080 solid; -- */
}

table.mein {
width: 900px;
margin-top: 0px;
padding: 0px;
border-collapse: collapse;
background-color:#FFF;
 /* border: 2px #000000 solid; */
}

table.mein th.me1{
	height: 30px;
	background-image:url(img/h1.gif);
	background-position:left;
	background-position:top;
	background-repeat:repeat-x;}
	
table.mein td.me2{
	height: 60px;}
	
/* table.mein td.me3{
	height: 14px;} */
	
table.mein td.me4{
	height: 30px;}
	
table.mein td.me5{
	height: 14px;}
	
table.mein td.me6{
	width: 905px;
	height: 100px;
	border: 1px solid #000000;
	background-color:#000000;
	}
	
table.mein td.me7{
	height: 400px;
	background-color:#FFF;
	border-top-color:#FFF;
	border: 1px solid #FFF;}
	
table.mein td.me8{
	height: 180px;}
	
table.mein td.me9{
	/* height: 40px; */
	background-color:#000;
	color:#FFF;
	background-image: url(img/kurosima.gif);}
table.mein td.me10{
	height: 830px;
	background-color:#ffffff;
	text-align:left;
	vertical-align: top;
}


	
/* ヘッダー */	
div.he{
	width:267px;
	height:20px;
	margin-top:5px;
	margin-left:0px;
	float:left;}

/* logo */
div.logo1 {
	width:100%;
	height:60px;
	float:none;
	}
div.logo2 {
	width:590px;
	height:60px;
	float:left;
	}
div.logo4 {
	width::221px;
	height:60px;
	float:left;
	margin-left:20px;
	/* margin-top:5px; */
	
}
div.logo5 {
	width:360px;
	height:75px;
	float:right;
	}
div.logo6 {
	width:250px;
	height:10px;
	
	margin-top:10px;
	margin-bottom:3px;
	margin-left:45px;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
div.logo7 {
	width:340px;
	height:30px;
	margin-top:10px;}
	
div.logo3 {
	width:300px;
	height:60px;
	float:right;
	}
div.logo8 {
	width:300px;
	height:60px;
	float:right;
	}

table.go1 {
	width:300px;
	height:40px;
	border:0px;
	border-collapse:collapse;
	font-size:11px;
	margin-top:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

	
table.go1 td.g1{
	width:40px;
	text-align:left;
	margin:0;}
table.go1 td.g2 {
	width:260px;
	text-align:left;
	margin:0;}
table.go1 td.g3 {
	width:260px;
	text-align:left;
	margin:0px;}
/* ヨコメニュー1 */
/* --- ナビゲーション --- */
div.Nav1 {
font-size: 12px;
width:280px;
float:right;
}
/* --- メニューエリア --- */
div.Nav1 ul.nl {
margin: 1px 0; /* メニューのマージン（上下、左右） */
padding: 0;
list-style-type: none;
text-align: center; /* メニューのセンタリング */
}
/* --- メニュー項目 --- */
div.Nav1 ul.nl li {
display: inline;
padding: 1px 7px 4px 25px; /* 項目のパディング（上右下左） */
background: url(img/ao_ya.gif) no-repeat 0 0.2em; /* 項目の背景（マーカー） */
}
div.Nav1 ul.nl li a {
	text-decoration:none;}

/* ヨコメニュー2 */

div.menubar {
	width:905px;
	height:30px;
	background-color:#fff;
	padding-left:10px;}


/* ナビ　*/
/* --- リストエリア --- */
ol.topicPath {
margin: 0;
padding-left: 5px;
list-style-type: none;
font-size: 10px;
}

/* --- リスト項目 --- */
ol.topicPath li {
display: inline;
}

/* --- リンク --- */
ol.topicPath li a {
margin-right: 6px; /* リンクエリアの右マージン */
}


/* フラッシュ1 */
div.fla1 {
	background-color:#000;
	width:100%;
	height:100px;}
/* フラッシュ2 */
div.mfla {
	width:880px;
	height:480px;
	background-color:#999;
	margin:0px;
	padding:0px;}


	

/* メイン */
div.mein1{
	width:276px;
	height:67px;
	margin-top:5px;
	margin-bottom:10px;
	background-repeat:no-repeat;}
div.mein2{
	width:276px;
	height:67px;
	margin-top:10px;
	margin-bottom:0px;.
	background-repeat:no-repeat;}
div.mein3{
	width:276px;
	height:67px;
	margin-top:5px;
	margin-bottom:10px;
	background-repeat:no-repeat;}
div.mein4{
	width:276px;
	height:67px;
	margin-top:10px;
	margin-bottom:0px;
	background-repeat:no-repeat;}
div.mein5{
	width:276px;
	height:90%;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	}
div.mein6{
	width:276px;
	height:90%;
	float:right;
	margin-top:0px;
	margin-bottom:0px;}
div.mein7{
	width:563px;
	height:155px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
	}
div.mein8{
	width:335px;
	height:100%;
	float: right;
	margin-top:0;
	padding-top:6px;
	vertical-align:top;}


table.me1{
	width:328px;
	border: 1px #c0c0c0 solid; /* 大枠の境界線 */
    border-collapse: collapse;
	vertical-align:top;
	margin-top:1px;
	margin-left:2px;
	border-collapse: collapse;
	}
table.me1 th.m1{
	height:20px;
	background-color:#CCC;
	border: 1px #c0c0c0 solid; /* セルの境界線 */
	}
table.me1 td.m2{
	height:70px;
	border: 1px #ffffff solid; /* セルの境界線 */
	padding:0px;
	}


iframe.osirase{
	width:100%;
	height:190px;
	padding:0px;
	border-width: 1px;
    border-color: #ffffff;
    border-style: solid;
}

table.adobi{
	width:98%;
	height:40px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	border: 1px #808080 solid;}
	
table.adobi td.ad1{
	width:20%;
	text-align:center;
	vertical-align:top;
	padding-top:4px;
	/*padding-left:10px;*/}
table.adobi td.ad2{
	width:80%;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	padding-top:2px;
	font-family:"ＭＳ ゴシック";}
p.ad1{
	margin-top:4px;
	margin-left:7px;
	margin-bottom:5px;}
p.ad2{
	margin-top:7px;
	margin-left:7px;
	margin-bottom:2px;}

/* フッター */

div.f1 {
width: 80%;
height: 12%;
padding-top:1px;
padding-left:10px;
padding-bottom:1px;
margin-bottom:3px;
margin-top:3px;
margin-left:80px;
font-size:12px;
text-align: center;
}



div.f3 {
width: 100%;
height: 100%;
padding-top:0px;
padding-left:10px;
padding-bottom:0px;

}

div.f4 {
	width:90px;
	height:80px;
	float:right;
	margin:0px;
	padding-bottom:0px;}
	
div.f5{
	width:90%;
	height:100%;
	float:left;
	margin:0px;
	padding:0px;}
/* --- ナビゲーション --- */
div.f2 {
width: 80%;
height: 15%;
padding-top:1px;
padding-left:10px;
padding-bottom:1px;
margin-top:3px;
margin-bottom:3px;
margin-left:80px;
font-size:11px;
}
/* --- メニューエリア --- */
div.f2 ul.nl {
margin: 5px 0; /* メニューのマージン（上下、左右） */
padding: 0;
list-style-type: none;
text-align: center; /* メニューのセンタリング */
}
/* --- メニュー項目 --- */
div.f2 ul.nl li {
padding: 0 3px 0 7px; /* 項目のパディング（上右下左） */
border-left: 1px #ffffff solid; /* 項目の左境界線 */
display: inline;
width: 130px;
}
div.f2 ul.nl li.first {
padding: 0 3px 0 7px; /* 項目のパディング（上右下左） */
display: inline;
	
border-left: none;
width: 160px;
}
div.f2 ul.nl li a {
	font-size:10px;
	color:#CCC;
	padding: 0 3px 0 7px; /* 項目のパディング（上右下左） */
	text-decoration:none;
}

/* 更新ページ */
body.kousin{
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック";}


/* その他　*/
div.kinsi {
	font-size:14px;
	width:550px;
	margin-top:5px;
	margin-left:10px;}

div.kinsi2 {
	font-size:14px;
	width:550px;
	margin-top:15px;
	margin-left:10px;
	}


/* 概要 */
table.annai {
width: 590px;
margin: 10px 0px;}

table.gi1 {
	width:580px;
	font-size:14px;
	border-collapse:collapse;
	border-color:#666;
	border: 1px #999 solid;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}

table.gi1 td.t1 {
	width:90px;
	height:18px;
	border: 1px #999 solid;
	background-color:#333;
	color:#CCC;}
table.gi1 td.t2 {
	width:100px;
	border: 1px #999 solid;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style: none;

	}
table.gi1 td.t3 {
	width:10px;
	/* border: 1px #999 solid; */
	border-bottom: none;
	border-left: none;
	border-top: 1px #999 solid;
	border-right: none;}
	
table.gi1 td.t4 {
	width:380px;
	border: 1px #999 solid;
	border-left-style:none;}
table.gi1 td.t5 {
	width:470px;
	border: 1px #999 solid;}
table.gi1 td.t6 {
	width:100px;
	border: 1px #999 solid;
	border-right-style:none;}
table.gi1 td.t7 {
	width:280px;
	border: 1px #999 solid;}
table.gi1 td.t8 {
		width:90px;
	border: 1px #999 solid;
	border-top-style:none;
	background-color:#FFF;}

table.gi1 td.t9 {
	width:280px;
	border: 1px #999 solid;
	border-bottom-style:none;}
table.gi1 td.t10 {
	width:280px;
	border: 1px #999 solid;
	border-top-style:none;}
table.gi1 td.t11 {
	width:280px;
	border: 1px #999 solid;
	border-top-style:none;
	border-bottom-style:none;}
table.gi1 td.t12 {
	width:80px;
	}
table.gi1 td.t13 {
	width:300px;
	border: 1px #999 solid;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:none;}
table.gi1 td.t14 {
	width:280px;
	border: 1px #999 solid;
	border-bottom-style:none;
	border-left-style:none;
	}
table.gi1 td.t15 {
	width:280px;
	border: 1px #999 solid;
	border-top-style:none;
	border-left-style:none;
	}
table.gi1 td.t16 {
	width:100px;
	border: 1px #999 solid;
	border-bottom-style:none;
	border-right-style:none;
	}
table.gi1 td.t17 {
	width:100px;
	border: 1px #999 solid;
	border-right-style:none;
	border-top-style:none;
	}
table.gi1 td.t18 {
	width:90px;
	height:18px;
	border: 1px #999 solid;
	border-bottom-style:none;
	background-color:#333;
	color:#CCC;
	}	

table.kyoka {
	width:465px;
	font-size:14px;
	border:0px;}
table.kyoka td{
	border:0px;}


/* table.gi1 td, th {
border: 1px #999 solid;
} */


div.gi1 {
	width:355px;
	margin-left:5px;
	padding: 2px 0px;
	float:right}
div.gi2 {
	width:455px;
	margin-left:5px;
	padding:2px 0px;
	line-height: 120%;
	}
div.gi3 {
	width:328px;
	margin-left:27px;
	padding: 2px 0px;}
div.gi4 {
	width:195px;
	margin-left:0px;
	padding: 0px 0px;
	float:left;}
div.gi5 {
	width:150px;
	margin-left:0px;
	padding: 0px 0px;
	float:left;}	
div.gi6{
	width:45px;
	margin-left:0px;
	padding: 0px 0px;
	float:right;}	
div.gi7 {
	width:80px;
	margin-right:170px;
	padding: 0px 0px;
	
	float:right;}
div.gi8 {
	width:330px;
	margin-left:20px;
	padding: 2px 0px;}
div.mei {
	width:95px;
	margin-left:5px;
	padding: 2px 0px;line-height: 120%;
	text-align: justify;
text-justify: distribute-all-lines;
white-space:pre;
 }

div.tel {
	width: 30px;
	float:left;
	padding: 0px 0px;line-height: 120%;}
div.tel2 {
	width:200px;
	float:right;
	margin-right:90px;
	padding: 0px 0px;line-height: 120%;}
div.yaku1 {
	width:360px;
	float:left;
	padding: 0px 0px;line-height: 120%;}
div.yaku2 {
	width:180px;
	margin-left:5px;
	float:left;
	padding-left:3px;
	padding: 2px 0px;line-height: 120%;}
div.yaku3{
	width:150px;
	margin-right:15px;
	float:right;
	padding-left:3px;
	padding: 2px 0px;line-height: 120%;}

div.yaku4 {
	width:100px;
	margin-right:5px;
	float:right;
	padding: 2px 0px;line-height: 120%;}
div.tr1 {
	width:240px;
	float:left;
	margin-left:5px;
	padding: 2px 0px;line-height: 120%;}
div.tr2 {
	width:20px;
	float:right;
	margin-right:40px;
	padding: 2px 0px;line-height: 120%;}

div.kyo {
	width:450px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	line-height: 120%;}
div.kyo2 {
	width:425px;
	margin-top:2px;
	margin-bottom:13px;
	margin-left:30px;
	line-height: 120%;}
div.haiki1 {
	width:80px;
	margin-left:5px;}
div.haiki2 {
	width:120px;
	float:left;}
div.syamei {
	float:left;
	margin-left:10px;}

table.mei {
	width:90px;
	font-size:14px;
	border:0px;
	color:#CCC;
	margin-left:3px;}
table.mei td.moji{
	width:15px;}

table.mei td.moji2{
	width:19px;}
table.mei td.moji3{
	width:19px;
	text-align:center;}
table.mei td.moji4{
	width:19px;
	text-align:right;}
table.mei td.moji5{
	width:90px;}

table.mei2 {
	width:90px;
	font-size:14px;
	border:0px;
	color:#000;
	margin-left:3px;}
div.syobungyou1 {
	width:70px;
	float:left;}
div.syobungyou2 {
	width:385px;
	float:left;}

div.font1 {
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

.left_banner {
    margin-top:8px;
}
    .left_banner img {
        border:solid 1px rgb(80,130,200);
    }
    .left_banner a:hover {
        opacity:0.8;
    }


