<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

/*
===== CONTENTS ===========================================

	Site Name: hissatsu2013
	Description: initial setting
	Version: 
	Author: 

==========================================================
*/


/* reset
--------------------*/
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
p,blockquote,th,td
/*a,abbr,acronym,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,
address,button,label,legend,
applet,object,iframe*/
{margin:0;padding:0;}

html{overflow-y:scroll;}

body{
	width:100%;
	height:100%;
	font:13px/1.4 "ＭＳ Ｐゴシック",MS PGothic,"メイリオ",Meiryo, Helvetica, Arial, Osaka, "ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro ,Geneva ,sans-serif;
	font-size:81.25%\9;	/* for IE8 */
	*font-size:small;		/* for IE7 IE6( 標準準拠モード) */
	*font:x-small;			/* for IE 5-5.5､6( 後方互換モード) */
	text-align:left;
	margin:0 auto;
	position:relative;
}
* html body {
	font-family:MS PGothic,"ＭＳ Ｐゴシック", helvetica, Arial, Osaka, sans-serif;/* for IE6 */}
em{font-famiry:helvetica, arial, sans-serif;}

table {
	border-collapse:collapse;   
	border-spacing:0;  
	empty-cells: show;
	font-size: inherit; 　/*for modern browser*/
	font:100%;　 /* for IE 5-5.5､6( 後方互換モード) */
	}

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
	}

address,caption,cite,code,dfn,em,th,var{
	/*font-family: monospace;
	line-height:99%;*/
	*font-size: 108%;　 /*for Win IE */
	font-style:normal;
	font-weight:normal;
}

ol,ul,li{list-style:none;}
caption,th {text-align:left;} 

h1,h2,h3{
	font-size:100%;
	font-weight:bold;
	}

p{text-align:left;}

/* img
--------------------*/
a,img{vertical-align:top;}

a:link img,
a:visited img,
a:active img,
a:hover img{
	background:none;
	text-decoration:none;
}




/* cursor
--------------------*/
button{cursor:pointer;}
acronym,abbr{cursor:help;}



/* for ABC header (for IE6) setting
-------------------------------------*/
input {
	margin:0;
	padding:0;
}

/* clearfix
--------------------*/
.clearfix:after{
	content:" ";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}

.clearfix{
 	display:inline-block;
}
 
/* Hides from IE-mac \*/
* html .clearfix {
 	height:1%;
}
.clearfix{
	display:block;
}


/* End hide from IE-mac */
label{cursor:pointer;}
input[type='checkbox']{vertical-align:middle;margin-right:5px;}
input[type='radio']{vertical-align:middle;margin-right:5px;}
input[type='text']{margin-right:5px;}


/*-------------------------------------*/
/*-------------------------------------*/
/*-------------------------------------*/





/* story/dictionary.html
------------------------------------------------------------*/

#dictionary {
	background: #000 url(../story/img/dictionary/bg_h2body.jpg) left repeat-y;
	margin: 0;
	padding: 0;
}

#dictionary #wrap {
	width: 550px;
	margin-bottom: 30px;
	overflow: hidden;
}

#dictionary #main_left {
	float: left;
	width: 87px;
	height: 560px;
	background: url(../story/img/dictionary/bk_title.jpg) left top no-repeat;
	padding-left: 13px;
}

#dictionary #main_left h1 {
	margin: 15px 0 10px 0;
}

#dictionary #main {
	float: right;
	width: 400px;
	background: url(../story/img/dictionary/bk_copy.jpg) left top no-repeat;
	padding-left: 43px;
	padding-right: 7px;
}

#dictionary #main p.att {
	text-align: right;
	color: #969696;
	font-size: 93%;
	padding: 10px 0 20px 0;
}

#dictionary #main dl {
	margin: 0;
	padding: 0;
	color: #B2B2B2;
	font-size: 108%;
}

#dictionary #main dl dt img { margin-bottom: 10px;}

#dictionary #main div.dic_hr { padding: 30px 0;}

#dictionary #footer {
	 clear: both;
	 width: 550px;
	 height: 80px;
	 background: url(../story/img/dictionary/bk_footer.jpg) no-repeat;
}

#dictionary #footer .close {
	text-align: right;
	padding-top: 10px;
	margin-right: 20px;
}



/* cast/cast_details/
------------------------------------------------------------*/

#cast_details {
	background: #000 url(../cast/cast_details/img/bk.jpg) left top no-repeat;
	margin: 0;
	padding: 0;
/*	position:relative;*/
}


#cast_details #wrap { width: 550px; overflow: hidden;}


#cast_details #wrap h1 {
	float: left;
	width: 38px;
	padding-left: 7px;
}

#cast_details #main_wrap {
	float: left;
	width: 480px;
	padding-left: 25px;
	overflow: hidden;
}

#cast_details #main {
	margin-top: 30px;
	height: 235px;
	overflow: hidden;
}



/***** 背景の言葉 *****/

