@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

/*------------------------　ナビ部分　------------------------------*/

#top_nav {
	height: 20px;
	width: 900px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	margin-top: 20px;
}

#top_nav ul {
	list-style-type: none;
	float: right;
}
#top_nav li {
	display: inline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 90%;
}
#top_nav a {
	text-decoration: none;
	color: #339;
}
#top_nav a:hover {
	color:#F90
}
#main_nav {
	margin-top: 10px;
	height: 55px;
	float: left;
}
#main_nav ul li {
	list-style-type: none;
	width:115px;
	height:55px;
	float:left;
	overflow:hidden;
	margin-right: 4px;
}
#main_nav a {
	width: 115px;
	display: block;
	height:0px !important;
	height: 55px;
	background-image:url(../img/main_menu.jpg);
	padding-top:55px;
}

#nav01 a{background-position:0 0;}
#nav02 a{background-position:-120px 0;}
#nav03 a{background-position:-240px 0;}
#nav04 a{background-position:-360px 0;}
#nav05 a{background-position:-480px 0;}
#nav06 a{background-position:-600px 0;}

#nav01 a.stay{background-position:0 -55px;}
#nav02 a.stay{background-position:-120px -55px;}
#nav03 a.stay{background-position:-240px -55px;}
#nav04 a.stay{background-position:-360px -55px;}
#nav05 a.stay{background-position:-480px -55px;}
#nav06 a.stay{background-position:-600px -55px;}

#nav01 a:hover{background-position:0 -55px;}
#nav02 a:hover{background-position:-120px -55px;}
#nav03 a:hover{background-position:-240px -55px;}
#nav04 a:hover{background-position:-360px -55px;}
#nav05 a:hover{background-position:-480px -55px;}
#nav06 a:hover{background-position:-600px -55px;}


/*------------------------　トップイメージ部分　--------------------------*/

#contents_space {
	height: 400px;
	width: 898px;
	overflow: hidden;
	border: 1px solid #666;
	background-color: #F0F0F0;
}
#imgbox {
	float: left;
	width: 533px;
}
#sentakubox {
	float: right;
}


/*------------------------　スクロール部分　----------------------------*/

#box_in{
	width:898px;
	height:398px;
	background-color:#f0f0f0;
	overflow:scroll;
	overflow-x:hidden;
	margin: 0;
	border: 1px solid #CCC;
}

/*#box_in ul li{
	list-style-type:none;
	margin-right:15px;
	margin-bottom:10px;
	margin-left:150px;
	text-indent:-134px;
	margin-top: 10px;
}*/

/*-------------------------　バラ焼きテキスト部分　------------------------*/

.txtbox_barayaki {
	background-color: #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	min-height:138px;
	height:auto !important;
	height:138px;
	width: 716px;
	float: right;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: 2px dashed #333;
}
.colam_box {
	clear: left;
	width: 900px;
	padding-top: 20px;
	min-height:148px;
}
.safebox {
	float: left;
}

/*-------------------------　共通部分　--------------------------------*/

.clear_left {		/* フロート左クリア　*/
	clear: left;
}
.clear_right {		/* フロート右クリア　*/
	clear: right;
}
.title_link {				/* トップ用タイトルリンク */
	width:320px;
	height:40px;
	display:block;
	margin-left: 20px;
	text-indent: -9999px;
	margin-top: 10px;
}
.barazemi_bannar {
	float: right;
	margin-top: 10px;
}
.img_notline {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
.first_in {
	text-align: justify;
	text-indent: 1em;
}
.first_in2 {
	text-indent: 1em;
}
.p_red {
	color: #F00;
}
.p_brue {
	color: #00F;
}
.p_bigbrue {
	font-size: 190%;
	color: #00F;
}

