﻿/*!
Theme Name: ouho-tmp
Author: Rivers inc.
Author URI: https://rivers.jp/
*/@import"https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.vi{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}#mihon{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10000;line-height:1;width:1440px;margin:auto;display:block}#mihon img{width:100%;height:auto;opacity:.5}.object_sp{display:none}.list_caution{list-style:none;text-indent:-1em;padding:0 0 0 1em;margin-left:0 !important}.list_caution li:before{content:"※";font-family:sans-serif}@media screen and (max-width: 640px){img{max-width:100%;height:auto}.object_sp{display:block}.object_pc{display:none}}.confirm_area{display:none}.confirm-comments{white-space:pre-wrap;line-height:1.5}.content{overflow:hidden;zoom:1}.content pre{border:1px solid #d7d7d7;padding:10px;margin:1em 0;line-height:1.5;overflow-x:auto}.content::after{content:"";clear:both;display:block}.content img.alignright{float:right;margin-left:1em;margin-bottom:1em}.content img.aligncenter{display:block;margin:0 auto;margin-bottom:1em}.content img.alignleft{float:left;margin-right:1em;margin-bottom:1em}.content .wp-caption img,.content [class*=wp-image] img{display:inline;width:100%;height:auto;margin:0}.content .wp-caption .wp-caption-text,.content [class*=wp-image] .wp-caption-text{font-size:1.3rem;text-align:center;margin:0}.content .wp-caption.alignright,.content [class*=wp-image].alignright{float:right;margin:.5em 0 .5em 1em}.content .wp-caption.aligncenter,.content [class*=wp-image].aligncenter{display:block;margin:0 auto;margin-bottom:1em}.content .wp-caption.alignleft,.content [class*=wp-image].alignleft{float:left;margin:1em 0 .5em .5em}.post-password-form input[type=password]{border-radius:5px;padding:6px 12px;color:#000;cursor:pointer;width:auto}.post-password-form input[type=submit]{background-color:#eb6d9a;border-radius:5px;padding:6px 12px;color:#fff;cursor:pointer}@media screen and (max-width: 800px){.content img.alignright,.content img.alignleft{max-width:48%}.content .wp-caption.alignright img,.content .wp-caption.alignleft img,.content [class*=wp-image].alignright img,.content [class*=wp-image].alignleft img{max-width:48%}}