@charset "utf-8";



/* header
-----------------------------------*/
#header{
	background: #e5b8e5;
	background: 
		url("../img/bg_shinnihon_01.png") no-repeat center center, 
		-webkit-linear-gradient(top, #f6ccff 0%, #b23e9f 100%);
	background: 
		url("../img/bg_shinnihon_01.png") no-repeat center center, 
		linear-gradient(to bottom, #f6ccff 0%, #b23e9f 100%);
	-webkit-background-size: cover;
	background-size: cover;
}



/* group
-----------------------------------*/
#group .content .l_nav li:nth-child(1) a{
	background-image: url("../img/bg_shinnihon_02.jpg");
}
#group .content .l_nav li:nth-child(2) a{
	background-image: url("../img/bg_shinnihon_03.jpg");
}
#group .content .l_nav li:nth-child(3) a{
	background-image: url("../img/bg_shinnihon_04.jpg");
}
#group .content .l_nav .over:before, 
#group .content .l_nav .over:after,
#group .content .l_nav .over span:before, 
#group .content .l_nav .over span:after{
	background-color: #990881;
}
#group .content .l_nav a:hover .more{
	background-color: #990881;
}
#group .content .title:before{
	background-image: url("../img/ico_shinnihon_01.png");
}
#group .content .title:after{
	background-image: url("../img/ico_shinnihon_02.png");
}



/* overview_unit
-----------------------------------*/
#group #overview_unit > .overview{
	margin-bottom: 120px;
}
#group #overview_unit > .overview > .title{
	background-image: url("../img/bg_overview_01.jpg");
}
#group #overview_unit > .overview .group .info h5{
	border-left: 5px solid #990881;
}
#group #overview_unit > .overview .group .link a:before{
	background-image: url("../img/ico_shinnihon_03.png");
}
#group #overview_unit > .overview .group li:nth-child(3) .info, 
#group #overview_unit > .overview .group li:nth-child(4) .info, 
#group #overview_unit > .overview .group li:nth-child(5) .info, 
#group #overview_unit > .overview .group li:nth-child(6) .info, 
#group #overview_unit > .overview .group li:nth-child(7) .info, 
#group #overview_unit > .overview .group li:nth-child(8) .info, 
#group #overview_unit > .overview .group li:nth-child(9) .info, 
#group #overview_unit > .overview .group li:nth-child(10) .info{
	height: 145px;
}



/* area_unit
-----------------------------------*/
#group #area_unit > .area{
	margin-bottom: 150px;
}
#group #area_unit > .area .title{
	background-image: url("../img/bg_area_01.jpg");
}
#group #area_unit > .area .point h6{
	color: #990881;
}
#group #area_unit > .area .area_intro:before{
	width: 365px;
	background-image: url("../../common/img/bg_group_02.png");
}



/* recruit_unit
-----------------------------------*/
#group #recruit_unit > .recruit{
	margin-bottom: 150px;
}
#group #recruit_unit > .recruit .title{
	background-image: url("../img/bg_recruit_01.jpg");
}
#group #recruit_unit > .recruit .guideline h5{
	color: #990881;
	border: 2px solid #990881;
}
#group #recruit_unit > .recruit .contact h6{
	border-left: 5px solid #990881;
}
#group #recruit_unit > .recruit .contact li:nth-child(3), 
#group #recruit_unit > .recruit .contact li:nth-child(4), 
#group #recruit_unit > .recruit .contact li:nth-child(5), 
#group #recruit_unit > .recruit .contact li:nth-child(6), 
#group #recruit_unit > .recruit .contact li:nth-child(7), 
#group #recruit_unit > .recruit .contact li:nth-child(8), 
#group #recruit_unit > .recruit .contact li:nth-child(9), 
#group #recruit_unit > .recruit .contact li:nth-child(10){
	height: 145px;
}