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


/**  The Index settings
--------------------------------------------------*/
#index_topimage {
	background-image:url(../index/images/event/TLC_top_spl_07.gif);
	background-repeat: no-repeat;
	width:960px;
	height:78px;
	text-indent:-9999px;
	overflow:hidden;
}




/* IndexTOP枠　___________________________________*/
#top_spl_block {
	margin: 0;
	padding: 5px 0 0 0;
}
#top_spl_left {
	float:left;
	background-image:url(../index/images/event/top_spl_201006.jpg);
	background-repeat:no-repeat;
	width:672px;
	height:405px;
}
#top_spl_left .top_submit1 {
	margin: 0;
	padding: 300px 0 0 400px;
}
#top_spl_left .top_submit1 a {
	background-image:url(../index/images/event/top_spl_200907_off.gif);
	display:block;
	width:70px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}
#top_spl_left .top_submit1 a:hover {
	background-image:url(../index/images/event/top_spl_200907_on.gif);
}
#top_spl_left .top_submit2 {
	margin:0;
	padding: 128px 0 0 30px;
}
#top_spl_left .top_submit2 a {
	background-image:url(../index/images/event/top_spl_200907_off.gif);
	display:block;
	width:70px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}
#top_spl_left .top_submit2 a:hover {
	background-image:url(../index/images/event/top_spl_200907_on.gif);
}

#top_spl_right {
	float:right;
	width:283px;
}
#top_spl_right #top_ba_sugaodr {
	background-image:url(../index/images/event/top_ba_sugaodr_200910.jpg);
	background-repeat:no-repeat;
	display:block;
	width:283px;
	height:159px;
}
/*素顔のドクターボタン位置*/
#top_spl_right #top_ba_sugaodr #sugao {
	margin: 0;
	padding-top:135px;
	padding-left:210px;
}
#top_spl_right #top_ba_sugaodr #sugao a {
	background-image:url(../index/images/event/top_spl_200907_off.gif);
	display:block;
	width:70px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}
#top_spl_right #top_ba_sugaodr #sugao a:hover {
	background-image:url(../index/images/event/top_spl_200907_on.gif);
}
#top_spl_right #top_telldr {
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../index/images/event/top_tell_201001.jpg);
	background-repeat:no-repeat;
	width:283px;
	height:159px;
}

/*教えてドクターボタン位置*/
#top_spl_right #top_telldr #telldr {
	padding-top:135px;
	padding-left:210px;
}
#top_spl_right #top_telldr #telldr a {
	background-image:url(../index/images/event/top_spl_200907_off.gif);
	background-repeat:no-repeat;
	display:block;
	width:70px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}
#top_spl_right #top_telldr #telldr a:hover {
	background-image:url(../index/images/event/top_spl_200907_on.gif);
}
#top_spl_right #top_b_unq {
	background-image:url(../index/images/b_unq_on.jpg);
}
#top_spl_right #top_b_unq a {
	background-image:url(../index/images/b_unq.jpg);
	display:block;
	width:283px;
	height:77px;
	text-indent:-9999px;
	overflow:auto;
}
#top_spl_right #top_b_unq a:hover {
	background-image:url(../index/images/b_unq_on.jpg);
}


/* Index_center枠 ______________________________*/
#index_mid_pickup {
	margin: 10px auto 0 0;
	background-image:url(../index/images/i_pickup.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:960px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
}

/* Left Block __________________________________*/
#index_left_block {
	float:left;
	width:675px;
}

#index_left_block #index_bbs_title {
	background-image:url(../index/images/bbs_title.gif);
	width:675px;
	height:23px;
}

#index_left_block #index_bbs_title .regist {
	padding: 5px 0 0 596px;
	width:74px;
	height:14px;
}
#index_left_block #index_bbs_title .regist a {
	background-image:url(../index/images/bbs_title_submit_on.gif);
	display:block;
	width:74px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_bbs_title .regist a:hover {
	background-image:url(../index/images/bbs_title_submit.gif);
}

/* bbs_block */
#index_bbstab {
  margin: 0;
  padding: 15px 0 0 0;
  width: 675px;
  height:24px;
  overflow:hidden;
}

#index_bbstab_ul {
	list-style:none;
	margin:0;
	padding:0;
}

#index_bbstab_ul li {
	float:left;
	width:75px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
}

