@charset "utf-8";

/* **************************************
*Since: 2008-08-05
*Modified: 2008-08-06
************************************** */


/* Reset & Restyle
---------------------------------------------------------------------------------------- */
*{
  zoom:1;
}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,table,th,td,form,select,option,address,pre,strong,em{
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana,sans-serif;
	text-decoration:none;
	line-height:1.5;
	color: #333;
	margin:0;
	padding:0;
}

body{
	font-size:75%;
	text-align:center;
	background-color:#F2F0E6;
}

/* ModernBrowsersOnly(notIE7) */
html>/**/body{
	font-size:12px;
}

img{
	border: 0px;
	vertical-align:bottom;
}

ul, ol{
	list-style-type: none;
}

table {
	border: none;
}

th, td {
	padding: 0px;
}

hr{
	visibility:hidden;
}


/* link color
---------------------------------------------------------------------------------------- */
a {
	text-decoration: none;
	color:#03c;
}

a:hover {	
	color:#03c;
	text-decoration: underline;
}


/* clearFix
---------------------------------------------------------------------------------------- */
.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearFix{
	display:inline-block;
}

/*\*/ * html .clearFix{
	height:1%;
} /**/

/*\*/ .clearFix{
	display:block;
} /**/


/* wrapper
---------------------------------------------------------------------------------------- */
#wrapper{
	width:840px;
	margin:0px auto;
	background:url(../common/bg_wrapper.gif) repeat-y;
}


/* header
---------------------------------------------------------------------------------------- */
#header{
	background:url(../common/bg_header01.jpg) no-repeat top;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	height:221px;
}


#header02{
	background:url(../common/bg_header02.jpg) no-repeat top;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	height:221px;
}



#header03{
	background:url(../common/bg_header03.jpg) no-repeat top;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	height:221px;
}

#header04{
	background:url(../common/bg_header04.jpg) no-repeat top;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	height:221px;
}

#header05{
	background:url(../common/bg_header05.jpg) no-repeat top;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	height:221px;
}


#header06{
	background:url(../common/bg_header06.jpg) no-repeat top;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	height:221px;
}

#header131{
	background:url(../common/bg_header131.jpg) no-repeat top;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	height:221px;
}


#header175{
	background:url(../common/bg_header175.jpg) no-repeat top;
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	height:221px;
}




/* mainContent
---------------------------------------------------------------------------------------- */
#mainContent{
	padding:0px 20px 0px 20px;
	text-align:left;
}

#mainContent h2{
	margin:0px 6px 20px 6px;
	text-align:center;
}

#mainContent #entry{
	float:left;
	width:674px;
	margin:0px 0px 5px 0px;
	padding:0px 63px 0px 63px;
	text-align:left;
	display:block;
}

/*#mainContent #entry span{
	float:left;
	width:112px;
	height:33px;
	margin:0px 20px 0px 0px;
	padding:85px 0px 0px 0px;
	display:block;
	text-align:center;
	color:#000;
}*/

#mainContent #entry h3{
	width:654px !important;
	width:674px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
	background:url(../common/mark.gif) no-repeat left;
}

#mainContent #entry h4{
	width:674px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:right;
	font-size:10px;
	display:block;
}

#mainContent #entry p{
	width:654px !important;
	width:674px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	font-size:12px;
	line-height:1.2;
	display:block;
}

#mainContent #entry i{
	width:654px;
	margin:0px 0px 0px 20px;
	padding:5px 0px 0px 0px;
	text-align:right;
	border-top:1px solid #000;
	display:block;
}

#mainContent #author{
	float:left;
	margin:20px 0px 40px 0px;
	padding:0px 20px 0px 20px;
	text-align:left;
	background:url(../common/bg_author.gif) repeat-y center;
}

#mainContent #author h3{
	width:760px;
	height:50px;
	margin:0px 0px 20px 0px;
	display:block;
}

#mainContent #author p{
	width:702px !important;
	width:760px;
	margin:0px 0px 40px 0px;
	padding:0px 29px;
}

