@charset"shift_jis";

/* Class系 */
html {
filter:expression(document.execCommand("BackgroundImageCache", false, true));
}

.float_l{
float:left;
}
.float_r{
float:left;
}
.clear{
clear:both;
}
.c_gray{
color:#666666;
}
/* 共通 */

/* キャンペーン用フッター */
/*　ページの先頭へ　*/
#btn_page_top{
margin:0px auto 25px auto;
width:250px;
height:30px;
background:url(img/btn_page_top.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
/* フッターナビゲーション */
#cam_footer{
	background-color:#FFFFFF;
	margin:0px auto;
	width:748px;
	margin-bottom:25px;
}
#cam_footer ul {
	margin:0px;
	padding:0px;
	text-align:center;
	list-style-type: none;
}

#cam_footer li {
margin:0px;
padding:0px;
	display:inline;
	font-size:12px;
	line-height:160%;
}
#cam_footer a{
color:#666666;
}
/* ジェルパック構成 */
#title_gel_pack{
margin:0px auto 0px 16px;
width:714px;
height:46px;
background:url(img/title_gel_pack.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#gel_pack_info{
width:712px;
border:1px solid #F3640E;
margin:0px auto 16px 16px;
}
#g_p_l{
float:left;
padding-bottom:14px;
width:286px;
height:269px;
background:url(img/img_gel_pack.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#g_p_r{
float:right;
width:412px;
}

