@charset "utf-8";
/* CSS Document */

/* 共通 */
body{
	margin:0;
	background-color: #009;}
div.container {
	width:100%;
	text-align:center;}
div.container2 {
	width:920px;
	/* height:952px; */
	padding-left:2px;
	padding-bottom:2px;
	text-align:center;}
table.container {
	width:920px;
	/* height:920px; */
	background-color:#FFF;
	border:0px;
	/* border:1px #999 solid; */
	border-collapse:collapse;
	margin-top:3px}
	
table.container td.header{
	width:920px;
	height:243px;
	padding:0;
    /* border:1px #999 solid; */
	text-align:center;
	}
table.container td.topnav{
	width:920px;
	height:45px;
	/* border:1px #999 solid; */
	text-align:center;}	
table.container td.meinnavi{
	width:180px;
	/* height:950px; */
	vertical-align:top;
	/* border:1px #999 solid; */
	}
table.container td.mein {
	width:740px;
	/* height:950px; */
	/* border:px #999 solid; */
	text-align:left;
	vertical-align:top;
	}
t
table.container td.footer {
	width:920px;
	height:50px;
	/* border:1px #999 solid; */
	}
	
	
/* ヘッター */
img.top {
	padding:0;}
div.header {
	width:100%;
	height:100%;
	margin-left:1px;
	padding:0;}

/* トップナビ */
div.topnav {
	width:920px;
	padding-top:0px;
	margin-top:10px;
	}
table.topnav {
	width:919;
	height:44px;
	border:1px #FFF sold;
	border-collapse:collapse;}
table.topnav td.top1{
	width:165px;
	height:44px;
	border:1px #fff sold;}
table.topnav td.top2{
	width:29px;
	height:44px;
	border:1px #fff sold;}
/* メインナビ */
div.meinnavi {
	width:100%;
	height:780px;
	margin-top:4px;
	/* background-color:#9FF; */}
div.event_flash {
	width:160px;
	height:101px;
	margin-top:5px;
	margin-left:2px;
	margin-bottom:5px;}
div.menu_bar {
	width:160px;
	height:520px;
	margin-left:5px;
	margin-bottom:2px;
	}

/* サイドバー */
div.said {
	width:170px;
	/* background-color:#9FF; */
	margin-top:10px;
	margin-left:5px;
}

table.kankou_annai {
	width:170px;
	/* border:1px #999 solid; */
	margin-top:0px;
	border-collapse:collapse;}
table.kankou_annai th.sai{
	border:1px #999 solid;
	height:30px;
	background-color:#66ccff;
	}
table.kankou_annai td{
	/* border:1px #999 solid; */
	vertical-align:top;
	}

/* サイドリスト */
/* --- ナビゲーションバー --- */
div.said_risut {
width: 170px; /* ナビゲーションの幅 */
font-size: 14px;
margin-left:0px;
}
table.said_risut2 {
	width:150px;
	margin-top:10px;
	border:1px #fff solid;}


/* --- メニューエリア --- */
div.said_risut ul.nl {
margin: 0;
padding: 0;
/* border-top: 1px #c0c0c0 dotted; */ /* 最上部の境界線 */
list-style-type: none;
text-align: left;
}

/* --- メニュー項目 --- */
div.said_risut ul.nl li {
padding: 5px 1px; /* 項目のパディング（上下、左右） */
background-color: #f9f9f9; /* 項目の背景色 */
/* border-bottom: 1px #c0c0c0 dotted; */ /* 項目の下境界線 */
}
div.said_risut ul.nl li.sabu {
padding: 3px 1px; /* 項目のパディング（上下、左右） */
background-color: #f9f9f9; /* 項目の背景色 */
/* border-bottom: 1px #c0c0c0 dotted; */ /* 項目の下境界線 */
width:130px;
margin-left:18px;
}
/* --- リンク --- */
div.said_risut ul.nl li a {
display: block;
position: relative; /* IE6用 */
padding: 8px 5px; /* リンクエリアのパディング（上下、左右） */
border-left: 4px #0033ff solid; /* リンクエリアの左境界線 */
text-decoration: none; /* テキストの下線（なし） */
background-color:#CCC;
font-size:14px;
color:#000;
}
div.said_risut ul.nl li a.sabu1 {
display: block;
position: relative; /* IE6用 */
padding: 6px 10px; /* リンクエリアのパディング（上下、左右） */
border-left: 4px #ff0033 solid; /* リンクエリアの左境界線 */
text-decoration: none; /* テキストの下線（なし） */
height:12px;
background-color:#ccff99;
color:#000;
}
div.said_risut ul.nl li a.sabu2 {
display: block;
position: relative; /* IE6用 */
padding: 8px 10px; /* リンクエリアのパディング（上下、左右） */
border-left: 4px #3333ff solid; /* リンクエリアの左境界線 */
text-decoration: none; /* テキストの下線（なし） */
height:10px;
background-color:#ccff99;
color:#000;
}
div.said_risut ul.nl li a.sabu3 {
display: block;
position: relative; /* IE6用 */
padding: 8px 10px; /* リンクエリアのパディング（上下、左右） */
border-left: 4px #006633 solid; /* リンクエリアの左境界線 */
text-decoration: none; /* テキストの下線（なし） */
height:10px;
background-color:#ccff99;
color:#000;
}
div.said_risut ul.nl li a.sabu4 {
display: block;
position: relative; /* IE6用 */
padding: 8px 10px; /* リンクエリアのパディング（上下、左右） */
border-left: 4px #ffcc00 solid; /* リンクエリアの左境界線 */
text-decoration: none; /* テキストの下線（なし） */
height:10px;
background-color:#ccff99;
color:#000;
}

/* --- ポイント時の設定 --- */
div.said_risut ul.nl li a:visited {
color:#000;
}
div.said_risut ul.nl li a:hover {
border-left-color: #33F; /* ポイント時の左境界線色 */
background-color:#CFF;
color:#000;
}
div.said_risut ul.nl li a:active {
border-left-color: #33F; /* ポイント時の左境界線色 */
background-color:#CFF;
color:#000;
}

/* メイン */
div.mein {
	width:700px;
	/* height:100px; */
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-left:20px;
	margin-top:10px}
/* パンくずリスト(エリア) */
div.pankuzu {
	width:95%;
	/* height:20px; */
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;}
/* --- リストエリア --- */
ol.topicPath {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 13px;
}
/* --- リスト項目 --- */
ol.topicPath li {
display: inline;
}
/* --- リンク --- */
ol.topicPath li a {
margin-right: 6px; /* リンクエリアの右マージン */
}




/* TOPへボックス */
	div.tophe {
	width:95%;
	/* height:20px; */
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;}
	
	
/* フッター　*/
div.footer {
	width:100%;
	height:100%;
	border-bottom:2px #999 solid;
	border-top:2px #999 solid;}
div.not_copy{
	width:850px;
	height:18px;
	margin-top:5px;
	margin-left:30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;}


/* --- ナビゲーション --- */
div.footer_menu {
	width:850px;
	height:18px;
	margin-top:5px;
	margin-left:30px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;}
/* --- メニューエリア --- */
div.footer_menu ul.nl {
margin: 0px 0; /* メニューのマージン（上下、左右） */
padding: 0;
list-style-type: none;
text-align: center; /* メニューのセンタリング */
}
/* --- メニュー項目 --- */
div.footer_menu ul.nl li {
padding: 0 3px 0 7px; /* 項目のパディング（上右下左） */
border-left: 1px #000000 solid; /* 項目の左境界線 */
display: inline;
}
div.footer_menu ul.nl li.first {
border-left: none;
}



/* ここまではかまっちゃ駄目 */
div.service {
	width:610px;
	margin-top:10px;
	margin-left:35px;
	margin-bottom:10px;}
div.service2 {
	width:600px;
	margin:5px;}
/* 代行サービス */
table.daikou {
	width:600px;
	font-size:14px;}
td.daikou_taitle {
	background-color:#06F;
	color:#FFF;}
div.daikou_taitle {
	width:590px;
	margin:5px;}
div.daikou_mokuteki {
	width:590px;
	margin:5px;}
table.daikou_mokuteki {
	width:590px;}
div.dai_moku1 {
	width:580px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:5px;}
	
/* 中テーブル */
table.daikou_naka {
	width:579px;}
td.dai_naka1 {
	width:100%;
	height:144px;
	text-align:center;}
td.dai_naka2 {
	height:40px;}

div.dai_naka2 {
	width:525px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:10px;
	font-size:15px;
	line-height:140%}


/* 個人情報保護方針 */
table.kojin {
	width:600px;
	margin:10px 5px;
	font-size:14px;
	border:1px #666 solid;}
td.kojin_taitle {
	font-size:18px;
	text-align:center;}
td.kojin_hidari {
	width:350px;}
td.kojin_migi {
	width:250px;}
table.kojin_syomei {
	width:240px;
	text-align:right;}
td.syomei1 {
	width:100px;
	text-align:right;}
td.syomei2 {
	width:140px;
	text-align:right;}

div.kojin_taitle {
	width:590px;
	margin:5px;}
div.kojin_migi {
	width:240px;
	margin:5px;}
div.syomei1 {
	width:90px;
	margin:5px 3px;}
div.syomei2 {
	width:130px;
	margin:5px 3px;}
div.kojin_hiduke {
	width:230px;
	margin:5px 3px;}
div.kojin_s1 {
	width:580px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:15px;
	line-height:140%;
	text-indent:1em;}
div.kojin_s2 {
	width:580px;
	margin:10px;
	}
/* 個人情報ないリスト */
ol.kojin {
	/* background-color:#999; */
	margin-bottom:5px;
	margin-top:5px;}
li.kojin1 {
	/* background-color:#FF9; */
	margin-top:5px;
	margin-bottom:5px;
	line-height:130%;}

ul.kojin {
	/* background-color:#F9F; */
	list-style-type:none;
	margin-top:5px;
	margin-bottom:20px;}
li.kojin2 {
	/* background-color:#9FF; */
	line-height:130%;}
	
table.kojin_list_5 {
	width:400px;}
td.list_5_1 {
	width:90px;}
td.list_5_2 {
	width:310px;}
div.list_5_1 {
	width:80px;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:3px;}
div.list_5_2 {
	width:300px;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:3px;}
/* 個人情報終了 */
/* お問い合わせ */
div.mail {
	width:610px;
	margin-top:10px;
	margin-left:35px;}
table.otoiawase {
	width:600px;
	margin:5px;
	font-size:14px;}
td.toi_tatle {
	background-color:#06F;
	color:#FFF;
	font-size:18px;}
div.toi_naka1 {
	width:590px;
	margin:5px;
	line-height:140%;}
div.toi_naka2 {
	width:590px;
	height:600px;
	margin:5px;}

/* フォーム */
table.mail {
	width:530px;
	margin-top:10px;
	margin-left:30px;}
td.mail1 {
	width:160px;}
td.mail2 {
	width:370px;}
div.mail1 {
	width:150px;
	margin:5px;}
div.mail2 {
	width:360px;
	margin:5px;}
div.mail3 {
	width:520px;
	margin:5px;}

.from1 {
	width:200px;
}
.from2 {
	width:350px;}

/* お問い合わせ終了 */
/* リンク */
div.rink {
	width:610px;
	margin-top:10px;
	margin-left:35px;
	margin-bottom:10px;
	font-size:14px;}
table.rink {
	width:600px;
	margin:5px;}
td.rink1 {
	width:600px;
	margin:5px;
	font-size:16px;
	background-color:#06F;
	color:#FFF;}
td.rink2 {
	width:230px;
	line-height:130%
}
td.rink3 {
	width:370px;
}
div.rink1 {
	width:590px;
	margin:5px;}
div.rink2 {
	width:220px;
	margin:5px;
}
div.rink3 {
	width:360px;
	margin:5px;
}
/* リンク終了 */
/* 忘れ物案内 */
div.wasuremono {
	width:610px;
	margin-top:10px;
	margin-left:35px;}
table.wasuremono {
	width:600px;
	margin:5px;
	font-size:14px;}
td.wasu_taitl {
	width:600px;
	font-size:16px;
	background-color:#06F;
	color:#FFF;}
div.wasu {
	width:590px;
	margin:5px 5px;
	line-height:140%}
table.wasu {
	width:580px;
	margin:5px;}
td.wasu_1{
	text-align:center;}
div.wasu2 {
	width:570px;
	margin:10px 5px;}


/* メール２ */
table.mail {
width: 515px;
font-size:14px;
}

table.mail td.me1 {
	background-color:#333;
	color:#CCC;
	font-size:14px;
}
table.mail td {

	font-size:14px;
}


table.mail2 {
width: 500px;
border:1px #999 solid;
border-collapse:collapse;
}

table.mail2 td.ma2{
	width:125px;
border:1px #999 solid;
background-color:#CCC;
}
table.mail2 td.ma3{
border:1px #999 solid;
}

div.mi {
	width:115px;
	margin-left:5px;
	font-size:14px;}
	
div.mi2 {
	width:355px;
	margin-left:5px;}
div.mi3 {
	width:340px;
	margin-left:10px;}

/* サイトマップ */

table.sitmap {
	width:609px;}

td.sit1 {
	margin:5px;
	font-size:16px;
	background-color:#06F;
	color:#FFF;}

div.sitmap {
	margin:10px;}
/* サイトリスト */
ul.sitmap {
	/* background-color:#9FF; */
	list-style-image:none;
	list-style:none;
	margin-top:0px;}
li.sima {
	 /* background-color:#9ff; */
	 width:500px;
	margin-top:10px;
	margin-bottom:5px;}
ul.sitmap2 {
	/* background-color:#FF9; */
	margin:0 0 0 1em;
	padding:0;
	list-style-image:none;
	list-style-type:none;}
li.sima2 {
	/* background-color:#6F6; */
	margin-top:10px;
	margin-bottom:2px;}
div.lis2 {
	width:400px;
	margin-left:30px;
	padding-top:0px;
	padding-bottom:5px;}
table.lis_naka {
	width:380px;
	font-size:100%;}
td.lis_n1 {
	width:150px;
	text-align:left;
	padding-top:4px;
	padding-bottom:3px;}
td.lis_n2 {
	width:230px;
	text-align:left;
	padding-top:4px;
	padding-bottom:3px;}
a.lis {
	text-decoration:none;
	font-weight:600;
	}

a.lis:link { color: #630; }
a.lis:visited { color: #630; }
a.lis:hover { color: #C60; }
a.lis:active { color: #630; }

a.lis2 {
	text-decoration:none;}

a.lis2:link { color: #36F; }
a.lis2:visited { color: #36F; }
a.lis2:hover { color: #C60; }
a.lis2:active { color: #36F; }
/* サイトマップ終了 */
