@charset "utf-8";
/*
Theme Name: E-Sender.net Themes01
Theme URI: http://www.e-sender.net/
Description: Designed by TrustyWorks
Author: TrustyWorks
*/

/* {line-height:1.1;} */

BODY {
	background-color: white;
	margin: 0px;
	padding: 0px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	color: #555;
}
H1,H2,H3,H4 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
H1 {
	font-size: 24px;
}
H2 {
	font-size: 18px;
	vertical-align: text-botom;
}
H3 {
	font-size: 14px;
}
H4 {
	font-size: 12px;
}

#Page {
	width: 820px;
	margin: 0;
	background-image: url(images/BodyImg.jpg);
	background-repeat: repeat-y;
	text-align: left;
	background-position: top;
}

/* Header Area  */
#Header {
	font-size: 14px;
	color: #0066CC;
	background-image:url(images/HeaderImg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 10px 20px 0 360px;
	text-align: center;
	height: 70px;
}
#Header A {
	text-decoration: none;
	color: #008DE1;
}
DIV.HeaderDesc {
	margin-top: 5px;
	font-size: 12px;
}

/* Main Menubar Area  */
#MenuBar {
	padding: 0 14px 0 0;
	text-align: center;
	vertical-align: middle;
}
#MenuBar UL {
	margin: 0;
	background-color:#003366;
	height: 25px;
	padding: 0;
}
#MenuBar LI {
	font-size: 12px;
	float: left;
	list-style-type: none;
	margin: 5px 0 0 0;
}

#MenuBar LI A {
	width: 90px;
	text-decoration: none;
	color: white;
	display: block;
}
#MenuBar LI A:HOVER {
	text-decoration: underline;
	color: #FF6600;
}

/* Contents Area  */
#Contents {
	width: 590px;
	float: left;
	margin: 5px 0 10px 5px;
	display: inline;
}
#Contents P {
	margin: 0px 0px 10px 0px;
}
#Contents UL {
	margin: 0;
	padding: 0;
}
#Contents LI {
	list-style-type: none;
}
#Contents DIV.TopicPath {
	font-size: 10px;
}
#Contents DIV.ConBase {
	border-top: #ccc solid 1px;
	border-right: #777 solid 1px;
	border-left: #ccc solid 1px;
	border-bottom: #777 solid 1px;
	margin-bottom: 5px;
}
#Contents DIV.TopCatchImg {
	background: url(images/TopImage.jpg) no-repeat;
	padding: 10px 5px 10px 300px;
}
#Contents DIV.ConHeader {
	padding: 5px 10px 0 5px;
	background: url(images/CHeader.gif) top repeat-x;
}
#Contents DIV.ConBody {
	background-color: #F2F2F2;
	color: #555;
	padding: 5px;
}
#Contents DIV.ItemHeader {
	background-color: #FFCCCC;
	border-bottom: #777 solid 1px;
	padding: 6px 5px 0px 5px;
}
#Contents DIV.ItemBody {
	border-bottom: #777 solid 1px;
	padding: 6px 5px 0px 5px;
}
#Contents DIV.PostBase {
	border: #777 solid 1px;
	background: #FFF;
	margin: 0 0 10px 0;
}
#Contents DIV.PostHeader {
	border-bottom: #777 solid 1px;
	padding: 5px 5px 0 5px;
}
#Contents DIV.PostBody {
	padding: 5px;
}
#Contents DIV.PostAuthor {
	font-size: 10px;
	text-align: right;
	padding: 0 5px;
}
#Contents TABLE.BGC {
	background: #FFF;
}
#Contents TABLE.faq {
	background: #FFF;
}
#Contents TD.st1 {
	background: #E1ECFF;
	text-align: center;
}
#Contents TD.st2 {
	background: #E1ECFF;
	text-align: left;
}
#Contents .MonoSpace {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	padding: 3px;
}
#CForm TH {
	text-align: center;
	background: #36C;
	color: #FFF;
	padding: 5px;
}
#CForm TD {
	text-align: left;
	background:  #E1ECFF;
	padding: 5px;
}
#Faq {
	border: 2px solid #FFF;
}
#Faq DIV.FaqHeader {
	background: #3366CC;
	color: #FFF;
	text-align: left;
	padding: 3px;
}
#Faq DIV.FaqBody {
	background: #E1ECFF;
	color: #333;
	text-align: left;
	padding: 5px 5px 10px 5px;
}
#Faq UL {
	margin: 0;
	padding: 0;
}
#Faq LI {
	list-style-type: none;
}



/* Table Area  */
#PlanTable TH {
	text-align: center;
	background: #3366CC;
	color: #FFF;
	padding: 2px 5px;
}
#PlanTable TD {
	text-align: center;
	background:  #E1ECFF;
	padding: 2px 5px;
}
#AboutUs TH {
	text-align: center;
	background: #3366CC;
	color: #FFF;
	padding: 2px 5px;
}
#AboutUs TD {
	text-align: left;
	background:  #E1ECFF;
	padding: 2px 5px;
}

/* Sidebar Area  */
#Sidebar {
	width: 195px;
	color: #555;
	font-size: 12px;
	float: right;
	margin: 5px 20px 10px 0px;
	display: inline;
}
#Sidebar UL {
	margin: 0;
	padding: 0;
}
#Sidebar LI {
	list-style-type: none;
}
#Sidebar DIV.Button {
	text-align: center;
	height: 20px;
	padding: 10px;
	color: #003399;
	font-size: 14px;
	font-weight: bold;
	background: url(images/ButtonBase001.gif) no-repeat center;
}
#Sidebar DIV.ConBase {
	background: #eee;
	border-top: #ccc solid 1px;
	border-right: #777 solid 1px;
	border-left: #ccc solid 1px;
	border-bottom: #777 solid 1px;
	margin-bottom: 5px;
}
#Sidebar DIV.ConHeader {
	padding: 5px 10px 0 5px;
	background: url(images/CHeader.gif) top repeat-x;
}
#Sidebar DIV.ConBody {
	background-color: #F2F2F2;
	color: #555;
	padding: 5px;
}
#Sidebar DIV.Other {
	text-align: center;
	padding: 5px;
}
#Sidebar A {
	color: #003399;
	text-decoration: none;
}
#Sidebar A:HOVER {
	text-decoration: underline;
	color: #FF6600;
}
#Sidebar A {
	color: #003399;
	text-decoration: none;
}
#Sidebar A:HOVER {
	text-decoration: underline;
	color: #FF6600;
}

/* Footer Area  */
#Footer {
	background-image:url(images/FooterImg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 15px 10px 0;
	clear: both;
}
#Footer DIV.FooterContent {
	border-top: solid 1px #999999;
	text-align: center;
	padding: 2px;
	font-size: 10px;
}
