/*  
Theme Name: HM Theme 2010
Theme URI: http://www.hironori-machida.com
Description: original theme by ts
Author: tomoko.s
Author URI: http://norifuku.jp
Version: 1.0
*/

* {margin:0; padding:0; font-size:100%;}
body {margin:0 auto; width:786px; text-align:center; background:#FEFDFC url(images/back.jpg) left top repeat-x;}
p {font-size:83%; line-height:1.5; margin:10px 0; color:#333;}
li {line-height:1.4; font-size:12px;}
h1 {color:#fff; font-size:1px; margin:0;}
.clr {clear:both;}
ul {padding:0; margin:0;}


#bread_crumb {margin:0 10px; font-size:11px; color:#845320;}
#gototop a {font-size:11px; color:#666; text-decoration:none; float:right; margin:5px 15px;}
#gototop a:hover {color:#009; position:relative; top:1px; left:1px; text-decoration:underline;}
h1.h1_title {font-size:1px; margin:0; padding:0; color:#F9F2E7;}
img a,a img {border:none;}

#wrap {width:817px; padding:0; background-color:#fff; text-align:left; border-left:1px solid #AAA49B; border-right:1px solid #AAA49B;
 background:#fff url(images/body_back.jpg) left top repeat-y;}
#header {background-color:#fff;}

/*通常リンク*/
a:link {color:#009; text-decoration:none;}
a:visited {color:#009; text-decoration:none;}
a:hover {color:#060; text-decoration:underline;}
a:active {color:#060; text-decoration:none; }

/* ヘッダー */
#logo {float:left;}
#sitemap {float:right; margin:5px;}

/* 上部メニュー*/
#top_menu {background:#fff url(images/global_menu.jpg) left top no-repeat; line-height:39px;}
#top_menu li {color:#84725C; font-size:1px; float:left; height:39px; line-height:39px;}
#top_menu li a {color:#84725C; text-decoration:none; display:block;}
#top_menu li a:hover {color:#84725C; text-decoration:none;}
#top_menu li a.m_top {width:97px; background:#fff url(images/global_menu.jpg) 0 0 no-repeat;}
#top_menu li a:hover.m_top {width:97px; background-position:0 -39px;}
#top_menu li a.m_gyomu {width:110px; background:#fff url(images/global_menu.jpg) -97px 0 no-repeat;}
#top_menu li a:hover.m_gyomu {width:110px; background-position:-97px -39px;}
#top_menu li a.m_pro {width:120px; background:#fff url(images/global_menu.jpg) -207px 0 no-repeat;}
#top_menu li a:hover.m_pro {width:120px; background-position:-207px -39px;}
#top_menu li a.m_link {width:102px; background:#fff url(images/global_menu.jpg) -327px 0 no-repeat;}
#top_menu li a:hover.m_link {width:102px; background-position:-327px -39px;}
#top_menu li a.m_con {width:119px; background:#fff url(images/global_menu.jpg) -429px 0 no-repeat;}
#top_menu li a:hover.m_con {width:119px; background-position:-429px -39px;}

* html #top_menu {background:#fff url(images/global_menu.jpg) left top no-repeat; width:817px;}

/* コンテンツ */
#contents {width:619px; float:left;}
#main {padding:10px 20px;}
#page_main {padding:0;}
p.top_cmnt {margin:10px 0 10px 10px; font-size:83%; line-height:1.5; color:#333;}
img.top_aisatsu {margin:0;}

/*フッター*/
#footer {background:#fff url(images/footer.jpg) left top no-repeat; text-align:center; color:#fff; height:50px; padding:0 20px; border-top:1px solid #999; }
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer p {color:#fff; font-size:73%; line-height:1.6; margin:6px 0 0;}

/* sidebar */
#sidebar {width:188px; float:left; padding:10px 5px; font-size:83%;}
#sidebar a:link {color:#333; text-decoration:none;}
#sidebar a:visited {color:#333; text-decoration:none;}
#sidebar a:hover {color:#009; text-decoration:underline;}
#sidebar a:active {color:#009; text-decoration:none; }

#sidebar ul {margin:0 0 15px 0;}
#sidebar ul.left_menu li {margin-left:5px; padding-bottom:2px;}
#sidebar li, #sidebar li li {list-style:none; line-height:1.6; }
#sidebar ul#new li {list-style-position:inside; list-style-type:circle; padding-bottom:8px; line-height:1.4;}
h2.title {margin:0 0 10px 0;}
#sidebar li h2 {margin:5px 0 10px 0;}
#sidebar p {margin:10px;} 
#sidebar p.name {font-size:12px; margin:10px 0;}
li.arc_list {text-align:right; padding:3px;}

#sidebar form {padding-top:8px; padding-left:5px; background:#f0f0f0;}
ul.left_menu li p {font-size:11px; margin:0;}

/*検索フォーム*/
form#searchform {padding:10px 0 10px 5px; background:#f0f0f0; }
form#searchform input#s {width:110px; color:#333; }
input#searchsubmit {color:#333;}

/* 投稿記事 */
.post {margin:15px 10px 20px ; border:1px solid #8a644a; border-top:none; padding:10px 20px; background:#ffffeb url(images/post_top.jpg) left top repeat-x;}
.post p {font-size:12px; line-height:1.6; margin:10px 0;}
#innerbox h2.title {font-size:14px; margin:15px 0 10px 0; padding:3px; border-bottom:3px double #960; line-height:1.3;}
#innerbox small {padding:5px 0; line-height:2;}
p.postmetadata {line-height:2; margin:12px 0 20px 0; color:#666; font-size:12px;}
p.postmetadata_top {line-height:1; margin:8px 0 15px; color:#666; font-size:12px; text-align:right;}
.entry {line-height:1.7; font-size:12px;}
.entry p {line-height:1.7; font-size:12px;}
small {font-size:12px;}
.navigation {font-size:12px; padding:10px 0;}
.alignleft {float:left;}
.alignright {float:right;}
.more-link {margin:15px 0 0 0; display:block; width:100px;}
.post ul {margin:10px 0 10px 20px;} 

/* page.php */
#page_contents {padding:10px 20px 10px 15px;}
#page_contents .meta {font-size:80%; margin:10px; text-align:right;}
#page_contents .storycontent h1 {font-size:1px; margin:0; color:#fff;}
#page_contents dl {font-size:83%;}
#page_contents .post {border:none; padding:0 0 0 10px; background:none; background-color:#fff;}

#page_contents h3 {font-size:90%; margin:10px 0;}

table.koen {font-size:76%; border-collapse:collapse;}
table.koen th {font-weight:normal; vertical-align:top; text-align:right; padding:0 10px 0 0; width:110px;}
table.koen td {padding:0; line-height:1.5; padding:0 0 10px 0;}

/* sitemap */
#sitem .ddsg-wrapper ul li {list-style:none; line-height:2; margin:15px 0 5px 0;}
#sitem .ddsg-wrapper ul li ul li{list-style:circle; line-height:1.4; margin:3px 0 3px 30px;}


