@charset "utf-8";

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

COMMON

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

/*** CONTENTS LEFT ***/

#cg {
	width: 140px;
	padding-left:5px;
}	

#cg-list-box-02 {
    width: 140px;
	padding: 12px 0px 10px;
	position: relative;
}
	
.cg-list-box {
	width: 140px;
	padding: 12px 0px 10px;
	position: relative;
	border-bottom: 1px solid #DCDCDC;
}	

.cg-list {
	width: 140px;
}

li.main-list {
	width: 140px;
	padding: 0px 0px 5px;
}	

li.main-list a {
	font-weight: bold;
	font-size: 11px;
}	

li.sub-list {
	width: 140px;
	padding: 0px 0px 5px;
}

li.sub-list a {
	line-height: 16px;
	font-size: 11px;
}	

	
/*** CONTENTS RIGHT ***/

#log-in {
	width: 140px;
	margin: 0px auto;
}	

#log-in-bt-box {
	width: 140px;
	padding: 8px 0px 18px;
	margin: 0px auto;
}

.log-in-bt {
     width: 140px;
	 padding: 0px 0px 5px 0px;
}
	
#cart-box {
	width: 140px;
	background: #E5E3D1;
	padding: 0px 15px;
	height: 130px;
}	

/*
#cart {
	width: 140px;
	padding: 0px 0px 10px;
}
*/

#qy {
    padding: 0px 0px 2px;
}

#total {
    padding: 0px 0px 10px;
}

.qy-total {
	font-size: 11px;
	line-height: 16px;
}

#cart-bt {
    width: 140px;
}	
	
#info {
	width: 140px;
	margin: 0px auto;
	padding: 6px 0px 0px;
}

#info-list-01 {
	width: 140px;
	padding: 10px 0px 10px;
	position: relative;
	border-bottom: 1px solid #DCDCDC;
	margin: 0px auto;
}

#info-list-02 {
	width: 140px;
	padding: 10px 0px 10px;
	position: relative;
	border-bottom: 1px solid #8C8C8C;
	margin: 0px auto;
}

#info-icon-01 {
    width: 140px;
	margin: 0px auto;
    border-bottom: 1px solid #DCDCDC;
}

#info-icon-02 {
    width: 140px;
	margin: 0px auto;
}
			
/**************************************************************************************************

HOME

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

/*** HOME IMAGE ***/

#home-img-box {
	width: 900px;
	height: 361px;
}	


/*** CONTENTS CENTER ***/
/*** TOP ***/

#type {
    width: 520px;
}

#type-bt-area-01 {
    width: 520px;
	position: relative;
}

#type-bt-area-02 {
    width: 520px;
	position: relative;
}

#type-bt-area-03 {
    width: 520px;
	padding: 0px 0px 19px 0px;
	position: relative;
	border-bottom: 1px solid #8C8C8C;
}

.type-dp {
	padding: 5px 0px 10px;
}

/*** CONTENTS CENTER ***/
/*** BOTTOM ***/

#intro {
    width: 500px;
}

#intro-area {
    width: 500px;
	padding: 0px 0px 20px 0px;
	position: relative;
	/*
	border-bottom: 1px solid #8C8C8C;
	*/
}

#intro-area-in {
    width: 494px;
	position: relative;
}

#intro-area-in .left {
	width: 238px;
	padding: 1px;
	position: relative;
	border: 1px solid #DCDCDC;
}
	
#intro-area-in .right {
	width: 238px;
	padding: 1px;
	position: relative;
	border: 1px solid #DCDCDC;
}

.intro-box {
	width: 218px;
	padding: 10px;
	position: relative;
}	

#icon-area {
	width: 898px;
	position: relative;
	border: 1px solid #DCDCDC;
	/*
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	*/
	padding: 15px 0px;
	margin: 0px 0px 30px;
}

#icon-area .left {
	width: 415px;
	border-right: 1px solid #DCDCDC;
	padding: 0px 0px 0px 20px;
	position: relative;
}

#icon-area .left dd {
	float: right;
	padding: 6px 14px 0px 0px;
}

#tel-icon-box {
    float: left;
}
	
#icon-area .right {
	width: 442px;
	padding: 0px 0px 0px 20px;
}



/* list */
.syouhinlist {
	padding: 0px 20px;
}

.syouhinlist li {
	list-style: disc inside;
}

