&#65533;?@charset "UTF-8";
/*
-----------------------------------------------
---- Base Styles




Author: Masayuki Shimizu (Act System Inc.)
Version: 1.00
----------------------------------------------- */

/* styleReset
----------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

p, address {
	color: #333333;
	font-weight: normal;
	font-style: normal;
}

h1 {
	font-weight: normal;
	font-style: normal;
}

img {
	border: none;
}


/* pageStructureCommon
----------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	text-align: center;
}

#container {
	width: 800px;
	margin: 0 auto;
	background: url(/media/bgContainer.gif) repeat-y;
	text-align: left;
}

#main, #main2 {
	float: right;
	width: 500px;
}

#main p {
	font-size: 0.8125em;
	line-height: 1.6em;
}

#main2 p {
	font-size: 0.75em;
	line-height:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}

#main2 p strong {
	color: #666666;
}

#block p {
	font-size: 0.70em;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
        color: #000000;
text-align: left;
margin: 15px 0px 0px 15px;
}

/* topBlock
----------------------------------------------- */
#list{
	margin-top:20px
}

#list li {
　　　　float: left;
        display:inline;/*for WinIE6*/      
	width: 200px;
        margin-right:40px;
}


#leftlist{
	margin-top:15px
}

#leftlist li {
　　　　float:left;
        display:inline;/*for WinIE6*/      
	width: 200px;



}




	


.hoop p {
	margin-top: 5px;
}

#kuusitsu-tabbox {
	float: right;
	width: 500px;
	padding: 0;
	margin: 0px 0px 25px 0px;
}


#kuusitsu-tabbox a {
	font-size: 0.80em;
	line-height:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #808080;
	text-decoration: none;
	margin-top: 50px;

}

#kuusitsu-tabbox a:hover { 
	font-size: 0.80em;
	line-height:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FF3366;
	text-decoration: none;
	margin-top: 50px;

}


#menu {
	float: left;
	width: 300px;
	padding: 0;
	margin:0;
	
}

#menu2009 {
	float: left;
	width: 800px;
	padding: 0;
	margin:0;
	
}

#menu2009 p {
	font-size: 0.80em;
	line-height:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
text-align: left;
	color: #666666;
margin-top: 15px;
}

#menu2009 a {
	font-size: 0.80em;
	line-height:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
text-align: center;
	color: #0000ff;
text-decoration: none;
margin-top: 50px;

}



#menu2 {
	float: left;
	width: 300px;
	padding: 0;
	margin:0;
}

#menu3 {
	float: left;
	width: 300px;
	padding: 0;
	margin:0;
}

#menu3 ul {
	margin-top: 10px;
	list-style: none;
}

#menu2 img {
	margin-bottom: 10px;
}



h2.title {
	margin-bottom: 20px;
	padding-left: 5px;
	border-left: 3px solid #ff0000;
	font-size: 13px;
	font-weight: normal;
}

#menu h2 {
	margin-bottom: 20px;
}



.copeImg {
	display: block;
	clear: both;
}

#footer {
	width: 800px;
	margin: 0 auto;
	padding-bottom: 20px;
	background: url(/media/bgFooter.gif) no-repeat;
	text-align: left;
	line-height: 100%;
	font-size: 0.75em;
}

#logo {
	position: absolute;
	top: 0px;
	width: 266px;
	height: 65px;
	margin-left: 0;
	background: url(/media/kyakuie_logo7-28-03.gif) no-repeat;
	text-indent: -10000px;
	z-index: 0;
}

#logo a {
	display: block;
	width: 266px;
	height: 65px;
	text-indent: -10000px;
	text-decoration: none;
}

#logo a:hover {
	background: url(/media/kyakuie_logo7-28-03.gif) no-repeat;
}


/* headings
----------------------------------------------- */
h1 {
	width: 800px;
	height: 120px;

	margin: 0 auto;
	padding: 5px 0 0 0;
	border-top: 1px solid #000000;
	color: #000000;
	text-align: right;
	line-height: 100%;
	font-size: 0.6825em;
}

