@charset "UTF-8";

/* CSS Document */


/**********************************************************************************

  basic
  
***********************************************************************************/
.one-col #centercol{width:100%;} 
#main{width:100%;} 
#Carea{width:100%;} 
#content-column-max{width:100%;}
#pankuzu{width:1012px; margin:0 auto !important;}
#body-wrapper{background:none;}
#body{background:none;width:100%;}
#body-inner{width:100%}
.about_pic{display:none;}


#content-column-max p {
	line-height: 160%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#deadning-cp{
	width:100%;
	margin:0 auto;
}



/**********************************************************************************

  icatch
  
***********************************************************************************/

#icatch {
	width:100%;
	height:700px;
	background: url(../images/index/icatch.jpg) no-repeat;
}

#icatch h2 {
	text-indent: -999999px;
	padding:0 !important;
}

#icatch .icatch-m {
	width:1004px;
	margin:0 auto;
}

#icatch .icatch-m img{
	margin-left:90px;
	margin-top:200px;
}


/**********************************************************************************

  index
  
***********************************************************************************/
#sect-01,#sect-02,#sect-03,#sect-04,#sect-05,#sect-06,#sect-07,#sect-08{
	height:450px;
	width:100%;
	
}

#sect-01,#sect-03{
}

.detail{
	width:1004px;
	height:auto;
	margin:0 auto;
	padding:50px 50px;
	clear:both;
}

#cp-detail .detail h3{
	font-size:22px;
	font-weight:bold;
	margin-bottom:30px;
	border:none;
	color:#333;
	padding:0;
	background:none;
	line-height:1.8em;
}

#cp-detail .detail p{
	font-size:18px;
	line-height:1.8em;
}

#cp-detail .img-l{
	float:left;
	width:400px;
	height:200px;
}

#cp-detail .txt-r{
	float:right;
	width:600px;
	height:200px;
	font-size:15px;
}



#cp-detail .img-r{
	float:right;
	width:400px;
	height:200px;
}

#cp-detail .txt-l{
	float:left;
	width:600px;
	height:200px;
	font-size:15px;
	
}

#cp-detail .sect-btn-m a{
	display: block;
background: #29a7e1;
color: #fff;
text-align: center;
border: none;
padding: 20px;
margin-bottom: 30px;
width: 250px;
font-size: 20px;
}

#cp-detail .sect-btn-e a{
	display: block;
background: #26A215;
color: #fff;
text-align: center;
border: none;
padding: 20px;
margin-bottom: 30px;
width: 250px;
font-size: 20px;
}

#cp-detail .sect-btn-m a{
	color:#FFF!important;
	text-decoration: none!important;
}

#cp-detail .sect-btn-e a{
	color:#FFF!important;
	text-decoration: none!important;
}


#cp-detail .sect-btn-e :hover {
	background: #147C00;
}

#cp-detail .sect-btn-m :hover {
	background: #1985b6;
}


#cp-detail .sect-btn-end a{
	display: block;
background: #666666;
color: #fff;
text-align: center;
border: none;
padding: 20px;
margin-bottom: 30px;
width: 250px;
font-size: 20px;
}

#cp-detail .sect-btn-end a{
	color:#FFF!important;
	text-decoration: none!important;
}


#cp-detail .sect-btn-end :hover {
	background: #252525;
}







#cp-detail p span{
	font-size:12px;
}