@charset "utf-8";

@import url(https://unpkg.com/css.gg@2.0.0/icons/css/software-download.css); * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
line-height: 1.5;
}
.clear {
clear: both;
}
.clearfix {
zoom: 1;
}
.clearfix:after {
content: "";
display: block;
clear: both;
font-size: 0.1em;
}
img {
vertical-align: bottom;
}
iframe,
video,
svg {
max-width: 100%;
}
.overflow-container {
overflow-y: scroll;
} .w1160 {
padding: 0 20px;
max-width: 1200px;
margin: 0 auto;
}
.entry-content h2 {
border-bottom: 1px dashed #666;
padding-bottom: 5px;
} .entry-content h3 {
background: #f4f4f4;
padding: 5px 15px;
}
.common_table th,
.common_table td {
vertical-align: middle;
}
.common_table th {
font-weight: bold;
} .header_right ul {
display: table;
width: 70%; margin: 0 0 0 auto;
}
.header_right ul li {
display: table-cell;
text-align: center;
padding: 10px 5px;
vertical-align: middle;
margin: 0 0 0 auto;
}
.header_right .header_right ul li a {
display: block;
padding: 10px;
color: #fff;
background: orange;
border-radius: 2px;
}
.header_right .header_right__button a {
display: block;
cursor: pointer;
max-width: 300px;
margin: 0 auto;
padding: 10px 0;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
box-sizing: border-box;
color: #fff;
text-align: center;
text-decoration: inherit;
background: transparent;
box-shadow: 0 6px 0 #825401, 0 12px 0 rgba(0, 0, 0, 0.2);
transition: color 0.3s, background 0.3s, box-shadow 0.3s, transform 0.3s;
font-size: 19px;
text-shadow: rgb(145, 94, 0) 2px 0px 0px,
rgb(145, 94, 0) 1.75517px 0.958851px 0px,
rgb(145, 94, 0) 1.0806px 1.68294px 0px,
rgb(145, 94, 0) 0.141474px 1.99499px 0px,
rgb(145, 94, 0) -0.832294px 1.81859px 0px,
rgb(145, 94, 0) -1.60229px 1.19694px 0px,
rgb(145, 94, 0) -1.97998px 0.28224px 0px,
rgb(145, 94, 0) -1.87291px -0.701566px 0px,
rgb(145, 94, 0) -1.30729px -1.5136px 0px,
rgb(145, 94, 0) -0.421592px -1.95506px 0px,
rgb(145, 94, 0) 0.567324px -1.91785px 0px,
rgb(145, 94, 0) 1.41734px -1.41108px 0px,
rgb(145, 94, 0) 1.92034px -0.558831px 0px;
}
.header_right__button a:hover {
box-shadow: 0 3px 0 #12978d, 0 6px 0 rgba(0, 0, 0, 0.2);
transform: translateY(3px);
text-shadow: rgb(0, 110, 183) 2px 0px 0px,
rgb(0, 110, 183) 1.75517px 0.958851px 0px,
rgb(0, 110, 183) 1.0806px 1.68294px 0px,
rgb(0, 110, 183) 0.141474px 1.99499px 0px,
rgb(0, 110, 183) -0.832294px 1.81859px 0px,
rgb(0, 110, 183) -1.60229px 1.19694px 0px,
rgb(0, 110, 183) -1.97998px 0.28224px 0px,
rgb(0, 110, 183) -1.87291px -0.701566px 0px,
rgb(0, 110, 183) -1.30729px -1.5136px 0px,
rgb(0, 110, 183) -0.421592px -1.95506px 0px,
rgb(0, 110, 183) 0.567324px -1.91785px 0px,
rgb(0, 110, 183) 1.41734px -1.41108px 0px,
rgb(0, 110, 183) 1.92034px -0.558831px 0px;
}
.toform-btn {
display: none;
}
.header_right ul .hedaer_search {
text-align: left;
}
#searchform::before {
font-size: 30px;
padding-top: 4px;
padding-left: 3px;
margin-top: -9px;
}  .footer-copy-area {
margin-bottom: 133px;
}
.footer_fixed {
position: fixed;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 100;
}
.footer_fixed ul {
max-width: 1200px;
margin: 0 auto;
display: table;
width: 100%;
}
.footer_fixed ul li {
display: table-cell;
width: 100%;
text-align: center;
vertical-align: middle;
padding: 10px;
color: #fff;
line-height: 1;
}
.footer_fixed ul li img {
height: auto;
max-width: 1000px;
width: 100%;
}
.footer_fixed ul li img:hover {
opacity: 0.8;
}
.footer_fixed ul li a {
color: #fff;
}
.footer_fixed ul li a span {
font-size: 26px;
font-weight: bold;
display: block;
}
.footer_text {
text-align: center;
padding-bottom: 20px;
}
.footer_text p {
margin: 15px 0;
}
.footer_text img {
max-width: 300px;
width: 100%;
height: auto;
}
.sns-icon {
width: 50px;
height: 50px;
display: block;
margin: 0 auto;
} .footer-box {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.footer-left-box {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
width: 60%;
}
.footer-nav-list {
width: 33%;
}
.footer-nav-item {
font-weight: bold;
font-size: 16px;
}
.footer-nav-nolink {
color: #0e67a3;
font-size: 16px;
}
.footer-nav-nestlist {
font-weight: normal;
padding: 10px 0 0 10px;
}
.footer-nav-nestitem {
line-height: 1.8;
} ul.page-numbers {
display: table;
border: 1px solid #8f272b; border-collapse: separate;
border-radius: 5px;
table-layout: fixed;
width: 30%;
margin: 0 auto;
}
.page-numbers li {
border: 1px solid #8f272b;
background: #fff;
color: #8f272b;
display: table-cell;
text-align: center;
font-weight: bold;
} .category-tag {
background: #8f272b;
display: inline-block;
padding: 0.1rem 1rem;
border-radius: 3px;
color: #fff;
}
.category-tag a {
color: #fff;
font-size: 1.1rem;
} .page-numbers li a {
display: block;
padding: 10px;
color: #8f272b;
transition: all 0.3s;
}
.page-numbers li a:hover {
background: #193f79;
color: #fff;
}
.page-numbers.current {
background: #8f272b;
color: #fff;
padding: 10px;
display: block;
} .wpp-list li {
margin-bottom: 5px;
line-height: 1.6;
} .wpp-list {
counter-reset: wpp-ranking;
} .wpp-list li:before {
content: counter(wpp-ranking, decimal);
counter-increment: wpp-ranking;
}
.wpp-list li {
position: relative;
list-style-type: none;
}
.wpp-list li:before {
content: counter(wpp-ranking, decimal);
counter-increment: wpp-ranking;
background: #8f272b;
color: #fff;
font-size: 14px;
line-height: 1;
padding: 3px 5px;
position: absolute;
left: 0px;
top: 0;
z-index: 1;
}
#npcatch img {
padding: 0;
margin-right: 5px;
}
#npcatch .title {
width: auto;
float: none;
padding: 5px 5px 5px 0px;
}
#npcatch li {
margin-bottom: 5px;
} .top_midasi {
margin-bottom: 20px;
font-weight: bold;
font-size: 18px;
line-height: 1;
}
.center_midasi {
text-align: center;
}
.top_midasi span {
display: inline-block;
padding: 5px 0px;
color: #8f272b;
margin-right: 10px;
font-size: 18px;
}
.top_midasi span:after {
content: "";
width: 50px;
height: 1px;
background: #999;
position: absolute;
top: -16px;
left: 0;
right: 0;
margin: auto;
}
.top_pickup_area_wrap {
padding-bottom: 50px;
}
.top_pickup_area ul {
font-size: 0;
line-height: 1.6;
}
.top_pickup_area .top_pickup_post {
width: 32%;
margin: 0 2% 0 0;
margin-bottom: 20px;
display: inline-block;
vertical-align: top;
font-size: 18px;
position: relative;
}
.top_pickup_area .top_pickup_post:nth-of-type(3n) {
margin-right: 0;
}
.top_pickup_area .top_pickup_post .category-list,
.post_loop .top_blog_post .category-list {
position: absolute;
top: -1px;
left: 0;
}
.top_pickup_area .top_pickup_post .category-list span,
.post_loop .top_blog_post .category-list span {
display: inline-block;
background: #8f272b;
color: #fff;
padding: 5px 10px;
}
.top_pickup_area .top_pickup_post .category-list .pickup,
.post_loop .top_blog_post .category-list .pickup {
display: none;
}
.top_pickup_area .top_pickup_post .title {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
padding: 5px;
font-weight: bold;
background: rgba(255, 255, 255, 0.7);
color: #000;
height: 60px;
overflow: hidden;
} .top_pickup_post .title .thumb img {
width: 100%;
height: auto;
} .post_loop .top_midasi {
padding-top: 0;
}
.post_loop > ul {
font-size: 0;
}
.post_loop > ul > li {
font-size: 14px;
max-width: 49%;
width: 100%;
margin: 0 2% 0 0;
display: inline-block;
border: solid 1px #ccc;
margin-bottom: 20px;
background: #fff;
display: table;
line-height: 1.4;
float: left;
}
.post_loop > ul > .top_blog_post_02:nth-of-type(odd) {
margin-right: 0;
}
.post_loop .thumb {
display: table-cell;
position: relative; width: 45%;
}
.post_loop .thumb img {
width: 100%;
height: auto;
}
.post_loop .text {
display: table-cell;
vertical-align: top;
padding: 10px;
}
.post_loop .title {
font-weight: bold;
margin-bottom: 5px;
font-size: 16px;
}
.post_loop .date {
margin-right: 7px;
color: #ccc;
} .ribbon {
left: 0;
top: 0;
position: absolute;
height: 200px;
width: 200px;
transform: rotateZ(-45deg);
}
.ribbon span {
text-align: center;
display: block;
width: 100%;
height: 50px;
line-height: 50px;
background: #8f272b;
color: #fff;
font-size: 25px;
text-shadow: 1 1 3px #000;
}
.post_loop .top_blog_post_01 {
max-width: 100%;
float: none;
display: block;
border: none;
overflow: hidden;
}
.post_loop .top_blog_post_01 .thumb {
display: block;
width: 100%;
}
.post_loop .top_blog_post_01 .category-list {
position: static;
display: inline-block;
margin-right: 15px;
margin: 10px 0;
}
.post_loop .top_blog_post_01 .title {
font-size: 20px;
}
.top_more {
text-align: center;
}
.top_more a {
display: inline-block;
padding: 10px 15px;
color: #fff;
background: #8f272b;
} .column3 ul,
.column2 ul {
font-size: 0;
line-height: 1.5;
}
.column3 li {
width: 32%;
margin: 0 2% 0 0;
font-size: 14px;
display: inline-block;
vertical-align: top;
margin-bottom: 15px;
border: solid 1px #ccc;
}
.column2 li {
width: 49%;
margin: 0 2% 0 0;
font-size: 14px;
display: inline-block;
vertical-align: top;
border: solid 1px #ccc;
}
.column3 li:last-of-type,
.column2 li:last-of-type {
margin: 0;
}
.pickup_cat_01 {
text-align: center;
}
.pickup_cat_01 .thumb {
position: relative;
}
.pickup_cat_01 .thumb:after {
content: "";
width: 50px;
height: 50px;
position: relative;
bottom: 25px;
right: 0;
left: 0;
margin: auto;
display: block;
}
.pickup_cat_01 li:nth-of-type(1) .thumb:after {
content: "";
background: url(//p-m-g.tokyo/media/wp-content/themes/journal/images/top_cat_icon_01.png) no-repeat center center;
background-size: contain;
}
.pickup_cat_01 li:nth-of-type(2) .thumb:after {
content: "";
background: url(//p-m-g.tokyo/media/wp-content/themes/journal/images/top_cat_icon_02.png) no-repeat center center;
background-size: contain;
}
.pickup_cat_01 li:nth-of-type(3) .thumb:after {
content: "";
background: url(//p-m-g.tokyo/media/wp-content/themes/journal/images/top_cat_icon_03.png) no-repeat center center;
background-size: contain;
}
.pickup_cat_01 .text {
padding: 0 15px 15px 15px;
}
.pickup_cat_01 .title {
font-size: 20px;
font-weight: bold;
margin: 0px 0 20px 0;
}
.pickup_cat_01 .detail {
text-align: left;
}
.pickup_cat_01 .more {
padding: 10px 10px 5px 10px;
border-top: 1px solid #ccc;
background: ivory;
font-weight: bold;
}
.pickup_cat_02 {
text-align: center;
}
.pickup_cat_02 .title {
padding: 30px 15px;
background: orange;
position: relative;
font-weight: bold;
font-size: 20px;
}
.pickup_cat_02 .title span {
display: block;
font-size: 14px;
font-weight: normal;
position: relative;
padding-top: 10px;
margin-top: 10px;
}
.pickup_cat_02 .title span:before {
content: "";
display: block;
width: 100px;
height: 1px;
background: #222;
position: absolute;
right: 0;
left: 0;
top: 0;
margin: auto;
}
.pickup_cat_02 .title:after {
top: 100%;
left: 50%;
content: " ";
height: 0;
width: 0;
position: absolute;
border: 25px solid transparent;
border-top: 15px orange solid;
margin-left: -25px;
}
.pickup_cat_02 .text {
padding: 15px;
text-align: left;
}
.pickup_cat_02 .more {
margin-top: 15px;
text-align: center;
}
.pickup_cat_02 .more a {
display: block;
padding: 15px;
background: orange;
font-weight: bold;
color: #222;
} .pickup_page li {
text-align: center;
padding: 15px;
width: 100%;
margin-right: 0;
}
.pickup_page li .title {
font-weight: bold;
margin: 15px 0;
}
.pickup_page li img {
width: 100%;
height: auto;
} .cat_list ul,
.cat_list li {
list-style-type: none;
padding: 0;
margin: 0;
}
.cat_list li {
display: inline-block;
margin-bottom: 5px;
font-size: 16px;
}
.cat_list li a {
display: block;
padding: 5px 10px;
}
.cat_list li a:before {
font-family: FontAwesome;
content: "\f0a9";
margin-right: 5px;
font-weight: normal;
}   .cf7 {
border: none !important;
}
.cf7 input {
}
.cf7 tr {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-top: -1px;
}
.cf7 th,
.cf7 td {
border: none;
padding: 20px 10px;
}
.cf7 th {
width: 250px;
background: none;
text-align: left;
vertical-align: top;
}
.cf7 .req {
color: red;
font-weight: bold;
}
.cf7 .input_small input {
width: 50px;
display: inline-block;
vertical-align: initial;
margin: 0 10px;
height: 23px;
}
.cf7 .input_medium .wpcf7-list-item {
display: block;
}
.cf7 .input_medium .wpcf7-free-text {
width: 150px;
display: inline-block;
vertical-align: initial;
margin: 0 10px;
height: 23px;
}
.cf7 .input_small_calendar input {
width: 200px;
display: inline-block;
vertical-align: initial;
margin: 0 10px;
}
.cf7 .select_small select {
width: 70px;
display: inline-block;
vertical-align: initial;
margin: 0 10px;
}
.cf7 textarea {
width: 100%;
height: 150px;
}
.text-xs-center {
text-align: center;
margin-bottom: 100px !important;
}
input[type="submit"],
input[type="reset"],
input[type="button"] { width: 135px;
padding: 10px 15px;
background: orange;
margin: 0 5px;
border: none;
border-radius: 3px;
color: #fff;
letter-spacing: 2px;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
opacity: 0.8;
cursor: pointer;
} .article-group > ul > .top_blog_post_02:nth-of-type(odd) {
margin-right: 2%;
}
.article-group > ul > .top_blog_post_02:nth-of-type(even) {
margin-right: 0;
} .main-breadcrumb {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.main-breadcrumb__list {
position: relative;
padding-right: 25px;
}
.main-breadcrumb__list::after {
content: ">";
position: absolute;
top: 50%;
right: 5px;
display: block;
margin-top: -10px;
}
.main-breadcrumb__list:last-child::after {
display: none;
}
.entry-meta p {
font-size: 14px;
font-size: 1.4rem;
} .widget-title {
font-weight: 700;
} .parent-link a {
color: #fff;
font-size: 16px;
font-weight: bold;
display: block;
width: 350px;
text-align: center;
margin: 20px auto;
background: #8f272b;
padding: 20px;
border-radius: 0.3rem;
}
@media screen and (min-width: 768px) {
body.column-2r .main-content-site {
padding-right: 0;
width: 100%;
}
body.column-2r .main-content-wrap {
width: 100%;
padding-right: 0;
max-width: 825px;
width: 73%;
float: left;
}
body.column-2r .sidebar-right {
float: right;
max-width: 300px;
width: 25%;
}
.header-title-area {
float: left;
text-align: left;
padding: 16px 0px 20px 0;
width: 30%;
}
.header_right {
float: right;
width: 65%;
margin-top: 14px;
}
#site-navigation div.menu > ul > li::before,
#site-navigation div.menu > ul > li:last-child::after {
top: 35%;
}
}
@media screen and (max-width: 767px) {
.main-content-site {
padding: 10px 10px;
} .header-title-only,
.header-title-area { }
.site-header-area .header_right,
#header-menu-button {
display: none;
}
.header_right ul {
width: 100%;
}
.header_right ul li {
display: block;
text-align: center;
margin-bottom: 10px !important;
background: #ffa500;
}
.header_right ul li:first-child{
background: #18a015;
font-weight: bold;
font-size: 1.7rem;
}
.header_right ul li a {
padding: 10px !important;
display: block;
color: #fff;
}
.header-title-area {
border: none;
}
.toform-btn {
display: block;
cursor: pointer;
max-width: 300px;
width: 220px;
margin: 0 auto 20px;
padding: 10px 0;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
box-sizing: border-box;
color: #fff;
text-align: center;
text-decoration: inherit;
background: #ffa500;
box-shadow: 0 6px 0 #825401, 0 12px 0 rgba(0, 0, 0, 0.2);
transition: color 0.3s, background 0.3s, box-shadow 0.3s, transform 0.3s;
font-size: 19px;
text-shadow: rgb(145, 94, 0) 2px 0px 0px,
rgb(145, 94, 0) 1.75517px 0.958851px 0px,
rgb(145, 94, 0) 1.0806px 1.68294px 0px,
rgb(145, 94, 0) 0.141474px 1.99499px 0px,
rgb(145, 94, 0) -0.832294px 1.81859px 0px,
rgb(145, 94, 0) -1.60229px 1.19694px 0px,
rgb(145, 94, 0) -1.97998px 0.28224px 0px,
rgb(145, 94, 0) -1.87291px -0.701566px 0px,
rgb(145, 94, 0) -1.30729px -1.5136px 0px,
rgb(145, 94, 0) -0.421592px -1.95506px 0px,
rgb(145, 94, 0) 0.567324px -1.91785px 0px,
rgb(145, 94, 0) 1.41734px -1.41108px 0px,
rgb(145, 94, 0) 1.92034px -0.558831px 0px;
}
#responsive-menu-additional-content {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#responsive-menu-search-box {
padding: 0 10px 10px 10px !important;
} #sub {
padding: 10px;
}
.footer-copy-area {
padding: 10px;
font-size: 12px;
margin-bottom: 60px;
}
.footer-copy-area p {
font-size: 10px;
} .sidebar-right {
padding: 10px;
} .top_midasi {
padding-top: 30px;
}
.top_midasi span {
padding: 5px 0px;
font-size: 19px;
}
.top_pickup_area_wrap {
background-size: cover;
padding-bottom: 30px;
}
.top_pickup_area .top_pickup_post {
width: 100%;
margin: 0 0 15px 0 !important;
font-size: 14px;
}
.top_pickup_area .top_pickup_post .category-list span,
.post_loop .top_blog_post .category-list span {
padding: 2px 5px;
font-size: 12px;
}
.top_pickup_area .top_pickup_post .title {
padding: 5px;
background: rgba(255, 255, 255, 0.7);
height: auto;
}
.top_pickup_area .top_pickup_post img {
width: 100%;
height: auto;
}
.ribbon {
height: 100px;
width: 100px;
}
.ribbon span {
height: 30px;
line-height: 30px;
font-size: 18px;
}
.post_loop > ul > li {
font-size: 14px;
max-width: 100%;
width: 100%;
margin: 0 0 15px 0 !important;
float: none;
}
.post_loop .thumb {
width: 45%;
}
.post_loop .thumb img {
width: 100%;
height: auto;
}
.post_loop .text {
padding: 5px;
}
.post_loop .title {
font-size: 14px;
}
.column3 li,
.column2 li {
width: 100%;
margin: 0 0 15px 0 !important;
}
.pickup_cat_01 .text {
padding: 10px;
}
.pickup_cat_01 .title {
font-size: 16px;
margin: 10px 0 10px 0;
}
.column3 li img,
.column2 li img {
width: 100%;
height: auto;
}
.pickup_cat_02 .title {
padding: 15px 10px;
font-size: 18px;
}
.pickup_cat_02 .title:after {
top: 100%;
left: 50%;
content: " ";
height: 0;
width: 0;
position: absolute;
border: 25px solid transparent;
border-top: 15px orange solid;
margin-left: -25px;
}
.pickup_cat_02 .text {
padding: 15px;
text-align: left;
}
.pickup_cat_02 .more {
margin-top: 15px;
text-align: center;
}
.pickup_cat_02 .more a {
display: block;
padding: 15px;
background: orange;
font-weight: bold;
color: #222;
}
.cat_list li {
margin-bottom: 5px;
font-size: 14px;
} .cf7 th,
.cf7 td {
display: block;
width: 100%;
padding: 10px 10px;
} .main-content-header {
padding: 2rem 0 0 0;
}
.entry-content {
padding: 0;
margin-bottom: 20px;
} .footer-box {
display: block;
}
.footer-left-box {
display: block;
width: 100%;
}
.footer-nav-list {
width: 100%;
margin-bottom: 15px;
} ul.page-numbers {
width: 80%;
}   .parent-link a {
width: 270px;
}
}
.main-breadcrumb a{
color:#000;
}
.main-content-header .main-content-title::before{
background-color:#8f272b;
}
#header-nav-area, .nav-previous a::before, .nav-next a::after, .page-links > span, .main-content-header .main-content-title::before, .topmain-widget-area .widget-title::after, .post-sitemap-list .widget-title::after, .sidebar-left .widget-title::after, .sidebar-right .widget-title::after, .comments-title::after, .comment-reply-title::after, .widget_rss .widget-title .rss-widget-icon-link::after, #wp-calendar caption, #wp-calendar tfoot #prev a::before, #wp-calendar tfoot #next a::before, .widget_archive select[name=archive-dropdown], .widget_categories select.postform, .footer-copy-area, a[rel*="category"], #pagetop{
background-color:#8f272b;
}
.nav-previous a,.nav-next a{
color:#000;
}
.textwidget p.anker_satei{
text-align: center;
font-weight: bold;
}
@media screen and (min-width: 768px) {
.textwidget p.anker_satei a{
font-size: 24px!important;
}
}
@media screen and (max-width: 767px) {
.textwidget p.anker_satei a{
font-size: 18px!important;
}
} .article-group.post_loop.documents_loop ul {
display: flex;
flex-wrap: wrap;
}
.article-group.post_loop.documents_loop ul li {
width: calc(100% / 3.7);
display: block;
border: none;
}
@media screen and (min-width: 768px) {
.article-group.post_loop.documents_loop ul {
justify-content: space-between;
}
.article-group.post_loop.documents_loop ul li {
width: calc(100% / 3.7);
position: relative;
padding-bottom: 50px;
margin-bottom: 40px;
}
.article-group.post_loop.documents_loop .btn{
position: absolute;
bottom: 0;
}
}
@media screen and (max-width: 767px) {
.article-group.post_loop.documents_loop ul {
justify-content: center;
align-items: center;
}
.article-group.post_loop.documents_loop ul li {
width: calc(100% / 1.5);
margin-bottom: 13vw !important;
}
}
.article-group.post_loop.documents_loop .btn {
display: block;
width: 100%;
padding: 10px 0;
background-color: #8F272B;
text-align: center;
color:white;
}
.gg-software-download {
box-sizing: border-box;
position: relative;
display: inline-block;
transform: translate(10px,50%) scale(var(--ggs,1));
top: -50%;
}
.article-group.post_loop.documents_loop .thumb {
position: static;
width: 100%;
height: 270px;
}
.article-group.post_loop.documents_loop .thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.article-group.post_loop.documents_loop .text {
display: block;
}
body.column-2r #wrapbox.main-content-wrap.document_single_wrap{
max-width: 100%;width: 100%;
}
.document_single_content{
display: flex;
flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
.document_single_content{
align-items: center;
justify-content: space-around;
}
.document_single_content .edit-area{
width: 60%;
}
}
@media screen and (max-width: 767px) {
.document_single_content{
text-align: center;
flex-direction: column;
align-items: center;
justify-content: center;
}
}
.document_single_content .edit-area h2{
font-size: 2rem;
padding-bottom: 20px;
}
.document_single_content .attachment{
width: 30%;
max-height: 500px;
}
.document_single_content .attachment img{
width: 100%;
height: 100%;
object-fit: cover;
}
.textwidget p.anker_satei{
text-align: center;
font-weight: bold;
}
@media screen and (min-width: 768px) {
.textwidget p.anker_satei a{
font-size: 24px!important;
}
}
@media screen and (max-width: 767px) {
.textwidget p.anker_satei a{
font-size: 18px!important;
}
.document_single_content .attachment{
width: 50%;
}
} .simple_cta_single {
border: 4px solid #d0a451;
padding: 0 20px;
-webkit-box-shadow: 2px 2px 7px rgba(208,164,81, 0.2);
box-shadow: 2px 2px 7px rgba(208,164,81, 0.2);
margin-right: 7px;
}
.simple_cta_single .flex {
display: flex;
align-items: center;
justify-content: space-between;
}
.simple_cta_single .flex .r_content {
width: 65%;
}
.simple_cta_single .flex .r_content .simple_cta_title{
font-weight: bold;
font-size: 20px;
}
.simple_cta_single .flex > p {
width: 30%;
}
@media screen and (max-width: 767px) {
.simple_cta_single .flex .r_content {
width: 100%;
}
.simple_cta_single .flex > p {
display: block;
width: 55%;
}
.simple_cta_single .flex {
display: flex;
flex-direction: column-reverse;
}
}
.simple_cta_single .btn {
background: #d0a451;
-webkit-box-shadow: 10px 8px 8px rgba(0, 0, 0, 0.1);
box-shadow: 10px 8px 8px rgba(0, 0, 0, 0.1);
color: #fff;
display: block;
text-align: center;
font-weight: bold;
font-size: 18px;
margin: 0 auto 20px;
box-sizing: border-box;
width: 80%;
max-width: 350px;
padding: 20px 30px;
transition: 0.2s ease;
}
.simple_cta_single .btn:hover{
transition: 0.2s ease;
background: #fff;
color: #d0a451;
border: 2px solid #d0a451;
}
.gap-banner{
padding: 20px 0;
}
@media screen and (max-width: 767px) {
.gap-banner{
text-align: center;
}
.img_center{
margin-right:auto;
margin-left: auto;
}
}
@media screen and (min-width: 768px) {
.site-header-area .component-inner{
display: flex;
}
#header-title-area{
display: flex;
align-items: baseline;
width: 50%;
}
.header_right ul{
width: 80%;
}
#header-title-area .catch_header_logo{
width: 60%;
}
.header_right{
width: 50%;
}
}