@import url(ui.common.css);
fieldset {
border:none;
}
body {
}
#container {
background-color:#fff;
}
h3 {
margin-bottom:12px;
margin-top:16px;
}

#shared {
padding:16px;
}

table.form,table.list {
border-top:1px solid #ddd;
border-left:none;
width:95%;
font-size:85%;
margin:16px auto;
}

table.list td,table.list th,table.form td,table.form th {
border-bottom:1px solid #ddd;
padding:8px;
}

input.submit {
clear:both;
display:block;
margin:16px auto 0;
}

.end {
margin:16px 0;
}

#footer {
width:800px;
padding-top:32px;
font-size:80%;
text-align:center;
margin:auto auto 16px;
}

#footer ul {
margin-top:4px;
}

#footer li {
display:inline;
}

#main {
width:692px;
float:left;
margin-left:16px;
}

input.text {
width:360px;
}

input.email {
width:240px;
}

h1{
	padding: 8px 0 6px 12px;
}
.submit{
	text-align:center;
	margin: 8px;
}

.checkbox{
text-align:center;
}
.none{
display:none;
}
#contents{
	margin: 12px;
}
#content{
	padding: 12px 0;
}

#header{
	position: relative;
	margin:auto;
}
#logo {
	margin: auto auto 24px auto;
	padding-top: 24px;
	width: 800px;
}
#login{
	position:absolute;
	top: 10px;
	right: 55px;
	font-size: 80%;
}

#login li{
	display: inline;
}
h2{
	margin: 0 0 16px 0;
}
.fyi{
	margin-left: 20px;
}
h2.title span{
  background: url(/img/16x16/block.gif) 12px 0 no-repeat;
	margin-top: 24px;
  padding-left: 36px;
  color: #444;

}
.button span{
	font-size: 84%;
}
#contents p{
	font-size: 84%;
}

#content h1{
	margin: 72px auto 12px auto;
	text-align:center;
}
#sns{
	text-align:center;
	margin-bottom: 8px;
}
#scroller_wrapper{
	margin-top: 24px;
	padding-top: 28px;
    background:url(/img/portal/background.png) 0 0 repeat-x;
}
#scroller{
	margin: auto;
	width: 800px;
	height: 267px;
    overflow: hidden;
}
#scroller li{
	margin-right: 32px;
	width: 268px;
	height:201px;
	float: left;
}
#view{
	width: 800px;
	margin: auto;
}

.signup{
	text-align:center;
	margin-bottom: 28px;
}

#features{
	width: 608px;
	text-align:center;
	margin: auto;
}
#features .end{
	margin: 0;
}
#features li{
	float: left;
	margin-right: 10px;
}

#feature_list{
  background-color: #fafafa;
  border: 1px solid #ccc;
  width: 600px;
  margin: auto auto 24px auto;
}
#feature_list div{
  padding: 24px 24px 12px 48px;
}
#feature_list dl{
  font-size: 85%;
  color: #555;
}
#feature_list dd{
  margin: 0 0 18px 20px;
}
#feature_list dt{
  font-weight: bold;
  margin-bottom: 4px;
  background: url(/img/16x16/puzzle.gif) 0 0 no-repeat;
}
#feature_list dt span{
  display:block;
  margin : 2px 0 0 20px;
}
#feature_list .end{
  margin-bottom: 0;
}
#view small{
	color: #888;
	font-size: 66%;
    display: block;
}

#view p{
	line-height: 130%;
	font-size: 88%;
}
#Application0Dau,
#Application0Hash{
width: 80px;
}

.password input{
width: 80px!important;
}

.credit{
display: block;
text-align:center;
color: #ddd;
}
.credit a{
color: #ddd;
}

