@charset 'utf-8';
/* CSS Document */
/* 全体共通設定（背景など）
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body {
	padding:0px;
	margin:0px;
}

img{
	border:0;
}

a{
	color:#3CACC4;
}

#bg{
	background: url("https://www.lovecosmetic.jp/set/nadenade/images/temp/bg.jpg") top left repeat-x;
}

#wrapper{
	margin: 0 auto 0 auto;
	width:1200px;
	text-align:center;
	background: url("https://www.lovecosmetic.jp/set/nadenade/images/temp/main_bg.jpg") top center no-repeat;
}

#main{
	width:1200px;
	background: url("https://www.lovecosmetic.jp/set/nadenade/images/temp/main_bg2.gif") top left repeat-y;	
	
}


/* ヘッダー共通設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#header {
	width:1200px;
	height:230px;
	background: url("https://www.lovecosmetic.jp/set/nadenade/images/temp/header.jpg") top center no-repeat;
}

#header h1{
	color:#666;
	font-size:10px;
	font-weight:lighter;
	text-align:left;
	padding:15px 0px 0px 0px;
	margin: 0px 0px 0px 150px;
	float:left;
}

#header .inr ul {
	float: right;
	padding:15px 0px 0px 0px;
	margin: 0px 150px 0px 0px;
}

#header .inr ul li {
	float: left;
	margin-left: 15px;
	padding-left: 15px;
	color:#666;
	font-size:10px;
	background:url("https://www.lovecosmetic.jp/set/nadenade/images/temp/arrow.jpg") no-repeat left;
	list-style:none;
}

#header .inr ul li a { 
	white-space: nowrap;
	color:#666;
	}

/* サイドメニュー共通設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#side{
	width:230px;
	margin-left:130px;
	float:left;
}

.prof{
	width:190px;
	height:185px;
	background:#AFDCE6;
	padding-top:5px;
	margin-left:20px;
}


.piyo{
	width:190px;
	height:100px;
	background:#AFDCE6;
	padding-top:5px;
	margin-left:20px;
}

.follow{
	width:190px;
	height:155px;
	background:#AFDCE6;
	padding-top:15px;
	margin-left:20px;
}

.follow_text{
	font-size:16px;
	color:#666;
}

.pic{
	float:left;
	padding:0px 10px 10px 12px;
}

.rank_main{
	width:180px;
	height:100%;
	background:#FFFFFF;
	border-bottom:1px dotted #CCC;
	border:5px solid #FFCCCC;
	margin-left:20px;
	padding-top:10px;
}

.rank_text a{
	font-size:10px;
	color:#666;
	text-align:left;
}

.rank_text_rank{
	font-size:12px;
	color:#F69;
	font-weight:bold;
	text-align:left;
}

.article{
	height:50px;
	white-space: nowrap;
	text-align:left;
}

.article_rank{
	height:30px;
	white-space: nowrap;
	text-align:left;
}

.side_all {
	float: left;
	margin: 0 0 0 100px;
	padding: 0 0 0 15px;
	color:#666;
	font-size:11px;
	background:url("https://www.lovecosmetic.jp/set/nadenade/images/temp/arrow.jpg") no-repeat left;
	list-style:none;
}



/* メインカラム共通設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#column{
	float:right;
	width:830px;
	margin-right:180px;
	text-align:left;
	padding-top:250px;
}

#column_title{
	margin-bottom:10px;
}

.column_all {
	float: right;
	margin: 0 0 0 100px;
	padding: 0 0 0 15px;
	color:#666;
	font-size:12px;
	background:url("https://www.lovecosmetic.jp/set/nadenade/images/temp/arrow.jpg") no-repeat left;
	list-style:none;
}



#column2{
	float:right;
	width:830px;
	margin-right:180px;
	text-align:left;
}


/* お気にいり欄
+++++++++++++++++++++++++ */

#favorite{
	float:right;
	width:830px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	border-bottom:1px dotted #CCC;
}

#favorite_tomita{
	float:right;
	width:830px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	border-bottom:1px dotted #CCC;
}

#favorite_tomita2{
	width:780px;
	margin-bottom:10px;
	padding:25px;
	text-align:left;
	background-color:#FEE9F2;
}

#favorite_tomita img{
	float:left;
	margin-right:10px;
}


#favorite_article{
	width:385px;
	float:left;
}

#favorite_articletext{
	width:830px;
	float:left;
	padding:0px 0 10px 0;
}


#favorite_comment{
	padding:30px 0px 10px 20px;
	margin-left:100px;
	width:500px;
	float:left;
	background:url("https://www.lovecosmetic.jp/set/nadenade/images/favorite/comment_bg.gif") no-repeat left;
}


#favorite_iine{
	width:400px;
	float:right;
	border-left:1px dotted #CCC;
	padding-left:22px;
}

.text_fav1{
	color:#666;
	font-size:12px;
	text-align:left;
	line-height:150%;
}

.text_fav2{
	color:#F5559E;
	font-size:16px;
	text-align:left;
	font-weight:bold;
}

.text_fav3{
	color:#FF9900;
	font-size:20px;
	text-align:left;
	font-weight:bold;
	padding-bottom:10px;
}

