@charset "Shift_JIS";


/*========================================↓トップページ*/

div#CONTENT {/*ページ全体*/
	border-left:2px #000 solid;
	border-right:2px #000 solid;
	}


div#HEADER {/*固定ロゴ部分*/
	height:50px;
	}

div.flash_box, div.flash_box2 {
	width:780px;
	height:auto;
	margin:0;
	padding:0;
	}
div.flash_box2 {
	width:740px;
	height:auto;
	margin:8px auto 0; 
	}
/*ここからハック*/
div.flash_box:after, div.flash_box2:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
	}
div.flash_box, div.flash_box2 {/* for IE7*/
    zoom:1;
	}
/*ここまでハック*/


div.softinfo_box {
	width:740px;
	height:58px;
	margin:4px auto;
	/*margin:0 auto 4px;*/
	padding:0;
	}
/*ここからハック*/
div.softinfo_box:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
	}
div.softinfo_box {/* for IE7*/
    zoom:1;
	}
/*ここまでハック*/

table.softinfo_table {/*楽曲一覧などボタン、ソフト情報*/
	width:660px;
	height:auto;
	margin:0 auto;
	padding:0;
	}

table.softinfo_table td {/*楽曲一覧などボタン、ソフト情報*/
	vertical-align:top;
	}

td.shortcut1 {
	width:159px;
	height:59px;
	margin:0;
	padding:10px 0px 6px 0;
	text-align:left;
	}
td.shortcut2 {
	width:153px;
	height:58px;
	margin:0;
	padding:8px 4px 6px 0;
	text-align:left;
	}
td.goto_movie {
	width:74px;
	height:58px;
	margin:0;
	padding:0 12px;
	}
td.softinfo {
	width:318px;
	height:58px;
	margin:0;
	padding:8px 0 6px;
	}
td.jump_nom {
	width:316px;
	height:24px;
	margin:0;
	padding:0;
	}
	
.link_box {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	text-align: center;
}

.link_box .jump_manga8 {
	width:740px;
	height:40px;
	margin:0 auto;
	padding: 0;
	}


div.outlink_box {/*外部へのリンク*/
	width:740px;
	height:18px;
	margin:0 20px 11px;
	padding:0;
	}
/*ここからハック*/
div.outlink_box:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
	}
div.outlink_box {/* for IE7*/
    zoom:1;
	}
/*ここまでハック*/


p.jump_touchds {
	width:200px;
	height:18px;
	margin:0;
	padding:0;
	float:right;
	}


/* 社長が訊く */
p.jump_interview {
	width:200px;
	height:18px;
	margin:0;
	padding:0;
	float:right;
	}


div.update_box {
	width:740px;
	height:auto;
	margin:4px auto 10px;
	padding:0;
	}
/*ここからハック*/
div.update_box:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
	}
div.update_box {/* for IE7*/
    zoom:1;
	}
/*ここまでハック*/

table.update_table {/* What'sNew */
	width:740px;
	height:auto;
	margin:0;
	padding:0;
	}
table.update_table td {
	vertical-align:middle;
	}
td.update_header {
	width:90px;
	margin:0;
	padding:0;
	background-image:url(../cmn_img/dot_0_1.gif);
	}
td.update_date {
	width:60px;
	margin:0;
	padding:5px 0 5px 10px;
	font-size:10px;
	line-height:15px;
	vertical-align:middle;
	background-image:url(../cmn_img/dot_0_2.gif);
	}
td.update_text {
	width:580px;
	margin:0;
	padding:5px 0 5px 0;
	font-size:10px;
	line-height:15px;
	vertical-align:middle;
	background-image:url(../cmn_img/dot_0_2.gif);
	vertical-align: top;
	}

/*========================================↓コピーライト*/
div.copyright {
	width:700px;
	height:auto;
	margin:15px auto;
	padding:0;
	font-size:10px;
	line-height:1em;
	text-align:center;
	}

/*========================================↑トップページ*/

/*========================================↓期間限定*/
div.info_box {
	width:740px;
	margin:10px 20px;
	padding:0;
	background-image:url(../img/waku_base.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	}

.info_text {
	width:720px;
	margin:0 10px;
	padding:0;
	text-align:left;
	font-size:10px;
	line-height:1.5em;
	}

/*========================================↓期間限定2*/
div.info_box2 {
	width:740px;
	margin:10px 20px;
	padding:0;
	background-image:url(../img/waku2_base.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	}

.info_text2 {
	width:610px;
	margin:0 10px;
	padding:0;
	text-align:left;
	font-size:10px;
	line-height:1.5em;
	float:left;
	}

.img_right {
	width:100px;
	float:right;
	text-align:left;
	}
