<style type="text/css">
@import url('https://fonts.googleapis.com/css?family=Comfortaa|Flamenco|Life+Savers|Mountains+of+Christmas|Satisfy');
*{margin:0; padding:0;}
body,input{font-family:'Flamenco',Meiryo,Osaka,"MS ƒSƒVƒbƒN",sans-serif; letter-spacing:1.2px;}
body{color:#222; background-color:#fefefe; font-size:13px;}
#wrap{margin:40px auto 10px; width:85%; max-width:300px; line-height:2.5;}
#wrap2{margin:40px auto 0; width:92%; max-width:650px; line-height:2;}
h1{font-size:18px; text-align:center; color:#d9a62e;}
h3{font-size:14px; color:#d9a62e; margin:-33px 0 0 5px;}
h3 span{background-color:#fff; padding:0 10px;}
.con{margin-top:30px; border:1px solid #eee; border-radius:10px; padding:15px 15px 10px;}
.page{padding:0 0 20px;}
.page h3{font-size:15px; color:#ff8c00; margin:-16px 0 8px 15px;}
a{text-decoration:none; color:#444;}
a:hover{opacity:0.7;}
.box,.name{text-align:center;}
.box{margin:7px 0 20px; line-height:2;}
.box a{background:linear-gradient(transparent 65%,#eee 65%); padding:0 2px;}
.box input{display:none;}
label{display:inline-block;}
label:hover{opacity:0.5;}
.panel{transition:0.2s ease; height:0; overflow:hidden;}
.box input:checked + .panel{height:auto; padding:5px 0 0;}
input{border:none; background:none; text-align:center; padding:5px;}
.name input{font-size:12px;}
.name input[type=text]{width:70px; border:#eee 1px solid; margin-right:10px;}
input[type=submit]{width:60px; color:#8b4513; background-color:#d9a62e;}
.ttll{margin-right:12px; background-color:#eee;}
.ttll a{color:#d9a62e; padding:4px 3px 0 4px;}
#title{color:#888; background-color:#eee; margin-bottom:30px; padding:40px 0 15px 20px;}
#text{padding:0 20px;}
#nav{text-align:center; margin-top:20px;}
#nav a{border:3px double #eee; border-radius:10px; padding:6px 12px; margin:5px; color:#d9a62e;}
.pass{text-align:center; padding-bottom:20px;}
.pass input{font-size:13px;  width:200px;}
.pass input[type=text]{box-sizing:border-box; border:#eee 1px solid; }
.pass input[type=submit]{margin:5px 0;}
.af{margin:20px 0 10px; padding:10px 20px; color:#d9a62e; background-color:#eee; font-size:90%; text-align:right;}
</style>