/* holy hack
-------------------------------- \*/
* html .box{height: 1%;}
/*-------------------------------*/


/* デフォルトの設定を消す */
*{
    margin:0;
    padding:0;
    font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
    border:none;
}

/* 既存タグの表示設定 */
body{
	margin:0;
	padding:0;
	font-size:12px;
	color:#5A5A5A;
	line-height: 18px;
}
strong{
	font-weight:bold;
}


a:link { color: #5A5A5A; text-decoration:none; }
a:visited { color: #5A5A5A; text-decoration:none; }
a:hover { color: #E6317A; text-decoration:underline; }
a:active { color: #E6317A; text-decoration:underline; }




img {border:0;} 



/* フロートクリア */
.clear{
	clear:both;
}

/* 背景ピンク */
#bodyback{
	width:1060px;
	height:100%;
	margin:0 auto;
	background-color:#F35993; 
}

/* コンテンツエリア */
#head,#navi,#wrap,#foot {
	width:1000px;
	margin-left:30px;
	padding:0;
}

/* ヘッダ */
#head{ 
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL2hlYWRfYmFja2dyb3VuZC5naWY/68/0/);
	background-position:right;
	background-repeat:no-repeat;
}

#head h1{
	font-size:12px; color:#FFFFFF;
	padding:4px;
}

#head .title{
	float:left;	
}
#head .banner{
	float:right;
	margin-bottom:20px;
}

/* ヘッダナビ */
#navi{
	border-bottom:solid;
	border-bottom-width:3px;
	border-bottom-color:#75002F;
	height:31px;
}


/* ヘッダナビ：ロールオーバー */
#navi ul{
	margin:0;
	padding:0;
	list-style-type:none;
	height:31px;
	overflow:hidden;
}
#navi li{
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
/* ロールオーバー1 */
#navi a#beauty {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfYmVhdXR5LmdpZg/68/0/);
	width:123px;
	height:31px;
}
#navi a#health {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfaGVhbHRoLmdpZg/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}
#navi a#career {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfY2FyZWVyLmdpZg/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}
#navi a#love {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfbG92ZS5naWY/68/0/);
	width:123px;
	height:31px;
	border:none;
	margin-left:2px;
}
#navi a#labo {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfbGFiby5naWY/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}
#navi a#wj {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfd2ouZ2lm/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}
#navi a#point {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfcG9pbnQuZ2lm/68/0/);
	width:124px;
	height:31px;
	margin-left:2px;
}
#navi a#shop {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfc2hvcHBpbmcuZ2lm/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}

#navi a#beauty,
#navi a#health,
#navi a#career,
#navi a#love,
#navi a#labo,
#navi a#wj,
#navi a#point,
#navi a#shop{
	display:block;
	background-position: 0px 0px;
}


#navi a#beauty:hover,
#navi a#health:hover,
#navi a#career:hover,
#navi a#love:hover,
#navi a#labo:hover,
#navi a#wj:hover,
#navi a#point:hover,
#navi a#shop:hover{
	background-position: 0px 31px;
}

/* ロールオーバー2 */
#navi a#beautyon {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfYmVhdXR5X29uLmdpZg/68/0/);
	width:123px;
	height:31px;
}
#navi a#healthon {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfaGVhbHRoX29uLmdpZg/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}
#navi a#careeron {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfY2FyZWVyX29uLmdpZg/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}
#navi a#loveon {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfbG92ZV9vbi5naWY/68/0/);
	width:123px;
	height:31px;
	border:none;
	margin-left:2px;
}
#navi a#laboon {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfbGFib19vbi5naWY/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}
#navi a#wjon {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfd2pfb24uZ2lm/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}
#navi a#pointon {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfcG9pbnRfb24uZ2lm/68/0/);
	width:124px;
	height:31px;
	margin-left:2px;
}
#navi a#shopon {
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL21lbnVfc2hvcHBpbmdfb24uZ2lm/68/0/);
	width:123px;
	height:31px;
	margin-left:2px;
}

#navi a#beautyon,
#navi a#healthon,
#navi a#careeron,
#navi a#loveon,
#navi a#laboon,
#navi a#wjon,
#navi a#pointon,
#navi a#shopon{
	display:block;
	background-position: 0px 0px;
}


#navi a#beautyon:hover,
#navi a#healthon:hover,
#navi a#careeron:hover,
#navi a#loveon:hover,
#navi a#laboon:hover,
#navi a#wjon:hover,
#navi a#pointon:hover,
#navi a#shopon:hover{
	background-position: 0px 31px;
}


/* 左右メニュ−とセンターを全部ひとまとめに */
#wrap{
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL2JhY2tncm91bmQuZ2lm/68/0/);
	height:100%;
}

/* 左メニューとセンターをひとまとめに*/
#wrap2{
	float:left;
	width:800px;
}

/* 左右メニュー */
#side{
	float:left;
	width:200px;
}

#side a:link { color: #B16A4B; text-decoration:none;}
#side a:visited { color: #B16A4B; text-decoration:none;}
#side a:hover { color: #E6317A; text-decoration:underline;}
#side a:active { color: #E6317A; text-decoration:underline;}

#side #inner{
	padding:15px 10px;
	background-color:#F5EDDE;
}