#mainContent #author ul{
	float:left;
	width:474px;
	margin:15px 0px 0px 10px !important;
	margin:15px 0px 0px 5px;
}

#mainContent #author ul li{
	float:left;
	width:225px;
	margin:0px 12px 15px 0px !important;
	margin:0px 6px 15px 0px;
	text-align:center;
	display:block;
}

#mainContent #author ul li span{
	float:left;
	width:69px;
	margin:0px 6px 0px 0px !important;
	margin:0px 3px 0px 0px;
	display:block;
	color:#000;
	line-height:1.2;
}

#mainContent #author ul li span a{
	float:left;
	width:69px;
	margin:0px 0px 15px 0px;
	padding:56px 0px 0px 0px;
	display:block;
}

#mainContent #author ul li i{
	float:left;
	width:150px;
	display:block;
	color:#000;
	text-align:left;
	font-size:10px;
	font-style:normal;
}

#mainContent #author img{
	float:left;
	display:block;
	font-size:0;
	line-height:0;
}


*:first-child+html #mainContent #author img.day{
	float:left;
	margin:0px 0px 0px 7px;
	width:259px;
	height:1%;
}

#mainContent #sideMenu{
	float:left;
	width:69px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 57px;
	text-align:left;
}

#mainContent #sideMenu span{
	float:left;
	width:160px;
	height:25px;
	margin:0px 20px 20px 0px;
	padding:128px 0px 0px 0px;
	display:block;
	text-align:center;
	color:#000;
}

#mainContent #sideMenu ul li{
	float:left;
	margin:0px 0px 5px 0px;
}

#mainContent #sideMenu span.author_photo9{background:url(../common/author_photo3.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo10{background:url(../common/author_photo4.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo11{background:url(../common/author_photo5.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo12{background:url(../common/author_photo6.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo13{background:url(../common/author_photo7.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo14{background:url(../common/author_photo8.jpg) no-repeat;}

#mainContent #entry span.author_photo9{background:url(../common/author_photo_mini3.jpg) no-repeat;}
#mainContent #entry span.author_photo10{background:url(../common/author_photo_mini4.jpg) no-repeat;}
#mainContent #entry span.author_photo11{background:url(../common/author_photo_mini5.jpg) no-repeat;}
#mainContent #entry span.author_photo12{background:url(../common/author_photo_mini6.jpg) no-repeat;}
#mainContent #entry span.author_photo13{background:url(../common/author_photo_mini7.jpg) no-repeat;}
#mainContent #entry span.author_photo14{background:url(../common/author_photo_mini8.jpg) no-repeat;}

#mainContent #author ul li.author_photo9{background:url(../common/author_photo_mini3.jpg) no-repeat;}
#mainContent #author ul li.author_photo10{background:url(../common/author_photo_mini4.jpg) no-repeat;}
#mainContent #author ul li.author_photo11{background:url(../common/author_photo_mini5.jpg) no-repeat;}
#mainContent #author ul li.author_photo12{background:url(../common/author_photo_mini6.jpg) no-repeat;}
#mainContent #author ul li.author_photo13{background:url(../common/author_photo_mini7.jpg) no-repeat;}
#mainContent #author ul li.author_photo14{background:url(../common/author_photo_mini8.jpg) no-repeat; margin:0px 0px 0px 0px;}


#mainContent #sideMenu span.author_photo18{background:url(../common/author_photo18.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo19{background:url(../common/author_photo19.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo20{background:url(../common/author_photo20.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo28{background:url(../common/author_photo28.jpg) no-repeat;}

#mainContent #entry span.author_photo18{background:url(../common/author_photo_mini18.jpg) no-repeat;}
#mainContent #entry span.author_photo19{background:url(../common/author_photo_mini19.jpg) no-repeat;}
#mainContent #entry span.author_photo20{background:url(../common/author_photo_mini20.jpg) no-repeat;}
#mainContent #entry span.author_photo28{background:url(../common/author_photo_mini28.jpg) no-repeat;}

