@charset "utf-8";embed,iframe,img,table,textarea{max-width:100%}#fc2_text_ad,pre,table{word-break:break-all}dd,dl,dt,figure,li,ol,p,strong,summary,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}iframe{border:0}img{height:auto;line-height:0;vertical-align:bottom;font-size:0}ol,ul{list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}input:not([type=submit]),select,textarea{border-radius:0;outline:0;-webkit-appearance:none;font-size:inherit}input[type=submit]{border-radius:0;outline:0;-webkit-appearance:button;font-size:inherit}pre{white-space:pre-wrap;font-family:Menlo,consolas,Courier}*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}.fc2_footer{margin:20px 0 0}#fc2_text_ad{margin:20px 0!important;letter-spacing:normal;line-height:1.4;font-size:11px}#fc2_text_ad a{color:#646464}#change_mobile{display:none}blockquote{margin:4em 15px 3em;border-left:3px solid #333;padding-left:15px;position:relative;z-index:1}blockquote:before{content:"\f10d";display:none;font-family:'Font Awesome 5 Solid'}blockquote > .svg-inline--fa{color:#cecece;position:absolute;left:-15px;top:-30px;z-index:-1;font-size:200%}a{text-decoration:none;color:#0044CC;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}html{margin:0;font-size:62.5%}body{margin:auto;background-color:#fff;color:#333;word-wrap:break-word;font:1.4rem/1.9 Lato,游ゴシック体,YuGothic,ヒラギノ角ゴシック,'Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',游ゴシック,'Yu Gothic',メイリオ,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}#wrapper{min-width:80%}#float-container{margin:-150px auto 0;max-width:1500px;padding:0 60px 100px}@media screen and (max-width: 1200px){#float-container{padding:0 30px 100px}}#whole-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;background-color:#fff}@-webkit-keyframes fadeIn{0%,50%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%,50%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideInUp{0%,50%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes slideInUp{0%,50%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}#primary{-webkit-flex:1;flex:1;-ms-flex-order:1;-webkit-order:1;order:1;overflow:hidden;padding-top:10px;-webkit-animation:fadeIn .9s;animation:fadeIn .9s}#secondary{width:270px;line-height:1.8;padding:10px;font-size:1.2rem;-webkit-animation:slideInUp 1.5s;animation:slideInUp 1.5s}#tertiary{-ms-flex-order:2;-webkit-order:2;order:2;width:270px;line-height:1.8;padding:10px;font-size:1.2rem;-webkit-animation:slideInUp 1.8s;animation:slideInUp 1.8s}.side-menu{margin-bottom:10px;width:250px;border:1px solid #969696;padding:0 15px 20px}@media screen and (max-width: 1023px){#float-container{max-width:900px;padding:0 60px 100px}#whole-container{display:block}#primary{padding:10px}#secondary,#tertiary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;margin:auto;width:100%}.side-menu{border:0}}@media screen and (max-width: 666px){#float-container{padding:0 30px 100px}.side-menu{margin:0 auto 10px;width:100%;max-width:450px}}@media screen and (max-width: 414px){#float-container{padding:0 0 100px}}#banner{margin:auto;width:100%;background-color:#fff;padding:150px 0 250px;text-align:center}#blog-name-container{margin:auto;max-width:1500px;padding:0 60px;line-height:1.4}@media screen and (max-width: 1200px){#blog-name-container{padding:0 30px}}@media screen and (max-width: 1023px){#blog-name-container{padding:0 60px}}#blog-title{margin:auto;width:100%;max-width:800px;font-family:'Oswald','游明朝','YuMincho','ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif;font-size:2.5rem;font-weight:400}#blog-title a{color:#000;text-shadow:2px 4px 3px rgba(0,0,0,.2)}#site-description{margin:auto;max-width:850px;color:#000;padding-top:15px;font-size:1.3rem}#breadcrumbs{margin:auto;max-width:850px;color:#fff;line-height:1.4;padding-top:15px;font-size:1.3rem}#breadcrumbs li{display:inline-block}#breadcrumbs a{text-decoration:underline}#breadcrumbs .svg-inline--fa{margin:0 .5em}.navi-container{width:100%;height:45px;background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.06),0 4px 5px 0 rgba(0,0,0,.06),0 1px 10px 0 rgba(0,0,0,.08);position:fixed;top:0;left:0;z-index:2000;font-family:'Oswald','游明朝','YuMincho','ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝','serif';font-size:12px}.navi-container-adjust{top:27px}.mobile-toggle{display:none}.navi-sizing{margin:auto;max-width:1500px;overflow:hidden;padding:0 60px}@media screen and (max-width: 1200px){.navi-sizing{padding:0 30px}}@media screen and (max-width: 1023px){.navi-sizing{max-width:900px;padding:0 60px}}.navi-sizing a{color:#333}.left-navi{float:left;padding:0 10px;text-align:left}.left-navi li{display:inline-block;line-height:45px;padding-right:15px}.right-social{float:right;line-height:45px;padding:0 10px;text-align:right}.right-social a,#modal-trigger-label{display:inline-block;cursor:pointer;padding-left:15px}@media screen and (max-width: 767px){.mobile-toggle{display:block;width:58px;height:45px;cursor:pointer;padding:12px 15px 0;position:fixed;left:8px;top:0;z-index:100005;font-size:20px}.navi-container-adjust .mobile-toggle{top:27px}.mobile-toggle span{display:block;width:28px;margin-bottom:5px;height:3px;background:#333;border-radius:1000px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.open-navi span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);-moz-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.open-navi span:nth-of-type(2){opacity:0}.open-navi span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);-moz-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.navi-container{height:auto;min-height:45px}.left-navi{display:none;width:100%;height:auto;max-height:400px;float:none;overflow-y:auto;padding:50px 0;text-align:center;-webkit-overflow-scrolling:touch}.left-navi li{display:block;line-height:1.3;padding:.8em}.right-social{width:100%;background-color:#fff;float:none;padding-right:15px;position:fixed;right:0;top:0}.navi-container-adjust .right-social{top:27px}}#modal-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.95);opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-999;text-align:center;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .75s;transition:all .75s}#modal-wrap{width:100%;height:100%;padding-bottom:100px;position:relative}#modal-close-label{display:block;width:100%;height:100%;color:#fff;cursor:pointer;position:absolute;top:0;left:0;font-family:'Oswald',sans-serif;font-size:1.6rem}#modal-form{width:80%;border-bottom:1px solid #fff;padding:.5em 0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#modal-input{width:100%;background-color:transparent;border:0;color:#fff;font-size:1.6rem}#modal-input::-webkit-input-placeholder{color:#fff}#modal-input::-moz-input-placeholder{color:#fff}#modal-trigger{display:none}#modal-close-label span{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#modal-form{display:block;margin:auto;width:90%;max-width:500px;color:#fff;position:relative;z-index:3;text-align:left}#modal-trigger:checked ~ #modal-overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:100005}.main-body{margin-bottom:10px;background-color:#fff;border:1px solid #969696;padding:10px 0}.inner-contents,.contents{padding:20px}@media screen and (max-width: 414px){.inner-contents,.contents{padding:20px 15px}}.inner-contents a:hover{text-decoration:underline}.inner-contents ul{margin:1em 0;padding-left:40px;list-style-type:disc}.inner-contents ol{margin:1em 0;padding-left:40px;list-style-type:decimal}.element-header{padding:0 15px}.element-title{margin:auto;line-height:1.4;padding-bottom:10px;font-size:1.7rem;font-weight:bolder;text-shadow:2px 4px 3px rgba(0,0,0,.1)}.element-title:first-letter{font-size:3rem;font-weight:700}.element-title a{color:#000;vertical-align:baseline}.element-title a:hover{color:#0044CC}.header-info{background-color:#f5f5f5;border-radius:3px;padding:10px 5px;font-size:1.3rem}.entry-datetime .svg-inline--fa,.header-info-ul .svg-inline--fa{margin-right:.4em}.header-info-ul{display:inline-block;margin-left:1.2em}.header-info-ul li{display:inline-block;margin-right:1.2em}.header-info-ul li:last-of-type{margin-right:0}.read-more{margin:30px auto;font-family:'Oswald','游ゴシック体','YuGothic','ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック','Yu Gothic','メイリオ','Meiryo',sans-serif}.read-more a{display:inline-block;border:1px solid #333;border-radius:1px;color:#333;padding:.5em 1.5em}.read-more a:hover{border-color:#0044CC;background-color:#0044CC;color:#fff;text-decoration:none}#postscript{margin-top:-45px;padding-top:45px}.entry-tag{margin:20px auto 0;font-size:1.2rem}.entry-tag a{display:inline-block;margin:0 3px 3px 0;background-color:#f9f9f9;border-radius:2px;padding:.1em .4em}.sns-and-others-ul{text-align:right;padding:0 15px}.sns-and-others-ul li{display:inline-block;margin:2px 0 2px 4px}.sns-and-others-ul li a{display:block;width:28px;height:28px;border-radius:1px;color:#fff;line-height:28px;text-align:center}.c-facebook{background-color:#3b5998}.c-twitter{background-color:#49abf2}.c-pinterest{background-color:#ce0f19}.c-google-plus{background-color:#dd4b39}.c-pencil{background-color:#0044CC}.c-facebook:hover,.c-twitter:hover,.c-pinterest:hover,.c-google-plus:hover,.c-pencil:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.another-title{margin:0 auto;padding:0 8px;font:1.6rem/1.4 Oswald,游ゴシック体,YuGothic,ヒラギノ角ゴシック,'Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',游ゴシック,'Yu Gothic',メイリオ,Meiryo,sans-serif;text-align:center}.height-adjust{margin-top:-45px;padding-top:65px}.border-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;min-height:46px;position:relative}.user-icon{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin-right:20px;width:46px;height:46px;background-color:#cfcfcf;border-radius:50%;position:relative;text-align:center}.user-icon .svg-inline--fa{color:#fff;font-size:1.7rem}.visitor-name-and-title{-webkit-flex:1;flex:1;font-weight:700}.author-icon{width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;font-family:'object-fit: cover; object-position: center center;'}.visitor-name{font-size:1.4rem}.comment-body{padding:10px 0}.comment-info{margin-top:10px;border-bottom:1px solid #f0f0f0;font-size:1.3rem;text-align:right}#comment-top .contents:last-of-type .comment-info{border-bottom:none}#community{margin-top:-45px;padding-top:45px}#comment_form{margin:0 auto;width:100%;max-width:600px;vertical-align:middle;text-decoration:none}#comment_form label{display:block;padding-bottom:5px;font-size:1.2rem}#comment_form input{margin-bottom:10px;width:100%;background-color:#fafafa;border:1px solid #969696;padding:12px}#comment_form input:focus,#comment:focus{background-color:#fff;border:1px solid #333}#comment{margin-bottom:10px;width:100%;min-height:200px;background-color:#fafafa;border:1px solid #969696;line-height:1.5;padding:12px}#comment_form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fafafa inset}#no-p input:focus{outline:none}#no-p input[type=checkbox]{display:inline-block;margin-right:6px}#no-p input[type=checkbox] + label{display:inline-block;margin-right:12px;cursor:pointer;line-height:1.5px;position:relative;left:0}@media (min-width: 1px){#no-p input[type=checkbox]{display:none;margin:0}#no-p input[type=checkbox] + label{padding:2px 0 0 24px}#no-p input[type=checkbox] + label:before{content:"";display:block;margin-top:-10px;width:18px;height:18px;background-color:#fff;position:absolute;top:50%;left:0;border:1px solid #dcdcdc}#no-p input[type=checkbox]:checked + label:after{content:"";position:absolute;top:50%;display:block}#no-p input[type=radio]:checked + label:after{margin-top:-4px;width:8px;height:8px;background:#333;border-radius:8px;top:2px;left:5px}#no-p input[type=checkbox]:checked + label:after{margin-top:-8px;width:16px;height:8px;border-bottom:3px solid #333;border-left:3px solid #333;left:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}#sendbtn,#delbtn{margin-top:20px;width:49%;max-width:156px;height:36px;background-color:#333;border:none;color:#fff;cursor:pointer;font-family:'Oswald','sans-serif';font-size:1.4rem;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#sendbtn:hover,#delbtn:hover{background-color:#0044CC}#sendbtn{margin-right:1%}#delbtn{margin-left:1%}.comment-info{text-align:right}.op,#for-trackback-word{display:block;width:100%;max-width:600px}.op{margin:0 auto 10px;border:1px solid #dcdcdc;border-radius:0;outline:none;padding:.5em;font-size:1.3rem}#for-trackback-word{margin:0 auto}.op:focus{border:1px solid #b3b3b3}#fc2relate_entry_thumbnail_area{margin:100px auto 30px;background-color:transparent;padding:0;position:relative;z-index:1}#fc2relate_entry_thumbnail_area .relate_dt{display:none}#fc2relate_entry_thumbnail_area .relate_dd{overflow:hidden}#fc2relate_entry_thumbnail_area:before{content:"You may also like";display:block;margin:auto;width:100%;border-top:1px solid #eeeef0;padding-top:20px;position:absolute;top:-70px;z-index:3;font:1.6rem/1.4 Oswald,游ゴシック体,YuGothic,ヒラギノ角ゴシック,'Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',游ゴシック,'Yu Gothic',メイリオ,Meiryo,sans-serif;text-align:center}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul{overflow:hidden}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul li{width:50%;height:88px;float:left}@media screen and (max-width: 1380px){#fc2relate_entry_thumbnail_area .relate_dd .relate_ul li{width:100%;float:none}}@media screen and (max-width: 1023px){#fc2relate_entry_thumbnail_area .relate_dd .relate_ul li{width:50%;float:left}}@media screen and (max-width: 767px){#fc2relate_entry_thumbnail_area .relate_dd .relate_ul li{width:100%;float:none}}#fc2relate_entry_thumbnail_area .relate_entry_title{padding-right:1em;word-break:break-all}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_entry_thumbnail img{border-radius:1px}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_entry_thumbnail .relate_entry_thumbnail_noimg{border-radius:1px;position:relative;z-index:1}.related-overlay{position:relative}.related-overlay:before{content:"";width:80px;height:80px;background-color:#f5f5f5;border-radius:1px;position:absolute;z-index:2}.related-overlay:after{content:"No image";display:block;width:80px;height:80px;color:rgba(51,51,51,.6);line-height:90px;position:absolute;z-index:3;font-family:'Oswald',sans-serif;font-size:11px;text-align:center}#fc2relate_entry_thumbnail_area .relate_entry_thumbnail{width:80px!important;height:80px!important;overflow:hidden}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_entry_thumbnail img{width:80px!important;height:80px!important}@media screen and (max-width: 479px){#fc2relate_entry_thumbnail_area .relate_entry_thumbnail{width:80px!important;height:80px!important}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_entry_thumbnail img{width:80px!important;height:80px!important}}.relate_dl,.tb_dl{margin-top:30px;background:#fafafa;border-radius:1px;padding:10px;font-size:1.2rem}.relate_dt,.tb_dt{padding:3px;font-weight:700}.inner-contents .relate_ul{margin:0;padding:0;list-style-type:none}.date{padding-top:10px}.tb_ul{padding:10px 0}.list-title{margin:0 auto;line-height:1.5;font-weight:bolder;font-size:14px}.list-title a{text-decoration:none}.list-entry{overflow:hidden;padding:5px 0}.list-entry-date,.list-entry-category{font-size:12px;text-align:right}.list-entry-category{font-size:12px}.list-a{float:right;margin-left:10px;margin-bottom:5px;width:72px;height:72px;color:rgba(51,51,51,.4)}.thumbnails{display:inline-block;width:72px;height:72px;border-radius:1px;overflow:hidden;position:relative}.search-noimage{width:100%;height:100%;background-color:#f5f5f5;line-height:72px;font-family:'Oswald',sans-serif;font-size:11px;text-align:center}.number-of-cmtb{font-size:1.2rem;text-align:right}.number-of-cmtb li{display:inline-block;margin-left:1em}.hit-number{display:none;color:#c8c8c8;line-height:1.1;padding:20px 0;text-align:center;font-size:8rem}.hit0 span{color:#c8c8c8;font-size:1.5rem}.hit0{display:block}.calender{margin:0 auto;table-layout:fixed;width:100%;max-width:330px;border-spacing:0;border-collapse:collapse;text-align:center}.calender caption{margin-bottom:10px;width:100%}.calender caption a{display:inline-block;width:20%}#sun{color:#bd1e1e}#sat{color:#3146bb}.calender td{vertical-align:middle}.calender td a{vertical-align:middle;width:25px;height:25px;line-height:24px;display:inline-block;color:#000;border:1px solid #0044CC;border-radius:1px}.calender td a:hover{background-color:#0044CC;color:#fff;text-decoration:none}.plugin-myimage{margin-bottom:10px;text-align:center!important}.plugin-myimage img{width:100%;max-width:218px;height:auto}.side-menu form{display:block;margin:0 auto;width:98%;max-width:260px}.side-menu input:not([type="submit"]),.side-menu textarea,.side-menu select{display:inline-block;width:100%!important;background-color:#fff;border:1px solid #cfcfcf;border-radius:1px;outline:none;padding:.5em}.side-menu input[type="submit"]{background-color:#333;border:none;color:#fff;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.side-menu input[type="submit"]:hover{background-color:#0044CC}.plugin-search{margin:0 auto;width:100%}.plugin-search input{margin-bottom:8px}.plugin-tag a{display:inline-block;margin:0 1.5px 4px 0;border:1px solid #cfcfcf;border-radius:1px;padding:4px 10px 3px}.plugin-tag a:hover{background-color:#0044CC;border:1px solid #0044CC;color:#fff}.simple-pagination{margin:70px auto;text-align:center}.simple-pagination ul{text-align:center}.simple-pagination li{display:inline-block;margin:0 5px 3px 0;box-shadow:1px 0 0 0 #e5e5e5 0 1px 0 0 #e5e5e5 1px 1px 0 0 #e5e5e5 1px 0 0 0 #e5e5e5 inset,0 1px 0 0 #e5e5e5 inset}.light-theme a,.light-theme span{display:block;width:35px;height:35px;background:transparent;border-radius:1px;color:#333;line-height:35px;vertical-align:middle;text-align:center;font-size:12px}.light-theme a:hover{background-color:#333;color:#fff;opacity:1}.prev,.next{border:none!important;font-weight:bolder}.light-theme .current{background-color:#f5f5f5;color:#333}.light-theme .ellipse{font-weight:700;color:#333}.light-theme .prev,.light-theme .next{width:auto;background-color:#eeeef0;box-shadow:none;padding:0 1em}#posted-pager{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin:70px auto;font-size:12px}#page-home{margin:0 10px;width:35px}#page-left,#page-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 0}#center-a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:#eeeef0;border-radius:1px;color:#333}#prev-a,#next-a{display:block;height:100%;position:relative}#prev-a{padding-left:40px}#next-a{padding-right:40px;text-align:right}#prev-a::before,#next-a::before{display:block;margin:auto;width:35px;height:35px;background-color:#eeeef0;border-radius:1px;color:#333;line-height:35px;position:absolute;top:0;bottom:0;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#prev-a::before{content:"\2039";left:0}#next-a::before{content:"\203A";right:0}#center-a:hover,#prev-a:hover::before,#next-a:hover::before{background-color:#333;color:#fff}#titlelist-pager{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin:70px auto;max-width:400px;font-size:12px}#t-page-left,#t-page-home,#t-page-right{width:35px;height:35px}#t-prev-a,#t-center-a,#t-next-a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;background-color:#eeeef0;border-radius:1px;color:#333}#t-prev-a:hover,#t-center-a:hover,#t-next-a:hover{background-color:#333;color:#fff}.side-menu ul{margin-left:1.5em;list-style-type:disc}.side-menu ol{margin-left:1.5em;list-style-type:decimal}.side-menu h4{margin:0 auto 15px;padding:8px 0;position:relative;font-family:'Oswald','游ゴシック','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','serif';font-size:15px;text-align:center}.side-menu h4:before{content:"";display:block;margin:auto;width:50%;height:1px;background-color:#969696;position:absolute;right:0;left:0;bottom:0}.side-menu a{color:#323232}.side-menu a:hover{text-decoration:underline}@-webkit-keyframes slideInUp{0%,50%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes slideInUp{0%,50%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}#page-scroll{display:inline-block;position:fixed;right:60px;bottom:90px;z-index:3000;font-size:11px;text-align:center;-webkit-animation:slideInUp .8s;animation:slideInUp .8s}#pagetop,#pagemiddle,#pagebottom{margin-bottom:10px;width:40px;height:40px;background:rgba(255,255,255,.4);border:1px solid rgba(179,171,180,.5);background:rgba(255,255,255,.4);line-height:39px}#pagemiddle{display:none}#page-scroll a{display:block;width:100%;height:100%}@media screen and (max-width: 1023px){#page-scroll{right:8px}#pagemiddle{display:block}}.new{margin-left:.5em;color:red;font-size:11px}#footer{width:100%;background-color:#000;color:#fff;line-height:1.3;padding:30px 5px;text-align:center}.foot,#copyright{display:block;font-size:1.2rem;text-align:center}#ad1,#ad2{color:#0044CC;font-size:11px}.box-for-video{position:relative;width:100%}.box-for-video:before{content:"";display:block;padding-top:56.25%;overflow:hidden}.box-for-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shadow-attachment{box-shadow:6px 6px 6px rgba(0,0,0,.2)}.emoji{vertical-align:middle}