@charset "UTF-8";

body {
	margin: 0px 0px 0px 0px;
	background-color: #F6F6F6;
	font-size:100%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}


/*----- ベース枠設定 -----*/
#container {
	line-height: 130%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 750px;
	background-image: url(../img/bg-new.gif);
	}

#container-inner {
	line-height: 130%;
	padding-left: 5px;
	text-align: left;
	margin: 0px;
	width: 740px;
	}


/*----- ヘッダ設定 -----*/
#header {
	width: 720px;
	margin-left: 10px;
	text-align: right;
	font-size: 12px;
	}

#header-top {
	width: 720px;
	clear: both;
	}

#header-left {
	width: 420px;
	float: left;
	text-align: left;
	padding-top: 12px;
	}

#header-right {
	width: 280px;
	float: right;
	padding-top: 12px;
	text-align: right;
	}

#header-right textarea{
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	height: 15px;
	font-size: 10px;
	width: 200px;
	}


/*----- フッタ設定 -----*/
#footer {
	width: 720px;
	padding: 10px 0px 0px 10px;
	text-align: right;
	font-size: small;
	line-height: 120%;
	}

#footer_menu {
	width: 720px;
	padding: 10px 0px 3px 0px;
	text-align: left;
	font-size: small;
	}


/*----- 右寄せ設定 -----*/
#text-right {
	text-align:right;
	}


/*----- 中央寄せ設定 -----*/
#text-center {
	text-align:center;
	}


/*----- 画像右よせ -----*/
#pic-right {
	float:right;
	margin:0px 0px 0px 5px;
	}
	

/*----- フォント設定 -----*/
.size1	{font-size:70.0%;line-height:125%;}
.size2	{font-size:80.0%;line-height:125%;}
.size3	{font-size:90.0%;line-height:125%;}
.size4	{font-size:100.0%;line-height:125%;}
.size5	{font-size:110.0%;line-height:125%;}
.size6	{font-size:120.0%;line-height:125%;}
.size7	{font-size:140.0%;line-height:125%;}
.size8	{font-size:160.0%;line-height:125%;}


/*----- フォントカラー設定 -----*/
.red       { color: #FF0000; }
.red-b     { font-weight: bold; color: #FF0000; }
.red2      { color: #CC0000; }
.red2-b    { font-weight: bold; color: #CC0000; }
.green     { color: #00FF00; }
.green-b   { font-weight: bold; color: #00FF00; }
.green2    { color: #336633; }
.green2-b  { font-weight: bold; color: #336633; }
.blue      { color: #0000FF; }
.blue-b    { font-weight: bold; color: #0000FF; }
.blue2     { color: #000099; }
.blue2-b   { font-weight: bold; color: #000099; }
.blue3     { color: #2E5DA8; }
.blue3-b   { font-weight: bold; color: #2E5DA8; }
.yellow    { color: #FFFF00; }
.yellow-b  { font-weight: bold; color: #FFFF00; }
.yellow2   { color: #FF8F1D; }
.yellow2-b { font-weight: bold; color: #FF8F1D; }
.white     { color: #FFFFFF; }
.white-b   { font-weight: bold; color: #FFFFFF; }
.gray      { color: #666666; }
.gray-b    { font-weight: bold; color: #666666; }
.brown     { color: #91591C; }
.brown-b   { font-weight: bold; color: #91591C; }
.pink      { color: #F76155; }
.pink-b    { font-weight: bold; color: #F76155; }
