@charset "UTF-8";

/*----------------------------------------------------
	☆Uniq
----------------------------------------------------*/
/*-- MV --*/
#mv_innerEtc{
	background: url(../image/mv.jpg)  center top no-repeat;
	height:240px;
	width:100%;
	}
	
#mv_innerEtc div.comTtlEtc{
	width:100%;
	padding-top:100px;
	margin:0 auto;
	text-align:center;
	}
	
#mv_innerEtc div.comTtlEtc{
	width:900px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	
#mv_innerEtc div.comTtlEtc p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}

/*-- MV Murayama --*/
#mv_innerMura{
	background: url(../image/mv_murayama.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}
div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
div.comInr{
	position:absolute;
	top:100px;
	right:60px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;
	}
	
/*-- MV Naka --*/
#mv_innerNaka{
	background: url(../image/mv_naka.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}

#mv_innerNaka div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#mv_innerNaka div.comInr{
	position:absolute;
	top:220px;
	left:420px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	white-space:nowrap;
	width:100%;
	}

#mv_innerNaka div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
#mv_innerNaka div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;
	}
	
/*-- MV KozukaOno --*/
#mv_innerKzOn{
	background: url(../image/mv_kozuono_01.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}

#mv_innerKzOn div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#mv_innerKzOn div.comInr{
	position:absolute;
	top:340px;
	left:0px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

#mv_innerKzOn div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}

#mv_innerKzOn div.comInr div.leftName{
	float:left;
	padding-right:60px;
	}
#mv_innerKzOn div.comInr div.rightName{
	float:left;
	}

#mv_innerKzOn div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;

	}

/*-- MV Ishida --*/
#mv_innerIshida{
	background: url(../image/mv_ishida.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}

#mv_innerIshida div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#mv_innerIshida div.comInr{
	position:absolute;
	top:180px;
	left:20px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

#mv_innerIshida div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
#mv_innerIshida div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;
	}

/*-- MV Ueda --*/
#mv_innerUeda{
	background: url(../image/mv_ueda.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}

#mv_innerUeda div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#mv_innerUeda div.comInr{
	position:absolute;
	top:370px;
	left:315px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	white-space:nowrap;
	width:80%;
	}

#mv_innerUeda div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
#mv_innerUeda div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;
	}
	
/*-- MV Handa --*/
#mv_innerHanda{
	background: url(../image/mv_handa.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}

#mv_innerHanda div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#mv_innerHanda div.comInr{
	position:absolute;
	top:160px;
	left:30px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

#mv_innerHanda div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
#mv_innerHanda div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;
	}
	

/*-- MV Asami --*/
#mv_innerAsami{
	background: url(../image/mv_asami.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}

#mv_innerAsami div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#mv_innerAsami div.comInr{
	position:absolute;
	top:360px;
	left:0;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

#mv_innerAsami div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
	
#mv_innerAsami div.comInr div.leftName{
	float:left;
	padding-right:60px;
	}
#mv_innerAsami div.comInr div.rightName{
	float:left;
	}
	
#mv_innerAsami div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;
	}

/*-- MV Takahata --*/
#mv_innerTakahata{
	background: url(../image/mv_takahata.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}

#mv_innerTakahata div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#mv_innerTakahata div.comInr{
	position:absolute;
	top:380px;
	left:10px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

#mv_innerTakahata div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
#mv_innerTakahata div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;
	}

/*-- MV Tahara --*/
#mv_innerTahara{
	background: url(../image/mv_tahara.jpg) center top no-repeat;
	height:630px;
	width:100%;
	}

#mv_innerTahara div.comTtl{
	width:960px;
	margin:0 auto;
	position:relative;
	}
	
#mv_innerTahara div.comInr{
	position:absolute;
	top:320px;
	left:10px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

#mv_innerTahara div.comInr p.comHTxt{
	font-size: 450%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
#mv_innerTahara div.comInr p.comName{
	font-size:230%!important;
	line-height:0;
	padding:15px 0;
	}


/*-- 2ndCONTENTS --*/
#contentsRecInr{
	width:960px;
	margin:0 auto;
	padding:60px 0;
	}

