/* @override http://www.basara.jp/css/basara_contents.css */

/*IEは6でもXHTMLにかんしては「互換」を選択するバグあり。「margin」「padding」のIE独自解釈に注意*/
/*このCSSは「Web標準」に準拠している優秀でモダンなブラウザのみに適応させること*/


/*ベース部分*/

/* @group その他 中ページ ベース */

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

li {
	list-style: none;
}

#container2{
margin: 0 auto;/*bodyで「text-algn: center:」を指定していなければ関係なし*/
text-align: left;/*IEのバグ対策。bodyで「text-algn: center:」を指定していなければ関係なし*/
    width: 950px;
    background: #fff;

	/*border: 1px solid #555;*/
}

#container-inner{
	margin: 0 auto;
	width: 900px;
}

#header2{
	height: 195px;
	margin-bottom: 10px;
}

#header2_pachi{
	height: 225px;
	margin-bottom: 10px;
	border-bottom: 1px solid;
}


#go_index{
	position: absolute;
	margin-left: 710px;
	margin-top: -130px;
}

#go_index_pachi{
	position: absolute;
	margin-left: 710px;
	margin-top: -180px;
}

/*バサラロゴのhoverさせる時
#go_index{
    display: block;
    height: 60px;
    width: 200px;
    background-image: url(../results/img/pachi-panel_t3.jpg);
    background-repeat: no-repeat;
    }
a:hover#go_index img{
    visibility: hidden;
}
a:hover#go_index{
        background-color: #fff;
        /*IE6対策*/


#otherpage_img{
	margin-top: 10px;
}

#contents2{
	margin: 0 auto;
	padding: 0;
	width: 800px;
}


#go-page-top2 a{
	display: block;
	width: 130px;
	color: #3d74b3;
	text-decoration: none;
	margin-left: 705px;
	background: url(../img/up_button.png) no-repeat right;
	padding-right: 16px;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 30px;
}

#footer2{
	clear: left;		/* 2011.07.20 adachi　追加 */
	padding-top: 20px;	/* 2011.07.20 adachi　追加 */
	padding-bottom: 5px;
}

#footer_navi{
	text-align: center;
}

#footer_navi a{
	text-decoration: none;
	color: #555;
}

#footer_navi a:hover{
	color: #3d74b3;
}
#copy2{
	text-align: center;
	border-top: 1px solid;
	padding-top: 5px;
}

#privacy_t{
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0;
}

/* @end */



/* @group プライバシー */

.privacy_tt{
	margin-top: 30px;
	margin-bottom: 0px;
}

#privacy_ul{
	margin-top: 10px;
	margin-left: 15px;
	line-height: 20px;
}

.privacy_maru{
	color: #8edff5;
}

#privacy_moji1{
	font-size: 11pt;
}

#privacy_moji2{
	margin-top: 30px;
	text-align: right;
	}

/* @end */

/* @group リクルート */
#contents2_rec{
	margin: 0 auto;
	width: 602px;
}
.rec_moji1{
	margin: 10px 0;
}
.rec_moji2{
	color: #222;
}
.rec_moji3{
	margin-left: 10px;
	margin-top:-20px;
	line-height: 20px;
}
.table_box1{
	margin: 0 auto;
	padding: 10px;
	width: 620px;
	margin-bottom: 30px;
	border: 1px solid;
	}
	
tbody.table_tbody1{
	width: 600px;
	margin: 10px;
}
.recruit_tt{
	margin-top: 0px;
	margin-bottom: 5px;
}
.recruit_bluemoji{
	color: #0082ff;
}
.recruit_bluemoji2{
	color: #0082ff;
	border-top: 1px dashed #555;
	padding-top: 10px;
}
 
.table_001{
	width: 120px;
	vertical-align: top;
	border-bottom: 0px solid #999;
}
.table_002{
	width: 460px;
	vertical-align: bottom;
	border-bottom: 0px solid #999;
	text-transform: capitalize;
		padding-bottom: 10px;
}


.table_001 p,
.table_002 p{
	margin-top: 2px;
	margin-bottom: 2px;
}

/* @end */

/* @group 制作実績-パチスロ */
#pachislot_img{
	margin-top: 10px;

}

/* 制作実績-パチスロのみ メニュー */
#menu{
	display: block;
	width: 800px;
	height: 55px;
	text-align: right;
	margin-left: 205px;
	margin-top: -112px;
	margin-top: -116px\9;
}

#menu li{
	float: left;
	list-style: none;
	text-indent: -10000px;
}

#menu a{
	text-decoration: none;
	display: block;
	width: 116px;
	height: 25px;
}

#graphic a{
	background: url(img/works_menu2.jpg) 0 0;
		margin-right: 0px;
		margin-bottom: 5px;
}

#digital a{
	background: url(img/works_menu2.jpg) -116px 0;
		margin-right: 0px;
		margin-bottom: 5px;
}

#ci-character a{
	background: url(img/works_menu2.jpg) -232px 0;
		margin-right: 0px;
		margin-bottom: 5px;
}

#other a{
	background: url(img/works_menu2.jpg) -348px 0;
		margin-right: 0px;
		margin-bottom: 5px;
		}

