/* first */
*{margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif;}

/* basic */
body{margin:0 auto; text-align:center; width:852px; font-size:small; line-height:140%; color:#333; background:#e6ffe7;}
p,span,hr,div,h1,h2,h3,h4,h5,h6,ul,li,form{ margin:0; padding:0;}
li{ list-style:none;}
a:hover{color:#F00;}
#clear{clear:both; width:1px; height:1px;}

/* table */
table{margin:0 0 0 3px;}
th{padding:1px 14px 7px 13px; white-space:nowrap; text-align:left; line-height:130%; vertical-align:top; background:url(http://kimuken.net/img/linkS.gif) no-repeat 0 6px;}


/* main-container */
div#container{width:850px; padding:0 1px; background-color:#FFF; text-align:left; }

/* header */
div#container div#header{background-color:#FFF;}
div#container div#header h1{text-align:right; padding:3px 7px 8px 0; font-size:x-small; color:#999;}
div#container div#header h1 em{line-height:105%; font-style:normal; color:#999;}
div#container div#header .tel{margin-left:277px;}
div#container div#header p#headBar{width:850px; height:4px; background:url(http://kimuken.net/img/allBK.gif); clear:both;}

/* menu - head */
div#container div#header ul li{float:left; margin-bottom:1px;}
div#container div#header ul li a{width:165px; height:28px; background:url(http://kimuken.net/img/linkHead.gif); padding:8px 0 0 5px; text-align:center; color:#333; text-decoration:none; letter-spacing:0.1em; display:block;}
div#container div#header ul li a:hover{width:165px; height:28px; background:url(http://kimuken.net/img/linkHead.gif); padding:8px 0 0 5px; text-align:center; color:#F60; text-decoration:none; letter-spacing:0.1em; display:block;}

/* menu - right */
div#container div#wrapper div#navi{float:left; width:150px; background-color:#D6EBD6; padding:25px 10px 20px; text-align:center;}
div#container div#wrapper div#navi p#result a{width:150px; height:86px; margin-bottom:17px; background:url(http://kimuken.net/img/linkR01result.jpg); padding:14px 0 0; color:#FFF; font-weight:bold; text-decoration:none; letter-spacing:0.1em; display:block;}
div#container div#wrapper div#navi p#gaiko a{width:150px; height:86px; margin-bottom:17px; background:url(http://kimuken.net/img/linkR06sek.jpg); padding:14px 0 0; color:#FFF; font-weight:bold; text-decoration:none; letter-spacing:0.1em; display:block;}
div#container div#wrapper div#navi p#policy a{width:150px; height:86px; margin-bottom:17px; background:url(http://kimuken.net/img/linkR02policy.jpg); padding:14px 0 0; color:#FFF; font-weight:bold; text-decoration:none; letter-spacing:0.1em; display:block;}
div#container div#wrapper div#navi p#choice a{width:150px; height:86px; margin-bottom:17px; background:url(http://kimuken.net/img/linkR05choice.jpg); padding:14px 0 0; color:#FFF; font-weight:bold; text-decoration:none; letter-spacing:0.1em; display:block;}
div#container div#wrapper div#navi p#sale a{width:150px; height:86px; margin-bottom:17px; background:url(http://kimuken.net/img/linkR03sale.jpg); padding:14px 0 0; color:#FFF; font-weight:bold; text-decoration:none; letter-spacing:0.1em; display:block;}
div#container div#wrapper div#navi p#staff a{width:150px; height:86px; margin-bottom:17px; background:url(http://kimuken.net/img/linkR07staff.jpg); padding:14px 0 0; color:#FFF; font-weight:bold; text-decoration:none; letter-spacing:0.1em; display:block;}
div#container div#wrapper div#navi p#weblog a{width:150px; height:86px; margin-bottom:17px; background:url(http://kimuken.net/img/linkR04weblog.jpg); padding:14px 0 0; color:#FFF; font-weight:bold; text-decoration:none; letter-spacing:0.1em; display:block;}
div#container div#wrapper div#navi p#result a:hover, div#container div#wrapper div#navi p#policy a:hover,div#container div#wrapper div#navi p#choice a:hover, div#container div#wrapper div#navi p#sale a:hover, div#container div#wrapper div#navi p#weblog a:hover, div#container div#wrapper div#navi p#gaiko a:hover,div#container div#wrapper div#navi p#staff a:hover{color:#F60;}
div#container div#wrapper div#navi p#req a{width:149px; height:29px; margin-bottom:17px; background:url(../img/req.gif); padding:11px 0 0; color:#E66E14; font-weight:bold; text-decoration:none; display:block;}
div#container div#wrapper div#navi p#req a:hover{background:url(../img/req_g.gif); color:#FFF;}

/* wrapper-inner */
div#container div#wrapper div#iwrapper-inner{float:left; width:680px; background-color:#FFF;}
div#container div#wrapper div#wrapper-inner{float:left; width:630px; padding:25px 25px 0; background-color:#FFF;}

/* title */
div#container div#wrapper div#wrapper-inner h2{width:608px; margin-bottom:20px; height:30px; padding:10px 0 0 22px; color:#FFF; letter-spacing:0.1em; font-size:small; }
div#container div#wrapper div#wrapper-inner h3{width:610px; margin-bottom:9px; padding:1px 10px 1px; color:#333; letter-spacing:0.2em; font-size:small; line-height:105%; background-color:#D6EBD6; border-top:solid 1px #393; border-bottom:solid 1px #393;}
div#container div#wrapper div#wrapper-inner h4{margin-bottom:1px; padding-left:16px; font-size:small; font-weight:bold; background:url(http://kimuken.net/img/linkS.gif) no-repeat 3px 6px;}

/* body */
div#container div#wrapper div#wrapper-inner p{padding:0 0 12px 3px;}
div#container div#wrapper div#wrapper-inner ul{ margin-bottom:12px;}
div#container div#wrapper div#wrapper-inner li{list-style:none; padding-left:17px; background:url(http://kimuken.net/img/lst.gif) no-repeat 7px 8px;}

/* index */
div#container div#wrapper div#iwrapper-inner p#icolumn{width:630px; padding:20px 0 0 25px;}
div#container div#wrapper div#iwrapper-inner p#icolumn img{margin-right:10px;}
div#container div#wrapper div#iwrapper-inner p#kimuken img{width:630px; margin-left:25px;}
div#container div#wrapper div#iwrapper-inner h2#ih2{width:608px; height:30px; margin:20px 0 15px 25px; padding:10px 0 0 22px; color:#FFF; letter-spacing:0.1em; font-size:small; font-weight:bold; background-image:url(http://kimuken.net/img/subT.gif);}

/* policy */
div#container div#wrapper div#wrapper-inner p#policyT{padding-bottom:0; font-size:x-large; font-weight:bold; color:#060; letter-spacing:0.1em;}

/* access */
div#container div#wrapper div#wrapper-inner div#access{width:624px; margin-left:3px; padding:10px 0 20px;}
div#container div#wrapper div#wrapper-inner div#access img{float:left;}
div#container div#wrapper div#wrapper-inner div#access div#accessDl{float:left; padding-left:15px;}
div#container div#wrapper div#wrapper-inner div#access div#accessDl dl dt{clear:both; width:28px; margin-bottom:7px; padding:0 5px 0 13px; font-weight:bold; background:url(http://kimuken.net/img/linkS.gif) no-repeat 0 5px; line-height:130%; float:left;}
div#container div#wrapper div#wrapper-inner div#access div#accessDl dl dd{margin-bottom:7px; border:0; line-height:130%;}

/* request */
div#container div#wrapper div#wrapper-inner p#reqGuide{border-bottom:solid 1px #393; padding-bottom:2px; margin-bottom:10px;}

/* footer */
div#container div#wrapper div#footer{clear:both; width:825px; padding:30px 0 0 25px;}
div#container div#wrapper div#footer div#footer-iiner{width:630px; height:60px; text-align:right; background:url(http://kimuken.net/img/footer.gif) no-repeat 0 20px;}
div#container div#wrapper div#footer div#footer-iiner a{padding-left:14px; background:url(http://kimuken.net/img/linkS.gif) no-repeat 0 4px;}

/* print */
@media print {body { background-image:none; }}

/* 追加表記 */
div#container div#wrapper div#wrapper-inner span.red{color:red;}.木村建設 {
	color: #E6FFE7;
}

