@charset 'iso-2022-jp';

/* //////////////////////////////////////shinzanmono 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:url(../img/bg.jpg);}
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 { font-size:100%;}
img { border:none;}
hr { display:none;}
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-999px;}
.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*/
.cPink { color:#d86262;}
.cYellow { color:#efb408;}
.cBlue { color:#105382;}
.cGreen{ color:#759512;}
.cRed, .err { color:#d00016;}
/*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%;}
/*$B%j%s%/;XDj(B*/
a { text-decoration:underline; color:#cf0909;}
a:hover { text-decoration:none; color:#cf0909;}
/*padding/margin*/
.pdgB15 { padding-bottom:15px;}
.pdgB20 { padding-bottom:20px;}
.pdgB25 { padding-bottom:25px;}

/*bnSuper*/
#bnSuper {
	width:100%;
	height:110px;
	background:#fff;
	border-bottom:1px solid #c0c0c0;
	}
	#bnIn { padding-top:10px;}
/*footer*/
#footer {
	color:#999;
	text-align:center;
	padding:30px 0 30px 0;
	margin:0px auto;
	background:url(../img/enter_line.gif) repeat-x;
	}
	#footer a { color:#999;}


/* //////////////////////////////////////shinzanmono common.css/////////////////////////////////////// */


/* ***********************************************************************
common
*********************************************************************** */
#bg_write{ background:#fff;}
#bg_black{ background:url(../img/bg.jpg);}
#bg{ background:url(../img/bg.jpg);}

#bg_line{ background:url(../img/bg_line.gif) repeat-x; padding-top:5px;}
#bg_line_top{ background:url(../img/bg_line_top.gif) repeat-x; padding-top:5px;}

#container {
width:980px;
margin:0 auto;
color:#444;
text-align:left;
font-size:120%;
line-height:180%;
}

#containerbox{padding:5px 0 0 20px;}

#header{
	position:relative;
	background:url(../img/imageset_base.gif);
	width:980px;
	height:76px;
	background-position:-639px 0;
	position:relative;
	}

#header h1{
	position:absolute; left: 14px; top: 13px;}	
#header h1 a{ width:70px; height:63px; display:block;}
	
#main{padding:20px 14px 30px 14px;}

#left{
	width:639px;
	float:left;
	background:url(../img/imageset_base.gif) repeat-y;
	position:relative;
	}
	
#leftbox{padding:30px 34px 0px 34px;}
#leftbox2{padding:30px 45px 0px 45px;}
#leftbox3{padding:15px 45px 0px 45px;}
#leftbox4{padding:15px 37px 0px 37px;}
#leftbox5{padding:0 35px 0 39px;}
#leftbox6{padding:15px 27px 0 27px;}

#left p{margin-bottom:15px;}
#left_bottom{
	background:url(../img/imageset_base.gif);
	background-position:-639px -152px;
	width:639px;
	height:19px;
	}

#right{width:300px;float:right;}
	
#rightbox{padding:0px;}

#bnarea{ float:right;}
#bnarea2{ float:right; margin-bottom:15px;}

#footer_menu{
margin:0 auto 25px auto;
position:relative;
width:780px;
height:28px;
}

#footer_menu li{position:absolute;}
#footer_menu li a{
width:152px;
height:28px;
display:block;
background:url(../img/imageset_top.gif?2018);
}

#footer_menu li.menu01{left:0;top:0;}
#footer_menu li.menu02{left:157px;top:0;}
#footer_menu li.menu03{left:314px;top:0;}
#footer_menu li.menu04{left:471px;top:0;}
#footer_menu li.menu05{left:628px;top:0;}

#footer_menu .menu01 a{background-position:-209px -270px;}
#footer_menu .menu02 a{background-position:-361px -270px;}
#footer_menu .menu03 a{background-position:-209px -298px;}
#footer_menu .menu04 a{background-position:-361px -298px;}
#footer_menu .menu05 a{background-position:-513px -270px;}

/* /////////////////////////////// menu /////////////////////////////// */

#menu{
	width:856px;
	height:28px;
	position:absolute;
	left: 97px;
	top: 47px;
	}

#menu li{
	position:absolute;
	}

#menu li a{
	width:95px;
	height:28px;
	display:block;
	background:url(../img/imageset_base.gif);
	}
	
#menu li.menu01{left:0;top:0;}
#menu li.menu01 a{background-position: -736px -47px;}
#menu li.menu01 a:hover{background-position: -736px -123px;}
.news_area #menu li.menu01 a{background-position: -736px -123px;}

#menu li.menu02{left:95px;top:0;}
#menu li.menu02 a{background-position: -831px -47px;}
#menu li.menu02 a:hover{background-position: -831px -123px;}
.intro_area #menu li.menu02 a{background-position: -831px -123px;}

#menu li.menu03{left:190px;top:0;}
#menu li.menu03 a{background-position: -926px -47px;}
#menu li.menu03 a:hover{background-position: -926px -123px;}
.original_area #menu li.menu03 a{background-position: -926px -123px;}

#menu li.menu04{left:285px;top:0;}
#menu li.menu04 a{background-position: -1021px -47px;}
#menu li.menu04 a:hover{background-position: -1021px -123px;}
.cast_area #menu li.menu04 a{background-position: -1021px -123px;}

#menu li.menu05{left:380px;top:0;}
#menu li.menu05 a{background-position: -1116px -47px;}
#menu li.menu05 a:hover{background-position: -1116px -123px;}
.staff_area #menu li.menu05 a{background-position: -1116px -123px;}

#menu li.menu06{left:475px;top:0;}
#menu li.menu06 a{background-position: -1211px -47px;}
#menu li.menu06 a:hover{background-position: -1211px -123px;}
.story_area #menu li.menu06 a{background-position: -1211px -123px;}

#menu li.menu07{left:570px;top:0;}
#menu li.menu07 a{background-position: -1306px -47px;}
#menu li.menu07 a:hover{background-position: -1306px -123px;}
.chart_area #menu li.menu07 a{background-position: -1306px -123px;}

#menu li.menu08{left:665px;top:0;}
#menu li.menu08 a{background-position: -1401px -47px;}
#menu li.menu08 a:hover{background-position: -1401px -123px;}
.interview_area #menu li.menu08 a{background-position: -1401px -123px;}
.interview_indivi_area #menu li.menu08 a{background-position: -1401px -123px;}

#menu li.menu09{left:760px;top:0;}
#menu li.menu09 a{background-position: -1496px -47px;}
#menu li.menu09 a:hover{background-position: -1496px -123px;}
.comment_area #menu li.menu09 a{background-position: -1496px -123px;}

#submenu { width:356px; height:27px; position:absolute; left:598px; top:0; }

#submenu li{ position:absolute;}

#submenu li a{ width:116px;	height:27px; display:block;	background:url(../img/imageset_base.gif);}

#submenu li.menu11{ left:0;top:0;}
#submenu li.menu11 a{ background-position: -1237px 0;}
#submenu li.menu11 a:hover{ background-position: -1237px -76px;}
.special_area #submenu li.menu11 a{ background-position: -1237px -76px;}

#submenu li.menu12{ left:120px; top:0;}
#submenu li.menu12 a{ background-position: -1357px 0;}
#submenu li.menu12 a:hover{ background-position: -1357px -76px;}
.report_area #submenu li.menu12 a{ background-position: -1357px -76px;}

#submenu li.menu13{ left:240px; top:0;}
#submenu li.menu13 a{ background-position: -1477px 0;}
#submenu li.menu13 a:hover{ background-position: -1477px -76px;}
.msg_area #submenu li.menu13 a{ background-position: -1477px -76px;}

#pagetop a{
	background:url(../img/imageset_base.gif);
	width:42px;
	height:19px;
	background-position:-1320px -152px;
	display:block;
	margin-left:505px;
	}
#pagetop2 a{
	background:url(../img/imageset_base.gif);
	width:42px;
	height:19px;
	background-position:-1320px -152px;
	display:block;
	margin-left:516px;
	}	
#pagetop a:hover,#pagetop2 a:hover{background-position:-1278px -152px;}


/* ***********************************************************************
top
*********************************************************************** */

#top_container{
width:980px;
margin:0 auto;
color:#444;
text-align:left;
font-size:120%;
line-height:180%;
}

#top_header{ background:url(../img/top.jpg?201801) no-repeat; width:980px; position:relative; height:636px;}
#top_header .cover{ width:980px; height:366px;}
	
#top_header h1{	background:url(../img/imageset_top.gif?2018); width:209px; height:187px; position:absolute; top: 313px; left: 15px;}
	
#top_header .start418{ background:url(../img/imageset_top.gif?2018);	width:172px; height:24px; background-position:-620px 0;	position:absolute; left: 243px;	top: 330px;}
#top_header .sun9{ background:url(../img/imageset_top.gif?2018); width:192px; height:23px; background-position:-620px -24px; position:absolute; left: 757px; top: 331px;}
	
#top_left{ width:608px;float:left;}
#top_leftbox{ padding-left:5px;}
	
#top_right{ width:332px;float:right;}	
#top_rightbox{ padding-left:32px;}

#whatsnew{ width:307px;	height:102px; position:absolute; background:url(../img/imageset_top.gif?2018); background-position:-620px -138px; left: 15px; top: 512px;}
.whatsnewbox{ padding:10px 0 10px 37px;}
#whatsnew dl{ width:258px; height:82px;line-height:150%; overflow:auto;}
#whatsnew dt{float:left;color:#fff;font-weight:bold;font-size:90%;}
#whatsnew dd{margin-left:75px;color:#fff;font-size:90%;}
#whatsnew dd a{color:#fff; text-decoration:underline;}

#top_bnr_mobile{ position:absolute;	left: 335px; top: 512px;}
#top_bnr_mobile a{ width:316px;	height:69px; display:block;	background:url(../img/imageset_top.gif?2018); background-position:-620px -47px;}

#top_bnr_twitter{ position:absolute; left: 335px; top: 592px;}
#top_bnr_twitter a{ width:316px; height:22px; display:block; background:url(../img/imageset_top.gif?2018); background-position:-620px -116px;}

#top_header #rectangle{	width:300px; height:250px; position:absolute; left: 664px; top: 364px;}
	
/* /////////////////////////////// menu /////////////////////////////// */

#top_menu{ width:411px; height:135px; position:absolute; left: 241px; top: 364px;}
#top_menu li{ position:absolute;}
#top_menu li a{ width:66px; height:66px; display:block; background:url(../img/imageset_top.gif?2018);}

#top_menu li.top_menu01{ left:0; top:0;}
#top_menu li.top_menu02{ left:69px; top:0;}
#top_menu li.top_menu03{ left:138px; top:0;}
#top_menu li.top_menu04{ left:207px; top:0;}
#top_menu li.top_menu05{ left:276px; top:0;}
#top_menu li.top_menu06{ left:345px; top:0;}
#top_menu li.top_menu07{ left:0px; top:69px;}
#top_menu li.top_menu08{ left:69px; top:69px;}
#top_menu li.top_menu09{ left:138px; top:69px;}
#top_menu li.top_menu10{ left:207px; top:69px;}
#top_menu li.top_menu11{ left:276px; top:69px;}
#top_menu li.top_menu12{ left:345px; top:69px;}

#top_menu li.top_menu01 a{ background-position:-209px 0;}
#top_menu li.top_menu02 a{ background-position:-278px 0;}
#top_menu li.top_menu03 a{ background-position:-347px 0;}
#top_menu li.top_menu04 a{ background-position:-416px 0;}
#top_menu li.top_menu05 a{ background-position:-485px 0;}
#top_menu li.top_menu06 a{ background-position:-554px 0;}
#top_menu li.top_menu07 a{ background-position:-209px -69px;}
#top_menu li.top_menu08 a{ background-position:-278px -69px;}
#top_menu li.top_menu09 a{ background-position:-347px -69px;}
#top_menu li.top_menu10 a{ background-position:-416px -69px;}
#top_menu li.top_menu11 a{ background-position:-485px -69px;}
#top_menu li.top_menu12 a{ background-position:-554px -69px;}

