.bold{font-weight:700}.red{color:red}.blue{color:#00f}.black{color:#000}.white{color:#fff}.marker{background:linear-gradient(transparent 60%,#ff0 60%,#ff0)}.center{text-align:center}.super-large{font-size:28px}.large{font-size:20px}.small{font-size:12px}#st-headerbox{display:none}header{border-top:solid 2px #166e00}header .smanone ul.menu li a{display:block;font-size:13px;overflow:hidden;width:100%;height:100%;line-height:40px;color:#f0f0f0;text-decoration:none;position:relative;z-index:1}header .smanone ul.menu li a:hover{color:#333}#keyvisual{max-width:1060px;margin:0 auto;width:100%}.post h2{font-size:20px;background:linear-gradient(#f5f5f5,#e0e0e0);border-top:solid 1px #666;border-bottom:solid 1px #666;margin:40px 0 15px;padding:.5em 1em}.post h3{color:#146500}.post ol li{font-size:16px;margin-bottom:1em}.post dl.promotion{padding-bottom:55px}.post dl.promotion dt{background:#3c3;border:solid 1px #aaa;margin-top:2em;padding:5px;font-size:16px;font-weight:700}.post dl.promotion dd{border:solid 1px #aaa;border-top:none;padding:1em .5em 1em 2em}.post .rakuten,.post .rakuten td,.post .rakuten div,.post .rakuten div table{border:none}.goyou dt{width:90px;float:left;text-align:center;font-size:10px;color:#999}.goyou dt img{border-radius:45px}.goyou dd{position:relative;width:calc(100% - 110px);min-height:90px;float:right;background:#dbffdb;border-radius:10px;box-sizing:border-box;padding:1em;font-size:14px}.goyou dd:before{content:"";position:absolute;top:35%;left:-5%;display:block;width:0;height:0;border:15px solid transparent;border-right:15px solid #dbffdb}dl{clear:both;margin-bottom:25px;overflow:hidden}.urumi dt{width:90px;float:right;text-align:center;font-size:10px;color:#999}.urumi dt img{border-radius:45px}.urumi dd{position:relative;width:calc(100% - 110px);min-height:90px;float:left;background:#ffdbed;border-radius:10px;box-sizing:border-box;padding:1em;font-size:14px}.urumi dd:before{content:"";position:absolute;top:35%;right:-5%;display:block;width:0;height:0;border:15px solid transparent;border-left:15px solid #ffdbed}@media only screen and (max-width:768px){.goyou dd:before{left:-11%}.urumi dd:before{right:-11%}}.entry-content p{font-size:16px;line-height:2;margin:1.5em 0 0}.entry-content select{appearance:none;-webkit-appearance:none;padding:.25em}.entry-content .select_wrap{position:relative}.entry-content .select_wrap:before{position:absolute;right:.5em;top:.25em;content:"▼";color:#666}.center .button_box{border:none;padding:.75em 3em;border-radius:5px;box-shadow:2px 2px 2px #ccc;background:linear-gradient(#35ea00,#146500);color:#fff;text-shadow:2px 2px 2px #000;appearance:none;-webkit-appearance:none}.center .button_box:hover{opacity:.7;cursor:pointer}#st-menubox{border-top:solid 1px #e0dede;border-bottom:solid 1px #e0dede;margin-bottom:10px;background:linear-gradient(#35ea00,#146500)}.adsbygoogle{margin-bottom:20px}#side .st-aside .menu_underh2{margin-top:30px;padding:.25em .75em;background:#229601;font-size:14px;line-height:24px;font-weight:700}.recommend1{margin-bottom:25px}.st-main{border:solid 1px #ccc;border-radius:0}footer{width:100%;background:#229601}#footer .footermenust a{color:#fff}#footer a{color:#fff}#footer .copy,#footer .rcopy{color:#fff}.kanren dl dd h2.kanren-t{font-size:13px;line-height:18px;background:0 0;color:#333;margin:0;padding:0 5px 0 0;border:none}#search{margin-bottom:30px;padding-bottom:0;position:relative;width:100%}@media screen and (max-width:960px){.custom-html-widget{text-align:center}.recommend{margin-bottom:30px}.st-main{border:none}div#toc_container{width:calc(100% - 20px) !important}#toc_container .toc_list li a{font-size:14px}}