/* layout */
/* index.html */
body {
	width: 800px;
	height: auto;
	magin: 0;
	border: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
#top-img {
	width: 800px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
}
#top-enter {
	margin: 0 0 26px 26px;
	border: 0;
	padding: 0;
}

/* info.html */
#main-title {
	width: 800px;
	height: auto;
	margin: 0 0 0 26px;
	border: 0;
	padding: 0 0 26px 0;
}
#main-title-img {
	width: 251px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
}
#main-title-text {
	width: 519px;
	height: auto;
	margin: 59px 0 0 30px;
	border: 0;
	padding: 0;
	float: right;
}
h1, h2, h3, h4 {
	margin: 0;
	border: 0;
	padding: 0;
}
h5 {
	margin: 0 0 6px 0;
	border: 0;
	padding: 0;
}

#container {
	width: 800px;
	height: 0;
	margin: 0 0 0 26px;
	border: 0;
	padding: 0;
}
/* main-info */
#info-a {
	width: 600px;
	height: auto;
	margin-top: 26px;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;
	border: 0;
	padding: 0;
	clear: both;
}
p#info-a-1, p#info-a-2, p#info-a-3 {
	margin: 0 0 26px 0;
	padding: 0;
}
p#info-a-1 {
	margin: 0 0 26px 0;
	border-bottom: 1px solid;
	padding: 0 0 26px 0;
}
p#info-a-2 { text-align: justify; }
/*work-box */
#work-box-container {
	width: auto;
	height: auto;
	margin: 0 0 26px 0;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 0 0 13px 0;
	float: left;
}
.work-box-title {
	width: auto;
	height: auto;
	margin: 13px 0 13px 0;
	border: 0;
	padding: 0;
	clear: both;
}
.work-box-title-2 {
	width: auto;
	height: auto;
	margin: 13px 0 0 0;
	border: 0;
	padding: 0;
	clear: both;
}
.work-box {
	width: auto;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0 0 39px 0;
	float: left;
}
.work-box-2 {
	width: auto;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0 0 13px 0;
	float: left;
}
.work-img {
	width: 300px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
	text-align: center;
}
.work-text {
	width: 474px;
	height: auto;
	margin: 0 0 0 26px;
	border: 0;
	padding: 0;
	float: right;
	text-align: justify;
}
p.work-title {
	margin: 0;
	text-align: left;
}
p.work-title-e {
	margin: 0 0 6px 0;
	text-align: left;
}
/* sub-info */
#sub-info {
	width: auto;
	height: auto;
	margin: 0 0 26px 0;
	border-bottom: 1px solid;
	padding: 0 0 26px 0;
	float: left;
}
#sub-info-2 {
	width: auto;
	height: auto;
	margin: 0 0 26px 0;
	border: 0;
	padding: 0 0 26px 0;
	float: left;
}
.info-b, .info-c {
	width: auto;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
}
.info-b-1 {
	width: 460px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
}
.info-b-2 {
	width: 288px;
	height: auto;
	margin: 0 0 0 26px;
	border: 0;
	padding: 0;
	float: right;
}
.info-c-1 {
	width: 300px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
	float: left;
}
.info-c-2 {
	width: 487px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
	float: right;
}


/* font */
body { font: normal 12px/20px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif; }

a {
	font: normal 12px/20px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif;
	text-decoration: none;
}
a:hover {
	font: normal 12px/20px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif;
	text-decoration: none;
}

#top-enter {
	font: bold 14px/20px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif;
	text-decoration: none;
}

h1 { font: bold 29px/35px  Georgia, "Times New Roman", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W6", "MS P明朝", "MS 明朝", serif; }
h2 { font: bold 18px/21px  Georgia, "Times New Roman", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W6", "MS 明朝", serif; }
h3 { font: bold 14px/19px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif; }
h4 { font: bold 12px/12px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif; }
h5 { font: bold 12px/20px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif; }

p#info-a-1 { font: bold 12px/17px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif; }
p#info-a-3 {
	font: normal 12px/17px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif;
	text-align: right;
}


em#sp {
	font: bold 12px/17px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif;
	text-decoration: none;
}

em#small { font: normal 10px/17px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif; }

.work-box-title, .work-box-title-2 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
p.work-title, p.work-title-e {
	font-size: 14px;
	font-weight: bold;
}

.en { font: normal 12px/18px  "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS ゴシック", Osaka, sans-serif; }

/* color */
body {
	background-color: #ffffff;
	color:#000000;
}

a {
	background-color: #ffffff;
	color: #C8161D;
}
a:hover {
	background-color: #ffffff;
	color: #C8161D;
}

h1 {
	background-color: #ffffff;
	color: #877E68;
}
h2 {
	background-color: #ffffff;
	color: #C8161D;
}
	