@charset "UTF-8";


body {
 margin:0px;
 padding:5px;
 background:#003366;
 color:#CCCCCC;
 font-size:100%;
 font-family:Arial, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'HGPｺﾞｼｯｸM',sans-serif;
 text-align:center;
}

a {
  text-decoration: underline;
  padding:1px;
  }

a:link {
  color: #0066FF;
  }

a:visited {
  color: #000099;
  }

a:active {
  color: #FF3300;
  }

a:hover {
  color: #EEEEEE;
  background: #0066CC;
  text-decoration:none;
  }

a:hover img {
 background:none;
 }

tt {
 letter-spacing:0.1em;
}

h1, h2, h3, h4, h5 {
 margin:0px;
 padding:0px;
 font-weight:normal;
 font-size:110%;
}

h1 {
 line-height:0px;
}

ul {
 margin:0px 0px 0px 2em;
 padding:0px;
 list-style-position:outside;
 line-height:1.2em;
}

#container {
 width:850px;
 background:#FFFFFF;
 margin-right:auto;
 margin-left:auto;
 margin-top:0px;
 padding: 0px;
 text-align: left;
 color:#000033;
 line-height: 1.4em;
 font-size:100%;
 overflow:hidden;
}


#banner {
 width:850px;
 background: #000033 url(img/kadomaruTOPd.gif) top no-repeat;
 margin-right: auto;
 margin-left: auto;
 padding: 13px 0px 5px 0px;
 text-align: left;
 color:#DDDDDD;
 line-height: 1.4em;
 font-size:medium;
}

#banner h1 {
 font-size:medium;
}

#banner div h2 {
 font-size:100%;
 margin-bottom:0px;
}

#banner img {
 margin-left:16px;
 margin-top:8px;
 float:left;
 border:0px;
}

#banner a {
 text-decoration:none;
 border:0px;
}

#banner div {
 margin-left:0px;
 margin:5px 10px 0px 10px;
 padding:0px;
}

.telnumb {
 margin:0px 30px 0px 0px;
 padding:4px 12px 4px 25px;
 float:right;
 font-size:xx-large;
 line-height:1em;
 letter-spacing:0.25em;
 border:1px dotted #CCCCCC;
}

.telnumb .capt {
 font-size:x-small; line-height:120%; letter-spacing:0; line-height:1.2em; margin-top:0px;
}

* html .telnumb .capt { /* IE6のために面倒くさいね */
 display:block; font-size:x-small; line-height:120%; letter-spacing:0; margin-top:0px;
}

*:first-child+html .telnumb .capt { /* IE7のために面倒くさいね */
 display:block; font-size:x-small; line-height:120%; letter-spacing:0; margin-top:0px;
}

html:\66irst-child .telnumb { /* safariのために面倒くさいね */
 letter-spacing:0.15em;
}

.menubar {
 width:850px;
 margin-right: auto;
 margin-left: auto;
 margin-top:0px;
 margin-bottom:0px;
 background:#448899;
 overflow:hidden; 
 line-height:0px;
 padding:0px;
 color:#448899;
 text-align:left;
 font-size:1px;
 letter-spacing:-1em;
}

.menubar ul {
 margin: 1px 0px 2px 25px;
 padding:0px;
 list-style:none;
 line-height:0px;
 color:#448899;
 font-size:1px;
}
.menubar ul li{
 padding:0px;
 list-style:none;
 line-height:0px;
 color:#448899;
 font-size:1px;
}

.menubar img {
 border:0px;
 margin:0px;
 padding:0px;
}

/* -------- menuLED ------- */
.menuLED a {
 display:block;
 float:left;
 width:87px;
 height:22px;
 text-decoration:none;
 color:#448899;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 border:0px;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px 0px;
 margin:2px 5px 2px 0px;
}

.menuLED a:hover {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -23px;
}

.menuLED a:visited {
 float:left;
 text-decoration:none;
 color:#448899;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
}
/* -------- menuLED ------- */

/* -------- menuInf ------- */
.menuInf a {
 display:block;
 float:left;
 width:87px;
 height:22px;
 text-decoration:none;
 color:#448899;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 border:0px;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -46px;
 margin:2px 5px 2px 0px;
}

.menuInf a:hover {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -69px;
}

.menuInf a:visited {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
}
/* -------- menuInf ------- */

/* -------- menuPro ------- */
.menuPro a {
 display:block;
 float:left;
 width:87px;
 height:22px;
 text-decoration:none;
 color:#448899;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 border:0px;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -92px;
 margin:2px 5px 2px 0px;
}

