@import "calender.css";

body{
	background-image : url(images/body_back.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #ffffff;
	margin: 0px;
	padding:0px;
}
h1{
	font-size:10pt;
	color:#66cc66;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding:0px;
}

ul{
	padding:0px;
	margin:0px;
}
li{
	width:260;
	padding:0px;
	margin:0px;
	font-size:10pt;
	line-height: 12px;
	list-style-type: none;
}

/* フォントサイズ */

.fonttype1{font-size:9pt;line-height: 130%;color:#d99f04;}
.fonttype2{font-size:11pt;color:#555555;}
.fonttype3{font-size:10pt;color:#555555;}
.fonttype4{font-size:9pt;color:#999999;}

.font_faq1{font-size:10pt;color:#555555;padding:7px;}
.font_faq2{font-size:9pt;color:#81a284;padding:7px;}

.minifont{color : #656565; font-size : 12px;line-height : 15px;}
.minifont2{color : #d71318;font-size : 12px;line-height : 15px;}

.c_white{font-size:11pt; color:#ffffff;}

/* パディング */

.padding10tb{padding-top:10px;padding-bottom:10px;}
.padding10l {margin: 0px;padding-left: 10px;}

/* リンク */
A:LINK{color:#23982f;text-decoration:none;}
A:VISITED{color:#64c26d;text-decoration:none;}
A:ACTIVE{color:#f2aa33;text-decoration : none;}
A:HOVER{color :#f2aa33;text-decoration : none;}

/* c_whiteリンク */
.c_white a:link{color:#ffffff;text-decoration:none;}
.c_white a:visited{color:#ffffff;text-decoration:none;}
.c_white a:active{color:#ffffff;text-decoration:none;}
.c_white a:hover{color:#ffffff;text-decoration:none;}

.form1{
  font-size:10pt;
  color:#555555;
}
.type01{
	font-size:11pt;
	color:#ffffff;
}
.type02{
	font-size:9pt;
	color:#555555;
}
.type03{
	font-size:10pt;
	color:#555555;
	padding:5px 5px 5px 5px;
}
.type04{
	font-size:10pt;
	color:#29481b;
	padding:5px 5px 5px 5px;
	background-color:#c0e2b2;
}
.q_a {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.qa_tb01 {
	background-color: #ffffff;
	border: 1px solid #5AB777;
}
.qa_tb02 {
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #5AB777;
	border-bottom-color: #5AB777;
	border-left-color: #5AB777;
}.qa_answer {
	font-size: 13px;
	font-weight: bold;
	color: #aa0000;
	margin-bottom: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99cc99;
}
.menuback {
	vertical-align: top;
	width: 123px;
	border-right-width: 1px;
	border-right-color: #009966;
	background-color: #ffffff;
	border-right-style: dotted;
}

/* leftmenu */

#leftmenu ul{
	width:123px;
	padding:0px;
	margin:0px;
	list-style-type: none;
}
#leftmenu li{
	width:123px;
	padding:0px;
	margin:0px;
	list-style-type: none;
}
#leftmenu li a{
	font-size:8pt;
	color:#999999;
	list-style-type: none;
	text-align: right;
}
#leftmenu .padding20t{
	padding-top:20px;
}

.td_01{
	font-size:10pt;
	color:#555555;
	background-color: #d3e8d6;
}
.td_02{
	font-size:10pt;
	color:#555555;
	background-color: #ffffff;
}
.voice_text{
	background-color: #eafff0;
	font-size:10pt;
	color:#364339;
	padding-top: 16px;
	padding-right: 6px;
	padding-bottom: 30px;
	padding-left: 6px;
	line-height: 14px;
}
.voice_name{
	font-size:9pt;
	color:#ffffff;
	padding:3px;
	font-weight: bold;
}
/* フッター */

#footer {
	width: 750px;
	margin: 0px;
	padding: 0px;
}
#footer .link{
	font-size:9pt;
	color:#999999;
	line-height: 26px;
	text-align: center;
}
#footer .caption{
	font-size:9pt;
	color:#999999;
	line-height: 12px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
#footer .colele{
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	color: #999999;
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
}
#footer h3{
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
}

#inbox {
	width: 764px;
	background-image: url(images/back_main.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#wrap {
	width: 750px;
}
#menu {
	vertical-align: top;
	width: 123px;
	border-right-width: 1px;
	border-right-color: #009966;
	background-color: #ffffff;
	border-right-style: dotted;
	text-align: left;
	float: left;
}
#main {
	vertical-align: top;
	width: 624px;
	border-right-width: 1px;
	border-right-color: #009966;
	background-color: #ffffff;
	border-right-style: dotted;
	text-align: left;
	float: left;
}

