body {background: #a3c2cc;}
a:link {}
a:visited {}
a:hover {}
a:active {}

h1 { text-align:center; font-size:36px; color:#333333;margin:10px 0px 10px 0px;}
h2 { text-align:center; font-size:24px; color:#666666;margin:10px 0px 10px 0px;}

/*-----------------------------------記事タイトル--------------------------------------*/
div.post {border: dotted 2px #ffb9af; padding: 5px; margin: 5px auto }

div.post h2 (background-image: url(http://www.hachioji.or.jp/senifashion//images/company_icon.png); background-repeat: no-repeat; font-size: 1.5em ; border-bottom: solid 1px #f7931e; padding-top: 2px; padding-left: 24px ; padding-bottom: 5px; margin: 0 )
/*-------------------------------#Page-------------------------------*/
#Page {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	height:100%;
        background-color:#ffffff;
	
}

#TopCorner {
	width: 100%;
	height:2px;
	padding-top: 2px;
	background-color:#82b26c;
	 
}
/*-------------------#mainメイン-------------------------*/
#main {
	width: 650px;
	margin: 5px 5px 5px 250px;
	padding: 5px;
	background-color: #ffffff;
	border: 0px #999999 solid;
}

#main table,#main ol,#main ul,#main dl,#main blockquote,#main pre,#main p {
	margin-bottom: 1em;
}

/* -----------------------------------#clam　　カラムメイン------------------------- */
#clam {
	float: left;
	margin: 60px 5px 5px 20px;
	padding: 5px;
	width: 180px;	
	/*background: #EEE;*/
	border: 0px #999999 solid;
	background: #ffffff;
	color:
}

#clam table,#clam ol,#clam ul,#clam dl,#clam blockquote,#clam pre,#clam p {
	margin-bottom: 1em;
}
/* ----------------------------#PankuzuPankuzu--------------------------------------- */
.Pankuzu {
    background-color:#FFFFFF;
	
	padding: 0px;
	width: 100%;
	height:20px;
	font-size: 90%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	/*border-bottom: 2px #efefef solid;*/
}

.Pankuzu ul {
	padding:5px 5px;
}

.Pankuzu ul li {
	display:inline;
}

.Pankuzu li a {   
    padding-right:10px;
	color: #009966;
	text-decoration: none;
    background:url(/senifashion/images/pankuzu_arrow.png) no-repeat right center;
}
.Pankuzu li a:hover {
	color: #7A0000;
}
/* -------------------------------#infotextinfotext--------------------------- */
#infotext {
            font-size:16px;
			font-family: "Osaka－等幅", "ＭＳ Ｐゴシック";
			
			text-align:left;
			color:#4B4B4B;
			
			

}

#infotext #pr {
                font-size:16px;
				font-family: "Osaka－等幅", "ＭＳ Ｐゴシック";
			    text-align: left;
				color:#4B4B4B;

}

#maintitle {
    width: 420px;
	
	margin: 10px 0px 0px 210px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:34px;
	color:#4B4B4B;

}

#maintitle #subtitle {
    width: 420px;
	
	margin: 5px 0px5px 0px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:18px;
	color:#4B4B4B;

}

/*----------------------------------カテゴリ---------------------------------------------*/
div#category {}

p#catetitle {font-size: 30px; font-weight: bold;　width: 600px; color: #666666 ; border: dotted 2px #ffb9af; text-align: center; padding: 10px 0; margin-top: 20px; }

#Topinfo {font-size: 18px; color: #333333 ; border: dotted 3px #82b26c; text-align: left; padding: 10px 0; margin-top: 20px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }


/* ------------------------#subサブ--------------------------------------------- */
#sub {float: left;margin: 10px 10px 5px 5px;padding: 5px;width: 180px;/*background: #EEE;*/border: 0px #999999 solid;}
#sub #SubBn {clear: both;float: left;padding: 10px 0px 20px 0px;margin: 0px auto;width: 210px;border: 0px #00CCFF solid;}
#sub #SubBn ul {margin: 0px auto;padding: 0px;width: 190px;border: 0px #000000 solid;}
#sub #SubBn ul li {}
#sub #SubBn a:hover{background-position:top right;}
#subtitle { width: 600px;margin: 10px 5px 10px 250px; text-align:left; }
#sub #SubMenu {margin: 0px auto;width: 180px;border: 0px #666666 solid;}

#SubMenu #Top {margin: 0px;background: url(/senifashion/images/sub/sub_mnbgt.png) no-repeat;width: 180px;height: 5px;}
#SubMenu #Bg {margin: 0px;padding: 0px;background:#ffffff;width: 180px;}
#SubMenu #Bottom {margin: 0px 0px 10px 0px;background: url(/senifashion/images/sub/sub_mnbgb.png) no-repeat;width: 180px;height: 5px;}

