@charset "utf-8";

.boldorange{
font-size:12px;
font-weight:bold;
color:#F35B00;
line-height:1.8;
margin-top:5px;
}

.small{
font-size:10px;
line-height:1.4;
}

.small2{
font-size:10px;
line-height:1.4;
padding-top:5px;
padding-bottom:5px;
}

.normal{
font-size:12px;
line-height:1.4;
}

.normal1{
font-size:12px;
line-height:1.6;
}

.normal2{
font-size:12px;
line-height:1.4;
padding-top:1px;
}

.red{
font-size:12px;
color:#FF0000;
line-height:1.6;
}

.bold{
font-size:12px;
font-weight:bold;
line-height:1.6;
}

.tableborder{
width: 100%;
border:1px solid #B3B3B3;
font-size:12px;
line-height:1.4;
border-collapse: collapse;
margin-bottom: 10px;
}
.tableborder-th {
background-color: #FFDC97;
border:1px solid #B3B3B3;
text-align: left;
font-weight: normal;
padding: 5px;
}
.tableborder-td {
background-color: #FFFFFF;
border:1px solid #B3B3B3;
padding: 5px;
}
.tableborder-td2 {
background-color:#FFF4DD;
padding: 5px;
}
.tableborder-input {
border:1px solid #B3B3B3;
background-color: #FFFFFF;
padding: 2px;
}

.tableborder1{
border-top:1px solid #B3B3B3;
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
font-size:12px;
line-height:1.4;
}

.tableborder2{
border-bottom:1px solid #B3B3B3;
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
font-size:12px;
line-height:1.4;
padding:5px 0;
background-color:#FFF4DD;
}

.tableborder3{
width: 90%;
border:1px solid #B3B3B3;
font-size:12px;
line-height:1.4;
margin-left:10px;
border-collapse: collapse;
margin-bottom: 5px;
}
.tableborder3-td {
border:1px solid #B3B3B3;
background-color:#FFFFFF;
padding: 5px;
font-size:10px;
}

/* -----------------------------------------------------------
table background color
----------------------------------------------------------- */
.background1{
background-color:#FFDC97;
border-right:1px solid #B3B3B3;
border-bottom:1px solid #B3B3B3;
}

.background2{
background-color:#FDE7BB;
border-right:1px solid #B3B3B3;
border-bottom:1px solid #B3B3B3;
font-size:10px;
line-height:1.4;
padding-top:5px;
padding-bottom:5px;
}

.background3{
background-color:#FFFFFF;
border-bottom:1px solid #B3B3B3;
}

.background4{
background-color:#FFFFFF;
font-size:10px;
line-height:1.4;
border-bottom:1px solid #B3B3B3;
}

.background5{
background-color:#FFF4DD;
font-size:10px;
line-height:1.4;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #B3B3B3;
}

.background6{
background-color:#FFDC97;
border-right:1px solid #B3B3B3;
}

.background7{
background-color:#FFFFFF;
}

.background8{
background-color:#FFF4DD;
font-size:10px;
line-height:1.5;
padding-top:5px;
padding-bottom:5px;
}

.background9{
background-color:#FDE7BB;
border-bottom:1px solid #B3B3B3;
font-size:10px;
line-height:1.4;
padding-top:5px;
padding-bottom:5px;
}

.background10{
background-color:#FFFFFF;
border-right:1px solid #B3B3B3;
font-size:10px;
line-height:1.4;
padding-top:5px;
padding-bottom:5px;
}

.background11{
background-color:#FFFFFF;
font-size:10px;
line-height:1.4;
padding-top:5px;
padding-bottom:5px;
}

.background12{
background-color:#FFFFFF;
border-right:1px solid #B3B3B3;
border-bottom:1px solid #B3B3B3;
font-size:10px;
line-height:1.4;
}

/* -----------------------------------------------------------
Wrap
----------------------------------------------------------- */
.wrap {
width:690px;
margin:0 auto;
}

/* -----------------------------------------------------------
user
----------------------------------------------------------- */
.user {
width:565px;
height:24px;
background-image:url(../images/other/midashi1.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#000000;
padding-left:35px;
padding-top:4px;
margin:20px auto 0 auto;
}


/* -----------------------------------------------------------
Box
----------------------------------------------------------- */
.box {
width:568px;
border-left:1px solid #C7C7C7;
border-right:1px solid #C7C7C7;
border-bottom:1px solid #C7C7C7;
padding:10px 15px;
margin:0 auto;
}

/* -----------------------------------------------------------
Box
----------------------------------------------------------- */
* html .box {
width:576px;
border-left:1px solid #C7C7C7;
border-right:1px solid #C7C7C7;
border-bottom:1px solid #C7C7C7;
padding:10px 11px;
margin:0 auto;
}

/* -----------------------------------------------------------
BOX
----------------------------------------------------------- */
.box2 {
width:562px;
border:1px solid #B3B3B3;
background-color:#F0F0F0;
margin-top:5px;
padding:2px;
}

/* -----------------------------------------------------------
backorange
----------------------------------------------------------- */
.backorange {
background-color:#FFDC97;
padding:5px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size1 {
width:100px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size2 {
width:100px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size3 {
width:265px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size4 {
width:415px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size5 {
width:240px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size6 {
width:130px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size7 {
width:220px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size8 {
width:90px;
height:23px;
vertical-align:text-top;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size9 {
width:415px;
height:60px;
}

/* -----------------------------------------------------------
input-size
----------------------------------------------------------- */
#size10 {
width:40px;
}

/* -----------------------------------------------------------
bottom
----------------------------------------------------------- */
.botton {
text-align:center;
margin-top:5px;
}

/* -----------------------------------------------------------
border
----------------------------------------------------------- */
.border {
border-bottom:1px dotted #787878;
margin-top:5px;
}

/* -----------------------------------------------------------
border
----------------------------------------------------------- */
.border1 {
border-bottom:1px dotted #787878;
margin:5px 0;
}

/* -----------------------------------------------------------
login
----------------------------------------------------------- */
.box #openID {
	padding-top:5px;
}

.box #openID p {
	background: url(../images/login/arrow.gif) left 5px no-repeat;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
	padding-left:16px;

}

.box #openID .bg {
	background-color:#FFF4DD;
	padding:10px;
}

.box #openID ul {
	margin:0;
	padding:0;
}

.box #openID ul li {
	float:left;
}

.box #openID ul.login li {
	padding-right:20px;
}

.box #openID ul.login li.yahoo,
.box #openID ul.login li.mixi {
	padding-top:1px;
}

.box #openID ul.url {
	padding-top:10px;
}

.box #openID ul.url li {
	padding-right:15px;
}

.box #openID ul.url li.name {
	padding-top:2px;
}

.box #openID ul.url li .address {
	width:268px;
	height:16px;
}

.box #openID ul.url li .btn {
	width:90px;
	height:23px;
}


/* ====float reset====*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.clearfix {
	display: inline-block;
	} /* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
	}

.clearfix {
	display: block;
	} /* End hide from IE-mac */

