﻿/*
   Reset
------------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-Serif; vertical-align: baseline;
}

table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
table, td, th {vertical-align: middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: none;}
:focus {outline: 0;}
/*
   General
------------------------------------------------------------------- */
html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body {
	background-color: #000;
	background-image: url(/images/page-bk.jpg);
	color: #444;
	font-size: 80%;
	line-height: 1.4em;
}

a {
	color: #D76B00;
}
a:hover {
	text-decoration: none;
}

/** MISC */
.align-justify {text-align: justify;}
.align-left {text-align: left;}
.align-right {text-align: right;}
img {
	border: none;
}

em {
	color: #f00;
	font-weight: bold;
}

/* ### clearfix ### */
/* ### clearfix ### */
.clearfix {width:100%;}
.clearfix:after{
    content: "";
    display: block;
    clear: both;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/* ### clearfix ### */
/* ### clearfix ### */

h2 {
  margin: 2px 2px 7px 2px;
  padding: 0;
color: #333;
font-size: 14px;
font-weight: normal;
line-height: 24px;
}

.event-announcement{
	text-align: left;
	color: #a63b4c;
	background-color: #ffd7d0;
	border:solid 3px #bf969d;
	padding: 3px;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
	margin-bottom:2px;
}
.event-announcement-go{
	text-align: left;
	color: #399b9b;
	background-color: #d3f7f7;
	border:solid 3px #8fb3b3;
	padding: 3px;
	font-size: 1.5em;
	line-height: 1.9em;
	font-weight: normal;
height: 82px;
	margin-left: 10px;
}

.text01{
	text-indent: 1em;
	color: #333;
	padding: 0;
	margin: 0 0 0.6em 0;
	font-size: 1.3em;
	line-height: 1.6em;
	font-weight: normal;
}
