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

#dn_osusume_box{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:645px;
	height:220px;
	font-style: italic;
	float:left;
	background-color:#FF0000;
}

/*******トップアイテム画面広告************************************/

.top_item_box{
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	width:645px;
	height:315px;
	font-style: italic;
	float:left;
}


.top_item_pic01 {
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:315px;
height:100px;
float:left;
	}


/***********************************************************/




/*******取扱い商品一覧制御*************************************/

.item_data_box{
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	width:645px;
	height:220px;
	font-style: italic;
	float:left;
}

.item_mini_data_box {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
width:200px;
height:220px;
float:left;
}	

.item_pic01 {
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:200px;
height:185px;
float:left;
	}

.item_text {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:200px;
font-style: normal;
font-weight: normal;
text-align:center;
float:left;
}

/***********************************************************/


/******商品詳細ページ制御*************************************/

.item_spec_box{
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	width:645px;
	height:325px;
	font-style: italic;
	float:left;
}

.item_spec_mini_data_box {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:645px;
height:250px;
float:left;
}	

.item_spec_text {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:645px;
font-style: normal;
font-weight: normal;
text-align:center;
}

.item_spec_text h4 {
padding:0px 0px 0px 0px;
margin:10px 0px 5px 0px;
width:645px;
font-style: normal;
font-weight:bold;
text-align:center;
font-size:14px;
}
/*********************************商品説明文字制御**********/
.item_spec_mini_data_box p {
padding:0px 0px 0px 100px;
margin:0px 0px 0px 0px;
width:525px;
font-style: normal;
font-weight: normal;
text-align:left;
font-size:14px;
}

/***********************************************************/

/******問い合わせボタン制御*************************************/

#toiawase{
	width: 100%;
	padding:20px 0px 20px 0px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    text-align: right;
}



#toiawase a{
    /* 問い合わせジャンプ */
    background-image:url(../images/pointTel_1W_19_17.png);
    background-position: center left;
    background-repeat: no-repeat;
    text-align:left;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 10px;
	line-height: 1.6;
}

/***********トップページニューススクロール設定************************************************/

#toppage-news{
padding:0px 0px 20px 0px;
margin:0px 0px 13px 0px;
overflow:scroll;
height:250px;	
}


/**********concept　(株)電猫について設定*************************************************/

.dn_concept_text {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:645px;
float:left;
}

.dn_concept_pic {
padding:0px 15px 0px 0px;
margin:0px 10px 0px 0px;
width:250px;
height:250px;
float:left;
	}

.dn_concept_text p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:625px;
font-style: normal;
font-weight: normal;
line-height:1.8em;
text-align:left;
}

/***********************************************************/





/***********************************************************/



.neoprene_box {
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
width:180px;
float:left;
background-color:#0F0;
}	

.neoprene_text {
padding:5px 30px 5px 0px;
margin:0px 30px 0px 0px;
width:200px;
font-style: normal;
font-weight: normal;
text-align:center;
background-color:#FF00FF;
}	

.neoprene_pic01 {
padding:0px 0px 0px 0px;
margin:0px 10px 0px 20px;
width:180px;
	}

.neoprene_pic02 {
padding:0px 0px 0px 0px;
margin:0px 10px 0px 20px;
width:180px;
}

.neoprene_pic03 {
padding:0px 0px 0px 0px;
margin:0px 10px 0px 0px;
width:180px;
}




.neoprene_data02{
padding:10px 0px 0px 10px;
    margin:0px 0px 0px 20px;
	width:645px;
	height:200px;
	background-color:#FFCCFF;
}

.neoprene_data03{
padding:10px 0px 0px 10px;
    margin:0px 0px 0px 20px;
	width:645px;
	height:200px;
	background-color:#FFFF00;
}


/********************************************/



/*********アイテム説明BOX***********************************/
.gelgoog {
    border: 1px solid;
    margin:0px 0px 0px 0px;
    padding: 10px 20px;
    width: 602px;
	background-color:#FFFFFF;
}


.zion {
    background-position: left center;
    background-repeat: no-repeat;
    border: 1px solid;
    float: left;
    height: auto;
    margin:0px 0px 0px 0px;
    padding:3px 0px 3px 5px;
    width: 85px;
	background-color:#FFF;
}


.zaku {
    border: 1px solid;
    float: left;
    margin:0px 0px 0px 0px;
    padding:3px 0px 3px 5px;
    width: 545px;
	background-color:#FFF;
}

/******アンカーリンク位置ずれ解消コード**************************************/

a.anchor{
    display: block;
    padding-top: 70px;
    margin-top: -70px;
}

/****************************************************************************/


/******サイト内検索　タイトル部分　**************************************/
.search_title_box{
	margin:0px 0px 3px 0px;
    padding:0px 0px 0px 0px;
	background-color:#e88e27;
	width:238px;
	height:15px;
	text-align:center;
	float:left;
}
/****************************************************************************/	

.search_area{
　 margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	width:238px;
	height:26px;
	float:left;
	}

/****************************************************************************/	


/******アイテム検索　タイトル部分　**************************************/
.item_link_title{
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-color:#e88e27;
	width:160px;
	height:30px;
	text-align:center;
	float:left;
	line-height:30px;
}
/****************************************************************************/


/*******仕様説明一覧制御*************************************/

.detail_data_box{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:645px;
	height:400px;
	font-style: italic;
	float:left;

}

.detail_mini_data_box {
padding:0px 0px 0px 0px;
margin:0px 15px 0px 7px;
width:300px;
height:400px;
float:left;

}	

.detail_pic01 {
padding:0px 0px 0px 0px;
margin: initial;
width:310px;
height:310px;
float:left;

	}

.detail_text p {
margin:0px 0px 0px 0px;
padding:0px 20px 0px 10px;
width:275px;
height:100px;
font-style: normal;
font-weight: normal;
text-align:leftr;
float:left;
word-break:break-all;

line-height: 0.5em
}


.detail {
    border:0px;
    float: left;
    margin:5px 0px 0px 15px;
    padding:3px 0px 0px 5px;
    width: 275px;
	height:75px;
	text-align:center;
	
}


/***********************************************************/


.movie_box{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:645px;
	height:355px;
	font-style: italic;
	float:left;
}


.movie_pic01 {
padding:10px 0px 0px 0px;
padding:0px 0px 0px 42px;
width:560px;
height:315px;
float:left;

}

.movie_jk {
    border:0px;
    float: left;
    margin:5px 0px 0px 0px;
    padding:3px 0px 0px 200px;
    width: 255px;
	height:30px;
	text-align:center;	
}


/***********************************************************/







.sns {
	margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
	width:200px;
	height:100px;
	background-color:#F00;
}





