﻿@charset "utf-8";
/*
Theme Name: WroughtIronFactory
Theme URI: http://www.2818.jp/
Description: A custom theme by <a href="http://www.1128.jp">Liebe</a>.
Version: 1.0
Author: Liebe
Author URI: http://www.1128.jp
*/

BODY {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cccccc; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 90%/175% Osaka, Verdana, sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center
}
A {
    COLOR: #495865
}
A IMG {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:hover {
    COLOR: #6f6f6f
}
#rap {
    BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; PADDING: 0px 0px 0px 0px; WIDTH: 720px; TEXT-ALIGN: left;
    BORDER-LEFT:   #6f6f6f 1px solid;
    BORDER-RIGHT:  #6f6f6f 1px solid;
}
#rapa {
    BACKGROUND: #ffffff; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 720px; TEXT-ALIGN: left;
}
#header {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 720px; PADDING-TOP: 0px; TEXT-ALIGN: left;
    BACKGROUND: #ffffff;
}
#headerimg A {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; POSITION: relative; TOP: 60px; TEXT-DECORATION: none
}
#headerimg A:hover {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; POSITION: relative; TOP: 60px; TEXT-DECORATION: none
}
.description {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 15px; PADDING-BOTTOM: 5px; COLOR: #dcdcdc; PADDING-TOP: 5px; POSITION: relative; TOP: 100px; TEXT-DECORATION: none
}
H1 {
    MARGIN: 0px
}
#headerimg H1 {
    FONT-SIZE: 10px; FLOAT: right
}
#content {
    CLEAR: right; padding: 0px; FLOAT: left; WIDTH: 530px; COLOR: #666666; POSITION: relative; TOP: 10px;   BACKGROUND: #ffffff; BACKGROUND-COLOR: #ffffff;
}
#content H2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 20px 0px 5px; WIDTH: 530px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #6f6f6f 1px solid; TEXT-ALIGN: right
}
#content P {
    MARGIN-TOP: 0px
}
#content H2#comments A {
    FONT-SIZE: 13px; COLOR: #5f707a
}
#content H3 IMG {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content DIV.post {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#content DIV.post P {
    LINE-HEIGHT: 130%
}
#content DIV.post LI {
    LINE-HEIGHT: 130%
}
#content DIV.post DIV.storycontent P {
    WIDTH: 100%
}
#content DIV.post DIV.storycontent UL {
    PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#content DIV.post DIV.storycontent OL {
    PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#content DIV.post DIV.storycontent LI {
    MARGIN-LEFT: 30px; WIDTH: 100%
}
#content DIV.post DIV.storycontent BLOCKQUOTE {
    PADDING-RIGHT: 4px; PADDING-LEFT: 7px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 4px; MARGIN-LEFT: 20px; BORDER-LEFT: #6f6f6f 3px solid; WIDTH: 100%; PADDING-TOP: 4px; FONT-FAMILY: Osaka, Verdana, sans-serif
}
#content H3 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#content H3.storytitle {
    FONT-SIZE: 15px; COLOR: #5f707a; TEXT-DECORATION: none
}
#content H3.storytitle A {
    FONT-SIZE: 15px; COLOR: #5f707a; TEXT-DECORATION: none
}
#content H3.storytitle A:hover {
    COLOR: #495865; TEXT-DECORATION: none
}
#content DIV.post P {
    WIDTH: 100%
}
#content DIV.post DIV.meta {
    FONT-SIZE: 11px; COLOR: #867b64; FONT-FAMILY: Osaka, Verdana, sans-serif
}
#content DIV.post DIV.meta A {
    FONT-SIZE: 11px; COLOR: #867b64; FONT-FAMILY: Osaka, Verdana, sans-serif
}
#content DIV.post DIV.meta LI A:hover {
    COLOR: #686050
}
#content DIV.post DIV.meta UL {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content DIV.post DIV.meta LI {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content DIV.post DIV.feedback {
    FONT-SIZE: 12px
}
#content #commentlist {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 20px 20px 23px; PADDING-TOP: 0px
}
#content #commentlist LI {
    MARGIN-BOTTOM: 10px
}
#content #commentform INPUT {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#content #commentform TEXTAREA {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#content #commentform TEXTAREA {
    WIDTH: 100%; HEIGHT: 150px
}
#content CODE {
    COLOR: #800000
}
#content UL {
    PADDING-RIGHT: 0; DISPLAY: block; PADDING: 0; MARGIN: 0 0 10px 0; LIST-STYLE-TYPE: circle;
}
#navcontainer UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 13px Osaka, Verdana, sans-serif; WIDTH: 720px; PADDING-TOP: 0px; LINE-HEIGHT: 0px;
}
#navcontainer UL LI {
    DISPLAY: inline; BACKGROUND: #ffffff;
}
/* 9c9d95 */
#navcontainer UL LI.page_item A {
    FONT-WEIGHT: bold; BACKGROUND: #ffffff; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none;
    LINE-HEIGHT: 0px; height: auto;
    PADDING-RIGHT: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
}
#navcontainer UL LI.page_itemN {
    FONT-WEIGHT: bold; BACKGROUND: #eced95; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none
}
#side_navcontainer UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 13px Osaka, Verdana, sans-serif; PADDING-TOP: 0px
}
#side_navcontainer UL LI.page_item A {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; WIDTH: 150px; TEXT-INDENT: 10px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-DECORATION: none
}
#side_navcontainer UL LI.page_item A:hover {
    TEXT-DECORATION: none
}
#menu {
    LEFT: 0px; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 164px; POSITION: relative; TOP: 10px; BACKGROUND-COLOR: #ffffff;
}
#menu UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu UL LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 10px;
}
#menu UL LI P {
    FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 160px
}
#menu UL LI H2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 158px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid
}
.H2a {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 158px; COLOR: #000000; PADDING-TOP: 0px;
}
#menu UL LI H3 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 158px; COLOR: #000000; PADDING-TOP: 0px;
}
#menu UL LI UL {
    MARGIN: 5px 0px 15px 7px
}
#menu UL LI UL LI {
    LEFT: 0px; FLOAT:left; BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 144px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #666666;
}
#menu UL LI {
    WIDTH: 160px
}
#winamp UL LI {
    WIDTH: 160px
}
#menu UL LI UL LI A {
    COLOR: #ffffff; TEXT-DECORATION: none
}
#menu UL LI UL LI A:hover {
    TEXT-DECORATION: underline
}
#menu UL LI UL LI IMG {
    VERTICAL-ALIGN: middle
}
#searchform {
    MARGIN: 2px 0px 15px
}
P.credit {
    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 720px; COLOR: #000000; TEXT-INDENT: 460px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
P.credit A {
    COLOR: #ffffff; TEXT-DECORATION: none
}
P.credit A:hover {
    COLOR: #ffffff; TEXT-DECORATION: underline
}
.navigation {
    MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 60px; TEXT-ALIGN: center
}
.alignright {
    FLOAT: right
}
.alignleft {
    FLOAT: left
}
#commentlist P.meta {
    FONT-SIZE: 11px; COLOR: #867b64; FONT-FAMILY: Osaka, Verdana, sans-serif
}
#commentlist P.meta A {
    FONT-SIZE: 11px; COLOR: #867b64; FONT-FAMILY: Osaka, Verdana, sans-serif
}
#trackbacklist P.meta {
    FONT-SIZE: 11px; COLOR: #867b64; FONT-FAMILY: Osaka, Verdana, sans-serif
}
#trackbacklist P.meta A {
    FONT-SIZE: 11px; COLOR: #867b64; FONT-FAMILY: Osaka, Verdana, sans-serif
}
#wp-calendar {
    WIDTH: 155px
}
#wp-calendar #next A {
    PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