.menuPro a:hover {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -115px;
}

.menuPro a:visited {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
}
/* -------- menuPro ------- */

/* -------- menuGal ------- */
.menuGal a {
 display:block;
 float:left;
 width:87px;
 height:22px;
 text-decoration:none;
 color:#448899;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 border:0px;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -138px;
 margin:2px 5px 2px 0px;
}

.menuGal a:hover {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -161px;
}

.menuGal a:visited {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
}
/* -------- menuGal ------- */

/* -------- menuCon ------- */
.menuCon a {
 display:block;
 float:left;
 width:87px;
 height:22px;
 text-decoration:none;
 color:#448899;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 border:0px;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -184px;
 margin:2px 5px 2px 0px;
}

.menuCon a:hover {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -207px;
}

.menuCon a:visited {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
}
/* -------- menuCon ------- */

/* -------- menuCom ------- */
.menuCom a {
 display:block;
 float:left;
 width:87px;
 height:22px;
 text-decoration:none;
 color:#448899;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 border:0px;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -230px;
 margin:2px 5px 2px 0px;
}

.menuCom a:hover {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -253px;
}

.menuCom a:visited {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
}
/* -------- menuCom ------- */

/* -------- menuShp ------- */
.menuShp a {
 display:block;
 float:left;
 width:87px;
 height:22px;
 text-decoration:none;
 color:#448899;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 border:0px;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -276px;
 margin:2px 5px 2px 0px;
}

.menuShp a:hover {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
 background: url(http://www.laelde.jp/img/btMenuA.gif) 0px -299px;
}

.menuShp a:visited {
 float:left;
 text-decoration:none;
 color:#003366;
 text-align:center;
 font-size:1px;
 letter-spacing:-1em;
}
/* -------- menuShp ------- */



#photo {
 width:850px;
 height:300px;
 background:url(http://www.laelde.jp/img/bgPhoto.jpg) no-repeat #070707;
 margin-right: auto;
 margin-left: auto;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
 color:#CCCCCC;
 text-align:right;
 font-size:9px;
 overflow:hidden;
}

#photo a {
 color:#DDDDDD;
}

.photoCaption {
 margin-top:280px;
 margin-right:13px;
}


.content {
 padding: 0.5em 1em 1em 1em;
}

.content h3 {
 border:1px outset #336600;
 padding:3px;
 background:#003366 url(http://www.laelde.jp/img/bgH3.gif) right bottom no-repeat;
 color:#EEEEEE;
 font-weight:bold;
 font-size:medium;
 letter-spacing:0.1em;
}

.content h4 {
 border:1px outset #448899;
 margin:1em 0px 0.5em 0px;
 color:#EFEFEF;
 padding: 1px 0px 1px 12px;
 background:#448899 url(http://www.laelde.jp/img/bgH3.gif) right bottom no-repeat;
}

.content h5 {
 margin-left:1em;
}

.content ul {
 margin:0.5em 0px 1em 2em;
 padding:0px;
 list-style-position:outside;
}

.content p {
 text-indent:0em;
}

.links a {
 text-decoration:none;
 color:#000066;
 }

.links a:active {
  color: #FF3300;
  }

.links a:hover {
  color: #EEEEEE;
  background:#000099;
  }

.shopcontent {
 padding: 0.5em;
 margin: 0.5em 0.5em 1.5em 1.5em;
 border:1px #AAAABB solid;
}

.shopcontent p {
 margin:0.5em 1.2em;
}

.map {
 margin:0px 0px 0px 12px;
 padding:0px;
 border:#DDDDFF 1px solid;
 float:right;
 clear:both;
}

.shopcontent h4 {
 color:#EFEFEF;
 text-decoration:none;
}

.shopcontent h4 a {
 color:#EFEFEF;
 text-decoration:none;
}

* html .shopcontent h4 a:visited {
 color:#EFEFEF;
 text-decoration:none;
}

#left {
 float:left;
 width:102px;
 overflow:hidden;
}

.nb {
 border:none;
}

#left a img {
 border:none;
 margin-top:1px;
}

#center {
 float:left;
 width:748px;
 overflow:hidden;
}

#centerB {
 float:left;
 width:544px;
 overflow:hidden;
}

#flow {
 margin:1px 10px 1px 1px;
}

#flow div{
 border-top:#CCD4DD 2px solid;
 margin:1px 1px 5px 1px;
 padding:10px;
 height:100%;
 background:url(img/bg_flow0.gif) bottom left no-repeat;
}

