body {	font-size: 12px;	background-color: #FFF;	margin: 0px;	line-height: 16px;	clear: left;	background-image: url(images/webmailer_04.jpg);	background-repeat: repeat-y;	background-position: center;	font-family: 'メイリオ', 'Meiryo', "ヒラギノ角ゴ Pro W3", "Osaka", 'Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック";}.re1 {	color: #0000FF;}.re2 {	color: #009900;}.re3 {	color: #CC0000;}.re4 {	color: #9933CC;}#container {	background-repeat: repeat;	width: 1000px;	background-color: #FFFFFF;	margin: 0px auto;	padding: 0px;}#head {	background-image: url(images/webmailer_01.jpg);	background-repeat: no-repeat;	margin: 0px auto;	padding: 3px 10px 0px 0px;	height: 60px;	width: 990px;	float: left;	background-color: #B7EDFF;	text-align: right;}#main {	background-image: url(images/webmailer_04.jpg);	background-repeat: repeat-y;	margin: 0px auto;	padding: 0px;	width: 1000px;	float: left;}#foot {	background-image: url(images/webmailer_05.jpg);	background-repeat: repeat;	margin: 0px auto;	padding: 5px 0px 0px;	width: 1000px;	clear: both;	color: #FFFFFF;	text-align: center;	font-family: "Century Gothic";	height: 20px;}.main_sideb {	margin: 5px 5px 5px 0px;	width: 790px;	float: right;	clear: none;	padding: 0px;}.main_sidea {	margin: 5px;	width: 190px;	float: left;	padding: 0px;	clear: none;}.menuwaku {	margin: 5px auto;	padding: 1px;	width: 168px;	background-color: #D6F6FF;	text-align: center;}.menuwakuin {	font-size: 11px;	background-color: #FFFFFF;	width: 150px;	text-align: center;	margin-right: auto;	margin-left: auto;	margin-top: 10px;	margin-bottom: 10px;	padding: 2px;}.trline1 {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #66CCFF;	background-color: #FFFFFF;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #66CCFF;	margin: 3px;}.mwaku {	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 5px;	margin-left: auto;	padding: 10px;	width: 580px;	background-color: #D2F8EC;	border-top: 1px solid #FFFFFF;	border-right: 2px solid #A1E1D9;	border-bottom: 2px solid #A1E1D9;	border-left: 2px solid #A1E1D9;}.twaku {	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;	width: 600px;	background-color: #D2F8EC;	border-top: 2px solid #A1E1D9;	border-right: 2px solid #A1E1D9;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #A1E1D9;}.deswaku {	text-align: left;	margin-top: 0px;	margin-right: auto;	margin-bottom: 5px;	margin-left: auto;	padding: 10px;	width: 584px;	background-color: #FFFFDB;	border: 1px dotted #999999;}a {	color: #39F;	font-variant: normal;	text-decoration: none;}#box_list {	background-color: #FFFFFF;	margin: 3px;	padding: 3px;	border: 1px solid #CCC;	overflow: hidden;}#main_list {}#dispt {	}.mbox_on {	background-color: #F9FAC1;	padding: 1px;	border-top: 2px solid #CCC;	border-bottom: 2px solid #CCC;}.list_line {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #FFFFFF;}#dispt_prv {	height: 200px;	overflow-x : hidden;	overflow-y : scroll;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #999999;}.t_button {	background-color: #E9E9E9;	text-align: center;	margin: 2px;	padding: 2px;	border: 1px solid #666666;}.error_msg {	color: #FF0000;	text-align: center;	margin: 5px;	padding: 10px;	border: 1px solid #FF9999;	font-size: 12px;}.attachfile {	font-size: 10px;	text-align: center;	margin: 2px;	padding: 2px;	width: 84px;	border: 1px dotted #CCCCCC;	float: left;}.mail_line1 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #F2FFF1;}.mail_line2 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #F2FFF1;}.mail_line {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #E8E8E8;}.mail_line0 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #E9EBE1;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #FFFFFF;}.list_title {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #E9EBE1;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #C5E9EE;}#mailbox_title {	background-color: #CCC;	margin: 0px;	padding: 8px 5px 2px;	border-bottom: 2px solid #CC6;	border-top-width: 10px;	border-top-style: solid;	border-top-color: #FFF;	background-image: url(images/bg_gra100.gif);}.fgray {	color: #999999;}.msg {	color: #0099FF;	text-align: center;	margin: 5px;	padding: 10px;	border: 1px solid #CCCCCC;	font-size: 12px;}#replywin {	padding: 10px;	margin: 10px;	background-color: #FFFFFF;}.rlist_line {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 0px;	margin: 1px;	background-color: #FFFFFF;}.html_msg {	color: #666666;	background-color: #F3F3F3;	text-align: center;	margin: 5px;	padding: 10px;	border: 1px dotted #666666;}.mail_header_in {	overflow: scroll;	margin: 0px;	padding: 0px;	height: 200px;}.midokulink a {	font-weight: bold;	}.midokulink a:hover {	text-decoration: underline;	background-color: #FFC;	font-weight: bold;}.maillink a:hover {	background-color: #FF9;}.a_line {	text-decoration: underline;}#main_window {	margin: 5px;	padding: 5px;}.list_line_mono {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #FFFFFF;	font-family: "ＭＳ ゴシック", "Osaka－等幅", "Osaka-mono";	font-size: 12px;	line-height: 16px;}.mail_line_mono {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #FFFFFF;	font-family: "ＭＳ ゴシック", "Osaka－等幅", "Osaka-mono";	font-size: 12px;	line-height: 16px;}.mono {	font-family: "ＭＳ ゴシック", "Osaka－等幅", "Osaka-mono";	font-size: 12px;	line-height: 16px;}.contents_mono {	padding: 10px;	margin: 1px;	background-color: #FFFFFF;	font-family: "ＭＳ ゴシック", "Osaka－等幅", "Osaka-mono";	font-size: 12px;	line-height: 16px;}.title_line {	border-top-width: 1px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CC6;	border-bottom-color: #CC6;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #CC6;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CC6;	padding: 3px;	margin: 1px;	background-color: #FFF;	background-image: url(images/bg_gra30.gif);	background-repeat: repeat-x;}.td_line1 {	border-top-width: 1px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CC6;	border-bottom-color: #CC6;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #CC6;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #CC6;	padding: 3px;	margin: 1px;	background-color: #FFF;	background-image: url(images/bg_gra30.gif);	background-repeat: repeat-x;}.td_line2 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #FFFFFF;}.td_line3 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #CCCCCC;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #CCCCCC;	padding: 3px;	margin: 1px;	background-color: #FFFFFF;	color: #333333;}.fpink {	color: #FF33CC;}.td_line4 {	border-bottom-width: 2px;	border-top-style: none;	border-bottom-style: solid;	border-bottom-color: #99E3CB;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #99E3CB;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #00CCCC;	padding: 3px;	margin: 1px;	background-color: #FFF;	background-image: url(images/bg_gra30.gif);	background-repeat: repeat-x;	}#spamform {	display: none;}.td_m {	background-color: #FFF;	border-top: 1px solid #CC6;	border-right: 2px solid #CC6;	border-bottom: 2px solid #CC6;	border-left: 1px solid #CC6;	background-image: url(images/bg_gra100.gif);	background-repeat: repeat-x;}.fow {	background-color: #F9F9F9;	padding: 10px;	border: 1px solid #666666;	margin: 10px auto;	width: 400px;}.td_c {	background-color: #FFF;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CC6;	border-bottom-color: #CC6;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CC6;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CC6;}.td_line5 {	border-top-width: 1px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #DDDEA5;	border-bottom-color: #DDDEA5;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #DDDEA5;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #DDDEA5;	padding: 3px;	margin: 1px;}.td_line6 {	padding: 3px;	margin: 1px;	background-image: url(images/bg_gra100.gif);	background-repeat: repeat-x;}form {	margin: 0px;	padding: 0px;}.wait_msg {	color: #00CC33;	background-color: #FFFFFF;	text-align: center;	margin: 5px;	padding: 10px;	border: 1px double #CCCCCC;	font-size: 12px;}.manage_main {	background-color: #FFFFFF;	margin: 5px;	padding: 5px;	border-top: 1px dotted #CCCCCC;	border-right: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	border-left: 1px dotted #CCCCCC;}.sort0 {	margin: 0px;	padding: 1px;}.sort1 {	margin: 0px;	padding: 1px;	color: #FF3300;}.mail_line3 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #E9EBE1;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #FBFFE4;}.mail_use {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #E9EBE1;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #FFFFFF;}.mail_use0 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #E9EBE1;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #FFFFFF;}.mail_use99 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #CCCCCC;	border-bottom-color: #E9EBE1;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E3E3E3;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding: 3px;	margin: 1px;	background-color: #EEEEEE;}#mailbox_title_u {	background-color: #F9F9F9;	margin: 0px;	padding: 0px 0px 5px 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666;	color: #666666;}#mailviewmain {	padding: 2px;	border-top: 1px solid #D8F3FF;	border-right: 1px solid #D8F3FF;	border-bottom: 1px solid #D8F3FF;	border-left: 1px solid #D8F3FF;	margin-top: 3px;}.mail_btn {	margin: 0px;	padding: 3px;	border-top: 1px solid #CCCCCC;	border-right: 2px solid #999999;	border-bottom: 2px solid #999999;	border-left: 1px solid #999999;	text-align: center;	background-color: #FFF;}.title_line_m {	border-top-width: 1px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CC3;	border-bottom-color: #CC6;	border-left-color: #FFF;	padding: 0px 3px 7px;	margin: 1px;	background-color: #FFF;	background-image: url(images/bg_gra100.gif);	background-repeat: repeat-x;}.swaku1 {	margin: 5px auto;	padding: 10px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #66CCFF;	border-bottom-color: #66CCFF;	text-align: center;	background-color: #FBFCFF;	color: #009999;	font-weight: bold;	width: 95%;}.rightflow {	float: right;	background-color: #F2F2F2;	padding: 5px;}.quotabar2 {	background-color: #FFFFFF;	background-position: left;	width: 120px;	border: 1px inset #CCCCCC;	text-align: left;	padding: 1px;	height: 8px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: auto;	margin-left: auto;}