img {border:0;}

.f1 {color:#996600;}

.f2 {
font-weight:bold;
color:#FF0000;
}

body {
font-size:14px;
color:#000000;
font-family:ヒラギノ角ゴ Pro W3;
margin:0;
padding:0;
text-align:left;
}

.all {
width:100%;
}

.header .top{
width:850px;
margin-left:auto;
margin-right:auto;
}

.header h1{
font-size:14px;
float:left;
color:#006E35;
margin:0;
}

.header a{
font-size:14px;
float:right;
text-decoration:none;
color:#006E35;
}

.header3 {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/headerbk.jpg) repeat-x;
height:265px;
}

.header4 {
width:1040px;
margin-left:auto;
margin-right:auto;
height:265px;
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/header.jpg) no-repeat;
}

.header4 .middle, .header4 .bottom {
width:850px;
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
}


.header4 .middle a {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/header.jpg) no-repeat;
background-position:-96px 0px;
display:block;
width:850px;
height:205px;
}

.header4 .bottom ul {
margin:0;
padding:0;
list-style:none;
}

.header4 .bottom li {float:left;}

.header4 .bottom li a {
display:block;
height:50px;
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/header.jpg) no-repeat;}

.header4 .bottom .upmenu01 a {width:135px; background-position:-95px -204px;}
.header4 .bottom .upmenu02 a {width:155px; background-position:-230px -204px;}
.header4 .bottom .upmenu03 a {width:125px; background-position:-385px -204px;}
.header4 .bottom .upmenu04 a {width:146px; background-position:-510px -204px;}
.header4 .bottom .upmenu05 a {width:142px; background-position:-656px -204px;}
.header4 .bottom .upmenu06 a {width:147px; background-position:-798px -204px;}

.header4 .bottom .upmenu01 a:hover {background-position:-95px -525px;}
.header4 .bottom .upmenu02 a:hover {background-position:-230px -525px;}
.header4 .bottom .upmenu03 a:hover {background-position:-385px -525px;}
.header4 .bottom .upmenu04 a:hover {background-position:-510px -525px;}
.header4 .bottom .upmenu05 a:hover {background-position:-656px -525px;}
.header4 .bottom .upmenu06 a:hover {background-position:-798px -525px;}


.main2 {
height:100%;
width:850px;
margin-left:auto;
margin-right:auto;
}

.main3 {
height:100%;
width:651px;
margin-left:auto;
margin-right:auto;
}

.left {
width:180px;
float:left;
}

.left .login {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/login.jpg) no-repeat;
width:175px;
padding:30px 0 0 0;
}

.left .login2 {
border:solid 1px #999999;
padding:5px 5px 0 5px;
}

.left .login2 img {
float:right;
border:0;
margin:10px 0 10px 0;
}
.left .login2 hr {width:98%;}
.left .login2 textarea {height:16px;}
.left .login2 .mini a{font-size:11px;}
.left .login2 .kioku {float:right;}

.left .category {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/cate.jpg) no-repeat;
padding:30px 0 0 0;
width:175px;
}

.left .category ul {
padding:8px 0 0 0;
margin:0;
list-style:none;
border:solid 1px #999999;
width:173px;
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/cateback.jpg) repeat-y;
}

.left .category li {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/cateback2.gif) no-repeat;
width:164px;
height:30px;
padding:0 0 0 5px;
} 

.left .category a {
color:#666666;
text-decoration:none;
font-size:12px;
}

.left .guide {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/guide2.jpg) no-repeat;
padding:30px 0 0 0;
width:175px;
}

.left .guide ul {
padding:0;
margin:0;
list-style:none;
width:175px;
}

.left .guide li {
background:#FFFCDB;
border:solid 1px #75A215;
line-height:200%;
padding:0 0 0 15px;
margin:5px 0 0 0;
}

.left .guide a {
color:#996600;
text-decoration:none;
}

.right {
width:665px;
float:left;
margin-left:5px;
}

.right1 {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/index1.jpg) no-repeat;
width:650px;
padding:75px 0 0 15px;}







.right1 p {line-height:150%;}

.right2 {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/osusume.jpg) no-repeat;
width:620px;
padding:60px 0 0 0;
height:200px;
}

.right2 ul {
list-style:none;
margin:0;
padding:0;
}

.right2 .right2-1 a{
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/osusumebanner1.jpg) no-repeat;
display:block;
width:291px;
height:140px;
float:left;
text-indent:-9999px;
}