#Bg ul {
	margin: 0px auto;
	padding: 0px;
	width: 200px;
	border: 0px #ffffff solid;
}
ul.pager {
	margin: 0;
	padding: 0;
	width: 200px;
	font-family: "メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif,"IPA Pゴシック","IPA PGothic";
}
ul.pager li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
ul.pager li strong {
	display: -moz-inline-box; /* firefox2 対応 */  
	display: inline-block;
	padding: 0.25em 0.4em;
	background-color: #EEEEEE;
}
ul.pager li a {
	margin: 0;
	padding: 9px;
	width: 180px;
	display: -moz-inline-box; /* firefox2 対応 */  
	display: inline-block;
	/*padding: 0.25em 0.4em;*/
	
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #fffff solid;

	/*border-bottom: 1px #CCCCCC dashed;*/

	color: #00679e;
	text-decoration: none;
	background: #f7faff;
}
  
ul.pager li a:hover,
ul.pager li a:active {
	background-color: #a8cfe7;
	color: #FFFFFF;
}



ul.pager li #Subtx {
	margin : 0px 5px 0px 0px;
	padding: 0px;
	text-align: right;
	font-size: 70%;
	color: #7eafcb;
}
ul.pager li #Maintx {
	margin : 0px;
	padding: 0px 0px 0px 20px;
	font-size: 15px;
	
	line-height: 1.3;
}

ul.pager li #Lt {
	border-top: 1px #CCCCCC solid;
}

ul.pager li #Lb {
	border-bottom: 1px #CCCCCC solid;
}

ul.pager li #Ltb {
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
}

ul.pager #SubMn {
	margin : 0px;
	padding: 0px 0px 0px 30px;
	font-size: 13px;
	background:;
	line-height: 1.3;
}


ul #Subul li a {
	margin: 0;
	padding: 5px 9px 5px 9px;
	width: 180px;
	display: -moz-inline-box; /* firefox2 対応 */  
	display: inline-block;
	/*padding: 0.25em 0.4em;*/
	border-bottom: 1px #CCCCCC dashed;
	color: #00679e;
	text-decoration: none;
	background: #ffffff;
}
ul#Subul li a:hover,
ul#Subul li a:active {
	background-color: #c1dff7;
	color: #FFFFFF;
}

#PageTop {
	/*float:right;*/
	margin: 0px;
	padding: 5px 5px 5px 0px;
	border: 0px #000000 solid;
	height: 10px; 
}


#PageTop #link {
	float:right;
	display: block; 
	background: url(../senifashion/images/pagetop.png)  no-repeat;
	width: 95px;
	height: 10px; 
	margin: 0px;
	padding: 0px;
}

#PageTop a:hover{
	background-position:top right;
}


/*----------------------------------- mt　stlye---------------------------------------*/
#Fc { }
#Fc dl {}
#Fc dl dt { margin-left:40px;padding:10px;background: #ffecdf; <!-- font-weight:bold; --> font-size:100%; border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#Fc dl dd {padding: 5px 5px 5px 5px;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; font-size:100%; }
#Fc dl dd p {margin-top: 10px;}
#Fc dl dd blockquote{margin: 0px 0px 0px 10px;color: #006699;}
#Fc #Text {}

/* ----------------------#headerヘッダー------------------------------------------- */
#header {}
#header .title { width: 950px; margin-top: 0px; padding: 5px;text-align:center; font-size:40px;color:#4B4B4B;font-weight:bold;font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "HG創英角ｺﾞｼｯｸUB"; background-image: url(../senifashion/images/titleback.png); }

#header #Title h1 {width: 950px;height:60px; margin: 5px; padding: 1px;text-align:center;}
#header .subtitle { width: 950px; height:40px; margin: 5px; padding: 0px; text-align:center; font-size:32px; font-weight:bold; color:#4b4b4b;
}
#header a:hover{ background-position:top right;}
/* ------------------------------------#footerフッター-------------------------------- */
#footer { clear: both; margin: 0px; padding: 0px;height: 120px; background:#f8f8f8;}
#footer a { color: #333333;text-decoration: none;}#footer a:hover { color: #ff7326;}#footer ul {  margin: 0px;padding-top: 7px;padding-bottom: 10px; text-align: center;
}
#footer ul li { display: inline; margin-left: 5px; padding-left: 5px;font-size:90%; border-left: 1px dotted #333;}
#footer .copyright {
 margin: 35px 0px 0px 0px;padding:10px 0px 10px 0px;text-align: center;background-color:#eeeeee;color:#006030}
#footer .copyright span {padding:10px 0px;color:#666666;font-size:80%;}

