@charset "utf-8";

/*-----------------------------------------------------	*/
/*	for homeLearning.css				*/

/*-----------------------------------------------------	*/


/*contents*/
#main h1.tit{
	clear:both;
	text-align:left;
	font-size:130%;
	font-weight:bold;
	margin:28px 0 34px
}

/*
#main h2{
	clear:both;
	text-align:center;
	font-size:130%;
	font-weight:bold;
	margin:20px 0 40px;
}

#main h3{
	clear:both;
	text-align:center;
	font-size:130%;
	font-weight:bold;
		margin:40px 0;
}*/

#homelearning .icoCon{
	color:#FFF;
	background:#3ABFA4;
	width:80px;
	margin-left:0;
	text-align:center;
	font-size:82%;
	font-weight:bold;
	position: relative;
	height:35px;
	
}

#homelearning .icoCon:after{
    content: "";
    position: absolute;
    top: -15px;
    left: 0;
    width: 0;
    height: 0;
    border: 40px solid transparent;
    border-bottom: 10px solid #FFF;
	
}
.spicoCon{
	  display:none;
 } 

p.lead{
	text-indent:0em; } 
	
/**関連記事********************************************************/
 
#main section .bnList{
	font-size:85%;
	text-align:left;
}
#main section .bnList p a{
	color:#FFAA0B;
	font-weight:bold;
	padding-bottom:14px;
	padding-left:30px;
	background:url(/homeLearning/images/ico_homelearning.png) no-repeat left center;
	background-size:20px 16px;
	padding-top:14px;
	font-size:108%;
}

#main section .bnList p{
	text-indent:0em !important;
	border-bottom:1px solid #eee;
	padding-bottom:12px;
	margin-bottom: 0 !important;
}

#main section .bnList:first-child{
	margin-top:28px
}
#main section .bnList dt{
	color:#3ABFA4;
	font-weight:bold;
	padding-bottom:14px;
	padding-left:30px;
	background:url(/homeLearning/images/ico_homelearning.png) no-repeat left center;
	background-size:20px 16px;
	padding-top:14px;
}
#main section .bnList dt dd ul{
	margin-top:20px;
}
#main section .bnList dd ul li{
	padding-bottom:7px;
}
#main section .bnList dd ul li a{
	background:url(/common/images/icoLink03.gif) no-repeat 0 0;
	background-size:18px 18px;
	padding-left:34px;
	color: #3ABFA4;
}
#main section #profBox ul{
	margin-top:10px;
}
#main section #profBox ul li a{
	background:url(/common/images/for_ico_next.gif) no-repeat left center;
	background-size:11px 11px;
	padding-left:20px;
	color: #3ABFA4;
	margin-top:20px;
}
a{
    color: #3ABFA4;
    text-decoration: none;
}
a:link {
    color: #3ABFA4;
    text-decoration: none;
}
a:hover{
    color: #3ABFA4;
    text-decoration: none;
}



/*-----------------------------------------------------	*/
/*	for 640px - 979px				*/
/*-----------------------------------------------------	*/

@media screen and (min-width: 640px) and (max-width: 979px) {

}



/*-----------------------------------------------------	*/
/*	for - 639px					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 639px) {

#main section .bnList dd ul li a{
	background-size:15px;
		padding-left:24px;

 } 

}
