@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/css?family=Proza+Libre);@import url("https://fonts.googleapis.com/css?family=Unica+One");html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}#toc_container{margin-bottom:40px;padding:15px 20px;background:#fff !important;border:5px solid #e1eff4;border-radius:2px;color:#666}#toc_container .toc_title{font-family:"Unica One",cursive;text-align:center;margin-bottom:35px;margin-top:0;padding-top:0;padding-bottom:0;font-size:1.7em;border-bottom:2px solid #dedede}#toc_container .toc_list{list-style-type:none !important;counter-reset:li;padding-left:30px;padding-right:30px}#toc_container .toc_list>li{list-style-type:none !important;position:relative;margin-bottom:15px;margin-left:6px;line-height:1.3em;font-size:.9em}#toc_container .toc_list>li:after{counter-increment:li;content:"0" counter(li) " |";position:absolute;left:-40px;top:-1px !important;background:0 0;font-family:"Unica One",cursive;font-size:1.4em;letter-spacing:-1px;color:#008db7}#toc_container .toc_list>li a{font-weight:400;text-decoration:none !important}#toc_container .toc_list>li a:hover{text-decoration:underline !important}#toc_container .toc_list>li ul{list-style-type:disc !important;margin-top:15px;padding-left:10px;color:#008db7}#toc_container .toc_list>li ul li{list-style-type:disc !important}#toc_container .toc_list>li>ul li{font-size:.9em;margin-bottom:8px}#toc_container .toc_title a{text-decoration:none;font-size:.7em}.toc_title{border:none !important}.toc_number{display:none}@media only screen and (min-width:641px){#toc_container{padding:25px 40px !important;width:100% !important}#toc_container .toc_title{font-size:2em}#toc_container .toc_list>li{margin-bottom:18px;margin-left:12px;font-size:1em}#toc_container .toc_list>li:after{left:-48px;top:0;font-size:26px}}#footer-widget-area{padding-bottom:25px;padding-top:25px}@media screen and (min-width:641px){#footer-widget-area{display:block;width:100%;margin:0 auto;border-bottom:1px solid #999;margin-bottom:15px !important;padding-left:10px;padding-right:10px}#footer-widget-area:after{clear:both;content:"";display:table}}@media screen and (min-width:1120px){#footer-widget-area{width:1120px;margin:0 auto;padding-left:0;padding-right:0}}@media screen and (min-width:641px){#footer-widget-left,#footer-widget-center,#footer-widget-right{float:left;display:block;margin-right:2.35765%;width:31.76157%}#footer-widget-left:last-child,#footer-widget-center:last-child,#footer-widget-right:last-child{margin-right:0}}@media screen and (max-width:640px){#footer-widget-left,#footer-widget-center,#footer-widget-right{display:block}}footer #footer-box #privacy a,footer #footer-box #law a{color:#999;border-right:1px solid #999}footer #footer-box #privacy a{border-left:1px solid #999}footer #footer-box #copyright{color:#999}#search-box input[type=search]{-webkit-appearance:none;border-radius:none}#footer-widget-left .widget_categories ul,#footer-widget-left .widget_archive ul,#footer-widget-left .widget_recent_entries ul,#footer-widget-left .widget_recent_comments ul,#footer-widget-left .widget_pages ul,#footer-widget-left .textwidget,#footer-widget-left .calendar_wrap,#footer-widget-left .widget_tag_cloud .tagcloud,#footer-widget-left .compact-layout,#footer-widget-left .wide-layout,#footer-widget-left #new-entry-box,#footer-widget-left #search-box,#footer-widget-center .widget_categories ul,#footer-widget-center .widget_archive ul,#footer-widget-center .widget_recent_entries ul,#footer-widget-center .widget_recent_comments ul,#footer-widget-center .widget_pages ul,#footer-widget-center .textwidget,#footer-widget-center .calendar_wrap,#footer-widget-center .widget_tag_cloud .tagcloud,#footer-widget-center .compact-layout,#footer-widget-center .wide-layout,#footer-widget-center #new-entry-box,#footer-widget-center #search-box,#footer-widget-right .widget_categories ul,#footer-widget-right .widget_archive ul,#footer-widget-right .widget_recent_entries ul,#footer-widget-right .widget_recent_comments ul,#footer-widget-right .widget_pages ul,#footer-widget-right .textwidget,#footer-widget-right .calendar_wrap,#footer-widget-right .widget_tag_cloud .tagcloud,#footer-widget-right .compact-layout,#footer-widget-right .wide-layout,#footer-widget-right #new-entry-box,#footer-widget-right #search-box{padding-left:0;padding-right:0}#footer-widget-left #search-btn,#footer-widget-center #search-btn,#footer-widget-right #search-btn{right:0}#footer-widget-left .widgettitle,#footer-widget-center .widgettitle,#footer-widget-right .widgettitle{background:0 0;color:#eee;font-weight:400;border-top:none;box-shadow:none;border-bottom:3px solid #eee;padding-bottom:5px;padding-left:5px;padding-right:5px}#footer-widget-left .widget_meta ul li:after,#footer-widget-center .widget_meta ul li:after,#footer-widget-right .widget_meta ul li:after{background-color:#ddd !important}#footer-widget-left .widget_categories ul li:before,#footer-widget-left .widget_archive ul li:before,#footer-widget-left .widget_recent_entries ul li:before,#footer-widget-left .widget_pages ul li:before,#footer-widget-center .widget_categories ul li:before,#footer-widget-center .widget_archive ul li:before,#footer-widget-center .widget_recent_entries ul li:before,#footer-widget-center .widget_pages ul li:before,#footer-widget-right .widget_categories ul li:before,#footer-widget-right .widget_archive ul li:before,#footer-widget-right .widget_recent_entries ul li:before,#footer-widget-right .widget_pages ul li:before{border-color:#ddd !important;-webkit-transform:rotate(-45deg)}#footer-widget-left ul li a,#footer-widget-left .myname,#footer-widget-left .myintro,#footer-widget-center ul li a,#footer-widget-center .myname,#footer-widget-center .myintro,#footer-widget-right ul li a,#footer-widget-right .myname,#footer-widget-right .myintro{color:#ddd}#footer-widget-left ul li a:hover,#footer-widget-center ul li a:hover,#footer-widget-right ul li a:hover{color:#008db7}#footer-widget-left .widget_nav_menu ul li:hover,#footer-widget-center .widget_nav_menu ul li:hover,#footer-widget-right .widget_nav_menu ul li:hover{border-left:3px solid #0075c2;background:rgba(255,255,255,.15)}#footer-widget-left .widget_nav_menu ul li a:hover,#footer-widget-center .widget_nav_menu ul li a:hover,#footer-widget-right .widget_nav_menu ul li a:hover{color:#ddd}#footer-widget-left .popular-count span,#footer-widget-center .popular-count span,#footer-widget-right .popular-count span{color:#ddd}#footer-widget-left .widget_tag_cloud a,#footer-widget-center .widget_tag_cloud a,#footer-widget-right .widget_tag_cloud a{border:1px solid #ddd;color:#ddd !important}#footer-widget-left .widget_tag_cloud a:hover,#footer-widget-center .widget_tag_cloud a:hover,#footer-widget-right .widget_tag_cloud a:hover{background-color:#888;border:1px solid #888;color:#fff !important}#footer-widget-left .side-ranking-title,#footer-widget-left .side-ranking-meta,#footer-widget-center .side-ranking-title,#footer-widget-center .side-ranking-meta,#footer-widget-right .side-ranking-title,#footer-widget-right .side-ranking-meta{color:#ddd}@media screen and (max-width:640px){#page-top{bottom:70px}}@media screen and (max-width:640px){.overlay-ad{z-index:1000}}.footer-menu-sp{display:none}@media screen and (max-width:640px){.footer-menu-sp{display:block;width:100%;position:fixed;bottom:0;z-index:9999;background:#fff;border-top:5px double #213142}.footer-menu-sp:after{clear:both;content:"";display:table}}.footer-menu-sp .footer-menu-item{float:left;display:block;margin-right:2.35765%;width:23.23176%;width:25%;margin:0 !important;border-left:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.footer-menu-sp .footer-menu-item:last-child{margin-right:0}.footer-menu-sp .footer-menu-item a{display:block;font-size:.75em;padding:7px 5px;text-align:center;background:#fff;-webkit-transition:all .2s;transition:all .2s}.footer-menu-sp .footer-menu-item a:hover{background:#ddd}.footer-menu-sp .footer-menu-item span{font-size:1.4em}.footer-menu-sp .footer-menu-item:first-child{border-left:none}.footer-menu-sp-in{bottom:0}