@charset "shift-jis";

#sideContentArea .sideCplusArea2,
#sideSection .sideCplusArea2{
	line-height:150%;
	width: 198px;
	border: 1px solid #024A84;
	border-top: 2px solid #024A84;
}
/* except */
#sideSection .sideCplusArea2{
	box-sizing: border-box;
	width: 100%;
}

#sideContentArea .sideCplusArea2 .main,
#sideSection .sideCplusArea2 .main{
	position:relative;
	width: 196px;
	height: 268px;
	border: 1px solid #FFF;
	background: url(../../../../img/c_plus_bg.png) repeat-x;
}
/* except */
#sideSection .sideCplusArea2 .main {
	margin: 0 auto;
	width: auto;
}

#sideContentArea .sideCplusArea2 .main a,
#sideSection .sideCplusArea2 .main a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
	z-index: 3;
}

#sideContentArea .sideCplusArea2 .main .main_inner,
#sideSection .sideCplusArea2 .main .main_inner{
	width: 188px;
	margin: 10px auto;
}

#sideContentArea .sideCplusArea2 .main .main_inner .logo,
#sideSection .sideCplusArea2 .main .main_inner .logo{
	margin-bottom: 15px;
}

#sideContentArea .sideCplusArea2 .main .main_inner .lead,
#sideSection .sideCplusArea2 .main .main_inner .lead{
	margin-bottom: 15px;
}

#sideContentArea .sideCplusArea2 .main .main_inner .cplus_copy,
#sideSection .sideCplusArea2 .main .main_inner .cplus_copy{
	margin-bottom: 15px;
}
/* except */
#sideSection .sideCplusArea2 .main .main_inner .cplus_copy img {
	display: block;
}

#sideContentArea .sideCplusArea2 .cols,
#sideSection .sideCplusArea2 .cols{
	margin-bottom: 15px;
	z-index: 1;
}

#sideContentArea .sideCplusArea2 .cols ul,
#sideSection .sideCplusArea2 .cols ul{
	list-style: none;
}

#sideContentArea .sideCplusArea2 .new_contents,
#sideSection .sideCplusArea2 .new_contents{
	background: #024A84;
	padding-bottom: 3px;
}

#sideContentArea .sideCplusArea2 .samBox2,
#sideSection .sideCplusArea2 .samBox2{
	background-color: #FFF;
	width: 182px;
	padding: 5px;
	margin:0 auto 5px;
}

#sideContentArea .sideCplusArea2 a,
#sideSection .sideCplusArea2 a{
	font-weight:normal;
	color:#555555 !important;
}

#sideContentArea .sideCplusArea2 a img,
#sideSection .sideCplusArea2 a img{
	display:inline;
	padding-bottom:4px;
}

#sideContentArea .sideCplusArea2 .thum_inner,
#sideSection .sideCplusArea2 .thum_inner{
	padding-bottom: 5px;
}

#sideContentArea .sideCplusArea2 .thum_inner:after,
#sideSection .sideCplusArea2 .thum_inner:after{
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#sideContentArea .sideCplusArea2 .thum_inner .thum,
#sideSection .sideCplusArea2 .thum_inner .thum{
	float: left;
	width: 45px;
	margin: 0 5px 0 0;
}

#sideContentArea .sideCplusArea2 .thum_inner .cplusttl,
#sideSection .sideCplusArea2 .thum_inner .cplusttl{
	float: left;
	width: 130px;
	margin: 0;
	color: #014A84;
	font-weight: bold;
}

#sideContentArea .sideCplusArea2 .link_other,
#sideSection .sideCplusArea2 .link_other{
	background-color: #FFF;
	text-align: center;
	width: 182px;
	padding: 5px;
	margin:0 auto;
}

#sideContentArea .sideCplusArea2 .link_other p,
#sideSection .sideCplusArea2 .link_other p{
	color: #014A84;
	font-weight: bold;
}

#sideContentArea .sideCplusArea2 .link_other a img,
#sideSection .sideCplusArea2 .link_other a img{
	display:inline;
	padding-bottom:4px;
}

/*sideSection*/
