*{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{font-variant:normal;border:0}legend{color:#000;margin-left:-1ex}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}body{font:13px/1.231 arial,helvetica,clean,sans-serif}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}body{color:#595757;background-color:#f2f2e9;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS P Gothic,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}h2,h3,h4,h5,h6{margin:1.5em 0 0}h1{font-size:182%}h2{font-size:116%}h3{font-size:100%}h4,h5,h6{font-size:85%}p,address,pre,blockquote{margin:1ex 0;font-size:100%;line-height:1.6}pre{background-color:#fafaf5;padding:10px 15px;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS P Gothic,sans-serif;overflow:auto}blockquote{background-color:#fafaf5;padding:10px 15px}cite{font-size:85%}em{font-style:normal;font-weight:700}strong{color:#f90;font-weight:700}code{font-family:Courier,Courier New,Osaka－等幅,Osaka-Mono,monospace}abbr,acronym{border-bottom:1px dotted #b2b2ab}kbd{border:1px solid #b2b2ab;font-family:Courier,Courier New,Osaka－等幅,Osaka-Mono,monospace}a{color:#248fb3;outline:none}ul li{background-image:url(/static/images/marker/bullet001.png);background-position:0 1.1ex;background-repeat:no-repeat;padding-left:10px}ol{margin:2ex 0}ol li{list-style-type:decimal;list-style-position:inside}li{line-height:1.6}dl{margin:2ex 0}dt{margin:1ex 0 0;font-weight:700;line-height:1.6}dd{margin:0 0 1ex;line-height:1.6}li p,li ul,li ol,li li,li dl,li dt,li dd,li pre,dd p,dd pre,dd ul,dd ol,dd li,dd dl,dd dt,dd dd{font-size:100%}del{color:#b3b3ab;text-decoration:line-through}ins{font-weight:700}input[type=text],input[type=password]{height:16px}input[type=text],input[type=password],select,textarea{color:#595757;background-color:#0000;background-image:none;border:2px solid #b3b3ab;padding:4px 5px;font-weight:400}input[type=text]:hover,input[type=password]:hover,textarea:hover{background-color:#f5f5f0}input[type=text]:focus,input[type=password]:focus,textarea:focus{background-color:#f5f5f0;border-color:#b3b3ab;outline:none}input[type=submit]{color:#fff;cursor:pointer;background-color:#4da3bf;border:none;border-radius:3px;padding:6px 15px;font-weight:700}input[type=submit]:hover{background-color:#4da3bf}table{margin:2ex 0}th,td{border:1px solid #dbdbdb;padding:2px 5px}th{background-color:#ccccc4;font-weight:400}img{vertical-align:bottom}#header{overflow:hidden}#header p.siteName a{text-indent:-9999px;background-color:#ccc;background-image:url(/static/images/logo.png);background-repeat:no-repeat;width:332px;height:50px;display:block}#header p.description{display:none}#header #globalNavWrap{float:right;margin:45px 0 30px}#header #globalNavWrap nav{float:right}#header #globalNav{float:right;height:62px}#header #globalNav li{float:left;text-indent:-9999px;background-image:none;padding:0}#header #globalNav li a{background-position:0 0;height:62px;display:block}#header #globalNav li a:hover{background-color:#0000;background-position:0 -62px}#header #globalNav li.current a,#header #globalNav li.current a:hover{background-position:0 -124px}#header #globalNav li.toppage a{background-image:url(/static/images/button/nav_global/toppage.png);width:113px}#header #globalNav li.rooms a{background-image:url(/static/images/button/nav_global/rooms.png);width:106px}#header #globalNav li.newroom a{background-image:url(/static/images/button/nav_global/newroom.png);width:103px}#header #globalNav li.mypage a{background-image:url(/static/images/button/nav_global/mypage.png);width:90px}#header #globalNav li.login a{background-image:url(/static/images/button/nav_global/login.png);width:90px}#header #globalNav li.join a{background-image:url(/static/images/button/nav_global/join.png);width:144px}#header #accountStatus{float:right;background-color:#fafaf5;background-image:url(/static/images/bg/account_status.png);background-position:100% 0;border-left:1px solid #dbdbdb;width:190px;height:62px;position:relative}#header #accountStatus div.user{margin-left:60px;position:static}#header #accountStatus div.user span.portrait{position:absolute;top:11px;left:10px}#header #accountStatus div.user{margin-top:1.35em;font-size:12px;font-weight:700}#header #accountStatus ul.nav{margin-left:60px}#header #accountStatus ul.nav li{float:left;background-image:none;margin:.2ex 10px 0 0;padding:0;font-size:11px;font-weight:700}#main{background-image:url(/static/images/bg/header.png);background-repeat:no-repeat}#footer{color:#999993;text-shadow:0 1px #fff;background-image:url(/static/images/bg/footer.png);background-repeat:no-repeat;min-height:170px}#footer a{color:#999993}#footer a:hover{color:#595757;background-color:#0000}#footer ul.nav{float:right;margin-top:33px}#footer ul.nav li{float:left;background-image:none;margin-right:25px;padding:0;font-size:93%;font-weight:700}#footer div.roomNav{float:right;width:620px;margin:20px 25px 0}#footer div.roomNav h2{margin:0 0 6px;font-size:93%}#footer div.roomNav li{float:left;background-image:none;margin:0 12px 4px 0;padding:0;font-size:85%;font-weight:700}#footer p.copy,#footer p.support{float:left;margin-top:35px;margin-left:25px;font-family:Georgia,Times New Roman,Times,serif;font-size:85%;font-style:italic;font-weight:700}#header,#content,#footer{width:990px;margin:0 auto}#content{background-color:#fff;background-image:url(/static/images/bg/content.png);background-repeat:repeat-y}div.info{border-bottom:1px solid #dbdbdb;padding:20px 25px;font-weight:700;position:relative}div.info h2{margin:0;font-size:116%}div.info h2 span.number{color:#8cc143}.note{font-size:90%}div.paginator{clear:both;border-top:1px solid #dbdbdb;padding:20px 25px;font-weight:700;position:relative}p.paginatorLarge{text-align:center;margin:0;font-size:108%;overflow:hidden}p.paginatorLarge span,p.paginatorLarge a{float:left;color:#3e3a39;background:url(/static/images/bg/paginator.png) no-repeat;width:30px;height:30px;margin-right:10px;line-height:30px;display:block}p.paginatorLarge span.currentPage{color:#fff;background-position:0 -30px}p.paginatorLarge .prev,p.paginatorLarge .next{float:left;text-indent:-9999px;background-position:50% 0;background-repeat:no-repeat;width:25px;height:30px;display:block}p.paginatorLarge .prev{background-image:url(/static/images/button/paginator_prev.png)}p.paginatorLarge .next{background-image:url(/static/images/button/paginator_next.png)}p.paginatorLarge a.prev,p.paginatorLarge a.next{background-position:50% -30px}p.paginatorLarge a:hover{color:#3e3a39}p.paginatorSmall{height:12px;margin:0;font-weight:700;line-height:12px;position:absolute;top:25px;right:25px}p.paginatorSmall span.page{float:left}p.paginatorSmall .prev,p.paginatorSmall .next{float:left;text-indent:-9999px;background-repeat:no-repeat;width:27px;height:12px;display:block}p.paginatorSmall .prev{background-image:url(/static/images/button/paginator_small_prev.png);background-position:0 0}p.paginatorSmall .next{background-image:url(/static/images/button/paginator_small_next.png);background-position:100% 0}p.paginatorSmall a.prev{background-position:0 -12px}p.paginatorSmall a.next{background-position:100% -12px}p.paginatorSmall a:hover{background-color:#0000}.portrait img,.thumb img{border:1px solid #dedede}.portrait a,.thumb a{background-color:#0000}.clear{clear:both}:root{--reroom-bg:#f3f0e8;--reroom-surface:#fffdf8;--reroom-surface-soft:#f8f5ed;--reroom-border:#e5ded1;--reroom-text:#403832;--reroom-muted:#7d746b;--reroom-brand:#8a6a48;--reroom-brand-dark:#5b4938;--reroom-accent:#86b94e;--reroom-link:#247f9f;--reroom-radius:8px;--reroom-container:1180px}*{box-sizing:border-box}html{background:var(--reroom-bg)}body{min-width:0;color:var(--reroom-text);background:radial-gradient(circle at 12% 0%, #ffffff9e, transparent 32rem), var(--reroom-bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.7}a{color:var(--reroom-link);text-underline-offset:.18em}a:hover{color:#176780}img{max-width:100%;height:auto}input[type=text],input[type=password],select,textarea{border:1px solid var(--reroom-border);background-color:#fff;border-radius:6px}input[type=submit]{background-color:var(--reroom-link);border-radius:999px}#header,#content,#footer{width:min(var(--reroom-container), calc(100% - 40px));margin-left:auto;margin-right:auto}#header{align-items:center;gap:22px;min-height:112px;display:flex;overflow:visible}#header p.siteName{float:none;width:332px;margin:0}#header p.siteName a{text-indent:-9999px;background-color:#0000;background-image:-webkit-image-set(url(/static/images/logo.png) 1x,url(/static/images/logo@2x.png) 2x);background-image:image-set("/static/images/logo.png" 1x,"/static/images/logo@2x.png" 2x);background-position:0 0;background-repeat:no-repeat;background-size:332px 50px;width:332px;height:50px;text-decoration:none;display:block;overflow:hidden}#header p.siteName a:before{content:none}#header p.description{color:var(--reroom-muted);margin:38px 0 0 -14px;font-size:12px;font-weight:700;display:none}#header #globalNavWrap{float:none;align-items:center;gap:0;margin:0 0 0 auto;display:flex}#header #globalNavWrap nav,#header #globalNav,#header #globalNav li{float:none}#header #globalNav{border:1px solid var(--reroom-border);background:#fffdf8e0;border-radius:999px;align-items:center;height:auto;display:flex;box-shadow:0 10px 28px #5b493814}#header #globalNavWrap:has(#accountStatus) #globalNav{border-radius:999px 0 0 999px}#header #globalNav li{text-indent:0}#header #globalNav li a{height:48px;color:var(--reroom-brand-dark);text-indent:0;white-space:nowrap;align-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:flex;background:0 0!important;width:auto!important}#header #globalNav li.current a,#header #globalNav li.current a:hover{color:var(--reroom-link);background:var(--reroom-surface-soft)!important}#header #globalNav li:first-child a{border-radius:999px 0 0 999px}#header #globalNav li.join a{color:#fff;border-radius:999px;background:var(--reroom-accent)!important}#header #accountStatus{float:none;border:1px solid var(--reroom-border);border-radius:0 var(--reroom-radius) var(--reroom-radius) 0;background:var(--reroom-surface);box-sizing:border-box;border-left:0;width:auto;min-width:220px;height:50px}#header #accountStatus div.user{margin-top:8px;margin-left:50px;line-height:1.2}#header #accountStatus div.user span.portrait{top:9px;left:12px}#header #accountStatus div.user span.portrait img{width:32px;height:32px}#header #accountStatus ul.nav{margin-left:50px;line-height:1.2}#header #accountStatus ul.nav li{margin-top:1px}#content{border:1px solid var(--reroom-border);border-radius:var(--reroom-radius);background:var(--reroom-surface);background-image:none;overflow:hidden;box-shadow:0 18px 44px #5b493814}#main{background-image:none}#footer{background-image:none;min-height:120px;margin-top:24px}#footer p.copy,#footer p.support,#footer ul.nav,#footer div.roomNav{float:none}.portrait img,.thumb img{border-color:var(--reroom-border);border-radius:6px}div.info{border-color:var(--reroom-border)}@media (width<=900px){#header{min-height:0;padding:24px 0 18px;display:block}#header p.description{margin:-8px 0 16px 58px}#header #globalNavWrap,#header #globalNavWrap nav,#header #globalNav{width:100%}#header #globalNav{border-radius:var(--reroom-radius);justify-content:flex-start;overflow-x:auto}}@media (width<=640px){#header,#content,#footer{width:min(100% - 24px, var(--reroom-container))}#header #globalNav li a{height:44px;padding:0 14px}}