p.conInrttl{
	background:#000000;
	color:#FFFFFF;
	font-size:120%!important;
	font-weight:bold;
	margin:0 30px 20px 0;
	padding:30px;
	float:left;
}
p span.k{ color:#FF6414;}
p span.o{ color:#FF3A3A;}

div.pList{ float:right; width:240px;}
div.pList ul{ padding-bottom:60px;} 	
div.pList ul li{ float:left; width:240px; padding-bottom:15px; }

div.memberList ul.line1{ width:100%; padding-bottom:30px; display: flex; justify-content: center;}
div.memberList ul.line2{ width:100%; margin:0 auto;}
div.memberList ul li{ float:left; width:240px;}
div.memberList ul li a{ text-decoration:none!important}
div.memberList ul li dl dt { padding-bottom:15px;}
div.memberList ul li dl dd { font-size:93%; line-height:1.5; }
div.memberList ul li dl dd p.smNameL { float:left; width:50%;}
div.memberList ul li dl dd p.smNameR { float: right; width:50%;}
div.memberList ul li dl dd span{ font-size:120%!important; line-height:1.5;  font-weight:700;}


/*===============================================
●  画面の横幅が480pxまで
===============================================*/
@media only screen and (max-width: 480px){

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

h1{ display:none;}
#breadChumbs_block{ display:none;}


/*-- MV Murayama --*/
#mv_innerMura{
    background-image:url(../image/mv_murayamaSp.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    -ms-background-size:contain;
    background-size: contain;
    height:330px;
}

#mv_innerMura div.comTtl{
    width:auto;
    margin:0 auto;
    position: static;
    padding-top:200px;
}
    
#mv_innerMura div.comInr{
    position: static;
    top: 340px;
    left: 8px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-top: 0;
}

#mv_innerMura div.comInr p.comHTxt{
    font-size: 180%!important;
    font-weight:700;
    line-height:1.3;
    padding-bottom:10px;
    margin:0 10px;
}
    
#mv_innerMura div.comInr p.comName{
    font-size:130%!important;
    line-height:0;
    padding:15px 0 10px 15px;
}

#mv_innerMura div.comInr p.comInfo{
    padding-left:15px;
}



/*-- MV Naka --*/
#mv_innerNaka{
    background-image:url(../image/mv_nakaSp.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    -ms-background-size:contain;
    background-size: contain;
    height:330px;
}

#mv_innerNaka div.comTtl{
    width:auto;
    margin:0 auto;
    position: static;
    padding-top:200px;
}
    
#mv_innerNaka div.comInr{
    position: static;
    top: 340px;
    left: 8px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-top: 0;
}

#mv_innerNaka div.comInr p.comHTxt{
    font-size: 180%!important;
    font-weight:700;
    line-height:1.3;
    padding-bottom:10px;
    margin:0 10px;
}
    
#mv_innerNaka div.comInr p.comName{
    font-size:130%!important;
    line-height:0;
    padding:15px 0 10px 15px;
}

#mv_innerNaka div.comInr p.comInfo{
    padding-left:15px;
}

/*-- MV Ishida --*/
#mv_innerIshida{
    background-image:url(../image/mv_ishidaSp.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    -ms-background-size:contain;
    background-size: contain;
    height:330px;
}

#mv_innerIshida div.comTtl{
    width:auto;
    margin:0 auto;
    position: static;
    padding-top:200px;
}
    
#mv_innerIshida div.comInr{
    position: static;
    top: 340px;
    left: 8px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-top: 0;
}

#mv_innerIshida div.comInr p.comHTxt{
    font-size: 180%!important;
    font-weight:700;
    line-height:1.3;
    padding-bottom:10px;
    margin:0 10px;
}
    
#mv_innerIshida div.comInr p.comName{
    font-size:130%!important;
    line-height:0;
    padding:15px 0 10px 15px;
}

#mv_innerIshida div.comInr p.comInfo{
    padding-left:15px;
}


/*-- MV Ueda --*/
#mv_innerUeda{
    background-image:url(../image/mv_uedaSp.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    -ms-background-size:contain;
    background-size: contain;
    height:330px;
}

#mv_innerUeda div.comTtl{
    width:auto;
    margin:0 auto;
    position: static;
    padding-top:200px;
}
    
#mv_innerUeda div.comInr{
    position: static;
    top: 340px;
    left: 8px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-top: 0;
}

#mv_innerUeda div.comInr p.comHTxt{
    font-size: 180%!important;
    font-weight:700;
    line-height:1.3;
    padding-bottom:10px;
    margin:0 10px;
}
    