#mainContent #author ul li.author_photo18{background:url(../common/author_photo_mini18.jpg) no-repeat;}
#mainContent #author ul li.author_photo19{background:url(../common/author_photo_mini19.jpg) no-repeat;}
#mainContent #author ul li.author_photo20{background:url(../common/author_photo_mini20.jpg) no-repeat;}
#mainContent #author ul li.author_photo28{background:url(../common/author_photo_mini28.jpg) no-repeat;}



#mainContent #sideMenu span.author_photo21{background:url(../common/author_photo21.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo22{background:url(../common/author_photo22.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo23{background:url(../common/author_photo23.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo24{background:url(../common/author_photo24.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo25{background:url(../common/author_photo25.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo26{background:url(../common/author_photo26.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo27{background:url(../common/author_photo27.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo38{background:url(../common/author_photo38.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo39{background:url(../common/author_photo39.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo40{background:url(../common/author_photo40.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo41{background:url(../common/author_photo41.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo42{background:url(../common/author_photo42.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo43{background:url(../common/author_photo43.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo44{background:url(../common/author_photo44.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo45{background:url(../common/author_photo45.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo46{background:url(../common/author_photo46.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo48{background:url(../common/author_photo48.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo49{background:url(../common/author_photo49.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo50{background:url(../common/author_photo50.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo51{background:url(../common/author_photo51.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo52{background:url(../common/author_photo52.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo53{background:url(../common/author_photo53.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo54{background:url(../common/author_photo54.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo55{background:url(../common/author_photo55.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo61{background:url(../common/author_photo61.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo57{background:url(../common/author_photo57.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo58{background:url(../common/author_photo58.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo59{background:url(../common/author_photo59.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo60{background:url(../common/author_photo60.jpg) no-repeat;}


#mainContent #entry span.author_photo21{background:url(../common/author_photo_mini21.jpg) no-repeat;}
#mainContent #entry span.author_photo22{background:url(../common/author_photo_mini22.jpg) no-repeat;}
#mainContent #entry span.author_photo23{background:url(../common/author_photo_mini23.jpg) no-repeat;}
#mainContent #entry span.author_photo24{background:url(../common/author_photo_mini24.jpg) no-repeat;}
#mainContent #entry span.author_photo25{background:url(../common/author_photo_mini25.jpg) no-repeat;}
#mainContent #entry span.author_photo26{background:url(../common/author_photo_mini26.jpg) no-repeat;}
#mainContent #entry span.author_photo27{background:url(../common/author_photo_mini27.jpg) no-repeat;}
#mainContent #entry span.author_photo38{background:url(../common/author_photo_mini38.jpg) no-repeat;}
#mainContent #entry span.author_photo39{background:url(../common/author_photo_mini39.jpg) no-repeat;}
#mainContent #entry span.author_photo40{background:url(../common/author_photo_mini40.jpg) no-repeat;}
#mainContent #entry span.author_photo41{background:url(../common/author_photo_mini41.jpg) no-repeat;}
#mainContent #entry span.author_photo42{background:url(../common/author_photo_mini42.jpg) no-repeat;}
#mainContent #entry span.author_photo43{background:url(../common/author_photo_mini43.jpg) no-repeat;}
#mainContent #entry span.author_photo44{background:url(../common/author_photo_mini44.jpg) no-repeat;}
#mainContent #entry span.author_photo45{background:url(../common/author_photo_mini45.jpg) no-repeat;}
#mainContent #entry span.author_photo46{background:url(../common/author_photo_mini46.jpg) no-repeat;}
#mainContent #entry span.author_photo48{background:url(../common/author_photo_mini48.jpg) no-repeat;}
#mainContent #entry span.author_photo49{background:url(../common/author_photo_mini49.jpg) no-repeat;}
#mainContent #entry span.author_photo50{background:url(../common/author_photo_mini50.jpg) no-repeat;}
#mainContent #entry span.author_photo51{background:url(../common/author_photo_mini51.jpg) no-repeat;}
#mainContent #entry span.author_photo52{background:url(../common/author_photo_mini52.jpg) no-repeat;}
#mainContent #entry span.author_photo53{background:url(../common/author_photo_mini53.jpg) no-repeat;}
#mainContent #entry span.author_photo54{background:url(../common/author_photo_mini54.jpg) no-repeat;}
#mainContent #entry span.author_photo55{background:url(../common/author_photo_mini55.jpg) no-repeat;}
#mainContent #entry span.author_photo61{background:url(../common/author_photo_mini61.jpg) no-repeat;}
#mainContent #entry span.author_photo57{background:url(../common/author_photo_mini57.jpg) no-repeat;}
#mainContent #entry span.author_photo58{background:url(../common/author_photo_mini58.jpg) no-repeat;}
#mainContent #entry span.author_photo59{background:url(../common/author_photo_mini59.jpg) no-repeat;}
#mainContent #entry span.author_photo60{background:url(../common/author_photo_mini60.jpg) no-repeat;}


