@charset "UTF-8";
*{
	padding: 0;
	margin: 0;
}/* format */

/* Common */
html {  }
body {
	width: 750px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
	color: #333333;
	font-family: Verdana, Arial, "‚l‚r ƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", sans-serif;
	text-align: center;
}
/* Mac IE5 hack \*/
*html body{
	width:748px;
	background: #ffffff;
}
/* Mac IE5 hack end */

a:link,a:visited { color: #333333; text-decoration: none; }
a:hover, a:active { color: #ff0000; text-decoration: none; }

a.whiteorange:link,a.whiteorange:visited { color: #ffffff; text-decoration: none; }
a.whiteorange:hover, a.whiteorange:active { color: #ff7f00; text-decoration: none; }

a.orangeblack:link,a.orangeblack:visited { color: #ff7f00; text-decoration: none; }
a.orangeblack:hover, a.orangeblack:active { color: #333333; text-decoration: none; }

img {border: none;}

#wrap{
	width:750px;
	padding: 0 1px;
	text-align: center;
}
/* Mac IE5 hack \*/
*html #wrap{
	background: url(../img/bg.gif) repeat-y top center;
}
/* Mac IE5 hack end */


#contentsarea{
	width:748px;
	text-align:left;
}

#header{
	background:#000000;
}

#footer{
	background:#000000;
	text-align:right;
	padding:8px 0 13px 0;
	border-top:1px solid #ffffff;
}

#footnavi{
	background:#000000;
	text-align:right;
}
.footnav{
	vertical-align:bottom;
	color:#ffffff;
	padding:0 0 3px 0;
}
#bannerVision{
	padding:8px 8px 8px 0;
	widthe:362px;
}

#txtwhite{
	color:#ffffff;
}
#topmenu{
	height:209px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	vertical-align:top;
}
#navitxt{
	background:#7f7f7f;
}
#navitxtcompany{
	background:#48a3cb;
}
#navitxtworks{
	background:#169589;
}
#navitxtstudio{
	background:#678dbb;
}

#listtable{
	text-indent:1em;
}
#tablepad td{
	padding:5px 3px 5px 5px;
}

#price td{
	padding:3px;
}
#price #top{
border-top:1px solid #717171;
border-right:1px solid #717171;
border-bottom:none;
border-left:none;
background:#F2F2F2;
}
#price #topleft{
border-top:1px solid #717171;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:1px solid #717171;
background:#D9D9D9;
}
#price #topright{
border-top:1px solid #717171;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:none;
background:#D9D9D9;
}

#price #left{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:1px solid #717171;
background:#F2F2F2;
}

#price #kikan{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px dashed #717171;
border-left:none;
background:#ffffff;
}
#price #kikanbottom{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:none;
background:#ffffff;
}

#price #kaisu{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px dashed #717171;
border-left:none;
background:#F2F2F2;
}
#price #kaisubottom{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:none;
background:#F2F2F2;
}

#price #ryokin{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px dashed #717171;
border-left:none;
background:#FFF2E5;
}
#price #ryokinbottom{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:none;
background:#FFF2E5;
}

#type td{
	padding:3px;
}
#type #lefttop{
border-top:1px solid #717171;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:1px solid #717171;
background:#D9D9D9;
}
#type #left{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px dashed #717171;
border-left:1px solid #717171;
background:#ffffff;
}
#type #leftbottom{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:1px solid #717171;
background:#ffffff;
}
#type #righttop{
border-top:1px solid #717171;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:none;
background:#FF9900;
color:#ffffff;
}
#type #right{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px dashed #717171;
border-left:none;
background:#FFF2E5;
}
#type #rightbottom{
border-top:none;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
border-left:none;
background:#FFF2E5;
}
