#wrapper { width:700px; margin:0 0 0 0; padding:0; text-align:left; }
#header { width:700px; margin:0; padding:0; text-align:left; }
#main { width:700px; margin:3px 0 0 0; padding:0; clear:both; }
#footer { width:700px; margin:0 0 0 0; padding:5px 0 20px 0; clear:both; background-color:#FFF; color:#333; font-size:x-small; text-align:left; }
#footer .copy { float:left; margin:0 0 0 0; }
#footer a { color:#666666; }
#footer a:hover { color:#CC3300; }

/*---見出し---*/
h1 { width:700px; margin:0; padding:0; height:66px; background-image:url(../parts/title.jpg); background-repeat:no-repeat; text-indent:-2222px; }
h1 a { display:block; height:66px; text-decoration:none; }

/*---メインFLASH部分---*/
#flash { background-image:url(../parts/bg01.gif); background-repeat:no-repeat; margin:0; padding:0; height:245px; width:700px; }
#flash #left { float:left; margin:0 0 0 25px; width:245px; text-align:left; }
#flash #right { float:right; margin:20px 0 0 0; background-image:url(../parts/bg02.gif); background-repeat:no-repeat; width:190px; height:211px; }

#flash #right #menu { width:176px; margin:10px 0 0 0; padding:0 0 0 0; }
#flash #right #menu ul { margin:0; padding:0; height:49px; }
#flash #right #menu li { list-style:none; margin:0; padding:0; }
#flash #right #menu a { display:block; height:49px;}
#flash #right #menu li a { text-decoration: none; text-indent:-9999px; background-repeat:no-repeat; }

#flash #right #menu li.message { background-image:url(../parts/message.gif); }
#flash #right #menu li.message a { width:176px; background-image:url(../parts/message.gif); }
#flash #right #menu li.message a:hover { background-image:url(../parts/message2.gif);}
#flash #right #menu li.corporate { background-image:url(../parts/corporate.gif); }
#flash #right #menu li.corporate a { width:176px; background-image:url(../parts/corporate.gif); }
#flash #right #menu li.corporate a:hover { background-image:url(../parts/corporate2.gif);}
#flash #right #menu li.store { background-image:url(../parts/store.gif); }
#flash #right #menu li.store a { width:176px; background-image:url(../parts/store.gif); }
#flash #right #menu li.store a:hover { background-image:url(../parts/store2.gif);}
#flash #right #menu li.recruit { background-image:url(../parts/recruit.gif); }
#flash #right #menu li.recruit a { width:176px; background-image:url(../parts/recruit.gif); }
#flash #right #menu li.recruit a:hover { background-image:url(../parts/recruit2.gif);}

/*---flash下---*/
#under { width:700px; margin:10px 0 0 0; padding:0 0 0 0; text-align:left; }
#under #banner { float:left; margin:0 0 0 3px; width:250px; }
#under #banner p { margin:0 0 10px 0; }
#under #topics { float:right; margin:0 2px 0 0; padding:0; width:430px; background-image:url(../parts/bg03.gif); background-repeat:no-repeat; }
#under #topics h2 { text-indent:-2222px; margin:0 0 20px 0; }
#under #topics p {
	background-image:url(../parts/bar.gif);
	background-repeat:repeat-x;
	background-position:left bottom; 
	font-size:75%; 
	color:#666; 
	margin:0 10px 12px 30px; 
	padding:0 0 10px 0;
	clear:both;
	line-height:1.5;
}
#under #topics .data {
	background-image:url(../parts/icon01.gif);
	display:block;
	float:left;
	background-position:left top; 
	background-repeat:no-repeat; 
	padding:0px 5px 0px 25px;
	height:25px;
}


