/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}caption,th,td {font-weight: normal;text-align: left;}h1,h2,h3,h4,h5,h6 {clear: both;}html {overflow-y: scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}a:focus {outline: thin dotted;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;}del {color: #333;}ins {background: #fff9c0;text-decoration: none;}hr {background-color: #ccc;border: 0;height: 1px;margin: 24px;margin-bottom: 1.714285714rem;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}small {font-size: smaller;}img {border: 0;-ms-interpolation-mode: bicubic;}header{clear:both;}#main{clear:both;}/* Clearing floats */.clear:after,.wrapper:after,.format-status .entry-header:after {clear: both;}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {display: table;content: "";}/* =Repeatable patterns-------------------------------------------------------------- *//* Small headers */.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th {font-size: 14px;line-height: 2.181818182;font-weight: bold;text-transform: uppercase;color: #636363;}/* Shared Post Format styling */article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta {font-size: 14px;line-height: 2.181818182;}/* Form fields, general styles first */button,input,textarea {border: 1px solid #ccc;border-radius: 3px;font-family: inherit;padding: 6px;padding: 0.428571429rem;}button,input {line-height: normal;}textarea {font-size: 100%;overflow: auto;vertical-align: top;}/* Reset non-text input types */input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"] {border: 0;border-radius: 0;padding: 0;}/* Buttons */.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span {padding: 6px 10px;padding: 0.428571429rem 0.714285714rem;font-size: 14px;line-height: 1.428571429;font-weight: normal;color: #7c7c7c;background-color: #e6e6e6;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image: linear-gradient(top, #f4f4f4, #e6e6e6);border: 1px solid #d2d2d2;border-radius: 3px;box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);}.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {cursor: pointer;}button[disabled],input[disabled] {cursor: default;}.menu-toggle:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover {color: #5e5e5e;background-color: #ebebeb;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);background-image: linear-gradient(top, #f9f9f9, #ebebeb);}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active {color: #757575;background-color: #e1e1e1;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);background-image: linear-gradient(top, #ebebeb, #e1e1e1);box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;border-color: transparent;}.bypostauthor cite span {color: #fff;background-color: #21759b;background-image: none;border: 1px solid #1f6f93;border-radius: 2px;box-shadow: none;padding: 0;}/* Responsive images */.entry-content img,.comment-content img,.widget img {max-width: 100%; /* Fluid images for posts, comments, and widgets */}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}img.size-full,img.size-large,img.header-image,img.wp-post-image {max-width: 100%;height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}/* Make sure videos and embeds fit their containers */embed,iframe,object,video {max-width: 100%;}.entry-content .twitter-tweet-rendered {max-width: 100% !important; /* Override the Twitter embed fixed width */}/* Images */.alignleft {float: left;}.alignright {float: right;}.aligncenter {display: block;margin-left: auto;margin-right: auto;}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}.wp-caption {max-width: 100%; /* Keep wide captions from overflowing their container. */padding: 4px;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {font-style: italic;font-size: 14px;line-height: 2;color: #757575;}img.wp-smiley,.rsswidget img {border: 0;border-radius: 0;box-shadow: none;margin-bottom: 0;margin-top: 0;padding: 0;}.entry-content dl.gallery-item {margin: 0;}.gallery-item a,.gallery-caption {width: 90%;}.gallery-item a {display: block;}.gallery-caption a {display: inline;}.gallery-columns-1 .gallery-item a {max-width: 100%;width: auto;}.gallery .gallery-icon img {height: auto;max-width: 90%;padding: 5%;}.gallery-columns-1 .gallery-icon img {padding: 3%;}/* Navigation */.site-content nav {clear: both;line-height: 2;overflow: hidden;}#nav-above {padding: 24px 0;padding: 1.714285714rem 0;}#nav-above {display: none;}.paged #nav-above {display: block;}.nav-previous,.previous-image {float: left;width: 50%;}.nav-next,.next-image {float: right;text-align: right;width: 50%;}.nav-single + .comments-area,#comment-nav-above {margin: 48px 0;margin: 3.428571429rem 0;}.navi{text-align:center;margin:10px 0 0;padding:0 0 10px;-moz-hyphens: auto;border-bottom: 4px double #EDEDED;}.navi li{display:inline-block;padding:10px;background:#32cc32;margin:0 5px;border-radius:2px;}.navi li a{color:#ffffff;}.navi li.nowlink{color:#32cc32;border:solid 1px #32cc32;background:#ffffff;}/* Author profiles */.author .archive-header {margin-bottom: 0px;//margin-bottom: 1.714285714rem;}.author-info {border-top: 1px solid #ededed;margin: 24px 0;margin: 1.714285714rem 0;padding-top: 24px;padding-top: 1.714285714rem;overflow: hidden;}.author-description p {color: #757575;font-size: 14px;line-height: 1.846153846;}.author.archive .author-info {border-top: 0;margin: 0 0 48px;margin: 0 0 3.428571429rem;}.author.archive .author-avatar {margin-top: 0;}/* =Basic structure-------------------------------------------------------------- *//* Body, links, basics */html {font-size: 100%;}body {font-size: 14px;font-size: 1rem;font-family: Helvetica, Arial, sans-serif;text-rendering: optimizeLegibility;color: #444;}body.custom-font-enabled {font-family: "Open Sans", Helvetica, Arial, sans-serif;}a {outline: none;color: #21759b;}a:hover {color: #0f3647;}a:visited{color: #551a8b;}/* Assistive text */.assistive-text,.site .screen-reader-text {position: absolute !important;clip: rect(1px, 1px, 1px, 1px);}.main-navigation .assistive-text:focus {background: #fff;border: 2px solid #333;border-radius: 3px;clip: auto !important;color: #000;display: block;font-size: 14px;padding: 12px;position: absolute;top: 5px;left: 5px;z-index: 100000; /* Above WP toolbar */}/* Page structure */.site {padding: 0 24px;padding: 0 1.714285714rem;background-color: #fff;}.site-content {//margin: 24px 0 0;//margin: 1.714285714rem 0 0;margin:5px 0 0;}.widget-area {margin: 24px 0 0;margin: 1.714285714rem 0 0;}/* Header */.site-header {//padding: 24px 0;//padding: 1.714285714rem 0;}.site-header h2 {text-align: center;}.site-header h1 a,.site-header h2 a {color: #515151;display: inline-block;text-decoration: none;}.site-header h1 a:hover,.site-header h2 a:hover {color: #21759b;}.site-header h1 {text-align: center;font-size: 13px;font-size: 0.928571429rem;line-height: 1.285714286;margin:0;padding:0;}.site-header h2 {font-weight: normal;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #757575;}.site-header .main_logo{text-align:center;}.site-description{text-align:center;}.site-description span{color:#ff0000;}.header-image {margin-top: 24px;margin-top: 1.714285714rem;}/* Navigation Menu */.main-navigation {margin-top: 24px;margin-top: 1.714285714rem;text-align: center;}.main-navigation li {margin-top: 24px;margin-top: 1.714285714rem;font-size: 14px;line-height: 1.42857143;}.main-navigation a {color: #5e5e5e;}.main-navigation a:hover {color: #21759b;}.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {display: none;}.main-navigation ul.nav-menu.toggled-on,.menu-toggle {display: inline-block;}/* Banner */section[role="banner"] {margin-bottom: 48px;margin-bottom: 3.428571429rem;}/* Sidebar */.widget-area .widget {-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;margin-bottom: 48px;margin-bottom: 3.428571429rem;word-wrap: break-word;}.widget-area .widget h3 {margin-bottom: 24px;margin-bottom: 1.714285714rem;}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}.widget-area .widget p {margin-bottom: 24px;margin-bottom: 1.714285714rem;}.widget-area .textwidget ul {list-style: disc outside;margin: 0 0 24px;margin: 0 0 1.714285714rem;}.widget-area .textwidget li {margin-left: 36px;margin-left: 2.571428571rem;}.widget-area .widget a {color: #757575;}.widget-area .widget a:hover {color: #21759b;}.widget-area .widget a:visited {color: #9f9f9f;}.widget-area #s {width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */}/* Footer */.cont{padding:0 10px;}.cont .monthly{ margin:0 0 20px;}.cont .monthly li { display: inline-block; margin: 0; padding: 0 5px 0 0; list-style: none; line-height:150%;}footer[role="contentinfo"] {border-top: 1px solid #ededed;clear: both;font-size: 14px;line-height: 2;max-width: 960px;max-width: 68.571428571rem;margin-top: 24px;margin-top: 1.714285714rem;margin-left: auto;margin-right: auto;padding: 24px 0;padding: 1.714285714rem 0;}footer[role="contentinfo"] a {color: #686868;}footer[role="contentinfo"] a:hover {color: #21759b;}/* =Main content and comment content-------------------------------------------------------------- */.cont_blk.thumb_list{display:flex;padding:5px 0 0;}.cont_blk.thumb_list .article_thumb{width:60px; height:60px;}.cont_blk.thumb_list .conts{width:calc( 100vw - 105px );}.entry-meta {clear: both;}.entry-header {margin-bottom: 5px;//margin-bottom: 1.714285714rem;}.entry-header.thumb_list {float:left;}.entry-header img.wp-post-image {margin-bottom: 24px;margin-bottom: 1.714285714rem;}.entry-header .entry-title {font-size: 16px;line-height: 1.2;font-weight: normal;}.post .article_thumb {float:left;display:block;margin-right:5px;}.cont_block{float:left; word-break:break-all;}.entry-header .entry-title a {text-decoration: none;}.entry-header .entry-format {margin-top: 24px;margin-top: 1.714285714rem;font-weight: normal;}.entry-header .comments-link {margin-top: 24px;margin-top: 1.714285714rem;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #757575;}.comments-link a,.entry-meta a {color: #757575;}.comments-link a:hover,.entry-meta a:hover {color: #21759b;}article.sticky .featured-post {border-top: 4px double #ededed;border-bottom: 4px double #ededed;color: #757575;font-size: 13px;font-size: 0.928571429rem;line-height: 3.692307692;margin-bottom: 24px;margin-bottom: 1.714285714rem;text-align: center;}.entry-content,.entry-summary,.mu_register {line-height: 1.714285714;word-wrap: break-word;}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6 {margin: 24px 0;margin: 1.714285714rem 0;line-height: 1.714285714;}.entry-content h1,.comment-content h1 {font-size: 21px;font-size: 1.5rem;line-height: 1.5;}.entry-content h2,.comment-content h2,.mu_register h2 {font-size: 18px;font-size: 1.285714286rem;line-height: 1.6;}.entry-content h3,.comment-content h3 {font-size: 16px;font-size: 1.142857143rem;line-height: 1.846153846;}.entry-content h4,.comment-content h4 {font-size: 14px;font-size: 1rem;line-height: 1.846153846;}.entry-content h5,.comment-content h5 {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}.entry-content h6,.comment-content h6 {font-size: 14px;line-height: 1.846153846;}.entry-content p,.entry-summary p,.comment-content p,.mu_register p {margin: 0 0 24px;margin: 0 0 1.714285714rem;line-height: 1.714285714;}.entry-content a:visited,.comment-content a:visited {color: #9f9f9f;}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul {margin: 0 0 24px;margin: 0 0 1.714285714rem;line-height: 1.714285714;}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul {margin-bottom: 0;}.entry-content ul,.comment-content ul,.mu_register ul {list-style: disc outside;}.entry-content ol,.comment-content ol {list-style: decimal outside;}.entry-content li,.comment-content li,.mu_register li {margin: 0 0 0 36px;margin: 0 0 0 2.571428571rem;}.entry-content blockquote,.comment-content blockquote {margin-bottom: 24px;margin-bottom: 1.714285714rem;padding: 24px;padding: 1.714285714rem;font-style: italic;}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child {margin-bottom: 0;}.entry-content code,.comment-content code {font-family: Consolas, Monaco, Lucida Console, monospace;font-size: 14px;line-height: 2;}.entry-content pre,.comment-content pre {border: 1px solid #ededed;color: #666;font-family: Consolas, Monaco, Lucida Console, monospace;font-size: 14px;line-height: 1.714285714;margin: 24px 0;margin: 1.714285714rem 0;overflow: auto;padding: 24px;padding: 1.714285714rem;}.entry-content pre code,.comment-content pre code {display: block;}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym {border-bottom: 1px dotted #666;cursor: help;}.entry-content address,.comment-content address {display: block;line-height: 1.714285714;margin: 0 0 24px;margin: 0 0 1.714285714rem;}img.alignleft,.wp-caption.alignleft {margin: 12px 24px 12px 0;margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;}img.alignright,.wp-caption.alignright {margin: 12px 0 12px 24px;margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;}img.aligncenter,.wp-caption.aligncenter {clear: both;margin-top: 12px;margin-top: 0.857142857rem;margin-bottom: 12px;margin-bottom: 0.857142857rem;}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video {margin-bottom: 0px;//margin-bottom: 1.714285714rem;}.entry-content dl,.comment-content dl {margin: 0 24px;margin: 0 1.714285714rem;}.entry-content dt,.comment-content dt {font-weight: bold;line-height: 1.714285714;}.entry-content dd,.comment-content dd {line-height: 1.714285714;margin-bottom: 24px;margin-bottom: 1.714285714rem;}.entry-content table,.comment-content table {border-bottom: 1px solid #ededed;color: #757575;font-size: 14px;line-height: 2;margin: 0 0 24px;margin: 0 0 1.714285714rem;width: 100%;}.entry-content table caption,.comment-content table caption {font-size: 16px;font-size: 1.142857143rem;margin: 24px 0;margin: 1.714285714rem 0;}.entry-content td,.comment-content td {border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}.entry-content input,.entry-content textarea{margin-bottom:10px;}.entry-content input[type="text"],.entry-content textarea{width:calc( 100% - 20px );}.site-content article {border-bottom: 4px double #ededed;/*margin-bottom: 72px;//margin-bottom: 5.142857143rem;//padding-bottom: 24px;//padding-bottom: 1.714285714rem;*/word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;line-height:1.3;}.page-links {clear: both;line-height: 1.714285714;}#page{margin-bottom:50px;}footer.entry-meta {margin-top: 24px;margin-top: 1.714285714rem;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #757575;}.single-author .entry-meta .by-author {display: none;}.mu_register h2 {color: #757575;font-weight: normal;}/* =Archives-------------------------------------------------------------- */.archive-header,.page-header {margin-bottom: 0px;//margin-bottom: 3.428571429rem;//padding-bottom: 22px;//padding-bottom: 1.571428571rem;border-bottom: 1px solid #ededed;}.archive-meta {color: #757575;font-size: 14px;line-height: 2;margin-top: 22px;margin-top: 1.571428571rem;}/* =Single image attachment view-------------------------------------------------------------- */.article.attachment {overflow: hidden;}.image-attachment div.attachment {text-align: center;}.image-attachment div.attachment p {text-align: center;}.image-attachment div.attachment img {display: block;height: auto;margin: 0 auto;max-width: 100%;}.image-attachment .entry-caption {margin-top: 8px;margin-top: 0.571428571rem;}/* =Aside post format-------------------------------------------------------------- */article.format-aside h1 {margin-bottom: 24px;margin-bottom: 1.714285714rem;}article.format-aside h1 a {text-decoration: none;color: #4d525a;}article.format-aside h1 a:hover {color: #2e3542;}article.format-aside .aside {padding: 24px 24px 0;padding: 1.714285714rem;background: #d2e0f9;border-left: 22px solid #a8bfe8;}article.format-aside p {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #4a5466;}article.format-aside blockquote:last-child,article.format-aside p:last-child {margin-bottom: 0;}/* =Post formats-------------------------------------------------------------- *//* Image posts */article.format-image footer h1 {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;font-weight: normal;}article.format-image footer h2 {font-size: 11px;font-size: 0.785714286rem;line-height: 2.181818182;}article.format-image footer a h2 {font-weight: normal;}/* Link posts */article.format-link header {padding: 0 10px;padding: 0 0.714285714rem;float: right;font-size: 11px;font-size: 0.785714286rem;line-height: 2.181818182;font-weight: bold;font-style: italic;text-transform: uppercase;color: #848484;background-color: #ebebeb;border-radius: 3px;}article.format-link .entry-content {max-width: 80%;float: left;}article.format-link .entry-content a {font-size: 22px;font-size: 1.571428571rem;line-height: 1.090909091;text-decoration: none;}/* Quote posts */article.format-quote .entry-content p {margin: 0;padding-bottom: 24px;padding-bottom: 1.714285714rem;}article.format-quote .entry-content blockquote {display: block;padding: 24px 24px 0;padding: 1.714285714rem 1.714285714rem 0;font-size: 15px;font-size: 1.071428571rem;line-height: 1.6;font-style: normal;color: #6a6a6a;background: #efefef;}/* Status posts */.format-status .entry-header {margin-bottom: 24px;margin-bottom: 1.714285714rem;}.format-status .entry-header header {display: inline-block;}.format-status .entry-header h1 {font-size: 15px;font-size: 1.071428571rem;font-weight: normal;line-height: 1.6;margin: 0;}.format-status .entry-header h2 {font-size: 14px;font-weight: normal;line-height: 2;margin: 0;}.format-status .entry-header header a {color: #757575;}.format-status .entry-header header a:hover {color: #21759b;}.format-status .entry-header img {float: left;margin-right: 21px;margin-right: 1.5rem;}/* =Comments-------------------------------------------------------------- */.comments-title {margin-bottom: 48px;margin-bottom: 3.428571429rem;font-size: 16px;font-size: 1.142857143rem;line-height: 1.5;font-weight: normal;}.comments-area article {margin: 24px 0;margin: 1.714285714rem 0;}.comments-area article header {margin: 0 0 48px;margin: 0 0 3.428571429rem;overflow: hidden;position: relative;}.comments-area article header img {float: left;padding: 0;line-height: 0;}.comments-area article header cite,.comments-area article header time {display: block;margin-left: 85px;margin-left: 6.071428571rem;}.comments-area article header cite {font-style: normal;font-size: 15px;font-size: 1.071428571rem;line-height: 1.42857143;}.comments-area cite b {font-weight: normal;}.comments-area article header time {line-height: 1.714285714;text-decoration: none;font-size: 14px;color: #5e5e5e;}.comments-area article header a {text-decoration: none;color: #5e5e5e;}.comments-area article header a:hover {color: #21759b;}.comments-area article header cite a {color: #444;}.comments-area article header cite a:hover {text-decoration: underline;}.comments-area article header h4 {position: absolute;top: 0;right: 0;padding: 6px 12px;padding: 0.428571429rem 0.857142857rem;font-size: 14px;font-weight: normal;color: #fff;background-color: #0088d0;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #009cee, #0088d0);background-image: -ms-linear-gradient(top, #009cee, #0088d0);background-image: -webkit-linear-gradient(top, #009cee, #0088d0);background-image: -o-linear-gradient(top, #009cee, #0088d0);background-image: linear-gradient(top, #009cee, #0088d0);border-radius: 3px;border: 1px solid #007cbd;}.comments-area .bypostauthor cite span {position: absolute;margin-left: 5px;margin-left: 0.357142857rem;padding: 2px 5px;padding: 0.142857143rem 0.357142857rem;font-size: 10px;font-size: 0.714285714rem;}.comments-area .bypostauthor cite b {font-weight: bold;}a.comment-reply-link,a.comment-edit-link {color: #686868;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}a.comment-reply-link:hover,a.comment-edit-link:hover {color: #21759b;}.commentlist .pingback {line-height: 1.714285714;margin-bottom: 24px;margin-bottom: 1.714285714rem;} .commentnum{color:#ff0000;}.deai_link{display:block;text-align:center;}/* Comment form */#respond {margin-top: 20px;margin-top: 1.428571429rem;}#respond div#reply-title {font-size: 16px;font-size: 1.142857143rem;line-height: 1.5;font-weight:bold;}#respond div#reply-title #cancel-comment-reply-link {margin-left: 10px;margin-left: 0.714285714rem;font-weight: normal;font-size: 14px;}#respond form {margin: 24px 0;margin: 1.714285714rem 0;}#respond form p {margin: 11px 0;margin: 0.785714286rem 0;}#respond form p.logged-in-as {margin-bottom: 24px;margin-bottom: 1.714285714rem;}#respond form p input{width:100%;}#respond form label {display: block;line-height: 1.714285714;}#respond form input[type="text"],#respond form textarea {-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;line-height: 1.714285714;padding: 10px;padding: 0.714285714rem;width: 100%;}#respond form p.form-allowed-tags {margin: 0;font-size: 14px;line-height: 2;color: #5e5e5e;}.required {color: red;}/* =Front page template-------------------------------------------------------------- */.entry-page-image {margin-bottom: 14px;margin-bottom: 1rem;}.template-front-page .site-content article {border: 0;margin-bottom: 0;}.template-front-page .widget-area {clear: both;float: none;width: auto;padding-top: 24px;padding-top: 1.714285714rem;border-top: 1px solid #ededed;}.template-front-page .widget-area .widget li {margin: 8px 0 0;margin: 0.571428571rem 0 0;font-size: 13px;font-size: 0.928571429rem;line-height: 1.714285714;list-style-type: square;list-style-position: inside;}.template-front-page .widget-area .widget li a {color: #757575;}.template-front-page .widget-area .widget li a:hover {color: #21759b;}.template-front-page .widget-area .widget_text img {float: left;margin: 8px 24px 8px 0;margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;}/* =Widgets-------------------------------------------------------------- */.widget-area .widget ul ul {margin-left: 12px;margin-left: 0.857142857rem;}.widget_rss li {margin: 12px 0;margin: 0.857142857rem 0;}.widget_recent_entries .post-date,.widget_rss .rss-date {color: #aaa;font-size: 11px;font-size: 0.785714286rem;margin-left: 12px;margin-left: 0.857142857rem;}#wp-calendar {margin: 0;width: 100%;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #686868;}#wp-calendar th,#wp-calendar td,#wp-calendar caption {text-align: left;}#wp-calendar #next {padding-right: 24px;padding-right: 1.714285714rem;text-align: right;}.widget_search label {display: block;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}.widget_twitter li {list-style-type: none;}.widget_twitter .timesince {display: block;text-align: right;}/* =Plugins----------------------------------------------- */img#wpstats {display: block;margin: 0 auto 24px;margin: 0 auto 1.714285714rem;}/* =Media queries-------------------------------------------------------------- *//* Minimum width of 960 pixels. *//*@media screen and (min-width: 960px) {*/@media screen {body .site {padding: 0 10px;//padding: 0 2.857142857rem;//margin-top: 10px;//margin-top: 3.428571429rem;margin-bottom: 10px;//margin-bottom: 3.428571429rem;box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);}body.custom-background-empty {background-color: #fff;}body.custom-background-empty .site,body.custom-background-white .site {padding: 0;margin-top: 0;margin-bottom: 0;box-shadow: none;}.cont{margin:0;}.cont .title{font-size: 18px;font-weight: 400;min-height:14px;padding: 0px 0px 2px 18px;margin: 10px 0 10px;background-image: url(https://sakuradot.com/image/sp_title.png);background-repeat: no-repeat;background-position: 0px -4px;border-bottom:solid 5px #32cc32;text-align:left;line-height:100%;}.cont .title a{text-decoration:none;color:#32cc32;}.cont .red{color:#ff0000;}.cont .strong{font-size:15px;color:#ff0000;font-weight:900;}.cont .title_large{}.cont .art_bold{font-size:20px;}.cont .entry-header{margin-top:0px;margin-botom:0;}.cont .entry-content{margin:0;padding:0;}.cont .entry-meta{margin-top:0;margin-bottom:10px;}.cont .date{text-align:right;}.cont .date .num{color:#ff0000;}.cont .entry-content .date{font-size:90%;margin-bottom:1rem;}.cont .listitem{padding:5px;font-size:15px;}.cont .listitem li{display:block;margin:15px 0;line-height:1.8;}.cont .listitem a{margin:10px 0;}.cont .article{font-size:14px;}.cont .inpagefix{font-size:15px;}.cont .comments-post{text-align:right;}.cont .comments-post{color:#329932;}.yuryo{font-size:17px;/*font-size:25px;*/line-height:130%;}.yuryo b{font-size:18px;/*font-size:26px;*/}.yuryo .sizefix{font-size:15px;/*font-size:22px;*/margin:0;}.yuryo .title{color:#ff0000;}.yuryo .val{font-size:14px;/*font-size:16px;*/}.yuryo .val .yuryoblock{overflow:hidden;margin-bottom:25px;}.yuryo .val .yuryoblock .rank,.yuryo .val .yuryoblock .siteinfo{float:left;}.yuryo .val .yuryoblock .rank{width:30%;padding-right:2%;}.yuryo .val .yuryoblock .siteinfo{width:68%;line-height:1.5;}.yuryo .val .yuryoblock .siteinfo .sitename{font-weight:bold;font-size:1.5rem;}.yuryo .val .yuryoblock .rank .icon{width:100%;height:auto;}.yuryo .val .yuryoblock .rank .ranknum{color:#32CD32;font-weight:bold;text-align:center;display:block;font-size:1.5rem;margin-top:5px;}.yuryo .val .yuryoblock .links{clear:both;text-align:right;font-size:1.4rem;padding-top:10px;}.maillink{margin:10px 0 15px;}.maillink .nums{color:#ff0000;}.yuryositeblock{margin-bottom:25px;border-bottom:solid 1px #ccc;overflow:hidden;}.yuryositeblock .image,.yuryositeblock .siteinfo{float:left;}.yuryositeblock .image{width:36%;padding-right:2%;}.yuryositeblock .image img{width:100%;height:auto;}.yuryositeblock .siteinfo{width:62%;}.yuryositeblock .siteinfo .sitename{font-weight:bold;font-size:1.8rem;margin-bottom:0;}.yuryositeblock .siteinfo .infotext{margin-bottom:0;}.yuryositeblock .siteinfo .infotext span{font-weight:bold;color:#ff0000;}.yuryositeblock .siteinfo .infotext span.wstar{color:#d3d3d3;}.yuryositeblock .sitemessage{clear:both;padding-top:10px;}}.createdate {text-align:right;font-size:90%;margin-bottom:1rem;}.createdate .num{color:#ff0000;}.entry-content a.catelink{display:inline-block;background:#32cc32;color:#000000;text-decoration:none;padding:5px 10px;}.entry-content a.catelink:visited{color:#000000;}.social {overflow:hidden;margin:0 auto;padding:0 0 10px;clear:both;text-align:center;line-height:1.2;}.social .box{display:inline-block;height:30px;margin:5px 0 0;line-height:0.7;vertical-align:top;}/*.social .box .fb_iframe_widget{width:160px;}.social .box .fb_iframe_widget > span{width:160px !important;}.social .box .fb_iframe_widget > span iframe{width:160px !important;}*/.social .boxb{display:inline-block;height:20px;margin:5px 0 0;position:relative;top:-8px;}.social .lineblock{vertical-align: bottom;}.social .lineblockb{vertical-align: bottom;}.social .lineblockc{vertical-align: bottom;position:relative;top:-8px;}.social .box .twitter-share-button {width: 100px !important;}.social .box.twitter {margin-left:10px;}.socialinfo{margin:10px 0 0;color:#329932;display:block;}.social .infos{text-align:left;margin:0 10px;}.social .infos .title{font-size: 18px;font-weight: 400;min-height:14px;padding: 0px 0px 2px 18px;margin: 10px 0 10px;background-image: url(https://sakuradot.com/image/sp_title.png);background-repeat: no-repeat;background-position: 0px -4px;border-bottom:solid 5px #32cc32;text-align:left;line-height:100%;}.datas .cont h1.title {font-size:1.5em;font-weight:bold;margin:10px 0;}.datas .cont h1.title a {text-decoration: none;color: #4d525a;}.datas .cate_block{text-align:right;padding:0 0 5px;}.datas .cate_block a{display:inline-block;background:#32cc32;color:#000000;text-decoration:none;padding:5px 10px;}.article_page .cont h1{font-size:1.5em;font-weight:bold;}.article_page .cont h1 a{color:#000000;}.article_page .cont .entry-content h2{font-size: 1.5em;font-weight:bold;background:none;margin:0.83em 0;border-bottom: solid 5px #32cc32;display:inline-block;}.article_page .cont .entry-content h3{font-size: 1.17em;font-weight:bold;background:none;margin:1em 0;padding:0;}/* =Print----------------------------------------------- */@media print {body {background: none !important;color: #000;font-size: 10pt;}footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after {content: " [" attr(href) "] "; /* Show URLs */}a {text-decoration: none;}.entry-content img,.comment-content img,.author-avatar img,img.wp-post-image {border-radius: 0;box-shadow: none;}.site {clear: both !important;display: block !important;float: none !important;max-width: 100%;position: relative !important;}.site-header {margin-bottom: 72px;margin-bottom: 5.142857143rem;text-align: left;}.site-header h1 {font-size: 21pt;line-height: 1;text-align: left;}.site-header h2 {color: #000;font-size: 10pt;text-align: left;}.site-header h1 a,.site-header h2 a {color: #000;}.author-avatar,#colophon,#respond,.commentlist .comment-edit-link,.commentlist .reply,.entry-header .comments-link,.entry-meta .edit-link a,.page-link,.site-content nav,.widget-area,img.header-image,.main-navigation {display: none;}.wrapper {border-top: none;box-shadow: none;}.site-content {margin: 0;width: auto;}.singular .entry-header .entry-meta {position: static;}.singular .site-content,.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular .comments-title {margin: 0;width: 100%;}.entry-header .entry-title,.entry-title,.singular .entry-title {font-size: 21pt;}footer.entry-meta,footer.entry-meta a {color: #444;font-size: 10pt;}.author-description {float: none;width: auto;}/* Comments */.commentlist > li.comment {background: none;position: relative;width: auto;}.commentlist .avatar {height: 39px;left: 2.2em;top: 2.2em;width: 39px;}.comments-area article header cite,.comments-area article header time {margin-left: 50px;margin-left: 3.57142857rem;}}.bread{margin:10px 0;font-size:75%;line-height:150%;}.comments-body{ margin:10px 0; word-wrap: break-word;}.comments-body .text{line-height:1.71429;}.comments-body .comments-post{ margin:5px 0 0;}
.comment_ad_block{
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
padding:24px 0;
line-height:1.5;
}
.comment_ad_block .site_name{
text-align:right;
color:#329932;
}

.searchform{ margin:10px 0 20px; background-color:#32CC32; border-radius:5px; padding:10px; color:#ffffff;}.searchform span{ color:#ffffff; vertical-align:middle; display:inline-block; padding:0 5px;}.searchform input[type="text"]{}.commentlist a{ display:inline-block; margin:2px 0 2px; padding:10px 0 5px 10px;}.commentlist span{ display:inline-block; text-align:right; margin: 2px 0 2px 10px;}.photoform textarea{  height:300px;}.topmove{display:block;margin:0 0 40px;text-align:center; }.navis{ position:fixed; bottom:0px; right:3px; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; text-align:center; width:30%;}.navis a{ display:block; padding:5px 5px 5px 0; margin:3px 0; border:solid 1px #32CC32; border-radius:5px; background:#32CC32; width:calc( 100% - 5px ); color:#ffffff; text-decoration:none;}.iineblock{color:#ff0000;cursor:pointer;margin:5px 0;font-size:1.1rem;}.iineblock p{display:inline;font-size:1.7rem;}.wp_rp_wrap {clear: both;}.wp_rp_wrap .related_post_title {background: rgba(245, 245, 245, 1) !important;padding: 3px 0 3px 10px !important;margin: 0 !important;font-weight: normal;border-radius: 2px !important;border: 1px solid rgba(0, 0, 0, .1) !important;clear: both !important;}div.wp_rp_content {display: block !important;}div.wp_rp_footer {text-align: right !important;overflow: hidden !important;}div.wp_rp_footer a {color: #999 !important;font-size: 11px !important;text-decoration: none !important;display: inline-block !important;}div.wp_rp_footer a.wp_rp_edit {color: #fff !important;font-size: 12px !important;text-decoration: underline !important;font-weight: bold !important;background: #f79124 !important;border-radius: 2px !important;padding: 3px 6px;}ul.related_post {margin: 0 0 18px 0 !important;padding: 0 !important;}ul.related_post li {position: relative !important;min-height: 60px;list-style: none !important;padding: 10px 0 10px 0 !important;margin: 0 !important;border-bottom: 1px solid rgba(0, 0, 0, .1) !important;background: none !important;}ul.related_post li a {position: relative !important;text-decoration:none;text-indent: 0 !important;}ul.related_post li a img {width: 60px;height: 60px;float: left !important;margin: 0 10px 0 0 !important;padding: 0 !important;max-width: 100% !important;float: none !important;}ul.related_post li a img.wp_rp_santa_hat {display: none !important;}ul.related_post li a.title {vertical-align: top !important;}/* override old CSS for new plugin version with CSS classes */ul.related_post li a.wp_rp_thumbnail { float: left !important;margin-right: 10px !important;}ul.related_post li a.wp_rp_thumbnail img {float: none !important;margin-right: 0 !important;display: block !important;}ul.related_post li .wp_rp_category a {display: inline !important;}
.cont.cont_link{
	text-align:center;
}
.cont.cont_link hr{
	margin:20px 0;
	border:solid 1px #ccc;
}
.cont.cont_link a{
	display:block;
	margin-bottom:20px;
}