@charset "utf-8";

/*-----------------
     support
  -----------------*/

#title_index h1{background:url(../support/img/title_index.gif) no-repeat;}


/* Category */

div#cframe_01 h2.title a:link, div#cframe_01 h2.title a:visited {
	color: #9b5353;
	font-weight: bold;
	text-decoration: underline;
}

div#cframe_01 h2.title a:active, div#cframe_01 h2.title a:hover {
	color: #9b5353;
	font-weight: bold;
	text-decoration: none;
}



div#cframe_faq {
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #f8f9f9;
}

div#cframe_faq ul {
	width: 596px;
}

div#cframe_faq li {
	clear: both;
	list-style: none;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c5c5c3;
}

div#cframe_faq a {
	display: block;
	padding: 5px 0px 5px 35px;
	background:url(../images/icon_arrow.gif) no-repeat 21px 8px;
	line-height:1.0em;
}

div#cframe_faq a:link, div#cframe_faq a:visited {
	background-color: #f8f9f9;
}

div#cframe_faq a:active, div#cframe_faq a:hover, div#cframe_faq a#on {
	background-color: #eceded;
}

div#question {
	display: block;
	background:url(../images/icon_q.gif) no-repeat 26px 7px;
	padding: 15px 0px 13px 60px;
	background-color: #e6e7e1;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 2px double #c5c5c3;
	line-height:1.0em;
	width: 537px;
	color: #9b5353;
	font-weight: bold;
}

div#answer {
	display: block;
	background:url(../images/icon_a.gif) no-repeat 21px 0px;
	padding: 3px 0px 5px 55px;
}

ul#faq li#sepa {
	display: block;
	text-align: right;
}


ul#faq li#sepa p#fborder {
	clear: both;
	display: block;
	width: 565px;
	margin-bottom: 10px;
	border-bottom: 2px solid #9b5353;
}




/* MT */
.module-list-item {background:url(../img/common_llm01.gif) no-repeat 0px 6px; padding:3px 3px 6px 8px; font-size:60%;line-height:1.2em; text-align:left; text-indent:2px; border-bottom:dashed 1px #888888;}


.date-header {padding-top:5px; margin-top:5px; text-indent:5px; border-bottom:solid 1px #182c78; color:#182c78; font-weight: 900; }

.entry-header {
	margin-top: 10px;
	padding:10px 5px 10px 10px;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right:solid 1px #c5c5c3;
	border-bottom:solid 1px #c5c5c3;
	background-color: #e8e9e9;
	line-height:1.2em;
}

.entry-content {padding:10px 5px;}

.entry-footer {text-align:right; border-top:dashed 1px #888888; border-bottom:solid 2px #182c78; margin-top:5px; margin-bottom:20px; padding-bottom:5px;}

p.border {border-bottom:dashed 1px #f1f1f3; margin:5px 0px;}


/* calender */
.calendar {
    margin: 5px 0;
    text-align: center;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
.calendar table {
    padding: 0;
    border-collapse: collapse;
}
.calendar th {
    padding-bottom: 3px;
    font-size: 9px;
    width: 23px;
}
.calendar td {
    padding: 2px 0;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}

