﻿@charset "utf-8";

body {
text-align: center;
}

#thisPage{
width: 970px;
margin: 0 auto;
text-align: center;
position: relative;
}

#thisPage table,tr,td{
margin: 0;
padding: 0;
border: 0;
text-align: left;
}

.clearfix{
	clear:both;
}

a:link {
	color: #295fb9;
	text-decoration: none;
}
a:visited {
	color: #f20000;
	text-decoration: none;
}
a:hover {
	color: #f20000;
	text-decoration: underline;
}
a:active {
	color: #f20000;
	text-decoration: underline;
}

/* ===== ヘッダー ===== */

/* ===== コンテンツ ===== */

#this_contents{
background: url(../img/u02.gif) repeat;
width: 980px;
margin: 0 auto;
padding: 0;
text-align: center;
}


/* ===== メイン ===== */

#this_main_nomenu{
background-color: #fdfdfd;
width: 760px;
margin: 20px auto 0 auto;
padding: 0;
}




/* ===== フッター ===== */

#this_footer{
clear: both;
width: 760px;
margin: 30px 0 0 0;
border-top: solid 1px #b3b3b3;
}

#this_footer address{
text-align: center;
display: inline;
font-style: normal;
font-size: 82%;
}


#this_footer ul li{
display: inline;
font-size: 82%;
color: #999999;
}

#this_footer ul li a{
margin: 0 1px;
}




/* ===== 文字色 ===== */

#thisPage .red{color:#ff0000;}
#thisPage .white{color:#ffffff;}
#thisPage .gray{color:#666666;}


/* ===== マージン ===== */

.mg-t1	{ margin-top: 1px; }
.mg-t2	{ margin-top: 2px; }
.mg-t3	{ margin-top: 3px; }
.mg-t4	{ margin-top: 4px; }
.mg-t5	{ margin-top: 5px; }
.mg-t10	{ margin-top: 10px; }
.mg-t15	{ margin-top: 15px; }
.mg-t20	{ margin-top: 20px; }
.mg-t25	{ margin-top: 25px; }
.mg-t30	{ margin-top: 30px; }
.mg-t40	{ margin-top: 40px; }
.mg-t50	{ margin-top: 50px; }

.mg-b1	{ margin-bottom: 1px; }
.mg-b2	{ margin-bottom: 2px; }
.mg-b3	{ margin-bottom: 3px; }
.mg-b4	{ margin-bottom: 4px; }
.mg-b5	{ margin-bottom: 5px; }
.mg-b10	{ margin-bottom: 10px; }
.mg-b15	{ margin-bottom: 15px; }
.mg-b20	{ margin-bottom: 20px; }
.mg-b25	{ margin-bottom: 25px; }
.mg-b30	{ margin-bottom: 30px; }
.mg-b40	{ margin-bottom: 40px; }
.mg-b50	{ margin-bottom: 50px; }

.mg-l1	{ margin-left: 1px; }
.mg-l2	{ margin-left: 2px; }
.mg-l3	{ margin-left: 3px; }
.mg-l4	{ margin-left: 4px; }
.mg-l5	{ margin-left: 5px; }
.mg-l10	{ margin-left: 10px; }
.mg-l15	{ margin-left: 15px; }
.mg-l20	{ margin-left: 20px; }
.mg-l25	{ margin-left: 25px; }
.mg-l30	{ margin-left: 30px; }
.mg-l40	{ margin-left: 40px; }
.mg-l50	{ margin-left: 50px; }

.mg-r1	{ margin-right: 1px; }
.mg-r2	{ margin-right: 2px; }
.mg-r3	{ margin-right: 3px; }
.mg-r4	{ margin-right: 4px; }
.mg-r5	{ margin-right: 5px; }
.mg-r10	{ margin-right: 10px; }
.mg-r15	{ margin-right: 15px; }
.mg-r20	{ margin-right: 20px; }
.mg-r25	{ margin-right: 25px; }
.mg-r30	{ margin-right: 30px; }
.mg-r40	{ margin-right: 40px; }
.mg-r50	{ margin-right: 50px; }