#top_menu li.top_menu01 a:hover{ background-position:-209px -135px;}
#top_menu li.top_menu02 a:hover{ background-position:-278px -135px;}
#top_menu li.top_menu03 a:hover{ background-position:-347px -135px;}
#top_menu li.top_menu04 a:hover{ background-position:-416px -135px;}
#top_menu li.top_menu05 a:hover{ background-position:-485px -135px;}
#top_menu li.top_menu06 a:hover{ background-position:-554px -135px;}
#top_menu li.top_menu07 a:hover{ background-position:-209px -204px;}
#top_menu li.top_menu08 a:hover{ background-position:-278px -204px;}
#top_menu li.top_menu09 a:hover{ background-position:-347px -204px;}
#top_menu li.top_menu10 a:hover{ background-position:-416px -204px;}
#top_menu li.top_menu11 a:hover{ background-position:-485px -204px;}
#top_menu li.top_menu12 a:hover{ background-position:-554px -204px;}



/* ***********************************************************************
sidebar
*********************************************************************** */

#rectangle{
	width:300px;
	height:250px;
	background:#fff;
	margin-bottom:8px;
	}

#whatsnew_side{background:url(../img/imageset_base.gif); width:300px; height:118px; background-position:-639px -171px; margin-bottom:7px;}
#whatsnew_side dl{ width:270px; height:68px; overflow:auto; line-height:150%;}
#whatsnew_side dt{float:left;color:#fff;font-weight:bold;font-size:90%;}
#whatsnew_side dd{margin-left:75px;color:#fff;font-size:90%;}
#whatsnew_side dd a{color:#fff; text-decoration:underline;}
#whatsnew_sidebox{ padding:35px 0 0 15px;}

#bnr_mobile a{
	width:300px;
	height:69px;
	background:url(../img/imageset_base.gif);
	background-position:-939px -171px;
	display:block;
	margin-bottom:8px;
	}
#bnr_taiyaki a{
	width:300px;
	height:50px;
	background:url(../img/imageset_base.gif);
	background-position:-939px -240px;
	display:block;
	margin-bottom:8px;
	}
#bnr_twitter a{
	width:300px;
	height:22px;
	background:url(../img/imageset_base.gif);
	background-position:-1239px -172px;
	display:block;
	margin-bottom:15px;
	}
#bnr_akaiyubi a{
	width:300px;
	height:69px;
	background:url(../img/imageset_base.gif);
	background-position:-1239px -240px;
	display:block;
	margin-bottom:8px;
	}
#bnr_movie a{
	width:300px;
	height:69px;
	background:url(../img/imageset_base.gif);
	background-position:-939px -240px;
	display:block;
	margin-bottom:8px;
	}	

#toppage a{ background:url(../img/imageset_base.gif); width:76px; height:20px; background-position:-1362px -152px; display:block; margin-left:224px;}
#toppage a:hover{ background-position:-1438px -152px;}

/* ***********************************************************************
staff
*********************************************************************** */

.staff_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_staff.jpg);
	}

.staff_area #left dl { line-height:165%;}
.staff_area #left dt { width:120px; float:left; text-align:right; font-weight:bold;}
.staff_area #left dd.dot { width:30px; padding-bottom:25px; text-align:center; float:left; color:#C00; font-weight:bold;}
.staff_area #left dd.name { padding-left:130px; padding-bottom:25px;}

.staff_ph1{
	position:absolute;
	background:url(../img/imageset_staff.jpg);
	width:206px;
	height:162px;
	left: 404px;
	top: 90px;
	background-position:0 -54px;
	}
.staff_ph2{
	position:absolute;
	background:url(../img/imageset_staff.jpg);
	width:207px;
	height:162px;
	left: 403px;
	top: 323px;
	background-position:-206px -54px;
	}
.staff_ph1 .cover,.staff_ph2 .cover{
	width:206px;
	height:162px;
	}

/* ***********************************************************************
cast
*********************************************************************** */

.cast_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_cast.jpg);
	}

.cast_area #left dl { line-height:165%;}
.cast_area #left dt { width:120px; float:left; text-align:right; font-weight:bold;}
.cast_area #left dd.dot { width:30px; padding-bottom:10px; text-align:center; float:left; color:#C00; font-weight:bold;}
.cast_area #left dd.mark { width:30px; text-align:center; float:left; color:#444; font-size:85%;}
.cast_area #left dd.name { padding-left:130px; padding-bottom:10px;}

.cast_ph1{
	position:absolute;
	background:url(../img/imageset_cast.jpg);
	width:281px;
	height:406px;
	left: 315px;
	top: 100px;
	background-position:0 -54px;
	}
.cast_ph1 .cover{
	width:281px;
	height:406px;
	}

/* ***********************************************************************
intro
*********************************************************************** */

.intro_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_intro.gif);
	}

.intro_area #left h4{
	width:524px;
	height:31px;
	background:url(../img/imageset_intro.gif);
	background-position:0 -54px;
	margin:0 0 20px 10px;
	}

.intro_ph1{
	background:url(../img/imageset_intro.gif);
	width:220px;
	height:155px;
	background-position:0 -85px;
	display:block;
	float:left;
	margin:0 15px 20px 0;
	}
	
.intro_ph1 .cover{
	width:220px;
	height:155px;
	}

.intro_ph2{
	background:url(../img/imageset_intro.gif);
	width:243px;
	height:212px;
	background-position:-220px -85px;
	display:block;
	float:right;
	margin:0 15px 15px 0;
	}
	
.intro_ph2 .cover{
	width:243px;
	height:212px;
	}

/* ***********************************************************************
original
*********************************************************************** */

.original_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_original.gif);
	}

.original_area #left h4.lead{
	width:310px;
	height:23px;
	background:url(../img/imageset_original.gif);
	background-position:-218px -67px;
	margin:0 0 20px 0;
	}

.original_ph1{
	background:url(../img/imageset_original.gif);
	width:207px;
	height:266px;
	background-position:0 -54px;
	display:block;
	float:right;
	margin:0 0 15px 15px;
	}	
.original_ph1 .cover{
	width:207px;
	height:266px;
	}
	
.original_lead{
	background:url(../img/imageset_original.gif);
	width:221px;
	height:13px;
	background-position:-218px -54px;
	}
#writer_comment{
	background:#f8f8f8;
	border: solid 1px #b3b3b3;
	padding:20px 20px 0 20px;
	margin:25px 0 25px 0;
	}
#writer_comment h4{
	background:url(../img/imageset_original.gif);
	background-position:-218px -90px;
	width:185px;
	height:15px;
	margin-bottom:10px;
	}
	
/* ***********************************************************************
news
*********************************************************************** */

.news_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_news.gif);
	background-position:-188px 0;
	}

#topic{
	width:189px;
	float:right;
	margin-bottom:40px;
	}
#topicbox{
	background:url(../img/imageset_news.gif) no-repeat left bottom #fff;
	border:solid 1px #bbb;
	padding-bottom:140px;
	}	
#topic h4{
	background:url(../img/imageset_news.gif);
	width:187px;
	height:23px;
	background-position:-188px -54px;
	}	
#topic ul{padding:13px; font-size:80%; line-height:150%;}
#topic li{margin-bottom:10px;}
#news_left{ float:left;}

.newsbox{ width:345px; border-bottom: dotted 1px #444; margin-bottom:25px;}
.newsbox h4.h401{
	background:url(../img/imageset_news.gif);
	background-position:-188px -77px;
	width:252px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h402{
	background:url(../img/imageset_news.gif);
	background-position:-188px -93px;
	width:252px;
	height:16px;
	margin-bottom:20px;
	}	
.newsbox h4.h403{
	background:url(../img/imageset_news.gif);
	background-position:-188px -109px;
	width:252px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h404{
	background:url(../img/imageset_news.gif);
	background-position:-188px -125px;
	width:252px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h405{
	background:url(../img/imageset_news.gif);
	background-position:-446px -77px;
	width:334px;
	height:17px;
	margin-bottom:20px;
	}
.newsbox h4.h406{
	background:url(../img/imageset_news.gif);
	background-position:-446px -93px;
	width:334px;
	height:29px;
	margin-bottom:20px;
	}
.taiyaki{
	background:url(../img/news_taiyaki.gif);
	width:145px;
	height:96px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
	}
.bansen{
	background:url(../img/news_bansen.jpg);
	width:130px;
	height:94px;
	display:block;
	float:right;
	margin:0 0 10px 10px;
	}
.newsbox h4.h407{
	background:url(../img/imageset_news.gif);
	background-position:-446px -125px;
	width:307px;
	height:16px;
	margin-bottom:20px;
	}
.webnavi_btn a{ background:url(../img/webnavi_btn.gif); width:98px; height:27px; display:block;}
.newsbox h4.h408{
	background:url(../img/imageset_news.gif);
	background-position:-789px -77px;
	width:261px;
	height:16px;
	margin-bottom:20px;
	}
.ningyoyaki{
	background:url(../img/news_ningyoyaki.jpg);
	width:145px;
	height:110px;
	display:block;
	float:left;
	margin:0 10px 50px 0;
	}
.newsbox h4.h409{
	background:url(../img/imageset_news.gif);
	background-position:-789px -93px;
	width:228px;
	height:16px;
	margin-bottom:20px;
	}
.qrcord{
	background:url(../img/news_qr.jpg);
	width:100px;
	height:100px;
	display:block;
	float:right;
	margin:10px 0 10px 10px;
	}
.newsbox h4.h410{
	background:url(../img/imageset_news.gif);
	background-position:-789px -109px;
	width:228px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h411{
	background:url(../img/imageset_news.gif);
	background-position:-789px -125px;
	width:332px;
	height:16px;
	margin-bottom:20px;
	}
.cd01{
	background:url(../img/cd01.jpg);
	width:145px;
	height:145px;
	display:block;
	float:left;
	margin:0 20px 20px 0;
	}
	
.newsbox h4.h412{
	background:url(../img/imageset_news.gif);
	background-position:-446px -77px;
	width:332px;
	height:16px;
	margin-bottom:20px;
	}
.cd02{
	background:url(../img/cd02.jpg);
	width:145px;
	height:144px;
	display:block;
	float:left;
	margin:0 20px 20px 0;
	}
.newsbox h4.h413{
	background:url(../img/imageset_news.gif);
	background-position:-789px -61px;
	width:176px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h414{
	background:url(../img/imageset_news.gif);
	background-position:-446px -61px;
	width:260px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h415{
	background:url(../img/imageset_news.gif);
	background-position:-446px -61px;
	width:260px;
	height:16px;
	margin-bottom:20px;
	}	
.shinzanmono_dvd{
	background:url(../img/news_dvd.gif);
	width:145px;
	height:196px;
	display:block;
	float:left;
	margin:0 20px 20px 0;
	}
.newsbox h4.h416{
	background:url(../img/imageset_news.gif);
	background-position:-789px -109px;
	width:300px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h417{
	background:url(../img/imageset_news.gif);
	background-position:-828px -38px;
	width:254px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h418{
	background:url(../img/imageset_news.gif);
	background-position:-826px -19px;
	width:334px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h419{
	background:url(../img/imageset_news.gif);
	background-position:-826px 0;
	width:332px;
	height:16px;
	margin-bottom:20px;
	}	
.newsbox h4.h420{
	background:url(../img/imageset_news.gif);
	background-position:-1160px 0;
	width:332px;
	height:35px;
	margin-bottom:20px;
	}
.newsbox h4.h421{
	background:url(../img/imageset_news.gif);
	background-position:-1160px -40px;
	width:332px;
	height:18px;
	margin-bottom:20px;
	}
.newsbox h4.h422{
	background:url(../img/imageset_news.gif);
	background-position:-1160px -44px;
	width:332px;
	height:16px;
	margin-bottom:20px;
	}
.newsbox h4.h423{
	background:url(../img/imageset_news.gif);
	background-position:-1160px -81px;
	width:332px;
	height:35px;
	margin-bottom:20px;
	}	
	

/* ***********************************************************************
msg
*********************************************************************** */

.msg_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_msg.gif);
	}
.entry{
	background:#f8f8f8;
	border: solid 1px #d6d6d6;
	margin-bottom:10px;
	color:#444;
	}	
.entrybox{
	background:url(../img/message_bg.gif) no-repeat right top;
	padding:20px 20px 2px 20px;
	}
.entry h4{
	color:#d00016;
	background:url(../img/message_line.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	}
p.hn {
	color:#d00016;
	font-size:90%;
	text-align:right;
	}
#msg_w_btn{
	position:absolute;
	left: 451px;
	top: 54px;
	}
#msg_w_btn a{
	background:url(../img/imageset_msg.gif);
	background-position:0 -54px;
	width:144px;
	height:30px;
	display:block;

	}
#msg_w_btn a:hover{background-position:-144px -54px;}

#container_msg{
	width:411px;
	font-size:120%;
	color:#fff;
	text-align:left;
	margin:0 auto;
	line-height:180%;	
	}
	
#container_msg #header{
	width:411px;
	height:56px;
	background:url(../img/imageset_enter.gif);
	margin:15px 0;
	}
#container_msg h3{ margin-bottom:15px;}

#container_msg p{ margin-bottom:15px;}

#footer_msg { background:url(../img/enter_line.gif) repeat-x top; padding:20px 0;}

.goform a{
	background:url(../img/imageset_enter.gif);
	width:270px;
	height:38px;
	display:block;
	background-position:0 -56px;
	margin:30px 0 30px 70px;
	}
.goform a:hover{ background-position:-270px -56px;}

.close a{
	background:url(../img/imageset_enter.gif);
	width:45px;
	height:11px;
	display:block;
	background-position:0 -94px;
	margin:0 auto;
	}
.close a:hover{	background-position:-45px -94px;}

.thanks_msg{ border: solid 1px; padding:5px; text-align:center; color:#d00016;}

#container_msg dd{ margin-bottom:5px;}

/* ***********************************************************************
comment
*********************************************************************** */

.comment_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_comment.gif);
	}
	
.comment_area #left h4.h401{
	background:url(../img/imageset_comment.gif);
	width:549px;
	height:29px;
	background-position:0 -54px;
	margin-bottom:15px;
	}		
.comment_area #left h4.h402{
	background:url(../img/imageset_comment.gif);
	width:549px;
	height:29px;
	background-position:0 -83px;
	margin-bottom:15px;
	}	
.comment_area #left h4.h403{
	background:url(../img/imageset_comment.gif);
	width:549px;
	height:29px;
	background-position:0 -112px;
	margin-bottom:15px;
	}

/* ***********************************************************************
song
*********************************************************************** */

.song_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_song.gif);
	}
