*html div.blog_left {
	
}

*html div.RANKING_1_TITLE_1, div.RANKING_1_TITLE_2, div.RANKING_1_TITLE_3 {
	width: 125px;
}

*html div.RANKING_2_TITLE_4, div.RANKING_2_TITLE_5, div.RANKING_2_TITLE_6, div.RANKING_2_TITLE_7, div.RANKING_2_TITLE_8, div.RANKING_2_TITLE_9, div.RANKING_2_TITLE_10 {
	width: 160px;
}

*html div.ranking_list ul li div a {
	display: inline;
	height: 40px;
}

div.blog_area {
	width: 210px;
	clear: both;
}

div.blog_area_box {
	float: left;
	width: 370px;
	padding: 5px;
	padding-bottom: 20px;
}

div.blog_box {
	width: 760px;
	height: 90px;
	text-indent: -10000px;
}

div.blog_box div.rss {
	text-align: right;
	margin: 40px 10px 10px 10px;
}

div.blog_ctgry_list li a, div.blog_mounth_list li a, div.blog_keywd_list li a {
	color: #300;
	padding-left: 20px;
	background-repeat: no-repeat;
}

div.blog_ctgry_list li a:hover, div.blog_mounth_list li a:hover, div.blog_keywd_list li a:hover {
	padding-left: 20px;
	background-color: #ffcc99;
}

div.THUMBNAILCLASS {
	width: 80px;
	height: 80px;
	overflow: hidden;
	display: block;
	float: left;
	text-align: center;
	margin: 0 5px;
}

div.LISTCLASS {
	
}

div.LISTCLASS ul {
	border-top: 1px solid #999;
}

div.LISTCLASS ul li {
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid #999;
	position: relative;
	width: 550px;
}

div.blog_entry_main {
	width: 760px;
	height: 150px;
	overflow: hidden;
	background-color: #eee;
}

div.blog_entry_txt {
	height: 80px;
	overflow: hidden;
	display: block;
	padding: 0 10px;
	float: left;
}

div.blog_entry_txt {
	height: 80px;
	width: 420px;
	overflow: hidden;
	display: block;
	padding: 0 0 0 10px;
	float: left;
}

div.blog_left {
	padding: 0 10px;
	width: 180px;
	margin: 0 auto;
	clear: both;
	float: left;
}

div.DETAILCLASS {
	float: right;
	margin: 10px 0 50px 0;
	width: 540px;
	overflow: hidden;
}

div.DETAILCLASS a, div.blog_right_list a {
	color: #300;
}

div.DETAILCLASS div.sectionbottom {
	width: 530px;
	margin: 20px 0;
	border: 1px solid #CC3366;
	overflow: hidden;
}

div.DETAILCLASS div.sectionbottom a {
	color: #c00;
}

div.DETAILCLASS div.sectionbottom .link {
	display: block;
	margin: 10px 0 10px 20px;
}

div.DETAILCLASS div.text {
	color: #333;
	display: block;
	width: 530px;
	overflow: hidden;
	margin-bottom: 20px;
}

div.DETAILCLASS span.entry {
	display: block;
	width: 530px;
	margin-bottom: 10px;
}

div.DETAILCLASS span.image {
	display: block;
	width: 530px;
	margin-bottom: 10px;
}

div.blog_right_list {
	width: 540px;
	overflow: hidden;
	padding: 10px 0;
	margin-bottom: 10px;
}

div.blog_right_list div.blog_navi {
	width: 540px;
	text-align: left;
	border-bottom: 1px #999 solid;
	margin-bottom: 20px;
}

div.blog_right_ttl {
	clear: both;
	width: 540px;
	border-bottom: 1px dotted #300;
	overflow: hidden;
	margin-bottom: 10px;
}

div.RANKING_1_NUM {
	
}

div.RANKING_1_THUM_1, div.RANKING_1_THUM_2, div.RANKING_1_THUM_3 {
	display: block;
	height: 150px;
	width: 150px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 5px;
}

div.RANKING_1_TITLE_1 {
	background: transparent no-repeat scroll -90px top;
}

div.RANKING_1_TITLE_1, div.RANKING_1_TITLE_2, div.RANKING_1_TITLE_3 {
	display: block;
	overflow: hidden;
	width: 130px;
	padding: 30px 5px 0 0;
}

div.RANKING_1_TITLE_2 {
	background: transparent no-repeat scroll -90px top;
}

