@charset "utf-8";html{font-family:sans-serif;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{background:#efefef url(../images/bkg.jpg) no-repeat top center;background-size:contain;color:#333;font-size:14px;line-height:1.6;font-family:"Forum", -apple-system, BlinkMacSystemFont, Avenir, "Segoe UI", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, sans-serif;letter-spacing:1px;word-wrap:break-word}iframe,object{border:none;max-width:100%}script{display:none !important}:focus{outline:none}h1{font-size:1.3em;font-weight:normal;line-height:1.2;margin:0;padding:0}h2{font-size:1.3em;line-height:1.4;font-weight:normal;margin:2em 0 1em;padding:6px 10px;background-color:rgba(255, 255, 255, 0.5);border-radius:2px}h3{font-size:1.1em;line-height:1.4;font-weight:normal;padding:5px 0;margin:1.5em 0 1em;border-bottom:1px solid #ccc}h4{font-size:1em;line-height:1.4;font-weight:bold;padding:0;margin:1.5em 0 0}h5{font-size:0.9em;line-height:1.4;margin:1.5em 0 0}h6{font-size:0.8em;line-height:1.4;margin:1.5em 0 0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:80%;font-weight:normal;vertical-align:middle}p{margin:0 0 1em}hr{margin:1em auto;padding:0;border:none;border-bottom:1px solid #999;clear:both}hr.unstyled{margin:0;padding:0;border:none}blockquote{position:relative;margin:1em 0;padding:20px 30px 10px 60px;box-sizing:border-box;font-style:italic;color:#555;border:1px solid #ccc;border-radius:2px}blockquote::before{display:inline-block;position:absolute;top:18px;left:15px;vertical-align:middle;content:"";font-family:FontAwesome;color:#cfcfcf;font-size:30px;line-height:1}blockquote p{padding:0;margin:10px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:0.9em;margin-top:5px}pre,code,samp,kbd{font-family:"Osaka－等幅", Osaka-mono, "MS ゴシック", "MS Gothic", monospace;font-weight:normal;font-style:normal}pre{margin:1em 0;padding:0;overflow:auto;word-wrap:normal;color:#555}code{padding:0.2em;background-color:#E6E6E6;border-radius:2px}var{font-family:Georgia, serif;font-weight:normal;font-style:italic}samp{padding:0.2em;background-color:#D6E5ED;border-radius:2px}kbd{padding:0.2em;background-color:#333;color:#fff;border-radius:2px}pre>code{margin:0;overflow:auto;word-wrap:normal;display:block;border-radius:2px;padding:20px;letter-spacing:0}address{margin:1em 0;font-style:italic}ins{text-decoration:underline}del{text-decoration:line-through}a{color:#333;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);border-bottom:1px dotted #333;transition:0.3s}a:hover{border-bottom:1px dotted #a2fadd}strong,em,mark{background:linear-gradient(transparent 40%, #a2fadd 40%)}strong{font-weight:bold}em{font-style:normal}sup{font-size:0.6em;vertical-align:top;top:0.5em}sub{font-size:0.6em;vertical-align:bottom;bottom:1em}dfn,abbr{font-style:normal}dfn[title],abbr[title]{border-bottom:1px dotted;cursor:help;text-decoration:none}b{font-weight:bold}i{font-style:italic}s{text-decoration:line-through}img{display:block;max-width:100%;height:auto}dl{margin:1em 0;padding:0}dt{margin:0 0 0.5em 0;padding:0;font-weight:bold}dt small{font-size:0.8em;font-weight:normal}dd{margin:0 0 1em 0;padding:0}ul{margin:1em 0;padding:0 0 0 30px;list-style:none}ul li{margin:0.5em 0;padding:0 0 0 13px;background:url(../images/icon_list.png) no-repeat 0 7px;background-size:5px 5px}ol{margin:1em 0;padding:0 0 0 2em}ol li{margin:0.5em 0 0 0;padding:0}table{margin:1em 0;border-collapse:collapse;border:1px solid #ccc;border-radius:2px}th{padding:10px;font-weight:bold;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:0.9em;box-sizing:border-box}td{padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:0.9em;box-sizing:border-box}thead th{border-bottom-width:2px}caption{margin:0 0 0.5em 0;font-weight:bold}input,textarea{-webkit-appearance:none}input{width:100%;box-sizing:border-box}input,button{background:rgba(255, 255, 255, 0.5);border:0;padding:5px;font-size:16px;border-radius:2px}input[type="radio"],input[type="checkbox"]{display:none;margin:0}input[type="radio"]+label,input[type="checkbox"]+label{position:relative;display:inline-block;margin-right:12px;padding:0 0 0 24px;cursor:pointer}input[type="radio"]+label::before,input[type="checkbox"]+label::before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-9px;background:#fff}input[type="radio"]+label::before{border:1px solid #ccc;border-radius:30px}input[type="checkbox"]+label::before{border:1px solid #ccc;border-radius:2px}input[type="radio"]:checked+label::after,input[type="checkbox"]:checked+label::after{content:"";position:absolute;top:50%;box-sizing:border-box;display:block}input[type="radio"]:checked+label::after{left:5px;width:8px;height:8px;margin-top:-4px;background:#a2fadd;border-radius:8px}input[type="checkbox"]:checked+label::after{left:3px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #a2fadd;border-bottom:3px solid #a2fadd;transform:rotate(-45deg)}select{background:rgba(255, 255, 255, 0.5);border:0;border-radius:2px}textarea{background:rgba(255, 255, 255, 0.5);border:0;border-radius:2px;font-size:16px;box-sizing:border-box;width:100%}input[type="submit"],input[type="reset"],input[type="button"],button{display:inline-block;width:auto;position:relative;padding:0.6em 1em;text-decoration:none;color:#fff;background-color:#333;border:0;line-height:1.6;transition:0.3s}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover{background:#3c5859;opacity:0.6}.wrapper{height:100%;overflow:hidden;position:relative}.side_wrapper{background-color:rgba(0, 0, 0, 0.8);box-sizing:border-box;color:#fff;padding:20px;position:fixed;top:0;left:-150px;width:150px;height:100%;transition:0.3s}@media screen and (min-width:1100px){.side_wrapper{left:0}.main_wrapper{box-sizing:border-box;float:right;padding-left:150px;margin-left:-150px;width:100%}}.wrap_menu_btn{width:40px;height:40px;position:fixed;right:10px;top:10px;z-index:10}.menu_btn{cursor:pointer;float:right;display:block;position:relative;width:40px;height:40px;margin:0;padding:0;border-radius:2px;border:0;cursor:pointer}.menu_btn:hover{background:rgba(255, 255, 255, 0.2);border:0}.menu_btn span{display:block;position:absolute;top:20px;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;background:#333;transition:0.3s}.menu_btn span::before,.menu_btn span::after{display:block;content:"";position:absolute;top:50%;left:0;width:20px;height:2px;background:#333;transition:0.3s}.menu_btn span::before{margin-top:-8px}.menu_btn span::after{margin-top:6px}.menu_btn.active span{background:transparent}.menu_btn.active span::before,.menu_btn.active span::after{background:#fff;margin-top:0}.menu_btn.active span::before{transform:rotate(-45deg)}.menu_btn.active span::after{transform:rotate(-135deg);margin-top:0}.menu_content h2{background:transparent;color:#fff;font-size:0.8em;font-weight:bold;margin:1em 0 0.5em;overflow:hidden;padding:0;text-align:center}.menu_content h2 span{font-size:inherit;position:relative;display:inline-block;margin:0 2.5em;padding:0 1em;text-align:left}.menu_content h2 span::before,.menu_content h2 span::after{content:"";position:absolute;top:50%;width:400%;height:1px;background:#666}.menu_content h2 span::before{right:100%}.menu_content h2 span::after{left:100%}.section_search h2{display:none}.section_search form{background:rgba(255, 255, 255, 0.5);border-radius:2px;height:100%;overflow:hidden;position:relative}.section_search input{background:transparent}.section_search .input_search{color:#333;float:left;margin-right:-30px;padding:5px 30px 5px 5px;box-sizing:border-box;width:100%}.section_search .btn_submit{color:#333;font-family:FontAwesome;font-size:20px;line-height:1;display:block;float:right;height:28px;width:30px;padding:0}.section_search .btn_submit:hover{background:transparent;color:#a2fadd}.section_category ul{height:100%;margin:0;overflow:hidden;padding:0}.section_category li{background-image:none;display:block;float:left;margin:0;padding:0;text-align:center;width:50%}.section_category a{border:0;box-sizing:border-box;color:#fff;display:block;margin:0 2px;padding:10px 0;position:relative;text-align:center}.section_category a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:#a2fadd;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section_category a:hover::after{color:#a2fadd;width:100%}#header .menu_content{position:fixed;top:0;left:auto;right:0;z-index:9;width:100%;background-color:rgba(0, 0, 0, 0.8);padding:10px 0;visibility:hidden;opacity:0;transition:0.3s}#header .menu_content.active{visibility:visible;opacity:1}#header .menu_content .section{width:70%;margin:20px auto}#header .menu_content .section_search{margin-top:50px}@media screen and (min-width:480px){#header .menu_content{width:250px}}@media screen and (min-width:1100px){#header .wrap_menu_btn,#header .menu_content{display:none}.menu_content h2{font-size:0.7em}.section_search .input_search{font-size:0.8em}.section_search .btn_submit{font-size:16px;height:20px;width:25px}.section_category{margin:20px 0}.section_category li{font-size:0.8em}.section_category a{padding:5px 0}}#header{width:100%;max-width:800px;margin:0 auto;overflow:hidden;padding:20px 10px;box-sizing:border-box}.header_content{float:left}.blog_title{font-size:1.5em;line-height:1.2;padding-top:5px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8)}.blog_title a{color:#333;border:0}.title_discription{font-size:0.8em;margin:5px 0 0;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8)}#content{width:100%;box-sizing:border-box;min-height:400px;padding:30px 10px}.page #content,.search #content,.error404 #content{margin:0 auto;max-width:800px}#breadcrumb{box-sizing:border-box;color:#333;padding:5px 10px;font-size:0.8em;max-width:800px;margin:0 auto}#breadcrumb a{border:0;color:#333;display:inline-block;padding:2px 5px;transition:0.3s}#breadcrumb a:hover{background:rgba(255, 255, 255, 0.5);border-radius:2px}#breadcrumb ul{margin:0 0 0 -5px;padding:0}#breadcrumb li{margin:0;padding:0;background-image:none;display:inline-block;position:relative}#breadcrumb .arrow{padding-right:15px}#breadcrumb .arrow::after{font-family:FontAwesome;content:"";position:absolute;top:50%;right:5px;margin-top:-9px}#breadcrumb .home a::before,#breadcrumb .search a::before,#breadcrumb .author a::before,#breadcrumb .cat a::before,#breadcrumb .tag a::before{font-family:FontAwesome;argin-right:3px}#breadcrumb .home a::before{content:""}#breadcrumb .search a::before{content:""}#breadcrumb .author a::before{content:""}#breadcrumb .cat a::before{content:""}#breadcrumb .tag a::before{content:""}#breadcrumb .current span{font-weight:bold}#content .page_title{margin:0 0 30px;padding:0;background-color:transparent;font-size:1.5em}.pagetop{position:fixed;bottom:30px;right:20px;z-index:1}.pagetop a{display:block;background:#333;color:#fff;width:40px;height:38px;text-align:center;border-radius:2px;border:0;line-height:1.4;font-size:0.8em;padding-top:2px}.pagetop a:hover{background:#3c5859;opacity:0.6}.pagetop i{font-size:1.5em}#footer{padding:10px;text-align:center;z-index:2;max-width:800px;margin:0 auto;box-sizing:border-box}#footer .footer_content h2{background:transparent;padding:0}#footer .about{margin-bottom:80px;position:relative}#footer .about::after{border-bottom:1px solid #ccc;bottom:-40px;content:"";display:block;width:100%;height:20px;position:absolute;-webkit-transform:skewY(-3deg);-moz-transform:skewY(-3deg);transform:skewY(-3deg)}#footer .about .wrap{display:flex;align-items:center}#footer .about .img{width:30%;margin-right:20px;overflow:hidden;border:5px solid #fff}#footer .about dl{text-align:left}#footer .about dd{font-size:0.8em}#footer .about .attention{text-align:left;margin-top:3em;font-size:0.8em;font-weight:bold}#footer .instagram{margin-bottom:80px;position:relative}#footer .instagram::after{border-bottom:1px solid #ccc;bottom:-40px;content:"";display:block;width:100%;height:20px;position:absolute;-webkit-transform:skewY(-3deg);-moz-transform:skewY(-3deg);transform:skewY(-3deg)}#footer .instagram ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}#footer .instagram ul li{margin:0 0 2%;padding:0;list-style:none;width:32%;background-image:none}#footer .instagram ul li a{position:relative;display:block;width:100%;height:0;padding-top:100%}#footer .instagram ul li a img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}#footer .instagram ul li a:hover{opacity:0.7}#footer .copyright{line-height:1;margin:0}#footer .copyright a{border-bottom:0;font-size:10px}#footer .copyright a:hover{color:#18acba}@media screen and (min-width:480px){#footer .footer_content{display:flex;justify-content:space-between}#footer .about,#footer .instagram{width:47%}#footer .about .wrap{display:block}#footer .about dt{margin:1.5em 0 0.5em}#footer .about dd{font-size:0.9em}#footer .about .attention{font-size:0.9em}}.list{max-width:800px;margin:0 auto}.list .page_header{height:100%;overflow:hidden}.list .page_title{float:left}.list .list_menu{float:right;text-align:right;font-size:0.9em;margin-bottom:20px}.list .list_menu ul{display:inline-block;padding:0 0 0 5px;margin:0}.list .list_menu li{display:inline-block;margin:0;background-image:none;padding:0}.list .list_menu a{border:0;border-radius:2px;background-color:#fff;display:block;padding:5px 10px}.list .list_menu a:hover{color:#a2fadd}.list .list_archive article{margin:0 0 80px;position:relative}.list .list_archive article:after{border-bottom:1px solid #ccc;bottom:-40px;content:"";display:block;width:100%;height:20px;position:absolute;-webkit-transform:skewY(-3deg);-moz-transform:skewY(-3deg);transform:skewY(-3deg)}.list .list_archive a{border:0;color:#333;display:block;height:100%;overflow:hidden}.list .list_archive a:hover{border:0}.list .list_archive header{float:left;padding-right:15px;width:60px}.list .list_archive .list_date{background:#333;border-radius:2px;color:#fff;line-height:1;margin-bottom:5px;text-align:center}.list .list_archive .list_date span{display:block}.list .list_archive .list_date_year{border-bottom:1px solid #999;font-size:0.7em;padding:2px}.list .list_archive .list_date_month{font-size:0.7em;font-weight:bold;padding:5px 0 0;text-transform:uppercase}.list .list_archive .list_date_day{font-size:2em;padding:0 0 2px}.list .list_archive .list_category{margin:0;padding:0;width:100%}.list .list_archive .list_category li{background:none;border-bottom:1px solid #ccc;display:block;font-size:0.7em;margin:0;padding:0 0 0 10px;position:relative}.list .list_archive .list_category li::before{background:#333;content:"";display:block;height:6px;width:6px;position:absolute;left:0;top:50%;margin-top:-4px}.list .list_archive .list_img{box-sizing:border-box;float:left;padding-left:75px;margin-left:-75px;width:100%}.list .list_archive .list_img img{box-sizing:border-box;border:5px solid #fff;height:auto;width:100%;transition:0.6s}.list .list_archive a:hover .list_img img{-webkit-filter:grayscale(50%);filter:grayscale(50%);opacity:0.7}.list .list_archive .list_content{clear:both;padding-top:10px}.list .list_archive .list_title{background:transparent;border-bottom:0;clear:both;font-size:1.2em;margin:0;padding:0 0 5px}.list .list_archive .list_text p{margin:5px 0 0;font-size:0.8em}.list .list_archive .list_likebtn{background:#333;border:0;border-radius:2px;color:#fff;font-size:0.8em;text-align:center;margin:10px auto 0;overflow:hidden;padding:5px;position:relative;transition:0.6s;width:130px}.list .list_archive a:hover .list_likebtn{background:#3c5859;opacity:0.6}@media screen and (min-width:480px){.list .list_archive article{margin:0 0 100px}.list .list_archive .list_img{width:50%}.list .list_archive .list_content{box-sizing:border-box;clear:none;float:left;padding-left:15px;width:50%}.list .list_archive .list_likebtn{margin:30px 0 0 auto}}@media screen and (min-width:620px){.list .list_archive header{padding-right:30px}.list .list_archive .list_title{margin:-7px 0 0}.list .list_archive .list_img{padding-left:90px;margin-left:-90px;width:45%}.list .list_archive .list_content{padding-left:30px;width:55%}}.entry_wrap{margin:10px 10px 0;overflow:hidden;max-width:800px;margin:10px auto}.entry_wrap .page_header{margin:0 0 20px;position:relative}.entry_wrap .page_header::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:-webkit-repeating-linear-gradient(-45deg, #999, #999 2px, transparent 2px, transparent 4px);background:repeating-linear-gradient(-45deg, #999, #999 2px, transparent 2px, transparent 4px)}#content .entry_wrap .page_title{margin:0 0 5px;font-size:2em}.entry_header_detail{font-size:0.8em;margin:0;padding-bottom:10px}.entry_header_detail span{margin-right:10px}.entry_header_detail a{border:0;display:inline-block;margin-left:-5px;padding:2px 5px;transition:0.3s}.entry_header_detail a:hover{background:rgba(255, 255, 255, 0.5);border-radius:2px}.entry_body{font-size:16px}.entry_body img{margin:0;transition:0.3s;padding:5px;background-color:#fff;box-sizing:border-box}.entry_body p{margin:1em 0}.entry_body .alignnone{margin-bottom:1em}.entry_body .aligncenter{margin:0 auto 1em}.entry_body .alignleft{float:left;margin-right:1em}.entry_body .alignright{float:right;margin-left:1em}.entry_body .wp-caption{max-width:100%;height:auto;background-color:#fff}.entry_body .wp-caption a{display:block;border:0}.entry_body .wp-caption img{margin:0;display:block}.entry_body .wp-caption-text{font-size:0.7em;text-align:center;margin:0;padding:5px 0}.entry_body a:hover img{opacity:0.8}.entry_footer{margin:40px 0 0;text-align:right}.entry_footer ul{padding:0;margin:0}.entry_footer li{padding:0;background-image:none;margin:0.3em 0;font-size:0.9em}.entry_footer .entry_tag a{display:inline-block;border:0;padding:7px 5px 5px;font-size:0.9em}.entry_footer .entry_tag a:hover{background:rgba(255, 255, 255, 0.5);border-radius:2px}.entry_footer .entry_comment{margin:1em 0 0}.entry_footer .entry_comment a{background:transparent;border:0;display:inline-block;padding:2px 5px}.entry_footer .entry_comment a:hover{background:rgba(255, 255, 255, 0.5);border-radius:2px}.entry_footer .entry_comment i{margin-right:5px}@media screen and (min-width:553px){.entry_body .length{max-width:533px;margin:0 auto 1em}}#comments{padding:40px 0;max-width:600px;margin:0 auto}#comments .title_comment{background:transparent;margin:0;padding:6px 0;position:relative}#comments .title_comment::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:-webkit-repeating-linear-gradient(-45deg, #999, #999 2px, transparent 2px, transparent 4px);background:repeating-linear-gradient(-45deg, #999, #999 2px, transparent 2px, transparent 4px)}.comment_list{margin-bottom:80px}.comment_list>ol{list-style:none;padding:0;margin:0}.comment_list .comment{padding:0;background-image:none}.comment_list .comment-body{width:100%;text-align:left;position:relative}.comment_list .comment-body::before{content:"";display:block;background:#ccc;height:1px;width:100%;position:absolute;top:70px;left:0}.comment_list .comment-author{display:inline-block;margin:3em 0 1em}.comment_list .comment-author img{display:none}.comment_list .comment-author cite{font-size:1.2em;font-style:normal}.comment_list .comment-author .says{display:none}.comment_list .comment-author a{border:0}.comment_list .comment-author a:hover{color:#18acba}.comment_list .comment-meta{display:inline-block;font-size:0.8em;margin-left:5px}.comment_list .comment-meta a{border:0}.comment_list .comment-body ul li{padding:0 0 0 13px}.comment_list .reply{text-align:right;position:absolute;top:40px;right:0}.comment_list .reply a{background:#333;border:0;border-radius:2px;color:#fff;display:inline-block;font-size:0.8em;padding:3px 5px}.comment_list .reply a:hover{background:#3c5859;opacity:0.6}.comment_list .children .comment{width:100%}.pagination_comment{padding:0;text-align:center;margin:0 0 2em}.pagination_comment li{display:inline-block;padding:0;background-image:none}.pagination_comment a{background:rgba(255, 255, 255, 0.5);border:0;border-radius:2px;display:block;padding:5px 10px;margin:0 5px}.pagination_comment a:hover{background:transparent}.pagination_comment .back a::before,.comment .pagination_comment .next a::after{font-family:FontAwesome;font-size:1.2em}.pagination_comment .back a::before{content:"";margin-right:5px}.pagination_comment .next a::after{content:"";margin-left:5px}.comment-respond{max-width:600px;margin:0 auto}.comment-respond .comment-reply-title{border:0;margin:0;padding:0;background-color:transparent}.comment-respond .comment-reply-title a{border:0;font-weight:bold}.comment-respond .comment-reply-title a:hover{color:#18acba}.comment-respond .comment-reply-title small{display:block;text-align:right}.comment-respond .comment-reply-title small a{display:inline-block;border:none;background:#333;color:#fff;padding:5px 10px;border-radius:2px;font-size:0.9em;transition:0.3s}.comment-respond .comment-reply-title small a:hover{background:#3c5859;color:#fff;opacity:0.6}.comment-respond .comment-reply-title small a::before{font-family:FontAwesome;content:"";font-size:1.2em;margin-right:3px}.comment-respond .comment-reply-title::before{font-family:FontAwesome;content:"";font-size:1.2em;margin-right:5px}.comment-respond .logged-in-as{margin-top:1em}.comment-respond .logged-in-as a{border:0}.comment-respond .logged-in-as a:hover{color:#18acba}.comment-respond textarea{margin-top:1em}.comment-respond .form-submit{text-align:center;margin-top:2em}.comment-respond .form-submit input{background:#333;padding:0.6em 3em}.comment-respond .form-submit input:hover{background:#3c5859;opacity:0.6}.sidebar{background-color:#fff;padding:40px 0}.widget_title{font-size:1.3em;margin:0 5px;padding:0;border:0}.widget_entry{padding:0 5px;margin:0;width:100%;max-width:970px;box-sizing:border-box}.widget_entry ul{height:100%;overflow:hidden;padding:0;width:100%}.widget_entry ul li{display:block;float:left;width:50%;padding:0 5px;margin:0 0 10px;box-sizing:border-box;background-image:none}.widget_entry a{display:block;border:0;border-radius:2px;overflow:hidden}.widget_entry a:hover{opacity:0.6}.widget_entry h4{position:absolute;bottom:0;color:#fff;background-color:rgba(51, 51, 51, 0.8);-webkit-box-shadow:inset 0 1px 40px rgba(0, 0, 0, 0.5);box-shadow:inset 0 1px 40px rgba(0, 0, 0, 0.5);margin:0;padding:5px;width:100%;box-sizing:border-box;font-size:0.8em;font-weight:normal}.widget_entry h4 span{display:block;margin-bottom:2px}.sidebar_entry_content{position:relative}.widget_categories,.widget_tag_cloud{text-align:center}.widget_categories h4,.widget_tag_cloud h4{display:inline}@media screen and (min-width:620px){.sidebar{width:100%;overflow:hidden}.widget_entry{margin:0 auto;padding:0}.widget_entry ul li{width:33.3%}}.pagination{text-align:center;margin:30px 5px 40px;max-width:800px}.pagination a{border:0;background:rgba(255, 255, 255, 0.5);border-radius:2px;padding:10px 15px;position:relative;box-sizing:border-box}.pagination a:hover{background:transparent}.pagination_list .page-numbers.next{text-align:right;padding-right:30px}.pagination_list .page-numbers.prev{text-align:left;padding-left:30px}.pagination_detail .prev a{text-align:right;padding-right:30px}.pagination_detail .next a{text-align:left;padding-left:30px}.pagination_list{margin:30px 0 40px}.pagination_list .prev::before,.pagination_list .next::before,.pagination_list .prev a::before,.pagination_list .next a::before{font-family:FontAwesome;position:absolute;top:50%;margin-top:-17px;font-size:1.5em}.pagination_list .next::before{content:"";right:10px}.pagination_list .prev::before{content:"";left:10px}.pagination_list .prev a::before{content:"";right:10px}.pagination_list .next a::before{content:"";left:10px}.pagination_list .page-numbers{display:inline-block;padding:10px 10px}.pagination_detail{margin:30px 0 40px}.pagination_detail ul{height:100%;overflow:hidden;padding:0}.pagination_detail li{background-image:none;display:table;margin:0.3em 0;padding:0;width:100%}.pagination_detail a{display:table-cell;vertical-align:middle}.pagination_detail .prev{float:right}.pagination_detail .next{float:left}@media screen and (min-width:600px){.pagination_detail li{width:49%}}@media screen and (min-width:820px){.pagination_list,.pagination_detail{margin:30px auto 40px}}.search #content .page_title{font-size:1em}.search .page_title span{font-size:inherit;font-weight:bold}.search h2{background:transparent;padding:0;margin-bottom:0}.search .search_date{font-size:0.8em;margin:5px 0}.privacy #content h2{background:transparent;font-size:1em;font-weight:bold;margin-top:2.5em;padding:0}.privacy #content h2:first-child{margin-top:2em}