body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffebcc;
	color: #330000;　
}


/*リンク*/
a {    
	text-decoration:none;
}

/*タイトル*/
.title {
      margin: 0px;
      padding: 0px;
      color: #339966;
      line-height: 120px;
      background-color: #ffcc66;
      font-size: 48pt;
      font-weight:bolder;
      width:780px;
      white-space:pre;
} 

/*ガワたん*/
.gawa {
      margin:0px;
      padding:0px;
      width:780px;
      height:680px;
      
}



/*メニュー*/
.menu {
      position:absolute;
      left:0px;
      top:0px;
      padding:20px;
      background-color: #ffffff;
      width:1180px;
      height:350px;
      line-height: 150%;
      font-size: 12pt;
}


/*インラインフレーム*/
.ifra {
      position:absolute;
      left:10px;
      top: 120px;
      margin-top:10px;
      margin-left:5px;
      margin-right:0px;
      margin-bottom:5px;
      padding:0px;
      background-color: #ffffff;
      border:solid 2px yellowgreen;
      width:180;
}

/*メイン*/
.main {
      position:absolute;
      left:220px;
      top: 120px;
      padding:20px;
      margin-top:10px;
      margin-left:0px;
      background-color: #ffffff;
      border:solid 2px yellowgreen;
      height:650px;
      width:560px;
      font-size: 12pt;
      overflow:auto;
      scrollbar-face-color: white;
      scrollbar-highlight-color: yellowgreen;
      scrollbar-shadow-color: yellowgreen;
      scrollbar-3dlight-color: lightgreen;
      scrollbar-arrow-color: lightorange;
      scrollbar-track-color: white;
      scrollbar-darkshadow-color: lightgreen;
}



/*見出し*/
.main h1 {
      margin-bottom:8px;
      padding-bottom:3px;
      border-bottom:solid 2px blue;
      font-size:18px;
      color:blue;
}

/*コンテンツ*/
.cont {
      width:400px;
      margin-bottom:10px;
}

.cont h2 {
      margin-bottom:10px;
      font-size:14px;
      color:#ff7f00;
}

.cont p {
      margin-top:0px;
      text-align:justify;
      text-justify:distribute;
      line-height:130%;
      font-size:13px;
      color:#330000;
}

.cont a {
      text-decoration:none;
}

.cont a:link {
      color:#ff7f00;
}

.cont a:visited{
      color:#ff7f00;
}

.sub {
      width:200;
      height:150;
      text-aligh:center
}

/*コピーライト*/
.copy {
      position:relative;
      left:210px;
      line-height: 120%;
      font-size: 10pt;

}


/*アクセスカウンタ*/
.count {
      position:relative;
      left:720px;
      line-height: 120%;
      font-size: 10pt;

}


.soto {
      margin:0px;
      padding:0px;
      margin-left: auto;
      width:800px;
}