.flowA{
 display:block;
 width:30%;
 margin:0px;
 padding:1px 4px;
 float:left;
 overflow:hidden;
 font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'HGPｺﾞｼｯｸM',sans-serif;
 font-size:larger;
 font-weight:bolder;
 color:#E1ECEE;
}

.flowB{
 width:66%;
 display:block;
 margin:0px 1px;
 padding:1px 4px;
 float:left;
 overflow:hidden;
 font-size:90%;
}

.products {
 margin-top:0px;
 margin-bottom:0px;
 color:#EFEFEF;
 padding: 0.5em 1em;
 background:#448899 url(http://www.laelde.jp/img/bgH3.gif) right bottom no-repeat;
}

.products a {
 text-decoration:none;
 color:#EFEFEF;
}

.products a:visited {
 text-decoration:none;
 color:#EFEFEF;
}

#archive-title{
 padding-right:5em;
}

.entry img {
 border:#CCCCCC outset 1px;
}

.entry a img {
 border:#CCCCCC outset 1px;
}

.entryList {
 margin-top:1em;
 list-style:none;
 height:9em;
 overflow:auto;
}

.entryList hr {
 border-top:1px solid #DDDDDD;
 border-bottom:0px;
}

.content .entry-footer {
 text-indent:0em;
 font-size:smaller;
 clear:both;
}

.entry-footer {
 font-size:x-small;
 color:#000099;
 text-decoration:none;
 border-top:#999999 1px dashed;
 text-indent:0em;
 padding:2px;
 line-height:1.2em;
}

.entry-footer a {
 text-decoration:none;
 color:#000099;
}

.post-footers {
	clear:right;
}
.content-nav {
 font-size:smaller;
 text-indent:0em;
 padding:0.5em;
 border: #BBBBBB inset 1px;
 line-height:1.2em;
}

#center .content .content-nav {
 font-size:x-small;
 text-indent:0em;
}

.content-nav a {
 text-decoration:none;
}

.content .trackbacks #trackbacks-info p {
 text-indent:0em;
}

.trackbacks {
 font-size:x-small;
 line-height:1.2em;
}

.comments-content {
 margin:0px;
 padding:0px;
}

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

#comment {
 margin:0px;
 padding:0px;
}

.comment-inner {
 margin:0px;
 padding:0px;
}

.comment-content {
 margin:0px;
 padding:0px;
}

.comment-footer {
 font-size:x-small;
 border-top:1px dashed #CCCCCC;
 border-bottom:1px solid #999999;
 margin-bottom:1em;
}

.store {
 padding:10px;
 margin:1px;
 width:492px;
 border:#CCCCCC 1px solid;
 overflow:auto;
}

.store-f {
 padding:10px;
 margin:1px;
 width:492px;
 border:#CCCCCC 1px solid;
 overflow:auto;
 background:url(products/img/mk_filament.gif) top right no-repeat;
}

.store-l {
 padding:10px;
 margin:1px;
 width:492px;
 border:#CCCCCC 1px solid;
 overflow:auto;
 background:url(products/img/mk_lease.gif) top right no-repeat;
}

.store-l0 {
 padding:30px 10px 10px 10px;
 margin:1px;
 width:242px;
 border:#CCCCCC 1px solid;
 overflow:auto;
 background:url(products/img/mk_lease.gif) top right no-repeat;
}

.store-fl {
 padding:10px;
 margin:1px;
 width:492px;
 border:#CCCCCC 1px solid;
 overflow:auto;
 background:url(products/img/mk_fil-lea.gif) top right no-repeat;
}

.store-list {
 padding:5px 5px 5px 15px;
 margin:1px;
 width:520px;
 border:#CCCCCC 1px solid;
 overflow:auto;
}

.storeContent {
 padding: 1.5em 0.5em 0.5em 1.5em;
 width:282px;
 float:left;
 overflow:hidden;
}

.intoCart {
 border:none;
}

.storeImages {
 border:0px;
 padding:0px;
 float:left;
 overflow:hidden;
}
.storeImages a img {
 border:#CCCCCC 1px outset;
 padding:3px;
 margin:1px;
}


#center h3 {
 border:1px outset #336600;
 padding:3px;
 background:#003366 url(http://www.laelde.jp/img/bgH3.gif) right bottom no-repeat;
 color:#EEEEEE;
 font-weight:bold;
 font-size:medium;
 letter-spacing:0.1em;
}

#centerB h3 {
 border:1px outset #336600;
 padding:3px;
 background:#003366 url(http://www.laelde.jp/img/bgH3.gif) right bottom no-repeat;
 color:#EEEEEE;
 font-weight:bold;
 font-size:medium;
 letter-spacing:0.1em;
}

