/*
---------------------------------------------------------------------
	メインドキュメント
---------------------------------------------------------------------
*/
@charset "UTF-8";


html,body	{margin:0; padding:0}
body		{font: 12px "ＭＳ Ｐゴシック","ＭＳ Ｐゴシック"; color:#000;}
p		{margin:5px 0 10px 0}
a:link   	{color: #000000; text-decoration:none;}
a:visited	{color: #000000;}
a:hover  	{color: #666;}
a:active	{color: #666;}
img		{border:0;}


/*
---------------------------------------------------------------------
	コンテナー
---------------------------------------------------------------------
*/
div#container{width:834px; margin:3em auto 0; padding:0; background:#fff;} 



/*
---------------------------------------------------------------------
	ヘッダー
---------------------------------------------------------------------
*/
div#header{width:834px; height:111px; margin:0; padding:0; background:url(./header.jpg) no-repeat;}
div#header02 {margin:0px 0px 0px 755px; padding:30px 0 0 0;}
div#header02 span{display:block; width:62px; height:62px; background:url(./migiue01a.gif) no-repeat;}
div#header02 span{background-image : url(./migiue01a.gif);}
div#header02 span:hover{background-image : url(./migiue01b.gif);}

/*
---------------------------------------------------------------------
	ボーダー
---------------------------------------------------------------------
*/
div#border{width:834px; height:565px; margin:0 auto 0; padding:0 auto 0; background:url(./container_border.gif) repeat-y;}


/*
---------------------------------------------------------------------
	メインメニュー
---------------------------------------------------------------------
*/
#mainmenu { margin:0 0 0 0; padding:0 auto 0; background:url(./mainmenu.jpg) no-repeat;}

/*ie6 hack 追記*/
/*ie7 hack 追記*/

#mainmenu ul { margin:0 auto 0; padding:0 auto 0;}
#mainmenu li { margin:0 auto 0; padding:0 auto 0; float:left; width:762; height:33px; list-style:none;}
#mainmenu li a{ height:33px; display:block; position:relative; text-decoration:none; }

#mainmenu li#mmenu01 a{ width:127px;}
#mainmenu li#mmenu02 a{ width:127px;}
#mainmenu li#mmenu12 a{ width:127px;}
#mainmenu li#mmenu03 a{ width:127px;}
#mainmenu li#mmenu13 a{ width:127px;}
#mainmenu li#mmenu04 a{ width:127px;}
#mainmenu li#mmenu14 a{ width:127px;}
#mainmenu li#mmenu05 a{ width:127px;}
#mainmenu li#mmenu15 a{ width:127px;}
#mainmenu li#mmenu06 a{ width:127px;}
#mainmenu li#mmenu16 a{ width:127px;}

#mainmenu li#mmenu01 a span{ background:url(./mainmenu.jpg) no-repeat 0 0px; width:100%; height:100%; position:absolute;}
#mainmenu li#mmenu02 a span{ background:url(./mainmenu.jpg) no-repeat -127px 0px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu03 a span{ background:url(./mainmenu.jpg) no-repeat -254px 0px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu04 a span{ background:url(./mainmenu.jpg) no-repeat -381px 0px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu05 a span{ background:url(./mainmenu.jpg) no-repeat -508px 0px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu06 a span{ background:url(./mainmenu.jpg) no-repeat -635px 0px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu12 a span{ background:url(./mainmenu.jpg) no-repeat -127px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu13 a span{ background:url(./mainmenu.jpg) no-repeat -254px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu14 a span{ background:url(./mainmenu.jpg) no-repeat -381px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu15 a span{ background:url(./mainmenu.jpg) no-repeat -508px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu16 a span{ background:url(./mainmenu.jpg) no-repeat -635px -66px; width:100%; height:100%; position:absolute; }

#mainmenu li#mmenu01 a:hover span{ background:url(./mainmenu.jpg) no-repeat 0 -33px; position:absolute; width:100%; height:100%;  }
#mainmenu li#mmenu02 a:hover span{ background:url(./mainmenu.jpg) no-repeat -127px -33px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu03 a:hover span{ background:url(./mainmenu.jpg) no-repeat -254px -33px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu04 a:hover span{ background:url(./mainmenu.jpg) no-repeat -381px -33px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu05 a:hover span{ background:url(./mainmenu.jpg) no-repeat -508px -33px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu06 a:hover span{ background:url(./mainmenu.jpg) no-repeat -635px -33px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu12 a:hover span{ background:url(./mainmenu.jpg) no-repeat -127px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu13 a:hover span{ background:url(./mainmenu.jpg) no-repeat -254px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu14 a:hover span{ background:url(./mainmenu.jpg) no-repeat -381px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu15 a:hover span{ background:url(./mainmenu.jpg) no-repeat -508px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu16 a:hover span{ background:url(./mainmenu.jpg) no-repeat -635px -66px; width:100%; height:100%; position:absolute; }

#mainmenu li#mmenu01 a:active span{ background:url(./mainmenu.jpg) no-repeat 0 -66px; position:absolute; width:100%; height:100%;  }
#mainmenu li#mmenu02 a:active span{ background:url(./mainmenu.jpg) no-repeat -127px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu03 a:active span{ background:url(./mainmenu.jpg) no-repeat -254px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu04 a:active span{ background:url(./mainmenu.jpg) no-repeat -381px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu05 a:active span{ background:url(./mainmenu.jpg) no-repeat -508px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu06 a:active span{ background:url(./mainmenu.jpg) no-repeat -635px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu12 a:active span{ background:url(./mainmenu.jpg) no-repeat -127px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu13 a:active span{ background:url(./mainmenu.jpg) no-repeat -254px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu14 a:active span{ background:url(./mainmenu.jpg) no-repeat -381px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu15 a:active span{ background:url(./mainmenu.jpg) no-repeat -508px -66px; width:100%; height:100%; position:absolute; }
#mainmenu li#mmenu16 a:active span{ background:url(./mainmenu.jpg) no-repeat -635px -66px; width:100%; height:100%; position:absolute; }


div#mainmenu_shadow{width:762px; height:12px; margin:0px 0px 0px 30px; padding:0px; background:url(./mainmenu_shadow.gif) no-repeat;}


/*
---------------------------------------------------------------------
	メインコンテンツ
---------------------------------------------------------------------
*/
#contents {clear:both; width:834px; margin:0 10px; padding:0;}

/*
div#main01a{width:834px; height:382px; margin:0px 0px 0px -10px; padding:0px; background:url(./main01.jpg) no-repeat;}
div#main01b{width:834px; height:382px; margin:0px 0px 0px -10px; padding:0px; background:url(./main01.jpg) no-repeat;}
*/
div#main00{width:834px; height:40px; margin:0px 0px 0px -10px; padding:0px; background:url(./main00.jpg) no-repeat;}
div#main01a{overflow-x:hidden; overflow-y:scroll; width:220px; height:328px; margin:0px 12px 0px 45px; padding:0px; background-color:#aeddc2; border:solid 4px; border-color:#009933; scrollbar-base-color: #ccffcc; float:left;}
div#main01b{width:474px; height:328px; margin:0px 40px 0px 0px; padding:0px; border:solid 4px; background-color:#ccc; border-color:#009933; background:url(./main01b.jpg) no-repeat; float:left;}

div#main02{width:834px; height:120px; margin:350px 0px 0px -10px; padding:0px; background:url(./main02.jpg) no-repeat;}




/*MOVIE*/
div#movie01_main00{width:442px; height:315px; margin:10px auto 0; padding:0px; border:solid 4px; border-color:#009933;}
div#movie02_main00{width:442px; height:315px; margin:10px auto 0; padding:0px; border:solid 4px; border-color:#009933;}
div#movie03_main00{width:496px; height:315px; margin:10px auto 0; padding:0px; border:solid 4px; border-color:#009933;}
div#movie04_main00{width:496px; height:315px; margin:10px auto 0; padding:0px; border:solid 4px; border-color:#009933;}
div#movie05_main00{width:394px; height:315px; margin:10px auto 0; padding:0px; border:solid 4px; border-color:#009933;}



div#movie_main01{overflow-x:hidden; overflow-y:scroll; width:677px; height:146px; margin:14px auto 5px; padding:0px; background-color:#fff; border:solid 4px; border-color:#009933; scrollbar-base-color: #ccffcc;}

div#mov01{width:75px; height:74px; margin:0; padding:0; background:url(./mov01.gif) no-repeat;}
div#mov01-text{width:587px; height:74px; margin:0 0 0 75px; padding:0; background:url(./mov01-text.gif) no-repeat;}
div#mov02{width:75px; height:74px; margin:0; padding:0; background:url(./mov02.gif) no-repeat;}
div#mov02-text{width:587px; height:74px; margin:0 0 0 75px; padding:0; background:url(./mov02-text.gif) no-repeat;}
div#mov03{width:75px; height:74px; margin:0; padding:0; background:url(./mov03.gif) no-repeat;}
div#mov03-text{width:587px; height:74px; margin:0 0 0 75px; padding:0; background:url(./mov03-text.gif) no-repeat;}
div#mov04{width:75px; height:74px; margin:0; padding:0; background:url(./mov04.gif) no-repeat;}
div#mov04-text{width:587px; height:74px; margin:0 0 0 75px; padding:0; background:url(./mov04-text.gif) no-repeat;}
div#mov05{width:75px; height:74px; margin:0; padding:0; background:url(./mov05.gif) no-repeat;}
div#mov05-text{width:587px; height:74px; margin:0 0 0 75px; padding:0; background:url(./mov05-text.gif) no-repeat;}

div#mov-sankaku a{display:block; width:32px; height:52px; margin:0 0 0 455px; background-image : url(./sankaku-right32-button03.gif) ;}
div#mov-sankaku a:link {background-image : url(./sankaku-right32-button03.gif) ;}
div#mov-sankaku a:hover{background-image : url(./sankaku-right32-button04.gif) ;}







p.mov-yhr{width:3px; height:72px; margin:0; padding:0; background:url(./mov-yhr.gif) no-repeat; background-color:#ccc; float:left;}
p.mov-hr{width:677px; height:2px; margin:0; padding:0; background:url(./mov-hr.gif) repeat-x; float:left;}



/*AtoZ*/
div#atoz-main01{width:677px; height:437px; margin:10px auto 0px; padding:0px; background-color:#fff; border:solid 3px; border-color:#009933;}
div#atoz-main01a{width:677px; height:39px; margin:0; padding:0px; background:url(./atoz-main01.gif) no-repeat; background-color:#fff;}
div#atoz-main02{width:677px; height:398px; margin:0 auto 0; padding:0px; background-color:#fff; text-align:center;}
















#atoz-main01b { margin:0 0 0 320px; padding:0; background:url(./atoz-sub-menu.gif) no-repeat;}
#atoz-main01b ul { margin:0; padding:0;}
#atoz-main01b li { margin:0; padding:0; float:left; width:352; height:30px; list-style:none;}
#atoz-main01b li a{ height:30px; display:block; position:relative; text-decoration:none; }


#atoz-main01b li#atozmenu01 a{ width:12px;}
#atoz-main01b li#atozmenu02 a{ width:12px;}
#atoz-main01b li#atozmenu03 a{ width:12px;}
#atoz-main01b li#atozmenu04 a{ width:12px;}
#atoz-main01b li#atozmenu05 a{ width:12px;}
#atoz-main01b li#atozmenu06 a{ width:12px;}
#atoz-main01b li#atozmenu07 a{ width:12px;}
#atoz-main01b li#atozmenu08 a{ width:12px;}
#atoz-main01b li#atozmenu09 a{ width:12px;}
#atoz-main01b li#atozmenu10 a{ width:12px;}
#atoz-main01b li#atozmenu11 a{ width:12px;}
#atoz-main01b li#atozmenu12 a{ width:12px;}
#atoz-main01b li#atozmenu13 a{ width:12px;}
#atoz-main01b li#atozmenu14 a{ width:12px;}
#atoz-main01b li#atozmenu15 a{ width:12px;}
#atoz-main01b li#atozmenu16 a{ width:12px;}
#atoz-main01b li#atozmenu17 a{ width:12px;}
#atoz-main01b li#atozmenu18 a{ width:12px;}
#atoz-main01b li#atozmenu19 a{ width:12px;}
#atoz-main01b li#atozmenu20 a{ width:12px;}
#atoz-main01b li#atozmenu21 a{ width:12px;}
#atoz-main01b li#atozmenu22 a{ width:12px;}
#atoz-main01b li#atozmenu23 a{ width:12px;}
#atoz-main01b li#atozmenu24 a{ width:12px;}
#atoz-main01b li#atozmenu25 a{ width:12px;}
#atoz-main01b li#atozmenu26 a{ width:12px;}

#atoz-main01b li#atozmenu101 a{ width:12px;}
#atoz-main01b li#atozmenu102 a{ width:12px;}
#atoz-main01b li#atozmenu103 a{ width:12px;}
#atoz-main01b li#atozmenu104 a{ width:12px;}
#atoz-main01b li#atozmenu105 a{ width:12px;}
#atoz-main01b li#atozmenu106 a{ width:12px;}
#atoz-main01b li#atozmenu107 a{ width:12px;}
#atoz-main01b li#atozmenu108 a{ width:12px;}
#atoz-main01b li#atozmenu109 a{ width:12px;}
#atoz-main01b li#atozmenu110 a{ width:12px;}
#atoz-main01b li#atozmenu111 a{ width:12px;}
#atoz-main01b li#atozmenu112 a{ width:12px;}
#atoz-main01b li#atozmenu113 a{ width:12px;}
#atoz-main01b li#atozmenu114 a{ width:12px;}
#atoz-main01b li#atozmenu115 a{ width:12px;}
#atoz-main01b li#atozmenu116 a{ width:12px;}
#atoz-main01b li#atozmenu117 a{ width:12px;}
#atoz-main01b li#atozmenu118 a{ width:12px;}
#atoz-main01b li#atozmenu119 a{ width:12px;}
#atoz-main01b li#atozmenu120 a{ width:12px;}
#atoz-main01b li#atozmenu121 a{ width:12px;}
#atoz-main01b li#atozmenu122 a{ width:12px;}
#atoz-main01b li#atozmenu123 a{ width:12px;}
#atoz-main01b li#atozmenu124 a{ width:12px;}
#atoz-main01b li#atozmenu125 a{ width:12px;}
#atoz-main01b li#atozmenu126 a{ width:12px;}

#atoz-main01b li#atozmenu01 a span{ background:url(./atoz-sub-menu.gif) no-repeat    0px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu02 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -12px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu03 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -24px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu04 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -36px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu05 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -48px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu06 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -60px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu07 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -72px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu08 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -84px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu09 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -96px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu10 a span{ background:url(./atoz-sub-menu.gif) no-repeat -108px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu11 a span{ background:url(./atoz-sub-menu.gif) no-repeat -120px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu12 a span{ background:url(./atoz-sub-menu.gif) no-repeat -132px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu13 a span{ background:url(./atoz-sub-menu.gif) no-repeat -144px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu14 a span{ background:url(./atoz-sub-menu.gif) no-repeat -156px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu15 a span{ background:url(./atoz-sub-menu.gif) no-repeat -168px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu16 a span{ background:url(./atoz-sub-menu.gif) no-repeat -180px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu17 a span{ background:url(./atoz-sub-menu.gif) no-repeat -192px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu18 a span{ background:url(./atoz-sub-menu.gif) no-repeat -204px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu19 a span{ background:url(./atoz-sub-menu.gif) no-repeat -216px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu20 a span{ background:url(./atoz-sub-menu.gif) no-repeat -228px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu21 a span{ background:url(./atoz-sub-menu.gif) no-repeat -240px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu22 a span{ background:url(./atoz-sub-menu.gif) no-repeat -252px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu23 a span{ background:url(./atoz-sub-menu.gif) no-repeat -262px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu24 a span{ background:url(./atoz-sub-menu.gif) no-repeat -275px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu25 a span{ background:url(./atoz-sub-menu.gif) no-repeat -287px 0px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu26 a span{ background:url(./atoz-sub-menu.gif) no-repeat -299px 0px; width:100%; height:100%; position:absolute;}

#atoz-main01b li#atozmenu101 a span{ background:url(./atoz-sub-menu.gif) no-repeat    0px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu102 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -12px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu103 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -24px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu104 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -36px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu105 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -48px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu106 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -60px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu107 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -72px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu108 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -84px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu109 a span{ background:url(./atoz-sub-menu.gif) no-repeat  -96px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu110 a span{ background:url(./atoz-sub-menu.gif) no-repeat -108px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu111 a span{ background:url(./atoz-sub-menu.gif) no-repeat -120px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu112 a span{ background:url(./atoz-sub-menu.gif) no-repeat -132px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu113 a span{ background:url(./atoz-sub-menu.gif) no-repeat -144px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu114 a span{ background:url(./atoz-sub-menu.gif) no-repeat -156px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu115 a span{ background:url(./atoz-sub-menu.gif) no-repeat -168px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu116 a span{ background:url(./atoz-sub-menu.gif) no-repeat -180px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu117 a span{ background:url(./atoz-sub-menu.gif) no-repeat -192px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu118 a span{ background:url(./atoz-sub-menu.gif) no-repeat -204px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu119 a span{ background:url(./atoz-sub-menu.gif) no-repeat -216px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu120 a span{ background:url(./atoz-sub-menu.gif) no-repeat -228px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu121 a span{ background:url(./atoz-sub-menu.gif) no-repeat -240px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu122 a span{ background:url(./atoz-sub-menu.gif) no-repeat -252px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu123 a span{ background:url(./atoz-sub-menu.gif) no-repeat -262px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu124 a span{ background:url(./atoz-sub-menu.gif) no-repeat -275px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu125 a span{ background:url(./atoz-sub-menu.gif) no-repeat -287px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu126 a span{ background:url(./atoz-sub-menu.gif) no-repeat -299px -31px; width:100%; height:100%; position:absolute;}


#atoz-main01b li#atozmenu01 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat    0px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu02 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -12px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu03 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -24px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu04 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -36px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu05 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -48px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu06 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -60px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu07 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -72px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu08 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -84px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu09 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -96px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu10 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -108px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu11 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -120px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu12 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -132px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu13 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -144px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu14 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -156px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu15 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -168px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu16 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -180px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu17 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -192px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu18 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -204px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu19 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -216px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu20 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -228px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu21 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -240px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu22 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -252px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu23 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -262px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu24 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -275px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu25 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -287px -60px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu26 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -299px -60px; width:100%; height:100%; position:absolute;}

#atoz-main01b li#atozmenu101 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat    0px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu102 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -12px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu103 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -24px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu104 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -36px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu105 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -48px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu106 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -60px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu107 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -72px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu108 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -84px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu109 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat  -96px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu110 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -108px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu111 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -120px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu112 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -132px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu113 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -144px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu114 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -156px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu115 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -168px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu116 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -180px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu117 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -192px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu118 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -204px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu119 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -216px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu120 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -228px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu121 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -240px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu122 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -252px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu123 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -262px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu124 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -275px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu125 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -287px -31px; width:100%; height:100%; position:absolute;}
#atoz-main01b li#atozmenu126 a:hover span{ background:url(./atoz-sub-menu.gif) no-repeat -299px -31px; width:100%; height:100%; position:absolute;}



div#atoz-main02a{width:680px; height:11px; margin:0 auto 0; padding:0px; background:url(./atoz-shadow.gif) no-repeat; text-align:center;}
div#atoz-main03{width:783px; height:38px; margin:0 auto 0; padding:0px;}




div#atoz-main02-a01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-a01.jpg) no-repeat; text-align:center;}
div#atoz-main02-b01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-b01.jpg) no-repeat; text-align:center;}
div#atoz-main02-c01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-c01.jpg) no-repeat; text-align:center;}
div#atoz-main02-d01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-d01.jpg) no-repeat; text-align:center;}
div#atoz-main02-e01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-e01.jpg) no-repeat; text-align:center;}
div#atoz-main02-f01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-f01.jpg) no-repeat; text-align:center;}
div#atoz-main02-g01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-g01.jpg) no-repeat; text-align:center;}
div#atoz-main02-h01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-h01.jpg) no-repeat; text-align:center;}
div#atoz-main02-h02{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-h02.jpg) no-repeat; text-align:center;}
div#atoz-main02-i01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-i01.jpg) no-repeat; text-align:center;}
div#atoz-main02-j01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-j01.jpg) no-repeat; text-align:center;}
div#atoz-main02-k01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-k01.jpg) no-repeat; text-align:center;}
div#atoz-main02-l01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-l01.jpg) no-repeat; text-align:center;}
div#atoz-main02-m01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-m01.jpg) no-repeat; text-align:center;}
div#atoz-main02-m02{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-m02.jpg) no-repeat; text-align:center;}
div#atoz-main02-n01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-n01.jpg) no-repeat; text-align:center;}
div#atoz-main02-n02{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-n02.jpg) no-repeat; text-align:center;}
div#atoz-main02-o01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-o01.jpg) no-repeat; text-align:center;}
div#atoz-main02-o02{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-o02.jpg) no-repeat; text-align:center;}
div#atoz-main02-p01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-p01.jpg) no-repeat; text-align:center;}
div#atoz-main02-q01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-q01.jpg) no-repeat; text-align:center;}
div#atoz-main02-r01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-r01.jpg) no-repeat; text-align:center;}
div#atoz-main02-s01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-s01.jpg) no-repeat; text-align:center;}
div#atoz-main02-s02{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-s02.jpg) no-repeat; text-align:center;}
div#atoz-main02-s03{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-s03.jpg) no-repeat; text-align:center;}
div#atoz-main02-t01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-t01.jpg) no-repeat; text-align:center;}
div#atoz-main02-t02{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-t02.jpg) no-repeat; text-align:center;}
div#atoz-main02-u01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-u01.jpg) no-repeat; text-align:center;}
div#atoz-main02-v01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-v01.jpg) no-repeat; text-align:center;}
div#atoz-main02-w01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-w01.jpg) no-repeat; text-align:center;}
div#atoz-main02-x01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-x01.jpg) no-repeat; text-align:center;}
div#atoz-main02-y01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-y01.jpg) no-repeat; text-align:center;}
div#atoz-main02-z01{width:676px; height:398px; margin:0 auto 0; background:url(./atoz-img-z01.jpg) no-repeat; text-align:center;}




div#Aa a{margin:26px 25px 28px 25px;}
div#Aa a{display:block; width:40px; height:37px; background-image : url(./atoz-a01.gif) ;}
div#Aa a:link {background-image : url(./atoz-a01.gif) ;}
div#Aa a:hover{background-image : url(./atoz-a02.gif) ;}
div#Bb a{margin:26px 25px 28px 25px;}
div#Bb a{display:block; width:40px; height:37px; background-image : url(./atoz-b01.gif) ;}
div#Bb a:link {background-image : url(./atoz-b01.gif) ;}
div#Bb a:hover{background-image : url(./atoz-b02.gif) ;}
div#Cc a{margin:26px 25px 28px 25px;}
div#Cc a{display:block; width:40px; height:37px; background-image : url(./atoz-c01.gif) ;}
div#Cc a:link {background-image : url(./atoz-c01.gif) ;}
div#Cc a:hover{background-image : url(./atoz-c02.gif) ;}
div#Dd a{margin:26px 25px 28px 25px;}
div#Dd a{display:block; width:40px; height:37px; background-image : url(./atoz-d01.gif) ;}
div#Dd a:link {background-image : url(./atoz-d01.gif) ;}
div#Dd a:hover{background-image : url(./atoz-d02.gif) ;}
div#Ee a{margin:26px 25px 28px 25px;}
div#Ee a{display:block; width:40px; height:37px; background-image : url(./atoz-e01.gif) ;}
div#Ee a:link {background-image : url(./atoz-e01.gif) ;}
div#Ee a:hover{background-image : url(./atoz-e02.gif) ;}
div#Ff a{margin:26px 25px 28px 25px;}
div#Ff a{display:block; width:40px; height:37px; background-image : url(./atoz-f01.gif) ;}
div#Ff a:link {background-image : url(./atoz-f01.gif) ;}
div#Ff a:hover{background-image : url(./atoz-f02.gif) ;}
div#Gg a{margin:26px 25px 28px 25px;}
div#Gg a{display:block; width:40px; height:37px; background-image : url(./atoz-g01.gif) ;}
div#Gg a:link {background-image : url(./atoz-g01.gif) ;}
div#Gg a:hover{background-image : url(./atoz-g02.gif) ;}
div#Hh a{margin:26px 25px 28px 25px;}
div#Hh a{display:block; width:40px; height:37px; background-image : url(./atoz-h01.gif) ;}
div#Hh a:link {background-image : url(./atoz-h01.gif) ;}
div#Hh a:hover{background-image : url(./atoz-h02.gif) ;}
div#Ii a{margin:26px 25px 28px 25px;}
div#Ii a{display:block; width:40px; height:37px; background-image : url(./atoz-i01.gif) ;}
div#Ii a:link {background-image : url(./atoz-i01.gif) ;}
div#Ii a:hover{background-image : url(./atoz-i02.gif) ;}
div#Jj a{margin:26px 25px 28px 25px;}
div#Jj a{display:block; width:40px; height:37px; background-image : url(./atoz-j01.gif) ;}
div#Jj a:link {background-image : url(./atoz-j01.gif) ;}
div#Jj a:hover{background-image : url(./atoz-j02.gif) ;}
div#Kk a{margin:26px 25px 28px 25px;}
div#Kk a{display:block; width:40px; height:37px; background-image : url(./atoz-k01.gif) ;}
div#Kk a:link {background-image : url(./atoz-k01.gif) ;}
div#Kk a:hover{background-image : url(./atoz-k02.gif) ;}
div#Ll a{margin:26px 25px 28px 25px;}
div#Ll a{display:block; width:40px; height:37px; background-image : url(./atoz-l01.gif) ;}
div#Ll a:link {background-image : url(./atoz-l01.gif) ;}
div#Ll a:hover{background-image : url(./atoz-l02.gif) ;}
div#Mm a{margin:26px 25px 28px 25px;}
div#Mm a{display:block; width:40px; height:37px; background-image : url(./atoz-m01.gif) ;}
div#Mm a:link {background-image : url(./atoz-m01.gif) ;}
div#Mm a:hover{background-image : url(./atoz-m02.gif) ;}
div#Nn a{margin:26px 25px 28px 25px;}
div#Nn a{display:block; width:40px; height:37px; background-image : url(./atoz-n01.gif) ;}
div#Nn a:link {background-image : url(./atoz-n01.gif) ;}
div#Nn a:hover{background-image : url(./atoz-n02.gif) ;}
div#Oo a{margin:26px 25px 26px 25px;}
div#Oo a{display:block; width:40px; height:37px; background-image : url(./atoz-o01.gif) ;}
div#Oo a:link {background-image : url(./atoz-o01.gif) ;}
div#Oo a:hover{background-image : url(./atoz-o02.gif) ;}
div#Pp a{margin:26px 25px 26px 25px;}
div#Pp a{display:block; width:40px; height:37px; background-image : url(./atoz-p01.gif) ;}
div#Pp a:link {background-image : url(./atoz-p01.gif) ;}
div#Pp a:hover{background-image : url(./atoz-p02.gif) ;}
div#Qq a{margin:26px 25px 26px 25px;}
div#Qq a{display:block; width:40px; height:37px; background-image : url(./atoz-q01.gif) ;}
div#Qq a:link {background-image : url(./atoz-q01.gif) ;}
div#Qq a:hover{background-image : url(./atoz-q02.gif) ;}
div#Rr a{margin:26px 25px 26px 25px;}
div#Rr a{display:block; width:40px; height:37px; background-image : url(./atoz-r01.gif) ;}
div#Rr a:link {background-image : url(./atoz-r01.gif) ;}
div#Rr a:hover{background-image : url(./atoz-r02.gif) ;}
div#Ss a{margin:26px 25px 26px 25px;}
div#Ss a{display:block; width:40px; height:37px; background-image : url(./atoz-s01.gif) ;}
div#Ss a:link {background-image : url(./atoz-s01.gif) ;}
div#Ss a:hover{background-image : url(./atoz-s02.gif) ;}
div#Tt a{margin:26px 25px 26px 25px;}
div#Tt a{display:block; width:40px; height:37px; background-image : url(./atoz-t01.gif) ;}
div#Tt a:link {background-image : url(./atoz-t01.gif) ;}
div#Tt a:hover{background-image : url(./atoz-t02.gif) ;}
div#Uu a{margin:26px 25px 26px 25px;}
div#Uu a{display:block; width:40px; height:37px; background-image : url(./atoz-u01.gif) ;}
div#Uu a:link {background-image : url(./atoz-u01.gif) ;}
div#Uu a:hover{background-image : url(./atoz-u02.gif) ;}
div#Vv a{margin:26px 25px 26px 25px;}
div#Vv a{display:block; width:40px; height:37px; background-image : url(./atoz-v01.gif) ;}
div#Vv a:link {background-image : url(./atoz-v01.gif) ;}
div#Vv a:hover{background-image : url(./atoz-v02.gif) ;}
div#Ww a{margin:26px 25px 26px 25px;}
div#Ww a{display:block; width:40px; height:37px; background-image : url(./atoz-w01.gif) ;}
div#Ww a:link {background-image : url(./atoz-w01.gif) ;}
div#Ww a:hover{background-image : url(./atoz-w02.gif) ;}
div#Xx a{margin:26px 25px 26px 25px;}
div#Xx a{display:block; width:40px; height:37px; background-image : url(./atoz-x01.gif) ;}
div#Xx a:link {background-image : url(./atoz-x01.gif) ;}
div#Xx a:hover{background-image : url(./atoz-x02.gif) ;}
div#Yy a{margin:26px 25px 26px 25px;}
div#Yy a{display:block; width:40px; height:37px; background-image : url(./atoz-y01.gif) ;}
div#Yy a:link {background-image : url(./atoz-y01.gif) ;}
div#Yy a:hover{background-image : url(./atoz-y02.gif) ;}
div#Zz a{margin:26px 25px 26px 25px;}
div#Zz a{display:block; width:40px; height:37px; background-image : url(./atoz-z01.gif) ;}
div#Zz a:link {background-image : url(./atoz-z01.gif) ;}
div#Zz a:hover{background-image : url(./atoz-z02.gif) ;}
div#migisita01 span{margin:0;}
div#migisita01 span{display:block; width:107px; height:40px; background-image : url(./atoz-migisita01.gif);}
div#migisita01 span{background-image : url(./atoz-migisita01.gif) ;}
div#migisita02 span{margin:0 0 20px 100px;}
div#migisita02 span{display:block; width:71px; height:58px; background-image : url(./atoz-migisita02a.gif);}
div#migisita02 span{background-image : url(./atoz-migisita02a.gif);}
div#migisita02 span:hover{background-image : url(./atoz-migisita02b.gif);}


div#atoz-left a{margin:0px;}
div#atoz-left a{display:block; width:32px; height:32px; background-image : url(./sankaku-left32-button01.gif) ;}
div#atoz-left a:link {background-image : url(./sankaku-left32-button01.gif) ;}
div#atoz-left a:hover{background-image : url(./sankaku-left32-button02.gif) ;}
div#atoz-right a{margin:0px;}
div#atoz-right a{display:block; width:32px; height:32px; background-image : url(./sankaku-right32-button01.gif) ;}
div#atoz-right a:link {background-image : url(./sankaku-right32-button01.gif) ;}
div#atoz-right a:hover{background-image : url(./sankaku-right32-button02.gif) ;}
div#atoz-all a{margin:0px;}
div#atoz-all a{display:block; width:32px; height:32px; background-image : url(./sankaku-right32-button01.gif) ;}
div#atoz-all a:link {background-image : url(./sankaku-right32-button01.gif) ;}
div#atoz-all a:hover{background-image : url(./sankaku-right32-button02.gif) ;}


/*GOODS*/
div#goods-main01{width:677px; height:328px; margin:10px auto 12px; padding:0px; background-color:#fff; border:solid 3px; border-color:#009933;}
p#goods-main01a{width:677px; height:39px; margin:0; padding:0px; background:url(./goods-main01.gif) no-repeat; background-color:#fff;}
div#goods-main02{width:339px; height:289px; margin:0; padding:0px; background-color:#fff;}

p#goods01-main02a{width:339px; height:170px; margin:0; padding:0px; background:url(./goods01-main01.gif) no-repeat;}
p#goods02-main02a{width:339px; height:170px; margin:0; padding:0px; background:url(./goods02-main01.gif) no-repeat;}
p#goods03-main02a{width:339px; height:170px; margin:0; padding:0px; background:url(./goods03-main01.gif) no-repeat;}





p#goods-main02b{width:170px; height:119px; margin:0; padding:0px; background:url(./goods-main03.gif) no-repeat 24px 51px; float:left;}


p#goods-main02c{width:169px; height:54px; margin:0; padding:0px; text-indent:-9999px; float:right;}
p#goods-main02c a span{display:block; width:79px; height:21px; position:absolute; float:right;}

p#goods-main02d{width:169px; height:65px; margin:0; padding:0px; float:right;}
p#goods-main02d a span{display:block; width:79px; height:21px; position:absolute; float:right;}

p#goods-main02e{width:250px; height:250px; margin:18px 15px 0 0; padding:0px; background:url(./goods01-main06.gif) no-repeat; float:right;}

/*
div#goods-main03{overflow-x:hidden; overflow-y:scroll; width:677px; height:148px; margin:8px auto 3px; padding:0px; border:solid 3px; border-color:#009933; scrollbar-base-color: #ccffcc;}
p#goods-main03a{width:72px; height:72px; margin:0; padding:0; background:url(./mov01.gif) no-repeat; float:left;}
p#goods-main03a-text{width:587px; height:74px; margin:0; padding:0; background:url(./goods01-text.gif) no-repeat; float:left;}
p#goods-main03a-img01{width:50px; height:72px; margin:0; padding:0; background:url(./sankaku-right32-button01.gif) no-repeat 8px 20px; background-color:#aeddc2; float:left;}
p#goods-main03a-img01 a{display:block; width:32px; height:32px; margin:0; padding:10px 10px; background:url(./sankaku-right32-button01.gif) no-repeat 8px 20px; background-color:#aeddc2; float:left;}
p#goods-main03a-img01 a:hover{display:block; width:32px; height:32px; margin:0; padding:10px 10px; background:url(./sankaku-right32-button02.gif) no-repeat 8px 20px; background-color:#aeddc2; float:left;}
p#goods-main03a-img02{width:92px; height:72px; margin:0; padding:0; background:url(./goods01-img.gif) no-repeat 6px 6px; background-color:#aeddc2; float:left;}
*/


div#goods-main03{overflow-x:hidden; overflow-y:scroll; width:677px; height:142px; margin:10px auto 5px; padding:0px; background-color:#fff; border:solid 4px; border-color:#009933; scrollbar-base-color: #ccffcc;}

div#goods01{width:75px; height:74px; margin:0; padding:0; background:url(./mov01.gif) no-repeat;}
div#goods01-text{width:587px; height:74px; margin:0 0 0 75px; padding:0; background:url(./goods01-text.gif) no-repeat;}


/*DOWNLOAD*/
div#dl-main00{width:677px; height:439px; margin:10px auto 39px; padding:0px; background:url(./dl-main01.gif) no-repeat; border:solid 3px; border-color:#009933; background-color:#fff;}
div#dl-main00 table{margin:13px 0px 0px 0px;}
div#dl01-main01{width:677px; height:409px; margin:0px; background:url(./dl01-main01.gif) no-repeat 0px 9px; float:left;}
div#dl02-main01{width:677px; height:409px; margin:0px; background:url(./dl02-main01.gif) no-repeat 0px 9px; float:left;}
div#dl03-main01{width:677px; height:409px; margin:0px; background:url(./dl03-main01.gif) no-repeat 0px 9px; float:left;}
div#dl-main02{overflow-x:scroll; overflow-y:hidden; width:677px; height:333px; margin:48px 0px 0px 0px; padding:10px 0px;float:left; scrollbar-base-color: #ccffcc;}
div#dl-main03{width:657px; height:332px; margin:0px 10px 0px 10px; padding:0px; float:left;}
div#dl-main03-waiting{width:550px; height:350px; margin:0px 10px 0px 70px; padding:0px;}


/*LINK*/
div#link-main00{display:block; width:700px; height:89px; margin:0px auto 0px; background-color:#fff;}


div#link-mainbox01{overflow-x:hidden; overflow-y:scroll; width:700px; height:310px; margin:0px auto 0px; background-color:#fff; scrollbar-base-color: #ccffcc;}
div#link-main01{display:block; width:700px; height:98px; margin:0px auto 0px; background-color:#fff;}





div#hrgrey{display:block; width:700px; height:2px; margin:0px auto 0px; background:url(./hr-grey-700x2.gif) no-repeat;}
/*
---------------------------------------------------------------------
	フッター
---------------------------------------------------------------------
*/
#footer_top   {width:834px; height:110px; margin:0; padding:0; background:url(./footer_top.jpg) no-repeat;}
#footer_movie {width:834px; height:110px; margin:0; padding:0; background:url(./footer_movie.jpg) no-repeat;}
#footer_atoz {width:834px; height:110px; margin:0; padding:0; background:url(./footer_atoz.jpg) no-repeat;}
#footer_goods {width:834px; height:110px; margin:0; padding:0; background:url(./footer_goods.jpg) no-repeat;}
#footer_download {width:834px; height:110px; margin:0; padding:0; background:url(./footer_download.jpg) no-repeat;}
#footer_link {width:834px; height:110px; margin:0; padding:0; background:url(./footer_link.jpg) no-repeat;}
#footer{width:834px; height:60px; margin:0; padding:0; background:url(./footer.gif) no-repeat;}
div#content { margin:0; padding:0; width:834px; }
br.clear, #extra{clear:both;}

