/* 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:#FAFAFA url(common_img/body-bg.gif) top center fixed no-repeat;
color:#4F5958;
margin:auto;
padding:auto;
font-family: Osaka, Verdana, Arial, Helvetica, sans-serif;
}

#transparent{
width:1020px;
margin:auto;
padding:auto;
background:url(common_img/main-bg.png) repeat-y;
}

* html #transparent{
width:1020px;
margin:auto;
padding:auto;
background:url(common_img/main-bg.jpg) repeat-y;

} 


.transparent{
width:1020px;
margin:auto;
padding:auto;
background:url(common_img/main-bg.png) repeat-y;
}

* html .transparent{
width:1020px;
margin:auto;
padding:auto;
background:url(common_img/main-bg.jpg) repeat-y;
} 



#tbg{
float:left;
margin-left:18px;
width:268px;
}



#tbr{
	float: right;
	padding-top: 50px;
	padding-right: 30px;
}

#tbr p{
font-size:10px;
color:#C9B692;
}

#title h1{
font-size:10px;
font-weight:normal;
padding-left:40px;
}


#title h1 a{
color:#333;
text-decoration:none;
}

#titlek h1{
font-size:10px;
font-weight:normal;
padding-left:70px;
color:#7A5D65;
}


#logo{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 12px;
	_padding-left:0px;
	
}


/* navi-md13
--------------------------------------------*/
.mg20t{margin-top:20px;}
.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:#c00;
}

.navi-md13 table td a:hover,
.navi-md13 table td strong{
color:#666;}

.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;
}




#left{
float:right;
width:650px;
padding-left:10px;
margin-right:28px;
_margin-right:18px;
margin-bottom:0px;
_margin-bottom:60px;
}


.bigmidashi-box{
	background:#FFFFFF;
	border: 1px solid #E3E3E3;
	padding:15px 15px 30px;
	margin-bottom:20px;
	_margin-bottom:0px;
	clear:both;
	width:620px;
	_width:600px;
	height:700px;
}

.bigmidashi-right{
float:right;
width:403px;
}

.bigmidashi-box h2{padding:10px 0px 10px 0px;}

.bigmidashi-box h3{
font-size:14px;
padding-bottom:10px;
}

.bigmidashi-box ul{
margin:5px 0px; 
}

.bigmidashi-box li{
background:url(common_img/icon-arrow.gif) no-repeat;
padding-left:15px;
font-size:12px;
}

.bigmidashi-box li a{
color:#CC0000;
}

.bigmidashi-box li a:hover{
color:#666666;
text-decoration:none;
}

.bigmidashi-left{
	float:left;
	width:138px;
	padding-left: 20px;
	padding-right:20px;
}

.mleft{
float:left;
padding-right:10px;
width:200px;
}

.mright{
float:right;
width:180px;
}

.bigmidashi-box p{
padding:0px 0px 10px 0px;
color:#4F5958;
font-size:12px;
line-height:1.6em;
}


/* headline
====================================================*/

#headline{
width:650px;
background:#FFFFFF;
border: 1px solid #F0DDD2;
clear:both;
}

#headline-left{
	float:left;
	width:138px;
	padding-left: 20px;
}

#headline-left img{
padding-left:20px;
}

#headline-right{
float:right;
width:423px;
padding-right:20px;
}

#headline-right p{
padding:10px 0px 10px 0px;
color:#4F5958;
font-size:12px;
line-height:1.6em;

}

#headline-right p a{
color:#4F5958;
text-decoration:underline;
}

#headline-right p a:hover{
color:#4F5958;
text-decoration:none;
}

/* sidemenu
====================================================*/

#sidemenu{
float:left;
width:280px;
margin-left:28px;
_margin-left:18px;
}