div.RANKING_1_TITLE_3 {
	background: transparent no-repeat scroll -90px top;
}

div.RANKING_2_NUM {
	
}

div.RANKING_2_THUM_4, div.RANKING_2_THUM_5, div.RANKING_2_THUM_6, div.RANKING_2_THUM_7, div.RANKING_2_THUM_8, div.RANKING_2_THUM_9, div.RANKING_2_THUM_10 {
	display: block;
	height: 100px;
	width: 100px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 5px;
}

div.RANKING_2_TITLE_10 {
	background: transparent no-repeat scroll -62px top;
}

div.RANKING_2_TITLE_4 {
	background: transparent no-repeat scroll -62px top;
}

div.RANKING_2_TITLE_4, div.RANKING_2_TITLE_5, div.RANKING_2_TITLE_6, div.RANKING_2_TITLE_7, div.RANKING_2_TITLE_8, div.RANKING_2_TITLE_9, div.RANKING_2_TITLE_10 {
	display: block;
	overflow: hidden;
	width: 155px;
	padding: 5px 5px 0 0;
}

div.RANKING_2_TITLE_5 {
	background: transparent no-repeat scroll -62px top;
}

div.RANKING_2_TITLE_6 {
	background: transparent no-repeat scroll -62px top;
}

div.RANKING_2_TITLE_7 {
	background: transparent no-repeat scroll -62px top;
}

div.RANKING_2_TITLE_8 {
	background: transparent no-repeat scroll -62px top;
}

div.RANKING_2_TITLE_9 {
	background: transparent no-repeat scroll -62px top;
}

div.ranking_list {
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	height: 100%;
}

div.ranking_list ul {
	border-top: #c0c0c0 1px solid;
	clear: both;
	margin: 10px 1px 5px 1px;
	overflow: hidden;
	width: 228px;
}

div.ranking_list ul li {
	border-bottom: #c0c0c0 1px solid;
	position: relative;
	width: 228px;
}

div.ranking_list ul li div {
	color: #990033;
}

div.ranking_list ul li div a {
	color: #333;
	display: block;
	height: 20px;
}

div.ranking_list ul li div a:active, div.ranking_list ul li div a:hover {
	cursor: pointer;
	color: #990033;
}

h1.TITLECLASS {
	width: 760px;
	height: 150px;
	display: block;
	text-indent: -10000px;
}

h2.TITLECLASS {
	color: #300;
}

img, a img {
	vertical-align: top;
}

img, abbr, acronym, fieldset {
	border: 0;
}

p.blog_ctgry {
	margin-top: 20px;
	width: 180px;
	height: 40px;
	text-indent: -10000px;
}

p.blog_entry_ctgry {
	color: #300;
	background-repeat: no-repeat;
}

p.blog_entry_date {
	clear: both;
	float: left;
}

p.blog_entry_lead {
	display: none;
}

p.blog_keyword {
	margin-top: 20px;
	width: 180px;
	height: 40px;
	text-indent: -10000px;
}

p.blog_lead {
	display: none;
}

p.blog_left_lead {
	margin-top: 10px;
	color: #300;
}

p.blog_left_ttl {
	width: 180px;
	height: 40px;
	text-indent: -10000px;
}

p.blog_mounth {
	margin-top: 20px;
	width: 180px;
	height: 40px;
	text-indent: -10000px;
}

span.DATECLASS {
	margin-top: 10px;
	color: #666;
	display: block;
	width: 410px;
}

span.blog_entry_description {
	color: #300;
	display: block;
	width: 410px;
}

span.NEWCLASS {
	color: #f0c;
	display: block;
}

span.NEWCLASS {
	float: left;
}

span.TEXTCLASS {
	margin-top: 10px;
	color: #300;
	display: block;
	font-weight: bold;
	line-height: 130%;
}

span.blog_entry_ttlpp {
	color: #300;
	display: block;
	font-weight: bold;
	font-size: 18px;
	line-height: 150%;
}

span.RANKING_TIME {
	margin: 0 auto;
	padding: 0px 10px;
	color: #990033;
	display: block;
}

td.ranking_list_off {
	width: 115px;
	height: 40px;
	background: #fff no-repeat scroll -115px top;
	text-indent: -10000px;
}

td.ranking_list_on {
	width: 115px;
	height: 40px;
	background: #fff no-repeat scroll right top;
	text-indent: -10000px;
}

