@charset "utf-8";
/* CSS Document */
@import url("parts.css");
@import url("reset.css");

/*2008 matsuda 作成*/


/*---body---*/
body {background:url(../imgdir/common/body_backbar.jpg) repeat-x;}
#container {margin:0 auto; width:750px; height:auto;}


/*---header---*/
#header {width:750px; height:353px; background:url(../imgdir/common/head.jpg) no-repeat; text-indent:-9999px;}


/*---main-contents---*/
#main_cont {width:100%; height:auto; background:url(../imgdir/common/cont_backbar.jpg) repeat-x;}



/*---left_cont---*/
#left_cont {width:515px; padding:15px 15px 15px 15px; float:left;}
#left_cont h2 {font-size:1.2em; font-weight:bold; margin:12px 0;}
#left_cont .entry_txt {line-height:1.5em; text-align:justify; text-justify:inter-ideograph; background:url(../imgdir/common/dot.gif) repeat-x bottom; padding-bottom:15px;}
* html #left_cont .entry_txt {line-height:1.7em;}
*+ html #left_cont .entry_txt {line-height:1.7em;}

#left_cont .entry_txt span {font-size:0.9em;}
#left_cont .entry_txt p {margin:10px 0;}
#left_cont .entry_txt p.com {text-align:right;}

#left_cont .entry_archives { background:url(../imgdir/common/dot.gif) repeat-x bottom; padding-bottom:10px;}

#left_cont .more-link {text-align:right; margin:10px 0 0 0; padding:0;}
#left_cont .more-link a {text-decoration:none; color:#990000}
#left_cont .more-link a:hover {color:#CC0000;}

#left_cont .content-nav {font-size:0.9em; text-align:center;}



/*---right_cont---*/
#right_cont {width:180px; margin:0 0 0 10px; padding-top:15px; float:left;}
#right_cont .module {margin:17px 0; padding:0; color:#666; font-size:0.9em; line-height:1.4;}
* html #right_cont .module {margin:32px 0;}
*+ html #right_cont .module {margin:32px 0;}
#right_cont .module h3 {width:180px; margin-bottom:10px; text-align:left;}
#right_cont .module p {border-top:#999 1px solid;}
#right_cont .module ul {line-height:1.7em;}
#right_cont .module ul li {list-style:none; margin:0; background:url(../imgdir/common/icon.gif) no-repeat 0 0.45em; padding-left:10px;}
#right_cont .module a {text-decoration:none;}
#right_cont .module a:hover {color:#990000;}

#right_cont .module table {width:180px;}
#right_cont .module table td {margin:0; padding:0; text-align:center;}
#right_cont .module table a {color:#990000;}
#right_cont .module table a:hover {color:#FF0000;}

#right_cont .module2 {margin:17px 0; padding:0; color:#666; font-size:0.9em; line-height:1.4;}
* html #right_cont .module2 {margin:32px 0;}
*+ html #right_cont .module2 {margin:32px 0;}
#right_cont .module2 h3 {width:180px; margin-bottom:10px; text-align:left;}
#right_cont .module2 p {border-top:#999 1px solid;}
#right_cont .module2 ul {line-height:1.7em;}
#right_cont .module2 ul li {list-style:none; margin:0; background:url(../imgdir/common/icon.gif) no-repeat 0 0.6em; padding-left:10px;}
#right_cont .module2 a {text-decoration:none;}
#right_cont .module2 a:hover {color:#990000;}



/*---arvives---*/
.arvives {margin:10px 0; padding-left:15px;}
.arvives h3 {font-weight:bold; margin-bottom:10px;}
.arvives a {text-decoration:none;}
.arvives a:hover {color:#990000; text-decoration:none;}
.arvives ul {line-height:1.7em;}
* html .arvives ul {line-height:2.0em;}
*+ html .arvives ul {line-height:2.0em;}

.arvives ul li {list-style:none; margin:0; background:url(../imgdir/common/icon.gif) no-repeat 0 0.35em; padding-left:10px;}
* html .arvives ul li {background:url(../imgdir/common/icon.gif) no-repeat 0 0.45em;}
*+ html .arvives ul li {background:url(../imgdir/common/icon.gif) no-repeat 0 0.45em;}


/*---comment_form---*/
#name,#email,#url {margin:5px 0; font-size:0.9em;}
* html #name,#email,#url {margin:5px 0; font-size:9px;}
*+ html #name,#email,#url {margin:5px 0; font-size:9px;}

#name th,#email th,#url th {text-align:left;}
#footer {margin:10px 0 0 0;}

.comment-content {background:#FFFFFF;}
.comment-footer {font-size:0.9em;}
* html .comment-footer {font-size:9px;}
*+ html .comment-footer {font-size:9px;}

p.return {margin:10px;}
p.return a {color:#990000;}
p.return a:hover {color:#FF0000; text-decoration:none;}






