body {
	background-color: #333333;
	background-image: url(../layout_images/body_back_a.gif);
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}
.shadowRight {
	background-color: #333333;
	background-image: url(../layout_images/g_shadow_right.gif);
	width: 15px;
}
.shadowLeft {
	background-color: #333333;
	background-image: url(../layout_images/g_shadow_left.gif);
	width: 15px;
}
.footerArea {
	background-color: #000000;
	font-size: 0.7em;
	color: #D2C7C1;
	padding-top: 42px;
	padding-bottom: 16px;
	padding-left: 15px;
}
.footermenuArea {
	font-size: 0.8em;
	background-color: #3E2752;
	color: #D2C7C1;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	padding-left: 10px;
}
.spanArrow {
	margin-left: 1.3em;
	margin-right: 0.3em;
}
.headArea {
	background-color: #583775;
	background-image: url(../layout_images/top_back_a.gif);
}
.spanLogo {
	margin-top: 11px;
	margin-bottom: 5px;
	margin-left: 23px;
}
.spanHeadbtn {
/*	margin-right: 7px;　忘新年会バナー追加後*/
	margin-top: 30px;
	margin-right:5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.spanHeadbtnTop {
/*	margin-right: 7px;　忘新年会バナー追加後*/
	margin-top: 5px;
	margin-right:8px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.shadowLeftInside {
	background-color: #333333;
	background-image: url(../layout_images/insidemenu_back_a.gif);
	width: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8C8C8C;
}
.insideMainarea {
	width: 596px;
	padding-left: 18px;
}
.spanSubject {
	margin-bottom: 7px;
}
.insideMainarea2 {

	width: 596px;
	padding-right: 18px;
	padding-left: 18px;
	background-image: url(../layout_images/main_back_a.gif);
	background-color: #333333;
}
.insideMainbase {
	width: 596px;
	background-image: url(../layout_images/main_back_a.gif);
	background-color: #333333;
	padding-bottom: 65px;
}
.insideSubjectArea {
	background-image: url(../layout_images/subject_back_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.spanSubjectArea {
	margin-bottom: 20px;
	margin-top: 45px;
	margin-left: 20px;
	margin-right: 20px;
}
.spanLine {
	margin-top: 32px;
	margin-bottom: 42px;
}
.spanSubheading {
	margin-bottom: 15px;
}
.txtstyleWhiteM {
	font-size: 0.8em;
	color: #FFFFFF;
}
.txtstyleGold {
	color: #9F8C6B;
}
.spanSpace1 {
	margin-bottom: 45px;
	border: 0px none;
	overflow: hidden;
	height: 0px;
}
.listBackGold {
	background-color: #837354;
	margin-top: 10px;
	margin-bottom: 10px;
}
.listsubheading {
	font-size: 0.8em;
	color: #FFFFFF;
}
.listtxt {
	font-size: 0.8em;
	color: #FFFFFF;
	background-image: url(../layout_images/main_back_a.gif);
}
.spanImagecopy {
	padding-top: 5px;
	padding-bottom: 5px;
}
.spansquare {
	margin-right: 0.4em;
}
.txtstyleWhiteS {

	font-size: 0.6em;
	color: #FFFFFF;
}
.spanSubjectArea2 {

	margin-bottom: 40px;
	margin-top: 45px;
	margin-left: 20px;
	margin-right: 20px;
}
.listsubheadingB {
	font-size: 0.8em;
	color: #E0CDB9;
	background-color: #452B5C;
}
.listsubheadingG {
	font-size: 0.8em;
	color: #20142B;
	background-color: #D0B785;
}
.listtxtB {

	font-size: 0.8em;
	color: #D2C089;
	background-image: url(../layout_images/main_back_a.gif);
}
.txtstyleivoryM {

	font-size: 0.8em;
	color: #FDF1DA;
}
.capstylePinkM {


	font-size: 0.8em;
	color: #FDBE99;
	text-align: left;
}
.introArea {
	background-image: url(../layout_images/intro_g_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 69px;
	padding-top: 15px;
	padding-right: 17px;
	padding-left: 17px;
}
.introMainArea {
	background-color: #000000;
}
.introFooter {

	font-size: 0.7em;
	color: #D2C7C1;
}
.bannerArea {
	background-image: url(../layout_images/bannerbg.gif);
	padding: 0px 30px 10px 5px;
	text-align:right;
}
.banner_150 {
	width:230px;
}
