@charset "utf-8";

@import url("../packages/ehptj/css/import.css");


body {
background:url("http://www.ehptj.com/images/bg01.gif") repeat-x scroll center top #FFFFFF;
background-color:#ebeef0;
font-family:"MS PGothic","Osaka",Arial,sans-serif;
font-style:normal;
font-weight:normal;
color:#555555;
font-size:72.5%;
letter-spacing:1px;
line-height:150%;
}

div#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.ehptj.com/user_data/packages/ehptj/img/header/bg.gif) repeat scroll 0 0;
height:110px;
margin:0 auto;
width:780px;
}

/* test
div#two_maincolumn p {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:140%;
letter-spacing:1px;
line-height:200%;
}
 test */

div#fotter {
background-color:#7EA8D2;
border-top:1px solid #567C9E;
color:#FFFFFF;
font-size:90%;
margin:0 auto;
padding:15px 8px;
text-align:center;
width:764px;
}

div#information {
float:right;
padding:80px 8px 0 0;
}

div#flasharea {
margin:0 auto;
width:580px;
}

div#newsarea {
font-size:90%;
margin:15px auto 0;
width:580px;
}


/* ▼-----------ここからメニュー部分全体 (新しいの）-----------▼*/
div#left_menu ul {
width: 166px;
margin: 0;
padding: 0;
}
div#left_menu ul li { float: left;
list-style: none;
list-style-type: none;
}
/* 『 menu01 』 の設定 */
div#left_menu ul li a#menu01 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt01.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu01:hover,
div#left_menu ul li a#menu01:active {
background-position: 0px -30px;
}
/* 『 menu02 』 の設定 */
div#left_menu ul li a#menu02 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt02.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu02:hover,
div#left_menu ul li a#menu02:active {
background-position: 0px -30px;
}
/* 『 menu03 』 の設定 */
div#left_menu ul li a#menu03 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt03.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu03:hover,
div#left_menu ul li a#menu03:active {
background-position: 0px -30px;
}
/* 『 menu04 』 の設定 */
div#left_menu ul li a#menu04 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt04.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu04:hover,
div#left_menu ul li a#menu04:active {
background-position: 0px -30px;
}
/* 『 menu05 』 の設定 */
div#left_menu ul li a#menu05 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt05.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu05:hover,
div#left_menu ul li a#menu05:active {
background-position: 0px -30px;
}
/* 『 menu06 』 の設定 */
div#left_menu ul li a#menu06 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt06.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu06:hover,
div#left_menu ul li a#menu06:active {
background-position: 0px -30px;
}
/* 『 menu07 』 の設定 */
div#left_menu ul li a#menu07 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt07.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu07:hover,
div#left_menu ul li a#menu07:active {
background-position: 0px -30px;
}
/* 『 menu08 』 の設定 */
div#left_menu ul li a#menu08 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt08.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu08:hover,
div#left_menu ul li a#menu08:active {
background-position: 0px -30px;
}
/* 『 menu09 』 の設定 */
div#left_menu ul li a#menu09 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt09.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu09:hover,
div#left_menu ul li a#menu09:active {
background-position: 0px -30px;
}
/* 『 menu10 』 の設定 */
div#left_menu ul li a#menu10 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt10.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu10:hover,
div#left_menu ul li a#menu10:active {
background-position: 0px -30px;
}
/* 『 menu11 』 の設定 */
div#left_menu ul li a#menu11 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt11.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu11:hover,
div#left_menu ul li a#menu11:active {
background-position: 0px -30px;
}
/* 『 menu12 』 の設定 */
div#left_menu ul li a#menu12 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt12.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu12:hover,
div#left_menu ul li a#menu12:active {
background-position: 0px -30px;
}
/* 『 menu13 』 の設定 */
div#left_menu ul li a#menu13 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt13.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu13:hover,
div#left_menu ul li a#menu13:active {
background-position: 0px -30px;
}
/* 『 menu14 』 の設定 */
div#left_menu ul li a#menu14 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt14.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu14:hover,
div#left_menu ul li a#menu14:active {
background-position: 0px -30px;
}
/* 『 menu15 』 の設定 */
div#left_menu ul li a#menu15 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt15.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu15:hover,
div#left_menu ul li a#menu15:active {
background-position: 0px -30px;
}
/* 『 menu16 』 の設定 */
div#left_menu ul li a#menu16 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt16.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu16:hover,
div#left_menu ul li a#menu16:active {
background-position: 0px -30px;
}
/* 『 menu17 』 の設定 */
div#left_menu ul li a#menu17 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt17.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu17:hover,
div#left_menu ul li a#menu17:active {
background-position: 0px -30px;
}
/* 『 menu18 』 の設定 */
div#left_menu ul li a#menu18 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt18.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu18:hover,
div#left_menu ul li a#menu18:active {
background-position: 0px -30px;
}
/* 『 menu19 』 の設定 */
div#left_menu ul li a#menu19 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt19.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu19:hover,
div#left_menu ul li a#menu19:active {
background-position: 0px -30px;
}
/* 『 menu20 』 の設定 */
div#left_menu ul li a#menu20 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt20.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu20:hover,
div#left_menu ul li a#menu20:active {
background-position: 0px -30px;
}
/* 『 menu21 』 の設定 */
div#left_menu ul li a#menu21 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt21.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu21:hover,
div#left_menu ul li a#menu21:active {
background-position: 0px -30px;
}
/* 『 menu22 』 の設定 */
div#left_menu ul li a#menu22 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt22.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu22:hover,
div#left_menu ul li a#menu22:active {
background-position: 0px -30px;
}
/* 『 menu23 』 の設定 */
div#left_menu ul li a#menu23 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt23.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu23:hover,
div#left_menu ul li a#menu23:active {
background-position: 0px -30px;
}
/* 『 menu24 』 の設定 */
div#left_menu ul li a#menu24 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt24.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu24:hover,
div#left_menu ul li a#menu24:active {
background-position: 0px -30px;
}
/* 『 menu25 』 の設定 */
div#left_menu ul li a#menu25 {
display: block;
width: 166px; height: 30px;
margin-left: 0px;
background: transparent url(http://www.ehptj.com/images/bt25.gif) no-repeat 0px 0px; }
div#left_menu ul li a#menu25:hover,
div#left_menu ul li a#menu25:active {
background-position: 0px -30px;
}
/* ▲----------------ここまでメニュー部分全体 (新しいの）-----------▲*/




