@charset "UTF-8";

@import url(common.css);

/*
-----------------------------------------------------------------------
bandai-namco-index
-----------------------------------------------------------------------
*/

html,
body#bandai-namco-index {
	height:100%;
}
body#bandai-namco-index #wrapper{
	width:100%;
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
}
body#bandai-namco-index #container{
	padding-bottom:136px;
}
body#bandai-namco-index #footer{
	width:100%;
	height:136px;
	position:absolute;
	bottom:0;
}

/*
----------------------------------------
title-area
----------------------------------------
*/

body#bandai-namco-index #title-area {
	width:960px;
	height:305px;
	overflow:hidden;
	position:relative;
}

/*-- title --*/

body#bandai-namco-index #title {
	background:url(../images/index/title.jpg) no-repeat;
	padding-top:305px;
}

/*-- movie --*/

body#bandai-namco-index #movie {
	width:256px;
	height:145px;
	position:absolute;
	bottom:17px;
	left:30px;
}

/*-- nav-area --*/

body#bandai-namco-index #nav-area {
	width:624px;
	height:280px;
	position:absolute;
	top:12px;
	right:30px;
}
body#bandai-namco-index #nav-area #nav-box #nav-box01 {
	background:url(../images/index/nav_box01.png) no-repeat;
	height:200px;
	padding:40px;
}
body#bandai-namco-index #nav-area #nav-box #nav-box01 #nav-box01-title {
	background:url(../images/index/nav_box01_title.jpg) no-repeat;
	padding-top:19px;
	margin-bottom:30px;
}

body#bandai-namco-index #nav-area .jshowoff-slidelinks {
	width:170px;
	height:96px;
	position:absolute;
	top:22px;
	left:-256px;
}
body#bandai-namco-index #nav-area .jshowoff-slidelinks a {
	display:block;
	text-indent:-9999px;
	height:13px;
	margin-bottom:19px;
}
body#bandai-namco-index #nav-area .jshowoff-slidelinks a.jshowoff-slidelink-0 {display:none;}
body#bandai-namco-index #nav-area .jshowoff-slidelinks a.jshowoff-slidelink-1 {background:url(../images/index/nav01.jpg) no-repeat top;}
body#bandai-namco-index #nav-area .jshowoff-slidelinks a.jshowoff-slidelink-2 {background:url(../images/index/nav02.jpg) no-repeat top;}
body#bandai-namco-index #nav-area .jshowoff-slidelinks a.jshowoff-slidelink-3 {background:url(../images/index/nav03.jpg) no-repeat top;}

body#bandai-namco-index #nav-area .jshowoff-slidelinks a:hover,
body#bandai-namco-index #nav-area .jshowoff-slidelinks a.jshowoff-active {
	background-position:bottom;
}

/*
----------------------------------------
contents-area
----------------------------------------
*/

body#bandai-namco-index #contents-area {
	clear:both;
	width:836px;
	height:158px;
	margin:0 auto 45px;
	background:url(../images/index/contents_area_bg.png) no-repeat;
	padding:30px 34px 0 30px;
}

body#bandai-namco-index #service-area {
	width:836px;
	position:relative;
}
body#bandai-namco-index #service-area #service-title {
	background:url(../images/index/service_title.jpg) no-repeat;
	padding-top:16px;
	margin-bottom:20px;
}
body#bandai-namco-index #service-area #service-box {
	width:836px;
	margin:0 auto;
}
body#bandai-namco-index #service-area #service-box ul li {
	width:726px;
}
body#bandai-namco-index #service-area #service-box ul li .float-l {width:463px;}
body#bandai-namco-index #service-area #service-box ul li .float-l .float-l,
body#bandai-namco-index #service-area #service-box ul li .float-l .float-r,
body#bandai-namco-index #service-area #service-box ul li .float-r {width:200px;}

body#bandai-namco-index #service-area #service-box ul li .service-base p {
	font-size:12px;
	line-height:1.4em;
	margin-bottom:5px;
}

body#bandai-namco-index #service-area #prevBtn,
body#bandai-namco-index #service-area #nextBtn {
	display:block;
	width:26px;
	height:26px;
	position:absolute;
	top:50px;
}
body#bandai-namco-index #service-area #prevBtn {left:0;}
body#bandai-namco-index #service-area #nextBtn {right:0;}

body#bandai-namco-index #service-area #prevBtn a,
body#bandai-namco-index #service-area #nextBtn a {
	display:block;
	width:26px;
	height:26px;
	text-indent:-9999px;
}
body#bandai-namco-index #service-area #prevBtn a {background:url(../images/index/service_btn_prev.jpg) no-repeat;}
body#bandai-namco-index #service-area #nextBtn a {background:url(../images/index/service_btn_next.jpg) no-repeat;}

/*
-----------------------------------------------------------------------
voice / voice-index
-----------------------------------------------------------------------
*/

