@charset "utf-8";
@import "style/reset.css";
@import "style/fonts.css";
@import "style/base.css";
@import "style/cl.css";
@import "style/blog.css";

body{
	font-family:
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"ＭＳ Ｐゴシック",
		"メイリオ",
		Meiryo,
		Osaka,
		Arial,
		Verdana,
		sans-serif;
	}

/*----------------------
body-base
----------------------*/
body {
	margin:0 auto;
	}

/*----------------------
header
----------------------*/
#header {
	background:#ffa800;
	margin:10px 0 0 0;
	padding:15px 0 10px 10px;
	}

#header h1 {
	margin:0 0 15px 0;
	}

#header p {
	margin:15px 0 0 65px;
	}

/*----------------------
navi-main
----------------------*/
#navi-main {
	display:none;
	}

/*----------------------
contents
----------------------*/
#contents {
	margin:0 0 0 0px;
	}

#contents p#des {
	font-size:85%;
	margin:3px 0 20px 0;
	}

#contents * {
	/*color:#333;*/
	}

#contents a {
	color:#000099;
	}

/*----------------------
information
----------------------*/
#information {
	}

#information h2 {
	font-size:138.5%;
	border-bottom:solid 1px #ff9900;
	margin:5px 0 10px 0;
	padding:0 0 2px 0px;
	line-height:1.1em;
	}

#information table th {
	border:none;
	padding:2px 20px 2px 0;
	margin:0;
	vertical-align:baseline;
	font-weight:normal;
	line-height:1.5em;
	text-align:left;
	}

#information table td {
	border:none;
	padding:2px 0;
	line-height:1.5em;
	}

/*----------------------
yoyaku,jikan
----------------------*/
#yoyaku,
#jikan {
	}

#yoyaku h2,
#jikan h2 {
	font-size:138.5%;
	line-height:1.1em;
	color:#fff;
	background:#640000;
	padding:5px 15px;
	margin:0;
	}

#yoyaku p,
#jikan p {
	line-height:1.5em;
	background:#fff1a6;
	padding:15px 110px 15px 15px;
	margin:0 0 20px 0;
	}

#jikan p {
	background:#fff1a6;
	padding:15px;
	}

/*----------------------
contents-page
----------------------*/
#contents-page {
	}

#contents-page h1 {
	font-size:182%;
	line-height:1.1em;
	color:#fff;
	background:#640000;
	padding:10px 10px 10px 15px;
	margin:20px 0 0 0;
	}

#contents-page p#des {
	font-size:85%;
	line-height:1.3em;
	background:#fff1a6;
	padding:5px 12px;
	margin:0;
	}

#contents-page h2 {
	font-size:	138.5%;
	line-height:1.1em;
	background:#ffe999;
	padding:10px 10px 8px 12px;
	margin:40px 0 15px 0;
	}

#contents-page p {
	line-height:1.5em;
	margin:1em 0.7em;
	}

#contents-page h3 {
	font-size:123.1%;
	line-height:1.1em;
	border-bottom:solid 1px #0099cc;
	padding:10px 0 3px 12px;
	margin:25px 0 0 0;
	}

#contents-page ol {
	margin:1em 2.5em;
	}

#contents-page ol li {
	padding:0 0 0 0;
	line-height:1.5em;
	}

#contents-page ul {
	margin:1em 2em;
	}

#contents-page ul li {
	list-style:disc;
	line-height:1.5em;
	}

#contents-page table {
	margin:1em 0.7em;
	}

#contents-page table th {
	border:none;
	padding:2px 15px 2px 0;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:baseline;
	text-align:left;
	}

#contents-page table td {
	border:none;
	padding:2px 0;
	line-height:1.5em;
	}

#contents-page p img.photo-a {
	width:220px;
	margin:0 10px 0 0;
	}

#contents-page p.photo-b {
	width:220px;
	margin:0 0 1em 0.7em !important;
	}

/*----------------------
image-photo
----------------------*/
#image-photo {
	display:none;
	}

/*----------------------
info-navi
----------------------*/
#info-navi {
	display:none;
	}

/*----------------------
pageup
----------------------*/
p#pageup {
	display:none;
	}

/*----------------------
footer
----------------------*/
#footer {
	margin:0 0 0 0;
	background:#ffa800;
	}

#footer p {
	font-size:85%;
	color:#333;
	line-hieght:1.3em;
	padding:5px 0 5px 5px;
	}

#footer p a {
	color:#333;
	text-decoration:none;
	}

/*----------------------
font-size sample
----------------------
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
----------------------*/

