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

/*コンテンツエリア共通*/

.First-HeaderBK{
	background:url(/hohoemiclub/images/back_contents_01.gif) no-repeat;
	width:736px;
	margin:0px auto;
	/*height:110px;*/
	}
	
.First-CenterBK{
	background:url(/hohoemiclub/images/back_contents_02.gif) repeat;
	width:736px;
	margin:0px auto;
	clear:both;
	}
	
.First-BottomBK{
	background:url(/hohoemiclub/images/back_contents_03.gif) repeat;
	width:736px;
	margin:0px auto;
	height:43px;
	}



/*背景色枠*/

.HoCtBKPink{
	background:#FFF1F1;
	border:#FAA3D0 1px solid;
	padding:7px;
}

.HoCtBKPink-02{
	background:#FFF1F1;
	border:#FF0F75 1px solid;/*濃いピンク*/
	padding:10px;
}


.HoBKYelw{
	background:#FFFFCC;
	border:#FF9900 1px solid;
	padding:10px;
}

.HoMIBackYelw{
	background:#FFFFCC;
	padding:10px;
}

.HoBKGreen{
	background:#F3FFE8;
	border:#FF9900 1px solid;
	padding:10px;
}


/*ローカルナビ*/

.HoLoNaviBaWit{
	background:#FFFFFF;
	width:680px;
}

.HoLoNaviBaWit-login{
	width:690px;
	margin:0px auto;
}

.HoLoNaviul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:25px;
}

.HoLoNaviLe{
	background:url(/hohoemiclub/images/back_lonavi01.gif) left bottom no-repeat #FA85C2 ;
	height:25px;
	padding-left:14px;
	list-style-type:none;
	margin:0px;
}

.HoLoNaviCe{
	background:#FA85C2;
	height:25px;
	padding-left:15px;
	list-style-type:none;
	margin:0px;
}

.HoLoNaviRi{
	background:url(/hohoemiclub/images/back_lonavi02.gif) right bottom no-repeat #FA85C2 ;
	height:25px;
	padding-right:14px;
	padding-left:15px;
	list-style-type:none;
	margin:0px;
}

/*タイトル*/
.HoCtTTL{
	padding:15px 0px 10px 10px;
	background:url(/hohoemiclub/images/line01.gif) center bottom no-repeat;
}

.HoCtTTl-02{
	padding-bottom:15px;
}

.HoCtTTl-03{
	padding-bottom:15px;
	text-align:center;
}

.HoCtTTl-04{
	padding:20px 0px 8px 0px;
}

.HoCtTTl-05{
	padding:15px 0px;
}

.HoCtTTl-06{
	padding:10px 0px 5px 0px;
}

.HoCtTTl-07{
	padding-top:15px;
}

.HoCtTTl-08{
	padding-bottom:5px;
}


.HoMeijiInfoTtll{
	background:#FCBEDD;
	border-left:#F33597 5px solid;
	padding:7px;
	margin-bottom:12px;
}

.HoMeijiInfoTtll-02{
	background:url(/common/img/dot_01.gif) center bottom no-repeat;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:10px;
}

/*コンテンツ*/

.hoCtArea{
	width:680px;
	margin:0px auto;
}

.hoCtAreaWhite{
	background:#FFFFFF;
	padding:10px 20px 20px 20px;
	width:640px;
}

.hoCtAreaSearch{
	padding:10px 20px 20px 20px;
}

.HoCtLine01{
	background:url(/hohoemiclub/images/line01.gif) repeat-y;
	height:4px;
}



.HoTokutenBtn{
	width:290px;
	float:left;
	padding:0px 25px 10px 25px;
}

/*お問い合わせなどの枠*/

.HoYlwSquare{
	width:630px;
	margin:0px auto;
}

.HoYlwSquare .YlwCenter{
	background:url(/hohoemiclub/images/back_yellow_01.gif) repeat-y;
	padding:5px 20px;
}

.HoYlwSquare .YlwBottom{
	background:url(/hohoemiclub/images/back_yellow_02.gif) no-repeat;
	height:8px;
}

.HoFreeDial{
	background:url(/hohoemiclub/images/ico_freedial.gif) 0px 50% no-repeat;
	padding-left:24px;
	list-style:none;
}

.HoFreeFax{
	background:url(/hohoemiclub/images/ico_freefax.gif) 0px 50% no-repeat;
	padding-left:24px;
	list-style:none;
}

/*会員登録バナー*/

.HoCtTorokuBnr{
	padding:20px 0px 10px 0px;
}


/*ほほえみクラブのご案内*/

.HoHalfYlw{
	width:640px;
	margin:auto;
	padding-top:10px;
}

.HoHalfYlwSquare{
	width:310px;
	float:left;
}

.HoHlfYlwCetr{
	width:290px;
	background:url(/hohoemiclub/images/back_hoinfo01.gif) repeat-y;
	padding:10px;
}

