/* CSS Document */

body {
	background-color: #ffffff;
}
body {
margin: 0px auto;
padding: 0px;
background-color: #FFF;
text-align: left;
background-image: url("");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom
}

.wrapper {
padding: 0px 25px;

}


#layout0 {
width: 650px;
height: 150px;
padding:0px 0px;
background-color: #FEE7B1;
background-image: url("img/rep-hedder.gif");
background-repeat: no-repeat;
}
#layout {
width: 610px;
padding:10px 20px;
background-color: #FFFFFF;
}

#main {
float: left;
width:610px;
}

#side {
float: right;
width: 220px;
}



h1 {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
color: #666666;
}

h2 {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
color: #666666;
}

ul {
margin: 0px 0px 0px 15px;
padding: 0px;
}

a { color: #999966; text-decoration: underline; }
a:link		{ color: #502E13; text-decoration: underline; }
a:visited	{ color: #333333; text-decoration: underline; }
a:active	{ color: #333333; text-decoration: none; }
a:hover		{ color: #333333; text-decoration: none; }

.site_title a {color: #666666;text-decoration: none;}
.site_title a:link {color: #666666;text-decoration: none;}
.site_title a:visited {color: #666666;text-decoration: none;}
.site_title a:active {color: #666666;text-decoration: none;}
.site_title a:hover {color: #666666;text-decoration: none;}

.site_title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 24px;
color: #000000;
line-height: 170%;
margin: 20px 0px 10px 0px;
padding: 0px;
}

.description {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
color: #666666;
margin: 0px 0px 25px 0px;
}
.style1 {
	color: #33CC00;
	font-weight: bold;
}

.entry_navi{
font-size: 12px;
color: #666666;
margin: 15px 0px 15px 0px;
}

.entry {
margin: 0px;
padding: 0px;
}

.entry_date {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 18px;
font-weight: bolder;
color: #502E13;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.tel_fax_no {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 15px;
font-weight: bolder;
color: #9E542F;
margin: 10px 0px 10px 0px;
padding-bottom: 0px;
}

.h1 {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
color: #666666;
}

.entry_title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
color: #666666;
margin: 15px 0px 15px 0px;
}
.catch_title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
line-height: 170%;
color: #000000;
margin: 20px 0px 20px 0px;
}
.sub-catch_title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
line-height: 170%;
color: #666666;
margin: 20px 0px 20px 0px;
}
.entry_body {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
line-height: 170%;
color: #666666;
margin: 15px 0px 15px 0px;
}

.pict-font {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
line-height: 170%;
color: #666666;
margin: 15px 10px 15px 10px;
}

.entry_author {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #999999;
margin: 5px 0px 5px 0px;
text-align: right;
}
.brown10px-right {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #9E542F;
margin: 5px 0px 5px 0px;
text-align: right;
}
.brown10px-left {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #9E542F;
line-height: 1.5em; 
margin: 5px 0px 5px 0px;
text-align: left;
}

.brown10px {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #9E542F;
line-height: 1.5em; 
margin: 5px 0px 5px 0px;
}

.brown12px {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
color: #9E542F;
line-height: 1.5em; 
margin: 5px 0px 5px 0px;
}

.coming_soon9px {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 9px;
color: #666666;
margin: 2px 5px 0px 0px;
}
.open9px {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 9px;
color: #ff0000;
margin: 2px 5px 0px 0px;
}

.entry_more {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
line-height: 170%;
color: #333333;
margin: 15px 0px 15px 0px;
}

.entry_state {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
color: #666666;
margin: 15px 0px 30px 0px;
}

blockquote {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
color: #666666;
margin: 20px 10px 20px 10px;
padding: 10px;
border-left: 3px solid #CCCCCC;
}

.comment-title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
color: #666666;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.trackback-title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
color: #666666;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.pict {
border-width: 1px;
border-style: solid;
border-color: #999;
}

.linktitle {
font-family: "Verdana";
font-size: 12px;
font-weight: bolder;
color: #666666;
line-height: 170%;
margin: 10px 0px 0px 0px;
}

.linktext {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
color: #999999;
line-height: 170%;
margin: 5px 0px 15px 0px;
}

.search {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #333333;
line-height: 170%;
margin: 20px 0px 5px 0px;
}

.copyright {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #333333;
line-height: 170%;
border-top: 1px solid #666666;
margin: 30px 0px 0px 0px;
padding-top: 10px;
}

.calendar {
font-family: "Verdana";
font-size: 10px;
color: #666666;
margin: 5px 0px 20px 0px;
}
.calendar02 {
font-family: "Verdana";
margin-bottom: 20px;
font-size: 11px;
color: #663300;
margin: 5px 0px 20px 0px;
}
.p10 {
font-family: "Verdana";
font-size: 11px;
color: #333333;
margin: 3px 0px 0px 0px;
}

.calendar_month {
font-family: "Verdana";
margin-bottom: 15px;
font-size: 10px;
color: #F666666;
}


.jugem_bana{
	margin: 20px 1px 10px 0px;
}

ul.navi {
	margin: 40px 0 10px;
	list-style: none;
	text-align:center;
	font-size:11px;
}

ul.navi  li{
	display:inline;
}


table.sample1 {
border: solid 1px #999999;
border-collapse: collapse;
}

table.sample2 {
 border: solid 1px #000000;
 border-collapse: separate;
 }
 
td.sample03 {
 border: solid 1px #999999;
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 5px;

 }
 
td.sample04 {
 border-bottom-style:solid 1px #999999;
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 }
 
hr{border: dotted 1px #999999}
 

.style1 {font-size: 14px}
.red-t {color: #FF0000}
.style2 {font-size: 18px}

/*--------SEO-------------------*/
.add08{
	text-decoration:none;
	color:#333333;

}
.add08 a{
	text-decoration:none;
	color:#333333;

}