@charset "Shift_JIS";

/* 全称セレクタ 優先順位がいちばん低いです */
* {
margin:0;
padding:0;

box-sizing: border-box;
-moz-box-sizing: border-box; /* MozillaをIEの仕様に合わせる */ 
}


/* IE6で連続する半角英数字が改行されない修正 */
html {word-break:break-all; white-space: ; }



body{
font-size:12pt;
background-attachment: fixed;
}


html{
scrollbar-base-color: #fff0f5;
scrollbar-track-color:#ffccff; 
scrollbar-arrow-color:#ff0066; 
}



textarea { 
border-style:solid; 
border-width:1px; border-color:#ff00ff; 
background:#fffff0; font-size:12pt; 
color:#000000;
}

input { border-style:solid; border-width:1px; border-color:#fffcc; color:#ffffff; background:#0000ff;}

a:link {text-decoration:none; color:yellow; }
a:visited {text-decoration:none; color:yellow; }
a:active {text-decoration:none; color:blue; }
a:hover {text-decoration:underline; color:blue; }


.t01 {
border-style:solid;
border-width:1px;
border-color:green;
margin:10px;
padding:0px;
border-collapse: collapse;
background-color:white;
}

.t01 td {
border:1px solid green;
padding:10px;
}

h1 {margin-bottom:30px;}



.t02 table{
border-style:double;
border-color:#ff00ff;
border-width:3px;
}

.t02 table tr th{
padding:3px;
}

.t03 table{
border-style:solid;
border-width:1px;
border-color:yellow;
margin:10px;
padding:5px;
border-collapse: collapse;
background-color:green;
}

.t03 th , .t03 td {
border:1px solid yellow;
padding:10px;
}

.t03 a:hover {background-color:#ffff00;}


.banner {
border:2px solid #ff00ff;
width:600px;
text-align:left;
padding:10px;
color:0000ff;

background:white;
}


.main_bu {
margin-top:10px;
margin-left:10px;
}
