@charset "utf-8";
/* CSS Document */

body{
font-family:
    'メイリオ',
    Meiryo,
    'Lucida Grande',
    Verdana,
    'ヒラギノ角ゴ Pro W3',
    'Hiragino Kaku Gothic Pro',
    Osaka,
    'ＭＳ Ｐゴシック',
    sans-serif;
background-color:#eaeaea;
background-image: -moz-linear-gradient(top, #ffffff, #777777);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #ffffff), color-stop(1.0, #777777));
}
#main_content p{
font-size:120%;
line-height:1.5em;
margin-bottom:1em;
}

#main_content h4{
font-size:140%;
color:#e76d14;
}

#main_content h4:before{
content:"■"
}
.left > h1 > img{
margin-left:30px;
}
.to_be_center{

margin-left:110px;
margin-top:20px;
}
div.pager a,
div.pager span {
    display: block;
    float: left;
    margin-right:6px;
    padding: 6px 12px;;
	}			

.current{
-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);}

div.pager a {
    color: #105cb6;
    background-color: #fff;
    border: 1px solid #9aafe5;
    text-decoration: none;
}




div.pager a:hover {
    color: #003;
    background-color: #fff;
    border: 1px solid #2e6ab1;
}



div.pager span.nextprev {
    border: 1px solid #ddd;
    color: #999;
    background-color: #fff;

}

div.pager a.nextprev {
    font-weight: bold;
				    border: none;
								margin:0;
								position:relative;
								top:-4px;								

} 

.centercol{
background-color:#FFFFFF;

}

#main_content img{padding:4px;margin:0 0 0px 0px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}

.left {
background-color:#e76d14;
color:#FFFFFF;
}
.left > ul{
margin:0px 12px 0 36px;
font-size:100%;
}
.left > ul > li > a:link{
color:#FFFFFF;
}
.left > ul > li > a:visited{
color:#cccccc;
}
.left > ul > li {
margin-bottom:0.5em;
}

.samenum{
font-weight:bold;
}

.left > h1,.left > h3{
margin:12px;
color:#FFFFFF;
}

div .leadpart > p{
font-weight:bold;
margin:24px 0;
font-size:130%;
color:#e76d14;
}

.fielddata{
margin:24px 0;
}

.centercol{
background-color:#ffffff;
-webkit-box-shadow: 1px 1px 11px #D3D3D3;
-moz-box-shadow: 1px 1px 11px #D3D3D3;
box-shadow: 1px 1px 11px #D3D3D3;
width:980px;
margin:0 auto;
margin-top:10px;
}

.central{
padding-left:20px;
}


.central h2{
margin-top:24px;
}

a .noborder{
 border: none;
 background-color:#FF0000;
 }