#wp-calendar #prev A {
    PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#wp-calendar A {
    DISPLAY: block
}
#wp-calendar CAPTION {
    WIDTH: 100%; TEXT-ALIGN: center
}
#wp-calendar TD {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#wp-calendar TH {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#wp-calendar TD.pad:hover {
    BACKGROUND-COLOR: #fff
}
.comment-number {
    FONT: italic 28px 'Times New Roman', Times, serif; COLOR: #73a0c5
}
.alt {
    PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.none {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#ed_toolbar INPUT {
    BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; MARGIN: 0px 1px 0px 0px; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #e6eadb
}
.hl-surround {
    BORDER-RIGHT: #c3ced9 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c3ced9 1px solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; OVERFLOW: auto; BORDER-LEFT: #c3ced9 1px solid; WIDTH: 400px; PADDING-TOP: 8px; BORDER-BOTTOM: #c3ced9 1px solid; BACKGROUND-COLOR: #f9fbfc; TEXT-ALIGN: left; moz-border-radius: 5px
}
.hl-surround {
    FONT: 9pt 'Courier New', monospace
}
.hl-surround PRE {
    FONT: 9pt 'Courier New', monospace
}
.hl-surround SPAN {
    FONT: 9pt 'Courier New', monospace
}
.hl-default {
    COLOR: black
}
.hl-code {
    COLOR: gray
}
.hl-brackets {
    COLOR: olive
}
.hl-comment {
    COLOR: #ffa500
}
.hl-quotes {
    COLOR: #8b0000
}
.hl-string {
    COLOR: red
}
.hl-identifier {
    COLOR: blue
}
.hl-builtin {
    COLOR: teal
}
.hl-reserved {
    COLOR: green
}
.hl-inlinedoc {
    COLOR: blue
}
.hl-var {
    COLOR: #00008b
}
.hl-url {
    COLOR: blue
}
.hl-special {
    COLOR: navy
}
.hl-number {
    COLOR: maroon
}
.hl-inlinetags {
    COLOR: blue
}
.hl-main {
    BACKGROUND-COLOR: transparent
}
.hl-main PRE {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content .linkcat H2 {
    WIDTH: 200px
}
#content .linkcat UL LI {
    WIDTH: 200px
}
#content .home_topics {
    BORDER-RIGHT: #d6ad6b 1px solid; BORDER-TOP: #d6ad6b 1px solid; MARGIN-TOP: 0px; FONT-SIZE: 12px; FLOAT: left; BORDER-LEFT: #d6ad6b 1px solid; WIDTH: 245px; BORDER-BOTTOM: #d6ad6b 1px solid
}
#content .home_topics UL {
    LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
