
.Title {font-size:13px; font-style:normal; color: #CC0000; padding-left:10px; letter-spacing:1px; text-decoration:none; font-weight:bold; line-height:25px;}
.Title a:link { color: #CC0000; text-decoration:none;}
.Title a:visited { color: #CC0000; color: #CC0000; text-decoration:none;}
.Title a:hover { color: #CC0000; text-decoration:underline;}
.Title a:active { color: #CC0000; text-decoration:none;}

.BigRedTitle {font-size:14px; font-style:normal; color: #CC0000; padding-left:5px; letter-spacing:1px; text-decoration:none; 	font-weight:bold; line-height:27px;}


/*body*/

.datetime {font-size: 11px; line-height:18px; text-decoration:none; color: #888888;}

#topbreadcrumbs { padding-top:5px;}
#topbreadcrumbs .topcategory {font-size: 12px; padding-right:3px; text-decoration:none; color: #333333;}
#topbreadcrumbs .topcategory a {text-decoration:none; color: #333333;}
#topbreadcrumbs .topcategory a:visited {text-decoration:none; color: #333333;}
#topbreadcrumbs .toptitel {font-size: 12px; text-decoration:none; color: #CC0000;}




.bodytext {font-size: 12px;line-height:18px; text-decoration:none; padding-left:10px; color: #333333;}
.bodytext a:link {text-decoration:underline; color: #333333;}
.bodytext a:visited {text-decoration:underline;	color: #941d55;}
.bodytext a:hover {text-decoration:underline; color: #333333;}
.bodytext a:active {text-decoration:underline; color: #941d55;}

#pr {}
#pr .heading {font-size: 12px; line-height:18px; text-decoration:none; color: #333333;}
#pr .heading img {border:#DB7E90 1px solid;}
#pr .heading a {text-decoration:underline;}
#pr .pr {font-size:12px; color: #333333; letter-spacing:1px; font-weight:bold;}
#pr .text {font-size: 12px; line-height:18px; text-decoration:none; padding-top:4px; color: #666666;}



/*--phone--*/

#telephone {text-align:left; padding-top:8px; padding-bottom:0px;}
table #telephone {margin:5px 0px;}
#telephone img {padding-left:20px; padding-right:2px;}
#telephone .title {font-size:12px; color: #333333; letter-spacing:1px; padding-top:10px; font-weight:bold; padding-right:5px; vertical-align:top;}
#telephone .checkbox {font-size:12px; color: #333333; padding-right:2px; vertical-align:top;}
#telephone .checkbox td {height:22px;}

/*--categorymenu--*/

#categorymenu {}
#categorymenu .category {font-size:13px; padding-left:10px; color:#cc0000; letter-spacing:1px; font-weight:bold;}
#categorymenu .menu {color:#333333; letter-spacing:1px; text-decoration:none; padding-left:10px; line-height:25px;}
#categorymenu .menu a {text-decoration:underline;}



.padding15table {}
tr .padding15table {padding:0px 15px;}
.padding30table {}
tr .padding30table {padding:0px 10px 0px 30px;}

.more img {font-size: 12px; line-height:18px; text-decoration:none; padding-right:6px; border:0px;}
	
#contents {background-color:#FEFAF9;}
#contents .heading {font-size:15px; font-style:normal; color: #333333; padding:20px 20px 10px 20px; letter-spacing:1px; text-decoration:none; font-weight:bold;}
#contents .content {font-size: 12px; line-height:18px; text-decoration:none; padding:20px 20px 20px 20px; color: #333333;}
#contents .content img{border:#FCE7E3 1px solid; padding:4px; background:#ffffff; margin:5px;}
#contents .content a {text-decoration:underline;}
#contents .member {font-size: 12px; color: #666666; text-decoration:none; line-height:18px; padding:10px 20px 10px 20px;}
#contents .member a {text-decoration:underline; padding-right:10px;} 


#page {}
#page .number {font-size: 12px; line-height:18px; text-decoration:none; letter-spacing:1px; padding-left:10px; color: #333333;}
#page .number a {text-decoration:underline; padding-right:1px;}
#page .note {font-size: 12px; text-decoration:none; color: #333333;}
#page .note a {text-decoration:underline;}

#nomal {padding:0px 0px 0px 0px;}
#nomal ul {margin:0px; padding:0px; list-style:none; text-align:left;}
#nomal li {font-size:12px; padding-top:0pt; padding-right:8px; padding-bottom:0pt; padding-left:12px; line-height:2; color: #333333; background-color: transparent; background-image:url(../common/dot.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 0.6em; text-decoration:none;}
#nomal li a { text-decoration:underline;}
#nomal ul li img {vertical-align:middle; margin-left:8px; margin-top:6px; margin-bottom:6px;}


#nomal ul li span.dateRight {line-height:2; float: right; display: block; font-size: 11px; color: #888888;}
#nomal ul li span.dateLeft {font-size: 11px; line-height:18px; text-decoration:none; color: #888888; padding-left:15px;}



#arrow {padding:10px 0px 10px 0px;}
#arrow ul {margin:0px; padding:0px; list-style:none; text-align:left;}
#arrow li {font-size:12px; padding-top:0pt; padding-right:8px; padding-bottom:0pt; padding-left:12px; line-height:2.2; color: #333333; background-color: transparent; background-image:url(../common/arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 0.8em; text-decoration:none;}
#arrow li a { text-decoration:underline;}
#arrow ul li img {vertical-align:middle; margin-left:8px; margin-top:6px; margin-bottom:6px;}


#arrow ul li span.dateRight {line-height:2; float: right; display: block; font-size: 11px; color: #888888;}
#arrow ul li span.dateLeft {font-size: 11px; line-height:18px; text-decoration:none; color: #888888; padding-left:15px;}


#event {height:162px; background:url(../common/body_bg.gif) repeat-x; border:#FCE7E3 1px solid; padding:23px 0px 6px 0px; text-align:left; width:372px;}
#event .photo {float:left; margin:0px 0px 0px 15px; border:#DB7E90 1px solid; display:inline;}
#event .listhalf {float:left; width:187px; display:inline; clear:right;}
#event .listhalf h3 {font-size:13px; line-height:22px; text-decoration:underline; font-weight:bold; color:#333333; float:left; margin:0px; padding:0px 0px 0px 8px; width:175px; height:53px;}
#event .listhalf h3 a:link {color:#333333; text-decoration:underline;}
#event .listhalf h3 a:visited {color:#941d55; text-decoration:underline;}
#event .listhalf h3 a:hover {color:#333333; text-decoration:underline;}
#event .listhalf h3 a:active {color:#941d55; text-decoration:underline;}
#event .listhalf h4 {font-size: 12px; line-height:18px; text-decoration:none; padding:0px 0px 0px 8px; color: #666666; float:left; width:175px;font-weight:normal; margin:0px; height:91px;}
#event .listhalf img {border:0px; float:left; clear:both; margin:0px; padding:8px 5px 0px 100px;}

#publicinfo {background:url(../common/publicinfo_bg.gif) no-repeat; border:1px solid #FFE6E2; height:165px;}
#publicinfo h1{padding:15px 0px 5px 46px; color:#cc0000; font-weight:bold; font-size:13px; margin:0px;}
#publicinfo h2{padding:5px 55px 10px 55px; color:#333333; font-size:12px; font-weight:normal; line-height:22px; margin:0px;}
#publicinfo h2 a{color:#333333; text-decoration:underline; font-size:12px; font-weight:normal; line-height:22px;}