h1 strong {
	color: #000000 !important;
}


/* links
----------------------------------------------- */
a:link {
	color: #0000ff;
	text-decoration: underline;
}

a:visited {
	color: #663399;
	text-decoration: underline;
}

a:hover {
	color: #ff0000;
	text-decoration: underline;
}

a:link strong {
	color: #0000ff;
	text-decoration: underline;
}

a:visited strong {
	color: #663399;
	text-decoration: underline;
}

a:hover strong {
	color: #ff0000;
	text-decoration: underline;
}

#links2 {
	width: 772px;
	margin: 0 auto;
	padding: 15px 0 0 0;
	color: #333333;
	text-align: left;
	line-height: 1.5em;

	font-size: 0.6875em !important;
}


#links2 a:link, #links2 a:link strong {
	color: #333333;
	text-decoration: none;
}

#links2 a:visited, #links2 a:visited strong {
	color: #666666;
	text-decoration: none;
}

#links2 a:hover, #links2 a:hover strong {
	color: #333333;
	text-decoration: underline;
}


/* lists
----------------------------------------------- */
ul {
	margin: 0 0 1em 0;
	padding: 0;
}


/* footer
----------------------------------------------- */
#footer ul {
    list-style: none;
    margin: 0 0 
px 0;
}

#footer li {
    display: inline;
    padding-left: 30;

}


/* misc
----------------------------------------------- */
p {
	margin: 0 0 1em 0;
}

strong {
	color: #000000;
}

.print {
	display: none;
}

#topicPath {
	position: absolute;
	top: 279px;
	width: 455px;
	padding-top: 1px;
	color: #333333;
	line-height: 100%;
	font-size: 0.75em;
	z-index: 1;
}

.noscript {
	padding: 10px 0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 0.8125em;
}

.skip {
	position: absolute;
	top: -10000px;
	width: 200px;
}

.topNews {
	font-size:12px;
	margin: 0 10px 10px 0px;
	padding: 15px 0 0 0; 
	color: #333;
	list-style: none;
	text-align:left;
        display: block;
}

.topNews li {
  margin: 0 5px 0 0px;
  padding: 5px 0 2px 0;
  letter-spacing: 0.1em;
  border-bottom: 1px solid #CCC;
  font-size:11px;
  display: block;
}

.topNews li a:link, .topNews li a:link strong {
	color:#F00F74;
	text-decoration: none;
}

.topNews li a:visited, .topNews li a:visited strong {
	color:#F00F74;
	text-decoration: none;
}

.topNews li a:hover, .topNews li a:hover strong {
	text-decoration: underline;
}

.mgb30 {
	margin-bottom: 30px;
}

.tel {
	float: left;
	width: 300px;
	text-align: center;
}

.tel p {
	color: #ffffff;
	line-height: 1.8em;
}

.footer02 {
	display: block;
	float: right;
	width: 500px;
	text-align: right;
}

#footer_menu {
	display: block;
}

#footer_menu li {
	display:block;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
	list-style-type: none;
}

#footer_menu li a {
	display:block;
	width: 72px;
	margin: 10px 0 3px;
	font-size: 9px;
	text-decoration: underline;
	color:#ffffff;
}

address {
	display: inline;
	background: #001283;
	color: #ffffff;
}

address a:link, address a:link strong, address a:visited, address a:visited strong {
	color: #ffffff;
	text-decoration: none;
}

.subTitle {
	display: block;
	position: absolute;
	top: 25px;
	width: 200px;
	margin-left: 620px;
	font-size: 10px;
	line-height: 1.5em;
	text-align: center;
}

#pr {
	padding-top: 15px;
	font-size: 10px;
}

#pr a:link {
    color: #ffffff;
    text-decoration: underline;
}

#pr a:visited {
    color: #ffffff;
    text-decoration: underline;
}

#pr a:hover {
    color: #ffffff;
    text-decoration: underline;
} 

