@charset "Shift_JIS";

body{
	background-color:#ffffff;
	color:#333333;
	margin: 0px;
}

h1{
width:620px; 
font-size:16px; 
padding:10px;
background-color:#FF9966;
}

h2.title{
width:620px; 
font-size:16px; 
padding:5px;
background-image:url(misc/bg-orange.gif);
background-attachment:fixed;
background-repeat:repeat;
}

h2.title-green{
width:620px; 
font-size:16px; 
padding:5px;
background-image:url(misc/bg-green.gif);
background-attachment:fixed;
background-repeat:repeat;
}

.red{color:#ff0000;}
.blue{color:#3366FF;}
.green{color:#669900;}
.green2{color:#008000;}
.orange{color:#FF9900;}
.g{color:#888;}

.redbold{
color:#ff0000;
font-weight: bold;
}

.ddredbold{
color:#dd0000;
font-weight: bold;
}

.ddbold{
color:#dd0000;
font-weight: bold;
}

.ccbold{color:#cc0000;
font-weight: bold;
}

.ddred{color:#dd0000;}
.dred{color:#f80000;}

.600{width:600px;}
.580{width:580px;}
.550{width:550px;}
.500{width:500px;}
.300{width:300px;}
.280{width:280px;}

.i280{width:280px; height:200px;}

.b0{border:0px;}
.b1{border:solid 1px #000;}
.b2{border:solid 2px #000;}

.line-height{ line-height:120%;}
.line-height140{ line-height:140%;}

.style1 {color: #666666}
.style3 {
	font-size: large;
	font-weight: bold;
}

.style16 {font-size: 12px;}

.style17 {
	font-size: large;
	font-weight: bold;
}

a:link {  color: #000000; text-decoration: underline;}
a:visited {  color: #666666; text-decoration: underline;}
a:active {  color: #ffffff; background-color: #666666;}
a:hover {  color: #ffffff; background-color: #666666;}

.underline{text-decoration:underline;}

.usu-green{background-color:#AFCFB5;}
.usu-green2{background-color:#DDE6D5;}

.usu-green2{background-color:#C1DFCA;}

.usu-orange{background-color:#FFB69D;}

.usu-orange2{background-color:#FFDDD7;}

.usu-pink{background-color:#FFF0F5;}

.usu-pink2{background-color:#FFCCCC;}

.usu-pink3{background-color:#FFE4E1;}

.cellpadding{padding:5px; border:none;}
.cellpadding10{padding:10px; border:none;}

.table-usu-orange{
width:580;
background-color:#FFDDD7;
border:none;
padding:10px;
}

.div1{
border: solid 1px #000000;
width:580;
padding: 10px;
}

.div2{
border: none;
width:580;
padding: 10px;
}

.div3{
border: solid 2px #000000;
width:610;
padding: 10px;
}

.div-left{
border: solid 1px #000000;
width:580;
padding: 10px;
text-align:left;
}

.div-left600{
border: solid 1px #000000;
width:600;
padding: 10px;
text-align:left;
}

.div-left2{
border: solid 1px #000000;
width:600;
padding: 10px;
text-align:left;
}

.div-right{
width:600;
padding: 10px;
text-align:right;
}

.div-pink{
border: solid 1px #000000;
width:580;
padding: 10px;
background-color:#FFDDD7;
}

.div-pink2{
border: solid 1px #000000;
width:580;
padding: 10px;
background-color:#FFDDD7;
text-align:left;
}

.div-pink3{
border: solid 1px #000000;
width:580;
padding: 10px;
background-color:#FFF0F5;
text-align:left;
}

.div-white{
width:550;
padding:10px;
border:solid 1px;
background-color:#ffffff;
text-align:left;
}

.div-white580{
width:580;
padding:10px;
border:solid 1px;
background-color:#ffffff;
text-align:left;
}

.div-250r{
width:250px;
margin-left:25px;
border:none;
text-align:left;
}

.div-230r{
width:230px;
margin-left:10px;
border:none;
text-align:left;
}



.dt-midasi{
width:580;
padding:3px;
background-color:#FFCCCC;
}

.small{
font-size:70%;
}

.nebiki{
text-decoration:overline underline;
color:#ff0000;
}


.white{background-color:#ffffff;}

.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}

.bold{font-weight:bold;}

.border{border:1px solid #000;}

.table{border:1px solid #000;}
.tablec{border-collapse:collapse; border:2px solid #000;}
.tdc5{border-collapse:collapse; border:1px solid #000; padding:5px; font-size:12px;}
.tdc10{border-collapse:collapse; border:1px solid #000; padding:10px; font-size:12px;}

.table580{border:none 0px; width:580px;}


.lh180{line-height:180%;}
.lh150{line-height:150%;}
.lh140{line-height:140%;}
.lh130{line-height:130%;}

.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}

.txtcenter{text-align:center;}
.txtright{text-align:right;}
.txtleft{text-align:left;}

.right{float:right;}
.left{float:left;}

.mch{background-color:#e1ddc9; font-size:12px; text-align:center;}
.mck{background-color:#555; color:#fff; font-size:12px; text-align:center;}

.ch{background-color:#FFE1DF; font-size:12px; text-align:center;}
.ck{background-color:#FF9999; font-size:12px; text-align:center;}

img{border:none 0px;}

.margin-l20{margin-left:30px;}
.margin-b5{margin-bottom:5px;}
