/*** indexpCSS ***/
@import"base.css";
@import"menu.css";
@import"deco.css";

/*** タイトル画像（テンプレ用サンプル） ***/
#tsample{
	width:510px;
	height:120px;
	background:url(../../template/img/title.gif) top left no-repeat;
	text-indent:-9999px;
}

/*** タイトル画像会社情報 ***/
#tcompany{
	width:510px;
	height:120px;
	background:url(../../company/img/title.jpg) top left no-repeat;
	text-indent:-9999px;
	margin: 0;
	padding: 0;
}

/*** タイトル画像ゲーム開発 ***/
#tgame{
	width:510px;
	height:120px;
	background:url(../../game/img/title.jpg) top left no-repeat;
	text-indent:-9999px;
}

/*** タイトル画像ウェブ制作 ***/
#tweb{
	width:510px;
	height:120px;
	background:url(../../web/img/title.jpg) top left no-repeat;
	text-indent:-9999px;
}


/*** タイトル画像映像制作 ***/
#timage{
	width:510px;
	height:120px;
	background:url(../../image/img/title.jpg) top left no-repeat;
	text-indent:-9999px;
}

/*** タイトル画像採用情報 ***/
#trecruit{
	width:510px;
	height:120px;
	background:url(../../recruit/img/title.jpg) top left no-repeat;
	text-indent:-9999px;
}

/*** タイトル画像サイトマップ ***/
#tsitemap{
	width:510px;
	height:120px;
	background:url(../../sitemap/img/title.jpg) top left no-repeat;
	text-indent:-9999px;
}

/*** お問い合わせ用CSS ***/
#tinquiry {
width: 510px;
height: 120px;
background-color: transparent;
background-image: url(../../inquiry/img/title.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
text-indent: -9999px;
}
/*** タイトル画像六面パーク ***/
#tpark{
	width:482px;
	height:121px;
	background:url(../../img/park.jpg) top left no-repeat;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
}

/*** パンくず ***/
#pannavi{
	width:500px;
	font-size:90%;
	margin:0px;
	padding:5px;
}

#pannavi ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#pannavi li{
	display:inline;
}

/*** テキストエリア ***/
.txtarea{
	width:490px;
	margin:10px auto;
	padding:5px 10px;
}

.txtarea ul{
	margin-left:30px;
	margin-bottom:20px;
}
.txtarea ul.list{
	margin-left:3px;
	margin-bottom:12px;
	list-style: none;
}
.txtarea ul.list li{
	width:155px;
	list-style: none;
	float:left;
	margin-bottom:0px;
	line-height: 1em;
	height: 60px;
}
.txtarea img.map{
	border:1px blue solid;
	cursor:pointer;
}

/*** テーブル ***/
#outline{
	width:100%;
	border:none;
	margin-bottom:10px;
}

.outline{/* 複数必要になったためidではなくclass指定　リクルート-> 採用情報 */
	width:470px;
	border:none;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

.itemL{
	width:25%;
	background:#999999;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}

.itemR{
	width:75%;
	padding:5px;
}

.item_title{/* テーブルのヘッダー表示用（thタグ）　リクルート-> 採用情報 */
	width:100%;
	background:#999999;
	color:#FFFFFF;
	padding:5px;
	text-align:left;
}


.scheL{
	width:10%;
	background:#999999;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}

.scheR{/* リクルート -> 採用情報 */
	width:30%;
	padding:5px;
}

.scheR_head{/* リクルート -> 採用情報 （thタグ） */
	width:30%;
	background:#999999;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}

ul.relation{
	margin:0px;
	padding:0px;
}

ul.relation li{
	list-style-type:none;
}
/*リストタグ*/
ul.list li {
 height: 60px;
 width: 155px;
 display: block;
 margin-left: 4px;
}
ul.list li.wii {
 background-image:url(../../game/img/btn_wii.gif);
 background-repeat: no-repeat;
}
ul.list li.wii a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../game/img/btn_wii.gif);
 text-indent: -99999px;
}

ul.list li.wii a:hover {
 background-image:url(../../game/img/btn_wii_hover.gif);
}
ul.list li.psp {
 background-image:url(../../game/img/btn_psp.gif);
 background-repeat: no-repeat;
}
ul.list li.psp a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../game/img/btn_psp.gif);
 text-indent: -99999px;
}

ul.list li.psp a:hover {
 background-image:url(../../game/img/btn_psp_hover.gif);
}
ul.list li.ds {
 background-image:url(../../game/img/btn_ds.gif);
 background-repeat: no-repeat;
}
ul.list li.ds a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../game/img/btn_ds.gif);
 text-indent: -99999px;
}