#index_bbstab_ul li a {
	display:block;
	overflow:hidden;
	height:24px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.li_tab_subete {}
.li_tab_subete a {background-image:url(../bbs/images/tab_subete_off.gif);}
.li_tab_subete a:hover {background-image:url(../bbs/images/tab_subete_on.gif);}
.li_tab_biyouseikei {}
.li_tab_biyouseikei a {background-image:url(../bbs/images/tab_biyouseikei_off.gif);}
.li_tab_biyouseikei a:hover {background-image:url(../bbs/images/tab_biyouseikei_on.gif);}
.li_tab_shinbi {}
.li_tab_shinbi a {background-image:url(../bbs/images/tab_shinbi_off.gif);}
.li_tab_shinbi a:hover {background-image:url(../bbs/images/tab_shinbi_on.gif);}
.li_tab_reshiku {}
.li_tab_reshiku a {background-image:url(../bbs/images/tab_reshiku_off.gif);}
.li_tab_reshiku a:hover {background-image:url(../bbs/images/tab_reshiku_on.gif);}
.li_tab_body {}
.li_tab_body a {background-image:url(../bbs/images/tab_body_off.gif);}
.li_tab_body a:hover {background-image:url(../bbs/images/tab_body_on.gif);}
.li_tab_kami {}
.li_tab_kami a {background-image:url(../bbs/images/tab_kami_off.gif);}
.li_tab_kami a:hover {background-image:url(../bbs/images/tab_kami_on.gif);}
.li_tab_kosume {}
.li_tab_kosume a {background-image:url(../bbs/images/tab_kosume_off.gif);}
.li_tab_kosume a:hover {background-image:url(../bbs/images/tab_kosume_on.gif);}
.li_tab_anchi {}
.li_tab_anchi a {background-image:url(../bbs/images/tab_anchi_off.gif);}
.li_tab_anchi a:hover {background-image:url(../bbs/images/tab_anchi_on.gif);}
.li_tab_sonota {}
.li_tab_sonota a {background-image:url(../bbs/images/tab_sonota_off.gif);}
.li_tab_sonota a:hover {background-image:url(../bbs/images/tab_sonota_on.gif);}

/* tab _____________________________________________________*/
#tab1 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#tab2 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#tab3 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#tab4 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#tab5 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#tab6 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#tab7 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#tab8 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#tab9 {
	margin: 0;
	padding: 0;
	width:673px;
	height:160px;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}

.bbs_table {
	width:650px;
	border: 0;
}
.bbs_table td {
	line-height:30px;
	text-align:center;
}
.bbs_table .title {text-align:left; text-indent:28px; color:#606060;}
.bbs_table .w100 {
	width:100px;
}
#comment {
	margin: 0;
	padding: 0;
	width:673px;
	height:130px;
	scrollbar-face-color: #fd5958;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-highlight-color: #ff6666;
	scrollbar-shadow-color: #ff6666;
	scrollbar-darkshadow-color: #993333;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #818181;
	overflow:auto;
}

.comment_table {
	width:650px;
	border: 0;
}
#comment .even0_title {
	background-image:url(../index/images/i_q.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	line-height:30px;
	padding-left: 28px;
}
#comment .even0_100 {
	line-height:30px;
	width:100px;
	text-align:center;
}
#comment .even1_title {
	background-color:#f2f2f2;
	background-image:url(../index/images/i_q.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	line-height:30px;
	text-indent:28px;
}
#comment .even1_100 {
	background-color:#f2f2f2;
	line-height:30px;
	width:100px;
	text-align:center;
}