.text_fav4{
	color:#FF6600;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}



/* フッター共通設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer {
	clear: both;
	text-align: left;
	font-size: 11px;
}

#footer a {
	color: #333;
	text-decoration: none;
}
#footer a:hover { text-decoration: underline; }

#footer .inr {
	width: 950px;
	margin: 0 auto;
}

#footer #footerTop {
	clear: both;
	padding: 40px 0;
	background:url("https://www.lovecosmetic.jp/set/nadenade/images/temp/fotter.jpg") no-repeat center;
}

#footer #footerTop .inr{
	padding-top:80px;
}


#footer #footerTop .inr #infoPrivacy {
	float: left;
	width: 500px;
	margin-bottom: 20px;
	color:#666;
}

#footer #footerTop .inr #infoPrivacy dt {
	margin-left:40px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}

#footer #footerTop .inr #secureMarks {
	float: right;
	margin:0 20px 20px 0;
}
#footer #footerTop .inr #secureMarks li {
	float: left;
	margin-right: 20px;
	list-style:none;
}

#footer #footerTop .inr #infoLinks {
	margin-left:40px;
	clear: both;
	padding-top: 20px;
	color:#666;
}

#footer #footerTop .inr #infoLinks dl {
	float: left;
	width: 430px;
	margin-right: 15px;
	color:#666;
}

#footer #footerTop .inr #infoLinks dl dt {
	font-size:12px;
	font-weight: bold;
	color:#666;
}

#footer #footerTop .inr #infoLinks dl dd {
	float: left;
	margin: 3px 10px 3px 0;
	padding-right: 10px;
	color:#666;
}

#footer #footerTop .inr #infoLinks dl dd a{
	color:#666;
}

#footer #footerTop .inr #infoLinks dl dd a { 
white-space: nowrap;
	color:#666;
	 }


#footer #footerBottom {
	margin-left:125px;
	clear: both;
	padding: 15px 0;
	color: #fff;
	background-color:#F98CBD;
	width:950px;
	height:80px;
}

#footer #footerBottom .inr ul {
	float: left;
	width: 500px;
	list-style:none;

}

#footer #footerBottom .inr p {
	margin-right:20px;
	float: right;
	text-align: right;
}
/* イイネボタン追加　Ultinet 外出し
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#sbm_button{
	width: 590px;
	height:90px;
	background: url("https://www.lovecosmetic.jp/images/sbm_bg.gif");
}

#sbm_button dd{
	float: left;
	padding:5px 0px 0px 20px;
}

/* イイネボタンコラム詳細ページ追加　Ultinet 外出し
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#Sbm_area_column {
	height: 40px;
	width: 780px;
	text-align:center;
	padding-left:50px;
	background-color:#FEE9F2;
	margin-bottom:20px;
}
#Sbm_area_column .icomlist {
	height: 34px;
	width: 700px;
	background-repeat: no-repeat;
	margin-top: 2px;
	padding-top: 7px;
}
#Sbm_area_column .icomlist .sbmBtn_01 {
	float: left;
	height: 28px;
	width: 100px;
	margin-left: 19px;
}
#Sbm_area_column .icomlist .sbmBtn_02 {
	float: left;
	height: 28px;
	width: 100px;
	margin-left: 13px;
}
#Sbm_area_column .icomlist .sbmBtn_03 {
	float: left;
	height: 28px;
	width: 120px;
	margin-left: 14px;
}
#Sbm_area_column .icomlist .sbmBtn_04 {
	float: left;
	height: 28px;
	width: 150px;
	margin-left: 14px;
}

#Sbm_area_column .icomlist .sbmBtn_05 {
	float: left;
	height: 28px;
	width: 70px;
	margin-left: 14px;
}

#Sbm_area_column .icomlist li{
	list-style:none;
}

/* イイネボタンクイックアンケート回答詳細 追加　Ultinet 外出し
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#Sbm_area_quick {
	height: 81px;
	width: 490px;
}
#Sbm_area_quick .icomlist {
	height: 34px;
	width: 490px;
	background-image: url(https://www.lovecosmetic.jp/images/sbm_bg3.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	padding-top: 7px;
}
#Sbm_area_quick .icomlist .sbmBtn_01 {
	float: left;
	height: 28px;
	width: 118px;
	margin-left: 19px;
}
#Sbm_area_quick .icomlist .sbmBtn_02 {
	float: left;
	height: 28px;
	width: 85px;
	margin-left: 13px;
}
#Sbm_area_quick .icomlist .sbmBtn_03 {
	float: left;
	height: 28px;
	width: 75px;
	margin-left: 14px;
}
#Sbm_area_quick .icomlist .sbmBtn_04 {
	float: left;
	height: 28px;
	width: 74px;
	margin-left: 14px;
}

/* イイネボタン官能小説詳細追加　Ultinet 外出し
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#Sbm_area_novel {
	height: 81px;
	width: 570px;
}
#Sbm_area_novel .sbmTitle {
	margin-bottom: 2px;
}

#Sbm_area_novel .icomlist {
	width: 570px;
	background-image: url(https://www.lovecosmetic.jp/images/sbm_bg4.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	height: 34px;
	padding-top: 2px;
}
#Sbm_area_novel .icomlist .sbmBtn_01 {
	float: left;
	height: 28px;
	width: 117px;
	margin-left: 19px;
}
#Sbm_area_novel .icomlist .sbmBtn_02 {
	float: left;
	height: 28px;
	width: 85px;
	margin-left: 13px;
}
#Sbm_area_novel .icomlist .sbmBtn_03 {
	float: left;
	height: 28px;
	width: 75px;
	margin-left: 14px;
}
#Sbm_area_novel .icomlist .sbmBtn_04 {
	float: left;
	height: 28px;
	width: 74px;
	margin-left: 14px;
}


/* ハック
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.clrfix:after,
#footer #footerTop:after,
#footer #footerBottom:after,
#footer #footerTop .inr #infoLinks:after,
#footer .inr:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.clrfix,
#footer #footerTop,
#footer #footerBottom,
#footer #footerTop .inr #infoLinks,
#footer .inr {
	zoom:1;
	overflow: hidden;
}
