/* @override http://takeya.waf.jp/template/pop_mono/styles.css */


body {
	background: #FFFFFF url(http://takeya.waf.jp/template/pop_mono/images/background.gif) repeat-y center;
	font-size: 12px;
	line-height: 170%;
	font-family: HiraMaruPro-W4, 'MS PGothic', Arial, Helvetica, Geneva;
	color: #333333;
	}
td {
	font-size: 12px;
	line-height: 170%;
	font-family: HiraMaruPro-W4, 'MS PGothic', Arial, Helvetica, Geneva;
	color: #333333;
	}
div {
	font-size: 12px;
	line-height: 170%;
	font-family: HiraMaruPro-W4, 'MS PGothic', Arial, Helvetica, Geneva;
	color: #333333;
	}

a:link {
	color: #006699;
	text-decoration: none
	}
a:visited {
	color: #006699;
	text-decoration: none
	}
a:active {
	color: #333333;
	text-decoration: underline
	}
a:hover {
	color: #666666;
	text-shadow: 2px 2px 5px #999999;
	text-decoration: none
	}

.title {
	padding: 10px 15px 10px 10px;
	}
.footer {
	text-align: center;
	color: white;
	text-shadow: 0px -1px 2px #333333;
	}

.footer a {
	text-align: center;
	color: white;
	text-shadow: 0px -1px 2px #333333;
	}
	
.new_fcolor {
	color: #FF0000;
	}
	
.menu_pointer {
	color: #006699;
	}
.photogallery {
	
	}

.grand_box {
	padding: 13px 0px 13px 0px;
	}
.menu_title {
	padding: 0 0 8px 0;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;
	color: white;
	text-shadow: 2px 2px 2px #333333;
	}
.menu_body {
	padding: 3px 20px 3px 20px;
	}
.menu_body_center {
	padding: 4px 0px 0px 0px;
	text-align: center;
	}
.main_area_title {
	padding: 0 0 8px 0;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;
	color: white;
	text-shadow: 2px 2px 2px #333333;
	}
.toppage_mainarea {
	/*background-image: url('images/clione.gif');*/
	background-repeat: no-repeat;
	background-position: center;
	}
.main_area_body {
	padding: 2px 20px 0px 20px;
	}

.navi_select {
	width: 130px;
	border: 1px solid #333333;
	background-color: #ffffff;
	}
.navi_search {
	width: 98px;
	border: 1px solid #333333;
	background-color: #ffffff;
	}

/*¥3¥o´¥AE¥o´¥A¨*/

.contents_box {
	}
.no_contents_warning {
	color: #FF9900;
	font-weight: bold;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	text-align: center;
	font-size: 12px;
	padding: 18px 0px 18px 10px;
	}
.contents_title {
	font-size: 12px;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
	}
.contents_body {
	padding: 10px 20px 0px 20px;
	}
.contents_footer {
	text-align: right;
	padding: 10px 20px 10px 10px;
	border-top: 1px dotted #333333;
	margin: 20px 0px 0px 0px;
	line-height: 150%;
	}
.qtbox_incts {
	border: 1px dotted #333333;
	margin: 0px 20px 0px 20px;
	padding: 15px 15px 15px 15px;
	color: #666666;
	}

/*¢§ ¥E`¥A¥×?1/4¥??E¨A^<ETH>?1?e¨》?A¨e^ ===========================================*/

.top_page_mainarea {
	padding-bottom: 15px;
	}
.top_page_welcom {
	font-family: 'Arial Black', HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-size: 12px;
	color: #006699;
	text-align: center;
	padding: 20px 0px 0px 0px;
	}

.top_info_box {
	padding: 0px 30px 0px 30px;
	}
.top_info_body {
	color: #787878;
	padding: 10px 15px 10px 15px;
	}
	
.top_info_header {
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;
	padding: 2px;
	/*background-color: #333333;*/
	text-align: center;
	}

.headline_top_box {
	padding: 20px 15px 0px 15px;
	}
.headline_top_xtitle {
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;
	padding: 2px;
	/*background-color: #333333;*/
	text-align: center;
	}
.headline_top_tbox {
	/*background-color: #CCCCCC;*/
	padding: 10px 15px 15px 15px;
	}
