/* CSS Document */

*{margin:0px;
padding:0px;}

strong {
font-weight:normal;
}

img{
border:none;}

ul{
    margin-top: 0;
    margin-bottom: 0;
}

li{
list-style:none;
}

body{
background:url(http://www.cuo-re.jp/img/bg.jpg) repeat-x;
color:#333;
margin:auto;
padding:auto;
font-family: Osaka, Verdana, Arial, Helvetica, sans-serif;
}

#content{
background:url(http://www.cuo-re.jp/common_img/top_bg.jpg) no-repeat;
width:1000px;
margin:auto;
padding:auto;
border-top:1px solid #F3F4EE;
border-left:3px solid #F3F4EE;
border-right:3px solid #F3F4EE;
border-bottom:1px solid #F3F4EE;
position: relative;
}

#title h1{
font-size:10px;
font-weight:normal;
margin-left:30px;
color:#7A5D65;
}

#top-h2 h2 {
font-size:10px;
font-weight:normal;
margin:5px 0px;
color:#7A5D65;
}

#top-h2 h2 a{
color:#7A5D65;
text-decoration:none;
}

#logo{
margin-left:30px;
margin-top:15px;
}

#logo p{
font-size:10px;
color:#76B1B5;
}


#main{
width:940px;
margin:20px 30px 30px 30px;
clear:both;
}

#main p{
color:#4F5958;
font-size:12px;
line-height:1.6em;
}


#left{
float:left;
width:640px;
margin-bottom:60px;
_margin-bottom:0px;
}

#left h2{
margin-bottom:10px;
}

#left h3{
margin-bottom:10px;
}

/* headline
====================================================*/

#headline{
width:640px;
clear:both;
}

#headline-left{
float:left;
width:197px;
}

#headline-left img{
padding-left:20px;
padding-bottom:10px;
}

#headline-right{
float:right;
width:423px;
padding-right:20px;
}

#headline-right p{
padding:5px 0px 10px 0px;
color:#4F5958;
}

#headline-right p a{
color:#4F5958;
text-decoration:underline;
}

#headline-right p a:hover{
color:#4F5958;
text-decoration:none;
}

#sidemenu{
float:right;
width:270px;
}


#cross{
background:url(http://www.cuo-re.jp/top_img/cross_bg.jpg) no-repeat;
}

.cleft h4{
margin-top:20px;
}

.cright h4{
margin-top:20px;
margin-left:14px;
}

.cleft{
float:left;
width:320px;
height:189px;
}

.cright{
float:right;
width:320px;
height:189px;
}

.imgcr{
float:left;
margin-top:20px;
width:104px;
}

.imgcl{
float:left;
margin-top:20px;
margin-left:14px;
width:100px;
}

.text-right{
float:right;
margin-top:20px;
width:216px;
}

.ctext-right{
float:right;
margin-top:20px;
width:188px;
}

.text-right dl{
margin-bottom:10px;
}

.text-right dt{
font-size:10px;
padding:0px 10px 10px 20px;
color:#4F5958;
}

.text-right dd{
font-size:12px;
color:#cccccc;
margin-left:20px;
margin-top:10px;
}

.text-right dd a{
color:#76B4BB;
}

.text-right dd a:hover{
color:#ff6633;
}

.ctext-right dl{
margin-bottom:10px;
}

.ctext-right dt{
font-size:10px;
padding:0px 10px 10px 20px;
color:#4F5958;
}

.ctext-right dd{
font-size:12px;
color:#cccccc;
margin-left:20px;
margin-top:10px;
}

.ctext-right dd a{
color:#76B4BB;
}

.ctext-right dd a:hover{
color:#ff6633;
}

