@charset "utf-8";

body, h1, h2, h3, dl, dt, dd, ul, li, p { 
margin:0;
padding:0;
font-family:'MS UI Gothic';
font-size:13px;
color:#666666;

}
strong{
	font-weight:normal;

}
h1{text-align:right;margin-right:10px;}
/*IE7*/
*+html h1{margin-left:1px;}
/*IE6*/
* html h1{margin-left:1px;}

img{
border:0px;

}

/*IE6のみ動作*/
* html body
{
	text-align:center;
}

/*ヘッダー//////////////////////////////////////////////////////////////////////////////////////////////*/
.header{
	margin-top:1px;
	height:15px;
	text-align:center;
	
}

/*aタグ全般の処理*/
a
{
	text-decoration:none;		/*テキストに下線をつけない*/
}

/* 未訪問のリンク */
a:link
{
	color:#666666;
}

/* 訪問済のリンク */
a:visited
{
	color:#999999;
}
/* カーソルを合わせたときの処理 */
a:hover
{
	text-decoration:underline;	/*テキストに下線をつける*/
}


/*基盤（最背景）*/
div#allframe
{
	text-align:left;
	margin : auto; 
	width:960px;
	/*background:#eeeeee;*/
}

/*TOPコンテンツ*/
div.topcontents
{
	vertical-align:top;
	margin-left:10px;
	width:950px;
	height:120px;
	background:#000000;
}

/*ロゴの加工/////////////////////////////////////////////////////////////////////////////////////////*/
.toplogo
{
	position:absolute;
	text-align:center;
	margin-top:30px;
	width:230px;
	height:60px;
	background-color:#000000;
}
.toplogosakura
{
	position:absolute;
	text-align:center;

	width:230px;
	height:60px;
	background-color:#000000;
}
/*4つのイメージ//////////////////////////////////////////////////////////////////////////////////////////*/
.topimage001
{
	position:absolute;
	margin-left:230px;
}
.topimage002
{
	position:absolute;
	margin-left:410px;
}
.topimage003
{
	position:absolute;
	margin-left:590px;
}

.topimage004
{
	position:absolute;
	margin-left:770px;	
}

/*全ブラ*/
.currnentpage{
margin-left:14px;
margin-top:8px;
margin-bottom:9px;
}
/*ie6用*/
* html .currnentpage {
margin-top:8px;
margin-bottom:8px;
}
/*ie7用*/
*+html .currnentpage{
margin-top:8px;
margin-bottom:9px;
}
/*firefox用*/
.currnentpage, x:-moz-any-link
{
	
margin-top:7px;
margin-bottom:7px;
}


.mainleft
{
	float:left;
	margin-bottom:40px;
}
/*IE7*/
*+html .mainleft
{
	margin-bottom:0px;
}
/*IE6*/
* html .mainleft
{
	margin-bottom:0px;
}

div.mainleft div.categorylistframe{
margin-left:10px;
border:solid 1px #666666;
padding-left:3px;
padding-top:3px;
padding-bottom:21px;
width:207px;

}
* html div.mainleft div.categorylistframe{
width:212px;
padding-bottom:22px;

}
div.mainleft div ul li span{
margin-top:2px;
margin-left:3px;
position:absolute;
}

li{
	list-style:none;
}
div.mainleft div ul li
{
margin-bottom:6px;
height:18px;
}
* html div.mainleft div ul li
{
margin-bottom:3px;
}



/*更新情報のフレーム////////////////////////////////////////////////////////////////////////////////////////*/
/*外枠/////////////////////////////////////////////////////////////////////////////////*/
.updatelistframe{
	margin-left:10px;
	border:solid 1px #666666;
	margin-top:16px;
	padding-bottom:2px;
}

/*firefox用*/
.updatelistframe, x:-moz-any-link
{
	padding-bottom:3px;
}
/*ie7*/
*+html .updatelistframe{
	padding-bottom:2px;

}


/*中枠/////////////////////////////////////////////////////////////////////////////////*/
.ulupdate{
	margin-left:5px;
	margin-top:9px;
}

/*firefox用*/
.ulupdate, x:-moz-any-link
{
	margin-top:7px;
}

/*ie7*/
*+html .ulupdate{
	margin-top:9px;

}



/*更新日時＋住所の部分/////////////////////////////////////////////////////////////////////////////////*/
.update{
	font-size:11px;
	color:#7d7d00;
}
/*firefox用*/
.update, x:-moz-any-link
{
	
}




/*画像・タイトル部分///////////////////////////////////////////////////////////////////////////////////////////*/
.update2{
	padding-bottom:6px;
}
/*firefox用*/
.update2, x:-moz-any-link
{
	padding-bottom:2px;
}
/*ie7*/
*+html .update2{
	padding-bottom:8px;

}
/*ie6*/
* html .update2{
	padding-bottom:7px;
}

/*タイトルだけ部分*/
.updatetitle{	
	margin-top:3px;
	position:absolute;
}
/*firefox用*/
.updatetitle, x:-moz-any-link
{
	margin-top:1px;
}
/*ie6*/
* html .updatetitle{
	margin-top:2px;
}
/*ie7*/
*+html .updatetitle{
	margin-top:3px;
}







