/*----------サイト全体設定-----------*/
body {
　background-color: #fff;
  font-size: 12px;
  color: #808080}

* {
　font-family: "ＭＳ Ｐゴシック",sans-serif;
   font-size: 12px;}

h2{
  color:#00f;
  font-size:12px;
  line-height:0px;
  font-weight:bolder;
  line-height:20px;
  margin: 0 0 0 0px;}

/*----------枠設定-----------*/
#wrap {
  width:850px;
  text-align:center;
  margin:0 auto;
  float:left;}

/*----------ヘッダー設定-----------*/
#header {
  color: #666666;
  width: 850px;
  padding-top:1p;
  padding-bottom:1px;}

#header h1{
  font-size:14px;
  float:left;}

#header p {
  font-size:1em;
  float:right;}

#mainwrap {
  width:170px;
  float:left;
  margin-top:0px;
  margin-left:0px;
  line-height:0px;}

#centerwrap {
  width:500px;
  float:left;
  margin-top:0px;
  margin-left:0px;
  line-height:20px;}

#rightwrap {
  width:170px;
  text-align:center;
  float:left;
  margin-top:5px;
  margin-left:0px;
  line-height:20px;}

/*----------内枠設定-----------*/

#inner {
  margin:1 1px;}

/*----------メニュー枠設定-----------*/

#menuwrap {
  width:255px;
  text-align:center;
  float:left;}

#title {
　background-color: #A3D4F4;
  width: 246px;
  height: 21px;
  text-align:left;
  float:left;
  padding: 2 0 0 5px;
  margin: 0 0 0 0px;
  line-height: 20px;}

#title h2{
  color:#00f;
  font-size:12px;
  line-height:0px;
  font-weight:bolder;
  line-height:18px;
  margin: 0 0 0 0px;}

#space {
  width: 4px;
  height: 21px;
  float:left;
  padding: 0 0 0 0px;
  margin: 0 0 0 0px;}

#katewrap {
  width: 250px;
  text-align:left;
  float:left;
  border:solid #A3D4F4;
  border-width:1 1 1 1px;
  padding:0 0 0 0px;
  margin: 0 0 5 0px;
  clear:both;}

#menul {
  width: 124px;
  float:left;
  padding: 0 0 0 5px;
  line-height:20px;}

#menur {
  width: 124px;
  float:left;
  padding: 0 0 0 5px;
  line-height:20px;}

#title02 {
　background-color: #A3D4F4;
  width: 240px;
  height: 21px;
  text-align:left;
  float:left;
  padding: 2 0 0 5px;
  margin: 0 0 0 0px;}

#space02 {
  width: 4px;
  height: 21px;
  float:left;
  padding: 0 0 0 0px;
  margin: 0 0 0 0px;}

#title02 h2{
  color:#00f;
  font-size:12px;
  line-height:0px;
  font-weight:bolder;
  line-height:18px;
  margin: 0 0 0 0px;}

#katewrap02 {
  width: 244px;
  text-align:left;
  float:left;
  border:solid #A3D4F4;
  border-width:1 1 1 1px;
  padding:0 0 0 0px;
  margin: 0 0 5 0px;
  clear:both;}

#menul02 {
  width: 60px;
  float:left;
  padding: 0 0 0 5px;
  line-height:20px;}

#menur02 {
  width: 175px;
  float:left;
  padding: 0 0 0 5px;
  line-height:20px;}

#menul03 {
  width: 120px;
  float:left;
  padding: 0 0 0 5px;
  line-height:20px;}

#menur03 {
  width: 115px;
  float:left;
  padding: 0px;
  line-height:20px;}

/*----------本文枠設定-----------*/

#textwrap {
  width:590px;
  text-align:left;
  float:left;
  padding: 0 0 0 20px;
  line-height:20px;}

#textwrap01 {
  width:300px;
  text-align:left;
  float:left;
  padding: 0 0 0 5px;
  line-height:20px;}

#textwrap02 {
  width:250px;
  text-align:left;
  float:left;
  padding: 0 0 0 0px;
  line-height:12px;}

/*----------広告枠設定-----------*/