.one{
background:url(http://www.cuo-re.jp/top_img/1.gif) no-repeat;
padding-left:15px;
height:14px;
line-height:14px;
}

.two{
background:url(http://www.cuo-re.jp/top_img/2.gif) no-repeat;
padding-left:15px;
height:14px;
line-height:14px;
}

.three{
background:url(http://www.cuo-re.jp/top_img/3.gif) no-repeat;
padding-left:15px;
height:14px;
line-height:14px;
}

.rap{
clear:both;
width:640px;
height:184px;
}

/* ゴシップ
====================================================*/

#gossip{
background:url(http://www.cuo-re.jp/top_img/gossip_bg.gif) no-repeat;
height:191px;
display:block;
}



/* 脱毛の基礎知識
====================================================*/

.top_10{
padding-top:10px;
}
.top_20{
padding-top:20px;
}


.top_30{
padding-top:30px;
}

.basic{
clear:both;
width:620px;
margin:20px 0px 20xp 20px;
clear:both;
}

.basic li{
font-size:12px;
background:url(http://www.cuo-re.jp/common_img/icon-arrow.jpg) no-repeat;
padding:0px 0px 0px 15px;
height:22px;
line-height:21px;
}

.basic li a{
color:#76B4BB;
}

.basic li a:hover{
color:#FF6633;
}

.bleft{
float:left;
width:400px;
clear:both;
}


.b-bleft{
float:left;
width:200px;
clear:both;
}


.b-bright{
float:right;
width:190px;
margin-left:10px;
}


.bright{
float:right;
width:180px;
margin-left:20px;
}


/* 毛の生える仕組み
====================================================*/

.hair{
background:url(top_img/hair-midashi.jpg) no-repeat;
padding:6px 5px 4px 340px;
font-weight:normal;
font-size:10px;
color:#4F5958;}

.hair-left{
float:left;
width:300px;
margin-bottom:10px;
_margin-bottom:20px;
}

.hair-right{
float:right;
width:300px;
margin-left:40px;
}

.hair-right li{
font-size:12px;
background:url(http://www.cuo-re.jp/common_img/icon-arrow.jpg) no-repeat;
padding:0px 0px 0px 15px;
height:22px;
line-height:20px;
}

.hair-right li a{
color:#76B4BB;
}

/* 更新情報
====================================================*/
.whatnew a:hover{
font-weight:nomal;
color:#ff6633;
}

.whatnew h4{
background:url(http://www.cuo-re.jp/top_img/whatsnew.jpg) no-repeat;
font-size:12px;
text-align:right;
font-weight:nomal;
padding:6px 10px 20px 10px;
}

.whatnew h4 a{
font-weight:nomal;
color:#76B4BB;
}

.whatnew ul{
background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x bottom;
padding-top:2px;
}

.whatnew li{
background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x;
padding:10px;
width:620px;
font-size:12px;
color:#4F5958;
}

.whatsnew h4{
background:url(http://www.cuo-re.jp/top_img/whatsnew.jpg) no-repeat;
padding:0px 10px 20px 10px;
margin:5px 20px;
text-indent:-99999px;
}


.whatsnew ul{
background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x bottom;
padding:2px;
margin:0px 20px;
}

.whatsnew li{
background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x;
padding:10px;
width:580px;
font-size:12px;
color:#4F5958;
}

.date{
font-size:12px;
text-align:left;
padding-right:20px;
color:#999999;
}

/* 関連記事リンク
====================================================*/

.kanren{
border:1px solid #F0DDD2;
margin:20px;
background:url(common_img/kanren_bg.jpg) repeat-x;
}

.kanren dl{
padding:10px 10px 10px;
}

.kanren dt{
padding:0px 0px 5px;
}

.kanren dd{
font-size:12px;
background:url(common_img/icon-klink.gif) no-repeat;
padding:1px 0px 0px 15px;
margin-bottom:2px;
height:20px;
line-height:20px;
color:#4F5958;
border-bottom:1px dotted #F0DDD2;
}

.kanren dd a{
color:#4F5958;
text-decoration:none;
}

.kanren dd a:hover{
color:#FF02D2;
}

.youyaku{
border:1px solid #F0DDD2;
margin:20px 0px;
background:url(common_img/kanren_bg.jpg) repeat-x;
}

.youyaku h4{
font-size:12px;
font-weight:normal;
padding:10px 0px 5px 0px;
color:#FF9966;
margin:5px 15px;
border-bottom:1px dotted #F0DDD2;
}

.youyaku p{
font-size:12px;
padding:1px 15px 10px 15px;
margin-bottom:2px;
color:#4F5958;
}

/* マークアップ
====================================================*/

.point-box {
	border: 2px solid #F0DDD2;
	background-color: #FFFBEE;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}


blockquote{
	border: 2px solid #F0DDD2;
	background-color: #FFFBEE;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
	
	
.hyouka{
width:600px;
margin-left:20px;
margin-right:20px;
	}
	
	
.hyouka dt{
padding:10px;
font-size:16px;
text-align:center;
}
.hyouka dd{
padding:10px;
font-size:14px;
}
	
.good{
 float:left;
 width:275px;
	border: 2px solid #FBBB9A;
	background-color: #FFF1E3;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
	
.good dt{
margin:2px 10px;
font-size:16px;
font-weight:bold;
border-bottom:double #FFE2C5;
color:#FF6535;
}
	
.good dd{
margin:2px 10px;
font-size:14px;
border-bottom: 1px dotted #FFE2C5;
color:#FF6535;
}

.bad{	
 float:right;
	width:275px;
	border: 2px solid #B2D5D7;
	background-color: #E5F1F1;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
	
.bad dt{
margin:2px 10px;
font-size:16px;
font-weight:bold;
border-bottom:double #B2D5D7;
color:#006699;
}

.bad	dd{
margin:2px 10px;
font-size:14px;
border-bottom: 1px dotted #B2D5D7;
color:#006699;
}


/* ページの先頭へ
====================================================*/
.page_top{
text-align:right;
margin:20px 0px 10px 10px;
}

/* 項目別ランキング
====================================================*/

.no-one{
font-size:16px;
padding-left:10px;
color:#58343E;
font-weight:bold;
}

.no-two{
background:url(http://www.cuo-re.jp/common_img/crown02.gif) no-repeat;
height:50px;
line-height:50px;
}

.no-three{
background:url(http://www.cuo-re.jp/common_img/crown03.gif) no-repeat;
height:50px;
}

.ranking table{
 width:600px;
 margin:20px;
	border-top: 1px solid #F0DDD2;
	border-right: 1px solid #F0DDD2;
	border-left: 1px solid #F0DDD2;
	border-collapse: collapse;
	border-spacing: 0;
	padding:10px;
	text-align:left;
}

.ranking th {padding: 10px;
 text-align:left;
	color:#58343E;
	background:url(http://www.cuo-re.jp/img/th.jpg) repeat-x;
	text-align:left;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
	font-size:14px;
	}

.ranking td { 
 	padding:10px;
	color:#7A5D65;
	font-size:12px;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
	}


/* ranking
====================================================*/

.ranking{
margin-top:10px;
}

.ranking dt{
font-size:10px;
color:#7A5D65;
padding-left:30px;
padding-top:10px;
}

.ranking dd{
font-size:12px;
font-weight:bold;
padding-left:30px;
color:#54BACA;
padding-top:6px;
border:none;
}

.ranking dd a{
color:#54BACA;
}

.ranking dd a:hover{
color:#F36;
}

.crawn01{
background:url(http://www.cuo-re.jp/common_img/ranking01.jpg) no-repeat;
height:50px;
}

.crawn02{
background:url(http://www.cuo-re.jp/common_img/ranking02.jpg) no-repeat;
height:50px;
}

.crawn03{
background:url(http://www.cuo-re.jp/common_img/ranking03.jpg) no-repeat;
height:50px;
}

.crawn04{
background:url(http://www.cuo-re.jp/common_img/ranking04.jpg) no-repeat;
height:50px;
}

.crawn05{
background:url(http://www.cuo-re.jp/common_img/ranking05.jpg) no-repeat;
height:50px;
}

.crawn06{
background:url(http://www.cuo-re.jp/common_img/ranking06.jpg) no-repeat;
height:50px;
}

.button_right{
margin-top:20px;
text-align:right;
}

.kutikomi{
margin-top:30px;
}

.line-blue30{
padding:30px 0px;
background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x;
margin-top:30px;
_margin-top:30px;
margin-bottom:20px;
_margin-bottom:20px;
}

.line-blue2{
padding:2px 0px;
background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x;
margin-top:20px;
_margin-top:0px;
}

.line-blue10{
	background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x;
	margin-top:20px;
	_margin-top:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.kutikomi ul{
margin-top:10px;
background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x bottom;
}

.kutikomi li{
background:url(http://www.cuo-re.jp/common_img/line_blue.gif) repeat-x;
height:30px;
line-height:30px;
padding-left:10px;
width:260px;
font-size:12px;
}

.kutikomi li a{
color:#54BACA;
}

.kutikomi li a:hover{
color:#FF6600;
}


.kuchi a{
color:#54BACA;
}

/* topics
====================================================*/

.topics{
margin-top:20px;
}

.topics h3{
margin-bottom:20px;
}


.topics dt{
display:none
}

.topics dd{
font-size:10px;
font-weight:normal;
color:#7A5D65;
padding-top:6px;
border:none;
}

.topics dd a{
color:#7A5D65;
}
.topics dd a:hover{
color:#AB999E;
}

.topics01{
background:url(http://www.cuo-re.jp/common_img/stopic01.jpg) no-repeat;
height:54px;
padding-top:38px;
padding-left:86px;
padding-right:5px;
}

.topics02{
background:url(http://www.cuo-re.jp/common_img/stopic02.jpg) no-repeat;
height:50px;
padding-top:42px;
padding-left:86px;
padding-right:5px;
}

.topics03{
background:url(http://www.cuo-re.jp/common_img/stopic03.jpg) no-repeat;
height:54px;
padding-top:38px;
padding-left:86px;
padding-right:5px;
}

.topics04{
background:url(http://www.cuo-re.jp/common_img/stopic04.jpg) no-repeat;
height:50px;
padding-top:42px;
padding-left:86px;
padding-right:5px;
}

.topics05{
background:url(http://www.cuo-re.jp/common_img/stopic05.jpg) no-repeat;
height:50px;
padding-top:42px;
padding-left:86px;
padding-right:5px;
}

.topics06{
background:url(http://www.cuo-re.jp/common_img/stopic06.jpg) no-repeat;
height:55px;
padding-top:38px;
padding-left:86px;
padding-right:5px;
}

/* みんなの口コミアンケート
====================================================*/

.research{
margin:30px 0px;
}

.research h4{
color:#FF6600;
font-size:12px;
font-weight:normal;
height:30px;
line-height:30px;
padding-left:5px;
width:265px;
background:url(http://www.cuo-re.jp/common_img/line_orange.gif) repeat-x;
margin-top:10px;
}

.line-orange30{
padding:1px 0;
background:url(http://www.cuo-re.jp/common_img/line_orange.gif) repeat-x;
margin-top:10px;
_margin-top:10px;
margin-bottom:20px;
_margin-bottom:20px;
}

.research ul{
background:url(http://www.cuo-re.jp/common_img/line_orange.gif) repeat-x bottom;
}

.research li{
background:url(http://www.cuo-re.jp/common_img/line_orange.gif) repeat-x;
height:30px;
line-height:30px;
padding-left:5px;
padding-top:2px;
_padding-top:5px;
width:265px;
font-size:12px;
color:#4F5958;
}

.vote{
text-align:center;
margin:20px 0px;
}

.research p{
text-align:center;
font-size:12px;
color:#FF6633;
}

.research p a{
text-align:center;
font-size:12px;
color:#FF6633;
}


/* メールマガジン
====================================================*/

.mailmagazin {
background:url(http://www.cuo-re.jp/common_img/mailmagazin_bg.jpg) no-repeat;
padding-left:6px;
height:240px;
}

.mailmagazin dl{
margin:10px 0px;
}

.mailmagazin dt{
display:none
}

.mailmagazin dd{
font-size:10px;
font-weight:normal;
color:#7A5D65;
padding-top:80px;
padding-left:2px;
border:none;
}

.mailmagazin dd a{
color:#7A5D65;
}

.mailmagazin p{
font-size:10px;
color:#FF6633;
line-height:1.8em;
}

.submit{
text-align:center;
margin:18px 0px;
_margin:10px 0px;
}


/* About
====================================================*/

.about{
margin:20px 0px;
}

.about h3{
margin-bottom:20px;
}

.about dl{
margin-top:0px;
}

.about dt{
display:none
}

.about dd{
font-size:10px;
font-weight:normal;
color:#7A5D65;
padding-top:6px;
border:none;
}

.about dd a{
color:#7A5D65;
}

.about dd a:hover{
color:#AB999E
}

.about01{
background:url(http://www.cuo-re.jp/common_img/sprof.jpg) no-repeat;
height:50px;
padding-top:38px;
padding-left:86px;
padding-right:5px;
}

.about02{
background:url(http://www.cuo-re.jp/common_img/smobile.jpg) no-repeat;
height:51px;
padding-top:42px;
padding-left:86px;
padding-right:5px;
}

.about03{
background:url(http://www.cuo-re.jp/common_img/favorite.jpg) no-repeat;
height:51px;
padding-top:42px;
padding-left:86px;
padding-right:5px;
}


/* foot */

#foot{
margin-top:10px;
clear:both;
width:1000px;
background:url(http://www.cuo-re.jp/common_img/foot.jpg) no-repeat;
height:120px;
text-align:center;
}

#foot p{
padding-top:60px;
font-size:10px;
color:#76B4BB;}

#foot a{
color:#333;
text-decoration: none;
color:#76B4BB;}

#foot a:hover{
color:#F36;
text-decoration: none;
}

.copy{
margin-top:5px;
font-size:10px;
color:#76B4BB;
}




/* text-decoration
====================================================*/

.small{
font-size:10px;
}

.sr{
font-size:10px;
text-align:right;
color:#999999;
}

.sr a{
color:#999999;
text-decoration:none;
}

.sr a:hover{
color:#999999;
text-decoration:underline;
}


/* 個別記事ページ
====================================================*/

#kobetsu{
background:url(http://www.cuo-re.jp/common_img/kobetsu-bg.jpg) repeat-y;
float:left;
width:640px;
margin-bottom:60px;
_margin-bottom:0px;
}

#breadCrumb{
background:url(http://www.cuo-re.jp/common_img/navi-bg.jpg) no-repeat;
font-size:10px;
color:#76B1B7;
height:30px;
padding-top:20px;
padding-left:20px;
}

#breadCrumb h2 {
font-size:10px;
font-weight:normal;
margin:10px 0px;
color:#7A5D65;
}

#breadCrumb h2 a{
color:#76B1B7;
text-decoration: none;
}

#breadCrumb a{
color:#76B1B7;
text-decoration: none;
}

#breadCrumb a:hover{
color:#999999;
text-decoration: none;
}

#kobetsu p{
font-size:12px;
line-height:1.6em;
padding:10px 20px 15px 20px;
}

#kobetsu p a{
color:#FF6633;
}

#kobetsu p a:hover{
color:#54BACA;
text-decoration: none;
}

.infomation table{
 width:600px;
 margin:20px;
	border-top: 1px solid #F0DDD2;
	border-right: 1px solid #F0DDD2;
	border-left: 1px solid #F0DDD2;
	border-collapse: collapse;
	border-spacing: 0;
}

.infomation th {padding: 6px;text-align:left;
	font-size:10px;
	color:#58343E;
	background:url(http://www.cuo-re.jp/img/th.jpg) repeat-x;
	padding: 5px;text-align:left;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
	}

.infomation td { padding: 10px;text-align:left;
	font-size:5px;
	color:#7A5D65;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
	}
	
	.product table{
 width:600px;
 margin:20px;
	border-top: 1px solid #F0DDD2;
	border-right: 1px solid #F0DDD2;
	border-left: 1px solid #F0DDD2;
	border-collapse: collapse;
	border-spacing: 0;
}


.product td { padding: 10px;
 text-align:center;
	font-size:10px;
	color:#7A5D65;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
	}
	

.kobetsu{
background:url(http://www.cuo-re.jp/common_img/icon-list.gif) no-repeat;
font-size:12px;
height:13px;
line-height:13px;
margin-left:20px;
margin-top:10px;
padding:0px 20px;
color:#ff6633;
}

.h3{
background:url(http://www.cuo-re.jp/common_img/h-komidashi.jpg) no-repeat;
margin-top:20px;
margin-bottom:20px;
_margin-bottom:20px;
margin-left:20px;
padding-left:18px;
font-size:18px;
height:24px;
line-height:24px;
_line-height:28px;
color:#76B1B7;
}

.h0{
background:url(http://www.cuo-re.jp/common_img/h-komidashi.jpg) no-repeat;
margin-top:0px;
margin-bottom:10px;
_margin-bottom:10px;
margin-left:20px;
padding-left:18px;
font-size:18px;
height:24px;
line-height:24px;
_line-height:28px;
color:#76B1B7;
}

.ads{
padding:20px 20px;
}

.imgl{
padding:12px 20px;
}

.dateend{
padding:5px 0px;
background:url(http://www.cuo-re.jp/common_img/line_pink.gif) no-repeat;
margin:20px;
_margin:20px;
}

.link{
background:url(http://www.cuo-re.jp/common_img/icon-link.gif) no-repeat;
height:26px;
line-height:26px;
font-size:12px;
padding-left:20px;
margin-left:20px;
}

.link a{
color:#FF6633;
}

.link a:hover{
color:#54BACA;
text-decoration: none;
}


.point{
background:url(http://www.cuo-re.jp/img/point.gif) no-repeat top left #FFF1EE;
margin:20px 20px 10px 20px;
padding:4px 10px 4px 64px;
font-size:10px;
color:#666666;
}

.point a{
color:#FF6633;
}

.point a:hover{
color:#FF6633;
text-decoration: none;
}

#bottom-bg{
background:url(http://www.cuo-re.jp/common_img/bottom-bg.gif) no-repeat;
padding-right:20px;
height:40px;
}



/* 個別脱毛の基礎知識
====================================================*/

.kbasic{
clear:both;
width:620px;
margin:0px 20px 40xp 20px;
}

.kbasic li{
font-size:12px;
background:url(http://www.cuo-re.jp/common_img/icon-arrow.jpg) no-repeat;
padding:0px 0px 0px 15px;
height:22px;
line-height:21px;
}

.kbasic li a{
color:#76B4BB;
}

.bleft{
float:left;
width:400px;
clear:both;
margin-left:20px;
_margin-left:10px;
}


.b-bleft{
float:left;
width:200px;
clear:both;
}


.k-bright{
float:right;
width:190px;
margin-left:10px;
}


.kbright{
float:right;
width:180px;
margin-left:20px;
}

.midashi-knowledge{
background:url(http://www.cuo-re.jp/common_img/midashi-knowledge.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#76B1B7;
font-weight:bold;
height:52px;
font-size:14px;
}

.midashi-topics{
background:url(http://www.cuo-re.jp/common_img/hmidashi-topics.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#EA847B;
font-weight:bold;
height:50px;
font-size:14px;
}

.midashi-ranking{
background:url(http://www.cuo-re.jp/common_img/hmidashi-ranking.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#FF6633;
font-weight:bold;
height:52px;
font-size:14px;
}

.midashi-headline{
background:url(http://www.cuo-re.jp/common_img/hmidashi-headline.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#76B1B7;
font-weight:bold;
height:52px;
font-size:14px;
}

.midashi-beauty{
background:url(http://www.cuo-re.jp/common_img/hmidashi-beauty.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#76B1B7;
font-weight:bold;
height:52px;
font-size:14px;
}

.midashi-gossip{
background:url(http://www.cuo-re.jp/common_img/hmidashi-gossip.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#76B1B7;
font-weight:bold;
height:52px;
font-size:14px;
}

.midashi-about{
background:url(http://www.cuo-re.jp/common_img/hmidashi-about.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#76B1B7;
font-weight:bold;
height:52px;
font-size:14px;
}

.girlstalk{
font-size:12px;
line-height:1.6em;
padding:10px 20px;
clear:both;
}

.girlstalk-left{
padding-top:10px;
width:50px;
float:left;
}

.girlstalk-right{
width:530px;
padding-left:20px;
float:right;
}

.deodrant{
font-size:12px;
line-height:1.6em;
padding:0px 20px;
margin-bottom:20px;
clear:both;
}

.deodrant-left{
width:180px;
margin-bottom:20px;
float:left;
}

.deodrant-right{
float:right;
width:420px;
}

.deodrant-right dt{
font-size:14px;
font-weight:bold;
line-height:1.6em;
color: #76B1B7;
padding:40px 20px 0px 0px;
}

.deodrant-right dt a{
color:#76B4BB;
text-decoration:none;
}

.deodrant-right dt a:hover{
color:#FF6600;
text-decoration:underline;
}

.deodrant-right dd{
font-size:12px;
line-height:1.6em;
padding:10px 20px 0px 0px;
color:#4F5958;
}


/* 項目別ランキング
====================================================*/

#rbox{
width:600px;
padding:20px;
height:140px;
_height:100px;
clear:both;
}

#rbox img{
margin-top:2px;
}

#rboxleft{
float:left;
width:125px;
display:block;
}


#rboxright{
float:right;
width:470px;
display:block;
}

#rboxright dt{
color:#000099;
}

#rboxright dd {
color:#666;
font-size: 12px;
padding-top: 6px;
line-height: 1.6em;
}

#arbox{width:600px;
padding:20px;
height:140px;
_height:100px;
clear:both;
}


/* navi-md13
--------------------------------------------*/
.mg30t{margin-top:30px;}
.mg30tb{margin:30px 0px;}
.cmg40t{margin-top:40px;
text-align:center;
}

#ft .ctnr li.st01 a{width:88px;background:url(common_img/dot.gif) no-repeat;}


.navi-md13 table{
border:1px solid #cbcbcb;
margin:0 auto;
}

.navi-md13 table td{
padding:1px 1px 1px 2px;
font-size:12px;
background:url(common_img/dot.gif) repeat-y 0 0;
}

.navi-md13 table td a,
.navi-md13 table td strong{
display:block;
padding:0 5px 0 7px;
line-height:1.4;
color:#ff6633;
}

.navi-md13 table td a:hover,
.navi-md13 table td strong{
color:#76B1B7;}

.navi-md13 table td strong{
background:#f0f0f0;
}

.navi-md13 table td.st01,
.navi-md13 table td.st02{
padding:1px 5px;
}

.navi-md13 table td.st01 a,
.navi-md13 table td.st02 a{
padding:0;
color:#ff6633;
}

.navi-md13 table td.st01{
background:none;
}

.navi-md13 p{
margin:5px 0 15px 20px;
font-size:12px;
}




#forum table{
	margin-top: 10px;
 margin-bottom: 12px;
	border-top: 1px solid  #F0DDD2;
	border-right: 1px solid  #F0DDD2;
	border-left: 1px solid  #F0DDD2;
	border-collapse: collapse;
	border-spacing: 0;
	text-align:center;
}

#forum th {
	padding: 8px;
	text-align:left;
	font-size:12px;
	color:#7A5D65;
	background:url(http://www.cuo-re.jp/img/th.jpg) repeat-x;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;}

#forum td {padding: 10px;
	text-align:left;
 vertical-align:text-top;
	font-size:12px;
	color:#7A5D65;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
	}
	
#forum td a{
color: #ff6633;
}

#forum td a:visited{
color: #76B1B7;}

/*************脱毛機 table styles **************/

.infomation table{
	margin-top: 10px;
 margin-bottom: 12px;
	border-top: 1px solid  #F0DDD2;
	border-right: 1px solid  #F0DDD2;
	border-left: 1px solid  #F0DDD2;
	border-collapse: collapse;
	border-spacing: 0;
	text-align:center;
}

.infomation th {
	padding: 8px;
	text-align:left;
	font-size:12px;
	color:#7A5D65;
	background:url(http://www.cuo-re.jp/img/th.jpg) repeat-x;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;}

.infomation td {padding: 10px;
	text-align:left;
 vertical-align:text-top;
	font-size:12px;
	color:#7A5D65;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;}

.infomation td a{
	color: #ff6633;
}

/*************掲示板 #table styles **************/

#forum02 table {
padding-left:20px;
padding-right:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

#forum02 th {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size:12px;
	color:#7A5D65;
}

#forum02 td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size:12px;
	color:#7A5D65;
}

#forum02 td a{
	color: #ff6633;
}


#forum table{
	margin-top: 10px;
 margin-bottom: 12px;
	border-top: 1px solid  #F0DDD2;
	border-right: 1px solid  #F0DDD2;
	border-left: 1px solid  #F0DDD2;
	border-collapse: collapse;
	border-spacing: 0;
	text-align:center;
}

#forum th {
	padding: 8px;
	text-align:left;
	font-size:12px;
	color:#7A5D65;
	background:url(http://www.cuo-re.jp/img/th.jpg) repeat-x;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;}

#forum td {padding: 10px;
	text-align:left;
 vertical-align:text-top;
	font-size:12px;
	color:#7A5D65;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
	}
	
#forum td a{
color: #ff6633;
}

#forum td a:visited{
color: #76B1B7;}
	
.bgtitle{
	background:url(http://www.cuo-re.jp/img/th.jpg) repeat-x;
	margin: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.button{
	padding-right: 20px;
}
	
.help{
	text-align:left;
}

.help1{
	text-align:left;
	padding-left: 20px;
}

/* 項目別ランキング
====================================================*/

.rank{
margin:20px;
}

.rank dl{
margin-top:5px;
border-bottom:#D6BCA9 dotted 1px;
}

.rank dt{
font-size:16px;
font-weight:bold;
padding-left:50px;
color:#54BACA;
padding-top:6px;
border:none;
}

.rank dd{
font-size:12px;
color:#7A5D65;
padding-left:50px;
padding-top:2px;
}

.rank dd a{
color:#7A5D65;
}

.rank dt a{
color:#54BACA;
}

.rank dt a:hover{
color:#F36;
}

.crawn1{
background:url(img/crown1.jpg) no-repeat;
height:50px;
}

.crawn2{
background:url(img/crown2.jpg) no-repeat;
height:50px;
}

.crawn3{
background:url(img/crown3.jpg) no-repeat;
height:50px;
}


/* 文字の色や強調
====================================================*/
.reds  {color: #FF3333; font-weight: normal; font-size: 10px}
.red  {color: #FF3333; font-weight: normal}
.redb {color: #FF3333; font-weight: bold}
.redl {color: #FF3333; font-weight: bold; font-size: 18px}

.blue  {color: #76B1B7; font-weight: nomal}
.blueb {color: #76B1B7; font-weight: bold}
.bluel {color: #76B1B7; font-weight: bold; font-size:16px;line-height:1.6em;}

.orange  {color: #ff6633; font-weight: normal}
.orangeb {color: #ff6633; font-weight: bold}
.orangel {color: #ff6633; font-weight: bold; font-size: 16px}

.tpink  {color: #f66; font-weight: normal}
.tpinkb {color: #f66; font-weight: bold}
.tpinkl {color: #f66; font-weight: bold; font-size: 16px}

.tpink a:hover{text-decoration:underline; color: #f06;}
.tpink a{text-decoration:none; color: #f06;}

.black{font-weight: bold}

/************* check *************/

.check ul{
margin:10px 20px 15px 20px;
}

.check li{
list-style:none;
border-bottom:1px #999999 dotted;
margin:10px 20px 10px 20px;
color:#58343E;
padding:0px 0px 4px 0px;
line-height:1.6em;
font-size:12px;
font-weight:bold;
}

/************* check2 *************/

.violet{
 background:url(common_img/violet_bg.jpg) repeat-x;
	width:558px;
	margin:20px;
 padding:20px;
 border: 1px solid #F3E5F3;
	}
	
.violet li{
	border-bottom:1px dotted #F3E5F3;
	color:#993366;
	font-size:12px;
	background:url(common_img/check.gif) no-repeat;
	padding:1px 0px 0px 24px;
	margin-bottom:2px;
	height:20px;
	line-height:20px;
	}