.article{border:1px solid #7777ff;padding:0.8em;max-width:1000px;margin:0 auto 2em}.article-strong{border-width:3px}.article::after{content:"";display:block;clear:both}.article_reWrap .article{border:0}.article .article{margin-bottom:0.5em}.article_header{background:#bbccff;padding:0.8em;margin:-0.8em -0.8em 0.8em}.article_header::after{content:"";display:block;clear:both}.article_reWrap .article_header{background:#ddeeff;padding:0.5em}.article_reAdd{float:right}.article_reAdd a{border:1px solid #999;background:#fff;color:#555;line-height:0;padding:0 0.5em;font-size:110%}.article_reAdd a:hover{text-decoration:none;background:#efefef}.article_title{display:inline-block;margin:0;font-size:120%;margin-right:1em}.article_reWrap .article_title{font-size:110%}.article_title a{color:inherit;text-decoration:underline}.article_author{margin-right:1em}.article_author>b{color:#5555ff}.article_id{color:#f00}.article_body{white-space:pre-wrap;overflow:auto}.article_body img{max-width:200px;max-height:200px}.article .article .article_body{margin:0 -0.8em}.article_medias{text-align:center;list-style-type:none;margin:0;padding:0}.article_medias>li{display:inline-block;margin:0;padding:0;max-width:80%}.article_medias img{max-width:100%;max-height:200px}.article_footer{float:right}.article .article .article_footer{margin:0 -0.8em -0.8em}.article_reWrap{clear:both;padding:0.5em 0 0}.article_more+.article_moreBox{display:none}.form{text-align:center;margin-bottom:2em}.form_inner{border:2px dotted #9999bb;background:#f9f9f9;display:inline-block;padding:0.5em;font-size:110%;position:relative}.form_delete{position:absolute;bottom:0;right:0;padding:0.5em;line-height:1}.form table{border-collapse:collapse}.form table th{text-align:left;width:8em;vertical-align:top;padding-top:0.4em}.form table th span{color:#669966;font-size:80%;font-weight:normal;margin-left:1em}.form table td{padding-bottom:0.5em;text-align:left}.form table td input[type="text"]{width:30em}.form table td input[type="password"]{width:10em}.form table td textarea{width:37.7em;height:8em;resize:vertical;vertical-align:middle}.form button{background:#7777ff;border:0;color:#fff;font-size:110%;padding:0.8em;line-height:1;transition:0.2s}.form button:hover{background:#5555cc}@media screen and (max-width: 640px){body>.form{order:2}.form table,.form tbody,.form tr,.form th,.form td{display:block}.form table tr th{width:auto;padding-top:0}.form table tr th>span{display:block;margin-left:0}.form table tr td input[type="text"],.form table tr td textarea{width:100%}}.index{max-width:1000px;margin:2em auto}.index::after{content:"";display:block;clear:both}.index>ul{list-style-type:none;margin:0;padding:0}.index>ul>li{display:inline;margin:0;padding:0}.index>ul>li+li::before{content:"/";color:#999;padding-right:0.3em}.index_link{float:right}.index_link::before{content:"["}.index_link::after{content:"]"}@media screen and (max-width: 640px){.pagination+.index{margin-top:0}}.pagination{text-align:center;margin:2em 0}.pagination>span{border:1px solid #999;position:relative;display:inline-block;min-width:2em}.pagination>span>a{display:block}.pagination>span>a,.pagination>span>b{padding:0 0.2em}@media screen and (max-width: 640px){.pagination{white-space:nowrap}.pagination>span{min-width:0;padding:0.2em}.pagination>span>a,.pagination>span>b{padding:0.2em;margin:-0.2em}}.search{text-align:center;font-size:110%;margin-bottom:2em;display:flex;justify-content:center}.search input{width:20em}.search button{width:5em;background:#999;border:0;color:#fff;padding:0.8em;line-height:1;transition:0.2s}.search button:hover{background:#666}@media screen and (max-width: 640px){.search{margin-bottom:0}}body{font-family:'\30E1\30A4\30EA\30AA',Meiryo,'\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\4E\20\57\33','Hiragino Kaku Gothic Pro',sans-serif,Lucida Grande;font-size:12px;line-height:1.6;color:#555;word-break:break-all}body a{color:#7777ff;text-decoration:none}body a:hover{text-decoration:underline}body *{box-sizing:border-box}@media screen and (max-width: 640px){body{font-size:14px;display:flex;flex-direction:column}body>*{order:1;width:100%}body>.form{order:2}}input,button{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}input[type="text"],input[type="password"],input[type="search"],textarea{border:1px solid #999;padding:0.2em}button{cursor:pointer}.siteTitle{margin:0 0 0.2em;padding:0;text-align:center;font-size:180%;font-weight:bold}.siteCaption{margin:0 0 1em;padding:0;text-align:center;font-size:100%;font-weight:normal}.goToTop{text-align:right;max-width:1000px;margin:-2em auto 1em}.goToTop a::before{content:"";display:inline-block;border-width:8px 4px;border-style:solid;border-color:transparent;border-bottom-color:#7777ff;margin:0 2px 1px 0}.goToForm{display:none;margin:0 0 1em;padding:0;text-align:center}.goToForm a::before{content:"["}.goToForm a::after{content:"]"}@media screen and (max-width: 640px){.goToForm{display:block}}.back{max-width:1000px;margin:0 auto 1em}.back a::before{content:"";display:inline-block;border-width:4px 8px;border-style:solid;border-color:transparent;border-right-color:#7777ff;margin:0 5px 0 -8px}.error{margin:1em 0;color:#f00;text-align:center}
