#topimage{width: 721px;}
#topimage div#imgmenu{float: left;margin: 0; padding: 0;width: 180px;height: 240px;}
#topimage div#imgmenu a{display: block;margin: 0; padding: 0;width: 180px;width: 180px;height: 80px;background: #000;}
#topimage div#imgarea{float: left;margin: 0; padding: 0;width: 180px;width: 540px;height: 240px;}

/* コンテンツ----->>　*/
p{padding-left: 0;}
#left_{float: left;margin-top: 5px;position: relative;padding: 0 3px;}
#right_{float: left;margin-top: 5px;margin-left:5px;text-align: center;position: relative; }

#contents div#box_A{
	clear: both;
	width: 470px;
	/*background: url(../images/no001_tt.gif) no-repeat;*/
	/*border: 1px solid #BAC5B4;*/
	padding: 0;
	vertical-align: top;}
#contents div#box_B{
	clear: both;
	width: 470px;
	height: 500px;
	margin-top: 5px;
	margin-bottom: 2px;
	background:#FFFFFF;
	border: 1px solid #BAC5B4;
	}
	/*padding-bottom: 40px;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8;
	opacity: 0.8;*/}

#contents div#box_A p,#contents div#box_B p{margin: 3px 10px;}
#contents div#box_A h1{margin: 0;padding: 0;padding-left: 10px;background: none;height: 16px;font-size: 100%;}
/*#contents div#box_A p{color: #FFF;line-height: 1.5;}
#contents div#box_A p a{color: #FFF;}*/

#contents div#box_B h3.release{margin: 5px;margin-top: 10px;padding: 3px;background: none;border-bottom:3px solid #B42232;}
#contents div#box_B h3.news{margin: 5px;margin-top: 10px;padding: 3px;background: none;border-bottom:3px solid #B42232;}
#contents div#box_B  ul#news{margin: 0 10px;padding: 0;}
#contents div#box_B  ul#news li{list-style: none;padding-left: 10px;background: url(../images/listmark3.gif) no-repeat 0.1em 0.5em;line-height: 1.5;}

#contents div#box_B h3.links{margin: 5px;margin-top: 10px;padding: 3px;background: none;border-bottom:3px solid #B42232;}
#contents div#box_B  #links{clear: both;margin: 0;padding: 2px;}
#contents div#box_B  ul#links_left{float: left;margin: 0;padding: 0;}
#contents div#box_B  ul#links_right{float: left;margin: 0;padding: 0;}
#contents div#box_B  ul#links_left li,#contents div#box_B  ul#links_right li{display: block;list-style: none;width: 210px;margin: 1px 2px;padding: 3px;border-bottom: 1px solid #BAC5B4;/*background: #F7E6E6;*/text-align: left;line-height: 1.5;}
#contents div#box_B  dl{
	margin: 5px 15px;
	padding: 2px;
	overflow: scroll;
	height: 370px;
	/*height: 320px;*/
	/*background: #FBF2F2;*/
	/*scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #EDB8B2;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #EDB8B2;
	scrollbar-arrow-color: #EDB8B2;
	scrollbar-track-color: #ffffff;*/
}
#contents div#box_B  dl dt{border-bottom: 1px solid #EFC0BA;border-left: 4px solid #B42232;padding: 0 5px;font-size: 85%;}
#contents div#box_B  dl dd{margin-left: 0;padding: 2px 7px;}
/*#contents div#box_B  dl dd.camera{padding-right: 20px;background: url(../images/icon_camera.gif) no-repeat right;}*/

#contents div#box_C{
    width: 240px;
	/*filter:alpha(opacity=90); 
	-moz-opacity: 0.9;
	opacity: 0.9;*/
	/*border: 1px solid #BAC5B4;*/
	border-top: none;
	}
#contents div#box_C p{margin: 3px;margin-top: 10px;text-align: left;line-height: 1.5;}
#contents div#box_C ul{margin: 15px;/*margin-left: 90px;*/padding: 0;text-align: left;}
#contents div#box_C ul li{list-style: none;background: url(../images/listmark4.gif) no-repeat 0.01em;padding: 0x;padding-left: 15px;}
#contents div#box_C h3{margin: 0;padding-left: 2px;background: url(../images/bg_recruit.gif) #0084B1;font-size: 110%;color: #E2EFF3;text-align: left;height: 24px;padding: 3px;border-bottom: none;}
#contents div#box_C p,#contents div#box_B p{margin: 3px 10px;}
#contents div#box_C table{width: 237px;margin: 0;padding: 0;border: 0;border-right: 1px solid #ADBAC3;border-bottom: 1px solid #ADBAC3;}
#contents div#box_C tr,#contents div#box_C td{margin: 0;padding: 0;border: 0;}
#contents div#box_C a{margin: 0px;margin-top: 10px;margin-bottom:15px;text-align: left;line-height: 1.5;}

#contents div#box_D{
    width: 240px;
	/*filter:alpha(opacity=90); 
	-moz-opacity: 0.9;
	opacity: 0.9;*/
	margin: 10px 0;
	text-align: left;
	}
#contents div#box_D table,#contents div#box_D tr,#contents div#box_D td{
    border: 0;
    padding: 0;
	margin: 0;
	}
#contents div#box_D table{
    width: 240px;
	}	
#contents div#box_D div.iso{
    display:block;
    position:relative;
    width: 120px;
    height: 60px;
    padding: 0;
	margin: 0;
	}
/*保存禁止*/
span.guard{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(../images/space.gif);
}
	
#contents div#inquiry{
    width: 240px;
	margin: 10px 0;
	text-align: center;
	}
	
/* <<-----メインコンテンツ　*/


