body {
	background-color : pink;
	text-align:center;
        color:#313131; 
        font-size: 12px;
	margin: 0px;
	font-family:"MS UI GOTHIC";
        line-height: 1.4em; 
}

#mbody {
	text-align:center;
        color:#313131; 
        font-size: 11px;
	margin: 0px;
	font-family:"MS UI GOTHIC";
        background-image: url("http://arubaito.himegimi.jp/background.jpg");
}
#banner {
        background-color : #fff;
	height: auto;
	width: 730px;
	border: thin solid #fff;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("pin.jpg");
	background-repeat: no-repeat;
}
#mainbox {
        background-color : #fff;
	height: auto;
	width: 730px;
	border: thin solid #fff;
	margin-right: auto;
	margin-left: auto;
}
#leftbox {
        background-color : #fff;
	height: auto;
	width: 170px;
	border: thin solid #fff;
	text-align: left;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
#rightbox {
        background-color : #fff;
	font-size: small;
	text-align: left;
	border: thin solid #fff;
	width: 550px;
	height: auto;
	float: right;
}
#footer {
        background-color : #fff;
	height: auto;
	width: 730px;
	border: thin solid #fff;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.heart { background-image: url("heart.gif");
	background-repeat: no-repeat;
	background-position: 622px 40px;
}

a:link { text-decoration : none; color:blue; font-size: 10px; }
a:visited { text-decoration : none; color:blue; font-size: 10px; }

a.font:link { text-decoration : none; font-size: 13px; }
a.font:visited { text-decoration : none; font-size: 13px; }

a.menu:link { text-decoration : none; font-size: 15px; color: white ; }
a.menu:visited { text-decoration : none; font-size: 15px;  color: white ; }
a.menu:hover { text-decoration : none; font-size: 15px; background-color: red;  color: white ; }

a.h1:link { text-decoration : none; font-size:16pt; color: #FF00FF; }
a.h1:visited { text-decoration : none; font-size:16pt; color: #FF00FF; } 
a.h1:hover { text-decoration : none; font-size:16pt; color: #FF00FF; }

a.w:link { color:white;}
a.w:visited { color:white;}
a.w:hover { color:white; }

.w {background-color: #ffffff; }

.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.right5{padding-right: 5px;}
img {border: none; }
h1 { color:gray; font-size: 11px;}
h2 {background-color: #dfffff; color:#7777ff; font-size: 13px; padding: 1px;}

.red{color:red;}
.pink{color:#ff6ab5;}
.font18{font-size: 18px;}
.font-s{font-size: 10px;}