@charset "euc-jp";
/* CSS Document */

@import "/css/common/common.css";
@import "/css/common/font.css";
@import "/css/common/navi.css";
@import "/css/common/right.css";
@import "/css/common/footer.css";

#navi .e a {
	background-position:0px -52px;
	}

#left {
	width:180px;
	float:left;
	padding-right:10px;
	}

#left .subTitle {
	margin:10px 0px 5px 0px;
	}

#left .list1 ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}

#left .list1 ul li {
	font-size: 88%;
	font-weight:bold;
	padding:10px 0px 0px 10px;
	}

#left .list1 ul ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}

#left .list1 ul ul li {
	font-size: 88%;
	line-height:150%;
	font-weight:normal;
	padding:3px 0px 0px 20px;
	background-image:url(/image/common/left/blog/arrow.gif);
	background-repeat:no-repeat;
	background-position:7px 3px;
	}

#left .list2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	line-height:130%;
	list-style-type:none;
	}

#left .list2 li {
	font-size: 78%;
	padding:0px 0px 0px 13px;
	background-image:url(/image/common/left/blog/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	}

#left form {
	height:30px;
	padding-left:10px;
	}

#left .input {
	width:100px;
}

#left input {
	display:block;
	float:left;
	}


#left .list3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	line-height:130%;
	list-style-type:none;
	}

#left .list3 li {
	font-size: 78%;
	padding:0px 0px 0px 13px;
	background-image:url(/image/common/left/blog/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	}

#left table {
	width:175px;
	}

#left th {
	width:60px;
	font-size: 88%;
	font-weight:normal;
	border-bottom:1px solid #FF8100;
	padding:5px 0px 3px 5px;
	}

#left td {
	width:115px;
	font-size: 88%;
	border-bottom:1px solid #FF8100;
	padding:5px 0px 3px 5px;
	}

#left .adminLink {
	font-size:12px;
	padding:20px 0px 0px 10px;
	}

#left .blogMura {
	padding:20px 0px 0px 10px;
	}

#left .blogMura img {
	margin-bottom:10px;
	}

#left .rss {
	font-size:12px;
	padding:0px 0px 0px 10px;
	}


#right h2 {
	background-image:url(/image/blog/title.jpg);
	height:130px;
	}

#right .backTop {
	padding-bottom:10px;
	}

#right h3 {
	background-color:#F5C9BC;
	font-size:100%;
	padding:5px;
	color:#D53C2B;
	}

#right .option {
	background-color:#FCEFEB;
	font-size:78%;
	padding:5px;
	color:#666;
	text-align:right;
	margin-bottom:10px;
	}

#right h4 {
	margin:10px 0px 5px 0px;
	}

#right .more {
	margin:10px 0px 10px 0px;
	text-align:right;
	}

#right .commentBtn {
	font-size:88%;
	margin-bottom:10px;
	}

#right .commentArea {
	display:none;
	}

#right .commentFrom {
	border:1px solid #F5C9BC;
	background-color:#FCEFEB;
	padding:15px 0px 0px 20px;
	}

#right .comment1 p {
	font-size:78%;
	line-height:150%;
	color:#333;
	}


#right .comment2 {
	border-bottom:1px solid #F5C9BC;
	padding:10px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	}

#right .commentFrom1 {
	margin-bottom:10px;
	}

#right .commentFrom2 textarea {
	width:600px;
	height:150px;
	}

#right .commentFrom3 {
	text-align:center;
	margin:10px 0px 10px 0px;
	}

#right .commentFrom3 input {
	width:100px;
	height:25px;
	}

#right .commentNote {
	padding-bottom:10px;
	}

#right .resultComment p {
	font-size:87%;
	line-height:150%;
	padding:10px 0px 10px 0px;
	}

#right .searchResult p {
	font-size:87%;
	line-height:150%;
	padding:10px 0px 10px 0px;
	}




#calendar {
    margin: 5px 0 10px;;
    color: #444444;
	}

.calendarhead {
    padding-bottom: 5px;
    font-size: 12px;
    letter-spacing: 0.2em;
	}

#calendar table {
	}

#calendar th {
	padding:3px;
    text-align: center;
    font-size: 12px;
	border-bottom:1px solid #bbb;
	}

#calendar td {
    padding: 3px;
    text-align: center;
    font-size: 12px;
    line-height: 120%;
	border-bottom:1px solid #bbb;
	color:#999;
	}

.today {
	background-color:#ffcc00;
	color:#fff;
	}

.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
	}

.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000aa;
	}

.calendarHeader {
	text-align:center;
	}

.pager {
	text-align:center;
	padding-bottom:10px;
	font-size:88%;
	}

.pagerDate {
	text-align:center;
	padding:5px;
	font-size:88%;
	background-color:#fcefeb;
	}

.label {
	font-size:78%;
	padding:10px 0px 0px 0px;
	}

.field input {
	font-size:78%;
	margin:5px 0px 0px 0px;
	}

.field p {
	font-size:78%;
	padding:5px 0px 0px 0px;
	}















