@charset "iso-2022-jp";

/* //////////////////////////////////////jin-final common.css/////////////////////////////////////// */

/*/////////////////////////////////////////////////////////////////////////
$B%G%U%)%k%H(BCSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family:"$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Osaka, Meiryo, sans-serif; background:#190202;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td, dl, dt, dd { font-size:100%;}
img { border:none;}
hr { display:none;}
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}

/*$B2hA|J]8nMQ(B*/
.cover { background:url(/img/cover.gif); display:block;}
/*$B%9!<%Q!<%P%J!<OH(B*/
#bnSuper {width:100%; height:110px; background:#fff; border-bottom:1px solid #c0c0c0;}
#bnIn { padding-top:10px;}
/*float$B@_Dj(B*/
.floatL { float:left;}
.floatR { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height: 1px;}
* html .clearfix {
	height: 1px;
	/*(J\(B*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/*$B%U%)%s%H;XDj(B*/
.tCenter { text-align:center !important}
.tRight { text-align:right !important}
.tLeft { text-align:left !important}
/*font-color*/
.cOrangeB { color:#a52d08; font-weight:bold;}
.cOrange { color:#a52d08;}
.cBrown{ color:#69451e;}
.cBlue { color:#225c95;}
.cRed, .err { color:#a71414;}
/*font-size*/
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%; line-height:160%;}
.f85 { font-size:85%; line-height:170%;}
.f80 { font-size:80%;}
/*$B%j%s%/;XDj(B*/
a { text-decoration:underline; color:#aa5d0b;}
a:hover { text-decoration:none; color:#aa5d0b;}
/*padding/margin*/
.mgnB0 { margin-bottom:0 !important}
.mgnB5 { margin-bottom:5px !important}
.mgnB25 { margin-bottom:25px !important}
.mgnB15 { margin-bottom:15px !important}
.pdgB10 { margin-bottom:15px !important}

/*bnSuper*/
#bnSuper {
	width:100%;
	height:110px;
	background:#fff;
	border-bottom:1px solid #c0c0c0;
	}
	#bnIn { padding-top:10px;}
/*footer*/
#footer {
	color:#fff;
	text-align:center;
	padding:25px 0;
	height:31px;
	background:#190202;
	}
	#footer a { color:#fff;}

/* ***********************************************************************
common
*********************************************************************** */
#bg{background:url(../img/bg.jpg) top center;}
#container{ width:980px; margin:0 auto; text-align:left; font-size:120%; line-height:180%; color:#371900; padding:15px 0;}
#container_top{ width:980px; margin:0 auto; text-align:left; font-size:120%; line-height:180%; color:#371900; padding-bottom:15px;}
.toparea h1{ background:url(../img/top_img.jpg); width:980px; height:437px;}
.toparea h1 .cover{ width:980px; height:437px;}
#flash{ width:980px; height:437px;}
#flashimage{ width:980px; height:437px; background:url(../img/noflash.jpg);}
#flashimage .cover{ width:980px; height:437px;}
.noplugin{ display:none; width:980px; height:437px; background:url(../img/noflash.jpg);}

.toparea #main{ margin:0;}

.toparea #left{ float:left; width:680px;}
.toparea #right{ float:right; width:300px;}

.toparea #whatsnew{ width:413px; height:162px; background:url(../img/top_img.jpg); background-position:0 -613px; float:left; position:relative;}
	.toparea #whatsnew dl{ width:350px; height:97px; overflow:auto; line-height:160%; margin-top:5px; font-size:90%;}
	.toparea #whatsnew dt{ float:left;color:#b08c73;font-weight:bold;font-size:90%;}
	.toparea #whatsnew dd{ margin-left:75px;font-size:90%; margin-bottom:3px;}
	.toparea #whatsnew dd a{ text-decoration:underline; color:#fff;}
	.toparea #whatsnew dd a:hover{ text-decoration:none;}
	.toparea #whatsnewbox{ padding:15px 0 0 48px;}

.toparea #spot { width:246px; height:117px; background:url(../img/top_img.jpg); background-position:-680px -437px; display:block; float:right; margin-bottom:7px;}
.toparea #spot a:hover{ background-position:-680px -554px;}
.toparea #twitter a{ width:246px; height:39px; background:url(../img/top_img2.gif); background-position:-608px 0; display:block; float:right;}

#social_top{ padding:16px 0 0 10px;}

#pdgR10{ padding-right:10px;}

.toparea #rectangle{ width:300px; height:250px;}

#page_top { position:absolute; bottom:15px; right:18px;}
#page_top a{ width:97px; height:21px; background:url(../img/base_img.gif); background-position:-300px -345px; display:block;}
#page_top a:hover{ background-position:-397px -345px;}

#title{ left:23px; top:15px; position:absolute;}
#title a{ width:200px; height:65px; display:block;}

#header{ width:980px; height:90px; background:url(../img/base_img.gif); position:relative;}
#menu{ width:980px; height:78px; background:url(../img/base_img.gif); background-position:0 -90px; position:relative;}

#menu li{ position:absolute;}
#menu li a:hover{  background:url(../img/base_img.gif);}

#menu li#menu01{ left:8px; top:5px;}
#menu li#menu02{ left:88px; top:5px;}
#menu li#menu03{ left:250px; top:5px;}
#menu li#menu04{ left:410px; top:5px;}
#menu li#menu05{ left:571px; top:5px;}
#menu li#menu06{ left:732px; top:5px;}
#menu li#menu07{ left:88px; top:40px;}
#menu li#menu08{ left:250px; top:40px;}
#menu li#menu09{ left:410px; top:40px;}
#menu li#menu10{ left:571px; top:40px;}
#menu li#menu11{ left:732px; top:40px;}
#menu li#menu12{ left:894px; top:5px;}

#menu li#menu01 a{ width:78px; height:68px; display:block;}
#menu li#menu02 a{ width:160px; height:33px; display:block;}
#menu li#menu03 a{ width:160px; height:33px; display:block;}
#menu li#menu04 a{ width:160px; height:33px; display:block;}
#menu li#menu05 a{ width:160px; height:33px; display:block;}
#menu li#menu06 a{ width:160px; height:33px; display:block;}
#menu li#menu07 a{ width:160px; height:33px; display:block;}
#menu li#menu08 a{ width:160px; height:33px; display:block;}
#menu li#menu09 a{ width:160px; height:33px; display:block;}
#menu li#menu10 a{ width:160px; height:33px; display:block;}
#menu li#menu11 a{ width:160px; height:33px; display:block;}
#menu li#menu12 a{ width:78px; height:68px; display:block;}

#menu li#menu01 a:hover{ background-position:-8px -173px;}
#menu li#menu02 a:hover{ background-position:-88px -173px;}
#menu li#menu03 a:hover{ background-position:-250px -173px;}
#menu li#menu04 a:hover{ background-position:-410px -173px;}
#menu li#menu05 a:hover{ background-position:-571px -173px;}
#menu li#menu06 a:hover{ background-position:-732px -173px;}
#menu li#menu07 a:hover{ background-position:-88px -208px;}
#menu li#menu08 a:hover{ background-position:-250px -208px;}
#menu li#menu09 a:hover{ background-position:-410px -208px;}
#menu li#menu10 a:hover{ background-position:-571px -208px;}
#menu li#menu11 a:hover{ background-position:-732px -208px;}
#menu li#menu12 a:hover{ background-position:-894px -173px;}

.toparea #menutop{ width:680px; height:88px; background:url(../img/top_img.jpg); background-position:0 -437px; position:relative;}
.toparea #menutop li { position:absolute;}
.toparea #menutop li a{ width:133px; height:33px; display:block;}
.toparea #menutop li a:hover{ background:url(../img/top_img.jpg);}

#menutop li#menu01{ left:0; top:5px;}
#menutop li#menu02{ left:135px; top:5px;}
#menutop li#menu03{ left:269px; top:5px;}
#menutop li#menu04{ left:403px; top:5px;}
#menutop li#menu05{ left:537px; top:5px;}
#menutop li#menu06{ left:0; top:40px;}
#menutop li#menu07{ left:135px; top:40px;}
#menutop li#menu08{ left:269px; top:40px;}
#menutop li#menu09{ left:403px; top:40px;}
#menutop li#menu10{ left:537px; top:40px;}

#menutop li#menu01 a:hover{ background-position:0 -530px;}
#menutop li#menu02 a:hover{ background-position:-135px -530px;}
#menutop li#menu03 a:hover{ background-position:-269px -530px;}
#menutop li#menu04 a:hover{ background-position:-403px -530px;}
#menutop li#menu05 a:hover{ background-position:-537px -530px;}
#menutop li#menu06 a:hover{ background-position:0 -565px;}
#menutop li#menu07 a:hover{ background-position:-135px -565px;}
#menutop li#menu08 a:hover{ background-position:-269px -565px;}
#menutop li#menu09 a:hover{ background-position:-403px -565px;}
#menutop li#menu10 a:hover{ background-position:-537px -565px;}


#main{ width:980px; background:url(../img/base_img3.gif) repeat-y; background-position:-980px 0;}
#mainbtm{background:url(../img/base_img3.gif) no-repeat left bottom; position:relative;}
#main_box{  padding:10px 17px 20px 17px;}

#left{ width:634px; float:left;}
#right{ width:300px; float:right;}

#rectangle{ width:300px; height:250px; margin-bottom:10px;}

#content{ width:634px; background:url(../img/base_img2.gif) repeat-y; background-position:-1268px 0;}
#contentbox{ background:url(../img/base_img2.gif) no-repeat; background-position:0 0;}
#content_btm{ background:url(../img/base_img2.gif) bottom no-repeat; padding:30px;}
#content_btm2{ background:url(../img/base_img2.gif) bottom no-repeat; padding:30px 25px;}
#content_btm3{ background:url(../img/base_img2.gif) bottom no-repeat; padding:35px 30px;}
#content_btm4{ background:url(../img/base_img2.gif) bottom no-repeat; padding:35px 35px;}
#content_bg{ background:url(../img/base_img.gif) no-repeat top; background-position:-980px 0px;}

#social{ width:260px; height:30px; position:absolute; top:57px; right:15px;}

#whatsnew{ width:300px; height:162px; background: url(../img/base_img.gif); background-position:0 -246px; position:relative; margin-bottom:10px;}
#whatsnew dl{ width:270px; height:102px; overflow:auto; line-height:160%; margin-top:5px; font-size:90%;}
#whatsnew dt{ float:left;color:#b08c73;font-weight:bold;font-size:90%;}
#whatsnew dd{ margin-left:70px;font-size:90%; margin-bottom:4px; padding-right:5px;}
#whatsnew dd a{ text-decoration:underline; color:#fff;}
#whatsnew dd a:hover{ text-decoration:none;}
#whatsnewbox{ padding:45px 0 0 18px;}

#twitter_bnr a{ width:300px; height:43px; background:url(../img/base_img.gif); background-position:-300px -246px; display:block; margin-bottom:7px;}
#jin2009_bnr a{ width:300px; height:63px; background:url(../img/base_img.gif); background-position:-494px -317px; display:block; margin-bottom:7px;}
#bkids_bnr a{ width:300px; height:63px; background:url(../img/base_img.gif); background-position:-494px -380px; display:block;margin-bottom:30px;}

#footerbox { width:980px;margin:0 auto; position:relative; padding-bottom:30px;}

#footermenu{ width:780px; height:28px; margin-bottom:20px;}
#footermenu li { position:absolute;}
#footermenu li a{ width:152px; height:28px; display:block; background:url(../img/base_img.gif);}

#footermenu li.menu01{ left:100px;}
#footermenu li.menu02{ left:257px;}
#footermenu li.menu03{ left:414px;}
#footermenu li.menu04{ left:571px;}
#footermenu li.menu05{ left:728px;}
#footermenu li.menu01 a{ background-position:-300px -289px;}
#footermenu li.menu02 a{ background-position:-452px -289px;}
#footermenu li.menu03 a{ background-position:-604px -289px;}
#footermenu li.menu04 a{ background-position:-756px -289px;}
#footermenu li.menu05 a{ background-position:-300px -317px;}

.toparea #footermenu{ width:780px; height:28px; margin-bottom:20px;}
.toparea #footermenu li { position:absolute;}
.toparea #footermenu li a{ width:152px; height:28px; display:block; background:url(../img/top_img2.gif);}

.toparea #footermenu li.menu01 a{ background-position:0 0;}
.toparea #footermenu li.menu02 a{ background-position:-152px 0;}
.toparea #footermenu li.menu03 a{ background-position:-304px 0;}
.toparea #footermenu li.menu05 a{ background-position:-456px 0;}
.toparea #footermenu li.menu04 a{ background-position:0 -28px;}

.toparea #footermenu li.menu01{ left:100px;}
.toparea #footermenu li.menu02{ left:257px;}
.toparea #footermenu li.menu03{ left:414px;}
.toparea #footermenu li.menu04{ left:571px;}
.toparea #footermenu li.menu05{ left:728px;}
.toparea #footermenu li.menu01 a{ background-position:0 0;}
.toparea #footermenu li.menu02 a{ background-position:-152px 0;}
.toparea #footermenu li.menu03 a{ background-position:-456px 0;}
.toparea #footermenu li.menu05 a{ background-position:0 -28px;}
.toparea #footermenu li.menu04 a{ background-position:-304px 0;}


#s_contents{ background:url(../img/top_special.gif); width:980px; height:63px; position:relative;}
#s_contents li{ position:absolute;}
#s_contents li a{ width:156px; height:53px; display:block;}
#s_contents li a:hover{ filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background:#fff;}
#s_con01{ top:5px; left:0;}
#s_con02{ top:5px; left:165px;}
#s_con03{ top:5px; left:330px;}
#s_con04{ top:5px; left:495px;}
#s_con05{ top:5px; left:659px;}
#s_con06{ top:5px; left:824px;}

/* ***********************************************************************
cast
*********************************************************************** */
.castarea h1{ width:634px; height:169px; background:url(../img/cast.jpg);}
.castarea h1 .cover{ width:634px; height:169px;}

.castarea #left dt{}
.castarea #left dt { width:250px; float:left; text-align:right; color:#af3e12; font-weight:bold;}
.castarea #left dd.dot { width:50px; text-align:center; float:left;}
.castarea #left dd.name { padding-left:200px; padding-bottom:7px;}

/* ***********************************************************************
staff
*********************************************************************** */
.staffarea h1{ width:634px; height:169px; background:url(../img/staff_img.jpg);}
.staffarea h1 .cover{ width:634px; height:169px;}

.staffarea #left dl{ padding:0 0 50px 0;}
.staffarea #left dt { width:150px; float:left; text-align:right; color:#af3e12; font-weight:bold ; padding-left:50px;}
.staffarea #left dd.dot { width:50px; text-align:center; float:left;}
.staffarea #left dd.name { padding-left:200px; padding-bottom:7px;}

/* ***********************************************************************
msg
*********************************************************************** */
.msgarea h1{ width:634px; height:169px; background:url(../img/msg_img.jpg);}
.msgarea h1 .cover{ width:634px; height:169px;}

#msg_right{ width:154px; float:right;}
#msg_left{ width:402px; float:left;}

#go_enter a{ width:154px; height:60px; background:url(../img/msg_img.jpg); background-position:-634px 0; display:block; margin-bottom:10px;}
#go_enter a:hover{ background-position:-634px -60px;}

.entry{ width:402px; margin-bottom:10px;}
.entrybox1{ border: solid 3px #672617;}
.entrybox2{ border: solid 2px #8d7535; margin:1px; padding:15px 20px 10px 20px; background:url(../img/msg_bg.gif) no-repeat top right;}
.entry h2{ font-size:120%; border-bottom: dashed 1px; padding-bottom:10px; margin-bottom:10px; color:#ac3a0d;}

.hn{ font-size:90%; text-align:right; border-top: dashed 1px; margin-top:10px; padding-top:10px; color:#ac3a0d;}

#container_msg{ width:508px; margin:0 auto; text-align:left; font-size:120%; line-height:180%; color:#371900; padding:10px 0;}
#container_msg #header{ width:508px; height:69px; background:url(../img/form_img.gif); background-position:-508px 0;}
#container_msg h1{ width:480px; height:33px; background:url(../img/form_img.gif); background-position:-508px -69px;}
#container_msg h1#h1theme{ width:480px; height:33px; background:url(../img/form_img.gif); background-position:-988px -69px;}

#container_msg #main{ width:508px; background:url(../img/form_img.gif) repeat-y; border-bottom: solid 4px #3a100b;}
#container_msg #mainbox{ padding:0 14px 14px 14px;}
#container_msg #content_msg{ padding:20px 30px; background:#e9e1ca;}
#doui a{ width:228px; height:19px; background:url(../img/form_img.gif); background-position:-508px -102px; display:block; margin:20px 0 15px 96px;}
#doui a:hover{ background-position:-746px -102px;}

.thanks{ padding:30px 0; text-align:center;}

#close a{ background:url(../img/form_img.gif); width:44px; height:15px; display:block; background-position:-508px -124px; margin:10px auto 0 auto;}
#close a:hover{ background-position:-563px -124px;}

.msgarea #bnbox { margin-bottom:10px;}
.msgarea .bn{color:#555;background:#fff;border:#999 solid 1px;}

/* ***********************************************************************
info
*********************************************************************** */
.infoarea h1{ width:634px; height:169px; background:url(../img/info_img.jpg);}
.infoarea h1 .cover{ width:634px; height:169px;}

.infoarea h2{width:574px; height:32px; margin-bottom:20px;}
#h201{ background:url(../img/info_img.jpg); background-position:0 -170px;}
#h202{ background:url(../img/info_img.jpg); background-position:0 -202px;}
#h203{ background:url(../img/info_img.jpg); background-position:0 -234px;}
#h204{ background:url(../img/info_img.jpg); background-position:0 -266px;}
#h204{ background:url(../img/info_img.jpg); background-position:0 -266px;}
#h205{ background:url(../img/info_img.jpg); background-position:0 -298px;}
#h206{ background:url(../img/info_img.jpg); background-position:0 -330px;}
#h207{ background:url(../img/info_img.jpg); background-position:0 -362px;}
#h208{ background:url(../img/info_img.jpg); background-position:0 -394px;}
#h209{ background:url(../img/info_img.jpg); background-position:0 -425px;}
#h210{ background:url(../img/info_img.jpg); background-position:0 -457px;}
#h211{ background:url(../img/info_img.jpg); background-position:0 -490px;}
#h212{ background:url(../img/info_img.jpg); background-position:0 -520px;}
#h213{ background:url(../img/info_img.jpg); background-position:0 -552px;}
#h214{ background:url(../img/info_img.jpg); background-position:0 -584px;}
#h215{ background:url(../img/info_img.jpg); background-position:0 -616px;}
#h216{ background:url(../img/info_img.jpg); background-position:0 -648px;}
#h217{ background:url(../img/info_img.jpg); background-position:0 -680px;}
#h218{ background:url(../img/info_img.jpg); background-position:0 -712px;}
#h219{ background:url(../img/info_img.jpg); background-position:0 -743px;}
#h220{ background:url(../img/info_img.jpg); background-position:0 -775px;}
#h221{ background:url(../img/info_img.jpg); background-position:0 -807px;}
#h222{ background:url(../img/info_img.jpg); background-position:0 -839px;}

#info_img1{ width:200px; height:283px; background:url(../img/info_img.jpg); background-position:-634px 0; display:block; float:left; margin:0 20px 20px 0; border: solid 1px #dbcb8c;}
#info_img1 .cover{ width:200px; height:283px;}
#info_img2{ width:100px; height:100px; background:url(../img/info_img.jpg); background-position:-734px -282px; display:block; float:right; margin:0 0 20px 20px; border: solid 1px #dbcb8c;}

#info_img3{ width:180px; height:255px; background:url(../img/info_img.jpg); background-position:-654px -382px; display:block; float:left; margin:0 20px 20px 0; border: solid 1px #dbcb8c;}
#info_img3 .cover{ width:180px; height:255px;}

#info_img4{ background:url(../img/info_goods.jpg); width:160px; height:160px; display:block; float:left; margin:0 15px 10px 0;}
#info_img5{ background:url(../img/info_goods.jpg); width:160px; height:160px; display:block; float:left; margin:0 15px 10px 0; background-position:-160px 0;}
#info_img6{ background:url(../img/info_img.jpg); width:150px; height:149px; display:block; float:left; margin:0 15px 10px 0; background-position:-654px -637px;}
#info_img7{ background:url(../img/info_img.jpg); width:170px; height:194px; display:block; float:right; margin:0 0 10px 15px; background-position:-654px -786px;}
#info_img8{ background:url(../img/info_img.jpg); width:150px; height:149px; display:block; float:right; margin:0 15px 10px 0; background-position:-654px -637px;}
#info_img9{ background:url(../img/info_711.jpg); width:480px; height:155px; display:block; margin:0 0 15px 45px;}
#info_img9 .cover{ width:480px; height:155px;}
#info_img10{ background:url(../img/info_comic.jpg); width:300px; height:137px; display:block; margin:0 0 15px 15px; float:right;}
#info_img10 .cover{ width:300px; height:137px;}
#info_img11{ background:url(../img/info_st.jpg); width:170px; height:226px; display:block; margin:0 15px 15px 0; float:left;}
#info_img12{ background:url(../img/info_dvd.gif); width:170px; height:213px; display:block; margin:0 15px 15px 0; float:left;}
#info_img13{ background:url(../img/info_book.jpg); width:150px; height:212px; display:block; margin:0 20px 15px 0; float:left;}

#container_poster{ width:600px; height:849px; margin:0 auto; background:url(../img/poster.jpg);}
#container_poster .cover{ width:600px; height:849px;}

#wp{ background:url(../img/info_wp.jpg); width:474px; height:241px; margin:0 0 30px 50px; position:relative;}
#wp dd { position:absolute;}
#wp dd a{ width:115px; height:20px; display:block;}
#wp dd a:hover{ filter: alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;background:#ac9552;}
#wp01_e{ top:199px;}
#wp02_e{ left:115px; top:199px;}
#wp03_e{ top:219px;}
#wp04_e{ left:115px; top:219px;}
#wp01_p{ left:243px; top:199px;}
#wp02_p{ left:359px; top:199px;}
#wp03_p{ left:243px; top:219px;}
#wp04_p{ left:359px; top:219px;}

/* ***********************************************************************
story
*********************************************************************** */
#h1story01{ width:634px; height:211px; background:url(../img/story01_img.jpg);}
#h1story01 .cover{ width:634px; height:211px;}
#h1story02{ width:634px; height:211px; background:url(../img/story02_img.jpg);}
#h1story02 .cover{ width:634px; height:211px;}
#h1story03{ width:634px; height:211px; background:url(../img/story03_img.jpg);}
#h1story03 .cover{ width:634px; height:211px;}
#h1story04{ width:634px; height:211px; background:url(../img/story04_img.jpg);}
#h1story04 .cover{ width:634px; height:211px;}
#h1story05{ width:634px; height:211px; background:url(../img/story05_img.jpg);}
#h1story05 .cover{ width:634px; height:211px;}
#h1story06{ width:634px; height:211px; background:url(../img/story06_img.jpg);}
#h1story06 .cover{ width:634px; height:211px;}
#h1story07{ width:634px; height:211px; background:url(../img/story07_img.jpg);}
#h1story07 .cover{ width:634px; height:211px;}
#h1story08{ width:634px; height:211px; background:url(../img/story08_img.jpg);}
#h1story08 .cover{ width:634px; height:211px;}
#h1story09{ width:634px; height:211px; background:url(../img/story09_img.jpg);}
#h1story09 .cover{ width:634px; height:211px;}
#h1story10{ width:634px; height:211px; background:url(../img/story10_img.jpg);}
#h1story10 .cover{ width:634px; height:211px;}
#h1story11{ width:634px; height:211px; background:url(../img/story11_img.jpg);}
#h1story11 .cover{ width:634px; height:211px;}

#h2story01{ width:530px; height:30px; background:url(../img/story01_h2.gif); position:absolute;}
#h2story02{ width:530px; height:30px; background:url(../img/story02_h2.gif); position:absolute;}
#h2story03{ width:530px; height:30px; background:url(../img/story03_h2.gif); position:absolute;}
#h2story04{ width:530px; height:30px; background:url(../img/story04_h2.gif); position:absolute;}
#h2story05{ width:530px; height:30px; background:url(../img/story05_h2.gif); position:absolute;}
#h2story06{ width:530px; height:30px; background:url(../img/story06_h2.gif); position:absolute;}
#h2story07{ width:530px; height:30px; background:url(../img/story07_h2.gif); position:absolute;}
#h2story08{ width:530px; height:30px; background:url(../img/story08_h2.gif); position:absolute;}
#h2story09{ width:530px; height:30px; background:url(../img/story09_h2.gif); position:absolute;}
#h2story10{ width:530px; height:30px; background:url(../img/story10_h2.gif); position:absolute;}
#h2story11{ width:530px; height:30px; background:url(../img/story11_h2.gif); position:absolute;}

.storyarea #left p,.introarea #left p,.infoarea #left p,.reportarea #left p{ margin-bottom:15px;}
#story01_img1{ width:249px; height:167px; background:url(../img/story01_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story01_img2{ width:249px; height:167px; background:url(../img/story01_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 15px 0;}
#story01_img1 .cover{ width:249px; height:167px;}
#story01_img2 .cover{ width:249px; height:167px;}

#story02_img1{ width:249px; height:167px; background:url(../img/story02_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story02_img2{ width:249px; height:167px; background:url(../img/story02_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 15px 0;}
#story02_img1 .cover{ width:249px; height:167px;}
#story02_img2 .cover{ width:249px; height:167px;}

#story03_img1{ width:249px; height:167px; background:url(../img/story03_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story03_img2{ width:249px; height:167px; background:url(../img/story03_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 15px 0;}
#story03_img1 .cover{ width:249px; height:167px;}
#story03_img2 .cover{ width:249px; height:167px;}

#story04_img1{ width:249px; height:167px; background:url(../img/story04_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story04_img2{ width:249px; height:167px; background:url(../img/story04_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 15px 0;}
#story04_img1 .cover{ width:249px; height:167px;}
#story04_img2 .cover{ width:249px; height:167px;}

#story05_img1{ width:249px; height:167px; background:url(../img/story05_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story05_img2{ width:249px; height:167px; background:url(../img/story05_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 30px 0;}
#story05_img1 .cover{ width:249px; height:167px;}
#story05_img2 .cover{ width:249px; height:167px;}

#story06_img1{ width:249px; height:167px; background:url(../img/story06_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story06_img2{ width:249px; height:167px; background:url(../img/story06_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 30px 0;}
#story06_img1 .cover{ width:249px; height:167px;}
#story06_img2 .cover{ width:249px; height:167px;}

#story07_img1{ width:249px; height:167px; background:url(../img/story07_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story07_img2{ width:249px; height:167px; background:url(../img/story07_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 30px 0;}
#story07_img1 .cover{ width:249px; height:167px;}
#story07_img2 .cover{ width:249px; height:167px;}

#story08_img1{ width:249px; height:167px; background:url(../img/story08_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story08_img2{ width:249px; height:167px; background:url(../img/story08_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 30px 0;}
#story08_img1 .cover{ width:249px; height:167px;}
#story08_img2 .cover{ width:249px; height:167px;}

#story09_img1{ width:249px; height:167px; background:url(../img/story09_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story09_img2{ width:249px; height:167px; background:url(../img/story09_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 30px 0;}
#story09_img1 .cover{ width:249px; height:167px;}
#story09_img2 .cover{ width:249px; height:167px;}

#story11_img1{ width:249px; height:167px; background:url(../img/story11_img.jpg); background-position:0 -211px; float:right; margin:0 0 15px 15px;}
#story11_img2{ width:249px; height:167px; background:url(../img/story11_img.jpg); background-position:-249px -211px; float:left; margin:0 15px 30px 0;}
#story11_img1 .cover{ width:249px; height:167px;}
#story11_img2 .cover{ width:249px; height:167px;}

#content_spot{ padding:10px; background:#e9e1ca;}

.storyarea #bnbox{ float:right;}
.storyarea .bn{ color:#555;background:#fff;border:#999 solid 1px;}

#story_head{ width:574px; height:50px; position: relative; margin-top:5px;}
#movie { position:absolute; right:0;}
#movie a{ background:url(../img/story_movie.gif); width:112px; height:34px; display:block;}
#movie a:hover{ background-position:-112px 0;}

#content_eng{ padding:30px; background:#e9e1ca;}
#content_eng p{ margin-bottom:10px;}

h1#episode1{ width:91px; height:22px; background:url(../img/e01.gif); margin-bottom:10px;}
h1#episode2{ width:91px; height:22px; background:url(../img/e02.gif); margin-bottom:10px;}
h1#episode3{ width:91px; height:22px; background:url(../img/e03.gif); margin-bottom:10px;}
h1#episode4{ width:91px; height:22px; background:url(../img/e04.gif); margin-bottom:10px;}
h1#episode5{ width:91px; height:22px; background:url(../img/e05.gif); margin-bottom:10px;}
h1#episode6{ width:91px; height:22px; background:url(../img/e06.gif); margin-bottom:10px;}
h1#episode7{ width:91px; height:22px; background:url(../img/e07.gif); margin-bottom:10px;}
h1#episode8{ width:91px; height:22px; background:url(../img/e08.gif); margin-bottom:10px;}
h1#episode9{ width:91px; height:22px; background:url(../img/e09.gif); margin-bottom:10px;}
h1#episode10{ width:103px; height:22px; background:url(../img/e10.gif); margin-bottom:10px;}
h1#episode11{ width:132px; height:22px; background:url(../img/e11.gif); margin-bottom:10px;}

#english_btn1 { position:absolute; left: 494px; top: 13px;}
#english_btn1 a{ width:81px; height:16px; background:url(../img/story_movie.gif); background-position:0 -34px; display:block;}
#english_btn1 a:hover{ background-position:-81px -34px;}

#english_btn2 { position:absolute; left:360px; top:13px;}
#english_btn2 a{ width:81px; height:16px; background:url(../img/story_movie.gif); background-position:0 -34px; display:block;}
#english_btn2 a:hover{ background-position:-81px -34px;}

/* ***********************************************************************
intro
*********************************************************************** */
.introarea h1{ width:634px; height:169px; background:url(../img/intro_img.jpg);}
.introarea h1 .cover{ width:634px; height:169px;}
.introarea h2{ width:564px; height:68px; background:url(../img/intro_h2.gif); margin:8px 0 22px 0;}

#intro_img1{ width:249px; height:167px; background:url(../img/intro_img.jpg); background-position:0 -170px; float:right; margin:0 0 15px 15px;}
#intro_img2{ width:249px; height:167px; background:url(../img/intro_img.jpg); background-position:-249px -170px; float:left; margin:0 15px 15px 0;}
#intro_img1 .cover{ width:249px; height:167px;}
#intro_img2 .cover{ width:249px; height:167px;}

#gensaku{ padding:20px 20px 0 20px; background:#e6ddc2; border: solid 2px #ded3b8;}
#gensaku h3{ width:524px; height:35px; background:url(../img/intro_h2.gif); background-position:0 -73px; margin-bottom:20px;}
#gensaku_book{ width:150px; height:214px; background:url(../img/intro_img.jpg); background-position:-498px -170px; float:left; margin:0 20px 20px 0;}

/* ***********************************************************************
report
*********************************************************************** */
.reportarea h1{ width:634px; height:169px; background:url(../img/report_img.jpg);}
.reportarea h1 .cover{ width:634px; height:169px;}
.reportarea h2{ width:574px; height:59px; background:url(../img/report_h2.gif) no-repeat; margin-bottom:20px;}
	#h2report{ padding:19px 0 0 20px; display:block;}
	#number{ color:#bd5b13; font-size:120%;}

#bnarea{ width:634px; height:30px; background:url(../img/report_img.jpg); background-position:0 -169px;}
	#bnareabox{ padding:9px 10px 0 0;}

.reportarea .photoarea{ text-align:center; margin-bottom:15px;}
.reportarea .photobox{	background:url(../img/frame.gif) no-repeat;	width:330px; height:223px; display:block; margin:0 auto 5px auto; text-align:center;}
.reportarea .photobox2{	background:url(../img/frame_tate.gif) no-repeat; width:223px; height:330px; display:block; margin:0 auto 5px auto; text-align:center;}

.reportarea .photoin,.reportarea .photoin2{ padding:5px;}
.reportarea .photoin .cover{ width:320px; height:213px;}
.reportarea .photoin2 .cover{ width:213px; height:320px;}
.reportarea .cap{ font-size:90%; color:#a52d08; font-weight:bold;}

.repo01_01{ background: url(../img/repo01_ph.jpg); background-position:0 0;}
.repo01_02{ background: url(../img/repo01_ph.jpg); background-position:0 -213px;}
.repo01_03{ background: url(../img/repo01_ph.jpg); background-position:0 -426px;}
.repo01_04{ background: url(../img/repo01_ph.jpg); background-position:-320px 0;}
.repo01_05{ background: url(../img/repo01_ph.jpg); background-position:-320px -213px;}
.repo01_06{ background: url(../img/repo01_ph.jpg); background-position:-320px -426px;}

.repo02_01{ background: url(../img/repo02_ph.jpg); background-position:0 0;}
.repo02_02{ background: url(../img/repo02_ph.jpg); background-position:0 -213px;}
.repo02_03{ background: url(../img/repo02_ph.jpg); background-position:0 -426px;}
.repo02_04{ background: url(../img/repo02_ph.jpg); background-position:-320px 0;}
.repo02_05{ background: url(../img/repo02_ph.jpg); background-position:-320px -213px;}
.repo02_06{ background: url(../img/repo02_ph.jpg); background-position:-320px -426px;}

/* ***********************************************************************
quiz
*********************************************************************** */
.quizarea h1{ width:634px; height:169px; background:url(../img/quiz_h2.jpg);}
.quizarea h2{ width:564px; height:24px; background:url(../img/quiz_img.gif); margin:5px 0 20px 0;}

#quiz_txt{ width:564px; height:148px; background:url(../img/quiz00.gif);}
#quiz_txt01{ width:564px; height:148px; background:url(../img/quiz01.gif);}
#quiz_txt02{ width:564px; height:148px; background:url(../img/quiz02.gif);}
#quiz_txt03{ width:564px; height:148px; background:url(../img/quiz03.gif);}
#quiz_txt04{ width:564px; height:148px; background:url(../img/quiz04.gif);}
#quiz_txt05{ width:564px; height:148px; background:url(../img/quiz05.gif);}
#quiz_txt06{ width:564px; height:148px; background:url(../img/quiz06.gif);}
#quiz_txt07{ width:564px; height:148px; background:url(../img/quiz07.gif);}
#quiz_txt08{ width:564px; height:148px; background:url(../img/quiz08.gif);}
#quiz_txt09{ width:564px; height:148px; background:url(../img/quiz09.gif);}
#quiz_txt10{ width:564px; height:148px; background:url(../img/quiz10.gif);}
#quiz_txt11{ width:564px; height:148px; background:url(../img/quiz11.gif);}

#quiz_btn{ margin:25px 0 0 140px; padding-bottom:20px;}
#quiz_btn a{ width:291px; height:60px; background:url(../img/quiz_img.gif); background-position:0 -30px; display:block;}
#quiz_btn a:hover{ background-position:-291px -30px;}
#quizA{ background:url(../img/quiz00.gif); width:161px; height:26px; margin:30px 0 20px 200px; background-position:0 -147px;}
#quizA01{ background:url(../img/quiz01.gif); width:161px; height:26px; margin:30px 0 20px 200px; background-position:0 -147px;}
#quizA02{ background:url(../img/quiz02.gif); width:290px; height:26px; margin:30px 0 20px 150px; background-position:0 -147px;}
#quizA03{ background:url(../img/quiz03.gif); width:310px; height:26px; margin:30px 0 20px 140px; background-position:0 -147px;}
#quizA04{ background:url(../img/quiz04.gif); width:160px; height:26px; margin:30px 0 20px 240px; background-position:0 -147px;}
#quizA05{ background:url(../img/quiz05.gif); width:290px; height:26px; margin:30px 0 20px 150px; background-position:0 -147px;}
#quizA06{ background:url(../img/quiz06.gif); width:290px; height:26px; margin:30px 0 20px 205px; background-position:0 -147px;}
#quizA07{ background:url(../img/quiz07.gif); width:160px; height:26px; margin:30px 0 20px 225px; background-position:0 -147px;}
#quizA08{ background:url(../img/quiz08.gif); width:230px; height:26px; margin:30px 0 20px 180px; background-position:0 -147px;}
#quizA09{ background:url(../img/quiz09.gif); width:200px; height:26px; margin:30px 0 20px 220px; background-position:0 -147px;}
#quizA10{ background:url(../img/quiz10.gif); width:160px; height:26px; margin:30px 0 20px 235px; background-position:0 -147px;}
#quizA11{ background:url(../img/quiz11.gif); width:160px; height:26px; margin:30px 0 20px 220px; background-position:0 -147px;}

.quizarea #bnbox{ float:right;}
.quizarea .bn{ color:#555;background:#fff;border:#999 solid 1px;}

/* ***********************************************************************
chart
*********************************************************************** */
.chartarea h1{ width:634px; height:66px; background:url(../img/chart_img2.gif); background-position:-200px 0;}
#chart_img{ background:url(../img/chart_img.jpg); width:584px; height:884px; position:relative;}
#chart_img li {	position:absolute;}
#chart_img li a{ display:block;}
#chart_img li a:hover{ filter: alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;background:url(../img/chart_img2.gif);}

#prof01{ left:211px; top:270px;}
#prof01 a{ width:120px; height:191px;}
#prof02{ left: 104px;top: 290px;}
#prof02 a{ width:91px; height:147px;}
#prof03{ left:164px; top:533px;}
#prof03 a{ width:135px; height:107px;}
#prof04{ left:224px; top:116px;}
#prof04 a{ width:135px; height:107px;}
#prof05{ left:9px; top:241px;}
#prof05 a{ width:73px; height:119px;}
#prof06{ left:9px; top:377px;}
#prof06 a{ width:73px; height:119px;}
#prof07{ left:340px; top:258px;}
#prof07 a{ width:73px; height:119px;}
#prof08{ left:419px; top:258px;}
#prof08 a{ width:73px; height:119px;}
#prof09{ left:498px; top:258px;}
#prof09 a{ width:73px; height:119px;}
#prof10{ left:451px; top:529px;}
#prof10 a{ width:112px; height:85px;}
#prof11{ left:452px; top:666px;}
#prof11 a{ width:112px; height:85px;}
#prof12{ left:94px;	top:129px;}
#prof12 a{ width:112px; height:85px;}
#prof13{ left:137px; top:1px;}
#prof13 a{ width:116px; height:85px;}
#prof14{ left:6px; top:39px;}
#prof14 a{ width:77px; height:125px;}
#prof15{ left:375px; top:126px;}
#prof15 a{ width:114px; height:86px;}
#prof16{ left:291px; top:1px;}
#prof16 a{ width:116px; height:85px;}
#prof17{ left:500px; top:39px;}
#prof17 a{ width:77px; height:125px;}
#prof18{ left:104px; top:693px;}
#prof18 a{ width:112px; height:85px;}
#prof19{ left:223px; top:694px;}
#prof19 a{ width:112px; height:85px;}
#prof20{ left:44px;	top:787px;}
#prof20 a{ width:112px; height:85px;}
#prof21{ left:165px; top:787px;}
#prof21 a{ width:112px; height:85px;}
#prof22{ left:284px; top:787px;}
#prof22 a{ width:112px; height:85px;}
#prof23{ left:452px; top:792px;}
#prof23 a{ width:112px; height:85px;}
#prof24{ left:37px;	top:533px;}
#prof24 a{ width:112px; height:99px;}
#prof25{ left:316px; top:544px;}
#prof25 a{ width:112px; height:85px;}

#container_prof{ width:605px; height:308px; margin:0 auto; text-align:left; font-size:120%; line-height:170%; color:#fff; margin-top:8px;  position:relative;}
#prof_txt{ width:308px; height:156px; position:absolute; left: 274px; top: 113px; overflow:auto; padding-right:8px;}

#prof_prev{	position:absolute; left:484px; top:284px;}
#prof_prev a{ width:30px; height:14px; background:url(../img/prof_navi.gif); display:block;}
#prof_prev a:hover{ background-position:0 -13px;}
#prof_next{	position:absolute; left: 527px; top: 284px;}
#prof_next a{ width:30px; height:14px; background:url(../img/prof_navi.gif); background-position:-40px 0; display:block;}
#prof_next a:hover{	background-position:-40px -13px;}
#prof_close{ position:absolute; left: 578px; top: 284px;}
#prof_close a{ width:13px; height:13px; background:url(../img/prof_navi.gif); background-position:-84px 0; display:block;}
#prof_close a:hover{ background-position:-84px -13px;}

.profimg01{ background:url(../img/profimg01.jpg);}
.profimg02{ background:url(../img/profimg02.jpg);}
.profimg03{ background:url(../img/profimg03.jpg);}
.profimg04{ background:url(../img/profimg04.jpg);}
.profimg05{ background:url(../img/profimg05.jpg);}
.profimg06{ background:url(../img/profimg06.jpg);}
.profimg07{ background:url(../img/profimg07.jpg);}
.profimg08{ background:url(../img/profimg08.jpg);}
.profimg09{ background:url(../img/profimg09.jpg);}
.profimg10{ background:url(../img/profimg10.jpg);}
.profimg11{ background:url(../img/profimg11.jpg);}
.profimg12{ background:url(../img/profimg12.jpg);}
.profimg13{ background:url(../img/profimg13.jpg);}
.profimg14{ background:url(../img/profimg14.jpg);}
.profimg15{ background:url(../img/profimg15.jpg);}
.profimg16{ background:url(../img/profimg16.jpg);}
.profimg17{ background:url(../img/profimg17.jpg);}
.profimg18{ background:url(../img/profimg18.jpg);}
.profimg19{ background:url(../img/profimg19.jpg);}
.profimg20{ background:url(../img/profimg20.jpg);}
.profimg21{ background:url(../img/profimg21.jpg);}
.profimg22{ background:url(../img/profimg22.jpg);}
.profimg23{ background:url(../img/profimg23.jpg);}
.profimg24{ background:url(../img/profimg24.jpg);}
.profimg25{ background:url(../img/profimg25.jpg);}


/* ***********************************************************************
special
*********************************************************************** */
.specialarea h1{ width:634px; height:67px; background:url(../img/special_img.gif);}

ul#speciallist{ width:574px; height:433px; background:url(../img/special_img.gif) no-repeat; background-position:0 -70px; margin-top:10px; padding-bottom:15px; position:relative;}

ul#speciallist li { position:absolute;}
ul#speciallist li a{ width:183px; height:205px; display:block;}
ul#speciallist li a:hover{ filter: alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;background:#fff;}
#special01{ left: 4px;	top: 3px;}
#special02{ left: 197px; top: 3px;}
#special03{	left: 4px; top: 225px;}
#special04{	left: 197px; top: 226px;}
#special05{	left: 389px; top: 225px;}
#special06{	left: 389px; top: 3px;}

li#special01 a{ width:183px; height:205; display:block;}

/* ***********************************************************************
wp
*********************************************************************** */
.wparea h1{ width:634px; height:67px; background:url(../img/wp_img.gif);}

#wp_s{ background:url(../img/wp_img.gif) no-repeat; background-position:0 -71px; width:563px; height:286px; position:relative; padding-bottom:25px;}
#wp_s dd { position:absolute;}
#wp_s dd a{ width:137px; height:23px; display:block;}
#wp_s dd a:hover{ filter: alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;background:#ac9552;}
#wp_s01_e{ top:236px;}
#wp_s02_e{ left:137px; top:236px;}
#wp_s03_e{ top:261px;}
#wp_s04_e{ left:137px; top:261px;}

#wp_s01_p{ left:289px; top:236px;}
#wp_s02_p{ left:427px; top:236px;}
#wp_s03_p{ left:289px; top:261px;}
#wp_s04_p{ left:427px; top:261px;}

/* ***********************************************************************
gallery
*********************************************************************** */
.galleryarea h1{ width:634px; height:67px; background:url(../img/gallery_img.jpg);}

#gallerybox{ width:564px; height:338px; background:url(../img/gallery_img.jpg); background-position:0 -67px; position:relative; margin-bottom:15px;}
#gal_photo{ width:480px; height:319px; position:absolute; left:42px; top:9px;}
#gal_photo .cover{ width:480px; height:319px; display:block;}
#gal_prev{ left:15px; top:163px; position:absolute;}
#gal_prev a{ width:14px; height:13px; display:block;}
#gal_next{ left:534px; top:163px; position:absolute;}
#gal_next a{ width:14px; height:13px; display:block;}

ul#gal_thumb { position:relative;}
#gal_thumb li { position:absolute;}
#gal_thumb li a{ width:53px; height:52px; display:block;}
#gal_thumb li a:hover{ filter: alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;background:#fff;}

.thumb01_1{ background:url(../img/thumb01_1.jpg);width:564px; height:199px;}
.thumb01_2{ background:url(../img/thumb01_2.jpg);width:564px; height:199px;}
.thumb02{ background:url(../img/thumb02.jpg);width:564px; height:199px;}
.thumb03{ background:url(../img/thumb03.jpg);width:564px; height:199px;}
.thumb04{ background:url(../img/thumb04.jpg);width:564px; height:199px;}
.thumb05{ background:url(../img/thumb05.jpg);width:564px; height:199px;}
.thumb06{ background:url(../img/thumb06.jpg);width:564px; height:253px;}
.thumb07{ background:url(../img/thumb07.jpg);width:564px; height:199px;}
.thumb08{ background:url(../img/thumb08.jpg);width:564px; height:253px;}
.thumb09{ background:url(../img/thumb09.jpg);width:564px; height:253px;}
.thumb10{ background:url(../img/thumb10.jpg);width:564px; height:253px;}
.thumb11_1{ background:url(../img/thumb11_1.jpg);width:564px; height:253px;}
.thumb11_2{ background:url(../img/thumb11_2.jpg);width:564px; height:253px;}

#t01{ left:0; top:36px;}
#t02{ left:57px; top:36px;}
#t03{ left:114px; top:36px;}
#t04{ left:170px; top:36px;}
#t05{ left:227px; top:36px;}
#t06{ left:284px; top:36px;}
#t07{ left:341px; top:36px;}
#t08{ left:397px; top:36px;}
#t09{ left:454px; top:36px;}
#t10{ left:511px; top:36px;}
#t11{ left:0; top:92px;}
#t12{ left:57px; top:92px;}
#t13{ left:114px; top:92px;}
#t14{ left:170px; top:92px;}
#t15{ left:227px; top:92px;}
#t16{ left:284px; top:92px;}
#t17{ left:341px; top:92px;}
#t18{ left:397px; top:92px;}
#t19{ left:454px; top:92px;}
#t20{ left:511px; top:92px;}
#t21{ left:0; top:147px;}
#t22{ left:57px; top:147px;}
#t23{ left:114px; top:147px;}
#t24{ left:170px; top:147px;}
#t25{ left:227px; top:147px;}
#t26{ left:284px; top:147px;}
#t27{ left:341px; top:147px;}
#t28{ left:397px; top:147px;}
#t29{ left:454px; top:147px;}
#t30{ left:511px; top:147px;}
#t31{ left:0; top:202px;}
#t32{ left:57px; top:202px;}
#t33{ left:114px; top:202px;}
#t34{ left:170px; top:202px;}
#t35{ left:227px; top:202px;}
#t36{ left:284px; top:202px;}
#t37{ left:341px; top:202px;}
#t38{ left:397px; top:202px;}
#t39{ left:454px; top:202px;}
#t40{ left:511px; top:202px;}

.galleryarea #bnbox{ float:right; margin-top:10px;}
.galleryarea .bn{ color:#555;background:#fff;border:#999 solid 1px;}

.gal01_01{ background:url(../img/gal01_01.jpg);}
.gal01_02{ background:url(../img/gal01_02.jpg);}
.gal01_03{ background:url(../img/gal01_03.jpg);}
.gal01_04{ background:url(../img/gal01_04.jpg);}
.gal01_05{ background:url(../img/gal01_05.jpg);}
.gal01_06{ background:url(../img/gal01_06.jpg);}
.gal01_07{ background:url(../img/gal01_07.jpg);}
.gal01_08{ background:url(../img/gal01_08.jpg);}
.gal01_09{ background:url(../img/gal01_09.jpg);}
.gal01_10{ background:url(../img/gal01_10.jpg);}
.gal01_11{ background:url(../img/gal01_11.jpg);}
.gal01_12{ background:url(../img/gal01_12.jpg);}
.gal01_13{ background:url(../img/gal01_13.jpg);}
.gal01_14{ background:url(../img/gal01_14.jpg);}
.gal01_15{ background:url(../img/gal01_15.jpg);}
.gal01_16{ background:url(../img/gal01_16.jpg);}
.gal01_17{ background:url(../img/gal01_17.jpg);}
.gal01_18{ background:url(../img/gal01_18.jpg);}
.gal01_19{ background:url(../img/gal01_19.jpg);}
.gal01_20{ background:url(../img/gal01_20.jpg);}
.gal01_21{ background:url(../img/gal01_21.jpg);}
.gal01_22{ background:url(../img/gal01_22.jpg);}
.gal01_23{ background:url(../img/gal01_23.jpg);}
.gal01_24{ background:url(../img/gal01_24.jpg);}
.gal01_25{ background:url(../img/gal01_25.jpg);}
.gal01_26{ background:url(../img/gal01_26.jpg);}
.gal01_27{ background:url(../img/gal01_27.jpg);}
.gal01_28{ background:url(../img/gal01_28.jpg);}
.gal01_29{ background:url(../img/gal01_29.jpg);}
.gal01_30{ background:url(../img/gal01_30.jpg);}

.gal01_31{ background:url(../img/gal01_31.jpg);}
.gal01_32{ background:url(../img/gal01_32.jpg);}
.gal01_33{ background:url(../img/gal01_33.jpg);}
.gal01_34{ background:url(../img/gal01_34.jpg);}
.gal01_35{ background:url(../img/gal01_35.jpg);}
.gal01_36{ background:url(../img/gal01_36.jpg);}
.gal01_37{ background:url(../img/gal01_37.jpg);}
.gal01_38{ background:url(../img/gal01_38.jpg);}
.gal01_39{ background:url(../img/gal01_39.jpg);}
.gal01_40{ background:url(../img/gal01_40.jpg);}
.gal01_41{ background:url(../img/gal01_41.jpg);}
.gal01_42{ background:url(../img/gal01_42.jpg);}
.gal01_43{ background:url(../img/gal01_43.jpg);}
.gal01_44{ background:url(../img/gal01_44.jpg);}
.gal01_45{ background:url(../img/gal01_45.jpg);}
.gal01_46{ background:url(../img/gal01_46.jpg);}
.gal01_47{ background:url(../img/gal01_47.jpg);}
.gal01_48{ background:url(../img/gal01_48.jpg);}
.gal01_49{ background:url(../img/gal01_49.jpg);}
.gal01_50{ background:url(../img/gal01_50.jpg);}
.gal01_51{ background:url(../img/gal01_51.jpg);}
.gal01_52{ background:url(../img/gal01_52.jpg);}
.gal01_53{ background:url(../img/gal01_53.jpg);}
.gal01_54{ background:url(../img/gal01_54.jpg);}
.gal01_55{ background:url(../img/gal01_55.jpg);}
.gal01_56{ background:url(../img/gal01_56.jpg);}
.gal01_57{ background:url(../img/gal01_57.jpg);}
.gal01_58{ background:url(../img/gal01_58.jpg);}
.gal01_59{ background:url(../img/gal01_59.jpg);}
.gal01_60{ background:url(../img/gal01_60.jpg);}

.gal02_01{ background:url(../img/gal02_01.jpg);}
.gal02_02{ background:url(../img/gal02_02.jpg);}
.gal02_03{ background:url(../img/gal02_03.jpg);}
.gal02_04{ background:url(../img/gal02_04.jpg);}
.gal02_05{ background:url(../img/gal02_05.jpg);}
.gal02_06{ background:url(../img/gal02_06.jpg);}
.gal02_07{ background:url(../img/gal02_07.jpg);}
.gal02_08{ background:url(../img/gal02_08.jpg);}
.gal02_09{ background:url(../img/gal02_09.jpg);}
.gal02_10{ background:url(../img/gal02_10.jpg);}
.gal02_11{ background:url(../img/gal02_11.jpg);}
.gal02_12{ background:url(../img/gal02_12.jpg);}
.gal02_13{ background:url(../img/gal02_13.jpg);}
.gal02_14{ background:url(../img/gal02_14.jpg);}
.gal02_15{ background:url(../img/gal02_15.jpg);}
.gal02_16{ background:url(../img/gal02_16.jpg);}
.gal02_17{ background:url(../img/gal02_17.jpg);}
.gal02_18{ background:url(../img/gal02_18.jpg);}
.gal02_19{ background:url(../img/gal02_19.jpg);}
.gal02_20{ background:url(../img/gal02_20.jpg);}
.gal02_21{ background:url(../img/gal02_21.jpg);}
.gal02_22{ background:url(../img/gal02_22.jpg);}
.gal02_23{ background:url(../img/gal02_23.jpg);}
.gal02_24{ background:url(../img/gal02_24.jpg);}
.gal02_25{ background:url(../img/gal02_25.jpg);}

.gal03_01{ background:url(../img/gal03_01.jpg);}
.gal03_02{ background:url(../img/gal03_02.jpg);}
.gal03_03{ background:url(../img/gal03_03.jpg);}
.gal03_04{ background:url(../img/gal03_04.jpg);}
.gal03_05{ background:url(../img/gal03_05.jpg);}
.gal03_06{ background:url(../img/gal03_06.jpg);}
.gal03_07{ background:url(../img/gal03_07.jpg);}
.gal03_08{ background:url(../img/gal03_08.jpg);}
.gal03_09{ background:url(../img/gal03_09.jpg);}
.gal03_10{ background:url(../img/gal03_10.jpg);}
.gal03_11{ background:url(../img/gal03_11.jpg);}
.gal03_12{ background:url(../img/gal03_12.jpg);}
.gal03_13{ background:url(../img/gal03_13.jpg);}
.gal03_14{ background:url(../img/gal03_14.jpg);}
.gal03_15{ background:url(../img/gal03_15.jpg);}
.gal03_16{ background:url(../img/gal03_16.jpg);}
.gal03_17{ background:url(../img/gal03_17.jpg);}
.gal03_18{ background:url(../img/gal03_18.jpg);}
.gal03_19{ background:url(../img/gal03_19.jpg);}
.gal03_20{ background:url(../img/gal03_20.jpg);}
.gal03_21{ background:url(../img/gal03_21.jpg);}
.gal03_22{ background:url(../img/gal03_22.jpg);}
.gal03_23{ background:url(../img/gal03_23.jpg);}
.gal03_24{ background:url(../img/gal03_24.jpg);}
.gal03_25{ background:url(../img/gal03_25.jpg);}
.gal03_26{ background:url(../img/gal03_26.jpg);}
.gal03_27{ background:url(../img/gal03_27.jpg);}
.gal03_28{ background:url(../img/gal03_28.jpg);}
.gal03_29{ background:url(../img/gal03_29.jpg);}
.gal03_30{ background:url(../img/gal03_30.jpg);}

.gal04_01{ background:url(../img/gal04_01.jpg);}
.gal04_02{ background:url(../img/gal04_02.jpg);}
.gal04_03{ background:url(../img/gal04_03.jpg);}
.gal04_04{ background:url(../img/gal04_04.jpg);}
.gal04_05{ background:url(../img/gal04_05.jpg);}
.gal04_06{ background:url(../img/gal04_06.jpg);}
.gal04_07{ background:url(../img/gal04_07.jpg);}
.gal04_08{ background:url(../img/gal04_08.jpg);}
.gal04_09{ background:url(../img/gal04_09.jpg);}
.gal04_10{ background:url(../img/gal04_10.jpg);}
.gal04_11{ background:url(../img/gal04_11.jpg);}
.gal04_12{ background:url(../img/gal04_12.jpg);}
.gal04_13{ background:url(../img/gal04_13.jpg);}
.gal04_14{ background:url(../img/gal04_14.jpg);}
.gal04_15{ background:url(../img/gal04_15.jpg);}
.gal04_16{ background:url(../img/gal04_16.jpg);}
.gal04_17{ background:url(../img/gal04_17.jpg);}
.gal04_18{ background:url(../img/gal04_18.jpg);}
.gal04_19{ background:url(../img/gal04_19.jpg);}
.gal04_20{ background:url(../img/gal04_20.jpg);}
.gal04_21{ background:url(../img/gal04_21.jpg);}
.gal04_22{ background:url(../img/gal04_22.jpg);}
.gal04_23{ background:url(../img/gal04_23.jpg);}
.gal04_24{ background:url(../img/gal04_24.jpg);}
.gal04_25{ background:url(../img/gal04_25.jpg);}
.gal04_26{ background:url(../img/gal04_26.jpg);}
.gal04_27{ background:url(../img/gal04_27.jpg);}
.gal04_28{ background:url(../img/gal04_28.jpg);}
.gal04_29{ background:url(../img/gal04_29.jpg);}
.gal04_30{ background:url(../img/gal04_30.jpg);}

.gal05_01{ background:url(../img/gal05_01.jpg);}
.gal05_02{ background:url(../img/gal05_02.jpg);}
.gal05_03{ background:url(../img/gal05_03.jpg);}
.gal05_04{ background:url(../img/gal05_04.jpg);}
.gal05_05{ background:url(../img/gal05_05.jpg);}
.gal05_06{ background:url(../img/gal05_06.jpg);}
.gal05_07{ background:url(../img/gal05_07.jpg);}
.gal05_08{ background:url(../img/gal05_08.jpg);}
.gal05_09{ background:url(../img/gal05_09.jpg);}
.gal05_10{ background:url(../img/gal05_10.jpg);}
.gal05_11{ background:url(../img/gal05_11.jpg);}
.gal05_12{ background:url(../img/gal05_12.jpg);}
.gal05_13{ background:url(../img/gal05_13.jpg);}
.gal05_14{ background:url(../img/gal05_14.jpg);}
.gal05_15{ background:url(../img/gal05_15.jpg);}
.gal05_16{ background:url(../img/gal05_16.jpg);}
.gal05_17{ background:url(../img/gal05_17.jpg);}
.gal05_18{ background:url(../img/gal05_18.jpg);}
.gal05_19{ background:url(../img/gal05_19.jpg);}
.gal05_20{ background:url(../img/gal05_20.jpg);}
.gal05_21{ background:url(../img/gal05_21.jpg);}
.gal05_22{ background:url(../img/gal05_22.jpg);}
.gal05_23{ background:url(../img/gal05_23.jpg);}
.gal05_24{ background:url(../img/gal05_24.jpg);}
.gal05_25{ background:url(../img/gal05_25.jpg);}

.gal06_01{ background:url(../img/gal06_01.jpg);}
.gal06_02{ background:url(../img/gal06_02.jpg);}
.gal06_03{ background:url(../img/gal06_03.jpg);}
.gal06_04{ background:url(../img/gal06_04.jpg);}
.gal06_05{ background:url(../img/gal06_05.jpg);}
.gal06_06{ background:url(../img/gal06_06.jpg);}
.gal06_07{ background:url(../img/gal06_07.jpg);}
.gal06_08{ background:url(../img/gal06_08.jpg);}
.gal06_09{ background:url(../img/gal06_09.jpg);}
.gal06_10{ background:url(../img/gal06_10.jpg);}
.gal06_11{ background:url(../img/gal06_11.jpg);}
.gal06_12{ background:url(../img/gal06_12.jpg);}
.gal06_13{ background:url(../img/gal06_13.jpg);}
.gal06_14{ background:url(../img/gal06_14.jpg);}
.gal06_15{ background:url(../img/gal06_15.jpg);}
.gal06_16{ background:url(../img/gal06_16.jpg);}
.gal06_17{ background:url(../img/gal06_17.jpg);}
.gal06_18{ background:url(../img/gal06_18.jpg);}
.gal06_19{ background:url(../img/gal06_19.jpg);}
.gal06_20{ background:url(../img/gal06_20.jpg);}
.gal06_21{ background:url(../img/gal06_21.jpg);}
.gal06_22{ background:url(../img/gal06_22.jpg);}
.gal06_23{ background:url(../img/gal06_23.jpg);}
.gal06_24{ background:url(../img/gal06_24.jpg);}
.gal06_25{ background:url(../img/gal06_25.jpg);}
.gal06_26{ background:url(../img/gal06_26.jpg);}
.gal06_27{ background:url(../img/gal06_27.jpg);}
.gal06_28{ background:url(../img/gal06_28.jpg);}
.gal06_29{ background:url(../img/gal06_29.jpg);}
.gal06_30{ background:url(../img/gal06_30.jpg);}
.gal06_31{ background:url(../img/gal06_31.jpg);}
.gal06_32{ background:url(../img/gal06_32.jpg);}
.gal06_33{ background:url(../img/gal06_33.jpg);}
.gal06_34{ background:url(../img/gal06_34.jpg);}
.gal06_35{ background:url(../img/gal06_35.jpg);}

.gal07_01{ background:url(../img/gal07_01.jpg);}
.gal07_02{ background:url(../img/gal07_02.jpg);}
.gal07_03{ background:url(../img/gal07_03.jpg);}
.gal07_04{ background:url(../img/gal07_04.jpg);}
.gal07_05{ background:url(../img/gal07_05.jpg);}
.gal07_06{ background:url(../img/gal07_06.jpg);}
.gal07_07{ background:url(../img/gal07_07.jpg);}
.gal07_08{ background:url(../img/gal07_08.jpg);}
.gal07_09{ background:url(../img/gal07_09.jpg);}
.gal07_10{ background:url(../img/gal07_10.jpg);}
.gal07_11{ background:url(../img/gal07_11.jpg);}
.gal07_12{ background:url(../img/gal07_12.jpg);}
.gal07_13{ background:url(../img/gal07_13.jpg);}
.gal07_14{ background:url(../img/gal07_14.jpg);}
.gal07_15{ background:url(../img/gal07_15.jpg);}
.gal07_16{ background:url(../img/gal07_16.jpg);}
.gal07_17{ background:url(../img/gal07_17.jpg);}
.gal07_18{ background:url(../img/gal07_18.jpg);}
.gal07_19{ background:url(../img/gal07_19.jpg);}
.gal07_20{ background:url(../img/gal07_20.jpg);}
.gal07_21{ background:url(../img/gal07_21.jpg);}
.gal07_22{ background:url(../img/gal07_22.jpg);}
.gal07_23{ background:url(../img/gal07_23.jpg);}
.gal07_24{ background:url(../img/gal07_24.jpg);}
.gal07_25{ background:url(../img/gal07_25.jpg);}
.gal07_26{ background:url(../img/gal07_26.jpg);}
.gal07_27{ background:url(../img/gal07_27.jpg);}
.gal07_28{ background:url(../img/gal07_28.jpg);}
.gal07_29{ background:url(../img/gal07_29.jpg);}
.gal07_30{ background:url(../img/gal07_30.jpg);}

.gal08_01{ background:url(../img/gal08_01.jpg);}
.gal08_02{ background:url(../img/gal08_02.jpg);}
.gal08_03{ background:url(../img/gal08_03.jpg);}
.gal08_04{ background:url(../img/gal08_04.jpg);}
.gal08_05{ background:url(../img/gal08_05.jpg);}
.gal08_06{ background:url(../img/gal08_06.jpg);}
.gal08_07{ background:url(../img/gal08_07.jpg);}
.gal08_08{ background:url(../img/gal08_08.jpg);}
.gal08_09{ background:url(../img/gal08_09.jpg);}
.gal08_10{ background:url(../img/gal08_10.jpg);}
.gal08_11{ background:url(../img/gal08_11.jpg);}
.gal08_12{ background:url(../img/gal08_12.jpg);}
.gal08_13{ background:url(../img/gal08_13.jpg);}
.gal08_14{ background:url(../img/gal08_14.jpg);}
.gal08_15{ background:url(../img/gal08_15.jpg);}
.gal08_16{ background:url(../img/gal08_16.jpg);}
.gal08_17{ background:url(../img/gal08_17.jpg);}
.gal08_18{ background:url(../img/gal08_18.jpg);}
.gal08_19{ background:url(../img/gal08_19.jpg);}
.gal08_20{ background:url(../img/gal08_20.jpg);}
.gal08_21{ background:url(../img/gal08_21.jpg);}
.gal08_22{ background:url(../img/gal08_22.jpg);}
.gal08_23{ background:url(../img/gal08_23.jpg);}
.gal08_24{ background:url(../img/gal08_24.jpg);}
.gal08_25{ background:url(../img/gal08_25.jpg);}
.gal08_26{ background:url(../img/gal08_26.jpg);}
.gal08_27{ background:url(../img/gal08_27.jpg);}
.gal08_28{ background:url(../img/gal08_28.jpg);}
.gal08_29{ background:url(../img/gal08_29.jpg);}
.gal08_30{ background:url(../img/gal08_30.jpg);}
.gal08_30{ background:url(../img/gal08_30.jpg);}
.gal08_31{ background:url(../img/gal08_31.jpg);}
.gal08_32{ background:url(../img/gal08_32.jpg);}
.gal08_33{ background:url(../img/gal08_33.jpg);}
.gal08_34{ background:url(../img/gal08_34.jpg);}
.gal08_35{ background:url(../img/gal08_35.jpg);}

.gal09_01{ background:url(../img/gal09_01.jpg);}
.gal09_02{ background:url(../img/gal09_02.jpg);}
.gal09_03{ background:url(../img/gal09_03.jpg);}
.gal09_04{ background:url(../img/gal09_04.jpg);}
.gal09_05{ background:url(../img/gal09_05.jpg);}
.gal09_06{ background:url(../img/gal09_06.jpg);}
.gal09_07{ background:url(../img/gal09_07.jpg);}
.gal09_08{ background:url(../img/gal09_08.jpg);}
.gal09_09{ background:url(../img/gal09_09.jpg);}
.gal09_10{ background:url(../img/gal09_10.jpg);}
.gal09_11{ background:url(../img/gal09_11.jpg);}
.gal09_12{ background:url(../img/gal09_12.jpg);}
.gal09_13{ background:url(../img/gal09_13.jpg);}
.gal09_14{ background:url(../img/gal09_14.jpg);}
.gal09_15{ background:url(../img/gal09_15.jpg);}
.gal09_16{ background:url(../img/gal09_16.jpg);}
.gal09_17{ background:url(../img/gal09_17.jpg);}
.gal09_18{ background:url(../img/gal09_18.jpg);}
.gal09_19{ background:url(../img/gal09_19.jpg);}
.gal09_20{ background:url(../img/gal09_20.jpg);}
.gal09_21{ background:url(../img/gal09_21.jpg);}
.gal09_22{ background:url(../img/gal09_22.jpg);}
.gal09_23{ background:url(../img/gal09_23.jpg);}
.gal09_24{ background:url(../img/gal09_24.jpg);}
.gal09_25{ background:url(../img/gal09_25.jpg);}
.gal09_26{ background:url(../img/gal09_26.jpg);}
.gal09_27{ background:url(../img/gal09_27.jpg);}
.gal09_28{ background:url(../img/gal09_28.jpg);}
.gal09_29{ background:url(../img/gal09_29.jpg);}
.gal09_30{ background:url(../img/gal09_30.jpg);}
.gal09_30{ background:url(../img/gal09_30.jpg);}
.gal09_31{ background:url(../img/gal09_31.jpg);}
.gal09_32{ background:url(../img/gal09_32.jpg);}
.gal09_33{ background:url(../img/gal09_33.jpg);}
.gal09_34{ background:url(../img/gal09_34.jpg);}
.gal09_35{ background:url(../img/gal09_35.jpg);}

.gal10_01{ background:url(../img/gal10_01.jpg);}
.gal10_02{ background:url(../img/gal10_02.jpg);}
.gal10_03{ background:url(../img/gal10_03.jpg);}
.gal10_04{ background:url(../img/gal10_04.jpg);}
.gal10_05{ background:url(../img/gal10_05.jpg);}
.gal10_06{ background:url(../img/gal10_06.jpg);}
.gal10_07{ background:url(../img/gal10_07.jpg);}
.gal10_08{ background:url(../img/gal10_08.jpg);}
.gal10_09{ background:url(../img/gal10_09.jpg);}
.gal10_10{ background:url(../img/gal10_10.jpg);}
.gal10_11{ background:url(../img/gal10_11.jpg);}
.gal10_12{ background:url(../img/gal10_12.jpg);}
.gal10_13{ background:url(../img/gal10_13.jpg);}
.gal10_14{ background:url(../img/gal10_14.jpg);}
.gal10_15{ background:url(../img/gal10_15.jpg);}
.gal10_16{ background:url(../img/gal10_16.jpg);}
.gal10_17{ background:url(../img/gal10_17.jpg);}
.gal10_18{ background:url(../img/gal10_18.jpg);}
.gal10_19{ background:url(../img/gal10_19.jpg);}
.gal10_20{ background:url(../img/gal10_20.jpg);}
.gal10_21{ background:url(../img/gal10_21.jpg);}
.gal10_22{ background:url(../img/gal10_22.jpg);}
.gal10_23{ background:url(../img/gal10_23.jpg);}
.gal10_24{ background:url(../img/gal10_24.jpg);}
.gal10_25{ background:url(../img/gal10_25.jpg);}
.gal10_26{ background:url(../img/gal10_26.jpg);}
.gal10_27{ background:url(../img/gal10_27.jpg);}
.gal10_28{ background:url(../img/gal10_28.jpg);}
.gal10_29{ background:url(../img/gal10_29.jpg);}
.gal10_30{ background:url(../img/gal10_30.jpg);}
.gal10_30{ background:url(../img/gal10_30.jpg);}
.gal10_31{ background:url(../img/gal10_31.jpg);}
.gal10_32{ background:url(../img/gal10_32.jpg);}
.gal10_33{ background:url(../img/gal10_33.jpg);}
.gal10_34{ background:url(../img/gal10_34.jpg);}
.gal10_35{ background:url(../img/gal10_35.jpg);}
.gal10_36{ background:url(../img/gal10_36.jpg);}
.gal10_37{ background:url(../img/gal10_37.jpg);}
.gal10_38{ background:url(../img/gal10_38.jpg);}
.gal10_39{ background:url(../img/gal10_39.jpg);}
.gal10_40{ background:url(../img/gal10_40.jpg);}

.gal11_01{ background:url(../img/gal11_01.jpg);}
.gal11_02{ background:url(../img/gal11_02.jpg);}
.gal11_03{ background:url(../img/gal11_03.jpg);}
.gal11_04{ background:url(../img/gal11_04.jpg);}
.gal11_05{ background:url(../img/gal11_05.jpg);}
.gal11_06{ background:url(../img/gal11_06.jpg);}
.gal11_07{ background:url(../img/gal11_07.jpg);}
.gal11_08{ background:url(../img/gal11_08.jpg);}
.gal11_09{ background:url(../img/gal11_09.jpg);}
.gal11_10{ background:url(../img/gal11_10.jpg);}
.gal11_11{ background:url(../img/gal11_11.jpg);}
.gal11_12{ background:url(../img/gal11_12.jpg);}
.gal11_13{ background:url(../img/gal11_13.jpg);}
.gal11_14{ background:url(../img/gal11_14.jpg);}
.gal11_15{ background:url(../img/gal11_15.jpg);}
.gal11_16{ background:url(../img/gal11_16.jpg);}
.gal11_17{ background:url(../img/gal11_17.jpg);}
.gal11_18{ background:url(../img/gal11_18.jpg);}
.gal11_19{ background:url(../img/gal11_19.jpg);}
.gal11_20{ background:url(../img/gal11_20.jpg);}
.gal11_21{ background:url(../img/gal11_21.jpg);}
.gal11_22{ background:url(../img/gal11_22.jpg);}
.gal11_23{ background:url(../img/gal11_23.jpg);}
.gal11_24{ background:url(../img/gal11_24.jpg);}
.gal11_25{ background:url(../img/gal11_25.jpg);}
.gal11_26{ background:url(../img/gal11_26.jpg);}
.gal11_27{ background:url(../img/gal11_27.jpg);}
.gal11_28{ background:url(../img/gal11_28.jpg);}
.gal11_29{ background:url(../img/gal11_29.jpg);}
.gal11_30{ background:url(../img/gal11_30.jpg);}
.gal11_31{ background:url(../img/gal11_31.jpg);}
.gal11_32{ background:url(../img/gal11_32.jpg);}
.gal11_33{ background:url(../img/gal11_33.jpg);}
.gal11_34{ background:url(../img/gal11_34.jpg);}
.gal11_35{ background:url(../img/gal11_35.jpg);}
.gal11_36{ background:url(../img/gal11_36.jpg);}
.gal11_37{ background:url(../img/gal11_37.jpg);}
.gal11_38{ background:url(../img/gal11_38.jpg);}
.gal11_39{ background:url(../img/gal11_39.jpg);}
.gal11_40{ background:url(../img/gal11_40.jpg);}
.gal11_41{ background:url(../img/gal11_41.jpg);}
.gal11_42{ background:url(../img/gal11_42.jpg);}
.gal11_43{ background:url(../img/gal11_43.jpg);}
.gal11_44{ background:url(../img/gal11_44.jpg);}
.gal11_45{ background:url(../img/gal11_45.jpg);}
.gal11_46{ background:url(../img/gal11_46.jpg);}
.gal11_47{ background:url(../img/gal11_47.jpg);}
.gal11_48{ background:url(../img/gal11_48.jpg);}
.gal11_49{ background:url(../img/gal11_49.jpg);}
.gal11_50{ background:url(../img/gal11_50.jpg);}
.gal11_51{ background:url(../img/gal11_51.jpg);}
.gal11_52{ background:url(../img/gal11_52.jpg);}
.gal11_53{ background:url(../img/gal11_53.jpg);}
.gal11_54{ background:url(../img/gal11_54.jpg);}
.gal11_55{ background:url(../img/gal11_55.jpg);}
.gal11_56{ background:url(../img/gal11_56.jpg);}
.gal11_57{ background:url(../img/gal11_57.jpg);}
.gal11_58{ background:url(../img/gal11_58.jpg);}
.gal11_59{ background:url(../img/gal11_59.jpg);}
.gal11_60{ background:url(../img/gal11_60.jpg);}
.gal11_61{ background:url(../img/gal11_61.jpg);}
.gal11_62{ background:url(../img/gal11_62.jpg);}
.gal11_63{ background:url(../img/gal11_63.jpg);}
.gal11_64{ background:url(../img/gal11_64.jpg);}
.gal11_65{ background:url(../img/gal11_65.jpg);}
.gal11_66{ background:url(../img/gal11_66.jpg);}
.gal11_67{ background:url(../img/gal11_67.jpg);}
.gal11_68{ background:url(../img/gal11_68.jpg);}
.gal11_69{ background:url(../img/gal11_69.jpg);}
.gal11_70{ background:url(../img/gal11_70.jpg);}
.gal11_71{ background:url(../img/gal11_71.jpg);}
.gal11_72{ background:url(../img/gal11_72.jpg);}
.gal11_73{ background:url(../img/gal11_73.jpg);}
.gal11_74{ background:url(../img/gal11_74.jpg);}
.gal11_75{ background:url(../img/gal11_75.jpg);}
.gal11_76{ background:url(../img/gal11_76.jpg);}
.gal11_77{ background:url(../img/gal11_77.jpg);}
.gal11_78{ background:url(../img/gal11_78.jpg);}
.gal11_79{ background:url(../img/gal11_79.jpg);}
.gal11_80{ background:url(../img/gal11_80.jpg);}

/* ***********************************************************************
interview
*********************************************************************** */

#h1interview { width:634px; height:67px; background:url(../img/interviewindex_img.gif);}

#interviewindex{ width:564px; height:594px; background:url(../img/interviewindex_img.gif); background-position:0 -67px; position:relative;}

#interviewindex li{	position:absolute;}
#interviewindex li a{ width:136px; height:293px; display:block;}
#interviewindex li a:hover{ filter: alpha(opacity=25);-moz-opacity:0.25;opacity:0.25; background:url(../img/interviewindex_img.gif); background-position:-564px -67px;}
	#interviewindex li#inter_t01{ left:0;}
	#interviewindex li#inter_t02{ left:143px;}
	#interviewindex li#inter_t03{ left:285px;}
	#interviewindex li#inter_t04{ left:429px;}
	#interviewindex li#inter_t05{ left:0px; top:301px;}
	#interviewindex li#inter_t06{ left:143px; top:301px;}
	#interviewindex li#inter_t07{ left:285px; top:301px;}
	#interviewindex li#inter_t08{ left:429px; top:301px;}

#h1interview01{ width:634px; height:291px; background:url(../img/interview01_img.jpg);}
#h1interview01 .cover{ width:634px; height:291px;}
#h1interview02{ width:634px; height:291px; background:url(../img/interview02_img.jpg);}
#h1interview02 .cover{ width:634px; height:291px;}
#h1interview03{ width:634px; height:291px; background:url(../img/interview03_img.jpg);}
#h1interview03 .cover{ width:634px; height:291px;}
#h1interview04{ width:634px; height:291px; background:url(../img/interview04_img.jpg);}
#h1interview04 .cover{ width:634px; height:291px;}
#h1interview05{ width:634px; height:291px; background:url(../img/interview05_img.jpg);}
#h1interview05 .cover{ width:634px; height:291px;}
#h1interview06{ width:634px; height:291px; background:url(../img/interview06_img.jpg);}
#h1interview06 .cover{ width:634px; height:291px;}
#h1interview07{ width:634px; height:291px; background:url(../img/interview07_img.jpg);}
#h1interview07 .cover{ width:634px; height:291px;}
#h1interview08{ width:634px; height:291px; background:url(../img/interview08_img.jpg);}
#h1interview08 .cover{ width:634px; height:291px;}

.interviewarea #left dt{ margin-bottom:5px;}
.interviewarea #left dd{ margin-bottom:20px;}

#interview01_1{ width:564px; height:30px; background:url(../img/interview_q1.gif);}
#interview01_2{ width:564px; height:48px; background:url(../img/interview_q1.gif); background-position:0 -31px; margin-bottom:10px;}
#interview01_3{ width:564px; height:30px; background:url(../img/interview_q1.gif); background-position:0 -78px;}
#interview01_4{ width:564px; height:30px; background:url(../img/interview_q1.gif); background-position:0 -108px;}
#interview01_5{ width:564px; height:48px; background:url(../img/interview_q1.gif); background-position:0 -134px;}
#interview01_6{ width:564px; height:30px; background:url(../img/interview_q1.gif); background-position:0 -183px;}
#interview01_7{ width:564px; height:48px; background:url(../img/interview_q1.gif); background-position:0 -210px;}
#interview01_8{ width:564px; height:48px; background:url(../img/interview_q1.gif); background-position:0 -257px;}
#interview01_9{ width:564px; height:30px; background:url(../img/interview_q1.gif); background-position:0 -303px; margin-bottom:10px;}
#interview01_10{ width:564px; height:30px; background:url(../img/interview_q1.gif); background-position:0 -332px;}

#interview01_img1{ width:249px; height:167px; background:url(../img/interview01_img.jpg); background-position:0 -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview01_img1 .cover{ width:249px; height:167px;}
#interview01_img2{ width:249px; height:167px; background:url(../img/interview01_img.jpg); background-position:-249px -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview01_img2 .cover{ width:249px; height:167px;}
#interview01_img3{ width:264px; height:167px; background:url(../img/interview01_img.jpg); background-position:-498px -291px; display:block; float:right; margin:4px 0 10px 0;}
#interview01_img3 .cover{ width:264px; height:167px;}

#interview02_1{ width:564px; height:30px; background:url(../img/interview_q2.gif);}
#interview02_2{ width:564px; height:30px; background:url(../img/interview_q2.gif); background-position:0 -31px;}
#interview02_3{ width:564px; height:48px; background:url(../img/interview_q2.gif); background-position:0 -64px;}
#interview02_4{ width:564px; height:30px; background:url(../img/interview_q2.gif); background-position:0 -108px;}
#interview02_5{ width:564px; height:30px; background:url(../img/interview_q2.gif); background-position:0 -134px;}
#interview02_6{ width:564px; height:30px; background:url(../img/interview_q2.gif); background-position:0 -183px;}
#interview02_7{ width:564px; height:30px; background:url(../img/interview_q2.gif); background-position:0 -210px;}
#interview02_8{ width:564px; height:48px; background:url(../img/interview_q2.gif); background-position:0 -257px;}
#interview02_9{ width:564px; height:30px; background:url(../img/interview_q2.gif); background-position:0 -303px;}
#interview02_10{ width:564px; height:30px; background:url(../img/interview_q2.gif); background-position:0 -332px;}

#interview02_img1{ width:249px; height:167px; background:url(../img/interview02_img.jpg); background-position:0 -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview02_img1 .cover{ width:249px; height:167px;}
#interview02_img2{ width:249px; height:167px; background:url(../img/interview02_img.jpg); background-position:-249px -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview02_img2 .cover{ width:249px; height:167px;}
#interview02_img3{ width:264px; height:167px; background:url(../img/interview02_img.jpg); background-position:-498px -291px; display:block; float:right; margin:4px 0 10px 0;}
#interview02_img3 .cover{ width:264px; height:167px;}

#interview03_1{ width:564px; height:30px; background:url(../img/interview_q3.gif);}
#interview03_2{ width:564px; height:30px; background:url(../img/interview_q3.gif); background-position:0 -31px;}
#interview03_3{ width:564px; height:30px; background:url(../img/interview_q3.gif); background-position:0 -64px;}
#interview03_4{ width:564px; height:30px; background:url(../img/interview_q3.gif); background-position:0 -108px;}
#interview03_5{ width:564px; height:30px; background:url(../img/interview_q3.gif); background-position:0 -134px;}
#interview03_6{ width:564px; height:30px; background:url(../img/interview_q3.gif); background-position:0 -183px;}
#interview03_7{ width:564px; height:30px; background:url(../img/interview_q3.gif); background-position:0 -210px;}
#interview03_8{ width:564px; height:28px; background:url(../img/interview_q3.gif); background-position:0 -235px;}
#interview03_9{ width:564px; height:48px; background:url(../img/interview_q3.gif); background-position:0 -257px;}
#interview03_10{ width:564px; height:30px; background:url(../img/interview_q3.gif); background-position:0 -332px;}

#interview03_img1{ width:249px; height:167px; background:url(../img/interview03_img.jpg); background-position:0 -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview03_img1 .cover{ width:249px; height:167px;}
#interview03_img2{ width:264px; height:167px; background:url(../img/interview03_img.jpg); background-position:-498px -458px; display:block; float:right; margin:4px 0 10px 0;}
#interview03_img2 .cover{ width:264px; height:167px;}
#interview03_img3{ width:264px; height:167px; background:url(../img/interview03_img.jpg); background-position:-498px -291px; display:block; float:right; margin:4px 0 10px 0;}
#interview03_img3 .cover{ width:264px; height:167px;}
#interview03_img4{ width:249px; height:167px; background:url(../img/interview03_img.jpg); background-position:-249px -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview03_img4 .cover{ width:249px; height:167px;}

#interview04_1{ width:564px; height:30px; background:url(../img/interview_q4.gif);}
#interview04_2{ width:564px; height:30px; background:url(../img/interview_q4.gif); background-position:0 -31px;}
#interview04_3{ width:564px; height:48px; background:url(../img/interview_q4.gif); background-position:0 -64px;}
#interview04_4{ width:564px; height:30px; background:url(../img/interview_q4.gif); background-position:0 -108px;}
#interview04_5{ width:564px; height:48px; background:url(../img/interview_q4.gif); background-position:0 -134px;}
#interview04_6{ width:564px; height:30px; background:url(../img/interview_q4.gif); background-position:0 -183px;}
#interview04_7{ width:564px; height:30px; background:url(../img/interview_q4.gif); background-position:0 -210px;}
#interview04_8{ width:564px; height:48px; background:url(../img/interview_q4.gif); background-position:0 -235px;}
#interview04_9{ width:564px; height:48px; background:url(../img/interview_q4.gif); background-position:0 -287px;}
#interview04_10{ width:564px; height:30px; background:url(../img/interview_q4.gif); background-position:0 -332px;}
#interview04_11{ width:564px; height:30px; background:url(../img/interview_q4.gif); background-position:0 -362px;}

#interview04_img1{ width:249px; height:167px; background:url(../img/interview04_img.jpg); background-position:0 -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview04_img1 .cover{ width:249px; height:167px;}
#interview04_img2{ width:264px; height:167px; background:url(../img/interview04_img.jpg); background-position:-498px -458px; display:block; float:right; margin:4px 0 10px 0;}
#interview04_img2 .cover{ width:264px; height:167px;}
#interview04_img3{ width:264px; height:167px; background:url(../img/interview04_img.jpg); background-position:-498px -291px; display:block; float:right; margin:4px 0 10px 0;}
#interview04_img3 .cover{ width:264px; height:167px;}
#interview04_img4{ width:249px; height:167px; background:url(../img/interview04_img.jpg); background-position:-249px -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview04_img4 .cover{ width:249px; height:167px;}

#interview05_1{ width:564px; height:30px; background:url(../img/interview_q5.gif);}
#interview05_2{ width:564px; height:30px; background:url(../img/interview_q5.gif); background-position:0 -31px;}
#interview05_3{ width:564px; height:30px; background:url(../img/interview_q5.gif); background-position:0 -64px;}
#interview05_4{ width:564px; height:30px; background:url(../img/interview_q5.gif); background-position:0 -108px;}
#interview05_5{ width:564px; height:30px; background:url(../img/interview_q5.gif); background-position:0 -134px;}
#interview05_6{ width:564px; height:30px; background:url(../img/interview_q5.gif); background-position:0 -183px;}
#interview05_7{ width:564px; height:30px; background:url(../img/interview_q5.gif); background-position:0 -210px;}

#interview05_img1{ width:249px; height:167px; background:url(../img/interview05_img.jpg); background-position:0 -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview05_img1 .cover{ width:249px; height:167px;}
#interview05_img2{ width:264px; height:167px; background:url(../img/interview05_img.jpg); background-position:-498px -458px; display:block; float:right; margin:4px 0 10px 0;}
#interview05_img2 .cover{ width:264px; height:167px;}
#interview05_img3{ width:264px; height:167px; background:url(../img/interview05_img.jpg); background-position:-498px -291px; display:block; float:right; margin:4px 0 10px 0;}
#interview05_img3 .cover{ width:264px; height:167px;}
#interview05_img4{ width:249px; height:167px; background:url(../img/interview05_img.jpg); background-position:-249px -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview05_img4 .cover{ width:249px; height:167px;}

#interview06_1{ width:564px; height:31px; background:url(../img/interview_q6.gif);}
#interview06_2{ width:564px; height:52px; background:url(../img/interview_q6.gif); background-position:0 -31px;}
#interview06_3{ width:564px; height:72px; background:url(../img/interview_q6.gif); background-position:0 -83px;}
#interview06_4{ width:564px; height:56px; background:url(../img/interview_q6.gif); background-position:0 -155px;}
#interview06_5{ width:564px; height:97px; background:url(../img/interview_q6.gif); background-position:0 -211px;}
#interview06_6{ width:564px; height:36px; background:url(../img/interview_q6.gif); background-position:0 -308px;}
#interview06_7{ width:564px; height:116px; background:url(../img/interview_q6.gif); background-position:0 -344px;}
#interview06_8{ width:564px; height:33px; background:url(../img/interview_q6.gif); background-position:0 -460px;}
#interview06_9{ width:564px; height:33px; background:url(../img/interview_q6.gif); background-position:0 -493px;}

#interview06_img1{ width:249px; height:167px; background:url(../img/interview06_img.jpg); background-position:0 -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview06_img1 .cover{ width:249px; height:167px;}
#interview06_img2{ width:264px; height:167px; background:url(../img/interview06_img.jpg); background-position:-258px -291px; display:block; float:right; margin:4px 0 10px 0;}
#interview06_img2 .cover{ width:264px; height:167px;}
#interview06_img3{ width:264px; height:167px; background:url(../img/interview06_img.jpg); background-position:-258px -458px; display:block; float:right; margin:4px 0 10px 0;}
#interview06_img3 .cover{ width:264px; height:167px;}


#interview07_1{ width:564px; height:30px; background:url(../img/interview_q7.gif);}
#interview07_2{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -31px;}
#interview07_3{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -64px;}
#interview07_4{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -108px;}
#interview07_5{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -134px;}
#interview07_6{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -183px;}
#interview07_7{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -210px;}
#interview07_8{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -235px;}
#interview07_9{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -287px;}
#interview07_10{ width:564px; height:48px; background:url(../img/interview_q7.gif); background-position:0 -332px;}
#interview07_11{ width:564px; height:48px; background:url(../img/interview_q7.gif); background-position:0 -376px;}
#interview07_12{ width:564px; height:30px; background:url(../img/interview_q7.gif); background-position:0 -428px;}

#interview07_img1{ width:249px; height:167px; background:url(../img/interview07_img.jpg); background-position:0 -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview07_img1 .cover{ width:249px; height:167px;}
#interview07_img2{ width:264px; height:167px; background:url(../img/interview07_img.jpg); background-position:-498px -458px; display:block; float:right; margin:4px 0 10px 0;}
#interview07_img2 .cover{ width:264px; height:167px;}
#interview07_img3{ width:264px; height:167px; background:url(../img/interview07_img.jpg); background-position:-498px -291px; display:block; float:right; margin:4px 0 10px 0;}
#interview07_img3 .cover{ width:264px; height:167px;}
#interview07_img4{ width:249px; height:167px; background:url(../img/interview07_img.jpg); background-position:-249px -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview07_img4 .cover{ width:249px; height:167px;}

#interview08_1{ width:564px; height:30px; background:url(../img/interview_q8.gif);}
#interview08_2{ width:564px; height:48px; background:url(../img/interview_q8.gif); background-position:0 -31px;}
#interview08_3{ width:564px; height:48px; background:url(../img/interview_q8.gif); background-position:0 -108px;}
#interview08_4{ width:564px; height:30px; background:url(../img/interview_q8.gif); background-position:0 -183px;}
#interview08_5{ width:564px; height:30px; background:url(../img/interview_q8.gif); background-position:0 -210px;}
#interview08_6{ width:564px; height:30px; background:url(../img/interview_q8.gif); background-position:0 -257px;}
#interview08_7{ width:564px; height:48px; background:url(../img/interview_q8.gif); background-position:0 -303px;}
#interview08_8{ width:564px; height:30px; background:url(../img/interview_q8.gif); background-position:0 -348px;}

#interview08_img1{ width:249px; height:167px; background:url(../img/interview08_img.jpg); background-position:0 -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview08_img1 .cover{ width:249px; height:167px;}
#interview08_img2{ width:264px; height:167px; background:url(../img/interview08_img.jpg); background-position:-498px -458px; display:block; float:right; margin:4px 0 10px 0;}
#interview08_img2 .cover{ width:264px; height:167px;}
#interview08_img3{ width:264px; height:167px; background:url(../img/interview08_img.jpg); background-position:-498px -291px; display:block; float:right; margin:4px 0 10px 0;}
#interview08_img3 .cover{ width:264px; height:167px;}
#interview08_img4{ width:249px; height:167px; background:url(../img/interview08_img.jpg); background-position:-249px -291px; display:block; float:left; margin:4px 15px 10px 0;}
#interview08_img4 .cover{ width:249px; height:167px;}

/* ***********************************************************************
map
*********************************************************************** */
.maparea h1{ width:564px; height:139px; background:url(../img/maph1.gif);}
.maparea h2{ background:url(../img/maph2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho01{ background:url(../img/map01h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho02{ background:url(../img/map02h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho03{ background:url(../img/map03h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho04{ background:url(../img/map04h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho05{ background:url(../img/map05h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho06{ background:url(../img/map06h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho07{ background:url(../img/map07h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho08{ background:url(../img/map08h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho09{ background:url(../img/map09h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho10{ background:url(../img/map10h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho11{ background:url(../img/map11h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho12{ background:url(../img/map12h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho13{ background:url(../img/map13h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho14{ background:url(../img/map14h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho15{ background:url(../img/map15h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho16{ background:url(../img/map16h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho17{ background:url(../img/map17h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho18{ background:url(../img/map18h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho19{ background:url(../img/map19h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho20{ background:url(../img/map20h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho21{ background:url(../img/map21h2.gif); width:518px; height:35px; margin-top:15px;}
.maparea h2#h2meisho22{ background:url(../img/map22h2.gif); width:518px; height:35px; margin-top:15px;}

#main_map{ padding:0 23px 20px 23px; background:url(../img/map_bg.gif) repeat-y; border-bottom: solid 2px #7eae77;}
#apibox{ background:url(../img/api_bg.gif) no-repeat; height:380px;}
#api{ padding:6px 0 0 6px;}

#maplist{ background:#ede9cd; padding:17px;}

#maplist ul{ width:484px; height:963px; background:url(../img/mapli.gif); position:relative;}
#maplist li{ position:absolute;}
#maplist li a{ width:237px; height:83px; display:block;}
#maplist li a:hover{ filter: alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background:#325b0a;}


#maplist li#mlist01{ left:247px; top:880px;}
#maplist li#mlist02{ left:0; top:880px;}
#maplist li#mlist03{ left:247px; top:792px;}
#maplist li#mlist04{ left:0; top:792px;}
#maplist li#mlist05{ left:247px; top:704px;}
#maplist li#mlist06{ left:0; top:704px;}
#maplist li#mlist07{ left:247px; top:616px;}
#maplist li#mlist08{ left:0; top:616px;}
#maplist li#mlist09{ left:247px; top:528px;}
#maplist li#mlist10{ left:0; top:528px;}
#maplist li#mlist11{ left:247px; top:440px;}
#maplist li#mlist12{ left:0; top:440px;}
#maplist li#mlist13{ left:247px; top:352px;}
#maplist li#mlist14{ left:0; top:352px;}
#maplist li#mlist15{ left:247px; top:264px;}
#maplist li#mlist16{ left:0; top:264px;}
#maplist li#mlist17{ left:247px; top:176px;}
#maplist li#mlist18{ left:0; top:176px;}
#maplist li#mlist19{ left:247px; top:88px;}
#maplist li#mlist20{ left:0; top:88px;}
#maplist li#mlist21{ left:247px;}
#maplist li#mlist22{ left:0;}



#meisho01{ width:215px; height:140px; background:url(../img/meisho01.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho01 .cover{ width:215px; height:140px;}
#meisho02{ width:215px; height:140px; background:url(../img/meisho02.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho02 .cover{ width:215px; height:140px;}
#meisho03{ width:215px; height:140px; background:url(../img/meisho03.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho03 .cover{ width:215px; height:140px;}
#meisho04{ width:215px; height:140px; background:url(../img/meisho04.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho04 .cover{ width:215px; height:140px;}
#meisho05{ width:215px; height:140px; background:url(../img/meisho05.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho05 .cover{ width:215px; height:140px;}
#meisho06{ width:215px; height:140px; background:url(../img/meisho06.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho06 .cover{ width:215px; height:140px;}
#meisho07{ width:215px; height:140px; background:url(../img/meisho07.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho07 .cover{ width:215px; height:140px;}
#meisho08{ width:215px; height:140px; background:url(../img/meisho08.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho08 .cover{ width:215px; height:140px;}
#meisho09{ width:215px; height:140px; background:url(../img/meisho09.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho09 .cover{ width:215px; height:140px;}
#meisho10{ width:215px; height:140px; background:url(../img/meisho10.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho10 .cover{ width:215px; height:140px;}
#meisho11{ width:215px; height:140px; background:url(../img/meisho11.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho11 .cover{ width:215px; height:140px;}
#meisho12{ width:215px; height:140px; background:url(../img/meisho12.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho12 .cover{ width:215px; height:140px;}
#meisho13{ width:215px; height:140px; background:url(../img/meisho13.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho13 .cover{ width:215px; height:140px;}
#meisho14{ width:215px; height:140px; background:url(../img/meisho14.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho14 .cover{ width:215px; height:140px;}
#meisho15{ width:215px; height:140px; background:url(../img/meisho15.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho15 .cover{ width:215px; height:140px;}
#meisho16{ width:215px; height:140px; background:url(../img/meisho16.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho16 .cover{ width:215px; height:140px;}
#meisho17{ width:215px; height:140px; background:url(../img/meisho17.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho17 .cover{ width:215px; height:140px;}
#meisho18{ width:215px; height:140px; background:url(../img/meisho18.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho18 .cover{ width:215px; height:140px;}
#meisho19{ width:215px; height:140px; background:url(../img/meisho19.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho19 .cover{ width:215px; height:140px;}
#meisho20{ width:215px; height:140px; background:url(../img/meisho20.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho20 .cover{ width:215px; height:140px;}
#meisho21{ width:215px; height:140px; background:url(../img/meisho21.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho21 .cover{ width:215px; height:140px;}
#meisho22{ width:215px; height:140px; background:url(../img/meisho22.jpg) no-repeat right; display:block; float:right; margin-bottom:10px;}
#meisho22 .cover{ width:215px; height:140px;}

/* ***********************************************************************
themearea
*********************************************************************** */
.themearea h1 { width:564px; height:135px; background:url(../img/theme_img.gif);}
#main_theme{ background:url(../img/theme_bg.jpg) repeat-y;}
#main_theme_btm{ background:url(../img/main_theme_btm.gif) no-repeat bottom ; padding:0 33px 33px 33px;}
#odai01{ background:url(../img/odai01.gif); width:499px; height:100px; margin-bottom:7px;}
#odai02{ background:url(../img/odai02.gif); width:499px; height:100px; margin-bottom:7px;}
#odai03{ background:url(../img/odai03.gif); width:499px; height:100px; margin-bottom:7px;}
#odai04{ background:url(../img/odai04.gif); width:499px; height:100px; margin-bottom:7px;}
#odai05{ background:url(../img/odai05.gif); width:499px; height:100px; margin-bottom:7px;}

#go_themeenter { margin:0 0 14px 100px;}
#go_themeenter a{ width:282px; height:35px; background:url(../img/theme_img.gif); background-position:0 -135px; display:block;}
#go_themeenter a:hover{ background-position:-282px -135px;}

.kiji{ background:#f1ede3; border: solid 1px #c8b16f; padding:20px 20px 12px 20px; margin-bottom:5px; color:#222d52;}
.kiji2{ background:#f1ede3; border: solid 1px #c8b16f; padding:10px 20px 7px 20px; margin-bottom:5px; color:#222d52;}

.hn_theme{ font-size:90%; text-align:right; border-top: dashed 1px #ac3a0d; margin-top:10px; padding-top:10px; color:#222d52;}

.themearea #bnbox{ float:right; margin-bottom:10px;}
.themearea .bn{ color:#555;background:#fff;border:#999 solid 1px;}

/* ***********************************************************************
fashion
*********************************************************************** */
.fashionarea h1#f01 { width:564px; height:559px; background:url(../img/fashion01.jpg);}
.fashionarea h1#f01 .cover { width:564px; height:559px;}
.fashionarea h1#f02 { width:564px; height:559px; background:url(../img/fashion02.jpg);}
.fashionarea h1#f02 .cover { width:564px; height:559px;}
.fashionarea h1#f03 { width:564px; height:559px; background:url(../img/fashion03.jpg);}
.fashionarea h1#f03 .cover { width:564px; height:559px;}
.fashionarea h1#f04 { width:564px; height:559px; background:url(../img/fashion04.jpg);}
.fashionarea h1#f04 .cover { width:564px; height:559px;}
.fashionarea h1#f05 { width:564px; height:559px; background:url(../img/fashion05.jpg);}
.fashionarea h1#f05 .cover { width:564px; height:559px;}
.fashionarea h1#f06 { width:564px; height:559px; background:url(../img/fashion06.jpg);}
.fashionarea h1#f06 .cover { width:564px; height:559px;}
.fashionarea h1#f07 { width:564px; height:559px; background:url(../img/fashion07.jpg);}
.fashionarea h1#f07 .cover { width:564px; height:559px;}
.fashionarea h1#f08 { width:564px; height:559px; background:url(../img/fashion08.jpg);}
.fashionarea h1#f08 .cover { width:564px; height:559px;}
.fashionarea h1#f09 { width:564px; height:559px; background:url(../img/fashion09.jpg);}
.fashionarea h1#f09 .cover { width:564px; height:559px;}


#main_fashion{ background:#0d0e0e; color:#FFF; padding:30px 30px 25px 30px;}
.fashionarea h3{ background:url(../img/fashion_h3.gif) no-repeat; width:504px; height:15px; margin-bottom:15px;}
.fashionarea h3#h3_2{ background:url(../img/fashion_h3_2.gif) no-repeat; width:504px; height:15px; margin-bottom:15px;}

#fashionbn{ background:url(../img/fashion_bn.gif); width:564px; height:54px; position:relative;}
#fashionbn li { position:absolute;}
#fashionbn li a{ width:36px; height:36px; display:block;}
#fashionbn li a:hover{ filter: alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background:#fff;}

#fashionbn #bn01{ left:124px; top:9px;}
#fashionbn #bn02{ left:172px; top:9px;}
#fashionbn #bn03{ left:219px; top:9px;}
#fashionbn #bn04{ left:267px; top:9px;}
#fashionbn #bn05{ left:315px; top:9px;}
#fashionbn #bn06{ left:362px; top:9px;}
#fashionbn #bn07{ left:410px; top:9px;}
#fashionbn #bn08{ left:457px; top:9px;}
#fashionbn #bn09{ left:505px; top:9px;}

/* ***********************************************************************
oedo
*********************************************************************** */
.oedoarea h1 { width:564px; height:174px; background:url(../img/oedo_img.gif);}
.oedo_bn { width:564px; height:37px; position:relative;}
.oedoarea #h201 { background:url(../img/oedo01_img1.gif);}
.oedoarea #h202 { background:url(../img/oedo02_img1.gif);}
.oedoarea #h203 { background:url(../img/oedo03_img1.gif);}
.oedoarea #h204 { background:url(../img/oedo04_img1.gif);}
.oedoarea #h205 { background:url(../img/oedo05_img1.gif);}
.oedoarea #h206 { background:url(../img/oedo06_img1.gif);}
.oedoarea #h207 { background:url(../img/oedo07_img1.gif);}
.oedoarea #h208 { background:url(../img/oedo08_img1.gif);}
.oedoarea #h209 { background:url(../img/oedo09_img1.gif);}
.oedoarea #h210 { background:url(../img/oedo10_img1.gif);}
.oedoarea #h211 { background:url(../img/oedo11_img1.gif);}

#oedobn{ width:313px; height:37px; position:absolute; left:250px; background:url(../img/oedo_img.gif) no-repeat; background-position:0 -269px;}
#oedobn li{ position:absolute;}
#oedobn li a{ width:18px; height:37px; display:block;}
#oedobn li#bn01 { left:94px;}
#oedobn li#bn02 { left:112px;}
#oedobn li#bn03 { left:130px;}
#oedobn li#bn04 { left:148px;}
#oedobn li#bn05 { left:166px;}
#oedobn li#bn06 { left:184px;}
#oedobn li#bn07 { left:202px;}
#oedobn li#bn08 { left:220px;}
#oedobn li#bn09 { left:238px;}
#oedobn li#bn10 { left:256px;}
#oedobn li#bn11 { left:283px;}
#oedobn li#bn01 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-94px -304px;}
#oedobn li#bn02 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-112px -304px;}
#oedobn li#bn03 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-130px -304px;}
#oedobn li#bn04 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-148px -304px;}
#oedobn li#bn05 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-166px -304px;}
#oedobn li#bn06 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-184px -304px;}
#oedobn li#bn07 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-202px -304px;}
#oedobn li#bn08 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-220px -304px;}
#oedobn li#bn09 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-238px -304px;}
#oedobn li#bn10 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-256px -304px;}
#oedobn li#bn11 a:hover{ background:url(../img/oedo_img.gif) no-repeat; background-position:-283px -304px;}

ul.scenelist{ width:564px; height:268px; background:url(../img/oedo01_img1.gif); background-position:0 -37px; position:relative; margin-bottom:2px;}
ul#list01{ background:url(../img/oedo01_img1.gif); background-position:0 -37px;}
ul#list02{ background:url(../img/oedo02_img1.gif); background-position:0 -37px;}
ul#list03{ background:url(../img/oedo03_img1.gif); background-position:0 -37px;}
ul#list04{ background:url(../img/oedo04_img1.gif); background-position:0 -37px;}
ul#list05{ background:url(../img/oedo05_img1.gif); background-position:0 -37px;}
ul#list06{ background:url(../img/oedo06_img1.gif); background-position:0 -37px;}
ul#list07{ background:url(../img/oedo07_img1.gif); background-position:0 -37px;}
ul#list08{ background:url(../img/oedo08_img1.gif); background-position:0 -37px;}
ul#list09{ background:url(../img/oedo09_img1.gif); background-position:0 -37px;}
ul#list10{ background:url(../img/oedo10_img1.gif); background-position:0 -37px;}
ul#list11{ background:url(../img/oedo11_img1.gif); background-position:0 -37px;}

ul.scenelist li{ position:absolute;}
ul.scenelist li a{ width:564px; height:88px; display:block;}

li#scene1 { top:0;}
li#scene2 { top:90px;}
li#scene3 { top:180px;}

#list01 li#scene1 a:hover{ background:url(../img/oedo01_img1.gif); background-position:0 -305px;}
#list01 li#scene2 a:hover{ background:url(../img/oedo01_img1.gif); background-position:0 -395px;}
#list01 li#scene3 a:hover{ background:url(../img/oedo01_img1.gif); background-position:0 -485px;}
#list02 li#scene1 a:hover{ background:url(../img/oedo02_img1.gif); background-position:0 -305px;}
#list02 li#scene2 a:hover{ background:url(../img/oedo02_img1.gif); background-position:0 -395px;}
#list02 li#scene3 a:hover{ background:url(../img/oedo02_img1.gif); background-position:0 -485px;}
#list03 li#scene1 a:hover{ background:url(../img/oedo03_img1.gif); background-position:0 -305px;}
#list03 li#scene2 a:hover{ background:url(../img/oedo03_img1.gif); background-position:0 -395px;}
#list03 li#scene3 a:hover{ background:url(../img/oedo03_img1.gif); background-position:0 -485px;}
#list04 li#scene1 a:hover{ background:url(../img/oedo04_img1.gif); background-position:0 -305px;}
#list04 li#scene2 a:hover{ background:url(../img/oedo04_img1.gif); background-position:0 -395px;}
#list04 li#scene3 a:hover{ background:url(../img/oedo04_img1.gif); background-position:0 -485px;}
#list05 li#scene1 a:hover{ background:url(../img/oedo05_img1.gif); background-position:0 -305px;}
#list05 li#scene2 a:hover{ background:url(../img/oedo05_img1.gif); background-position:0 -395px;}
#list05 li#scene3 a:hover{ background:url(../img/oedo05_img1.gif); background-position:0 -485px;}
#list06 li#scene1 a:hover{ background:url(../img/oedo06_img1.gif); background-position:0 -305px;}
#list06 li#scene2 a:hover{ background:url(../img/oedo06_img1.gif); background-position:0 -395px;}
#list06 li#scene3 a:hover{ background:url(../img/oedo06_img1.gif); background-position:0 -485px;}
#list07 li#scene1 a:hover{ background:url(../img/oedo07_img1.gif); background-position:0 -305px;}
#list07 li#scene2 a:hover{ background:url(../img/oedo07_img1.gif); background-position:0 -395px;}
#list07 li#scene3 a:hover{ background:url(../img/oedo07_img1.gif); background-position:0 -485px;}
#list08 li#scene1 a:hover{ background:url(../img/oedo08_img1.gif); background-position:0 -305px;}
#list08 li#scene2 a:hover{ background:url(../img/oedo08_img1.gif); background-position:0 -395px;}
#list08 li#scene3 a:hover{ background:url(../img/oedo08_img1.gif); background-position:0 -485px;}
#list09 li#scene1 a:hover{ background:url(../img/oedo09_img1.gif); background-position:0 -305px;}
#list09 li#scene2 a:hover{ background:url(../img/oedo09_img1.gif); background-position:0 -395px;}
#list09 li#scene3 a:hover{ background:url(../img/oedo09_img1.gif); background-position:0 -485px;}
#list10 li#scene1 a:hover{ background:url(../img/oedo10_img1.gif); background-position:0 -305px;}
#list10 li#scene2 a:hover{ background:url(../img/oedo10_img1.gif); background-position:0 -395px;}
#list10 li#scene3 a:hover{ background:url(../img/oedo10_img1.gif); background-position:0 -485px;}
#list11 li#scene1 a:hover{ background:url(../img/oedo11_img1.gif); background-position:0 -305px;}
#list11 li#scene2 a:hover{ background:url(../img/oedo11_img1.gif); background-position:0 -395px;}
#list11 li#scene3 a:hover{ background:url(../img/oedo11_img1.gif); background-position:0 -485px;}

.oedoarea h3#h30101{ width:564px; height:46px; background:url(../img/oedo01_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30102{ width:564px; height:72px; background:url(../img/oedo01_img1.gif); background-position:0 -619px;}
.oedoarea h3#h30103{ width:564px; height:72px; background:url(../img/oedo01_img1.gif); background-position:0 -691px;}
.oedoarea h3#h30201{ width:564px; height:72px; background:url(../img/oedo02_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30202{ width:564px; height:87px; background:url(../img/oedo02_img1.gif); background-position:0 -645px;}
.oedoarea h3#h30203{ width:564px; height:72px; background:url(../img/oedo02_img1.gif); background-position:0 -732px;}
.oedoarea h3#h30301{ width:564px; height:46px; background:url(../img/oedo03_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30302{ width:564px; height:46px; background:url(../img/oedo03_img1.gif); background-position:0 -619px;}
.oedoarea h3#h30303{ width:564px; height:72px; background:url(../img/oedo03_img1.gif); background-position:0 -665px;}
.oedoarea h3#h30401{ width:564px; height:72px; background:url(../img/oedo04_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30402{ width:564px; height:72px; background:url(../img/oedo04_img1.gif); background-position:0 -645px;}
.oedoarea h3#h30403{ width:564px; height:72px; background:url(../img/oedo04_img1.gif); background-position:0 -717px;}
.oedoarea h3#h30501{ width:564px; height:46px; background:url(../img/oedo05_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30502{ width:564px; height:72px; background:url(../img/oedo05_img1.gif); background-position:0 -619px;}
.oedoarea h3#h30503{ width:564px; height:72px; background:url(../img/oedo05_img1.gif); background-position:0 -691px;}
.oedoarea h3#h30601{ width:564px; height:72px; background:url(../img/oedo06_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30602{ width:564px; height:72px; background:url(../img/oedo06_img1.gif); background-position:0 -645px;}
.oedoarea h3#h30603{ width:564px; height:72px; background:url(../img/oedo06_img1.gif); background-position:0 -717px;}
.oedoarea h3#h30701{ width:564px; height:72px; background:url(../img/oedo07_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30702{ width:564px; height:72px; background:url(../img/oedo07_img1.gif); background-position:0 -645px;}
.oedoarea h3#h30703{ width:564px; height:72px; background:url(../img/oedo07_img1.gif); background-position:0 -717px;}
.oedoarea h3#h30801{ width:564px; height:72px; background:url(../img/oedo08_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30802{ width:564px; height:72px; background:url(../img/oedo08_img1.gif); background-position:0 -645px;}
.oedoarea h3#h30803{ width:564px; height:46px; background:url(../img/oedo08_img1.gif); background-position:0 -717px;}
.oedoarea h3#h30901{ width:564px; height:94px; background:url(../img/oedo09_img1.gif); background-position:0 -573px;}
.oedoarea h3#h30902{ width:564px; height:150px; background:url(../img/oedo09_img1.gif); background-position:0 -667px;}
.oedoarea h3#h30903{ width:564px; height:130px; background:url(../img/oedo09_img1.gif); background-position:0 -817px;}
.oedoarea h3#h31001{ width:564px; height:73px; background:url(../img/oedo10_img1.gif); background-position:0 -573px;}
.oedoarea h3#h31002{ width:564px; height:93px; background:url(../img/oedo10_img1.gif); background-position:0 -646px;}
.oedoarea h3#h31003{ width:564px; height:93px; background:url(../img/oedo10_img1.gif); background-position:0 -739px;}
.oedoarea h3#h31101{ width:564px; height:72px; background:url(../img/oedo11_img1.gif); background-position:0 -573px;}
.oedoarea h3#h31102{ width:564px; height:72px; background:url(../img/oedo11_img1.gif); background-position:0 -645px;}
.oedoarea h3#h31103{ width:564px; height:46px; background:url(../img/oedo11_img1.gif); background-position:0 -717px;}

.oedotxt{ background:#fff; border-left: solid 3px #2a2d65; border-right: solid 3px #2a2d65; border-bottom: solid 3px #2a2d65; padding:15px; margin-bottom:2px;}
.oedotxt2{ background:#fff; border-left: solid 3px #2a2d65; border-right: solid 3px #2a2d65; border-bottom: solid 3px #2a2d65; padding:15px; margin-bottom:10px;}

#shitsumon{ width:564px; height:94px; background:url(../img/oedo_img.gif); background-position:0 -175px; position:relative;}
#go_yamada{ left:398px; top:18px; position:absolute;}
#go_yamada a{ width:147px; height:58px; display:block;}

#oedo_head{ width:564px; height:174px; position:relative;}
#yamada{ left:438px; top:154px; position:absolute;}
#yamada a{ width:123px; height:17px; display:block;}

#oedo01img1{ width:200px; height:133px; background:url(../img/oedo01_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo01img2{ width:200px; height:133px; background:url(../img/oedo01_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo01img3{ width:200px; height:133px; background:url(../img/oedo01_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}
#oedo02img1{ width:200px; height:133px; background:url(../img/oedo02_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo02img2{ width:200px; height:133px; background:url(../img/oedo02_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo02img3{ width:200px; height:133px; background:url(../img/oedo02_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}
#oedo03img1{ width:200px; height:133px; background:url(../img/oedo03_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo03img2{ width:200px; height:133px; background:url(../img/oedo03_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo03img3{ width:200px; height:133px; background:url(../img/oedo03_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}
#oedo04img1{ width:200px; height:133px; background:url(../img/oedo04_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo04img2{ width:200px; height:133px; background:url(../img/oedo04_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo04img3{ width:200px; height:133px; background:url(../img/oedo04_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}
#oedo05img1{ width:200px; height:133px; background:url(../img/oedo05_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo05img2{ width:200px; height:133px; background:url(../img/oedo05_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo05img3{ width:200px; height:133px; background:url(../img/oedo05_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}
#oedo06img1{ width:200px; height:133px; background:url(../img/oedo06_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo06img2{ width:200px; height:133px; background:url(../img/oedo06_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo06img3{ width:200px; height:133px; background:url(../img/oedo06_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}
#oedo07img1{ width:200px; height:133px; background:url(../img/oedo07_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo07img2{ width:200px; height:133px; background:url(../img/oedo07_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo07img3{ width:200px; height:133px; background:url(../img/oedo07_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}
#oedo08img1{ width:200px; height:133px; background:url(../img/oedo08_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo08img2{ width:200px; height:133px; background:url(../img/oedo08_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo08img3{ width:200px; height:133px; background:url(../img/oedo08_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}

#oedo11img1{ width:200px; height:133px; background:url(../img/oedo11_img2.jpg); display:block; float:right; margin:0 0 10px 15px;}
#oedo11img2{ width:200px; height:133px; background:url(../img/oedo11_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-200px 0;}
#oedo11img3{ width:200px; height:133px; background:url(../img/oedo11_img2.jpg); display:block; float:right; margin:0 0 10px 15px; background-position:-400px 0;}

#oedo01img1 .cover,#oedo01img2 .cover,#oedo01img3 .cover,#oedo02img1 .cover,#oedo02img2 .cover,#oedo02img3 .cover,#oedo03img1 .cover,#oedo03img2 .cover,#oedo03img3 .cover,#oedo04img1 .cover,#oedo04img2 .cover,#oedo04img3 .cover,#oedo05img1 .cover,#oedo05img2 .cover,#oedo05img3 .cover,#oedo06img1 .cover,#oedo06img2 .cover,#oedo06img3 .cover,#oedo07img1 .cover,#oedo07img2 .cover,#oedo07img3 .cover,#oedo08img1 .cover,#oedo08img2 .cover,#oedo08img3 .cover{ width:200px; height:133px;}

/*$B!w%X%C%@!<MWAG(B
/////////////////////////////////////////////////////////////////////////*/
#di2_header { width:980px; text-align:left; margin:0 auto; position:relative;}
#di2_programlink { width:250px; height:55px; background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -20px;}
	#di2_programlink li.tbstop { position:absolute; top:2px; left:0;}
	#di2_programlink li.program { position:absolute; top:15px; left:132px;}
	#di2_programlink li a { display:block;}
	#di2_programlink li.tbstop a { width:125px; height:50px;}
	#di2_programlink li.program a { width:95px; height:28px;}
	#di2_programlink li.program a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -130px;}
/*$B8!:w(B*/
#di2_ksb { width:240px; height:50px; position:relative; left:11px; background:url(/mi/mi6/img/di2_header.png) no-repeat -100px -130px;}
	#di2_ksb #tbswebsearch { width:150px;}
	#di2_ksb #tbsSearch, #di2_ksb #webSearch{ display:block; width:52px; height:13px; background: url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_ksb #tbsSearch { width:50px; float:left; background-position:-345px -130px; cursor:default; position:absolute; top:0; left:7px;}
	#di2_ksb #webSearch { width:60px; float:left; background-position:-159px -130px; cursor:pointer; position:absolute; top:0; left:59px;}
	#di2_ksb input#kw { width:140px; height:20px; font-size:14px; color:#444; background:none; border:none; font-family:sans-serif; position:absolute; top:15px; left:27px;}
	#di2_ksb input#btnSearch { position:absolute; top:13px; left:179px;}
/*$B!w%J%S%2!<%7%g%s(B
/////////////////////////////////////////////////////////////////////////*/
#di2_navi { width:980px; height:45px; position:relative; background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -75px;}
	/*main*/
	#di2_navi ul#di2_menuMain { padding:1px 0 0 10px;}
	#di2_navi ul#di2_menuMain li { float:left; margin-right:2px;}
	#di2_navi ul#di2_menuMain li a { display:block; height:25px;}
	#di2_navi ul#di2_menuMain li a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_navi ul#di2_menuMain li#di2_drama a { width:110px;}
	#di2_navi ul#di2_menuMain li#di2_variety a { width:140px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_news a { width:170px;}
	#di2_navi ul#di2_menuMain li#di2_anime a { width:100px;}
	#di2_navi ul#di2_menuMain li#di2_sports a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a { width:110px;}
	#di2_navi ul#di2_menuMain li#di2_drama a:hover { background-position:-10px -75px;}
	#di2_navi ul#di2_menuMain li#di2_variety a:hover { background-position:-122px -75px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a:hover { background-position:-264px -75px;}
	#di2_navi ul#di2_menuMain li#di2_news a:hover { background-position:-371px -75px;}
	#di2_navi ul#di2_menuMain li#di2_anime a:hover { background-position:-543px -75px;}
	#di2_navi ul#di2_menuMain li#di2_sports a:hover { background-position:-645px -75px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a:hover { background-position:-752px -75px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a:hover { background-position:-859px -75px;}
	/*sub*/
	#di2_navi ul#di2_menuSub { width:980px; height:17px; position:absolute; top:27px; left:0; }
	#di2_navi ul#di2_menuSub li { position:absolute; top:0;}
	#di2_navi ul#di2_menuSub li a { display:block; width:65px; height:17px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a { width:90px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a { width:85px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a { width:72px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a { width:80px;}
	#di2_navi ul#di2_menuSub li a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_navi ul#di2_menuSub li#di2_sub1 { left:382px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 { left:447px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 { left:537px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 { left:622px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 { left:694px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 { left:759px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 { left:824px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 { left:888px;}
	#di2_navi ul#di2_menuSub li#di2_sub1 a:hover { background-position:-480px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a:hover { background-position:-545px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a:hover { background-position:-621px -150px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a:hover { background-position:-717px -150px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 a:hover { background-position:-765px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 a:hover { background-position:-830px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 a:hover { background-position:-895px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a:hover { background-position:-530px -150px;}
	/*contact*/
	#di2_programlink li.contact { position:absolute; top:132px; left:10px; z-index:10;}
	#di2_programlink li.contact a { width:105px; height:16px;}
	#di2_programlink li.contact a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat -415px -150px;}
	/*eng*/
	#di2_programlink li.english { position:absolute; top:132px; left:125px; z-index:10;}
	#di2_programlink li.english a { width:65px; height:16px;}
	#di2_programlink li.english a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat -415px -130px;}

/*$B!w%X%C%@!<Gr(B//$B%9!<%Q!<%P%J!<M-$j(B
/////////////////////////////////////////////////////////////////////////*/
#con_header { width:100%; height:150px; background:#fff url(/mi/mi6/img/di2_header.png) repeat-x 0 130px; position:relative;}
#con_header #bannerIn { width:980px; text-align:left; margin:0 auto; position:relative;}
#con_header #bnSuper { width:728px; height:90px; position:absolute; top:6px; right:11px; border:none;}
#con_header #di2_header { height:150px;}
/*$B!w%X%C%@!<Gr(B//$B%9!<%Q!<%P%J!<L5$7(B
/////////////////////////////////////////////////////////////////////////*/
#con_header_nsb { width:100%; height:100px; background:#fff url(/mi/mi6/img/di2_header.png) repeat-x 0 80px;}
#con_header_nsb #di2_header { height:100px;}
#con_header_nsb  #di2_programlink li.contact { top:82px;}
#con_header_nsb  #di2_programlink li.english { top:82px;}
#con_header_nsb  #di2_ksb { position:absolute; top:9px; left:740px;}
/*$B!w$=$NB>@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
body, #di2_header dl, #di2_header dt, #di2_header dd, #di2_header ul, #di2_header li, #di2_navi dl, #di2_navi dt, #di2_navi dd, #di2_navi ul, #di2_navi li, #di2_navi form { margin:0; padding:0;}
#di2_header ul { list-style:none;}
#di2_header hr { display:none;}
#di2_header .alt{ position:absolute; top:-5000px; left:-9999px;}
#di2_header .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#di2_header .clearfix { min-height: 1px;}
* html #di2_header .clearfix {
	height: 1px;
	/*(J\(B*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*jumpSmp*/
#jumpSmp {
	display:block;
	color:#fff;
	background: -moz-linear-gradient(center top, #9dce5f 50%,#7cbe2a 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #9dce5f),color-stop(0.5, #7cbe2a));
	text-align:center;
	font-size:52px;
	font-weight:bold;
	line-height:1.35;
	border-top:5px solid #ddd;
	border-bottom:5px solid #eee;
	padding:52px;
}
#jumpSmp a { display:block; color:#fff;}

/*$B!w%I%i%^MQ%U%C%?!<(B
/////////////////////////////////////////////////////////////////////////*/
#dramaFooter { width:100%; min-height:250px; height:auto !important; height:250px; background:#fff; color:#444; border-top:2px solid #b2bdcd; position:relative; font-family:Verdana, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Meiryo, sans-serif;}
	#dramaFooter h2 { background:#eff1f4; border-bottom:2px dotted #b2bdcd; font-size:150%; color:#6c7e98; font-family:Verdana; padding:5px; margin:0;}
	#dramaFooter ul { width:950px; text-align:left; list-style:none; margin:0 auto; padding:20px 0 20px 70px;}
	* html #dramaFooter ul { padding:20px 0 20px 20px;}
	#dramaFooter ul li { width:160px; line-height:1.6em; margin-right:20px; float:left;}
	#dramaFooter ul li a { display:block; font-size:120%; font-weight:normal;}
	#dramaFooter ul li a strong { display:block; width:160px; padding-top:55px; margin-bottom:5px;}
	#dramaFooter ul li a .date { color:#333;}
	#dramaFooter ul li#drama01 { background-position:0 0;}
	#dramaFooter ul li#drama02 { background-position:-160px 0;}
	#dramaFooter ul li#drama03 { background-position:-320px 0;}
	#dramaFooter ul li#drama04 { background-position:-480px 0;}
	#dramaFooter ul li#drama05 { background-position:-640px 0;}
	#dramaFooter #dramaFooterLink { text-align:center; border-top:2px dotted #b2bdcd; padding:20px 0;}
	#dramaFooter a { text-decoration:none; color:#50688b;}
	#dramaFooter a:hover { text-decoration:underline; color:#444 !important;}
	#dramaFooter #dramaFooterLink .tbs-link1,
	#dramaFooter #dramaFooterLink .tbs-copy1 { color:#444 !important;}
#dramaFooter ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
	.footer201010 ul li { background: url(/mi/img/dramafooter201010.jpg) no-repeat;}
	/**/
	.footer201101 ul li { background: url(/mi/img/dramafooter201101.jpg) no-repeat; width:200px !important;}
	.footer201101 ul li a strong { width:200px !important;}
	.footer201101 ul li#drama01 { background-position:0 0 !important;}
	.footer201101 ul li#drama02 { background-position:-200px 0 !important;}
	.footer201101 ul li#drama03 { background-position:-400px 0 !important;}
	.footer201101 ul { padding:20px 0 20px 300px !important;}
	* html .footer201101 ul { padding:20px 0 20px 150px !important;}

/* Boobo Boona
=======================================*/
#boobo-hd { position:absolute; top:81px; left:-71px; z-index:100; }
#con_header_nsb #boobo-hd { top:32px; }
#boobo-hd a { display:block; background:url(/mi/mi6/img/boobo_an_hd.gif) top left no-repeat; width:90px; height:110px; text-indent:-9999px; }

#i_search_autocomplete {
    text-align:left;
    font-size:12px;
    border-top:    1px solid #CCCCCC;
    border-right:  2px solid #999999;
    border-left:   1px solid #CCCCCC;
    border-bottom: 1px solid #BBBBBB;
    background: #ffffff; color: #333333; 
    position: absolute;
    cursor: default;
    list-style:none;
    padding: 0px;
    margin: 0;
    display:block;
}

/* workarounds */
* html #i_search_autocomplete {
    width:1px;
}
/* without this, the menu expands to 100% in IE6 */

#i_search_autocomplete .ui-menu {
    margin-top: -3px;
}
#i_search_autocomplete .ui-menu-item {
    width: 100%;
    border-bottom:#ccc 1px solid;
    list-style-type: none;
    margin:0;
    padding: 0;
    float: left;
    clear: left;
}
#i_search_autocomplete .ui-menu-item a {
    word-break: break-all;
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
* html #i_search_autocomplete .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
#i_search_autocomplete .ui-menu-item a.ui-state-hover,
#i_search_autocomplete .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

#i_search_autocomplete .ui-widget {
}
#i_search_autocomplete a {
    color: #333333;
}

#i_search_autocomplete .ui-state-hover {
    border: 1px solid #cccccc;
    background: #ecf5fa;
    font-weight: bold;
    color: #333333;
}

#i_search_autocomplete.ui-state-hover a,
#i_search_autocomplete.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}
#i_search_autocomplete.ui-state-active a,
#i_search_autocomplete.ui-state-active a:link,
#i_search_autocomplete.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}
#i_search_autocomplete :active {
    outline: none;
}


