@charset "euc-jp";

/*------------------------------

ブラウザスタイルの初期化

------------------------------*/


* {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
	line-height: 1.2em;
    list-style:none;
	color: #ffffff;
}
html,body{
    height: 100%;
}
/*   forIE6   */
th,td,form{
    margin:0;
	padding:0;
	font-style: normal;
	font-weight: normal;
	background-color:transparent;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.2em;
	font-size: 12px;
	color: #ffffff;
}


a:hover {
	text-decoration: underline;
}


img {
	border: none;
}


body{
	background-color:#835A46;
	margin				: 0px 0px 0px 0px;
	scrollbar-base-color		: #643F0A;
	scrollbar-arrow-color		: #B8996E;
	scrollbar-darkshadow-color	: #643F0A;
	scrollbar-face-color		: #643F0A;
	scrollbar-highlight-color	: #B8996E;
	scrollbar-shadow-color		: #B8996E;
	scrollbar-track-color		: #643F0A;
}


/*------------------------------

全体レイアウト

------------------------------*/

/* メイン背景 */
#bg01 {
	background-image:url(../img/common/bg.gif);
	background-repeat:repeat-x;
	background-position:50% 0%;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	}

.bg02 {
	background-image:url(../img/common/bg_left.gif);
	background-repeat:no-repeat;
	background-position:50% 0%;
	margin: 0 auto;
	}

.bg03 {
	background-image:url(../img/common/bg_right.gif);
	background-repeat:no-repeat;
	background-position:50% 0%;
	margin: 0 auto;
	}


.bg_head {
	background-image:url(../img/common/bg_head.gif);
	background-repeat:no-repeat;
	margin: 0 auto;
	}

.bg_foot {
	background-image:url(../img/common/bg_foot.gif);
	background-repeat:no-repeat;
	margin: 0 auto;
	}


.bg_info {
	background-image:url(../img/info_bg.gif);
	background-repeat:no-repeat;
	margin: 0 auto;
	padding-left:5px;
	padding-right:5px;
	width:745;
	height:26px;
	}



/* メニュー背景 */

	.bg_menu{
		background-image	: url("../img/common/menu_bg.gif");
		background-repeat	: no-repeat;
		}

/* 茶色背景 */

	.bg_all{
		background-color	: #281400;
		border-left		: 1px solid #53240E;
		border-right		: 1px solid #53240E;
		border-bottom		: 1px solid #53240E;
		padding			: 6px;
		}

	.bg_all2{
		background-image	: url("../img/bg_745.gif");
		background-repeat	: repeat-y;
		border-bottom		: 1px solid #53240E;
		}

	.bg_all3{
		background-color	: #281400;
		border-left		: 1px solid #53240E;
		border-right		: 1px solid #53240E;
		border-bottom		: 1px solid #53240E;
		padding			: 6px;
		}

	.bg_blog{
		background-color	: #442200;
		border-top		: 1px solid #53240E;
		border-left		: 1px solid #53240E;
		border-right		: 1px solid #53240E;
		border-bottom		: 1px solid #53240E;
		padding			: 0px;
		}

	.bg_blog_t{
		background-color	: #603913;
		}

/* リンク */

	a:link {
		color			: #CC9933;
		text-decoration		: none;
		}

	a:visited {
		color			: #ffffff;
		text-decoration		: none;
		}

	a:link:hover, a:visited:hover {
		color			: #ffffff;
		text-decoration		: underline;
		}


/* 文字 */

	.font_g {
		font-family		:"ＭＳ Ｐゴシック", "Osaka";
		font-size		: 12px;
		color			: #cccccc;
		text-decoration		: none;
		line-height		: 16px;
		}

	.mini {
	    font-family:"ＭＳ Ｐゴシック", "Osaka";
		font-size		: 10px;
		color			: #ffffff;
		text-decoration		: none;
		line-height		: 12px;
		}



/* モバイル送信フォーム */

	.f_mobile { 
		color			: #000000;
		background-color	: #EFEFEF;
		border-style		: solid;
		border-color		: #cccccc;
		border-width		: 1px;
		width			: 310px;
		height			: 18px;
		}

	.bo {
		font-size		: 12px;
		color			: #000000;
		background-color	: #efefef;	
		border-style		: solid;
		border-color		: #cccccc;
		height			: 18px;
		border-width		: 1px;
		}

