*{margin:0;padding:0;}
body, textarea { font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; }  
input, select { font-family: Arial, "ＭＳ Ｐゴシック", sans-serif; } 

BODY {
	background-color: #ffffff;
	background-image:url(Images/header_bg.jpg);
	background-repeat: repeat-x;
}
a{
	text-decoration:none;
}
a:hover{
	background-color:#666666;
	color:#ffffff;
}

#ZENTAI{
	background:url(Images/HeaderTitle.jpg) no-repeat;
	min-width:1250px;
	margin-left:30px;
	padding: 0;
	
}
#HEADER{
	margin:0;
	padding: 0;
	height:54px;
}

#navi {
	float:right;
	margin-right:10px;
}

#HEADER p{
	amargin: 5px 30px 0 0;
}

#HEADER h1{
	font-size:8pt;
	float:left;
}
#MENU{
	height:28px;
	min-width:950px;
	float:left;
}
#MENU UL{
float:left;
margin:0;
padding:0;
}

#MENU li{
float:left;
margin:0;
padding:0;
text-align:center;
font-size:20px;
}
#MENU li .home{
	background: url(Images/btnHome.gif) no-repeat;	
	width: 100px;
	float:left;
	
}
#MENU li .btn0{
	background: url(Images/btn0.gif) no-repeat;
	width: 100px;
	float:left;
}
#MENU li .btn1{
	background: url(Images/btn1.gif) no-repeat;
	width: 100px;
	float:left;
}
#MENU li .btn2{
	background: url(Images/btn2.gif) no-repeat;
	width: 100px;
	float:left;
}
#MENU li .btn3{
	background: url(Images/btn3.gif) no-repeat;
	width: 100px;
	float:left;
}
#MENU li .btn4{
	background: url(Images/btn4.gif) no-repeat;
	width: 100px;
	float:left;
}
#MENU .btn5{
	background: url(Images/btn5.gif) no-repeat;
	width: 100px;
	float:left;
}
#MENU .btn6{
	background: url(Images/btn6.gif) no-repeat;
	width: 200px;
	float:left;
}

#MENU li .homeH{
	background: url(Images/btnHome.gif) no-repeat;
	background-position:0px -30px;
	color:#ffffff;
	width: 100px;
	float:left;
}
#MENU li .btn0H{
	background: url(Images/btn0.gif) no-repeat;
	background-position:0px -30px;
	color:#ffffff;
	width: 100px;
	float:left;
}
#MENU li .btn1H{
	background: url(Images/btn1.gif) no-repeat;
	background-position:0px -30px;
	color:#ffffff;
	width: 100px;
	float:left;
}
#MENU li .btn2H{
	background: url(Images/btn2.gif) no-repeat;
	background-position:0px -30px;
	color:#ffffff;
	width: 100px;
	float:left;
}
#MENU li .btn3H{
	background: url(Images/btn3.gif) no-repeat;
	background-position:0px -30px;
	color:#ffffff;
	width: 100px;
	float:left;
}
#MENU li .btn4H{
	background: url(Images/btn4.gif) no-repeat;
	background-position:0px -30px;
	color:#ffffff;
	width: 100px;
	float:left;
}
#MENU .btn5H{
	background: url(Images/btn5.gif) no-repeat;
	background-position:0px -30px;
	color:#ffffff;
	width: 100px;
	float:left;
}
#MENU .btn6H{
	background: url(Images/btn6.gif) no-repeat;
	background-position:0px -30px;
	color:#ffffff;
	width: 200px;
	float:left;
}




#MENU ul { 
	list-style-type : none; 
}
#MENU li {
	display: inline;
}
#MENU a:hover {
	background-position:0px -30px;
	color:#ffffff;
}

#MENU a {
	display:block; 
	overflow:hidden;
	line-height:28px;
	text-decoration:none;
	color:#0000CC;
	font-weight:bold;
	padding-top:2px;
}


.indexblog{
	min-width:950px;
	margin: 0px 15px;
	border-collapse: collapse;
}
.blogindex , .blogindex th, .blogindex td{
	border-color:#FF6633;
}
.blogindex th{
	background-color:#ffcc66;
}
.blogindex td{
	text-align:left;
}
#wrapper > p { margin : 10px 30px; }

#MAIN{
	min-width:650px;
	width:100%;
	margin-right: -360px;
	float:left;	
}
.MAIN{
max-width:650px;
width:650px;
margin:0;
float:left;	
	margin-right:0px;
}

#MAIN dt{
	font-:bold;
	margin: 10px 0px 0px 10px;
}
#MAIN dd{
	margin: 5px 0px 0px 30px;
}
#MAIN UL{
	padding:10px 50px;
}

#MAIN .intro{
	amargin:0px 10px 10px 137px;
	clear:both;
}
.intro{
	clear:both;
}
#MAIN p{
	amargin: 0px 75px;
}


#MAIN strong{
	color:red;
}
#MAIN img{
border-width:0
}


#MAIN p{
	margin: 0.7em 15px;
}
#MAIN .kigi{
background-color:#F90;
border-radius: 8px;
padding-top:4px;
padding-left:15px;
font-size:20px;
line-height:30px;

