@charset "utf-8";

/*----------------------------------------
body und schrift deffinitionen
----------------------------------------*/
* {
	  padding:0px;
	  margin:0px;
	  }
	  
body {
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	font-family: Helvetica,Arial,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	color:#fff;
	background-color: #F0F0F0;
	padding:0px;
	margin:0px;
}
	  
p,pre {
	   padding:0px;
	   margin:0px
	   }
	   
.container a:link {
	text-decoration: none;
	color: #900;
}
.container a:visited {
	text-decoration: none;
	color: #900;
}
.container a:hover {
	text-decoration: none;
	color: #000;
}
.container img{
    border:none;
	} 
pre {
	 color: #fff;
	 font-size: 10px;
	 }
	 
span.clear {
	        margin: 0;
	        padding: 0;
	        height: 0;
	        font-size: 0;
	        line-height: 0;
	        display: block;
	        clear: both;
			}
#sharetable img{
                border:none;
                }/* bottom */
/*----------------------------------------
	Head start
----------------------------------------*/
.cover {
	text-align: center; /* 古いIE向け */
}

.cover .container {
	width:1010px;
	height:auto;
	margin: 0 auto; /* モダンブラウザ向け */
	padding: 0;
	text-align: left; /* 古いIE向け記述の後処理 */
	background:url(../images/bg.jpg);
	color:#000;
}

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	 /* display: inline-block;*/
} 

a:hover img
{opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}

/*----------------------------------------
	トップページ
----------------------------------------*/					
#title{ width:1010px;}
#main_copy{}

#report{ width:800px; margin:50px auto 0 auto; padding-bottom:50px;}
#report .tit_report{font-size:25px; line-height:140%; font-weight:bold !important; text-align:center; margin-top:50px;}

#report p{ margin:50px auto 0 auto; width:800px; font-size:16px; line-height:180%;}
#report .oneimg{ margin:20px auto 0 auto; width:600px;}
#report .oneimg img{width:600px;}
#report .imgbox{ margin:20px auto 0 auto; width:800px;}
#report .imgbox img{ width:200px; float:left;}
#report .imgbox2{ margin:20px auto 0 auto; width:800px;}
#report .imgbox2 img{ width:400px; float:left;}
#report .imgbox3{ margin:20px auto 0 auto; width:800px;}
#report .imgbox3 img{ width:266px; float:left;}


#profile{ width:800px; margin:0 auto; padding-bottom:50px;}
#profile .left{ width:300px; margin-right:20px; float:left;}
#profile .right{ width:480px; float:left;}
#profile .name{ font-size:20px; font-weight:bold; margin-bottom:20px;}
#profile .text{ font-size:13px; line-height:160%;}