/* めるまが送信フォーム */

	.m_form { 
		color			: #000000;
		background-color	: #EFEFEF;
		border-style		: solid;
		border-color		: #cccccc;
		border-width		: 1px;
		width			: 250px;
		height			: 18px;
		}

/* にしやんロールオーバー */

	a.nishiyan{
		display			: block;
		width			: 140px;
		height			: 43px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.nishiyan{
		background-image	: url(../img/icon/nishiyan.gif);
		background-repeat	: no-repeat;
		}

/* トップ */

	a.go_top{
		display			: block;
		width			: 111px;
		height			: 43px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.go_top{
		background-image	: url(../img/icon/page_top.gif);
		background-repeat	: no-repeat;
		}

/*------------------------------

MENU

------------------------------*/


	a.menu01{
		display			: block;
		width			: 90px;
		height			: 30px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.menu01{
		background-image	: url(../img/common/m_01.gif);
		background-repeat	: no-repeat;
		}

	a.menu02{
		display			: block;
		width			: 90px;
		height			: 30px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.menu02{
		background-image	: url(../img/common/m_02.gif);
		background-repeat	: no-repeat;
		}


	a.menu03{
		display			: block;
		width			: 90px;
		height			: 30px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.menu03{
		background-image	: url(../img/common/m_03.gif);
		background-repeat	: no-repeat;
		}


	a.menu04{
		display			: block;
		width			: 90px;
		height			: 30px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.menu04{
		background-image	: url(../img/common/m_04.gif);
		background-repeat	: no-repeat;
		}


	a.menu05{
		display			: block;
		width			: 90px;
		height			: 30px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.menu05{
		background-image	: url(../img/common/m_05.gif);
		background-repeat	: no-repeat;
		}


	a.menu06{
		display			: block;
		width			: 90px;
		height			: 30px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.menu06{
		background-image	: url(../img/common/m_06.gif);
		background-repeat	: no-repeat;
		}


	a.menu07{
		display			: block;
		width			: 90px;
		height			: 30px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.menu07{
		background-image	: url(../img/common/m_07.gif);
		background-repeat	: no-repeat;
		}


	a.menu08{
		display			: block;
		width			: 90px;
		height			: 30px;
		background-image	: url(../img/common/spacer.gif);
		background-repeat	: no-repeat;
		}

	a:hover.menu08{
		background-image	: url(../img/common/m_08.gif);
		background-repeat	: no-repeat;
		}


/*----インフォメーション--------------*/



/*インフォメーション*/
#info {
    width:235px;
	height:auto;
	padding-right:0px;
   _padding-right:0px;
	margin-bottom:0px;
	margin-top:0px;
}


/*タイトル*/
#info  h2.title{
    width:235px;
	height:26px;
	display:block;
}


#info .wrapper { 
	background-color:#281400;
	margin-top:0px;
	margin-bottom:0px;
    padding: 0px;
    width: 235px;
	height:1700px;
	overflow:scroll;
	color:#333;
    overflow-x: hidden; 
	scrollbar-base-color		: #643F0A;
	scrollbar-arrow-color		: #B8996E;
	scrollbar-darkshadow-color	: #643F0A;
	scrollbar-face-color		: #643F0A;
	scrollbar-highlight-color	: #B8996E;
	scrollbar-shadow-color		: #B8996E;
	scrollbar-track-color		: #643F0A;
}

/* 090902ino追記 */
a.blog_bana1 {
	display: block;
	width: 495px;
	height: 100px;
	background: url(../img/blog_cityheaven.png) no-repeat top;
	text-indent: -9999em;
}

a.blog_bana1:hover {
	background: url(../img/blog_cityheaven.png) no-repeat bottom;
}




/* フォーム関連 */
.input1 {
	color: #ffffff;
	height: 20px;
	background: #000000;
	border: 1px solid #53240E;
}

.submit1 {
	color: #ffffff;
	background: #000000;
	border: 1px solid #53240E;
	cursor: pointer;

}

textarea {
	color: #ffffff;
	background: #000000;
	border: 1px solid #53240E;
	font-size: 12px;
}

select {
	color: #ffffff;
	background: #000000;
	border: 1px solid #53240E;
	font-size: 12px;
	cursor: pointer;
}



