@charset "UTF-8";

/* default style - reset/default/link
----------------------------------------------------------- */
@import url("reset.css");
@import url("basic.css");

/* layout/header/footer
----------------------------------------------------------- */
@import url("layout.css");

/* style
----------------------------------------------------------- */
@import url("style.css");
@import url("else.css");


/* -----------------------------------------------------------
	RESET/BASIC
----------------------------------------------------------- */

/* --HTML-- */
html {
	background: #fff;
	}

/* --BODY-- */
body {
	font:10pt/1.4 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	margin:0;
	padding:0;
    background-color: #fff;
    background-image: none;
}


p, dt, dd, th, td, li  {
    line-height: 1.8;
}

/* tables still need 'cellspacing="0"' */

table {
    margin-bottom: 1em;
    border-collapse: collapse;
    width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
}


th, td {
    vertical-align: top;
    text-align: left;
    font-size: 10.5pt;
}



/* -----------------------------------------------------------
	TOP PAGE
----------------------------------------------------------- */
#mainImage ul {
	width: 720px;
	list-style: none;
	}

#mainImage ul li {
	float: left;
	}

#information {
	clear: both;
	width: 720px;
	margin-top: 10px;
  	zoom: 1;
	}

#information ul {
	list-style: none;
	}

#information ul li {
	margin-bottom: 14px;
	}
	
#information #release,
#information #event {
	width: 355px;
	}
	
#information #release ul,
#information #event ul {
	padding: 15px;
	}
	
#information #release {
	float: left;
	}
	
#information #event {
	float: right;
	}	



/* -----------------------------------------------------------
	PRINT
----------------------------------------------------------- */

#container {
	width: auto;
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: left;
	zoom: 84%;
	}

#content {
	width: 720px;
    margin: 0;
    padding: 0;
    text-align: left;
}


#header #hnavi,
#header #gnavi,
#footer ul,
#sidebar,
#sub {
	display:none;
	}
	
#main h1 {
	background-image: none;
	border-bottom: 3px solid #a5b5d7;
	}	
	
	
p#topicpath {
	margin-left: 20px;
	}
	
p.more,
p.ptop {
	display: none;
	}
	
p.detail {
	clear: both;
	float: right;
	padding-bottom: 30px;
	text-align: right;
	}

p.detail a {
	display: list-item;
	width: 10em;
	height: 1em;
	padding-left: 0;
	list-style-image: url(/common/images/icon_ptop.gif);
	background-image :none;
	zoom: 1;
	}
	
p.detail a,	
dd.detail a {
	display: list-item;
	width: 10em;
	height: 1em;
	padding-left: 0;
	list-style-image: url(/common/images/icon_og.gif);
	background-image :none;
	zoom: 1;
	}
	
#footer {
	width: 720px;
	background: none;
	}

#footer p#copyright {
	clear: both;
	float: none;
	text-align: right;
	}