@charset "Shift-JIS";

/* JOOX@”Ôéƒy[ƒWFƒXƒ^ƒCƒ‹ƒV[ƒg(2013/12/29 update) */

/*---------------------------------------------------------------- */
/* Šî–{Ý’è */
/*---------------------------------------------------------------- */

	*{
		margin:0;
		padding:0;
		border:0;
		outline:none;
		}

	a:link{   text-decoration:none;       color:#991100;}
	a:visited{text-decoration:none;       color:#007700;}
	a:hover{  text-decoration:underline;  color:#ee0000;}
	a:active{ text-decoration:none;       color:#ff0000;}

	.navi a:link{   text-decoration:none;       color:#991100;}
	.navi a:visited{text-decoration:none;       color:#007700;}
	.navi a:hover{  text-decoration:underline;  color:#ee0000;}
	.navi a:active{ text-decoration:none;       color:#ff0000;}

	body {
		margin-top:10px;
		margin-left:10px;
		}

	html, body {
		background:#ffffff;
		scrollbar-base-color       : #ffffff;
		scrollbar-face-color       : #ffffff;
		scrollbar-track-color      : #eeeeee;
		scrollbar-arrow-color      : #0000ff;
		scrollbar-3dlight-color    : #dddddd;
		scrollbar-highlight-color  : #dddddd;
		scrollbar-shadow-color     : #dddddd;
		scrollbar-darkshadow-color : #dddddd;
		}

	.upper-menu{
		width:978px;
		height:84px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		background-image: url("../include/header-base.jpg");
		background-repeat: no-repeat;
		}

	.navi{
		width:950px;
    		font-size:9pt;
    		line-height:9pt;
    		font-weight:normal;
    		color:#000000;
		padding:0px 0px 0px 0px;
    		margin:3px 0px 3px 20px;
		font-family:"Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
		}

	.main{
		width:980px;
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url("../hensei/image/bansen-bg.gif");
		background-repeat:repeat-y;
		text-align:left;
		}		

	.left{
		width:209px;
    		margin:0px 0px 0px 0px;
    		padding:0px 0px 0px 0px;
		float:left;
		background-color:#ffffff;
		}

	.title{
		width:209px;
    		margin-top:0px 0px 0px 0px;
    		margin-bottom:0px 0px 0px 0px;
    		padding:0px;
		background-color:#ffffff;
		}

	.sub-menu{
		width:209px;
    		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-color:#e7e7e7;
		background-image: url("../hensei/image/bansen-bg.gif");
		background-repeat:repeat-y;
		}

	.sub-menu-bottom{
		clear:both;
		width:209px;
		height:5px;
		margin:0px;
		padding:0px;
		}

	.right{
		float:right;
		width:765px;
		margin:0px 0px 5px 5px;
		padding:0px 0px 0px 0px;
		}

/*---------------------------------------------------------------- */
/* ¶F”Ô‘g–¼ƒƒjƒ…[ */
/*---------------------------------------------------------------- */

	.list{
		width:190px;
		text-align:left;
		font-size:9pt;
		line-height:12pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		color:#ffffff;
		margin:1px 3px 0px 5px;
		padding:2px;
		}	

	.list a{
		text-decoration:none;
		display:block;
		width:190px;
		margin:0px;
		padding:3px 0px 2px 5px;
		color:#000000;
		background:#eebb55;
		}

	.list a:link{
		text-decoration:none;
		color:#000000;
		background:#eebb55;
		}

	.list a:visited{
		text-decoration:none;
		color:#000000;
		background:#eebb55;
		}

	.list a:hover{
		text-decoration:none;
		color:#ffffff;
		background:#5555bb;
		}

	.list a:active{
		text-decoration:none;
		color:#ffffff;
		background:#dd5500;
		}

	/*----- ƒŠƒXƒg“àŒ©o‚µ(ƒŠƒ“ƒN–³‚µ) ------------------------------------------*/
	.list_title{
		width:188px;
		margin:3px 3px 2px 7px;
		padding:3px 2px 2px 5px;
		text-align:left;
		font-size:10pt;
		line-height:11pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		background:#990055;
		color:#ffffff;
		}	


/*---------------------------------------------------------------- */
/* ¶F”Ô‘g–¼ƒƒjƒ…[^ƒhƒ‰ƒ}—p */
/*---------------------------------------------------------------- */

	.drama-list{
		width:190px;
		text-align:left;
		font-size:9pt;
		line-height:11pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		color:#ffffff;
		margin:1px 3px 0px 5px;
		padding:2px;
		}	

	.drama-list a{
		text-decoration:none;
		display:block;
		width:190px;
		margin:0px;
		padding:3px 0px 2px 5px;
		color:#000000;
		background:#dd9977;
		}

	.drama-list a:link{
		text-decoration:none;
		color:#000000;
		background:#dd9977;
		}

	.drama-list a:visited{
		text-decoration:none;
		color:#000000;
		background:#dd9977;
		}

	.drama-list a:hover{
		text-decoration:none;
		color:#ffffff;
		background:#7733bb;
		}

	.drama-list a:active{
		text-decoration:none;
		color:#ffffff;
		background:#cc3300;
		}


/*---------------------------------------------------------------- */
/* ¶FƒqƒXƒgƒŠ[ƒoƒbƒN—p */
/*---------------------------------------------------------------- */

	p.back_btn input{
		margin:10px 0px 10px 30px;
		padding:8px 10px 10px 10px;
		text-align:center;
		width:140px;
		height:30px;
		border:solid 1px #999999;
		background-color:#ffffff;
		color:#000000;
    		line-height:11pt;
    		font-size:10pt;
    		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
		}




/*---------------------------------------------------------------- */
/* ‰EF–{•¶Ý’è */
/*---------------------------------------------------------------- */

	.photo{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

	.photo img{
		margin:3px 0px 3px 50px;
		padding:0px 0px 0px 0px;
		}

	.photo .caption{
		margin:0px 0px 10px 0px;
		padding:5px 0px 5px 70px;
		text-align:left;
		font-size:8pt;
		line-height:12pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		color:#555555;
		}

	.no-photo{
		display:none;
		}


	.cast{
		margin:20px 0px 10px 40px;
		line-height:13pt;
		font-size:10pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		color:#0055ee;
		}

	.story{
		margin:10px 0px 10px 40px;
		line-height:15pt;
		line-break:strict;
		font-size:10pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		color:#000000;
		}

	blockquote{
		margin:5px 0px 5px 20px;
		}


	.story-list{
		margin:5px 0px 5px 0px;
		}

	.story-list li{
		margin:2px 0px 2px 30px;
		font-size:9pt;
		line-height:11pt;
		line-break:strict;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		list-style-position:outside;
		list-style-type:disc;
		list-style-image:url(../img/icon-list-blue.gif);
		}

	.story ol li{
		margin:3px 0px 3px 30px;
		font-size:10pt;
		line-height:15pt;
		line-break:strict;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		list-style-position:outside;
		list-style-type:decimal;
		}

	/* –{•¶’†‚ÌˆÍ‚Ý */

	.box{
		border:2px solid #ff7700;
		margin:10px 10px 10px 10px;
		padding:10px 10px 10px 10px;
		background:#ffff99;
    		font-size:9pt;
    		line-height:13pt;
    		font-weight:normal;
    		color:#000000;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		}

	hr{
		color: #555555;
		background-color: #555555;
		border-style:none;
		height:1px;
		margin:5px 0px 5px 0px;
		}

	dt{
		margin-left:5px;
    		line-height:16pt;
    		font-size:12pt;
    		font-weight:bold;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
		}

	dd{
		margin-left:30px;
		line-height:15pt;
		font-size:10pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		}

	.spacer{
		line-height:5pt;
		font-size:5pt;
		}

	ol{
		list-style:decimal;
		}



/*---------------------------------------------------------------- */
/* –{•¶Œ©o‚µ‚ÌŒÅ—LÝ’è */
/*---------------------------------------------------------------- */

	/* ”Ô‘g–¼ */
	h1{
		margin:5px 0px 0px 10px;
		padding:2px 0px 0px 5px;
		line-height:18pt;
		font-size:15pt;
		font-weight:bold;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
		color:#0033dd;
		border-left-color:#dddddd;
		border-left-width:10px;
		border-left-style:solid;
		}

	/* •ú‘—ŽžŠÔ */
	h2{
		margin:0px 0px 0px 10px;
		padding:5px 0px 0px 5px;
		line-height:16pt;
		font-size:13pt;
		font-weight:bold;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
		color:#0055ee;
		border-left-color:#dddddd;
		border-left-width:10px;
		border-left-style:solid;
		}

	/*@ƒTƒuƒ^ƒCƒgƒ‹EƒŠ[ƒh•¶@*/
	h3{
		margin:5px 0px 0px 40px;
		line-height:14pt;
		line-break:strict;
		font-size:11pt;
		font-weight:bold;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
		color:#0066ff;
		}

	/*@–{•¶’†‚Ì’†Œ©o‚µ@*/
	h4{
		margin:10px 0px 0px 0px;
		color:#003399;
		line-height:16pt;
		font-size:12pt;
		font-weight:bold;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
		}

	/*@–{•¶’†‚Ì¬Œ©o‚µ^‹­’²@*/
	h5{
		margin:10px 0px 0px 0px;
		color:#003399;
		line-height:14pt;
		font-size:11pt;
		font-weight:bold;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
		}

	/*@–{•¶’†‚Ì¬Œ©o‚µ^í—p@*/
	h6{
		margin:5px 0px 0px 0px;
		color:#003399;
		line-height:12pt;
		font-size:10pt;
		font-weight:bold;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
		}




/*---------------------------------------------------------------- */
/* –{•¶•¶ŽšƒTƒCƒY‚Ì—ÕŽžÝ’è */
/*---------------------------------------------------------------- */

	.text-07{
		line-height:9pt;
		line-break:strict;
		font-size:7pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		}

	.text-08{
		line-height:10pt;
		line-break:strict;
		font-size:8pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		}

	.text-09{
		line-height:11pt;
		line-break:strict;
		font-size:9pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		}

	.text-10{
		line-height:12pt;
		line-break:strict;
		font-size:10pt;
		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		}




/*---------------------------------------------------------------- */
/* –{•¶’†‚Ì•\‘gÝ’è */
/*---------------------------------------------------------------- */

	/*@•\‘g‚ÝŠî–{Ý’è@*/
	table{
		border-width:0px;
		}

	td{
		vertical-align:top;
    		font-size:10pt;
    		line-height:15pt;
    		font-weight:normal;
    		color:#000000;
		padding:3px 3px 3px 3px;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		}


	/*@‰¡Œr‚ ‚è•\‘g‚ÝÝ’è@*/
	table.border-x{
		border-collapse:collapse;
		border-top:1px solid #777777;
		border-bottom:1px solid #777777;
		}

	.border-x th{
		vertical-align:top;
    		font-size:10pt;
    		line-height:13pt;
    		font-weight:bold;
    		color:#000000;
		margin:0px;
		padding:3px 10px 3px 10px;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
		border-top:1px solid #aaaaaa;
		border-bottom:1px solid #aaaaaa;
		}

	.border-x td{
		vertical-align:top;
    		font-size:10pt;
    		line-height:13pt;
    		font-weight:normal;
    		color:#000000;
		margin:0px;
		padding:3px 10px 3px 10px;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
		border-top:1px solid #aaaaaa;
		border-bottom:1px solid #aaaaaa;
		}


	/*@‰¡Œr‚ ‚è•\‘g‚ÝÝ’è (—ª—ð“™‚ÉŽg—p)@*/
	table.biography{
		border-collapse:collapse;
		border-top:1px solid #777777;
		border-bottom:1px solid #777777;
		}

	.biography th{
		margin:0px;
		padding:2px 10px 2px 10px;
		vertical-align:top;
		background-color:#e6e6e6;
    		line-height:10pt;
    		font-weight:bold;
    		font-size:8pt;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚rƒSƒVƒbƒN",sans-serif;
    		color:#000000;
		border-top:1px solid #aaaaaa;
		border-bottom:1px solid #aaaaaa;
		}

	.biography td{
		margin:0px;
		padding:2px 10px 2px 10px;
		vertical-align:top;
    		line-height:10pt;
    		font-size:8pt;
    		font-weight:normal;
		font-family:"ƒƒCƒŠƒI","Meiryo","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚rƒSƒVƒbƒN",sans-serif;
    		color:#000000;
		border-top:1px solid #aaaaaa;
		border-bottom:1px solid #aaaaaa;
		}



/*---------------------------------------------------------------- */
/* ƒoƒi[“™”z’u‚ÌÛ‚ÌŠÔŠuÝ’è */
/*---------------------------------------------------------------- */

	.margin-3000{
		margin:3px 0px 0px 0px;
		padding:0px;
		}

	.margin-5000{
		margin:5px 0px 0px 0px;
		padding:0px;
		}

