/* CSS Document */
@charset "shift-jis";

*{
margin:0 auto;
}

body{
margin-top: 0px;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
}

/* text_start */
.style1 {
font-size: 11px;
line-height: 1.6em;
color: #333333;
text-align: left;
vertical-align: top;
}
.style2 {
font-size: 15px;
line-height: 1.3em;
color: #ffffff;
background-color:#888888;
text-align: left;
vertical-align: middle;
font-weight:800;
padding: 3px 3px 3px 6px;
}
.style3 {
font-size: 13px;
line-height: 1.8em;
color: #333333;
text-align: left;
vertical-align: top;
font-weight:800;
}
.style4 {
font-size: 11px;
line-height: 1.8em;
color: #ffffff;
background-color:#666666;
text-align: center;
vertical-align: top;
padding: 2px;
}
.style5 {
font-size: 11px;
line-height: 1.8em;
color: #333333;
background-color:#efefef;
text-align: left;
vertical-align: top;
padding: 2px;
}
.style6 {/* btn */
font-size: 14px;
line-height: 1.3em;
color: #333333;
background-color:#f1f1f1;
text-align: left;
vertical-align: top;
padding: 2px 3px 2px 5px;
}
.style7 {/* red_text */
font-size: 11px;
line-height: 1.3em;
color:#990000;
text-align: center;
vertical-align: top;
}
.style7_1 {/* red_text */
font-size: 11px;
line-height: 1.3em;
color:#999999;
text-align: center;
vertical-align: top;
}
.style1_1 {
font-size: 11px;
line-height: 1.6em;
color: #333333;
text-align: left;
vertical-align: top;
}
.style1_2 {
font-size: 11px;
line-height: 1.6em;
color: #999999;
text-align: left;
vertical-align: top;
}
.style8 {
font-size: 14px;
line-height: 1.8em;
color: #FF0000;
text-align: left;
vertical-align: top;
font-weight:800;
}
.style9 {
font-size: 16px;
line-height: 1.8em;
text-align: left;
vertical-align: top;
font-weight:800;
}

.box1 {/* purple */
font-size: 11px;
line-height: 1.6em;
color:#990099;
text-align: left;
vertical-align: top;
}
.box2 {/* green */
font-size: 11px;
line-height: 1.6em;
color:#006633;
text-align: left;
vertical-align: top;
}
.box2_1 {/* green */
font-size: 11px;
line-height: 1.6em;
color:#B0FFB0;
text-align: left;
vertical-align: top;
}
.box3 {/* yellow */
font-size: 11px;
line-height: 1.6em;
color:#FFCC00;
text-align: left;
vertical-align: top;
}
.box3_1 {/* yellow */
font-size: 11px;
line-height: 1.6em;
color:#FFFFA6;
text-align: left;
vertical-align: top;
}
.box4 {/* blue */
font-size: 11px;
line-height: 1.6em;
color:#0080C0;
text-align: left;
vertical-align: top;
}
.box4_1 {/* blue */
font-size: 11px;
line-height: 1.6em;
color:#B5E7FF;
text-align: left;
vertical-align: top;
}

a:link{
color:#333;
text-decoration:none;
}

a:hover{
color:#000;

text-decoration:none;
}

a:active{
color:#000;
text-decoration:none;
}

a:visited{
color:#000;
text-decoration:none;
}




.table1 {/* table */ 
width: 450px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #e00505 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 
.table1 TD { 
border: 1px #e00505 solid; /* セルの枠線（太さ・色・スタイル） */ 
}
.table2 {/* table */ 
width: 830px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #333333 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 
.table2 TD { 
border: 1px #333333 solid; /* セルの枠線（太さ・色・スタイル） */ 
}