/* 仕事人 */
#cast_details div.shigoto { background: url(../cast/cast_details/img/group_name_shigoto.png) right top no-repeat;}

/* 渡辺家 */
#cast_details div.watanabeke { background: url(../cast/cast_details/img/group_name_watanabe.png) right top no-repeat;}

/* 本町奉行所 */
#cast_details div.bugyosyo { background: url(../cast/cast_details/img/group_name_bugyosyo.png) right top no-repeat;}

/* 小宮山医院 */
#cast_details div.komiyama { background: url(../cast/cast_details/img/group_name_komiyama.png) right top no-repeat;}

/* 流しの仕事人 */
#cast_details div.nagashi { background: url(../cast/cast_details/img/group_name_nagashi.png) right top no-repeat;}

/* 辰巳屋 */
#cast_details div.tatsumiya { background: url(../cast/cast_details/img/group_name_tatsumiya.png) right top no-repeat;}


/* その他 */
#cast_details div.non { background: none;}





/******* 写真 *******/

#cast_details #main div.phot{
	float: left;
	width: 235px;
}

#cast_details #main div.phot img {
	width: 235px;
	height: 230px;
}


/* 東山 紀之 */
.higashiyama #main div.phot{ background: url(../cast/cast_details/img/phot_watanabe.png) no-repeat;}

/* 松岡 昌宏 */
.matsuoka #main div.phot{ background: url(../cast/cast_details/img/phot_ryouzi.png) no-repeat;}

/* 田中 聖 */
.tanaka #main div.phot{ background: url(../cast/cast_details/img/phot_ren.png) no-repeat;}

/* 和久井 映見 */
.wakui #main div.phot{ background: url(../cast/cast_details/img/phot_okiku.png) no-repeat;}

/* 野際 陽子 */
.nogiwa #main div.phot{ background: url(../cast/cast_details/img/phot_kou.png) no-repeat;}

/* 中越 典子 */
.nakagoshi #main div.phot{ background: url(../cast/cast_details/img/phot_fuku.png) no-repeat;}

/* 田口 浩正 */
.taguchi #main div.phot{ background: url(../cast/cast_details/img/phot_yuki.png) no-repeat;}

/* 生瀬 勝久 */
.namase #main div.phot{ background: url(../cast/cast_details/img/phot_masumura.png) no-repeat;}

/* 里見 浩太朗 */
.satomi #main div.phot{ background: url(../cast/cast_details/img/phot_komiyama_t.png) no-repeat;}

/* 渡辺 大 */
.watanabe #main div.phot{ background: url(../cast/cast_details/img/phot_komiyama_k.png) no-repeat;}

/* 波岡 一喜 */
.namioka #main div.phot{ background: url(../cast/cast_details/img/phot_kataoka.png) no-repeat;}

/* 中村 獅童 */
.nakamura #main div.phot{ background: url(../cast/cast_details/img/phot_kurumi.png) no-repeat;}

/* 桜庭 ななみ */
.sakuraba #main div.phot{ background: url(../cast/cast_details/img/phot_shino.png) no-repeat;}

/* 竹内 力 */
.takeuchi #main div.phot{ background: url(../cast/cast_details/img/phot_yugen.png) no-repeat;}

/* 左 とん平 */
.hidari #main div.phot{ background: url(../cast/cast_details/img/phot_tatsumiya.png) no-repeat;}

/* 佐戸井 けん太 */
.satoi #main div.phot{ background: url(../cast/cast_details/img/phot_sichibe.png) no-repeat;}

/* 久保田 磨希 */
.kubota #main div.phot{ background: url(../cast/cast_details/img/phot_hatsu.png) no-repeat;}



#cast_details #main dl {
	float: right;
	width: 215px;
	margin-right: 20px;
}


#cast_details #main dl dt {
	margin-bottom: 13px;
}

#cast_details #main dl dd {
	color: #000;
}


#cast_details #main p.name {
	margin:50px 0;
	float: left;
/*	width: 135px;*/
	width: 180px;
	text-align: right;
}


#cast_details #main p.details {
	margin:50px 0;
	float: right;
	width: 270px;
	margin-right: 10px;
}


#cast_details #main_wrap #footer {
/*	position: absolute;
	top: 260px;
	left: 400px;*/
	clear: both;
	text-align: right;
	padding: 20px;
}


/* movie
------------------------------------------------------------*/

#movie {
	text-align: left;
	margin: 0;
	padding: 0;
	background: #000 url(../movie/img/movie_bk.jpg) top left no-repeat;
}

#movie #movie_wrap {
	width: 610px;
	height: 400px;
	overflow: hidden;
}


#movie #movie_wrap h1 {
	float: left;
	width: 42px;
}

#movie #movie_wrap .movie {
	float: right;
	margin-top:26px;
	width: 520px;
}


#movie #movie_wrap .close {
	margin-top: 20px;
	padding-right: 40px;
	text-align: right;
}
</pre></body></html>