@charset "shift_jis";
body {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
/*	margin: 0px;*/
	text-align: center;
	background-image: url(../img/top-back.gif);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#container {
	margin-top: 33px;
	height: auto;
/*	width: 800px;
	background-color: #FFFFFF;
*/
}

#header {
	margin-top: 20px;
	text-align: center;
	width: 900px;
	height: 178px;
	background-color: #ffffff;
	background-image: url(../img/head-back.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header2 {
	margin-top: 20px;
	text-align: center;
	width: 900px;
	height: 178px;
	background-color: #0580e8;
	background-image: url(../img/my-head-back.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header3 {
	margin-top: 20px;
	text-align: center;
	width: 900px;
	height: 178px;
	background-color: #0580e8;
	background-image: url(../img/head-back.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#headbar {
clear:left;
}
#headbar ul{
	margin: -1px;
	padding: 0px;
	text-align: center;
}
#headbar li{
	list-style-type: none;
	display: inline;
	float: left;
}
#headbar img{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;

}
li {
}
.step-box {
	background-color: #FFFFDC;
	height: auto;
	padding-top: 25px;
	margin-left: 20px;
	float: left;
	width: 610px;
	margin-bottom: 25px;
	text-align: center;
}
.step {
	margin-left: 0px;
	width: 610px;
	background-color: #FFFFDC;
	height: auto;
	text-align: center;
}


#main {
	text-align: center;
	width: 900px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
/*	height:500px;
*/
	padding-top: 5px;
}

#side {
	background-color: #FFFFFF;
	margin-top:10px;
	float: left;
	
}
.newreg {
	background-image: url(../img/new-back.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 110px;
	margin-left:10px;
}
/*
.newbutton {
	width: 167px;
	height: 72px;
	
}*/
.login {
	background-image: url(../img/login-back.gif);
	width: 175px;
	height: 90px;
	background-repeat: no-repeat;
	margin-left:10px;
	
}

#sidemenu {
	
	margin-left: 5px;
	text-align: left;
}
.pinch {
	margin-right: 25px;
	float: right;
}

.menu_txt li{
	list-style:none;
	list-style-image: url(/img/list-icon.gif);
	background-repeat: no-repeat;
	background-position: 5px -10px;
	
}

.menu_txt {
	font-size:12px;
	margin-left:2px;
	margin-bottom:0px;
	line-height:180%;
	
}

#content {
	background-color: #FFFFFF;
	float: right;
	width: 680px;
	margin-top: 10px;
	margin-left: 20px;
	text-align:left;
	clear: right;
}
#content_box {
	background-color: #FFFFFF;
	width: 650px;
	margin-top: 10px;
	margin-left: auto;
	text-align:left;
	margin-right: auto;
	
}

#content_login {
	background-color: #e0f4ff;
	width: 500px;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	text-align:left;
	
}
.content_login_txt {
	margin-left: 80px;
	text-align:left;
	
}

.btn {
/*	background-image: url(../img/button-login.gif);
*/	width: 208px;
	height: 42px;
}

#faqlist {
/*	background-image: url(../img/pinch-menu.gif);*/

	float: right;
	width: 200px;
	margin-right: 150px;
	text-align: left;
	clear: right;
}

.faqlist_txt ul {
	list-style-image: url(../img/pinch-icon.gif);
}
ul {
	text-align: left;
}


#news_box {
	text-align: left;
	margin-top:5px;
	width: 650px;
	/*	height: 300px;*/
	margin-left: auto;
	border-left: double 1px #000000;
	border-right: double 1px #000000;
	border-bottom: double 1px #000000;
	margin-right: auto;
}
.news_box {
	text-align: left;
	margin-top:5px;
	margin-left: 10px;
}

.news_txt {
	font-size: 12px;
}

#footer {
	clear: both;

	background-image: url(../img/footer-back.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	height: 85px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	background-color: #0580E8;
	background-position: top;
	padding-top: 35px;
	width: auto;
}
#footer a {
	color: #ffffff;
}

#wrapper_copy {
	background-color: #FF6EA8;
	float: left;
	clear: left;
	width: 100%;
	text-align: center;
	height: 50px;
}
.copy_box {
	font-family: "?l?r ?o?S?V?b?N", Osaka, "?q??M?m?p?S Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
}

#amg_acc {
	background-image: url(../img/top_account_back.gif);
	background-repeat: no-repeat;
}
#amg_pwd {
	background-image: url(../img/top_password_back.gif);
	background-repeat: no-repeat;
}
#amg_fup {
	background-image: url(../img/top_fileup_back.gif);
	background-repeat: no-repeat;
}
#amg_set {
	background-image: url(../img/top_setting_back.gif);
	background-repeat: no-repeat;
}
#amg_accdel {
	background-image: url(../img/top_procedure_back.gif);
	background-repeat: no-repeat;
}

#fbutton {
color: #fff;
border-top:3px double #9cf;
border-left:3px double #9cf;
border-right:3px double #4080BF;
border-bottom:3px double #4080BF;
background: #32A7CA url(../img/bg.gif) left bottom repeat-x;
text-align: center;
width:100px;
height:30px;
}

.style1 {
 font-size: 12px;
}

#faq_content {
	background-color: #fff;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
	width: 650px;
	float: left;
	
}

#faqmenu_txt {
	width: 580px;
        font-size:12px;
        margin-left:18px;
	margin-top:10px;
        margin-bottom:10px;
        line-height:110%;
	text-align:left;

}
#faqmenu_txt li {
	width: 580px;
        list-style:none;
        list-style-image: url(/img/list-icon.gif);
        background-repeat: no-repeat;
        background-position: 5px 0px;
	line-height:150%;
}

.right {
	background-image: url(/img/Q-back.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	width: 205px;
	margin-top:0px;
	margin-right:0px;
	margin-left:5px;
	text-align:left;
}

.text_error {
	color: #ff0000;
	
}

