@import url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../base.css);@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese');body{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/img_bodybg.jpg) repeat-x top;background-size:auto 125px;color:#000;font-size:100%;font-family:sans-serif}_:lang(x)::-ms-backdrop,body{font-family:"メイリオ"}@media print,screen and (max-width:768px){body{font-family:sans-serif}}a{color:#1564d3;transition:color .3s,text-decoration .3s}a:hover{color:#125cc4;text-decoration:none;text-decoration-color:transparent}blockquote{border-left:2px solid #ccc;color:#666;padding:5px 10px 1px;margin:10px;font-style:normal}code{background:#eaeaea;color:#333;font-family:Consolas,Monaco,Courier,monospace;font-size:11px;margin:1px 0;padding:1px 3px}pre code{background:#322e2c;border:1px solid #635957;color:#fff;display:block;overflow:scroll;padding:1.5em 1.75em}input[type=text],input[type=password],textarea{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/form.jpg) repeat-x top #fff;border:1px solid #ccc;padding:5px 3px}input[type=submit]{font-family:Helvetica,Arial,sans-serif;background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/feed-title-white.jpg) repeat-x;border:1px solid #ccc;padding:5px 10px;font-size:12px;color:#000;font-weight:700;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}input[type=submit]:hover{background:#313428;color:#fff}table,th,td{border:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img.aligncenter,img.alignright,img.alignleft{border:1px solid #ddd;text-align:center;background:#f3f3f3;padding:4px}.wp-caption{border:1px solid #ddd;text-align:center;background:#f3f3f3;padding-top:4px;margin:10px}.wp-caption img{margin:0;padding:0;border:none}.wp-caption .wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.sub{font-size:11px;color:#848485}.sub a{font-weight:400 !important}.tags a:link,.tags a:visited{text-decoration:none;font-weight:400;padding:0 5px 3px;line-height:1.6;display:inline-block}.tags a:hover{text-decoration:none}.avatar{float:left;margin:0 10px 10px 0;border:1px solid #ccc;padding:2px;background:#fff}label.error{border:1px solid #d8000c;color:#d8000c;background:#ffbaba;margin:5px 0}#main{background:#fff;border:none}#header{height:125px;background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/img_headerbg.jpg) no-repeat;background-position:center top;background-size:1112px 125px;line-height:0}.logo{max-width:520px;float:left;text-transform:uppercase}.blog-name{font-family:"Noto Sans JP";font-size:30px;font-weight:700}.blog-name span{font-size:18px;font-weight:700}.blog-name a{color:#333;text-decoration:none;transition:color .3s}.blog-name a:hover{color:#4560ac;text-decoration:none}.blog-description{font-size:14px;color:#4560ac;line-height:1.5;font-weight:700;max-width:485px}#nav{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/img_topnavi.png) repeat-x bottom;width:100%;min-width:1112px;height:50px}#nav-content{margin:0 auto;width:1112px}#nav .sf-menu{float:left;line-height:2;max-width:1112px}#nav .sf-menu a{display:block;text-decoration:none;padding:11px 10px;color:#fff;font-size:14px;transition:.3s}#nav .sf-menu ul li{border-top:1px solid #474331;margin-top:0}#nav .sf-menu a:hover,#nav .sf-menu li:hover,#nav .sf-menu li.sfHover,#nav .sf-menu ul li{background:#373331;color:#fff}#nav .sf-menu ul a:hover,#nav .sf-menu ul li.sfHover,#nav .sf-menu ul li:hover{color:#373331;background:#f0f0f0}#nav .sf-menu ul li.sfHover a.sf-with-ul{color:#373331}#nav .sf-menu li li a{padding:7px 10px;line-height:1;height:auto;font-size:12px}#nav .sf-menu .sf-with-ul{padding-right:15px}#nav .sf-sub-indicator{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/dropdown.png) no-repeat;width:5px;height:5px;text-indent:-9999px;display:inline-block;position:relative;left:7px;top:0;vertical-align:middle}#nav .sf-menu ul .sf-sub-indicator{display:none}.quick-nav li{padding:5px 0 0 8px}.quick-nav a:link,.quick-nav a:visited{display:block;text-indent:-9000px;width:16px;height:16px;float:left;clear:left;opacity:.6}.quick-nav a:hover{opacity:1}.quick-nav #rss{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/social/rss.png) no-repeat center center;display:none}.quick-nav #twitter{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/social/twitter.png) no-repeat center center}.quick-nav #facebook{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/social/facebook.png) no-repeat center center}.quick-nav #gplus{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/social/gplus.png) no-repeat center center}.quick-nav #flickr{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/social/flickr.png) no-repeat center center}.quick-nav #youtube{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/social/youtube.png) no-repeat center center}#searchbar{margin:10px 0 0 -10px}.searchform{border:1px solid #ccc;background:#fff;width:150px;padding:0;margin:0}.searchform .s{font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:14px;border:none;background:#fff;padding:0;margin:0;float:left;width:162px}.searchform .searchsubmit{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/searchsubmit.gif) no-repeat;text-indent:-9000px;width:16px;height:16px;border:none;float:left;cursor:pointer;opacity:.7;text-transform:capitalize;padding:0;margin:0}.searchform .searchsubmit:hover{background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/searchsubmit.gif) no-repeat;opacity:1}.widgetcontainer{border:none;background:repeat-x #fff;font-size:14px;font-weight:700;line-height:2.0}.widgetcontainer .tags a{font-weight:700}.widgetcontainer .excerpt{font-size:11px;margin:5px 0}.widgettitle{color:#fff;font-size:14px;font-weight:400;margin:-10px -10px 10px;padding:8px 10px;background:#333;border-radius:3px}.widgetcontainer ul li a{text-decoration:none}.widgetcontainer ul li a:hover{text-decoration:underline;color:#125cc4}.widgetcontainer ul li:before{content:"\226B";padding-right:5px;color:#b2a59b}.widgetcontainer ul li{border-bottom:1px dotted #ccc}.widgetcontainer ul li ul.children{margin-bottom:1em}.multi-sidebar .thumb,.multi-sidebar .recentcomments .avatar,.featured-stories .thumb{float:left;border:1px solid #ccc;margin:0 10px 0 0;background:#fff;padding:2px}.sidebar-read-more:link,.sidebar-read-more:visited{text-transform:uppercase;font-weight:400;font-size:10px;padding:2px 4px;margin:5px 0 0;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;background:#333}.sidebar-read-more:hover{background:#125cc4}.multi-sidebar .tabs li{background:#383332;border:1px solid #ccc}.multi-sidebar .tabs a:link,.multi-sidebar .tabs a:visited{text-decoration:none;font-weight:700;color:#fff}.multi-sidebar .tabs a:hover{border-bottom:1px dotted #fff}.multi-sidebar .tabs .ui-tabs-selected{background:#fff}.multi-sidebar .tabs .ui-tabs-selected a:link,.multi-sidebar .tabs .ui-tabs-selected a:visited{color:#37322f}.multi-sidebar .widgetcontainer{background:#fff;border:1px solid #ccc}.multi-sidebar .widgetcontainer li,.featured-stories li,.related-posts li{border-bottom:1px dotted #ccc}.multi-sidebar .recentcomments .author{color:#666;font-size:11px}#wp-calendar{border:1px solid #999}#wp-calendar td{text-align:center}#wp-calendar caption{color:#333;font-size:12px;font-weight:700;margin:0;padding:5px 9px;background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/feed-title-white.jpg) repeat-x top #efefef;border:1px solid #ccc;text-align:center}widget-tag-cloud{font-size:x-small}#featured-slideshow{border:5px solid #333}.featured-article{text-decoration:none !important;background-position:center !important}.featured-entry{background:#000;height:120px;color:#a7a7a7}.featured-entry .entry-title{color:#fff;padding:10px 15px 5px;font-size:18px;font-weight:700}.featured-entry .entry-summary{font-size:14px;line-height:1.5}#bottom-content-1 .widgettitle,#bottom-content-2 .widgettitle{background:#f0f0f0}.entry-thumbnails-link{background:#111;text-decoration:none !important}.posts-default .entry{margin:0 auto 10px;font-size:14px}.posts-default img{background:#111}.posts-default .entry-title{font-weight:700;font-size:18px;letter-spacing:-.05em}.posts-default .entry-summary,.posts-quick .entry-summary{color:#333;line-height:1.6}.posts-default .published{font-size:10px;color:#999;border-bottom:none}.posts-quick .entry-title{font-weight:700;font-size:18px;margin:0 0 5px;padding:0}.posts-quick .entry-summary{font-size:13px}.posts-quick .entry-thumbnails{display:block;border:1px solid #ddd;background:#fff;margin-bottom:5em}.posts-quick .entry-thumbnails img{height:100%}.posts-quick .quick-read-more a{padding:3px 6px;margin:3px 0;font-size:13px;background:#666;color:#fff;text-decoration:none;display:inline-block;border:solid 1px #666;border-radius:2px;transition:.3s}.posts-quick .quick-read-more a:hover{background:#125cc4;color:#fff;border:solid 1px #125cc4}.posts-default .entry-meta,.posts-quick .entry-meta{color:#ccc;background:#000;height:25px;font-weight:700;opacity:.7}.posts-line{background:#fff;border:1px solid #ccc}.posts-line li{padding:7px 0;border-bottom:1px solid #eee}.posts-line .entry-cat{font-size:11px;color:#848485}.posts-line .entry-title{font-size:13px}.posts-line .entry-comments{font-size:11px;color:#848485}.home-title{background:#333;font-weight:700;font-size:20px;color:#fff;line-height:1;letter-spacing:-.05em;margin:5px 0 10px;padding:13px 0 13px 8px;border-radius:2px}.single .post,#main .single-post{background:#fff;border:none}.single .post .entry-title,.single-post .entry-title{font-family:"Noto Sans JP";font-size:28px;font-weight:700;letter-spacing:-.05em}.single .post .entry-title a,.single-post .entry-title a{color:#1564d3;text-decoration:none}.single .post .entry-info,.single-post .entry-info{color:#848485;font-size:12px;font-weight:400;border-bottom:1px dotted #ccc}.single .post .entry-info .published,.single-post .entry-info .published{border:none}.single .post .entry-cat,.single-post .entry-cat{color:#848485;line-height:1.5}.single .post .entry-author,.single-post .entry-author{color:#848485}.single .post .entry-author address,.single-post .entry-author address{font-style:normal}#main .single .post .tags,#main .single-post .tags{color:#848485;border-top:1px dotted #ccc;line-height:1.4}#main .single .post .tags strong,#main .single-post .tags strong{text-transform:uppercase;font-size:11px}.single .post .entry-photo img,.single-post .entry-photo img{border:1px solid #ccc;height:100%}.single .post .entry-comments,.single-post .entry-comments{float:right;padding:3px 3px 3px 17px;margin-top:20px;background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/comments.gif) no-repeat 3px 6px #383331;display:inline-block;color:#fff;font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.post-edit-link:link,.post-edit-link:visited{text-decoration:none}.single-post-meta-field{background:#313428;display:block;border:1px solid #383332;padding:5px 10px;color:#fff;font-weight:700}.single-post-meta-value{border:1px solid #ccc;padding:5px 10px;background:#f0f0f0;display:block}.module-title,.feed-title,#reply-title{line-height:1;color:#333;font-size:13px;font-weight:700;margin:0 10px 0 0;padding:7px 10px;background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/feed-title-white.jpg) repeat-x top #efefef;border:1px solid #ccc;display:block}.feed-title{border-bottom:none}.gallery-icon img{background:#fff;border:1px solid #ccc}.about-author{border:1px solid #ccc;background:#f5f5f5}.about-author h4{color:#333;font-weight:700;font-size:13px}.wp-pagenavi{margin:0 0 30px;font-size:12px}.wp-pagenavi a,.wp-pagenavi span{margin:2px !important;display:inline-block}.wp-pagenavi span.pages{border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px}.search-results h2{color:#333;font-size:22px;font-weight:700;margin:0 0 20px;padding:0;border-bottom:1px dotted #ccc}.search-results-content{background:#fff;margin:0 10px 10px 0;padding:0}.search-results-content .searchform,.sidebar .searchform{border:2px solid #ccc;background:#efefef}.author-posts-title,.author-content h1,.archive-title{font-family:"Noto Sans JP";font-weight:700;font-size:20px;padding:0 3px 8px;border-bottom:1px solid #ddd;margin:0 15px 10px 0;color:#1564d3}#footer{background:#fbfbdc;border:none}#footer .widgetcontainer{background:0 0;border:none}#footer .widgettitle{background:0 0;border:none;font-size:14px;color:#444;margin:0;padding:0 0 5px;letter-spacing:-1px}#footer .widgetcontent{font-size:12px;background:0 0;padding:0;border:none}#footer .footer-message{font-size:12px;font-weight:400}.footer-sidebar-container{border-bottom:1px solid #ccc;text-align:center}#footer .widgetcontainer{margin:0;padding:0}#footer .widgetcontainer .textwidget{margin:0;padding:0}#footer ul{margin:0;padding:0}#footer ul li{margin:0;padding:0}#footer h2{border:none;color:#373331;font-size:14px;font-weight:400;line-height:1.5}#footer .footer_navi{background:#1a3d93;font-size:14px;color:#586d9f;padding:20px 0}#footer .footer_navi a{color:#fff;text-decoration:none}#footer .footer_navi a:hover{text-decoration:underline}#footer .adbanner{margin:10px auto;text-align:center}#content h5{color:#1564d3;margin:0 0 -5px}.entry-content h2{font-size:22px;color:#1564d3;border-top:2px solid #1564d3;border-bottom:2px solid #1564d3;margin:30px 0 10px;padding:4px 0 4px 2px}.entry-content h3{font-size:20px;color:#fff;line-height:1;background:#1564d3;margin:30px 0 10px;padding:13px 0 13px 8px;border-radius:3px}.entry-content h4{font-size:18px;color:#1564d3;margin:10px 0;border-bottom:2px solid #1564d3}.entry-content h5{font-size:18px;color:#1564d3;margin:10px 0}.entry-content h5:before{content:"▼"}#archive-posts .published{font-size:12px}.ad01{margin:1em 0}.ad02{margin:1em 0}.ad03{margin:1em 0 1em 10px;background:#fff}.fixAd{margin:2em 0 0}.marker{background:linear-gradient(transparent 70%,#ffaaab 70%)}p.line01{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #999}.floatL01{margin:0 1em 1em 0;padding:0;float:left}.entry-content ul.list_link{margin:0 0 15px;padding:0}.entry-content ul.list_link li{margin-bottom:20px;padding-left:20px;position:relative;list-style-type:none}.entry-content ul.list_link li:before,.entry-content ul.list_link li:after{content:" ";position:absolute}.entry-content ul.list_link li:before{background-color:#1564d3;border-radius:50%;width:1.4rem;height:1.4rem;top:.4em;left:0}.entry-content ul.list_link li:after{border:.4rem solid transparent;border-left:.5rem solid #fff;top:.7rem;left:.5rem}.reibun{margin:0 0 -10px;padding:10px 10px 0;background-color:#fff}.reibun p{margin:0 0 20px}.phrase{margin:0;padding:10px 10px 0;background-color:#fff}.phrase dl{clear:both;margin:-10px 0 0;width:99%}.phrase dt{color:#1564d3;margin:0;padding:5px 0 0;font-size:16px;font-weight:700;border-bottom:1px dotted #1564d3}.phrase dd{margin:5px 0 15px;padding:0;line-height:1.75}.manner{margin:0;padding:0}.manner.supervision{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}.manner p{margin:0 0 20px}.manner dl{margin:30px 0;padding:20px 0 5px 10px;width:99%;line-height:1.5;background:#d5e4f0;border-radius:4px}.manner dt{color:#1564d3;margin:0 10px 20px 0;padding:0;font-weight:700;border-bottom:1px dotted #1564d3}.manner dd{margin:0 10px 20px 15px;padding:0 0 2px;display:list-item;list-style-type:disc;border-bottom:1px dashed #8cb5df}.kisetsu{margin:0;padding:0}.kisetsu dl{margin:0;width:99%}.kisetsu dd{margin:0 0 10px 15px;padding:0;display:list-item;list-style-type:disc}.relatedlink{margin:20px auto;padding:0}.relatedlink h4{font-size:16px;color:#666;margin-bottom:15px;border-bottom:3px #666 solid;border-radius:3px}.relatedlink h4:before{content:" ";display:inline-block;width:21px;height:20px;margin:0 0 0 5px;background:url(//mail-reibun.com/wp/wp-content/themes/mail-new/css/styles/../../images/img_related_icon01.png);background-size:contain;vertical-align:middle}.relatedlink a{font-size:15px;font-weight:700;color:#1564d3}.relatedlink a:hover{text-decoration:none}.relatedlink ul{margin:0;padding:0;line-height:1.75}.relatedlink li{display:inline-block;width:49%}.relatedlink li:before{content:"・"}.pflink{width:100%;margin:15px 0;line-height:1.75}.pflink a{font-size:15px;font-weight:700;color:#1564d3;text-decoration:underline}.pflink a:hover{text-decoration:none}.pflink ul{margin:0;padding:0}.pflink ul li{display:inline-block;width:49%}.pflink ul li:before{content:"・"}.pflink strong{display:block;font-size:16px;font-family:"Noto Sans JP";background:#333;color:#fff;border-radius:3px;margin:0 0 10px;padding:7px 0 7px 7px}.fixed{position:fixed;top:1%}.attention{width:100%;font-size:14px;color:#999;margin:15px 0;line-height:1.75}ul.breadcrumb{margin:0;padding:0}ol.breadcrumb{margin:0;padding:0}.breadcrumb{font-size:12px;list-style:none}.breadcrumb li{display:inline}.breadcrumb li a span:after{content:"\003e";padding:0 3px}.pageTop{position:fixed;display:table;margin:0;bottom:40px;right:40px;z-index:200}.pageTop a{display:table-cell;border-radius:5px;box-shadow:0px 0px 5px rgba(0,0,0,.3);line-height:0;filter:alpha(opacity=85);-ms-filter:"alpha( opacity=85 )";opacity:.85;position:relative;width:60px;height:60px;text-align:center;vertical-align:middle;transition:.3s}.pageTop a:before{position:absolute;top:25px;left:35%;margin:auto;content:"";vertical-align:middle;width:15px;height:15px;border-left:3px solid #fff;border-top:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pageTop a{background-color:#333;font-weight:700;color:#fff;text-decoration:none}.pageTop a:hover{background-color:#f7802a;color:#fff}#toc_container{background:#eee !important;width:100% !important;position:relative;padding:1.5em 1em 0;margin-bottom:1em;border-radius:2px;overflow:hidden}#toc_container a{font-weight:700}@media (min-width:768px){#toc_container.contracted .toc_title{margin-bottom:45px !important}}#toc_container .toc_title{text-align:center;position:relative;line-height:2rem}@media (min-width:768px){#toc_container .toc_title{font-size:1.25rem}}#toc_container .toc_list>li a:hover{text-decoration:none}#toc_container .toc_list>li ul{margin:.5em 0 .5em 1em;padding-left:0}#toc_container .toc_list>li>ul>li>ul{margin-top:5px}#toc_container .toc_list>li>ul>li>ul>li a{font-size:.75rem}#toc_container .toc_title a{text-decoration:none;font-size:.75rem}.toc_number{display:none}.linkcard *{text-decoration:none !important}.linkcard:before{content:"あわせて読みたい";position:relative;top:12px;left:23px;background-color:#ff6868;padding:8px 14px;font-size:12px;font-weight:500;border-radius:3px;color:#fff;z-index:1}.linkcard *:hover{opacity:.9;transition:.4s ease-in-out}.linkcard{display:block;width:100% !important;max-width:100% !important;margin:1em auto}.lkc-external-wrap,.lkc-internal-wrap,.lkc-this-wrap{max-width:99% !important}.lkc-content{padding-top:.5em !important;padding-bottom:.5em !important}.lkc-title{font-size:1.1rem;line-height:1.1;font-weight:500;margin-top:.25em;margin-bottom:1em;display:block}.lkc-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lkc-url{display:none}.lkc-info{margin-bottom:10px}.lkc-external-wrap{max-width:100%;background:#fff;border:solid 1px #ff6868;border-radius:4px;padding:22px 15px 7px 10px}.lkc-external-wrap p{padding-bottom:5px !important}.lkc-thumbnail{margin-right:1em !important}.lkc-thumbnail,.lkc-thumbnail-img{max-width:188px !important;max-height:106px !important}.catelink{position:relative;display:flex;justify-content:center;margin:1em auto;color:#fff;line-height:1}.catelink a{display:block;background:#fff;width:100%;padding:.75em;font-size:.9375em;color:#1564d3;text-align:center;border-radius:3px;text-decoration:none;border:1px solid #1564d3;box-shadow:0 2px 5px #ccc;transition:.3s}.catelink a:hover{background:#f3f3f3}.sponsor_tx{color:#999;font-size:.75em}