@charset "euc-jp";
/* this is css of bounty hounds wrote by Imagica tateha*/

body{background-color:#000000; margin: 0px; padding: 0px; }
p	{ margin: 0px; padding: 0px; }


#container{text-align:center;}
#entries { width: 762px; text-align: left; border-left: 1px solid #999999; border-right: 1px solid #999999;margin-left:auto; margin-right:auto;}
#header{ width: 100%; }
#footer{ width: 100%; }


a.trial		{ font:12px; color:#CCCCCC; text-decoration:none;}
a.trial:hover	{ font:12px; color:#CCCCCC; text-decoration:underline;}

p.white			{ font-size: 12px; line-height: 140%; color:#FFFFFF; margin-top:8px; }

p.para_14wb{font-size: 14px;font-weight: bold;color: #FFF; line-height:140%;}
p.para_14wbmt20{font-size: 14px;font-weight: bold;color: #FFF; line-height:140%; margin-top:20px;}
/*p.para_14wb:first-letter {font-size: 200%; float: left;font-weight: bold;color: #FFF;width: 700px;}*/
p.para_14wblh120{font-size: 14px;font-weight: bold;color: #FFF; line-height:120%;}
p.para_14wblh120bl{font-size: 14px;font-weight: bold;color:#0000FF; line-height:120%;}
p.para_16wb{font-size: 16px;font-weight: bold;color: #FFF;}
p.para_16wb:first-letter {font-size: 200%; float: left;font-weight: bold;color: #FFF;}
p.para_12wblh120{font-size: 12px;font-weight: bold;color: #FFF; line-height:120%;}
p.para_12wlh120{font-size: 14px; color: #FFF; line-height:120%;}
p.para_12w120{font-size: 12px; color: #FFF; line-height:120%; font:"¡òI¡òO ¡òD\¡­\¡¦\A\¡±", Osaka, "\O\e\R\I3N\¡­ Pro W3"}
p.para_14140	{ font-size:14px; color:#FFFFFF ; line-height:160% ; }

#top{}
#top-id{ width: 762px; height:125px; background-image:url(../../img/top_id2.jpg); background-repeat: no-repeat;}
#top-cont{ width: 762px; height:400px; background-image:url(../../img/top_cont2.jpg); background-repeat: no-repeat; background-position: center top ; display: table ;}

#navi{ margin: 300px 0px 0px 0px; }
#top-spec{ width: 762px; height:250px; background-image:url(../../img/top_spec.jpg); background-repeat: no-repeat; padding-bottom:50px; background-position: 0 60px;}
#top-spec div{ float: left; }
.kurozabu{background-color:#333333; }
.sirosen{border:1px solid #FFFFFF; margin-top:40px;}
.none	{border:0px; background-color:#000000;}

/*	link  */
ul				{ list-style-type: none; margin:0px; padding: 0px; }
li				{ margin: 0px; padding: 0px; }
li a			{ display: block; text-decoration: none; }
li a span		{ display: none; }
img a			{ border: none; }

#navigation		{ width: 755px; margin: 20px 0 0 0px; font-size: 0; line-height: 0; text-align: right; }
#navigation li	{ float: left; width: 151px; height: 37px; }
#navigation a	{ height: 37px; }

#concept			{ background: no-repeat url(../../img/all/navi/navi01.gif);}
#concept a:hover			{ background: no-repeat url(../../img/all/navi/navi01_f.gif);}

#story			{ background: no-repeat url(../../img/all/navi/navi02.gif);}
#story a:hover			{ background: no-repeat url(../../img/all/navi/navi02_f.gif);}

#character			{ background: no-repeat url(../../img/all/navi/navi03_new.gif);}
#character a:hover			{ background: no-repeat url(../../img/all/navi/navi03_new_f.gif);}

#concept_art			{ background: no-repeat url(../../img/all/navi/navi04_new.gif);}
#concept_art a:hover			{ background: no-repeat url(../../img/all/navi/navi04_new_f.gif);}

#location			{ background: no-repeat url(../../img/all/navi/navi05.gif);}
#location a:hover			{ background: no-repeat url(../../img/all/navi/navi05_f.gif);}

#staff_commentary			{ background: no-repeat url(../../img/all/navi/navi06_new.gif);}
#staff_commentary a:hover			{ background: no-repeat url(../../img/all/navi/navi06_new_f.gif);}

#game { background: no-repeat url(../../img/all/navi/navi08_new.gif);}
#game a:hover{ background: no-repeat url(../../img/all/navi/navi08_new_f.gif);}

#action { background: no-repeat url(../../img/all/navi/navi09_new.gif);}
#action a:hover{ background: no-repeat url(../../img/all/navi/navi09_new_f.gif);}

#movie { background: no-repeat url(../../img/all/navi/navi07.gif);}
#movie a:hover{ background: no-repeat url(../../img/all/navi/navi07_f.gif);}

#blank			{ background: no-repeat url(../../img/all/navi/navi_blank.gif);}
#blank_l { background: no-repeat url(../../img/all/navi/navi_h_l.gif); width:75px;}
#blank_r { background: no-repeat url(../../img/all/navi/navi_h_r.gif); width:76px;}

.ml20 {margin-left:10px;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mt30 {margin-top:30px ;}

#maincont img{margin-top:10px;}
#maincont p{margin-top:10px;}
.screenshot {width: 100px;}
.screenshot img{margin-left:10px; margin-top:10px;}
/*story*/
#storyback{background-image:url(../../story/img/story_img_02.jpg); height:899; background-repeat:repeat-y; text-align: left;}

p.para_story{font-size: 14px; font-weight: bold; color: #FFF; line-height: 160%; margin-top:8px;}
/*p.para_story:first-letter { font-size: 220%; float: left; font-weight: bold; color: #FFF; line-height: 100%; }*/

/*ConceptArt*/
#m_content{ padding-top:10px; padding-left:20px; padding-bottom:20px; padding-right:10px;}
.m_content2{ padding-top:10px; padding-left:20px; padding-bottom:20px; padding-right:10px;}

#sd_profile p{margin-top:10px:}

.bl {color:#050EC2;}

p.game1 { font-size: 14px;font-weight: bold;color: #FFF; line-height:140%; margin-top:5px;}
p.game2 { font-size: 14px; color: #FFFFFF; line-height:140%; margin-top:20px; }
p.action { font-size: 14px; color: #FFFFFF; line-height:140%; margin-top:5px; text-align: center ; }
p.action2 { font-size: 14px; color: #FFFFFF; line-height:140%; margin-top:10px; margin-left: 15px ; text-align: left ; }

#package {margin: 20px 20px 0px 110px }
#action_bg { height:250px; background-image:url(../../action/img/back.jpg) ; background-repeat: no-repeat; background-position: right ; }
#action_bg2 {}

/* staff */
#blog_area		{ width: 700px ; padding: 40px 0 0 30px ; margin: 0 ; }
#img_area		{ float: left ; width: 91px ; height: 151px ; border: 1px solid #999999 ; margin: 0 ; padding: 0 ; }
#entry_area 	{ float: left ; width: 560px ; padding-left: 20px ; }
#title_area1	{ float: left ; width: 90px ; height: 40px ; padding: 25px 5px 0 0 ; }
#title_area2	{ float: left ; width: 460px ; height: 40px ; padding: 25px 0 0 0 ; }
#date_area1  	{ float: left ; width: 90px ; height: 20px ; padding: 15px 5px 0 0 ; }
#date_area2  	{ float: left ; width: 460px ; height: 20px ; padding: 15px 0 0 0 ; }
#name_area1		{ float: left ; width: 90px ; height: 20px ; padding: 15px 5px 0 0 ; }
#name_area2		{ float: left ; width: 460px ; height: 20px ; padding: 15px 0 0 0 ; }
#text_area		{ clear: left ; width: 610px ; padding: 30px 0 0 30px ;}
#history_area	{ width: 400px ; padding: 20px 0 40px 30px ; }

.border			{ width: 660px ; border-bottom: solid 1px #666666 ; margin: 20px 0 20px 0 ; }

#title_area2 p	{ font-size: 16px ; font-weight: bold ; color: #E1361E ; }
#date_area2 p	{ font-size: 14px ; color: #386A9B ; }
#name_area2 p	{ font-size: 14px ; color: #FFFFFF ; }
#text_area p	{ font-size: 14px ; color: #999999 ; line-height:140% ; }
#history_area ul li	{ list-style-type: square ; color: #FFF ; margin: 0 ; padding: 0 ; }
#history_area a		{ font-size: 14px ; color: #E1361E ; }
#history_area a:hover	{ font-size: 14px ; color: #386A9B ; }

/* ---- */

/* profile */

#display_area	{ width: 594px ; text-align: left ; padding: 15px 28px 20px 28px ; display: table ; margin: 0 auto ; }
#name			{ width: 594px ; display: table ; }
#profile_area	{ width: 590px ; text-align: center ; display: table ; border-left: 2px solid #FFFFFF ; border-right: 2px solid #FFFFFF ; border-bottom: 2px solid #FFFFFF ; }
#profile		{ width: 590px ; margin: 30px 0 20px 0 ; display: table ; }
#hand_weapon1	{ float: left ; width: 200px ; padding-left: 20px ; }
#hand_weapon1 img{ margin-bottom: 10px ; }
#hand_weapon2	{ float: left ; width: 200px ; padding-right: 20px ; }
#hand_weapon2 img{ margin-bottom: 10px ; }
#face_img		{ float: left ; width: 150px ; text-align: center ; }
#border_mid		{ width: 570px ; border-bottom: 2px solid #FFFFFF ; display: block ; margin: 0 10px 0 10px ; }
#words			{ width: 550px ; margin: 30px 20px 30px 20px ; display: table ; }
#btn_close		{ width: 590px ; text-align: center ; margin: 10px 0 20px 0 ; }

p.weapon1		{ font-size: 14px ; color: #E1361E ; text-align: left ; font-weight: bold ; line-height:140% ; margin-bottom: 10px ; }
p.weapon2		{ font-size: 14px ; color: #FFFFFF ; text-align: left ; line-height:140% ; }
#words	p		{ font-size: 14px ; color: #386A9B ; text-align: left ; font-weight:bold ; line-height:140% ; }

/* ---- */

/* history */
#history		{ width: 594px ; text-align: left ; padding: 15px 28px 20px 28px ; display: table ; margin: 0 auto ; }
#history_area2	{ width: 590px ; text-align: left ; display: table ; border-left: 2px solid #FFFFFF ; border-right: 2px solid #FFFFFF ; border-bottom: 2px solid #FFFFFF ; }
#entry_area2 	{ float: left ; width: 550px ; margin: 30px 0 20px 20px ; display: table ; }
*html #entry_area2{ float: left ; width: 550px ; margin: 30px 0 20px 15px ; display: table ; }
#img_area2		{ float: left ; width: 91px ; height: 151px ; border: 1px solid #999999 ; margin-right: 10px ; padding: 0 ; }
#title_area3	{ float: left ; width: 350px ; height: 40px ; padding: 25px 0 0 0 ; }
#date_area3  	{ float: left ; width: 350px ; height: 20px ; padding: 15px 0 0 0 ; }
#name_area3		{ float: left ; width: 350px ; height: 20px ; padding: 15px 0 0 0 ; }
#text_area2		{ clear: left ; width: 550px ; margin: 20px 20px 30px 20px ; display: table ; }

#title_area3 p	{ font-size: 16px ; font-weight: bold ; color: #E1361E ; }
#date_area3 p	{ font-size: 14px ; color: #386A9B ; }
#name_area3 p	{ font-size: 14px ; color: #FFFFFF ; }
#text_area2 p	{ font-size: 14px ; color: #999999 ; line-height:140% ; }

/* ---- */

/*wall paper */

.wall_bg		{ background-image:url(../../wallpaper/img/wallpaper_bg4.gif); background-repeat:no-repeat;}
.ma_l5			{ margin-left:2px; margin-right:3px}