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

/*
	Site Name:  必殺仕事人2015
	Description: style import
	Version: 
	Author: 
*/


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

	 0: TOP
	   : header
	   : main_visual
	   : top_contents
	   : contents_left
	   : news slider
	   : topics slider
	   : contents_right
	   : special
	 1: news
	 2: about
	 3: story
	 4: cast
	 5: music
	 6: staff
	 7: mobile
	 8: backnumber

==========================================================
*/
/*
===== 4: cast ====================================
*/
#page_contents #page_right{width:902px;
height:1654px;
float: right;
background:url(../img2/cast/cast_bg.gif); 
	background-repeat:no-repeat;
position:relative;
padding-bottom:70px;
}


#cast_main{
	width:902px;
	height:1600px;
	background:url(../img2/cast/chart_image.png); 
	background-repeat:no-repeat;
	background-position:44px 23px;
	}
	
	

/*
===== 6: staff ====================================
*/

#cast  { background-color: #000;
width:100%;
min-height: 100%;

}

#staff_main{
	padding:56px 0 0 223px;
	width:902px;}





/*
=====  commom ====================================
*/
#page_header{ margin:0 auto;
width:1090px;}

#header_line{ border-bottom:#bdbc30 3px solid;
margin-top:3px;}


#header_area{background-color:#000;
z-index:999;}
	
#page_contents{margin:0 auto;
width:1090px;
position:relative;
padding-bottom:50px;
}

#page_contents #page_left {
  width: 188px;
  float: left;
  position: relative;
}

#page_contents #page_left.fixed{
    position: fixed;
    top: 0;
    z-index: 1000;
}




#page_title{
	position:absolute;
	left: 0px;
	top: 0px;
}

#side_sp_interview{
padding-top:8px;}

#side_sp_interview ul li{
padding:5px 0;}

#side_sp_interview ul li a:hover img {
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}

#page_left .contents_wrap{
width:188px;}

#page_left .contents_wrap ul li{
	margin:2px 0;}
	
#page_left .contents_wrap .last{
	margin:25px 0 10px 0;}


 #topbutton {
      /* ▼表示位置を画面の右下に固定 */
      position: fixed; /* ←表示場所を固定 */
      bottom: 70px;   /* ←下端からの距離 */
      right: 18px;    /* ←右端からの距離 */
      /* ▼最初は非表示にしておく */
      display: none;
   }

   #topbutton a:hover img {
      /* ▼マウスが載ったときの装飾 */
      opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
   }




</pre></body></html>