.sidemidashi {
	margin-bottom:20px;
	width: 260px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.sidemidashi a{
color:#c00;
text-decoration:none;
}

.sidemidashi a:hover{
color:#c00;
text-decoration:underline;
}

.sidemidashi dl {
margin-bottom:30px;
_margin-bottom:30px;
	}
	
.sidemidashi dt {
	border-bottom: 1px solid #CCCCCC;
		width: 255px;
		height:30px;
	}


.sidemidashi dd {
	background: url(common_img/icon-arrow_off.gif) no-repeat;
	padding-left: 15px;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 240px;
	font-size: 12px;
	margin-left: 0px;
	}

.arrow {
	background: url(common_img/icon-arrow_off.gif) no-repeat;
	padding-left: 15px;
	padding-top:9px;
	font-size: 12px;
	margin-left:20px;
	line-height:30px;
	height:30px;
	}

.midashi-box{
	background:#FFFFFF;
	border: 1px solid #E3E3E3;
	margin-top:30px;
	clear:both;
	width:650px;
	height:250px;
}

.midashi-box h2{
	padding-left:10px;
	padding-top: 10px;
	margin-bottom:20px;
}

.cleft h4{
	margin-top:20px;
	padding-left: 10px;
}

.cright h4{
margin-top:20px;
margin-left:10px;
}

.cleft{
	float:left;
	width:310px;
	background:#FFFFFF;
	border: 1px solid #E3E3E3;
}

.cleft p{
color:#4F5958;
font-size:10px;
line-height:1.6em;
}

.cright{
	float:right;
	width:310px;
	background:#FFFFFF;
	border: 1px solid #E3E3E3;
}


.cright p{
color:#4F5958;
font-size:10px;
line-height:1.6em;
}

.imgcr{
	float:left;
	margin:20px 0px 10px 0px;
	_margin:20px 0px;
	width:104px;
	padding-left: 10px;
}

.text-right{
	float:right;
	margin-top:20px;
	padding-right:8px;
	padding-left:5px;
	width:170px;
	height:1.8em;
	font-size: 10px;
	color: #4F5958;
}

.komidashi {
font-size:12px;
color:#333;
margin-left:10px;
}

.komidashi a {
color:#CC0000;
}

.one{
	padding-left:18px;
	height:14px;
	line-height:14px;
	margin-top: 10px;
	background-image: url(top_img/1.gif);
	background-repeat: no-repeat;
}

.two{
	padding-left:18px;
	height:14px;
	line-height:14px;
	margin-top: 10px;
	background-image: url(top_img/2.gif);
	background-repeat: no-repeat;
}

.three{
	padding-left:18px;
	height:14px;
	line-height:14px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(top_img/3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.rap{
	clear:both;
	width:650px;
	padding-top: 20px;
}




/* 更新情報
====================================================*/

.whatnew h4{
padding-bottom:20px;
}

.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;
}

.date{
font-size:12px;
text-align:left;
padding-right:20px;
color:#999999;
}


/* マークアップ
====================================================*/

.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;
}


/* ページの先頭へ
====================================================*/
.page_top{
text-align:right;
margin:40px 0px 10px 10px;
}

/* 最新美容医療
====================================================*/
.banner{
margin:10px 0px;}


/* 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;
}

.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:0px 0px 30px;
text-align:right;
margin-right:10px;
}

.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-black10{
padding:10px 0px;
background:url(common_img/line_black.gif) repeat-x;
margin-top:20px;
_margin-top:0px;
}

.kutikomi ul{
margin-top:10px;
background:url(common_img/line_black.gif) repeat-x bottom;
width:250px;
}

.kutikomi li{
background:url(common_img/line_black.gif) repeat-x;
height:30px;
line-height:30px;
padding-left:10px;
width:260px;
font-size:12px;
width:240px;
}

.kuchi a{
color:#54BACA;
}



/* みんなの口コミアンケート
====================================================*/

.research{
margin:30px 0px;
}

.research h4{
color:#CC0000;
font-size:12px;
font-weight:normal;
height:30px;
line-height:30px;
padding-left:5px;
background:url(common_img/line_black.gif) repeat-x;
width:240px;
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(common_img/line_black.gif) repeat-x bottom;
width:245px;
}

.research li{
background:url(common_img/line_black.gif) repeat-x;
height:30px;
line-height:30px;
padding-left:5px;
padding-top:2px;
_padding-top:5px;
font-size:12px;
color:#4F5958;
width:240px;
}

.vote{
text-align:center;
margin:20px 30px 20px 0px;
}

.research p{
text-align:center;
font-size:12px;
color:#FF6633;
padding-right:30px;
}

.research p a{
text-align:center;
font-size:12px;
color:#CC0000;

}


/* メールマガジン
====================================================*/

.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;
}




