/* PC用
------------------------------------------------------------*/

@media only screen and (min-width: 950px){

#wrapper,#header{
	width:950px;
	padding:0;
	margin:0 auto;
}
	
	
#container{
	width:950px;
	height:auto;
	text-align:center;
	position:relative;	
}


#main_image{
	width:800px;
	height:1119px;
	background-image:url(../images/image01.jpg);
	background-image:800px 1119px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}


#sp_main_image{
	display:none;
}

/**▼メインイメージ会員登録ボタン**/
#main_image .btn_01{
	width:280px;
	position:absolute;
	left:270px;
	top:196px;
}
/**▲メインイメージ会員登録ボタン**/


/**▼LCニュース速報******/
img.lc_news{
	width:500px;
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
}
/**▲LCニュース速報******/

/**▼こんなメルマガが届きます******/
#send_merumaga{
	width:800px;
	height:420px;
	background-image:url(../images/image02.jpg);
	background-size:800px 420px;
	margin-left: auto;
	margin-right: auto;
}
/**▲こんなメルマガが届きます******/


	
/**▼PC用メールフォーム******/
#pc_merumaga_form{
	width:550px;
	padding:0;
	margin:0 auto;
	border:solid #CCC 1px;
	border-collapse: collapse;

}

#pc_merumaga_form p{
	margin-left:5px;
	margin-bottom:5px;
}

#pc_merumaga_form input[type="text"] {
	background-color:#fdecfd;
	border: 1px solid #999;
	width:390px;
	font-size:14px;
	height:23px;
	margin:10px 5px 5px;
	border-radius:3px;
}

#pc_merumaga_form select{
	width:50px;
	margin:5px;
	height:23px;
	margin-bottom:5px;

}

#pc_merumaga_form input[type="radio"] {
	width:30px;
	margin-right:5px;
}


#pc_merumaga_form input:focus{
	background-color:#FFCCFF;

}

#pc_merumaga_form th{
	height:30px;
	background-color:#ff8eb8;
	color:#FFF;
	padding-left:5px;

}

#pc_merumaga_form td{
	border-bottom:none;
	text-align:left;
	padding-left:10px
}
/**▲PC用メールフォーム******/


/**▼登録の流れテキスト****/
.ex_text{
	width:650px;	
}

.ex_text img{
	width:17px !important;
	height:17px;
	margin-top:2px;
}
	
.ex_text p{
	font-weight:bold;
	color:#FF6600;
	margin-left:5px;
	margin-top:-2px;
	font-size:16px;
}

/**▲登録の流れテキスト****/

/**▼赤色注意書き******/
.attention_text{
	width:480px;
	border:solid 1px #CCCCCC;
	color:red;
	margin-left: auto;
	margin-right: auto;
	padding:10px;

}

.attention_text p{
	text-align:left;
}
/**▲赤色注意書き******/

/**▼個人情報******/
textarea.personalinfo{
	width:500px;
	height:80px;
	line-height:15px;
}
/**▲個人情報******/

/**▼
どうしても
メルマガが
届いてしまう人へ*
*****/
.att_merumaga{
	width:550px;
}

.att_merumaga th{
	height:30px;
	padding-left:5px;
	color:#FFF;
}

.att_merumaga p.att_text{
	margin-top:15px;
}

.att_merumaga p.att_title{
	color:#669900;

}

.att_merumaga p{
	text-align:left;
}
/**▲
どうしても
メルマガが
届いてしまう人へ*
*****/


/**▼SECOM・プライバシー******/
#security{
	width:450px;
	height:auto;
	text-align:center;
	margin:15px 5px;
	float:left;
}

#security .thm_img{
	float:left;
	width:30%;
}

#security .security_text{
	float:left;
	width:68%;
	text-align:left;
}
/**▲SECOM・プライバシー******/


/**▼必要事項を入力して下さいテキスト*****/
.info_text{
	font-size:16px;
}

.info_num{
	width:140px;
	height:auto;
	margin:10px 0px;
	background-image:url(https://secure.lovecosmetic.net/images/button/maru1o.gif);
	background-size:17px 17px;
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:15px;
}

.kaiin_entry{
	width:305px;
}

/*トップページ用フッター*/	
#foot{
	width:100%;
	padding:10px 0px;
	background-color:#006699;
	color:#FFF;
	text-align:center;
	font-size:0.8em;
	
}



/**▲必要事項を入力して下さいテキスト*****/


/**▼トップページ以外のページ***/


table a{
	color:#006666;
	text-decoration:none;
}


table a:hover{
	color:#006666;
	text-decoration:underline;
	background-color: #fee1ad;
}


/**▼PC・tablet版コンテンツ表示領域**/
#entry_contents{
	width:770px;
	height:auto;
	padding:0 auto;
	margin:0 auto;
}

/**▼PC・tablet版右カラムテーブル**/
#entry_table{
	width:770px;
	border:solid 1px #006699;
	
}


/**▼PC・tablet版左カラムinformation**/
td.list{
	padding:1px 0px;
	vertical-align:middle;
	background-color:#FFF;
	font-family: Helvetica, Arial, Meiryo, "メイリオ", 'Droid Sans',sans-serif;	
}

td.list:hover{
	background-color:#ffcccc;
}


span.list_icon{
	color:#FFCC99 ;
	margin:0px 3px;
	font-size:0.95em;
}

td.list a{
	display:block;
	color:#006666;
	width:100%;
	background-color:transparent;
	text-decoration:none;
}

/**▲PC・tablet版左カラムinformation**/

table.tb_blue td{
	height:25px;
	padding-left:5px;
	border:solid 1px #006699;
}


/**▼確認・完了ページ用SECOMプライバシーポリシー*******/
.tb_security{
	font-size:0.75em;
	margin-right:10px;
}

/**▼確認・完了ページ用フッター*******/
.tb_fotter{
	text-align:center;
	color:#FFF;
	height:20px;
	background-color:#006699;
	font-size:0.75em;
	
}


/**▼登録解除チェックボックス*******/
.remove_check{
	width:560px;
	border:solid 1px #1975a3;
}

.remove_check std{
	height:35px;
	padding-left:10px
}

/**▲登録解除チェックボックス*******/


/*SP版メニューSP版入力フォーム*/
#sp_navi,#sp_merumaga_form{
	display:none;
}

#sp_main_image img.aaa{
	display:none !important;
	
}	

/*SP版コンテンツ表示領域*/
#entry_contents_sp{
	display:none;
}
	
/**▲SPコンテンツ非表示*/





}