@charset "Shift_JIS";

/*↓ブラウザ初期化====================*/
* {
	margin:0;
	padding:0;
	border:none;
	background-color:transparent;
	font:normal normal normal 100%/1.6 "ＭＳ ゴシック",Osaka;
	}

/*↓基本設定====================*/
body {
	background-color:#ffffff;
	background-image:url(../cmn_img/bg_bottom.gif);
	background-attachment:scroll;
	background-position:bottom;
	background-repeat:repeat-x;
	color:#000000;
	text-align:center;
	}

img {
	border:none;
	margin:0;
	padding:0;
	}

p {
	border:none;
	margin:0;
	padding:0;
	}

li {
	line-height:1em;
	}

/*Hides from IE5-mac ￥*/
* html ul li {
	height:auto;
}
/*End hide from IE5-mac */

/*↓基本リンク指定====================*/
a, a:link {
	color:#ff0000;
	text-decoration:none;
	}
a:visited {
	color:#990000;
	}
a:hover {
	color:#ff9900;
	}
a:active {
	color:#ffcc00;
	}

/*↓共通ID指定====================*/

div#CONTENT {/*ページ全体*/
	width:100%;
	height:auto;/*背景画像を下に表示するため*/
	margin:0;
	padding:0;
	}

div#HEADER {
	width:720px;
	height:170px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

div#HEADER2 {/*攻略本情報用*/
	width:720px;
	height:110px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

div#MAIN {/*メインコンテンツ部分*/
	width:720px;
	height:auto;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

div#FOOTER {
	width:720px;
	height:100px;
	margin:0 auto;
	padding:5px 0 0 0;
	text-align:center;
	}

/*↓上部見出し指定====================*/
div#HEADERNAVI {
	width:720px;
	height:60px;
	margin:0 auto;
	}
div#SOFTTITLE {/*ソフトロゴ*/
	width:150px;
	height:110px;
	margin-left:0;
	padding:0;
	display:inline-block;
	float:right;
	}
div#SECTIONTITLE {/*コーナータイトル*/
	width:570px;
	height:110px;
	margin-left:0;
	padding:0;
	display:inline;
	float:left;
	}
h1, h2 {
	display:inline;
	}
/*↓ここに「clearfix」入れる*/
.clearfix:after {
	content:"";
	display:block;
	clear:both;
	}
.clearfix {
	display:inline-block;
	}
/* exlude MacIE5 \*/
* html .clearfix {
	height:1%;
	}
.clearfix {
	display:block;
	}
/* end MacIE5 */

/*↑上部見出し指定====================*/

/*↓下部テキストリンク指定====================*/
div#FOOTER ul { 
	width:720px;
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
	display:inline;
	}
div#FOOTER li {
	list-style-type:none;
	margin:0;
	padding:0 2px;
	text-align:center;
	display:inline;
	font:normal normal normal 10px/1em "ＭＳ ゴシック",Osaka;
	color:#c79000;
	}

/*↑下部テキストリンク指定====================*/

/*↓文字サイズ指定====================*/
.small {
	font-size:85%; line-height:1.6em;
	}
.normal {
	font-size:100%; line-height:1.6em;
	}
.large {
	font-size:120%; line-height:1.6em;
	}
.notes {
	width:auto;
	font-size:85%; line-height:1.6em;
	text-indent:-1em;
	padding-left:1em;
	}


/*↓画像に対する文字表示位置*/
.imgalign {
	vertical-align:middle;
	}


/* 画像 */
.border1 {
	border:1px;
	}
.border2 {
	border:2px;
	}
.margin5px {
	margin:5px;
	}
.margin10px {
	margin:10px;
	}

/* 要素位置揃え */
.centering {
	margin:0 auto;
	text-align:center;
	}
.float_left {
	float:left;
	}
.float_right {
	float:right;
	}

/*画像回り込み用*/
.img_left {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}
.img_left2 {
	float:left;
	margin:20px 20px 20px 0;
	}
.img_right {
	float:right;
	margin-bottom:20px;
	margin-left:20px;
	}
.img_center {
	margin:0 10px 20px 10px;
	}

br.cancel{
	clear:both;
	line-height:0;
	}
.nowraptext {
	white-space:nowrap;
	}

/*サブメニュー設定*/
div#MAIN UL {
	width:720px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	display:inline;
	}
.submenu1 {
	list-style-type:none;
	width:20px;
	height:auto;
	margin:0;
	padding:0;
	display:inline;
	}
li.submenu2 {
	list-style-type:none;
	width:170px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	display:inline;
	}

li.cousemenu1 {
	list-style-type:none;
	width:80px;
	height:auto;
	margin:0;
	padding:0;
	display:inline;
	}
li.cousemenu2 {
	list-style-type:none;
	width:140px;
	height:auto;
	margin:0;
	padding:0;
	display:inline;
	line-height:0;
	}
li.cousemenu3 {
	list-style-type:none;
	width:150px;
	height:auto;
	margin:0;
	padding:0;
	display:inline;
	}
/*非表示設定*/
.skip {
	display: none;
	}