/* センター */
#contents{
	float:right;
	width:600px;
	background-color:#ffffff;
}
#contents #inner{
	padding:15px 15px;
}


/* 左メニュー */
/* 左メニュー：会員登録 */
#side #inner .regist{
	margin-left:10px;
}


/* 左メニュー：右揃えテキストリンク部分 */
#side #inner .rightlink{
	text-align:right;
	font-size:10px;
	margin:3px 0;
}
#side #inner .arrow{
	margin:0 3px;
}

/* 左メニュー：フォーム */
#side #inner form{
	margin:0;
	padding:0;
}
#side #inner .textarea{
	margin:3px 0;
}
#side #inner .login{
	margin:5px 0;
}
/* 左メニュー：占い */
.forture1,.forture2,.forture3{
	height:24px;
	color:#966A35;
	padding:4px 0 0 57px;
	background-repeat:no-repeat;
	margin-top:5px;
}
.forture1 a:link,.forture2 a:link,.forture3 a:link{
	color:#B16A4B;
}
.forture1{
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL3NpZGVsX2ZvcnR1cmUxLmdpZg/68/0/);
}
.forture2{
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL3NpZGVsX2ZvcnR1cmUyLmdpZg/68/0/);
}
.forture3{
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL3NpZGVsX2ZvcnR1cmUzLmdpZg/68/0/);
}

/* 左メニュー：Join Us */
.joinus{
	clear:left;
	height:54px;
	margin:10px 0;
}
.joinus .img{
	float:left;
	margin-right:5px;
}
.joinus .tx{
	margin-top:5px;
	font-size:10px;
}

/* 右メニュー */
/* 右メニュー：What'sNew */

#side #inner .box{
	padding:0;
	margin:5px 0;
	background-color:#FFFFFF;
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL3NpZGVyX3dpbmRvdzIuZ2lm/68/0/);
	background-repeat:repeat-y;
}
#side #inner .box .inner{
	padding:0 10px;
}
#side #inner .box .inner li{
	list-style:none;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	padding:5px 0;
}

/* 右メニュー：おすすめコンテンツ */
.osusume{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;

}
.osusume .limg{
	float:left;
	margin: 0px;
	padding: 0px;
}
.osusume .tx{
	margin:2px 0 0px 55px;
	font-size:10px;
}




/* フッタ */
#foot{
	clear:both;
	height:27px;
	font-size:12px; color:#FFFFFF;
	margin-bottom:30px;
	padding:5px 0 0 0;
	background-image:url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1hZ2VzL2Zvb3RfYmFjay5naWY/68/0/);
	background-repeat:no-repeat;
	border-top:solid;
	border-top-width:3px;
	border-top-color:#75002F;
}

#foot .arrow{
	margin:0 3px 0 15px;
}
#foot a{
	text-decoration:none;
	color:#ffffff;
}
#foot a:hover{
	text-decoration:underline;
}

/* ページトップ　*/	
.pagetop {text-align:right; color:#a90647; font-size:10px;}
.pagetop a:link{text-decoration: none;color:#a90647; font-size:10px;}
.pagetop a:visited{text-decoration: none;color:#a90647; font-size:10px;}
.pagetop a:hover{text-decoration: none;color:#e6317a; font-size:10px;}
.pagetop a:active{text-decoration: none;color:#a90647; font-size:10px;}





/* sitemap *********************/

#sitemap {
	margin: 0px;
	padding: 0px;
}

#sitemap .title{
	padding: 1px;
	width: 548px;
	background-color: #F1EDF1;
	margin-top: 13px;
	margin-left: 7px;
}

#sitemap .stitle{
	width: 250px;
	background-color: #F0E8EF;
	margin-top: 13px;
	margin-right: 2px;
	margin-left: 7px;
	padding: 2px 0px 2px 20px;
	background-image: url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1nL2ljb25fYmFzaWMuZ2lm/68/0/);
	background-repeat: no-repeat;
	background-position: 8px top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9797;
}

#sitemap .sm_text{
	list-style:none;
	font-size:11px; padding-left:5px;}


#sitemap ul{list-style:none; padding:0;margin:8px 0 0 12px;}
#sitemap li{list-style:none;line-height:145%;vertical-align:middle;padding-left:12px;margin-left:20px;margin-right:20px;margin-bottom:8px; border-bottom-width: 1px; border-bottom-style: dotted;
background: url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1nL2ljb25fYmFzaWMuZ2lm/68/0/) no-repeat;}

#sitemap li.icon_beauty{background: url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1nL2ljb25fYmVhdXR5LmdpZg/68/0/) no-repeat;	border-color: #D669F7;}
#sitemap li.icon_health{background: url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1nL2ljb25faGVhbHRoLmdpZg/68/0/) no-repeat;	border-color: #6BCBF7;}
#sitemap li.icon_career{background: url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1nL2ljb25fY2FyZWVyLmdpZg/68/0/) no-repeat;	border-color: #FF9A31;}
#sitemap li.icon_love{background: url(/Y29t/d29tZW5qYXBhbg/d3d3/aHR0cDovL3d3dy53b21lbmphcGFuLmNvbS9jc3MvLi4vaW1nL2ljb25fbG92ZS5naWY/68/0/) no-repeat;	border-color: #FF659C;}
