@charset "Shift_JIS";



.banner1 { margin-bottom: 20px; }

.banner2 { margin-bottom: 6px; }



.black12       { color: #000000; font-size: 12px; font-weight: normal; }

.black_b12     { color: #000000; font-size: 12px; font-weight: bold; }

.black14       { color: #000000; font-size: 14px; font-weight: normal; }

.black_b14     { color: #000000; font-size: 14px; font-weight: bold; }

.black16       { color: #000000; font-size: 16px; font-weight: normal; }

.black_b16     { color: #000000; font-size: 16px; font-weight: bold; }

.black18       { color: #000000; font-size: 18px; font-weight: normal; }

.black_b18     { color: #000000; font-size: 18px; font-weight: bold; }

.black20       { color: #000000; font-size: 20px; font-weight: normal; }

.black_b20     { color: #000000; font-size: 20px; font-weight: bold; }



.white12       { color: #ffffff; font-size: 12px; font-weight: normal; }

.white_b12     { color: #ffffff; font-size: 12px; font-weight: bold; }

.white14       { color: #ffffff; font-size: 14px; font-weight: normal; }

.white_b14     { color: #ffffff; font-size: 14px; font-weight: bold; }

.white16       { color: #ffffff; font-size: 16px; font-weight: normal; }

.white_b16     { color: #ffffff; font-size: 16px; font-weight: bold; }

.white18       { color: #ffffff; font-size: 18px; font-weight: normal; }

.white_b18     { color: #ffffff; font-size: 18px; font-weight: bold; }

.white20       { color: #ffffff; font-size: 20px; font-weight: normal; }

.white_b20     { color: #ffffff; font-size: 20px; font-weight: bold; }



.red12         { color: #ff0000; font-size: 12px; font-weight: normal; }

.red_b12       { color: #ff0000; font-size: 12px; font-weight: bold; }

.red14         { color: #ff0000; font-size: 14px; font-weight: normal; }

.red_b14       { color: #ff0000; font-size: 14px; font-weight: bold; }

.red16         { color: #ff0000; font-size: 16px; font-weight: normal; }

.red_b16       { color: #ff0000; font-size: 16px; font-weight: bold; }

.red18         { color: #ff0000; font-size: 18px; font-weight: normal; }

.red_b18       { color: #ff0000; font-size: 18px; font-weight: bold; }

.red20         { color: #ff0000; font-size: 20px; font-weight: normal; }

.red_b20       { color: #ff0000; font-size: 20px; font-weight: bold; }



.blue12        { color: #0000FF; font-size: 12px; font-weight: normal; }

.blue_b12      { color: #0000FF; font-size: 12px; font-weight: bold; }

.blue14        { color: #0000FF; font-size: 14px; font-weight: normal; }

.blue_b14      { color: #0000FF; font-size: 14px; font-weight: bold; }

.blue16        { color: #0000FF; font-size: 16px; font-weight: normal; }

.blue_b16      { color: #0000FF; font-size: 16px; font-weight: bold; }

.blue18        { color: #0000FF; font-size: 18px; font-weight: normal; }

.blue_b18      { color: #0000FF; font-size: 18px; font-weight: bold; }

.blue20        { color: #0000FF; font-size: 20px; font-weight: normal; }

.blue_b20      { color: #0000FF; font-size: 20px; font-weight: bold; }



.yellow12      { color: #FFFF00; font-size: 12px; font-weight: normal; }

.yellow_b12    { color: #FFFF00; font-size: 12px; font-weight: bold; }

.yellow14      { color: #FFFF00; font-size: 14px; font-weight: normal; }

.yellow_b14    { color: #FFFF00; font-size: 14px; font-weight: bold; }

.yellow16      { color: #FFFF00; font-size: 16px; font-weight: normal; }

.yellow_b16    { color: #FFFF00; font-size: 16px; font-weight: bold; }

.yellow18      { color: #FFFF00; font-size: 18px; font-weight: normal; }

.yellow_b18    { color: #FFFF00; font-size: 18px; font-weight: bold; }

.yellow20      { color: #FFFF00; font-size: 20px; font-weight: normal; }

.yellow_b20    { color: #FFFF00; font-size: 20px; font-weight: bold; }



.green12       { color: #009900; font-size: 12px; font-weight: normal; }

.green_b12     { color: #009900; font-size: 12px; font-weight: bold; }

.green14       { color: #009900; font-size: 14px; font-weight: normal; }

.green_b14     { color: #009900; font-size: 14px; font-weight: bold; }

.green16       { color: #009900; font-size: 16px; font-weight: normal; }

.green_b16     { color: #009900; font-size: 16px; font-weight: bold; }

.green18       { color: #009900; font-size: 18px; font-weight: normal; }

.green_b18     { color: #009900; font-size: 18px; font-weight: bold; }

.green20       { color: #009900; font-size: 20px; font-weight: normal; }

.green_b20     { color: #009900; font-size: 20px; font-weight: bold; }



.orange12      { color: #FF9900; font-size: 12px; font-weight: normal; }

.orange_b12    { color: #FF9900; font-size: 12px; font-weight: bold; }

.orange14      { color: #FF9900; font-size: 14px; font-weight: normal; }

.orange_b14    { color: #FF9900; font-size: 14px; font-weight: bold; }

.orange16      { color: #FF9900; font-size: 16px; font-weight: normal; }

.orange_b16    { color: #FF9900; font-size: 16px; font-weight: bold; }

.orange18      { color: #FF9900; font-size: 18px; font-weight: normal; }

.orange_b18    { color: #FF9900; font-size: 18px; font-weight: bold; }

.orange20      { color: #FF9900; font-size: 20px; font-weight: normal; }

.orange_b20    { color: #FF9900; font-size: 20px; font-weight: bold; }



.gray12        { color: #999999; font-size: 12px; font-weight: normal; }

.gray_b12      { color: #999999; font-size: 12px; font-weight: bold; }

.gray14        { color: #999999; font-size: 14px; font-weight: normal;}

.gray_b14      { color: #999999; font-size: 14px; font-weight: bold;}

.gray16        { color: #999999; font-size: 16px; font-weight: normal; }

.gray_b16      { color: #999999; font-size: 16px; font-weight: bold; }

.gray18        { color: #999999; font-size: 18px; font-weight: normal; }

.gray_b18      { color: #999999; font-size: 18px; font-weight: bold; }

.gray20        { color: #999999; font-size: 20px; font-weight: normal; }

.gray_b20      { color: #999999; font-size: 20px; font-weight: bold; }



.lightblue12   { color: #00FFFF; font-size: 12px; font-weight: normal; }

.lightblue_b12 { color: #00FFFF; font-size: 12px; font-weight: bold; }

.lightblue14   { color: #00FFFF; font-size: 14px; font-weight: normal; }

.lightblue_b14 { color: #00FFFF; font-size: 14px; font-weight: bold; }

.lightblue16   { color: #00FFFF; font-size: 16px; font-weight: normal; }

.lightblue_b16 { color: #00FFFF; font-size: 16px; font-weight: bold; }

.lightblue18   { color: #00FFFF; font-size: 18px; font-weight: normal; }

.lightblue_b18 { color: #00FFFF; font-size: 18px; font-weight: bold; }

.lightblue20   { color: #00FFFF; font-size: 20px; font-weight: normal; }

.lightblue_b20 { color: #00FFFF; font-size: 20px; font-weight: bold; }



.b { text-weight: bold; }

.mark1 { background-color: #FFFF00; }

.brack { color: #000000; }

.white { color: #000000; }

.red { color: #FF0000; }

.blue { color: #0000FF; }

.yellow { color: #FFFF00; }

.orange { color: #FF9900; }

.gray { color: #999999; }

.lightblue { color: #00FFFF; }



.cl_all {

	clear: both;

	height: 1px;

  margin: 0;

  padding: 0;

}

.cl_left {

	clear: left;

	height: 1px;

  margin: 0;

  padding: 0;

}

.cl_right {

	clear: right;

	height: 1px;

  margin: 0;

  padding: 0;

}

.fl_left {

	float: left;

	margin-right: 10px;

}

.fl_right {

	float: right;

	margin-left: 10px;

}

.fl_center {

	display: block;

	margin: 0 auto 10px auto;

}



/* ブロックスタイル */



.quote {

  background: #EEE;

  margin: 12px;

  padding: 12px;

  color: #666;

}

.annot {

  background-color: #FFE8E8;

  margin: 12px;

  padding: 12px;

  color: #600;

}

.colum01 {

  background-color: #ECEEF0;

  padding: 12px;

  border: 1px solid #CCC;

  margin: 0 0 20px 0;

}

.colum02 {

  background-color: #FAF0D6;

  padding: 12px;

  border: 3px solid #F90;

  margin: 0 0 20px 0;

}

.line01 {

  margin: 0px;

  padding: 0px;

  height: 12px;

  width: auto;

  border-bottom: 1px solid #900;

}

.line02 {

  margin: 0px;

  padding: 0px;

  height: 12px;

  width: auto;

  border-bottom: 1px solid #09F;

}