#center h4 {
 margin-top:0px;
 margin-bottom:0px;
 color:#EFEFEF;
 padding: 1px 1em 1px 1em;
 background:#448899;
}


#right {
 float:left;
 width:202px;
 margin:0px;
 padding:0px;
}

#right h3 {
 border:1px outset #336600;
 padding:3px;
 background:#003366;
 color:#EEEEEE;
 font-weight:bold;
 font-size:medium;
 letter-spacing:0.1em;
}

#greengoo {
	margin:0;
	border:1px solid #40C136;
	width:200px;
	background-color:white;
	padding:0;
}
* html #greengoo {
	width:inherit;
	overflow:hidden;
}

.entrylistALL {
 font-size:small;
 height:450px;
 overflow:auto;
 margin:0px 1px 10px 1px;
 border:#CCCCCC 1px inset;
}

.entrylistALL ul {
 list-style:none;
 margin:9px 0px 0px 7px;
 padding:0px;
}

.entrylistALL ul li {
 margin-bottom:0.5em;
}

.module-categories h3 {
 background:#003366;
 margin:0px;
 padding:4px;
}

#qc {
 margin:1px;
}

.qc-info {
 border:1px solid #888888;
 padding:3px;
 margin-top:1px;
 font-size:x-small;
 list-style:url(http://www.laelde.jp/img/iconExclamation.gif);
 line-height:1.2em;
}

.link-note{
}

.link-note h3 {
 border:1px outset #33660;
 padding:3px;
 background:#003366 url(http://www.laelde.jp/img/bgH3.gif) right bottom no-repeat;
 color:#EEEEEE;
 font-size:medium;
 letter-spacing:0.1em;
 margin-bottom:1px;
}
.link-note img {
 border:none;
}

.poem {
 padding:0.5em 1em;
 border:#999999 1px dashed;
}

.poem p {
 text-indent:1em;
 margin:0px;
}

#bottom {
 padding:6px;
 margin:0px;
 height:6em;
 line-height:130%;
 border-top:1px dashed #003366;
 font-size:small;
 background:#FFFFFF url(http://www.laelde.jp/img/kadomaruBOT.gif) bottom no-repeat;
 line-height:1.2em;
 color:#000033;
}

#bottom img {
 margin-left:4px;
 border:none;
}

#bottom table tr td img {
 margin-right:14px;
 border:none;
}

#bottom table tr td {
 color:#000033;
 font-size:x-small;
}

.itemsintro {
 margin:0px;
}

.itemsintro ul {
 display:block;
 list-style:none;
 margin:0px;
}

.itemsintro ul li {
 display:block;
 list-style:none;
 margin:0px;
 border:#444455 1px outset;
}

.itemsintro ul li a {
 display:block;
 padding:5px 0px 5px 15px;
 background:#000033;
 color:#DDDDDD;
 text-decoration:none;
}

.itemsintro ul li a:hover {
 background:#448899;
 color:#FFFFFF;
 text-decoration:none;
}

* html .itemsintro ul li a:visited {
 background:#448899;
 color:#FFFFFF;
 text-decoration:none;
}

* html .itemsintro ul li a:hover {
 background:#448899;
 color:#FFFFFF;
 text-decoration:none;
}



#mailform li {
	margin-bottom:1.5em;
}


.new {
 font-size:x-small;
 color:#CC0000;
}


.gallery {
 background: #000033;
 font-size:x-small;
 padding-top:10px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 text-align:center;
}

.gallery img {
 border:none;
}

.red {
 color:#CC0000;
 font-weight:bold;
 }
 
blockquote{
 border:#448899 2px dotted;
 margin:2em;
 padding:0.5em;
 background:#EEFFFF;
}

.totop {
 font-size:small;
 padding:1px;
 border: none;
 text-decoration:none;
 }

#powered {
 font-size:xx-small;
 color:#999999;
 text-decoration:none;
 text-align:right;
 margin-top:35px;
}

#powered a {
 color:#999999;
 text-decoration:none;
}


#clipping {
	float:right;
	margin:0;
}

div#related-tags {
	clear:both;
}


.topicon {
	margin:0;
	padding:0;
	text-align:right;
}
.topicon a img {
	border:none;
}

.non {
 display:none;
}

.cls {
 clear:both;
}

.pcenter {
	display:block;
	margin:0.5em auto;
}

.pleft {
	float:left;
	margin:0.5em 0.5em 0.5em 0;
}

.pright {
	float:right;
	margin:0.5em 0 0.5em 0.5em;
}