.HoHlfYlwBtm{
	width:310px;
	background:url(/hohoemiclub/images/back_hoinfo02.gif) no-repeat;
	height:9px;
}

/*ほほえみクラブ会員になるには*/

.HoHowTo01{
	width:334px;
	margin-right:12px;
	float:left;
	padding-top:10px;
}

.HoHowTo02{
	width:334px;
	float:left;
	padding-top:10px;
}

.HoHowToCenter{
	width:314px;
	background:url(/hohoemiclub/images/back_hoinfo03.gif) repeat-y;
	padding:10px;
}

.HoHowToBottm{
	width:334px;
	background:url(/hohoemiclub/images/back_hoinfo04.gif) no-repeat;
	height:10px;
	margin-bottom:10px;
}


/*メールマガジンのご紹介*/

.MMBackPink{
	background:#FFF1F1;
	padding:5px;
	margin-bottom:10px;
}

.MM01ContWk{
	width:635px;
	margin:0px auto;
	padding:10px 0px;
}

.MM01NaaruBkCtr{
	background:url(/hohoemiclub/mailmagazine/images/back_01.gif) repeat-y;
	padding:7px 20px 5px 20px;
}

.MM01NaaruBkBtm{
	background:url(/hohoemiclub/mailmagazine/images/back_02.gif) no-repeat;
	height:10px;
}

.MM01NaareBkCtr{
	background:url(/hohoemiclub/mailmagazine/images/back_03.gif) repeat-y;
	padding:7px 20px 5px 20px;
}

.MM01NaareBkBtm{
	background:url(/hohoemiclub/mailmagazine/images/back_04.gif) no-repeat;
	height:10px;
}

.MM01mtNaareBkCtr{
	background:url(/hohoemiclub/mailmagazine/images/back_05.gif) repeat-y;
	padding:7px 20px 5px 20px;
}

.MM01mtNaareBkBtm{
	background:url(/hohoemiclub/mailmagazine/images/back_06.gif) no-repeat;
	height:10px;
}

.MM01ContYeBk{
	width:340px;
	background:#FFFFCC;
	border:#FF9900 1px solid;
	padding:8px;
	text-align:left;
}

.MM01TTl-001{
	padding:5px 0px;
}

.MM01Btn{
	text-align:center;
	padding-top:10px;
}

.MMDlPadLt{
	padding-left:1em;
}

.MMToSmpPc{
	width:400px;
	padding-top:20px;
}

.MMToSmpMb{
	width:190px;
	padding-top:20px;
}

.MMToSmpPc .MMSmpPcImg{
	width:350px;
	margin:0px auto;
	padding:10px 10px 5px 10px;
}

.MMToSmpMb .MMSmpMbImg{
	width:180px;
	margin:0px auto;
	padding:10px 0px;
}

.MMToSmpPcBtn{
	width:400px;
}

.MMToSmpMbBtn{
	width:190px;
}

/*メールサンプル*/

.MMSmpPcLL{
	width:315px;
	padding-top:10px;
}

.MMSmpMbLL{
	width:555px;
	margin:auto;
	padding-bottom:20px;
}

/*メールマガジン表*/

.MMHyou01{
	border-top:#FF9900 1px solid;
	border-left:#FF9900 1px solid;
}

.MMHyou01Th{
	background:#FFCC00;
	border-right:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	text-align:left;
	padding:3px;
	font-weight:normal;
}

.MMHyou01TdYelw{
	background:#FFFFCC;
	border-right:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	padding:3px;
}

.MMHyou01TdWit{
	background:#FFFFFF;
	border-right:#FF9900 1px solid;
	border-bottom:#FF9900 1px solid;
	padding:3px;
}


.BrdrTp{
	border-top:#FF9900 1px solid;
}

/*会員専用マイページ*/

.FMyWdt235{
	width:235px;
}

.FMyWdt330{
	width:330px;
	padding-left:25px;
}

/*会員専用マイページの「商品モニター募集!」*/

.HoMyPaLeft{
	padding-left:10px;
}

.HoMypaBKYelw{
	width:190px;
	background:#FFFFCC;
	border:#FF9900 1px solid;
	padding:5px;
}


/*サイトマップ*/