#total-produce a{
	background: url(img/works_menu2.jpg) -464px 0;
		margin-right: 0px;
}

#pachi-slot a{
	background: url(img/works_menu2.jpg) -580px 0;
		margin-right: 0px;
}

#menu-aki a{
	text-indent: 10000px;
	background: url(../results/img/works_menu2.jpg) -570px 0;
		margin-right: 5px;

}

#menu-aki2 a{
	text-indent: 10000px;
	background: url(../results/img/works_menu2.jpg) -570px 0;

}

#graphic a:hover{
	background-position: 0 -26px;
}
#digital a:hover{
	background-position: -116px -26px;
}
#ci-character a:hover{
	background-position: -232px -26px;
}
#other a:hover{
	background-position: -348px -26px;
}
#total-produce a:hover{
	background-position: -464px -26px;
}

#pachi-slot a:hover{
	background-position: -580px -26px;
}


/* パチスロ サブメニュー　テーブル */
#table_pachislot_t1{
	clear: both;
	margin-top: 60px;
	margin-left: 0px;
}
.table_pachi{
	width: 200px;
	height: 25px;
}

#pachipanel_t{
    display: block;
    height: 25px;
    width: 200px;
    background-image: url(img/pachi-panel_t3.jpg);
    background-repeat: no-repeat;
    }
a:hover#pachipanel_t img{
    visibility: hidden;
}
a:hover#pachipanel_t{
        background-color: #fff;
        /*IE6対策*/
}

#pachihansoku_t{
    display: block;
    height: 25px;
    width: 200px;
    background-image: url(img/pachi-hansoku_t3.jpg);
    background-repeat: no-repeat;
    }
a:hover#pachihansoku_t img{
    visibility: hidden;
}
a:hover#pachihansoku_t{
        background-color: #fff;
        /*IE6対策*/
}

#pachisonota_t{
    display: block;
    height: 25px;
    width: 200px;
    background-image: url(img/pachi-sonota_t3.jpg);
    background-repeat: no-repeat;
    }
a:hover#pachisonota_t img{
    visibility: hidden;
}
a:hover#pachisonota_t{
        background-color: #fff;
        /*IE6対策*/
}


.table_box2{
	width: 800px;
	padding: 10px;
	margin-bottom: 30px;
	border: 1px solid;
	}

#contents3{
	margin: 0 auto;
	width: 840px;
}


/* @end */


/* @group 販促物 */

#slot_tenka_wrap{
	width: 800px;
	margin: 0 auto;
	margin-top: 5px;
}

#slot_tenka_wrap img{
	margin: -4px -2px;
}

p.hansoku_title{
	margin-top: 20px;
	margin-bottom: 7px;
	font-size: 16px;
}

/* 2011.07.20 adachi　追加 */
.others{
	float:left;
	margin-left: 16px;
}

/* @end */


/* @group 企業理念 */
#movie-waku{
	margin-top: 30px;
	width: 800px;
	height: 602px;
	background-color: #c8c8c8;
}

/* @end */


/* @group 制作行程 */

/* 制作行程メニュー */
.table_proc{
	width: 230px;
	height: 30px;
}

#proc_menu-a{
    display: block;
    height: 30px;
    width: 200px;
    background-image: url(img/proc_menu-a3.jpg);
    background-repeat: no-repeat;
    }
a:hover#proc_menu-a img,
a:hover#proc_menu-b img,
a:hover#proc_menu-c img{
    visibility: hidden;
}
a:hover#proc_menu-a
a:hover#proc_menu-b
a:hover#proc_menu-c{
        background-color: #fff;
        /*IE6対策*/
}

#proc_menu-b{
    display: block;
    height: 30px;
    width: 200px;
    background-image: url(img/proc_menu-b3.jpg);
    background-repeat: no-repeat;
    }

#proc_menu-c{
    display: block;
    height: 30px;
    width: 200px;
    background-image: url(img/proc_menu-c3.jpg);
    background-repeat: no-repeat;
    }

p#proc1_title{
	margin-top: 10px;
	width: 800px;
	border-bottom: 1px solid;
}
.table_proc_sakuhin{
	margin-top: 20px;
}
/* @end */

/* @group 制作実績 */

#work_t{
 	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0;
}

.hidden{
	display: none;
}

.div_works{
	float: left;
	padding: 5px;
	margin: 5px;
	background-color: #EEEEEE;
}

.div_works_head{
	clear: left;
	float: left;
	padding: 5px;
	margin: 5px;
	background-color: #EEEEEE;
}


.div_works_end{
	clear: left;
	padding: 5px;
	margin: 5px;
	background-color: #EEEEEE;
}
/* @end */


/* @group 4コマ漫画 */

#comics_t{
 	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0;
}

.div_comics_head{
	clear: left;
	float: left;
	padding: 10px;
	margin: 20px;
	margin-right: 30px;
	margin-left: 50px;
	background-color: #EEEEEE;
}

.div_comics{
	float: left;
	padding: 10px;
	margin: 20px;
	margin-right: 30px;
	margin-left: 50px;
	background-color: #EEEEEE;
}


.p_comic_no{
	text-align: center;
}

.span_red{
	color: #FF0000;
}

/* @end */

