/*=====================萌えパスタイルシート2006/12/28====================================*/

/*------------------------全体の共通指定------------------------*/

body {

background-image:url(img/bg.jpg);

	background-repeat:repeat;
	color: #666666;
	text-align: center;

}

td, th {
	color: #666666;

}



h1, h2, h4 {
	font-size:18px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 24px;
	color: #6633CC;
	background: url(img/p_0l.gif) no-repeat left center;

}



h3, h5, h6 {
	font-size:16px;
	padding:5px 0px 0px 10px;
	margin:0px auto;
	color: #563327;
	border-left: 12px outset #FF3366;
	display: block;
	width: 85%;

}



p {
	font-size:14px;
	padding:10px 0px 8px 10px;
	margin:0px auto;
	color: #000066;
	line-height:180%;
	width: 85%;
	display: block;

}



a:link{

color:#666666;

text-decoration:none;

}

a:hover{

color:#CC33CC;

border-bottom:dotted #FF0099 2px;

}

a:visted{

color:#666666;

text-decoration:none;

}



ul {
	margin: 0px auto;
	padding: 5px 0px 0px 8px;
	width: 80%;
	color: #522929;
	display: block;
	list-style: none;

}


#map a:hover{border:none;}





/*------------------------全体レイアウト------------------------*/

#wrapper{
	/*height:1000px;/*後ほど消す*/

width:830px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;

}



#box{

/*height:870px;/*後ほど消す*/

width:830px;

padding:0px;

margin:0px;

}



#header{
	width:610px;
	margin:0px;
	padding:0px;/*後に可変*/
	float: right;
	background: url(img/header.gif) no-repeat;
	background-position: bottom;

}



#boxmain{
	background-color:#FFFFFF;/*白背景*/
	border-style:none solid solid;/*ボーダー上は外したい！*/
	border-color:#663399;/*ボーダー色*/
	border-width:2px;
	width:608px;
	padding:0px;
	float: left;

}



#info{
	background-image:url(img/ban_info.gif);/*見出し画像*/
	background-position:top center;
	background-repeat:no-repeat;
	width:461px;
	padding:0px;
	background-color:#FFCCFF;
	margin: 10px auto 10px auto;
	text-align: left;

}



#boxcontents{
	width:612px;
	margin: 0px;

}



#contents{

	background-image:url(img/ban_contents.gif);/*見出し画像*/
	background-position:top center;
	background-repeat:no-repeat;
	width:461px;
	padding:0px;
	background-color:#FFCCFF;
	margin: 20px auto;
	text-align: left;
}



#news{

	background-image:url(img/ban_news.gif);/*見出し画像*/
	background-position:top center;
	background-repeat:no-repeat;
	width:461px;
	padding:0px;
	background-color:#FFCCFF;
	margin: 20px auto 30px auto;
	text-align: left;
}



#boxfooter{
	width:830px;
	margin:0px;
	padding:0px;
	clear: both;

}



#copyright{

float:left;/*フロート左*/

width:227px;

height:76px;

margin:5px 0px 0px 0px;

padding:0px 0px 0px 20px;/*後に可変*/

}



#footer{

background-image:url(img/footerbg.gif);/*背景画像*/

background-repeat:no-repeat;

float:left;/*フロート左*/

width:573px;

height:76px;

margin:5px 0px 0px 0px;

padding:0px;/*後に可変*/

text-align:center;

}

#footer ul{
	font-size:12px;
	display:block;
	width: 500px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: url(none);

}

#footer li{
	background: url(none);
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline;
}

#footer ul a{
text-decoration:none
}

/*------------------------浮きレイヤー指定-------------

<div style="position:absolute; top:300px; left:50px; z-index:1;">-----------*/





#overtop{
	/*position:absolute;*/
/*z-index:2;
top:20px; 
left:238px;*/ 
margin:0px;
	padding:0px;
	position: relative;
	top: 30px;
	left: 40px;
}

