/* CSS Document */

@media only screen and (max-width:949px){

#wrapper,#header{
	width:100%;
	padding:0;
	margin:0 auto;
}
	
	
#container{
	width:100%;
	height:auto;
	text-align:center;
}

	
#main_image{
	width:100%;
	height:1119px;
	background-image:url(../images/image01.jpg);
	background-image:100%;
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
}


/**▼メインイメージ会員登録ボタン**/
#main_image .btn_01{
	width:30%;
	position:absolute;
	left:300px;
	top:196px;
}
/**▲メインイメージ会員登録ボタン**/




/**▼こんなメルマガが届きます******/
#send_merumaga{
	width:100%;
	background-image:url(../images/image02.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
}
/**▲こんなメルマガが届きます******/



/**▼LCニュース速報******/
img.lc_news{
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
}
/**▲LCニュース速報******/


/**▼PC用メールフォーム******/
#pc_merumaga_form{
	width:80%;
	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:95%;
	font-size:14px;
	height:35px;
	margin:10px 5px 5px;
	border-radius:3px;
}

#pc_merumaga_form select{
	width:80px;
	margin:5px;
	height:35px;
	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:60%;
	border:solid 1px #CCCCCC;
	color:red;
	margin-left: auto;
	margin-right: auto;
	padding:10px;

}

.attention_text p{
	text-align:left;

}

/**▼個人情報******/
textarea.personalinfo{
	width:80%;
	height:200px;
	text-align:left;
	line-height:1.8em;
}
/**▲個人情報******/

/**▼
どうしても
メルマガが
届いてしまう人へ*
*****/

.att_merumaga{
	width:80%;
}

.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;
}


/*SP版メニュー非表示*/
#sp_navi{
	display:none;
}
	

/*トップページ用フッター*/	
#foot{
	width:100%;
	padding:10px 0px;
	background-color:#006699;
	color:#FFF;
	text-align:center;
	font-size:0.8em;
	
}

/**▼トップページ以外のページ***/


/**▼PC・tablet版コンテンツ表示領域**/
#entry_contents{
	width:770px;
	height:auto;
	padding:0 auto;
	margin:0 auto;
}


/**▼PC・tablet版右カラムテーブル**/
#entry_table{
	width:770px;
	border:solid 1px #006699;
}

table a{
	color:#006666;
	text-decoration:none;
}

table a:hover{
	color:#006666;
	text-decoration:underline;
	background-color: #fee1ad;
	
}

table p{
	line-height:1.4em;
}

td.list{
	height:30px;
	vertical-align:middle;
	background-color:#FFF;
	border-right:solid 1px #99CCCC;
}


td.list:hover{
	background-color:#ffcccc;

}

td.list a{
	color:#006666;
	font-size:0.8em;
	text-decoration:none;
}

span.list_icon{
	color:#FFCC99 ;
	margin:0px 3px;
	font-size:0.95em;
}


/**▲PC・tablet版左カラムinformation**/


table.tb_blue td{
	height:25px;
	padding-left:5px;
	border:solid 1px #006699;
}

/**▼確認・完了ページ用フッター*******/

.tb_security{
	font-size:0.75em;
	margin-right:10px;
}


/**▼確認・完了ページ用SECOMプライバシーポリシー*******/

.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 td{
	height:35px;
	padding-left:5px
}

/**▲登録解除チェックボックス*******/



/*SP版メニューSP版入力フォーム*/


/*SP版メイン画像・登録ボタン非表示*/
#sp_main_image{
	display:none;
}


/*SP版入力フォーム非表示*/
#sp_merumaga_form{
	display:none;
}


/*SP版コンテンツ表示領域非表示*/
#entry_contents_sp{
	display:none;
}

	
/**▲SPコンテンツ非表示*/




.text_s {
font-family: "ＭＳ Ｐゴシック",osaka,sans-serif;
FONT-SIZE: 12px;
LINE-HEIGHT: 13px;
}



}