#mv_innerUeda div.comInr p.comName{
    font-size:130%!important;
    line-height:0;
    padding:15px 0 10px 15px;
}

#mv_innerUeda div.comInr p.comInfo{
    padding-left:15px;
}


/*-- MV Handa --*/
#mv_innerHanda{
    background-image:url(../image/mv_handaSp.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    -ms-background-size:contain;
    background-size: contain;
    height:330px;
}

#mv_innerHanda div.comTtl{
    width:auto;
    margin:0 auto;
    position: static;
    padding-top:200px;
}
    
#mv_innerHanda div.comInr{
    position: static;
    top: 340px;
    left: 8px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-top: 0;
}

#mv_innerHanda div.comInr p.comHTxt{
    font-size: 180%!important;
    font-weight:700;
    line-height:1.3;
    padding-bottom:10px;
    margin:0 10px;
}
    
#mv_innerHanda div.comInr p.comName{
    font-size:130%!important;
    line-height:0;
    padding:15px 0 10px 15px;
}

#mv_innerHanda div.comInr p.comInfo{
	padding-left:15px;
}


/*-- MV KozukaOno --*/
#mv_innerKzOn{
    background-image:url(../image/mv_kozuonoSp.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    -ms-background-size:contain;
    background-size: contain;
    height:330px;
}

#mv_innerKzOn div.comTtl{
    width:auto;
    margin:0 auto;
    position: static;
    padding-top:200px;
}
    
#mv_innerKzOn div.comInr{
    position: static;
    top: 340px;
    left: 8px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding-top: 0;
}

#mv_innerKzOn div.comInr p.comHTxt{
    font-size: 180%!important;
    font-weight:700;
    line-height:1.3;
    padding-bottom:10px;
    margin:0 10px;
}
    
#mv_innerKzOn div.comInr div.leftName{
    float:left;
    padding-right:0;
    margin:5px;
    width:45%;
    }
#mv_innerKzOn div.comInr div.rightName{
    float:left;
    margin:5px;
    width:45%;
    }
    
#mv_innerKzOn div.comInr p.comName{
    font-size:130%!important;
    line-height:0;
    padding:15px 0;
    }

/*-- MV Asami --*/
#mv_innerAsami{
	background-image:url(../image/mv_asamiSp.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	-ms-background-size:contain;
	background-size: contain;
	height:330px;
}

#mv_innerAsami div.comTtl{
	width:auto;
	margin:0 auto;
	position: static;
	padding-top:200px;
}
	
#mv_innerAsami div.comInr{
	position: static;
	top: 340px;
	left: 8px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 0;
}

#mv_innerAsami div.comInr p.comHTxt{
	font-size: 180%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	margin:0 10px;
}
	
#mv_innerAsami div.comInr div.leftName{
	float:left;
	padding-right:0;
	margin:5px;
	width:45%;
	}
#mv_innerAsami div.comInr div.rightName{
	float:left;
	margin:5px;
	width:45%;
	}
	
#mv_innerAsami div.comInr p.comName{
	font-size:130%!important;
	line-height:0;
	padding:15px 0;
	}

#mv_innerTahara{
	background: url(../image/mv_taharaSp.jpg) center top no-repeat;
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	-ms-background-size:contain;
	background-size: contain;
	height:330px;
}

#mv_innerTahara div.comTtl{
	width:auto;
	margin:0 auto;
	position: static;
	padding-top:200px;
}
	
#mv_innerTahara div.comInr{
	position: static;
	top: 340px;
	left: 8px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 0;
}

#mv_innerTahara div.comInr p.comHTxt{
	font-size: 180%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	margin:0 10px;
}
	
#mv_innerTahara div.comInr div.leftName{
	float:left;
	padding-right:0;
	margin:5px;
	width:45%;
	}

#mv_innerTakahata div.comInr div.rightName{
	float:left;
	margin:5px;
	width:45%;
	}
	
#mv_innerTahara div.comInr p.comName{
	font-size:130%!important;
	line-height:0;
	padding:15px 0;
	}
	
#mv_innerTakahata{
	background: url(../image/mv_takahataSp.jpg) center top no-repeat;
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	-ms-background-size:contain;
	background-size: contain;
	height:330px;
}

