@charset "utf-8";
/* CSS Document */

/*特集PCページコンテンツベーススタイル*/
#feature_wrapper{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;letter-spacing:.17em;line-height:180%;width:760px;}img{vertical-align:top;margin:0;padding:0;border:0;}li{list-style:none;}

/* feature_container */
#feature_container {
	background:url(/images/pages/feature/201412_02/pc/bg_page.jpg);
	width:720px;
	border-left:20px solid #e1ecec;
	border-right:20px solid #e1ecec;
	border-bottom:20px solid #e1ecec;
	padding:27px 0 70px;
}
/*リード*/
#feature_lead{
	margin:0 0 48px;
}
.feature_sns_top{
	width:340px;
	margin:0 auto;
	position: relative;
	bottom: 12px;
}
.feature_txt{
	width:670px;
	margin:0 auto 10px;
	color:#250c0a;
	font-size:108%;
	letter-spacing:1px;
	clear: both;
}
.feature_pink_txt{
	color:#f4648a;
	 font-size: 114.2%;
	 text-decoration:underline;
	 font-weight:bold;
}
.feature_pink_txt:hover {
	text-decoration:none;
}
.feature_center{
	text-align:center;
}

/* feature_section */
.feature_section{
	margin:0 0 50px 0;
}
.feature_line{
	margin:0 0 45px;
}
.feature_inner{
	margin:0 0 44px;
}
.feature_img_right{
	float:right;
	margin:0 22px 0;
}
.feature_article{
	width:342px;
	float:left;
	margin:0 0 0 17px;
	padding:14px 0 0;
}
.feature_title{
	margin:0 0 20px;
}
.feature_txt02{
	margin:0 20px 0 24px;
	color:#250c0c;
	letter-spacing:1px;
	line-height:28px;
}
.feature_title02{
	margin:0 0 20px;
}
.feature_txt03{
	color:#250c0c;
	font-size:100%;
	width:670px;
	margin:0 auto 55px;
	letter-spacing:1px;
	line-height:28px;
}
.feature_bgpink_txt03{
	background:url(/images/pages/feature/201412_02/pc/bg_pink.png) repeat-x 0 90%;
	font-weight:bold;
	font-size:115.4%;
}
.feature_pink_box{
	background:url(/images/pages/feature/201412_02/pc/bg_pink02_bottom.png) no-repeat 0 100%;
	padding:0 0 10px;
	width:683px;
	margin:0 auto;
}
.feature_top_box{
	background:url(/images/pages/feature/201412_02/pc/bg_pink02_top.png) no-repeat;
	padding:10px 0 0;
}
.feature_inner_box{
	background:url(/images/pages/feature/201412_02/pc/bg_pink02.png) repeat-y;
	padding:6px 0 37px;
	position:relative;
}
.feature_title03{
	margin:0 0 20px;
}
.feature_right{
	position:absolute;
	right:23px;
	top:70px;
}
.feature_txt04{
	width:390px;
	float:left;
	margin:0 0 0 58px;
	color:#250c0c;
	font-weight:bold;
	line-height:28px;
	letter-spacing:1px;
	font-size:108%;
}
.feature_red_txt{
	clear:both;
	padding:35px 0 0;
}
.feature_detail_inner02{
	margin:0 0 60px;
}
.feature_ttl_flag{
	margin:0 0 22px;
}
.feature_left_col{
	width:310px;
	float:left;
	margin:0 0 0 19px;
}
.feature_img_girl{
	margin:0 0 13px;
}
.feature_right_col{
	width:315px;
	float:right;
	margin:0 46px 0 0;
	padding:10px 0 0;
}
.feature_txt05{
	font-size:100%;
	color:#250c0c;
	letter-spacing:1px;
	line-height:28px;
	margin:0 0 55px;
}
.feature_txt06{
	color:#250c0c;
	font-size:85%;
	letter-spacing:0;
	line-height:22px;
}
.feature_img_shop{
	margin:0 0 10px;
}
.feature_link{
	color:#250c0c;
	text-decoration:none;
}
.feature_link:hover {
	text-decoration:underline;
}
.feature_last{
	margin:0;
}
.feature_inner03{
	margin:0 100px 0 82px;
	padding:15px 0;
}
.feature_img_left{
	float:left;
}
.feature_txt07{
	padding:15px 0 0;
	width:360px;
	float:right;
	color:#250c0c;
	line-height:28px;
	letter-spacing:1px;
}
.feature_tit{
	margin:0 0 25px;
}
.feature_inner04{
	background:url(/images/pages/feature/201412_02/pc/bg_sub_text.png) no-repeat;
	padding:248px 37px 0 80px;
	width:525px;
	margin:0 auto;
	height:247px;
}
.feature_mb10{
	margin:0 0 10px;
}
.feature_txt08{
	width:265px;
	float:left;
	padding:10px 0 0;
	color:#250c0c;
	line-height:28px;
	letter-spacing:1px;
}
.feature_img_makeup{
	float:right;
}
.feature_txt09{
	clear:both;
	padding:10px 0 0;
	color:#250c0c;
	letter-spacing:1px;
	line-height:28px;
	width:475px;
}
.feature_pink_txt08{
	color:#f57f9c;
	font-size:116%;
	font-weight:bold;
}
.feature_bold{
	font-weight:bold;
	font-size:116%;
}
.feature_line01{
	margin:0 0 30px;
}
/*エンド*/
.feature_tit_bottom{
	margin:0 0 18px;
}
.feature_txt_bottom{
	color:#250c0c;
	font-size:116%;
	letter-spacing:1px;
	line-height:28px;
	width:670px;
	margin:0 auto 40px;
}
.feature_sns_end{
	width:340px;
	margin:0 auto;
	overflow:hidden;
}



/*ソーシャルボタンレイアウト*/.fb_button, .gp_button, .tw_button, .line_button, .hatena_button {display: inline-block;}
/*次回予告*/#next{display:block;clear:both;}
/*バックナンバー*/#backnumber{padding:30px 0 0 0}#backnumber a{text-decoration:none;color:#999 !important}#backnumber a:link{text-decoration:none;color:#666 !important}#backnumber a:visited{text-decoration:none;color:#666 !important}.backnumber_inner{border-bottom:2px solid #787878;border-left:2px solid #787878;border-right:2px solid #787878;padding:0 0 20px 0}.backnumber_group01{padding:0 0 0 19px;width:340px;float:left}.backnumber_sub_title{padding:0 0 30px 0}.backnumber_sub_title_{padding:5px 0 30px 0}.backnumber_label{display:inline-block;padding:0 3px 0 0}.backnumber_link{display:block}.backnumber_link_text{display:block;font-size:12px;line-height:140%;width:170px;height:50px;float:right;word-break:break-all;}.backnumber_image{width:160px;display:block;float:left}.backnumber_title_text{padding:20px 0 10px}.backnumber_group02{width:340px;padding:0 19px 0 0;float:right}.backnumber_list{width:340px;height:90px;margin:0 auto 26px}
/*パンクズ*/.topic-path-li{margin:0 0 10px;float:left;max-width:600px;overflow:hidden;}
