@charset "UTF-8";


#main_top li {
	float: left;
}
#main_top {
	height: auto;/* 蛇口追加前　160px */
	margin-top: 10px;
}
#main {
	margin-top: 20px;
	margin-bottom: 15px;
}

#main_l_top {
	float: left;
	width: 446px;
	padding: 7px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow:0px 0px 7px #BBB;
	-moz-box-shadow:0px 0px 7px #BBB;
	-webkit-box-shadow:0px 0px 7px #BBB;
	position:relative;            /* 要らなかったがPIEを動作させるために追加 */
	border: 1px solid #D8D8D8;         /* CSS3 PIE */
	height: 1850px;
}
#main_r_top {
	float: right;
	width: 446px;
	margin-left: 30px;
	padding: 7px;
	    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
	box-shadow:0px 0px 7px #BBB;
	-moz-box-shadow:0px 0px 7px #BBB;
	-webkit-box-shadow:0px 0px 7px #BBB;
    position:relative;            /* 要らなかったがPIEを動作させるために追加 */
      /* CSS3 PIE */
	  	border: 1px solid #D8D8D8;  
			height: 1850px;
}
#kensyu {
	background-image: url(../images/top/bar_sales_3_1.png);
	background-repeat: no-repeat;
	background-position: 10px top;
	padding-left: 80px;
	margin-top: 20px;
	height: 65px;
}
#kensyu p {
	padding-top: 7px;
}
#section_dit_faq ul {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#section_dit_faq ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	background-image: url(../images/top/ico_diy_2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#section_diy_case .content_wrap li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url(../images/top/ico_diy_2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#section_diy_case .content_wrap li a {
	color: #393939;
	text-decoration: none;
}
#section_dit_faq ul li a {
	color: #393939;
	text-decoration: none;
}
#section_diy_case .content_wrap li a:hover {
	text-decoration: underline;
}
#section_dit_faq ul li a:hover {
	text-decoration: underline;
}

.content_wrap {
	clear: left;
	width: 432px;
	height: 230px;
	padding-top: 10px;


}


#section_diy_search ul li {
	display: block;
	float: left;
	margin-right: 19px;
	height: 160px;
	width: 123px;
}
#section_diy_search ul {
	height: 330px;
	margin-left: 19px;
	margin-top: 20px;
}
#section_diy_search #search_box {
	background-color: #CFCFCF;
	padding: 5px;
	height: 30px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#search_box #input {
	height: 30px;
	width: 335px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	float: left;
}
#search_box #input input{
	height: 30px;
	width: 330px;
}
#section_dit_contents ul li {
	background-image: url(../images/top/ban_diy_bg.png);
	height: 80px;
	width: 395px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	margin-bottom: 10px;
}
#section_dit_contents ul li a {
	text-decoration: none;
	color: #333;
	display: block;
	height: 100%;
	width: 100%;
}

#section_sales_speed .stuff_text {
	float: left;
	width: 220px;
	display: block;
	padding: 10px;
}
#section_dit_contents li .title {
	font-size: 15px;
	font-weight: bold;
	color: #FF54A0;
	height: 25px;
}
#section_dit_contents ul li .contents_img {
	float: right;
	height: 80px;
	width: 120px;
}
#section_dit_contents li .wrap {
	float: left;
	width: 270px;
}

.sales_text {
	padding-right: 10px;
	padding-left: 10px;
}
.price_caution {
	font-size: 11px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sales_link {
	text-align: right;
	padding-bottom: 10px;
	clear: both;
}
#tab li {
	float: left;
	list-style: none;
	cursor: pointer;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	padding-top: 8px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D2D2D2;
	text-align: center;

}
#section_diy_case #tab_wrap {
	width: 446px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#tab #tab1 {
	width: 56px;/*61 65*/
}
#tab #tab2 {
	width: 70px;/*71 75*/
}
#tab #tab3 {
	width: 56px;/*61 65*/
}
#tab #tab4 {
	width: 56px;/*61 65*/
}
#tab #tab5 {
	width: 144px;/*151 155*/
}
#tab #tab6 {
	width: 50px;
}


#tab li.select {
	background: white;
	font-weight: bold;
}
.disnon {
  display: none;
}
.price_card  {
	background-image: url(../images/top/pic_sales_card.png);
	height: 77px;
	width: 390px;
	font-size: 11px;
	padding-top: 35px;
	padding-left: 22px;
	padding-right: 30px;
}
.vs {
	font-size: 11px;
}
