@charset "utf-8";

#modal {
   display        : none;
   position       : fixed;
   z-index        : 999;
   width          : 100%;
   height         : 100%;
}

.modal_back {
   position       : fixed;
   width          : 100%;
   height         : 100%;
   background     : #ffffff;
   opacity        : 0.75;
   filter         : alpha(opacity=75);
   -ms-filter     : "alpha(opacity=75)";
}
.modal_close {
   cursor         : pointer;
}
.modal_main {
   position       : relative;
   width          : 640px;
   height         : 360px;
   background     : #ffffff;
   border         : solid 1px #eeeeee;
   box-shadow         : 2px 2px 6px #999999;
   -moz-box-shadow    : 2px 2px 6px #999999;
   -webkit-box-shadow : 2px 2px 6px #999999;
}
.modal_header {
   height         : 20px;
   margin         : 0 0 10px 0;
   padding        : 10px 10px 9px 10px;
   border-bottom  : solid 1px #eeeeee;
   box-shadow         : 0 0 3px #999999;
   -moz-box-shadow    : 0 0 3px #999999;
   -webkit-box-shadow : 0 0 3px #999999;
}
.modal_header_title p {
   display        : inline-block;
   line-height    : 20px;
   padding        : 0 0 0 5px;
   border-left    : solid 5px #dad756;
   font-weight    : bold;
}
.modal_header_close img {
   width          : 20px;
   height         : 20px;
}
.modal_header_close p {
   display        : inline-block;
   line-height    : 20px;
   font-weight    : bold;
}



.login {
   text-align       : center;
}
.login p {
   margin           : 0 10px 10px 10px;
   padding          : 5px 0 5px 0;
   border           : dashed 1px red;
}
.login a img {
   width            : 80px;
   height           : 80px;
   margin           : 0 10px 0 10px;
   border-radius        : 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
   -moz-border-radius   : 5px 5px 5px 5px;
   box-shadow         : 0 0 3px #999999;
   -moz-box-shadow    : 0 0 3px #999999;
   -webkit-box-shadow : 0 0 3px #999999;
}
.logout {
   text-align       : center;
}
.logout p {
   margin           : 30px 0 30px 0;
}
.logout a {
   display          : inline-block;
   width            : 70px;
   height           : 28px;
   line-height      : 28px;
   text-align       : center;
   vertical-align   : middle;
   margin           : 0 5px 0 5px;
   border           : solid 1px #aaaaaa;
}
.logout button {
   width            : 70px;
   height           : 30px;
   text-align       : center;
   vertical-align   : middle;
   margin           : 0 5px 0 5px;
   border           : solid 1px #aaaaaa;
}