/* mainNav
--------------------------------------------- */
#mainNav {
	position: absolute;
	top: 80px;
	width: 800px;
	height: 34px;
	margin-left: 0px;
	background: url(/media/gNav.gif) no-repeat;
	list-style: none;
	z-index: 1;
}

#mainNav li {
	float: left;
	width: 133px;
	height: 34px;
	text-indent: -10000px;
}

#mainNav a {
	display: block;
	width: 133px;
	height: 34px;
	background: url(/media/gNav.gif) no-repeat;
	text-decoration: none;
	text-indent: -10000px;
}

#topPage a {
	background-position: 0 -34px;
}

#about_kyakuie a {
	background-position: -133px -34px;
}

#house_index a {
	background-position: -266px -34px;
}

#owner a {

	background-position: -399px -34px;
}

#mailform a {
	background-position: -532px -34px;
}

#link a {
	background-position: -665px -34px;
}

#mainNav a:hover {
	background: none !important;
	text-decoration: none;
}

.houseTable {
	margin-bottom: 15px;
	border: 1px solid #666666;
}

.houseTable td {
	padding: 1px 0;
}

.footer02 .sitemap {
	display: block;
	padding: 5px 23px 5px 1;
	text-align: right;
	font-size: 9px;
	line-height: 1.2em;
	color: #ffffff !important;
}

.footer02 .sitemap a:link, #footer .sitemap a:link, #footer .sitemap a:visited {
	color: #ffffff !important;
}

.photoLeft {
	margin: 0 5px 5px 0;
	float: left;
}


/* sitemap
--------------------------------------------- */
#main .sitemap {
	list-style: none;
	line-height: 1.4em;
	font-size: 0.8125em;
}

#main .sitemap ul li  {
	list-style: none;
	color: #333333;
}

#main .sitemap .blank {
	display: inline;
}

#main .sitemap li ul .blank {
	display: inline;
}

#main .sitemap ul {
	display: block;
	color: #333333;
}

#main .sitemap .subpage li {
	margin-left: 1em;
}


/* 2008new＋オリジナル
----------------------------------------------- */
#pagebuilding-bana2{
	width: 800px;
	margin-bottom: 20px!important;
	text-align: left;
} 

#pagebuilding{
	float: left;
	width: 200px;
	height: 200px;
	background-image: url(http://www.kyakuie.com/2008tes/sanple.jpg);
	text-align: left;
}


#pagebuilding02{
	float: right;
	width: 600px;
	height: 200px;
	margin: 0 auto;
	background-image: url(http://www.kyakuie.com/2008img/2008bana.jpg);
	text-align: left;
	
}

#pan{
	float: left;
	width: 620px;
	height: 25px;
　　　　margin: 0 auto;
	text-align: left;
	font-size: 0.7em;
	padding-top:-10px;
}


#pan a{
	color:#808080;
	text-decoration: none;
}


#okinini{
	float:right;
	width: 130px;
	height: 25px;
　　　　margin: 0 auto;
	text-align: left;
	font-size: 0.7em;
	padding-top:-10px;
}


#pagebuilding-bana{
	float: left; 
	width: 800px;
	height: 30px;
        margin-top:5px;
        background: url(/images/2008/service/line.gif) no-repeat;
	background-position: 0px -8px;

	
}

#naga-masu1{
	float: left; 
	width: 200px;
	height: 340px;
        margin-top:5px;
	font-size: 0.75em;
	color: #808080;
        margin-left:20px;

	
}


#naga-masu{
	float: left; 
	width: 200px;
	height: 340px;
        margin-top:5px;
	font-size: 0.75em;
	color: #808080;
margin: 0px 0px 0px 5px;
	
}


#naga-masu2{
	float: left; 
	width: 200px;
	height: 340px;
        margin-top:5px;
	font-size: 0.75em;
	color: #808080;
margin: 0px 0px 0px 100px;
	
}

#naga-masu3{
	float: right; 
	width: 200px;
	height: 340px;

	font-size: 0.75em;
	color: #808080;
margin: 1px 1px 1px 1px;
	
}