#bloglink {
margin: 15px auto 0;
}

/* begin styles for RSS Feed */

.rss-box-blog {
	 width: 152px;
	 background-color: #FFFFCC;
         border: 7px solid #990000;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color: #000000;
}
.rss-title a {
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
	font-family:small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	}
	
.rss-title a:visited {
	color:#ffffff;
}
p.rss-title {padding:0.5em;}
.rss-title {
	font-family: small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	font-size: 15px;
	background-color:#990000;
	color:white;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss-item  {
  font-family: small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
  font-size: 12px;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
	color: #666666;
	font-size: 12px;
	font-weight:bold;
	font-family:small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	}
	
.rss-item a:visited {
	color:#666699;
}

.rss-date {
	font-size: 85%;
	font-weight : normal;
	color: #fff;
	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

/*TOP商売繁盛バナー */
top_nitta {
	width:570px;
	height:40px;
	display:block;
	float:right;
	margin:0;
	padding:0;
}

a.top_nitta img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.top_nitta:hover img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}


/*TOPあなたはどちらのタイプ */
#topbn{
float:left;
margin:0;
padding:0;
}

/*TOP小売・営業 */
.bn01 {
	width:285px;
	height:210px;
	display:block;
	float:right;
	margin:0 0 10px 0;
	padding:0;
}

a.bn01 img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.bn01:hover img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}


/*TOP製作実績 */
#topworks {
float:left;
width:280px;
margin:0 0 10px 0;
padding:0;
}

.works {
	width:280px;
	height:95px;
	display:block;
}

a.works img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.works:hover img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}


/*TOPお客様の声 */
#top_voice {
width:280px;
margin:0 0 10px 0;
padding:0;
}
.voice {
	width:280px;
	height:95px;
	display:block;
	float:right;
}

a.voice img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.voice:hover img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

/*TOPサンプルショップバナー */
.top_sample {
	width:570px;
	height:200px;
	display:block;
	float:right;
	margin:0 0 15px 0;
	padding:0;
}

a.top_sample img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.top_sample:hover img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}


/*TOPテキスト */
#top_tx {
margin:0 0 0 10px;
}

.clear{
clear:both;
}

#left_menu {
margin: 15px 0 0 0 ;
}

#maincol {
margin: 15px 10px;
font-size:150%;
line-height:150%;
}

div#contact01 {
font-size:72.5%;
}

.mb15 {
margin:0 0 15px 0;
}


#zissekitable table td {
border:1px solid white;
padding:8px;
}

/* オススメエリア */

div#recomendarea {
margin:0 auto;
width:580px;
}

div.recomendblock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/common/line_402.gif) no-repeat scroll center bottom;
clear:both;
overflow:auto;
padding:10px 0;
width:580px;
}

div.recomendleft {
float:left;
margin:0 5px 0 0;
width:280px;
}

div.recomendright {
float:right;
position:relative;
width:280px;
}
