/** index.html **/

.hero01 {
	padding: 0px ;
	margin: 0px;
}

.hero02 {
	padding: 30px 181px 30px 181px;
	margin: 0px;
}

/** ページ共通 **/

.content_head {
	padding: 5px 5px 4px 5px;
	margin: 0px 0px 20px 0px;
	background-color : #545454 ;
 	font-size:85%;
 	line-height:1em;
 	border-bottom: solid 1px #a2b8df ;
}

.page_tex {
	padding: 0px 5px 0px 5px;
	margin: 0px;
	font-size:75%;
	line-height:1.3em;
}


.page_tex_dl {
	padding: 0px 5px 0px 5px;
	margin: 0px;
	line-height:1.3em;
}


/** company_j.html **/

dl.tex_comP {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

dl.tex_comP dt {
  clear: left;
  float: left;
  width: 9em;
  margin-bottom: 15px ;

}

dl.tex_comP dd {
  margin-left: 9em;
  margin-bottom: 15px ;
}


.trance_e {
  font-size:90%;
}

.sub_tex {
	margin: 0em 0em 0.5em 1em;
	color: #b2b2b2;
}


/** company_e.html **/



dl.tex_comP_e dt {
  margin-bottom: 1px ;
 	border-bottom: solid 1px #b2b2b2 ;

}

dl.tex_comP_e dd {
  margin-bottom: 15px ;
}

#item-list {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

/* クリアフィックス */
#item-list ul:after {
content:"";
clear:both;
display:block;
}

#item-list ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

/* 商品一覧のリストの設定 */
#item-list ul li {
display:block;
float:left;
/**height:100px;**/
list-style-type:none;
text-align:left;
}

#item-list ul li {
width:50%;
}

/**#item-list ul li:nth-child(3n-1) {
margin:0 2%;
}++/

/** pp.html **/
.pp_tex01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1em 0px;
}

.pp_tex02 {
	text-align:right;
}

/** contact.html **/

.mail_img {
	padding: 0px 0px 20px 100px;
	margin: 0px;
}

.contact_tex01 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1em 0px;
}

.contact_tex02 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0.5em 1em;
	/**color: #ff0000;**/
}

.contact_tex03 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1em 2em;
	font-size:90%;
}


/** profile.html **/

.prof_h2 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
 	font-weight: bold ;
 	border-bottom: solid 1px #b2b2b2 ;
}

.prof_h2 span{
 	font-weight: normal ;
}
 	
.prof_tex01 {
	padding: 0px 0px 0px 115px;
	margin: 0px 0px 20px 0px;
	background-image : url(../img/prof01.jpg) ;
	background-repeat : no-repeat ;
	background-position : 10px 3px ;
}

.prof_tex02 {
	padding: 0px 0px 0px 115px;
	margin: 0px 0px 20px 0px;
	background-image : url(../img/prof02.jpg) ;
	background-repeat : no-repeat ;
	background-position : 10px 3px ;
}

.prof_tex03 {
	padding: 0px 0px 0px 115px;
	margin: 0px 0px 20px 0px;
	background-image : url(../img/prof03.jpg) ;
	background-repeat : no-repeat ;
	background-position : 10px 3px ;
}

.prof_tex04 {
	padding: 0px 0px 0px 115px;
	margin: 0px 0px 20px 0px;
	/** background-image : url(../img/prof02.jpg) ;
	background-repeat : no-repeat ;
	background-position : 10px 3px ; **/
}

.bland{
 	font-weight: bold ;
}