.headline_top_ttitle {
	background: url(http://takeya.waf.jp/template/pop_mono/images/t_b.gif) no-repeat right top;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	line-height: 130%;
	padding: 0px 0px 5px 0px;
	}

.headline_top_ttitle a {
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-size: 13px;
	text-shadow: 2px 2px 2px #999999;
	font-weight: bold;
	line-height: 130%;
	padding: 0px 0px 5px 0px;
	}	
.headline_top_body {
	padding: 0px 0px 5px 10px;
	}
.headline_top_tfooter {
	text-align: right;
	}


/*¢§ ¥《¥i`¥o´¥A`?1/4?E¨A^<ETH>?1?e¨》?A¨e^ ===========================================*/

	
	
	.calendar_box {
		padding: 0px 0px 5px 0px;
		line-height: 100%;
		}
	
	.calendar_table {
		background-color: #ffffff;
		line-height: 100%;
		}
	.calendar_table td {
		line-height: 140%;
		}
	.navi_td {
		font-size: x-small;
		height: 20px;
		}
	.month_td {
		font-size: x-small;
		height: 20px;
		}
	
	.week_td_sun {
		font-size: x-small;
		width: 22px;
		height: 20px;
		background-color: #FFFFFF;
		}
	.week_td_sat {
		font-size: x-small;
		width: 22px;
		height: 20px;
		background-color: #FFFFFF;
		}
	.week_td_week {
		font-size: x-small;
		width: 22px;
		height: 20px;
		background-color: #FFFFFF;
		}
	
	.blank_td {
		font-size: x-small;
		color: #666666;
		width: 22px;
		height: 20px;
		background-color: #F0F0F0;
		}
	.td_data {
		font-size: x-small;
		background-color: #CCCCCC;
		width: 22px;
		height: 20px;
		}
	.td_view {
		font-size: x-small;
		background-color: #CCFF66;
		width: 22px;
		height: 20px;
		}
	.td_today {
		font-size: x-small;
		background-color: #999999;
		width: 22px;
		height: 20px;
		}
	.td_week {
		font-size: x-small;
		width: 22px;
		height: 20px;
		background-color: #FFFFFF;
		}
	.td_sat {
		font-size: x-small;
		width: 22px;
		height: 20px;
		background-color: #FFFFFF;
		}
	.td_sun {
		font-size: x-small;
		width: 22px;
		height: 20px;
		background-color: #FFFFFF;
		}
	
	.font_color_sun {
	}
	.font_color_sat {
	}
	.font_color_week {
	}

/*¢§ BBS MODULE ===========================================*/

	/*¢| bbs_form.php */

		.bbs_form_box {
			padding: 0px 0px 20px 0px;
			}
		.bbs_form_box td {

			}

	/*¢| bbs_headline.php */

		.bbs_hd_box {
			padding: 5px 0px 10px 0px;
			}
		.bbs_hd_line {
			padding-left: 1em;
			text-indent: -1em;
			}

	/*¢| index.php (BBS) */

		.bbs_vbox {
			padding: 10px 20px 10px 20px;
			}
			
		.bbs_input_area {
			border: 1px solid #333333;
			background-color: #ffffff;
			font-family: HiraMaruPro-W4, 'MS PGothic', Arial, Helvetica, Geneva;
			font-size: x-small;
			width: 150px;
			}
		
		.bbs_input_title {
			border: 1px solid #333333;
			background-color: #ffffff;
			font-family: HiraMaruPro-W4, 'MS PGothic', Arial, Helvetica, Geneva;
			font-size: x-small;
			width: 360px;
			}
		
		.bbs_textarea {
			border: 1px solid #333333;
			background-color: #ffffff;
			font-family: HiraMaruPro-W4, 'MS PGothic', Arial, Helvetica, Geneva;
			font-size: x-small;
			width: 404px;
			height: 130px;
			}

		.bbs_page_navi {

			text-align: center;
			padding: 0px 0px 15px 0px;
			}
		.bbs_srd_box {
			margin: 0px 0px 15px 0px;
			padding: 0px 0px 0px 0px;
			border: 1px solid #333333;
			background-color: white;
			}
		.bbs_title {
			padding: 2px 0px 2px 10px;
			background-color: #CCCCCC;
			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			border-bottom: 1px solid #333333;

			}
		.bbs_body {
			padding: 15px 15px 10px 15px;

			}
		.bbs_footer {

			text-align: right;
			padding: 0px 15px 15px 15px;
			}
		.bbs_restitle {
			margin: 0px 5px 0px 40px;
			padding: 2px 0px 2px 10px;
			border: 1px solid #333333;

			}
		.bbs_resbody {
			padding: 15px 15px 10px 55px;

			}
		.bbs_resfooter {

			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;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			border-bottom: 1px solid #CCCCCC;

			}
		.bbs_body_mod {
			padding: 15px 15px 10px 15px;

			background-color: #FFCCFF;
			}
		.bbs_footer_mod {

			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 #CCCCCC;

			background-color: #FF9900;
			}
		.bbs_resbody_mod {
			margin: 0px 5px 0px 40px;
			padding: 15px 15px 10px 55px;

			background-color: #FFCCFF;
			}
		.bbs_resfooter_mod {

			text-align: right;
			padding: 0px 15px 15px 55px;
			background-color: #FFCCFF;
			margin: 0px 5px 0px 40px;
			}
		.no_bbsdata_warning {

			color: #FF9900;
			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			text-align: center;
			padding: 20px 0px 10px 0px;
			}

/*¢§ ¥E`¥O^¥A¥￣3/4U¨?U`E´1/21/4¨?E¨A^<ETH>?1?e¨》?A¨e^ =====================================*/

	/*topic.php*/
	
		.topic_vbox {
			}
		.topic_no_target {
			padding: 20px 0px 20px 0px;
			color: #FF66FF;
			text-align: center;

			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			}
		.tn_left {
			margin: 5px 10px 5px 5px;
			}
		.tn_right {
			margin: 5px 5px 5px 10px;
			}
		.tn_center {}
		.tn_no_align {}
		.qtbox {
			border: 1px dotted #333333;

			margin: 0px 20px 0px 20px;
			padding: 15px 15px 15px 15px;
			color: #666666;
			font-style: italic;
			}
		.topic_view_title {

			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			font-size: medium;
			line-height: 130%;
			text-shadow: 2px 2px 2px #999999;
			text-align: left;
			padding: 20px 0px 15px 10px;
			}
		.topic_view_sublink {
			padding: 0px 10px 15px 10px;

			color: #666666;
			}
		.topic_view_summary {
			padding: 0px 30px 15px 30px;
			color: #666666;

			}
		.topic_view_body {
			padding: 0px 10px 20px 10px;

			}
		.topic_view_footer {
			text-align: right;
			padding: 0px 10px 25px 10px;
			line-height: 150%;

			}
		.topic_view_navi {
			margin: 0px 0px 5px 0px;
			background-color: #CCCCCC;
			padding: 1px 20px 1px 20px;
			}
		.topic_view_tonext {

			}
		.topic_view_tonext_hide {

			color: #A9A9A9;
			}
		.topic_view_tomonth {

			}
		.topic_view_topre {

			}
		.topic_view_topre_hide {

			color: #A9A9A9;
			}

	/*¢| headline_summ.php */

		.headline_summ_box {}
		.headline_summ_xtitle {

			padding: 10px 0px 15px 0px;
			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			text-align: center;
			}
		.headline_summ_date {
			padding: 0px 0px 5px 20px;

			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			}
		.headline_summ_tbox {}
		.headline_summ_ttitle {
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-size: 12px;
	text-shadow: 2px 2px 2px #999999;
	font-weight: bold;
	line-height: 150%;
			padding: 0px 15px 0px 30px;
			}
		.headline_summ_body {

			padding: 0px 20px 0px 30px;
			}
		.headline_summ_tfooter {

			text-align: right;
			margin: 0px 20px 12px 30px;
			padding: 0px 0px 12px 5px;
			border-bottom: 1px dotted #333333;
			}
		.headline_summ_notopic {
			color: #FF9900;
			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			text-align: center;
			padding: 10px 0px 10px 0px;
			}
		.ctgicn {
			margin: 3px 5px 0px 0px;
			}
	
	/*¢| main.php */

		.main_topiclist_box {
			}
		.topiclist_navi {}
		.topiclist_navi_hide {
			color: #CCCCCC;
			}
		.topiclist_navi_center {}
		.topiclist_header {

			padding: 15px 0px 15px 0px;
			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			text-align: center;
			}
		.topiclist_navibox1 {
			margin: 0px 0px 20px 0px;
			border: 1px solid #333333;
			background-color: #CCCCCC;
			padding: 1px 20px 1px 20px;
			}
		.name_at_main_topiclist {
			color: #FFFFFF;

			background-color: #FFFFFF;
			padding: 0px 2px 0px 2px;
			}
		.topiclist_title {
			padding: 0px 0px 0px 10px;
			}
		.topiclist_summary {

			padding: 5px 20px 15px 30px;
			}
		.no_topiclist_notes {
			color: #FF9900;
			font-weight: bold;
			text-align: center;
			padding: 0px 0px 18px 10px;
			}
		.topiclist_navibox2 {
			margin: 0px 0px 5px 0px;
			border: 1px solid #333333;
			background-color: #CCCCCC;
			padding: 1px 20px 1px 20px;
			}

	/*¢| newcomm.php */

		.newcomm_box {
			padding: 0px 0px 20px 20px;
			}
		.newcomm_header {
			padding: 15px 0px 5px 0px;
			font-weight: bold;
			font-family: HiraMaruPro-W4, 'MS PGothic', Arial, Helvetica, Geneva;
			text-align: center;
			}
		.newcomm_title {
			color: #666666;
			padding: 10px 0px 0px 20px;
			}
		.newcomm_list {
			padding: 0px 0px 0px 20px;
			}
		.newcomm_nodata {
			color: #FF9900;
			font-weight: bold;
			text-align: center;
			padding: 20px 0px 10px 0px;
			}
		
	/*¢| newtb.php */

		.new_tb_box {
			padding: 0px 0px 25px 0px;
			}
		.new_tb_header {

			padding: 15px 0px 5px 0px;
			font-weight: bold;
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			text-align: center;
			}
		.new_tb_title {
			padding: 10px 20px 0px 25px;
			color: #666666;
			}
		.new_tb_nodata {
			color: #cccccc;
			font-weight: bold;
			text-align: center;
			padding: 20px 0px 10px 0px;
			}

/*¢§ REPOST FOLDER ===========================================*/

	/*¢| repost_form.php */

		.repost_form_box {
			padding: 15px 0px 0px 0px;
			}
		.repost_form_box td {

			}
		.repost_form_table {
			margin: 0px 0px 10px 0px;
			}

	/*¢| repost_form2.php */

		.res_form_box2 {
			margin: 15px 0px 25px 0px;
			}
		.res_form_table2 {}
		
	/*¢| repost_view.php */

		.comm_w_body {
			background-color: FFFFFF;
			}
		.comm_w_box {
			margin: 10px;
			padding: 10px;
			background-color: #FFFFFF;
			}
		.comm_w_toptitle {
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;

			font-weight: bold;
			text-align: center;
			background-color: #CCCCCC;
			padding: 2px;
			margin-bottom: 5px;
			border: 1px solid #333333;
			}
		.comm_w_nodata {
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			color: #FF9900;
			font-weight: bold;
			text-align: center;
			padding: 20px 0px 10px 0px;
			}
		.comm_w_cbody {
			margin: 0px 20px 0px 20px;
			padding: 0px 20px 15px 20px;
			border-bottom: 1px dotted #333333;
			line-height: 160%;
			}
		.comm_w_cposter {
			padding: 15px 30px 15px 30px;

			font-weight: bold;
			line-height: 100%;
			}

/*¢§ TRACKBACK FOLDER ===========================================*/

	/*¢| tb_view.php */

		.tb_view_body {
			background-color: #FFFFFF;
			}
		.tb_view_box {
			margin: 10px;
			padding: 10px 10px 30px 10px;
			background-color: #FFFFFF;
			}
		.tb_view_toptitle {
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;

			font-weight: bold;
			text-align: center;
			background-color: #CCCCCC;
			padding: 2px;
			margin-bottom: 5px;
			border: 1px solid #333333;
			}
		.tb_view_url_str {
			text-align: center;
			padding: 10px 0px 0px 0px;
			margin: 15px 10px 0px 10px;
			line-height: 130%;
			border-top: 1px dotted #333333;
			border-left: 1px dotted #333333;
			border-right: 1px dotted #333333;
			}
		.tb_form_post {
			text-align: center;
			padding: 10px 0px 10px 0px;
			margin: 0px 10px 10px 10px;
			border-bottom: 1px dotted #333333;
			border-left: 1px dotted #333333;
			border-right: 1px dotted #333333;
			line-height: 130%;
			}
		.tb_view_linktitle_str {
			padding: 15px 30px 10px 30px;

			font-weight: bold;
			line-height: 100%;
			}
		.tb_view_excerpt {
			margin: 0px 20px 0px 20px;
			padding: 0px 20px 10px 20px;
			line-height: 160%;
			}
		.tb_view_from {
			text-align: right;
			margin: 0px 20px 0px 20px;
			padding: 0px 10px 15px 10px;
			border-bottom: 1px dotted #333333;
			line-height: 100%;
			}
		.tb_view_blog_name {}
		.tb_view_nodata_str {
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			color: #FF9900;
			font-weight: bold;
			text-align: center;
			padding: 20px 0px 10px 0px;
			}

	/*¢| tb_form.php */
	
		.tb_form_body {
			background-color: #FFFFFF;
			}
		.tb_form_box {
			margin: 10px;
			padding: 10px 10px 30px 10px;
			background-color: #FFFFFF;
			}
		.tb_form_table {}
		.tb_form_table td {

			}
		.tb_form_header {
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;

			font-weight: bold;
			text-align: center;
			padding: 10px 0px 0px 10px;
			}
		.tb_form_nodata {
			font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
			color: #FF9900;
			font-weight: bold;
			text-align: center;
			padding: 0px 0px 10px 0px;
			}
		.tb_form_stat {
			font-weight: bold;
			text-align: center;
			padding: 0px 0px 10px 0px;
			}
		.tb_form_sendto {

			font-weight: bold;
			text-align: center;
			background-color: #CCCCCC ;
			padding: 2px;
			margin-top: 10px;
			margin-bottom: 5px;
			border: 1px solid #333333;
			}
		.tb_form_notes {
			color: #FF9900;

			}
		.tbf_input_area {
			border: 1px solid #333333;
			width: 260px;
			}
		.tbf_text_area {
			border: 1px solid #333333;
			width: 260px;
			height: 150px;
			}

/*¢| link.php */

	.link_box {
		padding: 10px 0px 25px 0px;
		}
	.link_list_header {

		padding: 0px 0px 15px 0px;
		font-weight: bold;
		font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
		text-align: center;
		}
	.link_categ {
		font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
		font-weight: bold;
		border: 1px solid #333333;
		background-color: #CCCCCC;

		line-height: 100%;
		padding: 2px 0px 2px 10px;
		margin: 0px 0px 15px 0px;
		}
	.link_site_title {
		color: #333333;

		font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
		font-weight: bold;
		padding: 0px 0px 0px 10px;
		line-height: 100%;
		}
	.link_site_body {
		padding: 10px 20px 10px 30px;
		line-height: 160%;

		}
	.no_link_notice {
		font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
		color: #FF9900;
		font-weight: bold;
		text-align: center;
		padding: 0px 0px 18px 0px;
		}

/*====¥1¥±¥?¥a°?1/4¥e¨====*/

.toolbar_cal {
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: #666666;
	font-family: 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: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;

	}
.sc_navi_c {
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;

	}
.sc_navi_r {
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;

	}
.sc_table {
	background-color: #999999;
	}
.sc_sun_htd {
	width: 68px;
	height: 30px;
	background-color: #FFE5E5;
	color: #FF0000;
	text-align: center;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;

	}
.sc_week_htd {
	width: 68px;
	height: 30px;
	background-color: #F0F0F0;
	text-align: center;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;

	}
.sc_sat_htd {
	width: 68px;
	height: 30px;
	background-color: #CCFFFF;
	text-align: center;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;

	}
.sc_blank_td {
	width: 68px;
	height: 68px;
	background-color: #FFFFFF;
	}
.sc_day_td {
	width: 68px;
	height: 68px;
	background-color: #FFFFFF;
	}
.sc_day_td_today {
	width: 68px;
	height: 68px;
	background-color: #FFFF99;
	}
.sc_d_div {
	float:left;
	text-align: center;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;

	width: 25px;
	height: 20px;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	margin-right: 2px;
	background-color: #F0F0F0;
	}
.sc_d_div_sun {
	float:left;
	color: #FF0000;
	text-align: center;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;

	width: 25px;
	height: 20px;
	border-right: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	margin-right: 2px;
	background-color: #FFE5E5;
	}
.sc_d_div_sat {
	float:left;
	text-align: center;
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;
	width: 25px;
	height: 20px;
	border-right: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	margin-right: 2px;
	background-color: #CCFFFF;
	}
.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: #FFFFFF;
	}
.scv_hcol {
	width: 50px;
	background-color: #CCCCCC;
	}
.scv_dcol {
	background-color: #FFFFFF;
	width: 160px;
	}
.scform_stat {
	text-align: center;
	}

/*¥a´?1/4¥e¨¥O¥©?1/4¥a`*/

.mform_box {
	padding: 10px 0px 10px 0px;
	}
.mform_header {
	font-family: 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 #333333;
	background-color: #ffffff;
	}
.mform_textarea {
	width: 280px;
	height: 130px;
	border: 1px solid #333333;
	background-color: #ffffff;
	}
.send_stat {
	font-family: HiraKakuPro-W6, 'MS PGothic', Arial, Helvetica, Geneva;
	font-weight: bold;
	text-align: center;
	padding: 30px 0px 35px 0px;
	}
