@charset "utf-8";
/* CSS Document */
#cont02{
	margin-top: 118px;
	margin-bottom: 20px;
}
/*お客様の声*/
#sideMenu li a.current {
	background-color: #EEE;
	background-image: url(/inc/images/global/sideMenu-off.gif);
	color: #000;
	padding-left: 5px;
}
#cont01 div.entry, #cont01 div.more {
	font-size: 80%;
	font-weight: normal;
	margin: 25px 0px 10px;
}
#textBox{
	width: 300px;
	float: right;
}
#imgBox{
	float: left;
	margin-top: 20px;
	width: 430px;
}
#imgBox img{
	margin-bottom: 10px;
}
#body08 #cont03 a{
	color: #000;
	text-decoration: none;
	padding: 5px 5px 5px 10px;
	display: block;
	background-image: url(/inc/images/global/sideMenu-off.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
}
#body08 #cont03 a:hover{
	color: #fff;
	background-color: #000;
	text-decoration: none;
	padding: 5px 5px 5px 17px;
	background-image: url(/inc/images/global/sideMenu-on.gif);
	background-position: 10px 50%;
}
#body08 #cont03 th{
	font-weight: normal;
	padding: 3px;
}
#body09 .box,
#body08 .box{
	width: 660px;
	margin: 0 auto;
	border: solid 1px #CCC;
	padding: 40px;
}
#body07 th.widA,
#body12 th.widA,
#body13 th.widA{
	width: 150px;
	width: 15%;
}
#body07 td.widB,
#body12 td.widB,
#body13 td.widB{
	width: 350px;
	width: 50%;
}
#body07 td.widC,
#body12 td.widC,
#body13 td.widC{
	width: 200px;
	width: 25%;
}
#body07 .entry,
#body12 .entry,
#body13 .entry,
#body07 .more,
#body12 .more,
#body13 .more{
	line-height: 2.5em;	
}

/* 共通 */
#sideMenu li a.current {
	background-color: #EEE;
	background-image: url(/inc/images/global/sideMenu-off.gif);
	color: #000;
	padding-left: 5px;
}

#cont01 div.entry, #cont01 div.more {
	font-size: 80%;
	font-weight: normal;
	margin: 25px 0px 10px;
}


/* ここからカレンダー */

#calendar {
    margin: 5px 0 10px;
	padding: 3px 0;
    color: #444444;
	border: solid 1px #CCC;
	text-align: center;
}
#calendar h3{
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px;
}
h3.widget-header{
	margin: 0 0 0 0;
}
#calendar h3 a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#calendar h3 a:hover{
	color: #999;
	text-decoration: none;
}
#calendar h3 a:hover{
	color: #000;
	text-decoration: none;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}

#calendar table {
    padding: 0;
    border-collapse: collapse;
}

#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 9px;
    width: 23px;
}

#calendar td {
    padding: 2px 0;
    text-align: center;
	vertical-align: middle;
    font-size: 10px;
    line-height: 120%;
}

.today {
    display: block;
    border: 1px solid #000000;
	margin-top: 2px;
}

.sunday,
.holiday,
.holiday a:link,
.holiday a:visited,
#calendar span a{
    color: #935400;
}
#calendar span a{
    color: #935400;
	font-weight: bold;
	display: block;
	border: 1px solid #fff;
	padding: 2px 0;
	margin: 0 1px;
}
#calendar span a:hover{
	color: #935400;
	border: 1px solid #935400;
	text-decoration: none;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #935400;
}

/* ここまでカレンダー */


/* コメント */
#comments{
	margin-top: 30px;
}
.asset-meta a,
.backTo a,
#comments a{
	color: #935400;
	text-decoration: underline;
}
.asset-meta a:hover,
.backTo a:hover,
#comments a:hover{
	color: #c7a982;
	text-decoration: none;
}
#comments h2{
	margin-bottom: 5px;
}
.asset-meta img{
	vertical-align: middle;
}
.comment-content{
	margin: 0px 0 10px 0;
}
/*h2*/
.trackbacks-header{
	font-size: 15px;
	padding-top: 15px;
}
.comments-header{
	font-size: 15px;
	margin-bottom: 15px;
}
h2.comments-open-header{
	font-size: 15px;
}
.comments-content{
	margin-bottom: 30px;
}
.comment-content p{
	font-size: 75%;
	line-height: 1.8em;
	margin: 10px 0 20px 0;
}
#comment-form-remember-me{
	margin-top: 10px;
}
#comments-open-data{
	margin: 5px 0px 30px 0px;
}
#comment-form-name{
	margin-top: 10px;
}
#comment-form-name,
#comment-form-email,
#comment-form-url{
	margin-bottom: 5px;
}
#comment-form-name label,
#comment-form-email label,
#comment-form-url label{
	width: 100px;
	display: block;
	float: left;
	margin-right: 10px;
}
#comment-author,
#comment-email,
#comment-url{
	width: 416px;	
}
#comment-text{
	height: 200px;
}
#comments-open-footer{
	height: 50px;
	margin-top: 10px;
	clear: both;
}
#comment-text,
#comments-open-footer{
	width: 520px;
	/*width: 50%;*/
}
#comments-open-captcha{
	display: none;
}
#comments-open{
	font-size: 80%;
}

#comment-text{
}
.asset-meta{
	font-size: 80%;
}
.backTo{
	margin: 20px 0 250px 0;
}
#page-title{
	font-weight: normal;
	margin-top: 10px;
}
p.massege{
	font-size: 60%;
	padding-top: 10px;
}
#comment-preview,
#comment-submit{
	margin-bottom: -12px;
}
*:first-child + html #comment-preview,
*:first-child + html #comment-submit{
	margin-bottom: 0px;

}
#comment-preview,
#comment-submit,
#comment-cancel{
	width: 105px;
    height: 33px;
    border: 0;
	background: no-repeat 0 0;
    text-indent: -9999px;
    cursor: pointer;
	padding: 0;
	display: block;
	float: left;
	/*position: absolute;*/
}

#comment-preview:hover,
#comment-submit:hover,
#comment-cancel:hover{
	opacity: 0.4;
    filter: alpha(opacity=40);
}
#comment-preview{
	background-image: url(/inc/images/bt/bt-01.gif);
}
#comment-submit{
	background-image: url(/inc/images/bt/bt-02.gif);
}
#comment-cancel{
	background-image: url(/inc/images/bt/bt-03.gif);
}

.trackbacks-info{
	font-size: 80%;
}