body{
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-color:#fcc679;
	background:url(../img/bg.gif);
}

#contenttop {
	background:url(../img/topbg.jpg) no-repeat top;
	width:100%;
	padding:0;
	margin:0 auto;
}


#content {
	background:url(../img/mainbg.jpg) no-repeat top;
	width:100%;
	padding:0;
	margin:0 auto;
}



#wrp {
	width:1100px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

#top {
	width:800px;
	float:left;
	clear:both;

}

#social_copy{
position: relative;
top: 30px;
left: 30px;
width:300px;
height:25px;
padding:0;
display:block;
clear:both;
text-align:center;
}


#top h1{
	margin:0;
	padding:40px 0 0 0;
	text-align:center;
}

#contenttop h1 {
	margin:auto auto 30px auto;
	
	}



#top h2{
	margin:5px 0;
	padding:0;
	text-align:center;
}

#top h3{
	margin:20px 0;
	padding:0;
	text-align:center;
}


#top #kokuchi{
	margin:15px 20px;
	padding:0;
	width:755px;
	text-align:center;
}




#top #jikai2 h4{
	margin:40px 0 0 0;
	padding:0;
	font-size:17px;
	line-height:1.5em;
	text-align:center;
}


#top #jikai{
	background:url(../img/jikai_bg.jpg);
	width:755px;
	height:490px;
	margin:0 20px 0 20px;
}


.teisei{
	background:#fff;
	width:755px;
	margin:10px 20px 0 20px;
}

.teisei p{
	margin:auto;
	padding:25px;
	font-size:14px;
	line-height:1.7em;
	text-align:left;
	color:#C00;
	display:block;
}

#top #jikai2{
	background:url(../img/jikai_bg2.jpg);
	width:755px;
	height:426px;
	margin:0 20px;
}


#top #jikai2 #jikai_t{
	margin:35px 0 0 25px;
	padding:0;
	width:300px;
	font-size:12px;
	line-height:1.7em;
	text-align:left;
	display:block;
	float:left;
}


#top #jikai #jikai_t{
	margin:50px 0 0 25px;
	padding:0;
	width:300px;
	font-size:12px;
	line-height:1.7em;
	text-align:left;
	display:block;
	float:left;
}

#top #jikai #jikai_t2,
#top #jikai2 #jikai_t2{

	font-size:11px;
	line-height:1.4em;
	margin:5px 4px;
	padding:0;
	width:240px;
	color:#F36

}

#top #jikai #jikai_t strong,
#top #jikai2 #jikai_t strong{
	font-size:17px;
	line-height:1.5em;
	text-align:left;
}

#top #jikai .top_p,
#top #jikai2 .top_p{
	margin:80px 12px 20px 10px;
	padding:10px 8px 0 8px;
	width:382px;
	height:282px;
	display:block;
	float:left;
	background:url(../img/photo_w.png);
}

#top #jikai .top_b,
#top #jikai2 .top_b{
	margin:0px 30px;
	padding:0;
	float:right;
}

#top #yujirou{

	width:755px;
	margin:25px 20px;
	padding:0;
}




#top #hitokoto{
	background:url(../img/pro_bg.jpg);
	width:755px;
	height:241px;
	margin:15px 20px;
}


#hitokoto2{
	background:url(../img/pro_bg.jpg);
	width:755px;
	height:241px;
	margin:15px 20px;
}


#himawari{
	background-color:#FCC;
	width:725px;
	margin:15px 20px;
	padding:10px 15px;
	font-size:12px;
	line-height:1.7em;
	text-align:left;
	
}

#himawari a:link {
	text-decoration: none;
	color:#333;
}

#himawari strong{
	font-size:15px;
	line-height:1.7em;
	text-align:left;
}


#top #hitokoto .move{
	width:340px;
	height:200px;
	display:block;
	margin:25px 20px 0 20px;
	padding:0;
	text-align:left;
	float:left;

}

#top #hitokoto #pro_t{
	margin:25px 0 0 25px;
	padding:0;
	width:320px;
	font-size:13px;
	line-height:1.7em;
	text-align:left;
	display:block;
	float:left;
}

#top #hitokoto #pro_t img{
	margin:0 0 7px 0;
	padding:0;

}


/* naka */


#m1 {
	width:800px;
	float:left;
	clear:both;

}



#m1 h1{
	margin:0;
	padding:40px 0 10px 0;
	text-align:center;
}


#m1 #main{
	background-color:#FFF;
	width:755px;
	margin:10px 20px;
}

#m1 #main .line{
	margin:0;
	padding:10px 0;
	text-align:center;
	display:block;
}


#m1 #main #main_t{
	margin:20px 25px;
	padding:0;
	font-size:13px;
	line-height:1.7em;
	text-align:left;
	display:block;
}

#m1 #main #main_t strong{
	font-size:18px;
	line-height:1.7em;
	text-align:left;
}

#m1 #main #guest{
	margin:20px 35px;
	padding:0;
	display:block;
}

#m1 #main #guest .title{
	margin:0 0 10px 0;
	padding:0;
	display:block;
}


#m1 #main #guest #guest_t{
	margin:5px 30px 5px 15px;
	padding:0;
	font-size:13px;
	line-height:1.5em;
	text-align:left;
	display:block;
}

#m1 #main .top_b{
	margin:20px 30px 30px 0;
	padding:0;
	display:block;
	text-align:right;
}

/* backnumber */

#bn {
	width:800px;
	float:left;
	clear:both;

}



#bn h1{
	margin:0;
	padding:40px 0 10px 0;
	text-align:center;
}


#bn #main{
	background-color:#FFF;
	width:755px;
	margin:30px 20px;
}



#bn #main .back_top{
	margin:0;
	padding:20px 0;
	text-align:center;
	display:block;
}



#bn #main .line{
	margin:0;
	padding:10px 0;
	text-align:center;
	display:block;
}

.backnumber{
	width:700px;
	margin:0 25px;
	padding:0;
	overflow:auto;
	height:1000px;


}



.backnumber ul#list{
	margin:20px 30px 30px 20px;s
	padding:0;
	list-style:none;
	text-align:left;
}

.backnumber ul#list li{
	font-size:14px;
	border-bottom:1px dotted #ccc;
	padding:5px 12px;
	margin:0;
}

.backnumber ul#list li span{
	width:70px;
	margin: 0 10px 0 20px;
	display:inline-block;
}

.backnumber ul#list li em{
	font-style:normal;
	width:120px;
	margin: 0 10px 0 0;
	display:inline-block;
}


.backnumber ul#list li a{
	color:#8c5e24;
	text-decoration:none
	}
	
.backnumber ul#list li a:hover{
	color:#bd8e52;
	}



/* right column */
	
#right_column{
	width:300px;
	float:right;
	padding:10px 0;
}

#top, .cfix{zoom:1;}
#top:after, .cfix:after{
  content: ""; 
  display: block; 
  clear: both;
}

