/*構成*/#main { width: 600px; float: left; margin: 0; padding: 0; display: inline; }#sub { font-size: 12px; line-height: 1.3; width: 180px; float: right; margin: 0; padding: 0; display: inline; }/*メイン部分*/#blog { width: 100%; overflow: auto; margin: 0; padding: 0; }#blog .box_a { width: 295px; float: left; display: inline; }#blog .box_b { width: 295px; float: right; display: inline; }/*サブ部分*/#sub .link { margin-top: 20px; }/*ブログ書出し部分*/#blog h2 { font-size: 13px; font-weight: bold; line-height: 1.3; margin-bottom: 7px; padding-bottom: 2px; border-bottom: 2px solid #cacaca; }#blog h3 { background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 295px; height: 27px; overflow: hidden; }#blog h3 a { display: block; }#blog h3.jirei { background-image: url(../index_img/blgo_jirei.gif); }#blog h3.genba { background-image: url(../index_img/blog_genba.gif); }#blog h3.bukken { background-image: url(../index_img/blog_bukken.gif); }#blog h3.annai { background-image: url(../index_img/blog_annai.gif); }#blog .box { margin-top: 1px; margin-bottom: 7px; border: solid 1px #cacaca; }#blog .box p { margin: 5px; }/*特長*/#main table { line-height: 1.5; width: 100%; margin-top: 10px; border-top: 1px solid #cacaca; }#main table th { text-align: left; vertical-align: top; width: 170px; padding-top: 10px; }#main table td { vertical-align: top; padding-top: 10px; }#main table td h4 { color: #6a3a00; font-size: 16px; font-weight: bold; line-height: 1.3; margin-bottom: 5px; }#main table td h5 { font-weight: bold; line-height: 1.2; margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px solid #606060; }/*サブ部分詳細*/#sub h3.profile { color: #fff; font-size: 14px; background-color: #8395aa; text-align: center; margin-top: 5px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 3px; }#sub img { overflow: hidden; margin-bottom: 5px; }#sub .link h3 { color: #353535; font-size: 13px; font-weight: bold; text-align: center; margin-bottom: 2px; }#sub .link img { margin-top: 10px; margin-bottom: 3px; }#sub .link ul { width: 180px; margin-top: 15px; padding: 0; border-top: 1px solid #cacaca; }#sub .link ul li { width: 180px; margin: 0; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #cacaca; }#sub .link ul li a { background-image: none; margin: 0; padding: 0; }
