.blog-body{color:#333;background-color:#fff;max-width:800px;margin:0 auto;padding:10px 20px;font-family:メイリオ,Meiryo,ＭＳ Ｐゴシック,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;line-height:1.7}.blog-body *{box-sizing:border-box}.blog-body a{color:#000039;font-weight:700;text-decoration:none}.blog-body a:hover{color:#2ad0eb;opacity:.6}.blog-body a:visited{color:#01003c}.blog-body .title{text-align:left;color:#383838;clear:both;border-bottom:1px solid #dbd7da;margin-top:30px;margin-bottom:0;padding-bottom:8px;font-size:1.8rem;font-weight:700;line-height:1.3}.blog-body .title a{color:#333;text-decoration:none}.blog-body .title a:hover{text-decoration:underline}.blog-body .entry_meta{margin-bottom:20px;font-size:.75rem}.blog-body .entry_meta:after{content:"";clear:both;display:table}.blog-body .entrydate{color:#333;float:left;padding-top:10px;font-weight:400;line-height:1.5em}.blog-body #category-right{float:left;text-align:left;background-image:url(//admin.osakazine.net/_img/set_business_3/folder.png);background-position:0;background-repeat:no-repeat;background-size:16px;margin-top:10px;margin-bottom:5px;margin-left:15px;padding-left:22px}.blog-body #category-right a{margin:0 5px;font-weight:400}.blog-body .main-post{clear:both;margin:0 0 15px;padding-top:20px;line-height:1.8}.blog-body .main-post p{word-wrap:break-word;margin:0 0 1.5em}.blog-body .main-post img{max-width:100%;height:auto;margin:15px auto;display:block}.blog-body .main-post h2{color:#01003c;text-shadow:1px 1px #ded7c0;margin-top:.8em;margin-bottom:.8em;font-size:1.5rem;font-weight:700}.blog-body .main-post h3{color:#333;margin-top:1.5em;margin-bottom:.8em;font-size:1.3rem;font-weight:700}.blog-body .main-post h4{color:#01003c;border-bottom:.2rem solid #01003c;border-left:.8rem solid #01003c;margin:25px 0 15px;padding:.5em .8rem .3em;font-size:1.2rem;font-weight:700}.blog-body .main-post h5{background-color:#ece9db;border-bottom:2px solid #9f9f9f;border-right:2px solid #9f9f9f;margin:25px 0 15px;padding:1.8rem;font-size:1.1rem;font-weight:700;line-height:1.5rem}.blog-body .main-post ul,.blog-body .main-post ol{margin:0 0 1.5em 20px;padding:0}.blog-body .main-post ul{list-style-type:disc}.blog-body .main-post ol{list-style-type:decimal}.blog-body .main-post li{margin-bottom:.5em}.blog-body blockquote{background-color:#e5edff;border-bottom:1px solid #ebe8da;border-left:4px solid #000039;border-right:1px solid #ebe8da;margin:25px 0;padding:3.5em 1.5em 1.5em;font-style:normal;position:relative}.blog-body blockquote:before{content:"“";color:#999;font-family:ＭＳ Ｐゴシック,sans-serif;font-size:500%;line-height:1em;position:absolute;top:5px;left:15px}.blog-body .image-aside{float:left;width:40%;max-width:140px;max-height:80px;margin-right:5%;overflow:hidden}.blog-body .text-aside{float:left;word-wrap:break-word;width:55%}.blog-body .image-aside img{width:100%;max-width:140px;margin:0 0 2px;transition:all .5s ease-in-out}.blog-body .image-aside a:hover img{opacity:.5}.blog-body .tag_list{text-align:right;color:#666;margin-top:25px;font-size:.85rem}.blog-body .tag_list a{margin-right:8px;font-weight:400}.blog-body .c3_social_button{margin-top:15px}.blog-body div.c3_social_button:after{content:"";clear:both;display:block}.blog-body li.c3_social_button{float:left;max-width:130px;margin-bottom:0;margin-right:5px;list-style-type:none}.blog-body .category-bar{clear:both;margin-top:25px;margin-bottom:15px;padding:6px 10px;font-size:15px;font-weight:700;color:#383838!important;background-color:#fff!important;border-bottom:1px solid #01003c!important;border-left:10px solid #01003c!important}.blog-body .category-bar a{text-decoration:none;color:#01003c!important}.blog-body .category-bar a:hover{text-decoration:underline!important}.blog-body .relevance_image_frame{float:left;text-align:center;border:1px solid #888;width:76px;margin:3px;padding:3px}.blog-body .relevance_image_image{width:70px;height:70px;overflow:hidden}.blog-body .relevance_image_image img{height:70px;margin:auto}.blog-body .relevance_entry{clear:both;padding-top:10px;font-size:15px;line-height:1.7em}.blog-body .related-time{color:#666;font-size:13px}.blog-body .set-relevance{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:8px 0;line-height:1.3em}.blog-body .image-relevance{float:left;width:20%;max-width:150px;max-height:100px;margin-left:2%;margin-right:3%;overflow:hidden}.blog-body .image-relevance img{width:100%;max-width:150px;margin-bottom:2px;transition:all .5s ease-in-out}.blog-body .image-relevance a:hover img{opacity:.5}.blog-body .text-relevance{float:left;word-wrap:break-word;width:75%}
