/*Theme Name: act style
Author: act style
Author URI: http://hpseisakuwa.com/*/
article, aside, footer, header, nav, section {display: block;}
figcaption, figure, main {display: block;}
figure {margin: 1em 0;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
pre {font-size: 1em;}
abbr[title] {text-decoration: none;}
b, strong {font-weight: 700;}
code, kbd, samp {font-size: 1em;}
small {font-size: 80%;}
img {border-style: none;}
input, optgroup, select, textarea {line-height: 1.15;margin: 0;}
input {overflow: visible;}
select {text-transform: none;}
button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;display: block;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.clear:before, .clear:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .nav-links:before, .nav-links:after, .pagination:before, .pagination:after, .comment-author:before, .comment-author:after, .widget-area:before, .widget-area:after, .widget:before, .widget:after, .comment-meta:before, .comment-meta:after {content: "";display: table;table-layout: fixed;}
.clear:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .nav-links:after, .pagination:after, .comment-author:after, .widget-area:after, .widget:after, .comment-meta:after {clear: both;}
address {margin: 0 0 1.5em;}
pre {margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
blockquote:before, blockquote:after {content: "";}
:focus {outline: none;}
label {display: block;margin-bottom: 0.5em;}
fieldset {margin-bottom: 1em;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));border: 1px solid #bbb;-webkit-border-radius: 3px;border-radius: 3px;display: block;padding: 0.7em;width: 100%;}
select {height: 3em;max-width: 100%;}
input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted #333;}
input[type="radio"], input[type="checkbox"] {margin-right: 0.5em;}
input[type="submit"] {border: 0;-webkit-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;display: inline-block;line-height: 1;padding: 1em 2em;text-shadow: none;-webkit-transition: background 0.2s;transition: background 0.2s;}
input + button, input + input[type="button"], input + input[type="submit"] {padding: 0.75em 2em;}
hr {background-color: #bbb;border: 0;height: 1px;margin-bottom: 1.5em;}
.entry-summary a, .comment-content a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;transition: color 80ms ease-in, box-shadow 130ms ease-in-out;transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;}
.post-thumbnail a:hover img, .post-thumbnail a:focus img {opacity: 0.7;}
.pagination, .comments-pagination {padding: 2em 0 3em;text-align: center;}
.page-numbers {display: none;padding: 0.5em 0.75em;}
.page-numbers.current {display: inline-block;}
.page-numbers.current .screen-reader-text {clip: auto;height: auto;overflow: auto;position: relative !important;width: auto;}
.prev.page-numbers, .next.page-numbers {-webkit-border-radius: 2px;border-radius: 2px;display: inline-block;line-height: 1;padding: 0.25em 0.5em 0.4em;}
.prev.page-numbers, .next.page-numbers {-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;}
.prev.page-numbers {float: left;}
.next.page-numbers {float: right;}
.format-quote blockquote .icon {display: block;height: 20px;left: -1.25em;position: absolute;top: 0.4em;-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);width: 20px;}
.post-navigation {margin: 3em 0;}
.post-navigation .nav-links {padding: 1em 0;}
.nav-subtitle {background: transparent;letter-spacing: 0.1818em;margin-bottom: 1em;text-transform: uppercase;}
.post-navigation .nav-next {margin-top: 1.5em;}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {margin-right: 0.5em;}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper {margin-left: 0.5em;}
#comments {clear: both;padding: 2em 0 0.5em;}
.comments-title {margin-bottom: 1.5em;}
.comment-list, .comment-list .children {list-style: none;margin: 0;padding: 0;}
.comment-list li:before {display: none;}
.comment-body {margin-left: 65px;}
.comment-author {margin-bottom: 0.4em;position: relative;z-index: 2;}
.comment-author .avatar {height: 50px;left: -65px;position: absolute;width: 50px;}
.comment-author .says {display: none;}
.comment-meta {margin-bottom: 1.5em;}
.comment-metadata {letter-spacing: 0.1818em;text-transform: uppercase;}
.comment-body {margin-bottom: 4em;}
.comment-reply-link {position: relative;}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {border: 1px solid #333;padding: 2px;}
.form-submit {text-align: right;}
.comment-form #wp-comment-cookies-consent {margin: 0 10px 0 0;}
.comment-form .comment-form-cookies-consent label {display: inline;}
#secondary {padding: 1em 0 2em;}
.widget {padding-bottom: 3em;}
.widget:not(.widget_tag_cloud) ul li + li {margin-top: -1px;}
.widget_text {word-wrap: break-word;}
.search-form {position: relative;}
.search-form .search-submit {bottom: 3px;padding: 0.5em 1em;position: absolute;right: 3px;top: 3px;}
.widget .tagcloud a:hover, .widget .tagcloud a:focus, .widget.widget_tag_cloud a:hover, .widget.widget_tag_cloud a:focus, .wp_widget_tag_cloud a:hover, .wp_widget_tag_cloud a:focus {-webkit-box-shadow: none;box-shadow: none;text-decoration: none;}
img, video {height: auto;max-width: 100%;}
img.alignleft, img.alignright {float: none;margin: 0;}
.page-content .wp-smiley, audio:focus, video:focus {outline: thin dotted;}
.mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls a.mejs-horizontal-volume-slider:focus, .mejs-controls a.mejs-horizontal-volume-slider:hover {background: transparent;border: 0;}
.site-content .wp-playlist-current-item .wp-playlist-item-artist {letter-spacing: 0.1818em;text-transform: uppercase;}
.site-content .wp-playlist-item {padding: 0 0.3125em;cursor: pointer;}
.site-content .wp-playlist-item a, .site-content .wp-playlist-item a:focus, .site-content .wp-playlist-item a:hover {-webkit-box-shadow: none;box-shadow: none;background: transparent;}
.icon {display: inline-block;fill: currentColor;height: 1em;position: relative;top: -0.0625em;vertical-align: middle;width: 1em;}
.gallery-item a, .gallery-item a:hover, .gallery-item a:focus, .widget-area .gallery-item a, .widget-area .gallery-item a:hover, .widget-area .gallery-item a:focus {-webkit-box-shadow: none;box-shadow: none;
background: none;display: inline-block;max-width: 100%;}
.gallery-item a:hover img, .gallery-item a:focus img {-webkit-filter: opacity(60%);filter: opacity(60%);}
@media screen and (min-width: 30em) {
img.alignleft {float: left;margin-right: 1.5em;}
img.alignright {float: right;margin-left: 1.5em;}
.gallery-item {max-width: 25%;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
}
@media screen and (min-width: 48em) {
.navigation-top {bottom: 0;left: 0;position: absolute;right: 0;width: 100%;z-index: 3;}
.navigation-top .wrap {max-width: 1000px;padding: 0.75em 3.4166666666667em;}
.navigation-top nav {margin-left: -1.25em;}
.site-navigation-fixed.navigation-top {bottom: auto;position: fixed;left: 0;right: 0;top: 0;width: 100%;z-index: 1000;}
.admin-bar .site-navigation-fixed.navigation-top {top: 32px;}
.js .menu-toggle, .js .dropdown-toggle {display: none;}
.main-navigation {width: auto;}
.js .main-navigation ul, .js .main-navigation ul ul, .js .main-navigation > div > ul {display: block;}
.main-navigation ul {background: transparent;padding: 0;}
.main-navigation > div > ul {border: 0;margin-bottom: 0;padding: 0;}
.main-navigation li {border: 0;display: inline-block;}
.main-navigation li li {display: block;}
.main-navigation a {padding: 1em 1.25em;}
.main-navigation ul ul {background: #fff;border: 1px solid #bbb;left: -999em;padding: 0;position: absolute;top: 100%;z-index: 99999;}
.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:before, .main-navigation ul li.page_item_has_children:after {border-style: solid;border-width: 0 6px 6px;content: "";display: none;height: 0;position: absolute;right: 1em;bottom: -1px;width: 0;z-index: 100000;}
.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, .main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after, .main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before, .main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after {display: block;}
.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.page_item_has_children:before {border-color: transparent transparent #bbb;bottom: 0;}
.main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:after {border-color: transparent transparent #fff;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {left: 100%;right: auto;}
.main-navigation ul ul a {padding: 0.75em 1.25em;width: 16em;}
.main-navigation li li {-webkit-transition: background-color 0.2s ease-in-out;transition: background-color 0.2s ease-in-out;}
.main-navigation li li:hover, .main-navigation li li.focus {background: #767676;}
.main-navigation li li a {-webkit-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {left: 0.5em;right: auto;}
.main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon {display: inline;left: 5px;position: relative;top: -1px;}
.main-navigation ul ul .menu-item-has-children > a > .icon, .main-navigation ul ul .page_item_has_children > a > .icon {margin-top: -9px;left: auto;position: absolute;right: 1em;top: 50%;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.main-navigation ul ul ul {left: -999em;margin-top: -1px;top: 0;}
.main-navigation ul ul li.menu-item-has-children.focus:before, .main-navigation ul ul li.menu-item-has-children:hover:before, .main-navigation ul ul li.menu-item-has-children.focus:after, .main-navigation ul ul li.menu-item-has-children:hover:after, .main-navigation ul ul li.page_item_has_children.focus:before, .main-navigation ul ul li.page_item_has_children:hover:before, .main-navigation ul ul li.page_item_has_children.focus:after, .main-navigation ul ul li.page_item_has_children:hover:after {display: none;}
.comments-pagination, .post-navigation {clear: both;}
.post-navigation .nav-previous {float: lefdth: 50%;}
.post-navigation .nav-next {float: right;text-align: right;width: 50%;}
.nav-next, .post-navigation .nav-next {margin-top: 0;}
body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {float: left;width: 36%;}
.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) .blog .site-main > article, .archive .site-main > article, .search .site-main > article {padding-bottom: 4em;}
.navigation.pagination {clear: both;float: right;width: 58%;}
.archive.page-one-column:not(.has-sidebar) .navigation.pagination {float: none;width: 100%;}
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {margin-bottom: 4em;}
.page:not(.home) #content {padding-bottom: 3.25em;}
.error404 .page-content {padding-bottom: 9em;}
#comments {padding-top: 5em;}
.comments-title {margin-bottom: 2.5em;}
ol.children .children {padding-left: 2em;}
.nav-links .nav-title {position: relative;}
.nav-title-icon-wrapper {position: absolute;text-align: center;width: 2em;}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {left: -2em;}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper {right: -2em;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
}
@media screen and ( min-width: 67em ) {
.page-numbers {display: inline-block;}
.page-numbers.current .screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
.comment-body {margin-left: 0;}
}
@media screen and ( max-width: 48.875em ) and ( min-width: 48em ) {
.admin-bar .site-navigation-fixed.navigation-top, .admin-bar .site-navigation-hidden.navigation-top {top: 46px;}
}
@media print {
form, button, input, select, textarea, .navigation-top, .social-navigation, #secondary, .content-bottom-widgets, .header-image, .panel-image-prop, .icon-thumb-tack, .page-links, .edit-link, .post-navigation, .pagination.navigation, .comments-pagination, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link, .pingback .edit-link, .site-footer aside.widget-area, .site-info {display: none !important;}
.entry-footer, #comments, .site-footer, .single-featured-image-header {border: 0;}
.custom-header-media {padding: 0;}
.twentyseventeen-front-page.has-header-image .site-branding, .twentyseventeen-front-page.has-header-video .site-branding, .home.blog.has-header-image .site-branding, .home.blog.has-header-video .site-branding {position: relative;}
.single-featured-image-header {background: transparent;}
body, a, .site-title a, .twentyseventeen-front-page.has-header-image .site-title, .twentyseventeen-front-page.has-header-video .site-title, .twentyseventeen-front-page.has-header-image .site-title a, .twentyseventeen-front-page.has-header-video .site-title a {color: #222 !important; /* Make sure color schemes don't affect to print */}
h5, blockquote, .site-description, .twentyseventeen-front-page.has-header-image .site-description, .twentyseventeen-front-page.has-header-video .site-description, .entry-meta, .entry-meta a {color: #777 !important; /* Make sure color schemes don't affect to print */}
}