#hed-koukoku{
	float: left; 
	width: 800px;
	height: 172px;
        margin-top:5px;



	
}

#otoku-2010koukoku{
	float: left; 
	width: 500px;
	height: 90px;
    margin: 0px 0px 35px 0px;



	
}

#hed-koukoku02{
	float: left; 
	width: 800px;
	height: 225px;
    margin-top:10px;
    margin-bottom:11px;

	
}

#hed-koukoku03{
	float: left; 
	width: 258px;
	height: 224px;
        margin: 0 12px 0px 0;
	background-image: url(http://www.kyakuie.com/2011img/2011imadake-back.gif);
	
}


#hed-koukoku04{
	float: left; 
	width: 258px;
	height: 224px;
        margin: 0 12px 0px 0;
	
}

#hed-koukoku05{
	float: left; 
	width: 259px;
	height: 224px;
        margin: 0 0px 0px 0;
	
}

#hed-koukoku06{
	float: left; 
	width: 255px;
	height: 52px;
        margin: 90px 0px 0px 0;
	
}

#hed-koukoku07{
	float: left; 
	width: 255px;
	height: 52px;
        margin: 17px 0px 0px 0;
	
}

#hed-koukoku10{
	float: left; 
	width: 800px;
	height: 224px;
        margin: 0 12px 0px 0;
	
}


#migi-sidewaku {
	float:right;
	width:196px;
        height:304px;
	padding-left:0px;
	padding-top:0px;
	vertical-align:top;
	margin-bottom:0px;
 
}


#kounetsu0 {
	float:right;
	width:196px;
        height:198px;
	padding-left:0px;
	padding-top:0px;
	vertical-align:top;
	margin-bottom:3px;
 
}

#kounetsu-sita {
	float:right;
	width:193px;
        height:99px;
	padding-left:0px;

	vertical-align:bottom;
	margin-bottom:0px;
　　　　margin-top:10px;
        border: 0.5px #808080 solid; /* 枠?（??・色・スタイル） */ 
 
}






#w-waku {


	width: 198px;
	height: 301px;
	margin-left: 0;
	background: url(/media/ko-waku01.jpg) no-repeat;
	text-indent: -10000px;
	z-index: 0;
}

#w-waku a {
	display: block;
	width: 198px;
	height: 301px;
	text-indent: -10000px;
	text-decoration: none;
}

#w-waku a:hover {
	background: url(/media/ko-waku02.jpg) no-repeat;
	width: 198px;
	height: 301px;
}






#pagebuilding_foot-full{
	float: left; 
	width: 800px;
	height: 172px;
	
}



#pagebuilding_foot-hidari{
	float: left; 
	width: 398px;
	height: 172px;
	
}

#pagebuilding_foot-migi{
	float: right; 
	width: 398px;
	height: 172px;
	
}

#pagebuilding_free{
	float: left; 
	width: 800px;

	
}

#pagebuilding_free p {
	font-size: 0.7em;
        color: #000000; 
        text-align: left;
        margin-right:5px;
	line-height: 1.6em;
}




#pagebuilding03{
	float: left; 
	width: 800px;
	height: 50px;
	
}

#pagebuilding04{
	float: right;
	width: 800px;
	height: 202px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/b-taitle.gif);
	text-align: left;
	margin-bottom:5px;
	
}
#pagebuilding04 p {
	font-size: 0.7em;
        color: #000000; 
        text-align: right;
        margin-right:5px;
	line-height: 1.6em;
}

#pagebuilding04 strong {
        color: #000000; 

}


#pagebuilding05{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;

	text-align: left;
	margin-bottom:8px;
	
}

#pagebuilding06-s{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/s-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}

#pagebuilding06-h{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/h-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}

#pagebuilding06-y{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/y-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}

#pagebuilding06-k{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/k-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}

#pagebuilding06-newk{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/newk-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}

#pagebuilding06-yoyo{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/yoyo-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}

#pagebuilding06-meidai{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/meidai-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}

#pagebuilding06-ko{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/ko-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}