.song_area #left h4.cdinfo{
	background:url(../img/imageset_song.gif);
	width:549px;
	height:123px;
	background-position:0 -54px;
	margin:10px 0 25px 0;
	}	
.song_area #left h4.yamatatsu_com{
	background:url(../img/imageset_song.gif);
	width:159px;
	height:14px;
	background-position:0 -177px;
	margin:3px 0 15px 0;
	}
.yamatatsu_img{	background:url(../img/yamatatsu.jpg); width:206px; height:206px; display:block; float:left;}
.yamatatsu_img .cover{ width:206px; height:155px;}
.yamatatsu_txt{ float:right; width:320px;}
	
/* ***********************************************************************
story
*********************************************************************** */

.story_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_story.gif);
	}
	
.story_area #left h4.h401{ background:url(../img/story01_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h401_full{ background:url(../img/story01_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h402{ background:url(../img/story02_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h402_full{ background:url(../img/story02_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h403{ background:url(../img/story03_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h403_full{ background:url(../img/story03_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h404{ background:url(../img/story04_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h404_full{ background:url(../img/story04_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h405{ background:url(../img/story05_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h405_full{ background:url(../img/story05_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h406{ background:url(../img/story06_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h406_full{ background:url(../img/story06_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h407{ background:url(../img/story07_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h407_full{ background:url(../img/story07_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h408{ background:url(../img/story08_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h408_full{ background:url(../img/story08_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h409{ background:url(../img/story09_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h409_full{ background:url(../img/story09_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h410{ background:url(../img/story10_h4.gif); width:549px; height:69px; margin-bottom:10px;}
.story_area #left h4.h410_full{ background:url(../img/story10_h4_full.gif); width:549px; height:69px; margin-bottom:10px;}

.story_area #photo{
	width:221px;
	height:360px;
	margin:0 20px 25px 0;
	float:left;
	}
.story_area #photo span{ display:block;}
.story_area #photo .cover{ width:221px; height:360px;}	

#story_full { margin:0 0 7px 419px; display:block;}
#story_full a{ background:url(../img/full_btn.gif); width:130px; height:19px; display:block;}
#story_full a:hover{ background-position:-130px 0;}

#story_ph01{ background:url(../img/story01_ph.jpg);}
#story_ph02{ background:url(../img/story02_ph.jpg);}
#story_ph03{ background:url(../img/story03_ph.jpg);}
#story_ph04{ background:url(../img/story04_ph.jpg);}
#story_ph05{ background:url(../img/story05_ph.jpg);}
#story_ph06{ background:url(../img/story06_ph.jpg);}
#story_ph07{ background:url(../img/story07_ph.jpg);}
#story_ph08{ background:url(../img/story08_ph.jpg);}
#story_ph09{ background:url(../img/story09_ph.jpg);}
#story_ph10{ background:url(../img/story10_ph.jpg);}

.gospot{ position:absolute; left: 494px; top: 85px;}
.gospot a{ background:url(../img/story01_ph.jpg); background-position:0 -360px; width:99px; height:60px; display:block;}
.gospot a:hover{ background-position:-99px -360px;}

#container_spot{
	width:428px;
	font-size:120%;
	color:#fff;
	text-align:left;
	margin:0 auto;
	line-height:180%;	
	}
	
#container_spot #header{
	width:428px;
	height:42px;
	background:url(../img/imageset_spot.gif);
	margin:15px 0;
	}
	
#spotbox{ margin:15px 0;}

#story_fullbox{ background:url(../img/story_full.gif); width:549px; height:484px; margin-bottom:15px; position:relative;}
#story_fullbox li{position:absolute;}
#story_fullbox li a{ width:230px; height:77px; display:block;}

#story_fullbox li.full01 { left:19px; top:55px;}
#story_fullbox li.full02 { left:307px; top:55px;}
#story_fullbox li.full03 { left:19px; top:141px;}
#story_fullbox li.full04 { left:307px; top:141px;}
#story_fullbox li.full05 { left:19px; top:229px;}
#story_fullbox li.full06 { left:307px; top:229px;}
#story_fullbox li.full07 { left:19px; top:317px;}
#story_fullbox li.full08 { left:307px; top:317px;}
#story_fullbox li.full09 { left:20px; top:404px;}
#story_fullbox li.full10 { left:307px; top:404px;}


/* ***********************************************************************
diary
*********************************************************************** */

.diary_area #left h3{
	width:639px;
	height:95px;
	background:url(../img/imageset_diary.gif);
	background-position:0 -63px;
	}
.diary_area #left h4{
	background:url(../img/imageset_diary.gif) no-repeat;
	padding-left:50px;
	color:#d00016;
	line-height:140%;
	font-size:120%;
	margin:18px 0 10px 0;
	height:1%;
	}
	.diary_area #left h4 .date{	color:#444; font-size:90%;}
	
#diarybox{ background:url(../img/message_line.gif) repeat-x top; padding-top:20px;}

.diary_area .photoarea{ text-align:center; margin-bottom:10px;}
.diary_area .photobox{
	background:url(../img/imageset_diary.gif);
	background-position:0 -158px;
	width:316px;
	height:216px;
	display:block;
	margin:0 auto;
	text-align:center;
	}
.diary_area .photobox2{
	background:url(../img/imageset_diary.gif);
	background-position:-316px -158px;
	width:216px;
	height:316px;
	display:block;
	margin:0 auto;
	text-align:center;
	}

.diary_area .photoin,.diary_area .photoin2{ padding:8px;}
.diary_area .photoin .cover{ width:300px; height:200px;}
.diary_area .photoin2 .cover{ width:200px; height:300px;}

.ph20100323{ background:url(../img/diary_img/ph20100323.jpg);}
.ph20100324{ background:url(../img/diary_img/ph20100324.jpg);}


/* ***********************************************************************
report
*********************************************************************** */

.report_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_report.gif);
	}
.report_area #left h4{
	color:#d00016;
	line-height:140%;
	font-size:120%;
	margin:25px 0 10px 0;
	}
	.report_area #left h4 .date{ background:#C00; padding:5px 5px 2px 5px; color:#fff; font-size:90%; margin-right:10px;}

.report_area .photoarea{ text-align:center; margin-bottom:10px;}

.report_area .photobox{
	background:url(../img/imageset_report.gif) no-repeat;
	background-position:0 -54px;
	width:311px;
	height:224px;
	display:block;
	margin:0 auto;
	text-align:center;
	}

.report_area .photobox2{
	background:url(../img/imageset_report.gif) no-repeat;
	background-position:-311px -54px;
	width:212px;
	height:323px;
	display:block;
	margin:0 auto;
	text-align:center;
	}

.report_area .photoin{ padding:5px;}
.report_area .photoin2{ padding:5px;}
.report_area .photoin .cover{ width:300px; height:200px;}
.report_area .photoin2 .cover{ width:200px; height:300px;}
.report_area .cap{ font-size:90%; color:#C00; font-weight:bold;}

.#selectbn{ margin:10px 0;}
.bn{ color:#555;background:#fff;border:#999 solid 1px;}


/* ***********************************************************************
oubo
*********************************************************************** */

.oubo_area #left h3.form01{
	width:639px;
	height:54px;
	background:url(../img/imageset_form01.gif);
	}
	
.oubo_area #left h4{ color:#b43535;}
.qr{ background:url(../img/imageset_form01.gif); width:80px; height:80px; display:block; float:right; background-position:0 -54px;}

.oubo_btn{ margin:25px 0 0 180px;}
.oubo_btn a{ background:url(../img/imageset_form01.gif); width:192px; height:38px; background-position:-80px -54px; display:block;}
.oubo_btn a:hover{ background-position:-80px -92px;}


/* ***********************************************************************
chart
*********************************************************************** */

.chart_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_chart.gif);
	}
	
#chartimg{
	width:565px;
	height:664px;
	background:url(../img/imageset_chart.gif);
	background-position:0 -54px;
	position:relative;
	margin-bottom:20px;
	}

#chartimg li{ position:absolute;}
#chartimg li a{ display:block;}

.prof01 { left:208px; top:0;}
.prof02 { left:0px;	top:31px;}
.prof03 { left:440px; top:62px;}
.prof04 { left:440px; top:251px;}
.prof05 { left:440px; top:446px;}
.prof06 { left:150px; top:289px;}
.prof07 { left:290px; top:289px;}
.prof08 { left:219px; top:477px;}
.prof09 { left:0px;	top:291px;}

.prof01 a,.prof02 a{ width:149px; height:165px;}
.prof03 a,.prof04 a,.prof05 a,.prof06 a,.prof07 a,.prof08 a,.prof09 a{ width:108px; height:120px;}
.prof01 a:hover,.prof02 a:hover{ background:url(../img/imageset_chart.gif); background-position:-565px -54px;}
.prof03 a:hover,.prof04 a:hover,.prof05 a:hover,.prof06 a:hover,.prof07 a:hover,.prof08 a:hover,.prof09 a:hover{ background:url(../img/imageset_chart.gif); background-position:-565px -219px;}


#container_prof{
	width:477px;
	font-size:120%;
	color:#444;
	text-align:left;
	margin:0 auto;
	line-height:170%;
	padding-top:20px;
	}

#prof01img{	background:url(../img/prof01.jpg); width:477px; height:308px; position:relative;}
#prof01img .cover{ width:477px; height:308px;}

#prof02img{	background:url(../img/prof02.jpg); width:477px; height:308px; position:relative;}
#prof02img .cover{ width:477px; height:308px;}

#prof03img{	background:url(../img/prof03.jpg); width:477px; height:308px; position:relative;}
#prof03img .cover{ width:477px; height:308px;}

#prof04img{	background:url(../img/prof04.jpg); width:477px; height:308px; position:relative;}
#prof04img .cover{ width:477px; height:308px;}

#prof05img{	background:url(../img/prof05.jpg); width:477px; height:308px; position:relative;}
#prof05img .cover{ width:477px; height:308px;}

#prof06img{	background:url(../img/prof06.jpg); width:477px; height:308px; position:relative;}
#prof06img .cover{ width:477px; height:308px;}

#prof07img{	background:url(../img/prof07.jpg); width:477px; height:308px; position:relative;}
#prof07img .cover{ width:477px; height:308px;}

#prof08img{	background:url(../img/prof08.jpg); width:477px; height:308px; position:relative;}
#prof08img .cover{ width:477px; height:308px;}

#prof09img{	background:url(../img/prof09.jpg); width:477px; height:308px; position:relative;}
#prof09img .cover{ width:477px; height:308px;}

#proflink{ position:relative; height:44px; margin-top:18px;}

.proftxt{ position:absolute; width:204px; height:155px; left: 246px; top: 115px; overflow:auto;}

#back{position:absolute; top: 7px;}
#back a{ width:42px; height:11px; background:url(../img/imageset_prof.gif); background-position:0 -5px; display:block;}
#back a:hover{ background-position:0px -30px;}