body#voice-index #main-img {
	background:url(../images/voice/index/main_img.jpg) no-repeat;
	padding-top:290px;
	margin-bottom:40px;
}

/*-- line-bg --*/

body.voice #line-bg {
	padding-bottom:25px;
}

/*-- pagination / voice-bottom --*/

body.voice .pagination {
	clear:both;
	padding:0 0 40px 40px;
}

body.voice .pagination ul {
	width:270px;
	margin-left:auto;
}
body.voice .pagination ul li {
	float:left;
	width:80px;
	height:15px;
	margin-right:10px;
}
body.voice .pagination ul li a {
	padding-top:15px;
}
body.voice .pagination ul li.pagination00 a {background:url(../images/voice/common/pagination00.gif) no-repeat top;}
body.voice .pagination ul li.pagination01 a {background:url(../images/voice/common/pagination01.gif) no-repeat top;}
body.voice .pagination ul li.pagination02 a {background:url(../images/voice/common/pagination02.gif) no-repeat top;}

body.voice #container .pagination ul li a:hover,
body#voice-index .pagination ul li.pagination00 a,
body#voice-voice02 .pagination ul li.pagination01 a,
body#voice-voice03 .pagination ul li.pagination02 a {
	background-position:bottom;
}

/*-- t-base --*/

body.voice .t-base {
	clear:both;
	padding-top:52px;
	margin-bottom:15px;
}
body#voice-index #t00 {background:url(../images/voice/index/t00.gif) no-repeat;}
body#voice-index #t01 {background:url(../images/voice/index/t01.gif) no-repeat;}
body#voice-voice02 #t00 {background:url(../images/voice/voice02/t00.gif) no-repeat;}
body#voice-voice02 #t01 {background:url(../images/voice/voice02/t01.gif) no-repeat;}
body#voice-voice03 #t00 {background:url(../images/voice/voice03/t00.gif) no-repeat;}
body#voice-voice03 #t01 {background:url(../images/voice/voice03/t01.gif) no-repeat;}
body#voice-voice03 #t02 {background:url(../images/voice/voice03/t02.gif) no-repeat;}

/*-- box-base --*/

body.voice .box-base {
	clear:both;
	width:860px;
	margin:0 auto;
}
body.voice .mb25 {margin-bottom:25px;}

body.voice .box-base .float-l {width:360px;}
body.voice .box-base .float-r {width:480px;}
body.voice .box-base-type02 .float-r {width:360px;}
body.voice .box-base-type02 .float-l {width:480px;}

body.voice .box-base p {
	margin-bottom:15px;
	line-height:2em;
}
body.voice .box-base span.name {
	font-weight:bold;
	color:#FF9900;
}

/*
-----------------------------------------------------------------------
service
-----------------------------------------------------------------------
*/

/*-- box-base --*/

body.service .box-base {
	clear:both;
	width:900px;
	background-color:#FFF;
	padding:30px;
	margin-bottom:80px;
}
body.service .mb0 {margin-bottom:0;}

/*-- t-base --*/

body.service .t-base {
	clear:both;
	padding-top:60px;
}
body#shigototchi-index #t00 {background:url(../images/service/shigototchi/t00.png) no-repeat;}
body#shigototchi-index #t01 {background:url(../images/service/shigototchi/t01.png) no-repeat;}
body#shigototchi-index #t02 {background:url(../images/service/shigototchi/t02.png) no-repeat;}
body#shigototchi-index #t03 {background:url(../images/service/shigototchi/t03.png) no-repeat;}

body#game-company-index #t00 {background:url(../images/service/game-company/t00.png) no-repeat;}
body#game-company-index #t01 {background:url(../images/service/game-company/t01.png) no-repeat;}
body#game-company-index #t02 {background:url(../images/service/game-company/t02.png) no-repeat;}
body#game-company-index #t03 {background:url(../images/service/game-company/t03.png) no-repeat;}

body#zaim-index #t00 {background:url(../images/service/zaim/t00.png) no-repeat;}
body#zaim-index #t01 {background:url(../images/service/zaim/t01.png) no-repeat;}
body#zaim-index #t02 {background:url(../images/service/zaim/t02.png) no-repeat;}
body#zaim-index #t03 {background:url(../images/service/zaim/t03.png) no-repeat;}

/*-- bottom-box --*/

body.service #bottom-box {
	clear:both;
	background:url(../images/service/common/bottom_line_bg.png) repeat-y top;
	padding-top:80px;
	margin-bottom:80px;
}
body.service #bottom-box .float-l,
body.service #bottom-box .float-r {
	width:470px;
}
body.service #bottom-box #bottom-tel {
	background:url(../images/service/common/bottom_tel.jpg) no-repeat;
	padding-top:100px;
}
body.service #bottom-box #bottom-contact a {
	background:url(../images/service/common/bottom_contact.jpg) no-repeat top;
	padding-top:100px;
}

