@charset "utf-8";
/*************************************
#reset
*************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, img, blockquote, th, td{
    margin: 0; 
    padding: 0;
}

h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}

ol, ul{
    list-style:none;
}

body {
	margin:0px;
	padding:0px;
	background:url(../images/report/bg.jpg) ;
	font-family:"メイリオ", Verdana, Helvetica, arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	color:#582c04;
	font-size: 1em;
	line-height: 1.4em;
	letter-spacing: 0.05em;
}


/*************************************
#all
*************************************/
.cnt {
	position:relative;
	width:745px;
	margin:0px auto;
	text-align:center;
}

/*************************************
#header
*************************************/
#header {
	height: 60px;
	width:100%;
	text-align:center;
	margin: 0 auto;
	background: #0099ff ;
}

#header .headCnt {
	margin:0 auto;
	text-align:center;
	width:745px;
	clear:both;
}

#header .headCnt p.logo {
	text-align:left;
	float:left;
}


/*************************************
Profile
*************************************/

.cnt  h1.ttl{
	padding:30px 0;
}

.cnt .reportInfo{
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	_zoom:1;
}

.cnt .reportInfo .author{
	float:left;
	width:440px;
}

.reportInfo .author dl{
	overflow:hidden;
	_zoom:1;
}

.reportInfo .map{
}

.reportInfo .author .profImg{
	float:left;
	padding-right:10px;
}

.reportInfo .author .profile{
	padding-top:60px;
}

.reportInfo .author dl dd p{
	text-align:left;
	font-size:10px;
	line-height:15px;
	padding-bottom:10px;
}

.reportInfo .author dl dd p .name{
	font-size:16px;
	font-weight:bold;
	line-height:32px;
}

/*************************************
Report
*************************************/

.cnt ul.report{
	padding-top:30px ;
}

.cnt ul.report li .repo01{
	width:745px;
	padding:0 0 20px 0 ;
	overflow:hidden;
	_zoom:1;
}

.cnt ul.report li .repo02, .cnt ul.report li .repo03{
	width:745px;
	padding:20px 0 10px 0 ;
	overflow:hidden;
	_zoom:1;
}

.cnt ul.report li.repoText{
	width:500px;
	text-align:left;
	float:left;
}

.report li .repoText dl p{
	text-align:left;
	font-size:14px;
	line-height: 24px;
	letter-spacing: 0.5px;
}

.report li .repoText dl dt .textTtl{
	text-align:left;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
}

.report li.repoPhoto{
	float:right;
	padding-top:5px;
}


/*************************************
Button5_Set
*************************************/
.cnt .btn5Set{
	margin:0 auto;
	text-align:center;
	width:745px;
	height:288px;
	background: url(../images/report/btnset_bg_L.jpg) no-repeat center center;
	padding: 10px 0 20px;
}

.cnt .btn5Set h2.btnLead{
	padding-top:30px;
}

.cnt .btn5Set ul.btnset{
	margin:0 auto;
	padding-top:21px;
	text-align:center;
	width:700px;
	overflow:hidden;
	_zoom:1;
}

.cnt .btn5Set li{
	margin:0;
	line-height:0;
	font-size:0;
	zoom:1;
	vertical-align:bottom;
}

.cnt .btn5Set li.once{
	text-align:left;
	float:left;
	overflow:hidden;
	_zoom:1;
}

.cnt .btn5Set li.perd{
	text-align:right;
	float:right;
}

.cnt .btn5Set li.perd dl dd.btn04{
	padding-bottom:9px;
}

.cnt .btn5Set li.once dl dd{
	float:left;
}

/*************************************
Btn4_Set
*************************************/

.cnt .btnSet{
	margin:0 auto;
	padding:10px 0 20px 0 ;
	width:745px;
	height:212px;
	background: url(../images/report/btnset_bg.jpg) no-repeat center center;
}

.cnt .btnSet h2.btnLead{
	padding-top:43px;
}

.cnt .btnSet ul.btn4set{
	width:540px;
	height:100px;
	text-align:center;
	margin:0 auto;
	padding:15px 0;
	overflow:hidden;
	_zoom:1;

}

.cnt .btnSet .btn4set li.btn01, .cnt .btnSet .btn4set li.btn02{
	float:left;
	padding-right:13px;
	padding-top:7px;
}



/*************************************
naviBtn
*************************************/
.pageTop {
	margin:10px 0;
	text-align:center;
	width:745px;
}

.close{
	padding-bottom:25px;
}