@charset "utf-8";
/* ===================================================================
CSS information
file name  :popup.css
style info :スライド/ポップアップ
=================================================================== */
/* -----------------------------------------------
ポップアップ画面
----------------------------------------------- */
#windowcolumn{
background:#FFF;
padding-bottom:30px;
}
#windowcolumn h2.title,#slidewindow h2.title{
margin-bottom:0!important;
}
#slidewindow .title_box,#windowcolumn .title_box{
margin:0;
padding:0!important;
text-align:center;
clear:both;
}
/**イントロダクション*/
#windowcolumn .information{
padding:15px 10px;
border-bottom:none;
}
/* -----------------------------------------------
スライド画面
----------------------------------------------- */
#slidewindow{
background:#F0F0F1;
}
/*jqm追記*/
.ui-btn-right{
top:9px!important;
vertical-align:middle;
}
/* -----------------------------------------------
ログイン
----------------------------------------------- */
.login_area{
background:#FFF;
padding:10px 15px;
text-align:center;
-webkit-box-shadow: 1px 5px 5px #ccc;
-moz-box-shadow: 1px 5px 5px #ccc;
}
.login_area_btm{
padding:15px 15px 50px 15px;
}
.login_area_btm p:last-child{
width:95%;
margin:0 auto;
line-height:1.3;
}
.loginareaBox{
padding:15px;
margin: 0 auto 0 -10px;
display:block;
clear:both;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
text-align:center;
position:relative;
}
.mailtextBox{
width:97%;
margin:0;
padding:10px;
background: #fff;
border-radius:7px 7px 0 0;
-moz-border-radius:7px 7px 0 0;
-webkit-border-radius:7px 7px 0 0;
border:#A9ABAD solid 1px;
border-bottom:none!important;
display:block;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}
.passtextBox{
width:97%;
margin:0;
padding:10px;
background: #fff;
border-radius:0 0 7px 7px;
-moz-border-radius: 0 0 7px 7px;
-webkit-border-radius: 0 0 7px 7px;
border:#A9ABAD solid 1px;
display:block;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}

.navBox{
width:95%;
margin:10px auto;
background:#FFF;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
display:block;
border:#A9ABAD solid 1px;
}
.navBox li{
width:100%;
vertical-align:middle;
background:url(../img/common/ico_arrowR.png)  95% center no-repeat;
padding:0;
display:block;
border-bottom:#CCC solid 1px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.navBox li {
background: url(../img/common/ico_arrowR2.png)  95% center no-repeat;
-webkit-background-size: 10px 15px;
background-size: 10px 15px;
}
}
.navBox li a{
padding:10px;
display:block;
cursor:pointer;
}

input[type="submit"].nav_nonmember{
width:100%;
padding:10px;
font-weight:bold;
background:none;
border:none;
display:block;
text-align:left;
}
.navBox li:last-child{
border-bottom:none;
}
.navBox li a:link, .navBox li a:visited{
color:#000;
}


/* -----------------------------------------------
パスワードを忘れた方
----------------------------------------------- */
.window_area {
margin-bottom:10px;
padding:5px 0;
border-top:#999 solid 1px;
border-bottom:#999 solid 1px;
}
.window_area p{
padding:5px 10px;
line-height:1.3;
}
.window_area #completebox{
font-size:16px;
font-weight:bold;
color:#CC0000;
text-align:center;
padding:20px 10px;
}
/* -----------------------------------------------
ビュー画面
----------------------------------------------- */
.view_detail{
margin:0;
min-height:150px;
}
.view_detail dt{
padding:10px 12px;
border-bottom:#CCC solid 1px;
}
.view_detail dd{
padding:10px 12px;
}