#content .home_topics UL LI {
    MARGIN-LEFT: 3px
}
#content .home_liebegroupsite {
    BORDER-RIGHT: #d6ad6b 1px solid; BORDER-TOP: #d6ad6b 1px solid; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 0px 0px 8px; BORDER-LEFT: #d6ad6b 1px solid; WIDTH: 243px; BORDER-BOTTOM: #d6ad6b 1px solid
}
#content .home_liebegroupsite UL {
    LIST-STYLE-POSITION: outside; VERTICAL-ALIGN: top; LIST-STYLE-TYPE: none
}
#content .home_liebegroupsite UL LI {
    MARGIN-LEFT: 3px
}
.dTreeNode {
    MARGIN: 3px 3px 3px 4px; BACKGROUND-COLOR: #ffffff
}
#content .titletable {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 100%; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/bg-setumei.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
#content DIV.post DIV.storycontent .examplethumb LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(images/example-photofm.gif); PADDING-BOTTOM: 0px; MARGIN: 3px 3px 0px 1px; WIDTH: 170px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 170px
}

#content .toppagebtn UL { width: 530px; margin: 0px; padding: 0px;}

#content .toppagebtn LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 3px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
	
#content .toppagebtn LI img{
	border: none;
}

#footer {
    FONT-SIZE: 10px; FLOAT: right; WIDTH: 98%; MARGIN-RIGHT: 5px; TEXT-ALIGN: right
}
#footer .footercontents {
    PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#footer .footercontents UL {
    PADDING-RIGHT: 0px; FLOAT: right; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer .footercontents LI {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#footer A {
    DISPLAY: block; TEXT-ALIGN: right
}
#footer A:hover {
    DISPLAY: block; TEXT-ALIGN: right
}
.text-indent1 {
    MARGIN: 10px 0px 20px 20px; COLOR: #333333
}
#content DIV.post DIV.storycontent .text-indent2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 10px; LIST-STYLE-TYPE: disc
}
#content DIV.post DIV.storycontent .text-indent2 LI {
    FONT-WEIGHT: normal; COLOR: #333333; LIST-STYLE-TYPE: disc
}
DL {
    FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 30px
}
DT {
    FONT-WEIGHT: bold; FLOAT: left
}
D {
    MARGIN-LEFT: 80px; BORDER-BOTTOM: #cccccc 1px solid
}



/* 20080630 施工例ページ追記 -斎藤 */
#content p.page_banner {
    margin-left: 5px; text-align:center;
}


#content h2.sub {
	border: none;
	border-left: 3px #333333 solid;
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0 15px 10px 0;
	padding: 5px;
	text-align: left;
	background-color: #E7E7E7;
}

#content p.text {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4;
	letter-spacing: 1px;
	margin: 0 15px 10px 10px;
	text-align: left;
}

#content p.text_caption {
	margin: 20px 0 5px 32px;
}

#content table.gate {
	margin: 0 auto 10px;
	border: 1px #333333 solid;
	color: #FFFFFF;
}

#content p.text_list {
	margin: 0 15px 10px 10px;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.7;
	letter-spacing: 1px;
}

#content ul.example_ul {
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	margin: 0 auto;
}

#content li.example0 {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	list-style-type: none;
}

#content li.example {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-left: 8px;
	list-style-type: none;
}


/* addition */

#descriptionbox {width: 720px; padding: 0px; margin: 2px auto; text-align: left;}

#descriptionbox strong{font-size: 0.8em; line-height: 105%; font-weight: normal;}