td.ranking_list_on span, td.ranking_list_on span {
	height: 40px;
}

/*
.calendarTable {text-align:center; font-size: 0.7em; border: 2px solid #cccccc; border-collapse:collapse; border-spacing:0;}   
.titleSun,.titleMon,.titleTue,.titleWed,.titleThu,.titleFri,.titleSat,.colSun,.colMon,.colTue,.colWed,.colThu,.colFri,.colSat,.emptySun,.emptyMon,.emptyTue,.emptyWed,.emptyThu,.emptyFri,.emptySat,.cellToday {border: 2px solid #cccccc;}
.titleSun,.colSun,.emptySun {background-color:#ffcccc;}
.titleSat,.colSat,.emptySat {background-color:#99ccff;}
.cellToday {background-color:#ff8040;}
*/

span {
	word-break: normal;
}

.viewarea {
	word-break: normal;
	text-align: left;
}

div.tpl1 {
	word-break: normal;
}

div.tpl1-1 {
	word-break: normal;
	text-align: left;
}

div.tpl1-1-1 {
	word-break: normal;
}

div.tpl1-1-2 {
	word-break: normal;
}

div.tpl1-1-2-1 {
	word-break: normal;
}

div.tpl1-1-3 {
	word-break: normal;
}

div.tpl2 {
	word-break: normal;
}

div.tpl2-1 {
	word-break: normal;
	text-align: left;
}

div.tpl2-1-1 {
	word-break: normal;
}

div.tpl2-1-2 {
	word-break: normal;
}

div.tpl2-1-2-1 {
	word-break: normal;
}

div.tpl3 {
	word-break: normal;
}

div.tpl3-1 {
	word-break: normal;
	text-align: left;
}

div.tpl3-1-1 {
	word-break: normal;
}

div.tpl3-1-2 {
	word-break: normal;
}

div.tpl3-1-2-1 {
	word-break: normal;
}

div.tpl3-1-2-2 {
	word-break: normal;
}

div.tpl3-1-2-2-1 {
	word-break: normal;
}

div.tpl4 {
	word-break: normal;
}

div.tpl4-1 {
	word-break: normal;
	text-align: left;
}

div.tpl4-1-1 {
	word-break: normal;
}

div.tpl4-1-2 {
	word-break: normal;
}

div.tpl4-1-2-1 {
	word-break: normal;
}

div.tpl4-1-2-1-1 {
	word-break: normal;
}

div.tpl4-1-2-2 {
	word-break: normal;
}

div.tpl5 {
	word-break: normal;
}

div.tpl5-1 {
	word-break: normal;
	text-align: left;
}

div.tpl5-1-1 {
	word-break: normal;
}

div.tpl5-1-2 {
	word-break: normal;
}

div.tpl5-1-2-1 {
	word-break: normal;
}

div.tpl5-1-2-2 {
	word-break: normal;
}

div.tpl5-1-2-2-1 {
	word-break: normal;
}

div.tpl5-1-3 {
	word-break: normal;
}

div.tpl6 {
	word-break: normal;
}

div.tpl6-1 {
	word-break: normal;
	text-align: left;
}

div.tpl6-1-1 {
	word-break: normal;
}

div.tpl6-1-2 {
	word-break: normal;
}

div.tpl6-1-2-1 {
	word-break: normal;
}

div.tpl6-1-2-1-1 {
	word-break: normal;
}

div.tpl6-1-2-2 {
	word-break: normal;
}

div.tpl6-1-3 {
	word-break: normal;
}

div.tpl7 {
	word-break: normal;
}

div.tpl7-1 {
	word-break: normal;
	text-align: left;
}

div.tpl7-1-1 {
	word-break: normal;
}

div.tpl7-1-2 {
	word-break: normal;
}

div.tpl7-1-2-1 {
	word-break: normal;
}

div.tpl7-1-2-2 {
	word-break: normal;
}

div.tpl7-1-2-2-1 {
	word-break: normal;
}

div.tpl7-1-2-3 {
	word-break: normal;
}

div.tpl7-1-3 {
	word-break: normal;
}

div.tpl8 {
	word-break: normal;
}

div.tpl8-1 {
	word-break: normal;
	text-align: left;
}

div.tpl8-1-1 {
	word-break: normal;
}

div.tpl8-1-2 {
	word-break: normal;
}

