/*
Theme Name: son2010
Theme URI: http://www.www.www/
Description: son2010
Author: son2010
*/

body {
text-align: left;
background-image: url("images/bg_05.jpg");
background-repeat: repeat-x;
margin:0;		
}

img {
border:0 none;
}



h1,h2,h3,h4,p,li{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
letter-spacing: 0.5px;

}


	

 /*全体配置*/	
#container {

margin:0;
	text-align: left;
	padding: 0px;
          
	
              

	}


#header {
	margin:0px;
	padding: 0px;
	width: 900px;	
    text-align: left;
}

div#header h1#headcap{
float:left;
margin:0;
padding:0;
}
	
div#header h2#logo {
float:left;
padding:0;
margin:0;
border:0px;
}


#gnav {
clear:both;
width:9999px;
}

#gnav ul {
margin:0px;
padding:0px 0px 0px 10px;
}

#gnav li {

list-style-type:none;
float:left;
}

#gnav li a:hover {
text-indent:-9999px;
}

#gnav a {
height:35px;
display:block;
font-size:1px;
line-height:1px;
outline:none;
margin:0px;
padding:0;
}



#gnav .home a {
background:url(images/tpr_06.jpg) no-repeat left;
width:127px;
}

#gnav .gaiyo a {
background:url(images/tpr_07.jpg) no-repeat left;
width:126px;
}


#gnav .volunteer a {
background:url(images/tpr_08.jpg) no-repeat left;
width:126px;
}



#gnav .shien a {
background:url(images/tpr_09.jpg) no-repeat left;
width:125px;
}

#gnav .press a {
background:url(images/tpr_10.jpg) no-repeat left;
width:125px;
}


#gnav .contact a {
background:url(images/tpr_11.jpg) no-repeat left;
width:126px;
}


#gnav .chiku a {
background:url(images/tpr_12.jpg) no-repeat left;
width:127px;
}





#main{
clear: both;
width: 881px;
overflow: hidden;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}

.top-image{
padding: 0px;
margin:5px 0px 0px 0px;
}




#top-about {
border: 1px solid  #EA4535;
margin:5px 0px 0px 0px;
padding:5px;
}

#top-about h3{
font-size:13px;	
color: #EA4535;
margin:0;
padding:0;
}

#top-about p{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
font-size:12px;	
color: #717171;
margin:5px 0px 0px 0px;
padding:0;
}


#top-about p a{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
font-size:11px;	
color: #4F91CB;
margin:5px 0px 0px 0px;
padding:0;
}



#main2{
clear: both;
border-top: 1px solid  #D5D5D5;
padding:0px 0px 0px 0px;
margin:5px 0px 10px 0px;
}

/*左サイドボタン部分*/
#left {
width: 213px;
float: left;		
margin:0;
 }




.leftcont{
text-align: center;
background-image: url("images/bg_l.jpg");
background-repeat: repeat-y;
padding:10px 10px 30px 0px;
}

.leftcont h3{
width:180px;
height:14px;
text-align: left;
padding:4px 0px 4px 5px;
margin:0px 10px 10px 10px;
background-color:#F9F9F9;
background-repeat: repeat-x;
border-bottom: 5px solid  #FF5200;
border-left: 5px solid  #FF5200;
font-size:14px;
color:#FF5200;
}

.leftcont ul{

list-style-type: none;
text-align: left;
padding:0px 20px 0px 60px;
margin:0px 0px 40px 0px;
}

.leftcont li{
line-height: 1.5em;
font-size:13px;
color:#7C7C7C;
 }

.leftcont li a{
color:#808080;
}

.leftcont li a:hover, 
.leftcont li a:active {
color:#EA4535;
text-decoration:underline;
}

.countdown{

border: 3px solid  #FF8B53;
width:160px;
margin-left: auto;
margin-right: auto;

}


#leftend {

width: 213px;
height: 5px;
text-align: left;
background-image: url("images/bg_l_end.jpg");
background-repeat: no-repeat;

