/*main******************************************************/
#main {
	background: url(../images/main_bg.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

/*contentsBody******************************************************/


#contentsBody {
	margin: 0px auto;
	padding: 34px 0px 60px 0px;
	height: auto;
	width: 1000px;
	background:url(../images/photos.jpg) no-repeat right 200px;
}

.firstBlock:after { content: ''; display: block; clear: both; }
.firstBlock {
	padding:30px 0 0;
}
.firstBlock p {
	line-height:1.8em;
}
.firstImg {
	width:500px;
	height:auto;
	float:left;
	padding:0 25px 0 0;
}
.portrait {
	width:471px;
	height:auto;
	float:right;
}


.secondBlock:after { content: ''; display: block; clear: both; }

.secondBlock h4 {
	padding:0 0 24px;
}

.secondBlock li {
  height: auto;
}
.secondBlock li h5 {
	padding:8px 0;
}
.secondBlock li p {
  line-height: 1.4em;
  padding-right: 5px;
}
#contentsBody .secondBlock ul {
  display:-webkit-box;
    display:-moz-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:single;
    -moz-box-lines:single;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:none;
    flex-wrap:nowrap;
}

.secondImg {
	float:left;
	padding:0 20px 0 0;
}
.secondTxt {
  line-height: 1.7em;
}

.thirdImg {
	float:left;
}
.fourthImg {
	float:right;
}


/* Slide
**********************************************************/
#slider {
   width:1000px;
}
 
#photo {
   width:748px;
   height:478px;
   float:right;
   position:relative;
}
#photo li {
   position:absolute;
}
 
#thum {
   width:242px;
   float:left;
}
#thum li {
   cursor:pointer;
	 padding:0 0 7px
}
#thum li img {
	width:242px;
	height:155px;
}

.slideBlock {
	height:478px;
	padding:40px 0;.secondTxt {
}
