/*▼ 基本項目 ===========================================*/	a:link {		color: #3300FF;		text-decoration: none;		}	a:visited {		color: #3300FF;		text-decoration: none;		}	a:hover {		color: #00FFFF;		text-decoration: none;		}	a:active {		color: #9999FF;		text-decoration: none;		}			a.block_footer_link:link {		color: #00FFFF;		text-decoration: none;		}	a.block_footer_link:visited {		color: #00FFFF;		text-decoration: none;		}	a.block_footer_link:hover {		color: orange;		text-decoration: none;		}	a.block_footer_link:active {		color: #CCCCCC;		text-decoration: none;		}			td {		font-size: 12px;		line-height: 150%;		}	div {		font-size: 12px;		line-height: 150%;		}/*▼ 基本ブロックに対する指定 ===========================================*/	.main_div {		padding: 10px;		}	.main_table {		border: 1px solid #3366FF;		}		.block_title {		background-image: url('./images/title.jpg');		}	.block_title_box {		font-family: arial-black;		text-align: center;		font-weight: bold;		font-size: 30px;		color: #FFFFFF;		}	.block_navi {		}	.block_navi_box {		padding: 5px 0px 5px 0px;		background-color: #3366FF;		}	.block_menu_left {		background-color: #F0FFFF;		border-right: 2px dotted #99ccff;		}	.block_menu_left_box {		padding: 10px 10px 10px 10px;		}	.block_main_area {		}	.block_main_area_box {		padding: 10px 10px 10px 10px;		}	.block_menu_right {		}	.block_menu_right_box {		padding: 10px 0px 10px 10px;		}	.block_footer {		background-color: #99ccFF;		}	.block_footer_box {		padding: 5px;		font-size: 10px;		text-align: center;		color: #FFFFFF;		}/*▼ ナビゲーションに対する指定 ===========================================*/	.navi_select {		border: 1px solid #CCCCCC;		width: 150px;		}	.navi_search {		border: 1px solid #CCCCCC;		width: 120px;		}	.navi_button {		}/*▼ メニュー項目に対する指定 ===========================================*/	.menu_box {		padding-bottom: 10px;		margin-bottom: 10px;		border: 1px solid #CCCCFF;		background-color: #FFFFFF;		}	.menu_title {		background-color: #CCCCFF;		color: #FFFFFF;		padding: 2px 2px 2px 10px;		font-size: 12px;		font-weight: bold;		text-shadow: 2px 2px 2px #3300FF;		}	.menu_list {		padding: 5px 0px 0px 10px;		font-size: 12px;		line-height: 150%;		}	.menu_list_center {		padding: 10px 0px 0px 0px;		font-size: 12px;		line-height: 150%;		text-align: center;		}		.link_to_top_box {		padding: 10px 0px 20px 0px;		text-align: center;		font-size: 12px;		}		.calendar_box {		background-color: #FFFFFF;		border: 1px solid #CCCCFF;		}		.counter_box {		padding: 0px 4px 0px 10px;		text-align: center;		}		.menu_selecter {		width: 115px;		border: 1px solid #CCCCCC;		font-size: 11px;		}/*▼ 新着情報リストに対する指定 ===========================================*/	.link_to_latests {		font-size: 12px;		}	.latest_times {		padding-left: 5px;		}	/*▼ カレンダーに対する指定 ===========================================*/	.line_cal_box {		}		.calendar_table {		}	.navi_td {		font-size: 10px;		padding: 0px 5px 0px 5px;		}	.month_td {		font-size: 10px;		}		.week_td_sun {		font-size: 10px;		}	.week_td_sat {		font-size: 10px;		}	.week_td_week {		font-size: 10px;		}		.blank_td {		font-size: 10px;		color: #666666;		}	.td_data {		font-size: 10px;		background-color: #ccccFF;		}	.td_view {		font-size: 10px;		background-color: #FF99FF;		}	.td_today {		font-size: 10px;		background-color: #99ccFF;		}	.td_week {		font-size: 10px;		}	.td_sat {		font-size: 10px;		}	.td_sun {		font-size: 10px;		}		.font_color_sun {	}	.font_color_sat {	}	.font_color_week {	}/*▼ その他のオブジェクトに対する指定 =====================================*/		.main_area_box {		font-size: 12px;		}		.top_info_box {		padding: 10px 10px 20px 10px;		font-size: 12px;		}/*▼ トピック詳細表示に対する指定 =====================================*/	/*topic.php*/			.topic_vbox {			}		.topic_no_target {			padding: 10px 0px 20px 0px;			color: #FF66FF;			text-align: center;			font-size: 14px;			font-weight: bold;			}		.tn_left {			margin-top: 5px 10px 5px 5px;			}		.tn_right {			margin-top: 5px 5px 5px 10px;			}		.tn_center {}		.tn_no_align {}		.qtbox {			border: 1px dotted #999999;			font-size: 11px;			margin: 0px 20px 0px 20px;			padding: 15px 15px 15px 15px;			color: #666666;			font-style: italic;			}		.topic_view_title {			font-size: 14px;			font-weight: bold;			text-align: center;			padding: 10px 0px 15px 0px;			}		.topic_view_sublink {			padding: 0px 10px 10px 10px;			font-size: 12px;			color: #666666;			}		.topic_view_summary {			padding: 0px 10px 10px 10px;			color: #666666;			font-size: 12px;			}		.topic_view_body {			padding: 0px 10px 10px 10px;			font-size: 12px;			}		.topic_view_footer {			text-align: right;			padding: 0px 10px 20px 10px;			font-size: 12px;			}		.topic_view_navi {			padding: 0px 0px 18px 0px;			}		.topic_view_tonext {			font-size: 12px;			}		.topic_view_tonext_hide {			font-size: 12px;			color: #A9A9A9;			}		.topic_view_tomonth {			font-size: 12px;			}		.topic_view_topre {			font-size: 12px;			}		.topic_view_topre_hide {			font-size: 12px;			color: #A9A9A9;			}	/*▽ headline_comp.php */		.headline_comp_box {}		.headline_comp_xtitle {			font-size: 12px;			padding: 0px 0px 0px 10px;			}		.headline_comp_date {			font-size: 12px;			color: #666666;			background-color: #CCCCFF;			font-weight: bold;			border: 1px solid #CCCCFF;			padding: 2px 0px 2px 10px;			margin-top: 15px;			}		.headline_comp_tbox {}		.headline_comp_ttitle {			font-size: 12px;			padding: 15px 15px 0px 15px;			border-left: 1px solid #CCCCFF;			border-right: 1px solid #CCCCFF;			}		.headline_comp_sublink {			font-size: 12px;			padding: 10px 15px 0px 15px;			color: #666666;			border-left: 1px solid #CCCCFF;			border-right: 1px solid #CCCCFF;			}		.headline_comp_summary {			font-size: 12px;			padding: 10px 15px 0px 15px;			color: #666666;			border-left: 1px solid #CCCCFF;			border-right: 1px solid #CCCCFF;			}		.headline_comp_body {			padding: 10px 15px 0px 15px;			font-size: 12px;			border-left: 1px solid #CCCCFF;			border-right: 1px solid #CCCCFF;			}		.headline_comp_tfooter {			font-size: 12px;			text-align: right;			padding: 10px 15px 15px 15px;			border-left: 1px solid #CCCCFF;			border-right: 1px solid #CCCCFF;			border-bottom: 1px solid #CCCCFF;			}		.headline_comp_notopic {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 10px 0px 10px 0px;			}		.qtbox_hl {			font-size: 12px;			border: 1px dotted #999999;			margin: 0px 20px 0px 20px;			padding: 5px 10px 5px 10px;			color: #666666;			font-style: italic;			}			/*▽ headline_summ.php */		.headline_summ_box {}		.headline_summ_xtitle {			font-size: 12px;			padding: 0px 0px 0px 10px;			}		.headline_summ_date {			font-size: 12px;			color: #666666;			background-color: #CCCCFF;			font-weight: bold;			border: 1px solid #CCCCFF;			padding: 2px 0px 2px 10px;			margin-top: 15px;			}		.headline_summ_tbox {}		.headline_summ_ttitle {			font-size: 12px;			padding: 15px 15px 0px 15px;			border-left: 1px solid #CCCCFF;			border-right: 1px solid #CCCCFF;			}		.headline_summ_body {			font-size: 12px;			padding: 10px 15px 0px 15px;			border-left: 1px solid #CCCCFF;			border-right: 1px solid #CCCCFF;			}		.headline_summ_tfooter {			font-size: 12px;			text-align: right;			padding: 10px 15px 15px 15px;			border-left: 1px solid #CCCCFF;			border-right: 1px solid #CCCCFF;			border-bottom: 1px solid #CCCCFF;			}		.headline_summ_notopic {			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 10px 0px 10px 0px;			}		.ctgicn {			margin: 3px 5px 0px 0px;			}	/*▽ headline_list.php */		.headline_list_box {}		.headline_list_xtitle {			font-size: 12px;			padding: 0px 0px 10px 10px;			}		/*		.headline_list_date {			font-size: 12px;			color: #666666;			border-top: 1px solid #CCCCCC;			border-left: 1px solid #CCCCCC;			border-right: 1px solid #CCCCCC;			font-weight: bold;			padding: 2px 0px 2px 10px;			}		*/		.headline_list_ttitle {			font-size: 12px;			padding: 0px 10px 3px 10px;			color: #666666;			}		/*		.headline_list_body {			padding: 0px 0px 10px 30px;			}		*/		.name_at_headline_list {			color: #FFFFFF;			font-size: 10px;			background-color: #A9A9A9;			padding: 0px 2px 0px 2px;			}		.headline_list_notopic {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 10px 0px 10px 0px;			}	/*▽ link.php */		.link_box {			}		.link_list_header {			font-size: 14px;			font-weight: bold;			padding: 0px 0px 10px 20px;			}		.link_categ {			font-weight: bold;			border: 1px solid #CCCCCC;			font-size: 12px;			padding: 2px 0px 2px 10px;			margin: 0px 0px 5px 0px;			}		.link_site_title {			color: #6666CC;			padding: 0px 0px 0px 10px;			}		.link_site_body {			padding: 0px 0px 5px 30px;			}		.no_link_notice {			font-family:			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 0px 0px 18px 0px;			}			/*▽ main_month.php */		.main_month_box {}		.month_view_header {}		.month_view_title {}		.month_view_summary {}		.month_view_notopic {}		.main_month_navi_box {}		.month_view_navi {}		.month_view_navi_hide {}		.hidden_font {}			/*▽ main.php */		.main_topiclist_box {			}		.topiclist_navi {}		.topiclist_navi_hide {			color: #CCCCCC;			}		.topiclist_navi_center {}		.topiclist_header {			font-size: 14px;			font-weight: bold;			padding: 0px 0px 10px 20px;			}		.topiclist_navibox1 {			padding: 2px 0px 2px 0px;			margin: 0px 0px 15px 0px;			border: 1px solid #CCCCFF;			}		.name_at_main_topiclist {			color: #FFFFFF;			font-size: 10px;			background-color: #A9A9A9;			padding: 0px 2px 0px 2px;			}		.topiclist_title {			color: #6666CC;			padding: 0px 0px 0px 10px;			}		.topiclist_summary {			font-size: 10px;			padding: 5px 0px 15px 30px;			}		.no_topiclist_notes {			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 0px 0px 18px 10px;			}		.topiclist_navibox2 {			padding: 2px 0px 2px 0px;			border: 1px solid #CCCCFF;			margin: 0px 0px 15px 0px;			}	/*▽ newcomm.php */		.newcomm_box {			padding: 0px 0px 15px 0px;			}		.newcomm_header {			font-size: 14px;			font-weight: bold;			padding: 0px 0px 5px 20px;			}		.newcomm_title {			color: #6666CC;			padding: 10px 0px 0px 20px;			font-weight: bold;			}		.newcomm_list {			padding: 0px 0px 0px 20px;			}		.newcomm_nodata {			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 20px 0px 10px 0px;			}			/*▽ newtb.php */		.new_tb_box {			}		.new_tb_header {			font-size: 14px;			font-weight: bold;			padding: 0px 0px 10px 20px;			}		.new_tb_title {			padding: 10px 0px 0px 20px;			}		.new_tb_nodata {			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 20px 0px 10px 0px;			}		/*▽ search.php */		.search_result_box {}		.search_result_header {}		.search_result_title {}		.search_result_body {}	/*▽ top_page.php */		.top_page_box {			}		.top_page_mainarea {}	/*▽ topic_comments.php */		.comment_box {			margin: 0px 10px 20px 10px;			padding: 0px 0px 0px 0px;			border: 1px solid #CCCCFF;			}		.comment_header {			text-align: center;			font-size: 11px;			background-color: #CCCCFF;			border-bottom: 1px solid #CCCCFF;			padding: 2px 0px 2px 0px;			margin-bottom: 5px;			}		.comment_postlink {			font-weight: bold;			text-align: center;			font-size: 11px;			padding: 10px 0px 10px 0px;			}		.comment_title {			font-size: 11px;			font-weight: bold;			padding: 15px 0px 0px 5px;			margin: 0px 15px 0px 15px;			}		.comment_body {			margin: 0px 15px 0px 15px;			padding: 10px 10px 15px 10px;			font-size: 11px;			border-bottom: 1px dotted #CCCCFF;			}		.comment_mod_color {			background-color: #FFCCFF;			}		.comment_nodata {			color: #FF99FF;			font-weight: bold;			text-align: center;			font-size: 12px;			padding: 0px 0px 10px 0px;			}	/*▽ topic_tbs.php */		.ttb_box {			margin: 0px 10px 20px 10px;			padding: 0px 0px 5px 0px;			border: 1px solid #CCCCFF;			}		.ttb_header {			text-align: center;			font-size: 11px;			background-color: #CCCCFF;			border-bottom: 1px solid #CCCCFF;			padding: 2px 0px 2px 0px;			}		.ttb_url_show {			text-align: center;			font-size: 11px;			padding: 10px 0px 0px 0px;			}		.ttb_form_show {			text-align: center;			font-size: 11px;			padding: 0px 0px 10px 0px;			}				.ttb_title {			font-size: 12px;			font-weight: bold;			margin: 0px 15px 0px 15px;			padding: 15px 0px 0px 5px;			border-top: 1px dotted #CCCCFF;			}		.ttb_from_str {			font-size: 11px;			font-weight: bold;			margin: 0px 15px 0px 15px;			padding: 0px 0px 0px 20px;			}		.ttb_excerpt {			margin: 0px 15px 0px 15px;			padding: 5px 10px 15px 10px;			font-size: 11px;			}				.ttb_nodata {			color: #FF99FF;			font-weight: bold;			text-align: center;			font-size: 12px;			padding: 0px 0px 10px 0px;			}		/*▽ contents.php */		.contents_box {			}		.no_contents_warning {			color: #FF99FF;			font-weight: bold;			text-align: center;			font-size: 14px;			padding: 18px 0px 18px 10px;			}		.contents_title {			font-size: 14px;			font-weight: bold;			text-align: center;			padding: 2px 0px 2px 0px;			margin: 0px 0px 25px 0px;			border: 1px solid #CCCCFF;			background-color: #CCCCFF;			}		.contents_body {			font-size: 12px;			padding: 0px 10px 0px 10px;			}		.contents_footer {			text-align: right;			font-size: 12px;			padding: 10px 0px 0px 10px;			border-top: 1px solid #CCCCFF;			margin: 10px 0px 0px 0px;			line-height: 150%;			}		.qtbox_incts {			border: 1px dotted #CCCCFF;			font-size: 12px;			margin: 0px 20px 0px 20px;			padding: 15px 15px 15px 15px;			color: #666666;			font-style: italic;			}/*▼ BBS MODULE ===========================================*/	/*▽ bbs_form.php */		.bbs_form_box {			padding: 0px 0px 20px 0px;			}		.bbs_form_box td {			font-size: 12px;			}	/*▽ bbs_headline.php */		.bbs_hd_box {			border: 1px solid #CCCCFF;			margin: 0px 0px 15px 0px;			}		.bbs_hd_title {			padding: 2px 0px 2px 0px;			border-bottom: 1px solid #CCCCFF;			font-size: 12px;			background-color: #CCCCFF;			}		.bbs_hd_body {			font-size: 11px;			color: #6666CC;			padding: 10px 10px 10px 10px;			}	/*▽ index.php (BBS) */		.bbs_vbox {			}		.bbs_main_title {			font-size: 16px;			font-weight: bold;			text-align: center;			padding: 10px 0px 15px 0px;			}		.bbs_newpost_link {			font-size: 14px;			font-weight: bold;			text-align: center;			padding: 0px 0px 15px 0px;			}		.bbs_page_navi {			font-size: 10px;			text-align: center;			padding: 0px 0px 15px 0px;			}		.bbs_srd_box {			margin: 0px 0px 15px 0px;			padding: 0px 0px 0px 0px;			border: 1px solid #CCCCFF;			}		.bbs_title {			padding: 2px 0px 2px 10px;			background-color: #CCCCFF;			font-weight: bold;			border-bottom: 1px solid #CCCCFF;			font-size: 12px;			}		.bbs_body {			padding: 15px 15px 10px 15px;			font-size: 12px;			}		.bbs_footer {			font-size: 11px;			text-align: right;			padding: 0px 15px 15px 15px;			}		.bbs_restitle {			margin: 0px 5px 0px 40px;			padding: 2px 0px 2px 10px;			border: 1px solid #CCCCFF;			font-size: 12px;			}		.bbs_resbody {			padding: 15px 15px 10px 55px;			font-size: 11px;			}		.bbs_resfooter {			font-size: 11px;			text-align: right;			padding: 0px 15px 15px 55px;			}		.bbs_srd_box_mod {			margin: 0px 0px 15px 0px;			padding: 0px 0px 0px 0px;			border: 1px solid #FF66FF;			}		.bbs_title_mod {			padding: 2px 0px 2px 10px;			background-color: #FF66FF;			color: #FFFFFF;			font-weight: bold;			border-bottom: 1px solid #CCCCFF;			font-size: 12px;			}		.bbs_body_mod {			padding: 15px 15px 10px 15px;			font-size: 12px;			background-color: #FFCCFF;			}		.bbs_footer_mod {			font-size: 11px;			text-align: right;			padding: 0px 15px 15px 15px;			background-color: #FFCCFF;			}		.bbs_restitle_mod {			margin: 0px 5px 0px 40px;			padding: 2px 0px 2px 10px;			border: 1px solid #CCCCFF;			font-size: 12px;			background-color: #FF99FF;			}		.bbs_resbody_mod {			margin: 0px 5px 0px 40px;			padding: 15px 15px 10px 55px;			font-size: 11px;			background-color: #FFCCFF;			}		.bbs_resfooter_mod {			font-size: 11px;			text-align: right;			padding: 0px 15px 15px 55px;			background-color: #FFCCFF;			margin: 0px 5px 0px 40px;			}		.no_bbsdata_warning {			font-size: 14px;			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 20px 0px 10px 0px;			}		/*▼ REPOST FOLDER ===========================================*/	/*▽ repost_form.php */		.repost_form_box {			padding: 15px 0px 10px 0px;			}		.repost_form_box td {			font-size: 11px;			}		.repost_form_table {			margin: 0px 0px 10px 0px;			}			/*▽ repost_form2.php */		.res_form_box2 {			margin: 20px 0px 20px 0px;			}		.res_form_table2 {}			/*▽ repost_view.php */		.comm_w_body {			background-color: #FFFFFF;			}		.comm_w_box {			margin: 15px 20px 30px 20px;			}		.comm_w_toptitle {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			font-size: 16px;			font-weight: bold;			text-align: center;			background-color: #CCCCFF;			margin: 0px 20px 0px 20px;			padding: 10px 0px 10px 10px;			border: 1px solid #CCCCFF;			}		.comm_w_nodata {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 20px 0px 10px 0px;			}		.comm_w_cbody {			margin: 0px 20px 0px 20px;			padding: 0px 30px 20px 20px;			border-bottom: 1px solid #CCCCFF;			}		.comm_w_cposter {			font-size: 14px;			padding: 20px 30px 10px 30px;			}/*▼ TRACKBACK FOLDER ===========================================*/	/*▽ tb_view.php */		.tb_view_body {			background-color: #FFFFFF;			}		.tb_view_box {			margin: 15px 20px 25px 20px;			}		.tb_view_toptitle {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			font-size: 16px;			font-weight: bold;			text-align: center;			background-color: #CCCCFF;			margin: 0px 20px 0px 20px;			padding: 10px 0px 10px 10px;			border: 1px solid #CCCCFF;			}		.tb_view_url_str {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			font-weight: bold;			text-align: center;			padding: 20px 0px 0px 0px;			}		.tb_form_post {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			font-weight: bold;			text-align: center;			padding: 0px 0px 20px 0px;			}		.tb_view_linktitle_str {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			font-weight: bold;			font-size: 14px;			border-top: 1px solid #CCCCFF;			margin: 0px 20px 0px 20px;			padding: 15px 10px 0px 10px;			}		.tb_view_excerpt {			padding: 5px 30px 0px 40px;			}		.tb_view_from {			text-align: right;			padding: 5px 30px 15px 40px;			}		.tb_view_blog_name {}		.tb_view_nodata_str {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 20px 0px 10px 0px;			}	/*▽ tb_form.php */			.tb_form_body {			background-color: #CCCCFF;			}		.tb_form_box {			background-color: #FFFFFF;			padding: 10px 10px 20px 10px;			margin: 10px 10px 10px 10px;			}		.tb_form_table {}		.tb_form_header {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			font-size: 16px;			font-weight: bold;			text-align: center;			padding: 10px 0px 10px 10px;			}		.tb_form_nodata {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			color: #FF99FF;			font-weight: bold;			text-align: center;			padding: 0px 0px 10px 0px;			}		.tb_form_stat {			font-family:			"Trebuchet MS",			HiraKakuPro-W6,			Verdana,			Arial,			sans-serif;			font-weight: bold;			text-align: center;			padding: 0px 0px 10px 0px;			}		.tb_form_sendto {			background-color: #E0E0FF;			margin: 0px 20px 20px 20px;			padding: 2px 0px 2px 0px;			}		.tb_form_notes {			color: #FF00FF;			font-size: 10px;			}/*▼ 全体の共通パーツ ===========================================*/	.warning_color {		color: #FF00FF;		}	.new_fcolor {		color: #FF0000;		}	.input_area {		border: 1px solid #A9A9A9;		}	.menu_pointer {		color: #FF6633;		}/*====スケジュール====*/.toolbar_cal {	font-size: 12px;	font-weight: bold;	line-height: normal;	color: #666666;	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	text-align: center;	}.sc_box_div {	padding: 0px 0px 0px 0px;	}.sc_navi {	padding: 12px;	}.sc_navi_l {	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	}.sc_navi_c {	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	}.sc_navi_r {	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	}.sc_table {	background-color: #CCCCCC;	}.sc_sun_htd {	width: 60px;	height: 30px;	background-color: #FFE5E5;	color: #FF0000;	text-align: center;	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	}.sc_week_htd {	width: 60px;	height: 30px;	background-color: #F0F0F0;	text-align: center;	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	}.sc_sat_htd {	width: 60px;	height: 30px;	background-color: #E0E0FF;	text-align: center;	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	}.sc_blank_td {	width: 60px;	height: 60px;	background-color: #FFFFFF;	}.sc_day_td {	width: 60px;	height: 60px;	background-color: #FFFFFF;	}.sc_day_td_today {	width: 60px;	height: 60px;	background-color: #FFFF99;	}.sc_d_div {	float:left;	text-align: center;	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	width: 25px;	height: 20px;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	margin-right: 2px;	background-color: #F0F0F0;	}.sc_d_div_sun {	float:left;	color: #FF0000;	text-align: center;	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	width: 25px;	height: 20px;	border-right: 1px dotted #FFCC66;	border-bottom: 1px dotted #FFCC66;	margin-right: 2px;	background-color: #FFE5E5;	}.sc_d_div_sat {	float:left;	text-align: center;	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	width: 25px;	height: 20px;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	margin-right: 2px;	background-color: #E0E0FF;	}.sc_d_data {	font-size: xx-small;	line-height: 120%;	padding: 2px 2px 2px 0px;	}.add_sc_data {	padding:10px;	}	.scv_body {	background-color: #FFFFFF;	}.scv_box {	padding: 20px;	}.scv_data {		}.scv_table {	background-color: #FFCC66;	}.scv_hcol {	width: 50px;	background-color: #FFFFCC;	}.scv_dcol {	background-color: #FFFFFF;	width: 160px;	}/*メールフォーム*/.mform_box {	padding: 10px 0px 10px 0px;	}.mform_header {	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	text-align: center;	padding: 0px 0px 5px 0px;	}.mform_hcol {	text-align: right;	line-height: 160%;	}.mform_dcol {	line-height: 160%;	width: 285px;	}.mform_input {	width: 280px;	border: 1px solid #FFCC66;	background-color: #FFFFCC;	}.mform_textarea {	width: 280px;	height: 130px;	border: 1px solid #FFCC66;	background-color: #FFFFCC;	}.send_stat {	font-family: HiraKakuStd-W8, HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;	font-weight: bold;	text-align: center;	padding: 30px 0px 35px 0px;	}
