@charset "UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}*,legend{box-sizing:border-box}a,body,mark{color:#000}body,html{-webkit-text-size-adjust:100%}header,header>.inner,sub,sup{position:relative}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em}mark{background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.font,body{font-family:'游ゴシック体','Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN',Osaka,'ＭＳ Ｐゴシック',sans-serif}*{list-style:none;word-wrap:break-word}h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}#about .page .inner .body .content.image .caption_box:after,#about .post .inner .body .content.image .caption_box:after,#about .report .body .content.image .caption_box:after,#contact .page .inner .body .content.image .caption_box:after,#contact .post .inner .body .content.image .caption_box:after,#contact .report .body .content.image .caption_box:after,#content .reports>.list .post.total_num .inner .border:after,#content .reports>.list:after,#content .reports>.posts .post.total_num .inner .border:after,#content .reports>.posts:after,#content>.answerer>.list .post.total_num .inner .border:after,#content>.answerer>.list:after,#content>.answerer>.posts .post.total_num .inner .border:after,#content>.answerer>.posts:after,#content>.questions .question>.list .post.total_num .inner .border:after,#content>.questions .question>.list:after,#content>.questions .question>.posts .post.total_num .inner .border:after,#content>.questions .question>.posts:after,#menu:after,#single .page .inner .body .content.image .caption_box:after,#single .post .inner .body .content.image .caption_box:after,#single .post_controller:after,#single .report .body .content.image .caption_box:after,#slideshow #content>ul li>.inner:after,#slideshow .slide>ul li>.inner:after,.answerer_block .info:after,.answerer_block:after,.cf,.share:after,footer:after{content:" ";display:block;clear:both}input:focus,select:focus,textarea:focus{outline:0}.disappear,.none{display:none!important}body{margin:0;font-size:12px}#container.appear_menu #menu{display:block}header{margin-bottom:14px}@media all and (max-width:640px){header{margin-bottom:15px}}header>.inner{margin:0 10px;padding:35px 30px 37px;border-bottom:1px solid #F2F2ED}header>.inner h1{margin:0 auto}header>.inner h1 img{width:231px;height:auto}header>.inner h1 a:hover{opacity:.6}header>.inner .new_site{position:absolute;top:30px;left:318px}@media all and (max-width:900px){header>.inner{padding:33px 30px 39px}header>.inner h1 img{width:200px}header>.inner .new_site{left:245px}}@media all and (max-width:769px){header>.inner{padding:13px 10px 7px}header>.inner h1 img{width:139px}header>.inner .new_site{top:16px;right:44px;left:auto}}header>.inner .new_site a{display:block;padding:14px 19px;background:#F2F2ED;font-size:11px;font-weight:700;letter-spacing:1px}@media all and (max-width:900px){header>.inner .new_site a{padding:14px 12px}}@media all and (max-width:769px){header>.inner .new_site a{font-size:10px;padding:11px 13px}}@media all and (max-width:500px){header>.inner .new_site a{padding:11px 7px}}header>.inner .new_site a span{border-bottom:1px solid #000}header>.inner .new_site a:hover{background:#000;color:#F2F2ED}header>.inner .new_site a:hover span{border-bottom:1px solid #F2F2ED}header>.inner .text{position:absolute;top:41px;right:95px;font-size:11px;font-weight:700;letter-spacing:.7px;line-height:1.6}@media all and (max-width:900px){header>.inner .text{right:80px}}@media all and (max-width:769px){header>.inner .text{letter-spacing:1.3px;position:relative;top:auto;right:auto;font-size:10px;margin-top:25px}}header>.inner a.open{position:absolute;display:block;z-index:2;top:39px;right:30px;width:29px;height:22px}header>.inner a.open span{display:block;width:29px;height:1px;background:#000}header>.inner a.open:after,header>.inner a.open:before{position:absolute;content:" ";top:11px;width:29px;height:1px;background:#000}header>.inner a.open:after{top:22px}header>.inner a.open:hover{opacity:.4}header .scroll_header h1 a:hover,header .scroll_header h2 .inner a:hover{opacity:.5}@media all and (max-width:769px){header>.inner a.open{display:block;top:25px;right:10px;width:23px}header>.inner a.open span{width:23px}header>.inner a.open:after,header>.inner a.open:before{top:7px;width:23px}header>.inner a.open:after{top:14px}}header .scroll_header{position:fixed;z-index:1002;display:none;padding-top:25px;top:0;left:0;background-color:#FFF;width:100%;line-height:1.5}header .scroll_header.appear{display:block}header .scroll_header a.open{display:block!important}header .scroll_header>.inner{position:relative;margin:0 10px}@media all and (max-width:640px){header .scroll_header{padding-top:18px}header .scroll_header>.inner{margin:0}}header .scroll_header>.inner:before{position:absolute;display:block;z-index:0;content:" ";bottom:0;width:100%;height:1px;background-color:#CCC}header .scroll_header h1{z-index:1;position:absolute;top:23px;right:64px;margin:0 auto;padding:0;line-height:0}header .scroll_header h1 img{width:auto;height:16px}header .scroll_header h1 a{display:inline-block}@media all and (max-width:640px){header .scroll_header h1{position:relative;top:auto;right:auto;padding:0 11px}header .scroll_header h1 img{width:139px;height:auto}}header .scroll_header h2{display:inline-block;font-size:14px;padding-right:240px}header .scroll_header h2:after{position:relative;display:block;z-index:1;content:" ";bottom:0;width:100%;height:1px;background-color:#0D0509}@media all and (max-width:640px){header .scroll_header h2{padding-right:0}header .scroll_header h2:after{display:none}}header .scroll_header h2 .inner{position:relative;padding:0 20px 14px 170px;letter-spacing:2px}header .scroll_header h2 .inner.has_report{padding-left:210px}#menu a.close:hover,header .scroll_header a.open:hover{opacity:.4}@media all and (max-width:640px){header .scroll_header h2 .inner{padding:13px 20px 10px 65px;font-size:10px;letter-spacing:0}header .scroll_header h2 .inner.has_report{padding-left:150px}}header .scroll_header h2 .inner span{font-size:12px;font-weight:700;letter-spacing:2.3px;top:1px}header .scroll_header h2 .inner span.t{position:absolute;left:20px;width:150px}header .scroll_header h2 .inner span.t.has_report{width:150px}@media all and (max-width:640px){header .scroll_header h2 .inner span{font-size:10px;top:auto}header .scroll_header h2 .inner span.t{left:10px;width:60px}header .scroll_header h2 .inner span.m_n{display:none}}header .scroll_header a.open{position:absolute;z-index:2;top:23px;right:20px;width:24px;height:14px}header .scroll_header a.open span{display:block;width:24px;height:1px;background:#000}header .scroll_header a.open:after,header .scroll_header a.open:before{position:absolute;content:" ";top:7px;width:24px;height:1px;background:#000}header .scroll_header a.open:after{top:14px}@media all and (max-width:640px){header .scroll_header a.open{top:18px;right:14px}}#menu{display:none;position:fixed;z-index:3;top:61px;padding:0 10px;width:100%;background-color:#F2F1ED}@media all and (max-width:640px){#menu{top:71px;padding:0}}#menu.is_page_top{top:0}#menu.is_page_top .border_inner{padding:44px 19px;border-bottom:1px solid #E0E0E0}@media all and (max-width:800px){#menu.is_page_top .border_inner{padding:25px 30px 31px}}#menu.is_page_top a.close{top:40px;right:44px}@media all and (max-width:769px){#menu.is_page_top a.close{top:24px;right:22px}#menu.is_page_top a.close img{width:19px;height:19px}}#menu.is_page_top .nav ul.page.bottom{left:224px}#menu.cover{top:0}#menu a.close{position:absolute;z-index:3;display:block;top:40px;right:44px}#menu a.close.small{top:24px;right:21px}#menu .border_inner{padding:44px 19px;border-bottom:1px solid #000}#menu .border_inner.small{padding:28px 19px 30px}#menu h1{text-align:left;position:absolute}@media all and (max-width:640px){#menu a.close.small{top:24px;right:14px}#menu a.close{top:28px;right:23px}#menu .border_inner{padding:28px 30px 30px;border-bottom:1px solid #CCCCCA}#menu h1{text-align:left;position:relative}}#menu h1 a:hover{opacity:.8}#menu h1 img{width:120px;height:83px}#menu .nav{position:relative}#menu .nav a{border-bottom:1px solid #000;font-weight:700}#menu .nav a:hover{border-bottom:1px solid transparent}#menu .nav ul.page,#menu .nav ul.sns{background-color:#F2F1ED;padding-top:0;font-size:0}#menu .nav ul.page.bottom,#menu .nav ul.sns.bottom{position:absolute;top:0;left:224px}#menu .nav ul.page li,#menu .nav ul.sns li{font-size:11px;display:inline-block;letter-spacing:2px;margin-right:41px}#menu .nav ul.page li:last-child,#menu .nav ul.sns li:last-child{margin-right:0}#menu .nav ul.page li{margin-right:41px}@media all and (max-width:800px){#menu .nav ul.page.bottom,#menu .nav ul.sns.bottom{position:relative;margin-top:22px;left:0}#menu .nav ul.page li,#menu .nav ul.sns li{display:block;margin-bottom:22px}#menu .nav ul.page li:last-child,#menu .nav ul.sns li:last-child{margin-bottom:0}#menu .nav ul.page li{width:auto}}#menu .nav ul.sns{position:absolute;top:0;left:50%}@media all and (max-width:960px){#menu .nav ul.page li{margin-right:31px}#menu .nav ul.sns{left:53%}}#menu .nav ul.sns li{margin-right:21px;letter-spacing:1.4px}@media all and (max-width:800px){#menu .nav ul.sns{margin-top:33px;left:0;position:relative}#menu .nav ul.sns li{margin-bottom:18px}}#menu .nav ul.sns li:last-child{margin-right:0}#menu .nav ul.sns li a{color:grey;border-bottom:1px solid grey}#menu .nav ul.sns li a:hover{border-bottom:1px solid transparent}#content .questions{margin:28px 10px 60px}@media all and (max-width:640px){#content .questions{margin:28px 0 60px}}#content .reports,#content>.answerer,#content>.questions .question{margin-bottom:50px}#content .reports>.list .post,#content .reports>.posts .post,#content>.answerer>.list .post,#content>.answerer>.posts .post,#content>.questions .question>.list .post,#content>.questions .question>.posts .post{width:33.33%;margin-bottom:50px;float:left}#content .reports>.list .post:nth-child(3n+1),#content .reports>.posts .post:nth-child(3n+1),#content>.answerer>.list .post:nth-child(3n+1),#content>.answerer>.posts .post:nth-child(3n+1),#content>.questions .question>.list .post:nth-child(3n+1),#content>.questions .question>.posts .post:nth-child(3n+1){clear:both}@media all and (min-width:1400px){#content .reports>.list .post,#content .reports>.posts .post,#content>.answerer>.list .post,#content>.answerer>.posts .post,#content>.questions .question>.list .post,#content>.questions .question>.posts .post{width:25%}#content .reports>.list .post:nth-child(3n+1),#content .reports>.posts .post:nth-child(3n+1),#content>.answerer>.list .post:nth-child(3n+1),#content>.answerer>.posts .post:nth-child(3n+1),#content>.questions .question>.list .post:nth-child(3n+1),#content>.questions .question>.posts .post:nth-child(3n+1){clear:none}#content .reports>.list .post:nth-child(4n+1),#content .reports>.posts .post:nth-child(4n+1),#content>.answerer>.list .post:nth-child(4n+1),#content>.answerer>.posts .post:nth-child(4n+1),#content>.questions .question>.list .post:nth-child(4n+1),#content>.questions .question>.posts .post:nth-child(4n+1){clear:both}}@media all and (min-width:1800px){#content .reports>.list .post,#content .reports>.posts .post,#content>.answerer>.list .post,#content>.answerer>.posts .post,#content>.questions .question>.list .post,#content>.questions .question>.posts .post{width:20%}#content .reports>.list .post:nth-child(3n+1),#content .reports>.list .post:nth-child(4n+1),#content .reports>.posts .post:nth-child(3n+1),#content .reports>.posts .post:nth-child(4n+1),#content>.answerer>.list .post:nth-child(3n+1),#content>.answerer>.list .post:nth-child(4n+1),#content>.answerer>.posts .post:nth-child(3n+1),#content>.answerer>.posts .post:nth-child(4n+1),#content>.questions .question>.list .post:nth-child(3n+1),#content>.questions .question>.list .post:nth-child(4n+1),#content>.questions .question>.posts .post:nth-child(3n+1),#content>.questions .question>.posts .post:nth-child(4n+1){clear:none}#content .reports>.list .post:nth-child(5n+1),#content .reports>.posts .post:nth-child(5n+1),#content>.answerer>.list .post:nth-child(5n+1),#content>.answerer>.posts .post:nth-child(5n+1),#content>.questions .question>.list .post:nth-child(5n+1),#content>.questions .question>.posts .post:nth-child(5n+1){clear:both}}@media all and (max-width:900px){#content .reports>.list .post,#content .reports>.posts .post,#content>.answerer>.list .post,#content>.answerer>.posts .post,#content>.questions .question>.list .post,#content>.questions .question>.posts .post{width:50%}#content .reports>.list .post:nth-child(3n+1),#content .reports>.list .post:nth-child(4n+1),#content .reports>.list .post:nth-child(5n+1),#content .reports>.posts .post:nth-child(3n+1),#content .reports>.posts .post:nth-child(4n+1),#content .reports>.posts .post:nth-child(5n+1),#content>.answerer>.list .post:nth-child(3n+1),#content>.answerer>.list .post:nth-child(4n+1),#content>.answerer>.list .post:nth-child(5n+1),#content>.answerer>.posts .post:nth-child(3n+1),#content>.answerer>.posts .post:nth-child(4n+1),#content>.answerer>.posts .post:nth-child(5n+1),#content>.questions .question>.list .post:nth-child(3n+1),#content>.questions .question>.list .post:nth-child(4n+1),#content>.questions .question>.list .post:nth-child(5n+1),#content>.questions .question>.posts .post:nth-child(3n+1),#content>.questions .question>.posts .post:nth-child(4n+1),#content>.questions .question>.posts .post:nth-child(5n+1){clear:none}#content .reports>.list .post:nth-child(2n+1),#content .reports>.posts .post:nth-child(2n+1),#content>.answerer>.list .post:nth-child(2n+1),#content>.answerer>.posts .post:nth-child(2n+1),#content>.questions .question>.list .post:nth-child(2n+1),#content>.questions .question>.posts .post:nth-child(2n+1){clear:both}}@media all and (max-width:640px){#content .reports>.list .post,#content .reports>.posts .post,#content>.answerer>.list .post,#content>.answerer>.posts .post,#content>.questions .question>.list .post,#content>.questions .question>.posts .post{margin-bottom:40px;width:100%;float:none}}#content .reports>.list .post a,#content .reports>.posts .post a,#content>.answerer>.list .post a,#content>.answerer>.posts .post a,#content>.questions .question>.list .post a,#content>.questions .question>.posts .post a{display:block;margin:0 7.8%}@media all and (max-width:640px){#content .reports>.list .post a,#content .reports>.posts .post a,#content>.answerer>.list .post a,#content>.answerer>.posts .post a,#content>.questions .question>.list .post a,#content>.questions .question>.posts .post a{margin:0 20px}}#content .reports>.list .post a .image,#content .reports>.posts .post a .image,#content>.answerer>.list .post a .image,#content>.answerer>.posts .post a .image,#content>.questions .question>.list .post a .image,#content>.questions .question>.posts .post a .image{position:relative}#content .reports>.list .post a .image .line,#content .reports>.posts .post a .image .line,#content>.answerer>.list .post a .image .line,#content>.answerer>.posts .post a .image .line,#content>.questions .question>.list .post a .image .line,#content>.questions .question>.posts .post a .image .line{display:none;position:relative;margin:0 20px}#content .reports>.list .post a .image .line:before,#content .reports>.posts .post a .image .line:before,#content>.answerer>.list .post a .image .line:before,#content>.answerer>.posts .post a .image .line:before,#content>.questions .question>.list .post a .image .line:before,#content>.questions .question>.posts .post a .image .line:before{position:absolute;display:block;content:" ";top:0;width:100%;height:1px;background-color:#000}#content .reports>.list .post a .image img,#content .reports>.posts .post a .image img,#content>.answerer>.list .post a .image img,#content>.answerer>.posts .post a .image img,#content>.questions .question>.list .post a .image img,#content>.questions .question>.posts .post a .image img{width:100%;height:auto}#content .reports>.list .post a .image .report_image,#content .reports>.posts .post a .image .report_image,#content>.answerer>.list .post a .image .report_image,#content>.answerer>.posts .post a .image .report_image,#content>.questions .question>.list .post a .image .report_image,#content>.questions .question>.posts .post a .image .report_image{position:absolute;width:125px;top:6px;left:0;right:0;padding:7px 0;margin:0 auto;font-size:11px;font-weight:700;text-align:center;background-color:#FFF;letter-spacing:1.3px}#content .reports>.list .post a .bottom,#content .reports>.posts .post a .bottom,#content>.answerer>.list .post a .bottom,#content>.answerer>.posts .post a .bottom,#content>.questions .question>.list .post a .bottom,#content>.questions .question>.posts .post a .bottom{border-top:1px solid #000;margin:0 20px}#content .reports>.list .post a .bottom .answerer,#content .reports>.list .post a .bottom h3,#content .reports>.posts .post a .bottom .answerer,#content .reports>.posts .post a .bottom h3,#content>.answerer>.list .post a .bottom .answerer,#content>.answerer>.list .post a .bottom h3,#content>.answerer>.posts .post a .bottom .answerer,#content>.answerer>.posts .post a .bottom h3,#content>.questions .question>.list .post a .bottom .answerer,#content>.questions .question>.list .post a .bottom h3,#content>.questions .question>.posts .post a .bottom .answerer,#content>.questions .question>.posts .post a .bottom h3{font-size:12px;color:#999;font-weight:700;margin-top:14px;line-height:1.5;letter-spacing:1.5px}@media all and (max-width:640px){#content .reports>.list .post a .bottom .answerer,#content .reports>.list .post a .bottom h3,#content .reports>.posts .post a .bottom .answerer,#content .reports>.posts .post a .bottom h3,#content>.answerer>.list .post a .bottom .answerer,#content>.answerer>.list .post a .bottom h3,#content>.answerer>.posts .post a .bottom .answerer,#content>.answerer>.posts .post a .bottom h3,#content>.questions .question>.list .post a .bottom .answerer,#content>.questions .question>.list .post a .bottom h3,#content>.questions .question>.posts .post a .bottom .answerer,#content>.questions .question>.posts .post a .bottom h3{font-size:11px}#content .reports>.list .post a .bottom h3+.answerer,#content .reports>.posts .post a .bottom h3+.answerer,#content>.answerer>.list .post a .bottom h3+.answerer,#content>.answerer>.posts .post a .bottom h3+.answerer,#content>.questions .question>.list .post a .bottom h3+.answerer,#content>.questions .question>.posts .post a .bottom h3+.answerer{margin-top:6px}}#content .reports>.list .post a .bottom .answerer .name,#content .reports>.posts .post a .bottom .answerer .name,#content>.answerer>.list .post a .bottom .answerer .name,#content>.answerer>.posts .post a .bottom .answerer .name,#content>.questions .question>.list .post a .bottom .answerer .name,#content>.questions .question>.posts .post a .bottom .answerer .name{display:inline;margin-right:15px}#content .reports>.list .post a .bottom .answerer span,#content .reports>.posts .post a .bottom .answerer span,#content>.answerer>.list .post a .bottom .answerer span,#content>.answerer>.posts .post a .bottom .answerer span,#content>.questions .question>.list .post a .bottom .answerer span,#content>.questions .question>.posts .post a .bottom .answerer span{display:inline-block;padding-top:3px;font-size:11px}#content .reports>.list .post a:hover .image .line,#content .reports>.posts .post a:hover .image .line,#content>.answerer>.list .post a:hover .image .line,#content>.answerer>.posts .post a:hover .image .line,#content>.questions .question>.list .post a:hover .image .line,#content>.questions .question>.posts .post a:hover .image .line{display:block}.mobile #content .reports>.list .post a:hover .image .line,.mobile #content .reports>.posts .post a:hover .image .line,.mobile #content>.answerer>.list .post a:hover .image .line,.mobile #content>.answerer>.posts .post a:hover .image .line,.mobile #content>.questions .question>.list .post a:hover .image .line,.mobile #content>.questions .question>.posts .post a:hover .image .line{display:none}#content .reports>.list .post a:hover .bottom,#content .reports>.posts .post a:hover .bottom,#content>.answerer>.list .post a:hover .bottom,#content>.answerer>.posts .post a:hover .bottom,#content>.questions .question>.list .post a:hover .bottom,#content>.questions .question>.posts .post a:hover .bottom{border-top:1px solid transparent}#content .reports>.list .post a:hover .bottom .answerer,#content .reports>.list .post a:hover .bottom h3,#content .reports>.posts .post a:hover .bottom .answerer,#content .reports>.posts .post a:hover .bottom h3,#content>.answerer>.list .post a:hover .bottom .answerer,#content>.answerer>.list .post a:hover .bottom h3,#content>.answerer>.posts .post a:hover .bottom .answerer,#content>.answerer>.posts .post a:hover .bottom h3,#content>.questions .question>.list .post a:hover .bottom .answerer,#content>.questions .question>.list .post a:hover .bottom h3,#content>.questions .question>.posts .post a:hover .bottom .answerer,#content>.questions .question>.posts .post a:hover .bottom h3{color:#000}.mobile #content .reports>.list .post a:hover .bottom,.mobile #content .reports>.posts .post a:hover .bottom,.mobile #content>.answerer>.list .post a:hover .bottom,.mobile #content>.answerer>.posts .post a:hover .bottom,.mobile #content>.questions .question>.list .post a:hover .bottom,.mobile #content>.questions .question>.posts .post a:hover .bottom{border-top:1px solid #000}.mobile #content .reports>.list .post a:hover .bottom .answerer,.mobile #content .reports>.list .post a:hover .bottom h3,.mobile #content .reports>.posts .post a:hover .bottom .answerer,.mobile #content .reports>.posts .post a:hover .bottom h3,.mobile #content>.answerer>.list .post a:hover .bottom .answerer,.mobile #content>.answerer>.list .post a:hover .bottom h3,.mobile #content>.answerer>.posts .post a:hover .bottom .answerer,.mobile #content>.answerer>.posts .post a:hover .bottom h3,.mobile #content>.questions .question>.list .post a:hover .bottom .answerer,.mobile #content>.questions .question>.list .post a:hover .bottom h3,.mobile #content>.questions .question>.posts .post a:hover .bottom .answerer,.mobile #content>.questions .question>.posts .post a:hover .bottom h3{color:#999}#content .reports>.list .post.total_num .inner,#content .reports>.posts .post.total_num .inner,#content>.answerer>.list .post.total_num .inner,#content>.answerer>.posts .post.total_num .inner,#content>.questions .question>.list .post.total_num .inner,#content>.questions .question>.posts .post.total_num .inner{margin:0 20px}#content .reports>.list .post.total_num .inner .border,#content .reports>.posts .post.total_num .inner .border,#content>.answerer>.list .post.total_num .inner .border,#content>.answerer>.posts .post.total_num .inner .border,#content>.questions .question>.list .post.total_num .inner .border,#content>.questions .question>.posts .post.total_num .inner .border{position:relative;margin:0 20px;border-bottom:1px solid #000;color:#999}#content .reports>.list .post.total_num .inner .border .left,#content .reports>.posts .post.total_num .inner .border .left,#content>.answerer>.list .post.total_num .inner .border .left,#content>.answerer>.posts .post.total_num .inner .border .left,#content>.questions .question>.list .post.total_num .inner .border .left,#content>.questions .question>.posts .post.total_num .inner .border .left{position:absolute;font-size:11px;left:0;bottom:19px}#content .reports>.list .post.total_num .inner .border .right,#content .reports>.posts .post.total_num .inner .border .right,#content>.answerer>.list .post.total_num .inner .border .right,#content>.answerer>.posts .post.total_num .inner .border .right,#content>.questions .question>.list .post.total_num .inner .border .right,#content>.questions .question>.posts .post.total_num .inner .border .right{position:absolute;font-size:14px;right:0;bottom:17px;letter-spacing:1.5px}.page_header,.question_header{position:relative;margin-bottom:60px;padding-top:2px;line-height:1.5}.page_header:before,.question_header:before{position:absolute;display:block;z-index:0;content:" ";bottom:0;width:100%;height:1px;background-color:#CCC}.page_header h2,.question_header h2{display:inline-block;font-size:20px;padding-right:120px}@media all and (max-width:960px){.page_header h2,.question_header h2{padding-right:0}}@media all and (max-width:640px){.page_header:before,.question_header:before{background-color:#000}.page_header h2,.question_header h2{font-size:12px;padding-right:0}}.page_header h2:after,.question_header h2:after{position:relative;display:block;z-index:1;content:" ";bottom:0;width:100%;height:1px;background-color:#0D0509}.page_header h2 .inner,.question_header h2 .inner{position:relative;padding:0 13px 13px 20px;letter-spacing:2.7px}@media all and (max-width:640px){.page_header h2 .inner,.question_header h2 .inner{padding:0 10px 12px}}.page_header h2 .inner span,.question_header h2 .inner span{position:relative;display:block;font-size:12px;font-weight:700;letter-spacing:2.3px;padding-bottom:10px}@media all and (max-width:640px){.page_header h2 .inner span,.question_header h2 .inner span{font-size:10px;padding-bottom:8px}}.page_header h2 .inner a,.question_header h2 .inner a{display:block}.page_header h2 .inner a:hover,.question_header h2 .inner a:hover{opacity:.5}.page_header .date,.question_header .date{position:absolute;top:3px;right:10px;letter-spacing:.5px}@media all and (max-width:769px){.page_header .date,.question_header .date{font-size:11px}}.page_header{margin:0 10px;padding-top:38px}@media all and (max-width:640px){.page_header{padding-top:15px}}.page_header h2 .inner{font-size:14px;padding:0 40px 14px 65px}.page_header h2 .inner span{position:absolute;left:20px;width:140px;font-size:12px;font-weight:700;letter-spacing:2.3px}@media all and (max-width:640px){.page_header h2 .inner{padding-left:12px}.page_header h2 .inner p{display:none}.page_header h2 .inner span{display:block;font-size:10px;width:auto;left:auto;position:relative}}#answerer_list #content>.answerer{margin-top:43px}#question_list #content .page_header h2 .inner{padding-right:52px}#question_list #content>ul{margin:0 10px 130px}#question_list #content>ul li{line-height:1.5}#question_list #content>ul li a{display:block;position:relative;padding-top:34px;color:#999}#question_list #content>ul li a:before{position:absolute;bottom:0;z-index:0;display:block;content:" ";width:100%;height:1px;background-color:#CCC}#question_list #content>ul li a h3{font-size:14px;letter-spacing:2px;display:inline-block}#question_list #content>ul li a h3:after{position:relative;z-index:1;display:block;content:" ";width:auto;height:1px;background-color:#CCC}#question_list #content>ul li a h3 .inner{padding:0 20px 14px 200px;position:relative}#question_list #content>ul li a h3 .inner span{position:absolute;font-size:12px;font-weight:700;left:20px;width:155px}@media all and (max-width:640px){#question_list #content>ul li a h3{font-size:12px}#question_list #content>ul li a h3 .inner{padding:0 10px 12px}#question_list #content>ul li a h3 .inner span{font-size:10px;display:block;position:relative;width:auto;left:auto;margin-bottom:10px}#question_list #content>ul li a .date{font-size:10px}}#question_list #content>ul li a .date{position:absolute;top:34px;right:10px}#question_list #content>ul li a:hover{color:#000}#question_list #content>ul li a:hover h3:after{background-color:#000}#slideshow,#slideshow .slide{background-color:#F2F2ED}#slideshow{padding:15px 40px;margin:15px 0 26px}@media all and (max-width:640px){#slideshow{padding:14px 12px 2px;margin:15px 0 26px}}#slideshow .slide li{background-color:#F2F2ED!important}#slideshow .body{position:relative}#slideshow .body a.next,#slideshow .body a.prev{top:0;bottom:0;height:20px;margin:auto 0}#slideshow .body a.next:hover,#slideshow .body a.prev:hover{opacity:.4}#slideshow .body a.next.disabled,#slideshow .body a.prev.disabled{pointer-events:none;opacity:.2}#slideshow .body a.prev{position:absolute;left:0}#slideshow .body a.next{position:absolute;right:0}#slideshow .body .nav{margin-top:19px}#slideshow .body .nav ul{text-align:center;font-size:0}#slideshow .body .nav ul li{display:inline-block;margin-right:35px}@media all and (max-width:640px){#slideshow .body a.next,#slideshow .body a.prev{top:49px;z-index:2}#slideshow .body a.next img,#slideshow .body a.prev img{width:9px;height:auto}#slideshow .body .nav{margin-top:15px}#slideshow .body .nav ul li{margin-right:20px}}#slideshow .body .nav ul li:last-child{margin-right:0}#slideshow .body .nav ul li a span{display:block;border:1px solid #E0E0E0;border-radius:7px;background-color:#E0E0E0;width:15px;height:15px}#slideshow .body .nav ul li a.current span,#slideshow .body .nav ul li a:hover span{border:1px solid #666;background-color:#FFF}#slideshow .header{margin:0 auto 20px;position:relative;font-size:12px}#slideshow .header .title{position:relative;color:#333;font-weight:700;letter-spacing:2.2px}@media all and (max-width:640px){#slideshow .body .nav ul li a span{width:10px;height:10px}#slideshow .header .title{position:relative;text-align:left}#slideshow .header p{display:none}}#slideshow .header p{text-align:center;color:#999;letter-spacing:2.2px}#slideshow .header a.list{position:absolute;top:0;right:0;color:#999;border-bottom:1px solid #999}#slideshow #content>ul li a:hover .left .top .report_title span,#slideshow .header a.list:hover,#slideshow .slide>ul li a:hover .left .top .report_title span{border-bottom:1px solid transparent}#slideshow #content>ul,#slideshow .slide>ul{position:relative;margin:0 60px}@media all and (max-width:960px){#slideshow #content>ul,#slideshow .slide>ul{margin:0 40px}}@media all and (max-width:640px){#slideshow #content>ul,#slideshow .slide>ul{margin:0 7px}}#slideshow #content>ul li,#slideshow .slide>ul li{background-color:#FFF;position:absolute;display:none;width:100%;top:0;left:0}#slideshow #content>ul li.current,#slideshow #content>ul li>.inner,#slideshow .slide>ul li.current,#slideshow .slide>ul li>.inner{display:block}#slideshow #content>ul li:first-child,#slideshow .slide>ul li:first-child{position:relative;display:block}#slideshow #content>ul li .inner,#slideshow .slide>ul li .inner{max-width:1300px;margin:0 auto;position:relative}#slideshow #content>ul li .left,#slideshow .slide>ul li .left{float:left;width:46%}@media all and (max-width:960px){#slideshow #content>ul li .left,#slideshow .slide>ul li .left{width:48%}}@media all and (max-width:900px){#slideshow #content>ul li .left,#slideshow .slide>ul li .left{padding:0 30px 0 0}}#slideshow #content>ul li .left .title,#slideshow .slide>ul li .left .title{position:absolute;font-size:11px;font-weight:700;letter-spacing:.5px;top:14%}@media all and (max-width:800px){#slideshow #content>ul li .left,#slideshow .slide>ul li .left{float:none;width:100%;padding:0}#slideshow #content>ul li .left .title,#slideshow .slide>ul li .left .title{position:absolute;top:0;left:0;font-size:10px;padding-top:0;margin-bottom:0}}#slideshow #content>ul li .left .top,#slideshow .slide>ul li .left .top{line-height:1.5;padding:0 20px 0 0;position:absolute;top:50%;width:46%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#slideshow #content>ul li .left .top .report_title,#slideshow .slide>ul li .left .top .report_title{font-size:15px;font-weight:700;letter-spacing:1.6px;line-height:2}#slideshow #content>ul li .left .top .report_title span,#slideshow .slide>ul li .left .top .report_title span{border-bottom:1px solid #000}#slideshow #content>ul li .left .top .report_title a:hover span,#slideshow .slide>ul li .left .top .report_title a:hover span{border-bottom:1px solid transparent}@media all and (max-width:960px){#slideshow #content>ul li .left .top,#slideshow .slide>ul li .left .top{width:48%}#slideshow #content>ul li .left .top .report_title,#slideshow .slide>ul li .left .top .report_title{font-size:13px}}@media all and (max-width:800px){#slideshow #content>ul li .left .top,#slideshow .slide>ul li .left .top{padding:0;position:relative;top:0;width:100%;-webkit-transform:translateY(0);transform:translateY(0)}#slideshow #content>ul li .left .top .report_title,#slideshow .slide>ul li .left .top .report_title{font-size:12px;padding-top:25px;margin-bottom:20px;line-height:1.8}#slideshow #content>ul li .left .top .report_title br,#slideshow .slide>ul li .left .top .report_title br{display:none}}@media all and (max-width:640px){#slideshow #content>ul li .left .top .report_title,#slideshow .slide>ul li .left .top .report_title{padding-top:21px;margin-bottom:10px}#slideshow #content>ul li .left .bottom,#slideshow .slide>ul li .left .bottom{display:none}}#slideshow #content>ul li .left .bottom,#slideshow .slide>ul li .left .bottom{position:absolute;bottom:8px;left:0;width:40%;padding:0 30px;text-align:center;font-size:11px;letter-spacing:1px;line-height:1.9;color:#CCC}@media all and (max-width:1000px){#slideshow #content>ul li .left .bottom,#slideshow .slide>ul li .left .bottom{display:none}}#slideshow #content>ul li .left .bottom p,#slideshow .slide>ul li .left .bottom p{margin-bottom:7px}#slideshow #content>ul li .image,#slideshow .slide>ul li .image{width:54%;margin-left:46%}@media all and (max-width:960px){#slideshow #content>ul li .image,#slideshow .slide>ul li .image{width:52%;margin-left:48%}}@media all and (max-width:800px){#slideshow #content>ul li .image,#slideshow .slide>ul li .image{float:none;position:relative;width:100%;text-align:center;margin:0 auto 15px;padding:0}}#slideshow #content>ul li .image .more,#slideshow .slide>ul li .image .more{display:none;margin-top:16px;font-size:10px}@media all and (max-width:800px){#slideshow #content>ul li .image .more,#slideshow .slide>ul li .image .more{display:inline-block}}#slideshow #content>ul li .image .more a,#slideshow .slide>ul li .image .more a{border-bottom:1px solid #000}#slideshow #content>ul li .image .more a:hover,#slideshow .slide>ul li .image .more a:hover{border-bottom:1px solid transparent}#slideshow #content>ul li .image img,#slideshow .slide>ul li .image img{width:100%;height:auto}#slideshow #content>ul li .image a,#slideshow .slide>ul li .image a{display:block}#slideshow #content>ul li .image a img,#slideshow .slide>ul li .image a img{border:1px solid transparent}#slideshow #content>ul li .image a:hover img,#slideshow .slide>ul li .image a:hover img{border:1px solid #000}#top #content .questions{margin-top:0}#about .answer .question_header,#contact .answer .question_header,#single .answer .question_header{margin:0 10px}@media all and (max-width:640px){#slideshow #content>ul li .image,#slideshow .slide>ul li .image{padding:0 20px}#about .answer .question_header,#contact .answer .question_header,#single .answer .question_header{margin:0}}#about .page,#about .post,#contact .page,#contact .post,#single .page,#single .post{background-color:#F2F1ED}#about .page .inner.has_report,#about .post .inner.has_report,#contact .page .inner.has_report,#contact .post .inner.has_report,#single .page .inner.has_report,#single .post .inner.has_report{margin-bottom:40px}#about .page.bg_white,#about .post.bg_white,#contact .page.bg_white,#contact .post.bg_white,#single .page.bg_white,#single .post.bg_white{background-color:#FFF!important}#about .page.bg_white .inner.has_report,#about .post.bg_white .inner.has_report,#contact .page.bg_white .inner.has_report,#contact .post.bg_white .inner.has_report,#single .page.bg_white .inner.has_report,#single .post.bg_white .inner.has_report{margin-bottom:0!important;padding-bottom:13px!important}#about .page .inner,#about .post .inner,#contact .page .inner,#contact .post .inner,#single .page .inner,#single .post .inner{position:relative;margin:0 80px;padding-bottom:60px}@media all and (max-width:800px){#about .page .inner,#about .post .inner,#contact .page .inner,#contact .post .inner,#single .page .inner,#single .post .inner{margin:0 30px}}@media all and (max-width:640px){#about .page .inner,#about .post .inner,#contact .page .inner,#contact .post .inner,#single .page .inner,#single .post .inner{margin:0 20px;padding-bottom:40px}}#about .page .inner .back,#about .post .inner .back,#contact .page .inner .back,#contact .post .inner .back,#single .page .inner .back,#single .post .inner .back{padding-top:30px;margin-bottom:25px;text-align:center;font-size:12px;letter-spacing:1.5px}#about .page .inner .back a,#about .post .inner .back a,#contact .page .inner .back a,#contact .post .inner .back a,#single .page .inner .back a,#single .post .inner .back a{display:inline-block;padding:8px 15px;background-color:#FFF}#about .page .inner .back a:hover,#about .post .inner .back a:hover,#contact .page .inner .back a:hover,#contact .post .inner .back a:hover,#single .page .inner .back a:hover,#single .post .inner .back a:hover{color:#FFF;background-color:#000}#about .page .inner h1,#about .post .inner h1,#contact .page .inner h1,#contact .post .inner h1,#single .page .inner h1,#single .post .inner h1{padding-top:30px;font-size:20px;letter-spacing:2.5px;margin-bottom:40px;margin-right:160px}@media all and (max-width:640px){#about .page .inner h1,#about .post .inner h1,#contact .page .inner h1,#contact .post .inner h1,#single .page .inner h1,#single .post .inner h1{font-size:16px;margin-right:0;margin-bottom:30px}}#about .page .inner h1 span,#about .post .inner h1 span,#contact .page .inner h1 span,#contact .post .inner h1 span,#single .page .inner h1 span,#single .post .inner h1 span{display:inline;padding-bottom:12px;line-height:2.2;border-bottom:1px solid #000}#about .page .inner .body .content,#about .post .inner .body .content,#contact .page .inner .body .content,#contact .post .inner .body .content,#single .page .inner .body .content,#single .post .inner .body .content{margin-bottom:40px}#about .page .inner .body .content.text,#about .post .inner .body .content.text,#contact .page .inner .body .content.text,#contact .post .inner .body .content.text,#single .page .inner .body .content.text,#single .post .inner .body .content.text{font-size:15px;line-height:2;letter-spacing:2px}@media all and (max-width:800px){#about .page .inner h1 span,#about .post .inner h1 span,#contact .page .inner h1 span,#contact .post .inner h1 span,#single .page .inner h1 span,#single .post .inner h1 span{padding-bottom:8px}#about .page .inner .body .content.text,#about .post .inner .body .content.text,#contact .page .inner .body .content.text,#contact .post .inner .body .content.text,#single .page .inner .body .content.text,#single .post .inner .body .content.text{font-size:13px}}#about .page .inner .body .content.text a,#about .post .inner .body .content.text a,#contact .page .inner .body .content.text a,#contact .post .inner .body .content.text a,#single .page .inner .body .content.text a,#single .post .inner .body .content.text a{border-bottom:1px solid #000}#about .page .inner .body .content.text a:hover,#about .post .inner .body .content.text a:hover,#contact .page .inner .body .content.text a:hover,#contact .post .inner .body .content.text a:hover,#single .page .inner .body .content.text a:hover,#single .post .inner .body .content.text a:hover{border-bottom:1px solid transparent}#about .page .inner .body .content.image,#about .post .inner .body .content.image,#contact .page .inner .body .content.image,#contact .post .inner .body .content.image,#single .page .inner .body .content.image,#single .post .inner .body .content.image{max-width:900px;width:71.5%;margin:0 auto 40px}@media all and (max-width:640px){#about .page .inner .body .content.image,#about .post .inner .body .content.image,#contact .page .inner .body .content.image,#contact .post .inner .body .content.image,#single .page .inner .body .content.image,#single .post .inner .body .content.image{width:100%}}#about .page .inner .body .content.image img,#about .post .inner .body .content.image img,#contact .page .inner .body .content.image img,#contact .post .inner .body .content.image img,#single .page .inner .body .content.image img,#single .post .inner .body .content.image img{display:block;text-align:center;max-width:100%;width:auto;height:auto;margin:0 auto}#about .page .inner .body .content.image .caption_box,#about .post .inner .body .content.image .caption_box,#contact .page .inner .body .content.image .caption_box,#contact .post .inner .body .content.image .caption_box,#single .page .inner .body .content.image .caption_box,#single .post .inner .body .content.image .caption_box{margin:0 auto}#about .page .inner .body .content.image .caption_box .caption,#about .post .inner .body .content.image .caption_box .caption,#contact .page .inner .body .content.image .caption_box .caption,#contact .post .inner .body .content.image .caption_box .caption,#single .page .inner .body .content.image .caption_box .caption,#single .post .inner .body .content.image .caption_box .caption{margin-top:16px;width:50%;float:right;font-size:11px;color:#666;line-height:1.8;text-align:left}@media all and (max-width:900px){#about .page .inner .body .content.image .caption_box .caption,#about .post .inner .body .content.image .caption_box .caption,#contact .page .inner .body .content.image .caption_box .caption,#contact .post .inner .body .content.image .caption_box .caption,#single .page .inner .body .content.image .caption_box .caption,#single .post .inner .body .content.image .caption_box .caption{width:50%}}@media all and (max-width:640px){#about .page .inner .body .content.image .caption_box .caption,#about .post .inner .body .content.image .caption_box .caption,#contact .page .inner .body .content.image .caption_box .caption,#contact .post .inner .body .content.image .caption_box .caption,#single .page .inner .body .content.image .caption_box .caption,#single .post .inner .body .content.image .caption_box .caption{float:none;width:100%}}#about .page .inner .body .contact,#about .post .inner .body .contact,#contact .page .inner .body .contact,#contact .post .inner .body .contact,#single .page .inner .body .contact,#single .post .inner .body .contact{margin-top:55px;font-size:15px}@media all and (max-width:800px){#about .page .inner .body .contact,#about .post .inner .body .contact,#contact .page .inner .body .contact,#contact .post .inner .body .contact,#single .page .inner .body .contact,#single .post .inner .body .contact{font-size:13px}}#about .page .inner .body .contact a,#about .post .inner .body .contact a,#contact .page .inner .body .contact a,#contact .post .inner .body .contact a,#single .page .inner .body .contact a,#single .post .inner .body .contact a{color:#333;border-bottom:1px solid #333}#about .page .inner .body .contact a:hover,#about .post .inner .body .contact a:hover,#contact .page .inner .body .contact a:hover,#contact .post .inner .body .contact a:hover,#single .page .inner .body .contact a:hover,#single .post .inner .body .contact a:hover{border-bottom:1px solid transparent}#about .page .inner .body .sns,#about .post .inner .body .sns,#contact .page .inner .body .sns,#contact .post .inner .body .sns,#single .page .inner .body .sns,#single .post .inner .body .sns{margin-top:55px}#about .page .inner .body .sns h2,#about .post .inner .body .sns h2,#contact .page .inner .body .sns h2,#contact .post .inner .body .sns h2,#single .page .inner .body .sns h2,#single .post .inner .body .sns h2{font-size:12px;font-weight:700;color:#666;letter-spacing:2.7px;margin-bottom:26px}@media all and (max-width:800px){#about .page .inner .body .sns h2,#about .post .inner .body .sns h2,#contact .page .inner .body .sns h2,#contact .post .inner .body .sns h2,#single .page .inner .body .sns h2,#single .post .inner .body .sns h2{font-size:11px}}#about .page .inner .body .sns ul,#about .post .inner .body .sns ul,#contact .page .inner .body .sns ul,#contact .post .inner .body .sns ul,#single .page .inner .body .sns ul,#single .post .inner .body .sns ul{font-size:0}#about .page .inner .body .sns ul li,#about .post .inner .body .sns ul li,#contact .page .inner .body .sns ul li,#contact .post .inner .body .sns ul li,#single .page .inner .body .sns ul li,#single .post .inner .body .sns ul li{font-size:15px;display:inline-block;letter-spacing:2px}@media all and (max-width:800px){#about .page .inner .body .sns ul li,#about .post .inner .body .sns ul li,#contact .page .inner .body .sns ul li,#contact .post .inner .body .sns ul li,#single .page .inner .body .sns ul li,#single .post .inner .body .sns ul li{font-size:13px}}#about .page .inner .body .sns ul li:first-child:after,#about .post .inner .body .sns ul li:first-child:after,#contact .page .inner .body .sns ul li:first-child:after,#contact .post .inner .body .sns ul li:first-child:after,#single .page .inner .body .sns ul li:first-child:after,#single .post .inner .body .sns ul li:first-child:after{padding:0 18px;content:"／"}#about .page .inner .body .sns ul li a,#about .post .inner .body .sns ul li a,#contact .page .inner .body .sns ul li a,#contact .post .inner .body .sns ul li a,#single .page .inner .body .sns ul li a,#single .post .inner .body .sns ul li a{color:#333;border-bottom:1px solid #333}#about .page .inner .body .sns ul li a:hover,#about .post .inner .body .sns ul li a:hover,#contact .page .inner .body .sns ul li a:hover,#contact .post .inner .body .sns ul li a:hover,#single .page .inner .body .sns ul li a:hover,#single .post .inner .body .sns ul li a:hover{border-bottom:1px solid transparent}#about .page .inner .body .small_text,#about .post .inner .body .small_text,#contact .page .inner .body .small_text,#contact .post .inner .body .small_text,#single .page .inner .body .small_text,#single .post .inner .body .small_text{font-size:12px;margin:100px 0 40px;line-height:2;letter-spacing:2px}@media all and (max-width:769px){#about .page .inner .body .small_text,#about .post .inner .body .small_text,#contact .page .inner .body .small_text,#contact .post .inner .body .small_text,#single .page .inner .body .small_text,#single .post .inner .body .small_text{font-size:11px}}#about .top_block,#contact .top_block,#single .top_block{padding-top:10px}#about .top_block .block_inner,#contact .top_block .block_inner,#single .top_block .block_inner{width:200px;padding:19px 20px;text-align:left;font-weight:700;font-size:12px;letter-spacing:1.2px;margin-left:30px;background:url(/wp-content/themes/fin/assets/images/arrow.svg) right 20px center no-repeat #F2F1ED}@media all and (max-width:640px){#about .top_block .block_inner,#contact .top_block .block_inner,#single .top_block .block_inner{margin-left:20px;width:160px;padding:15px 16px;font-size:10px}}#about .report,#contact .report,#single .report{position:relative;margin:30px 80px 60px}@media all and (max-width:800px){#about .report,#contact .report,#single .report{margin:30px 30px 40px}}@media all and (max-width:640px){#about .report,#contact .report,#single .report{margin:30px 20px 40px}}#about .report.mt40,#contact .report.mt40,#single .report.mt40{margin-top:40px}#about .report .title,#contact .report .title,#single .report .title{margin-bottom:40px;text-align:center;font-size:15px;font-weight:700;letter-spacing:1.5px}#about .report .title span,#contact .report .title span,#single .report .title span{display:inline-block;padding:14px 20px 13px;border:1px solid #000}#about .report .share,#contact .report .share,#single .report .share{top:13px}@media all and (max-width:640px){#about .report .title,#contact .report .title,#single .report .title{font-size:12px}#about .report .share,#contact .report .share,#single .report .share{top:0}}#about .report h3,#contact .report h3,#single .report h3{margin:0 160px 40px 0;font-size:20px;letter-spacing:2.5px}#about .report h3 span,#contact .report h3 span,#single .report h3 span{display:inline;padding-bottom:12px;line-height:2.2;border-bottom:1px solid #000}@media all and (max-width:640px){#about .report h3 span,#contact .report h3 span,#single .report h3 span{padding-bottom:8px}#about .report h3,#contact .report h3,#single .report h3{font-size:16px;margin:0 0 30px}}#about .report .top_text,#contact .report .top_text,#single .report .top_text{margin:0 0 49px;font-size:12px;font-weight:700;color:#666;line-height:2.1;letter-spacing:1.5px}@media all and (max-width:769px){#about .report .top_text,#contact .report .top_text,#single .report .top_text{font-size:11px}}#about .report .top_text .inner,#contact .report .top_text .inner,#single .report .top_text .inner{width:50%}@media all and (max-width:640px){#about .report .top_text .inner,#contact .report .top_text .inner,#single .report .top_text .inner{width:100%}}#about .report .top_text .inner p,#contact .report .top_text .inner p,#single .report .top_text .inner p{font-weight:700}#about .report .top_text a,#contact .report .top_text a,#single .report .top_text a{color:#666;border-bottom:1px solid #666}#about .report .top_text a:hover,#contact .report .top_text a:hover,#single .report .top_text a:hover{border-bottom:1px solid transparent}#about .report .body,#contact .report .body,#single .report .body{margin:0}#about .report .body .heading,#contact .report .body .heading,#single .report .body .heading{font-size:20px;line-height:2;letter-spacing:2.6px;margin-bottom:36px!important}@media all and (max-width:769px){#about .report .body .heading,#contact .report .body .heading,#single .report .body .heading{font-size:16px}}#about .report .body .content,#contact .report .body .content,#single .report .body .content{margin-bottom:40px}#about .report .body .content:last-child,#contact .report .body .content:last-child,#single .report .body .content:last-child{margin-bottom:0}#about .report .body .content.text,#contact .report .body .content.text,#single .report .body .content.text{font-size:15px;line-height:2;letter-spacing:2px}@media all and (max-width:769px){#about .report .body .content.text,#contact .report .body .content.text,#single .report .body .content.text{font-size:13px}}#about .report .body .content.text a,#contact .report .body .content.text a,#single .report .body .content.text a{border-bottom:1px solid #000}#about .report .body .content.text a:hover,#contact .report .body .content.text a:hover,#single .report .body .content.text a:hover{border-bottom:1px solid transparent}#about .report .body .content.image,#contact .report .body .content.image,#single .report .body .content.image{max-width:900px;width:71.5%;margin:0 auto 40px}@media all and (max-width:640px){#about .report .body .content.image,#contact .report .body .content.image,#single .report .body .content.image{width:100%}}#about .report .body .content.image img,#contact .report .body .content.image img,#single .report .body .content.image img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}#about .report .body .content.image .caption_box,#contact .report .body .content.image .caption_box,#single .report .body .content.image .caption_box{margin:0 auto}#about .report .body .content.image .caption_box .caption,#contact .report .body .content.image .caption_box .caption,#single .report .body .content.image .caption_box .caption{margin-top:16px;width:33%;float:right;font-size:11px;color:#666;line-height:1.8}#about .report .answerer_block,#contact .report .answerer_block,#single .report .answerer_block{margin:50px 0 70px}#single .answer.no_0 .post .inner{padding-top:44px}#single .answer.no_0 .post .inner .back{display:none}#single .answer.no_0 .report{margin-bottom:50px}#single .post_controller{margin-top:90px;letter-spacing:1.5px;font-weight:700;line-height:1.2}@media all and (max-width:640px){#about .report .body .content.image .caption_box .caption,#contact .report .body .content.image .caption_box .caption,#single .report .body .content.image .caption_box .caption{float:none;width:100%}#single .answer.no_0 .post .inner{padding-top:40px}#single .post_controller{margin-top:60px}}#single .post_controller .next,#single .post_controller .prev{width:50%}#single .post_controller .prev{float:left;text-align:left;padding-right:15px}@media all and (max-width:640px){#single .post_controller .next,#single .post_controller .prev{width:100%}#single .post_controller .prev{float:none;border-bottom:1px solid #CCC;padding-bottom:25px;margin-bottom:20px}}#single .post_controller a .name span,#single .post_controller a .title span{border-bottom:1px solid #000}#single .post_controller .prev a{position:relative;padding-left:30px}#single .post_controller .prev a:before{position:absolute;content:url(../images/slideshow_arrow_prev.svg);top:0;left:0;width:12px;height:20px}#single .post_controller .next{float:right;text-align:right;padding-left:15px}#single .post_controller .next a{position:relative;padding-right:30px}#single .post_controller .next a:before{position:absolute;content:url(../images/slideshow_arrow_next.svg);top:0;right:0;width:12px;height:20px}#single .post_controller a{display:inline-block}#single .post_controller a .name{padding-top:2px;font-size:13px}@media all and (max-width:640px){#single .post_controller a .name{font-size:12px}#single .post_controller a .title{padding-top:7px}}#single .post_controller a .title{padding-top:7px;font-size:10px;line-height:1.5}#single .post_controller a:hover .name span,#single .post_controller a:hover .title span{border-bottom:1px solid transparent}#about .page_header h2 .inner{padding-right:20px}#contact .body .text{width:75%;margin-bottom:50px;line-height:2.5}#contact .body .text p{font-size:12px;margin-bottom:7px}#contact .body .text ul li{position:relative;padding-left:30px;font-size:12px;letter-spacing:.2px}#contact .body .text ul li:before{content:"・";position:absolute;left:0}@media all and (max-width:769px){#contact .body .text{width:100%}#contact .body .text ul li{padding-left:20px}}#contact .body .contact_form{color:#666}#contact .body .contact_form .confirm_text{color:#000;font-weight:700;margin:0 0 50px;font-size:13px;letter-spacing:1.6px;line-height:2;visibility:hidden}#contact .body .contact_form .confirm_text span{display:block}#contact .body .contact_form .confirm_text.appear{visibility:visible;display:block}#contact .body .contact_form form{width:100%}#contact .body .contact_form form.sent .form_block{display:none}#contact .body .contact_form form dl dt{font-size:12px;font-weight:700;margin-bottom:15px;letter-spacing:2.6px}#contact .body .contact_form form dl dd{position:relative;margin-left:0;margin-bottom:42px}#contact .body .contact_form form dl dd .wpcf7-form-control-wrap{position:static}#contact .body .contact_form form dl dd input,#contact .body .contact_form form dl dd textarea{-webkit-appearance:none;width:68%;color:#000;border:1px solid #FFF;border-radius:0;padding:19px;background-image:none!important}#contact .body .contact_form form dl dd input.focus,#contact .body .contact_form form dl dd input:hover,#contact .body .contact_form form dl dd textarea.focus,#contact .body .contact_form form dl dd textarea:hover{border:1px solid #000}#contact .body .contact_form form dl dd input.added,#contact .body .contact_form form dl dd textarea.added{border:1px solid #FFF}#contact .body .contact_form form dl dd input.wpcf7c-conf,#contact .body .contact_form form dl dd textarea.wpcf7c-conf{border:1px solid #000;background-color:#F2F1ED}#contact .body .contact_form form dl dd input{font-size:18px}#contact .body .contact_form form dl dd textarea{font-size:14px;height:343px;line-height:2.2}#contact .body .contact_form form dl dd span.require{margin-left:25px;color:#000;font-size:12px;font-weight:700;position:absolute;top:23px}@media all and (max-width:769px){#contact .body .contact_form form dl dd input,#contact .body .contact_form form dl dd textarea{width:100%}#contact .body .contact_form form dl dd span.require{margin-left:0;top:-28px;right:0}}#contact .body .contact_form form dl dd .wpcf7-not-valid-tip{position:absolute;top:24px;right:33%;text-align:right;color:#666;letter-spacing:1.1px}@media all and (max-width:640px){#contact .body .contact_form form dl dd textarea{height:200px}#contact .body .contact_form form dl dd .wpcf7-not-valid-tip{position:relative;right:auto;top:8px;text-align:left}}#contact .body .contact_form .submit .confirm_button,#contact .body .contact_form .submit .send_button,#loading,#question .back{text-align:center}#contact .body .contact_form .privacy{margin-top:70px;width:68%}@media all and (max-width:769px){#contact .body .contact_form .privacy{width:100%}}#contact .body .contact_form .privacy .title{margin-bottom:15px;letter-spacing:2.6px}#contact .body .contact_form .privacy ul{border-top:1px solid #000;border-bottom:1px solid #000;padding:13px 0 26px}#contact .body .contact_form .privacy ul li a{line-height:2.5;letter-spacing:1.5px;border-bottom:1px solid #000}#contact .body .contact_form .privacy ul li a:hover{border-bottom:1px solid transparent}#contact .body .contact_form .submit{position:relative;margin-top:80px}#contact .body .contact_form .submit .back_button{position:absolute;z-index:1;top:24px}#contact .body .contact_form .submit .back_button input[type=button]{-webkit-appearance:none;background-color:#F2F1ED;border:0;padding:0;border-bottom:1px solid #000;font-size:13px}#contact .body .contact_form .submit .back_button input[type=button]:hover{border-bottom:1px solid transparent}#contact .body .contact_form .submit input[type=submit]{-webkit-appearance:none;border:1px solid #000;border-radius:0;background-color:#FFF;font-size:14px;letter-spacing:1.5px;padding:21px 40px}#contact .body .contact_form .submit input[type=submit]:hover{color:#FFF;background-color:#000}.mobile #contact .body .contact_form .submit input[type=submit]:hover{color:#000;background-color:#FFF}#contact .body .contact_form .wpcf7-response-output,#contact .body .contact_form .wpcf7-validation-errors{margin:30px 0 50px;padding:0;border:0;color:#000;font-size:13px;font-weight:700;letter-spacing:1.6px;line-height:2}#contact .body .contact_form .ajax-loader{display:none!important}#question .back{padding-top:30px;margin-bottom:35px;font-size:12px;letter-spacing:1.5px}#question .back a{display:inline-block;padding:8px 15px;background-color:#F2F1ED}#question .back a:hover{color:#FFF;background-color:#000}#question .share{z-index:1;top:163px;right:70px}#question .questions{margin-top:0;position:relative}#question .questions .question .posts{margin-top:110px}@media all and (max-width:640px){#question .back{margin-bottom:25px}#question .share{top:0;left:20px}#question .questions .question .posts{margin-top:25px}}#question .question_header{margin-bottom:0}.answerer_block .image{float:left;width:24%;max-width:300px}@media all and (max-width:640px){.answerer_block .image{float:none;text-align:center;width:auto;max-width:none}.answerer_block .image img{max-width:240px}}.answerer_block .image a:hover{opacity:.8}.answerer_block .image img{width:100%;height:auto}.answerer_block .info{margin-left:28.5%;letter-spacing:1.8px;line-height:2}@media all and (min-width:1400px){.answerer_block .info{margin-left:350px}}.answerer_block .info .answerer{font-weight:700;font-size:13px;color:#666;padding-top:4px}@media all and (max-width:640px){.answerer_block .info{margin-top:15px;margin-left:0}.answerer_block .info .answerer{font-size:11px}}.answerer_block .info .answerer a{color:#666}.answerer_block .info .answerer a .name,.answerer_block .info .answerer a span{text-decoration:underline}.answerer_block .info .answerer a:hover .name,.answerer_block .info .answerer a:hover span{text-decoration:none}.answerer_block .info .answerer .name{display:inline;padding-right:0}.answerer_block .info .answerer span{display:inline-block}#report_list #content .reports .posts .bottom h3 br,footer .copy br.m{display:none}.answerer_block .info .c_question,.answerer_block .info .description{margin-top:13px;font-size:12px;color:#666}@media all and (max-width:640px){.answerer_block .info .c_question,.answerer_block .info .description{margin-top:6px;font-size:10px}}.answerer_block .info .c_question a,.answerer_block .info .description a{color:#666;border-bottom:1px solid #666}.answerer_block .info .c_question a:hover,.answerer_block .info .description a:hover{border-bottom:1px solid transparent}.answerer_block .info .c_question{margin-top:24px}.answerer_block .info .list{margin-top:36px}.answerer_block .info .list a{font-size:13px;font-weight:700;color:#666;border-bottom:1px solid #666}.answerer_block .info .list a:hover{border-bottom:1px solid transparent}@media all and (max-width:640px){.answerer_block .info .list{margin-top:20px}.answerer_block .info .list a{font-size:11px}}#answerer .page_header h2 .inner,#report_list .page_header h2 .inner{padding-right:11px}#answerer #content>.answerer,#report_list #content>.answerer{position:relative;margin:44px 0 0}@media all and (max-width:640px){#answerer #content>.answerer,#report_list #content>.answerer{margin-top:30px}}#answerer #content>.answerer h2,#report_list #content>.answerer h2{text-align:center;border-top:1px solid #CCC;padding-top:27px;font-size:12px;letter-spacing:2px}#answerer #content>.answerer .answerer_block,#report_list #content>.answerer .answerer_block{position:relative;margin:0 auto;padding:0 80px}@media all and (max-width:850px){#answerer #content>.answerer .answerer_block,#report_list #content>.answerer .answerer_block{padding:0 30px}#answerer #content>.answerer .answerer_block .image,#report_list #content>.answerer .answerer_block .image{width:30%}}@media all and (max-width:640px){#answerer #content>.answerer .answerer_block,#report_list #content>.answerer .answerer_block{margin-top:29px;padding:0 20px}#answerer #content>.answerer .answerer_block .image,#report_list #content>.answerer .answerer_block .image{width:auto}}#answerer #content>.answerer .answerer_block .share,#report_list #content>.answerer .answerer_block .share{top:0;right:80px}#answerer #content>.answerer .answerer_block .info .answerer,#report_list #content>.answerer .answerer_block .info .answerer{padding-right:160px}@media all and (max-width:850px){#answerer #content>.answerer .answerer_block .share,#report_list #content>.answerer .answerer_block .share{right:30px}#answerer #content>.answerer .answerer_block .info,#report_list #content>.answerer .answerer_block .info{margin-left:34%}}@media all and (max-width:640px){#answerer #content>.answerer .answerer_block .info,#report_list #content>.answerer .answerer_block .info{margin-left:0}#answerer #content>.answerer .answerer_block .info .answerer,#report_list #content>.answerer .answerer_block .info .answerer{padding-right:0}}#answerer #content>.answerer .posts,#report_list #content>.answerer .posts{padding-bottom:40px}#answerer #content>.answerer .posts .post:last-child,#report_list #content>.answerer .posts .post:last-child{margin-bottom:0}#answerer #content .reports .posts,#answerer #content>.answerer .posts,#report_list #content .reports .posts,#report_list #content>.answerer .posts{margin-top:65px}#answerer #content .reports .posts .question,#answerer #content>.answerer .posts .question,#report_list #content .reports .posts .question,#report_list #content>.answerer .posts .question{margin:0 54px 15px;font-size:11px;letter-spacing:2px;height:50px}@media all and (max-width:769px){#answerer #content>.answerer .answerer_block .info,#report_list #content>.answerer .answerer_block .info{padding-right:0}#answerer #content .reports .posts .question,#answerer #content>.answerer .posts .question,#report_list #content .reports .posts .question,#report_list #content>.answerer .posts .question{margin:0 20px 15px}}#answerer #content .reports .posts .question p,#answerer #content>.answerer .posts .question p,#report_list #content .reports .posts .question p,#report_list #content>.answerer .posts .question p{margin-bottom:8px;line-height:1.3}#answerer #content .reports .posts .question .no,#answerer #content>.answerer .posts .question .no,#report_list #content .reports .posts .question .no,#report_list #content>.answerer .posts .question .no{font-weight:700;line-height:1.1}#answerer #content .reports .posts .post,#answerer #content>.answerer .posts .post,#report_list #content .reports .posts .post,#report_list #content>.answerer .posts .post{width:50%}#answerer #content .reports .posts .post:nth-child(3n+1),#answerer #content>.answerer .posts .post:nth-child(3n+1),#report_list #content .reports .posts .post:nth-child(3n+1),#report_list #content>.answerer .posts .post:nth-child(3n+1){clear:none}#answerer #content .reports .posts .post:nth-child(2n+1),#answerer #content>.answerer .posts .post:nth-child(2n+1),#report_list #content .reports .posts .post:nth-child(2n+1),#report_list #content>.answerer .posts .post:nth-child(2n+1){clear:both}@media all and (min-width:1500px){#answerer #content .reports .posts .post,#answerer #content>.answerer .posts .post,#report_list #content .reports .posts .post,#report_list #content>.answerer .posts .post{width:33.33%}#answerer #content .reports .posts .post:nth-child(2n+1),#answerer #content>.answerer .posts .post:nth-child(2n+1),#report_list #content .reports .posts .post:nth-child(2n+1),#report_list #content>.answerer .posts .post:nth-child(2n+1){clear:none}#answerer #content .reports .posts .post:nth-child(3n+1),#answerer #content>.answerer .posts .post:nth-child(3n+1),#report_list #content .reports .posts .post:nth-child(3n+1),#report_list #content>.answerer .posts .post:nth-child(3n+1){clear:both}}@media all and (min-width:2000px){#answerer #content .reports .posts .post,#answerer #content>.answerer .posts .post,#report_list #content .reports .posts .post,#report_list #content>.answerer .posts .post{width:25%}#answerer #content .reports .posts .post:nth-child(2n+1),#answerer #content .reports .posts .post:nth-child(3n+1),#answerer #content>.answerer .posts .post:nth-child(2n+1),#answerer #content>.answerer .posts .post:nth-child(3n+1),#report_list #content .reports .posts .post:nth-child(2n+1),#report_list #content .reports .posts .post:nth-child(3n+1),#report_list #content>.answerer .posts .post:nth-child(2n+1),#report_list #content>.answerer .posts .post:nth-child(3n+1){clear:none}#answerer #content .reports .posts .post:nth-child(4n+1),#answerer #content>.answerer .posts .post:nth-child(4n+1),#report_list #content .reports .posts .post:nth-child(4n+1),#report_list #content>.answerer .posts .post:nth-child(4n+1){clear:both}}@media all and (min-width:2400px){#answerer #content .reports .posts .post,#answerer #content>.answerer .posts .post,#report_list #content .reports .posts .post,#report_list #content>.answerer .posts .post{width:20%}#answerer #content .reports .posts .post:nth-child(2n+1),#answerer #content .reports .posts .post:nth-child(3n+1),#answerer #content .reports .posts .post:nth-child(4n+1),#answerer #content>.answerer .posts .post:nth-child(2n+1),#answerer #content>.answerer .posts .post:nth-child(3n+1),#answerer #content>.answerer .posts .post:nth-child(4n+1),#report_list #content .reports .posts .post:nth-child(2n+1),#report_list #content .reports .posts .post:nth-child(3n+1),#report_list #content .reports .posts .post:nth-child(4n+1),#report_list #content>.answerer .posts .post:nth-child(2n+1),#report_list #content>.answerer .posts .post:nth-child(3n+1),#report_list #content>.answerer .posts .post:nth-child(4n+1){clear:none}#answerer #content .reports .posts .post:nth-child(5n+1),#answerer #content>.answerer .posts .post:nth-child(5n+1),#report_list #content .reports .posts .post:nth-child(5n+1),#report_list #content>.answerer .posts .post:nth-child(5n+1){clear:both}}#answerer #content .reports .posts .post a,#answerer #content>.answerer .posts .post a,#report_list #content .reports .posts .post a,#report_list #content>.answerer .posts .post a{margin:0 35px}@media all and (max-width:769px){#answerer #content .reports .posts .post,#answerer #content>.answerer .posts .post,#report_list #content .reports .posts .post,#report_list #content>.answerer .posts .post{float:none;width:100%}#answerer #content .reports .posts .post a,#answerer #content>.answerer .posts .post a,#report_list #content .reports .posts .post a,#report_list #content>.answerer .posts .post a{margin:0 20px}}#report_list .page_header h2 .inner{padding-right:107px}#report_list .page_header h2 .inner span{width:160px}#report_list #content .reports{background-color:#F2F2ED}#report_list #content .reports .posts{margin-top:0;padding:44px 0 40px}#report_list #content .reports .posts .post:last-child{margin-bottom:0}.share{position:absolute;top:45px;right:0;background-color:#FFF;padding:9px 6px 9px 10px;font-size:10px;width:130px}@media all and (max-width:640px){.share{position:relative;left:0;top:auto;width:130px;margin-bottom:30px}}.share .left{float:left;margin-right:22px}.share .right a{padding:0 3px}.share .right a.facebook{margin-right:10px}.share .right a:hover{opacity:.7}footer{position:relative;margin:40px 50px 40px 30px;letter-spacing:.3px;line-height:1.5}@media all and (max-width:640px){footer{margin:30px 20px}}@media all and (max-width:350px){footer{margin:30px 10px}}footer .copy{width:100%;padding-right:20px}footer .copy a:hover{text-decoration:underline}@media all and (max-width:769px){footer .copy{float:none;width:100%;line-height:1.5;font-size:10px;padding-right:0}footer .copy br.m{display:block}}footer .contact{float:right;width:50%}@media all and (max-width:769px){footer .contact{float:none;margin-bottom:20px;width:100%}}footer .contact a{border-bottom:1px solid #000}footer .contact a:hover{border-bottom:1px solid transparent}#loading{display:none;font-size:12px;font-weight:700;letter-spacing:1.5px;margin:70px 20px 90px;animation:blink .25s step-end infinite}#loading.appear{display:block}@keyframes blink{50%{opacity:0}}