#menu{
	margin:0px;
	/*background-image:url(img/menubg.gif);*//*背景でもイキか確認おいおいＮＧ！クリッカブルマップ仕様にするから外すこと！*/

background-image:url(img/menu.gif);
	width:213px;
	height:677px;
	padding:0px;/*後に可変*/
	float:left;
	position: relative;
	top: 120px;
	left: 50px;

 }

/*------------------------オーバーフロー指定------------------------*/ 

#infotext {

	margin: 0px;

	width: 461px;

	margin: 0px;

	padding:40px 0px 0px 0px;

	overflow: auto;

}



#contentstext{

	margin: 25px 0px 10px 0px;

	width: 340px;

	padding: 0px 0px 10px 20px;

	overflow: auto;

scrollbar-track-color:#FFffFF;

scrollbar-face-color:#FFffFF;

scrollbar-shadow-color:#996666;

scrollbar-arrow-color:#CC33CC;

}



#newstext{
	margin: 0px;
	width: 461px;
	padding: 40px 0px 0px 0px;
	scrollbar-track-color:#FFCCFF;
	scrollbar-face-color:#FFCCFF;
	scrollbar-shadow-color:#996666;
	scrollbar-arrow-color:#CC33CC;
	font-size: 12px;

}



li {
	line-height: 200%;
	background: url(img/p_0.gif) no-repeat left center;
	padding-left: 20px;
	border-bottom: dotted 1px #FFFFFF;

}
#rightbox {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 610px;
}
#footer h6 {
	border-style: none;
}
.faq {
	padding-left: 20px;
	margin: 0px auto;
	width: 80%;
	display: block;
	font-size: 12px;
}
ul.rule {
	display:block;
	width: 85%;
	font-size:12px;
	padding:10px 0px 10px 26px;/*項目全体周り余白の指定*/
}

ul.rule li {
	background: url(none);/*全体でリスト画像を背景指定していたのを消しています。*/
	line-height:140%;
	/*list-style-type:decimal;　ここではリストタイプNGです、画像は利きます*/	/*list-style-image:
	url(img/p_0.gif);*/
	margin:  0px;
	padding: 0px;
	
	}
/*リストタイプを選べます（liタグに指定）*/
.lirule{
    list-style-type:decimal}

/*
#footer ul{
	font-size:12px;
	display:block;
	width: 500px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: url(none);

}

#footer li{
	line-height:140%;
	background: url(none);
	padding-top: 4px;
	padding-bottom: 4px;
}

#footer ul a{
text-decoration:none
}
*/
#newstext ul {
	width: 90%;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px 0px 20px 24px;
}
#linkbox {/*サイト横幅対して80%固定・センター指定*/

	text-align: center;

	margin: 0px auto;

	padding: 0px 0px 6px 0px;

	width: 80%;

	/*border: 1px dotted #6699FF;枠線（ドット）指定不要な場合は外して利用*/

	font-size: 12px;

}

#linkbox h1 {/*必要なときはページタイトルとして入ります。*/

	font-size: 14px;

	font-weight: bold;

	color: #6699FF;

	width: 100%;

	display: block;

	padding: 6px 0px;

	margin: 0px auto;

	background: #ECE9D8;

	letter-spacing: 0.3em;

}

#linkbox h2 {

	font-size: 12px;

	color: #666666;

	text-align: center;

	margin: 0px auto;

	padding: 6px 0px;

	width: 100%;

	display: block;

	letter-spacing: 0.1em;

}

#linkbox ul {/*リストの段落・リストタイプなし・LINKBOX対して横幅90%指定*/

	text-align: center;

	display: block;

	width: 90%;

	list-style-type: none;

	padding: 0px;

	margin: 0px auto;

}

#linkbox li {/*リスト項目の横一行ライン指定*/

	display: inline;

	margin: 0px;

	padding: 0px;

	line-height: 140%;

}