#pagebuilding06-sa{
	float: right;
	width: 800px;
	height: 200px;
　　　　margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/ichiran/sa-back.gif);
	text-align: left;
	margin-bottom:8px;
	
}


#pagebuilding06 a {
	float:left;
	width:204px;
	height: 34px;
	padding-left:-50px;

	vertical-align:top-75px;
	margin-bottom:25px;
}


#pagebuilding07{
        float: left;
	width: 800px;
        height: 200px;
	margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/akimachi/akimachi_title.gif);
	text-align: left;
	margin-bottom:25px;
}

#pagebuilding08{
        float: left;
	width: 800px;
        height: 200px;
	margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/akimachi/akimachi_foot.gif);
	text-align: left;
}
#pagebuilding09{
        float: left;
	width: 800px;
        height: 202px;
	margin: 0 auto;
	background-image: url(http://www.kyakuie.com/images/2008/kuusitujyouhou/kuusitu-title.gif);
	text-align: left;
}

#news-hidari{
	float: left;
	width: 550px;
　　　　margin: 0 auto;
	text-align: left;
	margin-bottom:5px;
	
}

#news-migi{
	float: left;
	width: 250px;
	text-align: left;
	margin-bottom:5px;
	
}


#news-migi-naka{
	float: left;
        height: 200px;
	width: 200px;
	text-align: left;
        margin: 40px 0px 0px 25px;
	
}


/* リンク?W */


.links p {
	font-size:10px;
	text-align:left;
	color:#666666;

}



.links ul {
}

.links ul li {
padding-left:5px;
	font-size:11px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:left;
	color:#666666;
	margin-top:15px;
　　　　
	
}

.links ul li a, a:visited {
	color:#F00F74;
}

.links ul li a:hover {
	text-decoration:underline;
}

p.link {
	font:Geneva, Arial, Helvetica, sans-serif;
	
}

h6 {
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	font-style:normal;
	text-align:left;
}


/* ?? */
* {
	padding:0;
	margin:0;
	border:0;
	list-style-type: none;
	text-decoration: none;
}


/* メール送信 */


.comments {

	border: thin solid #333333;
}


#mail_author {
	border:#333333 1px solid;
}

#mail_author-smt {
	border:#333333 1px solid;font-size: 2.0em;
   border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
}

#mail_email {
	border:#333333 1px solid;
}

#mail_email-smt {
	border:#333333 1px solid;font-size: 2.0em;
   border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
}

#mail_subject{
	border:#333333 1px solid;
}


#mail_subject-smt {
	border:#333333 1px solid;font-size: 2.0em;
   border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
}

#mail_text{
	border:#333333 1px solid;
}

#mail_text-smt {
	border:#333333 1px solid;font-size: 2.0em;
   border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
}

.comments-head {
font:"Times New Roman", Times, serif;
color:#F00F74;
font-size:1em;
}

#main_house {
	
	width:500px;
	padding-top:50px;
	padding-left:0px;
	margin-bottom:20px;
	overflow:hidden;


}

#main_house p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
	color:#666666;
	text-align:left;
	padding-left:10px;
}


#sidemenu ul {

	text-align:left;

}

#sidemenu ul li {

	display:block;
	padding-top:10px;
	height:20px;

}

#sidemenu ul li a {

	display:block;

}

#sidemenu_line {
	border-bottom:#999999 2px dotted;
	width:200px;
}
#sidemenu_title {
	float:left;
	width:200px;
	padding-left:100px;
}

#sidemenu_title strong {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:normal;

}


#sidemenu ul {

	text-align:left;

}

#sidemenu ul li {

	display:block;
	padding-top:10px;
	height:20px;

}

#sidemenu ul li a {

	display:block;

}

#sidemenu_line {
	border-bottom:#999999 2px dotted;
	width:200px;
}
#sidemenu_title {
	float:left;
	width:200px;
	padding-left:100px;
}

#sidemenu_title strong {

	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:normal;

}