.right2 .right2-2 a{
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/osusumebanner2.jpg) no-repeat;
display:block;
width:291px;
height:140px;
float:right;
text-indent:-9999px;
padding-bottom:10px;
}

.right2 .link {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/linkbotan.jpg) no-repeat;
width:272px;
height:26px;
display:block;
float:right;
text-align:left;
}

.right2 .link a {
font-size:16px;
line-height:150%;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.right3 {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/osusume2.jpg) no-repeat;
width:620px;
padding:60px 0 0 0;
height:200px;
}

.right3 ul {
list-style:none;
margin:0;
padding:0;
}

.right3 li {float:left;}

.right3 a {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/banner.jpg) no-repeat;
display:block;
width:199px;
height:168px;
text-indent:-9999px;
}

.right3-1 a {background-position:-41px -3px;}
.right3-2 a {background-position:-253px -3px; margin-left:10px;}
.right3-3 a {background-position:-469px -3px; margin-left:10px;}

.right3-1 a:hover {background-position:-41px -201px;}
.right3-2 a:hover {background-position:-253px -201px;}
.right3-3 a:hover {background-position:-469px -201px;}

.right-all {
width:665px;
float:left;
margin-left:5px;
}

.tsugi {
background:#E7E7E7;
width:620px;
padding:10px;
}

.syohin-all {width:660px;}

.syohin-all .photo {
float:left;
width:180px;
}

.syohin-all .photo img {border:0;}
.syosai-all .photo img {border:0;}

