@charset "UTF-8";
   @keyframes fadeIn {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0
}
100% {
opacity: 1
}
}  @keyframes RightToLeft {
0% {
opacity: 0; transform: translateX(50px); }
100% {
opacity: 1; transform: translateX(0); }
} @keyframes SlideDown {
0% {
opacity: 0; transform: translateY(-50px); }
100% {
opacity: 1; transform: translateY(0); }
} @keyframes SlideUp {
0% {
opacity: 0; transform: translateY(50px);
}
100% {
opacity: 1; transform: translateY(0);
}
} .*** {
animation-name: SlideDown;
animation-duration: 2s;
} .*** {
animation-name: SlideUp;
animation-duration: 2s;
} .**** {
animation-name: RightToLeft;
animation-duration: 2s;
} @keyframes horizontal {
0% {
transform: translateX( -3px);
}
100% {
transform: translateX( 0px);
}
}
@keyframes vertical {
0% {
transform: translateY(-10px);
}
100% {
transform: translateY( 0px);
}
}  body {
color: #704e41;
}
.article-body p {
margin-bottom: 20px!important;
}
.fa-envelope-o:before {
font-family: "FontAwesome";
content: "\f003";
}
@media screen and ( min-width: 1200px ) {
.article-body {
padding: 0 46px 32px 46px;
}
}
.article {
background-color: unset;
border: none;
}
.article-body h2 {
margin: 0;
} .modal-menu {
top: 56%;
}
p.hamburger-phone {
font-size: 30px;
}
.header-cta-tell .tell-number {
font-size: 26px;
margin-bottom: 6px;
}
#modal-global-nav-container p.hamburger-mail {
font-size: 25px;
border-bottom: solid 1px #ddd;
padding-bottom: 30px;
}
#modal-global-nav-container p.hamburger-mail i {
color: #8BC34A;
}
.mobile-menu-widget {
border-bottom: unset;
padding-bottom: 10px;
}
#modal-global-nav-container li#menu-item-2769 {
display: none;
}
body#top {
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/bg-content.png) repeat 50% 0;
}
.header, .header-area-height-line #gnav { background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/bg-header.png) repeat-x 50% 0;
}
div#gnav {
background: rgba(255, 255, 255, 0.59);
border-top: #ddd solid 1px;
border-bottom: #ddd solid 2px;
}
.global-nav-default > li:first-child:before, .global-nav-default > li:after {
background-color: #666;
}
.global-nav-default li a {
color: #666;
font-weight: bold;
}
@media screen and ( min-width: 640px ) {
div.n2-ss-2-align {
display: block;
}
div.n2-ss-4-align {
display: none;
}
}
@media screen and ( max-width: 639px ) {
div.n2-ss-2-align {
display: none;
}
div.n2-ss-4-align {
display: block;
}
}
li.header-cta-tell {
background: rgba(255, 193, 7, 0.2);
padding: 13px;
margin-top: 6px;
animation: horizontal 1s ease-in-out infinite alternate;
}
li.header-cta-tell:before {
content: "";
position: absolute;
top: 100%;
right: 42%;
margin-left: -15px;
border: 15px solid transparent;
border-top: 15px solid rgba(255, 193, 7, 0.2);
}
.phone_number {
text-align: center;
display: block!important;
margin: 0 auto;
margin-bottom: 2px;
}
.phone_number i.fa.fa-phone {
color: #106159;
}
.phone_number span.tell-number {
color: #4CAF50!important;
margin: 0;
font-weight: bold;
}
.tel-text .tell-text {
color: #106159!important;
font-weight: bold;
} .ticker {
padding: 0 0 0 5px!important;
width: 100%!important;
border: none!important;
background-color: #f9f9f9!important;
white-space: nowrap;
} .page-template-page-company .article-header {
display: none;
} .new-top {
width: 100%;
margin-bottom: 10px;
}
.new-top img {
height: auto;
width: 100%;
}
.page-id-115 .content-page header, .page-id-2792 .content-page header {
display: none;
} .page-id-193 .content-page header {
display: none;
}
@media screen and (max-width: 767px) {
.content {
padding: 0 0 32px;
}
.article-body h2 {
margin: 40px 0 40px 0;
}
} section.our_mind {
margin: 30px auto;
}
section.our_mind h2 {
animation: fadeIn 2s ease 0s 1 normal;
-webkit-animation: fadeIn 2s ease 0s 1 normal;
text-align: center;
}
section.our_mind article {
}
section.our_mind article p {
animation: fadeIn 2s ease 0s 1 normal;
-webkit-animation: fadeIn 2s ease 0s 1 normal;
text-align: center;
margin: 10px 0;
}
@media screen and (max-width: 767px) {
section.our_mind {
padding: 0 15px;
}
} @media screen and (max-width: 767px) {
.info-container.inner {
padding: 0 15px;
}
} .side-banner {
margin-bottom: 7px;
}
.side-widget-kuni, .side-widget-works, .side-widget-blog, .side-widget-reform, .side-widget-new {
display: none;
margin-bottom: 10px;
} .page-id-31 .side-widget-kuni, .page-id-33 .side-widget-kuni {
display: block;
}
.single-works .side-widget-works, .post-type-archive-works .side-widget-works, .tax-works_type .side-widget-works, .tax-works_area .side-widget-works {
display: block;
}
.single-post .side-widget-blog, .category .side-widget-blog {
display: block;
}
.page-id-115 .side-widget-reform {
display: block;
}
.page-id-2792 .side-widget-new {
display: block;
}
.textwidget .side-banner {
transition: all .3s ease-out;
}
.textwidget .side-banner:hover {
transform: translateX(8px);
opacity: 0.8;
}
.textwidget .side-banner img {
width: 100%;
} .side-widget-works ul, .side-widget-kuni ul, .side-widget-blog ul, .side-widget-reform ul, .side-widget-new ul {
width: 100%
}
.side-widget-works li, .side-widget-kuni li, .side-widget-blog li, .side-widget-reform li, .side-widget-new li {
margin: 0;
position: relative;
font-weight: normal;
display: inline-block;
background-color: #feeaac;
margin-bottom: 10px;
margin-right: 3px;
border-radius: 2px;
}
.side-widget-works .works_area li {
margin: 0;
position: relative;
font-weight: normal;
display: inline-block;
background-color: #ddedcb;
margin-bottom: 10px;
margin-right: 3px;
border-radius: 2px;
}
.side-widget-works li:before, .side-widget-kuni li:before, .side-widget-blog li:before, .side-widget-reform li:before, .side-widget-new li:before {
content: '';
background-color: #b3b3b3;
display: block;
position: absolute;
left: 50%;
height: 56%;
top: 26%;
z-index: -1;
width: 46%;
box-shadow: 0 0 6px 5px #b3b3b3;
transform: rotate(3deg);
}
.side-widget-works li a, .side-widget-kuni li a, .side-widget-blog li a, .side-widget-reform li a, .side-widget-new li a {
padding: 6px 20px;
width: 100%;
display: block;
} .page-id-31 .article-header {
display: none;
}
.page-id-31 h2 {
padding: 0.5em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #4a3028;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 10%;
}
.page-id-31 h2::before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/icon-logo.png);
background-size: contain;
vertical-align: bottom;
background-repeat: no-repeat;
margin-right: 10px;
}
@media screen and (max-width: 767px) {
.page-id-31 h2::before {
vertical-align: middle;
}
}
h3.menu1 {
position: relative;
background: #8b2c34;
color: #fff;
text-align: center;
padding: 12px!important;
}
h3.menu1::after {
content: '';
width: 60px;
height: 20px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/menu1.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 10px;
bottom: 2px;
transform: scale(-1, 1);
}
h3.menu2 {
position: relative;
background: #634135;
color: #fff;
text-align: center;
padding: 12px!important;
}
h3.menu2::after {
content: '';
width: 30px;
height: 35px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/menu2.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 10px;
bottom: 2px;
transform: scale(-1, 1);
}
h3.menu3 {
position: relative;
background: #004500;
color: #fff;
text-align: center;
padding: 12px!important;
}
h3.menu3::after {
content: '';
width: 30px;
height: 35px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/menu3.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 10px;
bottom: 2px;
}
h3.menu4 {
position: relative;
background: #835b2c;
color: #fff;
text-align: center;
padding: 12px!important;
}
h3.menu4::after {
content: '';
width: 20px;
height: 35px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/menu4.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 10px;
bottom: 2px;
}
.page-id-31 .content-page .inner {
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat 0 100%;
padding-bottom: 30px;
margin-bottom: 40px;
}
#concept .padding10 {
padding: 0 10px 10px;
margin-bottom: 8px;
}
.page-id-31 #concept div#concept-menu {
margin-bottom: 40px;
padding-top: 10px;
}
#concept .padding-none {
padding: 0 0 40px;
}
#concept h4 {
background: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/back05.png);
background-size: 10%;
border: dotted 1px #654133;
font-size: 16px;
padding: 9px 0px 9px 10px;
margin: 0 0 10px;
color: #654133;
}
#concept h4::before {
font-family: "Font Awesome 5 Free";
content: '\f138';
margin-right: 10px;
}
#concept li {
font-weight: bold;
font-size: 13px;
list-style-image: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/concept_arrow.png);
}
#concept .fl {
float: left;
width: 49%;
}
#concept .fr {
float: right;
width: 49%;
}
@media screen and (max-width: 767px) {
#concept .fl {
display: block;
width: 100%;
}
#concept .fr {
display: block;
width: 100%;
}
}
#concept #concept-menu .inner {
margin-bottom: 10px;
padding-bottom: 0;
}
#concept #concept-menu .fl .box {
padding-right: 15px;
margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
#concept #concept-menu .fl .box {
padding-right: 0;
margin-bottom: 0;
}
}
#concept #concept-menu .fl .box p {
display: none;
}
#concept #concept-menu .fr .box {
padding-left: 15px;
margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
#concept #concept-menu .fr .box {
padding-left: 0;
margin-bottom: 0;
}
}
#concept #concept-menu .fr .box p {
display: none;
}
#concept #concept-menu h3 {
margin: 3px 0 10px;
}
#concept #concept-menu ul {
margin: 0 0 0 20px;
}
#concept #concept-menu p {
margin: 0;
}
#concept #concept-menu a {
display: block;
text-decoration: none;
padding: 10px;
}
#concept #concept-menu a:hover {
background: #e5dcd2;
}
#concept #concept-menu .fl {
background: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/concept_line.gif) no-repeat 100% 10px;
width: 50%;
}
@media screen and (max-width: 767px) {
#concept #concept-menu .fl {
background: none;
width: 100%;
}
}
#concept #concept-menu .fr {
width: 50%;
}
@media screen and (max-width: 767px) {
#concept #concept-menu .fr {
width: 100%;
}
}
#concept #concept-ability {
margin-top: 20px;
}
#concept #concept-ability .left {
width: 50%;
display: table-cell;
border: solid 1px #ddd;
border-collapse: collapse;
}
@media screen and (max-width: 767px) {
#concept #concept-ability .left {
width: 100%;
display: block;
}
}
#concept #concept-ability .left h3 {
text-align: center;
margin: 0;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/back03.png) repeat 50% 0;
background-size: 20%;
border-bottom: solid 1px #ddd;
}
#concept #concept-ability .left h3:before {
font-family: "FontAwesome";
content: '\f1db';
margin-right: 10px;
color: #9b4951;
}
#concept #concept-ability .right {
width: 50%;
display: table-cell;
border: solid 1px #ddd;
border-collapse: collapse;
}
@media screen and (max-width: 767px) {
#concept #concept-ability .right {
width: 100%;
display: block;
}
}
#concept #concept-ability .right h3 {
text-align: center;
margin: 0;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/back03.png) repeat 50% 0;
background-size: 20%;
border-bottom: solid 1px #ddd;
}
#concept #concept-ability .right h3:before {
font-family: "Font Awesome 5 Free";
content: '\f00d';
margin-right: 10px;
color: #66b5c9;
}
#concept #concept-ability ul {
margin: 0;
border-collapse: collapse;
height: 110px;
}
#concept #concept-ability li {
font-size: 11px;
margin-bottom: 11px;
}
#concept #concept-ability .left li {
margin-left: 25px;
list-style-image: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/concept_maru.png);
}
#concept #concept-ability .left li:first-child {
margin-top: 30px;
}
#concept #concept-ability .right li {
margin-left: 25px;
list-style-image: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/concept_batsu.png);
}
#concept #concept-ability .right li:first-child {
margin-top: 30px;
}
#concept #concept-content .inner {
padding: 0;
margin: 0;
}
#concept #concept-content .inner.last {
margin-bottom: 25px;
}
#concept #concept-content h3 {
margin-bottom: 20px;
} h3#concept-menu1 {
padding: 0.5em 0.5em 0.5em 3em!important;
border-radius: 5px;
color: #FFF;
background: #8e2931;
position: relative;
}
h3#concept-menu1::before {
font-family: "Font Awesome 5 Free";
content: "\f015";
color: #fff;
font-size: 22px;
position: absolute;
top: 3px;
left: 10px;
}
h3#concept-menu1::after {
content: '';
width: 80px;
height: 30px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/menu1.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 10px;
bottom: 2px;
transform: scale(-1, 1);
} h3#concept-menu2 {
padding: 0.5em 0.5em 0.5em 3em!important;
border-radius: 5px;
color: #FFF;
background: #644134;
position: relative;
}
h3#concept-menu2::before {
font-family: "Font Awesome 5 Free";
content: "\f015";
color: #fff;
font-size: 22px;
position: absolute;
top: 3px;
left: 10px;
}
h3#concept-menu2::after {
content: '';
width: 30px;
height: 32px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/menu2.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 10px;
bottom: 2px;
transform: scale(-1, 1);
} h3#concept-menu3 {
padding: 0.5em 0.5em 0.5em 3em!important;
border-radius: 5px;
color: #FFF;
background: #004600;
position: relative;
}
h3#concept-menu3::before {
font-family: "Font Awesome 5 Free";
content: "\f015";
color: #fff;
font-size: 22px;
position: absolute;
top: 3px;
left: 10px;
}
h3#concept-menu3::after {
content: '';
width: 30px;
height: 32px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/menu3.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 10px;
bottom: 2px;
transform: scale(-1, 1);
} h3#concept-menu4 {
padding: 0.5em 0.5em 0.5em 3em!important;
border-radius: 5px;
color: #FFF;
background: #845c27;
position: relative;
}
h3#concept-menu4::before {
font-family: "Font Awesome 5 Free";
content: "\f015";
color: #fff;
font-size: 22px;
position: absolute;
top: 3px;
left: 10px;
}
h3#concept-menu4::after {
content: '';
width: 30px;
height: 32px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/menu4.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 10px;
bottom: 2px;
transform: scale(-1, 1);
}
#concept #concept-content ul {
padding: 0 10px;
margin-bottom: 15px;
}
#concept #concept-content p {
padding: 0 10px 24px;
margin: 0;
}
#concept #concept-content .pagetop {
background: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/concept_pagetop_on.gif) no-repeat 100% 0;
display: block;
text-align: right;
}
#concept #concept-content .pagetop a {
display: block;
}
#concept #concept-content .concept-sozai {
background: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat scroll 0 100% rgba(0, 0, 0, 0);
margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
#concept #concept-content .concept-sozai {
background: none margin-bottom: 0;
}
}
#concept #concept-content .concept-sozai > div {
width: 48%;
}
@media screen and (max-width: 767px) {
#concept #concept-content .concept-sozai > div {
width: 100%;
}
#concept #concept-content .concept-sozai > div img {
width: 100%;
}
#concept #concept-content .concept-sozai .fl {
background: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat scroll 0 100% rgba(0, 0, 0, 0);
margin-bottom: 20px;
}
}
#concept #concept-content .concept-sozai p {
font-size: 11px;
padding: 0;
margin-bottom: 20px;
}
#concept #concept-content .concept-sozai img {
margin-bottom: 10px;
} .page-id-33 .article-header {
display: none;
}
.page-id-33 h2 {
padding: 0.5em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #4a3028;
margin-bottom: 20px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 15%;
}
.page-id-33 h2::before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/icon-logo.png);
background-size: contain;
vertical-align: bottom;
background-repeat: no-repeat;
margin-right: 10px;
}
@media screen and (max-width: 767px) {
.page-id-33 h2::before {
vertical-align: middle;
}
}
.page-id-33 .inner {
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat 0 100%;
padding-bottom: 30px;
margin-bottom: 40px;
}
.page-id-33 table#company-data {
margin: 0;
}
.page-id-33 table th {
background-color: #2a1f0a;
color: #fff;
font-size: 13px;
border: solid 1px #795548;
}
.page-id-33 table td {
background: #f7eede;
border: solid 1px #b3aeac;
}
@media screen and (max-width: 767px) {
table#company-data th {
display: block;
width: 100%;
border: none;
height: 32px!important;
}
table#company-data td {
display: block;
width: 100%;
}
}
dl#daihyo-data dt {
display: table-cell;
width: 67px;
padding-right: 10px;
vertical-align: top;
}
@media screen and (max-width: 767px) {
dl#daihyo-data dt {
width: 100%;
display: block;
padding-bottom: 0;
}
}
dl#daihyo-data dd {
display: table-cell;
width: 382px;
}
@media screen and (max-width: 767px) {
dl#daihyo-data dd {
width: 100%;
display: block;
padding-top: 0;
padding-left: 10px;
}
}
dl#daihyo-data li {
list-style: none;
margin-bottom: 10px;
}
.inner.daihyo {
display: table;
}
.inner.daihyo .kunio {
padding-right: 10px;
display: table-cell;
}
.inner.daihyo #daihyo-data {
display: table-cell;
vertical-align: top;
}
.inner.daihyo #daihyo-data img {
margin:0 0 10px
}
@media screen and (max-width: 640px) {
.inner.daihyo .kunio {
padding-right: 10px;
display: block;
}
.inner.daihyo #daihyo-data {
display: block;
}
}
@media screen and (max-width: 514px) {
img.kunio {
width:100%
}
img.alignnone.size-full.wp-image-60 {
display: block;
margin: 0 auto;
}
.inner.daihyo p {
margin: 0;
}
dl#daihyo-data li {
margin-bottom: 0;
}
}
.inner.daihyo p {
margin: 0;
}
img.alignnone.size-full.wp-image-60 {
margin-top: 10px;
}
.map-open {
text-align: right;
}
.map-open small {
background: url(http://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ico-open-link.gif) no-repeat 0 50%;
padding-left: 20px;
}
.map-open a {
background: url(http://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ico-arrow2.gif) no-repeat 100% 50%;
padding-right: 15px;
} @media screen and (max-width: 767px) {
.archive #breadcrumb, .search #breadcrumb {
top: -25px;
padding: 0 16px;
}
section.works {
padding: 0 8px 8px;
}
}
h2.works_h2 {
padding: 0.4em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #6f4c40;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 10%;
}
@media screen and (max-width: 767px) {
h2.works_h2, h2.head_h2 {
margin: 40px 0 10px 0;
}
}
h2.works_h2::before {
font-family: "Font Awesome 5 Free";
content: "\f015";
font-size: 36px;
margin: 0 10px;
color: #fff;
vertical-align: sub;
}
.single-works h1.entry-title {
padding: 0.4em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #6f4c40;
margin-top: 0;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_8.png) repeat 50% 0;
background-size: 10%;
}
@media screen and (max-width: 767px) {
.single-works h1.entry-title {
margin: 40px 0 10px 0;
}
}
.article-header {
padding: 0px 15px;
}
.single-works h1.entry-title:before {
font-family: "Font Awesome 5 Free";
content: "\f015";
font-size: 36px;
margin: 0 10px;
color: #fff;
}
a.works_top_archive {
text-align: right;
display: block;
transition: all .3s ease-out;
}
a.works_top_archive :hover {
transform: translateX(3px);
opacity: 0.8;
}
a.works_top_archive:after {
content: '';
display: inline-block;
width: 25px;
height: 10px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/arrow_more.png);
background-repeat: no-repeat;
background-size: contain;
vertical-align: baseline;
}
.single-works h2.sub_title {
font-size: 25px;
}
article.type-works h3 {
text-align: center;
} article.type-works h3.goyobo {
text-align: left;
font-size: 2.6rem;
position: relative;
padding: 0.5em;
border: 1px solid #CCC;
border-radius: 5px;
color: #6f4c40;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/back04.png) repeat 50% 0;
background-size: 11%;
}
article.type-works h3.goyobo:before {
font-family: "Font Awesome 5 Free";
content: "\f084";
margin: 0 10px;
color: #6f4c40;
} article.type-works h3.point {
text-align: left;
font-size: 2.6rem;
padding: 0.5em;
border: 1px solid #CCC;
border-radius: 5px;
color: #6f4c40;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 10%;
}
article.type-works h3.point:before {
font-family: "Font Awesome 5 Free";
content: "\f14a";
margin: 0 10px;
color: #6f4c40;
}
.lSSlideWrapper.usingCss p {
position: relative;
border-top: solid 2px #94ae91;
border-bottom: solid 2px #94ae91;
background: #f4f4f4;
line-height: 1.4;
padding: 0.4em 0.5em;
margin: 2em 0 0.3em;
text-align: left;
} .lSSlideWrapper.usingCss p:after { position: absolute;
font-family: "Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;
content: '\f0a7\ POINT';
background: #94ae91;
color: #fff;
left: 0px;
bottom: 100%;
border-radius: 5px 5px 0 0;
padding: 5px 7px 3px;
font-size: 0.7em;
line-height: 1;
letter-spacing: 0.05em;
margin-left: 20px;
}
article.type-works section.works-comment {
padding: 0 15px;
}
article.type-works .works-comment-text {
padding: 0 10px 40px 10px;
}
span.edit-link {
display: none;
}
section.works article h2.archive-header-title {
padding-bottom: 10px!important;
}
section.works article ul {
margin-bottom: 10px;
}
section.works article ul li.works_area {
display: inline-block;
background: rgba(139, 195, 74, 0.3);
padding: 3px 8px;
margin: 0 5px 5px 0;
border-radius: 2px;
}
section.works article ul li.works_type {
display: inline-block;
background: rgba(255, 193, 7, 0.3);
padding: 3px 8px;
margin: 0 5px 5px 0;
border-radius: 2px;
} .page-id-115 h2, .page-id-2792 h2 {
text-align: left;
font-size: 2.6rem;
padding: 0.4em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #6f4c40;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 10%;
}
.page-id-115 h2:before, .page-id-2792 h2:before {
font-family: "Font Awesome 5 Free";
content: "\f015";
font-size: 36px;
margin: 0 10px;
color: #fff;
}
.page-id-115 .article-body h3, .page-id-2792 .article-body h3 {
text-align: left;
font-size: 2.6rem;
position: relative;
padding: 0.5em;
border: 1px solid #CCC;
border-radius: 5px;
color: #6f4c40;
margin: 10px 0 20px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/back04.png) repeat 50% 0;
background-size: 11%;
}
.page-id-115 p.line-dash, .page-id-2792 p.line-dash {
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-dash.gif) no-repeat scroll 0 100% rgba(0, 0, 0, 0);
margin-bottom: 30px;
padding-bottom: 30px;
}
.page-id-115 #flow .inner, .page-id-2792 #flow .inner {
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat scroll 0 100% rgba(0, 0, 0, 0);
margin-bottom: 0;
padding: 0 0 30px 20px;
}
.page-id-115 #flow .flow-arrow, .page-id-2792 #flow .flow-arrow {
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/flow-arrow.gif) no-repeat 50% 50%;
height: 26px;
margin: 12px 0 9px;
}
.page-id-115 #flow strong, .page-id-2792 #flow strong {
font-size: 130%;
} .page-id-1010 .article-header {
display: none;
}
.page-id-1010 div#solar h2 {
}
.page-id-1010 div#solar h2 {
padding: 0.5em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #4a3028;
margin-bottom: 20px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 15%;
}
.page-id-1010 div#solar h2::before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/icon-logo.png);
background-size: contain;
vertical-align: bottom;
background-repeat: no-repeat;
margin-right: 10px;
}
@media screen and (max-width: 767px) {
.page-id-1010 div#solar h2::before {
vertical-align: middle;
}
}
.page-id-1010 div#solar h3 {
padding: 0.5em 0.5em 0.5em 3em!important;
border-radius: 5px;
color: #FFF;
background: #644134;
position: relative;
}
.page-id-1010 div#solar h3::before {
font-family: "Font Awesome 5 Free";
content: "\f015";
color: #fff;
font-size: 22px;
position: absolute;
top: 3px;
left: 10px;
}
.page-id-1010 div#solar .under15 h4 {
background: #647f98;
color: #fff;
text-align: center;
padding: 3px;
margin: 1px 0;
font-size: 14px;
position: relative;
}
.page-id-1010 div#solar .under15 {
border-top: dashed 1px #647f98;
border-bottom: dashed 1px #647f98;
margin: 0 auto;
}
.page-id-1010 div#solar span.awesome-icon i {
font-size: 25px;
vertical-align: middle;
}
.page-id-1010 ul.li_style3 li {
list-style: none;
margin: 0;
}
.page-id-1010 ul.li_style3 li.box {
width: 31.5%;
display: inline-block;
vertical-align: top;
margin-right: 9px;
}
.page-id-1010 ul.li_style3 li.box:first-child {
margin-left: 5px;
}
.page-id-1010 ul.li_style3 li.box:last-child {
margin-right: 0;
}
.page-id-1010 ul.li_style3 .mondai {
text-align: center;
position: relative;
background: #f5ecda;
padding: 10px;
border-top: dashed 1px #e5d4b4;
border-bottom: dashed 1px #e5d4b4;
margin-bottom: 40px;
font-size: 16px;
font-weight: bold;
color: #6f5246;
}
.page-id-1010 ul.li_style3 .mondai::after {
font-family: "FontAwesome";
content: '\f0dd';
font-size: 50px;
position: absolute;
left: 43%;
bottom: -50px;
color: #afbac2;
}
.page-id-1010 ul.li_style3 .merit {
background: #fbe8e0;
text-align: center;
padding: 5px;
font-size: 16px;
color: #6f5246;
}
.page-id-1010 ul.li_style3 .merit2 {
width: 32%;
background: #624136;
color: #fff;
padding: 3px 10px;
text-align: center;
font-size: 16px;
font-weight: bold;
line-height: 20px;
height: 55px;
display: table-cell;
vertical-align: middle;
}
.page-id-1010 ul.li_style3 .card {
border: solid 1px #c9b6a9;
}
.page-id-1010 ul.li_style3 .card ul {
margin: 0!important;
background: #fff;
}
.page-id-1010 ul.li_style3 li.merit3 {
padding: 6px;
font-size: 15px;
font-weight: bold;
color: #923e47;
}
.page-id-1010 ul.li_style3 li.description {
padding: 6px;
}
.page-id-1010 ul.li_style3.clearfix {
margin: 20px 0;
}
@media screen and (max-width: 767px) {
.page-id-1010 ul.li_style3 li.box {
width: 100%;
display: block;
vertical-align: top;
margin-right: 0px;
margin-bottom: 50px;
}
.page-id-1010 ul.li_style3 li.box:first-child {
margin-left: 0px;
}
.page-id-1010 ul.li_style3 .mondai::after {
left: 46%;
}
.page-id-1010 ul.li_style3 .merit2 {
width: 100%;
height: auto;
display: block;
padding: 10px 3px;
}
}
#solar .clear {
padding: 0 10px 1px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-dash.gif) no-repeat scroll 0 100% rgba(0, 0, 0, 0);
margin-bottom: 20px;
}
#solar .inner {
padding: 0 0 30px 0;
margin: 0;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat 0 100%;
}
.page-id-1010 ul.li_style2 {
margin: 20px 0;
}
.page-id-1010 ul.li_style2 li.box2 {
width: 50%;
display: inline-block;
vertical-align: top;
border: solid 1px #c9b6a9;
margin-right: 9px;
}
.page-id-1010 ul.li_style2 li.box2:first-child {
width: 46%;
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 767px) {
.page-id-1010 ul.li_style2 li.box2, .page-id-1010 ul.li_style2 li.box2:first-child {
width: 100%;
}
}
.page-id-1010 ul.li_style2 li.box2 .midashi {
background: #952237;
text-align: left;
position: relative;
padding: 10px;
border-top: dashed 1px #6f5246;
border-bottom: dashed 1px #6f5246;
font-size: 16px;
font-weight: bold;
color: #fff;
}
.page-id-1010 ul.li_style2 li.box2 .midashi img {
width: 99px;
float: right;
position: absolute;
top: 11px;
right: 8px;
}
.page-id-1010 ul.li_style2 li.box2 .maker {
background: #ffeeea;
position: relative;
padding: 7px;
padding-left: 50px;
font-size: 16px;
font-weight: bold;
color: #684a40;
}
.page-id-1010 ul.li_style2 li.box2 .maker img {
width: 28px;
position: absolute;
top: 5px;
left: 15px;
}
.page-id-1010 ul.li_style2 li.box2 .card {
background: #fff;
}
.page-id-1010 ul.li_style2 li.box2 .card ul {
margin: 0;
padding: 0;
}
.page-id-1010 ul.li_style2 li.box2 .card ul li {
list-style: none;
padding: 16px 0 15px 8px;
margin: 0;
}
.page-id-1010 .solar_txt {
font-size: 12px;
}
.page-id-1010 .Annotation {
padding-left: 10px;
}
.page-id-1010 #cont3 h4, .page-id-1010 #cont4 h4, .page-id-1010 #cont4 h5 {
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/back05.png);
background-size: 10%;
border: dotted 1px #654133;
font-size: 16px;
padding: 9px 0px 9px 10px;
margin: 0 0 10px;
color: #654133;
}
.page-id-1010 #cont3 h4::before, .page-id-1010 #cont4 h4::before, .page-id-1010 #cont4 h5::before {
font-family: "Font Awesome 5 Free";
content: '\f138';
margin-right: 10px;
}
.page-id-1010 #cont3 .box.fl_l {
width: 44%;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/concept_line.gif) repeat-y right top transparent;
display: inline-block;
vertical-align: top;
padding: 0 10px;
}
.page-id-1010 #cont3 .box.fl_r {
width: 55%;
display: inline-block;
padding: 0 10px;
}
.page-id-1010 #cont3 .box.fl_r img {
margin: 0;
padding: 10px 10px 30px;
width: 100%;
}
.page-id-1010 .text_bg p {
text-align: left;
font-size: 14px;
font-weight: bold;
padding: 0.5em;
padding-left: 40px;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
color: #6f4c40;
background: #fcf0dd;
position: relative;
}
.page-id-1010 .text_bg p:before {
font-family: "Font Awesome 5 Free";
content: "\f14a";
margin: 0 10px;
color: #6f4c40;
position: absolute;
left: 0;
top: -5px;
font-size: 25px;
}
.page-id-1010 p.s_attention {
text-indent: -1.5rem;
padding-left: 1.5rem;
}
.page-id-1010 #cont4 .box.fl_l {
width: 48%;
display: inline-block;
vertical-align: top;
margin-right: 19px;
}
.page-id-1010 #cont4 .box.fl_r {
width: 48%;
display: inline-block;
}
@media screen and (max-width: 767px) {
.page-id-1010 #cont3 .box.fl_l {
width: 100%;
background: none;
}
.page-id-1010 #cont3 .box.fl_r {
width: 100%;
}
.page-id-1010 #cont3 .box.fl_r img {
max-width: 100%;
}
.page-id-1010 #cont4 .box.fl_l {
width: 100%;
display: inline-block;
vertical-align: top;
margin-right: 19px;
}
.page-id-1010 #cont4 .box.fl_r {
width: 100%;
display: inline-block;
}
.page-id-1010 #cont4 img {
max-width: important;
height: auto;
margin: 0 0 16px 0;
width: 100%!important;
}
} .page-id-74 section.works h2#section_staff {
padding: 0.5em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #4a3028;
margin-bottom: 20px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 15%;
}
.page-id-74 section.works h2#section_staff::before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/icon-logo.png);
background-size: contain;
vertical-align: bottom;
background-repeat: no-repeat;
margin-right: 10px;
} .page-id-74 section.works .article-body.fukatsu h3.staff {
text-align: left;
font-size: 25px;
line-height: 25px;
font-family: "Sawarabi Mincho";
font-weight: 500;
position: relative;
padding: 10px 15px;
border: 1px solid #CCC;
border-radius: 0px;
color: #6f4c40;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/back04.png) repeat 50% 0;
background-size: 11%;
}
.page-id-74 section.works .article-body.fukatsu h3.staff:before {
content: 'STAFF :';
font-size: 18px;
line-height: 18px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #ac6234;
padding: 12px 0;
padding-right: 10px;
vertical-align: middle;
}
.page-id-74 section.works .article-body.fukatsu h3.staff:after {
content: 'Fukatsu Kunio';
font-size: 18px;
line-height: 23px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #666;
float: right;
}
.page-id-74 section.works .article-body.fukatsu h3.staff_title {
text-align: right;
font-size: 12px;
padding: 0.4em!important;
border: 1px dashed #9E9E9E;
border-radius: 5px;
color: #fffefe;
background: #825b30;
background-size: 10%;
margin: 15px 15px 15px 0;
margin-bottom: 30px;
}
.page-id-74 section.works .article-body.fukatsu .staff_body_left {
display: table-cell;
width: 220px;
}
.page-id-74 section.works .article-body.fukatsu .staff_body {
display: table;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat 0 100%;
}
.page-id-74 section.works .article-body.fukatsu .staff_body_right {
display: table-cell;
vertical-align: top;
padding-left: 15px;
}
.page-id-74 section.works .article-body.fukatsu strong {
}
.page-id-74 section.works .article-body.fukatsu p {
font-size: 16px;
line-height: 20px;
} .page-id-74 section.works .article-body.azuma h3.staff {
text-align: left;
font-size: 25px;
line-height: 25px;
font-family: "Sawarabi Mincho";
font-weight: 500;
position: relative;
padding: 10px 15px;
border: 1px solid #CCC;
border-radius: 0px;
color: #6f4c40;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/back04.png) repeat 50% 0;
background-size: 11%;
}
.page-id-74 section.works .article-body.azuma h3.staff:before {
content: 'STAFF :';
font-size: 18px;
line-height: 18px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #ac6234;
padding: 12px 0;
padding-right: 10px;
vertical-align: middle;
}
.page-id-74 section.works .article-body.azuma h3.staff:after {
content: 'Azuma Megumi';
font-size: 18px;
line-height: 23px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #666;
float: right;
}
.page-id-74 section.works .article-body.azuma h3.staff_title {
text-align: right;
font-size: 12px;
padding: 0.4em!important;
border: 1px dashed #9E9E9E;
border-radius: 5px;
color: #fffefe;
background: #825b30;
background-size: 10%;
margin: 15px 15px 15px 0;
margin-bottom: 30px;
}
.page-id-74 section.works .article-body.azuma .staff_body_left {
display: table-cell;
width: 220px;
}
.page-id-74 section.works .article-body.azuma .staff_body {
display: table;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat 0 100%;
}
.page-id-74 section.works .article-body.azuma .staff_body_right {
display: table-cell;
vertical-align: top;
padding-left: 15px;
}
.page-id-74 section.works .article-body.azuma strong {
}
.page-id-74 section.works .article-body.azuma p {
font-size: 16px;
line-height: 20px;
} .page-id-74 section.works .article-body.craftsman h3.staff {
text-align: left;
font-size: 25px;
line-height: 25px;
font-family: "Sawarabi Mincho";
font-weight: 500;
position: relative;
padding: 10px 15px;
border: 1px solid #CCC;
border-radius: 0px;
color: #6f4c40;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/back04.png) repeat 50% 0;
background-size: 11%;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title {
text-align: left;
font-size: 17px;
line-height: 17px;
padding: 0.5em!important;
border: 1px dashed #9E9E9E;
border-radius: 5px;
color: #fffefe;
background: #825b30;
background-size: 10%;
margin: 15px;
margin-left: 0;
margin-bottom: 30px;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title.yagihasi:after {
content: '職人歴40年';
font-size: 14px;
line-height: 14px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #fff;
float: right;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title.kotou:after {
content: '職人歴45年';
font-size: 14px;
line-height: 14px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #fff;
float: right;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title.ogura:after {
content: '職人歴35年';
font-size: 14px;
line-height: 14px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #fff;
float: right;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title.shibata:after {
content: '職人歴22年';
font-size: 14px;
line-height: 14px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #fff;
float: right;
}
.page-id-74 section.works .article-body.craftsman .staff_body_left {
display: table-cell;
}
.page-id-74 section.works .article-body.craftsman .staff_body {
display: table;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/line-section.gif) no-repeat 0 100%;
}
.page-id-74 section.works .article-body.craftsman .staff_body_right {
display: table-cell;
width: 220px;
vertical-align: top;
}
.page-id-74 section.works .article-body.craftsman strong {
margin-left: 15px;
}
.page-id-74 section.works .article-body.craftsman p {
margin-right: 15px;
font-size: 16px;
line-height: 20px;
}
@media screen and (max-width: 520px) { .page-id-74 section.works .article-body.fukatsu h3.staff {
font-size: 20px;
line-height: 20px;
}
.page-id-74 section.works .article-body.fukatsu h3.staff:before {
font-size: 13px;
line-height: 13px;
}
.page-id-74 section.works .article-body.fukatsu h3.staff:after {
font-size: 13px;
line-height: 23px;
}
.page-id-74 section.works .article-body.fukatsu .staff_body_left {
display: block;
width: 100%;
}
.page-id-74 section.works .article-body.fukatsu .staff_body_left img {
width: 100%;
}
.page-id-74 section.works .article-body.fukatsu .staff_body_right {
display: block;
vertical-align: unset;
padding-left: 0;
}
.page-id-74 section.works .article-body.fukatsu p {
font-size: 16px;
line-height: 20px;
} .page-id-74 section.works .article-body.azuma h3.staff {
font-size: 20px;
line-height: 20px;
}
.page-id-74 section.works .article-body.azuma h3.staff:before {
font-size: 13px;
line-height: 13px;
}
.page-id-74 section.works .article-body.azuma h3.staff:after {
font-size: 13px;
line-height: 23px;
}
.page-id-74 section.works .article-body.azuma .staff_body_left {
display: block;
width: 100%;
}
.page-id-74 section.works .article-body.azuma .staff_body_left img {
width: 100%;
}
.page-id-74 section.works .article-body.azuma .staff_body_right {
display: block;
vertical-align: unset;
padding-left: 0;
}
.page-id-74 section.works .article-body.azuma p {
font-size: 16px;
line-height: 20px;
} .page-id-74 section.works .article-body.craftsman h3.staff {
font-size: 20px;
line-height: 20px;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title {
text-align: left;
font-size: 13px;
line-height: 13px;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title.yagihasi:after {
content: '職人歴40年';
font-size: 14px;
line-height: 14px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #fff;
float: right;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title.kotou:after {
content: '職人歴45年';
font-size: 14px;
line-height: 14px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #fff;
float: right;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title.ogura:after {
content: '職人歴35年';
font-size: 14px;
line-height: 14px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #fff;
float: right;
}
.page-id-74 section.works .article-body.craftsman h3.staff_title.shibata:after {
content: '職人歴22年';
font-size: 14px;
line-height: 14px;
font-family: -apple-system, 'BlinkMacSystemFont', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
color: #fff;
float: right;
}
.page-id-74 section.works .article-body.craftsman .staff_body_left {
order: 2;
}
.page-id-74 section.works .article-body.craftsman .staff_body {
display: block;
flex-flow: row wrap;
}
.page-id-74 section.works .article-body.craftsman .staff_body_right {
display: table-caption;
width: 100%!important;
vertical-align: top;
order: 1;
}
.page-id-74 section.works .article-body.craftsman .staff_body_right img {
width: 100%!important;
}
.page-id-74 section.works .article-body.craftsman p {
margin-right: 15px;
font-size: 16px;
line-height: 20px;
}
} .page-id-197 .article-header {
display: none;
}
.page-id-197 h2 {
padding: 0.5em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #4a3028;
margin-bottom: 20px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 15%;
}
.page-id-197 h2::before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/icon-logo.png);
background-size: contain;
vertical-align: bottom;
background-repeat: no-repeat;
margin-right: 10px;
}
.page-id-197 h3 {
margin: 0;
color: #56350f;
}
@media screen and (max-width: 767px) {
.page-id-197 h2::before {
vertical-align: middle;
}
}  div#pum_popup_title_2763 {
text-align: center;
padding-bottom: 10px;
border-bottom: solid 1px #ddd;
margin-bottom: 20px;
}
form.wpcf7-form p {
margin-bottom: 20px;
text-align: center;
}
input.wpcf7-form-control.wpcf7-submit.wpcf7c-elm-step2.wpcf7c-force-hide {
text-align: center;
margin: 0 auto;
display: block;
}
input.wpcf7-confirm.wpcf7c-btn-confirm {
text-align: center;
margin: 0 auto;
display: block;
}
input.wpcf7-back.wpcf7c-btn-back {
padding: 8px 32px;
border: none;
border-radius: 4px;
border-bottom: 3px solid rgba(0, 0, 0, 0.2);
background-color: #9b8d77;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #fff;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
cursor: pointer;
display: inline-block;
}
input[type=submit] {
display: inline-block;
}
form.wpcf7-form p label {
text-align: left;
display: block;
} .page-id-193 form.wpcf7-form.custom-wpcf7c-confirmed {
margin-top: 30px;
}
form.wpcf7-form.init {
max-width: 58rem;
margin: auto;
padding: 0 1rem;
}
.page-id-5670 h1,
.page-id-5672 h1,
.page-id-193 div#contact h2 {
padding: 0.5em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #4a3028;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 10%;
}
.page-id-5670 h1::before,
.page-id-5672 h1::before,
.page-id-193 div#contact h2::before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/icon-logo.png);
background-size: contain;
vertical-align: bottom;
background-repeat: no-repeat;
margin-right: 10px;
}
@media screen and (max-width: 767px) {
.page-id-5670 h1::before,
.page-id-5672 h1::before,
.page-id-193 div#contact h2::before {
vertical-align: middle;
}
}
@media screen and (max-width: 559px) {
span.wpcf7-list-item {
display: block;
text-align: left;
margin: 0 0 1em 1em;
}
} h2.blog_h2, h1.blog {
padding: 0.5em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #4a3028;
margin-bottom: 10px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 10%;
}
h2.blog_h2::before, h1.blog::before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
background-image: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/icon-logo.png);
background-size: contain;
vertical-align: bottom;
background-repeat: no-repeat;
margin-right: 10px;
}
h1.entry-title.blog {
margin: 0;
}
.article-header.blog {
padding: 0;
}
article#blog p {
margin-bottom: 8px;
}
img.attachment-large-thumbnail {
height: 300px;
object-fit: cover;
font-family: 'object-fit: cover';
}
.article-thumbnail {
background: #f3e9da;
position: relative;
}
.article-thumbnail p.ami {
position: absolute;
z-index: 800;
width: 100%;
top: 0;
height: 300px;
opacity: 0.1;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/overlays/02.png);
}
@media screen and (max-width: 767px) {
h2.blog_h2, h1.blog {
margin: 40px 0 10px 0!important;
}
section.blog {
padding: 0 16px 16px 16px;
}
.article-header.blog {
padding: 0 16px;
}
h2.blog_h2::before, h1.blog::before {
vertical-align: middle;
}
}
table.pdf td {
padding: 5px 5px 0 5px;
width: 30%;
display: inline-block;
text-align: center;
border: none;
}
@media screen and (max-width: 640px) {
table.pdf td {
width: 50%;
}
}  section.event-campaign {
margin-bottom: 30px;
}
section.event-campaign .type-event-campaign .eye-catch img {
height: 200px;
object-fit: cover;
font-family: 'object-fit: cover';
}
section.event-campaign .type-event-campaign p {
margin: 0;
padding: 0!important;
}
.event-campaignBox {
display: table;
width: 100%;
}
.event-campaignBox-left, .event-campaignBox-right {
display: table-cell;
vertical-align: top;
width: 50%;
}
.event-campaignBox-left {
padding-right: 10px;
}
.event-campaignBox-left img {
transition: all .3s ease-out;
}
.event-campaignBox-left img:hover {
transform: translateY(-3px);
opacity: 0.8;
}
.event-campaignBox-right {
padding-left: 10px;
}
.event-campaignBox-right ul.ul-inner {
width: 100%;
display: table;
margin-bottom: 10px;
}
.event-campaignBox-right ul.ul-inner li {
display: table-cell;
vertical-align: top;
}
.event-campaignBox-right ul.ul-inner li.ul-inner-title {
width: 40px;
font-weight: bold;
}
.event-campaignBox-right ul.ul-inner li.ul-inner-img {
width: 30%;
padding: 0 2px;
}
.event-campaignBox-right ul.ul-inner li.ul-inner-img img {
object-fit: cover;
font-family: 'object-fit: cover';
width: 100%;
height: 100px;
transition: all .3s ease-out;
}
.event-campaignBox-right ul.ul-inner li.ul-inner-img img:hover {
transform: translateY(-3px);
opacity: 0.8;
}
.event-campaign-contact {
text-align: center;
}
.event-campaign-contact p#eventr_contact {
background: #fff;
display: inline-block;
padding: 10px 20px;
border: solid 1px #ddd;
border-radius: 10px;
transition: all .3s ease-out;
}
.event-campaign-contact p#eventr_contact:hover {
transform: translateY(-3px);
opacity: 0.8;
}
@media screen and (max-width: 767px) {
.event-campaignBox {
padding:0 10px;
}
.event-campaignBox-left, .event-campaignBox-right {
display: block;
width: 100%;
}
.event-campaignBox-left {
padding-right: 0;
}
.event-campaignBox-right {
padding-left: 0;
}
.event-campaignBox-right ul.ul-inner li {
display: block;
width: 100%;
}
.event-campaignBox-right .item-img ul.ul-inner li {
display: table-cell;
padding: 5px;
}
}  body {
position: relative;
}
.contact_box {
position: relative;
}
div#contact_inner {
right: 50px;
}
@media screen and (max-width: 767px) {
div#contact_inner {
right: 10px;
}
}
a.ContactJump:hover > img {
opacity: 0.5;
} .footer-nav {
padding: 20px 0;
}
.footer_Copyright {
animation-name: SlideUp;
animation-duration: 2s;
text-align: center;
padding-top: 23px;
background: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/bg-footer.png) repeat-x 50% 0;
position: relative;
height: 165px;
z-index: 3;
}
.footer_Copyright img {
margin-bottom: 17px;
}
.copyright {
padding: 0;
letter-spacing: 1px;
text-align: center;
color: #fff;
position: absolute;
width: 100%;
margin: 0 auto;
bottom: 3px;
}
.copyright a {
color: #fff!important;
} @media screen and (max-width: 767px) {
.footer-nav {
padding: 0;
}
.footer-nav li {
display: block;
border-bottom: solid 1px #ddd;
border-right: none!important;
}
.footer-nav li a {
display: block;
font-size: 16px;
padding: 10px 0;
}
.footer-nav li:first-child {
border-top: solid 1px #ddd;
}
.footer-nav li:last-child {
border-bottom: none;
}
.copyright {
letter-spacing: 0;
}
} #works-main .before_image {
background: url(//kuni-dca.com/wps/wp-content/themes/emanon-business/images/works-bg-before.gif) no-repeat 0 0;
height: 280px;
width: 350px;
margin: 30px auto 0px;
text-align: center;
}
#works-main .before_image span {
display: block;
text-align: center;
padding: 15px 0;
}
#works-main .before_image img {
max-height: 250px;
max-width: 320px;
}
div#works-main {
text-align: center;
}
div#works-main h2 {
font-family: "Sawarabi Mincho";
font-weight: 100;
}
@media screen and (max-width: 767px) {
div#works-main {
padding: 0 16px
}
} .lSSlideWrapper.usingCss {
max-height: 500px;
text-align: center;
}
.lSSlideWrapper.usingCss img {
width: 80%;
height: auto;
object-fit: cover;
font-family: 'object-fit: cover';
}
.lg-backdrop {
background-color: rgba(0, 0, 0, 0.8)!important;
}
@media screen and (max-width: 767px) {
.lSSlideWrapper.usingCss {
max-height: 500px;
text-align: center;
}
.lSSlideWrapper.usingCss img {
height: 450px;
object-fit: cover;
font-family: 'object-fit: cover';
font-family: 'object-fit: cover; object-position: 50% 50%;';
}
}
@media screen and (max-width: 550px) {
.lSSlideWrapper.usingCss {
max-height: 450px;
text-align: center;
}
.lSSlideWrapper.usingCss img {
width: 100%;
height: auto;
object-fit: cover;
font-family: 'object-fit: cover';
}
} .lSSlideOuter .lSPager.lSGallery {
margin: 0 auto!important;
}
.lSSlideOuter .lSPager.lSGallery img {
width: 100px;
height: 100px!important;
object-fit: cover;
font-family: 'object-fit: cover';
}
@media screen and (max-width: 767px) {
.lSSlideOuter .lSPager.lSGallery img {
height: 80px!important;
}
}
@media screen and (max-width: 550px) {
.lSSlideOuter .lSPager.lSGallery img {
height: 50px!important;
}
}
.lSSlideOuter .lSPager.lSGallery li {
opacity: 0.5;
transition: all .3s ease-out;
}
.lSSlideOuter .lSPager.lSGallery li:hover {
transform: translateY(-3px);
opacity: 0.8;
border-radius: 0!important;
}
.lSSlideOuter .lSPager.lSGallery li.active {
opacity: 1;
border-radius: 0!important;
}
.lSSlideOuter .lSPager.lSGallery {
padding-top: 10px;
padding-bottom: 16px;
}
.single-works .article-body p {
text-align: left;
}
.inner {
padding: 0 8px;
}
@media screen and (max-width: 767px) {
.inner {
padding: 0;
}
}  .eb-ticker-section {
display: block;
height: 48px;
padding: 0 8px;
background-color: #f8f8f8;
font-size: 14px;
font-size: 1.4rem;
}
.ticker-label {
float: left;
margin-right: 8px;
line-height: 48px;
}
.ticker-label a {
padding: 4px 6px;
color: #fff;
background-color: #161410;
}
.ticker-label a:hover {
color: #fff;
background-color: #6584d1;
}
.ticker-date {
display: none;
}
.ticker-title {
height: 48px;
line-height: 48px;
overflow: hidden;
}
.ticker-title li {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} .eb-solution-section {
position: relative;
padding: 82px 0;
text-align: center;
background-color: #fff;
}
.solution-header {
margin: 0 0 48px 0;
}
.solution-header h3 {
position: relative;
margin: 0 0 16px 0;
font-size: 26px;
font-size: 2.6rem;
color: #000c15;
}
.solution-header p {
margin: 16px 0 32px 0;
color: #303030;
}
.solution-box-list {
width: 100%;
margin: 0 2.6% 32px 0;
box-sizing: border-box;
border-radius: 0 0 4px 4px;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.solution-box-list:nth-child(3n+1) {
margin: 0 0 32px 0;
}
.solution-box-list p {
color: #000c15;
}
.solution-box-icon img {
width: 96px;
height: 96px;
border-radius: 50%;
}
.solution-box-icon i {
width: 96px;
height: 96px;
line-height: 96px;
border-radius: 50%;
border: 2px solid #9b8d77;
color: #9b8d77;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.solution-box-list:hover i {
box-shadow: 0 0 0 0px #00bcd4;
background: #9b8d77;
border: 2px solid #9b8d77;
color: #fff;
}
.solution-box-detail {
overflow: hidden;
}
.solution-box-list h3 {
padding: 16px 0;
font-size: 20px;
font-size: 2.0rem;
}
.solution-box-list h3:before, .solution-box-list h3:after {
display: inline-block;
opacity: 0;
-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
transition: transform 0.3s, opacity 0.2s;
}
.solution-box-list h3:before {
margin-right: 10px;
content: '[';
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
.solution-box-list h3:after {
content: ']';
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
margin-left: 8px;
}
.solution-box-list:hover h3:before, .solution-box-list:hover h3:after, .solution-box-list:hover h3:before, .solution-box-list:hover h3:after {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1;
}
.bottom-arrow {
position: absolute;
left: 50%;
margin-left: -20px;
width: 40px;
height: 40px;
background: #fff;
-webkit-transform: rotate( 45deg );
-moz-transform: rotate( 45deg );
transform: rotate( 45deg );
bottom: -20px;
-webkit-filter: drop-shadow(2px 1px 0px rgba(0,0,0,0.1));
filter: drop-shadow(2px 1px 0px rgba(0,0,0,0.1));
z-index: 888;
} .eb-sales-section {
padding: 82px 0;
border-top: 1px solid #e2e5e8;
}
.eb-sales-section .inner {
padding: 0 16px;
}
.sales-section img {
margin-bottom: 32px;
}
.sales-section-col {
width: 100%;
}
.sales-header {
margin: 0 0 64px 0;
text-align: center;
}
.sales-content p {
padding-bottom: 16px;
text-align: justify;
}
.sales-section-cta {
margin-top: 16px;
text-align: center;
}
.sales-section-btn {
width: 100%;
}
.sales-section-btn a {
background-color: #9b8d77;
font-size: 12px;
font-size: 1.2rem;
color: #fff;
}
.sales-section-box {
padding: 56px 0 0 0;
}
.sales-box-list {
padding-bottom: 32px;
}
.sales-box-list:nth-child(3) {
padding-bottom: 0;
}
.sales-box-header {
position: relative;
margin-bottom: 8px;
}
.sales-box-header h3, .sales-box-header i {
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.sales-box-icon {
position: absolute;
top: 0;
left: 0;
}
.sales-box-detail p {
padding-bottom: 16px;
text-align: justify;
}
#sales-section-video {
width: 100%;
}
.sales-section-video-wrap {
position: relative;
}
.sales-section-video-btn {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 40px; cursor: pointer;
} .eb-benefit-section {
position: relative;
padding: 86px 0 54px 0;
border-top: 1px solid #e2e5e8;
background-color: #f8f8f8;
text-align: center;
}
.benefit-header {
margin: 0 0 48px 0;
padding: 0 16px;
}
.benefit-header h3 {
position: relative;
margin: 0 0 16px 0;
font-size: 26px;
font-size: 2.6rem;
color: #000c15;
}
.benefit-header p {
margin: 16px 0 32px 0;
color: #303030;
}
.benefit-box-list {
margin: 0 2.9% 32px 0;
padding: 48px 16px;
width: 100%;
box-sizing: border-box;
border-radius: 0 0 4px 4px;
border: 1px solid #e2e5e8;
background-color: #f4f4f4;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.benefit-box-icon {
margin-bottom: 32px;
}
.benefit-box-list:hover {
background-color: #6584d1;
color: #fff
}
.benefit-box-list:nth-child(3n+1) {
margin: 0 0 32px 0;
}
.benefit-box-icon img {
width: 350px;
height: 100%;
}
.benefit-box-list:hover img {
color: #fff;
}
.benefit-box-icon i {
font-size: 64px;
color: #9b8d77;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.benefit-box-list:hover i {
color: #fff;
-webkit-transform: TranslateY(-8px);
transform: TranslateY(-8px);
}
.benefit-box-detail {
position: relative;
overflow: hidden;
}
.benefit-box-detail h3 {
font-size: 20px;
font-size: 2.0rem;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.benefit-box-list:hover h3 {
color: #fff
}
.benefit-box-list p {
margin-top: 32px;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.benefit-box-list:hover p {
color: #fff
}
.benefit-section-cta {
margin: 32px 0;
}
.benefit-section-btn {
width: 80%;
}
.benefit-section-btn a {
background-color: #9b8d77;
font-size: 12px;
font-size: 1.2rem;
color: #fff;
} .eb-case-section {
position: relative;
padding: 86px 16px 54px 16px;
border-top: 1px solid #e2e5e8;
background-color: #f8f8f8;
text-align: center;
}
.case-header {
margin: 0 0 48px 0;
padding: 0 16px;
}
.case-header h3 {
position: relative;
margin: 0 0 16px 0;
font-size: 26px;
font-size: 2.6rem;
color: #000c15;
}
.case-header p {
margin: 16px 0 32px 0;
color: #303030;
}
.case-thumbnail {
position: relative;
}
.case-thumbnail a {
display: block;
}
.case-thumbnail img {
width: 100%;
height: auto;
vertical-align: middle;
}
.case-post {
padding: 8px 0;
}
.case-title a {
display: block;
color: #000c15;
}
.case-title {
font-size: 16px;
font-size: 1.6rem;
font-weight: bold;
}
.case-section-cta {
margin: 32px 0;
}
.case-section-btn {
width: 80%;
}
.case-section-btn a {
background-color: #9b8d77;
font-size: 12px;
font-size: 1.2rem;
color: #fff;
} .eb-product-section {
padding: 64px 0;
}
.product-message {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
z-index: 300;
}
.product-content {
margin: 0 16px;
}
.product-content h2 {
margin: 16px 0;
color: #fff;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}
.product-content p {
margin: 16px 0;
color: #fff;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}
.product-section-cta {
margin-top: 32px;
}
.product-section-btn {
position: relative;
width: 80%;
}
.product-section-btn a {
background-color: #9b8d77;
color: #fff;
} .eb-front-cta-section {
padding: 40px 0 72px 0;
background-color: #161410;
}
.front-cta-header {
margin: 32px 0 16px 0;
text-align: center;
}
.front-cta-header h2 {
font-size: 20px;
font-size: 2.0rem;
color: #fff;
}
.front-cta-header-single {
margin: 32px 0 16px 0;
text-align: center;
}
.front-cta-header-single h2, .front-cta-header-single .fa {
font-size: 20px;
font-size: 2.0rem;
color: #fff;
}
.front-cta-header .fa {
margin: 0 8px 0 0;
font-size: 20px;
font-size: 2.0rem;
color: #fff;
}
.front-cta-content dl {
position: relative;
padding: 32px;
border: 1px solid #e2e5e8;
color: #fff;
z-index: 300;
}
.front-cta-content dt {
padding: 0 0 24px 0;
font-weight: normal;
}
.front-cta-content dd {
padding: 0;
text-align: center;
}
.front-cta-tell {
font-size: 20px;
font-size: 2.0rem;
font-weight: bold;
}
.front-cta-mail-btn {
position: relative;
width: 80%;
} .eb-price-section {
position: relative;
padding: 86px 0;
border-top: 1px solid #e2e5e8;
background-color: #f8f8f8;
}
.price-header {
margin: 0 0 48px 0;
text-align: center;
}
.price-header h2 {
margin: 0 0 16px 0;
font-size: 26px;
font-size: 2.6rem;
}
.price-header p {
margin: 16px 0 32px 0;
font-size: 18px;
font-size: 1.8rem;
}
.eb-price-section table {
table-layout: fixed;
border: none;
text-align: center;
}
.eb-price-section table td {
display: block;
margin-bottom: 32px;
padding: 0;
border: 1px solid #e2e5e8;
background-color: #fff;
text-align: center;
vertical-align: inherit;
}
.eb-price-section table td:hover {
box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.2);
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.price-item {
padding: 16px;
border-bottom: 1px solid #e2e5e8;
background-color: #9b8d77;
color: #fff;
font-size: 18px;
font-size: 1.8rem;
font-weight: bold;
color: #303030;
}
.price-selling {
padding: 16px;
border-bottom: 1px solid #e2e5e8;
font-size: 16px;
font-size: 1.6rem;
font-weight: bold;
color: #303030;
}
.price-description {
padding: 16px;
line-height: 2;
font-size: 14px;
font-size: 1.4rem;
}
.price-section-cta {
margin: 32px 0;
}
.price-section-btn {
position: relative;
width: 80%;
}
.price-section-btn a {
background-color: #9b8d77;
font-size: 12px;
font-size: 1.2rem;
color: #fff;
}
.eb-price-section .bottom-arrow {
background-color: #f8f8f8;
} .eb-category-section {
padding: 86px 0;
border-top: 1px solid #e2e5e8;
background-color: #fff;
}
.category-img img {
width: 100%;
height: auto;
vertical-align: bottom;
}
.category-header {
margin: 0 0 48px 0;
text-align: center;
}
.category-header p {
margin: 16px 0 32px 0;
color: #303030;
}
.category-body {
display: -webkit-flex;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: stretch;
}
.category-box {
position: relative;
margin: 0 0 32px 0;
width: 100%;
border-radius: 0 0 4px 4px;
border: 1px solid #e2e5e8;
box-sizing: border-box;
background-color: #f4f4f4;
}
.category-box-list {
overflow: hidden;
}
.category-box-header {
position: relative;
margin-bottom: 32px;
}
.category-box-header h3 {
padding: 24px 16px 16px 16px;
text-align: center;
font-size: 20px;
font-size: 2.0rem;
}
.category-box-header h3:after {
content: "";
position: absolute;
top: 64px;
left: 0;
right: 0;
width: 32px;
height: 2px;
margin: 0 auto;
}
.category-box-header p {
margin-top: 16px;
padding: 0 16px;
font-size: 14px;
font-size: 1.4rem;
}
.category-box:nth-child(3n+1) {
margin: 0 0 32px 0;
}
.category-list {
margin-bottom: 10rem;
}
.category-list li {
padding: 0px 16px 8px 16px;
font-size: 16px;
font-size: 1.6rem;
}
.category-list li a:before {
content: "-";
display: inline-block;
padding-right: 5px;
}
.category-list li a {
display: block;
font-weight: bold;
}
.category-box-footer {
position: absolute;
right: 0;
bottom: 24px;
left: 0;
width: 100%;
}
.category-btn a {
background-color: #9b8d77;
font-size: 12px;
font-size: 1.2rem;
color: #fff;
} .home .content {
border-top: 1px solid #e2e5e8;
} .eb-info-section {
padding: 86px 0;
border-top: 1px solid #e2e5e8;
background-color: #f8f8f8;
}
.info-container {
margin: 0 auto;
width: 100%;
}
.info-header {
margin: 0 0 32px 0;
text-align: center;
}
.info-header p {
margin: 16px 0;
font-size: 18px;
font-size: 1.8rem;
}
.info-container li {
position: relative;
border-bottom: 1px dotted #c6ccd1;
line-height: 1.6;
-webkit-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
.info-container li:hover {
background-color: #fff;
}
.info-meta {
padding: 16px 0 0 0;
font-size: 12px;
font-size: 1.2rem;
}
.info-container h3 {
display: inline;
font-weight: normal;
}
.info-container h3 a {
display: block;
padding: 4px 0 15px 0;
font-size: 16px;
font-size: 1.6rem;
}
.info-section-btn {
margin-top: 32px;
width: 80%;
}
.info-section-btn a {
background-color: #9b8d77;
color: #fff;
font-size: 12px;
font-size: 1.2rem;
} .eb-accordion-faq-section {
padding: 86px 0;
border-top: 1px solid #e2e5e8;
background-color: #fff;
}
.accordion-faq-container {
position: relative;
width: 100%;
margin: 0 auto;
}
.accordion-faq-header {
margin: 0 0 48px 0;
text-align: center;
}
.accordion-faq-header h2 {
margin: 0 0 16px 0;
font-size: 26px;
font-size: 2.6rem;
}
.accordion-faq-header p {
margin: 16px 0 32px 0;
font-size: 18px;
font-size: 1.8rem;
}
.accordion-faq-content {
text-align: left;
}
.accordion-faq-content dt {
position: relative;
padding: 4px 0 32px 40px;
font-weight: normal;
cursor: pointer;
}
.accordion-faq-content dd {
position: relative;
margin-bottom: 32px;
padding: 4px 0 32px 40px;
border-bottom: 1px solid #e2e5e8;
}
.accordion-faq-content dd a {
color: #9b8d77;
text-decoration: underline;
}
.accordion-faq-content dd a:hover {
color: #b5b5b5;
text-decoration: none;
}
.accordion-faq-content .question:before {
display: inline-block;
content: "Q";
position: absolute;
top: 0;
left: 0;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
background: #9b8d77;
color: #fff;
border-radius: 50%;
font-weight: normal;
}
.accordion-faq-content .answer:before {
display: inline-block;
content: "A";
position: absolute;
top: 0;
left: 0;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
background: #232323;
color: #fff;
border-radius: 50%;
font-weight: normal;
}
.faq-section-btn {
width: 80%;
}
.faq-section-btn a {
background-color: #9b8d77;
color: #fff;
} .eb-contactfrom-section {
padding: 86px 0;
border-top: 1px solid #e2e5e8;
text-align: center;
}
.contactfrom-header {
margin-bottom: 32px;
}
.contactfrom-content p {
margin-bottom: 32px;
}
.contactfrom-content .wpcf7 {
margin: 32px 0;
padding: 32px 16px;
background-color: #fff;
}
.contactfrom-content input[type="text"], .contactfrom-content input[type="email"], .contactfrom-content input[type="url"], .contactfrom-content input[type="password"], .contactfrom-content input[type="search"], .contactfrom-content input[type="number"], .contactfrom-content input[type="tel"], .contactfrom-content input[type="range"], .contactfrom-content input[type="color"], .contactfrom-content input[type="time"], .contactfrom-content input[type="date"], .contactfrom-content input[type="datetime"], .contactfrom-content input[type="datetime-local"], .contactfrom-content input[type="week"], .contactfrom-content input[type="month"], .contactfrom-content select, .contactfrom-content textarea {
margin: 8px 0 16px 0;
width: 100%;
background-color: #f8f8f8;
}
.contactfrom-content-btn a, .contactfrom-content input[type="submit"] {
margin-top: 32px;
background-color: #9b8d77;
color: #fff;
}
.contactfrom-content .wpcf7-response-output {
margin: 0 auto;
margin-top: 32px;
width: 95%;
}
.wpcf7 input[type=submit] {
width: 180px;
}
span.wpcf7-spinner {
position: absolute;
}
input.wpcf7-form-control.wpcf7-previous {
width: 180px;
padding: 8px 32px;
border: none;
border-radius: 4px;
border-bottom: 3px solid rgba(0, 0, 0, 0.2);
background-color: #9b8d77;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #fff;
-webkit-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
cursor: pointer;
}
input.wpcf7-form-control.wpcf7-previous:hover {
background-color: rgba(0, 0, 0, 0.2);
-webkit-transform: translate(0, 3px);
transform: translate(0, 3px);
}
.front-page-widget {
background-color: #fff;
}
.front-page-widget h2 {
padding: 32px 0;
text-align: center;
}
@media screen and ( min-width: 768px ) {
.inner {
padding: 0;
} .ticker-label a {
padding: 4px 24px;
}
.ticker-label {
margin-right: 16px;
}
.ticker-date {
display: inline-block;
} .solution-box-list {
float: left;
width: 31.4%;
margin: 0 2.6% 0 0;
} .sales-section-col {
float: left;
margin-left: 2.8%;
width: 48.6%;
}
.sales-section-col:first-child {
margin-left: 0;
}
.sales-section-box {
padding: 0;
}
.sales-section-btn {
width: 80%;
} .eb-case-section {
padding: 86px 0 54px 0;
}
.case-section-btn {
width: 40%;
} .eb-price-section table td {
display: table-cell;
}
.price-section-btn {
width: 40%;
} .product-section {
padding: 64px 0;
}
.product-section-btn {
width: 50%;
} .info-container {
width: 752px;
}
.info-header {
margin: 0 0 48px 0;
}
.info-header p {
margin: 16px 0 32px 0;
}
.info-meta {
display: inline;
position: absolute;
top: 50%;
left: 0;
padding: 0 0 0 8px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.info-container h3 {
display: inline;
}
.info-container h3 a {
display: block;
padding: 16px 8px 16px 120px;
}
.info-section-btn {
width: 40%;
} .accordion-faq-container {
width: 752px;
}
.faq-section-btn {
width: 40%;
} .eb-front-cta-section {
padding: 72px 0;
}
.front-cta-col6 {
position: relative;
width: 100%;
margin-left: 0;
}
.front-cta-header {
margin: 0 0 16px 0;
}
.front-cta-header h2, .front-cta-header .fa {
font-size: 24px;
font-size: 2.4rem;
}
.front-cta-single {
width: 100%;
margin: 0 auto;
}
.front-cta-header-single {
margin: 0 0 16px 0;
}
.front-cta-header-single h2, .front-cta-header-single .fa {
font-size: 24px;
font-size: 2.4rem;
}
.front-cta-content-single {
border: 1px solid #e2e5e8;
}
.cta-tel {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.front-cta-mail-btn {
width: 80%;
} .benefit-box-list {
float: left;
width: 31.4%;
margin: 0 2.6% 32px 0;
}
.benefit-section-btn {
width: 40%;
} .category-box {
float: left;
width: 31.4%;
margin: 0 2.6% 32px 0;
}
.category-list li {
font-size: 14px;
font-size: 1.4rem;
}
.category-btn {
width: 80%;
} .accordion-faq-content li {
padding: 8px 0 32px 56px;
} .contactfrom-content input[type="text"], .contactfrom-content input[type="email"], .contactfrom-content input[type="url"], .contactfrom-content input[type="number"], .contactfrom-content input[type="tel"], .contactfrom-content input[type="range"], .contactfrom-content input[type="color"], .contactfrom-content input[type="time"], .contactfrom-content input[type="date"], .contactfrom-content input[type="datetime"], .contactfrom-content input[type="datetime-local"], .contactfrom-content input[type="week"], .contactfrom-content input[type="month"], .contactfrom-content select, .contactfrom-content textarea {
width: 70%;
}
.contactfrom-content .wpcf7 {
margin: 32px;
padding: 32px;
}
.front-cta-col6 {
float: left;
margin-left: 2.8%;
width: 48.6%;
}
.front-cta-first {
margin-left: 0;
}
.front-cta-single {
width: 752px;
}
}
@media screen and ( min-width: 992px ) { .sales-section-btn {
width: 60%;
} .case-section-btn {
width: 20%;
} .benefit-section-btn {
width: 20%;
} .product-section-btn {
width: 35%;
} .price-section-btn {
width: 20%;
} .front-cta-mail-btn {
width: 60%;
} .info-container {
width: 960px;
}
.info-section-btn {
width: 20%;
} .accordion-faq-container {
width: 960px;
}
.faq-section-btn {
width: 20%;
}
}
@media screen and ( min-width: 1200px ) {
} .top-slider {
position: relative;
height: 600px;
}
.top-slider .lSSlideOuter {
height: 600px;
}
.top-slider .lSSlideWrapper.usingCss {
height: 600px;
max-height: 600px;
}
.top-slider .lightSlider.lSFade.lsGrab {
height: 600px!important;
}
.top-slider .lSSlideWrapper.usingCss .lSFade > *.active, .top-slider .lSSlideWrapper.usingCss .lSFade > * {
height: 600px;
}
.top-slider .lSSlideWrapper.usingCss img {
width: 100%!important;
height: 600px;
}
.top-slider .linkitem {
position: absolute;
top: 22%;
right: 0;
left: 0;
z-index: 10;
}
.top-slider .linkitem ul {
display: table;
margin: 0 auto;
}
.top-slider .linkitem li {
display: table-cell;
padding: 0 10px;
vertical-align: middle;
}
.top-slider .linkitem li.new, .top-slider .linkitem li.re {
transition-duration: 0.5s;
}
.top-slider .linkitem li.new:hover, .top-slider .linkitem li.re:hover {
opacity: 0.8;
transform: translateY(-3px);
}
@media (max-width: 767px) {
.top-slider .linkitem {
top: 10px;
}
.top-slider .linkitem ul {
margin: 0 auto;
}
.top-slider .linkitem li {
display: block;
padding: 0;
}
.top-slider .linkitem li:first-child {
margin-bottom: 20px
}
.top-slider .linkitem li.logo {
display: none;
}
} .page-id-4587 .article-header {
display: none;
}
.page-id-4587 .recruit .job_hide {
display: none;
}
.page-id-4587 h2.recruit_h2 {
padding: 0.5em!important;
border: 1px solid #CCC;
border-radius: 5px;
color: #4a3028;
margin-bottom: 20px;
background: url(https://kuni-dca.com/wps/wp-content/themes/emanon-business/images/ssfs_paper_texture_3b.png) repeat 50% 0;
background-size: 15%;
}
.page-id-4587 h2.recruit_h2::before {
font-family: "Font Awesome 5 Free";
content: "\f007";
font-size: 36px;
margin: 0 10px;
color: #fff;
vertical-align: sub;
}
.page-id-4587 .recruit {
background: #fff;
padding: 10px;
}
.page-id-4587 .recruit .job {
padding: 10px;
}
.job + .job {
margin-top: 80px;
}
.page-id-4587 .recruit .job h3 {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: solid 1px #714e42;
}
.page-id-4587 .recruit .job .details {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: dotted 1px #714e42;
color: #000;
}
.page-id-4587 .recruit .pum-trigger {
text-align: center;
margin-bottom: 20px;
}
.page-id-4587 .recruit .pum-trigger a {
display: inline-block;
background: #17b74e;
padding: 10px 20px;
font-size: 20px;
color: #fff;
}
@media (hover: hover) {
.page-id-4587 .recruit .pum-trigger a:hover {
opacity: 0.8;
}
}
@media (hover: none) {
.page-id-4587 .recruit .pum-trigger a:active {
opacity: 0.8;
}
}