#main-body *									{
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	margin: 0;
}

/* 
	文字サイズ　全体
*/
#main-body #page-wrap								{
	font-size: 75%;
} 

/* 
	背景の幅　メニュー
*/
#main-body #page-wrap a									{ text-decoration: none; }
#main-body #page-wrap ul									{ list-style: none; }
#main-body #page-wrap p                                   { margin: 0; }

/* 
	LEVEL ONE
*/
#main-body #page-wrap ul.dropdown                         { position: relative; }
#main-body #page-wrap ul.dropdown li                       {
	float: left;
	zoom: 1;
	background-color: #303030;
}
#main-body #page-wrap ul.dropdown a:active                {
	color: #ffffff;
}

.top {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.top-text {
	font-size: 80%;
	color: #A1ADC7;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
}
.top-text1 {
	font-size: 80%;
	color: #A1ADC7;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	text-indent: 10px;
	width: 70px;
}
.top-text2 {
	font-size: 75%;
	color: #A1ADC7;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 640px;
	text-indent: 10px;
	padding-left: 5px;
}
.top-text3 {
	font-size: 75%;
	color: #A1ADC7;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	text-indent: 13px;
	padding-left: 5px;
}
.dtv {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaa;
	border-right-color: #5E5E5E;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.dtv2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #aaa;
	border-right-color: #6B6B6B;
	border-bottom-color: #aaa;
	border-left-color: #6B6B6B;
	margin: 0px;
	padding: 0px;
}
.dtv2-right-noline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #aaa;
	border-right-color: #6B6B6B;
	border-bottom-color: #aaa;
	border-left-color: #6B6B6B;
	margin: 0px;
	padding: 0px;
}
.dtv2-noline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #aaa;
	border-right-color: #E9E9E9;
	border-bottom-color: #aaa;
	border-left-color: #E9E9E9;
	margin: 0px;
	padding: 0px;
}
.dtv3 {
	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: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/* 
	文字色　メニュー
*/
#main-body #page-wrap ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 0px solid #999999;
	 								  color: #ffffff; }

/* 
	文字色　通常
*/
#main-body #page-wrap ul.dropdown li.hover,
#main-body #page-wrap ul.dropdown li:hover                { background: #999999; color: #ffffff; position: relative; }
#main-body #page-wrap ul.dropdown li.hover a              { color: #ffffff; }

/* 
	文字色　アクティブ
*/
#main-body #page-wrap ul.dropdown li.hover a:hover        { color: #ffffff; }

/* 
	文字色　クリックした時
*/
#main-body #page-wrap ul.dropdown li.hover a:active       {
	color: #fc0;
}

/* 
	LEVEL TWO
*/
#main-body #page-wrap ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
#main-body #page-wrap ul.dropdown ul li { background: #5B5B5B;
 border: 1px  solid #aaa; margin-top: -4px; float: none; }
                                    /* IE 6 & 7 Needs Inline Block */
#main-body #page-wrap ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
#main-body #page-wrap ul.dropdown ul ul { left: 100%; top:0; padding-top: 4px;}
#main-body #page-wrap ul.dropdown li:hover > ul 			{ visibility: visible; }

.first {
	border-left: 2px solid #666666;
	border-right: 1px solid #666666;
}
.second {
	border-right: 1px solid #666666;
}
.last {
	border-left: 1px solid #666666;
}

.second-2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.back {
	background-color: #333333;
	padding-bottom: 5px;
}
.space {
	height: 5px;
}
font-red {
	color: #F00;
}
.font-yellow {
	color: #FF0;
}
.font-red {
	color: #F00;
}
.font-pink {
	color: #F9C;
	margin: 0px;
	padding: 0px;
}
.font-pink-bold {
	color: #F9C;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
PB85 {
	font-size: 85%;
	font-weight: bold;
}
.PB85 {
	font-size: 85%;
	font-weight: bold;
}

#page-wrap .dropdown .sub_menu ul.itemLevel1 {
margin-top:-50px; margin-top:-25px\9;
}
#page-wrap .dropdown .sub_menu ul.itemLevel2 {
margin-top:-100px; margin-top:-75px\9;
}
#page-wrap .dropdown .sub_menu ul.itemLevel3 {
margin-top:-150px; margin-top:-125px\9;
}
#page-wrap .dropdown .sub_menu ul.itemLevel4 {
margin-top:-200px; margin-top:-175px\9;
}
#page-wrap .dropdown .sub_menu ul.itemLevel5 {
margin-top:-250px; margin-top:-225px\9;
}
#page-wrap .dropdown .sub_menu ul.itemLevel6 {
margin-top:-300px; margin-top:-275px\9;
.access {
	display: none;
}