#cm {
　background-color: #fff;
  width: 468px;
  height: 60px;
  padding:10 0 0 0px;
  margin: 0 0 0 0px;}

#cm234 {
　background-color: #ffffcc;
  width: 234px;
  height: 60px;
  padding:10 0 0 0px;
  margin: 0 0 0 0px;}

#cmtext01 {
　background-color: #FFECFF;
  width: 300px;
  line-height: 110%;
  padding:3px;
  margin: 2px;}

#cmtext02 {
  width: 120px;
  line-height: 110%;
  float:left;
  padding:0px;
  margin: 0px;}

#cmtext03 {
  width: 170px;
  line-height: 110%;
  padding:0px;
  margin: 0px;}

/*----------回り込み防止設定-----------*/

.clear { clear:both; }   
.clear hr { display:none; } 

/*----------文字カラー設定-----------*/

#grey {
　font-size: 12px;
  color: #808080}

#blue {
　font-size: 12px;
  color: #00f}

#red {
　font-size: 12px;
  color: #f00}

#skyblue {
　font-size: 12px;
  color: #39f}



/*----------文字カラー設定-----------*/
.blak {
　font-size: 12px;
  color: #000}

.grey {
　font-size: 12px;
  color: #808080}

.grey2 {
　font-size: 12px;
  color: #999}

.blue {
　font-size: 12px;
  color: #00f}

.red {
　font-size: 12px;
  color: #f00}

.pink {
　font-size: 12px;
  color: #f0f}

.yellow {
　font-size: 12px;
  color: #ff0}

.white {
  font-size: 12px;
  color: #fff}



.orange {
　font-size: 12px;
  color: #f90}

.orange2 {
　font-size: 12px;
  color: #c30}

.navy {
　font-size: 12px;
  color: #000080}

.green {
　font-size: 12px;
  color: #060}
  
/*----------文字サイズ設定-----------*/
.4 {
　font-size: 4px;}

.8 {
　font-size: 8px;}

.10 {
　font-size: 10px;}

.11 {
　font-size: 11px;}

.15 {
　font-size: 15px;}

.grey11 {
　font-size: 11px;
  color: #909090}

.red11 {
　font-size: 11px;
  color: #f00}

.green10 {
　font-size: 10px;
  color: #3c3}

.orenge10 {
　font-size: 10px;
  color: #f60}

/*----------太い文字設定-----------*/
.blue-b {
　font-size: 12px;
  font-weight:bolder;
  color: #00f}

.red-b {
　font-size: 12px;
  font-weight:bolder;
  color: #f00}

.pink-b {
　font-size: 12px;
  font-weight:bolder;
  color: #f0f}

.white-b {
  font-size: 12px;
  font-weight:bolder;
  color: #fff}

.blak-b {
  font-size: 12px;
  font-weight:bolder;
  color: #000}

.white-b14 {
  font-size: 14px;
  font-weight:bolder;
  color: #fff}

.navy-b14 {
　font-size: 14px;
  font-weight:bolder;
  color: #000080}

.blue-b14 {
　font-size: 14px;
  font-weight:bolder;
  color: #00f}

.orange-b15 {
　font-size: 15px;
  font-weight:bolder;
  color: #f90}

.red-b18 {
　font-size: 18px;
  font-weight:bolder;
  color: #f00}

.red-b20 {
　font-size: 20px;
  font-weight:bolder;
  color: #f00}

.white-b20 {
  font-size: 20px;
  font-weight:bolder;
  color: #fff}


/*----------広告設定-----------*/
.cm {
　background-color: #ffc;
  font-size: 12px;
  color: #f00}

/*----------枠設定-----------*/
.bak-FFFFE6 {
　background-color: #FFFFE6}

b {
　font-size: 14px;
  color: #ff99cc}

.big {
　font-size: 16px;
  color: #ff99cc}

/*----------リンク設定-----------*/
a { 
  text-decoration: none}

a:hover {
  position: relative; 
  top: 1px; 
  left: 1px; 
  text-decoration: none}

/*-------行間-------*/
.120 {
 line-height : 120%}

.150 {
 line-height : 120%}