ul.list li.ds a:hover {
 background-image:url(../../game/img/btn_ds_hover.gif);
}
ul.list li.gba {
 background-image:url(../../game/img/btn_gba.gif);
 background-repeat: no-repeat;
}
ul.list li.gba a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../game/img/btn_gba.gif);
 text-indent: -99999px;
}

ul.list li.gba a:hover {
 background-image:url(../../game/img/btn_gba_hover.gif);
}
ul.list li.gbc {
 background-image:url(../../game/img/btn_gbc.gif);
 background-repeat: no-repeat;
}
ul.list li.gbc a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../game/img/btn_gbc.gif);
 text-indent: -99999px;
}
ul.list li.gbc a:hover {
 background-image:url(../../game/img/btn_gbc_hover.gif);
}
ul.list li.gc {
 background-image:url(../../game/img/btn_gc.gif);
 background-repeat: no-repeat;
}
ul.list li.gc a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../game/img/btn_gc.gif);
 text-indent: -99999px;
}
ul.list li.gc a:hover {
 background-image:url(../../game/img/btn_gc_hover.gif);
}
ul.list li.xb {
 background-image:url(../../game/img/btn_xb.gif);
 background-repeat: no-repeat;
}
ul.list li.xb a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../game/img/btn_xb.gif);
 text-indent: -99999px;
}
ul.list li.xb a:hover {
 background-image:url(../../game/img/btn_xb_hover.gif);
}
ul.list li.pc {
 background-image:url(../../game/img/btn_pc.gif);
 background-repeat: no-repeat;
}
ul.list li.pc a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../game/img/btn_pc.gif);
 text-indent: -99999px;
}
ul.list li.pc a:hover {
 background-image:url(../../game/img/btn_pc_hover.gif);
}
ul.list li.game {
 background-image:url(../../web/img/btn_game.gif);
 background-repeat: no-repeat;
}
ul.list li.game a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../web/img/btn_game.gif);
 text-indent: -99999px;
}
ul.list li.game a:hover {
 background-image:url(../../web/img/btn_game_hover.gif);
}
ul.list li.shi {
 background-image:url(../../web/img/btn_shi.gif);
 background-repeat: no-repeat;
}
ul.list li.shi a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../web/img/btn_shi.gif);
 text-indent: -99999px;
}
ul.list li.shi a:hover {
 background-image:url(../../web/img/btn_shi_hover.gif);
}
ul.list li.etc {
 background-image:url(../../web/img/btn_etc.gif);
 background-repeat: no-repeat;
}
ul.list li.etc a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../web/img/btn_etc.gif);
 text-indent: -99999px;
}
ul.list li.etc a:hover {
 background-image:url(../../web/img/btn_etc_hover.gif);
}
ul.list li.tv {
 background-image:url(../../image/img/btn_tv.gif);
 background-repeat: no-repeat;
}
ul.list li.tv a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../image/img/btn_tv.gif);
 text-indent: -99999px;
}
ul.list li.tv a:hover {
 background-image:url(../../image/img/btn_tv_hover.gif);
}
ul.list li.live {
 background-image:url(../../image/img/btn_live.gif);
 background-repeat: no-repeat;
}
ul.list li.live a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../image/img/btn_live.gif);
 text-indent: -99999px;
}
ul.list li.live a:hover {
 background-image:url(../../image/img/btn_live_hover.gif);
}
ul.list li.dvd {
 background-image:url(../../image/img/btn_dvd.gif);
 background-repeat: no-repeat;
}
ul.list li.dvd a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../image/img/btn_dvd.gif);
 text-indent: -99999px;
}
ul.list li.dvd a:hover {
 background-image:url(../../image/img/btn_dvd_hover.gif);
}
ul.list li.gamei {
 background-image:url(../../image/img/btn_game.gif);
 background-repeat: no-repeat;
}
ul.list li.gamei a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../image/img/btn_game.gif);
 text-indent: -99999px;
}
ul.list li.gamei a:hover {
 background-image:url(../../image/img/btn_game_hover.gif);
}
ul.list li.etci {
 background-image:url(../../image/img/btn_etc.gif);
 background-repeat: no-repeat;
}
ul.list li.etci a {
 height: 60px;
 width: 155px;
 display: block;
 background-image:url(../../image/img/btn_etc.gif);
 text-indent: -99999px;
}
ul.list li.etci a:hover {
 background-image:url(../../image/img/btn_etc_hover.gif);
}
#noborder{
	width:100%;
	border:none;
	margin:0px;
}

