body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
}

#loading {
	position: left;
	top: 5px;
	right: 5px;
}
#calendar {
	width: 800px;
	margin: 0 auto;
}

a:hover { color: #30677F; }

.bg_img01 {
	background-image: url(../images/vmym_bg_01.png);
	background-repeat: repeat-x;
}
.bg_img02 {
	background-image: url(../images/vmym_bg_02.png);
	background-repeat: repeat-x;
}
.bg_img03 {
	background-image: url(../images/vmym_bg_06.png);
	background-repeat: no-repeat;
}
.bg_img04 {
	background-image: url(../images/vmym_bg_03.png);
	background-repeat: repeat-x;
}
.bg_img05 {
	background-image: url(../images/vmym_bg_04.jpg);
	background-repeat: repeat-x;
}
.bg_img06 {
	background-image: url(../images/vmym_bg_05.jpg);
	background-repeat: repeat-x;
}
.bg_img07 {
	background-image: url(../images/vmym_separa_01.jpg);
	background-repeat: repeat-x;
}
.bg_img08 {
	background-image: url(../images/vmym_img_03a.jpg);
	background-repeat: repeat-y;
}
.bg_img10 {
	background-image: url(../images/mym_separa01.jpg);
	background-repeat: repeat-x;
}

.bg01 { background-color: #50A7CF; }
.bg02 { background-color: #FEA82B; }
.bg03 { background-color: #50A6CE; }
.bg04 { background-color: #428DAD; }
.bg05 { background-color: #FEA82B; }
.bg06 { background-color: #DF9228; }
.bg07 { background-color: #f4f4f4; }
.bg08 { background-color: #333; }
.bg09 { background-color: #cccccc; }
.bg10 { background-color: #fff; }
.bg11 { background-color: #c0c0c0; }
.bg12 { background-color: #ececec; }
.bg13 { background-color: #397F9D; }
.bg14 { background-color: #D58C27; }

.padd01 { padding-right: 10px; }
.padd02 { padding-left: 10px; }
.padd03 { padding-top: 10px; }
.padd04 { padding-bottom: 10px; }
.padd05 { padding-right: 5px; }
.padd06 { padding-left: 5px; }
.padd07 { padding-top: 5px; }
.padd08 { padding-bottom: 5px; }
.padd09 { padding: 10px 10px 10px 10px; }
.padd10 { padding-top: 20px; }
.padd10a { padding-top: 40px; }
.padd11 { padding-bottom: 20px; }
.padd11a { padding-bottom: 40px; }

.txt01 {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
.txt01a {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
.txt02 {
	color: #fff;
	font-size: 14px;
	font-stretch: condensed;
	text-decoration: none;
}
.txt03 {
	color: #397F9D;
	font-size: 10px;
	text-decoration: none;
}
.txt03a {
	color: #397F9D;
	font-size: 11px;
	text-decoration: none;
}
.txt03b {
	color: #397F9D;
	font-size: 12px;
	text-decoration: none;
}
.txt03c {
	color: #397F9D;
	font-size: 20px;
	text-decoration: none;
}
.txt04 {
	color: #333;
	font-size: 12px;
	text-decoration: none;
}
.txt04a {
	color: #333;
	font-size: 11px;
	text-decoration: none;
}
.txt04b {
	color: #333;
	font-size: 10px;
	text-decoration: none;
}
.txt04c {
	color: #333;
	font-size: 16px;
	text-decoration: none;
}
.txt05 {
	color: #900;
	font-size: 10px;
	text-decoration: none;
}
.txt06 {
	color: #999;
	font-size: 30px;
	text-decoration: none;
}
.txt07 {
	color: #fff;
	font-size: 40px;
	text-decoration: none;
}
.txt08 {
	color: #50A6CE;
	font-size: 40px;
	text-decoration: none;
}
.txt09 {
	color: #50A6CE;
	font-size: 16px;
	text-decoration: none;
}
.txt09a {
	color: #cc0000;
	font-size: 14px;
	text-decoration: none;
}
.txt09b {
	color: #FEA82B;
	font-size: 14px;
	text-decoration: none;
}
.txt09c {
	color: #cc0000;
	font-size: 11px;
	text-decoration: none;
}
.txt10 {
	color: #FEA82B;
	font-size: 40px;
	font-stretch: extra-condensed;
}
.txt11 {
	color: #FEA82B;
	font-size: 16px;
	text-decoration: none;
}
.txt11a {
	color: #FEA82B;
	font-size: 11px;
	text-decoration: none;
}
.txt12 {
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
.txt13 {
	color: #666;
	font-size: 12px;
	text-decoration: none;
}
.txt14 {
	color: #f8f8f8;
	font-size: 16px;
	text-decoration: none;
}
.txt15 {
	color: #428DAD;
	font-size: 10px;
	text-decoration: none;
}

.form01 {
	font-size: 11;
	color: #50A5CD;
	border: 1px solid #50A5CD;
	background-color: #FFF;
	padding: 2px 5px 2px 5px;
}
.form01a {
	font-size: 11;
	color: #50A5CD;
	border: 1px solid #50A5CD;
	background-color: #FFF;
	padding: 2px 5px 2px 5px;
}
.form01b {
	font-size: 11;
	color: #50A5CD;
	border: 1px solid #50A5CD;
	background-color: #FFF;
	padding: 2px 5px 2px 5px;
	border-left: 2px solid #900;
}
.form02 {
	font-size: 11px;
	color: #fff;
	background-color: #D58C27;
	border: none;
	padding: 2px 2px 2px 2px;
}
.form02a {
	font-size: 11px;
	color: #fff;
	background-color: #D58C27;
	border: none;
	padding: 2px 2px 2px 2px;
	border-left: 2px solid #900;
}
.form03 {
	font-size: 11;
	color: #cc0000;
	border: 1px solid #cc0000;
	background-color: #FFF;
	padding: 2px 5px 2px 5px;
}

.bot_01 {
	font-size: 10px;
	color: #FFF;
	border: none;
	background-color: #FEB118;
	padding: 5px 5px 5px 5px;
}
.bot_01a {
	font-size: 10px;
	color: #FFF;
	border: none;
	background-color: #FEB118;
	padding: 10px 20px 10px 20px;
}
.bot_01b {
	font-size: 10px;
	color: #FFF;
	border: none;
	background-color: #50A6CE;
	padding: 10px 20px 10px 20px;
}
.bot_01c {
	font-size: 10px;
	color: #FFF;
	border: none;
	background-color: #c8c8c8;
	padding: 45px 30px 45px 30px;
}
.bot_02 {
	font-size: 10px;
	color: #333;
	border: none;
	background-color: #B47522;
	padding: 5px 5px 5px 5px;
}

.border01 { border-left: 5px solid #900; }
.border02 { border: 1px solid #999; }
.border03 { border-bottom: 1px dotted #397F9D; }
.border04 { border-top: 1px dotted #fff; }
.border05 { border: 1px solid #fff; }
.border06 { border-bottom: 1px dotted #999; }