#next{position:absolute; top: 7px; left:436px;}
#next a{ width:40px; height:10px; background:url(../img/imageset_prof.gif); background-position:-436px -6px; display:block;}
#next a:hover{ background-position:-436px -31px;}
#proflink li { position:absolute;}
#proflink li a{ width:26px; height:25px; background:url(../img/imageset_prof.gif); display:block;}
#proflink li.thumb01{ left:109px; top:0;}
#proflink li.thumb02{ left:138px; top:0;}
#proflink li.thumb03{ left:167px; top:0;}
#proflink li.thumb04{ left:196px; top:0;}
#proflink li.thumb05{ left:225px; top:0;}
#proflink li.thumb06{ left:254px; top:0;}
#proflink li.thumb07{ left:284px; top:0;}
#proflink li.thumb08{ left:313px; top:0;}
#proflink li.thumb09{ left:342px; top:0;}

#proflink li.thumb01 a{ background-position:-109px 0;}
#proflink li.thumb02 a{ background-position:-138px 0;}
#proflink li.thumb03 a{ background-position:-167px 0;}
#proflink li.thumb04 a{ background-position:-196px 0;}
#proflink li.thumb05 a{ background-position:-225px 0;}
#proflink li.thumb06 a{ background-position:-254px 0;}
#proflink li.thumb07 a{ background-position:-284px 0;}
#proflink li.thumb08 a{ background-position:-313px 0;}
#proflink li.thumb09 a{ background-position:-342px 0;}

#proflink li.thumb01 a:hover{ background-position:-109px -25px;}
#proflink li.thumb02 a:hover{ background-position:-138px -25px;}
#proflink li.thumb03 a:hover{ background-position:-167px -25px;}
#proflink li.thumb04 a:hover{ background-position:-196px -25px;}
#proflink li.thumb05 a:hover{ background-position:-225px -25px;}
#proflink li.thumb06 a:hover{ background-position:-254px -25px;}
#proflink li.thumb07 a:hover{ background-position:-284px -25px;}
#proflink li.thumb08 a:hover{ background-position:-313px -25px;}
#proflink li.thumb09 a:hover{ background-position:-342px -25px;}


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

.interview_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_interview.gif);
	}
.interview_indivi_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_interview_indivi.gif);
	}
	
#interviewbox{ padding:0 0 20px 6px;}
#interviewlist{ background:url(../img/imageset_interview.gif); width:537px; height:620px; background-position:0 -54px; position:relative;}

#interviewlist li{ position:absolute;}
#interviewlist li a{ width:165px; height:200px; display:block;}
#interviewlist li a:hover{ background:url(../img/imageset_interview.gif); background-position:-537px -54px;}
#interviewlist li .cover{ width:165px; height:200px;}

#interviewlist li.interview01{ left:0; top:0;}
#interviewlist li.interview02{ left:186px; top:0;}
#interviewlist li.interview03{ left:372px; top:0;}
#interviewlist li.interview04{ left:0; top:209px;}
#interviewlist li.interview05{ left:186px; top:209px;}
#interviewlist li.interview06{ left:372px; top:209px;}
#interviewlist li.interview07{ left:0px; top:420px;}
#interviewlist li.interview08{ left:186px; top:420px;}
#interviewlist li.interview09{ left:372px; top:420px;}

#interviewtop { margin-left:448px; display:block; margin-bottom:10px;}
#interviewtop a{ width:101px; height:17px; display:block; background:url(../img/imageset_interview_indivi.gif); background-position:-549px -54px;}
#interviewtop a:hover{ background-position:-549px -71px;}

.h4_interview01{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -54px; margin-bottom:15px;}
.h4_interview02{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -79px; margin-bottom:15px;}
.h4_interview03{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -104px; margin-bottom:15px;}
.h4_interview04{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -129px; margin-bottom:15px;}
.h4_interview05{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -154px; margin-bottom:15px;}
.h4_interview06{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -179px; margin-bottom:15px;}
.h4_interview07{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -204px; margin-bottom:15px;}
.h4_interview08{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -229px; margin-bottom:15px;}
.h4_interview09{ background:url(../img/imageset_interview_indivi.gif); width:549px; height:25px; background-position:0 -254px; margin-bottom:15px;}

.interviewimg01_1{ background:url(../img/interviewimg01.jpg); width:224px; height:336px; float:right; margin:0 0 10px 20px;}
.interviewimg01_1 .cover{ width:224px; height:336px;}
.interviewimg01_2{ background:url(../img/interviewimg01.jpg); width:307px; height:204px; float:left; margin:0 20px 10px 0; background-position:-224px 0;}
.interviewimg01_2 .cover{ width:307px; height:204px;}

.interviewimg02_1{ background:url(../img/interviewimg02.jpg); width:224px; height:336px; float:right; margin:0 0 10px 20px;}
.interviewimg02_1 .cover{ width:224px; height:336px;}
.interviewimg02_2{ background:url(../img/interviewimg02.jpg); width:307px; height:204px; float:left; margin:0 20px 10px 0; background-position:-224px 0;}
.interviewimg02_2 .cover{ width:307px; height:204px;}

.interviewimg03_1{ background:url(../img/interviewimg03.jpg); width:224px; height:336px; float:left; margin:0 20px 35px 0;}
.interviewimg03_1 .cover{ width:224px; height:336px;}
.interviewimg03_2{ background:url(../img/interviewimg03.jpg); width:307px; height:204px; float:right; margin:0 0 10px 20px; background-position:-224px 0;}
.interviewimg03_2 .cover{ width:307px; height:204px;}

.interviewimg04_1{ background:url(../img/interviewimg04.jpg); width:224px; height:336px; float:right; margin:0 0 10px 20px;}
.interviewimg04_1 .cover{ width:224px; height:336px;}
.interviewimg04_2{ background:url(../img/interviewimg04.jpg); width:307px; height:204px; float:left; margin:0 20px 10px 0; background-position:-224px 0;}
.interviewimg04_2 .cover{ width:307px; height:204px;}

.interviewimg05_1{ background:url(../img/interviewimg05.jpg); width:224px; height:336px; float:left; margin:0 20px 10px 0;}
.interviewimg05_1 .cover{ width:224px; height:336px;}
.interviewimg05_2{ background:url(../img/interviewimg05.jpg); width:307px; height:204px; float:right; margin:0 0 10px 20px; background-position:-224px 0;}
.interviewimg05_2 .cover{ width:307px; height:204px;}

.interviewimg06_1{ background:url(../img/interviewimg06.jpg); width:224px; height:336px; float:left; margin:0 20px 10px 0;}
.interviewimg06_1 .cover{ width:224px; height:336px;}
.interviewimg06_2{ background:url(../img/interviewimg06.jpg); width:307px; height:204px; float:right; margin:0 0 10px 20px; background-position:-224px 0;}
.interviewimg06_2 .cover{ width:307px; height:204px;}

.interviewimg07_1{ background:url(../img/interviewimg07.jpg); width:307px; height:204px; float:left; margin:0 20px 10px 0;}
.interviewimg07_1 .cover{ width:307px; height:204px;}
.interviewimg07_2{ background:url(../img/interviewimg07.jpg); width:307px; height:204px; float:right; margin:0 0 10px 20px; background-position:-307px 0;}
.interviewimg07_2 .cover{ width:307px; height:204px;}

.interviewimg08_1{ background:url(../img/interviewimg08.jpg); width:224px; height:336px; float:right; margin:0 0 10px 20px;}
.interviewimg08_1 .cover{ width:224px; height:336px;}
.interviewimg08_2{ background:url(../img/interviewimg08.jpg); width:307px; height:204px; float:left; margin:0 20px 10px 0; background-position:-224px 0;}
.interviewimg08_2 .cover{ width:307px; height:204px;}

.interviewimg09_1{ background:url(../img/interviewimg09.jpg); width:224px; height:336px; float:left; margin:0 20px 10px 0;}
.interviewimg09_1 .cover{ width:224px; height:336px;}
.interviewimg09_2{ background:url(../img/interviewimg09.jpg); width:307px; height:204px; float:right; margin:0 0 10px 20px; background-position:-224px 0;}
.interviewimg09_2 .cover{ width:307px; height:204px;}

/* ***********************************************************************
people
*********************************************************************** */

.people_area #left h3{
	width:639px;
	height:74px;
	background:url(../img/imageset_people.gif);
	}
	
#peoplebox{ position:relative; height:620px;}
#peoplebox2{ position:relative;}
#peoplebox3{ position:relative; height:500px;}
#peoplebox4{ position:relative; height:720px;}

.fukidashi a{width:49px; height:34px; background:url(../img/imageset_people.gif); display:block; background-position:-639px 0;}
.fukidashi a:hover{ background-position:-688px 0;}

#com01_1 { position:absolute; left:275px; top: 125px;}
#com01_2 { position:absolute; left:286px; top: 483px;}
#com01_3 { position:absolute; left:502px; top: 267px;}

#com02_1 { position:absolute; left:174px; top: 290px;}
#com02_2 { position:absolute; left:404px; top: 290px;}
#com02_3 {	position:absolute;	left:373px;	top: 379px;}

#com03_1 { position:absolute; left:374px; top: 132px;}
#com03_2 { position:absolute; left:173px; top: 493px;}
#com03_3 { position:absolute; left:407px; top: 494px;}

#com04_1 {	position:absolute; left:267px;	top: 270px;}
#com04_2 {	position:absolute; left:253px;	top: 525px;}

#com05_1 {	position:absolute; left:185px;	top: 307px;}
#com05_2 {	position:absolute; left:427px;	top: 348px;}

#com06_1 {	position:absolute; left:174px;	top: 285px;}
#com06_2 {	position:absolute; left:426px;	top: 285px;}

#com07_1 {	position:absolute; left:174px; top: 315px;}
#com07_2 {	position:absolute; left:438px;	top: 369px;}

#com09_1 {	position:absolute;	left:187px;	top: 289px;}

#people01{ background:url(../img/people01.jpg); width:559px; height:600px; position:absolute; left:3px;}
#people01 .cover{ width:559px; height:600px;}
#people02{ background:url(../img/people02.jpg); width:512px; height:563px; position:absolute; left: 12px;}
#people02 .cover{ width:512px; height:563px;}
#people03{ background:url(../img/people03.jpg); width:512px; height:584px; position:absolute; left: 12px;}
#people03 .cover{ width:512px; height:584px;}
#people04{ background:url(../img/people04.jpg); width:559px; height:591px; position:absolute; left: 3px;}
#people04 .cover{ width:559px; height:591px;}
#people05{ background:url(../img/people05.jpg); width:512px; height:457px; position:absolute; left: 12px;}
#people05 .cover{ width:512px; height:457px;}
#people06{ background:url(../img/people06.jpg); width:512px; height:457px; position:absolute; left: 12px;}
#people06 .cover{ width:512px; height:457px;}
#people07{ background:url(../img/people07.jpg); width:512px; height:457px; position:absolute; left: 12px;}
#people07 .cover{ width:512px; height:457px;}
#people08{ background:url(../img/people08.jpg); width:512px; height:457px; position:absolute; left: 12px;}
#people08 .cover{ width:512px; height:457px;}
#people09{ background:url(../img/people09.jpg); width:512px; height:563px; position:absolute; left: 12px;}
#people09 .cover{ width:512px; height:563px;}
#people10{ background:url(../img/people10.jpg); width:585px; height:704px; position:absolute;}
#people10 .cover{ width:585px; height:704px;}

