/* --------------------------------------------------
footerbox
-------------------------------------------------- */
#FooterBox{
	width: 870px;
	margin:0 auto;
	padding: 20px 0;
	color:#FFF;
	line-height: 1.3em;
	font-size: 85%;
}
body.name #FooterBox {
	background: none;
	min-width: 0;
}
#FooterBox h2 {
	width: 870px;
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: center;
	font-weight:bold;
	font-size: 130%;
	color: #FFF;
}
#FooterBox h4,
.Payment h4{
	padding-bottom: 5px;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
}
#FooterBox .Tit,
.Payment .Tit{
	background:url("../images/spacer.gif");
	margin-bottom: 2px;
	font-weight: bold;
}
#FooterBox .text,
.Payment .text{
	margin-bottom: 14px;
	color: #FFF;
}

#FooterBox a, #FooterBox a:visited { color: #3cb0df; text-decoration: underline; }
#FooterBox a:hover { color: #FFF68F; text-decoration: none;}

.Payment {
	width: 570px;
	margin: 0 auto;
	padding-bottom: 10px;
}
.Payment .price{
	color: #FF0;
	font-weight:bold;
}

/* --------------------------------------------------
CopyBox
-------------------------------------------------- */
#CopyBox {
  /*width: 550px;*/
  padding: 10px 0 10px;
  text-align: center;
}
#CopyBox a,
#CopyBox a:visited{
  color: #3cb0d6;
  text-decoration: underline;
}
#CopyBox a:hover {
  color: #FFF68F;	
  text-decoration: none;
}

.copyright {
	text-align: center;
	padding: 5px 0 10px;
}

/* --------------------------------------------------
Browz
-------------------------------------------------- */
#Browz {
	width: 570px;
	margin: 15px auto 0;
	padding-bottom: 20px;
}
#Browz dt {
  width: 100px;
  height: 45px;
  float: left;
}
#Browz dd {
  height: 45px;
}
#Browz p {
  /*font-weight: bold;*/
  padding-bottom: 5px;
}
#Browz ul{
	margin: 5px 0 20px;
}
#Browz li.bold{
	margin-top:10px;
	font-weight:bold;
}

/* So-net */
#Browz #Sonet li{
	padding:5px 0;
}

/* BIGLOBE */
dt#Biglobe{
	width:160px;
}

/* goo */
#FooterBox .GooTit {
	width:600px;/* 602px*/
	margin: 0 auto;
	padding: 8px 0 5px;
	border: 1px solid #CCC;
	border-bottom: none;
	font-size: 15px;
	text-align :center;
}
#FooterBox .GooTitBott{
	width:600px;/*602px*/
	margin:0 auto 20px;
	padding: 8px 0 5px;
	text-align:center;
	border:1px solid #CCC;
}
.GooBox{
	width:602px;
	margin:0 auto;
	text-align:center;
}
#Browz .GooBox ul {
	margin: 0;
}
.GooBox li {
	width:299px;
	margin:0 auto;
	padding: 8px 0 5px;
	font-size: 14px;
	text-align:center;
	border:1px solid #CCC;
}
.GooBox li:first-child { border-right: none; }
.GooBox p{
	font-weight:bold;
	margin-top:15px;
}

/* --------------------------------------------------
ISP Styles
-------------------------------------------------- */
/* So-net */
#Browz #Sonet li {
  padding: 5px 0;
}

/* BIGLOBE */
dt#Biglobe {
  width: 160px;
}

/* goo */
.GooTit {
  width: 600px;
  margin: 0 auto;
  text-align: center;
  padding: 5px 0;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

/* ocn */
.ocnBanner {
	width: inherit;
	text-align: left;
}

.GooTitBott {
  width: 600px;
  margin: 0 auto;
  padding: 5px 0 10px;
  text-align: center;
  border: 1px solid #fff;
}

.GooBox {
  width: 602px;
  margin: 0 auto;
  text-align: center;
}

.GooBox li {
  width: 299px;
  margin: 0 auto;
  text-align: center;
  border: 1px solid #fff;
}

.GooBox .left {
  float: left;
  width: 299px;
  height: 130px;
}

.GooBox .right {
  float: right;
  width: 299px;
  height: 130px;
}

.GooBox p {
  font-weight: bold;
  margin-top: 15px;
}

.GooAtt {
  width: 600px;
  margin: 0 auto;
  text-align: center;
  padding: 5px 0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.GooAtt a:visited {
  color: #666666;
}

.GooAtt a {
  color: #CC0000;
}

.goo_fortune {
  padding: 5px 0;
  height: 15px;
}

/* --------------------------------------------------
other
-------------------------------------------------- */
#backBox, #BackBox {
	padding: 10px 0;
	text-align: center;
}

#backBox .l1 {
	font-weight: bold;
}
