body{
  margin:0px;
  padding:0px;
  background-image:url(../../img/top2010/header_bg_winter.gif);
  background-repeat:repeat-x;
  background-position:top center;
}
body,table{
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
  font-size:13px;
  line-height:1.5;
  color:#252525;
}
body{
  text-align:center;
}
img{
  border:0px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #8EBD00;
	padding-left: 10px;
	border: 1px solid #99CC00;
}


#header{
  height:140px;
  width:950px;
  margin:0 auto;
  text-align:left;
}
#headerLogo{
  margin-top:10px;
  width:210px;
  height:92px;
  float:left;
}
#headerCatch{
  margin-top:25px;
  width:470px;
  height:42px;
  float:left;
}
#headerLogin{
  width:200px;
  margin-top:5px;
  height:80px;
  float:right;
  text-align:center;
  color:#00328F;
}
#header h1{
  font-size:12.5px;
  color:white;
  font-weight:normal;
  line-height:1.3;
  margin:0px;
  padding:0px;
  margin-top:5px;
  color:#00328F;
}
#headerNavi ul{
  list-style:none;
  margin:0px;
  padding:0px;
  clear:both;
}
#headerNavi li{
  list-style:none;
  margin:0px;
  padding:0px;
  float:left;
  padding-right:1px;
  background-image:url(../../img/top2010/header_navi_separator.gif);
  
}
#loginBox{
}
#loginBoxIn{
  width:200px;
  color:#666;
  font-size:11px;
  background-image:url(../../img/top2010/header_loginbox_bg.png);
  height:92px;
  line-height:1.5;
}
#loginPointBox{
  position:absolute;
  top:-18px;
  width:200px;
  text-align:center;
  background:#ff8;
}
#loginBox a{
  color:#f80;
  text-decoration:none;
}
#loginBox a:hover{
  text-decoration:underline;
}
#loginBoxOut{
  color:#00328F;
}

/*--------------------------------------*/
#main{
  width:950px;
  margin:0 auto;
  padding-top:10px;

}
/*---------------------------------------*/
#Center{
  width:750px;
  float:left;
  overflow:hidden;
  text-align:left;
}
#Center #contents{
  width:730px;
  margin-left:10px;
/*background:gray;*/

}

#Center #contents a{
  text-decoration:none;
}
#Center #contents a:hover{
  text-decoration:underline;
}


/*-------------------------------------------*/
#Right{
  width:200px;
  overflow:hidden;
  text-align:left;
  float:right;
}

#QRcode{
  margin-top:30px;
  text-align:center;
}
#followme{
  margin-top:30px;
  text-align:center;
}
#bnrPlanA{
  margin-top:30px;
  text-align:center;
  margin-bottom:30px;
}
#recomend{
  text-align:center;
}
/*-------------------------------------------*/
#footer{
  height:230px;
  background-image:url(../../img/top2010/footer_bg_winter.gif);
  background-repeat:no-repeat;
  background-position:top center;
  color:#00328F;
}
#footerContents{
  width:950px;
  margin:0 auto;
  padding-top:94px;
}
#footer #footerNavi{
  padding-left:20px;
  color:#00328F;
  height:38px;
}
#footer #footerNavi a{
  color:#00328F;
  text-decoration:none;
}
#footer #footerNavi a:hover{
  text-decoration:underline;
}
#footer #footerCatch{
  padding-left:20px;
  height:58px;
}
#footer #footerAddress{
  padding-left:20px;
  height:37px;
}
#footerCopyright{
  color:#666;
}
/*-------------------------------------------*/

.orangebox {
	border: 1px dotted #f09f33;
	padding: 5px;
}
h2 {
	font-size: 14px;
    font-weight:bold;
	color: #FF6600;
	background-image: url(../../img/top2010/h2_bg.gif);
	background-repeat:no-repeat;
    padding:3px 0 0 20px;
    height:24px;
}
.orangefont {
	color: #FF6600;
}
table {
	font-size: 12px;
	line-height: 18px;
}
.midasi {
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #f09f33;
	text-indent: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #f09f33;
}
#Right ul{
  list-style:none;
  margin:0px;
  padding:0px;
}
#Right li{
  margin-bottom:10px;
}

/*------------ SNS BUTTONS --------------*/
#snsButtons{
  clear:both;
  margin-top:10px;
  text-align:right;
}
#snsButtons iframe{
  display:inline;
  width:72px;
}
#snsButtons .twitter-share-button{
  display:inline;
}
/*------------ recomend --------------*/
#recomend {
  line-height:1.2;
}
#recomend li{
  margin-bottom:20px;
}
#recomend a{
  color:#f55;
  text-decoration:none;
}

#recomend a:hover{
  text-decoration:underline;
}

