﻿@charset "UTF-8";
/* CSS Document */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
#wrapper {
	text-align: left;
    width: 100%;
}
.red {
	color:red;
}
#contents {
    background-image:url(../images/back/foot.png);
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 8px 0 #777777;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding-bottom: 50px;
    width: 950px;
}
#header {
    background-image:url(../images/back/head-0.jpg);
    background-repeat: no-repeat;
    background-position: 25px center;
    color:#006;
    font-size: 11px;
}
#footer {
    clear: both;
    color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 880px;
}
h1 {
	font-weight: bolder;
	padding-top:50px;
}
#main_column {
	padding:10px;
}
#main_column h2 {
	background-image:url(../images/back/h1-back.png);
	height:30px;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:15px;
	color:#006;
	font-size:14px;
}
	
	
#mail-check,#member-info,#about-entry,#member-kiyaku,#entry-end {
	width:875px;
	padding-bottom:20px;
	line-height: 1.7em;
}

#flow-img {
	padding:10px;
}
/* パスワード再設定 */
#input {
	margin-top:20px;
	margin-bottom:20px;
}
#input ul {
	padding-left:10px;
}
#input li {
	background-image:url(../images/back/or-point.png);
  background-repeat: no-repeat;
  padding-left:10px;
	list-style-type: none;
	padding-bottom:5px;
}
#input2 {
	margin-top:20px;
	margin-bottom:20px;
}
#input2 ul {
	padding-left:10px;
}
#input2 li {
  padding-left:10px;
	list-style-type: none;
	padding-bottom:5px;
}
#input2 li.title {
	background-image:url(../images/back/or-point.png);
  background-repeat: no-repeat;
  padding-left:10px;
	list-style-type: none;
	padding-bottom:5px;
}

/* 会員登録 */
#about-entry p {
	padding:10px;
}
#about-entry li {
	background-image:url(../images/back/point.png);
	background-repeat: no-repeat;
	padding-left:20px;
	list-style-type: none;
	padding-bottom:5px;
	background-position: left center;
}

#mail-trans-btn {
	padding-top:5px;
	padding-left:10px;
}

#about-entry ul {
	background-color:#f0f8ff;
	padding:5px;
}
/* 会員規約 */
#member-kiyaku ul {
	padding:7px;
}
#member-kiyaku li {
	list-style-type: none;
}
/*/////////// 会員情報 ///////////*/

#member-information {
	margin:10px;
	border:#666666 solid 1px;
    border-collapse: collapse; 
    border-spacing:0;
}
#member-information tr {
}
#member-information th {
	background-color:#C4E2FF;
	padding:5px;
	border:#666666 solid 1px;
}
#member-information td {
	padding:5px;
	border:#666666 solid 1px;
}
