@charset "UTF-8";
/* 各種登録情報の変更 */


/* サブコンテンツ */
#sub {
width: 300px;
padding: 5px 0 10px 20px;
float: left;
}

/* ブランドバナー */
	
#brand{
text-align: center;	
width:240px;
font-size:80%;
padding-bottom:8px;
}
	
	
#brand img{
padding-bottom:2px;
vertical-align: middle;	
}


/* メインコンテンツ */
#main {
width: 550px;
padding: 5px 20px 10px 0;
float: right;
}


/* マイページ */
	
.mypg-title{
width:547px;
background: url(/imgs/mypage/mypg_title.gif) no-repeat;
height: 20px;
padding:4px 0 0 3px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-bottom:6px;
}
	
.mypg-title img{
line-height:20px;
vertical-align:top;
padding-right:3px;
}
	
.mypg-stitle .stitle-left{
float:left;
margin: 2px 3px;
font-weight:bold;
color:#666666;
}
	
.mypg-stitle .stitle-right{
float:right;
margin: 2px 3px;
}
	
.subtitle-frame table.change-out{
font-size:110%;
}

.subtitle-frame table.change-out a{
text-decoration:underline;
font-weight:bold;
}

.subtitle-frame table.change-out td.ph img{
padding: 0 10px 20px 10px;
}

.subtitle-frame table.change-out td.txt input{
font-size:12px;
margin-left:3px;
}

.subtitle-frame table.change-out td.txt input.email{
vertical-align:middle;
width:200px;
height:14px;
padding:1px;
}

.subtitle-frame table.change-out td.txt input.submit{
vertical-align:middle;
height:20px;
}

.subtitle-frame table.change-out td.txt p{
padding-top:5px;
}

/* ログイン後 */

.subtitle-frame table.change-in{
width:390px;
float:left;
}

.subtitle-frame table.change-in td.ph img{
padding: 5px 10px 10px 10px;
margin-bottom:10px;
}

.subtitle-frame table.change-in td.txt{
font-size:100%;
line-height:1.3em;
margin-left:3px;
}

.subtitle-frame table.change-in td.txt a{
text-decoration:underline;
font-weight:bold;
}


/* 基本登録情報の変更 */
.subtitle-frame .bt150x35_change{
margin-top:50px;
float:right;
}

.subtitle-frame .bt150x35_change img{
overflow: hidden;
visibility: hidden;
vertical-align:middle;
width:150px;
height:35px;
}

.bt150x35_change a,
.bt150x35_change a:link,
.bt150x35_change a:visited {
background-image:url(/imgs/button/bt_change.gif);
background-position:0 0;
float:left;

}
	
.bt150x35_change a:focus,
.bt150x35_change a:hover,
.bt150x35_change a:active {
background-image:url(/imgs/button/bt_change.gif);
background-position:0 35px;
float:left;
}


/* パスワードの変更 */
.subtitle-frame .bt150x35_pass{
margin-top:50px;
float:right;
}

.subtitle-frame .bt150x35_pass img{
overflow: hidden;
visibility: hidden;
vertical-align:middle;
width:150px;
height:35px;
}

.bt150x35_pass a,
.bt150x35_pass a:link,
.bt150x35_pass a:visited {
background-image:url(/imgs/button/bt_pass.gif);
background-position:0 0;
float:left;

}
	
.bt150x35_pass a:focus,
.bt150x35_pass a:hover,
.bt150x35_pass a:active {
background-image:url(/imgs/button/bt_pass.gif);
background-position:0 35px;
float:left;
}


/* チャンスイットからの退会 */
.subtitle-frame .bt150x35_resign{
margin-top:50px;
float:right;
}

.subtitle-frame .bt150x35_resign img{
overflow: hidden;
visibility: hidden;
vertical-align:middle;
width:150px;
height:35px;
}

.bt150x35_resign a,
.bt150x35_resign a:link,
.bt150x35_resign a:visited {
background-image:url(/imgs/button/bt_resign.gif);
background-position:0 0;
float:left;

}
	
.bt150x35_resign a:focus,
.bt150x35_resign a:hover,
.bt150x35_resign a:active {
background-image:url(/imgs/button/bt_resign.gif);
background-position:0 35px;
float:left;
}

.subtitle-frame {
clear:both;
margin:10px 0pt;
width:550px;
}

.subtitle-frame h3 {
background-color:#F5F5F5;
border-bottom:thin solid #BBBBAA;
border-left:5px solid #BBBBAA;
color:#666666;
font-size:100%;
margin-bottom:10px;
padding:2px 2px 2px 5px;
}

.square-list li{
margin-left:20px;
list-style-position:outside;
list-style-type:square;
padding-bottom:5px;
}

