*{margin:0; padding:0;}body     {color: #666;/* Resets 1em to 10px */font-size: 62.5%; font-family:MS PSVbN, Osaka,qMmpS Pro W3,Verdana, sans-serif;background-color:  #cccc99 ;text-align: center;}a:link      { color: #317082; text-decoration: none ;}a:visited   { color:#2f4f4f; text-decoration: none ;}a:hover   {color:#cc4b44; text-decoration: none ; }a:active   { color: #cc4b44; text-decoration: none ;}img {border:none;}h1  {color : #696969;font-weight : bold;text-align : left ;font-size : 2.2em ;line-height : 2em ;margin-bottom : 0.5em ;padding-left:43px;background-image:url(images/happa.jpg); background-repeat : no-repeat; background-position:0% 50%;}h1 a,h1 a:link,h1 a:visited  {color : #333 ;text-decoration : none ;}h1 a:hover   {color : #800000 ;text-decoration : none ;}h1 a:active   {color : #866629 ;text-decoration : none ;}h2  {color : #696969;font-weight : bold;text-align : left ;font-size : 1.6em ;line-height : 1.8em ;margin : 0.6em 0 0.2em 0 ; padding-top : 0.1em ;border-top:#696969 1px solid;}h2.org  {color : #cc6600 ;}h2 a,h2 a:link,h2 a:visited  {color : #333 ;text-decoration : none ;}h2 a:hover   {color : #800000 ;text-decoration : none ;}h2 a:active   {color : #866629 ;text-decoration : none ;}h3  {color : #696969 ;font-weight : bold;text-align : left ;font-size : 1.4em ;line-height : 1.5em ;margin-top : 4px ;padding : 4px 0 ;}h4  {color : #432f2f ;font-weight : bold;text-align : left ;font-size : 1.2em ;line-height : 1.5em ;margin-top : 4px ;padding : 4px 0 ;border-top : 1px solid #2b2b2b ;}/*// ------- ‘SΜp{bNX------- //*/#inbox     {margin : 0 auto ;padding-top : 20px ;width : 880px;text-align: center ;background-color: transparent ;}/*// ------- ‘{bNX------- //*/#midbox {width : 880px;background:transparent url('images/back.gif')  repeat-y 50% 0%;margin:0;padding:0;}#wrapbox {margin : 2px 35px ;}/*// ------- ‘Rec{bNX------- //*/#leftbox {float : left ;width : 580px ;text-align : left ;}#leftbox p {color : #666 ;font-size : 1.4em ;line-height : 1.8em ;word-break : break-all ;text-align : left ;}span.caption {color : #666 ;font-size : 1.1em ;line-height : 1.4em ;word-break : break-all ;}.capred {color : red ;font-size : 1.1em ;line-height : 1.4em ;word-break : break-all ;}/*// ------- ‘j[{bNX------- //*/#rightbox {float : right ;width : 200px ;}#rightbox p {color : #666 ;font-size : 1.1em ;line-height : 1.6em ;word-break : break-all ;text-align : left ;}#rightbox ul {color : #666 ;font-size : 1.1em ;line-height : 1.4em ;word-break : break-all ;text-align : left ;padding-left : 1em ;}#rightbox li {list-style-type : none;}p.atamadasi {padding : 0.5em 0 0 1em ;}span.atamadasi {margin-left : -1em ;}img.menubtn {margin-bottom : 1em ;}/*// ------- ‘blockquote------ //*/blockquote {color : #696969 ;background-color : #ffffcc;font-size : 1.2em ;line-height : 1.6em ;word-break : break-all ;text-align : left ;margin-top : 0.5em ;margin-bottom : 0.5em ;padding-top : 1em ;padding-bottom : 1em ;padding-left : 1em ;padding-right : 1em ;}form  {padding-top : 0;margin-top : 0 ;}.r  {float : right ;margin-left : 1em ;margin-bottom : 0.5em ;}.l  {float : left ;margin-right : 1em ;margin-bottom : 0.5em ;}.clear  {clear : both ;}.clearBox  {height : 1px ;clear : both ;}.button  {  color: #2f4f4f; font-size: 1.1em;   border-right: 1px solid #6e7955 ; border-bottom: 1px solid #6e7955 ;  float:right;  padding : 1px 3px ;margin-bottom : 5px ;  }.button a:link,.button a:visited   {  color: #2f4f4f;text-decoration: none;}.button a:hover  { color: #6c2735;text-decoration: none;}.button a:active  {color: #2f4f4f;text-decoration: none;}input.submitbtn  {color : #fff ;font-size :1em ;border : none ;background-color : #696969 ;padding : 3px ;cursor:pointer;}input,textarea  {font-size :1.3em ;border : #696969 1px solid ;padding : 1px ;background-color : #fff ;}