@charset 'utf-8';

/**
 * Style for 1 column page
 * 
 * @copyright   Sotaro KARASAWA
 * @author      Sotaro KARASAWA <sotaro@strk.jp>
 * @version     0.1.0
 * @date        2007/10/10
 */


#content{
background: url(../images/1col_bg.gif) repeat-y;
padding: 5px 15px 5px;
margin: 10px 0px;
border-top: solid 1px #e1e1e1;
border-bottom: solid 1px #e1e1e1;
}

h2{
margin:10px 0;
line-height:180%;
font-size: 16px;
}


dt{
font-weight:bold;
margin: 8px 0;
padding: 2px 5px;
background: #d7eaf8;
}

#individual li,
dd{
margin-left: 20px;
line-height: 160%;
}

#logo{
margin: 10px;
}

#right{
margin-left:200px;
}

#right .fleft{
width: 280px;
}

#right .fright{
width: 280px;
}

.notice{
font-size: 85%;
color:#666;
}


/* Sitemap
 **/

.sitemap{
margin:0 10px;
}
.sitemap li{
margin-left:15px;
}


/* estimate
 */

#individual #contact table{
}
#individual #contact table th{
width: 150px;
background: #d7eaf8;
}

#individual #contact p.notice{
margin: 0;
padding:0;
color:#f00;
}

table{
width: 90%;
margin:5px auto;
border-collapse: collapse;
border:solid 1px #999;
}

table th,
table td{
padding: 5px;
border-collapse: collapse;
border:solid 1px #999;
}

table th{
white-space: nowrap;
text-align:center;
}
