@charset "utf-8";

/* ------------------------- TOC
house_feature
 ------------------------- */
 
/* ============================== top */

#top .header .logo { float: left; width: 480px; }
#top .header .logo h1 { float: left; }
#top .header .logo h2 { font-family: "ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3"; padding:10px 15px; width: 320px; float: left; }
#top #top_copy { background-color:#A6D620; margin-right: 6px; }
#top #top_copy p { padding: 1px 0; }
#top #contents_main { width: 756px; margin-top: 15px; margin-left: 30px; }

#top .top_index_wrapper { margin: 0; }
#top .top_index_topics { float: left; width: 340px; margin:0; }
#top .top_index_blog { float: right; width: 390px; margin:0; }
#top .top_index_wrapper_2nd { margin-top: 10px; }
#top .top_index_left { float: left; width: 365px; margin:0; }
#top .top_index_right { float: right; width: 365px; margin:0; }
#top .top_index_left table,
#top .top_index_right table { border-bottom: 1px solid #CCCCCC; height: 87px; width: 365px; margin: 10px 0 0 0;  }
#top .top_index_left p,
#top .top_index_right p { padding: 5px 5px 0 0; }
#top .top_index_wrapper_3rd { margin-top: 30px; }
#top .top_index_wrapper_3rd table { margin: 0 0px; font-size: 92%; }
#top .top_index_wrapper_3rd td { padding: 5px; }

#top .topics { background-color:#DBFF8E; padding-bottom: 10px; margin-top: 0; }
#top .topics .topics_innner { margin-top: 10px; }
#top .topics h3 { padding: 5px 10px; color:#006633; border-bottom: 1px dotted #A6D620; margin-top: 0; }
#top .topics p { padding: 5px 10px; }

#top .bloginfo { background-color:#FFFFFF; border: 1px solid #A6D620; padding-bottom: 10px; margin-top: 0;  }
#top .bloginfo h3 { padding: 5px 10px; border-bottom: 1px dotted #A6D620; margin-top: 0; }
#top .bloginfo p { padding: 0 10px; }
#top .bloginfo .blog_newentry { border: none; margin-top: 10px; width: auto; height:auto; }
#top .bloginfo .blog_newentry strong { font-weight: bold; }
#top .bloginfo .blog_newentry img { margin: 0 10px 0 0; }

/* ============================== topics */

#topics { width: 500px; }
#topics .topics { padding-bottom: 10px; margin-top: 15px; float: none; }
#topics .topics .topics_innner { margin-top: 10px; }
#topics .topics .topicstitle { padding: 5px 10px; color:#006633; border-bottom: 1px dotted #A6D620; border-top: 1px dotted #A6D620; margin-top: 0; }
#topics .topics h1 { padding: 5px 10px; color: #666666; font-size: 117%; font-weight: bold;}
#topics .topics p { padding: 5px 10px; line-height: 150% ;}
#topics .header { width: 480px; }
#topics .closewindow { float: right; margin-top: 15px; }

/* ============================== house_feature */
#house_feature #contents_main table { margin-top: 10px; }
#house_feature #anchor_link { margin-top: 20px; width: 500px; }
#house_feature #anchor_link li { float: left; width: 100px; }

/* ============================== house_sav_point */
#house_sav_point #anchor_link { margin-top: 20px; width: 500px; }
#house_sav_point #anchor_link li { float: left; width: 150px; }

/* ============================== house_residential */
#house_residential #contents_main .table_column p { margin-top: 10px; }
#house_residential #contents_main .table_column strong { font-weight: bold; }


/* ============================== qanda */
#qanda #contents_main .table_column table { margin-top: 10px; }

/* ============================== house_process */
#house_process strong { font-weight: bold; }

/* ============================== wood_attestation */
#wood_attestation #contents_main .point_column { margin: 15px; padding: 15px;}
#wood_attestation #contents_main .point_column ul { margin-left: 10px; }
#wood_attestation #contents_main .point_column li { color: #FF6600 ; font-weight: bold; line-height: 180%; list-style-type: square; }

/* ============================== sitemap */
#sitemap #contents_main h2 { background-color: #A6D620; color: #FFFFFF; font-size: 134%; font-weight: bold; margin-top: 15px; padding: 5px; width: 240px;  }
#sitemap #contents_main .index { margin-top: 10px; margin-left: 20px; }

/* ============================== wood */
#wood #anchor_link { margin-top: 20px; width: 500px; }
#wood #anchor_link li { float: left; width: 200px; }