/*
----------------------------------------
shigototchi-index
----------------------------------------
*/

/*-- box00 --*/

body#shigototchi-index #box00 #main-title {
	background:url(../images/service/shigototchi/main_title.jpg) no-repeat;
	padding-top:97px;
	width:402px;
	margin:0 auto 40px;
}
body#shigototchi-index #box00 #main-text00 {
	background:url(../images/service/shigototchi/main_text00.gif) no-repeat;
	padding-top:24px;
	width:661px;
	margin:0 auto 40px;
}
body#shigototchi-index #box00 .clearbox .float-l {
	width:357px;
}
body#shigototchi-index #box00 .clearbox .float-l #main-text01 {
	background:url(../images/service/shigototchi/main_text01.gif) no-repeat;
	padding-top:80px;
}
body#shigototchi-index #box00 .clearbox .float-r {
	width:450px;
}

/*-- img-hover --*/

body#shigototchi-index .box-base .img-hover {
	cursor:pointer;
	height:609px;
}
body#shigototchi-index .box-base .img-hover {background:url(../images/service/shigototchi/img02_o.jpg) no-repeat;}

/*
----------------------------------------
game-company-index
----------------------------------------
*/

body#game-company-index {
	background-color:#050A1B;
	background-image:url(../images/service/game-company/body_bg.jpg);
}

body#game-company-index #backtop a {background:url(../images/service/game-company/backtop.gif) no-repeat;}
body#game-company-index #footer {background:url(../images/service/game-company/footer_bg.jpg) repeat-x top;}
body#game-company-index #footer #footer-box {background:url(../images/service/game-company/footer_box_bg.jpg) no-repeat top;}

/*-- box00 --*/

body#game-company-index #box00 #main-title {
	background:url(../images/service/game-company/main_title.jpg) no-repeat;
	padding-top:97px;
	width:900px;
	margin:0 auto 40px;
}
body#game-company-index #box00 #main-text00 {
	background:url(../images/service/game-company/main_text00.gif) no-repeat;
	padding-top:23px;
	width:603px;
	margin:0 auto 40px;
}
body#game-company-index #box00 .clearbox .float-l {
	width:375px;
}
body#game-company-index #box00 .clearbox .float-l #main-text01 {
	background:url(../images/service/game-company/main_text01.gif) no-repeat;
	padding-top:80px;
}
body#game-company-index #box00 .clearbox .float-r {
	width:440px;
}

/*-- img-hover --*/

body#game-company-index .box-base .img-hover {
	cursor:pointer;
	height:1008px;
}
body#game-company-index .box-base .img-hover {background:url(../images/service/game-company/img02_o.jpg) no-repeat;}

/*
----------------------------------------
zaim
----------------------------------------
*/

body#zaim-index {
	background-color:#B0FFF8;
	background-image:url(../images/service/zaim/body_bg.jpg);
}

body#zaim-index #backtop a {background:url(../images/service/zaim/backtop.gif) no-repeat;}
body#zaim-index #footer {background:url(../images/service/zaim/footer_bg.jpg) repeat-x top;}
body#zaim-index #footer #footer-box {background:url(../images/service/zaim/footer_box_bg.jpg) no-repeat top;}

/*-- box00 --*/

body#zaim-index #box00 #main-title {
	background:url(../images/service/zaim/main_title.jpg) no-repeat;
	padding-top:97px;
	width:402px;
	margin:0 auto 40px;
}
body#zaim-index #box00 #main-text00 {
	background:url(../images/service/zaim/main_text00.gif) no-repeat;
	padding-top:24px;
	width:661px;
	margin:0 auto 40px;
}
body#zaim-index #box00 .clearbox .float-l {
	width:357px;
}
body#zaim-index #box00 .clearbox .float-l #main-text01 {
	background:url(../images/service/zaim/main_text01.gif) no-repeat;
	padding-top:80px;
}
body#zaim-index #box00 .clearbox .float-r {
	width:450px;
}

/*-- img-hover --*/

body#zaim-index .box-base .img-hover {
	cursor:pointer;
	height:735px;
}
body#zaim-index .box-base .img-hover {background:url(../images/service/zaim/img02_o.jpg) no-repeat;}


/*
----------------------------------------
huckclearfix
----------------------------------------
*/

body#bandai-namco-index #tab-area:after,
body.voice .pagination ul:after,
body.voice .box-base:after,
body.service #bottom-box:after {
  content:"";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

body#bandai-namco-index #tab-area,
body.voice .pagination ul,
body.voice .box-base,
body.service #bottom-box {
  display:inline-block;
}

/*\*/

* html body#bandai-namco-index #tab-area,
* html body.voice .pagination ul,
* html body.voice .box-base,
* html body.service #bottom-box {
  height:1%;
}

body#bandai-namco-index #tab-area,
body.voice .pagination ul,
body.voice .box-base,
body.service #bottom-box {
  display:block;
}

/**/
