/* CSS Document */

/* 全体のフォントの設定 */
body
{
	font-size  :14px;
	font-family:"MS UI Gothic",sans-serif;
}

/* テーブルの設定 */
th,td
{
	text-align:left;
	vertical-align:top;
	font-size:12px;
}

/* 見出しの設定 */
h1
{
	font-size  :30px;
}

/* 大枠の設定 */
.box-all
{
	border:#4258AA 1px solid;
	width :760px;
}

/* 左サイドの設定 */
.box-left
{
	border-right :#4258AA 1px solid;
}

/* 右サイドの設定 */
.box-right
{
	border-top :#4258AA 1px solid;
}

/* メニューの設定 */
.menu
{
	padding-top   :4px;
	padding-bottom:4px;
	padding-left  :27px;
	font-size     :14px;
	border-color  :#dcdcdc;
	border-width  :0px 0px 1px 0px;
	border-style  :solid;
}

/* メニューのリンクの設定 */
.menu a:link
{
	color:#007d7f;
	text-decoration:none;
}

/* メニューのアクセス済みの設定 */
.menu a:visited
{
	color:#007d7f;
	text-decoration:none;
}

/* メニューのアクセス中の設定 */
.menu a:active
{
	color:#007d7f;
	text-decoration:none;
}

/* メニューのマウスオーバーの設定 */
.menu a:hover
{
	color:#ff8c00;
	text-decoration:underline;
}

/* メインの設定1 */
.main1
{
	margin-top :10px;
	margin-left:28px;
	font-size  :14px;
	color      :#6d4c33;
	width      :450px;
}

/* メインの設定2 */
.main2
{
	margin-top :10px;
	margin-left:30px;
	font-size  :14px;
	color      :#6d4c33;
	width      :500px;
	border     :1px #686868 solid;
}

/* SpecialThanksの設定 */
.thanks
{
	margin-top   :100px;
	margin-left  :28px;
}

/* linkの設定 */
.link
{
	margin-top :10px;
	margin-left:21px;
	font-size  :14px;
	font-weight:bold;
	color      :#cdcdcd;
}

/* linkのリンクの設定 */
.link a:link
{
	color:#007d7f;
	text-decoration:none;
}

/* linkのアクセス済みの設定 */
.link a:visited
{
	color:#007d7f;
	text-decoration:none;
}

/* linkのアクセス中の設定 */
.link a:active
{
	color:#007d7f;
	text-decoration:none;
}

/* linkのマウスオーバーの設定 */
.link a:hover
{
	color:#ff8c00;
	text-decoration:underline;
}

/* 見出し1の配置 */
.intro1
{
	padding-top   :5px;
	padding-left  :40px;
	padding-bottom:0px;
	color         :#515C7A;
	text-decoration:underline;
	font-style     :italic;
}

/* 見出し2の配置 */
.intro2
{
	padding-top   :0px;
	padding-left  :25px;
	padding-right :25px;
	padding-bottom:0px;
	color         :#515C7A;
	font-size     :15px;
	line-height   :22px;
}

/* Googleの配置の設定 */
.google
{
	margin-top:30px;
}

/* 文字の設定1 */
.type1
{
	margin-top :18px;
	margin-left:30px;
	font-size  :20px;
	font-weight:bold;
}

/* 文字の設定2 */
.type2
{
	margin-left:30px;
	margin-top :5px;
	font-size  :12px;
}

/* 文字の設定3 */
.type3
{
	margin-top :60px;
	margin-left:50px;
	width      :527px;
	font-size  :16px;
}

/* 文字の設定3-1 */
.type3_1
{
	margin-top :60px;
	margin-left:60px;
	width      :600px;
	font-size  :36px;
}

/* 文字の設定3-1-1 */
.type3_1_1
{
	margin-top :60px;
	margin-left:30px;
	width      :600px;
	font-size  :20px;
}

/* 文字の設定3-1-2 */
.type3_1_2
{
	margin-top :60px;
	margin-left:30px;
	width      :600px;
	font-size  :24px;
}

/* 文字の設定3-2 */
.type3_2
{

	margin-left:60px;
	width      :600px;
	font-size  :20px;
}

/* 文字の設定3-2-1 */
.type3_2_1
{

	font-size  :28px;
}

/* 文字の設定3-3 */
.type3_3
{

	margin-left:10px;
	width      :180px;
	font-size  :16px;
}

/* 文字の設定3-4 */
.type3_4
{

	margin-left:30px;
	width      :600px;
	font-size  :16px;
}

/* 文字の設定3-4-1 */
.type3_4_1
{

	margin-left:30px;
	width      :600px;
	font-size  :25px;
}

/* 文字の設定3-4-2 */
.type3_4_2
{
	margin-top :120px;
	margin-left:30px;
	width      :600px;
	font-size  :16px;
}

/* 文字の設定3-4-3 */
.type3_4_3
{

	width      :300px;
	font-size  :16px;
}

/* 文字の設定3-4-4 */
.type3_4_4
{
	margin-top :80px;
	margin-left:10px;
	width      :225px;
	font-size  :16px;
}