#mainContent #author ul li.author_photo21{background:url(../common/author_photo_mini21.jpg) no-repeat;}
#mainContent #author ul li.author_photo22{background:url(../common/author_photo_mini22.jpg) no-repeat;}
#mainContent #author ul li.author_photo23{background:url(../common/author_photo_mini23.jpg) no-repeat;}
#mainContent #author ul li.author_photo24{background:url(../common/author_photo_mini24.jpg) no-repeat;}
#mainContent #author ul li.author_photo25{background:url(../common/author_photo_mini25.jpg) no-repeat;}
#mainContent #author ul li.author_photo26{background:url(../common/author_photo_mini26.jpg) no-repeat;}
#mainContent #author ul li.author_photo27{background:url(../common/author_photo_mini27.jpg) no-repeat;}
#mainContent #author ul li.author_photo38{background:url(../common/author_photo_mini38.jpg) no-repeat;}
#mainContent #author ul li.author_photo39{background:url(../common/author_photo_mini39.jpg) no-repeat;}
#mainContent #author ul li.author_photo40{background:url(../common/author_photo_mini40.jpg) no-repeat;}
#mainContent #author ul li.author_photo41{background:url(../common/author_photo_mini41.jpg) no-repeat;}
#mainContent #author ul li.author_photo42{background:url(../common/author_photo_mini42.jpg) no-repeat;}
#mainContent #author ul li.author_photo43{background:url(../common/author_photo_mini43.jpg) no-repeat;}
#mainContent #author ul li.author_photo44{background:url(../common/author_photo_mini44.jpg) no-repeat;}
#mainContent #author ul li.author_photo45{background:url(../common/author_photo_mini45.jpg) no-repeat;}
#mainContent #author ul li.author_photo46{background:url(../common/author_photo_mini46.jpg) no-repeat;}
#mainContent #author ul li.author_photo48{background:url(../common/author_photo_mini48.jpg) no-repeat;}
#mainContent #author ul li.author_photo49{background:url(../common/author_photo_mini49.jpg) no-repeat;}
#mainContent #author ul li.author_photo50{background:url(../common/author_photo_mini50.jpg) no-repeat;}
#mainContent #author ul li.author_photo51{background:url(../common/author_photo_mini51.jpg) no-repeat;}
#mainContent #author ul li.author_photo52{background:url(../common/author_photo_mini52.jpg) no-repeat;}
#mainContent #author ul li.author_photo53{background:url(../common/author_photo_mini53.jpg) no-repeat;}
#mainContent #author ul li.author_photo54{background:url(../common/author_photo_mini54.jpg) no-repeat;}
#mainContent #author ul li.author_photo55{background:url(../common/author_photo_mini55.jpg) no-repeat;}
#mainContent #author ul li.author_photo61{background:url(../common/author_photo_mini61.jpg) no-repeat;}
#mainContent #author ul li.author_photo57{background:url(../common/author_photo_mini57.jpg) no-repeat;}
#mainContent #author ul li.author_photo58{background:url(../common/author_photo_mini58.jpg) no-repeat;}
#mainContent #author ul li.author_photo59{background:url(../common/author_photo_mini59.jpg) no-repeat;}
#mainContent #author ul li.author_photo60{background:url(../common/author_photo_mini60.jpg) no-repeat;}