padding:0;
 }




/*右サイドコンテンツ部分*/

#top-right {

float: right;
width: 643px;
text-algin:right;
padding:13px 0px 0px 0px;
margin:0px 0px 0px 25px;
}


#right {

float: right;
width: 635px;
text-algin:right;
padding:13px 0px 0px 0px;
margin:0px 0px 0px 25px;
}





div#top-right h4#shinchaku{
float:left;
margin:0;
padding:0;
}
	
div#top-right p#rss {
float:left;
padding:0;
margin:0;
border:0px;
}	
	

#pank {

text-align:right;
font-size:12px;
margin:0px 0px 10px 0px;
padding:0;
}


#pank p{

text-align:right;
margin:0px 0px 10px 0px;
padding:0;
}

#pank a {
color:#3B6788;
text-decoration:none;
}


#pank a:hover, 
#pank a:active {
color:#EA4535;
text-decoration:underline;
}




#date {

text-align:right;
font-size:12px;
margin:10px 0px 10px 0px;
padding:0px 10px 0px 0px;



}





.rightcont h3{

height:22px;
text-align: left;
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
background-image: url("images/bg_title.jpg");
background-repeat: repeat-x;
font-size:14px;
color:#5A585B;
line-height: 1.6;
}


.rightcont h4{

height:22px;
text-align: left;
padding:0px 0px 0px 5px;
margin:20px 10px 10px 10px;
background-color:#F9F9F9;
background-repeat: repeat-x;
border-left: 7px solid  #FF5200;
font-size:14px;
color:#FF5200;
line-height: 1.6;
}



.rightcont p{
text-align: left;
padding:0px 20px 0px 10px;
line-height: 1.5em;
font-size:14px;
color:#7C7C7C;
}

.rightcont table{
margin:0px 0px 0px 20px;
}

.rightcont td{
text-align: left;
padding:0px 20px 0px 10px;
line-height: 1.5em;
font-size:14px;
color:#7C7C7C;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
}


.rightcont p img{
float:right;
}


.blog-end{
margin:0px 0px 230px 0px;

}


.commentright {
border-top:1px solid #C0C0C0;
text-align:right;
}


.commentright p{
text-align:right;
font-size:12px;
}


.whatsnew{
margin:50px 0px 0px 0px;
text-align:left;
}

.whatsnew ul{
list-style-type: none;
margin:0;
padding:0px 0px 0px 15px;

}

.whatsnew li{
margin:10px 0px 0px 0px;
color:#717171;
font-size:14px;

}

.whatsnew li a{
margin:10px 0px 0px 0px;
color:#717171;
text-decoration:none;

}


.whatsnew li a:hover, 
.whatsnew li a:active {
color:#EA4535;
text-decoration:underline;
}

.whatsnew li img {
margin-top:-2px;
vertical-align:middle;

} 


.photo {
text-align: right;
padding:0px 20px 0px 10px;
}

.photo img{
float:right;
}

.photo-end {

margin:0px 150px 0px 10px;
}

ul.blog  {
list-style-type:none;
margin-bottom:30px;
padding:0 20px 0 20px;
text-align:left;
}



.topshien {
clear:both;
margin:0;
padding:0;
}

.topshien img{
margin:50px 0px 0px 0px;
padding:0;
}

#pressroom {
margin-top:20px;
}

#commentform{
width:500px;
}

ol#commentlist{
margin:10px 0px 0px 10px;
}

li.comment{
margin:30px 0px 60px 0px;
}
 
 /*コピーライト部分*/
#copyright {
	clear: both;
	width: 881px;
    padding:0px;	
	margin: 0px 0px 0px 0px;
	border-top: 2px solid  #E64300;
	}


#copyright address {
	text-align: right;
	font-style: normal;	
	font-family: Arial, Helvetica, sans-serif;
	color: #717171;
	font-size: 9px;
	padding:0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	
	}