.h4_people01_1{ background:url(../img/h4_people01_1.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people01_2{ background:url(../img/h4_people01_2.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people01_3{ background:url(../img/h4_people01_3.gif); width:559px; height:101px; margin-bottom:20px;}

.h4_people02_1{ background:url(../img/h4_people02_1.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people02_2{ background:url(../img/h4_people02_2.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people02_3{ background:url(../img/h4_people02_3.gif); width:559px; height:101px; margin-bottom:20px;}

.h4_people03_1{ background:url(../img/h4_people03_1.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people03_2{ background:url(../img/h4_people03_2.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people03_3{ background:url(../img/h4_people03_3.gif); width:559px; height:101px; margin-bottom:20px;}

.h4_people04_1{ background:url(../img/h4_people04_1.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people04_2{ background:url(../img/h4_people04_2.gif); width:559px; height:101px; margin-bottom:20px;}

.h4_people05_1{ background:url(../img/h4_people05_1.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people05_2{ background:url(../img/h4_people05_2.gif); width:559px; height:101px; margin-bottom:20px;}

.h4_people06_1{ background:url(../img/h4_people06_1.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people06_2{ background:url(../img/h4_people06_2.gif); width:559px; height:101px; margin-bottom:20px;}

.h4_people07_1{ background:url(../img/h4_people07_1.gif); width:559px; height:101px; margin-bottom:20px;}
.h4_people07_2{ background:url(../img/h4_people07_2.gif); width:559px; height:101px; margin-bottom:20px;}

.h4_people09_1{ background:url(../img/h4_people09_1.gif); width:559px; height:101px; margin-bottom:20px;}

.people01_1img1{ width:208px; height:143px; background:url(../img/people01_1.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people01_1img1 .cover{ width:208px; height:143px;}
.people01_1img2{ width:208px; height:143px; background:url(../img/people01_1.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people01_1img2 .cover{ width:208px; height:143px;}

.people01_2img1{ width:208px; height:143px; background:url(../img/people01_2.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people01_2img1 .cover{ width:208px; height:143px;}
.people01_2img2{ width:208px; height:143px; background:url(../img/people01_2.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people01_2img2 .cover{ width:208px; height:143px;}

.people01_3img1{ width:208px; height:143px; background:url(../img/people01_3.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people01_3img1 .cover{ width:208px; height:143px;}
.people01_3img2{ width:208px; height:143px; background:url(../img/people01_3.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people01_3img2 .cover{ width:208px; height:143px;}

.people01_1img1{ width:208px; height:143px; background:url(../img/people01_1.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people01_1img1 .cover{ width:208px; height:143px;}
.people01_1img2{ width:208px; height:143px; background:url(../img/people01_1.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people01_1img2 .cover{ width:208px; height:143px;}

.people02_1img1{ width:143px; height:203; background:url(../img/people02_1.jpg); background-position:-208px 0; display:block; float:left; margin:0 15px 15px 0;}
.people02_1img1 .cover{ width:143px; height:208px;}
.people02_1img2{ width:208px; height:143px; background:url(../img/people02_1.jpg); background-position:0 0; display:block; float:right; margin:0 0 15px 15px;}
.people02_1img2 .cover{ width:208px; height:143px;}

.people02_2img1{ width:143px; height:203; background:url(../img/people02_2.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people02_2img1 .cover{ width:143px; height:208px;}
.people02_2img2{ width:208px; height:143px; background:url(../img/people02_2.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people02_2img2 .cover{ width:208px; height:143px;}

.people02_3img1{ width:143px; height:203; background:url(../img/people02_3.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people02_3img1 .cover{ width:143px; height:208px;}
.people02_3img2{ width:208px; height:143px; background:url(../img/people02_3.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people02_3img2 .cover{ width:208px; height:143px;}

.people03_1img1{ width:208px; height:143px; background:url(../img/people03_1.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people03_1img1 .cover{ width:208px; height:143px;}
.people03_1img2{ width:208px; height:143px; background:url(../img/people03_1.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people03_1img2 .cover{ width:208px; height:143px;}

.people03_2img1{ width:208px; height:143px; background:url(../img/people03_2.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people03_2img1 .cover{ width:208px; height:143px;}
.people03_2img2{ width:208px; height:143px; background:url(../img/people03_2.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people03_2img2 .cover{ width:208px; height:143px;}

.people03_3img1{ width:143px; height:203; background:url(../img/people03_3.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people03_3img1 .cover{ width:143px; height:208px;}
.people03_3img2{ width:208px; height:143px; background:url(../img/people03_3.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people03_3img2 .cover{ width:208px; height:143px;}

.people04_1img1{ width:143px; height:203; background:url(../img/people04_1.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people04_1img1 .cover{ width:143px; height:208px;}
.people04_1img2{ width:208px; height:143px; background:url(../img/people04_1.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people04_1img2 .cover{ width:208px; height:143px;}

.people04_2img1{ width:208px; height:143px; background:url(../img/people04_2.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people04_2img1 .cover{ width:208px; height:143px;}
.people04_2img2{ width:208px; height:143px; background:url(../img/people04_2.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people04_2img2 .cover{ width:208px; height:143px;}

.people05_1img1{ width:208px; height:143px; background:url(../img/people05_1.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people05_1img1 .cover{ width:208px; height:143px;}
.people05_1img2{ width:208px; height:143px; background:url(../img/people05_1.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people05_1img2 .cover{ width:208px; height:143px;}

.people05_2img1{ width:208px; height:143px; background:url(../img/people05_2.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people05_2img1 .cover{ width:208px; height:143px;}
.people05_2img2{ width:208px; height:143px; background:url(../img/people05_2.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people05_2img2 .cover{ width:208px; height:143px;}

.people06_1img1{ width:208px; height:143px; background:url(../img/people06_1.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people06_1img1 .cover{ width:208px; height:143px;}
.people06_1img2{ width:208px; height:143px; background:url(../img/people06_1.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people06_1img2 .cover{ width:208px; height:143px;}

.people06_2img1{ width:208px; height:143px; background:url(../img/people06_2.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people06_2img1 .cover{ width:208px; height:143px;}
.people06_2img2{ width:208px; height:143px; background:url(../img/people06_2.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 15px 15px;}
.people06_2img2 .cover{ width:208px; height:143px;}

.people07_1img1{ width:208px; height:143px; background:url(../img/people07_1.jpg); background-position:0 0; display:block; float:right; margin:0 0 15px 15px;}
.people07_1img1 .cover{ width:208px; height:143px;}
.people07_1img2{ width:208px; height:143px; background:url(../img/people07_1.jpg); background-position:-208px 0; display:block; float:left; margin:0 15px 15px 0;}
.people07_1img2 .cover{ width:208px; height:143px;}

.people07_2img1{ width:143px; height:203; background:url(../img/people07_2.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 5px 15px;}
.people07_2img1 .cover{ width:143px; height:208px;}
.people07_2img2{ width:208px; height:143px; background:url(../img/people07_2.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people07_2img2 .cover{ width:208px; height:143px;}

.people09_1img1{ width:143px; height:203; background:url(../img/people09_1.jpg); background-position:-208px 0; display:block; float:right; margin:0 0 5px 15px;}
.people09_1img1 .cover{ width:143px; height:208px;}
.people09_1img2{ width:208px; height:143px; background:url(../img/people09_1.jpg); background-position:0 0; display:block; float:left; margin:0 15px 15px 0;}
.people09_1img2 .cover{ width:208px; height:143px;}

#people_bn{
	width:395px;
	height:28px;
	background:url(../img/imageset_people.gif);
	background-position:0 -74px;
	position:absolute;
	left: 164px;
	top: 9px;
}

#people_bn li{ position:absolute;}
#people_bn li a{ width:28px; height:28px; display:block; background:url(../img/imageset_people.gif);}

#people_bn li.bn01{left: 82px;}
#people_bn li.bn02{left: 115px;}
#people_bn li.bn03{left: 145px;}
#people_bn li.bn04{left: 177px;}
#people_bn li.bn05{left: 209px;}
#people_bn li.bn06{left: 240px;}
#people_bn li.bn07{left: 272px;}
#people_bn li.bn08{left: 304px;}
#people_bn li.bn09{left: 336px;}
#people_bn li.bn10{left: 368px;}

#people_bn li.bn01 a{ background-position:-82px -74px;}
#people_bn li.bn02 a{ background-position:-115px -74px;}
#people_bn li.bn03 a{ background-position:-145px -74px;}
#people_bn li.bn04 a{ background-position:-177px -74px;}
#people_bn li.bn05 a{ background-position:-209px -74px;}
#people_bn li.bn06 a{ background-position:-240px -74px;}
#people_bn li.bn07 a{ background-position:-272px -74px;}
#people_bn li.bn08 a{ background-position:-304px -74px;}
#people_bn li.bn09 a{ background-position:-336px -74px;}
#people_bn li.bn10 a{ background-position:-368px -74px;}

#people_bn li.bn01 a:hover{ background-position:-82px -102px;}
#people_bn li.bn02 a:hover{ background-position:-115px -102px;}
#people_bn li.bn03 a:hover{ background-position:-145px -102px;}
#people_bn li.bn04 a:hover{ background-position:-177px -102px;}
#people_bn li.bn05 a:hover{ background-position:-209px -102px;}
#people_bn li.bn06 a:hover{ background-position:-240px -102px;}
#people_bn li.bn07 a:hover{ background-position:-272px -102px;}
#people_bn li.bn08 a:hover{ background-position:-304px -102px;}
#people_bn li.bn09 a:hover{ background-position:-336px -102px;}
#people_bn li.bn10 a:hover{ background-position:-368px -102px;}

.pe01 #people_bn li.bn01 a{ background-position:-82px -102px;}
.pe02 #people_bn li.bn02 a{ background-position:-115px -102px;}
.pe03 #people_bn li.bn03 a{ background-position:-145px -102px;}
.pe04 #people_bn li.bn04 a{ background-position:-177px -102px;}
.pe05 #people_bn li.bn05 a{ background-position:-209px -102px;}
.pe06 #people_bn li.bn06 a{ background-position:-240px -102px;}
.pe07 #people_bn li.bn07 a{ background-position:-272px -102px;}
.pe08 #people_bn li.bn08 a{ background-position:-304px -102px;}
.pe09 #people_bn li.bn09 a{ background-position:-336px -102px;}
.pe10 #people_bn li.bn10 a{ background-position:-368px -102px;}

.people_link a{ color:#e86800;}

/* ***********************************************************************
special
*********************************************************************** */

.special_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_special.gif);
	}
	
#speciallist{ background:url(../img/specialimg.jpg); width:549px; height:494px; margin-bottom:20px; position:relative;}
#speciallist li{ position:absolute;	left: 290px; top: 2px;}
#speciallist li a{ width:173px; height:237px; display:block;}
#speciallist li a:hover{ background:url(../img/imageset_special.gif); background-position:0 -54px;}

#speciallist li.special01{ left:97px; top:0;}
#speciallist li.special02{ left:290px; top:0;}
#speciallist li.special03{
	left:0;
	top:255px;
}
#speciallist li.special04{
	left:188px;
	top:255px;
}
#speciallist li.special05{
	left:376px;
	top:255px;
}

/* ***********************************************************************
quiz
*********************************************************************** */

.quiz_area #left h3{
	width:639px;
	height:54px;
	background:url(../img/imageset_quiz.gif);
	}
.quiz_area #left h4{ width:549px; height:37px; background:url(../img/imageset_quiz.gif); background-position:0 -54px; margin-bottom:10px;}
.quiz_txt{ padding:15px 0 0 5px;}
#present_img{ background:url(../img/imageset_quiz.gif); background-position:0 -91px; width:255px; height:225px; float:right; display:block; margin:0 0 0 15px;} 
#present_img .cover{ width:255px; height:225px;} 

#quizbox01{ background:url(../img/quiz01.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox02{ background:url(../img/quiz02.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox03{ background:url(../img/quiz03.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox04{ background:url(../img/quiz04.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox05{ background:url(../img/quiz05.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox06{ background:url(../img/quiz06.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox07{ background:url(../img/quiz07.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox08{ background:url(../img/quiz08.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox09{ background:url(../img/quiz09.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}
#quizbox10{ background:url(../img/quiz10.jpg) top; width:549px; height:176px; position:relative; margin-bottom:15px; border-top: solid 1px #e8e8e8;}

#quizbox01 .cover,#quizbox02 .cover{ width:549px; height:176px;}

#quiz_btn{ position:absolute; left: 268px; top: 127px;}
#quiz_btn a{ width:260px; height:27px; background:url(../img/imageset_quiz.gif); background-position: -255px -91px; display:block;}
#quiz_btn a:hover{ background-position: -255px -118px;}

/* ***********************************************************************
matsumiya
*********************************************************************** */

#matsumiya_header{ width:639px; height:261px; background:url(../img/imageset_matsumiya.jpg); position:relative; background-position:-565px 0;}
#matsumiya_header .cover{ width:639px; height:261px;}

#note_bottom{ background:url(../img/imageset_matsumiya.jpg); width:565px; height:57px; margin-bottom:15px; background-position:-565px -261px;}
#notebox{ background:url(../img/imageset_matsumiya.jpg) repeat-y; padding:22px 40px 5px 40px; height:1%;}

#matsumiya_bn{ width:395px;	height:28px; background:url(../img/matsumiya_bn.gif); position:absolute; left: 51px; top: 146px;}

#matsumiya_bn li{ position:absolute;}
#matsumiya_bn li a{ width:28px; height:28px; display:block; background:url(../img/matsumiya_bn.gif);}

#matsumiya_bn li.bn01{left: 82px;}
#matsumiya_bn li.bn02{left: 114px;}
#matsumiya_bn li.bn03{left: 145px;}
#matsumiya_bn li.bn04{left: 177px;}
#matsumiya_bn li.bn05{left: 209px;}
#matsumiya_bn li.bn06{left: 240px;}
#matsumiya_bn li.bn07{left: 272px;}
#matsumiya_bn li.bn08{left: 304px;}
#matsumiya_bn li.bn09{left: 336px;}
#matsumiya_bn li.bn10{left: 367px;}

#matsumiya_bn li.bn01 a{ background-position:-82px 0;}
#matsumiya_bn li.bn02 a{ background-position:-114px 0;}
#matsumiya_bn li.bn03 a{ background-position:-145px 0;}
#matsumiya_bn li.bn04 a{ background-position:-177px 0;}
#matsumiya_bn li.bn05 a{ background-position:-209px 0;}
#matsumiya_bn li.bn06 a{ background-position:-240px 0;}
#matsumiya_bn li.bn07 a{ background-position:-272px 0;}
#matsumiya_bn li.bn08 a{ background-position:-304px 0;}
#matsumiya_bn li.bn09 a{ background-position:-336px 0;}
#matsumiya_bn li.bn10 a{ background-position:-367px 0;}

#matsumiya_bn li.bn01 a:hover{ background-position:-82px -28px;}
#matsumiya_bn li.bn02 a:hover{ background-position:-114px -28px;}
#matsumiya_bn li.bn03 a:hover{ background-position:-145px -28px;}
#matsumiya_bn li.bn04 a:hover{ background-position:-177px -28px;}
#matsumiya_bn li.bn05 a:hover{ background-position:-209px -28px;}
#matsumiya_bn li.bn06 a:hover{ background-position:-240px -28px;}
#matsumiya_bn li.bn07 a:hover{ background-position:-272px -28px;}
#matsumiya_bn li.bn08 a:hover{ background-position:-304px -28px;}
#matsumiya_bn li.bn09 a:hover{ background-position:-336px -28px;}
#matsumiya_bn li.bn10 a:hover{ background-position:-367px -28px;}

.ma01 #matsumiya_bn li.bn01 a{ background-position:-82px -28px;}
.ma02 #matsumiya_bn li.bn02 a{ background-position:-114px -28px;}
.ma03 #matsumiya_bn li.bn03 a{ background-position:-145px -28px;}
.ma04 #matsumiya_bn li.bn04 a{ background-position:-177px -28px;}
.ma05 #matsumiya_bn li.bn05 a{ background-position:-209px -28px;}
.ma06 #matsumiya_bn li.bn06 a{ background-position:-240px -28px;}
.ma07 #matsumiya_bn li.bn07 a{ background-position:-272px -28px;}
.ma08 #matsumiya_bn li.bn08 a{ background-position:-304px -28px;}
.ma09 #matsumiya_bn li.bn09 a{ background-position:-336px -28px;}
.ma10 #matsumiya_bn li.bn10 a{ background-position:-367px -28px;}

h4#h4_matsumiya_num01{ background:url(../img/matsumiya01.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num02{ background:url(../img/matsumiya02.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num03{ background:url(../img/matsumiya03.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num04{ background:url(../img/matsumiya04.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num05{ background:url(../img/matsumiya05.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num06{ background:url(../img/matsumiya06.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num07{ background:url(../img/matsumiya07.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num08{ background:url(../img/matsumiya08.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num09{ background:url(../img/matsumiya09.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}
h4#h4_matsumiya_num10{ background:url(../img/matsumiya10.gif);	width:20px;	height:14px; position:absolute; left: 550px; top: 213px;}

#mastsumiya_date01{	background:url(../img/matsumiya01.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date02{	background:url(../img/matsumiya02.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date03{	background:url(../img/matsumiya03.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date04{	background:url(../img/matsumiya04.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date05{	background:url(../img/matsumiya05.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date06{	background:url(../img/matsumiya06.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date07{	background:url(../img/matsumiya07.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date08{	background:url(../img/matsumiya08.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date09{	background:url(../img/matsumiya09.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}
#mastsumiya_date10{	background:url(../img/matsumiya10.gif);	width:99px;	height:13px; background-position:0 -14px; position:absolute; top: 244px; left: 78px;}

h5#h5_matsumiya01_1{ background:url(../img/matsumiya01.gif); width:417px; height:16px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya01_2{ background:url(../img/matsumiya01.gif); width:417px; height:21px; background-position:0 -43px; margin-bottom:6px;}

h5#h5_matsumiya02_1{ background:url(../img/matsumiya02.gif); width:454px; height:16px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya02_2{ background:url(../img/matsumiya02.gif); width:409px; height:21px; background-position:0 -43px; margin-bottom:6px;}
h5#h5_matsumiya02_3{ background:url(../img/matsumiya02.gif); width:467px; height:21px; background-position:0 -66px; margin-bottom:6px;}

h5#h5_matsumiya03_1{ background:url(../img/matsumiya03.gif); width:467px; height:39px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya03_2{ background:url(../img/matsumiya03.gif); width:467px; height:21px; background-position:0 -63px; margin-bottom:6px;}
h5#h5_matsumiya03_3{ background:url(../img/matsumiya03.gif); width:467px; height:21px; background-position:0 -85px; margin-bottom:6px;}
h5#h5_matsumiya02_3{ background:url(../img/matsumiya02.gif); width:467px; height:21px; background-position:0 -66px; margin-bottom:6px;}

h5#h5_matsumiya04_1{ background:url(../img/matsumiya04.gif); width:467px; height:16px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya04_2{ background:url(../img/matsumiya04.gif); width:467px; height:21px; background-position:0 -44px; margin-bottom:6px;}
h5#h5_matsumiya04_3{ background:url(../img/matsumiya04.gif); width:467px; height:21px; background-position:0 -68px; margin-bottom:6px;}

h5#h5_matsumiya05_1{ background:url(../img/matsumiya05.gif); width:467px; height:16px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya05_2{ background:url(../img/matsumiya05.gif); width:467px; height:18px; background-position:0 -47px; margin-bottom:6px;}

h5#h5_matsumiya06_1{ background:url(../img/matsumiya06.gif); width:467px; height:16px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya06_2{ background:url(../img/matsumiya06.gif); width:467px; height:37px; background-position:0 -47px; margin-bottom:6px;}

h5#h5_matsumiya07_1{ background:url(../img/matsumiya07.gif); width:467px; height:16px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya07_2{ background:url(../img/matsumiya07.gif); width:467px; height:21px; background-position:0 -43px; margin-bottom:6px;}
h5#h5_matsumiya07_3{ background:url(../img/matsumiya07.gif); width:467px; height:16px; background-position:0 -68px; margin-bottom:6px;}

h5#h5_matsumiya08_1{ background:url(../img/matsumiya08.gif); width:467px; height:16px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya08_2{ background:url(../img/matsumiya08.gif); width:467px; height:21px; background-position:0 -43px; margin-bottom:6px;}
h5#h5_matsumiya08_3{ background:url(../img/matsumiya08.gif); width:467px; height:35px; background-position:0 -68px; margin-bottom:6px;}

h5#h5_matsumiya09_1{ background:url(../img/matsumiya09.gif); width:467px; height:16px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya09_2{ background:url(../img/matsumiya09.gif); width:467px; height:21px; background-position:0 -43px; margin-bottom:6px;}
h5#h5_matsumiya09_3{ background:url(../img/matsumiya09.gif); width:467px; height:21px; background-position:0 -68px; margin-bottom:6px;}

h5#h5_matsumiya10_1{ background:url(../img/matsumiya10.gif); width:467px; height:35px; background-position:0 -27px; margin-bottom:6px;}
h5#h5_matsumiya10_2{ background:url(../img/matsumiya10.gif); width:467px; height:21px; background-position:0 -62px; margin-bottom:6px;}
h5#h5_matsumiya10_3{ background:url(../img/matsumiya10.gif); width:467px; height:21px; background-position:0 -85px; margin-bottom:6px;}
h5#h5_matsumiya10_4{ background:url(../img/matsumiya10.gif); width:467px; height:21px; background-position:0 -105px; margin-bottom:6px;}

#matsumiyaimg01{ background:url(../img/matsumiya01.gif); width:225px; height:189px; background-position:0 -66px; display:block; float:right;}
#matsumiyaimg01 .cover{ width:225px; height:189px;}

#matsumiyaimg02{ background:url(../img/matsumiya02.gif); width:225px; height:189px; background-position:0 -88px; display:block; float:right;}
#matsumiyaimg02 .cover{ width:225px; height:189px;}

#matsumiyaimg03{ background:url(../img/matsumiya03.gif); width:225px; height:189px; background-position:0 -106px; display:block; float:right;}
#matsumiyaimg03 .cover{ width:225px; height:189px;}

#matsumiyaimg04{ background:url(../img/matsumiya04.gif); width:225px; height:189px; background-position:0 -88px; display:block; float:right;}
#matsumiyaimg04 .cover{ width:225px; height:189px;}

#matsumiyaimg05{ background:url(../img/matsumiya05.gif); width:225px; height:189px; background-position:0 -66px; display:block; float:right;}
#matsumiyaimg05 .cover{ width:225px; height:189px;}

#matsumiyaimg06{ background:url(../img/matsumiya06.gif); width:225px; height:189px; background-position:0 -88px; display:block; float:right;}
#matsumiyaimg06 .cover{ width:225px; height:189px;}

#matsumiyaimg07{ background:url(../img/matsumiya07.gif); width:225px; height:189px; background-position:0 -88px; display:block; float:right;}
#matsumiyaimg07 .cover{ width:225px; height:189px;}

#matsumiyaimg08{ background:url(../img/matsumiya08.gif); width:225px; height:189px; background-position:0 -101px; display:block; float:right;}
#matsumiyaimg08 .cover{ width:225px; height:189px;}

#matsumiyaimg09{ background:url(../img/matsumiya09.gif); width:225px; height:189px; background-position:0 -101px; display:block; float:right;}
#matsumiyaimg09 .cover{ width:225px; height:189px;}

#matsumiyaimg10{ background:url(../img/matsumiya10.gif); width:225px; height:189px; background-position:0 -125px; display:block; float:right;}
#matsumiyaimg10 .cover{ width:225px; height:189px;}

/* ***********************************************************************
gallery
*********************************************************************** */

.gallery_area #left h3{
	width:639px;
	height:74px;
	background:url(../img/imageset_gallery.gif);
	}
#gallerybox{ height:572px; position:relative;}

#gallery_bn{
	width:393px;
	height:28px;
	background:url(../img/imageset_gallery.gif);
	position:absolute;
	left: 154px;
	top: 1px;
	background-position:0 -74px;
	}
#gallery_bn li{ position:absolute;}
#gallery_bn li a{ width:28px; height:28px; display:block; background:url(../img/imageset_gallery.gif);}

#gallery_bn li.bn01{left: 80px;}
#gallery_bn li.bn02{left: 112px;}
#gallery_bn li.bn03{left: 143px;}
#gallery_bn li.bn04{left: 175px;}
#gallery_bn li.bn05{left: 207px;}
#gallery_bn li.bn06{left: 239px;}
#gallery_bn li.bn07{left: 270px;}
#gallery_bn li.bn08{left: 302px;}
#gallery_bn li.bn09{left: 334px;}
#gallery_bn li.bn10{left: 365px;}

#gallery_bn li.bn01 a{ background-position:-80px -74px;}
#gallery_bn li.bn02 a{ background-position:-112px -74px;}
#gallery_bn li.bn03 a{ background-position:-143px -74px;}
#gallery_bn li.bn04 a{ background-position:-175px -74px;}
#gallery_bn li.bn05 a{ background-position:-207px -74px;}
#gallery_bn li.bn06 a{ background-position:-239px -74px;}
#gallery_bn li.bn07 a{ background-position:-270px -74px;}
#gallery_bn li.bn08 a{ background-position:-302px -74px;}
#gallery_bn li.bn09 a{ background-position:-334px -74px;}
#gallery_bn li.bn10 a{ background-position:-365px -74px;}

#gallery_bn li.bn01 a:hover{ background-position:-80px -102px;}
#gallery_bn li.bn02 a:hover{ background-position:-112px -102px;}
#gallery_bn li.bn03 a:hover{ background-position:-143px -102px;}
#gallery_bn li.bn04 a:hover{ background-position:-175px -102px;}
#gallery_bn li.bn05 a:hover{ background-position:-207px -102px;}
#gallery_bn li.bn06 a:hover{ background-position:-239px -102px;}
#gallery_bn li.bn07 a:hover{ background-position:-270px -102px;}
#gallery_bn li.bn08 a:hover{ background-position:-302px -102px;}
#gallery_bn li.bn09 a:hover{ background-position:-334px -102px;}
#gallery_bn li.bn10 a:hover{ background-position:-365px -102px;}

.g01 #gallery_bn li.bn01 a{ background-position:-80px -102px;}
.g02 #gallery_bn li.bn02 a{ background-position:-112px -102px;}
.g03 #gallery_bn li.bn03 a{ background-position:-143px -102px;}
.g04 #gallery_bn li.bn04 a{ background-position:-175px -102px;}
.g05 #gallery_bn li.bn05 a{ background-position:-207px -102px;}
.g06 #gallery_bn li.bn06 a{ background-position:-239px -102px;}
.g07 #gallery_bn li.bn07 a{ background-position:-270px -102px;}
.g08 #gallery_bn li.bn08 a{ background-position:-302px -102px;}
.g09 #gallery_bn li.bn09 a{ background-position:-334px -102px;}
.g10 #gallery_bn li.bn10 a{ background-position:-365px -102px;}


#gallery_main{
	width:549px;
	height:512px;
	position:absolute;
	top: 41px;
}

#galphoto{
	width:428px;
	height:286px;
	position:absolute;
	left: 60px;
	top: 30px;
}
#galphoto .cover{ width:428px; height:286px;}

#gallery_main .back { position:absolute; left: 18px; top: 167px;}
#gallery_main .back a{ width:19px; height:26px;	display:block; background:url(../img/imageset_gallery.gif); background-position:-466px -74px;}
#gallery_main .back a:hover{ background-position:-466px -99px;}

#gallery_main .next { position:absolute;	left:512px; top:167px;}
#gallery_main .next a{ width:19px; height:26px; display:block; background:url(../img/imageset_gallery.gif); background-position:-447px -74px;}
#gallery_main .next a:hover{ background-position:-447px -99px;}

.gallery01 .ph_1{ background:url(../img/gal01_1.jpg); display:block;}
.gallery01 .ph_2{ background:url(../img/gal01_2.jpg); display:block;}
.gallery01 .ph_3{ background:url(../img/gal01_3.jpg); display:block;}
.gallery01 .ph_4{ background:url(../img/gal01_4.jpg); display:block;}
.gallery01 .ph_5{ background:url(../img/gal01_5.jpg); display:block;}
.gallery01 .ph_6{ background:url(../img/gal01_6.jpg); display:block;}
.gallery01 .ph_7{ background:url(../img/gal01_7.jpg); display:block;}
.gallery01 .ph_8{ background:url(../img/gal01_8.jpg); display:block;}
.gallery01 .ph_9{ background:url(../img/gal01_9.jpg); display:block;}
.gallery01 .ph_10{ background:url(../img/gal01_10.jpg); display:block;}
.gallery01 .ph_11{ background:url(../img/gal01_11.jpg); display:block;}
.gallery01 .ph_12{ background:url(../img/gal01_12.jpg); display:block;}
.gallery01 .ph_13{ background:url(../img/gal01_13.jpg); display:block;}
.gallery01 .ph_14{ background:url(../img/gal01_14.jpg); display:block;}
.gallery01 .ph_15{ background:url(../img/gal01_15.jpg); display:block;}
.gallery01 .ph_16{ background:url(../img/gal01_16.jpg); display:block;}

.gallery02 .ph_1{ background:url(../img/gal02_1.jpg); display:block;}
.gallery02 .ph_2{ background:url(../img/gal02_2.jpg); display:block;}
.gallery02 .ph_3{ background:url(../img/gal02_3.jpg); display:block;}
.gallery02 .ph_4{ background:url(../img/gal02_4.jpg); display:block;}
.gallery02 .ph_5{ background:url(../img/gal02_5.jpg); display:block;}
.gallery02 .ph_6{ background:url(../img/gal02_6.jpg); display:block;}
.gallery02 .ph_7{ background:url(../img/gal02_7.jpg); display:block;}
.gallery02 .ph_8{ background:url(../img/gal02_8.jpg); display:block;}
.gallery02 .ph_9{ background:url(../img/gal02_9.jpg); display:block;}
.gallery02 .ph_10{ background:url(../img/gal02_10.jpg); display:block;}
.gallery02 .ph_11{ background:url(../img/gal02_11.jpg); display:block;}
.gallery02 .ph_12{ background:url(../img/gal02_12.jpg); display:block;}
.gallery02 .ph_13{ background:url(../img/gal02_13.jpg); display:block;}
.gallery02 .ph_14{ background:url(../img/gal02_14.jpg); display:block;}
.gallery02 .ph_15{ background:url(../img/gal02_15.jpg); display:block;}
.gallery02 .ph_16{ background:url(../img/gal02_16.jpg); display:block;}

.gallery03 .ph_1{ background:url(../img/gal03_1.jpg); display:block;}
.gallery03 .ph_2{ background:url(../img/gal03_2.jpg); display:block;}
.gallery03 .ph_3{ background:url(../img/gal03_3.jpg); display:block;}
.gallery03 .ph_4{ background:url(../img/gal03_4.jpg); display:block;}
.gallery03 .ph_5{ background:url(../img/gal03_5.jpg); display:block;}
.gallery03 .ph_6{ background:url(../img/gal03_6.jpg); display:block;}
.gallery03 .ph_7{ background:url(../img/gal03_7.jpg); display:block;}
.gallery03 .ph_8{ background:url(../img/gal03_8.jpg); display:block;}
.gallery03 .ph_9{ background:url(../img/gal03_9.jpg); display:block;}
.gallery03 .ph_10{ background:url(../img/gal03_10.jpg); display:block;}
.gallery03 .ph_11{ background:url(../img/gal03_11.jpg); display:block;}
.gallery03 .ph_12{ background:url(../img/gal03_12.jpg); display:block;}
.gallery03 .ph_13{ background:url(../img/gal03_13.jpg); display:block;}
.gallery03 .ph_14{ background:url(../img/gal03_14.jpg); display:block;}
.gallery03 .ph_15{ background:url(../img/gal03_15.jpg); display:block;}
.gallery03 .ph_16{ background:url(../img/gal03_16.jpg); display:block;}

.gallery04 .ph_1{ background:url(../img/gal04_1.jpg); display:block;}
.gallery04 .ph_2{ background:url(../img/gal04_2.jpg); display:block;}
.gallery04 .ph_3{ background:url(../img/gal04_3.jpg); display:block;}
.gallery04 .ph_4{ background:url(../img/gal04_4.jpg); display:block;}
.gallery04 .ph_5{ background:url(../img/gal04_5.jpg); display:block;}
.gallery04 .ph_6{ background:url(../img/gal04_6.jpg); display:block;}
.gallery04 .ph_7{ background:url(../img/gal04_7.jpg); display:block;}
.gallery04 .ph_8{ background:url(../img/gal04_8.jpg); display:block;}
.gallery04 .ph_9{ background:url(../img/gal04_9.jpg); display:block;}
.gallery04 .ph_10{ background:url(../img/gal04_10.jpg); display:block;}
.gallery04 .ph_11{ background:url(../img/gal04_11.jpg); display:block;}
.gallery04 .ph_12{ background:url(../img/gal04_12.jpg); display:block;}
.gallery04 .ph_13{ background:url(../img/gal04_13.jpg); display:block;}
.gallery04 .ph_14{ background:url(../img/gal04_14.jpg); display:block;}
.gallery04 .ph_15{ background:url(../img/gal04_15.jpg); display:block;}
.gallery04 .ph_16{ background:url(../img/gal04_16.jpg); display:block;}

.gallery05 .ph_1{ background:url(../img/gal05_1.jpg); display:block;}
.gallery05 .ph_2{ background:url(../img/gal05_2.jpg); display:block;}
.gallery05 .ph_3{ background:url(../img/gal05_3.jpg); display:block;}
.gallery05 .ph_4{ background:url(../img/gal05_4.jpg); display:block;}
.gallery05 .ph_5{ background:url(../img/gal05_5.jpg); display:block;}
.gallery05 .ph_6{ background:url(../img/gal05_6.jpg); display:block;}
.gallery05 .ph_7{ background:url(../img/gal05_7.jpg); display:block;}
.gallery05 .ph_8{ background:url(../img/gal05_8.jpg); display:block;}
.gallery05 .ph_9{ background:url(../img/gal05_9.jpg); display:block;}
.gallery05 .ph_10{ background:url(../img/gal05_10.jpg); display:block;}
.gallery05 .ph_11{ background:url(../img/gal05_11.jpg); display:block;}
.gallery05 .ph_12{ background:url(../img/gal05_12.jpg); display:block;}
.gallery05 .ph_13{ background:url(../img/gal05_13.jpg); display:block;}
.gallery05 .ph_14{ background:url(../img/gal05_14.jpg); display:block;}
.gallery05 .ph_15{ background:url(../img/gal05_15.jpg); display:block;}
.gallery05 .ph_16{ background:url(../img/gal05_16.jpg); display:block;}

.gallery06 .ph_1{ background:url(../img/gal06_1.jpg); display:block;}
.gallery06 .ph_2{ background:url(../img/gal06_2.jpg); display:block;}
.gallery06 .ph_3{ background:url(../img/gal06_3.jpg); display:block;}
.gallery06 .ph_4{ background:url(../img/gal06_4.jpg); display:block;}
.gallery06 .ph_5{ background:url(../img/gal06_5.jpg); display:block;}
.gallery06 .ph_6{ background:url(../img/gal06_6.jpg); display:block;}
.gallery06 .ph_7{ background:url(../img/gal06_7.jpg); display:block;}
.gallery06 .ph_8{ background:url(../img/gal06_8.jpg); display:block;}
.gallery06 .ph_9{ background:url(../img/gal06_9.jpg); display:block;}
.gallery06 .ph_10{ background:url(../img/gal06_10.jpg); display:block;}
.gallery06 .ph_11{ background:url(../img/gal06_11.jpg); display:block;}
.gallery06 .ph_12{ background:url(../img/gal06_12.jpg); display:block;}
.gallery06 .ph_13{ background:url(../img/gal06_13.jpg); display:block;}
.gallery06 .ph_14{ background:url(../img/gal06_14.jpg); display:block;}
.gallery06 .ph_15{ background:url(../img/gal06_15.jpg); display:block;}
.gallery06 .ph_16{ background:url(../img/gal06_16.jpg); display:block;}

.gallery07 .ph_1{ background:url(../img/gal07_1.jpg); display:block;}
.gallery07 .ph_2{ background:url(../img/gal07_2.jpg); display:block;}
.gallery07 .ph_3{ background:url(../img/gal07_3.jpg); display:block;}
.gallery07 .ph_4{ background:url(../img/gal07_4.jpg); display:block;}
.gallery07 .ph_5{ background:url(../img/gal07_5.jpg); display:block;}
.gallery07 .ph_6{ background:url(../img/gal07_6.jpg); display:block;}
.gallery07 .ph_7{ background:url(../img/gal07_7.jpg); display:block;}
.gallery07 .ph_8{ background:url(../img/gal07_8.jpg); display:block;}
.gallery07 .ph_9{ background:url(../img/gal07_9.jpg); display:block;}
.gallery07 .ph_10{ background:url(../img/gal07_10.jpg); display:block;}
.gallery07 .ph_11{ background:url(../img/gal07_11.jpg); display:block;}
.gallery07 .ph_12{ background:url(../img/gal07_12.jpg); display:block;}
.gallery07 .ph_13{ background:url(../img/gal07_13.jpg); display:block;}
.gallery07 .ph_14{ background:url(../img/gal07_14.jpg); display:block;}
.gallery07 .ph_15{ background:url(../img/gal07_15.jpg); display:block;}
.gallery07 .ph_16{ background:url(../img/gal07_16.jpg); display:block;}

.gallery08 .ph_1{ background:url(../img/gal08_1.jpg); display:block;}
.gallery08 .ph_2{ background:url(../img/gal08_2.jpg); display:block;}
.gallery08 .ph_3{ background:url(../img/gal08_3.jpg); display:block;}
.gallery08 .ph_4{ background:url(../img/gal08_4.jpg); display:block;}
.gallery08 .ph_5{ background:url(../img/gal08_5.jpg); display:block;}
.gallery08 .ph_6{ background:url(../img/gal08_6.jpg); display:block;}
.gallery08 .ph_7{ background:url(../img/gal08_7.jpg); display:block;}
.gallery08 .ph_8{ background:url(../img/gal08_8.jpg); display:block;}
.gallery08 .ph_9{ background:url(../img/gal08_9.jpg); display:block;}
.gallery08 .ph_10{ background:url(../img/gal08_10.jpg); display:block;}
.gallery08 .ph_11{ background:url(../img/gal08_11.jpg); display:block;}
.gallery08 .ph_12{ background:url(../img/gal08_12.jpg); display:block;}
.gallery08 .ph_13{ background:url(../img/gal08_13.jpg); display:block;}
.gallery08 .ph_14{ background:url(../img/gal08_14.jpg); display:block;}
.gallery08 .ph_15{ background:url(../img/gal08_15.jpg); display:block;}
.gallery08 .ph_16{ background:url(../img/gal08_16.jpg); display:block;}

.gallery09 .ph_1{ background:url(../img/gal09_1.jpg); display:block;}
.gallery09 .ph_2{ background:url(../img/gal09_2.jpg); display:block;}
.gallery09 .ph_3{ background:url(../img/gal09_3.jpg); display:block;}
.gallery09 .ph_4{ background:url(../img/gal09_4.jpg); display:block;}
.gallery09 .ph_5{ background:url(../img/gal09_5.jpg); display:block;}
.gallery09 .ph_6{ background:url(../img/gal09_6.jpg); display:block;}
.gallery09 .ph_7{ background:url(../img/gal09_7.jpg); display:block;}
.gallery09 .ph_8{ background:url(../img/gal09_8.jpg); display:block;}
.gallery09 .ph_9{ background:url(../img/gal09_9.jpg); display:block;}
.gallery09 .ph_10{ background:url(../img/gal09_10.jpg); display:block;}
.gallery09 .ph_11{ background:url(../img/gal09_11.jpg); display:block;}
.gallery09 .ph_12{ background:url(../img/gal09_12.jpg); display:block;}
.gallery09 .ph_13{ background:url(../img/gal09_13.jpg); display:block;}
.gallery09 .ph_14{ background:url(../img/gal09_14.jpg); display:block;}
.gallery09 .ph_15{ background:url(../img/gal09_15.jpg); display:block;}
.gallery09 .ph_16{ background:url(../img/gal09_16.jpg); display:block;}

.gallery10 .ph_1{ background:url(../img/gal10_1.jpg); display:block;}
.gallery10 .ph_2{ background:url(../img/gal10_2.jpg); display:block;}
.gallery10 .ph_3{ background:url(../img/gal10_3.jpg); display:block;}
.gallery10 .ph_4{ background:url(../img/gal10_4.jpg); display:block;}
.gallery10 .ph_5{ background:url(../img/gal10_5.jpg); display:block;}
.gallery10 .ph_6{ background:url(../img/gal10_6.jpg); display:block;}
.gallery10 .ph_7{ background:url(../img/gal10_7.jpg); display:block;}
.gallery10 .ph_8{ background:url(../img/gal10_8.jpg); display:block;}
.gallery10 .ph_9{ background:url(../img/gal10_9.jpg); display:block;}
.gallery10 .ph_10{ background:url(../img/gal10_10.jpg); display:block;}
.gallery10 .ph_11{ background:url(../img/gal10_11.jpg); display:block;}
.gallery10 .ph_12{ background:url(../img/gal10_12.jpg); display:block;}
.gallery10 .ph_13{ background:url(../img/gal10_13.jpg); display:block;}
.gallery10 .ph_14{ background:url(../img/gal10_14.jpg); display:block;}
.gallery10 .ph_15{ background:url(../img/gal10_15.jpg); display:block;}
.gallery10 .ph_16{ background:url(../img/gal10_16.jpg); display:block;}

#gallery_main li { position:absolute;}
#gallery_main li a{ width:54px; height:54px; display:block;}
#gallery_main li a:hover{ background: url(../img/imageset_gallery.gif); background-position:-393px -74px;}

#gallery_main li.thumb01{ left:7px;	top:384px;}
#gallery_main li.thumb02{ left:75px; top:384px;}
#gallery_main li.thumb03{ left:145px; top:384px;}
#gallery_main li.thumb04{ left:214px; top:384px;}
#gallery_main li.thumb05{ left:282px; top:384px;}
#gallery_main li.thumb06{ left:350px; top:384px;}
#gallery_main li.thumb07{ left:420px; top:384px;}
#gallery_main li.thumb08{ left:488px; top:384px;}

#gallery_main li.thumb09{ left:7px;	top:453px;}
#gallery_main li.thumb10{ left:75px; top:453px;}
#gallery_main li.thumb11{ left:145px; top:453px;}
#gallery_main li.thumb12{ left:214px; top:453px;}
#gallery_main li.thumb13{ left:282px; top:453px;}
#gallery_main li.thumb14{ left:350px; top:453px;}
#gallery_main li.thumb15{ left:420px; top:453px;}
#gallery_main li.thumb16{ left:488px; top:453px;}

.gallery01{	background:url(../img/gallery01.jpg);}
.gallery02{	background:url(../img/gallery02.jpg);}
.gallery03{	background:url(../img/gallery03.jpg);}
.gallery04{	background:url(../img/gallery04.jpg);}
.gallery05{	background:url(../img/gallery05.jpg);}
.gallery06{	background:url(../img/gallery06.jpg);}
.gallery07{	background:url(../img/gallery07.jpg);}
.gallery08{	background:url(../img/gallery08.jpg);}
.gallery09{	background:url(../img/gallery09.jpg);}
.gallery10{	background:url(../img/gallery10.jpg);}


/* ***********************************************************************
map
*********************************************************************** */

.map_area #left h3{	width:639px; height:74px; background:url(../img/imageset_map.gif);}
#mapbox{ background:url(../img/map.gif); width:562px; height:506px; margin-bottom:15px; position:relative;}

#shop_list li {
	position:absolute;

}
#shop_list li a{ display:block;}


#shop_list li.shop01_1 {
	left:283px;
	top:163px;
}
#shop_list li.shop01_2 { left:283px; top:184px;}
#shop_list li.shop01_3 {
	left:195px;
	top:354px;
}
#shop_list li.shop01_4{
	left:388px;
	top:339px;
}
#shop_list li.shop02_1{
	left:218px;
	top:255px;
}
#shop_list li.shop02_2{
	left:523px;
	top:323px;
}
#shop_list li.shop02_3{	left:156px;	top:473px;}
#shop_list li.shop03_1{	left:26px;	top:352px;}
#shop_list li.shop04_1{
	left:216px;
	top:328px;
}
#shop_list li.shop04_2{
	left:478px;
	top:326px;
}
#shop_list li.shop05_1{	left:2px; top:178px;}
#shop_list li.shop06_1{
	left:99px;
	top:337px;
}
#shop_list li.shop07_1{
	left:205px;
	top:410px;
}
#shop_list li.shop07_2{
	left:243px;
	top:344px;
}
#shop_list li.shop07_3{
	left:357px;
	top:396px;
}
#shop_list li.shop08_1{
	left:282px;
	top:82px;
}

#shop_list li.shop09_1{
	left:341px;
	top:361px;
}


#shop_list li.shop09_2{
	left:212px;
	top:389px;
}

#shop_list li.shop10_1{
	left:204px;
	top:453px;
}

#shop_list li.shop01_1 a{ width:53px; height:14px;}
#shop_list li.shop01_2 a{ width:53px; height:14px;}
#shop_list li.shop01_3 a{ width:50px; height:14px;}
#shop_list li.shop01_4 a{ width:58px; height:23px;}
#shop_list li.shop02_1 a{ width:37px; height:28px;}
#shop_list li.shop02_2 a{ width:33px; height:42px;}
#shop_list li.shop02_3 a{ width:34px; height:28px;}
#shop_list li.shop03_1 a{ width:60px; height:14px;}
#shop_list li.shop04_1 a{ width:37px; height:14px;}
#shop_list li.shop04_2 a{ width:31px; height:38px;}
#shop_list li.shop05_1 a{ width:196px; height:14px;}
#shop_list li.shop06_1 a{ width:93px; height:26px;}
#shop_list li.shop07_1 a{ width:49px; height:30px;}
#shop_list li.shop07_2 a{ width:99px; height:14px;}
#shop_list li.shop07_3 a{ width:82px; height:28px;}
#shop_list li.shop08_1 a{ width:88px; height:14px;}
#shop_list li.shop09_1 a{ width:76px; height:24px;}
#shop_list li.shop09_2 a{ width:130px; height:14px;}
#shop_list li.shop10_1 a{ width:46px; height:26px;}

#shop_list li.shop10_1 a.new{ background:url(../img/star.gif) no-repeat;}



#container_shop{
	width:477px;
	font-size:120%;
	color:#444;
	text-align:left;
	margin:0 auto;
	line-height:170%;
	padding-top:20px;
	margin-bottom:15px;
	}

#shop01_1img{	background:url(../img/shop01_1.jpg); width:477px; height:283px; position:relative;}
#shop01_2img{	background:url(../img/shop01_2.jpg); width:477px; height:283px; position:relative;}
#shop01_3img{	background:url(../img/shop01_3.jpg); width:477px; height:283px; position:relative;}
#shop01_4img{	background:url(../img/shop01_4.jpg); width:477px; height:283px; position:relative;}
#shop02_1img{	background:url(../img/shop02_1.jpg); width:477px; height:283px; position:relative;}
#shop02_2img{	background:url(../img/shop02_2.jpg); width:477px; height:283px; position:relative;}
#shop02_3img{	background:url(../img/shop02_3.jpg); width:477px; height:283px; position:relative;}
#shop03_1img{	background:url(../img/shop03_1.jpg); width:477px; height:283px; position:relative;}
#shop04_1img{	background:url(../img/shop04_1.jpg); width:477px; height:283px; position:relative;}
#shop04_2img{	background:url(../img/shop04_2.jpg); width:477px; height:283px; position:relative;}
#shop05_1img{	background:url(../img/shop05_1.jpg); width:477px; height:283px; position:relative;}
#shop06_1img{	background:url(../img/shop06_1.jpg); width:477px; height:283px; position:relative;}
#shop07_1img{	background:url(../img/shop07_1.jpg); width:477px; height:283px; position:relative;}
#shop07_2img{	background:url(../img/shop07_2.jpg); width:477px; height:283px; position:relative;}
#shop07_3img{	background:url(../img/shop07_3.jpg); width:477px; height:283px; position:relative;}
#shop08_1img{	background:url(../img/shop08_1.jpg); width:477px; height:283px; position:relative;}
#shop09_1img{	background:url(../img/shop09_1.jpg); width:477px; height:283px; position:relative;}
#shop09_2img{	background:url(../img/shop09_2.jpg); width:477px; height:283px; position:relative;}
#shop10_1img{	background:url(../img/shop10_1.jpg); width:477px; height:283px; position:relative;}

.shoptxt{
	position:absolute;
	width:270px;
	height:200px;
	left: 180px;
	top: 60px;
	overflow:auto;
	padding-right: 5px;
}

/* ***********************************************************************
akaiyubi
*********************************************************************** */

.akaiyubi_area #left h3{ width:639px; height:54px; background:url(../img/imageset_akaiyubi.gif);}
.akaiyubi_area #left h4{ width:549px; height:66px; background:url(../img/imageset_akaiyubi.gif); background-position:0 -54px; margin:0 0 20px 0;}
.akaiyubi_area #left h5{ color:#d40016; border-bottom: dashed 1px; padding-bottom:5px; margin:30px 0 20px 0;}

#akai_cast01{ width:109px; height:116px; background:url(../img/imageset_akaiyubi.gif); background-position:0 -120px; display:block; float:right; margin:0 0 20px 10px;}
#akai_cast02{ width:109px; height:116px; background:url(../img/imageset_akaiyubi.gif); background-position:-109px -120px; display:block; float:right; margin:0 0 20px 10px;}
#akai_cast03{ width:109px; height:116px; background:url(../img/imageset_akaiyubi.gif); background-position:-218px -120px; display:block; float:right; margin:0 0 20px 10px;}

#akai_cast{ width:274px; float:left; line-height:260%;}
#akai_staff{ width:274px; float:right; line-height:260%;}

#akai_cast_ph{ background:url(../img/imageset_akaiyubi.gif); width:549px; height:131px; background-position:0 -236px;}

/*$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;
}


