@charset "utf-8";
/* CSS Document */

#main .top{
	background:url(../images/main_top.png) no-repeat;
	height:227px;
}

#main .top .cap{
	width:545px;
	float:left;
	height:0180px;
	text-indent:-9999px;
}

#main .top .menu{
	width:193px;
	float:left;
	background:url(../../shop/kanpower/images/top_menu.png) no-repeat;
	height:180px;
	margin-top:5px;
}

#main .top .menu ul{
	width:193px;
}

#main .top .menu li a{
	background:url(../../shop/kanpower/images/top_menu_li.png) no-repeat;
	height:40px;
	display:block;
	color:#333;
	font-size:16px;
	text-indent:5px;
	line-height:2.5;
}

#main .top .menu li a:hover{
	background:url(../../shop/kanpower/images/top_menu_li.png) no-repeat 0 -40px;
	color:#333;
	font-size:16px;
	text-indent:5px;
	line-height:2.5;
}

#main .top .menu img.staff{
margin:-10px 0 0 -10px;
}

#main .top .buy {
	font-size:12px;
	height:44px;
	width:100%;
	clear:both;
}
#main .top .buy p{
	text-indent:-9999px;
	height:3px;
}

#main .top .buy a{
	background:url(../images/top_buy.png) no-repeat;
	margin:-6px 0 0 570px;
	padding:0;
	width:162px;
	height:40px;
	display:block;
	text-indent:-9999px;
}

#main .top .buy a:hover{
background-position:0 -40px;
}

#main .koe{
}

#main .koe h2{
	background:url(../images/main_h2.jpg) no-repeat;
	height:72px;
	text-indent:-9999px;
}

#main .koe h3,
#main .koe h4{
	text-indent:-9999px;
	height:60px;
}
#main .koe ul{
	margin-left:180px;
	font-size:14px;
	line-height:1.2;
	list-style-type: square;
	color:#333;
}

#main .koe ul li{
	border: 1px solid #999;
	width: 440px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	list-style-type: none;
}

#main .koe .d1 p,
#main .koe .d2 p,
#main .koe .d3 p{
	font-size:14px;
	line-height:1.4;
	padding-left:150px;
	margin-bottom: 20px;
}

#main .koe .d1,
#main .koe .d2,
#main .koe .d3{
	min-height:250px;
	margin-bottom:50px;
	}
	
#main .koe .d1{
background:url(../images/main_koe_d1.jpg) no-repeat;
}

#main .koe .d2{
background:url(../images/main_koe_d2.jpg) no-repeat;
}

#main .koe .d3{
background:url(../images/main_koe_d3.jpg) no-repeat;
}

#main .price {
clear:both;
}

#main .price .item{
	width:290px;
	float:left;
	text-align:center;
}
#main .price .item p{
	font-size:14px;
}

#main .price h3{
	background:url(../../shop/kanpower/images/main_buy.jpg) no-repeat;
	height:65px;
	text-indent:-9999px;
}
	
#main .price dl{
	background:url(../../shop/kanpower/images/main_price_info.jpg) no-repeat;
	width:390px;
	height:350px;
	float:left;
	padding:25px 0 0 0;
	clear:right;
}

#main .price dt{
	text-indent:-9999px;
	height:20px;
}

#main .price dd{
	font-size:14px;
	height:150px;
	line-height:1.4;
	margin-left:20px;
}

#main .seibun{
	margin:0 0 50px 10px;
	font-size:12px;
}

#main .seibun td{
	background:#ebebeb;
	margin:5px 0;
	border-top:#FFF 2px solid;
}

#main .seibun td.line{
		border-bottom:#999 2px solid;
		height:2px;
}

#main .seibun td.t{
	width:180px;
	padding:10px;
}


#main .henkin{
	background:url(../../images/main_henkin.png) no-repeat;
	height:180px;
	text-indent:-9999px;
}

#main .info{
}

.foot_1{
	padding-top:10px;
}
