@charset "utf-8";
/* CSS Document */

#wrapper_feature {
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	letter-spacing:0.15em;
	line-height:180%;
	width:760px;
}
img {
	vertical-align: top;
	margin: 0;
	padding: 0;
	border: none;
}
li {
	list-style: none;
}
/*----------------------SNS-------------------------------*/
.sns_group{
	width:250px;
	position:absolute;
	bottom:20px;
	right:10px;
}
.sns_group_end{
	width:250px;
	margin:0  auto;
	position:relative;
	z-index:100;
	top:-80px;
}
.fb_button{
	float:left;
	display:block;
	margin:0 12px 0 0;
}
.gp_button{
	float:left;
	width:60px;
}
.tw_button{
	float:left;
	width:80px;
}
.line_button{
	float:left;
}
/*----------------------メインビジュアル-------------------------------*/
#main_visual {
	width:760px;
	height:472px;
	background:url(/images/pages/feature/201407_02/pc/main_visual.jpg) no-repeat;
	position:relative;
}
.main_visual_inner{
	width:480px;
	position:absolute;
	top:320px;
	left:30px;
}
.main_visual_title{
	font-size:18px;
	color:#d962a4;
	font-weight:bold;
	text-align:center;
}
.main_visual_text{
	width:470px;
	color:#2e515a;
	letter-spacing:0.05em;
	line-height:160%;
	padding:4px 0 0 0;
}
/*----------------------リード-------------------------------*/
#lead{
	width:760px;
	height:222px;
	background:url(/images/pages/feature/201407_02/pc/lead_background.jpg) no-repeat;
	position:relative;
}
.lead_title{
	display:block;
	position:absolute;
	top:45px;
	left:370px;
}
.lead_text{
	width:455px;
	color:#7f6940;
	position:absolute;
	top:90px;
	left:255px;
}
.font_pink_lead{
	color:#e75ecc;
	font-weight:bold;
}
/*----------------------コンテンツ-------------------------------*/
#contents01{
}

.contents01_title01{
}
.contents01_title02{
}

.contents01_group01{
	width:760px;
	height:327px;
	background:url(/images/pages/feature/201407_02/pc/content01_background01.jpg) no-repeat;
	position:relative;
}
.contents01_group01_inner{
	position:absolute;
	top:270px;
	left:146px;
	color:#595757;
	font-size:12px;
	line-height:140%;
}

.content01_group02{
	width:760px;
	height:376px;
	background:url(/images/pages/feature/201407_02/pc/content01_background02.jpg) no-repeat;
	position:relative;
}
.content01_group02_inner01{
	width:290px;
	position:absolute;
	top:214px;
	left:65px;
}
.content01_group02_inner02{
	width:290px;
	position:absolute;
	top:214px;
	left:420px;
}
.content01_group02_title01{
	color:#ef639b;
	font-weight:bold;
	font-size:24px;
	padding:0 0 0 63px;
	letter-spacing:0em;
}
.content01_group02_title02{
	color:#ef639b;
	font-weight:bold;
	font-size:24px;
	padding:0 0 0 76px;
	letter-spacing:0em;
	font-size:22px;
}
.content01_group02_text{
	width:270px;
	color:#53838d;
	padding:26px 0 0 0;
}
.content01_group02_right{
	width:290px;
	float:right;
}
.font_bold{
	font-weight:bold;
}

.content02_group01{
	width:760px;
	height:234px;
	background:url(/images/pages/feature/201407_02/pc/content02_background01.jpg) no-repeat;
	position:relative;
}
.content02_group01_image{
	display:block;
	position:absolute;
	top:14px;
	left:32px;
}
.content02_group01_inner{
	width:500px;
	position:absolute;
	top:42px;
	left:270px;
}
.content02_group01_title{
	color:#ef639b;
	font-weight:bold;
	font-size:20px;
	padding:0 0 0 70px;
	letter-spacing:0.05em;
}
.content02_group01_text{
	color:#53838d;
	font-size:16px;
	padding:24px 0 0 0;
	width:460px;
}

.content03_group01{
	width:760px;
	height:235px;
	background:url(/images/pages/feature/201407_02/pc/content03_background01.jpg) no-repeat;
	position:relative;
}
.content03_group01_title{
	color:#ef639b;
	font-weight:bold;
	font-size:18px;
	padding:0 0 0 70px;
	letter-spacing:0.05em;
	width:360px;
	margin:-4px 0 0 0;
}

#content04{
}
.content04_group01{
	width:760px;
	height:198px;
	background:url(/images/pages/feature/201407_02/pc/content04_background01.jpg) no-repeat;
	position:relative;
}
.content04_group01_title{
	color:#ef639b;
	font-weight:bold;
	font-size:18px;
	padding:0 0 0 84px;
	letter-spacing:0.05em;
	width:360px;
}