div.tpl8-1-2-1 {
	word-break: normal;
}

div.tpl8-1-2-2 {
	word-break: normal;
}

div.tpl8-1-2-2-1 {
	word-break: normal;
}

div.tpl8-1-2-3 {
	word-break: normal;
}

div.tpl8-1-3 {
	word-break: normal;
}

div.tpl9 {
	word-break: normal;
}

div.tpl9-1 {
	word-break: normal;
	text-align: left;
}

div.tpl9-1-1 {
	word-break: normal;
}

div.tpl9-1-2 {
	word-break: normal;
}

div.tpl9-1-2-1 {
	word-break: normal;
}

div.tpl9-1-2-2 {
	word-break: normal;
}

div.tpl9-1-2-2-1 {
	word-break: normal;
}

div.tpl9-1-2-2-1-1 {
	word-break: normal;
}

div.tpl9-1-2-2-2 {
	word-break: normal;
}

div.tpl9-1-2-3 {
	word-break: normal;
}

div.tpl10 {
	word-break: normal;
}

div.tpl10-1 {
	word-break: normal;
	text-align: left;
}

div.tpl10-1-1 {
	word-break: normal;
}

div.tpl10-1-1-1 {
	word-break: normal;
}

div.tpl10-1-1-2 {
	word-break: normal;
}

div.tpl10-1-1-2-1 {
	word-break: normal;
}

div.tpl10-1-1-2-2 {
	word-break: normal;
}

div.tpl10-1-1-2-2-1 {
	word-break: normal;
}

div.tpl10-1-1-3 {
	word-break: normal;
}

div.tpl10-1-2 {
	word-break: normal;
}

div.tpl11 {
	word-break: normal;
}

div.tpl11-1 {
	word-break: normal;
	text-align: left;
}

div.tpl11-1-1 {
	word-break: normal;
}

div.tpl11-1-1-1 {
	word-break: normal;
}

div.tpl11-1-1-2 {
	word-break: normal;
}

div.tpl11-1-1-2-1 {
	word-break: normal;
}

div.tpl11-1-1-2-2 {
	word-break: normal;
}

div.tpl11-1-1-2-2-1 {
	word-break: normal;
}

div.tpl11-1-1-3 {
	word-break: normal;
}

div.tpl11-1-2 {
	word-break: normal;
}

.menulist_listicon {
	
}

.menulist_gnrnm {
	
}

.menulist_recdate {
	font-size: 75%;
}

.menulist_new {
	font-family: 'ＭＳ Ｐゴシック',Osaka;
	color: #ff0000;
	font-size: 75%;
}

.menulist_title {
	
}

.menulist_description {
	
}

/*
table.mail_list_page { }
table.mail_list_page td { vertical-align: top; }
table.mail_list_page_title { }
table.mail_list_page_title td { text-align:center; font-size:large; }
table.conditions_table { }
table.search_table { background:#808080; }
table.search_table_header { }
table.search_table_input { word-break: normal; }
td.search_table_input_title { }
td.search_table_input_item { }
span.search_term { }
table.search_table_button { }
table.page_info { }
td.page_message { }
td.page_count { }
table.month_link { }
td.prev_month { }
td.next_month { }
table.page_link { }
td.prev_page { }
td.next_page { }
table.mail_list_table { background:#808080; }
tr.mail_list_table_header { }
td.mail_list_table_header_recep { width: 85px; text-align:center; font-weight:bold; }
td.mail_list_table_header_title { text-align:center; font-weight:bold; }
td.mail_list_table_header_date { width: 30%; text-align:center; font-weight:bold; }
td.mail_list_table_header_place { width: 30%; text-align:center; font-weight:bold; }
tr.mail_list_table_body { }
td.mail_list_table_body_recep { background: #FFFFFF; text-align:center; }
td.mail_list_table_body_title { padding: 3px; background: #FFFFFF; }
td.mail_list_table_body_date { padding: 3px; background: #FFFFFF; }
td.mail_list_table_body_place { padding: 3px; background: #FFFFFF; }
table.event_list_table { border-collapse: collapse; border: 1px solid #808080; }
td.event_list_table_day { width: 130px; text-align:center; padding: 3px; background: #FFFFFF; border: 1px solid #808080; }
td.event_list_table_title { padding: 3px; background: #FFFFFF; border: 1px solid #808080; }
*/

