body {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-image:url(img/back03.jpg);
background-repeat:repeat-x;
}

table	{
line-height: 1.2;
color: #666666;
font-size: 95%;
}


/* フォント */


/*      色 */
.color_red	{
color: #FF3366;
}

.color_orange	{
color:#FF6600;
}

.color_white{
color: #FFFFFF;
}

/*      特定 */

.big_orange {
font-size: 110%;
line-height: 1.2;
color:#FF6600;
font-weight: bold;
}

.bold {
font-weight: bold;
}
.bold_blue {
font-size: 100%;
line-height: 1.2;
font-weight: bold;
color: #000099;
}
.bold_red {
font-size: 100%;
line-height: 1.2;
font-weight: bold;
color: #FF0000;
}
.nomal {
font-size: 85%;
line-height: 1.2;
}
.nomal_red {
font-size: 85%;
line-height: 1.2;
color: #FF3366;
}
.nomal_blue {
font-size: 85%;
line-height: 1.2;
color: #000099;
}
.nomal_gray {
font-size: 85%;
line-height: 1.2;
color: #666666;

.nomal_bold {
font-size: 85%;
font-weight: bold;
}

.small {
font-size: 80%;
}
.small_red {
font-size: 80%;
color: #FF3366;
}
.small_bold {
font-size: 80%;
font-weight: bold;
}

.smallsmall {
font-size: 60%;
}
.smallsmall_red {
font-size: 60%;
color: #FF3366;
}

.copyright {
font-size: 70%;
color: #666666;
}

.title_1	{
font-size: 120%;
color:#008BBF;
font-weight: bold;
}
.title_2	{
font-size: 120%;
color:#000000;
line-height: 1.5;
}
.title_3	{
font-size: 140%;
font-weight: bold;
}
.title_4	{
font-size: 110%;
color:#CCFFFF;
font-weight: bold;
}
.title_5	{
font-size: 120%;
color:#FF0000;
font-weight: bold;
}
.title_6	{
font-size: 130%;
color:#000099;
font-weight: bold;
}
.pr	{
line-height: 1.5;
color:#222222;
}
.form	{
line-height: 1.8;
color:#222222;
font-family:"ＭＳ ゴシック","Osaka";
}


/* テーブル・セル */


.td_aisatu {
font-size:13px;
letter-spacing:1.2;
}

.table_main {
border: solid 1px #cccccc;
}

.table_blue {
border: solid 1px #5FB7FF;
}

.td_gray {
background-color:#EEEEEE;
padding:7px;
}

.td_red {
background-color:#9F0022;
height:35px;
}

.td_whitepadd {
background-color:#FFFFFF;
padding:10px 5px 10px 20px;
}

.td_yellow {
background-color:#FCFFBF;
padding:7px;
border-bottom-style:solid;
border-bottom-color:#5FB7FF;
border-bottom-width:1px;
}

.td_copyright {
background-color:#DADFED;
padding:2px;
font-size: 70%;
color: #666666;
}

.td_dot {
background-image:url(img/bor01.gif);
background-repeat:repeat-x;
background-position:center;
}



/* リンク */

a.linkmain:link {
color: #333399;
text-decoration: none;
}
a.linkmain:visited {
color: #666666;
text-decoration: none;
}
a.linkmain:hover {
color: #FF3366;
text-decoration: underline;
}

.copyright a:link {
color: #333333;
text-decoration: none;
}
.copyright a:visited {
color: #666666;
text-decoration: none;
}
.copyright a:hover {
color: #FF3366;
text-decoration: underline;
}

a.linksmall:link {
font-size: 80%;
color: #666666;
text-decoration: none;
}
a.linksmall:visited {
font-size: 80%;
color: #666666;
text-decoration: none;
}
a.linksmall:hover {
font-size: 80%;
color: #FF3366;
text-decoration: underline;
}
a.linktitle:link {
color: #333333;
text-decoration: none;
line-height: 1.4;
}
a.linktitle:visited {
color: #666666;
text-decoration: none;
line-height: 1.4;
}
a.linktitle:hover {
color: #FF3366;
border-bottom: #FF0033 1px dashed;
line-height: 1.4;
}

a.linkdash:link {
font-size: 85%;
color: #333399;
text-decoration: none;
}
a.linkdash:visited {
font-size: 85%;
color: #666666;
text-decoration: none;
}
a.linkdash:hover {
font-size: 85%;
color: #FF3366;
border-bottom: #FF0033 1px dashed;
}







/* その他 */

.formbutton { 
width: 200px; 
height: 100px;
font-size: 30pt;
}