.noborder{/* 複数必要になったためidではなくclass指定　WEB制作->実績リスト */
	width:100%;
	border:none;
	margin:0px;
}

.L{
	width:35%;
	border:none;
	margin:0px;
	padding:3px;
}

.R{
	width:65%;
	border:none;
	margin:0px;
	padding:3px;
}

.linkL{/* 会社情報->リンク */
	width:50%;
	border:none;
	margin:0px;
	padding:3px;
	text-align:center;
}

.linkR{/* 会社情報->リンク */
	width:50%;
	border:none;
	margin:0px;
	padding:3px;
}

.wlistL{/* WEB制作->実績リスト */
	width:50%;
	border:none;
	margin:0px;
	padding-bottom:30px;
	text-align:center;
	vertical-align:top;
}

.wlistR{/* 小見出しのボックス （ゲーム開発->実績リスト、制作工程）*/
	width:50%;
	border:none;
	margin:0px;
	padding--bottom:30px;
	text-align:center;
	vertical-align:top;
}

div.chapter{/* chapterクラス内で画像を左に配置＆回り込み （ゲーム開発->制作工程）*/
	margin-bottom: 10px;
}
div.chapter h3{/*見出し*/
	margin-top: 10px;
}
div.chapter p{/*見出し*/
	margin-left: 10px;
	margin-right: 10px;
}

img.imgL{/* chapterクラス内で画像を左に配置＆回り込み （ゲーム開発->制作工程）*/
	margin-right:3px;
	float:left;
}

img.imgR{/* chapterクラス内で画像を右に配置＆回り込み （ゲーム開発->制作工程）*/
	margin-left:3px;
	float:right;
}
div.chapter:after{/* imgL,imgRクラスのまり込みを解除する */
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
}

#park{
	width:100%;
	border:none;
	margin-bottom:10px;
}

.parktd{
	border:none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#application ul li {
list-style: none;
}
#popup {
	text-align:center;
	width: 660px;
	background: #FFF;
	margin:0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#popup table {
	margin: 0px auto;
}
#popup table td {
text-align:left;
}
#popup table td.itemL {
text-align:center;
}
h2.title {
	background:url(../img/icon_h2.gif) no-repeat;
	line-height: 30px;
	padding-left: 15px;
	width: auto;
	border-bottom:none;
}
h3.title {
	/*background:url(../img/icon_h3.gif) no-repeat;*/
	background:url(../img/line_h3.gif) bottom repeat-x;
	border-bottom:none;
	margin: 10px;
	width: auto;
}
h3.item {
	background:url(../img/title_h3.gif) bottom repeat-x;
	border-bottom:none;
	width: auto;
	line-height: 40px;
	color: #fff;
	padding: 0px 10px;
}

h4.title {
	background:url(../img/icon_h4.gif) no-repeat;
	margin-left: 10px;
	margin-bottom: 0px;
	border-bottom:none;
	padding-left: 15px;
	width: auto;
	line-height: 23px;
	color: #555;
	padding-bottom: 0px;
}
/*項目*/
h4.item {
	background:url(../img/icon_h4.gif) no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	border-bottom:none;
	padding-left: 15px;
	width: auto;
	line-height: 23px;
	color: #555;
	padding-bottom: 0px;
}
/*ゲーム種別見出し*/
h3.wii {
 background:url(../../game/img/title_wii.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.psp {
 background:url(../../game/img/title_psp.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.ds {
 background:url(../../game/img/title_ds.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.gbc {
 background:url(../../game/img/title_gbc.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.gba {
 background:url(../../game/img/title_gba.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.bgcc {
 background:url(../../game/img/title_gbcc.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.xbox {
 background:url(../../game/img/title_xb.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.pc {
 background:url(../../game/img/title_pc.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.game {
 background:url(../../web/img/title_game.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.shi {
 background:url(../../web/img/title_shi.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.etc {
 background:url(../../web/img/title_etc.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.tv {
 background:url(../../image/img/title_tv.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.live {
 background:url(../../image/img/title_live.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.dvd {
 background:url(../../image/img/title_dvd.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.gamei {
 background:url(../../image/img/title_gamei.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
h3.etci {
 background:url(../../image/img/title_etci.gif) no-repeat;
 height: 40px;
 text-indent: -9999px;
}
/*サイトマップ用*/
p.site {
 background:url(../../common/img/icon_site.gif) no-repeat;
 padding-left: 15px;
 width: auto;
 margin-left: 25px;
 margin-right: 10px;
 margin-bottom: 20px;
}
/*ページトップへ戻る*/
p.top {
 text-align: right;
 font-weight: bold;
 font-size: x-small;
}
p.top a {
 color: #F90;
}

