@charset "Shift_JIS";

html {

  scrollbar-face-color : #ffffff;
  scrollbar-arrow-color : #666666;
  scrollbar-darkshadow-color : #666666;
  scrollbar-track-color : #cccccc;
  scrollbar-highlight-color : #F8F8F8;
  scrollbar-3dlight-color : #cccccc;
}


body {
text-align:center;
  margin: 0px;
  padding: 0px;
  color: #484848;
  font-size: 12px;
  
  background-image:  url(../blog/img/backimg.jpg) ;
}
/*background-image:  url(../blog/img/back1.gif) ; */
/*background: #cccccc; */
table{
	border: 0px ;
}


hr {
	border-style: dotted none none none; 
border-top-width: 1px; 
border-color: #705B31;  
height: 1px; 

}


h1{

	font-size: 13px;
	color: #ffffff;
}


h2{
	font-size: 11px;
	color: #ffffff;
    margin-left: auto;
    margin-right: auto;
width: 100%;
padding: 4px;
background: #3C3313;
height: 10px;
}

#maintitles{
text-align:left;
font-weight: bolder;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
width: 470px;
padding: 4px 4px 4px 6px;
/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}


#maintitles2{
text-align:left;
font-weight: bolder;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
width: 250px;
padding: 4px 4px 4px 6px;
/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}

#titles{
text-align:left;
font-weight: bolder;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
width: 164px;
padding: 4px 4px 4px 6px;
/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}

#titlest{
text-align:left;
font-weight: bolder;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
width: 164px;
padding: 4px 4px 4px 6px;
background: #3C3313;
height: 10px;
}

#titles2{
font-weight: bolder;
text-align:left;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
padding: 4px 4px 4px 6px;
width: 460px;

/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}

#titles3{
font-weight: bolder;
text-align:left;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
padding: 4px 4px 4px 6px;

width: 460px;

/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}

#titles4{
font-weight: bolder;
text-align:left;
	font-size: 12px;
	color: #484848;
    margin-left: auto;
    margin-right: auto;
width: 472px;
padding: 4px;
height: 10px;
}

.hp{
behavior:url("#default#homepage")
}


#container {
 width:700px;
 margin-left:auto;
 margin-right:auto;
 	border-style: solid solid solid solid;
border-top-width: 0px;
border-bottom-width: 0px; 	
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #5A730E;
border-bottom-color: #352517;

border-right-color: #352517;
border-left-color: #352517;
background: #ffffff;

}


/* ƒwƒbƒ_ */
#t_head {
	font-size: 12px;
	color: #ffffff;
    margin-left: auto;
    margin-right: auto;
width: 690px;
height: 50px;
padding: 4px;
/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/

float: clear;
	
}

#t_header1{
color: #ffffff;
font-size: 12px;float:left; width:400px;
height: 50px
margin-left: 4px;
text-align: left;

}

#t_header2{
color: #484848;
font-size: 12px;float:right; width:170px;margin-left:auto;
 margin-right:auto;
 padding: 0px 10px 0px 0px;
text-align: right;

}


/* //ƒwƒbƒ_ */

#t_header {
margin-left:auto;
 margin-right:auto;
	width: 700px;
	height: 1px;
float: clear;
background-image:  url(../blog/img/head_bg.jpg) ;
	
}


#header {
margin-left:auto;
 margin-right:auto;
font-size: 12px;
	width: 690px;
	height: 40px;
text-align: left;
	text-valign: middle; 
	color: #484848;
float: clear;

	
}

#header_ken {
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	clear: both;
	width: 690px;
	height: 250px;
	text-align: center;
	text-valign: middle;
	color: #cccccc;
	float: clear;
	background: #eeeeee;
	
	border-style: solid; 
border-top-width: 1px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #bbbbbb; 
border-bottom-color: #bbbbbb;
border-right-color: #3C3313;
border-left-color: #3C3313;

	
}


#header_ken2 {
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	clear: both;
	width: 690px;
	height: 50px;
	text-align: center;
	text-valign: middle;
	color: #cccccc;
	float: clear;
	background: #eeeeee;
	
	border-style: solid; 
border-top-width: 1px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #bbbbbb; 
border-bottom-color: #bbbbbb;
border-right-color: #3C3313;
border-left-color: #3C3313;

	
}


#header_bt {
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	clear: both;
	width: 690px;
	height: 0px;
	text-align: center;
	text-valign: middle;
	color: #666666;
	float: clear;
	background: #fffff;
	
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #3C3313; 
border-bottom-color: #bbbbbb;
border-right-color: #3C3313;
border-left-color: #3C3313;

	
}


		/*background: #3C3313;*/

