body {
	margin-left: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 11px;
	color: #666666;
	background-color: #FDAD24;
	background-image: url(../img/common/bg_01.gif);
}

A.news_a {
	color: #FF8000;
}

A:link {
	color: #333333;
}

A:visited {
	color: #666666;
}

A:hover {
	color: #FF8000;
	text-decoration: underline;
}

A {
	text-decoration: none;
}


.back_left {
	background-image: url(../img/common/bg_left.gif);
	background-repeat: repeat-y;	
}

.back_right {
	background-image: url(../img/common/bg_right.gif);
	background-repeat: repeat-y;	
}

.back_menu {
	background-image: url(../img/common/bg_menu.gif);
	background-repeat: repeat-y;	
}

.main_co {
	padding:6px 9px 6px 9px;
	vertical-align:top;
}

.menu_co {
	padding:4px 0px 4px 7px;
}


form {
	margin:0px;
}

.under {
	text-decoration: underline;
}

.fn14 {
	font-size: 16px;
	line-height: 20px;
}

.fn12 {
	font-size: 12px;
	line-height: 18px;
}

.fn13 {
	font-size: 13px;
	line-height: 18px;
}

.fn12a {
	font-size: 12px;
	line-height: 17px;
}

.fn12b {
	font-size: 12px;
	line-height: 13px;
}

.fn14a {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;	
}

.fn16o {
	font-size: 16px;
	line-height:120%;
	font-weight: bold;	
	color: #FF8000;
}

.fn14b {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #6699CC;
}

.fn12c {
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	
}

.fn11 {
	font-size: 11px;
	line-height: 12px;
}

.fn11_t {
	font-size: 11px;
	line-height: 16px;
}

.fn11_r {
	font-size: 11px;
	line-height: 16px;
	color: #6699CC;
}

.fn10 {
	font-size: 10px;
	line-height: 11px;
}

.fn17a {
	padding: 0 0 0 18px;
}

.fn17b {
	padding: 0 0 0 36px;
}

.fn17c {
	padding: 0 0 0 12px;
}

.bold{
	font-weight: bold;
}

.deepblue{
	color: #223986;
}

.orange{
	color: #FF8000;
}

.white{
	color: #ffffff;
}

.whiteB{
	color: #ffffff;
	font-weight: bold;	
}

.semiwhite{
	color: #D4DAEE;
}

.pink{
	color: #DB2A7D;
}

.red{
	color:#D70000;
}


.bar{
	scrollbar-Track-Color:#ffffff;
	scrollbar-Face-Color:#ffffff;
	scrollbar-Shadow-Color:#CCCCCC;
	scrollbar-DarkShadow-Color:#ffffff;
	scrollbar-Highlight-Color:#CCCCCC;
	scrollbar-Arrow-Color:#223986;
	scrollbar-3dLight-Color:#ffffff;
} 


ul {
	padding: 0 0 0 12px;
	margin:  0 0 0 12px;
}

ol {
	padding:  0 0 0 12px;
	margin:  0 0 0 12px;
}

.box01{
	margin: auto;
	height: 25px;
	width: 120px;
	border-top: 1px solid #FF6600;
	border-right:none;
	border-bottom:none;
	border-left: 1px solid #FF6600;
	background-color: ##FFFFCD;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;

}

.box02{
	margin: auto;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 25px;
	width: 120px;
	border-top: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
	border-bottom: none;
	border-left: 1px solid #FF6600;
	background-color: ##FFFFCD;

}

.box03{
	margin: auto;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 25px;
	width: 120px;
	border-top: 1px solid #FF6600;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #FF6600;
	background-color: ##FFFFCD;

}
.box04{
	margin: auto;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 25px;
	width: 120px;
	border-top: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
	border-bottom: none;
	border-left: 1px solid #FF6600;
	background-color: ##FFFFCD;
}

.box05{
	margin: auto;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #FF6600;
	border-right: none;
	border-bottom: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	background-color: ##FFFFCD;
}

.box06{
	margin: auto;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 25px;
	border-top: 1px solid #FF6600;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #FF6600;

}

.tokubetuTB{
    font-size:12px;
    margin:0;
	padding:0;
	border-collapse:collapse;
}

.tokubetuTB td{
    padding:5px;
}
.tokubetuTB .yellowtd{
	border:1px solid #FF6600;
	background-color:#FFFFCD;
}
.salonTB{
    font-size:12px;
    width:100%;
	border:1px solid #FF6600;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.salonTB th{
    color:#FF6600;
    background-color:#FFEFE3;
	border:1px solid #FF6600;
	padding:5px;
	text-align:center;
}
.salonTB td{
	border:1px solid #FF6600;
	padding:5px;
}
.jikanwariTB{
    width:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	border-collapse:collapse;
}
.jikanwariTB th{
    background-color:#FFB03C;
	border:1px solid #999;
	color:#fff;
	font-weight:bold;
	padding:3px;
}
.jikanwariTB td{
    border:1px solid #999;
	padding:4px;
}
.jikanwariTB .yallowtd{
    background-color:#FFFFCD;
}
.jikanwariTB .pinktd{
    background-color:#FFCCFF;
}
.jikanwariTB .bluetd{
    background-color:#BFE8FF;
}
.jikanwariTB .orengetd{
    background-color:#FFE8D2;
}