#sidemenu {
	float:left;
	width:200px;
	padding-left:50px;
	padding-top:75px;
	vertical-align:top;
	margin-bottom:25px;
}



.pict_right {
float: right;
margin-left: 10px;
}



/* photo系???? */
.photo {
	width:429px;
	padding-left:10px;

}

.photo ul {
	border:0;
	margin:0;
	list-style-type:none;
}

.photo ul li {
	display:block;
	float:left;
	text-align:center;
	padding:2px;
	margin:0;

}

.photo h3 {
	font-size:1em;
	font:Geneva, Arial, Helvetica, sans-serif;
	color:#ADA970;
	text-align:left;
}

/*
.photo ul li center {
	text-align:center;
}

.photo ul li a {
	width:76px;
	height:20px;
	margin-top:58px;
	display:block;
	font-size:9px;
	text-decoration:none;
}

.photo ul il a:hover {

}*/

/* photo系???? */



.pricelist {
	border:#A0B898 solid 1px;
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
	color:#475A41;
	margin-top:10px;

}

.pricelistborder {
	border-bottom:#D9E2D6 dotted 1px;
	
}

h5 {
	font:"Times New Roman", Times, serif;
	color:#FF0080;
	font-style:normal;
	font-size:10px;
	padding:5px;
	text-align:left;
}


#title2 {
	border-left:#8BA8B1 solid 3px;
	padding-left:5px;
	font-size:12px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:10px;
	text-align:left;
}

.pricelistex {
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:140%;
	color:#57583F;
	margin:5px;
	padding:2px;
	text-align:left;
}

.howto {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:120%;
	color:#464233;
	text-align:left;
	margin-bottom:10px;
}

p.howto {
	font:"Times New Roman", Times, serif;
	color:#838763;
	font-style:normal;
	font-size:10px;
	padding:5px;
	text-align:left;
	line-height:140%;

}

/* リンク??W?バックグラウンド */
#link_pack {
	float:left;
	width:280px;
        height:390px;
	padding-left:3px;
	padding-top:0px;
	vertical-align:top;
	margin-bottom:50px;
        background: url(/images/link/link_back.gif) no-repeat;

        background-position: 5px 0px; 
}




/* 新サイドメニュー?北?スタート */


#sidemenu_s {
	float:left;
	width:268px;
        height:360px;
	padding-left:12px;
	padding-top:70px;
	vertical-align:top;
	margin-bottom:0px;
        background: url(/2008sideNAV/s-back.gif) no-repeat;
        background-position: 0px 50px; 
}

#sidemenu-newtitle {
	float:left;
	width:204px;
	padding-left:80px;
	padding-top:20px;
	
	margin-bottom:20px;
}

#sidemenu_new_list {
	float:left;
	width:204px;
	padding-left:0px;
	padding-top:10px;
	
	margin-bottom:0px;
}

/* 新サイドメニュー?北????? */

/* 新サイドメニュー???スタート */


#sidemenu_h {
	float:left;
	width:268px;
        height:360px;
	padding-left:12px;
	padding-top:70px;
	vertical-align:top;
	margin-bottom:0px;
        background: url(/2008sideNAV/h-back.gif) no-repeat;
        background-position: 0px 50px; 
}

#sidemenu-newtitle-h {
	float:left;
	width:204px;
	padding-left:80px;
	padding-top:20px;
	
	margin-bottom:20px;
}


/* 新サイドメニュー??????? */


/* 新サイドメニュー祐天?寃Xタート */

#sidemenu_y {
	float:left;
	width:268px;
        height:360px;
	padding-left:12px;
	padding-top:70px;
	vertical-align:top;
	margin-bottom:0px;
        background: url(/2008sideNAV/y-back.gif) no-repeat;
        background-position: 0px 50px; 
}

#sidemenu-newtitle-y {
	float:left;
	width:204px;
	padding-left:80px;
	padding-top:20px;
	
	margin-bottom:20px;
}


/* 新サイドメニュー祐天?宸???? */


/* 新サイドメニュー高円?寃Xタート */


