body{color:#444;font-family:'Noto Sans JP', sans-serif;}.control{max-width:768px;margin:0 auto}h1, h2, h3, h4, h5, h6{font-family:'Noto Sans JP', sans-serif}.elipse{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .elipse-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.elipse-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;} .elipse-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}.margin{margin:0!important;}.padding{padding:0!important;}.w3-padding-8{padding:8px 0}.overflow{overflow:hidden}.cover{object-fit:cover}header{z-index:2!important;position:sticky;top:0;width:100%}Nav{position:fixed;top:0;width:75%;height:100%;display:none;z-index:10!important;box-shadow:250px 0 #00000030}nav ul{margin:0;padding:0}nav ul li{display:block;padding:8px 16px;border-bottom:1px solid #eee;color:#444;font-size:13px}nav ol{display:none}nav ul ol li{padding:8px 0}nav li i{display:inline-block;width:22px;height:22px;background:#efefef;border-radius:4px;margin-right:8px;text-align:center;font-size:18px;vertical-align:middle;padding-top:4px}nav ul li i.w3-right{margin-right:0}.dest{height:220px}.dest img{width:100%;height:100%}.dest-info{background:linear-gradient(transparent, #000)} .dest-info h2{text-shadow:1px 0 #000}.demo{display:inline-block;height:12px;width:12px;background:#ffffff66;margin-left:6px}.popular img{width:100%;height:100px}.line{height:1px;background:#efefef}.upr{text-transform:uppercase}.cpt{text-transform:capitalize}A{text-decoration:none}.bold{font-weight:bold}.b-100{font-weight:100}.b-200{font-weight:200}.b-300{font-weight:300}.b-400{font-weight:400}.b-500{font-weight:500}.b-600{font-weight:600}.b-700{font-weight:700}.b-800{font-weight:800}.b-900{font-weight:900}.social{border-top:1px solid #333} .social a{display:inline-block;height:40px;width:40px;border:1px solid #888;font-size:20px;padding-top:2px;color:#efefef;margin:0 2px;border-radius:50%}.post img,.about img{width:100%;padding:2px;border:1px solid #efefef;border-radius:3px}.share a{display:inline-block;border-radius:50%;margin:2px;font-size:20px;height:35px;width:35px;border:1px solid #aaa;text-align:center;padding:0 2px}.form input[type=text],.form input[type=file], .form select, .form textarea,.form input[type=email],.new input[type=text],.new select{width:100%;padding:6px 12px;background:#fff;border:1px solid #ddd;margin-bottom:6px}.form button, .form input[type=submit],.new span input[type=submit],.post input[type=submit],.post button,.post input[type=button]{padding:6px 16px;border:none;color:#fff!important;background-color:#2d89ef!important;margin-bottom:16px}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{font-weight:600}.post h1{font-size:22px}.post h2{font-size:20px}.post h3{font-size:18px}.post h4{font-size:16px}.post h5{font-size:15px}.post h6{font-size:14px}.post blockquote{display:block;margin:8px 0;background:#efefef;padding:12px 12px 12px 32px;border-left:3px solid #2d89ef;position:relative}.post blockquote::before{content:"\201C";display:inline-block;position:absolute;top:0;left:8px;font-size:48px;opacity:0.3}.post pre,.post code{background:#122030;color:#efefef;padding:12px;border-left:3px solid #2d89ef;font-family:courier;display:block;margin:6px 0}.post ul,.post ol{margin:6px 0 6px 24px;padding:0}.post ul{list-style:none}.post li{position:relative;padding:0;margin:2px 0}.post ul li::before{content:"";display:inline-block;height:10px;width:10px;background:#2d89ef;position:absolute;left:-16px;top:6px}.post ol{list-style:none;counter-reset:my-awesome-counter;}.post ol li{counter-increment:my-awesome-counter;}.post ol li::before{content:counter(my-awesome-counter) ".";color:#2d89ef;position:absolute;left:-16px}.post a,.post abbr{color:#2d89ef}.post del,.post strick{color:#f44336}.post dt{font-weight:bold;text-decoration:underline;}.post dd{margin:0;padding:0 0 0.5em 0;}.post table{border-spacing:0;border-collapse:collapse;border-bottom:1px solid #efefef;width:100%} .post table th{background:#444;color:#fff;font-weight:500;text-align:center;text-align:center}.post table td,.post table th{padding:6px 12px;font-size:13px}.post table tr:nth-child(odd){background:#efefef}.post table caption{padding:6px 12px;border:1px solid #444;font-weight:600}.post div{width:100%;overflow-x:scroll}.post audio,.post video,.post object,.post iframe,.post picture{width:100%;display:block ;margin-bottom:12px}.post iframe,.post object{max-height:300px;overflow-y:scroll}.post picture{padding:4px 8px;border:1px solid #eee;border-radius:4px}.post picture img{padding:0;border:0}figcaption{text-align:center;padding:6px;font-style:italic}.post input:not(input[type=submit], input[type=radio],input[type=checkbox],input[type=reset], input[type=color],input[type=button], input[type=checkebox]),.post textarea,.post select{display:block;padding:6px 12px;border:1px solid #ddd;background:#fff;margin-bottom:6px;width:100%}.post input{margin-bottom:8px}.post input[type=reset],.post input[type=checkbox],.post input[type=color]{padding:6px 12px;background:#fff;border:1px solid #ddd}.page{color:#2d89ef} .page a{display:inline-block;padding:6px 12px;border:1px solid #ddd;background:#fff;color:#444;margin:0 2px}