#header hr{
	border-style: dotted none none none; 
border-top-width: 1px; 
border-top-color: #cccccc; 
height: 1px; 

}


#head_1{
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	width: 200px;
	float: left;
	
	
	}
	
#head_2{
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	width: 500px;
	float: left;
	vertical-align: bottom;
	
	}


#footer {
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	clear: both;
	width: 690px;
	height: 30px;
	text-align: center;
	text-valign: middle;
	color: #333333;
	float: clear;

}

	/*background: #3C3313;*/

#footer hr{
	border-style: dotted none none none; 
border-top-width: 1px; 
border-top-color: #cccccc; 
height: 1px; 

}

#space {

padding: 10px;
background: #ffffff;


margin-left:auto;
 margin-right:auto;
	width: 650px;
	clear: both;
	height: 100px;
	float: clear;
}

#space hr{
	border-style: dotted none none none; 
border-top-width: 1px; 
border-top-color: #cccccc; 
height: 1px; 

}

#space2 {
margin-left:auto;
 margin-right:auto;
	width: 700px;
	clear: both;
	height: 10px;
	float: clear;
}

#wrapper{
	width:700px;
margin-left:auto;
 margin-right:auto;
	
	}
	

#left_menu{font-size: 12px;float:left; width:200px;margin-left:auto;
 margin-right:auto;}
#topics{font-size: 12px;float:left; width:200px;margin-left:auto;
 margin-right:auto;}

#messages {font-size: 12px;float:right; width:500px;margin-left:auto;
 margin-right:auto;}

/* header */
#head_left {font-size: 12px;float:left; width:300px; margin-left:auto;
 margin-right:auto;text-valign: top; }

#head_right {font-size: 12px;float:right; width:300px;margin-left:auto;
 margin-right:auto;text-align: right;}

/* header menu */
#h_rsm{
text-valign: middle; 
text-align: right;
border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width:350px;
margin-left:auto;
 margin-right:auto;
padding: 20px 20px 30px 10px;
background: #ffffff;
clear: both;
}


	
	
	#prof{
	font-size: 12px;
	width: 180px;
	border:solid 1px #cccccc;
	margin:20px 0;
	
	}



.stile1 {
	font-size: 12px;
}
.css2 {
	font-size: 12px;
}

.fm1 {
	font-size: 12px;
	background: #333333;
}

.bg2 {
	font-size: 12px;
	background: #ffffff;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}


.css3 {
	font-size: 14px;
}
.css4 {
	font-size: 12px;

}

.headers {
	font-size: 12px;
	color: #ffffff;
}

a:link{
font-weight: bolder;
color:#8DB711;
font-size:12px;
text-decoration: underline;
}
a:visited{
font-weight: bolder;
color:#8DB711;
font-size:12px;
text-decoration: underline;
}
a:active{
font-weight: bolder;
color:#8DB711;
font-size:12px;
text-decoration: underline;
}

a:hover{
font-weight: bolder;
color:#252F07;
font-size:12px;
text-decoration: underline;
}

.tbl01 {
	border: 1px solid #999999;
}
.titlename {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image:  url(images/yellow.gif) ;
}
.titlename2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.name {
	font-size: 12px;
	color: #3C3313;
	font-weight: bold;
}
.content {
	font-size: 12px;
	line-height: 10px;
	color: #333333;
}

.content2 {
	font-size: 12px;
	text-transform: uppercase;
	color: #333333;
	background-image:  url(images/yellow.gif) ;
	
}

.contentsname {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image:  url(images/green.gif) ;
}

a.typelink:link {
font-size:12px;
  color : #ffffff;
  text-decoration: none;
}
a.typelink:visited {
font-size:12px;
  color : #ffffff;
text-decoration: none;
}
a.typelink:hover {
font-size:12px;
  color : #f1f1f1;
  text-decoration: underline;
}
a.typelink:active {
font-size:12px;
  color : #ffffff;
  text-decoration: none;
}

.redss {
font-size: 12px;
	font-weight: bold;
	color: #66cc33;
}


.gssq {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
}

.css222 {
	font-size: 12px;
	
}

.proname {
	font-size: 11px;
	
}

/* menu1 */

.m1_1 {
	width: 20px;
	height: 30px;
}

.m1_2 {
	width: 430px;
	height: 30px;
}

.m1_3 {
	width: 30px;
	height: 30px;

}


.m1_4 {
	width: 20px;
	background-image:  url(images/m1/4.jpg) ;
}

.m1_5 {
	width: 30px;
	background-image:  url(images/m1/5.jpg) ;
}


.m1_6 {
	width: 20px;
	height: 25px;
}

.m1_7 {
	width: 430px;
	height: 25px;
}

.m1_8 {
	width: 30px;
	height: 25px;

}


.m1_m {
	font-size: 11px;
	width: 430px;
	background: #ffffff;
}

/* //menu1 */






/* menu2 */

.m2_1 {
	width: 25px;
	height: 25px;
}

.m2_2 {
	width: 150px;
	height: 25px;
}

.m2_3 {
	width: 25px;
	height: 25px;

}


.m2_4 {
	width: 25px;
	background-image:  url(images/m2/4.jpg) ;
}

.m2_5 {
	width: 25px;
	background-image:  url(images/m2/5.jpg) ;
}



.m2_m {
	font-size: 11px;
	width: 150px;
	background: #ffffff;
}


.m2_ms {


    margin-left: auto;
    margin-right: auto;
	text-align: center;

	font-size: 12px;
	width: 150px;
	background: #ffffff;
}


/* //menu2 */


.inf1 {
    width: 100px;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	background: #33cccc;
	background-image:  url(images/headers/background.gif) ;
	border: 0px ;
}

.heads {
    width: 700px;
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
	background: #cccccc;
	background-image:  url(images/green.gif) ;
	border: 0px ;
}




.contents{
	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 

width: 185px;
margin : 0;
padding: 5px;
background: #C6BEA2;

}


#conpr{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width:185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;


}



