div.cgroup{padding-bottom:20px}div.comm,div.comm_reply{padding:10px}div.comm{margin-bottom:5px}div.comm_reply{margin:5px 0 5px 40px}div.comm_body{position:relative;padding-left:60px}span.comm_pin{display:inline-block;transform:scale(1.4);margin-left:5px}div.comm_ico{position:absolute;left:0;width:50px;height:25px;padding-top:25px;background-size:cover;background-position:center center;box-shadow:inset rgba(0,0,0,0.2) 0 0 0 1px;border-radius:100%;line-height:0;text-align:center;font-size:25px}div.comm_body > span.comm_info{display:inline-block;margin-right:10px}span.comm_info > span{opacity:.5;vertical-align:middle}span.comm_info > span.date{opacity:1}span.comm_info > span.newmark{margin-right:5px;opacity:1}span.newmark{diaplay:inline-block;animation:anim5-4 4s infinite;color:red}div.threads div.comm_toggle + span.newmark{margin-left:10px;vertical-align:middle}div.comm_body div.yt{max-width:800px}span.comm_btn{display:inline-block;text-decoration:underline;cursor:pointer}span.comm_btn:before{display:inline-block;content:"＋";width:30px;height:15px;padding-top:15px;margin:0 5px 0 20px;box-shadow:inset rgba(0,0,0,0.2) 0 0 0 1px,inset rgba(255,255,255,0.2) 0 0 0 1px;border-radius:100%;line-height:0;text-align:center;font-size:15px;vertical-align:middle}span.comm_btn_del{display:inline-block;margin-left:5px;text-decoration:underline;cursor:pointer}div.comm_pic{display:flex;flex-wrap:wrap;text-align:center}div.comm_pic > div{width:150px;margin:5px;padding:10px;background-color:#fff;box-shadow:rgba(0,0,0,0.1) 0 0 0 1px,rgba(0,0,0,0.1) 0 0 5px,rgba(0,0,0,0.5) 0 10px 10px -10px}div.comm_pic img{display:block;width:150px}div.comm_pic > div > span.caption{display:block;margin-top:5px;line-height:1.2;color:#000}div.comm_pic > div > div{height:150px;background-position:center center;background-size:cover;background-repeat:no-repeat}div.comm_pic > div > a{display:block;height:150px;background-position:center center;background-repeat:no-repeat;background-size:auto}div.comm_pic > div > a.comm_file_pdf{background-image:url(../css/file_icon_pdf.png)}div.comm_pic > div > a.comm_file_xls,div.comm_pic > div > a.comm_file_xlsx{background-image:url(../css/file_icon_xls.png)}div.comm_pic > div > a.comm_file_doc,div.comm_pic > div > a.comm_file_docx{background-image:url(../css/file_icon_doc.png)}@media only screen and (min-width: 768px){div.comm_pic{max-width:50vw}}@media only screen and (max-width: 767px){div.comm_pic > div,div.comm_pic img{width:100px}div.comm_pic > div > a{height:100px}}div.comm_pic_uploaded img{max-width:100%}div.threads div.comm div.comm_p{max-height:2em;overflow:hidden}div.threads div.comm_reply,div.threads div.comm div.comm_pic,div.threads div.yt{display:none}div.threads div.comm div.comm_post div.comm_pic{display:flex}div.threads.thread_on div.comm div.comm_p,div.threads div.thread_on div.comm div.comm_p{max-height:100000px;max-height:initial;overflow:visible}div.threads.thread_on div.comm_reply,div.threads.thread_on div.comm div.comm_pic,div.threads div.thread_on div.comm_reply,div.threads div.thread_on div.comm div.comm_pic{animation:slide_down10 .5s}div.threads.thread_on div.comm_reply,div.threads.thread_on div.yt,div.threads div.thread_on div.comm_reply,div.threads div.thread_on div.yt{display:block}div.threads.thread_on div.comm div.comm_pic,div.threads div.thread_on div.comm div.comm_pic{display:flex}div.threads div.comm_toggle{position:relative;display:inline-block;margin-left:60px;cursor:pointer;transition:margin-top .5s}div.threads div.comm_toggle:before{content:"\e856　開く　("}div.threads div.comm_toggle:after{content:")"}div.threads.thread_on div.comm_toggle,div.threads div.thread_on div.comm_toggle{margin-top:5px}div.threads.thread_on div.comm_toggle:before,div.threads div.thread_on div.comm_toggle:before{content:"\e857　閉じる　("}div.comm_post{display:flex}div.comm_post_ico{width:50px;margin-right:10px;text-align:center}div.comm_post_ico div.comm_ico{position:static;margin:0}div.comm_post_ico > span{display:inline-block;margin-top:5px;line-height:1;cursor:pointer}div.comm_post_ico > span:hover{opacity:.5}div.comm_post_body{flex:1}form.form div.comm_post_body label{float:none;display:inline-block;margin:0 5px 5px 0;vertical-align:middle}div.comm_post_body input[type="file"]{margin:0 5px 5px 0}div.comm_post_body span.bbs_user{margin-right:5px}form.form div.comm_post_body span.bbs_user input,form.form div.comm_post_body span.bbs_user select{margin-right:2px}div.comm_post_body textarea{width:100%}div.comm_post_body input[type=file],div.comm_post_body select{max-width:60vw}form.form label.file{margin:0;padding:0;transition:opacity .3s ease-in-out}html.pc form.form label.file:hover{opacity:.5}form.form label.file > span{display:inline-block;padding:5px 10px;background-color:#e1e1e1;border:1px solid #adadad;color:#000}form.form label.file > span:before{display:inline-block;font-family:"fontello";content:"\e818";margin-right:5px}form.form label.file > input[type="file"]{display:none}table.comm_ico{width:100%;border-collapse:collapse}table.comm_ico th,table.comm_ico td{padding:5px;border-bottom:1px solid #ccc}table.comm_ico th{font-weight:400;text-align:right}table.comm_ico td{text-align:left}table.comm_ico div.comm_ico{position:static;margin:0}div.ico_color{width:200px!important;font-size:20px;line-height:20px}div.ico_color > span{display:inline-block;cursor:pointer}div.cgroups div.paging{margin:10px}div.bbs_search{text-align:center}div.star{margin:5px 0;font-size:2em}div.ratings{clear:both;margin:5px 0}div.ratings span.rating{display:inline-block;min-width:12em;margin:0 0 5px 5px}div.ratings span.rating span.star{display:inline-block;margin-left:5px;font-size:1.4em;vertical-align:middle}@media only screen and (max-width: 767px){div.ratings span.rating span.star{font-size:1em}}div.bbs_opts{display:flex;flex-wrap:wrap}div.bbs_opts > div{flex:1;padding:10px;text-align:center}div.bbs_opts > div > span{display:block;width:50px;height:25px;margin:0 auto;padding-top:25px;background-size:cover;background-position:center center;box-shadow:inset rgba(0,0,0,0.2) 0 0 0 1px;border-radius:100%;line-height:0;text-align:center;font-size:25px;cursor:pointer}div.bbs_opts > div:hover > span{box-shadow:0 0 0 1px rgba(0,0,0,0.5)}