/* 文字の設定3-4-5 */
.type3_4_5
{

	width      :600px;
	font-size  :24px;
}

/* 文字の設定3-4_6 */
.type3_4_6
{

	margin-left:60px;
	width      :600px;
	font-size  :16px;
}

/* 文字の設定3-5 */
.type3_5
{
	margin-top :60px;
	margin-left:60px;
	width      :600px;
	font-size  :20px;
}

/* 文字の設定3-5-1 */
.type3_5_1
{
	margin-top :20px;
	margin-left:60px;
	width      :600px;
	font-size  :18px;
}

/* 文字の設定3-5-2 */
.type3_5_2
{
	margin-top :20px;
	margin-left:10px;
	width      :410px;
	font-size  :18px;
}

/* 文字の設定3-5-3 */
.type3_5_3
{
	margin-left:100px;
	width      :500px;
	font-size  :20px;
}

/* 文字の設定3-5-4 */
.type3_5_4
{

	font-size  :16px;
}

/* 文字の設定3-5-5 */
.type3_5_5
{
	margin-top :60px;
	margin-left:60px;
	width      :600px;
	font-size  :20px;
}

/* 文字の設定3-5-6 */
.type3_5_6
{

	font-size  :30px;
}

/* 文字の設定3-5-7 */
.type3_5_7
{

	font-size  :20px;
}

/* 文字の設定3-5_8 */
.type3_5_8
{
	margin-top :60px;
	margin-left:38px;
	width      :600px;
	font-size  :20px;
}

/* 文字の設定3-6 */
.type3_6
{
	margin-top :60px;
	margin-left:30px;
	width      :300px;
	font-size  :20px;
}

/* 文字の設定3-6-1 */
.type3_6_1
{
	margin-top :30px;
	margin-left:30px;
	width      :300px;
	font-size  :20px;
}

/* 文字の設定3-7 */
.type3_7
{
	width      :200px;
	font-size  :20px;
}

/* 文字の設定3-8 */
.type3_8
{
	margin-top :60px;
	margin-left:10px;
	width      :350px;
	font-size  :18px;
}

/* 文字の設定3-9 */
.type3_9
{
	width      :350px;
	font-size  :20px;
}

/* 文字の設定4 */
.type4
{
	margin-top:12px;
	text-align:center;
	font-weight:bold;
	font-size :12px;
}

/* 文字の設定4のリンクの設定 */
.type4 a:link
{
	color:#000000;
	text-decoration:none;
}

/* 文字の設定4のアクセス済みの設定 */
.type4 a:visited
{
	color:#000000;
	text-decoration:none;
}

/* 文字の設定4のアクセス中の設定 */
.type4 a:active
{
	color:#000000;
	text-decoration:none;
}

/* 文字の設定4のマウスオーバー設定 */
.type4 a:hover
{
	color:#ff8c00;
	text-decoration:underline;
}

/* 文字の設定5 */
.type5
{
	margin-top:8px;
	text-align:center;
	font-size :13px;
	font-weight:bold;
}

/* 文字の設定6 */
.type6
{
	margin-top:8px;
	margin-left:50px;
	width      :507px;
	font-size :14px;
}

/* 画像の配置設定 */
.img
{
	margin-left:10px;
	margin-top :10px;
}

/* ナビゲーションテキストの設定 */
.navi
{
	padding-top   :13px;
	font-size     :13px;
	text-align    :center;
	color         :#383838;
}

/* ナビゲーションテキストのリンクの設定 */
.navi a:link
{
	color:#383838;
	text-decoration:none;
}

/* ナビゲーションテキストのアクセス済みの設定 */
.navi a:visited
{
	color:#383838;
	text-decoration:none;
}

/* ナビゲーションテキストのアクセス中の設定 */
.navi a:active
{
	color:#383838;
	text-decoration:none;
}

/* ナビゲーションテキストのマウスオーバーの設定 */
.navi a:hover
{
	color:#ff8c00;
	text-decoration:underline;
}

/* スポンサー広告の設定 */
.spo
{
	padding-top   :5px;
	padding-left  :30px;
	font-size     :13px;
	color         :#383838;
}

/* スポンサー広告のリンクの設定 */
.spo a:link
{
	color:#383838;
	text-decoration:none;
}

/* スポンサー広告のアクセス済みの設定 */
.spo a:visited
{
	color:#383838;
	text-decoration:none;
}

/* スポンサー広告のアクセス中の設定 */
.spo a:active
{
	color:#383838;
	text-decoration:none;
}

/* スポンサー広告のマウスオーバーの設定 */
.spo a:hover
{
	color:#ff8c00;
	text-decoration:none;
}

/* フッターまでの幅の設定 */
.foot
{
	margin-bottom:0px;
}

/* bannerの配置の設定 */
.banner
{
	margin-top:25px;
	margin-bottom:25px;
	text-align:center;
}
h1 {
font-size: 12px;
height: 17px;
color: #000000;
background: #FFFFFF;
margin: 0px 0px 0px 0px;
}


