/* CSS Document */
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-image:url(img/background.gif);
	background-repeat:repeat;
	color:#626262;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 125%;
	text-decoration:none;
	text-align:center;
}
	
a{
	color:#F16304;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 125%;
	text-decoration: none;
}
a:link{
	color:#F16304;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 125%;
	text-decoration: none;
}
a:visited{
	color:#660000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 125%;
	text-decoration: none;
}
a:hover{
	color:#FF9933;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 125%;
	text-decoration: underline;
}

ul {
	margin-top:5px;
	margin-left:20px;
	margin-bottom:5px;
	list-style-type:square;
	list-style-position:outside;
}

ol {
	margin-top:0px;
	margin-left:13px;
	padding-left:13px;
}

li {
	margin-top:3px;
	padding-left:0px;
}

.li_none {
	margin-top:3px;
	padding-left:0px;
	list-style-type:none;
}

/* SEO対策用文字に使用 */
/* ⇒ヘッダー文字 */
h1{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	line-height: 110%;
}

/*  */
h2{
	margin:0px;
	padding:0px;
	color:#535353;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	line-height: 150%;
}

/*  */
h3{
	margin:0px;
	padding:0px;
	color:#535353;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 115%;
	font-weight:normal;
	text-decoration:none;
}

/*  */
h4{
	margin:0px;
	padding:0px;
	color:#535353;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight:normal;
	line-height: 125%;
	text-decoration:none;
}

/*  */
h5{
	margin:0px;
	padding:0px;
	color:#535353;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 135%;
	font-weight:normal;
	text-decoration:none;
}

/*  */
h6{
	margin:0px;
	padding:0px;
	color:#737373;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight:normal;
	line-height: 135%;
	text-decoration:none;
}

/* TABLE用：メイン */
.table_main{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:772px;
	height:100%;
	background-color:#FFFFFF;
	border-width:0px 1px 0px 1px;
	border:solid #A6A6A6;
	text-align:center;
}

/* TD用：タイトルイメージ */
.td_title{
	height:309px;
	background-image:url(img/title_banner.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}

/* TD用：左メニュースペース */
.td_left{
	margin:0px;
	width:523px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:top;
}

/* TD用：左スペース */
.td_right{
	width:209px;
	padding:0px 13px 15px 25px;
	background-color:#FFFFFF;
	/*text-align:left;*/
	vertical-align:top;
}

/* TABLE用：サイドメニュー */
.table_menu{
	margin-top:19px;
	width:209px;
	text-align:left;
}

/* TD用：サイドメニュー ヘッダー */
.td_menu_header{
	margin:0px;
	padding:0px;
	width:209px;
	height:12px;
	background-image:url(img/menu_header.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

/* TD用：サイドメニュー テキスト */
.td_menu_text{
	width:183px;
	padding-left:13px;
	padding-right:13px;
	background-color:#dbd6b9;
	text-align:left;
}

/* TD用：サイドメニュー フッダー */
.td_menu_fooder{
	margin:0px;
	padding:0px;
	width:209px;
	height:12px;
	background-image:url(img/menu_fooder.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

/* TABLE用：最新情報・Blog記事 */
.table_news{
	margin-top:16px;
	margin-left:9px;
	width:480px;
	background-color:#FFFFFF;
	text-align:left;
}

/* TD用：最新情報・Blog日付 */
.td_news_day{
	width:460px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background-color:#0b3256;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

/* TD用：最新情報・Blogタイトル */
.td_news_title{
	margin-left:9px;
	width:460px;
	padding-top:13px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:9px;
	background:none;
	color:#626262;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:130%;
	text-align:left;
}

/* TD用：最新情報・Blog記事text */
.td_news_text{
	margin-top:5px;
	margin-left:9px;
	width:460px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:9px;
	background:none;
	color:#626262;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-decoration:none;
	line-height:130%;
	text-align:left;
}

/* TD用：最新情報・Blog記事fooder */
.td_news_fooder{
	margin-left:9px;
	width:460px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:15px;
	background-image:url(img/news_line.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	color:#626262;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-decoration:none;
	line-height:130%;
	text-align:left;
}

/* TABLE用：プロフィール */
.table_prof{
	margin-top:16px;
	margin-left:9px;
	width:480px;
	background-color:#A6A6A6;
	text-align:left;
}

/* TABLE用：ツアー */
.table_tour{
	margin-top:16px;
	margin-left:9px;
	width:200px;
	background-color:#A6A6A6;
	text-align:left;
}


/* TD用：プロフィール・項目 */
.td_prof_itemize{
	background-color:#0b3256;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}


/* TD用：プロフィール・項目 */
.td_prof_itemize_c{
	background-color:#0b3256;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}


/* TD用：プロフィール・項目 */
.td_prof_itemize_s{
	background-color:#0b3256;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-decoration:none;
	text-align:center;
}

/* TD用：プロフィール・内容 */
.td_prof_text{
	background-color:#FFFFFF;
	color:#626262;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-decoration:none;
	line-height:130%;
	text-align:left;
}

/* TD用：大会成績・内容 */
.td_prize_text_c{
	background-color:#FFFFFF;
	color:#626262;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-decoration:none;
	line-height:130%;
	text-align:center;
}

/* TD用：大会成績・内容 */
.td_prize_text_r{
	background-color:#FFFFFF;
	color:#626262;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-decoration:none;
	line-height:130%;
	text-align:right;
}


/* イメージ用：標準 */
img {
	border-width:0px 0px 0px 0px;
}


/* 標準テキスト */
.tx12{
	color:#5B5C5A;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 125%;
	font-weight:100;
}

/* ラベル */
label{
	color:#626262;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:130%;
	text-align:left;
}


/* ブログ用テキスト */
.size1{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:130%;
}

/* ブログ用テキスト */
.size2{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	line-height:130%;
}

/* ブログ用テキスト */
.size3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	line-height:130%;
}

/* ブログ用テキスト */
.size4{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	line-height:130%;
}

.calendar {
    margin: 5px 0;
    text-align: center;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
.calendar table {
    padding: 0;
    border-collapse: collapse;
}
.calendar th {
    padding-bottom: 3px;
    font-size: 9px;
    width: 23px;
}
.calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
