
/* common.css */

body, div, header, footer, nav, menu, hgroup, h1, h2, h3, h4, h5, h6, section, article, aside, div, p, ul, ol, menu, li, dl, dd, dt, caption, th, td {
	margin: 0; padding: 0; text-align: left;
	font: normal normal 1.0em Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	color: #000000; background-color: #FFFFFF; line-height: 1.55em;
}

table {
	border-collapse: collapse; border-spacing: 0;
}

b, i, em, strong, cite, q { font-weight: normal; font-style: normal; }
small {font-size:0.83em;}

.clear_both {
	clear: both;
}

p {
	font-size: 1.0em; text-indent: 1.0em;
}

h1 {
	font-size: 1.5em; font-weight: bold;
}

h2 {
	font-size: 1.35em; font-weight: bold;
}

h3, caption, legend, figcaption {
	font-size: 1.2em; font-weight: bold;
}

h4, dt, th {
	font-size: 1.1em; font-weight: bold;
}

h5, h6 {
	font-size: 1.0em; font-weight: bold;
}

a:link    { color: #0000FF; }
a:visited { color: #900090; }
a:hover   { color: #008A00; }
a:active  { color: #008080; }


/* テンプレートページ内の設定 */

header {
	background-color: #F0F0FF;
}

#main_area {
	background-color: #FFF0F0;
}

footer {
	background-color: #F0FFF0;
}

#block_skip {
	margin: 0.3em; padding: 0.3em; background-color: #FFFFDD;
}

hr.side {
	color: #BB641D;
}

#logo {
	margin: 1.5em; padding: 1.5em; float: left;
}

#main_menu, #main_menu_list {
	margin: 0.75em auto 0em 1.5em;
	padding: 0em;
}

#main_menu_list, #sub_menu_list {
	border-width: thin;
	border-color: gray;
	border-style: dotted;
}

#main_menu_list li {
	padding-left: 1em;
	text-indent: -1em;
}

#sub_menu, #sub_menu_list {
		margin: 0.75em;
	padding: 0.75em;
}
#sub_menu_list {
	list-style-type: none;
}

#pankz_area, #main_area {
padding-left: 190px;
}

#content_caption {
	border-style: none none double; border-width: thin; border-color: #808080; margin: 0.3em; padding: 0.3em;
}

#update_date {
	text-align:right;
}

article {
	margin: 0.5em; padding: 0.5em; border-style: solid; border-width: thin; border-color: #0079C2;
}
p.indent1 {
	text-align: right;
	text-indent: -19em;
}
p.indent2 {
	text-align: right; 
}
p.indent3 {
	text-align: right;
	text-indent: -12em;
}
p.indent4 {
	text-align: right;
	text-indent: -10em;
}

p.back_to_main_text {
	text-align: right;
}

#footer_menu_list {
	list-style-type: none;
}

.copyright_text {
	text-align: right;
}