#mainContent #sideMenu span.author_photo30{background:url(../common/author_photo30.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo31{background:url(../common/author_photo31.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo32{background:url(../common/author_photo32.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo33{background:url(../common/author_photo33.jpg) no-repeat;}

#mainContent #entry span.author_photo30{background:url(../common/author_photo_mini30.jpg) no-repeat;}
#mainContent #entry span.author_photo31{background:url(../common/author_photo_mini31.jpg) no-repeat;}
#mainContent #entry span.author_photo32{background:url(../common/author_photo_mini32.jpg) no-repeat;}
#mainContent #entry span.author_photo33{background:url(../common/author_photo_mini33.jpg) no-repeat;}

#mainContent #author ul li.author_photo30{background:url(../common/author_photo_mini30.jpg) no-repeat;}
#mainContent #author ul li.author_photo31{background:url(../common/author_photo_mini31.jpg) no-repeat;}
#mainContent #author ul li.author_photo32{background:url(../common/author_photo_mini32.jpg) no-repeat;}
#mainContent #author ul li.author_photo33{background:url(../common/author_photo_mini33.jpg) no-repeat;}



#mainContent #sideMenu span.author_photo34{background:url(../common/author_photo34.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo35{background:url(../common/author_photo35.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo36{background:url(../common/author_photo36.jpg) no-repeat;}
#mainContent #sideMenu span.author_photo37{background:url(../common/author_photo37.jpg) no-repeat;}

#mainContent #entry span.author_photo34{background:url(../common/author_photo_mini34.jpg) no-repeat;}
#mainContent #entry span.author_photo35{background:url(../common/author_photo_mini35.jpg) no-repeat;}
#mainContent #entry span.author_photo36{background:url(../common/author_photo_mini36.jpg) no-repeat;}
#mainContent #entry span.author_photo37{background:url(../common/author_photo_mini37.jpg) no-repeat;}

#mainContent #author ul li.author_photo34{background:url(../common/author_photo_mini34.jpg) no-repeat;}
#mainContent #author ul li.author_photo35{background:url(../common/author_photo_mini35.jpg) no-repeat;}
#mainContent #author ul li.author_photo36{background:url(../common/author_photo_mini36.jpg) no-repeat;}
#mainContent #author ul li.author_photo37{background:url(../common/author_photo_mini37.jpg) no-repeat;}


















#mainContent #postLink{
	float:left;
	width:674px !important;
	width:800px;
	margin:20px 0px 0px 0px;
	padding:0px 63px 0px 63px;
	text-align:left;
	display:block;
}

#mainContent #postLink .alignleft{
	float:left;
	text-align:left;
}

#mainContent #postLink .alignright{
	float:right;
	text-align:right;
}


/* footer
---------------------------------------------------------------------------------------- */
#footer{
	background:url(../common/bg_footer.gif) no-repeat bottom;
	padding:0px 45px 50px 45px;
}

#footer .banner{
	margin:5px 0px;
}

#footer .banner span{
	margin:0px 5px 0px 0px;
	text-align:left;
}

#footer .top{
	float:right;
	margin:5px 0px;
}

#footer p{
	clear:both;
	text-align:center;
	font-size:10px;
}


/* staff
---------------------------------------------------------------------------------------- */

#staff{
	padding:0px 10px;
	margin: 0px;
	width: 740px;
}

#staff h4{
	padding:0px;
	margin: 0px 0px 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
}

#staff p{
	padding:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 150%;
	margin: 0px;
}















