#top_image {margin:0px 42px 10px 42px; width:895px; padding-top:5px; position:relative; z-index:4;}

#top_news,#top_product{padding:0; width:800px; clear:both; margin:0px 90px;}

#leftcont  {position:relative; width:310px; color: #433e35; margin-bottom:20px; float:left; margin-right:20px;}
#rightcont {position:relative; width:470px; color: #433e35; margin-bottom:20px; float:right;}

#rightcont .fl{width:270px; text-align:left;}
#rightcont .fr{width:190px; text-align:left;}

.top_midasi1 {background-image:url(../img/common/midasi7.png); background-repeat:no-repeat; height:35px; text-align:center;color:#ffffff; font-weight:bold; }
.top_midasi2 {background-image:url(../img/common/midasi8.png); background-repeat:no-repeat; height:20px; margin-bottom:10px; clear: both; }

.count_title {font-size: 14px; font-weight: bold; color: #433e35; border-left: 10px solid #433e35;  border-right: 10px solid #433e35;   border-bottom: 1px solid #433e35; }

.top_text {text-align:left; color: #433e35; padding:0px 10px;}
.blog_date{display:block;}

.mem {position: absolute; display: block; height: 154px; width:190px; z-index:5; text-align:center;}

#mem0 {top:  44px; left:  27px; }
#mem1 {top:  39px; left: 244px; }
#mem2 {top:  38px; left: 467px; }
#mem3 {top:  35px; left: 678px; }
#mem4 {top: 288px; left:  27px; }
#mem5 {top: 288px; left: 244px; }
#mem6 {top: 288px; left: 467px; }
#mem7 {top: 288px; left: 678px; }

.mem_comment {display:none; padding:60px 0px; width: 251px; position: absolute; left: 0px; top: 88px; color:#433e35; background: url(../img/common/hukidashi.png) no-repeat; text-decoration:none; }

.mem_comment .title {font-size:16px; font-weight:bold; }
.mem_comment .exp {font-size:14px; }

.blog_area{display: block; clear: both; }
.blog_date{display: block; float: left; width:140px; }


#top_product_01{width:240px; margin-bottom:30px; float:left; display:none;}
#top_product_02{/*width:480px; */margin-bottom:30px; /*float:right; border-left:2px solid #433e35;*/}


#animation{position:relative; width:300px; height:231px;}
#top_product .display{position:absolute; top:30px; left:30px; width:239px; overflow:hidden; height:173px; background:url(../img/member/member_wide.jpg); z-index:10;}

#skip_btn{position:absolute; top:154px; left:192px; color:#fff; z-index:50;}

.top_product_con_ttl{clear:both; font-weight:bold; font-size:1.5em;}

#random_display li{clear:both; padding:10px 20px 0px; clear:both;}
#random_display img{float:left; margin:0px 15px 0px 0px;}

#top_solution .bnr_wrap{background:url(../img/top/bnr_solution_bg.png) no-repeat; height:193px; width:800px; position:relative;}
#top_solution .bnr_wrap a:hover{opacity: 0.90; display: block;}
#top_solution .bnr_left,
#top_solution .bnr_right{position:absolute; top:24px;}
#top_solution .bnr_left{left:40px;}
#top_solution .bnr_right{right:40px;}
#top_solution .under_txt_wrap{width:700px; margin:0 auto; text-align:left;}