/*フッター部分//////////////////////////////////////////////////////////////////*/
/*フッター枠部分（黒地）////////////////////*/
.footer{
background-color:#000000;
width:960px;
height:210px;
margin-top:32px;
clear:both;
}
div.topfooter div ul li a:link{
color:#ffffff;

}
div.footer div ul li a:link{
color:#ffffff;

}
/*firefox*/
.footer, x:-moz-any-link
{
	margin-top:30px;
}
/*IE7*/
*+html .footer{
	margin-top:32px;
}
/*IE6*/
* html .footer{
	margin-top:31px;
	line-height:15px;
}


.topfooter{
background-color:#000000;
width:960px;
height:210px;
clear:both;

}
/*ie7*/
*+html .topfooter{
	

}
/*ie6*/
* html .topfooter{
	margin-bottom:1px;
	line-height:15px;
	height:209px;
}


.fotbunkyotintai,.fotpuremia,.fotyakusyo,.fotprivacy,.fotbunkyobaibai,.fotpuremiablog,.fotgomi,.fotsitemap,.fotsintiku,.fotbintage,.fotsyougakkou,.fotlink,.fotkubomatishool,.fotbasuunkou,.fotinfomation,.fotmakonoshool,.fotkaisyagaiyo,.fotyanesen,.fothome,.fotlogo1,.fotlogo2,.fotlogo3{
color:#ffffff;

}


.fotframe1,.fotframe2,.fotframe3,.fotframe4,.fotframe5,.fotframe6{
float:left;
width:150px;
height:140px;
}
.fotframe1{
	margin-top:14px;
	margin-left:30px;
}
/*firefox*/
.fotframe1, x:-moz-any-link{
	margin-top:13px;

}
/*IE7*/
*+html .fotframe1{
	margin-top:14px;
}
/*IE6*/
* html .fotframe1{
	margin-top:13px;
	margin-left:15px;
}

.fotframe2,.fotframe3,.fotframe4,.fotframe5,.fotframe6{
	margin-left:5px;
	margin-top:14px;
}
/*firefox*/
.fotframe2,.fotframe3,.fotframe4,.fotframe5,.fotframe6, x:-moz-any-link{
	margin-top:13px;
}
/*IE7*/
*+html .fotframe2,*+html .fotframe3,*+html .fotframe4,*+html .fotframe5,*+html .fotframe6{
	margin-top:14px;
}

/*IE6*/
* html .fotframe2,* html .fotframe3,* html .fotframe4,* html .fotframe5,* html .fotframe6{
	margin-left:5px;
	margin-top:13px;
}
.fotframe7{
	width:958px;
height:50px;
	padding-top:120px;
}


.fotbunkyobaibai,
.fotsintiku,
.fotkubomatishool,
.fotmakonoshool,
.fotyanesen,
.fotpuremiablog,
.fotbintage,
.fotgomi,
.fotsyougakkou,
.fotbasuunkou,
.fotsitemap,
.fotlink,
.fotinfomation,
.fotkaisyagaiyo,
.fothome
{
	margin-top:7px;
}
/*firefox*/
.fotbunkyobaibai,
.fotsintiku,
.fotkubomatishool,
.fotmakonoshool,
.fotyanesen,
.fotpuremiablog,
.fotbintage,
.fotgomi,
.fotsyougakkou,
.fotbasuunkou,
.fotsitemap,
.fotlink,
.fotinfomation,
.fotkaisyagaiyo,
.fothome, x:-moz-any-link
{
	margin-top:5px;
	line-height:15px;

}
/*IE7*/
*+html .fotbunkyobaibai,
*+html .fotsintiku,
*+html .fotkubomatishool,
*+html .fotmakonoshool,
*+html .fotyanesen,
*+html .fotpuremiablog,
*+html .fotbintage,
*+html .fotgomi,
*+html .fotsyougakkou,
*+html .fotbasuunkou,
*+html .fotsitemap,
*+html .fotlink,
*+html .fotinfomation,
*+html .fotkaisyagaiyo,
*+html .fothome
{
	margin-top:5px;
	line-height:15px;
}
/*IE6*/
* html .fotbunkyobaibai,
* html .fotsintiku,
* html .fotkubomatishool,
* html .fotmakonoshool,
* html .fotyanesen,
* html .fotpuremiablog,
* html .fotbintage,
* html .fotgomi,
* html .fotsyougakkou,
* html .fotbasuunkou,
* html .fotsitemap,
* html .fotlink,
* html .fotinfomation,
* html .fotkaisyagaiyo,
* html .fothome
{
	margin-top:5px;
}

*+html .fotbunkyotintai,
*+html .fotpuremia,
*+html .fotyakusyo,
*+html .fotprivacy{
	padding-bottom:1px;

}




.fotlogo1,.fotlogo2{
text-align:center;
}
.fotlogo1{
margin-top:28px;
}
/*firefox*/
.fotlogo1, x:-moz-any-link{
margin-top:29px;
}
/*I7E*/
*+html .fotlogo1{
margin-left:0px;
}
/*I6E*/
* html .fotlogo1{
margin-top:142px;
margin-left:0px;
}

/*firefox*/
.fotlogo2, x:-moz-any-link{
	line-height:11px;
}
/*I7E*/
*+html .fotlogo2{
margin-left:0px;
line-height:13px;
}
/*I6E*/
* html .fotlogo2{
margin-left:0px;
}
.fotlogo3{
margin-top:8px;
margin-right:8px;
text-align:right;
}
.fotlogo3, x:-moz-any-link{
margin-top:7px;

}
*+html .fotlogo3{
margin-top:8px;

}

* html .fotlogo1,* html .fotlogo2,* html .fotlogo3{
line-height:13px;

}