/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,128,0)),color-stop(1, rgb(255,147,38)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%);
background-image:linear-gradient(-90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%);
/* Firefox v3.5+ */
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.30);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.30);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:2px 2px 2px rgba(0,0,0,0.30);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffff8000,endColorstr=#ffff9326,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#a5000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffff8000,endColorstr=#ffff9326,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#a5000000,Positive=true);
}
#MAIN .home1{
font-size:20px;
}
#MAIN .home{
background-color:#F90;
border-radius: 8px;
padding-top:4px;
padding-left:15px;
font-size:20px;
line-height:30px;

/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,128,0)),color-stop(1, rgb(255,147,38)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%);
background-image:linear-gradient(-90deg,rgb(255,128,0) 0%,rgb(255,147,38) 100%);
/* Firefox v3.5+ */
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.30);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.30);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:2px 2px 2px rgba(0,0,0,0.30);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffff8000,endColorstr=#ffff9326,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#a5000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffff8000,endColorstr=#ffff9326,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#a5000000,Positive=true);
}
#MAIN h2 a{
	text-decoration: none;
	font-size:20px;
}
#MAIN table{
	margin: 0px 15px;
	border-collapse: collapse;
	border-color:#FF6633;
}
#MAIN table,th{
	border-color:#FF6633;
}
#MAIN th{
	background-color:#ffcc66;
}
#MAIN td{
	border-color:#FF6633;
}
#MAIN h3{
	margin: 1em 10px;
	padding-left:5px;
	border-bottom:blue 1px solid;
	border-left:blue 5px solid;
	width:600px;
}
#MAIN h4{
	margin: 10px 10px;
	width:600px;
	font-size:12pt;
	font-weight:bold;
	border-bottom:blue 1px dotted;
	border-left:blue 1px dotted;
}
#MAIN em{
	font-weight:bold;
	font-style:normal;
}

#MAIN ol{
	padding:10px 50px;
}


#wrapper{
	min-width:950px;
	float:left;
}
#sidebar-short{
	padding:0;margin:0;
	padding-top:30px;
	margin-left: 10px;
	clear:both;
	width:160px;
	float:right;
}

#sidebar-short .float{
min-width:160px;
float:left;
border:1px blue solid;
padding:0;margin:0;
}

#sidebar h2,sidebar h2 caption{
	background-color: #3333CC;
	background: url(Images/h2green.gif) no-repeat left;
	padding: 1px 0px 0px 16px; /* 余白の幅 */
	color:#ffffff;
	font-size:16px;
	margin: 2px;
	text-align:left;
}
caption{
	margin: 0px;
	font-weight:bold;
}

#sidebar{
	width: 320px;
	float:right;

	padding:0;margin:0;
	padding-top:30px;
	margin-left: 10px;
}

#sidebar table{
	border-collapse: collapse;
	text-align:center;
}
#sidebar td,th{
	border-collapse: collapse;
}
#sidebar ul{
	margin: 0;
	padding:0;
	list-style: none;
}
#sidebar li{
	margin-left:10px;
	padding-left:0;
	list-style-type: none;
}
#sidebar .children{
	margin-left: 10px;
}
#FOOTER{
	min-width:950px;
	clear:both;
}
.widget_calendar h2 {display: none;}

.widget_calendar talbe {margin:0;}

.widget_calendar {margin:0;padding:0}

#calendar_wrap{
margin:0;padding:0;
}
#calendar_wrap table{
margin:0;padding:0;
}


#wp-calendar {
	width:300px;
}


.CHCOMMENT {
	color : #006600;

}
.CHEXSTR {
	color : #660000;

}

#FOOTER{
	padding: 0;
	margin:0px;
	apadding:10px;
}
#FOOTER p{
	border-style: double none; /* 枠の種類 */
	border-color: #FF6600; /* 枠の色 */
	border-width: 4px; /* 枠の幅 */
	text-align: center; /* テキストの配置 */
	line-height: 120%; /* 行の高さ */
}


 
.page_navi li {
    display: inline;
    list-style: none;
}
 
.page_navi li.current span {
    color: #000;
    font-weight: bold;
    display: inline-block;
    padding: 3px 7px;
    background: #fee;
    border: solid 1px #fcc;
}
 
.page_navi li a {
    color: #333;
    padding: 3px 7px;
    background: #eee;
    display: inline-block;
    border: solid 1px #999;
    text-decoration: none;
}
 
.page_navi li a:hover {
    color: #f00;
}
 
.page_navi li.page_nums span {
    color: #fff;
    padding: 3px 7px;
    background: #666;
    display: inline-block;
    border: solid 1px #333;
}
.main-list img{
	line-height:0;
	margin-left:20px;
	margin-right:10px;
	float:left;
	border:1px #000 solid;
}



.topPageDate{
	margin-left:20px;
	clear:both;"
}
#contents{
position: relative;
margin: 0 360px 0 0px;  
padding:0;
}
blockquote{
border:1px #FF6633 dotted;
}
#MAIN blockquote h3{
	border-bottom:#FF6633 1px solid;
	border-left:#FF6633 5px solid;
}