#index_left_block #index_search_title {
	margin: 15px 0 10px 0;
	padding: 0;
	background-image:url(../index/images/search_title.gif);
	background-repeat:no-repeat;
	width:675px;
	height:23px;
	text-indent:-9999px;
}
#index_left_block #index_search {
	width:675px;
}
#index_left_block #index_search #index_search_left {
	float:left;
	width:336px;
	height:140px;
	border: solid 1px #bbb;
}
#index_left_block #index_search #index_search_left #search0 {
	background-image:url(../index/images/search_left_0.gif);
	background-repeat:no-repeat;
	width:336px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_left #search1 {
	float:left;
}
#index_left_block #index_search #index_search_left #search1 a {
	margin: 11px 12px 13px 11px;
	background-image:url(../index/images/search_left_1.gif);
	background-repeat:no-repeat;
	display:block;
	width:85px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_left #search1 a:hover {
	background-image:url(../index/images/search_left_1_on.gif);
}
#index_left_block #index_search #index_search_left #search2 {
	float:left;
}
#index_left_block #index_search #index_search_left #search2 a {
	margin: 11px 12px 13px 0;
	background-image:url(../index/images/search_left_2.gif);
	background-repeat:no-repeat;
	display:block;
	width:85px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_left #search2 a:hover {
	background-image:url(../index/images/search_left_2_on.gif);
}
#index_left_block #index_search #index_search_left #search3 {
	float:left;
}
#index_left_block #index_search #index_search_left #search3 a {
	margin: 11px 0 13px 0;
	background-image:url(../index/images/search_left_3.gif);
	background-repeat:no-repeat;
	display:block;
	width:85px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_left #search3 a:hover {
	background-image:url(../index/images/search_left_3_on.gif);
}
.br_hight13 {clear:both; height:0;}
#index_left_block #index_search #index_search_left #search4 {
	float:left;
}
#index_left_block #index_search #index_search_left #search4 a {
	margin: 0 12px 10px 11px;
	background-image:url(../index/images/search_left_4.gif);
	background-repeat:no-repeat;
	display:block;
	width:85px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_left #search4 a:hover {
	background-image:url(../index/images/search_left_4_on.gif);
}
#index_left_block #index_search #index_search_left #search5 {
	float:left;
}
#index_left_block #index_search #index_search_left #search5 a {
	margin: 0 12px 10px 0;
	background-image:url(../index/images/search_left_5.gif);
	background-repeat:no-repeat;
	display:block;
	width:85px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_left #search5 a:hover {
	background-image:url(../index/images/search_left_5_on.gif);
}
#index_left_block #index_search #index_search_left #search6 {
	float:left;
}
#index_left_block #index_search #index_search_left #search6 a {
	margin: 0 0 10px 0;
	background-image:url(../index/images/search_left_6.gif);
	background-repeat:no-repeat;
	display:block;
	width:120px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_left #search6 a:hover {
	background-image:url(../index/images/search_left_6_on.gif);
}

#index_left_block #index_search #index_search_right {
	float:right;
	width:319px;
	height:140px;
	border: solid 1px #bbb;
}
#index_left_block #index_search #index_search_right #search0-2 {
	background-image:url(../index/images/search_right0.gif);
	background-repeat:no-repeat;
	width:319px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_right #search7 {
	float:left;
}
#index_left_block #index_search #index_search_right #search7 a {
	margin: 11px 15px 13px 10px;
	background-image:url(../index/images/search_right1.gif);
	background-repeat:no-repeat;
	display:block;
	width:118px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_right #search7 a:hover {
	background-image:url(../index/images/search_right1_on.gif);
}
#index_left_block #index_search #index_search_right #search8 {
	float:left;
}
#index_left_block #index_search #index_search_right #search8 a {
	margin: 11px 0 13px 0;
	background-image:url(../index/images/search_right2.gif);
	background-repeat:no-repeat;
	display:block;
	width:126px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_right #search8 a:hover {
	background-image:url(../index/images/search_right2_on.gif);
}
#index_left_block #index_search #index_search_right #search9 {
	float:left;
}
#index_left_block #index_search #index_search_right #search9 a {
	margin: 0 7px 0 10px;
	background-image:url(../index/images/search_right3.gif);
	background-repeat:no-repeat;
	display:block;
	width:125px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_right #search9 a:hover {
	background-image:url(../index/images/search_right3_on.gif);
}
#index_left_block #index_search #index_search_right #search10 {
	float:left;
}
#index_left_block #index_search #index_search_right #search10 a {
	margin: 0 0 0 0;
	background-image:url(../index/images/search_right4.gif);
	background-repeat:no-repeat;
	display:block;
	width:165px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_left_block #index_search #index_search_right #search10 a:hover {
	background-image:url(../index/images/search_right4_on.gif);
}

#index_shoping {
	float:left;
	padding: 15px 0 0 0;
	width:277px;
}
#index_shoping #index_shoping_title {
	background-image:url(../index/images/shopping_title.jpg);
	background-repeat:no-repeat;
	width:277px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_shoping #index_shopingsoon {
	background-image:url(../index/images/index_71.jpg);
	background-repeat:no-repeat;
	width:277px;
	height:137px;
	text-indent:-9999px;
	overflow:hidden;
}