/* foot */

#foot{
margin-top:80px;
clear:both;
height:100px;
text-align:center;
padding-right:20px;
}

#foot p{
padding-top:60px;
padding-right:40px;
font-size:10px;
color:#c00;}

#foot a{
color:#333;
text-decoration: none;
color:#c00;}

#foot a:hover{
color:#666;
text-decoration: none;
}

.copy{
margin-top:5px;
font-size:10px;
color:#999;
text-align:right;
padding-right:10px;
}




/* text-decoration
====================================================*/

.small{
font-size:10px;
}

.small5{
font-size:10px;
padding-left:5px;
padding-right:5px;
}

.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{
float:right;
width:650px;
margin-bottom:60px;
_margin-bottom:0px;
	background:#FFFFFF;
	border: 1px solid #E3E3E3;
}

#breadCrumb{
font-size:10px;
color:#C9B692;
height:30px;
padding-top:20px;
padding-left:20px;
}

#breadCrumb a{
color:#C9B692;
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:#c00;
}

#kobetsu p a:hover{
color:#B18A3F;
text-decoration: none;
}

.infomation a{
color:#CC0000;
}

.infomation a:hover{
color:#B18A3F;
}

.infomation table{
 width:610px;
 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: 8px;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:10px;
	color:#7A5D65;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
	vertical-align:top;
	}
	

.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(common_img/k-komidashi.jpg) no-repeat;
margin-top:20px;
margin-bottom:10px;
_margin-bottom:10px;
margin-left:20px;
padding-left:18px;
font-size:18px;
height:24px;
line-height:24px;
_line-height:28px;
color:#c00;
}

.h0{
background:url(common_img/k-komidashi.jpg) no-repeat;
margin-bottom:10px;
_margin-bottom:10px;
margin-left:20px;
padding-left:18px;
font-size:18px;
height:24px;
line-height:24px;
_line-height:28px;
color:#c00;
}

.maru{
margin:20px 20px 0px 20px;
padding-left:18px;
background:url(common_img/icon-maru.gif) no-repeat;
height:14px;
line-height:14px;
font-size:12px;
font-weight:bold;
color:#CC0000;
}


.question dt{
margin:20px 20px 5px 20px;
padding-left:18px;
background:url(img/q.gif) no-repeat;
height:16px;
line-height:16px;
font-size:14px;
font-weight:bold;
color:#003399;
}

.question dd{
margin:5px 20px 10px 20px;
line-height:1.6em;
font-size:12px;
}


.ads{
padding:20px 20px;
}

.imgr{
padding:0px 20px 20px 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(common_img/icon-link.gif) no-repeat;
height:26px;
line-height:26px;
font-size:12px;
padding-left:20px;
margin-left:20px;
}

.link a{
color:#CC0000;
}

.link a:hover{
color:#B18A3F;
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;
}





