﻿@charset "UTF-8";

/**********************/
/*--- base styles-----*/
/**********************/

/* ----- element styles ----- */
/* ----- block level ----- */
html,
body,
h1
h2,
h3,
h4,
h5,
h6,
div,
p,
pre,
dl,
dt,
dd,
address,
form,
blockquote
	{
	margin: 0;
	padding: 0;
	text-align: left;
	}
body
	{
	margin: 0;
	padding: 0;
	color: #181818;
	background: #fff;
	background: url(../../images/img_back.jpg) no-repeat fixed top center #eeedf2;
	/* _background: url(/images/img_back_sub.gif) repeat-x top center #f5f5f5; */
	font-size: 14px;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	line-height: 150%;
}
h1,
h2,
h3,
h4,
h5,
h6
	{
	margin: 0px;
	font-weight:normal;
	font-size: 100%;
	}
table
	{
	display: table;
	font-size: 12px;
	}
ul,ol,li,
	{
	margin: 5px 0px 5px 15px;
	list-style-type: decimal;
	}
/* ----- inline level ----- */a,
abbr,
acronym,
bdo,
big,
cite,
code,
dfn,
em,
embed,
img,
kbd,
label,
object,
param,
q,
ruby,
samp,
small,
span,
strong,
sub,
sup,
var
	{
	display: inline;
	margin: 0;
	padding: 0;
	/* line-height: 1; */
	}
a
	{
	}
a:link
	{
	color: #009bc6;
	text-decoration: underline;
	}
a:visited
	{
	color: #009bc6;
	text-decoration: underline;
	}
a:focus,
a:hover,
a:active
	{
	text-decoration: none;
	color: #00d8ff;
	}
a.top:link
	{
	color: #FF0000;
	text-decoration: none;
	}
a.top:visited
	{
	color: #FF0000;
	text-decoration: none;
	}
a.top:focus,
a.top:hover,
a.top:active
	{
	text-decoration: underline;
	color: #FF0000;
	}
u
	{
	color: #1f8e83;
	text-decoration: underline;
	}
u:active,u:focus,u:hover
	{
	text-decoration: none;
	color: #00d8ff;
	}
a.gold:link
	{
	color: #FF0000;
	text-decoration: none;
	}
a.gold:visited
	{
	color: #FF0000;
	text-decoration: none;
	}
a.gold:active
	{
	text-decoration: underline;
	color: #FF0000;
	}
a.pan:link
	{
	color: #000;
	text-decoration: underline;
	}
a.pan:visited
	{
	color: #000;
	text-decoration: underline;
	}
a.pan:focus,
a.pan:hover,
a.pan:active
	{
	text-decoration: none;
	color: #FF0000;
	}
img
	{
	/* vertical-align: middle; */
	}
a img,
.imagemap
	{
	border: none;
	}
em, dfn
	{
	font-style: normal;
	}
em
	{
	font-weight: bold;
	}input,
select,
textarea
	{
	/*font-size: 12px;*/
	/*line-height: 1;*/
	/* except MacIE \*/
	font-family: "ヒラギノ丸ゴ Pro W4", "ＭＳ Ｐゴシック", "MS UI Gothic", "Lucida Grande",
	             "Osaka", sans-serif;
	/* affect to only MacIE \*//*/
	font-family: "ヒラギノ丸ゴ Pro W4", "Osaka", sans-serif;
	/* end */
	}input.password
	{
	font-family: Arial, sans-serif;
	}
input.submit,
input.reset,
input.button
	{
	_line-height: 1.05; /* WinIE */
	}
/* ---------- scheme styles ---------- */
body
	{
	/* except MacIE \*/
	_text-align: center;
	_text\-align: left;
	/* end */
	}
/* ---- General Font ---- */
.bold{
	font-weight: bold;
}
.small{
	font-size: 80%;
	font-weight:normal;
}
.ex_small{
	font-size: 55%;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
.small_red{
	font-size: 10px;
	color: #ed1c24;
}
.small_bold{
	font-size: 75%;
	font-weight: bold;
}
.red{
	/* font-size: 12px; */
	color: #ed1c24;
}
.orange{
	font-size: 12px;
	color: #FF6000;
}
.green{
	font-size: 12px;
	color: #1f8e83;
}
.red_bold{
	color: #ed1c24;
	font-weight: bold;
}
.big{
	font-size: 14px;
}
.big_bold{
	font-size: 14px;
	font-weight: bold;
}
.big_bold_red{
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.ex_big{
	font-size: 18px;
	font-weight: bold;
}
.huge_big{
	font-size: 25px;
	line-height: 24px;
	font-weight: bold;
}
.imglink{
	cursor: pointer;
}
.clear{
	clear: both;
}
.null{
	display:none;
	color:#FFFFFF;
}
.center{
	text-align:center;
}
.all_center{
	margin: 0 auto;
}
.right{
	text-align:right;
}
#float_left{
	float:left;
}
#float_right{
	float:right;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.cantora{
	font-family: 'Cantora One', 'Courier', monospace;
}
.meiryo{
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
.narrow_line{
	line-height:130%;
}
.nobile_bold{
	font-family: 'Nobile', sans-serif;
	font-weight: 700;
}
.arimo_bold{
	font-family: 'Arimo', sans-serif;
	font-weight: 700;
}