.TGListPink1{
	background:url(/common/img/list-pink2.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:8px;
	margin-bottom:5px;
	margin-top:5px;
	}

.TGListGreen{
	background:url(/common/img/list-green.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:8px;
	padding-bottom:5px;
	border-bottom:#FAA3D0 1px solid;
	margin-bottom:5px;
	margin-top:5px;
	}

.TGListRed{
	background:url(/common/img/list-red.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:8px;
	padding-bottom:5px;
	border-bottom:#FAA3D0 1px solid;
	margin-bottom:5px;
	margin-top:5px;
	}

.TGListPink2{
	background:url(/common/img/list-pink2.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:8px;
	padding-bottom:5px;
	border-bottom:#FAA3D0 1px solid;
	margin-bottom:5px;
	margin-top:5px;
	}

.TGListBlue{
	background:url(/common/img/list-blue.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:8px;
	padding-bottom:5px;
	border-bottom:#FAA3D0 1px solid;
	margin-bottom:5px;
	margin-top:5px;
	}

.TGListOrange{
	background:url(/common/img/list-orange.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:8px;
	padding-bottom:5px;
	border-bottom:#FAA3D0 1px solid;
	margin-bottom:5px;
	margin-top:5px;
	}

.SmCtArea{
	padding:10px 0px;
}

.SmBkPink{
	background:#FFF1F1;
	border:#FAA3D0 1px solid;
	padding:3px;
}

.SmBkBlue{
	background:#F0F7FF;
	border:#FAA3D0 1px solid;
	padding:3px;
}

.SmBkGreen{
	background:#E8FFE8;
	border:#FAA3D0 1px solid;
	padding:3px;
}

.SmBkRed{
	background:#FFDFDF;
	border:#FAA3D0 1px solid;
	padding:3px;
}

.SmBkPink2{
	background:#FFE1EC;
	border:#FAA3D0 1px solid;
	padding:3px;
}

.SmBkBlue{
	background:#EEEEFF;
	border:#FAA3D0 1px solid;
	padding:3px;
}

.SmBkOrange{
	background:#FFE3D0;
	border:#FAA3D0 1px solid;
	padding:5px;
}

.SmBkWhite{
	background:#FFFFFF;
	border-left:#FAA3D0 1px solid;
	border-right:#FAA3D0 1px solid;
	border-bottom:#FAA3D0 1px solid;
	padding:5px 20px;
}

.SmListCirPink{
	background:url(/common/img/list-circle-pink.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:10px;
	margin-left:8px;
	}
	
.SmListCirGreen{
	background:url(/common/img/list-circle-green.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:10px;
	margin-left:8px;
	}

.SmListCirRed{
	background:url(/common/img/list-circle-red.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:10px;
	margin-left:8px;
	}

.SmListCirPink2{
	background:url(/common/img/list-circle-pink2.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:10px;
	margin-left:8px;
	}
	
.SmListCirBlue{
	background:url(/common/img/list-circle-blue2.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:10px;
	margin-left:8px;
	}

.SmListCirOrange{
	background:url(/common/img/list-circle-orange.gif) 0px 0.5em no-repeat;
	list-style-type:none;
	padding-left:10px;
	margin-left:8px;
	}

.SmListsbver{
	list-style:none;
	padding:0px;
	margin-left:8px;
}

.SmListsbver-02{
	list-style:none;
	padding:0px;
	margin-left:16px;
}


/*よくある質問*/

.QaIco-Q{
 background:url(/hohoemiclub/qa/images/ico_qa_q.gif) no-repeat;
 list-style-type:none;
 padding-left:40px;
 padding-top:3px;
 height:30px;
 margin:5px 0px;
}

.QaIco-A{
 background:url(/hohoemiclub/qa/images/ico_qa_a.gif) no-repeat;
 list-style-type:none;
 padding-left:100px;
 margin-top:5px;
}

.A-High{
	height:67px;
}


/*サイト内検索*/

.RKTxtPink{
 color:#FF0A70;
}

.RKTxtGreen{
 color:#009900;
}

.RKTxtOrange{
 color:#FF6600;
}

.RKPink{
 width:290px;
 background:#FFFFFF;
 border:#FF0A70 1px solid;
 padding:5px;
 margin-bottom:10px;
}

.RKGreen{
 width:290px;
 background:#FFFFFF;
 border:#009900 1px solid;
 padding:5px;
 margin-bottom:10px;
}

.RKOrange{
 width:290px;
 background:#FFFFFF;
 border:#FF6600 1px solid;
 padding:5px;
 margin-bottom:10px;
}

.SearchArea {
	border-top:1px solid #FF99FF;
	border-left:1px solid #FF99FF;
	border-right:1px solid #FF99FF;
	background-color:#FFF;
}

.SearchList {
	padding:10px 10px;
	border-bottom:1px solid #FF99FF;
	background-color:#FFF;
}


.SearchArea02 {
	border:1px solid #FF99FF;
	background-color:#FFFFFF;
}

.SearchList02 {
	margin:10px;
}



.LoginTTl-sl{
	padding:0px 15px 30px 0px;
}


.SearchNavi {
	width:400px;
	padding:15px 0px;
	margin:0px auto;
	text-align:center;
	}

	
.SearchNavi li{
	display:inline;
	padding:0px 3px;
	list-style-type:none; 
	}



/*インタビュー*/

#HapContL400{
	width:400px;
}


/*移行手続き*/

.HoIkWid{
	width:auto;
}