#index_kakaku {
	float:right;
	padding: 15px 0 0 0;
	width:382px;
}
#index_kakaku #index_kakaku_title {
	background-image:url(../index/images/kakaku_title.jpg);
	width:382px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_kakaku #index_kakaku_commnt {
	width:380px;
	height:115px;
	overflow:auto;
	border-top: solid 0px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}
#index_kakaku #index_kakaku_commnt #pcamp {
	margin: 0 5px 0 5px;
	padding: 2px 0;
	height:28px;
	overflow:hidden;
	border-bottom: solid 1px #CCC;
}
#index_kakaku #index_kakaku_commnt #pcamp .p1 {
	float:left;
	padding: 5px 0 5px 5px;
	line-height:170%;
	width:280px;
	height:15px;
	overflow:hidden;
}
#index_kakaku #index_kakaku_commnt #pcamp .p2 a {
	float:right;
	margin:4px 0 0 0;
	background-image:url(../index/images/i_miru.jpg);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	width:68px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_kakaku #index_kakaku_commnt #pcamp .p2 a:hover {
	background-image:url(../index/images/i_miru_on.jpg);
}

#index_kakaku #p2-1 {
	margin: 0;
	padding: 2px 0 5px 10px;
	width:370px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#index_kakaku #p2-1 a{
	display:block;
	background-image:url(../index/images/ichiranmiru.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:62px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
	


/* Right Block _____________________________*/

#index_right_block {
	float:right;
	width:252px;
}

#index_right_news {
	width:252px;
}
#index_right_news #index_newstitle {
	background-image:url(../index/images/b_whatsnew_on.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_right_news #index_newstitle .link {
	margin-left:165px;
}
#index_right_news #index_newstitle .link a {
	display:block;
	width:87px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_right_news #index_newstitle .link a:hover {
	background-image:url(../index/images/b_whatsnew.jpg);
	background-position:-165px;
}
#index_right_news #index_news_commnt {
	width:240px;
	height:150px;
	padding: 5px;
	scrollbar-face-color: #fd5958;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-highlight-color: #ff6666;
	scrollbar-shadow-color: #ff6666;
	scrollbar-darkshadow-color: #993333;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #818181;
	overflow:auto;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#index_right_news #index_news_commnt p {
	background-image:url(../index/images/index_45.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	line-height:120%;
	margin: 2px 0;
	padding: 0 0 0 15px;
}
#index_right_pr {
	margin: 10px 0;
	width:252px;
}
#index_right_mydr {
}
#index_right_mydr a {
	background-image:url(../index/images/mydr.jpg);
	background-repeat:no-repeat;
	display:block;
	width:252px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_right_mydr a:hover {
	background-image:url(../index/images/mydr_on.jpg);
}
/*コスメ*/
#index_right_cosme{
}
#index_right_cosme a {
	background-image:url(../index/images/cosme.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	display:block;
	width:252px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_right_cosme a:hover {
	background-image:url(../index/images/cosme_on.jpg);
}




/* Blog ____________________________________*/
#index_blog {
	clear:both;
	margin: 20px 0 0 0;
	padding: 0;
	width:960px;
}
#index_blog #blog_title {
	background-image:url(../index/images/b_blog.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}
#index_blog #blog_list {
	width:960px;
	height:125px;
	padding: 5px 0;
}
#index_blog #blog_list ul {
	list-style:none;
	margin:0;
	padding:0;
}

#index_blog #blog_list ul li {
	float:left;
	margin: 0 5px 5px 0;
	padding: 2px;
	width:154px;
	height:129px;
	/*font-size:10px;
	color:#999;
	line-height:135%;
	text-align:center;
	border: solid 1px #999;*/
	overflow:hidden;
}

#index_blog #blog_list ul li a {
	display:block;
	width:150px;
}

#index_blog #blog_list img {
	margin:0;
	width:px;
}

#index_blog #blog_list_all {}
#index_blog #blog_list_all a {
	background-image:url(../index/images/ichiranmiru.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/* カレンダー */
#cld{
	width:252px;
	border:#999 solid 1px;
	}

#cld th{
	text-align:center;
	font-weight:bold;
	}

#cld td{
	text-align:center;
	}

.cld_sun{
	color:#F06;
	}

.cld_sat{
	color:#69F;
	}
