@charset "UTF-8";
/*
-----------------------------------------------
companyName pageName Styles
Version: 1.00
----------------------------------------------- */


/* pageStructure
----------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	font-family: "MS ",serif;
	color: #000000;
}

#container {
	width: 210mm;
	margin: 0 10mm;
	padding: 0;
	text-align: left;
}

#header {
	display: none;
}

.copeImg {
	display: none;
}

#main {
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#main .space {
	width: 210mm;
	margin: 0 10mm;
	font-size: 14px;
}

#mainHome{
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#mainHome .space {
	width: 210mm;
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#mainOther{
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#mainOther .space {
	width: 210mm;
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#menu {
	clear: both;
	display: none;
}

#menu .space {
	display: none;
}

#menuHome {
	clear: both;
	display: none;
}

#menuHome .space {
	display: none;
}

#menuOther {
	clear: both;
	display: none;
}

#menuOther .space {
	display: none;
}

#sub {
	clear: both;
	display: none;
}

#sub .space {
	display: none;
}

#subHome {
	clear: both;
	display: none;
}

#subHome .space {
	display: none;
}

#subOther {
	clear: both;
	display: none;
}

#subOther .space {
	display: none;
}

#menu {
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#menu .space {
	width: 210mm;
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#menuHome {
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#menuHome .space {
	width: 210mm;
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#menuOther {
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#menuOther .space {
	width: 210mm;
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#sub {
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#sub .space {
	width: 210mm;
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#subHome {
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#subHome .space {
	width: 210mm;
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#subOther {
	clear: both;
	width: 210mm;
	margin: 0;
	padding: 0;
}

#subOther .space {
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}


#footer {
	display: none;
}


/* block
----------------------------------------------- */
#block01 {
	clear: both;
	margin-top: 50mm;
	width: 210mm;
}

#block01 .space {
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#block02 {
	clear: both;
	margin-top: 50mm;
	width: 210mm;
}

#block02 .space {
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#block03 {
	clear: both;
	margin-top: 50mm;
	width: 210mm;
}

#block03 .space {
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

#block04 {
	clear: both;
	margin-top: 50mm;
	width: 210mm;
}

#block04 .space {
	margin: 0 10mm;
	margin-top: 50mm;
	padding: 0;
	font-size: 14px;
}

#block05 {
	clear: both;
	margin-top: 50mm;
	width: 210mm;
}

#block05 .space {
	margin: 0 10mm;
	padding: 0;
	font-size: 14px;
}

/* mainNav
----------------------------------------------- */
#mainNavTop {
	display: none;
}

/* headings
----------------------------------------------- */
h1 {
	display: none;
}

h1.print {
	font-size: ;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3mm 0 3mm 0;
	margin: 3mm 0 3mm 0;
}


h2 {
	display: none;
}

h2.print {
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka, sans-serif;
	display: block;
	margin: 0.8em 0 0.5em 0;
	font-size: 18px;
}

h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka, sans-serif;
	margin: 0.8em 0 0.5em 0;
	font-size: 17px;
}

h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka, sans-serif;
	margin: 0.8em 0 0.5em 0;
	font-size: 16px;
}

h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka, sans-serif;
	margin: 0.8em 0 0.5em 0;
	font-size: 15px;
}

/* links
----------------------------------------------- */
a[href^="/"]:after, a[href^="./"]:after, a[href^="../"]:after {
	content: " (http://www.act-one.cc" attr(href) ") ";
}

/* lists
----------------------------------------------- */
ol {
	margin: 10px 0 0 28px;
	padding: 0;
	list-style-type: decimal;
}

li.decimal {
	margin-bottom: 4px;
}

ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: decimal;
}

li.mark {
	margin-bottom: 4px;
	padding-left: 17px;
}

/* misc
----------------------------------------------- */
p {
	margin: 0 0 1em 0;
}

img {
	border: 0;
}

#topicPath {
	display: none;
}

.photoleft {
	float: left;
}


.photoRight {
	float: right;
}

.arrow01 {
	display: none;
}

.lineHeight1 {
	line-height: 1em;
}