@charset "UTF-8";
/* CSS Document */
#gnav li:nth-of-type(2) a{
  color:#A63365;
  text-decoration:underline;
}
section#no1{
  margin-top:55px;
}
article section{
  margin-top:10px;
}

#main2 p{
	margin-bottom:1em;
}
figure{
	width:72.7906977%;
	margin:0 auto 45px;
}
figure span{
	display:block;
	text-align:center;
	font-size:12px;
}
#no1 ul li,
#no2 ul li,
#no4 dl dt,
#no5 dl dt{
    padding:0 0 10px 40px;
    background: url(/life/health-new/common/img/h3_bg.gif) no-repeat 10px 5px;
    border-bottom: 1px solid #EEECEA;
    margin-bottom: 15px;
}
#no1 div{
	background-image:url(/life/health-new/about/img/image02.jpg);
	background-repeat:no-repeat;
	background-position:50% 100%;
	background-size:83.7209302% auto;
	padding-bottom:50%;
}
#no1 ul{
  background-color:white;
}
#no2 ul{
	overflow:hidden;
}
#no2 ul li{
	width:41.8604651%;
	float:left;
}
#no2 ul li:nth-child(odd){
	margin-right:2.3255814%;
}
#no2 a,
#no3 a{
	text-decoration:underline;
}
#no2 a:hover,
#no3 a:hover{
	text-decoration:none;
}
#no2 a{
	color:#3179F0;
}
#no3 a.sp_view{
	color:#3179F0;
}
#no3 a.sp_view:hover{
	text-decoration:underline;
}

#curriculum{
	font-size:13px;
	line-height:1.62;
	background-image:url(/life/health-new/about/img/image03.jpg);
	background-repeat:no-repeat;
	background-position:50% 0;
	background-size:100% auto;
  background-size:cover;
	width:95.3488372%;
	height:656px;
	margin:0 auto;
	position:relative;
}
#curriculum ul{
	position:absolute;/*820x656*/
}
#curriculum_sp li{ /* スマホ用のカリキュラム */
  display:inline-block;
  padding-left:1em;
}
#curriculum_sp dt{
  padding:7px 0 7px 1em;
  font-size:24px;
  border: 1px solid #E8E5E3;
  margin-bottom:5px;
  cursor:pointer;
}
#curriculum_sp dt:first-of-type{
  color:#A63365;
  background:url(/life/health-new/about/img/dt_bg_close.gif) no-repeat 98%;
}
#curriculum_sp dt:nth-of-type(2){
  color:#4B60AA;
  background:url(/life/health-new/about/img/dt_bg_02_close.gif) no-repeat 98%;
}
#curriculum_sp dt:last-of-type{
  color:#BC8B28;
  background:url(/life/health-new/about/img/dt_bg_03_close.gif) no-repeat 98%;
}
#curriculum_sp dd{
  margin-bottom:30px;
}
#c01{
	top:1.67682927%;/*11px*/
	left:1.67682927%;/*11px*/
}
#c02{
	top:1.67682927%;/*11px*/
	left:15.4878049%;/*127px*/
}
#c03{
	top:1.67682927%;/*11px*/
	right:1.67682927%;/*11px*/
	text-align:right;
}
#c04{
	top:26.3719512%;/*173px*/
	left:21.7317073%;/*170px*/
	text-align:center;
}
#c05{
	top:21.0365854%;/*138px*/
	left:43.1707317%;/*354px*/
	text-align:center;
}
#c00{
	top:38.0365854%;/*px*/
	left:43.1707317%;/*354px*/
	text-align:center;
}
#c06{
	top:26.3719512%;/*173px*/
	left:65.6097561%;/*538px*/
	text-align:center;
}
#c07{
	top:47%;/*px*/
	left:30.1219512%;/*247px*/
	text-align:center;
}
#c08{
	top:48.9329268%;/*321px*/
	left:58%;/*px*/
	text-align:center;
}
#c09{
	bottom:1.67682927%;/*11px*/
	left:1.67682927%;/*11px*/
}
#c10{
	top:65.7012195%;/*431px*/
	left:39.2682927%;/*322px*/
	text-align:center;
}
#c11{
	bottom:1.67682927%;/*11px*/
	right:1.67682927%;/*11px*/
	text-align:right;
}
#no3 #c01 li a,
#no3 #c02 li a{
	color:#A83065;
}
#no3 #c03 li a{
	color:#BE8D00;
}
#no3 #c09 li a,
#no3 #c11 li a{
	color:#495CAE;
}
#no4 dl dd,
#no5 dl dd{
	margin-bottom:45px;
}
#no5 dd ul{
  padding:1em 0 0 1em;
}
#no5 dd li{
  list-style:outside disc;
}

#main2 h2.js_open_close_btn{
  background:url(/life/health-new/common/img/h2_bg.gif) no-repeat 15px center, url(../about//life/health-new/about/img/dt_bg_close.gif) no-repeat 98% center;
  padding-left:50px;
  padding-right: 40px;
}


@media screen and (max-width : 768px) {
figure{
	width:auto;
}
figure span{
	font-size:16px;
}
#no2 ul li{
	float:none;
	width:auto;
}
#no2 ul li:nth-child(odd){
	margin-right:0;
}
}
