@charset "utf-8";


/*__ /index.html用レイアウトボックス調整________________________*/
#str-main div.lyt-login{
margin:30px 0 0;
}

#str-main div.lyt-login div.column-L{
width:604px;
}

#str-main div.lyt-login div.column-R{
width:220px;
}

body#type01 #str-main div.box-login{
margin-bottom:15px;
width:604px;
background:#e6f7fc url("../../images/bg_box-login_top.png") no-repeat left top;
}
body#type01 #str-main div.box-login-inner{
padding:20px;
background:url("../../images/bg_box-login_bottom.png") no-repeat left bottom;
}
body#type01 #str-main div.column-form{
float:left;
width:350px;
}
body#type01 #str-main div.column-btn{
float:right;
width:200px;
}

body#type01 #str-main div.box-login dl.list-form-01 dt{
float:left;
clear:left;
width:5.5em;
font-size:81.25%;
}
body#type01 #str-main div.box-login dl.list-form-01 dd{
margin-left:5.5em;
font-size:81.25%;
}

body#type01 #str-main div.box-login dl.list-form-01 dd p{
font-size:100%;
}
body#type01 #str-main div.box-login dl.list-form-01 dd p.note{
font-size:86%;
}

body#type01 #str-main div.column-btn p.btn{
margin-bottom:5px;
}

body#type01 #str-main div.column-btn p.btn input{
vertical-align:bottom;
}

body#type01 #str-main div.box-first{
width:220px;
background:#f5f5f5;
}

body#type01 #str-main div.box-first-inner{
padding:15px;
}

body#type01 #str-main div.lyt-login ul.list-link-01{
margin-left:10px;
}



/* ______clearfix______
--------------------------------------------------------------------------	*/
body#type01 #str-main div.lyt-login:after,
body#type01 #str-main div.box-login-inner:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:" ";
}

body#type01 #str-main div.lyt-login,
body#type01 #str-main div.box-login-inner{
zoom:1;
}

