@charset "utf-8";

/*
Theme Name: atmosphere
Theme URI: http://atmosphere.com
Description: atmosphere
Version: 1.0
Author: Minoru Kubota
Author URI: http://sentakusen.net
*/

/* font-size
--------------------------------------------------
22px = 1.375em
21px = 1.3125em
20px = 1.25em
19px = 1.1875em
18px = 1.125em
17px = 1.0625em
16px = 1em
15px = 0.9375em
14px = 0.875em
13px = 0.8125em
12px = 0.75em
11px = 0.6875em
10px = 0.625em
9px  = 0.5625em
8px  = 0.5em
-------------------------------------------------- */

/* reset
-------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	border: none;
}
li {
	list-style: none;
}
img {
	vertical-align: top;
}
hr {
	display: none;
}

/* global
-------------------------------------------------- */
body {
	font-size: 0.625em;
	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Helvetica, Arial, sans-serif;
	background-color: #efeff0;
	color: #595757;
	line-height: 1.3;
	padding: 30px 60px;
}
a {
	color: #595757;
	text-decoration: none;
}
h2 {
	font-size: 1.1em;
	color: #acb100;
}
h3 {
	font-size: 1.1em;
	color: #acb100;
}
p, ul {
	margin-bottom: 15px;
}
strong {
	color: #acb100;
}
#header,
#menu,
#info,
#footer,
#loginout {
	width: 200px;
	text-align: right;
	margin-bottom: 30px;
}

/* #wrapper
-------------------------------------------------- */
#wrapper {
	position: relative;
	width: 830px;
}

/* #header
-------------------------------------------------- */
#identity {
	margin-bottom: 15px;
}

/* #content
-------------------------------------------------- */
#content {
	position: absolute;
	top: 0;
	left: 230px;
	width: 600px;
	text-align: left;
	padding-bottom: 90px;
}
#content p,
#content ul {
	font-size: 1.1em;
}

/* menu
-------------------------------------------------- */
#menu ul {
	font-size: 1.1em;
}

/* info
-------------------------------------------------- */
#info a {
	font-size: 1.1em;
	color: #acb100;
}

/* #loginout
-------------------------------------------------- */
#loginout ul {
	font-size: 1.1em;
	margin-bottom: 60px;
}

/* #information
-------------------------------------------------- */
#information {
	position: relative;
	margin-top: 30px;
	padding: 0 0 90px 215px;
}
#information img {
	position: absolute;
	top: 0;
	left: 0;
}
#information h2,
#information h3 {
	margin-bottom: 10px;
}
