/* CSS Document */

img, div, input { behavior: url("iepngfix.htc") }

ul#pagemenu { /* IE6 ‘Îô */
    behavior: url("csshover.htc");
}

html {
	overflow-x:hidden;
}

html {
	overflow-y:scroll;
	scrollbar-3dlight-color:#fdf1d3;
scrollbar-track-color:#f7ebcc;
scrollbar-darkshadow-color:#fdf1d3;
scrollbar-face-color:#efe4d2;
scrollbar-highlight-color:#efe4d2;
scrollbar-shadow-color:#efe4d2;
scrollbar-arrow-color:#cfba97;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(image/common/back.jpg);
	background-repeat: repeat;
	background-position: center top;
}

.box1{
    margin-left:auto;
    margin-right:auto;
	background: url(image/top/main.jpg) no-repeat;
	width: 976px;
	height: 696px;
}

.box2
{
	height: 49px;
	padding-top: 30px;
}

.box3{
	padding-top: 33px;
}

.box4{
	padding-top: 25px;
}

.copy
{
	padding-top: 10px;
}

.font01
{
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	margin-left:0px;
	letter-spacing: 0px;
	padding-top: 0px;
	padding-left: 17px;
}

.font02
{
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	margin-left:0px;
	letter-spacing: 0px;
}

.font03
{
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight: bold;
	color: #000000;
	font-size: 18px;
	line-height: 23px;
	text-align:left;
	margin-left:0px;
	letter-spacing: 0px;
}

.top
{
	padding-top: 620px;
	background: url(image/top_main.jpg) no-repeat;
	background-position: center top;
}


td
 {
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-size  : 12px;
	line-height: 16px;
 }
H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	MARGIN: 0px;
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	line-height: 15px;
}
H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	MARGIN: 0px;
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	line-height: 15px;
}

.pro
 {
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	color: #355260;
	font-size: 12px;
	line-height: 20px;
	text-align:left;
	margin-left:0px;
	letter-spacing: 1px;
}

.les
 {
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	text-align:left;
	margin-left:0px;
	letter-spacing: 0px;
}

.aka
 {
	font-family:'Meiryo',"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	color: #FF0000;
	font-size: 12px;
	line-height: 20px;
	text-align:left;
	margin-left:0px;
	letter-spacing: 0px;
}

/* What's New */
.news-box {
	width: 615px;
	height: 370px;
	overflow: auto;
	float: left;
	/*\*/overflow:auto;/**/	/* Mac IEˆÈŠO */
	text-align:left;
    margin:0px auto;
}

.news
{
	font-size: 12px;
	line-height: 15px;
	color:#666666;
	letter-spacing: 1px;
	text-align:left;
	margin-left:17px;
}

.news-box2 {
	width: 615px;
	height: 370px;
	overflow: auto;
	float: left;
	/*\*/overflow:auto;/**/	/* Mac IEˆÈŠO */
	text-align:left;
    margin:0px auto;
	background-color:#ffffff;
}

.news2
{
	font-size: 12px;
	line-height: 15px;
	color:#666666;
	letter-spacing: 1px;
	text-align:left;
	margin-left:17px;
}

/* ‰æ‘œƒŠƒ“ƒN‚Ìƒ}ƒEƒXƒI[ƒo[‚É“§‚©‚µ */
a:hover img {
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.menu_back01 {
	width: 328px;
	height: 647px;
	background:url(http://www.maliha.jp/image/menu_back01.jpg) top center no-repeat;
}
.menu_back02 {
	width: 328px;
	height: 647px;
	background:url(http://www.maliha.jp/image/menu_back02.jpg) top center no-repeat;
}
.menu_back03 {
	width: 328px;
	height: 647px;
	background:url(http://www.maliha.jp/image/menu_back03.jpg) top center no-repeat;
}