/* CSS Document */

Body {

font-size:16px;

background-color:#ffffe0;

text-align:center;

}



a:link { color:#0033ff; }



TD {

font-size:12px;

}



h1 { 

font-size:10px;

color:#000000;

font-weight:normal;

display:inline;

}



h1 a:link { color:#000000; text-decoration:none; }

h1 a:visited { color:#000000; text-decoration:none; }

h1 a:hover { color:#000000; text-decoration:none; }



h2 {

font-size:12px;

color:#ffffff;

font-weight:bold;

display:inline;

}



h2 a:link { color:#ffffff; text-decoration:none; }

h2 a:visited { color:#ffffff; text-decoration:none; }

h2 a:hover { color:#ffffff; text-decoration:none; }





.box_menu {

padding-left:2px;

padding-right:2px;

padding-top:0px;

margin-top:0px;

}



.big_box {

width:auto;

clear:both;

}



.box {

width:180px;

float:left;

text-align:center;

}



.box2 {

width:180px;

float:left;

text-align:center;

clear:both;

}



.box3 {

width:555px;

float:left;

text-align:center;

clear:both;

}



.box4 {

width:180px;

float:left;

text-align:center;

clear:both;

}



.box5 {

width:180px;

float:left;

text-align:center;

}



/* ここから、フォント定義------------------------ */



.font10 {

font-size:10px;

}



.font14_b {

font-size:14px;

font-weight:bold;

}



/* ブラウン */

.font12_brown {

font-size:12px;

color:#cc3300;

line-height:16px;

}



.font12_brown_b {

font-size:12px;

color:#cc3300;

font-weight:bold;

}



.font10_brown {

font-size:10px;

color:#cc3300;

}



.font10_brown_b {

font-size:10px;

color:#cc3300;

font-weight:bold;

}



/* グレー */

.font10_gray {

font-size:10px;

color:#444444;

}



.font10_gray_b {

font-size:10px;

color:#444444;

font-weight:bold;

}



.font12_gray {

font-size:12px;

color:#444444;

line-height:16px;

}



.font12_gray_b {

font-size:12px;

color:#444444;

font-weight:bold;

}



.font16_gray_b {

font-size:16px;

padding:3px;

color:#444444;

font-weight:bold;

}



/* むらさき */

.font16_purple_b {

font-size:16px;

padding:3px;

color:#9c00ce;

font-weight:bold;

}



.font12_purple {

font-size:12px; 

color:#9c00ce; 

}



.font12_purple_b {

font-size:12px;

color:#9c00ce;

font-weight:bold;

}



.font10_purple {

font-size:10px;

color:#9c00ce;

}



.font10_purple_b {

font-size:10px;

color:#9c00ce;

font-weight:bold;

}



/* 白 */

.font12_white {

font-size:12px; 

color:#ffffff; 

}



.font12_white_b {

font-size:12px;

color:#ffffff;

font-weight:bold;

}



.font16_white_b {

font-size:16px;

padding:3px;

color:#ffffff;

font-weight:bold;

}



/* 赤 */

.font16_red_b {

font-size:16px;

padding:3px;

color:#ff0033;

font-weight:bold;

}



.font16_red {

font-size:16px;

padding:3px;

color:#ff0033;

}



.font12_red {

font-size:12px; 

color:#ff0033; 

}



.font12_red_b {

font-size:12px;

color:#ff0033;

font-weight:bold;

}



.font10_red {

font-size:10px; 

color:#ff0033; 

}



.font10_red_b {

font-size:10px;

color:#ff0033;

font-weight:bold;

}



/* 黄 */

.font12_yellow {

font-size:12px; 

color:#ffa500; 

}



.font12_yellow_b {

font-size:12px;

color:#ffa500;

font-weight:bold;

}



.font10_yellow {

font-size:10px; 

color:#ffa500; 

}







.padding_left {

padding-left:9px;

padding-top:0px;

padding-bottom:0px;

}



.line_height {

line-height:18px;

padding:3px;

}