#pr_gel_pack{
margin:0px;
padding:0px;
width:412px;
height:85px;
background:url(img/pr_gel_pack.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#pr_gel_pack2{
margin:0px;
padding:0px;
width:412px;
height:75px;
background:url(img/pr_gel_pack3.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#price_gel_pack{
margin:0px 0px 10px 0px;
padding:0px;
width:412px;
height:59px;
background:url(img/price_gel_pack.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#cart_form table{
margin-right:10px;
}

/* 穴井夕子×フェブリナ(トップページ) */

/* メイン */
#main{
width:748px;
}
#main_l{
float:left;
width:268px;
height:659px;
background:url(img/top_img/img_anaisan.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#main_r{
float:right;
width:480px;
}
#main_r h2{
margin:0px;
padding:0px;
width:480px;
height:121px;
background:url(img/top_img/title_project.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#title_pr{
margin:0px;
padding:0px;
width:480px;
height:135px;
background:url(img/top_img/title_pr.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#title_txt{
width:480px;
height:135px;
background:url(img/top_img/title_txt.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#title_pr2{
margin:0px;
padding:0px;
width:480px;
height:101px;
background:url(img/top_img/title_pr2.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

/* ロールオーバー */
#link_p1{
width:462px;
height:167px;
background:url(img/top_img/link_p1.jpg) no-repeat;
display:block;
text-indent:-9999px;
margin-right:18px;
}
#link_p1:hover{
width:462px;
height:167px;
background:url(img/top_img/link_p1_on.jpg) no-repeat;
display:block;
text-indent:-9999px;
margin-right:18px;
}

#link_p2{
clear:both;
margin-left:16px;
width:714px;
height:98px;
background:url(img/top_img/link_p2.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#link_p2:hover{
clear:both;
margin-left:16px;
width:714px;
height:98px;
background:url(img/top_img/link_p2_on.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#link_p3{
margin-left:16px;
width:714px;
height:102px;
background:url(img/top_img/link_p3.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#link_p3:hover{
margin-left:16px;
width:714px;
height:102px;
background:url(img/top_img/link_p3_on.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

#link_p4{
margin-left:16px;
margin-bottom:40px;
width:714px;
height:134px;
background:url(img/top_img/link_p4.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#link_p4:hover{
margin-left:16px;
margin-bottom:40px;
width:714px;
height:134px;
background:url(img/top_img/link_p4_on.jpg) no-repeat;
display:block;
text-indent:-9999px;
}

/*--- 衝撃の10日間 ---------------------------------------------------------------------------*/
/* メイン */
#p1_main{
width:748px;
margin-bottom:12px;
}
#p1_main_title{
margin:0px;
padding:0px;
width:748px;
height:165px;
background:url(p1/img/title_main.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#flash_area{
margin-bottom:40px;
}
/*--- 「ジェルパックで私が変わった」 -----------------------------------------------------------*/
#p2_main{
width:748px;
margin-bottom:12px;
}
#p2_main_l{
margin:0px;
padding:0px;
width:348px;
height:243px;
background:url(p2/img/main_title_l.jpg) no-repeat;
display:block;
text-indent:-9999px;
float:left;
}
#p2_main_r{
margin:0px;
padding:0px;
width:400px;
height:243px;
background:url(p2/img/main_title_r.jpg) no-repeat;
display:block;
text-indent:-9999px;
float:right;
}

/* エピソード枠構成 */
.ep_bg{
margin:0px auto;
width:735px;
background:url(p2/img/ep_bg.jpg) repeat-y;
}

/* ep1 */
#ep1_title{
margin:0px auto;
padding:0px;
width:735px;
height:63px;
background:url(p2/img/ep1_title.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#ep1_box1{
padding:12px;
width:711px;
}
#txt1{
margin:0px;
padding:0px;
float:left;
width:470px;
line-height:160%;
color:#856C47;
}
#txt2{
margin:0px;
padding:0px;
line-height:160%;
color:#856C47;
}
#ep1_box2{
padding:0px 12px;
width:711px;
}
#txt3{
margin-left:12px;
width:480px;
line-height:160%;
color:#856C47;
float:right;
}
#txt4{
padding:0px 12px;
width:711px;
line-height:160%;
color:#856C47;
}
#ep1_end{
margin:0px auto 12px auto;
width:735px;
height:6px;
background:url(p2/img/ep_end.jpg) no-repeat;
display:block;
}
/* ep2 */
#ep2_box{
padding:12px;
width:711px;
}
#ep2_title{
margin:0px auto;
padding:0px;
width:735px;
height:61px;
background:url(p2/img/ep2_title.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#ep2_txt{
float:left;
width:480px;
line-height:160%;
color:#856C47;
}
#ep2_end{
margin:0px auto 20px auto;
width:735px;
height:6px;
background:url(p2/img/ep_end.jpg) no-repeat;
display:block;
}
#link_p4banner{
margin:0px auto 37px auto;
width:699px;
height:178px;
background:url(p2/img/link_p4banner.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
/*--- 女神たちの体験記 -----------------------------------------------------------*/
#mail_box{
width:729px;
margin-bottom:52px;
}
#mail_title{
float:right;
width:542px;
height:50px;
background:url(p3/img/mail_title.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#mail_box ul{
float:left;
margin:0px;
padding:0px;
width:542px;
height:397px;
background:url(p3/img/mail_txt.jpg) no-repeat;
display:block;
list-style-type:none;
}
#mail_box ul li{
text-indent:-9999px;
}
/*--- 番組の裏側大公開 -----------------------------------------------------------*/
/* 蔵原さん発言 */
.c_k{
color:#00688A;
font-weight:bold;
}
/* 穴井夕子さん発言 */
.c_a{
color:#FF3366;
font-weight:bold;
}
.index_box{
width:693px;
padding:0px 35px 30px 20px;
}
#index_box_end{
width:693px;
padding:0px 35px 50px 20px;
}
/* メイン */
#main_title{
margin-bottom:30px;
width:748px;
height:333px;
background:url(p4/img/main_img.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
/* index1 */
#index1_title{
margin-bottom:20px;
width:748px;
height:49px;
background:url(p4/img/index1_title.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#index1_txt1{
float:right;
margin:0px;
padding:0px;
width:420px;
line-height:160%;
color:#666666;
}
#index1_txt2{
width:693px;
margin:0px;
padding:10px 0px 0px 0px;
line-height:160%;
color:#666666;
}
#index1_txt3{
width:420px;
float:left;
margin:0px;
padding:0px;
line-height:160%;
color:#666666;
}
#index1_img_area{
margin-left:16px;
width:256px;
float:right;
}
/* index2 */
#index2_title{
margin-bottom:20px;
width:748px;
height:49px;
background:url(p4/img/index2_title.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#index2_txt1{
float:left;
width:420px;
margin:0px;
padding:0px;
line-height:160%;
color:#666666;
}
#index2_txt2{
width:693px;
margin:0px;
padding:10px 0px 0px 0px;
line-height:160%;
color:#666666;
}
/* index3 */
#index3_title{
margin-bottom:20px;
width:748px;
height:49px;
background:url(p4/img/index3_title.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#index3_txt1{
width:693px;
margin:0px;
padding:0px;
line-height:160%;
color:#666666;
}
/* index4 */
#index4_title{
margin-bottom:20px;
width:748px;
height:49px;
background:url(p4/img/index4_title.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#index4_txt1{
float:right;
width:420px;
margin:0px;
padding:0px;
line-height:160%;
color:#666666;
}
#index4_txt2{
width:693px;
margin:0px;
padding:10px 0px 0px 0px;
line-height:160%;
color:#666666;
}
/* index5 */
#index5_title{
margin-bottom:20px;
width:748px;
height:49px;
background:url(p4/img/index5_title.jpg) no-repeat;
display:block;
text-indent:-9999px;
}
#index5_txt1{
float:left;
width:420px;
margin:0px;
padding:0px;
line-height:160%;
color:#666666;
}
#index5_img_area{
margin-left:16px;
width:256px;
float:right;
}