#gggl{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;


}

#kouen{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}

#adg{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}



#cal{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}

#day{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}

#said{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 180px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}

#categorys{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 180px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}


#saic{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 180px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}


#arc{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 180px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}


#binz{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 180px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}


#rent{

	text-align: center;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}




#topics_news{
text-align: left;
	border-style: solid; 
border-width: 0px;
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;
}



#kokuchi_news{
	border-style: solid; 
border-width: 0px;
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
 padding: 5px;
background: #ffffff;
clear: both;
}

#n_mains{
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
 padding: 5px;
background: #ffffff;
clear: both;
}


#nyuji_days{
text-align:left;
width: 460px;
margin-left:auto;
 margin-right:auto;
 padding: 4px;
background: #ffffff;
clear: both;
}

#topics_in{
text-align:left;
width: 460px;
margin-left:auto;
 margin-right:auto;
 padding: 4px;
background: #ffffff;
clear: both;
}



#checkp{
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
padding: 10px;
background: #ffffff;
clear: both;
}


.main_c{
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 

width: 480px;
margin-left:auto;
 margin-right:auto;
padding: 10px;
background: #ffffff;
clear: both;
}

#c_day{
text-align:center;
margin-left:auto;
 margin-right:auto;
padding: 2px;
	color: #705B31;
}

.iam{
	border-style: double; 
border-top-width: 3px; 
border-bottom-width: 3px; 
border-right-width: 3px; 
border-left-width: 3px; 
border-top-color: #cccccc; 
border-bottom-color: #cccccc;
border-right-color: #cccccc;
border-left-color: #cccccc;
    margin-left: auto;
    margin-right: auto;

}

#left_s{

	text-align: left;
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width:180px;
margin-left:auto;
 margin-right:auto;
padding: 4px 4px 4px 10px;
background: #ffffff;
clear: both;


}

.imim{

border-style: solid; 
border-width: 1px; 
border-color: #777777; 
clear: both;


}

#n_rand{
	border-style: solid; 
border-width: 0px; 
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
 padding: 5px;
background: #ffffff;
clear: both;
text-align: left;
}


#n_rand_t{
text-align:left;
width: 460px;
height:130px;
margin-left:auto;
 margin-right:auto;
 padding: 4px;
background: #eeeeee;
clear: both;
}

#rand_titles{
text-align:left;
font-weight: bolder;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
width: 450px;
padding: 4px 4px 4px 6px;
/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}


a.viewlink:link {
font-size:11px;
  color : #484848;
  text-decoration: none;
}
a.viewlink:visited {
font-size:11px;
  color : #484848;
text-decoration: none;
}
a.viewlink:hover {
font-size:11px;
  color : #cccccc;
  text-decoration: underline;
}
a.viewlink:active {
font-size:11px;
  color : #484848;
  text-decoration: none;
}

.gss{
color : #A0F21B;
}