.content04_group02{
	width:760px;
	height:952px;
	background:url(/images/pages/feature/201407_02/pc/content04_background02.jpg) no-repeat;
	position:relative;
}
.content04_group02_inner01{
	position:absolute;
	width:210px;
	top:46px;
	left:50px;
}
.content04_group02_inner02{
	position:absolute;
	width:210px;
	top:46px;
	left:280px;
}
.content04_group02_inner03{
	position:absolute;
	width:280px;
	top:46px;
	left:510px;
}
.content04_group02_inner04{
	position:absolute;
	width:210px;
	top:500px;
	left:50px;
}
.content04_group02_inner05{
	position:absolute;
	width:210px;
	top:500px;
	left:280px;
}
.content04_group02_title{
	color:#ef639b;
	font-weight:bold;
	font-size:18px;
	letter-spacing:0.05em;
	width:200px;
	text-align:center;
}
.content04_group02_image{
	padding:28px 0 0 0;
}
.content04_group02_text{
	color:#53838d;
	font-size:13px;
	padding:16px 0 0 0;
	width:200px;
	letter-spacing:0.05em;
	line-height:140%;
}



.content04_group03{
	width:760px;
	height:423px;
	background:url(/images/pages/feature/201407_02/pc/content04_background03.jpg) no-repeat;
	position:relative;
}
.content04_group03_inner{
	width:370px;
	position:absolute;
	top:18px;
	left:100px;
}
.content04_group03_text{
	font-size:20px;
	color:#ef639b;
	line-height:150%;
}
.content04_inner03_link01{
	padding:20px 0 0 0;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.05em;
	color:#595757;
	font-weight:bold;
}
.content04_inner03_link02{
	padding:10px 0 0 0;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.05em;
	color:#595757;
	font-weight:bold;
	width: 300px;
}
.content04_inner03_link02 a{
	width: 250px;
	word-wrap: break-word;
}

.content05_group01{
	width:760px;
	height:410px;
	background:url(/images/pages/feature/201407_02/pc/content05_background01.jpg) no-repeat;
	position:relative;
}
.content05_group01_title{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding:16px 0 0 0;
}
.content05_group01_inner01{
	width:640px;
	margin:0 auto;
	padding:26px 0 0 10px;
	text-align:left;
	font-size:14px;
	color:#595757;
	letter-spacing:0.07em;
	line-height:174%;
}
.content05_group01_inner01_title{
	text-align:center;
	font-weight:bold;
	font-size:15px;
}
.content05_group01_inner01_list{
	padding:6px 0 0 0;
	display:block;
	font-size:12px;
}
.content05_group01_inner01_list tr{
	border-bottom:1px dotted #ccc;
	margin: 4px 0;
}
.content05_group01_inner01_list td{
	padding:0 0 0 186px;
}

.content05_group01_inner02{
	width:640px;
	margin:0 auto;
	padding:6px 0 0 10px;
	text-align:left;
	font-size:14px;
	color:#595757;
	letter-spacing:0.07em;
	line-height:174%;
}
.content05_group01_inner02_title{
	text-align:center;
	font-weight:bold;
	font-size:15px;
}
.content05_group01_inner02_list{
	padding:3px 0 0 0;
	display:block;
	font-size:12px;
}
.pl_list{
	padding:0 0 0 306px;
}
.content05_group01_inner02_list tr{
	border-bottom:1px dotted #ccc;
	margin: 4px 0;
}
.content06_group01{
	width:760px;
	height:701px;
	background:url(/images/pages/feature/201407_02/pc/content06_background01.jpg) no-repeat;
	position:relative;
}
.content06_group01_title{
	font-size:23px;
	font-weight:bold;
	text-align:center;
	padding:16px 0 0 0;
}

.content06_group01_list_left{
	width:200px;
	position:absolute;
	top:84px;
	left:60px;
}
.content06_group01_list01{
	line-height:200%;
}
.content06_group01_list02{
	padding:26px 0 0 0;
}
.content06_group01_list03{
	padding:26px 0 0 0;
	line-height:200%;
}
.content06_group01_list_title{
	font-weight:bold;
	font-size:15px;
}
.content06_group01_list_center{
	width:200px;
	position:absolute;
	top:84px;
	left:284px;
}
.content06_group01_list04{
	width:220px;
	line-height:200%;
}
.content06_group01_list05{
	padding:26px 0 0 0;
	line-height:200%;
}
.content06_group01_list_right{
	width:200px;
	position:absolute;
	top:84px;
	left:508px;
}
.content06_group01_list06{
	line-height:200%;
}
.content06_group01_list07{
	padding:26px 0 0 0;
	line-height:200%;
}
.content06_group01_list08{
	padding:26px 0 0 0;
	line-height:200%;
}
.font_letter{
	letter-spacing:0em;
	font-size:12px;
}
#end{
}

.topic-path-li {
padding: 0 0 0 20px;
margin: 0 0 10px;
float: left;
max-width: 600px;
overflow: hidden;
}