#sidemenu_ko {
	float:left;
	width:268px;
        height:360px;
	padding-left:12px;
	padding-top:70px;
	vertical-align:top;
	margin-bottom:0px;
        background: url(/2008sideNAV/ko-back.gif) no-repeat;
        background-position: 0px 50px; 
}

#sidemenu-newtitle {
	float:left;
	width:204px;
	padding-left:80px;
	padding-top:20px;
	
	margin-bottom:20px;
}

#sidemenu_new_list {
	float:left;
	width:204px;
	padding-left:0px;
	padding-top:10px;
	
	margin-bottom:0px;
}

/* 新サイドメニュー高円?宸???? */


/* 新サイドメニュー?O?茶?スタート */


#sidemenu_sa {
	float:left;
	width:268px;
        height:360px;
	padding-left:12px;
	padding-top:70px;
	vertical-align:top;
	margin-bottom:0px;
        background: url(/2008sideNAV/sa-back01.gif) no-repeat;
        background-position: 0px 50px; 
}

#sidemenu-newtitle-sa {
	float:left;
	width:204px;
	padding-left:70px;
	padding-top:20px;
	
	margin-bottom:20px;
}



/* 新サイドメニュー?O?茶??I?? */


/* 新サイドメニュー吉??寃Xタート */

#sidemenu_k {
	float:left;
	width:268px;
        height:360px;
	padding-left:12px;
	padding-top:70px;
	vertical-align:top;
	margin-bottom:0px;
        background: url(/2008sideNAV/k-back.gif) no-repeat;
        background-position: 0px 50px; 
}

#sidemenu_newk {
	float:left;
	width:268px;
        height:360px;
	padding-left:12px;
	padding-top:70px;
	vertical-align:top;
	margin-bottom:0px;
        background: url(/2008sideNAV/newk-back.gif) no-repeat;
        background-position: 0px 50px; 
}

#sidemenu-newtitle-k {
	float:left;
	width:204px;
	padding-left:80px;
	padding-top:20px;
	
	margin-bottom:20px;
}


/* 新サイドメニュー吉??宸???? */




/* 新サイドメニュー??ピックアップスタート */
#side-pick {
	float:left;
	width:263px;
        height:541px;
	padding-left:12px;
	padding-top:70px;
	vertical-align:top;
	margin-bottom:30px;
        background: url(/2008sideNAV/pickback2014.gif) no-repeat;
        background-position: 0px 10px; 
}

#picktitle {
	float:left;
	width:163px;
	padding-left:45px;
	padding-top:20px;
	
	margin-bottom:5px;
}



/*デザインページ?各フレーム */


#design_waku {
	float:left;
	width:200px;
        height:200px;
	padding-left:0px;
	padding-top:0px;
	vertical-align:top;
	margin-bottom:0px;

}
#waku_ue {
	float:left;
	width:200px;
　　　　height:172px;
	padding-left:0px;
	padding-top:0px;
        margin-bottom:0px;
        background: url(http://www.kyakuie.com/images/2008/waku_ue.gif) no-repeat;

}



#waku_sita {
	float:left;
	width:200px;
　　　　height:30px;
	padding-left:0px;
	padding-top:0px;
	text-align: center; 
	margin-bottom:0px;
        background: url(http://www.kyakuie.com/images/2008/waku_sita.gif) no-repeat;
	font-size: 0.75em;
	line-height:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}


/*デザインページ?各フレーム?I??*/


/*広告*/
#koukoku_1 {
	float:left;
	width:200px;
        height:500px;
	padding-left:50px;
	padding-top:100px;
	vertical-align:top;
	margin-bottom:30px;
 
}



#design_main {
	float: right;
	width: 800px;
}
#design_main p {
	font-size: 0.8125em;
	line-height: 1.6em;





table {
border-collapse: collapse;
}

table, th, td {
border: 1px #808080 solid;
}

th, td {
padding: 3px 10px;
}

th {
background-color: #d3e9fa;
}

td {
background-color: #ffffff;
}

td strong {
color: #ff0000;
}