.midashi-botox{
background:url(top_img/midashi-botox.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-saisei{
background:url(top_img/midashi-saiseiiryou.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}


.midashi-story{
background:url(top_img/midashi-story.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-tarumi{
background:url(img/midashi-tarumi.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-houreisen{
background:url(img/midashi-houreisen.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-memoto{
background:url(img/midashi-memoto.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-hikari{
background:url(img/midashi-hikari.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-newhikari{
background:url(img/midashi-newhikari.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-hadashitsu{
background:url(img/midashi-hadashitsu.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-keana{
background:url(img/midashi-keana.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-shimi{
background:url(img/midashi-shimi.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-antiaging{
background:url(img/midashi-antiaging.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-nikibi{
background:url(img/midashi-nikibi.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-hollywood{
background:url(img/midashi-hollywood.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-clinic{
background:url(img/midashi-clinic.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-hiaruron{
background:url(img/midashi-hiaruron.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikenh{
background:url(img/midashi-taikenh.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-point{
background:url(img/midashi-point.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-knowledge{
background:url(img/midashi-knowledge.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-item{
background:url(img/midashi-item.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikenfotorf{
background:url(img/midashi-taikenfotorf.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikenfotorfdatumou{
background:url(img/midashi-taikenfotorfdatumou.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikeng{
background:url(img/midashi-taikeng.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikenkanpan{
background:url(img/midashi-taikenkanpan.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikenp{
background:url(img/midashi-taikenp.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikentaitan{
background:url(img/midashi-taikentaitan.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikentenor{
background:url(img/midashi-taikentenor.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-taikenppx{
background:url(img/midashi-taikenppx.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-nayamibetu{
background:url(img/midashi-nayamibetu.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-skinreplacement{
background:url(img/midashi-skinreplacement.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-skinresurfasing{
background:url(img/midashi-skinresurfasing.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-syuzai{
background:url(img/midashi-syuzai.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}

.midashi-kanpan{
background:url(img/midashi-kanpan.jpg) no-repeat;
margin-left:20px;
text-align:right;
padding-right:20px;
padding-top:26px;
color:#333;
font-weight:bold;
height:30px;
font-size:14px;
}


/* 項目別ランキング
====================================================*/

#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;
}

/*************掲示板 #table styles **************/
#forum02 table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 25px;
}

#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:#666666;
}

#forum02 td a{
	color: #FF0000;
	text-decoration: underline;
}


#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:#666666;
	line-height:1.6em;
	border-right: 1px solid #F0DDD2;
	border-bottom: 1px solid #F0DDD2;
}

	
#forum td a{
	color: #FF0000;
	text-decoration: underline;
}

#forum td a:visited{
color: #666666;}

.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;
}




/* 文字の色や強調
====================================================*/
.reds  {color: #c00; font-weight: normal; font-size: 10px}
.red  {color: #c00; font-weight: normal}
.redb {color: #c00; font-weight: bold}
.redl {color: #c00; 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}




.sidemidashi01 {
	background-image: url(common_img/icon-arrow_off.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 38px;
	height: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 210px;
	font-size: 12px;
	margin-left: 10px;
}
.sidemidashi02 {

	background-image: url(common_img/icon-arrow_off.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 38px;
	height: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 210px;
	font-size: 10px;
	margin-left: 10px;
}

.anmidashi {
	margin-top: 20px;
	margin-left: 10px;
	width: 215px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-image: url(common_img/line_black.gif);
	background-repeat: repeat-x;
	line-height: 20px;
	height: 20px;
	background-position: bottom;
}

.anmidashi dd{
	margin-left: 10px;
	width: 220px;
	padding-bottom: 5px;
	background-image: url(common_img/line_black.gif);
	background-repeat: repeat-x;
	line-height: 20px;
	height: 20px;
	background-position: bottom;
	font-size: 12px;
	padding-top: 5px;
}
.anmidashi02 {
	margin-left: 10px;
	width: 200px;
	padding-bottom: 5px;
	background-image: url(common_img/line_black.gif);
	background-repeat: repeat-x;
	line-height: 20px;
	height: 20px;
	background-position: bottom;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 20px;
}

.text {
	color:#4F5958;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	letter-spacing: normal;
}

/* 関連記事リンク
====================================================*/

.related-article{
border:1px solid #F8EFB8;
margin:20px;
background:url(common_img/kanren_bg.jpg) repeat-x;
}

.related-article dl{
padding:10px 10px 10px;
}

.related-article dt{
background:url(common_img/kanrenkiji.gif) no-repeat;
padding:0px 0px 5px 50px;
font-size:10px;
color:#CFA64E;
height:14px;
line-height:14px;
font-weight:bold;
}

.related-article 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:#F8EFB8;
border-bottom:1px dotted #F8EFB8;
}

.related-article dd a{
color:#4F5958;
text-decoration:none;
}

.related-article dd a:hover{
color:#CFA64E;
}