#mv_innerTakahata div.comTtl{
	width:auto;
	margin:0 auto;
	position: static;
	padding-top:200px;
}
	
#mv_innerTakahata div.comInr{
	position: static;
	top: 340px;
	left: 8px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 0;
}

#mv_innerTakahata div.comInr p.comHTxt{
	font-size: 180%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	margin:0 10px;
}
	
#mv_innerTakahata div.comInr div.leftName{
	float:left;
	padding-right:0;
	margin:5px;
	width:45%;
	}

#mv_innerTakahata div.comInr div.rightName{
	float:left;
	margin:5px;
	width:45%;
	}
	
#mv_innerTakahata div.comInr p.comName{
	font-size:130%!important;
	line-height:0;
	padding:15px 0;
	}

/*-- MV --*/

#mv_block{ background:none; }
#mv_innerEtc{
	background-image:url(../image/mv.jpg);
	background-color:#000000;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	-ms-background-size:contain;
	background-size:contain;
	height:150px;
	}

#mv_innerEtc div.comTtlEtc{
	width:auto;
	padding-top:60px;
	margin:0 auto;
	text-align:center;
	}
	
#mv_innerEtc div.comTtlEtc{
	width:auto !important;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	
#mv_innerEtc div.comTtlEtc p.comHTxt{
	font-size: 250%!important;
	font-weight:700;
	line-height:1.3;
	padding-bottom:10px;
	}
	


/* gnavi */
#gnaviRecruit{ width:100%; }

#gnavi2 ul { width:100%; }

/* footer */
#footer{ text-align:center; width:auto; color:#333333; }

#footer .ftInr{
  width:auto;
  text-align:center;
  }

#footer .ftInr .ftLeft{
  float:none;
  text-align:center;
  margin: 0 auto;
  padding:15px 0;
  width:auto;
}
 
#footer .ftInr .ftLeft p { 
  text-align:center;
}

#footer .ftInr .ftCenter {
  float:none;
  text-align:center;
  padding:0;
  width:auto;
}

#footer .ftInr p.ftLogo{ padding-bottom:5px; }
#footer .ftInr p.ftInfoTxt{ font-size:94% !important; color:#333333; }
#footer .ftInr p.ftInfo{ padding:15px 0; }
  
#footer .ftInr .ftRight {
  float:none;
  text-align:center;
  margin: 0 auto;
  width:auto;
  padding:15px 0;
}

#contentsRec{
width: auto;
margin: 0 auto;
padding-bottom:20px;
}

#contentsRec div.mainBox h3.h3rc {
font-size: 200% !important;
padding-bottom: 15px;
}

/* uniq */
#contentsRecInr{
	width:auto;
	margin:0 auto;
	padding:30px 0;
	}

#contentsRecInr p{ text-align:left; line-height:1.5 !important; padding:0 10px;}
#contentsRecInr p.conInrttl{
	margin-top:30px;
	float:none;
	text-align:left !important;
	padding:20px;
	width:90%;
}


#contentsRecInr div.pList{ float:none; width:100%; padding-top:20px; }
#contentsRecInr div.pList ul{ width:240px; margin:0 auto;}
#contentsRecInr #table{ float:none;}
#contentsRecInr .w70{ width:90% !important; margin:0 auto; padding-bottom:20px;}


div.memberList ul.line1{ width:auto !important; padding-bottom:20px !important; display: block;}
div.memberList ul.line2{ width:auto !important;}
div.memberList ul li{
	float:none;
	width:240px;
	margin:0 auto;
	text-align:center;
	
}

div.memberList ul li a{ text-decoration:none!important}
div.memberList ul li dl {
	display: block;
	padding-bottom:20px;
}
div.memberList ul li dl dt { padding:0;}
div.memberList ul li dl dd{ font-size:93% !important;}
div.memberList ul li dl dd p.smNameL {
	float:left;
	width:45%;
	display: block;
}
div.memberList ul li dl dd p.smNameR {
	float: right;
	width:33%;
	display: block;
	margin-bottom:25px;
}
div.memberList ul li dl dd span{ font-size:120% !important; line-height:1.2;  font-weight:700;}

#contentsRecInr p.conInrttl{
	margin-top:30px;
	float:none;
	text-align:left !important;
	padding:20px;
	width:90%;
	}

div.p_b_40{ padding-bottom:40px !important;}

}