.syohin-all .bun {
background:url(http://www.cleo-pharma.com/user_data/packages/default/img/side/waku-all.jpg) no-repeat;
width:461px;
float:left;
height:170px;
padding:15px 0 0 15px;
}

.syosai2-all .bun2 {
background:url(http://www.cleo-pharma.com/user_data/packages/default/img/side/syosai-title.jpg) no-repeat;
width:644px;
height:47px;
padding:15px 0 0 15px;
}

.syosai2-all p{
border:#CCCCCC solid 1px;
background:#FDF2F7;
width:644px;
padding:15px 0 15px 15px;
}

.syohin-all .bun-all a{
color:#0099FF;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.bun2 .bun-all a{
color:#0099FF;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.bun4 {
color:#0099FF;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.syohin-all p {
margin-bottom:5px;
}

.syosai-all {
padding-right:10px;
width:430px;
}
.syosai-all a {float:right;}
.syosai-all img {border:0;}

.syosai-bun .photo {
float:left;
width:50%;
}

.syosai-bun .info {
float:left;
width:50%;
line-height:180%;
}

.right-center {
width:651px;
}

.right-center2 {
width:850px;
}

.bun-power {
background:url(http://www.cleo-pharma.com/user_data/packages/default/img/side/waku-power.jpg) no-repeat;
height:98px;
line-height:150%;}

.bun-power ul{
margin:0;
padding:0;
list-style:none;}

.bun-power2 {
background:url(http://www.cleo-pharma.com/user_data/packages/default/img/side/levitrapower2.jpg) no-repeat;
height:98px;
line-height:150%;
}

.bun-power02 {
width:600px;
padding:20px 0 0 15px;
line-height:150%;
margin-bottom:30px;
border:1px solid #22AB38;}

.bun-power3 {
background:url(http://www.cleo-pharma.com/user_data/packages/default/img/side/cialispower2.jpg) no-repeat;
height:98px;
line-height:150%;
}

.waku-voice {
background:url(http://www.cleo-pharma.com/user_data/packages/default/img/side/waku-voice.jpg) no-repeat;
color:#FFFFFF;
width:633px;
height:125px;
padding:5px 0 0 95px;
}

.waku-voice p {
height:70px;
}

.nushi {
text-align:right;
width:633px;
color:#336600;
}


.t-center {
margin-left:auto;
margin-right:auto;
width:400px;
}

.hukuyo-1 {font-weight:bold;}

.check-1 {
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/check2.jpg) no-repeat;
height:551px;
width:650px;}

.check-1 li {
list-style:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/check3.jpg);
line-height:250%;
font-size:18px;} 

.check-1 p{
line-height:270%;
font-size:16px;
color: #996600;
padding:0 0 0 10px;}

.footer {
text-align:right;
background:url(http://www.cleo-pharma.com/user_data/packages/default/img/side/footer.jpg) repeat-x;
height:87px;
color:#FFFFFF;
}

.footer address {
margin-left:auto;
margin-right:auto;
width:850px;
}

.footer address a {color:#FF9900;}

.posi-right {text-align:right;}

#newsTitle h2 img{margin-left:5px;}

.tmBox ul{
padding:0;
margin:0;
float:left;}

.tmBox li {margin:0 0 0 30px;}

.mt {
height:100%;
width:850px;
margin-left:auto;
margin-right:auto;
padding:10px 0 0 0;
line-height:170%;
}

.left .mth2 h2{
background:url(http://www.cleo-pharma.com/image/mth2back.jpg) no-repeat;
width:175px;
height:26px;
color:#FFFFFF;
padding-top:5px;
text-align:center;
margin-bottom:0;
}

.left .mth2 ul {
padding:0;
margin:0;
list-style:none;
border:solid 1px #999999;
width:173px;
background:url(http://www.cleo-pharma.com/user_data/packages/default//img/side/cateback.jpg) repeat-y;
}

.left .mth2 li {
margin-left:18px;
list-style:disc;}

.left .category a {
color:#666666;
text-decoration:none;
}



.blog h2 {
	background-color:#8EC31F;
	text-align:center;
	color: #FFFFFF;
	font-size:14px;
	height:25px;
	width:650px;
	font-weight:bold;
	padding-top:5px;}

.blogtitle {
	color: #FF8BB3;
	margin:0.5em 0em 0em 0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	text-align: left;
	text-indent: 5px;
	color: #666;
	font-weight:bold;
	border-bottom:solid 1px;
	border-top:solid 1px;
	width:95%;}

.entry {
	padding-left:2.5em;
	text-align:left;}

.entrysita {
	text-align:right;
	padding-right:0.5em;}


 /*カレンダー*/ 
#calendar {
	line-height: 120%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10;
	padding:0px; 
	text-align: center; 
	margin-bottom: 20px;
 } 
#calendar table { 
	width: 175px; 
	padding:0px;}
	
 /*カレンダーのタイトル*/
#calendar caption { 
	color: #FFFFFF; 
	background-color:#8EC31F;
	font-family: Verdana, Arial, sans-serif; 
	font-size:14px;
	padding:5px 0px;
	text-align: center; 
	font-weight: bold;
	line-height: 15px;}
	
 /*カレンダーの曜日*/ 
#calendar th { 
	line-height: 12px; 
	font-size:10px; 
	text-align: center; 
	font-weight: bold; 
	color:#333333; 
	padding:2px 0px 0px 0px;} 
	
/*カレンダーの日付*/
 #calendar td { 
	line-height: 12px; 
	font-size:10px; 
	font-weight: normal; 
	color: #333333;
	text-align: center; 
	padding:2px 0px 0px 0px; 
	border-right: solid 2px #8EC31F; 
	border-left: solid 1px #8EC31F; 
	border-top: solid 1px #8EC31F; 
	border-bottom: solid 2px #8EC31F;} 
	
#calendar a {
	color: #000000;
	background-color: #999999; 
	text-decoration: none;}
	
#calendar a:hover {
	color:#009900;
	background-color:#CCCCCC; 
	text-decoration:underline;}
	
.entrylink {
	border-top:dashed 1px #666666;
	text-align:center;
	padding-top:5px;}

.hiduke {
	font-weight:bold;
	text-align:center;
	color:#666666;
	padding:0.8em 0em;}

.whoboughtleft {
width:285px;
float:left;
height:200px;
background:#FFFFCC;
margin:0 15px 10px 0;
padding:5px 0 0 5px;}
	
.whoboughtleft p {width:90%;}

.whoboughtright {
width:285px;
float:left;
height:200px;
background:#FFFFCC;
margin:0 15px 10px 0;
padding:5px 0 0 5px;}
	
.whoboughtright p {width:90%;}


div#rankingarea {
    width: 600px;
    padding: 0 10px 10px 10px;
}
 
div#rankingarea img {
    padding: 0px;
    margin: 2px auto;
    vertical-align: bottom;
    display: block;
}

div#rankingarea ul {
margin:0;
padding:0;
list-style:none;}

 
div#rankingarea ul li {
    margin-top: 6px;
	float:left;
}
 
div#rankingarea ul li span{
    clear: both;
}
 
div#rankingarea ul li a{
    font-weight: bold;
    color: red;
    text-decoration: none;
    display: block;
}
 
div#rankingarea ul li a:hover{
    color: red;
    background-color: #DDDDDD;
}

.rankingg {
margin:20px 0 0 0;
padding:15px 0 0 5px;}

.tblareabtn posi-righ {
text-align:right;}