@charset "UTF-8";
@charset "UTF-8";
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
} html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
color: #333;
margin: 10px 0;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
}
select {
border: 1px solid #ccc;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
padding: 3px;
}
textarea {
padding-left: 3px;
width: 100%;
}  a {
color: #d14545;
}
a:visited {
color: #d14545;
}
a:hover,
a:focus,
a:active {
color: midnightblue;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} .main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
text-align: right;
}
.main-navigation li {
display: inline-block;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 1.5em;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.wrap {
max-width: 1140px;
margin: 0 auto;
}
.main-navigation {
width: 55%;
float: right;
padding-top: 0;
}
.site-branding,.main-navigation {
display: inline-block;
}
.main-navigation .menu ul {
float: right;
}
.main-navigation a {
padding: 10px 24px;
}
.slicknav_menu {
display: none;
}
.site-branding .site-title {
margin-bottom:0;
}
.site-branding .site-description {
margin-top: 0;
}
.blog-featured-widget {
background: #d14545;
background-size: cover;
background-repeat: no-repeat;
padding: 70px 0;
text-align: center;
}
.blog-featured-widget .featured-title {
font-size: 34px;
}
.textwidget h2 {
text-align: center;
color: #fff;
font-size: 40px;
font-weight: 700;
margin: 0 auto;
margin-bottom: 45px;
line-height: 1.2;
}
.textwidget .button {
background: #ffc600;
color: #d14545;
font-size: 20px;
font-weight: 700;
padding: 15px 50px;
border-radius: 3px;
text-transform: uppercase;
text-decoration: none;
}
.site-content {
padding:0;
}
.content-area {
width: 68%;
float: left;
}
.footer-widget {
background-color: #333;
color: #999;
clear: both;
padding: 40px 60px 16px;
}
.site-footer {
background-color: #d14545;
color: #fff;
padding: 40px;
}
.footer-left {
font-size: 16px;
float: left;
padding-left: 30px;
}
.widget-wrap {
float:right;
}
.footer-right li {
display: inline-block;
}
.site-footer {
padding: 10px;
}
.footer-widget-left {
width: 50%;
}
.one-third  {
float: left;
margin-right: 20px;
}
.site-title {
font-size: 32px;
text-transform: capitalize;
line-height: 1;
margin-top: 0;
}
.site-title a:visited {
color: #d14545;
text-decoration: none;
}
.site-title a:hover {
color: #666;
}
.two-thirds a {
color: #999;
border-bottom: 1px solid #666;
}
.site-description {
color: #282828;
font-weight: 400;
margin-bottom: 0;
}
.menu a {
color: #282828;
font-size: 15px;
font-weight: 400;
text-transform: capitalize;
}
.menu .current_page_item { background-position: bottom;
background-repeat: no-repeat;
}
.blog .entry-header .entry-title a {
color: #d14545;
text-decoration: none;
}
.blog .entry-header .entry-title {
font-size: 28px;
font-weight: 600;
}
.blog .entry-content p {
font-size: 15px;
font-weight: 400;
margin-bottom: 30px;
}
body {
color: #666;
font-size: 16px;
font-weight: 300;
line-height: 1.625;
font-family: 'Open Sans', sans-serif;
}
.entry-meta {
font-size: 13px;
font-weight: 400;
}
.entry-meta .byline {
display: inline-block;
}
.entry-meta a {
color: #9c9c9c;
text-decoration: none;
}
.entry-content p {
margin-top:0;
}
.site-header {
background-color: #fff;
position: relative;
border-bottom: 1px solid #eee;
}
.site-header .wrap {
padding: 20px 0;
}
.widget-area {
float: right;
width: 32%;
padding: 50px 0 50px 30px;
}
.site-main { }
.widget-area input[type="search"] {
border-radius: 0;
width: 73%;
background-color: #fff;
border: 1px solid #ddd;
color: #999;
font-size: 14px;
padding: 8px 15px;
float: left;
}
.widget-area .search-form input[type="submit"] {
background: url(//unisearch.jp/wp-content/themes/teller/images/search-icon.png) #d14545;
background-position: center;
background-repeat: no-repeat;
clip: auto;
margin: 0;
text-indent: -9999px;
width: 17%;
border-radius: 0;
padding: 13px 13px 14px;
border: 0;
}
.widget-area .search-form input[type="submit"]:hover {
box-shadow: none;
}
input[type="submit"] {
background-color: #333;
color: #fff;
cursor: pointer;
box-shadow: none;
}
.widget-area .widget-title {
background-repeat: no-repeat;
font-size: 18px;
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}
.widget-area .widget a {
color: #d14545;
font-size: 15px;
font-weight: 400;
text-decoration: none;
border-bottom: none;
list-style: none;
}
.widget-area .widget ul {
margin: 0;
line-height: 1.2;
padding-left: 0;
}
.comment-respond input[type="submit"] {
padding: 15px 30px;
text-transform: uppercase;
cursor: pointer;
font-size: 14px;
}
.comment-respond input[type="submit"]:hover {
box-shadow: none;
background-color: #d14545;
}
.comment-respond label {
margin-right: 10px
}
.comment-respond .comment-notes {
margin-bottom: 40px;
}
.comment-respond {
background-color: #fff;
padding: 20px;
}
.footer-left,.footer-right {
margin: 0;
}
.footer-left {
font-size: 16px;
font-weight: 400;
float: left
}
.footer-right {
float: right;
}
.footer-right ul {
margin: 0;
}
.site-info .widget {
margin-bottom: 0;
}
.footer-right ul li {
margin: 0 6px;
}
.footer-right ul li a {
padding: 0 5px;
background-color: #d14545 !important;
border-radius: 3px;
color: #ffffff !important;
border: 0px #ffffff solid !important;
font-size: 20px;
}
.site-footer {
padding: 20px;
}
a {
text-decoration: none;
}
.logged-in-as a:hover {
border-bottom: 1px solid #666;
}
.widget-area li {
list-style: none;
margin-bottom: 20px;
}
.widget-area ul > li > a:before {
content: '\f105';
font-family: fontAwesome;
margin-right: 5px;
}
.entry-footer .more-link {
color: #d14545;
display: block;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.front-page-post {
border-bottom: 1px solid #ddd;
padding: 30px 0px 30px;
}
.error-404  {
padding-top: 74px;
}
.page-content input[type="search"] {
border-radius: 0;
width: 73%;
background-color: #fff;
border: 1px solid #ddd;
color: #999;
font-size: 14px;
padding: 16px;
float:left;
}
.page-content input[type="submit"] {
height: 55px;
margin: 0;
width: 17%;
border-radius: 0;
font-size: 14px;
text-transform: uppercase;
}
.page-content input[type="submit"]:hover {
box-shadow: none;
background-color: #d14545;
}
.row-site-info {
font-size: 14px;
font-weight: 400;
color: #fff;
display: inline-block;
}
.row-site-info a {
color: #fff;
}
.entry-contnt p {
color: #666;
}
.entry-footer .edit-link a {
color: #666;
}
.post-navigation a {
color: #666;
}
.comment-respond a {
color: #666;
}
.footer-widget h1,.footer-widget h2,.footer-widget h3,.footer-widget h4,.footer-widget h5,.footer-widget h6 {
color: #fff;
}
@media only screen and (max-width: 1200px) {
.wrap {
max-width: 960px;
}
}
@media only screen and (max-width: 960px) {
.wrap {
padding: 20px !important;
}
.content-area,
.widget-area {
width: 100%;
float: none;
padding-left: 0;
padding-bottom: 0;
}
.site-footer .wrap {
padding: 0 !important;
}
}
@media only screen and (max-width: 768px) {
.slicknav_menu {
display: block;
}
.main-navigation {
padding-top: 0;
}
.main-navigation .slicknav_menu .slicknav_btn {
text-align: right;
color: #333;
position: absolute;
right: 0;
top: 20px;
}
.main-navigation ul.menu {
display: none;
}
.main-navigation .slicknav_menu ul.slicknav_nav {
margin-top: 40px;
}
.main-navigation .slicknav_menu li {
display: block;
}
.main-navigation .slicknav_menu li a {
padding: 10px 0;
color: #333;
}
.main-navigation .slicknav_menu li a:hover {
color: #d14545;
}
.row-site-info,
.footer-right {
display: block;
text-align: center;
float: none;
}
.footer-right ul {
float: none;
margin-left: 0 !important;
display: block;
}
}

@import url("https://fonts.googleapis.com/earlyaccess/notosansjapanese.css"); body {
-webkit-text-size-adjust: none;
}
html, body, div, p,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
pre, blockquote,
th, td {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset, img {
border: none;
}
input, textarea, select {
font-size: 100%;
}
img {
vertical-align: top;
}
address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}
em, strong, th {
font-style: normal;
font-weight: bold;
}
ol, ul {
list-style: none;
}
caption, th {
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: bold;
}
q:before, q:after {
content: '';
}
abbr, acronym {
border: none;
}  body {
background: white;
color: #333333;
font-size: 14px;
text-align: center;
line-height: 1.86;
letter-spacing: 0;
}
.ie body {
font-size: 87.5%;
}
body,
input,
textarea,
select {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.win body, .win
input, .win
textarea, .win
select {
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
th, td {
color: #333333;
line-height: 1.86;
}
a {
outline: none;
color: #ff9022;
cursor: pointer;
text-decoration: none;
}
a:visited {
color: #333;
text-decoration: none;
}
a:hover, a:active {
color: gray;
text-decoration: none;
} a {
transition: opacity, .3s;
}
a:hover {
opacity: 0.7;
} table {
width: 100%;
}
table th,
table td {
padding: 0 0 1em 0;
font-weight: normal;
vertical-align: top;
}
table th {
width: 12%;
padding-right: 1em;
}
h1, h2, h3, h4, h5, h6 {clear: inherit;}
.aligncenter {display: inline-block;} .wrap {max-width: inherit;}
.site-header .wrap {
max-width: 1020px;
padding-right: 20px;
padding-left: 20px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
.home .site-content .wrap {max-width: inherit;}
.site-content .wrap {max-width: inherit;}
.content-area,
.widget-area {
float: none;
width: 100%;
max-width: 1020px;
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
}
.search-results .content-area {
text-align:left;
margin-top:30px;
}
@media only screen and (max-width: 1200px) {
.home .site-content .wrap {max-width: inherit;}
.site-content .wrap {max-width: inherit;}
}
@media only screen and (max-width: 960px) {
.wrap {padding: 0 !important;}
.home .site-content .wrap {
padding: 0 !important;
}
}
@media only screen and (max-width: 768px) { .content-area,
.widget-area {width: 100%;padding-left: 15px;padding-right: 15px;}
}
.alignleft {margin-right: 0;}
@media only screen and (max-width: 768px) {
.alignleft {float: none;}
}
#contents {
position: relative;
z-index: 100;
}
.ui-inner {
max-width: 1020px;
padding-right: 20px;
padding-left: 20px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
@media only screen and (max-width: 768px) {
.ui-inner {padding-right: 15px;padding-left: 15px;}
}
.hed_fix .site-content {
padding: 105px 0 0 0;
}
@media only screen and (max-width: 768px) {
.hed_fix .site-content {
padding: 60px 0 0 0;
}
}
@media only screen and (max-width: 760px) {
.hed_fix .site-content {
padding: 60px 0 0 0;
}
}
@media only screen and (max-width: 414px) {
.hed_fix .site-content {
padding: 60px 0 0 0;
}
}
@media only screen and (max-width: 360px) {
.hed_fix .site-content {
padding: 57px 0 0 0;
}
} #header,
#masthead {
position: relative;
z-index: 300;
padding: 10px 0;
-moz-box-shadow: 0 3px 4px -3px #cccccc;
-webkit-box-shadow: 0 3px 4px -3px #cccccc;
box-shadow: 0 3px 4px -3px #cccccc; background: #ff9022; 
}
#masthead.fix_ver {
position: fixed;
z-index: 300;
padding: 10px 0;
-moz-box-shadow: 0 3px 4px -3px #cccccc;
-webkit-box-shadow: 0 3px 4px -3px #cccccc;
box-shadow: 0 3px 4px -3px #cccccc;
width: 100%;
height:110px;
background: #ff9022;
}
@media only screen and (max-width: 768px) {
#masthead.fix_ver {
height:auto !important;
transition: none !important;
}
}
#masthead .ui-inner {
overflow: hidden;
*zoom: 1;
}
#masthead .site-logo {
float: left;
}
#masthead .menu {
float: right; margin-top: 27px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
line-height: 1;
}
#masthead .menu li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-left: 20px;
line-height: 2;
}
#masthead .menu li a {
display: inline-block;
vertical-align: middle;
color: #fff;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-size: 13px;
}
@media only screen and (max-width: 954px) {
#masthead .menu li {
margin-left: 10px;
}
#masthead .menu li a {
font-size: 11px;
}
}
#masthead .menu li.current-menu-item a { color: #fff;
opacity: 0.7;
font-weight: 500;
}
#masthead li.menu-item-1149-en a img,#masthead li.menu-item-1147-ja a img{
vertical-align: middle;
} #masthead .lang a {
padding: 5px 10px;
background: #fff;
color: #ff9022;
font-size: 85.71429%;
}
#masthead .lang {
float: right;
margin: 32px 0 0 30px;
}
#masthead .global-nav {
float: right;
margin-top: 35px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
line-height: 1;
}
#masthead .global-nav li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-left: 30px;
}
#masthead .global-nav li a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
#masthead .global-nav li.current a {
color: #ff9022;
font-weight: 500;
}
.site-header {border-bottom: none;}
.site-header .wrap {padding: 0;}
.site-branding {float: left;width: 23%;padding-left: 1%;}
.main-navigation {width: 75%;clear: inherit;padding-right: 1%;}
.main-navigation li {}
.main-navigation a {padding: 0;}
.fa-navicon::before, .fa-reorder::before, .fa-bars::before {color: #fff;}
.header_info{
float:right;
}
#header_info_1,#header_info_2,.header_info_bot_in{
display:inline-block;
vertical-align: top;
}
a.header_info_bot_a {
vertical-align: middle;
background: #fff;
color: #ff9900;
font-weight: 400;
line-height: 45px;
letter-spacing: 0.1em;
padding: 10px 40px;
font-size: 14px;
}
.bo_02 a.header_info_bot_a {
display:table-cell;
text-align:center;
vertical-align: middle;
background: #fff;
color: #ff9900;
font-weight: 400;
line-height: 1;
letter-spacing: 0.1em;
padding:4px 40px;
font-size: 12px;
height:40px;
font-weight:bold;
}
.header_info_bot_in{
margin-right:14px;
}
#header_info_2{
text-align:right;
color:#fff;
line-height: 1.3;
margin-top:4px;
}
#header_info_2 a{
color:#fff;
font-size:18px;
font-weight: 600;
letter-spacing: 0.1em;
}
#header_info_2 .icon-phone:before{
font-size:18px;
margin-right:-10px;
}
.new #site-navigation{
padding-right: 5px;
margin-bottom:5px;
}
.new .header_info{
margin-top:5px;
margin-right:5px;
}
#masthead .new .menu {
margin-top: 6px;
}
#masthead.fix_ver.is-animation {
height: 50px;
transition: .3s;
}
#masthead.fix_ver.is-animation .site-logo img {
width: 100px;
transition: .3s;
}
#masthead.fix_ver.is-animation .header_tel,#masthead.fix_ver.is-animation .header_time{
display:none;
transition: .3s;
}
#masthead.fix_ver.is-animation #header_info_2 .icon-phone:before {
margin-right: 0px;
}
#masthead.fix_ver.is-animation #header_info_2 {
display: inline-block;
line-height: 1.86;
margin-top: 6px;
margin-left: -5px;
transition: .3s;
}
#masthead.fix_ver.is-animation #header_info_2 a {
color: #ff9900;
background: #fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
padding: 5px;
transition: .3s;
}
#masthead.fix_ver.is-animation .bo_02 #header_info_2 {
display: inline-block;
line-height: 1;
margin-top: 0;
margin-left: 0px;
transition: .3s;
}
#masthead.fix_ver.is-animation .bo_02 #header_info_2 a {
display:table-cell;
text-align:center;
vertical-align:middle;
color: #ff9900;
background: #fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
padding: 0px 0 0 3px;
transition: .3s;
height:40px;
width:40px;
}
#masthead.fix_ver.is-animation .new .header_info {
margin-top: -5px;
transition: .3s;
}
#masthead.fix_ver.is-animation .header_info_bot_in {
margin-right: 8px;
}
#masthead.fix_ver.is-animation a.header_info_bot_a {
padding: 8px 40px;
transition: .3s;
}
#masthead.fix_ver.is-animation .bo_02 a.header_info_bot_a {
padding: 8px 10px;
transition: .3s;
}
#masthead.fix_ver.is-animation .new .menu {
margin-top: 0px;
}
#masthead.fix_ver.is-animation .site-branding {
width: 13%;
}
#masthead.fix_ver.is-animation .main-navigation {
width: 65%;
padding-right: 2%;
}
@media only screen and (max-width: 954px) {
#masthead.fix_ver.is-animation .main-navigation {
width: 63%;
padding-right: 1%;
}
}
#masthead.fix_ver.is-animation .main-navigation.bo_2 {
width: 63%;
padding-right: 2%;
}
@media only screen and (max-width: 995px) {
#masthead.fix_ver.is-animation .main-navigation.bo_2 {
width: 61%;
padding-right: 1%;
font-size:11px;
}
#masthead .main-navigation.bo_2 .menu li a {
font-size: 11px;
}
.bo_02 a.header_info_bot_a {
padding: 8px 6px;
font-size: 10px;
height: 36px;
}
.bo_02 #header_info_2 a {
height: 36px;
width: 36px;
}
#masthead.fix_ver.is-animation .bo_02 a.header_info_bot_a {
padding: 8px 6px;
font-size: 10px;
height:36px;
}
#masthead.fix_ver.is-animation .bo_02 #header_info_2 a {
height:36px;
width:36px;
}
}
@media only screen and (max-width: 768px) {
#masthead.fix_ver.is-animation .site-branding {
width: 29% !important;
}
#masthead.fix_ver.is-animation .site-logo img {
width: 100px;
transition: none !important;
}
.site-logo img {
width: 100px;
transition: none !important;
}
.main-navigation {width: 90% !important;padding-right:0 !important;}
.main-navigation .slicknav_menu .slicknav_btn {
text-align: right;
color: #333;
position: absolute;
right: 20px;
top: 23px;
font-size: 130%;
}
.main-navigation .slicknav_menu ul.slicknav_nav {text-align: left;}
.main-navigation .slicknav_menu li a {color: #fff;}
.new .main-navigation .slicknav_menu .slicknav_btn {
top: 13px;
}
.new .main-navigation.bo_2 .slicknav_menu .slicknav_btn {
top: 15px;
font-size: 18px;
}
#masthead.fix_ver.is-animation .new .main-navigation.bo_2 .slicknav_menu .slicknav_btn {
top: 15px;
font-size: 18px !important;
}
.new .header_info{
float:none;
position:absolute;
top:8px;
right:40px;
margin-top: 0px !important;
margin-right:10px;
transition:none !important;
}
.new .header_info.bo_02{
float:none;
position:absolute;
top:13px;
right:40px;
margin-top: 0px !important;
margin-right:10px;
transition:none !important;
}
a.header_info_bot_a {
padding: 8px 9px !important;
font-size: 13px;
transition: none !important;
}
.header_info_bot_in {
margin-right: 5px !important;
}
.header_tel,.header_time{
display:none;
}
#header_info_2 {
line-height: 1.86; 
margin-top: 6px;
margin-left:-5px;
}
#header_info_2 .icon-phone:before {
font-size: 18px;
margin-right: 2px;
}
#header_info_2 a {
color: #ff9900;
background:#fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
padding:5px;
transition: none !important;
}
.bo_02 #header_info_2 {
display:inline-block;
line-height: 1;
margin-top: 0;
margin-left: 0px;
}
.bo_02 #header_info_2 a {
color: #ff9900;
background:#fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
transition: none !important;
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0px 0 0 3px;
height:36px;
width:36px;
}
}
@media only screen and (max-width: 540px) {
.main-navigation .slicknav_menu .slicknav_btn {top: 8px;}
.site-branding {float: left;width: 29% !important;padding-left: 2%;}
#header,
#masthead {
padding: 7px 0;
}
}
@media only screen and (max-width: 320px) {
a.header_info_bot_a {
padding: 8px 8px;
font-size: 10px;
}
#header_info_2 .icon-phone:before {
font-size: 15px;
}
#header_info_2 a {
padding: 4px;
}
} #newHeader #header,
#newHeader #masthead {
position: fixed;
width: 100%;
left: 0;
padding: 0;
}
#newHeader #primary-menu {
display: block;
}
@media only screen and (max-width: 768px) {
#newHeader #primary-menu {
display: none;
}
}
#newHeader .newNav_btn {
display: none;
position: absolute;
right: 12px;
top: 14px;
font-size: 18px;
}
@media only screen and (max-width: 768px) {
#newHeader .newNav_btn {
display: block;
}
}
#newHeader .site-header .wrap {
padding: 0;
display: flex;
justify-content: space-between;
align-items: flex-end;
}
@media only screen and (max-width: 768px) {
#newHeader .site-header .wrap {
display: block;
}
}
#newHeader .site-branding {
float: none;
width: 18%;
padding-left: 1%;
}
#newHeader #masthead .site-logo {
float: none;
}
#newHeader #masthead .site-logo img {
max-width: 165px;
padding: 10px 0;
}
#newHeader .new #site-navigation {
padding-right: 0;
margin-bottom: 0;
}
#newHeader #masthead .main-navigation02 {
width: 47%;
}
#newHeader #masthead .main-navigation02_wrap {
width: 82%;
display: flex;
justify-content: flex-end;
align-items: flex-end;
}
@media only screen and (max-width: 768px) {
#newHeader #masthead .main-navigation02_wrap {
width: 100%;
display: block;
}
}
@media only screen and (max-width: 991px) {
#newHeader #masthead .main-navigation02 {
width: 55%;
}
}
@media only screen and (max-width: 768px) {
#newHeader #masthead .main-navigation02 {
width: 100% !important;
}
}
#newHeader #masthead .main-navigation02 li {
position: relative;
}
#newHeader #masthead .main-navigation02 ul.menu {
float: none;
margin-top: 0;
display: flex;
justify-content: space-between;
width: 100%;
}
#newHeader #masthead .main-navigation02 ul.menu li {
margin-left: 0;
width: 25%;
text-align: center;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu li {
margin-left: 0;
width:auto;
text-align: center;
}
#newHeader #masthead .main-navigation02 ul.menu li:hover, #newHeader #masthead .main-navigation02 ul.menu li:focus {
background: #f5f6f8;
color: #000;
opacity: 1;
}
#newHeader #masthead .main-navigation02 ul.menu li:hover a, #newHeader #masthead .main-navigation02 ul.menu li:focus a {
color: #000;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu li a {
padding: 12px 5px;
display: block;
opacity: 1;
font-size: 13px !important;
}
#newHeader #masthead .main-navigation02 ul.menu li a {
padding: 12px 2px;
display: block;
opacity: 1;
font-size: 13px !important;
}
@media only screen and (max-width: 991px) {
#newHeader #masthead .main-navigation02.navi_2022 ul.menu li a {
font-size: 11.5px !important;
}
}
#newHeader #masthead .main-navigation02 ul.menu li a:hover, #newHeader #masthead .main-navigation02 ul.menu li a:focus {
background: #f5f6f8;
color: #000;
opacity: 1;
}
#newHeader #masthead .main-navigation02 ul.menu li.menu-item-has-children a:after {
content: "▼";
font-size: 10px;
margin-left: 3px; }
@media only screen and (max-width: 768px) {
#newHeader #masthead .main-navigation02 ul.menu li.menu-item-has-children a:after {
content: none;
}
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu {
float: none;
box-shadow: none;
background: #f5f6f8;
position: absolute;
top: 50px;
color: #000;
display: none;
left: -999em;
margin: 0;
min-width: 240px;
z-index: 99999;
padding: 7px 5px;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu ul.sub-menu {
float: none;
box-shadow: none;
background: #f5f6f8;
position: absolute;
top: 50px;
color: #000;
display: none;
left: -999em;
margin: 0;
min-width: 250px;
z-index: 99999;
padding: 7px 5px;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu li {
width: 100%;
padding: 5px 0;
text-align: left;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a {
padding: 10px;
color: #000;
text-align: left;
line-height: 1.3;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a:after {
content: none;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a:hover, #newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a:focus {
color: #ff6e22;
}
@media only screen and (max-width: 768px) {
#newHeader #masthead .main-navigation02 ul.menu {
display: none;
padding: 20px 0;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu li {
width: 100%;
text-align: left;
}
#newHeader #masthead .main-navigation02 ul.menu li:hover, #newHeader #masthead .main-navigation02 ul.menu li:focus {
background: none;
color: #9b3131;
}
#newHeader #masthead .main-navigation02 ul.menu li:hover a, #newHeader #masthead .main-navigation02 ul.menu li:focus a {
color: #fff;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu li a {
padding: 10px 25px;
font-weight: bold;
font-size: 13px !important;
}
#newHeader #masthead .main-navigation02 ul.menu li a:hover, #newHeader #masthead .main-navigation02 ul.menu li a:focus {
background: none;
color: #9b3131;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu {
background: none !important;
display: block !important;
left: 0 !important;
padding: 0 30px;
}
#newHeader #masthead .main-navigation02　ul.menu ul.sub-menu li {
padding: 0;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a {
font-weight: normal;
color: #fff;
font-size: 12px !important;
}
}
@media only screen and (max-width: 768px) {
#newHeader .main-navigation02.navi_2024 ul ul {
display: block !important;
left: 0 !important;
box-shadow: none !important;
position: static !important;
text-align: left !important;
float: none !important;
}
}
@media only screen and (min-width: 769px) {
#newHeader .main-navigation02.navi_2024 ul.menu li:hover > ul.sub-menu,
#newHeader .main-navigation02.navi_2024 ul.menu li.focus > ul.sub-menu {
left: 0 !important;
display: block !important;
}
}
#newHeader .new .header_info {
margin-top: 0;
margin-right: 0;
display: flex;
padding-bottom: 13px;
margin-left: 5px;
width: 46%;
justify-content: flex-end;
}
@media only screen and (max-width: 991px) {
#newHeader .new .header_info {
margin-right: 10px;
margin-left: 0;
width: 33%;
}
}
@media only screen and (max-width: 768px) {
#newHeader .new .header_info {
margin-right: 0;
width: 54%;
}
}
#newHeader #header_info_1 {
display: flex;
}
#newHeader #header_info_2 {
display: block;
margin-left: 5px;
}
@media only screen and (max-width: 768px) {
#newHeader #header_info_2 {
margin-left: 0;
}
}
#newHeader .header_info_bot_in {
margin-right: 10px;
display: block;
}
@media only screen and (max-width: 768px) {
#newHeader .header_info_bot_in {
margin-left: 0;
}
}
#newHeader .bo_02 a.header_info_bot_a {
display: block;
vertical-align: inherit;
padding: 6px 12px !important;
font-size: 13px;
height: inherit;
line-height: inherit;
}
@media only screen and (max-width: 991px) {
#newHeader .bo_02 a.header_info_bot_a {
height: 36px;
padding: 7px 5px !important;
font-size: 12px;
}
}
@media only screen and (max-width: 991px) {
#newHeader .bo_02 #header_info_2 a {
color: #ff9900;
background: #fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
transition: none !important;
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0px 0 0 3px;
height: 36px;
width: 36px;
position: relative;
}
}
#newHeader #header_info_2 {
text-align: right;
margin-top: 0;
}
@media only screen and (max-width: 991px) {
#newHeader #header_info_2 span.header_tel {
display: none;
}
}
#newHeader #header_info_2 span.header_time {
display: block;
}
@media only screen and (max-width: 991px) {
#newHeader #header_info_2 span.header_time {
display: none;
}
}
@media only screen and (max-width: 991px) {
#newHeader #header_info_2 span.icon-phone {
position: relative;
display: block;
}
}
#newHeader #header_info_2 span.icon-phone:before {
font-size: 18px;
}
@media only screen and (max-width: 991px) {
#newHeader #header_info_2 span.icon-phone:before {
position: absolute;
top: -8px;
margin: auto;
left: 0;
right: 0;
}
}
.hed_fix .site-content {
padding: 80px 0 0 0;
}
@media only screen and (max-width: 768px) {
.hed_fix .site-content {
padding: 55px 0 0 0;
}
}
@media only screen and (max-width: 760px) {
.hed_fix .site-content {
padding: 55px 0 0 0;
}
}
@media only screen and (max-width: 414px) {
.hed_fix .site-content {
padding: 55px 0 0 0;
}
}
@media only screen and (max-width: 360px) {
.hed_fix .site-content {
padding: 55px 0 0 0;
}
} #tagline {
margin: 55px 0 20px 0;
font-size: 85.71429%;
letter-spacing: -0.02em;
}
@media only screen and (max-width: 768px) {
#tagline {margin-top:0;}
.home #tagline {margin-top:50px;}
} .site-footer {background: #f0f0f0;}
#footer_1{
display:block;
margin:40px 0;
}
#footer_1 .ui-inner,#footer_2 .ui-inner{
text-align:center;
}
.footer_bot_in{
display: inline-block;
margin:0 22px;
}
a.footer_bot_a {
vertical-align: middle;
background: #ff9900;
color: #fff !important;
font-weight: 400;
height: 49px;
line-height: 45px;
letter-spacing: 0.1em;
padding: 21px 100px;
font-size: 22px;
}
.bo_02 a.footer_bot_a {
display:table-cell;
vertical-align: middle;
background: #ff9900;
color: #fff !important;
font-weight: 400;
line-height: 22px;
letter-spacing: 0.1em;
padding: 0px;
font-size: 22px;
height:90px;
width:420px;
text-align:center;
}
#footer_2{
background: #ff9900;
padding:23px 0;
color:#fff;
}
#footer_2 a,#footer_2 a:hover,#footer_2 a:visited{
font-size: 28px;
color:#fff;
font-weight:600;
letter-spacing: 0.1em;
}
@media only screen and (max-width: 768px) {
a.footer_bot_a {
padding: 21px 40px;
}
}
@media only screen and (max-width: 640px) {
a.footer_bot_a {
padding: 21px 30px;
}
.footer_bot_in{
display: inline-block;
margin:0 3px;
}
#footer_2{
font-size:13px;
}
}
@media only screen and (max-width: 320px) {
a.footer_bot_a {
padding: 21px 20px;
}
.footer_bot_in{
display: inline-block;
margin:0 1px;
}
}
#footer {
position: relative;
z-index: 200;
padding: 40px 0; }
.hed_fix #footer {
padding: 40px 0 0px 0;
}
#footer .ui-inner {
overflow: hidden;
*zoom: 1;
}
#footer .footer-nav {
overflow: hidden;
*zoom: 1;
float: left;
color: #666;
font-size: 85.71429%;
}
#footer .footer-nav li {
float: left;
margin: 0 1.6em 0 -1.6em;
}
#footer .footer-nav li:before {
content: '｜';
margin: 0 .3em;
}
#footer .footer-nav li a {
color: #666;
}
#footer #menu-footer-menu,#footer #menu-footer-menu-e {
overflow: hidden;
*zoom: 1;
float: left;
color: #666;
}
#footer #menu-footer-menu li,#footer #menu-footer-menu-e li {
float: left;
margin: 0 1.6em 0 -1.6em;
}
#footer #menu-footer-menu li:before,#footer #menu-footer-menu-e li:before {
content: '| ';
margin: 0 .3em 0 .6em;
}
#footer #menu-footer-menu li a,#footer #menu-footer-menu-e li a {
color: #666;
font-size: 85.71429%;
}
#footer #menu-footer-menu li.sound a {
display:block;
line-height:1.3;
margin:4px 0;
}
#footer .copyright {
float: none;
width:100%;
text-align:center;
color: #666;
font-size: 85.71429%;
margin-top: 60px;
}
#footer .footer_menu.new {
overflow: hidden;
width:100%;
*zoom: 1;
display:flex;justify-content: center;
color: #666;
font-size:16px;
}
#footer .footer_menu.new strong {
font-size:16px;
}
#footer .footer_menu.new #menu-footer-menu {
width:calc(100% / 4);
}
#footer #menu-footer-menu li.tate,#footer #menu-footer-menu-e li.tate {
float: none;
margin: 0;
}
#footer #menu-footer-menu li.tate:before,#footer #menu-footer-menu-e li.tate:before {
content: '';
margin: 0;
}
#footer #menu-footer-menu li.tate.jirei {
float: none;
margin: 18px 0 0 0;
}
@media only screen and (max-width: 640px) {
.site-footer {padding: 0;}
#footer {padding: 0 0 40px;}
#footer .ui-inner {padding: 0;}
#footer .footer-nav {display: block;float: none;}
#footer .footer-nav li {float: none;margin: 0;}
#footer .footer-nav li:before {content: "";margin: 0;}
#footer .footer-nav li a {display: block;padding: 10px 20px;border-bottom: 1px solid #ddd;position: relative;}
#footer .footer-nav li a:after {
content: "\f105";
position: absolute;
top: 10px;
right: 20px;
font-family: FontAwesome;
}
#footer #menu-footer-menu,#footer #menu-footer-menu-e {display: block;float: none;}
#footer .footer_menu.new {
display: block;
}
#footer .footer_menu.new.sp_footer_none {
display: none;
}
#footer .footer_menu.new #menu-footer-menu {
width: 100%;
}
#footer #menu-footer-menu li.tate {margin-left: 0px;}
#footer .footer_menu.new strong {
margin-left:-10px;
}
#footer #menu-footer-menu li,#footer #menu-footer-menu-e li {float: none;margin: 0;}
#footer #menu-footer-menu li:before,#footer #menu-footer-menu-e li:before {content: "";margin: 0;}
#footer #menu-footer-menu li a,#footer #menu-footer-menu-e li a {display: block;padding: 10px 20px;border-bottom: 1px solid #ddd;position: relative;}
#footer #menu-footer-menu li:first-child a,#footer #menu-footer-menu-e li:first-child a {border-top: 1px solid #ddd;}
#footer #menu-footer-menu li a:after,#footer #menu-footer-menu-e li a:after {
content: "\f105";
position: absolute;
top: 10px;
right: 20px;
font-family: FontAwesome;
}
#footer .copyright {float: none;text-align: center;font-size: 76.714%;margin-top: 20px;}
#footer #menu-footer-menu li.tate.jirei {
margin: 0;
}
#footer #menu-footer-menu li.sound a {
display:block;
line-height:1.86;
margin:0;
}
} #contents {
overflow: hidden;
*zoom: 1; margin-right: auto;
margin-left: auto;
text-align: left;
position: relative;
z-index: 100;
margin-top: 158px;
margin-bottom: 100px;
}
.page-id-570 .hed_fix #contents,
.page-id-4900 .hed_fix #contents,
.page-id-5248 .hed_fix #contents,
.parent-pageid-570 .hed_fix #contents,
.parent-pageid-599 .hed_fix #contents,
.parent-pageid-609 .hed_fix #contents,
.page-id-674 .hed_fix #contents,
.parent-pageid-674 .hed_fix #contents,
.page-id-832 .hed_fix #contents{
margin-top: 58px;
}
.page-id-65 #contents,.page-id-1571 #contents{
margin-bottom: 10px;
}
.home #contents,
.home #content,
.single #content,
.page-id-570 #content,
.parent-pageid-570 #content,
.page-id-4900 #content,
.page-id-5248 #content,
.page-id-674 #content,
.page-id-2786 #content{margin-top: 0;}
#main_uni {
float: left; width: 70%;
max-width: 655px;
text-align: left;
}
.side{
float: right;
display:block;
width: 26%;
}
.side #sub {
float: none; width: 100%;
max-width: 258px;
text-align: left;
}
@media only screen and (max-width: 960px) {
#contents {margin-top: 80px;} .page-id-570 .hed_fix #contents,
.parent-pageid-570 .hed_fix #contents,
.parent-pageid-599 .hed_fix #contents,
.parent-pageid-609 .hed_fix #contents,
.page-id-4900 .hed_fix #contents,
.page-id-5248 .hed_fix #contents,
.page-id-674 .hed_fix #contents,
.page-id-832 .hed_fix #contents,
.page-id-718 .hed_fix #contents {
margin-top: 20px;
}
}
#sub {
float: right; width: 26%;
max-width: 258px;
text-align: left;
}
@media only screen and (max-width: 768px) {
#main_uni {
width: 100%;
float: none; max-width: inherit;
text-align: left;
}
#sub {
width: 100%;
float: none;
max-width: 100%;
}
.side{
float: none;
display:block;
width: 100%;
margin-top:30px;
}
.side #sub {
max-width: 100%;
}
}
#sub .page-title {
margin-bottom: 20px;
padding: 15px 0;
border: solid 2px #ff9022;
border-right: none;
border-left: none;
color: #ff9022;
font-size: 142.85714%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
text-align: center;
letter-spacing: .1em;
}
#sub .page-title a {
color: #ff9022;
}
#sub .local-nav {
margin: 0 2px;
font-size: 107.14286%;
line-height: 1.7;
}
#sub .local-nav li {
margin-top: 20px;
}
#sub .local-nav a {
text-decoration: underline;
color:#333;
}
#sub .local-nav a:hover {
text-decoration: none;
}
#sub .local-nav a span {
display: block;
margin: .3em 0 15px 0;
font-size: 80%;
font-weight: bold;
}
#sub .local-nav .local-nav-sub a {
text-decoration: none;
margin: .3em 0 0px 20px;
font-size: 80%;
font-weight: bold;
}
#sub .local-nav .local-nav-sub li {
margin-top: 0px;
}
#sub2 {
float: right; width: 26%;
max-width: 258px;
text-align: left;
}
@media only screen and (max-width: 768px) {
#sub2 {
width: 100%;
float: none;
max-width: inherit;
}
}
#sub2 .page-title {
margin-bottom: 20px;
padding: 15px 0;
border: solid 2px #ff9022;
border-right: none;
border-left: none;
color: #ff9022;
font-size: 142.85714%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
text-align: center;
letter-spacing: .1em;
}
#sub2 .page-title a {
color: #ff9022;
}
#sub2 .local-nav {
margin: 0 2px;
font-size: 107.14286%;
line-height: 1.7;
}
#sub2 .local-nav li {
margin-top: 20px;
}
#sub2 .local-nav a {
text-decoration: underline;
}
#sub2 .local-nav a:hover {
text-decoration: none;
}
#sub2 .local-nav a span {
display: inline-block;
margin: .3em 0 0px 20px;
font-size: 80%;
font-weight: bold;
}
#sub2 .local-nav span {
display: inline-block;
}
#sub2 ul.talk-nav li{
margin-top: 0px;
} #subpage-header {
position: relative;
z-index: 100; min-width: 300px;
}
#subpage-header .text {
position: absolute;
z-index: 120;
width: 100%;
}
#subpage-header .visual {
position: relative;
overflow: hidden;
z-index: 110;
margin-top:60px;
}
#subpage-header .visual img {
width: 100%;
height: auto;
}
@media only screen and (max-width: 960px) {
.single .talk #subpage-header,.single .case #subpage-header {flex-wrap: wrap-reverse;display: flex;}
.single .talk #subpage-header .text,.single .case #subpage-header .text {position: static;flex-direction: column-reverse;}
.single .talk #subpage-header .visual,.single .case #subpage-header .visual {position: static;flex-direction: column-reverse;margin-top:50px;}
}
@media only screen and (max-width: 768px) {
.single .talk #subpage-header .visual img {
width: 150%;
height: auto;
max-width: inherit;
margin-left: -24%;
}
.single .case #subpage-header .visual img {
width: 150%;
height: auto;
max-width: inherit;
margin-left: -28%;
}
.page-template-service #subpage-header .visual img {
width: 150%;
height: auto;
max-width: inherit;
margin-left: -25%;
}
.page-template-jobs #subpage-header .visual img,.page-id-718 #subpage-header .visual img {
width: 150%;
height: auto;
max-width: inherit;
margin-left: -33.6%;
}
.page-id-570 #subpage-header .visual img,
.page-id-4900 #subpage-header .visual img,
.page-id-5248 #subpage-header .visual img,
.page-id-599 #subpage-header .visual img,
.page-id-605 #subpage-header .visual img,
.page-id-607 #subpage-header .visual img,
.page-id-609 #subpage-header .visual img,
.page-id-621 #subpage-header .visual img,
.page-id-627 #subpage-header .visual img,
.page-id-832 #subpage-header .visual img{
width: 150%;
height: auto;
max-width: inherit;
margin-left: -40%;
}
} .subpage-title,
.page .entry-title {
margin-bottom: 40px;
font-size: 192.85714%;
font-weight: 200;
letter-spacing: .05em;
color: #ff9022;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
@media only screen and (max-width: 768px) {
.subpage-title,.page .entry-title {margin-bottom: 20px;font-size: 174.857%;line-height: 1.4;}
} .subpage-lead {
margin-bottom: 40px; }
.subpage-lead p {
margin-bottom: 1.4em;
}
.subpage-lead h2 {
font-size: 140%;
} 
@media only screen and (max-width: 768px) {
.subpage-lead {margin-bottom: 25px;}
.subpage-lead h2 {line-height: 1.5;}
} .ui-button {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
min-width: 370px;
height: 3em;
padding: 0 15px;
line-height: 3em;
background: #fff;
font-size: 128.57143%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
text-align: center;
color: #ff9022;
}
.ui-button:hover,
.ui-button:visited {
background-color: #fff;
color: #ff9022;
}
.parts-table {
width: 100%;
border-top: 1px solid #ddd;
}
.parts-table th {
width: 20%;
border-bottom: 1px solid #ddd;
padding: 1.4em 0;
font-weight: 600;
}
.parts-table td {
width: 80%;
border-bottom: 1px solid #ddd;
padding: 1.4em 0;
}
.parts-table th em {
padding-left: 5px;
color: #f33;
}
.post-1453 .parts-table th,.mw_wp_form .parts-table th {
width: 25%;
border-bottom: 1px solid #ddd;
padding: 1.4em 0;
font-weight: 600;
white-space: nowrap;
}
.post-1453 .parts-table td, .mw_wp_form .parts-table td{
width: 75%;
border-bottom: 1px solid #ddd;
padding: 1.4em 0;
}
.mw_wp_form .parts-table.doc-info th {
width: 25%;
border-bottom: 0px solid #ddd;
padding: 0;
font-weight: 600;
white-space: nowrap;
}
.mw_wp_form .parts-table.doc-info td{
width: 75%;
border-bottom: 0px solid #ddd;
padding: 0 0 0 1.4em;
}
.mw_wp_form .parts-table.doc-info th.doc-name{
padding: 1.4em 0 0 0;
font-size:16px;
}
.mw_wp_form .parts-table.doc-info th img{
border: 1px solid #ddd;
}
@media only screen and (max-width: 840px) {
.ui-button {height: inherit;}
.page-id-65 .parts-table tr {display: block;width: 100%;}
.page-id-65 .parts-table th {display: block;width: 100%;border: none;padding-bottom: 0;}
.page-id-65 .parts-table td {display: block;width: 100%;padding-top: 0;}
.page-id-1453 .parts-table tr,.mw_wp_form .parts-table tr {display: block;width: 100%;}
.page-id-1453 .parts-table th,.mw_wp_form .parts-table th{display: block;width: 100%;border: none;padding-bottom: 0;}
.page-id-1453 .parts-table td,.mw_wp_form .parts-table td {display: block;width: 100%;padding-top: 0;}
.mw_wp_form .parts-table.doc-info th,.mw_wp_form .parts-table.doc-info td{display: block;width: 100%;padding: 0;}
.mw_wp_form .parts-table.doc-info th img{
width:130px;
}
.post-1571 .mw_wp_form .parts-table th br {
display: none;
}
}
@media only screen and (max-width: 768px) {
.ui-button {
height: inherit;
}
}
@media only screen and (max-width: 440px) {
.page-id-313 .parts-table tr {display: block;width: 100%;}
.page-id-313 .parts-table th {display: block;width: 100%;border: none;padding-bottom: 0;}
.page-id-313 .parts-table td {display: block;width: 100%;padding-top: 0;}
}   .top-visual {
position: relative;
min-width: 1000px;
}
.top-visual .text {
position: absolute;
left: 0;
top: 0;
z-index: 120;
width: 100%;
height: 100%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing: .05em;
}
.top-visual .text h1,
.top-visual .text h2,
.top-visual .text .catch {
color: #fff;
line-height: 1.2;
font-weight: 200;
letter-spacing: .02em;
}
.top-visual .text h1 {
margin-top: 100px;
position: absolute;
top: 55px;
font-size: 500%;
text-shadow: 0 0 5px black;
font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
.top-visual .text h1 .keyword {
font-weight: 600;
}
.top-visual .text .catch {
margin-top: 5px;
font-size: 164.28571%;
text-shadow: 0 0 3px black;
}
.top-visual .text h2 {
position: absolute;
top: 220px;
font-size: 164.28571%;
text-shadow: 0 0 5px black;
}
.top-visual .text .user {
//margin-top: 150px;
position: absolute;
bottom: 55px;
color: #ff9022;
font-size: 135.71429%;
vertical-align: baseline;
line-height: 2em;
}
.top-visual .text .user .num {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-right: 8px;
background: #ff9022;
color: #fff;
padding: 5px 10px 6px 10px;
vertical-align: baseline;
line-height: 1;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.top-visual .text .user .num .m {
margin-right: 3px;
font-size: 126.31579%;
line-height: 1;
}
.top-visual .text .user .num .t {
margin-left: 6px;
font-size: 94.73684%;
}
.top-visual .visual .item {
float: left;
position: absolute;
opacity: 0;
}
.all-visual__item li:first-child {
position: relative;
opacity: 1;
}
.top-visual .visual .item img {
position: relative;
z-index: 110;
width: 100%;
height: auto;
}
.top-visual .pagination {
position: absolute;
bottom: 10px;
width: 100%;
z-index: 130;
}
.top-visual .pagination a {
overflow: hidden;
display: inline-block;
width: 8px;
height: 8px;
margin: 0 5px;
background: #fff;
border-radius: 50%;
text-indent: 200%;
}
.top-visual .pagination a.selected {
background: #ff9022;
}
.metaslider .caption-wrap {
position: absolute;
left: 0;
top: 0;
z-index: 120;
width: 100%;
height: 100%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing: .05em;
background: none !important;
opacity: 1 !important;
}
.metaslider .caption {
max-width: 980px;
padding-right: 20px;
padding-left: 20px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
.metaslider .caption h1 {
margin-top: 100px;
position: absolute;
top: 55px;
font-size: 500%;
text-shadow: 0 0 5px black;
font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
color: #fff;
line-height: 1.2;
font-weight: 200;
letter-spacing: .02em;
}
.flex-control-nav {
position: absolute;
bottom: 10px!important;
width: 100%;
z-index: 130;
}
.flex-control-nav li a {
width: 8px!important;
height: 8px!important;
margin: 0 5px!important;
background: #fff!important;
box-shadow: none!important;
}
.flex-control-nav li a.flex-active {
background: #ff9022!important;
}
@media only screen and (max-width: 820px) {
.metaslider .slides img {
width: 160% !important;
margin-left: -60% !important;
}
.metaslider .caption h1 {
top: 60%;
right: inherit;
left: 5%;
margin: auto;
font-size: 300%;
text-align: center;
}
}
@media only screen and (max-width: 440px) {
.metaslider .caption h1 {right: 0;left: 0;font-size: 200%;}
.flex-control-nav {bottom: -30px !important;}
.flex-control-nav li a {background: #787878 !important;}
}
.wpsisac-slick-slider.design-1 .slick-image-slide img {width: 100%;} .top-copy .ui-inner .top-copytext {
margin: 20px 0 20px 0;
font-size: 250%;
font-weight: 500;
letter-spacing: .05em;
color: #000;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align: left; 
}
.top-copy .ui-inner .top-lead {
margin-bottom: 40px;
font-size:18px;
}
@media only screen and (max-width: 768px) {
.top-copy .ui-inner .top-copytext {font-size: 200%;line-height: 1.5;}
.top-copy .ui-inner .top-lead {line-height: 1.6;}
}   .sub-header {
width: 100%;
background-color: #ff9022
}
.h2-kari {
color: #fff;
font-weight: 100;
letter-spacing:.025em;
box-sizing: border-box;
padding: 30px 0 30px 0;
font-size: 180%;
text-align: left;
position: relative;
}
.h2-kari p {
font-weight: normal;
font-size: initial;
position: absolute;
top: 30px;
right: 30px;
}
.h2-kari span.m {
background-color: #fff;
border-radius: 10px;
color: #ff9900;
height: 34px;
line-height: 34px;
padding: 0 5px;
display: inline-block;
}
@media only screen and (max-width: 768px) {
.h2-kari {padding: 16px 0;}
.h2-kari p {position: static;font-size: 14px;line-height: 1.4;}
.h2-kari span.m {height: 26px;line-height: 26px;}
} .top-service {
padding: 50px 0 65px 0;
}
.top-service .product {position: relative;}
.top-service.top-suggest { }
.top-service h3,
.top-service h4 {
color: #000;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 1.4;
}
.top-service h3 {
margin-bottom: 40px;
font-size: 192.85714%;
font-weight: 300;
letter-spacing: .05em;
padding: 20px 0 15px 0;
}
.top-service .ope {
margin-bottom: 40px;
font-size: 192.85714%;
font-weight: 300;
letter-spacing: .05em;
padding: 0;
}
.top-service h4 {
font-size: 140%;
font-weight: 500;
letter-spacing: 0;
margin-bottom: 15px;
}
.top-service .lead {
margin-bottom: 50px;
font-size: 107.14286%;
}
.top-service ul {
overflow: hidden;
}
.top-service .desc {
text-indent: -1em;
margin-left: 1em;
font-size: 16px; }
.top-service .more-nav {
margin-top: 40px;
text-align: right;
}
.top_taik_bo.top-service.ui-inner .more-nav {
margin-top: 0px;
text-align: center;
}
.top-service .more-nav a {
border: 2px solid #ff9900;
background: #fff;
color: #ff9900;
font-weight: 200; height: 49px;
line-height: 45px;
padding: 0 20px;
min-width: auto; 
}
.top-service .more-nav .ui-inner {
width: 400px;
}
.top-service .product-logo {
float: left;
margin-right: 10px;
}
.top-service .img-right {
float: right;
margin-left: 25px;
}
.top-service .img-left {
float: left;
margin-right: 25px;
}
.function-list {
overflow: hidden;
*zoom: 1;
margin-right: -30px;
}
#main_uni .function-list {
margin-right: -45px;
}
.function-list li {
float: left;
width: 475px;
margin-right: 30px;
}
#main_uni .function-list li {
width: 305px;
margin-right: 45px;
}
.function-list .img {
float: right;
}
.function-list .desc {
overflow: hidden;
margin-top: 20px;
}
@media only screen and (max-width: 1020px) {
.top-service .img-left,.top-service .img-right {width: 44%;} 
}
@media only screen and (max-width: 970px) {
.top-service .more-nav {padding-top: 10px;text-align: center;}
}
@media only screen and (max-width: 920px) {
.top-service .product-logo {width: 70px;}
.top-service ul {overflow: inherit;}
}
@media only screen and (max-width: 820px) {
.top-service {padding: 50px 0 30px 0;}
.top-service .more-nav {margin-top: 20px;}
}
@media only screen and (max-width: 768px) {
.top-service {padding: 30px 0;}
.top-service .desc {width: auto;}
.top-service .img-left {
float: none;
width: auto;
margin-right: 0;
margin-bottom: 5px;
text-align: center;
}
.top-service .img-right {
float: none;
width: auto;
margin-left: 0;
margin-bottom: 5px;
text-align: center;
}
.top-service .img-left img {width: 100%;}
.top-service .img-right img {width: 100%;}
.top-service .ope {margin-bottom: 20px;}
.top-service .more-nav a {height: inherit;line-height: 1.7;padding: 3px 20px;}
}
@media only screen and (max-width: 440px) {
.top-service .product-logo {float: none;width: 60px;}
.top-service h3 {margin-bottom: 0;padding:5px 0;font-size: 170.857%;}
.top-service h4 {padding-top:2px;clear: both;}
} .top-suggest .function-list {
margin-top: -10px;
}
.top-suggest .function-list h3 {
margin-top: 10px;
}
@media only screen and (max-width: 768px) {
} .top-log .function-list {
margin-right: 0;
}
.top-log .function-list li {
float: none;
width: auto;
margin-right: 0;
margin-bottom: 2em;
}
.top-log .function-list .img {
margin-left: 20px;
}
@media only screen and (max-width: 768px) {
} .case-header .visual {
position: relative;
z-index: 110;
}
.case-header .visual img {
width: 100%;
height: auto;
}
.case-header h2 {
position: absolute;
z-index: 120;
width: 100%;
margin: 100px 0 0 70px;
font-size: 257.14286%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
line-height: 1.3;
color: #fff;
text-align: left;
}
.top-case {
margin-top: 15px;
}
.top-case .logo-list {
overflow: hidden;
*zoom: 1; display: flex;
justify-content: space-around;
}
.top-case .logo-list li { margin: 20px 0 0;
padding: 5px;
}
.top-case .logo-list li a {
display: block;
border: solid 7px #d9d6d2;
}
.top-case-lead h3 {
font-size: 140%;
letter-spacing: 0;
margin: -30px 0 10px 0;
}
.top-case-lead p {
font-size: 16px;
}
p.top-bana-case img {
border: solid 2px #d9d6d2;
}
h4.case-com{
color:#ff9022;
font-weight: bold;
font-size:17px;
}
.top-service.case-bo{
padding: 50px 0 20px 0;
}
@media only screen and (max-width: 640px) {
.top-case .logo-list {flex-wrap: wrap;justify-content: center;}
.top-case .logo-list li {margin: 5px 0 0;}
.top-service.case-bo{padding: 10px 0;}
.top-case_name span {display: none;}
} .idea-header {position: relative;}
.idea-header .visual {
position: relative;
z-index: 110;
}
.idea-header .visual img {
width: 100%;
height: auto;
}
.idea-header h2 {
position: absolute;
top: 50%;
z-index: 120; font-size: 257.14286%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
line-height: 1.3;
color: #fff;
text-align: left;
}
.top-idea {
margin-top: 15px;
}
.top-idea .ui-inner h3 {
font-size: 140%;
letter-spacing: 0;
margin:0 0 10px -15px;
}
.top-idea .ui-inner p {
font-size: 16px;
}
@media only screen and (max-width: 768px) {
.idea-header {width: 100%;background-color: #ff9022;overflow: hidden;}
.idea-header h2 {
position: static;
color: #fff;
font-weight: 100;
letter-spacing: .025em;
box-sizing: border-box;
font-size: 180%;
text-align: left;
padding: 16px 0;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.idea-header .visual {margin-bottom: 0;}
.idea-header .visual img {
width: 125%;
max-width: inherit;
margin-left: -16.6%;
}
.top-idea .ui-inner h3 {margin:20px 0 10px 0;line-height: 1.5;}
.top-idea {margin-top: 0;}
.top-idea.u-mb110 {margin-bottom: 50px;}
} .top-talk .ui-inner h3 {
font-size: 140%;
letter-spacing: 0;
margin:30px 0 10px -15px;
}
.top-talk .ui-inner span {
font-size: 16px;  
}
.top-talk_item.l-grid-06 a{
color:#333;
}
.top-case_name{
color:#333;
}
@media only screen and (max-width: 768px) {
.top-talk .ui-inner h3 { margin:30px 0 10px 0;line-height: 1.5;}
.top-talk_item a { display: block; }
}
@media only screen and (max-width: 540px) {
.top-talk_item a { display: block;background: #fff6d3;}
.top-talk_item h4 {padding: 5px 7px 0;font-size: 13px;}
.top-talk_item p {padding: 0 7px 5px;font-size: 12px;}
}   .service-title h1 {
margin-top: 50px;
font-size: 257.14286%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 300;
line-height: 1.5;
text-align: right;
color: #fff;
}
@media only screen and (max-width: 768px) {
.service-title h1 {
margin-top: 30px;
font-size: 180.14286%;
text-align: left;
}
.page-template-service .service-title h1 {position: absolute;top: 40px;margin: 0;z-index: 200;}
}
@media only screen and (max-width: 440px) {
.service-title h1 {
margin-top: 35px;
font-size: 130%;
}
} .service-function ul {
overflow: hidden;
*zoom: 1;
margin-right: -30px;
}
#main_uni .service-function ul {
margin-right: 0;
}
.service-function ul li {
float: left;
width: 475px;
margin-right: 30px;
}
#main_uni .service-function ul li { width: 47%;
margin-right: 4%;
}
#main_uni .service-function ul li:nth-child(2n) {margin-right: 0;}
.service-function ul li {
margin-bottom: 50px;
}
.service-function .block {
margin-bottom: 50px;
}
.service-function .block .img {
text-align: center;
margin: 1.2em 0;
}
.service-function h2 {
margin-bottom: 15px;
color: #ff9022;
font-size: 142.85714%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
line-height: 1.3;
}
.service-function .desc { line-height: 2;
}
.service-function .desc p {
margin-bottom: 1.4em;
font-size: 16px;
}
.service-function .img {
margin-top: 5px;
}
.service-function .main h2 {
font-size: 142.85714%; }
.service-function .sub {
overflow: hidden;
*zoom: 1;
}
.service-function .sub .img {
float: left;
margin: 0 20px 0 0;
}
.service-function .sub .desc {
overflow: hidden;
}
@media only screen and (max-width: 768px) {
#main_uni .service-function ul li {float: none;width: auto;margin-bottom: 10px;}
.service-function .block {margin-bottom: 30px;}
.service-function .desc {line-height: 1.8;}
} .product-top .product-logo {
float: left;
margin-right: 10px;
}
.product-top h3 {
font-size: 192.85714%;
font-weight: 300; 
line-height: 1.4;
}
.page-template-jobs .product-top h3 {
font-size: 192.85714%;
font-weight: 300; 
color: #fff;
background: #ff9022;
padding: 3px 10px;
line-height: 1.4;
}
.product-top h4 {
font-size: 140%;
font-weight: 200;  
}
.product-top .product-img {
margin: 20px 0 30px 0;
position: relative;
}
.product-top .more-nav {
border: solid 2px #ff9022;
text-align: right;
margin-bottom: 20px;
margin-right: 20px;
position: absolute;
bottom: 15px;
right: 0;
}
@media only screen and (max-width: 768px) {
.product-top .product-logo {width: 70px;}
.product-top .product-img {margin: 20px 0 15px 0;}
.product-top .more-nav {left: 0;margin: auto;border: none;text-align: center;}
.product-top .more-nav .ui-button {min-width: 270px;border: solid 2px #ff9022;font-size: 100.571%;}
.page-template-jobs .product-top h3 {font-size: 161.857%;}
}
@media only screen and (max-width: 440px) {
.product-top .product-logo {width: 50px;}
.product-top h3 {padding-top: 9px;font-size: 154.857%;}
.product-top h4 {clear: both;padding-top: 5px;font-size: 120%;line-height: 1.5;}
.product-top h4.ope {line-height: 1.8;}
.product-top .more-nav .ui-button {font-size: 87.571%;}
}  #case #contents {
margin-top: 90px;
}
.single .case #contents {margin-top: 150px;}
@media only screen and (max-width: 960px) {
.single .case #contents {margin-top: 30px;}
} #case .social,
.single .case .social {
margin: 20px 0 0;
text-align: right;
}
#case .social li,
.single .case .social li {
display: inline-block;
padding-left: 10px;
line-height: 0.5;
} .case-title {
bottom: -120px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing: .1em;
line-height: 1.56;
}
.case-title.list {
margin-bottom: 40px;
}
.case-title .ui-inner {
display: table;
width: 100%;
}
.case-title .title-head,
.case-title .title-body {
display: table-cell;
vertical-align: middle;
}
.case-title .title-head {
width: 190px;
padding: 20px 15px;
background: #fff6d1;
color: #ff9022;
text-align: center;
}
.case-title.list .title-head {
width: 180px;
padding: 20px 15px;
background: #fff6d1;
color: #ff9022;
text-align: center;
}
.case-title .title-head h1 {
font-size: 142.85714%;
font-weight: 400;
color: #ff9022;
}
.case-title .title-head h1 span {
display: block;
font-size: 55.0%;
font-weight: 600;
}
.case-title .title-head .vol {
display:none;
margin-top: 3px;
font-size: 171.42857%;
}
.case-title .title-body {
width: 580px;
padding: 25px 35px 25px 35px;
background: #ff9022;
color: #fff;
text-align: left;
}
.case-title.list .title-body { width: 252px; padding: 0px 20px;
background: #ff9022;
color: #fff;
text-align: center;
}
.case-title.list .title-body.name {
width: 300px;
padding: 0px 35px 0px 0px;
background: #ff9022;
color: #fff;
text-align: left;
}
.case-title.list .title-body.name .company{
font-size: 12px;
}
.case-grid.no01 .case-title.list .title-body.name .company,.case-grid.no03 .case-title.list .title-body.name .company,.case-grid.no05 .case-title.list .title-body.name .company{
font-size: 12px;
margin-top: 5px;
}
.case-title.list .title-body.name .name{
font-size: 16px;
font-weight: bold;
}
.case-title.list .title-body.name .company {
width:260px;
display:block;
}
.case-title .title-body h2 {
font-size: 148%;
font-weight: 500;
color: #fff;
}
.case-title.list .title-body h2 {
font-size: 120%;
font-weight: 400;
}
.case-title .title-body .data {
margin-top: 5px;
font-size: 92.85714%;
text-align: left;
}
.case-title .title-body .time { font-size: 85%;
text-align: right;
}
.case-title.list .ui-inner {
max-width: 980px;
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
text-align: left;
display: flex;
flex-wrap: nowrap;
}
.case-title.list .title-head, .case-title.list .title-body {}
.case-title.list .title-head {
align-items: stretch;
padding-top: 40px;
}
.case-title.list .title-head.no_n{
position:relative;
align-items: stretch;
padding: 0px;
}
.case-title .title-head.no_n h1 {
position:absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform : translate(-50%,-50%);
transform : translate(-50%,-50%);
text-align: center;
width:140px;
}
.title-body_wrap {
width:550px;
flex-grow: 3;
align-items: stretch;
padding-top: 40px;
background: #ff9022;
}
.case-title.list .title-body {
float: left;
width: 40%;
padding-top: 15px;
}
.case-grid.no01 .case-title.list .title-body,.case-grid.no03 .case-title.list .title-body,.case-grid.no05 .case-title.list .title-body {
float: left;
width: 40%;
padding-top: 5px;
}
.case-grid.no04 .case-title.list .title-body {
padding-top: 10px;
}
.case-title.list .title-body.name, .case-grid.no01 .case-title.list .title-body.name, .case-grid.no03 .case-title.list .title-body.name, .case-grid.no05 .case-title.list .title-body.name {
float: right;
width: 55%;
}
@media only screen and (max-width: 960px) {
.case-title .ui-inner {padding-left: 0;padding-right: 0;}
.case-title {bottom: inherit;top: 100%;}
.case-title .title-body h2 {font-size: 140.57143%;}
.case-title.list .title-head.no_n{
position:relative;
align-items: stretch;
padding: 20px;
}
.case-title .title-head.no_n h1 {
position:relative;
text-align: center;
width:140px;
}
.case-title.list .ui-inner {flex-wrap: wrap;}
.case-title.list .title-head {flex-basis: 100%;order: 1;padding-top: 10px;padding-bottom: 10px;}
.case-title .title-head h1 {font-size: 119.857%;}
.case-title .title-head h1 span {font-size: 51%;}
.case-title .title-head .vol {margin-top: -2px;font-size: 154.429%;}
.title-body_wrap {flex-basis: 50%;order: 2;padding-top: 15px;padding-bottom: 4px;text-align: center;}
.title-body_inner {display: inline-block;}
.case-thumbnail {flex-basis: 50%;order: 3;}
.case-title.list .title-body,.case-grid.no01 .case-title.list .title-body,.case-grid.no03 .case-title.list .title-body,.case-grid.no05 .case-title.list .title-body {float: none;width: auto;margin-bottom: 10px;display: block;padding-left: 0;padding-right: 0;text-align: left;}
.case-grid.no03 .title-body img{width:187px;margin-top:10px;}
.case-grid .title-body img{width:187px;margin-top:10px;}
.case-title.list .title-body.name,.case-grid.no01 .case-title.list .title-body.name, .case-grid.no03 .case-title.list .title-body.name, .case-grid.no05 .case-title.list .title-body.name {float: none;width: auto;text-align: left;padding-right: 0;}
.case-thumbnail .img img {width: 100%!important;}
}
@media only screen and (max-width: 660px) {
.case-title .ui-inner {display: block;width: 100%;}
.case-title .title-head {display: block;width: 100%;padding: 7px;}
.title-body_wrap {padding-top: 10px;}
.case-title .title-body {display: block;width: 100%;padding: 10px 0;text-align: center;}
.single .case-title .title-body {padding: 10px;}
.case-title .title-body h2 {margin-bottom: 10px;font-size: 123.57143%;line-height: 1.4;text-align: left;}
.case-title.list .title-body.name .company {display: none;}
.case-title .title-body .data {line-height: 1.4;font-size: 86.857%;}
.case-title.list .title-body.name .name {text-align: center;}
.case-thumbnail {flex-basis: 100%;}
} .case-data {
margin-top: 20px;
position: relative;
overflow: hidden;
*zoom: 1;  }
.case-data table {  width: 100%;
height: auto;
margin: 10px 0;
}
.case-data table tr td:first-child {
background: #edece9;
}
.case-data table td {
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
padding: 5px 10px;
}
.case-data:before, .case-data:after {
position: absolute;
display: block;
content: ' ';
width: 100%;
height: 4px;
left: 0; }
.case-data:before {
top: 0;
}
.case-data:after {
bottom: 0;
}
.case-data h3 {
color: #ff9022;
margin-bottom: 15px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 128.57143%;
font-weight: 500;
letter-spacing: .1em;
line-height: 1.5;
}
.case-data h4 {
margin-bottom: 15px;
float: left;
color: #ff9022;
font-size: 128.57143%;
line-height: 1.5;
}
.case-data dl {
float: right;
margin-bottom: 15px;
line-height: 1.5;
}
.case-data dl dt,
.case-data dl dd {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
.case-data dl dt {
margin: 0 .8em 0 1.6em;
padding: .1em 5px;
background: #ff9022;
font-size: 85.71429%;
color: #fff;
}
.case-data dl dd {
font-weight: bold;
}
.case-data .logo {
clear: both;
float: right;
margin-left: 20px;
}
.case-data .logo img {
border: solid 5px #e0e0e0;
width:187px;
}
.case-data .desc {
clear: left;
}
.case-data .case-table th, 
.case-data .case-table td {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
.case-data .case-table th{
width: 25%;
background: #edece9;
color: #4b4b4b;
border: 1px solid #8c8b8b; }
.case-data .case-table td{
border: 1px solid #8c8b8b;
}
@media only screen and (max-width: 768px) {
} .case-interview h3 {
padding: 0 0 1em 20px;
color: #ff9022;
font-size: 128.57143%;
}
.case-interview h2 {
padding: 0.2em 0 0.2em 1em;
color: #ffffff;
font-size: 20px;
font-weight: normal;
background-color: #ff9022;
margin: 1.2em 0 1.2em 0;
}
.case-interview .article p{
float: left;
}
.case-interview div {
margin-bottom: 1.2em;
margin-left: 50px;
}
.case-interview p { display: inline-block;
}
.case-interview .case-content {
display: inline-block;
width: 78%; 
vertical-align: top;
margin-left: 2%;
font-size: 16px;
line-height: 2;
}
.case-interview .case-content img{
margin-top: 20px;
}
.case-interview .img-r {
clear: both;
float: right;
margin-left: 30px;
}
.case-interview .img-l {
clear: both;
float: left;
margin-right: 30px;
}
.case-interview .img-w {
clear: both;
}
@media only screen and (max-width: 960px) {
.case-interview div {margin-left: 0;}
}
@media only screen and (max-width: 768px) {
.case-interview .case-content {width: 86%;line-height: 1.8;}
.case-interview div {margin-bottom: 10px;}
.case-interview h3 {padding: 0 0 1em 5px;line-height: 1.5;}
} .case-profile {
overflow: hidden;
*zoom: 1;   color: #222;
line-height: 1.8;
}
.case-profile p {
overflow: hidden;
}
.case-profile .interviewee {
overflow: hidden;
*zoom: 1;
float: left; padding-right: 20px;
margin-right: 20px; }
.case-profile .interviewee .img {
float: left;
margin-right: 20px;
border-left: solid 7px #ff9022;
}
.case-profile .interviewee .img img{
width: 320px;
}
.case-profile .interviewee .company {
margin-top: 5px;
min-width: 166px;
}
.case-profile .interviewee .name {
color: #ff9022;
font-size: 20px;
font-weight: bold;
}
.case-profile .interviewee .name span {
font-size: 87.5%;
margin-left: .5em;
}
@media only screen and (max-width: 960px) {
.case-profile .interviewee .img {width:50%;margin-right:2%;}
}
@media only screen and (max-width: 768px) {
.case-profile .interviewee {padding-right: 0;margin-right: 0;}
.case-profile .interviewee .img img{width: auto;max-width: 100%;}
}
@media only screen and (max-width: 440px) {
.case-profile .interviewee .img {float: none;margin-right: 0;width: auto;}
}   #talk #contents {
margin-top: 90px;
}
#subpage-header .page-title {
margin-bottom: 40px;
font-size: 192.85714%;
font-weight: 200;
letter-spacing: .05em;
color: #ff9022;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align: left;
height: auto;
}
.single .talk #contents {margin-top: 90px;}
@media only screen and (max-width: 960px) {
.single .talk #contents {margin-top: 30px;}
} #talk .social,
.single .talk .social {
margin: 20px 0 0;
text-align: right;
}
#talk .social li,
.single .talk .social li {
display: inline-block;
padding-left: 10px;
line-height: 0.5;
} .talk-grid {
width: 300px;
height: 360px;
float: left;
margin-right: 40px;
margin-bottom: 20px;
}
.talk-grid:nth-child(3n+1) {
margin-right: 0px;
}
.talk-grid .talk-thumbnail {
border-left: 4px solid #FE9400;
box-sizing: border-box;
}
.talk-grid .talk-thumbnail img {width: 100%;}
.talk-grid .title2 {
margin: 0px 0 0 4px;
font-size: 15px;
letter-spacing: 0.04em;
line-height: 1.56;
}
.talk-grid .title {
margin: 4px 0 0 4px;
color: #FE9400;
font-size: 18px;
letter-spacing: 0.04em;
line-height: 1.86;
}
.talk-grid .name2 {
margin-top: 4px;
font-size: 17px;
margin-left: 4px;
line-height: 1.56;
}
.talk-grid a{
color:#333;
}
.talk-grid .orn{
color:#FE9400;
font-size: 15px;
font-weight: bold;
}
.talk-grid .name {
font-size: 15px;
margin-left: 4px;
}
.talk-grid .date {
text-align: right;
font-size: 12px;
}
#talk-sub a{
color:#333;
}
@media only screen and (max-width: 1080px) {
.talk-grid {
width: 31.333%;
margin-right: 3%;
}
}
@media only screen and (max-width: 820px) {
.talk-grid {
width: 48.5%;
margin-right: 3%;
height: inherit;
}
.talk-grid:nth-child(3n+1) {margin-right: 2%;}
.talk-grid:nth-child(2n+1) {margin-right: 0;}
}
@media only screen and (max-width: 768px) {
.talk-grid .name2 {font-size: 14px;}
}
@media only screen and (max-width: 600px) {
.talk-grid {
width: 100%;
margin-right: 0;
height: inherit;
}
.talk-grid:nth-child(3n+1) {margin-right: 0;}
} .talk-title { top: 78%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing: .1em;
line-height: 1.56;
}
.talk-title .ui-inner {
display: table;
width: 100%;
}
.talk-title .title-head,
.talk-title .title-body {
display: table-cell;
vertical-align: middle;
}
.talk-title .title-head {
width: 190px;
padding: 20px 15px;
background: #fff6d1;
color: #ff9022;
text-align: center;
}
.talk-title .title-head h1 {
font-size: 142.85714%;
color: #ff9022;
font-weight: 400;
}
.talk-title .title-head h1 span {
display: block;
font-size: 55.0%;
font-weight: 600;
}
.talk-title .title-head .vol {
margin-top: 3px;
font-size: 171.42857%;
}
.talk-title .title-body {
padding: 25px 35px 20px 35px;
background: #ff9022;
color: #fff;
text-align: left;
}
.talk-title .title-body h2 {
font-size: 178.57143%;
font-weight: 400;
color: #fff;
}
.talk-title .title-body .data {
margin-top: 5px;
font-size: 92.85714%;
text-align: left;
}
.talk-title .title-body .data2 {
margin-top: 5px;
font-size: 20px;
text-align: left;
}
.talk-title .title-body .time { font-size: 85%;
text-align: right;
}
@media only screen and (max-width: 960px) {
.talk-title .ui-inner {padding-left: 0;padding-right: 0;}
.talk-title {bottom: inherit;top: 100%;}
.talk-title .title-body h2 {font-size: 140.57143%;}
}
@media only screen and (max-width: 768px) {
.talk-title .ui-inner {display: block;width: 100%;}
.talk-title .title-head {display: block;width: 100%;padding: 7px;}
.talk-title .title-body {display: block;width: 100%;padding: 10px;}
.talk-title .title-head h1 {font-size: 119.857%;}
.talk-title .title-head h1 span {font-size: 51%;}
.talk-title .title-head .vol {margin-top: -2px;font-size: 154.429%;}
.talk-title .title-body h2 {font-size: 123.57143%;}
} .talk-profile {
overflow: hidden;
*zoom: 1;   color: #222;
line-height: 1.8;
padding-left: 40px;
}
.talk-profile p {
overflow: hidden;
}
.talk-profile .interviewee {
overflow: hidden;
*zoom: 1;
float: left;  margin-right: 20px; }
.talk-profile .interviewee .img {
float: left;
margin-right: 20px;
border-left: solid 7px #ff9022;
}
.talk-profile .interviewee .img img{
width: 320px;
}
.talk-profile .interviewee .company {
margin: 5px 0 15px 0;
}
.talk-profile .interviewee .SOYAMA {
margin: 5px 0 10px 0;
width: 210px;
}
.talk-profile .interviewee .name {
color: #ff9022;
font-size: 20px;
font-weight: bold;
}
.talk-profile .interviewee .name_en {
color: #ff9022;
}
.talk-profile .interviewee .name span {
font-size: 87.5%;
margin-left: .5em;
}
@media only screen and (max-width: 960px) {
.talk-profile {padding-left: 0;}
.talk-profile .interviewee .img {width:50%;margin-right:2%;}
}
@media only screen and (max-width: 768px) {
.talk-profile .interviewee {padding-right: 0;margin-right: 0;}
.talk-profile .interviewee .img img{width: auto;max-width: 100%;}
}
@media only screen and (max-width: 440px) {
.talk-profile .interviewee .img {float: none;margin-right: 0;width: auto;}
} .talk-content {clear: both;}
.talk-content h3 {
padding: 0 0 1.5em 2em;  color: #ff9022;
font-size: 144%;
letter-spacing: 0.04em;
}
.talk-content h2 {
padding: 0.2em 0 0.2em 1em;
color: #ffffff;
font-size: 20px;
font-weight: normal;
background-color: #ff9022;
margin: 1.2em 0 1.2em 0;
}
.talk-content .article p{
float: left;
}
.talk-content div {
margin-bottom: 1.2em;
margin-left: 50px;
}
.talk-content p { display: inline-block;
}
.talk-content .talk-content {
display: inline-block;
width: 78%; 
vertical-align: top;
margin-left: 2%;
font-size: 16px;
line-height: 2;
}
.talk-content .talk-content img{
margin-top: 20px;
}
.talk-content p.pagenation {
margin-left: 100px;
color: #ff9022;
letter-spacing: 0.3em;
font-weight: bold;
font-size: 20px;
}
.talk-content p.pagenation a{
color: #ff9022;
padding: 6px 8px 6px 14px;
border: solid 1px #ff9022;
font-weight: normal;
}
.talk-content p.nextpage-link{
display: block;
}
.talk-content p.nextpage-link a{
color: #ff9022;
display: inline-block;
padding: 6px 8px 6px 8px;
border: solid 1px #ff9022;
}
.talk-page {
border: solid 2px #c0c0c0; padding: 1px 10px;
float: right;
display: inline-block;
min-width: 60px;
text-align: center;
font-size: 13px;
color: #333333;
margin-bottom: 17px;
} .talk-pagenavi {
text-align: center;
padding-top: 20px;
border-top: 1px solid #ccc;
}
.talk-pagenavi .pre {
display: inline-block;
margin-right: 480px;
}
.talk-pagenavi .next {
display: inline-block;
}
@media only screen and (max-width: 960px) {
.talk-content h3 {margin-left: 0;padding-left: 0;line-height: 1.5;}
.talk-content div {margin-left: 0;}
.talk-page {margin: 0 0 17px 92%;}
.talk-pagenavi .pre {margin-right: 30%;}
}
@media only screen and (max-width: 768px) {
.talk-content .talk-content {width: 86%;line-height: 1.8;}
.talk-content div {margin-bottom: 10px;}
.talk-page {margin: 0 0 17px 90%;}
.talk-pagenavi {margin-bottom: 20px;}
.talk-pagenavi .pre {margin-right: 80px;}
}
@media only screen and (max-width: 768px) {
.talk-page {margin: 0 0 17px 90%;}
} .page-template-company .about h2,.page-id-844 h2,.parent-pageid-313 .about h2 {
font-size: 24px; padding-bottom: 25px;
font-weight: 400;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 1.4;
}
.page-template-company .about h3,.page-id-844 h3,.parent-pageid-313 .about h3{
color: #ff9022;
font-size: 128.57143%; padding-bottom: 25px;
font-weight: 400;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 1.5;
}
.page-template-company .about p,.page-id-844 p, .parent-pageid-313 .about p{
margin-bottom: 40px;
}
@media only screen and (max-width: 768px) {
} .page-template-company .member li,.page-id-844 .member li, .parent-pageid-313 .member li{
display: block;
clear: both;
}
.page-template-company .member li .txt,.page-id-844 .member li .txt, .parent-pageid-313 .member li .txt{
float: right; width: 65%;
max-width: 486px;
padding-bottom: 40px;
}
.page-template-company .member li .txt .name,.page-id-844 .member li .txt .name,.parent-pageid-313 .member li .txt .name{
color: #666;
padding: 0 0 1em;
}
.page-template-company .member li .txt .name span,.page-id-844 .member li .txt .name span,.parent-pageid-313 .member li .txt .name span{
font-size: 128.57143%;
color: #000;
}
.page-template-company .member li .txt .his a,.page-id-844 .member li .txt .his a,.parent-pageid-313 .member li .txt .his a {
padding-right: 1em;
color: #ff9022;
text-decoration: underline;
}
.page-template-company .member li .txt .his a:hover,.page-id-844 .member li .txt .his a:hover,.parent-pageid-313 .member li .txt .his a:hover{
text-decoration: none;
}
.page-id-844 .member li .txt .his a,.parent-pageid-313 .member li .txt .his a{
display:inline-block;
padding: 10px 20px;
color: #ff9022;
text-decoration: none;
border: solid 1px #ff9022;
margin-top:10px;
}
.page-id-844 .member li .txt .his a:hover, .parent-pageid-313 .member li .txt .his a:hover{
text-decoration: none;
}
.page-template-company .member li .img,.page-id-844 li .img, .parent-pageid-313 .member li .img{ float: left;
width: 34%;
max-width: 220px;
margin-right: 1%;
padding-bottom: 40px;
}
.page-template-company a.member_int_link,.page-id-844 .member a.member_int_link, .parent-pageid-313 a.member_int_link{
color: #ff9022;
padding: 6px 8px 6px 14px;
border: solid 1px #ff9022;
font-weight: normal;
font-size: 18px;
margin-bottom: 15px;
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 440px) {
.page-template-company .member li .txt,.page-id-844 .member li .txt, .parent-pageid-313 .member li .txt{width: 63%;margin-top:-5px;padding-bottom:60px;}
} #subpage-header .jobs-title.text {
width: 100%;
height: 100%;
}
.jobs-title .ui-inner {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.page-id-832 .jobs-title .ui-inner {}
.page-id-674 .jobs-title .ui-inner {right: 0;}
.jobs-title h1 {
margin-top: 150px;
font-size: 48px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 300;
line-height: 1.5;
text-align: right;
color: #fff;
text-shadow:1px 1px 7px #000000;
}
.jobs-title h1 {
margin: 0;
position: absolute;
top: 37%;
right: 0; }
.hed_fix .jobs-title h1 {
margin: 0;
position: absolute;
top: 67%;
right: 0; }
.jobs-title.left-im h1 {
margin-top: 150px;
font-size: 48px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 300;
line-height: 1.5;
text-align: left;
color: #fff;
text-shadow:1px 1px 7px #000000;
}
.jobs-title.left-im h1 {
margin: 0;
position: absolute; }
.page-id-832 .jobs-title.left-im h1 {top: 30%;left: 0;}
#jobs .talk-content p.nextpage-link a{
color: #ff9022;
padding: 12px 12px;
border: solid 1px #ff9022;
font-size: 16px;
}
.page-id-674 h3.jobs_cont {
font-size: 27px;
background:#ff9022;
color:#fff;
padding: 12px 12px;
}
h2.jobs_cont {
font-size: 24px;
}
a.und{
text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.jobs-title h1 {top: 50%;left: 0; text-align: center;font-size: 30px;}
.hed_fix .jobs-title h1 {top: 65%;}
.jobs-title.left-im h1 {top: 20%;font-size: 32px;text-align: left;}
.page-id-832 .jobs-title.left-im h1 {top: 27%;left: 7px;}
.page-id-832 .hed_fix .jobs-title.left-im h1 {top: 40%;left: 7px;}
.page-id-674 h3.jobs_cont {font-size: 22px;}
h2.jobs_cont {font-size: 20px;}
}
@media only screen and (max-width: 440px) {
.jobs-title h1,.jobs-title.left-im h1 {font-size: 20px;}
} .blog .subpage-title, .column .subpage-title {
line-height: 1.5;
}
.blog .subpage-title a {
color: #ff9022;
}
.archive .blog .subpage-title, .archive .column .subpage-title {
line-height: 1.5;
margin-bottom:15px;
}
.blog .article, .column .article {
padding-bottom: 40px;
border-bottom: 1px solid #ccc;
margin-bottom: 40px;
}
.blog .social, .column .social {
margin: 30px 0 0;
text-align: right;
}
.blog .social li, .column .social li {
display: inline-block;
vertical-align: top;
padding-left: 10px;
line-height: 0.5;
}
.blog .wp-pagenavi, .column .wp-pagenavi {
text-align: center;
}
.blog .wp-pagenavi .current, .column .wp-pagenavi .current {
color: #666;
font-weight: bold;
padding: 10px 20px;
text-align: center;
margin: 0 10px;
display: inline-block;
}
.blog .wp-pagenavi a.page, .column .wp-pagenavi a.page {
padding: 10px 20px;
text-align: center;
border: 1px solid #ff9022;
margin: 0 10px;
color: #ff9022;
display: inline-block;
}
.blog .wp-pagenavi a.nextpostslink, .column .wp-pagenavi a.nextpostslink {
padding: 20px 30px;
color: #ff9022;
text-align: center;
margin: 0 10px;
display: inline-block;
}
.news_link_more {color: #ff9022;}
@media only screen and (max-width: 768px) {
.blog .pagenavi, .column .pagenavi {margin-bottom:20px;}
} #ContactForm {
padding: 30px 0;
}
#ContactForm input,
#ContactForm textarea {
padding: 10px; border: 1px solid #999;
width: 100%;
max-width: 502px;
}
#ContactForm .submit,.kobetu .submit {
text-align: center;
margin: 30px 0;
}
#ContactForm .submit input,#mw_wp_form_mw-wp-form-1447 input[type="submit"],#mw_wp_form_mw-wp-form-1505 input[type="submit"],#mw_wp_form_mw-wp-form-1573 input[type="submit"],input[type="submit"]{
border:none !important;
background: #ff9022;
padding: 10px 10px;
text-align: center;
color: #fff;
font-size: 128.57143%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
text-align: center;
cursor: pointer;
width: 100%;
max-width: 260px;
display:block;
margin:40px auto 0;
}
#ContactForm .submit input:hover,.kobetu .submit input:hover{
background-color: #ffaa55;
}
#contact #sub .tel,
.page-id-65 #sub .tel,
.page-id-532 #sub .tel,
.page-id-526 #sub .tel {
color: #666;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
text-align: center;
}
#ContactForm input[type="checkbox"], #ContactForm input[type="radio"],.kobetu input[name="submitBack"],.kobetu input[type="radio"]{
width: 13px;
max-width: 13px;
}
.mwform-checkbox-field,.mwform-radio-field{
display:block;
}
.mw_wp_form .horizontal-item + .horizontal-item {
margin-left: 0px !important;
}
.mw_wp_form .pagetext{
display:none;
}
.mw_wp_form_preview .pagetext{
display:block;
font-size:110%;
}
.mw_wp_form_preview .privacy_qu{
display:none;
}
.mw_wp_form .hContact{
display:block;
}
.mw_wp_form_preview .hContact{
display:none;
}
input[name="submitBack"] {
border: 0px solid;
border-color: #fff #fff #fff;
border-radius: 0px;
background: #fff;
background-color: rgb(255, 255, 255);
box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.5), inset 0 0px 0px rgba(255, 255, 255, 0.5), inset 0 0px 0px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: 2em 1em .4em;
text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
}
input[name="submitBack"] {
background-color: #fff;
color: #fff;
cursor: pointer;
box-shadow: none;
}
#ContactForm input[name="submitBack"],.kobetu input[name="submitBack"]{
padding: 10px 10px;
border: 0px solid #fff;
width: 100%;
max-width: 502px;
color:#ff9022;
margin-top:0px;
background:#FFF;
}
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
background-color: #fdc38a;
color:#fff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0), inset 0 15px 17px rgba(255, 255, 255, 0), inset 0 -5px 12px rgba(0, 0, 0, 0);
}
#ContactForm input[name="submitBack"]:hover,.kobetu input[name="submitBack"]:hover {
background-color: #fff;
color:#fdc38a;
box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0), inset 0 15px 17px rgba(255, 255, 255, 0), inset 0 -5px 12px rgba(0, 0, 0, 0);
text-decoration:underline;
}
#contact #sub .tel span,
.page-id-65 #sub .tel span,
.page-id-532 #sub .tel span,
.page-id-526 #sub .tel span {
color: #ff9022;
font-size: 128.57143%;
}
.kobetu input[name="day1"], .kobetu input[name="day2"],.kobetu input[name="day3"]{
width: 40%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin-bottom: 20px;
font-size: 93%;
background-image: url(https://unisearch.jp/wp-content/uploads/2020/10/calendar-ico.png);
background-repeat: no-repeat;
background-size: 12px 12px;
background-position: right 10px center;
padding: 8px;
}
.kobetu select[name="time1"],.kobetu select[name="time2"],.kobetu select[name="time3"]{
border-radius: 4px;
display: inline-block;
font: inherit;
line-height: 1.5em;
padding: 10px;
}
ul.data_policy_ul li {
list-style: disc;
font-size: 16px;
}
ul.data_policy_ul li{
margin-bottom: 20px;
margin-left: 20px;
} .u-mb10 {
margin-bottom: 10px;
}
.u-mb20 {
margin-bottom: 20px;
}
.u-mb30 {
margin-bottom: 30px;
}
.u-mb40 {
margin-bottom: 40px;
}
.u-mb50 {
margin-bottom: 50px;
}
.u-mb60 {
margin-bottom: 60px;
}
.u-mb70 {
margin-bottom: 70px;
}
.u-mb80 {
margin-bottom: 80px;
}
.u-mb90 {
margin-bottom: 90px;
}
.u-mb100 {
margin-bottom: 100px;
}
.u-mb110 {
margin-bottom: 110px;
}
.u-mr10 {
margin-right: 10px;
}
.u-mr20 {
margin-right: 20px;
}
.u-fwn {
font-weight: normal;
}
.u-fwb {
font-weight: bold;
}
.u-fl {
float: left;
max-width: 256px;
width: 55%;
}
.u-fr {
float: right;
}
.u-tc {
text-align: center;
}
.clearfix:after { 
display:block;
clear:both;
height:0px;
visibility:hidden;
content:".";
} .l-container-12 {
max-width: 1040px;
margin-left: -20px;
*zoom: 1;
}
.l-container-12:after {
content: "";
display: table;
clear: both;
}
.l-grid-01, .l-grid-02, .l-grid-03, .l-grid-04, .l-grid-05, .l-grid-06, .l-grid-07, .l-grid-08, .l-grid-09, .l-grid-10, .l-grid-11, .l-grid-12 {
float: left; margin-left: 3%;
}
.l-grid-01 { width: 60px; }
.l-grid-02 { width: 140px; }
.l-grid-03 { width: 220px; }
.l-grid-04 { width: 300px; }
.l-grid-05 { width: 380px; }
.l-grid-06 { width: 47%;}
.l-grid-07 { width: 540px; }
.l-grid-08 { width: 620px; }
.l-grid-09 { width: 700px; }
.l-grid-10 { width: 780px; }
.l-grid-11 { width: 860px; }
.l-grid-12 { width: 940px; }
@media only screen and (max-width: 768px) {
.l-container-12 {margin-left: 0;}
.l-grid-06 { width: 100%;margin-left: 0;margin-bottom: 20px;} .sp_br{
display:none;
}
}
@media only screen and (max-width: 540px) {
.u-fl {
float: none;
width: auto;
margin: auto;
max-width: 100%;
}
}
.talk .wp-pagenavi {
text-align: center;
}
.talk .wp-pagenavi .current {
color: #666;
font-weight: bold;
padding: 10px 20px;
text-align: center;
margin: 0 10px;
display: inline-block;
}
.talk .wp-pagenavi a.page {
padding: 10px 20px;
text-align: center;
border: 1px solid #ff9022;
margin: 0 10px;
color: #ff9022;
display: inline-block;
}
.talk .wp-pagenavi a.nextpostslink {
padding: 20px 30px;
color: #ff9022;
text-align: center;
margin: 0 10px;
display: inline-block;
}    .paged-2 .talk-grid:nth-of-type(2) .title2:after {
display:none;
}
section h4,
dt {
padding: 10px 10px 12px 15px;
cursor: pointer;
position: relative;
}
section h4:before,
dt:before {
position:absolute;
content:'';
top: 1.2em;
left: 0em;
height:0;
width:0;
border-style: solid;
border-width: 6px 0 6px 9px;
border-color: transparent transparent transparent #000;
}
section h4:after,
dt:after {
display: block;
content: "";
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
top: 50%;
right: 15px;
width: 10px;
height: 10px;
margin-top: -13px;
}
section h4.active:before,
dt.active:before {
position:absolute;
content:'';
top: 1.2em;
left: 0em;
height:0;
width:0;
border-style: solid;
border-width: 6px 0 6px 9px;
border-color: transparent transparent transparent #000;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
section h4.active:after,
dt.active:after {
margin-top: 3px;
}
section li,
dd {
padding: 0 0 0 24px;
}
section li a {
position: relative;
display: block;
} .category-23 h2,.maintt{
color: #ff9022;
font-size:27px;
border-bottom:solid 2px #ff9022;
font-weight:300;
margin-bottom:30px;
letter-spacing:1.35px;
}
.n_blog_info ul,.n_blog_info li{
display:inline-block;
}
.n_blog_info li {
padding-right:10px;
line-height: 1.2;
}
.n_blog_info li:nth-child(n + 2) {
border-left: solid 1px #666;
padding-left:10px;
}
.n_blog_info li a {
text-decoration:underline;
}
.category-67 a, .category-69 a, .category-71 a{
color:#ff9022;
}
.category-67 .post-categories a, .category-69 .post-categories a, .category-71 .post-categories a{
color:#333;
}
.category-67 .post-categories, .category-69 .post-categories, .category-71 .post-categories{
margin-bottom:15px;
}
.blog.column.news h4{
font-size:24px;
border-bottom:solid 1px #333;
margin-bottom:20px;
}
.blog.column.news .top-news-list li{
margin-bottom:15px;	
line-height:1.2;
height:35px;
}
.blog.column.news .top-news-list li a, .blog.column.news .top-news-list li a:visited{
color:#ff9022;
}
.accordion_ul a{
color:#333;
margin-bottom:12px;
line-height:1.2;
}
.accordion_ul a:hover{
color:#ff9022;
}
.search-results h2.entry-title {
margin-bottom:0px;
line-height:1.2;
}
.search-results h2.entry-title a {
color:#ff9022 !important;
font-size:22px;
font-weight:normal;
} 
.search-results .hentry{
margin-bottom:2em;
}
.search-results .entry-summary{
margin-top:0px;
}
.not-found {
padding-top: 74px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0);
} .qa a img{
width:14px;
padding-top:6px;
margin-right:8px;
}
ul.qa{
margin-top:30px;
}
.qa li{
display:inline-block;
margin-right:25px;
}
.qa li a:visited{
color:#ff9022;
}
.qa_hr{
margin:50px 0;
}
.qa_base h2{
font-size:26px;
font-weight:bold;
color:#ff9022;
margin-bottom:30px;
}
.qa_in li:nth-child(odd){
padding-left:32px;
background-image:url(https://unisearch.jp/wp-content/uploads/2018/12/ic_q.gif);
background-repeat:no-repeat;
background-position:0px 3px;
background-size:22px;
margin-bottom:12px
}
.qa_in li:nth-child(even){
padding-left:32px;
background-image:url(https://unisearch.jp/wp-content/uploads/2018/12/ic_a.gif);
background-repeat:no-repeat;
background-position:0px 3px;
background-size:22px;
margin-bottom:80px;
}
@media only screen and (max-width: 768px) {
.qa li{
display:block;
margin-right:0px;
}
}
[tabindex="-1"]:focus {
outline: 0;
} .hed_fix #introduction,.hed_fix #product,.hed_fix #operation,.hed_fix #price,.hed_fix #a1,.hed_fix #a2 {
margin-top: -80px;
padding-top: 120px;
} @font-face {
font-family: 'icomoon';
 src:  url(https://unisearch.jp/wp-content/themes/fonts/icomoon.eot?73wb24);
src:  url(https://unisearch.jp/wp-content/themes/fonts/icomoon.eot?73wb24#iefix) format('embedded-opentype'),
url(https://unisearch.jp/wp-content/themes/fonts/icomoon.ttf?73wb24) format('truetype'),
url(https://unisearch.jp/wp-content/themes/fonts/icomoon.woff?73wb24) format('woff'),
url(https://unisearch.jp/wp-content/themes/fonts/icomoon.svg?73wb24#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-phone:before {
content: "\e942";
font-size:26px;
}
#tagline.tag_margin {
margin: 20px 0 20px 0;
font-size: 85.71429%;
letter-spacing: -0.02em;
}
.breadcrumbs{
font-size: 14px;
color:#666666;
}
.breadcrumbs a,.breadcrumbs a:visited {
color: #666;
} .relation_uni{
margin-top:20px;
border-width: 2px 2px;
border-style: solid none;
border-color: rgb(255, 144, 34) rgb(255, 144, 34);
border-image: initial;
border-right: none;
border-left: none;
}
.relation_uni h3{
padding-top:35px;
padding-bottom:15px;
}
.relation_uni h3 a{
font-size: 142.85714%;
color: #ff9022;
text-decoration:underline;
font-weight: 400;
}
.relation_uni_in{
display:block;
padding-bottom:20px;
border-bottom:solid 2px #ccc;
}
.relation_uni_in.lust{
border-bottom:solid 0px #ccc;
padding-bottom:40px;
}
.relation_uni_in_casegrid{
display:inline-block;
width:48%;
margin-bottom:15px;
}
.relation_uni_in_casegrid h4.case-com {
color: #333;
font-weight: normal;
font-size: 14px;
text-decoration:underline;
}
.relation_uni_in_casegrid .u-fl {
float: left;
max-width: 256px;
width: 40%;
}
.relation_uni_in_casegrid .u-mr20 {
margin-right: 10px;
}
.relation_uni_in.column p{
padding-bottom:20px;
}
.relation_uni_in_list li{
padding-bottom:15px;
}
.relation_uni_in.column a,.relation_uni_in.column a:visited {
color: #ff9022;
text-decoration:underline;
}
.relation_uni_in.product{
padding-top:35px;
}
.relation_uni_in.product li img.alignleft{
float: left;
width:40px;
height:40px;
margin-right:15px;
margin-bottom:15px;
}
.relation_uni_in.product h3 {
padding-top: 5px;
padding-bottom: 5px;
}
@media only screen and (max-width: 768px) {
.relation_uni {
border-bottom: none;
}
.relation_uni_in_casegrid{
width:100%;
}
.relation_uni_in.product .relation_uni_in_casegrid{
margin-bottom:35px;
}
} .post-2017 .entry-footer{
display:none;
}
.toppage_2019{
color:#282832;
font-size:20px;
}
.toppage_2019 h2{
font-size:39px;
}
.top_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/main_back_5.jpg);
padding:40px 0 30px 0;
font-size:27px;
}
.top_main .ui-inner{
position:relative;
min-height:440px;
}
.top_main img{
width:50%;
margin:20px 0;
}
.top_main_copy{
padding:15px;
font-weight:bold;
}
.top_main_copy h2{
font-size:27px;
}
.top_main_bot_in{
position:absolute;
bottom:20px;
right:10px;
}
.top_main_bot{
display:inline-block;
margin-left:10px;
box-shadow: 4px 4px 5px 2px rgba(81,75,70,0.35);
}
.top_main_bot a{
display:block;
padding:13px 15px 12px 15px;
color:#fff;
font-size:18px;
font-weight:bold;
text-align:center;
min-width: 210px;
background:#ff9022;
}
.top_main_bot a:hover{
background: rgba(255,174,115,1);
}
@media only screen and (max-width: 768px) {
.top_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/main_back_sp3.jpg);
padding:40px 0 30px 0;
font-size:27px;
}
.top_main img{
width:100%;
}
.top_main_copy h2{
line-height:1.3;
font-size:22px;
}
.top_main_bot_in {
width:100%;
padding:0 0 0 15px;
}
.top_main_bot {
display: inline-block;
width: 45%;
min-width: initial;
}
.top_main_bot a {
min-width: 130px;
}
}
.top_cont2{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_back_2.jpg);
color:#fff;
padding:100px 0 0 0;
font-size:21px;
}
.top_cont2 p.pad_100{
padding:0 0 100px 0;
}
.top_cont2 h2{
color:#fff;
font-size:27px;
padding-bottom:50px;
}
.top_cont2_san{
background: center bottom / 100% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku2.png);
overflow:hidden;
height:74px;
}
.top_cont4_san{
background: center top / 100% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku.png);
overflow:hidden;
height:74px;
margin-bottom:100px;
}
@media only screen and (max-width: 768px) {
.top_cont2_san{
background: center bottom / 200% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku2.png);
overflow:hidden;
height:30px;
}
.top_cont4_san{
background: center top / 200% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku.png);
overflow:hidden;
height:30px;
margin-bottom:100px;
}
}
.top_cont3{
background:#f5f6f8;
padding: 50px 0 20px 0;
}
.top_cont3 h2{
padding-bottom:25px;
line-height:45px;
}
.top_cont3_content{
display:block;
margin:40px auto;
}
.top_cont3_icn{
display:inline-block;
vertical-align:top;
width:110px;
margin-right:20px;
margin-top:5px;
}
.top_cont3_in img {
width:120px;
}
.top_cont3_text.sp{
display:none;
}
.top_cont3_text{
display:inline-block;
max-width:500px;
text-align:left;
}
.top_cont3_content h3{
font-size:27px;
}
@media only screen and (max-width: 768px) {
.top_cont3 h2{
font-size:32px;
padding-bottom: 15px;
}
.top_cont3_text.sp{
display:inline-block;
width:280px;
}
.top_cont3_text.sp h3{
font-size:18px;
}
.top_cont3_icn{
vertical-align:middle;
width:60px;
margin-right:8px;
}
.top_cont3_in img {
width:60px;
}
.top_cont3_text.pc h3{
display:none;
}
.top_cont3_text.pc{
padding:15px;
}
}
.top_cont4{
background:#ff9022;
color:#fff;
padding:0 0 120px 0;
}
.top_cont4 h2{
color:#fff;
}
.top_cont5{
background:#fff;
}
.top_cont5.gray{
background:#f5f6f8;
}
.top_cont5_content{
display:flex;
width:900px;
margin: 0 auto;
}
.top_cont5_content ul{
list-style-type: disc;
margin-left:35px;
}
.top_cont5_icn{
width:70px;
}
.top_cont5_text{
width:600px;
text-align:left;
}
.top_cont5_icn_2{
width:230px;
}
.top_cont5_content img{
width:100%;
}
.no_06 .top_cont5_text, .no_06 .top_cont5_icn_2{
width:800px;
text-align:left;
}
.no_06 .top_cont5_icn_2{
margin-left:-10px;
}
.no_07 .top_cont5_text, .no_07 .top_cont5_icn_007{
width:800px;
text-align:left;
}
.no_07 .top_cont5_icn_007{
display:flex;
justify-content:space-between;
flex-wrap: wrap;
font-size:18px;
font-weight:bold;
}
.top_cont5_icn_007 .top_cont5_icn_2{
width:46%;
margin-bottom:20px;
}
.top_cont5_content h3{
font-size:30px;
}
.top_cont5_text.sp{
display:none;
}
.top_cont5.no_08 .top_main_bot{
display: block;
margin-left: 0px;
width:60%;
margin:30px auto;
}
@media only screen and (max-width: 901px) {
.top_cont5_content{
display:flex;
width:100%;
margin: 0 auto;
}
.top_cont5_icn{
width:7%;
margin-left:5%;
}
.top_cont5_text{
width:55%;
text-align:left;
margin-right:5%;
}
.top_cont5_icn_2{
width:18%;
}
.no_06 .top_cont5_text,.no_06 .top_cont5_icn_2{
width:73%;
}
.no_07 .top_cont5_text, .no_07 .top_cont5_icn_007{
width:100%;
text-align:left;
}
}
@media only screen and (max-width: 768px) {
.top_cont5_content h3 {
font-size: 24px;
}
.top_cont5_content.padd70{
padding-left:15px;
padding-right:15px;
}
.top_cont5_text.sp{
display:inline-block;
width:80%;
vertical-align:top;
}
.top_cont5_text.pc h3{
display:none;
}
.top_cont5_content{
display:block;
width:100%;
margin: 0 auto;
}
.top_cont5_icn {
display:inline-block;
width: 10%;
margin-left: 0%;
vertical-align:top;
margin-top:5px;
}
.top_cont5_text.pc{
width:100%;
}
.top_cont5_icn_2{
width:70%;
margin: 0 auto;
}
.no_06 .top_cont5_icn_2{
width:100%;
}
.top_cont5_icn_007 .top_cont5_icn_2{
width:100%;
}
.no_06 .top_cont5_icn_2{
margin-left:-5px;
}
.top_cont5.no_08 .top_main_bot{
display: block;
margin-left: 0px;
width:80%;
margin:30px auto;
}
}
.padd70{
padding:70px 0;
}
.w750{
width:750px;
margin:30px auto;
}
.top_cont6{
background:#282832;
color:#fff;
}
.top_cont6 h2{
color:#fff;
background: top left/45px no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_con6_ico.png);
padding: 10px 0 10px 60px;
display:inline-block;
}
.top_cont6 img{
max-width:700px;
margin:40px 0;
}
.top_cont6{
font-size:39px;
font-weight:bold;
line-height:49px;
}
.top_cont6 .orange{
color:#ff8228;
}
@media only screen and (max-width: 768px) {
.top_cont6 img{
max-width:100%;
margin:40px 0;
padding:0 15px;
}
.top_cont6{
font-size:24px;
line-height:34px;
}
}
.top_cont7_content img{
float:right;
width:100px;
}
.top_cont7_content h2{
margin-left:80px;
}
.top_cont7_content_in{
text-align:left;
margin-left:50px;
font-weight:bold;
margin-top:30px;
}
.top_cont7_list_in{
font-weight:normal;
}
.top_cont7_content_in li{
background: #fff url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
.top_cont7_list_in li{
background: #fff url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico2-1.png) no-repeat left 5px/25px;
padding: 2px 0 10px 25px;
}
ul.top_cont7_list_in {
margin-left: 0;
}
@media only screen and (max-width: 768px) {
.top_cont7_content {
width:100%;
padding:0 15px;
margin-top:0;
}
.top_cont7_content img{
float:none;
width:100px;
}
.top_cont7_content h2{
margin-left:0px;
font-size:24px;
margin-top:20px;
}
.top_cont7_content_in {
margin-left: 0px;
}
.top_cont7{
padding:50px 0 20px 0;
}
}
.top_cont8{
background:#ff8228
}
.top_cont8 img{
max-width:1200px;
}
.top_cont9{
background:#f5f6f8;
}
.top_cont9_content{
display:flex;
justify-content:space-between;
}
.top_cont9_content_in{
width:200px;
}
.top_cont9_content_in img{
width:100%;
}
.top_cont9_content_in a{
color:#282832;
}
@media only screen and (max-width: 768px) {
.top_cont9_content{
display:block;
width:100%;
padding:0 15px;
}
.top_cont9_content_in{
width:80%;
margin: 0 auto 30px;
}
.top_cont9_content_in span{
display:none;
}
}
.top_cont10 h2{
color:#ff9022;
}
.top_cont10_content{
padding:30px 0;
max-width:800px;
margin:0 auto;
}
.top_cont10_content_in{
display:inline-block;
text-align:left;
vertical-align:top;
}
.top_cont10_content_in.left_con{
width:30%;
margin-right:2%;
}
.top_cont10_content_in.right_con{
width:67%;
}
.top_cont10_content_in img{
width:100%;
}
.top_cont10_content a{
color:#282832;
}
@media only screen and (max-width: 768px) {
.top_cont10_content{
width:100%;
padding:0 15px;
}
.top_cont10_content_in{
display:block;
}
.top_cont10_content_in.left_con{
width:100%;
margin-right:0px;
}
.top_cont10_content_in.right_con{
width:100%;
margin-top:30px;
}
.top_cont10_content_in img{
width:100%;
}
.top_cont10_name{
font-size:18px;
}
}
.top_cont11{
background:#ff9022;
color:#282832;
margin-bottom:50px;
}
.top_cont11 p{
font-size:24px;
}
.top_cont11_content_in a{
display: block;
background: #fff;
color: #282832;
padding: 30px 0 7px 20px;
text-align: left;
width: 100%;
margin: 40px auto;
font-size: 18px;
height: 80px;
line-height: 22px;
}
@media only screen and (max-width: 768px) {
.top_cont11_content.w750{
width:100%;
padding:0 15px;
}
}
br.sp-brn{
display:none;
}
br.pc-brn{
display:block;
}
@media only screen and (max-width: 768px) {
br.sp-brn{
display:block;
}
br.pc-brn{
display:none;
}
footer .breadcrumbs{
padding-top:20px;
padding-bottom:20px;
}
}
@media only screen and (max-width: 320px) {
.top_main_copy h2 {
font-size: 22px;
}
.top_cont2 h2 {
color: #fff;
font-size: 22px;
padding-bottom: 50px;
}
.top_cont5_content h3 {
font-size: 21px;
}
.top_cont6 h2 {
font-size: 27px;
}
.top_cont7_content h2 {
font-size: 21px;
}
} .product_top_2019 h2 {
font-size: 39px;
}
.product_top_2019 {
color: #282832;
font-size: 20px;
}
.top_main.product_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p2.jpg);
padding:130px 0 30px 0;
font-size:27px;
}
.top_main.product_main img {
width: 50%;
text-align:right;
}
.product_main .ui-inner {
text-align:right;
}
.product_main .pc_img{
display:block;
margin:0 0 0 auto;
}
.product_main .sp_img{
display:none;
}
.product_top_2019 .top_main_copy h2 {
font-size: 27px;
color:#fff;
}
.product_main .top_main_copy{
position:absolute;
right:0px;
top:130px;
display:block;
text-align:left;
color:#fff;
width:50%;
padding:0px;
}
.product_main .top_main_copy h1{
font-size:14px;
color:#fff;
}
.product_main .top_main_bot_in {
position: absolute;
bottom: 20px;
right: 10px;
width:50%;
text-align:left;
}
@media only screen and (max-width: 820px) {
.product_main  .top_main_bot a {
min-width: 160px;
}
}
@media only screen and (max-width: 768px) {
.product_top_2019 .top_main_copy h2 {
font-size: 27px;
color: #000;
}
.product_main .top_main_copy h1{
font-size:14px;
color:#000;
}
.product_main .pc_img{
display:none;
}
.product_main .sp_img{
display:block;
}
.top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p_sp2.jpg);
padding: 20px 0 0px 0;
font-size: 27px;
}
.product_main .ui-inner {
text-align: center;
}
.top_main.product_main img {
width: 60%;
margin:0 auto;
}
.product_main .top_main_copy {
position: relative;
right: 0px;
top: 20px;
display: block;
text-align: center;
color: #000;
width: 100%;
padding: 0px;
}
.product_main .top_main_bot_in {
position: relative;
top: 50px;
right: 10%;
left: 10%;
width: 80%;
text-align: left;
padding: 0px;
}
.product_main .top_main_copy h1 {
font-size: 12px;
}
.product_main .top_main_bot a {
min-width: 130px;
}
}
@media only screen and (max-width: 420px) {
.top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p_sp2.jpg);
padding: 20px 0 0px 0;
font-size: 27px;
}
.top_main.product_main img {
width: 90%;
margin: 0 auto;
}
.product_main .top_main_bot_in {
position: relative;
top: 50px;
right: 0px;
left:-5px;
width: 100%;
text-align: left;
padding: 0px;
}
}
.top_cont6 h2.product_content_tit {
color: #fff;
background: none;
padding: 10px 0 10px 0px;
}
.product_cont02 img{
display:inline-block;
padding: 0 10px;
width:150px;
}
@media only screen and (max-width: 768px) {
.top_cont6 h2.product_content_tit {
padding: 10px 18px 10px 0px;
font-size:24px;
}
.product_cont02 img {
padding: 0 5px;
width: 140px;
}
}
@media only screen and (max-width: 420px) {
.product_cont02 img{
padding: 0 5px;
width:90px;
}
}
.product_content03{
background:#ff9022;
}
.product_content03 h2{
font-size:39px;
color:#fff;
padding: 80px 0 60px 0px;
}
@media only screen and (max-width: 768px) {
.product_content03 h2 {
font-size: 30px;
padding: 60px 0 60px 0px;
}
}
.product_top_2019 .top_cont7_content h2 {
margin-left: 0px;
color:#ff9022;
}
.top_cont3.product_content04 .ui-inner{
display: flex;
justify-content: space-around;
line-height: 1.3;
font-weight:600;
}
.product_top_2019 .product_cont04{
vertical-align:top;
margin:10px 10px 50px;
text-align:center;
}
.product_top_2019 .product_cont04 a{
color:#333;
}
.ui-inner .product_cont04 img {
margin-bottom:10px;
}
@media only screen and (max-width: 768px) {
.top_cont3.product_content04 .ui-inner{
display: block;
}
.product_top_2019 .product_cont04 {
display: inline-block;
width: 20%;
margin: 10px 2% 30px;
font-size: 16px;
}
.product_top_2019 .product_cont04 img{
width: 85%;
margin:0 auto 10px;
}
}
@media only screen and (max-width: 420px) {
.product_top_2019 .product_cont04{
display:inline-block;
width: 43%;
margin:10px 3% 30px;
font-size:16px;
}
}
.top_cont5.product_content05{
padding:70px 0;
line-height: 1.4;
}
.top_cont5.product_content05 .top_cont5_icn {
width: 150px;
margin-right:35px;
}
.product_cont05{
display:flex;
margin:30px 0 0 0;
}
.product_cont05_right{
text-align:left;
}
.top_cont5_content .product_cont05 img {
width: 80%;
}
.product_cont05_or{
background:#ff6e22;
color:#fff;
padding:22px 10px;
width:90%;
display:block;
}
.product_cont05_or.mid{
padding:36px 10px;
}
.product_cont05_left{
display:flex;
justify-content: space-between;
flex-direction: column;
}
.product_content05 .pro_2 img{
margin: 20px 0 0 -15px;
width:75%;
}
.top_cont5_content.pro_4, .top_cont5_content.pro_5{
display: block;
width: 900px;
margin: 20px auto;
text-align:left;
}
.product_top_2019 .top_cont5_content.pro_4 img {
margin: 0px 0 0 -15px;
width:75%;
}
.product_top_2019 .top_cont5_content.pro_6 img {
width: 55%;
margin: 40px auto;
}
.product_content05 .top_cont5_content.pro_2 img.pc_img{
display:block;
}
.product_content05 .top_cont5_content.pro_2 img.sp_img{
display:none;
}
@media only screen and (max-width: 768px) {
.product_content05 .top_cont5_content {
display: block;
margin: 0 auto;
padding:0 15px;
text-align:left;
}
.top_cont5.product_content05 .top_cont5_icn {
width: 17%;
margin-right: 2%;
margin-bottom:10px;
}
.product_content05 .top_cont5_text.sp {
width: 76%;
margin-right: 0;
margin-bottom:10px;
}
.product_cont05 {
display: block;
margin: 30px 0 0 0;
}
.product_cont05_or,.product_cont05_or.mid {
background: #ff6e22;
color: #fff;
padding: 20px 10px;
width: 100%;
display: block;
margin-bottom:10px;
font-size:16px;
text-align:center;
}
.product_cont05_left {
display: block;
margin-bottom:30px;
}
.product_content05 .top_cont5_content {
width:100%;
}
.product_content05 .top_cont5_content.pro_5{
margin-top:40px;
}
.product_content05 .top_cont5_content.pro_5 img {
width: 60%;
}
.product_content05 .top_cont5_content.pro_6{
text-align:center;
}
.product_top_2019 .top_cont5_content.pro_6 img {
width: 50%;
margin: 40px auto;
}
.product_content05 .top_cont5_content.pro_2 img.pc_img{
display:none;
}
.product_content05 .top_cont5_content.pro_2 img.sp_img{
display:block;
}
}
@media only screen and (max-width: 420px) {
.top_cont5_content .product_cont05 img {
width: 100%;
}
.product_content05 .pro_2 img {
margin: 20px 0 0 0px;
width: 100%;
}
.product_top_2019 .top_cont5_content.pro_4 img {
margin: 0px 0 0 0px;
width:100%;
}
.product_content05 .top_cont5_content.pro_5 img {
width: 100%;
}
.product_top_2019 .top_cont5_content.pro_6 img {
width: 90%;
margin: 40px auto;
}
}
.product_content07 .top_cont7_content_in {
text-align: left;
margin-left: 0px;
font-weight: bold;
margin-top: 30px;
font-size:14px;
}
.product_content07 .post-1453 .parts-table td, .mw_wp_form .parts-table td.ls {
width: 75%;
border-bottom: 0px solid #ddd;
padding: 1.4em 0;
}
.product_content07 input[name="submitBack"] {
background-color: #fff;
color: #ff9022;
cursor: pointer;
box-shadow: none;
font-size:14px;
padding: 10px 10px;
}
@media only screen and (max-width: 768px) {
.product_top_2019 input[type="text"],.product_top_2019 input[type="email"],.product_top_2019 input[type="url"], .product_top_2019 input[type="password"],.product_top_2019 input[type="search"],.product_top_2019 input[type="number"], .product_top_2019 input[type="tel"],.product_top_2019 input[type="range"],.product_top_2019 input[type="date"],.product_top_2019 input[type="month"],.product_top_2019 input[type="week"],.product_top_2019 input[type="time"],.product_top_2019 input[type="datetime"],.product_top_2019 input[type="datetime-local"],.product_top_2019 input[type="color"],.product_top_2019 textarea{
width: 100%; 
}
.product_top_2019 .mw_wp_form .parts-table td.ls {
width: 100%;
border-bottom: 0px solid #ddd;
padding: 1.4em 0;
margin:0;
}
.product_top_2019.suggest_main .product_content08.top_cont2 h2{
font-size: 30px;
}
.product_top_2019.suggest_main .product_content08.top_cont2 h2 a{
font-size: 24px;
}
.product_top_2019 .top_cont10_content_in.left_con .top_cont10_name {
font-size: 18px;
line-height:1.5;
}
.product_top_2019 .top_cont10_content_in.right_con {
width: 100%;
margin-top: 30px;
font-size: 18px;
line-height:1.5;
}
.product_top_2019 .top_cont7_content {
width: 70%;
padding: 0 15px;
margin-top: 0;
}
}
@media only screen and (max-width: 420px) {
.product_top_2019 .top_cont7_content {
width: 100%;
padding: 0 15px;
margin-top: 0;
}
}
.product_cont10_tx{
margin-left:-10px;
color:#ff9022;
}
.product_top_2019 .product_content08 a:visited {
color: #ff9022;
text-decoration: none;
} .product_cont02_box {
display: inline-block;
width: 150px;
margin: 10px 0 40px 0;
text-align: center;
font-size: 16px;
line-height: 22px;
}
.product_cont02_box img {
margin: 0;
text-align: center;
}
.product_cont02 {
padding-bottom: 30px;
}
@media only screen and (max-width: 420px){
.product_cont02 .product_cont02_box img {
width: 140px;
}
}
.top_cont6_content_inner > p.top_cont6_content_inner_text {
font-size: 39px;
font-weight: bold;
padding-bottom: 0px;
padding-top:20px;
}
@media only screen and (max-width: 768px){
.top_cont6_content_inner > p.top_cont6_content_inner_text {
font-size: 29px;
line-height:1.3;
}
}
.product_top_2019.ver2 .top_cont7_content_in {
text-align: left;
margin-left: 50px;
font-weight: bold;
margin-top: 50px;
width:750px;
}
.product_top_2019.ver2 .top_cont5_content ul {
list-style-type: none;
margin-left: 35px;
}
.product_top_2019.ver2 .top_cont7_content_in li {
background: #f5f6f8 url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
.product_top_2019.ver2 .top_cont7_content_in li ul li {
background: none;
padding: 15px 0 30px 0px;
list-style-type: square;
color: #ff9022;
line-height: 1.4;
}
@media only screen and (max-width: 768px){
.product_top_2019.ver2 .top_cont7_content_in {
text-align: left;
margin-left: 0px;
font-weight: bold;
margin-top: 50px;
width: 100%;
}
.product_top_2019.ver2 .top_cont5_content ul {
list-style-type: none;
margin-left: 0px;
}
}
.product_top_2019.ver2 .top_cont11 {
margin-bottom: 0px;
}
.product_top_2019.ver2 .to_suggest {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/sug_main_back.jpg);
color: #fff;
padding: 100px 0 0 0;
margin-bottom:50px;
}
@media only screen and (max-width: 420px) {
.product_top_2019.ver2 .to_suggest h2 {
font-size:21px;
}
}
.product_top_2019.ver2 .top_main.product_main {
padding: 150px 0 80px 0;
}
.product_top_2019.ver2 .product_main .top_main_copy {
top: 100px;
}
.product_top_2019.ver2 .top_main .ui-inner {
position: relative;
min-height: 360px;
}
@media only screen and (max-width: 768px) {
.product_top_2019.ver2 .top_main.product_main {
padding: 20px 0 80px 0;
}
.product_top_2019.ver2 .product_main .top_main_copy {
top: 40px;
}
.product_top_2019.ver2 .top_main_copy h2 {
font-size: 25px;
}
.product_top_2019.ver2 .product_main .top_main_bot_in {
top: 80px;
}
} .toppage_2019.top_ver2 .top_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_7.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
background-position: top -120px left 0px;
}
.toppage_2019.top_ver2 .top_cont9_content_in {
width: 160px;
font-size: 16px;
line-height:1.3;
}
.toppage_2019.top_ver2 .top_cont9_content_in img {
margin-bottom:8px;
}
.toppage_2019.top_ver2 .top_main_bot_in {
position: relative;
top:30px;
left:0px;
}
@media only screen and (max-width: 1450px) {
.toppage_2019.top_ver2 .top_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_7.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
background-position: top 0px left 0px;
}
}
@media only screen and (max-width: 1100px) {
.toppage_2019.top_ver2 .top_main {
background-position: top 0px right 0px;
}
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver2 .top_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_sp5.jpg);
padding: 60px 0 10px 0;
font-size: 27px;
}
.toppage_2019.top_ver2 .top_main img {
width: 70%;
margin:0;
}
.toppage_2019.top_ver2 .top_main_copy {
padding: 15px 0 0 4px;
font-weight: bold;
font-size:24px;
}
.toppage_2019.top_ver2 .top_main_bot_in {
width:100%;
padding:0;
}
.toppage_2019.top_ver2 .top_main .ui-inner {
min-height: 320px;
}
} .pcno{
display:none;
}
.relation_uni_in_unis .pc_img{
display:block;
}
.relation_uni_in_unis .sp_img{
display:none;
}
@media only screen and (max-width: 420px) {
.pcno{
display:block;
}
.relation_uni_in_unis .pc_img{
display:none;
}
.relation_uni_in_unis .sp_img{
display:block;
}
} .top_cont6_content_inner {
max-width:700px;
margin: 40px auto;
}
.top_cont6_content_inner > p  {
font-size: 26px;
font-weight:  normal;
padding-bottom: 15px;
}
.top_cont6_content_inner  div {
display:flex;
justify-content: space-between;
align-items: center;
padding:  15px 80px;
border-bottom: 1px  solid  #ffff;
}
.top_cont6_content_inner div p {
font-size: 26px;
}
.top_cont6_content_inner div span:after {
content: '';
display: inline-block;
width: 60px;
height: 60px;
background-image: url(https://unisearch.jp/wp-content/uploads/2019/12/top_con6_ico2.png);
background-size: contain;
vertical-align: bottom;
}
.top_cont6_content_inner .bb {
border-bottom: 2px  solid #fff;
}
@media only screen and (max-width: 768px) {
.top_cont6_content_inner {
max-width: 95%;
margin: 40px auto;
}
.top_cont6_content_inner > p {
font-size: 20px;
}
.top_cont6_content_inner  div {
padding:  10px 60px;
}
.top_cont6_content_inner div p {
font-size: 20px;
}
.top_cont6_content_inner div span:after  {
width: 40px;
height: 40px;
}
.suggest_cont06 .top_cont6 h2{
padding: 0px 0 10px 60px;
line-height:1.3;
}
}
@media only screen and (max-width: 414px) {
.top_cont6_content_inner > p {
font-size: 16px;
}
.top_cont6_content_inner  div {
padding:  10px 25px;
}
.top_cont6_content_inner div p {
font-size: 16px;
}
.top_cont6_content_inner div span:after  {
width: 40px;
height: 40px;
}
}
@media only screen and (max-width: 320px) {
.top_cont6_content_inner > p {
font-size: 13px;
}
.top_cont6_content_inner div p {
font-size: 13px;
}
.top_cont6_content_inner div span {
font-size: 20px;
}
.top_cont6_content_inner div span:after  {
width: 35px;
height: 35px;
}
} .product_top_2019.suggest_main h2 {
font-size: 38px;
}
.suggest_main .top_main_copy h2 {
font-size: 27px;
color: #fff;
}
.suggest_main .top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/sug_main6.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.suggest_main .top_main.product_main img {
width: 50%;
text-align: left;
}
.suggest_main .product_main .pc_img {
display: block;
margin: 0;
}
.suggest_main .product_main .top_main_copy {
position: relative;
left: 10px;
top: 0px;
display: block;
text-align: left;
color: #fff;
width: 50%;
padding: 0px;
}
.suggest_main .product_main .top_main_bot_in {
position: relative;
top: 40px;
left: 0px;
width: 50%;
text-align: left;
}
.suggest_main .product_content_tit{
font-size:28px;
line-height:1.8;
}
.suggest_main .product_content03{
position:relative;
text-align:center;
}
.suggest_main .top_cont2_san {
position:relative;
bottom:-2px;
background: center bottom / 100% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/top_sankaku3.png);
overflow: hidden;
height: 74px;
}
.suggest_main .product_content03 h3 {
display:none;
}
@media only screen and (max-width: 768px){
.suggest_main .top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/sug_main_sp5.jpg);
padding: 50px 0 0px 0;
font-size: 27px;
}	
.suggest_main .top_main_copy h2 {
font-size: 21px;
color: #000;
padding-top:40px;
}
.suggest_main .product_main .pc_img {
display: none;
}
.suggest_main .top_main.product_main img {
width: 90%;
text-align: center;
margin:0 auto;
}
.suggest_main .product_main .top_main_copy {
position: relative;
left: 0px;
top: 0px;
display: block;
text-align: center;
color: #fff;
width: 100%;
padding: 0px;
}
.suggest_main .product_main .top_main_bot_in {
width: 100%;
padding: 0;
}
.suggest_main .top_cont6 h2.product_content_tit {
padding: 10px 3px 10px 0px;
font-size: 24px;
line-height: 40px;
}
.suggest_main .product_content03 h2 {
font-size: 27px;
padding: 60px 0 0px 0px;
}
.suggest_main .product_content03 h3 {
display:block;
font-size: 18px;
font-weight:normal;
color:#fff;
margin-left:6px;
}
.suggest_main .top_cont2_san{
background: center bottom / 200% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/top_sankaku3.png);
margin-top:20px;
margin-bottom:20px;
}
}
.suggest_cont04 {
display: flex;
justify-content: center;
padding: 70px 0;
width: 100%;
}
.suggest_cont04_content {
max-width: 425px;
}
.suggest_cont04_content.suggest_left {
max-width: 425px;
margin-left: 70px;
}
.suggest_cont04.suggest_gray {
background-color: #f5f6f8;
}
.suggest_cont04_tit {
display: flex;
}
.suggest_cont04 .top_cont5_icn {
width: 45px;
}
.suggest_cont04 .suggest_cont {
margin-left: 5px;
text-align:left;
}
.suggest_cont04 .suggest_cont h3 {
font-size: 28px;
line-height:1.2;
}
.suggest_cont04 .suggest_cont h4 {
font-size: 22px;
line-height: 30px;
}
.suggest_cont04 p {
font-size: 18px;
}
.suggest_cont04_text {
margin: 30px 0 0 10px;
text-align: left;
}
.suggest_cont04_image {
margin-top: 30px;
margin-left:8px;
width:85%;
}
.sug_01_img{
margin-top:63px;
width:100%;
}
.sug_02_img{
width:70%;
}
@media only screen and (max-width: 768px) {
.suggest_cont04 {
display: block;
justify-content: flex-start;
padding: 0px 0;
width: 100%;
}
.suggest_cont04_content {
max-width: 100%;
padding: 30px 15px;
}
.suggest_cont04_content.suggest_left {
max-width: 100%;
margin-left: 0px;
}
.suggest_cont04_content.suggest_left{
background-color: #f5f6f8;
}
.suggest_cont04_content.suggest_white{
background-color: #fff;
}
.suggest_cont04 .suggest_cont {
margin-left: 5px;
margin-top:8px;
text-align: left;
}
.suggest_cont04_image {
margin: 30px auto 0;
width:50%;
}
.sug_01_img{
margin-top:30px;
width:70%;
}
}
@media only screen and (max-width: 420px) {
.suggest_cont04_image {
margin: 30px auto 0;
width:75%;
}
.sug_01_img{
margin-top:30px;
width:90%;
}
}
.suggest_main .top_cont7.gray{
background: #f5f6f8;
}
.suggest_main .top_cont7.gray .top_cont7_content h2 {
margin-left: 0px;
color: #282832;
}
.suggest_main .top_cont7_content_in li {
background: #f5f6f8 url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
.suggest_main .top_cont7_content_in li ul li {
background: none;
padding:5px 0 10px 0px;
list-style-type: square;
color:#ff9022;
line-height: 1.4;
}
.cont7-list-text {
font-weight:normal;
color:#282832;
}
.suggest_padd {
padding: 80px 0 30px 0;
}
.suggest_orange {
background: #ff8028;
color: #fff;
}
.suggest_cont05_tit h2{
color:#fff;
}
.suggest_cont05_content{
position:relative;
}
.suggest_cont05_image{
position:absolute;
top:0;
right:20%;
}
.suggest_main .top_cont7_content img {
float: right;
width: 130px;
margin:-10px 40px 0 -100px;
}
@media only screen and (max-width: 1080px) {
.suggest_cont05_image{
right:10%;
}
}
@media only screen and (max-width: 768px) {
.product_top_2019.suggest_main .suggest_cont05_image{
right:3%;
}
.product_top_2019.suggest_main .suggest_cont05_image img{
width:60px;
}
.product_top_2019.suggest_main .suggest_cont05_tit h2{
font-size: 24px;
margin-bottom:30px;
}
.suggest_main .top_cont7_content h2 {
line-height:1.3;
}
.suggest_main .top_cont7_content img {
float: none;
width: 130px;
margin:0px auto;
}
}
@media only screen and (max-width: 420px) {
.product_top_2019.suggest_main .suggest_cont05_image{
right:3%;
}
.product_top_2019.suggest_main .suggest_cont05_image img{
width:40px;
margin-top:-20px;
}
.product_top_2019.suggest_main .suggest_cont05_tit h2{
font-size: 24px;
}
.suggest_main .top_cont7_content {
width: 100%;
padding: 0 15px;
margin-top: 0;
}
}
.suggest_cont05_main{
margin-top:60px;
text-align:center;
}
.suggest_cont05_main p,.suggest_cont05_main li{
text-align:left;
}
.suggest_main .suggest_cont05 ul,.suggest_cont05_main p {
margin-top:30px;
}
.suggest_main .suggest_cont05 li {
background: #ff8028 url(https://unisearch.jp/wp-content/uploads/2019/12/top_cont7_ico2.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
@media only screen and (max-width: 768px){
.suggest_cont05_main{
width: 70%;
}
}
@media only screen and (max-width: 420px){
.suggest_cont05_main {
width: 100%;
padding: 0 15px;
margin-top: 0;
}
} .top_ver3 .top_main_bot a {
background: #ff8228;
}
.toppage_2019 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_8.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
background-position: top -120px left 0px;
}
@media only screen and (max-width: 1450px) {
.toppage_2019 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_8.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
background-position: top 0px left 0px;
}
}
@media only screen and (max-width: 1100px) {
.toppage_2019 .top_main.top_ver3 {
background-position: top 0px right 0px;
}
}
@media only screen and (max-width: 768px) {
.toppage_2019 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_sp6.jpg);
padding: 60px 0 10px 0;
font-size: 27px;
}
} .top_cont2_san {
margin-bottom: -2px;
}
.suggest_cont05_tit {
position: relative;
}
.suggest_cont05_image {
right: 0;
}
@media only screen and (max-width: 768px) {
.suggest_cont05_tit {
width: 100%;
padding: 0 15px;
}
.suggest_cont05_image {
right: 60px;
}
}
@media only screen and (max-width: 570px) {
.suggest_cont05_image {
right: 10px;
}
}
@media only screen and (max-width: 625px) {
.product_cont02 {
padding: 0 80px 30px 80px;
}
}
@media only screen and (max-width: 465px) {
.product_cont02 {
padding: 0;
}
}
@media only screen and (max-width: 530px) {
.product_top_2019 .product_cont04 {
display: inline-block;
width: 43%;
margin: 10px 3% 30px;
font-size: 16px;
}
}
.product_content08.top_cont2 h2 {
padding-bottom: 90px;
}
@media only screen and (max-width: 420px){
.product_content08.top_cont2 h2.product {
font-size:27px;
}
} .partner .partner_content01.gray{
background-color: #f5f6f8;
}
.partner.suggest_main .top_cont2_san {
background: center bottom / 100% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku2.png);
}
.partner.suggest_main .top_main_copy h2 {
font-size: 27px;
color: #282832;
}
.partner .product_main .top_main_copy h1 {
font-size: 18px;
color: #282832;
}
.partner.suggest_main .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/03/part_main.jpg);
padding: 150px 0 50px 0;
font-size: 27px;
}
.partner_cont01{
padding:40px 100px;
}
.partner .product_content08.top_cont2 h2 {
padding-bottom: 20px;
}
.partner .product_content08.top_cont2{
padding-bottom:80px;
}
.partner .top_cont11_content_in {
display: block;
background: 20px 50% / 20px no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont11.png)#fff;
color: #282832;
padding: 30px 15px 30px 50px;
text-align: left;
width: 100%;
margin: 40px auto;
font-size: 18px;
line-height: 22px;
font-weight:bold;
}
.partner .top_cont11_content_in .ew {
padding: 30px 15px 15px 50px;
}
.partner-wanted.suggest_main .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/03/part_main3.jpg);
padding: 130px 0 0px 0;
font-size: 27px;
}
.partner-wanted .product_content03 h2 {
padding: 80px 0 30px 0px;
}
.partner-wanted .product_content03{
padding-bottom:70px;
}
.partner-wanted.suggest_main .product_main .top_main_copy {
position: relative;
left: 50%;
top: 0px;
display: block;
text-align: left;
color: #fff;
width: 50%;
padding: 0px;
}
.partner_cont_in{
display:inline-block;
width:49%;
padding: 70px 20px 30px  20px;
text-align:center;
font-size:18px;
vertical-align:top;
}
.partner_cont_in.left{
padding: 70px 0px 30px  20px;
}
.partner_cont_in img{
padding-bottom:15px;
}
.partner_cont_in p{
text-align:left;
padding-top:15px;
}
.partner_cont_in a{
color:#282832;
font-weight:bold;
text-decoration:underline;
}
.partner_cont_conpname{
font-weight:bold;
padding:15px 0 0 0 ;
}
.partner_cont{
border-bottom: solid 2px #e47a32;
}
.partner_cont_in_left{
border-right: solid 2px #e47a32;
padding-right:20px;
}
.partner .hContact{
font-weight:bold;
font-size:18px;
padding-bottom:30px;
}
.partner_cont.one{
border-bottom: solid 0px #e47a32;
}
.partner_cont.one .partner_cont_in_left{
border-right: solid 2px #e47a32;
padding-right:20px;
}
.partner_cont.one .partner_cont_in.left{
border-bottom: solid 2px #e47a32;
}
.partner_cont01 a{
color:#fff;
}
.partner_cont01 a,.product_top_2019 .product_content08 .partner_cont01 a,.product_top_2019 .product_content08 .partner_cont01 a:visited {
color: #fff;
text-decoration: none;
}
@media only screen and (max-width: 768px){
.partner.suggest_main .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/03/part_main.jpg);
padding: 130px 0 0px 0;
font-size: 27px;
}
.partner .top_main .ui-inner {
min-height: 320px;
}
.partner.suggest_main .top_main.product_main img {
width: 75%;
text-align: left;
margin: 0 0 0 15px;
}
.partner .product_main .top_main_copy h1 {
font-size: 18px;
color: #282832;
}
.partner.suggest_main .product_main .top_main_copy {
text-align: left;
margin: 0 0 0 15px;
}
.partner.suggest_main .product_main .top_main_copy h1 {
display:none;
}
.partner.suggest_main .top_main_copy h2 {
padding-top: 20px;
}
.partner.suggest_main .top_cont2_san {
background: center bottom / 200% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku2.png);
margin:0;
}
.partner_cont01 {
padding: 40px 0px;
}
.partner-wanted.suggest_main .top_main.product_main {
background: -160px bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/03/part_main3.jpg);
padding: 130px 0 0px 0;
font-size: 27px;
}
.partner-wanted .product_main .ui-inner {
text-align: right;
}
.partner-wanted.suggest_main .product_main .top_main_copy {
text-align: right;
padding-right:15px;
width:80%;
left: 20%;
}
.partner-wanted .top_cont11_content p{
text-align:left;
}
.partner_cont_in{
display:inline-block;
width:100%;
padding: 70px 20px 30px  20px;
}
.partner_cont_in.left{
padding: 70px 20px 0px  20px;
}
.partner_cont_in_left{
border-right: solid 0px #e47a32;
padding-right:0px;
padding-bottom:30px;
border-bottom: solid 2px #e47a32;
}
.partner_cont.one .partner_cont_in_left{
border-right: solid 0px #e47a32;
padding-right:0px;
}
.partner_cont.one .partner_cont_in.left{
border-bottom: solid 0px #e47a32;
}
} .toppage_2019.top_ver4 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p2.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
}
.toppage_2019.top_ver4 .top_main .sp_img {
display: none;
}
.toppage_2019.top_ver4 .top_main .pc_img {
display: block;
margin: 0 0 0 auto;
}
@media only screen and (max-width: 1450px) {
.toppage_2019.top_ver4 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p2.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
}
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p_sp2.jpg);
padding: 60px 0 10px 0;
font-size: 27px;
}
}
.toppage_2019.top_ver4 .top_main.top_ver3 {
padding: 150px 0 0px 0;
}
.toppage_2019.top_ver4 .top_main .ui-inner{
text-align: right;	
position: relative;
min-height: 360px;
}
.toppage_2019.top_ver4 .top_main_copy {
position: absolute;
right: 0px;
top: 130px;
display: block;
text-align: left;
width: 50%;
padding: 0px;
}
.toppage_2019.top_ver4 .top_main_copy h2{
color: #fff;
}
.toppage_2019.top_ver4 .top_main_bot_in {
position: absolute;
bottom: 20px;
right: 10px;
width: 50%;
top: auto;
left: auto;
text-align: left;
}
.toppage_2019.top_ver4 .top_main img {
width: 50%;
text-align: right;
}
.toppage_2019.top_ver4 .top_main_bot a {
display: block;
padding: 13px 15px 12px 15px;
color: #fff;
font-size: 18px;
font-weight: bold;
text-align: center;
min-width: 150px;
background: #ff8228;
}
.toppage_2019.top_ver4 .top_main.top_ver3{
position:relative;
}
.top_main_bottom_text{
position:absolute;
bottom: 0px;
left:0px;
background-color: rgba(0,0,0,0.8);
color:#fff;
font-size:16px;
padding:7px 20px 7px 20px;
}
.toppage_2019.top_ver4 .bottom_text{
max-width: 1020px;
margin:0 auto;
position: relative;
padding:70px 0 0 0 ;
}
@media only screen and (max-width: 1100px) {
.toppage_2019.top_ver4 .top_main_bot a {
min-width: 120px;
}
.toppage_2019.top_ver4 .top_main_bot {
margin-left: 0px;
}
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_main.top_ver3 {
padding: 20px 0 0px 0;
}
.toppage_2019.top_ver4 .top_main .pc_img {
display: none;
margin: 0 0 0 auto;
}
.toppage_2019.top_ver4 .top_main .sp_img {
display: block;
}
.toppage_2019.top_ver4 .top_main .ui-inner {
text-align: center;
}
.toppage_2019.top_ver4 .top_main img {
width: 70%;
margin: 0 auto;
}
.toppage_2019.top_ver4 .top_main_copy h2 {
color: #000;
}
.toppage_2019.top_ver4 .top_main_copy {
position: relative;
right: 0px;
top: 20px;
display: block;
text-align: center;
color: #000;
width: 100%;
padding: 0px;
}
.toppage_2019.top_ver4 .top_main_bot_in {
position: relative;
top: 50px;
right: 10%;
left: 10%;
width: 80%;
text-align: left;
padding: 0px;
}
.toppage_2019.top_ver4 .top_main_bot {
display: inline-block;
width: 31%;
margin-left: 0px;
min-width: initial;
}
.toppage_2019.top_ver4 .top_main_bot a {
min-width: 90px;
}
.toppage_2019.top_ver4 .bottom_text{
padding:30px 0 0 0 ;
}
}
@media only screen and (max-width: 420px){
.toppage_2019.top_ver4 .top_main_bot_in {
position: relative;
top: 50px;
right: 0px;
left: 2px;
width: 100%;
text-align: left;
padding: 0px;
}
.toppage_2019.top_ver4 .top_main.top_ver3 {
padding: 20px 0 0px 0;
}
}
.swiper-container.slider1 img{
padding: 8px 0;
}
.swiper-container.slider1 .swiper-slide{
border-bottom: 1px solid #f5f6f8;
border-left: 1px solid #f5f6f8;
}
.swiper-button-prev,
.swiper-button-next {
width: 32px;
height: 32px;
margin-top: -16px;
}
.swiper-button-prev {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper3.png) no-repeat center center / contain;
}
.swiper-button-prev::after {
content: "";
}
.swiper-button-next {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper4.png) no-repeat center center / contain;
}
.swiper-button-next::after {
content: "";
}
.slider2 .swiper-button-prev {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper5.png) no-repeat center center / contain;
}
.slider2 .swiper-button-next {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper6.png) no-repeat center center / contain;
}
.swiper-pagination {
position: relative;
text-align: center;
transition: 300ms opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
margin:0 auto;
width:100%;
}
.swiper-pagination-bullet {
width: 14px;
height: 14px;
display: inline-block;
border-radius: 100%;
background: #282832;
opacity: 1;
margin:8px;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #ff9933;
}
.swiper-container.slider1,.swiper-container.slider4{
display:block;
}
.swiper-container.slider3,.swiper-container.slider5{
display:none;
}
@media only screen and (max-width: 768px) {
.swiper-container.slider1,.swiper-container.slider4{
display:none;
}
.swiper-container.slider3,.swiper-container.slider5{
display:block;
}
.slider2 .swiper-button-prev {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper7.png) no-repeat center center / contain;
}
.slider2 .swiper-button-next {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper8.png) no-repeat center center / contain;
}
.toppage_2019.top_ver4 .top_cont10 .slider2 .swiper-button-prev {
margin-left: -15px;
}
.toppage_2019.top_ver4 .top_cont10 .slider2 .swiper-button-next {
margin-right: -15px;
}
.toppage_2019.top_ver4 .slider3 .swiper-button-prev {
margin-left: -15px;
}
.toppage_2019.top_ver4 .slider3 .swiper-button-next {
margin-right: -15px;
}
.toppage_2019.top_ver4 .slider5 .swiper-button-prev {
margin-left: -15px;
}
.toppage_2019.top_ver4 .slider5 .swiper-button-next {
margin-right: -15px;
}
}
.top_cont001 .ui-inner{
margin:25px auto;
}
.toppage_2019.top_ver4 .top_cont2 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/04/top_con_back.jpg);
padding: 100px 0;
}
.toppage_2019.top_ver4 .top_cont2 h2 {
font-size: 39px;
color: #282832;
padding-bottom: 0px;
line-height: 1.2;
font-weight:bold;
}
.toppage_2019.top_ver4 .top_cont3 h2 {
padding-bottom: 25px;
line-height: 1.4;
font-size: 27px;
}
.toppage_2019.top_ver4 .te_orange{
color:#ff9022;
}
.toppage_2019.top_ver4 .top_cont3_content_out{
display:flex;
}
.toppage_2019.top_ver4 .top_cont3_content_sankaku{
margin:110px 20px 0 20px;
width:100px;
}
.toppage_2019.top_ver4 .top_cont3_icn {
display: inline-block;
vertical-align: top;
text-align:center;
width: 100%;
margin: 5px auto;
padding:0 20px;
}
.toppage_2019.top_ver4 .top_cont3_text.pc{
text-align:center;
line-height:1.2;
font-size:21px;
padding:20px 0;
}
.toppage_2019.top_ver4 .top_cont3_text.pc p{
text-align:left;
padding:20px 0;
font-size:16px;
line-height:1.6;
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_cont3_content_out {
display: block;
}
.toppage_2019.top_ver4 .top_cont3_content_sankaku{
display:none;
}
.toppage_2019.top_ver4 .top_cont3 h2 {
font-size: 24px;
}
.toppage_2019.top_ver4 .top_cont3_icn {
vertical-align: middle;
width: 60px;
margin-right: 8px;
padding:0;
}
.toppage_2019.top_ver4 .top_cont3_text.sp {
display: inline-block;
width: 260px;
font-size:20px;
}
.toppage_2019.top_ver4 .top_cont3_text.pc p {
padding: 0px 0;
}
.toppage_2019.top_ver4 .top_cont3_text.pc {
padding: 10px 10px;
}
}
.toppage_2019.top_ver4 .top_cont_04 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/04/top_con_4_back.jpg);
padding: 50px 0;
}
.toppage_2019.top_ver4 .top_cont_04 .ui-inner{
display:flex;
}
.toppage_2019.top_ver4 .top_cont_04_in{
padding:32px;
font-size:16px;
text-align:center;
margin:2%;
width:48%;
box-shadow: 4px 4px 5px 2px rgba(81,75,70,0.35);
}
.toppage_2019.top_ver4 .top_cont_04_in.search img{
height:40px;
max-width: 300px;
margin-top:25px;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest img{
height:45px;
max-width: 300px;
margin-top:25px;
}
.toppage_2019.top_ver4 .top_cont_04_in h3{
color:#fff;
padding:30px 0;
}
.toppage_2019.top_ver4 .top_cont_04_in.search{
background:#ff8228;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest{
background:#354156;
}
.toppage_2019.top_ver4 .top_cont_04_in a{
display:block;
padding:15px;
font-size:21px;
border:1px solid #fff;
color:#fff;
line-height:1.2;
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_cont_04 .ui-inner{
display:block;
}
.toppage_2019.top_ver4 .top_cont_04_in{
margin:0 auto 30px;
width:95%;
}
.toppage_2019.top_ver4 .top_cont_04_in.search img{
height:30px;
max-width: 320px;
margin-top:25px;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest img{
height:35px;
max-width: 320px;
margin-top:25px;
}
}
.toppage_2019.top_ver4 .top_cont6 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/04/main_back_up.jpg);
padding: 70px 0;
}
.toppage_2019.top_ver4 .top_cont7{
background: #fff3eb;
}
.toppage_2019.top_ver4 .top_cont7_content_in li {
background: #fff3eb url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
}
.toppage_2019.top_ver4 .top_cont7_list_in li {
background: #fff3eb url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico2-1.png) no-repeat left 5px/25px;
}
.toppage_2019.top_ver4 .top_cont8 {
background: #fff;
}
.toppage_2019.top_ver4 .top_cont_news{
background: #f5f6f8;
}
.toppage_2019.top_ver4 .top_cont_news_content{
font-size:16px;
}
.toppage_2019.top_ver4 .category_name{
background: #787c7f;
color:#fff;
padding:7px 14px;
border-radius: 2px 2px 2px 2px;
font-size:12px;
margin-right:25px;
}
.toppage_2019.top_ver4 .release.category_name .blogs{
display:none;
}
.toppage_2019.top_ver4 .release.category_name{
padding:7px 16.5px;
}
.toppage_2019.top_ver4 .top_cont_news_content li{
border-bottom: dashed 2px #ccc;
padding:15px 0;
}
.toppage_2019.top_ver4 .top_cont_news_content li a{
margin-left:25px;
}
.toppage_2019.top_ver4 .news_list{
text-align:right;
font-size:14px;
margin-top:60px;
}
.toppage_2019.top_ver4 .news_list a{
color:#282832;
}
.toppage_2019.top_ver4 .top_cont_news_content li a:visited,
.toppage_2019.top_ver4 .top_cont_news_content li a
{
color:#ff9022;
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_cont_news_content li a{
margin-left:0px;
margin-top:5px;
display:block;
line-height:1.5;
}
} .top_cont_news.ver2020 .news-banner2010_sp {
display: none;
}
.top_cont_news.ver2020 .ui-inner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.top_cont_news.ver2020 .top_cont_news_content  {
width: 44%;
}
.top_cont_news.ver2020 .top_cont_news_content h2  {
margin-bottom: 30px;
text-align: left;
}
.top_cont_news.ver2020 .top_cont_news_content li:nth-last-child(1),.top_cont_news.ver2020 .top_cont_news_content li:nth-last-child(2) {
display: none;
}
.top_cont_news.ver2020 .top_cont_news_content li a {
display: block;
margin-left: 0;
padding-top: 10px;
}
.top_cont_news.ver2020 .news_list {
margin-top: 40px;
}
.top_cont_news.ver2020 .top_cont_news_banner {
width: 44%;
margin-top: 20px;
}
.top_cont_news.ver2020 .top_cont_news_banner figure {
margin: auto;
}
@media only screen and (max-width: 991px) {
.top_cont_news.ver2020 .top_cont_news_content  {
width: 48%;
}
.top_cont_news.ver2020 .top_cont_news_banner {
width: 48%;
margin-top: 20px;
}
}
@media only screen and (max-width: 768px) {
.top_cont_news.ver2020 .news-banner2010_sp {
display: block;
width: 100%;
max-width: inherit;
}
.top_cont_news.ver2020 .news-banner2010_pc {
display: none;
}
.top_cont_news.padd70.ver2020 {
padding-bottom: 0;
}
.top_cont_news.ver2020 .ui-inner {
padding-right: 0;
padding-left: 0;
}
.top_cont_news.ver2020 .top_cont_news_content  {
width: 100%;
margin-bottom: 40px;
padding-right: 15px;
padding-left: 15px;
}
.top_cont_news.ver2020 .top_cont_news_content h2  {
margin-bottom: 20px;
text-align: center;
}
.top_cont_news.ver2020 .top_cont_news_banner {
width: 100%;
margin-top: 0;
margin-bottom:40px;
}
}
.toppage_2019.top_ver4 .top_cont10 .swiper-button-prev,
.toppage_2019.top_ver4 .top_cont10 .swiper-button-next {
width: 50px;
height: 50px;
margin-top: -25px;
}
.toppage_2019.top_ver4 .top_cont10 .swiper-button-prev {
margin-left: -10px;
}
.toppage_2019.top_ver4 .top_cont10 .swiper-button-next {
margin-right:-10px;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content {
box-shadow:4px 4px 5px 2px rgba(81,75,70,0.35);
padding: 30px 60px;
margin: 15px auto;
color:#282832;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content .orange{
color:#ff9933;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content .top_cont10_content_in.left_con {
display: inline-block;
text-align: center;
font-size:18px;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content .top_cont10_content_in.left_con img {
margin-bottom:10px;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content .top_cont10_content_in.right_con{
font-size:18px;
}
.toppage_2019.top_ver4 .top_cont10 .cont_right_tit{
font-size:24px;
}
.toppage_2019.top_ver4 .top_cont10_content_in.left_con {
width: 43%;
margin-right: 5%;
}
.toppage_2019.top_ver4 .top_cont10_content_in.right_con {
width: 50%;
line-height:1.6;
}
@media only screen and (max-width: 768px){
.toppage_2019.top_ver4 .top_cont10 .swiper-button-prev, 
.toppage_2019.top_ver4 .top_cont10 .swiper-button-next {
width: 25px;
height: 25px;
margin-top: -12px;
}
.toppage_2019.top_ver4 .top_cont10_content_in.left_con {
width: 100%;
margin-right: 0px;
}
.toppage_2019.top_ver4 .top_cont10_content_in.right_con {
width: 100%;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content {
width:85%;
box-shadow:4px 4px 5px 2px rgba(81,75,70,0);
padding: 30px 0px;
margin: 15px auto;
color:#282832;
}
} .page-id-2261 .top_main.product_main,
.page-id-570 .top_main.product_main,
.page-id-4900 .top_main.product_main,
.page-id-5248 .top_main.product_main{
background: right top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/product_mainback_pc2.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.page-id-2261 .product_top_2019 .top_main_copy h2,
.page-id-570 .product_top_2019 .top_main_copy h2,
.page-id-4900 .product_top_2019 .top_main_copy h2,
.page-id-5248 .product_top_2019 .top_main_copy h2{
font-size: 27px;
color: #282832;
}
.page-id-2261 .product_main .top_main_copy h1,
.page-id-570 .product_main .top_main_copy h1,
.page-id-4900 .product_main .top_main_copy h1,
.page-id-5248 .product_main .top_main_copy h1{
font-size: 14px;
color: #282832;
}
@media only screen and (max-width: 768px){
.page-id-2261 .top_main.product_main,
.page-id-570 .top_main.product_main,
.page-id-4900 .top_main.product_main,
.page-id-5248 .top_main.product_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/product_mainback_smp2.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.page-id-2261 .product_top_2019.ver2 .top_main.product_main,
.page-id-570 .product_top_2019.ver2 .top_main.product_main,
.page-id-4900 .product_top_2019.ver2 .top_main.product_main,
.page-id-5248 .product_top_2019.ver2 .top_main.product_main{
padding: 80px 0 0px 0;
}
.page-id-2261 .product_top_2019.ver2 .top_main_copy h2,
.page-id-570 .product_top_2019.ver2 .top_main_copy h2,
.page-id-4900 .product_top_2019.ver2 .top_main_copy h2,
.page-id-5248 .product_top_2019.ver2 .top_main_copy h2{
font-size: 24px;
}
.page-id-2261 .product_main .top_main_copy h1,
.page-id-570 .product_main .top_main_copy h1,
.page-id-4900 .product_main .top_main_copy h1,
.page-id-5248 .product_main .top_main_copy h1{
font-size: 12px;
}
} .page-id-2866 .suggest_main .top_main.product_main,
.page-id-2445 .suggest_main .top_main.product_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_main7.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.page-id-2866 .suggest_main .top_cont6.copy_m,
.page-id-2445 .suggest_main .top_cont6.copy_m {
background: #fff;
}
.page-id-2866 .suggest_main .top_cont6 h2.product_content_tit,
.page-id-2445 .suggest_main .top_cont6 h2.product_content_tit{
color: #173860;
}
.page-id-2866 .suggest_main .suggest_cont04_image,
.page-id-2445 .suggest_main .suggest_cont04_image
{
width: 90%;
}
.page-id-2866 .suggest_main .suggest_cont04_text.no8_text,
.page-id-2445 .suggest_main .suggest_cont04_text.no8_text
{
margin: 30px 0 96px 10px;
}
.page-id-2866 .suggest_main .suggest_cont04 .top_cont5_icn.futaketa,
.page-id-2445 .suggest_main .suggest_cont04 .top_cont5_icn.futaketa{
width: 63px;
margin-right:10px;
}
.page-id-2866 .suggest_main .top_cont6,
.page-id-2445 .suggest_main .top_cont6{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_jirei_back2.jpg);
padding: 70px 0 30px 0;
}
.page-id-2866 .top_cont2,
.page-id-2445 .top_cont2{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_bo_back.jpg);
padding: 100px 0 100px 0;
}
.page-id-2866 .top_cont2 h2,
.page-id-2445 .top_cont2 h2{
color:#1a304f;
padding-bottom: 0px;
font-size:28px;
font-weight:bold;
line-height:1.5;
}
.page-id-2866 .product_content08.cont_in08,
.page-id-2445 .product_content08.cont_in08{
background:rgba(255,255,255,0.5);
max-width: 700px;
margin:0 auto;
padding:70px 110px;
}
.page-id-2866 .product_content08.cont_in08 img,
.page-id-2445 .product_content08.cont_in08 img{
float:left;
width:70px;
}
.cont_in08_bot{
clear:both;
margin-top:40px;
margin-bottom:20px;
}
.page-id-2866 .product_top_2019 .product_content08 a,
.page-id-2866 .product_top_2019 .product_content08 a:visited,
.page-id-2445 .product_top_2019 .product_content08 a,
.page-id-2445 .product_top_2019 .product_content08 a:visited{
color: #fff;
text-decoration: none;
background:#1a304f;
font-size:18px;
padding:20px 60px;
}
.page-id-2866 .suggest_cont04,
.page-id-2445 .suggest_cont04{
padding: 0px 0;
}
.page-id-2866 .suggest_cont04_content,
.page-id-2445 .suggest_cont04_content{
max-width: 425px;
padding: 100px 0;
}
.page-id-2866 .product_content03.cont03_list,
.page-id-2445 .product_content03.cont03_list{
text-align:left;
max-width: 900px;
margin:0 auto;
}
.page-id-2866 .product_content03.cont03_list a,
.page-id-2445 .product_content03.cont03_list a{
color:#fff;
display:inline-block;
font-size:18px;
margin:0 18px;
}
.page-id-2866 .product_content03.cont03_list img,
.page-id-2445 .product_content03.cont03_list img{
vertical-align:middle;
margin-left:4px;
}
.product_content03.cont03_list.vol2{
text-align:left;
max-width: 950px;
margin:0 auto;
}
.product_content03.cont03_list.vol2 br{
display: none;
}
.product_content03.cont03_list.vol2 a{
color:#fff;
display:inline-block;
font-size:16px;
margin:0 1px;
width:230px;
}
#sug_20{
display:block;
}
@media only screen and (max-width: 768px){
#sug_20{
display:none;
}
.page-id-2866 .suggest_main .suggest_cont04_text.no8_text,
.page-id-2445 .suggest_main .suggest_cont04_text.no8_text{
margin: 30px 0 0px 10px;
}
.page-id-2866 .suggest_main .top_cont6.copy_m,
.page-id-2445 .suggest_main .top_cont6.copy_m{
padding: 40px 0 40px 0;
}
.page-id-2866 .suggest_main .top_main.product_main,
.page-id-2445 .suggest_main .top_main.product_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_sp_main4.jpg);
padding: 150px 0 0px 0;
font-size: 27px;
}
.page-id-2866 .product_content08.cont_in08 img,
.page-id-2445 .product_content08.cont_in08 img{
float: none;
width: 70px;
margin: 0 0 20px 0;
}
.page-id-2866 .product_content08.cont_in08,
.page-id-2445 .product_content08.cont_in08{
background: rgba(255,255,255,0.5);
max-width: 90%;
margin: 0 auto;
padding: 30px 10px;
}
.page-id-2866 .suggest_cont04_content,
.page-id-2445 .suggest_cont04_content{
max-width: 100%;
padding: 80px 15px;
}
.page-id-2866 .product_content03.cont03_list,
.page-id-2445 .product_content03.cont03_list{
text-align:left;
max-width: 100%;
margin:30px auto 0;
line-height:1;
}
.page-id-2866 .product_content03.cont03_list a,
.page-id-2445 .product_content03.cont03_list a{
color: #fff;
display: block;
position:relative;
font-size: 18px;
margin: 0 0px;
border-bottom:1px solid #fff;
padding: 8px 30px 22px;
}
.product_content03.cont03_list.vol2 a{
width:100%;
padding: 22px 30px 22px;
}
.page-id-2866 .product_content03.cont03_list a img,
.page-id-2445 .product_content03.cont03_list a img {
position:absolute;
right:30px;
top:13px;
}
.product_content03.cont03_list.vol2 a img{
position: absolute;
right: 30px;
top: 25px;
}
.page-id-2866 .product_top_2019.suggest_main .product_content08.top_cont2 h2,
.page-id-2445 .product_top_2019.suggest_main .product_content08.top_cont2 h2{
font-size: 24px;
}
}
.page-id-2261 .top_cont6,
.page-id-570 .top_cont6,
.page-id-4900 .top_cont6,
.page-id-5248 .top_cont6{
background: #f5f6f8;
color: #333;
}
.page-id-2261 .top_cont6 h2.product_content_tit,
.page-id-570 .top_cont6 h2.product_content_tit,
.page-id-4900 .top_cont6 h2.product_content_tit,
.page-id-5248 .top_cont6 h2.product_content_tit{
color: #333;
}
.page-id-2261 .product_cont02_box,
.page-id-570 .product_cont02_box,
.page-id-4900 .product_cont02_box,
.page-id-5248 .product_cont02_box{
display: inline-block;
width: 150px;
margin: 10px 5px 40px 5px;
}
.page-id-2261 .top_cont6.upcase_1,
.page-id-570 .top_cont6.upcase_1,
.page-id-4900 .top_cont6.upcase_1,
.page-id-5248 .top_cont6.upcase_1{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_jirei_back2.jpg);
padding: 70px 0 30px 0;
color:#fff;
}
.page-id-2261 .top_cont2,
.page-id-570 .top_cont2,
.page-id-4900 .top_cont2,
.page-id-5248 .top_cont2,
.page-id-3261 .top_cont2,
.page-id-2786 .top_cont2{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_bo_back.jpg);
padding: 100px 0 100px 0;
}
.page-id-2261 .top_cont2.sug_bo,
.page-id-570 .top_cont2.sug_bo,
.page-id-4900 .top_cont2.sug_bo,
.page-id-5248 .top_cont2.sug_bo,
.page-id-3261 .top_cont2.sug_bo,
.page-id-2786 .top_cont2.sug_bo{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_bo_back3.jpg);
}
.page-id-2261 .product_content08.cont_in08,
.page-id-570 .product_content08.cont_in08,
.page-id-4900 .product_content08.cont_in08,
.page-id-5248 .product_content08.cont_in08,
.page-id-3261 .product_content08.cont_in08,
.page-id-2786 .product_content08.cont_in08{
background: rgba(255,255,255,0.5);
max-width: 700px;
margin: 0 auto;
padding: 60px 80px;
}
.page-id-2261 .product_content08.cont_in08 img,
.page-id-570 .product_content08.cont_in08 img,
.page-id-4900 .product_content08.cont_in08 img,
.page-id-5248 .product_content08.cont_in08 img,
.page-id-3261 .product_content08.cont_in08 img,
.page-id-2786 .product_content08.cont_in08 img{
float: left;
width: 70px;
}
.page-id-2261 .top_cont2 h2,
.page-id-570 .top_cont2 h2,
.page-id-4900 .top_cont2 h2,
.page-id-5248 .top_cont2 h2,
.page-id-3261 .top_cont2 h2,
.page-id-2786 .top_cont2 h2{
color: #1a304f;
padding-bottom: 0px;
font-size: 24px;
font-weight: bold;
line-height: 1.5;
}
.page-id-2261 .product_top_2019 .product_content08 a,
.page-id-2261 .product_top_2019 .product_content08 a:visited,
.page-id-570 .product_top_2019 .product_content08 a,
.page-id-570 .product_top_2019 .product_content08 a:visited,
.page-id-4900 .product_top_2019 .product_content08 a,
.page-id-4900 .product_top_2019 .product_content08 a:visited,
.page-id-5248 .product_top_2019 .product_content08 a,
.page-id-5248 .product_top_2019 .product_content08 a:visited,
.page-id-3261 .product_top_2019 .product_content08 a,
.page-id-3261 .product_top_2019 .product_content08 a:visited,
.page-id-2786 .product_top_2019 .product_content08 a,
.page-id-2786 .product_top_2019 .product_content08 a:visited{
color: #fff;
text-decoration: none;
background: #1a304f;
font-size: 18px;
padding: 20px 60px;
}
.page-id-2261 .top_cont2 h2.cont_in08_tit,
.page-id-570 .top_cont2 h2.cont_in08_tit,
.page-id-4900 .top_cont2 h2.cont_in08_tit,
.page-id-5248 .top_cont2 h2.cont_in08_tit,
.page-id-3261 .top_cont2 h2.cont_in08_tit,
.page-id-2786 .top_cont2 h2.cont_in08_tit
{
font-size: 30px;
}
@media only screen and (max-width: 768px){
.page-id-2261 .product_content08.cont_in08,
.page-id-570 .product_content08.cont_in08,
.page-id-4900 .product_content08.cont_in08,
.page-id-5248 .product_content08.cont_in08,
.page-id-3261 .product_content08.cont_in08,
.page-id-2786 .product_content08.cont_in08
{
padding: 60px 20px;
}
.page-id-2261 .top_cont2.sug_bo h2,
.page-id-570 .top_cont2.sug_bo h2,
.page-id-4900 .top_cont2.sug_bo h2,
.page-id-5248 .top_cont2.sug_bo h2,
.page-id-3261 .top_cont2.sug_bo h2,
.page-id-2786 .top_cont2.sug_bo h2
{
font-size: 18px;
}
.page-id-3261 .product_content08.cont_in08 img,
.page-id-2786 .product_content08.cont_in08 img{
float: none;
width: 50px;
margin:0 auto 30px;
}
} .bana{
background:#282832;
color:#fff;
}
.bana_in {
display:flex;
max-width: 1020px;
padding:12px 0;
margin-right: auto;
margin-left: auto;
text-align: left;
}
.bana_in_img{
width:45%;
margin-right:2%;
}
.banatext{
width:53%;
padding-top:3px;
}
.target{
position:relative;
}
.target.is-hidden, .is-hidden .button{
display: none;
}
.text {
color: white;
}
button.button {
position:absolute;
top:0;
right:0;
border: 0px solid;
border-color: #ccc #ccc #bbb;
border-radius: 1px;
background: #b6b9c1;
box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0), inset 0 15px 17px rgba(255, 255, 255, 0), inset 0 -5px 12px rgba(0, 0, 0, 0);
color: rgba(255, 255, 255, 1);
font-size: 24px;
line-height: 1;
padding: 0em 0.2em 0.2em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0);
}
.page-id-2866 .hed_fix .site-content
{
padding: 160px 0 0 0;
}
.page-id-2565 .hed_fix .site-content.is-hidden,
.page-id-2261 .hed_fix .site-content.is-hidden,
.page-id-2866 .hed_fix .site-content.is-hidden
{
padding: 80px 0 0 0;
}
@media only screen and (max-width: 900px){
.bana_in {
max-width: 760px;
height:80px;
padding: 19px 0;
}
.bana_in_img{
width:45%;
margin-right:2%;
}
.banatext{
width:58%;
padding-top:0px;
font-size:12px;
}
}
@media only screen and (max-width: 768px){
.page-id-2565 #page,
.page-id-2261 #page,
.page-id-2866 #page
{
position: relative;
height: auto !important;
height: 100%;
min-height: 100%;
}
.hed_fix #footer {
padding-bottom: 150px;
}
.page-id-2565 .is-hidden.hed_fix #footer,
.page-id-2261 .is-hidden.hed_fix #footer,
.page-id-2866 .is-hidden.hed_fix #footer
{
padding-bottom: 0px;
}
.bana-top{
position: fixed;
bottom: 0;
width: 100%;
height: 150px;
}
.bana_in {
display: block;
max-width: 1020px;
width: 100%;
padding: 0px 0;
margin-right: auto;
margin-left: auto;
text-align: center;
height:150px;
background:#153792;
}
.bana_in_img {
width: 100%;
margin-right: 0%;
}
.banatext{
width:100%;
padding-top:0px;
padding-left:15px;
padding-right:15px;
font-size:12px;
}
}
@media only screen and (max-width: 768px){
.page-id-2565 .hed_fix .site-content,
.page-id-2261 .hed_fix .site-content,
.page-id-2866 .hed_fix .site-content
{
padding: 55px 0 0 0;
}
.page-id-2565 .hed_fix .site-content.is-hidden,
.page-id-2261 .hed_fix .site-content.is-hidden,
.page-id-2866 .hed_fix .site-content.is-hidden
{
padding: 55px 0 0 0;
}
}
br.sp-brn-2 {
display: none;
}
@media only screen and (max-width: 414px){
br.sp-brn-2 {
display: block;
}
} .top_main.product_main {
position: relative;
}
.product-pankz {
max-width: 1020px;
width: 100%;
position: absolute;
top: 80px;
left: 0;
right: 0;
margin: auto;
}
.product-pankz_list {
display: flex;
padding-left: 10px;
font-size: 12px;
}
.product-pankz_item {
margin-right: 5px;
color: #fff;
}
.product-pankz_item a {
text-decoration: underline;
color: #fff;
}
.product-pankz_item span {
margin-left: 5px;
}
@media only screen and (max-width: 768px) {
.product-pankz {
top: 60px;
}
.product-pankz_list {
display: block;
text-align: left;
font-size: 16px;
}
.product-pankz_item {
color: #000;
display: inline-block;
}
.product-pankz_item a {
text-decoration: underline;
color: #000;
}
} .flow-cont.bg-gray {
background-color: #f5f6f8;
}
.flow-cont_ttl {
letter-spacing: 3px;
}
.flow-cont_ttl.orange {
color: #ff8028;
}
.flow-cont_txt {
margin-bottom: 30px;
font-weight: bold;
letter-spacing: 0.06em;
}
.flow-cont_inner {
width: 90%;
max-width: 840px;
margin: auto;
}
.flow-cont_list {
display: flex;
justify-content: space-between;
}
.flow-cont_item {
width: 17%;
text-align: center;
color: #fc8028;
position: relative;
font-size: 20px;
}
.flow-cont_item:after {
content: "";
width: 10px;
height: 20px;
position: absolute;
top: 50%;
right: -8px;
background: url(https://unisearch.jp/wp-content/uploads/2020/07/flow-cont_next.png)no-repeat;
background-size: contain;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.flow-cont_item.step5:after {
right: 6px;
}
.flow-cont_item:nth-of-type(2n) {
color: #3a4b66;
}
.flow-cont_item img {
display: block;
width: 85px!important;
margin: 0 auto 7px;
}
.flow-cont_item span.flow-cont_item_side {
display: inline-block;
margin-bottom: 10px;
padding: 1px 6px;
font-size: 13px;
border: 1px solid;
line-height: 1.5;
}
.flow-cont_item span.flow-cont_item_work {
display: block;
font-size: 15px;
line-height: 1.4;
}
.flow-cont_item .flow-cont_item_line {
display: none;
}
.flow-cont_last {
width: 6%;
padding: 0 2px;
-ms-writing-mode: tb-rl;
-webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;
border: 3px solid #3a4b66;
border-radius: 8px;
color: #3a4b66;
font-weight: bold;
font-size: 22px;
box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
.flow-cont_content {
width: 90%;
margin: auto;
}
.flow-cont_ttl {
margin-bottom: 15px;
line-height: 1.3;
}
.flow-cont_txt {
margin-bottom: 35px;
line-height: 1.5;
font-size: 19px;
}
.flow-cont_inner {
width: 100%;
max-width: 400px;
}
.flow-cont_list {
display: block;
}
.flow-cont_item {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
text-align: left;
width: 100%;
height: 90px;
}
.flow-cont_item:after {
content: "";
width: 15px;
height: 13px;
position: absolute;
top: 89px;
right: inherit;
left: 7.5%;
background: url(https://unisearch.jp/wp-content/uploads/2020/07/flow-cont_next_sp.png)no-repeat;
background-size: contain;
-webkit-transform:translate(-7.5%,0);
-moz-transform: translate(-7.5%,0);
-ms-transform: translate(-7.5%,0);
-o-transform: translate(-7.5%,0);
transform:translate(-7.5%,0);
}
.flow-cont_item.step2::after {
top: 92px;
}
.flow-cont_item.step4::after {
top: 92px;
}
.flow-cont_item.step5::after {
content: "";
width: 26px;
height: 22px;
margin: auto;
top: inherit;
right: 0;
bottom: -38px;
left: 0;
background: url(https://unisearch.jp/wp-content/uploads/2020/07/flow-cont_next_sp02.png)no-repeat;
background-size: contain;
}
.flow-cont_item img {
display: block;
max-width: 65px!important;
width: 19%!important;
margin: 0;
}
.flow-cont_item .flow-cont_item_line {
display: block;
width: 13%;
text-align: center;
font-size: 15px;
}
.flow-cont_item > div {
width: 68%;
position: relative;
}
.flow-cont_item span.flow-cont_item_side {
margin-bottom: 3px;
font-size: 12px;
}
.flow-cont_item span.flow-cont_item_work {
font-size: 19px;
}
.flow-cont_last {
width: 100%;
padding: 9px 5px;
margin-top: 60px;
-ms-writing-mode: inherit;
-webkit-writing-mode: inherit;
writing-mode: inherit;
}
} .site-header.headr-banner_on {
padding-top: 66px !important;
}
.headr-banner_on .site-content {
padding-top:66px;
}
#header-bnr {
height: 66px;
background: #f2f2f2;
}
#header-bnr.headr-banner_off {
height: 0;
background: none;
}
.headr-banner {
display: none;
position: fixed;
top: 0;
left: 0;
margin: auto;
right: 0;
width: 100%;
z-index: 10;
background: #fff;
}
#header-bnr.headr-banner_off .headr-banner {
display: none;
}
.site-header.headr-banner_on .headr-banner {
display:block;
}
.headr-banner_inner {
display: block;
margin: auto;
max-width: 1020px;
position: relative;
}
.headr-banner_btn {
position: absolute;
top: 0;
right: 0;
width: 36px;
height: 35px;
padding: 0;
background: none;
border-radius: 0;
outline: none;
}
.headr-banner_btn img {
width: 10px;
}
.header-banner_sp {
display: none;
}
@media only screen and (max-width: 768px) {
.header-banner_sp {
display: block;
}
.header-banner_pc {
display: none;
}
.site-header.headr-banner_on  {
padding-top: 0 !important;
}
.headr-banner_on .site-content {
padding-top:0px;
}
#header-bnr {
height: auto;
background: none;
}
.headr-banner {
position: fixed;
top: inherit;
bottom: 0;
left: 0;
border-top: 5px solid #d06855;
box-shadow: 0px -5px 12px 0 rgba(0, 0, 0, 0.2);
}
.headr-banner_inner {
max-width: 100%;
}
.headr-banner_btn {
}
} .online-sp {
display: none;
}
@media only screen and (max-width: 768px) {
.online-sp {
display: block;
}
.online-pc {
display: none;
}
}
.online-kv {
position: relative;
}
.online-kv figure {
padding: 0;
margin: 0;
}
.online-kv_textarea {
position: absolute;
top: 50%;
right: 4%;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.online-kv_ttl {
margin-bottom: 15px;
font-size: 30px;
text-shadow: 
white 1px 1px 10px, white -1px 1px 10px,
white 1px -1px 10px, white -1px -1px 10px;
}
.online-kv_text {
font-size: 21px;
text-shadow: 
white 1px 1px 10px, white -1px 1px 10px,
white 1px -1px 10px, white -1px -1px 10px;
}
@media only screen and (max-width: 768px) {
.online-kv_textarea {
top: inherit;
left: 0;
right: 0;
bottom: 4%;
margin: auto;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
text-align: center;
}
.online-kv_ttl {
margin-bottom: 13px;
font-size: 27px;
line-height: 1.5;
}
.online-kv_text {
font-size: 17px;
line-height: 1.5; 
}
}
.online-cont {
margin-bottom: 53px;
padding: 110px 0 135px;
background-color: #ff9022;
}
.online-cont_box {
width: 100%;
max-width: 915px;
margin: 0 auto 20px;
padding-top: 30px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 32px;
background-color: #fff;
text-align: center;
}
.online-cont_box.box02 {
padding-top: 40px;
padding-bottom: 77px;
margin-bottom: 45px;
}
.online-cont_ttl {
margin-bottom: 53px;
text-align: center;
color: #fff;
font-size: 30px !important;
}
.online-cont_ttl img {
max-width: 47px;
margin-right: 10px;
}
.online-cont_subttl {
margin-bottom: 3px;
color: #ff9022;
font-size: 25px;
font-weight: 500;
}
.online-cont_text {
font-size: 20px;
font-weight: 500;
}
.online-cont_subttl.marg {
margin-top:30px;
}
.online-cont_list {
display: inline-block;
margin-top: 9px;
}
.online-cont_list .online-cont_text {
padding: 7px 0;
display: flex;
align-items: center;
border-bottom: 1px solid #e5e5e5; 
text-align: left;
}
.online-cont_list .online-cont_text img {
width: 25px;
margin-right: 10px;
}
.online-cont_note {
font-size: 19px;
text-align: center;
color: #fff;
}
@media only screen and (max-width: 768px) {
.online-cont {
margin-bottom: 10px;
padding: 45px 15px 50px;
}
.online-cont_box {
margin-bottom: 15px;
padding-top: 18px;
padding-bottom: 22px;
}
.online-cont_box.box02 {
margin-bottom: 15px;
padding-top: 18px;
padding-bottom: 40px;
}
.online-cont_ttl {
margin-bottom: 15px;
font-size: 27px !important;
}
.online-cont_ttl img {
display: block;
max-width: 34px;
margin: 0 auto;
}
.online-cont_subttl {
margin-bottom: 0;
font-size: 22px;
}
.online-cont_text {
font-size: 16px;
}
.online-cont_list {
display: inline-block;
margin-top: 9px;
}
.online-cont_list .online-cont_text {
padding: 10px 0;
line-height: 1.5;
align-items: baseline;
}
.online-cont_list .online-cont_text img {
max-width: 18px;
margin-right: 10px;
width: 10%;
}
.online-cont_list .online-cont_text span {
width: 90%;
display: block;
}
.online-cont_note {
font-size: 14px;
}
}
.online-form_ttl {
margin-bottom: 50px;
font-size: 37px !important;
text-align: center;
color: #fc9121;
font-weight: bold;
margin-left: 0 !important;
}
@media only screen and (max-width: 768px) {
.online-form_ttl {
margin-bottom: 20px;
font-size: 25px !important;
line-height: 1.4;
}
}
.pc_top8{
display:block;
}
.sp_top8{
display:none;
}
@media only screen and (max-width: 768px) {
.pc_top8{
display:none;
}
.sp_top8{
display:block;
padding:0 15px;
}
} .toppage_2019.top_ver4 .top_cont3_content_out.video
{
display: block;
padding-top:30px;
padding-bottom:20px;
text-align:center;
}
.product_top_2019.ver2 .top_cont6_content.video
{
display: block;
padding-top:30px;
padding-bottom:80px;
text-align:center;
}
.toppage_2019.top_ver4 .top_cont3_content_out.video .wp-video,
.product_top_2019.ver2 .top_cont6_content.video .wp-video{
margin:0 auto;
} .product_top_2019.anniv_main .top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2021/01/10th_main3.jpg);
padding: 170px 0 230px 0;
}
.anniv_main .ui-inner {
text-align: center;
}
.anniv_main .top_main.product_main img {
width: 60%;
}
.anniv_main h1{
font-size: 150%;
}
.anniv_content01{
background: #ff9022;
margin:0;
padding: 0 0 100px 0;
}
.anniv_con{
position:relative;
z-index:20;
max-width:1000px;
margin:-180px auto 30px;
padding: 100px 0 120px 0;
background:#fff;
}
.anniv_con_in{
max-width:800px;
margin: 0 auto;
}
.anniv_con h2{
color:#000;
font-size:30px;
}
.anniv_con .under_li{
display:inline-block;
border-bottom:solid 2px #ff9022;
margin-bottom:70px;
}
.anniv_con_in p{
font-size:16px;
text-align:left;
}
.anniv_con_in .wp-image-3661{
float:left;
margin-right:50px;
margin-bottom:30px;
}
.anniv_con_in .text_right{
text-align:right;
}
.anniv_content02 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2021/01/aniv_back.jpg);
padding: 70px 0 120px 0;
margin-bottom:50px;
}
.anniv_content02 .anniv_con{
position:relative;
z-index:20;
max-width:1000px;
margin:70px auto 0px;
padding: 100px 0 120px 0;
background:rgba(255,255,255,0.9);
}
.anniv_con_in .wp-image-3663{
margin-bottom:20px;
}
.anniv_con_in .wp-image-3664{
float:right;
margin-left:50px;
margin-bottom:30px;
}
.wp-image-3661.sp,.wp-image-3664.sp{
display:none;
}
.wp-image-3661.pc,.wp-image-3664.pc{
display:block;
}
@media only screen and (max-width: 768px) {
.anniv_con_in{
max-width:800px;
margin: 0 auto;
padding:0 8%;
}
.product_top_2019.anniv_main .top_main.product_main {
background: center top / 115% no-repeat url(https://unisearch.jp/wp-content/uploads/2021/01/bg_sp.jpg);
padding: 100px 0 270px 0;
}
.anniv_main h1{
font-size: 100%;
margin-bottom:15px;
}
.anniv_main .top_main.product_main img {
width: 90%;
margin-bottom:30px;
}
.anniv_main .top_main .ui-inner {
position: relative;
min-height: 250px;
}
.anniv_con {
position: relative;
z-index: 20;
max-width: 100%;
margin: -260px 15px 30px 15px;
padding: 60px 0 120px 0;
background: #fff;
}
.anniv_con h2 {
line-height:1.6;
font-size: 26px;
}
.anniv_con .under_li{
padding-bottom:15px;
}
.anniv_content02 .anniv_con {
position: relative;
z-index: 20;
max-width: 100%;
margin: 70px 15px 0px 15px;
padding: 100px 0 120px 0;
background: #fff;
}
.anniv_con_in .wp-image-3661{
float:none;
margin-right:0px;
margin-left:0px;
margin-bottom:30px;
width:100%;
}
.anniv_con_in .wp-image-3664{
float:none;
margin-left:0px;
margin-right:0px;
margin-bottom:30px;
width:100%;
}
.wp-image-3661.sp,.wp-image-3664.sp{
display:block;
}
.wp-image-3661.pc,.wp-image-3664.pc{
display:none;
}
}
@media only screen and (max-width: 320px) {
.anniv_main h1{
font-size: 90%;
margin-bottom:15px;
}
.anniv_con h2 {
line-height:1.6;
font-size: 22px;
}
}
.fot_link_text:after {
display: inline-block;
margin-left: 0.5rem;
content: "";
width: 10px;
height: 10px;
background: url(https://unisearch.jp/wp-content/uploads/2021/02/icon-blank_bk.png) no-repeat;
background-size: contain;
} .mv_tit{
display:inline-block;
border-bottom:solid 2px #ff8228;
font-size:24px;
}
.mv_tit .lg{
font-size:115%;
}
.product_up_point{
max-width: 980px;
background:rgba(255,255,255,0.6);
text-align:left;
margin:0 auto 30px;
padding:15px 40px 25px;
box-shadow: 4px 4px 5px 2px rgb(81 75 70 / 35%);
}
.product_up_point .mv_tit{
margin-bottom:20px;
}
@media only screen and (max-width: 768px) {
.mv_tit{
font-size:14px;
}
.product_up_point{
margin:0 15px 30px;
padding:15px 20px 25px;
font-size:18px;
}
.product_up_point .mv_tit{
font-size:24px;
}
}
.product_content03.product_function h2{
padding-bottom:0px;
}
.product_content03.product_function{
color:#fff;
padding-bottom:60px;
}
.product_function_in h3{
font-size:26px;
color:#40526b;
}
.product_function_in_lust{
margin-bottom:60px;
margin-top:30px;
}
.product_top_2019.ver2 .product_function_in .top_cont5_content ul {
list-style-type: none;
margin-left: 0px;
}
.product_top_2019.ver2 .product_function_in .top_cont7_content_in li {
background: #fff url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
.product_top_2019.ver2 .product_function_in .top_cont7_content_in li ul li {
background: none;
padding: 15px 0 0px 0px;
list-style-type: square;
color: #ff9022;
line-height: 1.4;
}
.product_top_2019.ver2 .product_function_in .top_cont5_content li ul {
margin-left: 20px;
}
@media only screen and (max-width: 768px) {
.product_function_in_no1,.product_function_in_no2,.product_function_in_lust{
padding:0 20px;
}
.product_function_in_no2{
background:#f5f6f8;
padding-top:30px;
padding-bottom:30px;
}
.product_function_in_lust{
margin-top:30px;
}
.product_top_2019.ver2 .product_function_in .top_cont7_content_in.left {
margin-top: 25px;
}
.product_top_2019.ver2 .product_function_in .top_cont7_content_in .product_function_in_no2 li {
background: #f5f6f8 url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
}
.suggest_about{
color:#fff;
}
.suggest_about_in{
max-width:900px;
text-align:left;
margin:0 auto;
padding-bottom:80px;
}
.suggest_merit{
padding-top:80px;
}
.suggest_merit .product_cont02_box {
display: inline-block;
vertical-align:top;
width:250px;
margin: 10px 0px 40px 0px;
text-align: center;
font-size: 16px;
line-height: 1.86;
padding:0 15px;
}
.suggest_merit h4{
font-size:18px;
font-weight:bold;
height:65px;
padding-top:15px;
line-height: 22px;
}
.suggest_merit_text{
text-align:left;
}
.suggest_merit .product_cont02 img {
display:inline-block;
padding: 0 10px;
width: 240px;
}
.suggest_merit h2.product_content_tit{
margin-bottom:10px;
}
.suggest_merit .product_cont02{
margin-top:25px;
}
@media only screen and (max-width: 768px) {
.suggest_merit .product_cont02_box {
display: flex;
vertical-align: top;
width: 100%;
margin: 10px 0px 40px 0px;
text-align: left;
font-size: 16px;
line-height: 1.86;
padding: 0 15px;
}
.suggest_about_in{
padding:0 15px 80px;
}
.suggest_merit h2.product_content_tit {
font-size:24px;
margin-bottom: 0px;
}
img.suggest_merit_sen{
display:none;
}
.flex-item1 {
flex-basis: 30%; 
}
.flex-item2{
flex-basis: 70%;
}
.suggest_merit .flex-item1 img{
padding-top:15px;
}
.suggest_merit h4{
font-size:20px;
font-weight:bold;
height:auto;
padding-top:15px;
padding-bottom:10px;
line-height: 24px;
}
}
.case_disc{
margin-bottom:30px;
}
.case_company_logo{
display:flex;
flex-wrap: wrap;
}
.case_company_logo a{
width:25%;
padding:1%;
border-top:solid 1px #e5e5e5;
border-left:solid 1px #e5e5e5;
color:#666;
text-align:center;
font-size:12px;
line-height:3.5;
}
.case_company_logo a:nth-of-type(4n){
border-right:solid 1px #e5e5e5;
}
.case_company_logo a:nth-child(n+17){
border-bottom:solid 1px #e5e5e5;
}
.case_company_logo.logo_202107 a:nth-child(n+21){
border-bottom:solid 1px #e5e5e5;
}
.case_company_logo.logo_202107 a:nth-child(n+21){
border-top:solid 0px #e5e5e5;
}
img.sp-none{
display:block;
}
.case_company_logo .spw-none{
display:block;
pointer-events: none;
}
@media only screen and (max-width: 768px) {
.case_company_logo a{
width:50%;
padding:1% 1% 5% 1%;
border:solid 0px #e5e5e5;
line-height: 1.3;
}
.case_company_logo a:nth-of-type(4n){
border-right:solid 0px #e5e5e5;
}
.case_company_logo a:nth-child(n+17){
border-bottom:solid 0px #e5e5e5;
}
.case_company_logo.logo_202107 a:nth-child(n+21){
border-bottom:solid 0px #e5e5e5;
}
img.sp-none{
display:none;
}
.case_company_logo .spw-none{
display:none;
pointer-events: none;
}
.product_com_text_after.case_mg{
margin-bottom:0px;
}
}
.toppage_2019.top_ver4 .top_cont_04_in.search img.ja_logo {
height: 80px;
max-width: 300px;
margin-top: 25px;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest img.ja_logo {
height: 80px;
max-width: 300px;
margin-top: 25px;
}
@media only screen and (max-width: 768px){
.toppage_2019.top_ver4 .top_cont_04_in.search img.ja_logo {
height: 60px;
max-width: 320px;
margin-top: 25px;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest img.ja_logo {
height: 60px;
max-width: 320px;
margin-top: 25px;
}
}
.product_top_2019.ver2 .top_main.product_main.jp_logo {
padding: 120px 0 80px 0;
}
.product_top_2019.ver2 .product_main.jp_logo .top_main_copy {
top: 150px;
}
.product_main.jp_logo .top_main_bot_in {
bottom: 0px;
}
@media only screen and (max-width: 768px){
.product_top_2019.ver2 .product_main.jp_logo .top_main_copy {
top: 40px;
}
}
.top_cont10.product_case .top_cont10_content {
box-shadow: 4px 4px 5px 2px rgb(81 75 70 / 35%);
padding: 30px 60px;
margin: 15px auto;
color: #282832;
}
.top_cont10.product_case .top_cont10_content_in.left_con {
width: 43%;
margin-right: 5%;
}
.top_cont10.product_case .top_cont10_content_in.right_con {
width: 50%;
line-height: 1.6;
}
.top_cont10.product_case .top_cont10_content .top_cont10_content_in.right_con {
font-size: 18px;
}
.top_cont10.product_case .cont_right_tit {
font-size: 24px;
}
.top_cont10.product_case .top_cont10_content .orange {
color: #ff9933;
}
.top_cont10.product_case .top_cont10_content .top_cont10_content_in.left_con {
display: inline-block;
text-align: center;
font-size: 18px;
}
@media only screen and (max-width: 768px){
.top_cont10.product_case .top_cont10_content {
width: 85%;
box-shadow: 4px 4px 5px 2px rgb(81 75 70 / 0%);
padding: 30px 0px;
margin: 15px auto;
color: #282832;
}
.top_cont10.product_case .top_cont10_content_in.left_con {
width: 100%;
margin-right: 0px;
}
.top_cont10.product_case .top_cont10_content_in.right_con {
width: 100%;
}
.top_cont10.product_case .swiper-button-prev, .top_cont10.product_case .swiper-button-next {
width: 25px;
height: 25px;
margin-top: -12px;
}
.top_cont10.product_case .slider2 .swiper-button-prev {
margin-left: -15px;
}
.top_cont10.product_case .slider2 .swiper-button-next {
margin-right: -15px;
}
}
.page-id-2565 .post-password-form,.page-id-2261 .post-password-form,.page-id-2811 .post-password-form,.page-id-4900 .post-password-form,.page-id-5248 .post-password-form,.page-id-4914 .post-password-form,.post-password-form {
padding-top: 100px;
} .product202107 .product_content02.top_cont6{
padding:0 0 30px 0;
}
.product202107 .top_cont6_content.product_001{
padding-top:70px;
background:#fff;
}
.product_top_2019.ver2.product202107 .top_cont6_content.video{
background:#fff;
}
@media only screen and (max-width: 768px){
.product_top_2019.ver2.product202107 .top_cont6_content.video {
padding-right: 15px;
padding-left: 15px;
}}
.product202107 .top_cont6_content.product_002{
padding-top:50px;
padding-bottom:50px;
background:#f5f6f8;
}
.product202107 .top_cont6_content.product_002 h3 {
line-height: 1.4;
font-size: 27px;
padding-top:40px;
}
.product202107 .top_cont6_content.product_002 .te_orange {
color: #ff9022;
}
@media only screen and (max-width: 768px){
.product202107 .top_cont6_content.product_002 h3 {
font-size: 22px;
}
.product202107 .top_cont6_content.product_002 .top_cont3_text.sp h3 {
font-size: 18px;
}
.product202107 .top_cont6_content.product_002 h2 {
line-height: 1.2;
}
}
.product202107 .top_cont3_content_out{
display:flex;
background:#f5f6f8;
}
.product202107 .top_cont3_content_sankaku{
margin:110px 20px 0 20px;
width:100px;
}
.product202107 .top_cont3_icn {
display: inline-block;
vertical-align: top;
text-align:center;
width: 100%;
margin: 5px auto;
padding:0 20px;
}
.product202107 .top_cont3_text.pc{
text-align:center;
line-height:1.2;
font-size:21px;
padding:20px 0;
}
.product202107 .top_cont3_text.pc p{
text-align:left;
padding:20px 0;
font-size:16px;
line-height:1.6;
}
@media only screen and (max-width: 768px) {
.product202107 .top_cont3_content_out {
display: block;
}
.product202107 .top_cont3_content_sankaku{
display:none;
}
.product202107 .top_cont3 h2 {
font-size: 24px;
}
.product202107 .top_cont3_icn {
vertical-align: middle;
width: 60px;
margin-right: 8px;
padding:0;
}
.product202107 .top_cont3_text.sp {
display: inline-block;
width: 260px;
font-size:20px;
}
.product202107 .top_cont3_text.pc p {
padding: 0px 0;
}
.product202107 .top_cont3_text.pc {
padding: 10px 10px;
}
.product202107 .top_cont6 .top_cont3_icn img {
max-width: 100%;
margin: 0;
padding: 0;
}
}
.case_company_logo.product_com_logo a {
width: 16%;
padding: 1%;
border-top: solid 0px #e5e5e5;
border-left: solid 0px #e5e5e5;
}
.case_company_logo.product_com_logo a:nth-of-type(4n){
border-right:solid 0px #e5e5e5;
}
.case_company_logo.product_com_logo a:nth-child(n+17){
border-bottom:solid 0px #e5e5e5;
}
@media only screen and (max-width: 768px) {
.case_company_logo.product_com_logo a{
width:33%;
padding:1%;
border:solid 0px #e5e5e5;
}
.case_company_logo.product_com_logo a:nth-of-type(4n){
border-right:solid 0px #e5e5e5;
}
.case_company_logo.product_com_logo a:nth-child(n+17){
border-bottom:solid 0px #e5e5e5;
}
}
.product_com_text_before{
font-size:18px;
text-align:center;
width:100%;
margin-bottom:30px;
}
.product_com_text_after p{
text-align:center;
border-bottom:solid 2px #ff9022;
display:inline-block;
font-size:18px;
}
.product_com_text_after{
text-align:center;
width:90%;
margin:30px auto 70px;
} .partner.suggest_main.seminar .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2022/06/seminar_main2.jpg);
padding: 150px 0 0 0;
font-size: 27px;
}
.partner.suggest_main.seminar .top_main_copy h2 {
font-size:18px;
color: #282832;
}
.partner.suggest_main.seminar .top_main_copy h1 {
font-size:27px;
color: #282832;
line-height: 1.5;
margin-bottom:20px;
}
.partner.suggest_main.seminar .top_main_day {
background:#f98c34;
padding: 5px 15px 5px 15px;
font-size: 20px;
display: inline-block;
}
.suggest_main.seminar .product_main .top_main_copy {
left: 0px;
}
.partner.suggest_main.seminar .top_main_bottom_text {
position: absolute;
bottom: 0px;
left: 20px;
background-color: rgba(0,0,0,0.8);
color: #fff;
font-size: 16px;
padding: 7px 40px 7px 40px;
}
.partner.suggest_main.seminar .padd70{
background:#ffefe7;
}
.partner.suggest_main.seminar .top_cont7_content_in{
background:#fff;
padding: 10px 0 30px 0;
}
.partner.suggest_main.seminar .top_cont7_content{
max-width: 1020px;
margin:0 auto;
}
.partner.suggest_main.seminar .top_cont7_content h2 {
margin-left: 0px;
color:#333;
}
.seminar_content01 h3{
margin-top:60px;
padding-bottom:5px;
margin-bottom:20px;
border-bottom: solid 2px #f98c34;
width:220px;
}
.seminar_content01 p,.seminar_content01 table{
font-size:16px;
}
.seminar .seminer_speaker_img{
width:300px;
float:left;
margin-right:20px;
}
img.seminer_speaker_img{
display:block;
}
img.seminer_speaker_img_sp{
display:none;
}
.seminer_speaker{
margin-bottom:60px;
}
.seminar_toudanname{
font-size:20px;
}
@media only screen and (max-width: 768px) {
.partner.suggest_main.seminar .top_main.product_main {
background: right / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2022/06/seminar_main3.jpg);
}
.partner.suggest_main.seminar .top_cont7_content {
width: 100%;
padding: 0 0;
}
.partner.suggest_main.seminar .top_cont7_content p {
font-size:16px;
}
.partner.suggest_main.seminar .w750 {
width: 100%;
margin: 30px auto;
}
.partner.suggest_main.seminar .top_cont7_content_in{
padding: 0 15px;
}
.seminar .seminer_speaker_img{
width:100%;
float:none;
margin-right:0px;
}
img.seminer_speaker_img{
display:none;
}
img.seminer_speaker_img_sp{
display:block;
}
.seminer_speaker_text{
margin-top:30px;
}
.seminar table th {
width: 24%;
}
.partner.suggest_main.seminar .top_cont7_content h2 {
font-size:32px;
}
.suggest_main.seminar .product_main .top_main_copy {
margin:0;
padding-bottom:140px;
}
.partner.suggest_main.seminar .top_main_copy h1 {
display:block;
font-size: 27px;
color: #282832;
line-height: 1.5;
margin-bottom: 20px;
}
.partner.suggest_main.seminar .top_main_copy h2 {
padding-top:0;
}
.top_cont_news.ver2020 .top_cont_news_banner.seminar {
margin-bottom: 0px;
}
.sp_top8.onlinemeet {
display: block;
padding: 0;
}
}
.top_cont8.onlinemeet img {
max-width: 2000px;
}
.toppage_2019.top_ver4 .top_cont8.onlinemeet{
background:#F0F0F0;
}
.toppage_2019.top_ver4 .top_cont_04.onlinemeet {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2022/06/onlinemeeting_banner_back.jpg);
padding: 50px 0;
}
.toppage_2019.top_ver4 .top_cont_04.onlinemeet .ui-inner {
display: block;
}
.toppage_2019.top_ver4 .top_cont_04.onlinemeet .top_cont_04_in {
padding: 32px;
font-size: 16px;
text-align: center;
margin: 0;
width: 100%;
box-shadow: 0px 0px 0px 0px rgb(81 75 70 / 35%);
}
.toppage_2019.top_ver4 .top_cont_04.onlinemeet .top_cont_04_in a {
border: 0px solid #fff;
}
@media only screen and (max-width: 768px) {
.top_cont_04.onlinemeet{
display:none;
}
} .ecsystem .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2022/09/main_back_ecsystem2.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.ecsystem .sa-neme a{
color: #333;
}
.ecsystem .product_main .ui-inner {
text-align: left;
}
.ecsystem .product_main .top_main_copy {
position: relative;
right: 0px; 
top: 0px;
display: block;
text-align: left;
color: #fff;
width: 50%;
padding: 0px;
}
.ecsystem_cont_out{
border-bottom: solid 1px #fdb366;
margin-top:60px;
}
.ecsystem_cont {
display: flex;
align-items: center;
height:200px;
}
.ecsystem_cont_in {
width: 27%;
padding: 10px 10px 10px 10px;
text-align: center;
font-size: 16px;
vertical-align: middle;
}
.ecsystem_cont_in .sa-neme {
font-size: 12px;
padding-top:15px;
}
.ecsystem_cont_in.name {
width: 19%;
background:#fff6d1;
color:#ff8228;
font-weight:bold;
line-height:1.2;
padding: 70px 10px 70px 10px;
}
.ecsystem_cont_in.name1 {
width: 19%;
background:#fff6d1;
color:#ff8228;
font-weight:bold;
line-height:1.2;
padding: 78px 10px 78px 10px;
}
.ecsystem_cont_in.name h3,.ecsystem_cont_in.name1 h3 {
color:#ff8228;
}
.ecsystem_cont_in.name0 {
width: 19%;
padding: 78px 10px 78px 10px;
}
.ecsystem_cont_in.text-in {
width: 81%;
padding: 10px 10px 10px 60px;
text-align: left;
font-size: 16px;
vertical-align: middle;
margin-bottom:60px;
}
.ecsystem_cont_in.name.bot40 {
margin-bottom:60px;
}
.ecsystem_cont_etc{
text-align:right;
font-size:16px;
margin-bottom:20px;
}
.ecsystem .product_com_text_after {
text-align: center;
width: 90%;
margin: 70px auto 70px;
}
.ecsystem .top_cont2 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p2.jpg);
color: #fff;
padding: 100px 0 0 0;
font-size: 21px;
}
.ecsystem .top_cont2 .ui-inner{
text-align:left;
padding-left:40%;
}
.ecsystem .top_cont2 .ui-inner a{
color: #fff;
}
.ecsystem .top_cont2 img {
width:380px;
}
@media only screen and (max-width: 768px) {
.ecsystem .top_main.product_main {
background: bottom right -50px / 160% no-repeat #edc853 url(https://unisearch.jp/wp-content/uploads/2022/09/main_back_ecsystem2.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.ecsystem .product_main .ui-inner {
text-align: center;
}
.ecsystem .product_main .top_main_copy {
position: relative;
right: 0px; 
top: 0px;
display: block;
text-align: center;
width: 100%;
padding: 20px 0 0 0;
}
.ecsystem_cont {
display: block;
align-items: center;
height:auto;
}
.ecsystem_cont_in {
float:  left;
height:150px;
width: 50%;
padding: 40px 15px 40px 15px;
text-align: center;
font-size: 16px;
vertical-align: middle;
}
.ecsystem_cont_in a {
height:65px;
}
.ecsystem_cont_in.name,.ecsystem_cont_in.name1 {
width: 100%;
height:auto;
background:#fff6d1;
color:#ff8228;
font-weight:bold;
line-height:1.2;
padding: 30px 10px 30px 10px;
}
.ecsystem_cont_in.name0,.ecsystem_cont_in.sp-none {
display: none;
}
.ecsystem_cont_etc{
display: block;
width: 100%;
overflow:  hidden;
}
.ecsystem .product_com_text_after.case_mg{
margin-top:10px;
margin-bottom:80px;
overflow:  hidden;
}
.ecsystem .product_com_text_after.case_mg p{
font-size: 16px;
}
.ecsystem_cont_in.text-in {
display:block;
width: 100%;
padding: 10px;
}
.ecsystem .top_cont2 .ui-inner {
text-align: left;
padding-left: 30%;
font-size: 18px;
line-height:1.3;
}
}
.page-id-4722 .site-content .post-password-form{
padding-top:150px;
}
.product_content03.ecsystem h2 {
font-size: 39px;
color: #fff;
padding: 60px 0 0px 0px;
}
.ecsystem_text_before{
font-size: 18px;
padding-bottom:30px;
}
.ecsystem .case_company_logo.product_com_logo a {
width: 24%;
padding: 1%;
border-top: solid 0px #e5e5e5;
border-left: solid 0px #e5e5e5;
}
.ecsystem .product_com_text_after p {
color:#333;
}
@media only screen and (max-width: 768px) {
.product_content03.ecsystem h2 {
font-size:24px;
color: #fff;
padding: 60px 0 0px 0px;
}
.ecsystem .case_company_logo.product_com_logo a {
width: 50%;
padding: 5%;
border-top: solid 0px #e5e5e5;
border-left: solid 0px #e5e5e5;
}
} .case_2023 .case_disc {
margin-bottom: 20px;
}
.case_interview_tit{
background:#ff9022;
color:#fff;
font-weight:bold;
padding:5px 5px 5px 15px;
margin-bottom:20px;
}
.case_2023 .case-flex{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.case_2023 .title-body_wrap {
width: 233px;
flex-grow: 0;
align-items: stretch;
padding:0;
   background: #ffffff !important;
color:#333;
}
.case_2023 .case-flex::after{
content:"";
display: block;
width:233px;
}
.case_2023 .case-flex::before{
content:"";
display: block;
width:233px;
order: 1;
}
.case_2023 .case-grid.no01 .case-title.list .title-body,
.case_2023 .case-grid.no03 .case-title.list .title-body,
.case_2023 .case-grid.no04 .case-title.list .title-body,
.case_2023 .case-grid.no05 .case-title.list .title-body {
float: none;
display:block;
width: 100%;
padding:0;
background: #ffffff !important;
color:#333;
}
.case_2023 .case-grid .case-title.list .title-body.logoname,
.case_2023 .case-grid.no01 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no03 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no04 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no05 .case-title.list .title-body.logoname{
display:flex;
align-items: center;
justify-content: space-between;
}
.case_2023 .case-grid .case-title.list .title-body .logo {
padding:0;
}
.case_2023 .logo img{
width:100px; 
}
.case_2023 .case-title.list .title-body.name,
.case_2023 .case-grid.no01 .case-title.list .title-body.name,
.case_2023 .case-grid.no03 .case-title.list .title-body.name,
.case_2023 .case-grid.no04 .case-title.list .title-body.name,
.case_2023 .case-grid.no05 .case-title.list .title-body.name{
float: none;
display:block;
width: 100%;
}
.case_2023 .title-text{
height:75px;
padding-top:5px;
color:#333;
}
.case_2023 .title-body .name{
padding:0 5px 0 0;
}
.case_2023 .case-thumbnail .img{
border-bottom:solid 5px #ff9022;
}
.case_2023 .case-title.list .title-body.name .company {
max-width: 233px;
color:#666;
}
.case_2023 .case-title.list {
margin-bottom: 20px;
}
.case_2023 .case-flex.kiji{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.case_2023 .case-kiji{
width: 233px;
}
.case_2023 .case-flex.kiji::after{
content:"";
display: block;
width:233px;
}
.case_2023 .case-flex.kiji::before{
content:"";
display: block;
width:233px;
order: 1;
}
.case_2023 .case-kiji-text{
margin-bottom:20px;
color:#333;
}
.case_2023 .subpage-header .page-title {
margin-bottom: 20px;
}
.case_2023 #subpage-header{
display:inline-block;
min-width: auto;
margin-right:50px;
}
.case_2023 .case_disc.title01{
display:inline-block;
}
.case_2023 .product_com_text_after p {
color:#333;
}
#contents.case_2023{
margin-top:100px;
}
.case_2023 #subpage-header .page-title {
margin-bottom: 20px;
}
@media only screen and (max-width: 980px){
.case_2023 #subpage-header{
display:block;
min-width: auto;
margin-right:0px;
}
.case_2023 .case_disc.title01{
display:block;
}
.case_2023 #subpage-header .page-title {
margin-bottom: 20px;
}
.case_2023 .title-body_wrap {
text-align: left;
}
.title-body_inner {
display: block; 
}
.case_2023 .title-body_wrap {
width: 100%;
}
.case_2023 .case-grid{
width: 23%;
}
.case_2023 .case-flex::after{
content:"";
display: block;
width:23%;
}
.case_2023 .case-flex::before{
content:"";
display: block;
width:23%;
order: 1;
}
.case_2023 .case-grid .case-title.list .title-body.logoname,
.case_2023 .case-grid.no01 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no03 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no04 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no05 .case-title.list .title-body.logoname{
display:block;
text-align:center;
}
.case_2023 .logo img {
width: auto;
height:40px;
}
.case_2023 .case-grid.no03 .title-body img {
width: auto;
margin-top: 0px;
}
.case-grid .title-body img {
margin-top: 0px;
}
.case_2023 .case-title.list .title-body.name .company {
max-width: 100%;
color: #666;
}
.case_2023 .case-kiji{
width: 23%;
}
.case_2023 .case-flex.kiji::after{
content:"";
display: block;
width: 23%;
}
.case_2023 .case-flex.kiji::before{
content:"";
display: block;
width: 23%;
order: 1;
}
#contents.case_2023{
margin-top:80px;
}
}
@media only screen and (max-width: 768px) {
.case_2023 .case-flex{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.case_2023 .title-body_wrap {
width: 100%;
}
.case_2023 .case-grid{
width: 48%;
}
.case_2023 .case-flex::after{
content:"";
display: block;
width:48%;
}
.case_2023 .case-flex::before{
content:"";
display: block;
width:48%;
order: 1;
}
.case_2023 .case-title.list .title-body.name .company {
max-width: 100%;
color:#666;
}
.case_2023 .title-text{
height:auto;
padding-top:5px;
}
.case_2023 .case-kiji{
width:48%;
}
.case_2023 .case-flex.kiji::after{
content:"";
display: block;
width:48%;
}
.case_2023 .case-flex.kiji::before{
content:"";
display: block;
width:48%;
order: 1;
}
.product_com_text_after.case_mg {
margin-bottom: 30px;
}
} .case_2024 .case_interview_tit{
background:#fff;
margin-bottom:20px;
padding:0;
}
.case_2024 .case_interview_tit h2{
font-size:24px;
font-weight:normal;
border-bottom: 3px solid #FF9022;
padding:5px 5px 0px 0px;
letter-spacing: 0.07em;
line-height:1.4;
}
.case_2024 .case_interview_tit h3{
font-weight: normal;
font-size: 18px;
letter-spacing: 0.08em;
background:#F5F6F8;
padding:10px 0px 10px 10px;
margin-bottom:20px;
border-left: 10px solid #FF9022;
}
.case_2024 .case_interview_tit h4{
font-weight: normal;
font-size: 16px;
letter-spacing: 0.08em;
background:#fff;
padding:0px 0px 0px 10px;
margin-bottom:20px;
border-left: 10px solid #FF9022;
}
.case_2024 .case_interview_tit.marg_top h4,.case_2024 .case_interview_tit.marg_top h3{
margin-top:60px;
}
.case_2024 .case_company_logo a {
border-top: solid 0px #e5e5e5;
border-left: solid 0px #e5e5e5;
}
.case_2024 .case_company_logo a:nth-of-type(4n) {
border-right: solid 0px #e5e5e5;
}
.case_2024 .case_company_logo a:nth-child(n+17) {
border-bottom: solid 0px #e5e5e5;
}
.case_2024 .product_com_text_after {
margin: 30px auto 0px;
}
#contents.case_2024 {
margin-bottom: 50px;
}  .page-id-1453 #contents,.page-id-3976 #contents,
.page-id-65 #contents,.page-id-1571 #contents {
margin-top: 120px;
margin-bottom:50px;
}
.page-id-1453 #contents,.page-id-3976 #contents{
margin-top: 120px;
margin-bottom:0px;
}
.page-id-1453 .mw_wp_form .hContact.ver_2023,
.page-id-65 .mw_wp_form .hContact.ver_2023 {
position:absolute;
top:10px;
left:200px;
}
.page-id-3976 .mw_wp_form .hContact.ver_2023,
.page-id-1571 .mw_wp_form .hContact.ver_2023 {
position:absolute;
top:10px;
left:200px;
width:720px;
}
.page-id-1453 #main_uni,
.page-id-3976 #main_uni,
.page-id-65 #main_uni,
.page-id-1571 #main_uni {
float: left;
width: 100%;
max-width: 793px;
text-align: left;
}
.post-1453 .parts-table th,.post-3976 .parts-table th,
.post-65 .parts-table th,.post-1571 .parts-table th,
.page-id-6258 .parts-table th,.page-id-3261 .parts-table th,.page-id-4914 .parts-table th,.page-id-2786 .parts-table th,.page-id-4722 .parts-table th{
width: 25%;
border-bottom: 1px solid #fff;
padding: 5px 0;
font-weight: 600;
white-space: nowrap;
line-height: 1.2;
vertical-align: middle;
}
.post-1453 .parts-table td,.post-3976 .parts-table td,
.post-65 .parts-table td,.post-1571 .parts-table td,.page-id-6258 .parts-table td,.page-id-3261 .parts-table td,.page-id-4914 .parts-table td,.page-id-2786 .parts-table td,.page-id-4722 .parts-table td{
width: 75%;
border-bottom: 1px solid #fff;
padding: 5px 0;
}
.post-1453 .parts-table,
.post-65 .parts-table,.page-id-6258 .parts-table,.page-id-3261 .parts-table,.page-id-4914 .parts-table,.page-id-2786 .parts-table,.page-id-4722 .parts-table {
width: 100%;
border-top: 1px solid #fff;
}
.post-1453 .parts-table{
width: 100%;
border-top: 1px solid #fff;
margin: 30px 0 0 0;
}
.post-3976 .parts-table,
.post-1571 .parts-table,.page-id-6258 .parts-table {
width: 100%;
border-top: 1px solid #fff;
}
.post-3976 .mw_wp_form_preview .parts-table,
.post-1571 .mw_wp_form_preview .parts-table {
margin-top:10px;
}
.post-1453.page .entry-title,
.post-65.page .entry-title {
margin-bottom: 30px;
}
.post-1453 #ContactForm input, .post-1453 #ContactForm textarea,
.post-65 #ContactForm input, .post-65 #ContactForm textarea,
.page-id-6258 #mw_wp_form_mw-wp-form-6259 input, .page-id-6258 #mw_wp_form_mw-wp-form-6259 textarea,
#mw_wp_form_mw-wp-form-6483 input,#mw_wp_form_mw-wp-form-6483 textarea,
#mw_wp_form_mw-wp-form-6510 input,#mw_wp_form_mw-wp-form-6510 textarea,
#mw_wp_form_mw-wp-form-6541 input,#mw_wp_form_mw-wp-form-6541 textarea{
padding: 10px;
width: 610px;
border: 1px solid #999;
width: 100%;
max-width: 610px;
}
.con_required{
color:#fff;
background: #ff9022;
font-weight:normal;
padding:3px 4px 3px 5px;
margin-left:5px;
}
.con_optional {
color: #333;
background: #E5E5E5;
font-weight: normal;
padding: 3px 4px 3px 5px;
margin-left: 5px;
}
#mw_wp_form_mw-wp-form-1447 input[type="submit"],#mw_wp_form_mw-wp-form-1573 input[type="submit"],
#mw_wp_form_mw-wp-form-6259 input[type="submit"],#mw_wp_form_mw-wp-form-6476 input[type="submit"],
#mw_wp_form_mw-wp-form-6479 input[type="submit"],#mw_wp_form_mw-wp-form-6483 input[type="submit"],
#mw_wp_form_mw-wp-form-6510 input[type="submit"],#mw_wp_form_mw-wp-form-6541 input[type="submit"]{
max-width: 500px;
}
#mw_wp_form_mw-wp-form-5119 input[type="submit"],#mw_wp_form_mw-wp-form-5668 input[type="submit"],
#mw_wp_form_mw-wp-form-1447 input[type="submit"],#mw_wp_form_mw-wp-form-1573 input[type="submit"],
#mw_wp_form_mw-wp-form-6259 input[type="submit"],#mw_wp_form_mw-wp-form-6476 input[type="submit"],
#mw_wp_form_mw-wp-form-6479 input[type="submit"],#mw_wp_form_mw-wp-form-6483 input[type="submit"],
#mw_wp_form_mw-wp-form-6510 input[type="submit"],#mw_wp_form_mw-wp-form-6541 input[type="submit"]{
border:none !important;
background: #ff9022;
padding: 10px 10px;
text-align: center;
color: #fff;
font-size: 128.57143%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
text-align: center;
cursor: pointer;
width: 100%;
display:block;
margin:0;
border-radius: 20px;
border: 3px solid #ff9022;
box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
}
#mw_wp_form_mw-wp-form-6510 select, #mw_wp_form_mw-wp-form-6541 select{
padding:8px;
border-radius: 3px;
border: 1px solid #999;
}
#mw_wp_form_mw-wp-form-5119 .mwform-checkbox-field, #mw_wp_form_mw-wp-form-5668 .mwform-checkbox-field,
#mw_wp_form_mw-wp-form-1447 .mwform-checkbox-field, #mw_wp_form_mw-wp-form-1573 .mwform-checkbox-field,
#mw_wp_form_mw-wp-form-6259 .mwform-checkbox-field,#mw_wp_form_mw-wp-form-6476 .mwform-checkbox-field,
#mw_wp_form_mw-wp-form-6479 .mwform-checkbox-field,#mw_wp_form_mw-wp-form-6483 .mwform-checkbox-field,
#mw_wp_form_mw-wp-form-6510 .mwform-checkbox-field,#mw_wp_form_mw-wp-form-6541 .mwform-checkbox-field{
display: inline-block;
}
.post-1453 #ContactForm .privacy_td input,
.post-65 #ContactForm .privacy_td input {
padding: 10px;
width: 30px;
border: 1px solid #999;
max-width: 30px;
}
.privacy_td .mwform-checkbox-field-text{
display:none;
}
.cont_docu{
position:absolute;
width: 170px;
height: 226px;
top:65px;
right:0;
border-radius: 4px;
background: transparent;
border: 2px solid #ff9022;
padding: 10px 8px 5px 8px;
}
.cont_docu_text{
font-size:12px;
line-height:1.7;
margin-bottom:10px;
}
.post-1453 #ContactForm input[name="submitBack"], .post-3976 #ContactForm input[name="submitBack"],
.post-65 #ContactForm input[name="submitBack"], .post-1571 #ContactForm input[name="submitBack"],
.post-6259 #ContactForm input[name="submitBack"],#mw_wp_form_mw-wp-form-6259 input[name="submitBack"],
#mw_wp_form_mw-wp-form-6476 input[name="submitBack"],#mw_wp_form_mw-wp-form-6479 input[name="submitBack"],#mw_wp_form_mw-wp-form-6483 input[name="submitBack"],#mw_wp_form_mw-wp-form-6510 input[name="submitBack"],#mw_wp_form_mw-wp-form-6541 input[name="submitBack"]{
padding: 10px 10px;
border: 0px solid #fff;
width: 100%;
max-width: auto;
color: #ff9022;
margin-top: 0px;
background: #FFF;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.post-3976 #ContactForm,
.post-1571 #ContactForm {
padding: 0px 0;
}
.page-id-1453 .ui-inner.tagline_no2,
.page-id-65 .ui-inner.tagline_no2, 
.page-id-3976 .ui-inner.tagline_no2,
.page-id-1571 .ui-inner.tagline_no2,
.page-id-1453 #footer_1,
.page-id-65 #footer_1, 
.page-id-3976 #footer_1,
.page-id-1571 #footer_1,
.page-id-1453 #footer_2,
.page-id-65 #footer_2,
.page-id-3976 #footer_2,
.page-id-1571 #footer_2{
display:none;
}
.page-id-1453 .parts-table .privacy_td th,
.page-id-1453 .parts-table .privacy_td td,
.page-id-65 .parts-table .privacy_td th,
.page-id-65 .parts-table .privacy_td td,
.page-id-3976 .parts-table .privacy_td th,
.page-id-3976 .parts-table .privacy_td td,
.page-id-1571 .parts-table .privacy_td th,
.page-id-1571 .parts-table .privacy_td td{
padding: 10px 0 18px;
}
@media only screen and (max-width: 960px) {
.page-id-3976 .mw_wp_form .hContact.ver_2023,
.page-id-1571 .mw_wp_form .hContact.ver_2023 {
position:relative;
top:auto;
left:auto;
width:auto;
}
.cont_docu_text01{
float:left;
width:200px;
}
.cont_docu{
position:relative;
width:370px;
height: auto;
top:5px;
left:0;
border-radius: 4px;
background: transparent;
border: 2px solid #ff9022;
padding: 10px 8px 5px 8px;
margin-bottom: 12px;
}
.post-3976 .parts-table,
.post-1571 .parts-table {
margin-top:0px;
}
.page-id-3976 .page .entry-title,
.page-id-1571 .page .entry-title{
margin-bottom: 0px;
}
.page-id-3976 #contents,
.page-id-1571 #contents {
margin-top: 90px;
}
}
@media only screen and (max-width: 840px) {
.page-id-1453 .mw_wp_form .hContact.ver_2023,
.page-id-65 .mw_wp_form .hContact.ver_2023 {
position:relative;
top:auto;
left:auto;
}
.product_top_2019 .top_cont7_content.mw_wp_form {
width: 100%;
padding: 0 20px;
margin-top: 0;
}
.page-id-1453 .page .entry-title,
.page-id-65 .page .entry-title{
margin-bottom: 0px;
}
.post-1453 #ContactForm,.post-65 #ContactForm,
.post-3976 #ContactForm,.post-1571 #ContactForm{
padding: 0px 0;
}
.post-1453 .entry-content,.post-65 .entry-content,
.post-3976 .entry-content,.post-1571 .entry-content{
margin: 0;
}
.page-id-1453 .parts-table th,.page-id-65 .parts-table th,
.page-id-3976 .parts-table th,.page-id-1571 .parts-table th{
display: block;
width: 100%;
border: none;
padding-bottom: 6px;
}
.page-id-1453 .parts-table td,.page-id-65 .parts-table td,.page-id-3976 .parts-table td,.page-id-1571 .parts-table td,.page-id-6258 .parts-table td {
display: block;
width: 100%;
padding-top: 0;
padding-bottom: 15px;
}
.page-id-1453 #contents,.page-id-65 #contents{
margin-top: 90px;
}
.page-id-1453 .parts-table .privacy_td th,.page-id-65 .parts-table .privacy_td th,
.page-id-3976 .parts-table .privacy_td th,.page-id-1571 .parts-table .privacy_td th{
padding: 10px 0 6px;
}
}
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table td,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table td,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table td{
width: 75%;
border-bottom: 1px solid #fff;
padding: 5px 0;
}
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table th,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table th,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table th{
width: 25%;
border-bottom: 1px solid #fff;
padding: 5px 0;
font-weight: 600;
white-space: nowrap;
}
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table{
border-top: 1px solid #fff;
}
@media only screen and (max-width: 840px) {
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table td,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table td,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table td{
display: block;
width: 100%;
padding-top: 0;
}
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table th,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table th,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table th{
display: block;
width: 100%;
border: none;
padding-bottom: 6px;
}
} .top_cont_04.onlinemeet.product_2024{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2023/11/back.jpg);
padding: 50px 0;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in{
width: 780px;
position: relative;
padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024 .bot_text{
font-family: 'M PLUS 2', sans-serif;
position: absolute;
top: 60px;
left: 320px;
font-size: 30px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in .onlinemeet_pc{
display: block;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in .onlinemeet_sp{
display: none;
}
@media screen and (max-width: 767px) {
.top_cont_04.onlinemeet.product_2024{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2023/11/back.jpg);
display: block;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in .onlinemeet_pc{
display: none;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in .onlinemeet_sp{
display: block;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04.onlinemeet {
display: block;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in {
width: 360px;
position: relative;
padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024 .bot_text {
font-family: 'M PLUS 2', sans-serif;
position: absolute;
top: 64px;
left: 140px;
font-size: 26px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
}
} @media screen and (max-width: 375px) {
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in {
width: 280px;
position: relative;
padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024 .bot_text {
top: 56px;
left: 105px;
font-size: 22px;
}
} .diagnosis-kv {
padding-top: 100px;
padding-bottom: 30px;
background: #FCE67D;
}
@media only screen and (max-width:991px) {
.diagnosis-kv {
padding-bottom: 20px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-kv {
padding: 80px 3% 25px;
}
}
.diagnosis-kv__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 44px;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__inner {
gap: 2%;
}
}
.diagnosis-kv__textarea {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 10px;
width: 487px;
padding: 25px 25px 30px;
background: #fff;
border-radius: 11px;
position: relative;
-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
}
@media only screen and (max-width:991px) {
.diagnosis-kv__textarea {
width: 51%;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-kv__textarea {
width: 100%;
padding: 15px 5% 20px;
}
}
.diagnosis-kv__ttl {
font-size: 30px;
color: #FB8510;
font-weight: bold;
text-align: left;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__ttl {
font-size: 24px;
line-height: 29px;
}
}
@media only screen and (max-width: 385px) {
.diagnosis-kv__ttl span {
display: block;
}
}
.diagnosis-kv__text {
font-size: 18px;
line-height: 26px;
text-align: left;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__text {
font-size: 16px;
}
}
.diagnosis-kv__icon {
position: absolute;
right: 35px;
top: 0;
width: 69px;
height: 61px;
padding-top: 5px;
background: #FB8510;
color: #fff;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__icon {
right: 17px;
width: 57px;
height: 51px;
font-size: 16px;
}
}
.diagnosis-kv__icon:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 25px;
background: #fff;
-webkit-clip-path: polygon(0 101%, 101% 101%, 50% 50%);
clip-path: polygon(0 101%, 101% 101%, 50% 50%);
}
@media only screen and (max-width:991px) {
.diagnosis-kv__icon:after {
height: 20px;
}
}
.diagnosis-kv__img {
width: 330px;
margin: 0;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__img {
width: 38%;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-kv__img {
display: none;
}
}
.diagnosis-cont {
width: 100%;
overflow-x: hidden;
}
.diagnosis-cont__pc {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__pc {
display: none;
}
}
.diagnosis-cont__sp {
display: none;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__sp {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.diagnosis-cont__inner {
max-width: 860px;
margin: auto;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__inner {
padding: 0 6%;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__inner {
padding: 0 3%;
}
}
.diagnosis-cont__ttl {
margin: 30px auto 20px;
font-size: 28px !important;
font-weight: bold;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__ttl {
margin: 30px auto 15px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__ttl {
margin: 25px auto 20px;
font-size: 22px !important;
line-height: 32px;
}
}
.diagnosis-cont__list-bg .diagnosis-cont__ttl {
margin-top: 0;
color: #fff;
}
.diagnosis-cont__subtitle {
padding-left: 15px;
border-left: 10px solid #FB8510;
font-size: 24px !important;
line-height: 30px;
font-weight: bold;
text-align: left;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__subtitle {
font-size: 19px !important;
}
}
.diagnosis-cont__text, .diagnosis-cont__text--large {
margin: 20px auto;
font-size: 16px;
line-height: 25px;
text-align: left;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__text, .diagnosis-cont__text--large {
padding: 0 1%;
margin: 10px auto;
font-size: 14px;
line-height: 22px;
}
}
.diagnosis-cont__text--large {
font-size: 18px;
line-height: 31px;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__text--large {
font-size: 14px;
line-height: 24px;
}
}
.diagnosis-cont__list-bg {
width: 100%;
margin: 30px auto 0;
padding: 20px 0px;
background: #FB8510;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg {
padding: 15px 0;
}
}
.diagnosis-cont__list-wrap {
display: grid;
grid-template-columns: 1fr 87px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 32px 0;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__list-wrap {
grid-template-columns: 1fr 87px;
gap: 3%;
margin: 15px 0 30px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-wrap {
display: block;
margin: 10px 0 30px;
position: relative;
}
}
.diagnosis-cont__list-bg .diagnosis-cont__list-wrap {
width: 860px;
grid-template-columns: 1fr 108px;
margin: 18px auto;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__list-bg .diagnosis-cont__list-wrap {
width: 100%;
padding: 0 6%;
margin: 15px auto;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__list-wrap {
padding: 0 3%;
}
}
.diagnosis-cont__list, .diagnosis-cont__list--column {
display: grid;
grid-template-columns: repeat(3, 231px);
gap: 20px;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__list, .diagnosis-cont__list--column {
grid-template-columns: repeat(3, 1fr);
gap: 1%;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list, .diagnosis-cont__list--column {
grid-template-columns: repeat(2, 1fr);
gap: 0 2vw;
}
}
.diagnosis-cont__list--column {
grid-template-columns: 1fr;
gap: 10px;
margin: 20px auto 50px;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__list--column {
margin: 20px auto 30px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list--column {
margin: 20px auto 25px;
}
}
.diagnosis-cont__item, .diagnosis-cont__item--column {
margin: auto;
width: 231px;
height: 100px;
padding-top: 23px;
padding-left: 23px;
font-size: 16px;
line-height: 25px;
text-align: left;
position: relative;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__item, .diagnosis-cont__item--column {
width: 24vw;
height: 11vw;
padding-top: 2.3vw;
padding-left: 2vw;
font-size: 1.8vw;
line-height: 3vw;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item, .diagnosis-cont__item--column {
width: 48vw;
height: 17vw;
margin-top: 0;
padding-top: 3vw;
padding-left: 5vw;
font-size: 3.8vw;
line-height: 5.5vw;
}
}
.diagnosis-cont__item span, .diagnosis-cont__item--column span {
position: relative;
z-index: 2;
}
.diagnosis-cont__item::before, .diagnosis-cont__item--column::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01.png) no-repeat;
background-size: contain;
z-index: 1;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item::before, .diagnosis-cont__item--column::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01_sp.png) no-repeat;
background-size: contain;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item:nth-of-type(3), .diagnosis-cont__item--column:nth-of-type(3) {
width: 44vw;
height: 22vw;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item:nth-of-type(3)::before, .diagnosis-cont__item--column:nth-of-type(3)::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg02_sp.png) no-repeat;
background-size: contain;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item:last-of-type, .diagnosis-cont__item--column:last-of-type {
margin-top: -2vw;
}
}
.diagnosis-cont__list-bg .diagnosis-cont__item::before, .diagnosis-cont__list-bg .diagnosis-cont__item--column::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01_white.png) no-repeat;
background-size: contain;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item::before, .diagnosis-cont__list-bg .diagnosis-cont__item--column::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01_white_sp.png) no-repeat;
background-size: contain;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item:nth-of-type(2), .diagnosis-cont__list-bg .diagnosis-cont__item--column:nth-of-type(2) {
width: 44vw;
height: 22vw;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item:nth-of-type(2)::before, .diagnosis-cont__list-bg .diagnosis-cont__item--column:nth-of-type(2)::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg02_white_sp.png) no-repeat;
background-size: contain;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item:nth-of-type(3), .diagnosis-cont__list-bg .diagnosis-cont__item--column:nth-of-type(3) {
width: 48vw;
height: 17vw;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item:nth-of-type(3)::before, .diagnosis-cont__list-bg .diagnosis-cont__item--column:nth-of-type(3)::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01_white_sp.png) no-repeat;
background-size: contain;
}
}
.diagnosis-cont__item--column {
width: 650px;
height: auto;
padding: 22px 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
font-size: 18px;
line-height: 25px;
background: #FFFAF5;
border: 2px solid #FB8510;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__item--column {
width: 100% !important;
height: auto !important;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item--column {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 0 !important;
padding: 10px 20px 10px 8px;
gap: 10px;
font-size: 14px;
line-height: 20px;
}
}
.diagnosis-cont__item--column::before {
content: none;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__ill {
width: 14vw;
position: absolute;
bottom: -1vw;
left: 78%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__ill {
width: 18vw;
bottom: -1vw;
}
}
.diagnosis-cont__item-icon {
width: 26px;
height: 21px;
}
.diagnosis-cont__col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 25px;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__col {
gap: 5px;
}
}
.diagnosis-cont__img {
width: 384px;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__img {
width: 320px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__img {
width: 100%;
}
}
.diagnosis-cont__img-small {
width: 187px;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__img-small {
width: 100%;
}
}
.diagnosis-cont__col-inner {
width: calc(100% - 409px);
}
@media only screen and (max-width:991px) {
.diagnosis-cont__col-inner {
width: calc(100% - 345px);
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__col-inner {
width: 100%;
}
}
.diagnosis-cont__col-inner-large {
width: calc(100% - 212px);
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__col-inner-large {
width: 100%;
}
}
.grecaptcha-badge{
z-index:400;
} #newHeader .bo_02.bo_2024 a.header_info_bot_a {
border-radius: 5px;
padding: 3px 21px !important;
border: 3px #fff solid;
transition: opacity 0s ease;
}
#newHeader .bo_02.bo_2024 a:hover.header_info_bot_a {
background: #ff9900;
color: #fff;
opacity: 1;
}
@media only screen and (max-width: 991px) {
#newHeader .bo_02.bo_2024  a.header_info_bot_a {
height: 36px;
padding: 7px 5px !important;
font-size: 10px;
}
} .top_cont_04.onlinemeet.product_2024.conver_2024 {
background:#F5F6F8;
padding: 40px 0 30px;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .top_cont_04_in {
   width: 868px;
position: relative;
display:flex;
   padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in .bot_text {
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
position: absolute;
top: 30px;
left: 60px;
font-size: 20px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0);
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .muryo_in .bot_text {
left: 100px;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in .bot_text {
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
position: absolute;
top: 30px;
left: 540px;
font-size: 20px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0);
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/bot_con_01_on2.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .muryo_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/09/bot_con_01_on_pc.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a {
display: inline-block;
transition: opacity 0s ease;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a:hover{
opacity: 1;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a:hover .bot_text{
color: #FF8228;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a:hover {
background-color: transparent; }
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a:hover img {
visibility: hidden;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/bot_con_02_on2.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .siryou_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/09/bot_con_02_on_pc.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a {
display: inline-block;
transition: opacity 0s ease;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a:hover{
opacity: 1;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a:hover .bot_text{
color: #00478B;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a:hover {
background-color: transparent; }
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a:hover img {
visibility: hidden;
}
@media screen and (max-width: 767px) {
.top_cont_04.onlinemeet.product_2024.conver_2024 .top_cont_04_in {
   width: 100%;
position: relative;
display:block;
   padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in .bot_text {
position: absolute;
top: 30px;
left: 50px;
font-size: 20px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
   text-shadow: 0px 0px 6px rgba(0, 0, 0, 0);
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in .bot_text {
position: absolute;
top: 180px;
left: 130px;
font-size: 20px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0);
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .muryo_in .bot_text {
position: absolute;
top: 28px;
left: 100px;
font-size: 18px;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .siryou_in .bot_text {
position: absolute;
top: 175px;
left: 140px;
font-size: 18px;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/bot_con_01_sp_on_2.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/bot_con_02_sp_on_2.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .muryo_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/09/bot_con_01_on_sp.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .siryou_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/09/bot_con_02_on_sp.png) no-repeat;
background-size:contain;
}
} .tel-container {
display: inline-block;
}
.tel {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.tel-link {
display: inline-block;
vertical-align: middle;
text-decoration: none;
}
.entry-footer {
display:none;
} .ecsy_par_2024{
width: 100%;
max-width: 1020px;
margin: 90px auto 0;
}
.e_ecsy_par_in{
width: 100%;
display: block;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 60px;
margin-top: 20px;
}
.e_ecsy_par_text{
font-size: 14px;
letter-spacing: 0;
line-height: 22px;
text-align: left;
}
.ecsy_par_2024 .c-product-pankz__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-left: 10px;
font-size: 13px;
}
.ecsy_par_2024 .c-product-pankz__list-item {
margin-right: 5px;
}
.ecsy_par_2024 .c-product-pankz__list-item a {
text-decoration: underline;
}
.ecsy_par_2024 .c-product-pankz__list-item span {
margin-left: 5px;
}
.ecsy_par_2024 h1 {
margin-bottom: 10px;
font-size: 26px;
letter-spacing: 0.1em;
line-height: 40px;
text-align: left;
font-weight: 500;
border-bottom: 3px solid #FF9022;
}
.ecsy_par_2024 .ecsystem_cont_in.name {
width: 100%;
color: #333;
font-weight: bold;
line-height: auto;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 10px;
margin-bottom: 10px;
border-left: 10px solid #FF9022;
background: #F5F6F8;
text-align: left;
position: relative;
}
.ecsy_par_2024 .ecsystem_cont_in.name span {
font-size: 18px;
line-height: 24px;
letter-spacing: 0.08em;
font-weight: 500;
}
.ecsy_par_2024 .ecsystem_cont_out {
border-bottom: solid 0px #fdb366;
margin-top: 60px;
}
.ecsy_par_2024 .ecsystem_cont_in.text-in {
width: 100%;
padding: 10px 10px 10px 0px;
text-align: left;
font-size: 16px;
vertical-align: middle;
margin-bottom: 0px;
}
.ecsy_par_2024 .product_com_text_after {
text-align: center;
display: inline-block;
font-size: 18px;
}
.ecsy_par_2024 .product_com_text_after span {
background: linear-gradient(transparent 88%, #FF9022 0%);
display: inline;
padding: 0px 1px 3px;
}
.partner_prog{
text-align:left;
padding-top:20px;
}
.partner_prog h2{
font-size:16px;
}
ul.partner_prog_list{
list-style: inherit;
font-size: 200%;
font-weight: bold;
line-height: 1;
color: #FF9022;
margin-left: 25px;
}
.partner_prog_list li span{
font-size: 14px;
font-weight: normal;
line-height: 1;
color: #333;
}
.partner_prog_lead{
display:flex;
}
.partner_prog_text{
width:50%;
padding-right: 20px;
}
.partner_prog_img{
width:50%;
}
@media (max-width: 767px) {
.ecsy_par_2024 {
max-width: 100%;
}
.ecsy_par_2024 .product_com_text_after {
font-size: 16px;
}
.ecsy_par_2024 .ecsystem_cont_in.text-in {
height:auto;
padding-bottom:80px;
}
.partner_prog_lead{
display:block;
}
.partner_prog_text{
width:100%;
padding-right: 0px;
padding-bottom:30px;
}
.partner_prog_img{
width:100%;
}
} .column-list{display:flex;flex-wrap:wrap;} .column-post{width: 100%;padding:15px;display:flex;margin: 0 2% 20px;box-sizing:border-box;border-radius: 5px;box-shadow: 0 0 6px #ddd;} .column-post>a{width:40%;} .morebtn{ display: block;font-size:12px; text-align: right;} .column-post .post-categories,.related-posts .post-categories{margin-bottom:5px;font-size: 12px;display: flex;margin-top: 5px;} .column-side .post-categories{font-size:11px!important;}.related-posts .n_blog_info li{} .column-post .post-categories a,.related-posts .post-categories a{color:#333;} .column-post>div{width:57%;margin-left:3%;} .column-post>div p{font-size:14px;line-height:1.5;} .column-post img,.related-posts img{width: 100%;height:166px;object-fit:cover;} .column-post h2{color:#ff9022;font-size: 16px;line-height: 1.5;margin-bottom: 5px;} .column-post time,.related-posts time{ font-size: 10px;display:block; } .related-posts>li{width: 95%;padding:10px;margin: 0 2% 20px;box-sizing:border-box;border-radius: 5px;box-shadow: 0 0 6px #ddd;} .related-posts h3{line-height:1.3;margin-top: 5px;} .related-posts h3 a:visited,.column-post h3 a:visited,.morebtn:visited{color:#ff9022;} .cat-list{margin-bottom:2em;} .cat-list a{display:flex;align-items:center;color:#000;} .cat-list a:before{content:'▶︎';font-size: 10px;margin-right:5px;color: #ff9022;} .column .pagenavi{text-align:center;}.single-posts .related-posts>li{width: 46%;margin: 15px 2%;} .single-posts .related-posts{display:flex;flex-wrap:wrap;} .backbtn{background:#f39231;color:#fff;padding: 10px 0;display:block;font-size:17px;font-weight:bold;text-align:center;border-radius: 7px;max-width: 400px;margin: 20px auto 0;border-bottom: 5px solid #d07d2b;} .backbtn:visited{color:#fff;} .single-posts h2{margin-top:2em !important} @media only screen and (max-width: 768px) { .column-post{flex-wrap:wrap;} .column-post>a{width:100%;}	.column-post>div{width:100%;margin:10px 0 0 0;} .column-post img{height:180px;} } .column_wrap{margin:0;padding:0;box-sizing:border-box;line-height:2em}.column_wrap .txtbox{margin:1em 0 4em}.column_wrap .txtbox p{margin:0 0 2em;line-height:2em}.column_wrap .banner{margin:2em auto;text-align:center}.column_wrap .banner img{width:100%}.column_wrap .width10{width:10%!important}.column_wrap .width20{width:20%!important}.column_wrap .width30{width:30%!important}.column_wrap .width40{width:40%!important}.column_wrap .width50{width:50%!important}.column_wrap .width60{width:60%!important}.column_wrap .width70{width:70%!important}.column_wrap .width80{width:80%!important}.column_wrap .width90{width:90%!important}.column_wrap .width100{width:100%!important}.column_wrap .width33{width:33.3%!important}.column_wrap .width15{width:15%!important}.column_wrap .width25{width:25%!important}.column_wrap .width35{width:35%!important}.column_wrap .width65{width:65%!important}.column_wrap .width75{width:75%!important}.column_wrap .width85{width:85%!important}.wauto{width:auto!important}.column_wrap .mb0{margin-bottom:0!important}.column_wrap .mb1em{margin-bottom:1em!important}.column_wrap .mb2em{margin-bottom:2em!important}.column_wrap .mt0{margin-top:0!important}.column_wrap .pb0{padding-bottom:0!important}.column_wrap .pb1em{padding-bottom:1em!important}.column_wrap .pb2em{padding-bottom:2em!important}.column_wrap .text_right{text-align:right!important}.column_wrap .text_left{text-align:left!important}.column_wrap .text_center{text-align:center!important}.column_wrap .txtbox p.mb0{margin-bottom:0!important}.column_wrap .txtbox p.mb1em{margin-bottom:1em!important}.column_wrap .txtbox p.mb2em{margin-bottom:2em!important}.column_wrap .txtbox p.mt0{margin-top:0!important}.column_wrap .pageindex{max-width:620px;margin:1.5em auto 6em;padding:1.5em 2.5em;background:#fff;border:1px solid #a0a0a0;list-style-type:none}.column_wrap .pageindex p{font-size:1.5em;text-align:center;margin-bottom:1em;color:#333}.column_wrap .pageindex ol{counter-reset:item;list-style-type:none;padding-left:0}.column_wrap .pageindex ol li{list-style:none!important;padding:.4em 0}.column_wrap .pageindex ol li ol{padding-left:1em!important}.column_wrap .pageindex ol li:before{counter-increment:item;content:counters(item, "-") ". "}.column_wrap .pageindex ol li a{line-height:2em!important}.column_wrap a{color:#ff9022;text-decoration:none;cursor:pointer}.column_wrap a img:hover,.column_wrap a:hover{opacity:.7;transition:.5s}.column_wrap .mauto{margin-left:auto!important;margin-right:auto!important}.column_wrap .btn a{display:block;padding:.3em 2em;text-align:center;color:#fff;border-radius:5px;font-weight:700;background:#ff9022;box-shadow:0 3px 0 #b8691b}.column_wrap h2,.single-posts h2{font-size:1.5em;line-height:1.6em;margin:0 0 1em;color:#333;background:#f3f3f3;font-weight:700;padding:.5em 1em;border-left:8px solid #ff9022}.column_wrap h3{font-size:1.5em;margin:0 0 1em;color:#333;font-weight:700;border-bottom:3px solid #ff9022;padding-bottom:5px}.column_wrap .txt_red{color:red}.column_wrap .txt_bold{font-weight:700}.column_wrap .txt_ul{text-decoration:underline}.column_wrap .txt_size_big{font-size:1.2em}.column_wrap .bg_red{background:#fff4f9!important}.column_wrap .bg_blue{background:#edf8ff!important}.column_wrap .bg_green{background:#f5ffed!important}.column_wrap .bg_yellow{background:#fffef2!important}.column_wrap .bg_violet{background:#fef4ff!important}.column_wrap .bg_orange{background:#fbf3e7!important}.column_wrap .bg_stripe{background:-webkit-repeating-linear-gradient(-45deg,#fff,#fff 3px,#f5f5f5 3px,#f5f5f5 7px)!important;background:repeating-linear-gradient(-45deg,#fff,#fff 3px,#f5f5f5 3px,#f5f5f5 7px)!important}.column_wrap .borderbox{margin:0 auto 2em;padding:2em;border:1px solid #a0a0a0}.column_wrap .borderbox li:last-child,.column_wrap .borderbox p:last-child{margin-bottom:0!important}.column_wrap ul{list-style-type:none!important;padding:0;margin:0}.column_wrap ol{list-style-type:none!important;padding:0;margin:0}.column_wrap .txtbox li{list-style:none}.column_wrap .list_dot li{list-style:inside circle!important;padding:0}.column_wrap .list_num li{list-style:inside decimal!important;padding:0}.column_wrap .listTab table{margin:0 auto 2em;border:1px solid #595959;border-collapse:collapse}.column_wrap .listTab table th{border:1px solid #a0a0a0;padding:1em;background:#ddd;text-align:center;vertical-align:middle}.column_wrap .listTab table td{padding:1em;background:#fff;border:1px solid #a0a0a0;vertical-align:middle}.column_wrap .listTab table td li:last-child,.column_wrap .listTab table td p:last-child{margin-bottom:0!important}.column_wrap .txtbox .va_m{vertical-align:middle!important}.column_wrap .clm_box{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}.column_wrap .clm_box.vtop{align-items:flex-start}.column_wrap .clm_box.clm2>*{width:48%}.column_wrap .clm_box.clm3>*{width:30%}.column_wrap .clm_box.clm4>*{width:22%}.column_wrap .bq{margin:2em auto 0;padding:2em;background:#eee;border-left:8px solid #ff9022}.column_wrap blockquote{margin:0!important;word-break:break-all}.column_wrap q{background:#eee;padding:.2em}.column_wrap q::after,.column_wrap q::before{content:""}@media only screen and (min-width:601px){.column_wrap .pcnone{display:none!important}.column_wrap .spnone{display:block!important}.column_wrap p[id^="a"]{padding-top:50px!important;margin:-50px 0 0!important}}@media only screen and (max-width:600px){.column_wrap .pcnone{display:block!important}.column_wrap .spnone{display:none!important}.column_wrap .banner img{width:100%}.column_wrap .listTab table{width:100%;word-break:break-all}.column_wrap .borderbox,.column_wrap .bq{padding:1em}.column_wrap .pageindex{padding:1.5em 1em}.column_wrap .clm_box.clm4>*{width:48%}.column_wrap .clm_box.spclm1{display:block}.column_wrap .clm_box.spclm1>*{width:100%!important}.column_wrap .scroll{overflow:auto}.column_wrap .scroll table{white-space:nowrap}.column_wrap p[id^="a"]{padding-top:100px!important;margin:-100px 0 0!important}}html {
scroll-behavior: smooth;
} .toppage_2019.top_ver5 .title05 h2 {
background-image: url(https://unisearch.jp/wp-content/uploads/2025/04/top_ic_05_2.png);
background-size: 57px auto;
}

@import url("https://fonts.googleapis.com/earlyaccess/notosansjapanese.css"); body {
-webkit-text-size-adjust: none;
}
html, body, div, p,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
pre, blockquote,
th, td {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset, img {
border: none;
}
input, textarea, select {
font-size: 100%;
}
img {
vertical-align: top;
}
address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}
em, strong, th {
font-style: normal;
font-weight: bold;
}
ol, ul {
list-style: none;
}
caption, th {
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: bold;
}
q:before, q:after {
content: '';
}
abbr, acronym {
border: none;
}  body {
background: white;
color: #333333;
font-size: 14px;
text-align: center;
line-height: 1.86;
letter-spacing: 0;
}
.ie body {
font-size: 87.5%;
}
body,
input,
textarea,
select {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.win body, .win
input, .win
textarea, .win
select {
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
th, td {
color: #333333;
line-height: 1.86;
}
a {
outline: none;
color: #ff9022;
cursor: pointer;
text-decoration: none;
}
a:visited {
color: #333;
text-decoration: none;
}
a:hover, a:active {
color: gray;
text-decoration: none;
} a {
transition: opacity, .3s;
}
a:hover {
opacity: 0.7;
} table {
width: 100%;
}
table th,
table td {
padding: 0 0 1em 0;
font-weight: normal;
vertical-align: top;
}
table th {
width: 12%;
padding-right: 1em;
}
h1, h2, h3, h4, h5, h6 {clear: inherit;}
.aligncenter {display: inline-block;} .wrap {max-width: inherit;}
.site-header .wrap {
max-width: 1020px;
padding-right: 20px;
padding-left: 20px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
.home .site-content .wrap {max-width: inherit;}
.site-content .wrap {max-width: inherit;}
.content-area,
.widget-area {
float: none;
width: 100%;
max-width: 1020px;
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
}
.search-results .content-area {
text-align:left;
margin-top:30px;
}
@media only screen and (max-width: 1200px) {
.home .site-content .wrap {max-width: inherit;}
.site-content .wrap {max-width: inherit;}
}
@media only screen and (max-width: 960px) {
.wrap {padding: 0 !important;}
.home .site-content .wrap {
padding: 0 !important;
}
}
@media only screen and (max-width: 768px) { .content-area,
.widget-area {width: 100%;padding-left: 15px;padding-right: 15px;}
}
.alignleft {margin-right: 0;}
@media only screen and (max-width: 768px) {
.alignleft {float: none;}
}
#contents {
position: relative;
z-index: 100;
}
.ui-inner {
max-width: 1020px;
padding-right: 20px;
padding-left: 20px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
@media only screen and (max-width: 768px) {
.ui-inner {padding-right: 15px;padding-left: 15px;}
}
.hed_fix .site-content {
padding: 105px 0 0 0;
}
@media only screen and (max-width: 768px) {
.hed_fix .site-content {
padding: 60px 0 0 0;
}
}
@media only screen and (max-width: 760px) {
.hed_fix .site-content {
padding: 60px 0 0 0;
}
}
@media only screen and (max-width: 414px) {
.hed_fix .site-content {
padding: 60px 0 0 0;
}
}
@media only screen and (max-width: 360px) {
.hed_fix .site-content {
padding: 57px 0 0 0;
}
} #header,
#masthead {
position: relative;
z-index: 300;
padding: 10px 0;
-moz-box-shadow: 0 3px 4px -3px #cccccc;
-webkit-box-shadow: 0 3px 4px -3px #cccccc;
box-shadow: 0 3px 4px -3px #cccccc; background: #ff9022; 
}
#masthead.fix_ver {
position: fixed;
z-index: 300;
padding: 10px 0;
-moz-box-shadow: 0 3px 4px -3px #cccccc;
-webkit-box-shadow: 0 3px 4px -3px #cccccc;
box-shadow: 0 3px 4px -3px #cccccc;
width: 100%;
height:110px;
background: #ff9022;
}
@media only screen and (max-width: 768px) {
#masthead.fix_ver {
height:auto !important;
transition: none !important;
}
}
#masthead .ui-inner {
overflow: hidden;
*zoom: 1;
}
#masthead .site-logo {
float: left;
}
#masthead .menu {
float: right; margin-top: 27px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
line-height: 1;
}
#masthead .menu li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-left: 20px;
line-height: 2;
}
#masthead .menu li a {
display: inline-block;
vertical-align: middle;
color: #fff;
*vertical-align: auto;
*zoom: 1;
*display: inline;
font-size: 13px;
}
@media only screen and (max-width: 954px) {
#masthead .menu li {
margin-left: 10px;
}
#masthead .menu li a {
font-size: 11px;
}
}
#masthead .menu li.current-menu-item a { color: #fff;
opacity: 0.7;
font-weight: 500;
}
#masthead li.menu-item-1149-en a img,#masthead li.menu-item-1147-ja a img{
vertical-align: middle;
} #masthead .lang a {
padding: 5px 10px;
background: #fff;
color: #ff9022;
font-size: 85.71429%;
}
#masthead .lang {
float: right;
margin: 32px 0 0 30px;
}
#masthead .global-nav {
float: right;
margin-top: 35px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
line-height: 1;
}
#masthead .global-nav li {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-left: 30px;
}
#masthead .global-nav li a {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
#masthead .global-nav li.current a {
color: #ff9022;
font-weight: 500;
}
.site-header {border-bottom: none;}
.site-header .wrap {padding: 0;}
.site-branding {float: left;width: 23%;padding-left: 1%;}
.main-navigation {width: 75%;clear: inherit;padding-right: 1%;}
.main-navigation li {}
.main-navigation a {padding: 0;}
.fa-navicon::before, .fa-reorder::before, .fa-bars::before {color: #fff;}
.header_info{
float:right;
}
#header_info_1,#header_info_2,.header_info_bot_in{
display:inline-block;
vertical-align: top;
}
a.header_info_bot_a {
vertical-align: middle;
background: #fff;
color: #ff9900;
font-weight: 400;
line-height: 45px;
letter-spacing: 0.1em;
padding: 10px 40px;
font-size: 14px;
}
.bo_02 a.header_info_bot_a {
display:table-cell;
text-align:center;
vertical-align: middle;
background: #fff;
color: #ff9900;
font-weight: 400;
line-height: 1;
letter-spacing: 0.1em;
padding:4px 40px;
font-size: 12px;
height:40px;
font-weight:bold;
}
.header_info_bot_in{
margin-right:14px;
}
#header_info_2{
text-align:right;
color:#fff;
line-height: 1.3;
margin-top:4px;
}
#header_info_2 a{
color:#fff;
font-size:18px;
font-weight: 600;
letter-spacing: 0.1em;
}
#header_info_2 .icon-phone:before{
font-size:18px;
margin-right:-10px;
}
.new #site-navigation{
padding-right: 5px;
margin-bottom:5px;
}
.new .header_info{
margin-top:5px;
margin-right:5px;
}
#masthead .new .menu {
margin-top: 6px;
}
#masthead.fix_ver.is-animation {
height: 50px;
transition: .3s;
}
#masthead.fix_ver.is-animation .site-logo img {
width: 100px;
transition: .3s;
}
#masthead.fix_ver.is-animation .header_tel,#masthead.fix_ver.is-animation .header_time{
display:none;
transition: .3s;
}
#masthead.fix_ver.is-animation #header_info_2 .icon-phone:before {
margin-right: 0px;
}
#masthead.fix_ver.is-animation #header_info_2 {
display: inline-block;
line-height: 1.86;
margin-top: 6px;
margin-left: -5px;
transition: .3s;
}
#masthead.fix_ver.is-animation #header_info_2 a {
color: #ff9900;
background: #fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
padding: 5px;
transition: .3s;
}
#masthead.fix_ver.is-animation .bo_02 #header_info_2 {
display: inline-block;
line-height: 1;
margin-top: 0;
margin-left: 0px;
transition: .3s;
}
#masthead.fix_ver.is-animation .bo_02 #header_info_2 a {
display:table-cell;
text-align:center;
vertical-align:middle;
color: #ff9900;
background: #fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
padding: 0px 0 0 3px;
transition: .3s;
height:40px;
width:40px;
}
#masthead.fix_ver.is-animation .new .header_info {
margin-top: -5px;
transition: .3s;
}
#masthead.fix_ver.is-animation .header_info_bot_in {
margin-right: 8px;
}
#masthead.fix_ver.is-animation a.header_info_bot_a {
padding: 8px 40px;
transition: .3s;
}
#masthead.fix_ver.is-animation .bo_02 a.header_info_bot_a {
padding: 8px 10px;
transition: .3s;
}
#masthead.fix_ver.is-animation .new .menu {
margin-top: 0px;
}
#masthead.fix_ver.is-animation .site-branding {
width: 13%;
}
#masthead.fix_ver.is-animation .main-navigation {
width: 65%;
padding-right: 2%;
}
@media only screen and (max-width: 954px) {
#masthead.fix_ver.is-animation .main-navigation {
width: 63%;
padding-right: 1%;
}
}
#masthead.fix_ver.is-animation .main-navigation.bo_2 {
width: 63%;
padding-right: 2%;
}
@media only screen and (max-width: 995px) {
#masthead.fix_ver.is-animation .main-navigation.bo_2 {
width: 61%;
padding-right: 1%;
font-size:11px;
}
#masthead .main-navigation.bo_2 .menu li a {
font-size: 11px;
}
.bo_02 a.header_info_bot_a {
padding: 8px 6px;
font-size: 10px;
height: 36px;
}
.bo_02 #header_info_2 a {
height: 36px;
width: 36px;
}
#masthead.fix_ver.is-animation .bo_02 a.header_info_bot_a {
padding: 8px 6px;
font-size: 10px;
height:36px;
}
#masthead.fix_ver.is-animation .bo_02 #header_info_2 a {
height:36px;
width:36px;
}
}
@media only screen and (max-width: 768px) {
#masthead.fix_ver.is-animation .site-branding {
width: 29% !important;
}
#masthead.fix_ver.is-animation .site-logo img {
width: 100px;
transition: none !important;
}
.site-logo img {
width: 100px;
transition: none !important;
}
.main-navigation {width: 90% !important;padding-right:0 !important;}
.main-navigation .slicknav_menu .slicknav_btn {
text-align: right;
color: #333;
position: absolute;
right: 20px;
top: 23px;
font-size: 130%;
}
.main-navigation .slicknav_menu ul.slicknav_nav {text-align: left;}
.main-navigation .slicknav_menu li a {color: #fff;}
.new .main-navigation .slicknav_menu .slicknav_btn {
top: 13px;
}
.new .main-navigation.bo_2 .slicknav_menu .slicknav_btn {
top: 15px;
font-size: 18px;
}
#masthead.fix_ver.is-animation .new .main-navigation.bo_2 .slicknav_menu .slicknav_btn {
top: 15px;
font-size: 18px !important;
}
.new .header_info{
float:none;
position:absolute;
top:8px;
right:40px;
margin-top: 0px !important;
margin-right:10px;
transition:none !important;
}
.new .header_info.bo_02{
float:none;
position:absolute;
top:13px;
right:40px;
margin-top: 0px !important;
margin-right:10px;
transition:none !important;
}
a.header_info_bot_a {
padding: 8px 9px !important;
font-size: 13px;
transition: none !important;
}
.header_info_bot_in {
margin-right: 5px !important;
}
.header_tel,.header_time{
display:none;
}
#header_info_2 {
line-height: 1.86; 
margin-top: 6px;
margin-left:-5px;
}
#header_info_2 .icon-phone:before {
font-size: 18px;
margin-right: 2px;
}
#header_info_2 a {
color: #ff9900;
background:#fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
padding:5px;
transition: none !important;
}
.bo_02 #header_info_2 {
display:inline-block;
line-height: 1;
margin-top: 0;
margin-left: 0px;
}
.bo_02 #header_info_2 a {
color: #ff9900;
background:#fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
transition: none !important;
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0px 0 0 3px;
height:36px;
width:36px;
}
}
@media only screen and (max-width: 540px) {
.main-navigation .slicknav_menu .slicknav_btn {top: 8px;}
.site-branding {float: left;width: 29% !important;padding-left: 2%;}
#header,
#masthead {
padding: 7px 0;
}
}
@media only screen and (max-width: 320px) {
a.header_info_bot_a {
padding: 8px 8px;
font-size: 10px;
}
#header_info_2 .icon-phone:before {
font-size: 15px;
}
#header_info_2 a {
padding: 4px;
}
} #newHeader #header,
#newHeader #masthead {
position: fixed;
width: 100%;
left: 0;
padding: 0;
}
#newHeader #primary-menu {
display: block;
}
@media only screen and (max-width: 768px) {
#newHeader #primary-menu {
display: none;
}
}
#newHeader .newNav_btn {
display: none;
position: absolute;
right: 12px;
top: 14px;
font-size: 18px;
}
@media only screen and (max-width: 768px) {
#newHeader .newNav_btn {
display: block;
}
}
#newHeader .site-header .wrap {
padding: 0;
display: flex;
justify-content: space-between;
align-items: flex-end;
}
@media only screen and (max-width: 768px) {
#newHeader .site-header .wrap {
display: block;
}
}
#newHeader .site-branding {
float: none;
width: 18%;
padding-left: 1%;
}
#newHeader #masthead .site-logo {
float: none;
}
#newHeader #masthead .site-logo img {
max-width: 165px;
padding: 10px 0;
}
#newHeader .new #site-navigation {
padding-right: 0;
margin-bottom: 0;
}
#newHeader #masthead .main-navigation02 {
width: 47%;
}
#newHeader #masthead .main-navigation02_wrap {
width: 82%;
display: flex;
justify-content: flex-end;
align-items: flex-end;
}
@media only screen and (max-width: 768px) {
#newHeader #masthead .main-navigation02_wrap {
width: 100%;
display: block;
}
}
@media only screen and (max-width: 991px) {
#newHeader #masthead .main-navigation02 {
width: 55%;
}
}
@media only screen and (max-width: 768px) {
#newHeader #masthead .main-navigation02 {
width: 100% !important;
}
}
#newHeader #masthead .main-navigation02 li {
position: relative;
}
#newHeader #masthead .main-navigation02 ul.menu {
float: none;
margin-top: 0;
display: flex;
justify-content: space-between;
width: 100%;
}
#newHeader #masthead .main-navigation02 ul.menu li {
margin-left: 0;
width: 25%;
text-align: center;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu li {
margin-left: 0;
width:auto;
text-align: center;
}
#newHeader #masthead .main-navigation02 ul.menu li:hover, #newHeader #masthead .main-navigation02 ul.menu li:focus {
background: #f5f6f8;
color: #000;
opacity: 1;
}
#newHeader #masthead .main-navigation02 ul.menu li:hover a, #newHeader #masthead .main-navigation02 ul.menu li:focus a {
color: #000;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu li a {
padding: 12px 5px;
display: block;
opacity: 1;
font-size: 13px !important;
}
#newHeader #masthead .main-navigation02 ul.menu li a {
padding: 12px 2px;
display: block;
opacity: 1;
font-size: 13px !important;
}
@media only screen and (max-width: 991px) {
#newHeader #masthead .main-navigation02.navi_2022 ul.menu li a {
font-size: 11.5px !important;
}
}
#newHeader #masthead .main-navigation02 ul.menu li a:hover, #newHeader #masthead .main-navigation02 ul.menu li a:focus {
background: #f5f6f8;
color: #000;
opacity: 1;
}
#newHeader #masthead .main-navigation02 ul.menu li.menu-item-has-children a:after {
content: "▼";
font-size: 10px;
margin-left: 3px; }
@media only screen and (max-width: 768px) {
#newHeader #masthead .main-navigation02 ul.menu li.menu-item-has-children a:after {
content: none;
}
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu {
float: none;
box-shadow: none;
background: #f5f6f8;
position: absolute;
top: 50px;
color: #000;
display: none;
left: -999em;
margin: 0;
min-width: 240px;
z-index: 99999;
padding: 7px 5px;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu ul.sub-menu {
float: none;
box-shadow: none;
background: #f5f6f8;
position: absolute;
top: 50px;
color: #000;
display: none;
left: -999em;
margin: 0;
min-width: 250px;
z-index: 99999;
padding: 7px 5px;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu li {
width: 100%;
padding: 5px 0;
text-align: left;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a {
padding: 10px;
color: #000;
text-align: left;
line-height: 1.3;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a:after {
content: none;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a:hover, #newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a:focus {
color: #ff6e22;
}
@media only screen and (max-width: 768px) {
#newHeader #masthead .main-navigation02 ul.menu {
display: none;
padding: 20px 0;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu li {
width: 100%;
text-align: left;
}
#newHeader #masthead .main-navigation02 ul.menu li:hover, #newHeader #masthead .main-navigation02 ul.menu li:focus {
background: none;
color: #9b3131;
}
#newHeader #masthead .main-navigation02 ul.menu li:hover a, #newHeader #masthead .main-navigation02 ul.menu li:focus a {
color: #fff;
}
#newHeader #masthead .main-navigation02.navi_2024 ul.menu li a {
padding: 10px 25px;
font-weight: bold;
font-size: 13px !important;
}
#newHeader #masthead .main-navigation02 ul.menu li a:hover, #newHeader #masthead .main-navigation02 ul.menu li a:focus {
background: none;
color: #9b3131;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu {
background: none !important;
display: block !important;
left: 0 !important;
padding: 0 30px;
}
#newHeader #masthead .main-navigation02　ul.menu ul.sub-menu li {
padding: 0;
}
#newHeader #masthead .main-navigation02 ul.menu ul.sub-menu a {
font-weight: normal;
color: #fff;
font-size: 12px !important;
}
}
@media only screen and (max-width: 768px) {
#newHeader .main-navigation02.navi_2024 ul ul {
display: block !important;
left: 0 !important;
box-shadow: none !important;
position: static !important;
text-align: left !important;
float: none !important;
}
}
@media only screen and (min-width: 769px) {
#newHeader .main-navigation02.navi_2024 ul.menu li:hover > ul.sub-menu,
#newHeader .main-navigation02.navi_2024 ul.menu li.focus > ul.sub-menu {
left: 0 !important;
display: block !important;
}
}
#newHeader .new .header_info {
margin-top: 0;
margin-right: 0;
display: flex;
padding-bottom: 13px;
margin-left: 5px;
width: 46%;
justify-content: flex-end;
}
@media only screen and (max-width: 991px) {
#newHeader .new .header_info {
margin-right: 10px;
margin-left: 0;
width: 33%;
}
}
@media only screen and (max-width: 768px) {
#newHeader .new .header_info {
margin-right: 0;
width: 54%;
}
}
#newHeader #header_info_1 {
display: flex;
}
#newHeader #header_info_2 {
display: block;
margin-left: 5px;
}
@media only screen and (max-width: 768px) {
#newHeader #header_info_2 {
margin-left: 0;
}
}
#newHeader .header_info_bot_in {
margin-right: 10px;
display: block;
}
@media only screen and (max-width: 768px) {
#newHeader .header_info_bot_in {
margin-left: 0;
}
}
#newHeader .bo_02 a.header_info_bot_a {
display: block;
vertical-align: inherit;
padding: 6px 12px !important;
font-size: 13px;
height: inherit;
line-height: inherit;
}
@media only screen and (max-width: 991px) {
#newHeader .bo_02 a.header_info_bot_a {
height: 36px;
padding: 7px 5px !important;
font-size: 12px;
}
}
@media only screen and (max-width: 991px) {
#newHeader .bo_02 #header_info_2 a {
color: #ff9900;
background: #fff;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.1em;
transition: none !important;
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0px 0 0 3px;
height: 36px;
width: 36px;
position: relative;
}
}
#newHeader #header_info_2 {
text-align: right;
margin-top: 0;
}
@media only screen and (max-width: 991px) {
#newHeader #header_info_2 span.header_tel {
display: none;
}
}
#newHeader #header_info_2 span.header_time {
display: block;
}
@media only screen and (max-width: 991px) {
#newHeader #header_info_2 span.header_time {
display: none;
}
}
@media only screen and (max-width: 991px) {
#newHeader #header_info_2 span.icon-phone {
position: relative;
display: block;
}
}
#newHeader #header_info_2 span.icon-phone:before {
font-size: 18px;
}
@media only screen and (max-width: 991px) {
#newHeader #header_info_2 span.icon-phone:before {
position: absolute;
top: -8px;
margin: auto;
left: 0;
right: 0;
}
}
.hed_fix .site-content {
padding: 80px 0 0 0;
}
@media only screen and (max-width: 768px) {
.hed_fix .site-content {
padding: 55px 0 0 0;
}
}
@media only screen and (max-width: 760px) {
.hed_fix .site-content {
padding: 55px 0 0 0;
}
}
@media only screen and (max-width: 414px) {
.hed_fix .site-content {
padding: 55px 0 0 0;
}
}
@media only screen and (max-width: 360px) {
.hed_fix .site-content {
padding: 55px 0 0 0;
}
} #tagline {
margin: 55px 0 20px 0;
font-size: 85.71429%;
letter-spacing: -0.02em;
}
@media only screen and (max-width: 768px) {
#tagline {margin-top:0;}
.home #tagline {margin-top:50px;}
} .site-footer {background: #f0f0f0;}
#footer_1{
display:block;
margin:40px 0;
}
#footer_1 .ui-inner,#footer_2 .ui-inner{
text-align:center;
}
.footer_bot_in{
display: inline-block;
margin:0 22px;
}
a.footer_bot_a {
vertical-align: middle;
background: #ff9900;
color: #fff !important;
font-weight: 400;
height: 49px;
line-height: 45px;
letter-spacing: 0.1em;
padding: 21px 100px;
font-size: 22px;
}
.bo_02 a.footer_bot_a {
display:table-cell;
vertical-align: middle;
background: #ff9900;
color: #fff !important;
font-weight: 400;
line-height: 22px;
letter-spacing: 0.1em;
padding: 0px;
font-size: 22px;
height:90px;
width:420px;
text-align:center;
}
#footer_2{
background: #ff9900;
padding:23px 0;
color:#fff;
}
#footer_2 a,#footer_2 a:hover,#footer_2 a:visited{
font-size: 28px;
color:#fff;
font-weight:600;
letter-spacing: 0.1em;
}
@media only screen and (max-width: 768px) {
a.footer_bot_a {
padding: 21px 40px;
}
}
@media only screen and (max-width: 640px) {
a.footer_bot_a {
padding: 21px 30px;
}
.footer_bot_in{
display: inline-block;
margin:0 3px;
}
#footer_2{
font-size:13px;
}
}
@media only screen and (max-width: 320px) {
a.footer_bot_a {
padding: 21px 20px;
}
.footer_bot_in{
display: inline-block;
margin:0 1px;
}
}
#footer {
position: relative;
z-index: 200;
padding: 40px 0; }
.hed_fix #footer {
padding: 40px 0 0px 0;
}
#footer .ui-inner {
overflow: hidden;
*zoom: 1;
}
#footer .footer-nav {
overflow: hidden;
*zoom: 1;
float: left;
color: #666;
font-size: 85.71429%;
}
#footer .footer-nav li {
float: left;
margin: 0 1.6em 0 -1.6em;
}
#footer .footer-nav li:before {
content: '｜';
margin: 0 .3em;
}
#footer .footer-nav li a {
color: #666;
}
#footer #menu-footer-menu,#footer #menu-footer-menu-e {
overflow: hidden;
*zoom: 1;
float: left;
color: #666;
}
#footer #menu-footer-menu li,#footer #menu-footer-menu-e li {
float: left;
margin: 0 1.6em 0 -1.6em;
}
#footer #menu-footer-menu li:before,#footer #menu-footer-menu-e li:before {
content: '| ';
margin: 0 .3em 0 .6em;
}
#footer #menu-footer-menu li a,#footer #menu-footer-menu-e li a {
color: #666;
font-size: 85.71429%;
}
#footer #menu-footer-menu li.sound a {
display:block;
line-height:1.3;
margin:4px 0;
}
#footer .copyright {
float: none;
width:100%;
text-align:center;
color: #666;
font-size: 85.71429%;
margin-top: 60px;
}
#footer .footer_menu.new {
overflow: hidden;
width:100%;
*zoom: 1;
display:flex;justify-content: center;
color: #666;
font-size:16px;
}
#footer .footer_menu.new strong {
font-size:16px;
}
#footer .footer_menu.new #menu-footer-menu {
width:calc(100% / 4);
}
#footer #menu-footer-menu li.tate,#footer #menu-footer-menu-e li.tate {
float: none;
margin: 0;
}
#footer #menu-footer-menu li.tate:before,#footer #menu-footer-menu-e li.tate:before {
content: '';
margin: 0;
}
#footer #menu-footer-menu li.tate.jirei {
float: none;
margin: 18px 0 0 0;
}
@media only screen and (max-width: 640px) {
.site-footer {padding: 0;}
#footer {padding: 0 0 40px;}
#footer .ui-inner {padding: 0;}
#footer .footer-nav {display: block;float: none;}
#footer .footer-nav li {float: none;margin: 0;}
#footer .footer-nav li:before {content: "";margin: 0;}
#footer .footer-nav li a {display: block;padding: 10px 20px;border-bottom: 1px solid #ddd;position: relative;}
#footer .footer-nav li a:after {
content: "\f105";
position: absolute;
top: 10px;
right: 20px;
font-family: FontAwesome;
}
#footer #menu-footer-menu,#footer #menu-footer-menu-e {display: block;float: none;}
#footer .footer_menu.new {
display: block;
}
#footer .footer_menu.new.sp_footer_none {
display: none;
}
#footer .footer_menu.new #menu-footer-menu {
width: 100%;
}
#footer #menu-footer-menu li.tate {margin-left: 0px;}
#footer .footer_menu.new strong {
margin-left:-10px;
}
#footer #menu-footer-menu li,#footer #menu-footer-menu-e li {float: none;margin: 0;}
#footer #menu-footer-menu li:before,#footer #menu-footer-menu-e li:before {content: "";margin: 0;}
#footer #menu-footer-menu li a,#footer #menu-footer-menu-e li a {display: block;padding: 10px 20px;border-bottom: 1px solid #ddd;position: relative;}
#footer #menu-footer-menu li:first-child a,#footer #menu-footer-menu-e li:first-child a {border-top: 1px solid #ddd;}
#footer #menu-footer-menu li a:after,#footer #menu-footer-menu-e li a:after {
content: "\f105";
position: absolute;
top: 10px;
right: 20px;
font-family: FontAwesome;
}
#footer .copyright {float: none;text-align: center;font-size: 76.714%;margin-top: 20px;}
#footer #menu-footer-menu li.tate.jirei {
margin: 0;
}
#footer #menu-footer-menu li.sound a {
display:block;
line-height:1.86;
margin:0;
}
} #contents {
overflow: hidden;
*zoom: 1; margin-right: auto;
margin-left: auto;
text-align: left;
position: relative;
z-index: 100;
margin-top: 158px;
margin-bottom: 100px;
}
.page-id-570 .hed_fix #contents,
.page-id-4900 .hed_fix #contents,
.page-id-5248 .hed_fix #contents,
.parent-pageid-570 .hed_fix #contents,
.parent-pageid-599 .hed_fix #contents,
.parent-pageid-609 .hed_fix #contents,
.page-id-674 .hed_fix #contents,
.parent-pageid-674 .hed_fix #contents,
.page-id-832 .hed_fix #contents{
margin-top: 58px;
}
.page-id-65 #contents,.page-id-1571 #contents{
margin-bottom: 10px;
}
.home #contents,
.home #content,
.single #content,
.page-id-570 #content,
.parent-pageid-570 #content,
.page-id-4900 #content,
.page-id-5248 #content,
.page-id-674 #content,
.page-id-2786 #content{margin-top: 0;}
#main_uni {
float: left; width: 70%;
max-width: 655px;
text-align: left;
}
.side{
float: right;
display:block;
width: 26%;
}
.side #sub {
float: none; width: 100%;
max-width: 258px;
text-align: left;
}
@media only screen and (max-width: 960px) {
#contents {margin-top: 80px;} .page-id-570 .hed_fix #contents,
.parent-pageid-570 .hed_fix #contents,
.parent-pageid-599 .hed_fix #contents,
.parent-pageid-609 .hed_fix #contents,
.page-id-4900 .hed_fix #contents,
.page-id-5248 .hed_fix #contents,
.page-id-674 .hed_fix #contents,
.page-id-832 .hed_fix #contents,
.page-id-718 .hed_fix #contents {
margin-top: 20px;
}
}
#sub {
float: right; width: 26%;
max-width: 258px;
text-align: left;
}
@media only screen and (max-width: 768px) {
#main_uni {
width: 100%;
float: none; max-width: inherit;
text-align: left;
}
#sub {
width: 100%;
float: none;
max-width: 100%;
}
.side{
float: none;
display:block;
width: 100%;
margin-top:30px;
}
.side #sub {
max-width: 100%;
}
}
#sub .page-title {
margin-bottom: 20px;
padding: 15px 0;
border: solid 2px #ff9022;
border-right: none;
border-left: none;
color: #ff9022;
font-size: 142.85714%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
text-align: center;
letter-spacing: .1em;
}
#sub .page-title a {
color: #ff9022;
}
#sub .local-nav {
margin: 0 2px;
font-size: 107.14286%;
line-height: 1.7;
}
#sub .local-nav li {
margin-top: 20px;
}
#sub .local-nav a {
text-decoration: underline;
color:#333;
}
#sub .local-nav a:hover {
text-decoration: none;
}
#sub .local-nav a span {
display: block;
margin: .3em 0 15px 0;
font-size: 80%;
font-weight: bold;
}
#sub .local-nav .local-nav-sub a {
text-decoration: none;
margin: .3em 0 0px 20px;
font-size: 80%;
font-weight: bold;
}
#sub .local-nav .local-nav-sub li {
margin-top: 0px;
}
#sub2 {
float: right; width: 26%;
max-width: 258px;
text-align: left;
}
@media only screen and (max-width: 768px) {
#sub2 {
width: 100%;
float: none;
max-width: inherit;
}
}
#sub2 .page-title {
margin-bottom: 20px;
padding: 15px 0;
border: solid 2px #ff9022;
border-right: none;
border-left: none;
color: #ff9022;
font-size: 142.85714%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
text-align: center;
letter-spacing: .1em;
}
#sub2 .page-title a {
color: #ff9022;
}
#sub2 .local-nav {
margin: 0 2px;
font-size: 107.14286%;
line-height: 1.7;
}
#sub2 .local-nav li {
margin-top: 20px;
}
#sub2 .local-nav a {
text-decoration: underline;
}
#sub2 .local-nav a:hover {
text-decoration: none;
}
#sub2 .local-nav a span {
display: inline-block;
margin: .3em 0 0px 20px;
font-size: 80%;
font-weight: bold;
}
#sub2 .local-nav span {
display: inline-block;
}
#sub2 ul.talk-nav li{
margin-top: 0px;
} #subpage-header {
position: relative;
z-index: 100; min-width: 300px;
}
#subpage-header .text {
position: absolute;
z-index: 120;
width: 100%;
}
#subpage-header .visual {
position: relative;
overflow: hidden;
z-index: 110;
margin-top:60px;
}
#subpage-header .visual img {
width: 100%;
height: auto;
}
@media only screen and (max-width: 960px) {
.single .talk #subpage-header,.single .case #subpage-header {flex-wrap: wrap-reverse;display: flex;}
.single .talk #subpage-header .text,.single .case #subpage-header .text {position: static;flex-direction: column-reverse;}
.single .talk #subpage-header .visual,.single .case #subpage-header .visual {position: static;flex-direction: column-reverse;margin-top:50px;}
}
@media only screen and (max-width: 768px) {
.single .talk #subpage-header .visual img {
width: 150%;
height: auto;
max-width: inherit;
margin-left: -24%;
}
.single .case #subpage-header .visual img {
width: 150%;
height: auto;
max-width: inherit;
margin-left: -28%;
}
.page-template-service #subpage-header .visual img {
width: 150%;
height: auto;
max-width: inherit;
margin-left: -25%;
}
.page-template-jobs #subpage-header .visual img,.page-id-718 #subpage-header .visual img {
width: 150%;
height: auto;
max-width: inherit;
margin-left: -33.6%;
}
.page-id-570 #subpage-header .visual img,
.page-id-4900 #subpage-header .visual img,
.page-id-5248 #subpage-header .visual img,
.page-id-599 #subpage-header .visual img,
.page-id-605 #subpage-header .visual img,
.page-id-607 #subpage-header .visual img,
.page-id-609 #subpage-header .visual img,
.page-id-621 #subpage-header .visual img,
.page-id-627 #subpage-header .visual img,
.page-id-832 #subpage-header .visual img{
width: 150%;
height: auto;
max-width: inherit;
margin-left: -40%;
}
} .subpage-title,
.page .entry-title {
margin-bottom: 40px;
font-size: 192.85714%;
font-weight: 200;
letter-spacing: .05em;
color: #ff9022;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
@media only screen and (max-width: 768px) {
.subpage-title,.page .entry-title {margin-bottom: 20px;font-size: 174.857%;line-height: 1.4;}
} .subpage-lead {
margin-bottom: 40px; }
.subpage-lead p {
margin-bottom: 1.4em;
}
.subpage-lead h2 {
font-size: 140%;
} 
@media only screen and (max-width: 768px) {
.subpage-lead {margin-bottom: 25px;}
.subpage-lead h2 {line-height: 1.5;}
} .ui-button {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
min-width: 370px;
height: 3em;
padding: 0 15px;
line-height: 3em;
background: #fff;
font-size: 128.57143%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
text-align: center;
color: #ff9022;
}
.ui-button:hover,
.ui-button:visited {
background-color: #fff;
color: #ff9022;
}
.parts-table {
width: 100%;
border-top: 1px solid #ddd;
}
.parts-table th {
width: 20%;
border-bottom: 1px solid #ddd;
padding: 1.4em 0;
font-weight: 600;
}
.parts-table td {
width: 80%;
border-bottom: 1px solid #ddd;
padding: 1.4em 0;
}
.parts-table th em {
padding-left: 5px;
color: #f33;
}
.post-1453 .parts-table th,.mw_wp_form .parts-table th {
width: 25%;
border-bottom: 1px solid #ddd;
padding: 1.4em 0;
font-weight: 600;
white-space: nowrap;
}
.post-1453 .parts-table td, .mw_wp_form .parts-table td{
width: 75%;
border-bottom: 1px solid #ddd;
padding: 1.4em 0;
}
.mw_wp_form .parts-table.doc-info th {
width: 25%;
border-bottom: 0px solid #ddd;
padding: 0;
font-weight: 600;
white-space: nowrap;
}
.mw_wp_form .parts-table.doc-info td{
width: 75%;
border-bottom: 0px solid #ddd;
padding: 0 0 0 1.4em;
}
.mw_wp_form .parts-table.doc-info th.doc-name{
padding: 1.4em 0 0 0;
font-size:16px;
}
.mw_wp_form .parts-table.doc-info th img{
border: 1px solid #ddd;
}
@media only screen and (max-width: 840px) {
.ui-button {height: inherit;}
.page-id-65 .parts-table tr {display: block;width: 100%;}
.page-id-65 .parts-table th {display: block;width: 100%;border: none;padding-bottom: 0;}
.page-id-65 .parts-table td {display: block;width: 100%;padding-top: 0;}
.page-id-1453 .parts-table tr,.mw_wp_form .parts-table tr {display: block;width: 100%;}
.page-id-1453 .parts-table th,.mw_wp_form .parts-table th{display: block;width: 100%;border: none;padding-bottom: 0;}
.page-id-1453 .parts-table td,.mw_wp_form .parts-table td {display: block;width: 100%;padding-top: 0;}
.mw_wp_form .parts-table.doc-info th,.mw_wp_form .parts-table.doc-info td{display: block;width: 100%;padding: 0;}
.mw_wp_form .parts-table.doc-info th img{
width:130px;
}
.post-1571 .mw_wp_form .parts-table th br {
display: none;
}
}
@media only screen and (max-width: 768px) {
.ui-button {
height: inherit;
}
}
@media only screen and (max-width: 440px) {
.page-id-313 .parts-table tr {display: block;width: 100%;}
.page-id-313 .parts-table th {display: block;width: 100%;border: none;padding-bottom: 0;}
.page-id-313 .parts-table td {display: block;width: 100%;padding-top: 0;}
}   .top-visual {
position: relative;
min-width: 1000px;
}
.top-visual .text {
position: absolute;
left: 0;
top: 0;
z-index: 120;
width: 100%;
height: 100%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing: .05em;
}
.top-visual .text h1,
.top-visual .text h2,
.top-visual .text .catch {
color: #fff;
line-height: 1.2;
font-weight: 200;
letter-spacing: .02em;
}
.top-visual .text h1 {
margin-top: 100px;
position: absolute;
top: 55px;
font-size: 500%;
text-shadow: 0 0 5px black;
font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
.top-visual .text h1 .keyword {
font-weight: 600;
}
.top-visual .text .catch {
margin-top: 5px;
font-size: 164.28571%;
text-shadow: 0 0 3px black;
}
.top-visual .text h2 {
position: absolute;
top: 220px;
font-size: 164.28571%;
text-shadow: 0 0 5px black;
}
.top-visual .text .user {
//margin-top: 150px;
position: absolute;
bottom: 55px;
color: #ff9022;
font-size: 135.71429%;
vertical-align: baseline;
line-height: 2em;
}
.top-visual .text .user .num {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
margin-right: 8px;
background: #ff9022;
color: #fff;
padding: 5px 10px 6px 10px;
vertical-align: baseline;
line-height: 1;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.top-visual .text .user .num .m {
margin-right: 3px;
font-size: 126.31579%;
line-height: 1;
}
.top-visual .text .user .num .t {
margin-left: 6px;
font-size: 94.73684%;
}
.top-visual .visual .item {
float: left;
position: absolute;
opacity: 0;
}
.all-visual__item li:first-child {
position: relative;
opacity: 1;
}
.top-visual .visual .item img {
position: relative;
z-index: 110;
width: 100%;
height: auto;
}
.top-visual .pagination {
position: absolute;
bottom: 10px;
width: 100%;
z-index: 130;
}
.top-visual .pagination a {
overflow: hidden;
display: inline-block;
width: 8px;
height: 8px;
margin: 0 5px;
background: #fff;
border-radius: 50%;
text-indent: 200%;
}
.top-visual .pagination a.selected {
background: #ff9022;
}
.metaslider .caption-wrap {
position: absolute;
left: 0;
top: 0;
z-index: 120;
width: 100%;
height: 100%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing: .05em;
background: none !important;
opacity: 1 !important;
}
.metaslider .caption {
max-width: 980px;
padding-right: 20px;
padding-left: 20px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
.metaslider .caption h1 {
margin-top: 100px;
position: absolute;
top: 55px;
font-size: 500%;
text-shadow: 0 0 5px black;
font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
color: #fff;
line-height: 1.2;
font-weight: 200;
letter-spacing: .02em;
}
.flex-control-nav {
position: absolute;
bottom: 10px!important;
width: 100%;
z-index: 130;
}
.flex-control-nav li a {
width: 8px!important;
height: 8px!important;
margin: 0 5px!important;
background: #fff!important;
box-shadow: none!important;
}
.flex-control-nav li a.flex-active {
background: #ff9022!important;
}
@media only screen and (max-width: 820px) {
.metaslider .slides img {
width: 160% !important;
margin-left: -60% !important;
}
.metaslider .caption h1 {
top: 60%;
right: inherit;
left: 5%;
margin: auto;
font-size: 300%;
text-align: center;
}
}
@media only screen and (max-width: 440px) {
.metaslider .caption h1 {right: 0;left: 0;font-size: 200%;}
.flex-control-nav {bottom: -30px !important;}
.flex-control-nav li a {background: #787878 !important;}
}
.wpsisac-slick-slider.design-1 .slick-image-slide img {width: 100%;} .top-copy .ui-inner .top-copytext {
margin: 20px 0 20px 0;
font-size: 250%;
font-weight: 500;
letter-spacing: .05em;
color: #000;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align: left; 
}
.top-copy .ui-inner .top-lead {
margin-bottom: 40px;
font-size:18px;
}
@media only screen and (max-width: 768px) {
.top-copy .ui-inner .top-copytext {font-size: 200%;line-height: 1.5;}
.top-copy .ui-inner .top-lead {line-height: 1.6;}
}   .sub-header {
width: 100%;
background-color: #ff9022
}
.h2-kari {
color: #fff;
font-weight: 100;
letter-spacing:.025em;
box-sizing: border-box;
padding: 30px 0 30px 0;
font-size: 180%;
text-align: left;
position: relative;
}
.h2-kari p {
font-weight: normal;
font-size: initial;
position: absolute;
top: 30px;
right: 30px;
}
.h2-kari span.m {
background-color: #fff;
border-radius: 10px;
color: #ff9900;
height: 34px;
line-height: 34px;
padding: 0 5px;
display: inline-block;
}
@media only screen and (max-width: 768px) {
.h2-kari {padding: 16px 0;}
.h2-kari p {position: static;font-size: 14px;line-height: 1.4;}
.h2-kari span.m {height: 26px;line-height: 26px;}
} .top-service {
padding: 50px 0 65px 0;
}
.top-service .product {position: relative;}
.top-service.top-suggest { }
.top-service h3,
.top-service h4 {
color: #000;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 1.4;
}
.top-service h3 {
margin-bottom: 40px;
font-size: 192.85714%;
font-weight: 300;
letter-spacing: .05em;
padding: 20px 0 15px 0;
}
.top-service .ope {
margin-bottom: 40px;
font-size: 192.85714%;
font-weight: 300;
letter-spacing: .05em;
padding: 0;
}
.top-service h4 {
font-size: 140%;
font-weight: 500;
letter-spacing: 0;
margin-bottom: 15px;
}
.top-service .lead {
margin-bottom: 50px;
font-size: 107.14286%;
}
.top-service ul {
overflow: hidden;
}
.top-service .desc {
text-indent: -1em;
margin-left: 1em;
font-size: 16px; }
.top-service .more-nav {
margin-top: 40px;
text-align: right;
}
.top_taik_bo.top-service.ui-inner .more-nav {
margin-top: 0px;
text-align: center;
}
.top-service .more-nav a {
border: 2px solid #ff9900;
background: #fff;
color: #ff9900;
font-weight: 200; height: 49px;
line-height: 45px;
padding: 0 20px;
min-width: auto; 
}
.top-service .more-nav .ui-inner {
width: 400px;
}
.top-service .product-logo {
float: left;
margin-right: 10px;
}
.top-service .img-right {
float: right;
margin-left: 25px;
}
.top-service .img-left {
float: left;
margin-right: 25px;
}
.function-list {
overflow: hidden;
*zoom: 1;
margin-right: -30px;
}
#main_uni .function-list {
margin-right: -45px;
}
.function-list li {
float: left;
width: 475px;
margin-right: 30px;
}
#main_uni .function-list li {
width: 305px;
margin-right: 45px;
}
.function-list .img {
float: right;
}
.function-list .desc {
overflow: hidden;
margin-top: 20px;
}
@media only screen and (max-width: 1020px) {
.top-service .img-left,.top-service .img-right {width: 44%;} 
}
@media only screen and (max-width: 970px) {
.top-service .more-nav {padding-top: 10px;text-align: center;}
}
@media only screen and (max-width: 920px) {
.top-service .product-logo {width: 70px;}
.top-service ul {overflow: inherit;}
}
@media only screen and (max-width: 820px) {
.top-service {padding: 50px 0 30px 0;}
.top-service .more-nav {margin-top: 20px;}
}
@media only screen and (max-width: 768px) {
.top-service {padding: 30px 0;}
.top-service .desc {width: auto;}
.top-service .img-left {
float: none;
width: auto;
margin-right: 0;
margin-bottom: 5px;
text-align: center;
}
.top-service .img-right {
float: none;
width: auto;
margin-left: 0;
margin-bottom: 5px;
text-align: center;
}
.top-service .img-left img {width: 100%;}
.top-service .img-right img {width: 100%;}
.top-service .ope {margin-bottom: 20px;}
.top-service .more-nav a {height: inherit;line-height: 1.7;padding: 3px 20px;}
}
@media only screen and (max-width: 440px) {
.top-service .product-logo {float: none;width: 60px;}
.top-service h3 {margin-bottom: 0;padding:5px 0;font-size: 170.857%;}
.top-service h4 {padding-top:2px;clear: both;}
} .top-suggest .function-list {
margin-top: -10px;
}
.top-suggest .function-list h3 {
margin-top: 10px;
}
@media only screen and (max-width: 768px) {
} .top-log .function-list {
margin-right: 0;
}
.top-log .function-list li {
float: none;
width: auto;
margin-right: 0;
margin-bottom: 2em;
}
.top-log .function-list .img {
margin-left: 20px;
}
@media only screen and (max-width: 768px) {
} .case-header .visual {
position: relative;
z-index: 110;
}
.case-header .visual img {
width: 100%;
height: auto;
}
.case-header h2 {
position: absolute;
z-index: 120;
width: 100%;
margin: 100px 0 0 70px;
font-size: 257.14286%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
line-height: 1.3;
color: #fff;
text-align: left;
}
.top-case {
margin-top: 15px;
}
.top-case .logo-list {
overflow: hidden;
*zoom: 1; display: flex;
justify-content: space-around;
}
.top-case .logo-list li { margin: 20px 0 0;
padding: 5px;
}
.top-case .logo-list li a {
display: block;
border: solid 7px #d9d6d2;
}
.top-case-lead h3 {
font-size: 140%;
letter-spacing: 0;
margin: -30px 0 10px 0;
}
.top-case-lead p {
font-size: 16px;
}
p.top-bana-case img {
border: solid 2px #d9d6d2;
}
h4.case-com{
color:#ff9022;
font-weight: bold;
font-size:17px;
}
.top-service.case-bo{
padding: 50px 0 20px 0;
}
@media only screen and (max-width: 640px) {
.top-case .logo-list {flex-wrap: wrap;justify-content: center;}
.top-case .logo-list li {margin: 5px 0 0;}
.top-service.case-bo{padding: 10px 0;}
.top-case_name span {display: none;}
} .idea-header {position: relative;}
.idea-header .visual {
position: relative;
z-index: 110;
}
.idea-header .visual img {
width: 100%;
height: auto;
}
.idea-header h2 {
position: absolute;
top: 50%;
z-index: 120; font-size: 257.14286%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
line-height: 1.3;
color: #fff;
text-align: left;
}
.top-idea {
margin-top: 15px;
}
.top-idea .ui-inner h3 {
font-size: 140%;
letter-spacing: 0;
margin:0 0 10px -15px;
}
.top-idea .ui-inner p {
font-size: 16px;
}
@media only screen and (max-width: 768px) {
.idea-header {width: 100%;background-color: #ff9022;overflow: hidden;}
.idea-header h2 {
position: static;
color: #fff;
font-weight: 100;
letter-spacing: .025em;
box-sizing: border-box;
font-size: 180%;
text-align: left;
padding: 16px 0;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.idea-header .visual {margin-bottom: 0;}
.idea-header .visual img {
width: 125%;
max-width: inherit;
margin-left: -16.6%;
}
.top-idea .ui-inner h3 {margin:20px 0 10px 0;line-height: 1.5;}
.top-idea {margin-top: 0;}
.top-idea.u-mb110 {margin-bottom: 50px;}
} .top-talk .ui-inner h3 {
font-size: 140%;
letter-spacing: 0;
margin:30px 0 10px -15px;
}
.top-talk .ui-inner span {
font-size: 16px;  
}
.top-talk_item.l-grid-06 a{
color:#333;
}
.top-case_name{
color:#333;
}
@media only screen and (max-width: 768px) {
.top-talk .ui-inner h3 { margin:30px 0 10px 0;line-height: 1.5;}
.top-talk_item a { display: block; }
}
@media only screen and (max-width: 540px) {
.top-talk_item a { display: block;background: #fff6d3;}
.top-talk_item h4 {padding: 5px 7px 0;font-size: 13px;}
.top-talk_item p {padding: 0 7px 5px;font-size: 12px;}
}   .service-title h1 {
margin-top: 50px;
font-size: 257.14286%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 300;
line-height: 1.5;
text-align: right;
color: #fff;
}
@media only screen and (max-width: 768px) {
.service-title h1 {
margin-top: 30px;
font-size: 180.14286%;
text-align: left;
}
.page-template-service .service-title h1 {position: absolute;top: 40px;margin: 0;z-index: 200;}
}
@media only screen and (max-width: 440px) {
.service-title h1 {
margin-top: 35px;
font-size: 130%;
}
} .service-function ul {
overflow: hidden;
*zoom: 1;
margin-right: -30px;
}
#main_uni .service-function ul {
margin-right: 0;
}
.service-function ul li {
float: left;
width: 475px;
margin-right: 30px;
}
#main_uni .service-function ul li { width: 47%;
margin-right: 4%;
}
#main_uni .service-function ul li:nth-child(2n) {margin-right: 0;}
.service-function ul li {
margin-bottom: 50px;
}
.service-function .block {
margin-bottom: 50px;
}
.service-function .block .img {
text-align: center;
margin: 1.2em 0;
}
.service-function h2 {
margin-bottom: 15px;
color: #ff9022;
font-size: 142.85714%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 400;
line-height: 1.3;
}
.service-function .desc { line-height: 2;
}
.service-function .desc p {
margin-bottom: 1.4em;
font-size: 16px;
}
.service-function .img {
margin-top: 5px;
}
.service-function .main h2 {
font-size: 142.85714%; }
.service-function .sub {
overflow: hidden;
*zoom: 1;
}
.service-function .sub .img {
float: left;
margin: 0 20px 0 0;
}
.service-function .sub .desc {
overflow: hidden;
}
@media only screen and (max-width: 768px) {
#main_uni .service-function ul li {float: none;width: auto;margin-bottom: 10px;}
.service-function .block {margin-bottom: 30px;}
.service-function .desc {line-height: 1.8;}
} .product-top .product-logo {
float: left;
margin-right: 10px;
}
.product-top h3 {
font-size: 192.85714%;
font-weight: 300; 
line-height: 1.4;
}
.page-template-jobs .product-top h3 {
font-size: 192.85714%;
font-weight: 300; 
color: #fff;
background: #ff9022;
padding: 3px 10px;
line-height: 1.4;
}
.product-top h4 {
font-size: 140%;
font-weight: 200;  
}
.product-top .product-img {
margin: 20px 0 30px 0;
position: relative;
}
.product-top .more-nav {
border: solid 2px #ff9022;
text-align: right;
margin-bottom: 20px;
margin-right: 20px;
position: absolute;
bottom: 15px;
right: 0;
}
@media only screen and (max-width: 768px) {
.product-top .product-logo {width: 70px;}
.product-top .product-img {margin: 20px 0 15px 0;}
.product-top .more-nav {left: 0;margin: auto;border: none;text-align: center;}
.product-top .more-nav .ui-button {min-width: 270px;border: solid 2px #ff9022;font-size: 100.571%;}
.page-template-jobs .product-top h3 {font-size: 161.857%;}
}
@media only screen and (max-width: 440px) {
.product-top .product-logo {width: 50px;}
.product-top h3 {padding-top: 9px;font-size: 154.857%;}
.product-top h4 {clear: both;padding-top: 5px;font-size: 120%;line-height: 1.5;}
.product-top h4.ope {line-height: 1.8;}
.product-top .more-nav .ui-button {font-size: 87.571%;}
}  #case #contents {
margin-top: 90px;
}
.single .case #contents {margin-top: 150px;}
@media only screen and (max-width: 960px) {
.single .case #contents {margin-top: 30px;}
} #case .social,
.single .case .social {
margin: 20px 0 0;
text-align: right;
}
#case .social li,
.single .case .social li {
display: inline-block;
padding-left: 10px;
line-height: 0.5;
} .case-title {
bottom: -120px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing: .1em;
line-height: 1.56;
}
.case-title.list {
margin-bottom: 40px;
}
.case-title .ui-inner {
display: table;
width: 100%;
}
.case-title .title-head,
.case-title .title-body {
display: table-cell;
vertical-align: middle;
}
.case-title .title-head {
width: 190px;
padding: 20px 15px;
background: #fff6d1;
color: #ff9022;
text-align: center;
}
.case-title.list .title-head {
width: 180px;
padding: 20px 15px;
background: #fff6d1;
color: #ff9022;
text-align: center;
}
.case-title .title-head h1 {
font-size: 142.85714%;
font-weight: 400;
color: #ff9022;
}
.case-title .title-head h1 span {
display: block;
font-size: 55.0%;
font-weight: 600;
}
.case-title .title-head .vol {
display:none;
margin-top: 3px;
font-size: 171.42857%;
}
.case-title .title-body {
width: 580px;
padding: 25px 35px 25px 35px;
background: #ff9022;
color: #fff;
text-align: left;
}
.case-title.list .title-body { width: 252px; padding: 0px 20px;
background: #ff9022;
color: #fff;
text-align: center;
}
.case-title.list .title-body.name {
width: 300px;
padding: 0px 35px 0px 0px;
background: #ff9022;
color: #fff;
text-align: left;
}
.case-title.list .title-body.name .company{
font-size: 12px;
}
.case-grid.no01 .case-title.list .title-body.name .company,.case-grid.no03 .case-title.list .title-body.name .company,.case-grid.no05 .case-title.list .title-body.name .company{
font-size: 12px;
margin-top: 5px;
}
.case-title.list .title-body.name .name{
font-size: 16px;
font-weight: bold;
}
.case-title.list .title-body.name .company {
width:260px;
display:block;
}
.case-title .title-body h2 {
font-size: 148%;
font-weight: 500;
color: #fff;
}
.case-title.list .title-body h2 {
font-size: 120%;
font-weight: 400;
}
.case-title .title-body .data {
margin-top: 5px;
font-size: 92.85714%;
text-align: left;
}
.case-title .title-body .time { font-size: 85%;
text-align: right;
}
.case-title.list .ui-inner {
max-width: 980px;
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
text-align: left;
display: flex;
flex-wrap: nowrap;
}
.case-title.list .title-head, .case-title.list .title-body {}
.case-title.list .title-head {
align-items: stretch;
padding-top: 40px;
}
.case-title.list .title-head.no_n{
position:relative;
align-items: stretch;
padding: 0px;
}
.case-title .title-head.no_n h1 {
position:absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform : translate(-50%,-50%);
transform : translate(-50%,-50%);
text-align: center;
width:140px;
}
.title-body_wrap {
width:550px;
flex-grow: 3;
align-items: stretch;
padding-top: 40px;
background: #ff9022;
}
.case-title.list .title-body {
float: left;
width: 40%;
padding-top: 15px;
}
.case-grid.no01 .case-title.list .title-body,.case-grid.no03 .case-title.list .title-body,.case-grid.no05 .case-title.list .title-body {
float: left;
width: 40%;
padding-top: 5px;
}
.case-grid.no04 .case-title.list .title-body {
padding-top: 10px;
}
.case-title.list .title-body.name, .case-grid.no01 .case-title.list .title-body.name, .case-grid.no03 .case-title.list .title-body.name, .case-grid.no05 .case-title.list .title-body.name {
float: right;
width: 55%;
}
@media only screen and (max-width: 960px) {
.case-title .ui-inner {padding-left: 0;padding-right: 0;}
.case-title {bottom: inherit;top: 100%;}
.case-title .title-body h2 {font-size: 140.57143%;}
.case-title.list .title-head.no_n{
position:relative;
align-items: stretch;
padding: 20px;
}
.case-title .title-head.no_n h1 {
position:relative;
text-align: center;
width:140px;
}
.case-title.list .ui-inner {flex-wrap: wrap;}
.case-title.list .title-head {flex-basis: 100%;order: 1;padding-top: 10px;padding-bottom: 10px;}
.case-title .title-head h1 {font-size: 119.857%;}
.case-title .title-head h1 span {font-size: 51%;}
.case-title .title-head .vol {margin-top: -2px;font-size: 154.429%;}
.title-body_wrap {flex-basis: 50%;order: 2;padding-top: 15px;padding-bottom: 4px;text-align: center;}
.title-body_inner {display: inline-block;}
.case-thumbnail {flex-basis: 50%;order: 3;}
.case-title.list .title-body,.case-grid.no01 .case-title.list .title-body,.case-grid.no03 .case-title.list .title-body,.case-grid.no05 .case-title.list .title-body {float: none;width: auto;margin-bottom: 10px;display: block;padding-left: 0;padding-right: 0;text-align: left;}
.case-grid.no03 .title-body img{width:187px;margin-top:10px;}
.case-grid .title-body img{width:187px;margin-top:10px;}
.case-title.list .title-body.name,.case-grid.no01 .case-title.list .title-body.name, .case-grid.no03 .case-title.list .title-body.name, .case-grid.no05 .case-title.list .title-body.name {float: none;width: auto;text-align: left;padding-right: 0;}
.case-thumbnail .img img {width: 100%!important;}
}
@media only screen and (max-width: 660px) {
.case-title .ui-inner {display: block;width: 100%;}
.case-title .title-head {display: block;width: 100%;padding: 7px;}
.title-body_wrap {padding-top: 10px;}
.case-title .title-body {display: block;width: 100%;padding: 10px 0;text-align: center;}
.single .case-title .title-body {padding: 10px;}
.case-title .title-body h2 {margin-bottom: 10px;font-size: 123.57143%;line-height: 1.4;text-align: left;}
.case-title.list .title-body.name .company {display: none;}
.case-title .title-body .data {line-height: 1.4;font-size: 86.857%;}
.case-title.list .title-body.name .name {text-align: center;}
.case-thumbnail {flex-basis: 100%;}
} .case-data {
margin-top: 20px;
position: relative;
overflow: hidden;
*zoom: 1;  }
.case-data table {  width: 100%;
height: auto;
margin: 10px 0;
}
.case-data table tr td:first-child {
background: #edece9;
}
.case-data table td {
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
padding: 5px 10px;
}
.case-data:before, .case-data:after {
position: absolute;
display: block;
content: ' ';
width: 100%;
height: 4px;
left: 0; }
.case-data:before {
top: 0;
}
.case-data:after {
bottom: 0;
}
.case-data h3 {
color: #ff9022;
margin-bottom: 15px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 128.57143%;
font-weight: 500;
letter-spacing: .1em;
line-height: 1.5;
}
.case-data h4 {
margin-bottom: 15px;
float: left;
color: #ff9022;
font-size: 128.57143%;
line-height: 1.5;
}
.case-data dl {
float: right;
margin-bottom: 15px;
line-height: 1.5;
}
.case-data dl dt,
.case-data dl dd {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;
}
.case-data dl dt {
margin: 0 .8em 0 1.6em;
padding: .1em 5px;
background: #ff9022;
font-size: 85.71429%;
color: #fff;
}
.case-data dl dd {
font-weight: bold;
}
.case-data .logo {
clear: both;
float: right;
margin-left: 20px;
}
.case-data .logo img {
border: solid 5px #e0e0e0;
width:187px;
}
.case-data .desc {
clear: left;
}
.case-data .case-table th, 
.case-data .case-table td {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
.case-data .case-table th{
width: 25%;
background: #edece9;
color: #4b4b4b;
border: 1px solid #8c8b8b; }
.case-data .case-table td{
border: 1px solid #8c8b8b;
}
@media only screen and (max-width: 768px) {
} .case-interview h3 {
padding: 0 0 1em 20px;
color: #ff9022;
font-size: 128.57143%;
}
.case-interview h2 {
padding: 0.2em 0 0.2em 1em;
color: #ffffff;
font-size: 20px;
font-weight: normal;
background-color: #ff9022;
margin: 1.2em 0 1.2em 0;
}
.case-interview .article p{
float: left;
}
.case-interview div {
margin-bottom: 1.2em;
margin-left: 50px;
}
.case-interview p { display: inline-block;
}
.case-interview .case-content {
display: inline-block;
width: 78%; 
vertical-align: top;
margin-left: 2%;
font-size: 16px;
line-height: 2;
}
.case-interview .case-content img{
margin-top: 20px;
}
.case-interview .img-r {
clear: both;
float: right;
margin-left: 30px;
}
.case-interview .img-l {
clear: both;
float: left;
margin-right: 30px;
}
.case-interview .img-w {
clear: both;
}
@media only screen and (max-width: 960px) {
.case-interview div {margin-left: 0;}
}
@media only screen and (max-width: 768px) {
.case-interview .case-content {width: 86%;line-height: 1.8;}
.case-interview div {margin-bottom: 10px;}
.case-interview h3 {padding: 0 0 1em 5px;line-height: 1.5;}
} .case-profile {
overflow: hidden;
*zoom: 1;   color: #222;
line-height: 1.8;
}
.case-profile p {
overflow: hidden;
}
.case-profile .interviewee {
overflow: hidden;
*zoom: 1;
float: left; padding-right: 20px;
margin-right: 20px; }
.case-profile .interviewee .img {
float: left;
margin-right: 20px;
border-left: solid 7px #ff9022;
}
.case-profile .interviewee .img img{
width: 320px;
}
.case-profile .interviewee .company {
margin-top: 5px;
min-width: 166px;
}
.case-profile .interviewee .name {
color: #ff9022;
font-size: 20px;
font-weight: bold;
}
.case-profile .interviewee .name span {
font-size: 87.5%;
margin-left: .5em;
}
@media only screen and (max-width: 960px) {
.case-profile .interviewee .img {width:50%;margin-right:2%;}
}
@media only screen and (max-width: 768px) {
.case-profile .interviewee {padding-right: 0;margin-right: 0;}
.case-profile .interviewee .img img{width: auto;max-width: 100%;}
}
@media only screen and (max-width: 440px) {
.case-profile .interviewee .img {float: none;margin-right: 0;width: auto;}
}   #talk #contents {
margin-top: 90px;
}
#subpage-header .page-title {
margin-bottom: 40px;
font-size: 192.85714%;
font-weight: 200;
letter-spacing: .05em;
color: #ff9022;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align: left;
height: auto;
}
.single .talk #contents {margin-top: 90px;}
@media only screen and (max-width: 960px) {
.single .talk #contents {margin-top: 30px;}
} #talk .social,
.single .talk .social {
margin: 20px 0 0;
text-align: right;
}
#talk .social li,
.single .talk .social li {
display: inline-block;
padding-left: 10px;
line-height: 0.5;
} .talk-grid {
width: 300px;
height: 360px;
float: left;
margin-right: 40px;
margin-bottom: 20px;
}
.talk-grid:nth-child(3n+1) {
margin-right: 0px;
}
.talk-grid .talk-thumbnail {
border-left: 4px solid #FE9400;
box-sizing: border-box;
}
.talk-grid .talk-thumbnail img {width: 100%;}
.talk-grid .title2 {
margin: 0px 0 0 4px;
font-size: 15px;
letter-spacing: 0.04em;
line-height: 1.56;
}
.talk-grid .title {
margin: 4px 0 0 4px;
color: #FE9400;
font-size: 18px;
letter-spacing: 0.04em;
line-height: 1.86;
}
.talk-grid .name2 {
margin-top: 4px;
font-size: 17px;
margin-left: 4px;
line-height: 1.56;
}
.talk-grid a{
color:#333;
}
.talk-grid .orn{
color:#FE9400;
font-size: 15px;
font-weight: bold;
}
.talk-grid .name {
font-size: 15px;
margin-left: 4px;
}
.talk-grid .date {
text-align: right;
font-size: 12px;
}
#talk-sub a{
color:#333;
}
@media only screen and (max-width: 1080px) {
.talk-grid {
width: 31.333%;
margin-right: 3%;
}
}
@media only screen and (max-width: 820px) {
.talk-grid {
width: 48.5%;
margin-right: 3%;
height: inherit;
}
.talk-grid:nth-child(3n+1) {margin-right: 2%;}
.talk-grid:nth-child(2n+1) {margin-right: 0;}
}
@media only screen and (max-width: 768px) {
.talk-grid .name2 {font-size: 14px;}
}
@media only screen and (max-width: 600px) {
.talk-grid {
width: 100%;
margin-right: 0;
height: inherit;
}
.talk-grid:nth-child(3n+1) {margin-right: 0;}
} .talk-title { top: 78%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing: .1em;
line-height: 1.56;
}
.talk-title .ui-inner {
display: table;
width: 100%;
}
.talk-title .title-head,
.talk-title .title-body {
display: table-cell;
vertical-align: middle;
}
.talk-title .title-head {
width: 190px;
padding: 20px 15px;
background: #fff6d1;
color: #ff9022;
text-align: center;
}
.talk-title .title-head h1 {
font-size: 142.85714%;
color: #ff9022;
font-weight: 400;
}
.talk-title .title-head h1 span {
display: block;
font-size: 55.0%;
font-weight: 600;
}
.talk-title .title-head .vol {
margin-top: 3px;
font-size: 171.42857%;
}
.talk-title .title-body {
padding: 25px 35px 20px 35px;
background: #ff9022;
color: #fff;
text-align: left;
}
.talk-title .title-body h2 {
font-size: 178.57143%;
font-weight: 400;
color: #fff;
}
.talk-title .title-body .data {
margin-top: 5px;
font-size: 92.85714%;
text-align: left;
}
.talk-title .title-body .data2 {
margin-top: 5px;
font-size: 20px;
text-align: left;
}
.talk-title .title-body .time { font-size: 85%;
text-align: right;
}
@media only screen and (max-width: 960px) {
.talk-title .ui-inner {padding-left: 0;padding-right: 0;}
.talk-title {bottom: inherit;top: 100%;}
.talk-title .title-body h2 {font-size: 140.57143%;}
}
@media only screen and (max-width: 768px) {
.talk-title .ui-inner {display: block;width: 100%;}
.talk-title .title-head {display: block;width: 100%;padding: 7px;}
.talk-title .title-body {display: block;width: 100%;padding: 10px;}
.talk-title .title-head h1 {font-size: 119.857%;}
.talk-title .title-head h1 span {font-size: 51%;}
.talk-title .title-head .vol {margin-top: -2px;font-size: 154.429%;}
.talk-title .title-body h2 {font-size: 123.57143%;}
} .talk-profile {
overflow: hidden;
*zoom: 1;   color: #222;
line-height: 1.8;
padding-left: 40px;
}
.talk-profile p {
overflow: hidden;
}
.talk-profile .interviewee {
overflow: hidden;
*zoom: 1;
float: left;  margin-right: 20px; }
.talk-profile .interviewee .img {
float: left;
margin-right: 20px;
border-left: solid 7px #ff9022;
}
.talk-profile .interviewee .img img{
width: 320px;
}
.talk-profile .interviewee .company {
margin: 5px 0 15px 0;
}
.talk-profile .interviewee .SOYAMA {
margin: 5px 0 10px 0;
width: 210px;
}
.talk-profile .interviewee .name {
color: #ff9022;
font-size: 20px;
font-weight: bold;
}
.talk-profile .interviewee .name_en {
color: #ff9022;
}
.talk-profile .interviewee .name span {
font-size: 87.5%;
margin-left: .5em;
}
@media only screen and (max-width: 960px) {
.talk-profile {padding-left: 0;}
.talk-profile .interviewee .img {width:50%;margin-right:2%;}
}
@media only screen and (max-width: 768px) {
.talk-profile .interviewee {padding-right: 0;margin-right: 0;}
.talk-profile .interviewee .img img{width: auto;max-width: 100%;}
}
@media only screen and (max-width: 440px) {
.talk-profile .interviewee .img {float: none;margin-right: 0;width: auto;}
} .talk-content {clear: both;}
.talk-content h3 {
padding: 0 0 1.5em 2em;  color: #ff9022;
font-size: 144%;
letter-spacing: 0.04em;
}
.talk-content h2 {
padding: 0.2em 0 0.2em 1em;
color: #ffffff;
font-size: 20px;
font-weight: normal;
background-color: #ff9022;
margin: 1.2em 0 1.2em 0;
}
.talk-content .article p{
float: left;
}
.talk-content div {
margin-bottom: 1.2em;
margin-left: 50px;
}
.talk-content p { display: inline-block;
}
.talk-content .talk-content {
display: inline-block;
width: 78%; 
vertical-align: top;
margin-left: 2%;
font-size: 16px;
line-height: 2;
}
.talk-content .talk-content img{
margin-top: 20px;
}
.talk-content p.pagenation {
margin-left: 100px;
color: #ff9022;
letter-spacing: 0.3em;
font-weight: bold;
font-size: 20px;
}
.talk-content p.pagenation a{
color: #ff9022;
padding: 6px 8px 6px 14px;
border: solid 1px #ff9022;
font-weight: normal;
}
.talk-content p.nextpage-link{
display: block;
}
.talk-content p.nextpage-link a{
color: #ff9022;
display: inline-block;
padding: 6px 8px 6px 8px;
border: solid 1px #ff9022;
}
.talk-page {
border: solid 2px #c0c0c0; padding: 1px 10px;
float: right;
display: inline-block;
min-width: 60px;
text-align: center;
font-size: 13px;
color: #333333;
margin-bottom: 17px;
} .talk-pagenavi {
text-align: center;
padding-top: 20px;
border-top: 1px solid #ccc;
}
.talk-pagenavi .pre {
display: inline-block;
margin-right: 480px;
}
.talk-pagenavi .next {
display: inline-block;
}
@media only screen and (max-width: 960px) {
.talk-content h3 {margin-left: 0;padding-left: 0;line-height: 1.5;}
.talk-content div {margin-left: 0;}
.talk-page {margin: 0 0 17px 92%;}
.talk-pagenavi .pre {margin-right: 30%;}
}
@media only screen and (max-width: 768px) {
.talk-content .talk-content {width: 86%;line-height: 1.8;}
.talk-content div {margin-bottom: 10px;}
.talk-page {margin: 0 0 17px 90%;}
.talk-pagenavi {margin-bottom: 20px;}
.talk-pagenavi .pre {margin-right: 80px;}
}
@media only screen and (max-width: 768px) {
.talk-page {margin: 0 0 17px 90%;}
} .page-template-company .about h2,.page-id-844 h2,.parent-pageid-313 .about h2 {
font-size: 24px; padding-bottom: 25px;
font-weight: 400;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 1.4;
}
.page-template-company .about h3,.page-id-844 h3,.parent-pageid-313 .about h3{
color: #ff9022;
font-size: 128.57143%; padding-bottom: 25px;
font-weight: 400;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 1.5;
}
.page-template-company .about p,.page-id-844 p, .parent-pageid-313 .about p{
margin-bottom: 40px;
}
@media only screen and (max-width: 768px) {
} .page-template-company .member li,.page-id-844 .member li, .parent-pageid-313 .member li{
display: block;
clear: both;
}
.page-template-company .member li .txt,.page-id-844 .member li .txt, .parent-pageid-313 .member li .txt{
float: right; width: 65%;
max-width: 486px;
padding-bottom: 40px;
}
.page-template-company .member li .txt .name,.page-id-844 .member li .txt .name,.parent-pageid-313 .member li .txt .name{
color: #666;
padding: 0 0 1em;
}
.page-template-company .member li .txt .name span,.page-id-844 .member li .txt .name span,.parent-pageid-313 .member li .txt .name span{
font-size: 128.57143%;
color: #000;
}
.page-template-company .member li .txt .his a,.page-id-844 .member li .txt .his a,.parent-pageid-313 .member li .txt .his a {
padding-right: 1em;
color: #ff9022;
text-decoration: underline;
}
.page-template-company .member li .txt .his a:hover,.page-id-844 .member li .txt .his a:hover,.parent-pageid-313 .member li .txt .his a:hover{
text-decoration: none;
}
.page-id-844 .member li .txt .his a,.parent-pageid-313 .member li .txt .his a{
display:inline-block;
padding: 10px 20px;
color: #ff9022;
text-decoration: none;
border: solid 1px #ff9022;
margin-top:10px;
}
.page-id-844 .member li .txt .his a:hover, .parent-pageid-313 .member li .txt .his a:hover{
text-decoration: none;
}
.page-template-company .member li .img,.page-id-844 li .img, .parent-pageid-313 .member li .img{ float: left;
width: 34%;
max-width: 220px;
margin-right: 1%;
padding-bottom: 40px;
}
.page-template-company a.member_int_link,.page-id-844 .member a.member_int_link, .parent-pageid-313 a.member_int_link{
color: #ff9022;
padding: 6px 8px 6px 14px;
border: solid 1px #ff9022;
font-weight: normal;
font-size: 18px;
margin-bottom: 15px;
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 440px) {
.page-template-company .member li .txt,.page-id-844 .member li .txt, .parent-pageid-313 .member li .txt{width: 63%;margin-top:-5px;padding-bottom:60px;}
} #subpage-header .jobs-title.text {
width: 100%;
height: 100%;
}
.jobs-title .ui-inner {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.page-id-832 .jobs-title .ui-inner {}
.page-id-674 .jobs-title .ui-inner {right: 0;}
.jobs-title h1 {
margin-top: 150px;
font-size: 48px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 300;
line-height: 1.5;
text-align: right;
color: #fff;
text-shadow:1px 1px 7px #000000;
}
.jobs-title h1 {
margin: 0;
position: absolute;
top: 37%;
right: 0; }
.hed_fix .jobs-title h1 {
margin: 0;
position: absolute;
top: 67%;
right: 0; }
.jobs-title.left-im h1 {
margin-top: 150px;
font-size: 48px;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 300;
line-height: 1.5;
text-align: left;
color: #fff;
text-shadow:1px 1px 7px #000000;
}
.jobs-title.left-im h1 {
margin: 0;
position: absolute; }
.page-id-832 .jobs-title.left-im h1 {top: 30%;left: 0;}
#jobs .talk-content p.nextpage-link a{
color: #ff9022;
padding: 12px 12px;
border: solid 1px #ff9022;
font-size: 16px;
}
.page-id-674 h3.jobs_cont {
font-size: 27px;
background:#ff9022;
color:#fff;
padding: 12px 12px;
}
h2.jobs_cont {
font-size: 24px;
}
a.und{
text-decoration: underline;
}
@media only screen and (max-width: 768px) {
.jobs-title h1 {top: 50%;left: 0; text-align: center;font-size: 30px;}
.hed_fix .jobs-title h1 {top: 65%;}
.jobs-title.left-im h1 {top: 20%;font-size: 32px;text-align: left;}
.page-id-832 .jobs-title.left-im h1 {top: 27%;left: 7px;}
.page-id-832 .hed_fix .jobs-title.left-im h1 {top: 40%;left: 7px;}
.page-id-674 h3.jobs_cont {font-size: 22px;}
h2.jobs_cont {font-size: 20px;}
}
@media only screen and (max-width: 440px) {
.jobs-title h1,.jobs-title.left-im h1 {font-size: 20px;}
} .blog .subpage-title, .column .subpage-title {
line-height: 1.5;
}
.blog .subpage-title a {
color: #ff9022;
}
.archive .blog .subpage-title, .archive .column .subpage-title {
line-height: 1.5;
margin-bottom:15px;
}
.blog .article, .column .article {
padding-bottom: 40px;
border-bottom: 1px solid #ccc;
margin-bottom: 40px;
}
.blog .social, .column .social {
margin: 30px 0 0;
text-align: right;
}
.blog .social li, .column .social li {
display: inline-block;
vertical-align: top;
padding-left: 10px;
line-height: 0.5;
}
.blog .wp-pagenavi, .column .wp-pagenavi {
text-align: center;
}
.blog .wp-pagenavi .current, .column .wp-pagenavi .current {
color: #666;
font-weight: bold;
padding: 10px 20px;
text-align: center;
margin: 0 10px;
display: inline-block;
}
.blog .wp-pagenavi a.page, .column .wp-pagenavi a.page {
padding: 10px 20px;
text-align: center;
border: 1px solid #ff9022;
margin: 0 10px;
color: #ff9022;
display: inline-block;
}
.blog .wp-pagenavi a.nextpostslink, .column .wp-pagenavi a.nextpostslink {
padding: 20px 30px;
color: #ff9022;
text-align: center;
margin: 0 10px;
display: inline-block;
}
.news_link_more {color: #ff9022;}
@media only screen and (max-width: 768px) {
.blog .pagenavi, .column .pagenavi {margin-bottom:20px;}
} #ContactForm {
padding: 30px 0;
}
#ContactForm input,
#ContactForm textarea {
padding: 10px; border: 1px solid #999;
width: 100%;
max-width: 502px;
}
#ContactForm .submit,.kobetu .submit {
text-align: center;
margin: 30px 0;
}
#ContactForm .submit input,#mw_wp_form_mw-wp-form-1447 input[type="submit"],#mw_wp_form_mw-wp-form-1505 input[type="submit"],#mw_wp_form_mw-wp-form-1573 input[type="submit"],input[type="submit"]{
border:none !important;
background: #ff9022;
padding: 10px 10px;
text-align: center;
color: #fff;
font-size: 128.57143%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
text-align: center;
cursor: pointer;
width: 100%;
max-width: 260px;
display:block;
margin:40px auto 0;
}
#ContactForm .submit input:hover,.kobetu .submit input:hover{
background-color: #ffaa55;
}
#contact #sub .tel,
.page-id-65 #sub .tel,
.page-id-532 #sub .tel,
.page-id-526 #sub .tel {
color: #666;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
text-align: center;
}
#ContactForm input[type="checkbox"], #ContactForm input[type="radio"],.kobetu input[name="submitBack"],.kobetu input[type="radio"]{
width: 13px;
max-width: 13px;
}
.mwform-checkbox-field,.mwform-radio-field{
display:block;
}
.mw_wp_form .horizontal-item + .horizontal-item {
margin-left: 0px !important;
}
.mw_wp_form .pagetext{
display:none;
}
.mw_wp_form_preview .pagetext{
display:block;
font-size:110%;
}
.mw_wp_form_preview .privacy_qu{
display:none;
}
.mw_wp_form .hContact{
display:block;
}
.mw_wp_form_preview .hContact{
display:none;
}
input[name="submitBack"] {
border: 0px solid;
border-color: #fff #fff #fff;
border-radius: 0px;
background: #fff;
background-color: rgb(255, 255, 255);
box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.5), inset 0 0px 0px rgba(255, 255, 255, 0.5), inset 0 0px 0px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: 2em 1em .4em;
text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
}
input[name="submitBack"] {
background-color: #fff;
color: #fff;
cursor: pointer;
box-shadow: none;
}
#ContactForm input[name="submitBack"],.kobetu input[name="submitBack"]{
padding: 10px 10px;
border: 0px solid #fff;
width: 100%;
max-width: 502px;
color:#ff9022;
margin-top:0px;
background:#FFF;
}
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
background-color: #fdc38a;
color:#fff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0), inset 0 15px 17px rgba(255, 255, 255, 0), inset 0 -5px 12px rgba(0, 0, 0, 0);
}
#ContactForm input[name="submitBack"]:hover,.kobetu input[name="submitBack"]:hover {
background-color: #fff;
color:#fdc38a;
box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0), inset 0 15px 17px rgba(255, 255, 255, 0), inset 0 -5px 12px rgba(0, 0, 0, 0);
text-decoration:underline;
}
#contact #sub .tel span,
.page-id-65 #sub .tel span,
.page-id-532 #sub .tel span,
.page-id-526 #sub .tel span {
color: #ff9022;
font-size: 128.57143%;
}
.kobetu input[name="day1"], .kobetu input[name="day2"],.kobetu input[name="day3"]{
width: 40%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin-bottom: 20px;
font-size: 93%;
background-image: url(https://unisearch.jp/wp-content/uploads/2020/10/calendar-ico.png);
background-repeat: no-repeat;
background-size: 12px 12px;
background-position: right 10px center;
padding: 8px;
}
.kobetu select[name="time1"],.kobetu select[name="time2"],.kobetu select[name="time3"]{
border-radius: 4px;
display: inline-block;
font: inherit;
line-height: 1.5em;
padding: 10px;
}
ul.data_policy_ul li {
list-style: disc;
font-size: 16px;
}
ul.data_policy_ul li{
margin-bottom: 20px;
margin-left: 20px;
} .u-mb10 {
margin-bottom: 10px;
}
.u-mb20 {
margin-bottom: 20px;
}
.u-mb30 {
margin-bottom: 30px;
}
.u-mb40 {
margin-bottom: 40px;
}
.u-mb50 {
margin-bottom: 50px;
}
.u-mb60 {
margin-bottom: 60px;
}
.u-mb70 {
margin-bottom: 70px;
}
.u-mb80 {
margin-bottom: 80px;
}
.u-mb90 {
margin-bottom: 90px;
}
.u-mb100 {
margin-bottom: 100px;
}
.u-mb110 {
margin-bottom: 110px;
}
.u-mr10 {
margin-right: 10px;
}
.u-mr20 {
margin-right: 20px;
}
.u-fwn {
font-weight: normal;
}
.u-fwb {
font-weight: bold;
}
.u-fl {
float: left;
max-width: 256px;
width: 55%;
}
.u-fr {
float: right;
}
.u-tc {
text-align: center;
}
.clearfix:after { 
display:block;
clear:both;
height:0px;
visibility:hidden;
content:".";
} .l-container-12 {
max-width: 1040px;
margin-left: -20px;
*zoom: 1;
}
.l-container-12:after {
content: "";
display: table;
clear: both;
}
.l-grid-01, .l-grid-02, .l-grid-03, .l-grid-04, .l-grid-05, .l-grid-06, .l-grid-07, .l-grid-08, .l-grid-09, .l-grid-10, .l-grid-11, .l-grid-12 {
float: left; margin-left: 3%;
}
.l-grid-01 { width: 60px; }
.l-grid-02 { width: 140px; }
.l-grid-03 { width: 220px; }
.l-grid-04 { width: 300px; }
.l-grid-05 { width: 380px; }
.l-grid-06 { width: 47%;}
.l-grid-07 { width: 540px; }
.l-grid-08 { width: 620px; }
.l-grid-09 { width: 700px; }
.l-grid-10 { width: 780px; }
.l-grid-11 { width: 860px; }
.l-grid-12 { width: 940px; }
@media only screen and (max-width: 768px) {
.l-container-12 {margin-left: 0;}
.l-grid-06 { width: 100%;margin-left: 0;margin-bottom: 20px;} .sp_br{
display:none;
}
}
@media only screen and (max-width: 540px) {
.u-fl {
float: none;
width: auto;
margin: auto;
max-width: 100%;
}
}
.talk .wp-pagenavi {
text-align: center;
}
.talk .wp-pagenavi .current {
color: #666;
font-weight: bold;
padding: 10px 20px;
text-align: center;
margin: 0 10px;
display: inline-block;
}
.talk .wp-pagenavi a.page {
padding: 10px 20px;
text-align: center;
border: 1px solid #ff9022;
margin: 0 10px;
color: #ff9022;
display: inline-block;
}
.talk .wp-pagenavi a.nextpostslink {
padding: 20px 30px;
color: #ff9022;
text-align: center;
margin: 0 10px;
display: inline-block;
}    .paged-2 .talk-grid:nth-of-type(2) .title2:after {
display:none;
}
section h4,
dt {
padding: 10px 10px 12px 15px;
cursor: pointer;
position: relative;
}
section h4:before,
dt:before {
position:absolute;
content:'';
top: 1.2em;
left: 0em;
height:0;
width:0;
border-style: solid;
border-width: 6px 0 6px 9px;
border-color: transparent transparent transparent #000;
}
section h4:after,
dt:after {
display: block;
content: "";
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
top: 50%;
right: 15px;
width: 10px;
height: 10px;
margin-top: -13px;
}
section h4.active:before,
dt.active:before {
position:absolute;
content:'';
top: 1.2em;
left: 0em;
height:0;
width:0;
border-style: solid;
border-width: 6px 0 6px 9px;
border-color: transparent transparent transparent #000;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
section h4.active:after,
dt.active:after {
margin-top: 3px;
}
section li,
dd {
padding: 0 0 0 24px;
}
section li a {
position: relative;
display: block;
} .category-23 h2,.maintt{
color: #ff9022;
font-size:27px;
border-bottom:solid 2px #ff9022;
font-weight:300;
margin-bottom:30px;
letter-spacing:1.35px;
}
.n_blog_info ul,.n_blog_info li{
display:inline-block;
}
.n_blog_info li {
padding-right:10px;
line-height: 1.2;
}
.n_blog_info li:nth-child(n + 2) {
border-left: solid 1px #666;
padding-left:10px;
}
.n_blog_info li a {
text-decoration:underline;
}
.category-67 a, .category-69 a, .category-71 a{
color:#ff9022;
}
.category-67 .post-categories a, .category-69 .post-categories a, .category-71 .post-categories a{
color:#333;
}
.category-67 .post-categories, .category-69 .post-categories, .category-71 .post-categories{
margin-bottom:15px;
}
.blog.column.news h4{
font-size:24px;
border-bottom:solid 1px #333;
margin-bottom:20px;
}
.blog.column.news .top-news-list li{
margin-bottom:15px;	
line-height:1.2;
height:35px;
}
.blog.column.news .top-news-list li a, .blog.column.news .top-news-list li a:visited{
color:#ff9022;
}
.accordion_ul a{
color:#333;
margin-bottom:12px;
line-height:1.2;
}
.accordion_ul a:hover{
color:#ff9022;
}
.search-results h2.entry-title {
margin-bottom:0px;
line-height:1.2;
}
.search-results h2.entry-title a {
color:#ff9022 !important;
font-size:22px;
font-weight:normal;
} 
.search-results .hentry{
margin-bottom:2em;
}
.search-results .entry-summary{
margin-top:0px;
}
.not-found {
padding-top: 74px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0);
} .qa a img{
width:14px;
padding-top:6px;
margin-right:8px;
}
ul.qa{
margin-top:30px;
}
.qa li{
display:inline-block;
margin-right:25px;
}
.qa li a:visited{
color:#ff9022;
}
.qa_hr{
margin:50px 0;
}
.qa_base h2{
font-size:26px;
font-weight:bold;
color:#ff9022;
margin-bottom:30px;
}
.qa_in li:nth-child(odd){
padding-left:32px;
background-image:url(https://unisearch.jp/wp-content/uploads/2018/12/ic_q.gif);
background-repeat:no-repeat;
background-position:0px 3px;
background-size:22px;
margin-bottom:12px
}
.qa_in li:nth-child(even){
padding-left:32px;
background-image:url(https://unisearch.jp/wp-content/uploads/2018/12/ic_a.gif);
background-repeat:no-repeat;
background-position:0px 3px;
background-size:22px;
margin-bottom:80px;
}
@media only screen and (max-width: 768px) {
.qa li{
display:block;
margin-right:0px;
}
}
[tabindex="-1"]:focus {
outline: 0;
} .hed_fix #introduction,.hed_fix #product,.hed_fix #operation,.hed_fix #price,.hed_fix #a1,.hed_fix #a2 {
margin-top: -80px;
padding-top: 120px;
} @font-face {
font-family: 'icomoon';
 src:  url(https://unisearch.jp/wp-content/themes/fonts/icomoon.eot?73wb24);
src:  url(https://unisearch.jp/wp-content/themes/fonts/icomoon.eot?73wb24#iefix) format('embedded-opentype'),
url(https://unisearch.jp/wp-content/themes/fonts/icomoon.ttf?73wb24) format('truetype'),
url(https://unisearch.jp/wp-content/themes/fonts/icomoon.woff?73wb24) format('woff'),
url(https://unisearch.jp/wp-content/themes/fonts/icomoon.svg?73wb24#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-phone:before {
content: "\e942";
font-size:26px;
}
#tagline.tag_margin {
margin: 20px 0 20px 0;
font-size: 85.71429%;
letter-spacing: -0.02em;
}
.breadcrumbs{
font-size: 14px;
color:#666666;
}
.breadcrumbs a,.breadcrumbs a:visited {
color: #666;
} .relation_uni{
margin-top:20px;
border-width: 2px 2px;
border-style: solid none;
border-color: rgb(255, 144, 34) rgb(255, 144, 34);
border-image: initial;
border-right: none;
border-left: none;
}
.relation_uni h3{
padding-top:35px;
padding-bottom:15px;
}
.relation_uni h3 a{
font-size: 142.85714%;
color: #ff9022;
text-decoration:underline;
font-weight: 400;
}
.relation_uni_in{
display:block;
padding-bottom:20px;
border-bottom:solid 2px #ccc;
}
.relation_uni_in.lust{
border-bottom:solid 0px #ccc;
padding-bottom:40px;
}
.relation_uni_in_casegrid{
display:inline-block;
width:48%;
margin-bottom:15px;
}
.relation_uni_in_casegrid h4.case-com {
color: #333;
font-weight: normal;
font-size: 14px;
text-decoration:underline;
}
.relation_uni_in_casegrid .u-fl {
float: left;
max-width: 256px;
width: 40%;
}
.relation_uni_in_casegrid .u-mr20 {
margin-right: 10px;
}
.relation_uni_in.column p{
padding-bottom:20px;
}
.relation_uni_in_list li{
padding-bottom:15px;
}
.relation_uni_in.column a,.relation_uni_in.column a:visited {
color: #ff9022;
text-decoration:underline;
}
.relation_uni_in.product{
padding-top:35px;
}
.relation_uni_in.product li img.alignleft{
float: left;
width:40px;
height:40px;
margin-right:15px;
margin-bottom:15px;
}
.relation_uni_in.product h3 {
padding-top: 5px;
padding-bottom: 5px;
}
@media only screen and (max-width: 768px) {
.relation_uni {
border-bottom: none;
}
.relation_uni_in_casegrid{
width:100%;
}
.relation_uni_in.product .relation_uni_in_casegrid{
margin-bottom:35px;
}
} .post-2017 .entry-footer{
display:none;
}
.toppage_2019{
color:#282832;
font-size:20px;
}
.toppage_2019 h2{
font-size:39px;
}
.top_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/main_back_5.jpg);
padding:40px 0 30px 0;
font-size:27px;
}
.top_main .ui-inner{
position:relative;
min-height:440px;
}
.top_main img{
width:50%;
margin:20px 0;
}
.top_main_copy{
padding:15px;
font-weight:bold;
}
.top_main_copy h2{
font-size:27px;
}
.top_main_bot_in{
position:absolute;
bottom:20px;
right:10px;
}
.top_main_bot{
display:inline-block;
margin-left:10px;
box-shadow: 4px 4px 5px 2px rgba(81,75,70,0.35);
}
.top_main_bot a{
display:block;
padding:13px 15px 12px 15px;
color:#fff;
font-size:18px;
font-weight:bold;
text-align:center;
min-width: 210px;
background:#ff9022;
}
.top_main_bot a:hover{
background: rgba(255,174,115,1);
}
@media only screen and (max-width: 768px) {
.top_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/main_back_sp3.jpg);
padding:40px 0 30px 0;
font-size:27px;
}
.top_main img{
width:100%;
}
.top_main_copy h2{
line-height:1.3;
font-size:22px;
}
.top_main_bot_in {
width:100%;
padding:0 0 0 15px;
}
.top_main_bot {
display: inline-block;
width: 45%;
min-width: initial;
}
.top_main_bot a {
min-width: 130px;
}
}
.top_cont2{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_back_2.jpg);
color:#fff;
padding:100px 0 0 0;
font-size:21px;
}
.top_cont2 p.pad_100{
padding:0 0 100px 0;
}
.top_cont2 h2{
color:#fff;
font-size:27px;
padding-bottom:50px;
}
.top_cont2_san{
background: center bottom / 100% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku2.png);
overflow:hidden;
height:74px;
}
.top_cont4_san{
background: center top / 100% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku.png);
overflow:hidden;
height:74px;
margin-bottom:100px;
}
@media only screen and (max-width: 768px) {
.top_cont2_san{
background: center bottom / 200% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku2.png);
overflow:hidden;
height:30px;
}
.top_cont4_san{
background: center top / 200% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku.png);
overflow:hidden;
height:30px;
margin-bottom:100px;
}
}
.top_cont3{
background:#f5f6f8;
padding: 50px 0 20px 0;
}
.top_cont3 h2{
padding-bottom:25px;
line-height:45px;
}
.top_cont3_content{
display:block;
margin:40px auto;
}
.top_cont3_icn{
display:inline-block;
vertical-align:top;
width:110px;
margin-right:20px;
margin-top:5px;
}
.top_cont3_in img {
width:120px;
}
.top_cont3_text.sp{
display:none;
}
.top_cont3_text{
display:inline-block;
max-width:500px;
text-align:left;
}
.top_cont3_content h3{
font-size:27px;
}
@media only screen and (max-width: 768px) {
.top_cont3 h2{
font-size:32px;
padding-bottom: 15px;
}
.top_cont3_text.sp{
display:inline-block;
width:280px;
}
.top_cont3_text.sp h3{
font-size:18px;
}
.top_cont3_icn{
vertical-align:middle;
width:60px;
margin-right:8px;
}
.top_cont3_in img {
width:60px;
}
.top_cont3_text.pc h3{
display:none;
}
.top_cont3_text.pc{
padding:15px;
}
}
.top_cont4{
background:#ff9022;
color:#fff;
padding:0 0 120px 0;
}
.top_cont4 h2{
color:#fff;
}
.top_cont5{
background:#fff;
}
.top_cont5.gray{
background:#f5f6f8;
}
.top_cont5_content{
display:flex;
width:900px;
margin: 0 auto;
}
.top_cont5_content ul{
list-style-type: disc;
margin-left:35px;
}
.top_cont5_icn{
width:70px;
}
.top_cont5_text{
width:600px;
text-align:left;
}
.top_cont5_icn_2{
width:230px;
}
.top_cont5_content img{
width:100%;
}
.no_06 .top_cont5_text, .no_06 .top_cont5_icn_2{
width:800px;
text-align:left;
}
.no_06 .top_cont5_icn_2{
margin-left:-10px;
}
.no_07 .top_cont5_text, .no_07 .top_cont5_icn_007{
width:800px;
text-align:left;
}
.no_07 .top_cont5_icn_007{
display:flex;
justify-content:space-between;
flex-wrap: wrap;
font-size:18px;
font-weight:bold;
}
.top_cont5_icn_007 .top_cont5_icn_2{
width:46%;
margin-bottom:20px;
}
.top_cont5_content h3{
font-size:30px;
}
.top_cont5_text.sp{
display:none;
}
.top_cont5.no_08 .top_main_bot{
display: block;
margin-left: 0px;
width:60%;
margin:30px auto;
}
@media only screen and (max-width: 901px) {
.top_cont5_content{
display:flex;
width:100%;
margin: 0 auto;
}
.top_cont5_icn{
width:7%;
margin-left:5%;
}
.top_cont5_text{
width:55%;
text-align:left;
margin-right:5%;
}
.top_cont5_icn_2{
width:18%;
}
.no_06 .top_cont5_text,.no_06 .top_cont5_icn_2{
width:73%;
}
.no_07 .top_cont5_text, .no_07 .top_cont5_icn_007{
width:100%;
text-align:left;
}
}
@media only screen and (max-width: 768px) {
.top_cont5_content h3 {
font-size: 24px;
}
.top_cont5_content.padd70{
padding-left:15px;
padding-right:15px;
}
.top_cont5_text.sp{
display:inline-block;
width:80%;
vertical-align:top;
}
.top_cont5_text.pc h3{
display:none;
}
.top_cont5_content{
display:block;
width:100%;
margin: 0 auto;
}
.top_cont5_icn {
display:inline-block;
width: 10%;
margin-left: 0%;
vertical-align:top;
margin-top:5px;
}
.top_cont5_text.pc{
width:100%;
}
.top_cont5_icn_2{
width:70%;
margin: 0 auto;
}
.no_06 .top_cont5_icn_2{
width:100%;
}
.top_cont5_icn_007 .top_cont5_icn_2{
width:100%;
}
.no_06 .top_cont5_icn_2{
margin-left:-5px;
}
.top_cont5.no_08 .top_main_bot{
display: block;
margin-left: 0px;
width:80%;
margin:30px auto;
}
}
.padd70{
padding:70px 0;
}
.w750{
width:750px;
margin:30px auto;
}
.top_cont6{
background:#282832;
color:#fff;
}
.top_cont6 h2{
color:#fff;
background: top left/45px no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_con6_ico.png);
padding: 10px 0 10px 60px;
display:inline-block;
}
.top_cont6 img{
max-width:700px;
margin:40px 0;
}
.top_cont6{
font-size:39px;
font-weight:bold;
line-height:49px;
}
.top_cont6 .orange{
color:#ff8228;
}
@media only screen and (max-width: 768px) {
.top_cont6 img{
max-width:100%;
margin:40px 0;
padding:0 15px;
}
.top_cont6{
font-size:24px;
line-height:34px;
}
}
.top_cont7_content img{
float:right;
width:100px;
}
.top_cont7_content h2{
margin-left:80px;
}
.top_cont7_content_in{
text-align:left;
margin-left:50px;
font-weight:bold;
margin-top:30px;
}
.top_cont7_list_in{
font-weight:normal;
}
.top_cont7_content_in li{
background: #fff url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
.top_cont7_list_in li{
background: #fff url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico2-1.png) no-repeat left 5px/25px;
padding: 2px 0 10px 25px;
}
ul.top_cont7_list_in {
margin-left: 0;
}
@media only screen and (max-width: 768px) {
.top_cont7_content {
width:100%;
padding:0 15px;
margin-top:0;
}
.top_cont7_content img{
float:none;
width:100px;
}
.top_cont7_content h2{
margin-left:0px;
font-size:24px;
margin-top:20px;
}
.top_cont7_content_in {
margin-left: 0px;
}
.top_cont7{
padding:50px 0 20px 0;
}
}
.top_cont8{
background:#ff8228
}
.top_cont8 img{
max-width:1200px;
}
.top_cont9{
background:#f5f6f8;
}
.top_cont9_content{
display:flex;
justify-content:space-between;
}
.top_cont9_content_in{
width:200px;
}
.top_cont9_content_in img{
width:100%;
}
.top_cont9_content_in a{
color:#282832;
}
@media only screen and (max-width: 768px) {
.top_cont9_content{
display:block;
width:100%;
padding:0 15px;
}
.top_cont9_content_in{
width:80%;
margin: 0 auto 30px;
}
.top_cont9_content_in span{
display:none;
}
}
.top_cont10 h2{
color:#ff9022;
}
.top_cont10_content{
padding:30px 0;
max-width:800px;
margin:0 auto;
}
.top_cont10_content_in{
display:inline-block;
text-align:left;
vertical-align:top;
}
.top_cont10_content_in.left_con{
width:30%;
margin-right:2%;
}
.top_cont10_content_in.right_con{
width:67%;
}
.top_cont10_content_in img{
width:100%;
}
.top_cont10_content a{
color:#282832;
}
@media only screen and (max-width: 768px) {
.top_cont10_content{
width:100%;
padding:0 15px;
}
.top_cont10_content_in{
display:block;
}
.top_cont10_content_in.left_con{
width:100%;
margin-right:0px;
}
.top_cont10_content_in.right_con{
width:100%;
margin-top:30px;
}
.top_cont10_content_in img{
width:100%;
}
.top_cont10_name{
font-size:18px;
}
}
.top_cont11{
background:#ff9022;
color:#282832;
margin-bottom:50px;
}
.top_cont11 p{
font-size:24px;
}
.top_cont11_content_in a{
display: block;
background: #fff;
color: #282832;
padding: 30px 0 7px 20px;
text-align: left;
width: 100%;
margin: 40px auto;
font-size: 18px;
height: 80px;
line-height: 22px;
}
@media only screen and (max-width: 768px) {
.top_cont11_content.w750{
width:100%;
padding:0 15px;
}
}
br.sp-brn{
display:none;
}
br.pc-brn{
display:block;
}
@media only screen and (max-width: 768px) {
br.sp-brn{
display:block;
}
br.pc-brn{
display:none;
}
footer .breadcrumbs{
padding-top:20px;
padding-bottom:20px;
}
}
@media only screen and (max-width: 320px) {
.top_main_copy h2 {
font-size: 22px;
}
.top_cont2 h2 {
color: #fff;
font-size: 22px;
padding-bottom: 50px;
}
.top_cont5_content h3 {
font-size: 21px;
}
.top_cont6 h2 {
font-size: 27px;
}
.top_cont7_content h2 {
font-size: 21px;
}
} .product_top_2019 h2 {
font-size: 39px;
}
.product_top_2019 {
color: #282832;
font-size: 20px;
}
.top_main.product_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p2.jpg);
padding:130px 0 30px 0;
font-size:27px;
}
.top_main.product_main img {
width: 50%;
text-align:right;
}
.product_main .ui-inner {
text-align:right;
}
.product_main .pc_img{
display:block;
margin:0 0 0 auto;
}
.product_main .sp_img{
display:none;
}
.product_top_2019 .top_main_copy h2 {
font-size: 27px;
color:#fff;
}
.product_main .top_main_copy{
position:absolute;
right:0px;
top:130px;
display:block;
text-align:left;
color:#fff;
width:50%;
padding:0px;
}
.product_main .top_main_copy h1{
font-size:14px;
color:#fff;
}
.product_main .top_main_bot_in {
position: absolute;
bottom: 20px;
right: 10px;
width:50%;
text-align:left;
}
@media only screen and (max-width: 820px) {
.product_main  .top_main_bot a {
min-width: 160px;
}
}
@media only screen and (max-width: 768px) {
.product_top_2019 .top_main_copy h2 {
font-size: 27px;
color: #000;
}
.product_main .top_main_copy h1{
font-size:14px;
color:#000;
}
.product_main .pc_img{
display:none;
}
.product_main .sp_img{
display:block;
}
.top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p_sp2.jpg);
padding: 20px 0 0px 0;
font-size: 27px;
}
.product_main .ui-inner {
text-align: center;
}
.top_main.product_main img {
width: 60%;
margin:0 auto;
}
.product_main .top_main_copy {
position: relative;
right: 0px;
top: 20px;
display: block;
text-align: center;
color: #000;
width: 100%;
padding: 0px;
}
.product_main .top_main_bot_in {
position: relative;
top: 50px;
right: 10%;
left: 10%;
width: 80%;
text-align: left;
padding: 0px;
}
.product_main .top_main_copy h1 {
font-size: 12px;
}
.product_main .top_main_bot a {
min-width: 130px;
}
}
@media only screen and (max-width: 420px) {
.top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p_sp2.jpg);
padding: 20px 0 0px 0;
font-size: 27px;
}
.top_main.product_main img {
width: 90%;
margin: 0 auto;
}
.product_main .top_main_bot_in {
position: relative;
top: 50px;
right: 0px;
left:-5px;
width: 100%;
text-align: left;
padding: 0px;
}
}
.top_cont6 h2.product_content_tit {
color: #fff;
background: none;
padding: 10px 0 10px 0px;
}
.product_cont02 img{
display:inline-block;
padding: 0 10px;
width:150px;
}
@media only screen and (max-width: 768px) {
.top_cont6 h2.product_content_tit {
padding: 10px 18px 10px 0px;
font-size:24px;
}
.product_cont02 img {
padding: 0 5px;
width: 140px;
}
}
@media only screen and (max-width: 420px) {
.product_cont02 img{
padding: 0 5px;
width:90px;
}
}
.product_content03{
background:#ff9022;
}
.product_content03 h2{
font-size:39px;
color:#fff;
padding: 80px 0 60px 0px;
}
@media only screen and (max-width: 768px) {
.product_content03 h2 {
font-size: 30px;
padding: 60px 0 60px 0px;
}
}
.product_top_2019 .top_cont7_content h2 {
margin-left: 0px;
color:#ff9022;
}
.top_cont3.product_content04 .ui-inner{
display: flex;
justify-content: space-around;
line-height: 1.3;
font-weight:600;
}
.product_top_2019 .product_cont04{
vertical-align:top;
margin:10px 10px 50px;
text-align:center;
}
.product_top_2019 .product_cont04 a{
color:#333;
}
.ui-inner .product_cont04 img {
margin-bottom:10px;
}
@media only screen and (max-width: 768px) {
.top_cont3.product_content04 .ui-inner{
display: block;
}
.product_top_2019 .product_cont04 {
display: inline-block;
width: 20%;
margin: 10px 2% 30px;
font-size: 16px;
}
.product_top_2019 .product_cont04 img{
width: 85%;
margin:0 auto 10px;
}
}
@media only screen and (max-width: 420px) {
.product_top_2019 .product_cont04{
display:inline-block;
width: 43%;
margin:10px 3% 30px;
font-size:16px;
}
}
.top_cont5.product_content05{
padding:70px 0;
line-height: 1.4;
}
.top_cont5.product_content05 .top_cont5_icn {
width: 150px;
margin-right:35px;
}
.product_cont05{
display:flex;
margin:30px 0 0 0;
}
.product_cont05_right{
text-align:left;
}
.top_cont5_content .product_cont05 img {
width: 80%;
}
.product_cont05_or{
background:#ff6e22;
color:#fff;
padding:22px 10px;
width:90%;
display:block;
}
.product_cont05_or.mid{
padding:36px 10px;
}
.product_cont05_left{
display:flex;
justify-content: space-between;
flex-direction: column;
}
.product_content05 .pro_2 img{
margin: 20px 0 0 -15px;
width:75%;
}
.top_cont5_content.pro_4, .top_cont5_content.pro_5{
display: block;
width: 900px;
margin: 20px auto;
text-align:left;
}
.product_top_2019 .top_cont5_content.pro_4 img {
margin: 0px 0 0 -15px;
width:75%;
}
.product_top_2019 .top_cont5_content.pro_6 img {
width: 55%;
margin: 40px auto;
}
.product_content05 .top_cont5_content.pro_2 img.pc_img{
display:block;
}
.product_content05 .top_cont5_content.pro_2 img.sp_img{
display:none;
}
@media only screen and (max-width: 768px) {
.product_content05 .top_cont5_content {
display: block;
margin: 0 auto;
padding:0 15px;
text-align:left;
}
.top_cont5.product_content05 .top_cont5_icn {
width: 17%;
margin-right: 2%;
margin-bottom:10px;
}
.product_content05 .top_cont5_text.sp {
width: 76%;
margin-right: 0;
margin-bottom:10px;
}
.product_cont05 {
display: block;
margin: 30px 0 0 0;
}
.product_cont05_or,.product_cont05_or.mid {
background: #ff6e22;
color: #fff;
padding: 20px 10px;
width: 100%;
display: block;
margin-bottom:10px;
font-size:16px;
text-align:center;
}
.product_cont05_left {
display: block;
margin-bottom:30px;
}
.product_content05 .top_cont5_content {
width:100%;
}
.product_content05 .top_cont5_content.pro_5{
margin-top:40px;
}
.product_content05 .top_cont5_content.pro_5 img {
width: 60%;
}
.product_content05 .top_cont5_content.pro_6{
text-align:center;
}
.product_top_2019 .top_cont5_content.pro_6 img {
width: 50%;
margin: 40px auto;
}
.product_content05 .top_cont5_content.pro_2 img.pc_img{
display:none;
}
.product_content05 .top_cont5_content.pro_2 img.sp_img{
display:block;
}
}
@media only screen and (max-width: 420px) {
.top_cont5_content .product_cont05 img {
width: 100%;
}
.product_content05 .pro_2 img {
margin: 20px 0 0 0px;
width: 100%;
}
.product_top_2019 .top_cont5_content.pro_4 img {
margin: 0px 0 0 0px;
width:100%;
}
.product_content05 .top_cont5_content.pro_5 img {
width: 100%;
}
.product_top_2019 .top_cont5_content.pro_6 img {
width: 90%;
margin: 40px auto;
}
}
.product_content07 .top_cont7_content_in {
text-align: left;
margin-left: 0px;
font-weight: bold;
margin-top: 30px;
font-size:14px;
}
.product_content07 .post-1453 .parts-table td, .mw_wp_form .parts-table td.ls {
width: 75%;
border-bottom: 0px solid #ddd;
padding: 1.4em 0;
}
.product_content07 input[name="submitBack"] {
background-color: #fff;
color: #ff9022;
cursor: pointer;
box-shadow: none;
font-size:14px;
padding: 10px 10px;
}
@media only screen and (max-width: 768px) {
.product_top_2019 input[type="text"],.product_top_2019 input[type="email"],.product_top_2019 input[type="url"], .product_top_2019 input[type="password"],.product_top_2019 input[type="search"],.product_top_2019 input[type="number"], .product_top_2019 input[type="tel"],.product_top_2019 input[type="range"],.product_top_2019 input[type="date"],.product_top_2019 input[type="month"],.product_top_2019 input[type="week"],.product_top_2019 input[type="time"],.product_top_2019 input[type="datetime"],.product_top_2019 input[type="datetime-local"],.product_top_2019 input[type="color"],.product_top_2019 textarea{
width: 100%; 
}
.product_top_2019 .mw_wp_form .parts-table td.ls {
width: 100%;
border-bottom: 0px solid #ddd;
padding: 1.4em 0;
margin:0;
}
.product_top_2019.suggest_main .product_content08.top_cont2 h2{
font-size: 30px;
}
.product_top_2019.suggest_main .product_content08.top_cont2 h2 a{
font-size: 24px;
}
.product_top_2019 .top_cont10_content_in.left_con .top_cont10_name {
font-size: 18px;
line-height:1.5;
}
.product_top_2019 .top_cont10_content_in.right_con {
width: 100%;
margin-top: 30px;
font-size: 18px;
line-height:1.5;
}
.product_top_2019 .top_cont7_content {
width: 70%;
padding: 0 15px;
margin-top: 0;
}
}
@media only screen and (max-width: 420px) {
.product_top_2019 .top_cont7_content {
width: 100%;
padding: 0 15px;
margin-top: 0;
}
}
.product_cont10_tx{
margin-left:-10px;
color:#ff9022;
}
.product_top_2019 .product_content08 a:visited {
color: #ff9022;
text-decoration: none;
} .product_cont02_box {
display: inline-block;
width: 150px;
margin: 10px 0 40px 0;
text-align: center;
font-size: 16px;
line-height: 22px;
}
.product_cont02_box img {
margin: 0;
text-align: center;
}
.product_cont02 {
padding-bottom: 30px;
}
@media only screen and (max-width: 420px){
.product_cont02 .product_cont02_box img {
width: 140px;
}
}
.top_cont6_content_inner > p.top_cont6_content_inner_text {
font-size: 39px;
font-weight: bold;
padding-bottom: 0px;
padding-top:20px;
}
@media only screen and (max-width: 768px){
.top_cont6_content_inner > p.top_cont6_content_inner_text {
font-size: 29px;
line-height:1.3;
}
}
.product_top_2019.ver2 .top_cont7_content_in {
text-align: left;
margin-left: 50px;
font-weight: bold;
margin-top: 50px;
width:750px;
}
.product_top_2019.ver2 .top_cont5_content ul {
list-style-type: none;
margin-left: 35px;
}
.product_top_2019.ver2 .top_cont7_content_in li {
background: #f5f6f8 url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
.product_top_2019.ver2 .top_cont7_content_in li ul li {
background: none;
padding: 15px 0 30px 0px;
list-style-type: square;
color: #ff9022;
line-height: 1.4;
}
@media only screen and (max-width: 768px){
.product_top_2019.ver2 .top_cont7_content_in {
text-align: left;
margin-left: 0px;
font-weight: bold;
margin-top: 50px;
width: 100%;
}
.product_top_2019.ver2 .top_cont5_content ul {
list-style-type: none;
margin-left: 0px;
}
}
.product_top_2019.ver2 .top_cont11 {
margin-bottom: 0px;
}
.product_top_2019.ver2 .to_suggest {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/sug_main_back.jpg);
color: #fff;
padding: 100px 0 0 0;
margin-bottom:50px;
}
@media only screen and (max-width: 420px) {
.product_top_2019.ver2 .to_suggest h2 {
font-size:21px;
}
}
.product_top_2019.ver2 .top_main.product_main {
padding: 150px 0 80px 0;
}
.product_top_2019.ver2 .product_main .top_main_copy {
top: 100px;
}
.product_top_2019.ver2 .top_main .ui-inner {
position: relative;
min-height: 360px;
}
@media only screen and (max-width: 768px) {
.product_top_2019.ver2 .top_main.product_main {
padding: 20px 0 80px 0;
}
.product_top_2019.ver2 .product_main .top_main_copy {
top: 40px;
}
.product_top_2019.ver2 .top_main_copy h2 {
font-size: 25px;
}
.product_top_2019.ver2 .product_main .top_main_bot_in {
top: 80px;
}
} .toppage_2019.top_ver2 .top_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_7.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
background-position: top -120px left 0px;
}
.toppage_2019.top_ver2 .top_cont9_content_in {
width: 160px;
font-size: 16px;
line-height:1.3;
}
.toppage_2019.top_ver2 .top_cont9_content_in img {
margin-bottom:8px;
}
.toppage_2019.top_ver2 .top_main_bot_in {
position: relative;
top:30px;
left:0px;
}
@media only screen and (max-width: 1450px) {
.toppage_2019.top_ver2 .top_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_7.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
background-position: top 0px left 0px;
}
}
@media only screen and (max-width: 1100px) {
.toppage_2019.top_ver2 .top_main {
background-position: top 0px right 0px;
}
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver2 .top_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_sp5.jpg);
padding: 60px 0 10px 0;
font-size: 27px;
}
.toppage_2019.top_ver2 .top_main img {
width: 70%;
margin:0;
}
.toppage_2019.top_ver2 .top_main_copy {
padding: 15px 0 0 4px;
font-weight: bold;
font-size:24px;
}
.toppage_2019.top_ver2 .top_main_bot_in {
width:100%;
padding:0;
}
.toppage_2019.top_ver2 .top_main .ui-inner {
min-height: 320px;
}
} .pcno{
display:none;
}
.relation_uni_in_unis .pc_img{
display:block;
}
.relation_uni_in_unis .sp_img{
display:none;
}
@media only screen and (max-width: 420px) {
.pcno{
display:block;
}
.relation_uni_in_unis .pc_img{
display:none;
}
.relation_uni_in_unis .sp_img{
display:block;
}
} .top_cont6_content_inner {
max-width:700px;
margin: 40px auto;
}
.top_cont6_content_inner > p  {
font-size: 26px;
font-weight:  normal;
padding-bottom: 15px;
}
.top_cont6_content_inner  div {
display:flex;
justify-content: space-between;
align-items: center;
padding:  15px 80px;
border-bottom: 1px  solid  #ffff;
}
.top_cont6_content_inner div p {
font-size: 26px;
}
.top_cont6_content_inner div span:after {
content: '';
display: inline-block;
width: 60px;
height: 60px;
background-image: url(https://unisearch.jp/wp-content/uploads/2019/12/top_con6_ico2.png);
background-size: contain;
vertical-align: bottom;
}
.top_cont6_content_inner .bb {
border-bottom: 2px  solid #fff;
}
@media only screen and (max-width: 768px) {
.top_cont6_content_inner {
max-width: 95%;
margin: 40px auto;
}
.top_cont6_content_inner > p {
font-size: 20px;
}
.top_cont6_content_inner  div {
padding:  10px 60px;
}
.top_cont6_content_inner div p {
font-size: 20px;
}
.top_cont6_content_inner div span:after  {
width: 40px;
height: 40px;
}
.suggest_cont06 .top_cont6 h2{
padding: 0px 0 10px 60px;
line-height:1.3;
}
}
@media only screen and (max-width: 414px) {
.top_cont6_content_inner > p {
font-size: 16px;
}
.top_cont6_content_inner  div {
padding:  10px 25px;
}
.top_cont6_content_inner div p {
font-size: 16px;
}
.top_cont6_content_inner div span:after  {
width: 40px;
height: 40px;
}
}
@media only screen and (max-width: 320px) {
.top_cont6_content_inner > p {
font-size: 13px;
}
.top_cont6_content_inner div p {
font-size: 13px;
}
.top_cont6_content_inner div span {
font-size: 20px;
}
.top_cont6_content_inner div span:after  {
width: 35px;
height: 35px;
}
} .product_top_2019.suggest_main h2 {
font-size: 38px;
}
.suggest_main .top_main_copy h2 {
font-size: 27px;
color: #fff;
}
.suggest_main .top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/sug_main6.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.suggest_main .top_main.product_main img {
width: 50%;
text-align: left;
}
.suggest_main .product_main .pc_img {
display: block;
margin: 0;
}
.suggest_main .product_main .top_main_copy {
position: relative;
left: 10px;
top: 0px;
display: block;
text-align: left;
color: #fff;
width: 50%;
padding: 0px;
}
.suggest_main .product_main .top_main_bot_in {
position: relative;
top: 40px;
left: 0px;
width: 50%;
text-align: left;
}
.suggest_main .product_content_tit{
font-size:28px;
line-height:1.8;
}
.suggest_main .product_content03{
position:relative;
text-align:center;
}
.suggest_main .top_cont2_san {
position:relative;
bottom:-2px;
background: center bottom / 100% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/top_sankaku3.png);
overflow: hidden;
height: 74px;
}
.suggest_main .product_content03 h3 {
display:none;
}
@media only screen and (max-width: 768px){
.suggest_main .top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/sug_main_sp5.jpg);
padding: 50px 0 0px 0;
font-size: 27px;
}	
.suggest_main .top_main_copy h2 {
font-size: 21px;
color: #000;
padding-top:40px;
}
.suggest_main .product_main .pc_img {
display: none;
}
.suggest_main .top_main.product_main img {
width: 90%;
text-align: center;
margin:0 auto;
}
.suggest_main .product_main .top_main_copy {
position: relative;
left: 0px;
top: 0px;
display: block;
text-align: center;
color: #fff;
width: 100%;
padding: 0px;
}
.suggest_main .product_main .top_main_bot_in {
width: 100%;
padding: 0;
}
.suggest_main .top_cont6 h2.product_content_tit {
padding: 10px 3px 10px 0px;
font-size: 24px;
line-height: 40px;
}
.suggest_main .product_content03 h2 {
font-size: 27px;
padding: 60px 0 0px 0px;
}
.suggest_main .product_content03 h3 {
display:block;
font-size: 18px;
font-weight:normal;
color:#fff;
margin-left:6px;
}
.suggest_main .top_cont2_san{
background: center bottom / 200% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/top_sankaku3.png);
margin-top:20px;
margin-bottom:20px;
}
}
.suggest_cont04 {
display: flex;
justify-content: center;
padding: 70px 0;
width: 100%;
}
.suggest_cont04_content {
max-width: 425px;
}
.suggest_cont04_content.suggest_left {
max-width: 425px;
margin-left: 70px;
}
.suggest_cont04.suggest_gray {
background-color: #f5f6f8;
}
.suggest_cont04_tit {
display: flex;
}
.suggest_cont04 .top_cont5_icn {
width: 45px;
}
.suggest_cont04 .suggest_cont {
margin-left: 5px;
text-align:left;
}
.suggest_cont04 .suggest_cont h3 {
font-size: 28px;
line-height:1.2;
}
.suggest_cont04 .suggest_cont h4 {
font-size: 22px;
line-height: 30px;
}
.suggest_cont04 p {
font-size: 18px;
}
.suggest_cont04_text {
margin: 30px 0 0 10px;
text-align: left;
}
.suggest_cont04_image {
margin-top: 30px;
margin-left:8px;
width:85%;
}
.sug_01_img{
margin-top:63px;
width:100%;
}
.sug_02_img{
width:70%;
}
@media only screen and (max-width: 768px) {
.suggest_cont04 {
display: block;
justify-content: flex-start;
padding: 0px 0;
width: 100%;
}
.suggest_cont04_content {
max-width: 100%;
padding: 30px 15px;
}
.suggest_cont04_content.suggest_left {
max-width: 100%;
margin-left: 0px;
}
.suggest_cont04_content.suggest_left{
background-color: #f5f6f8;
}
.suggest_cont04_content.suggest_white{
background-color: #fff;
}
.suggest_cont04 .suggest_cont {
margin-left: 5px;
margin-top:8px;
text-align: left;
}
.suggest_cont04_image {
margin: 30px auto 0;
width:50%;
}
.sug_01_img{
margin-top:30px;
width:70%;
}
}
@media only screen and (max-width: 420px) {
.suggest_cont04_image {
margin: 30px auto 0;
width:75%;
}
.sug_01_img{
margin-top:30px;
width:90%;
}
}
.suggest_main .top_cont7.gray{
background: #f5f6f8;
}
.suggest_main .top_cont7.gray .top_cont7_content h2 {
margin-left: 0px;
color: #282832;
}
.suggest_main .top_cont7_content_in li {
background: #f5f6f8 url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
.suggest_main .top_cont7_content_in li ul li {
background: none;
padding:5px 0 10px 0px;
list-style-type: square;
color:#ff9022;
line-height: 1.4;
}
.cont7-list-text {
font-weight:normal;
color:#282832;
}
.suggest_padd {
padding: 80px 0 30px 0;
}
.suggest_orange {
background: #ff8028;
color: #fff;
}
.suggest_cont05_tit h2{
color:#fff;
}
.suggest_cont05_content{
position:relative;
}
.suggest_cont05_image{
position:absolute;
top:0;
right:20%;
}
.suggest_main .top_cont7_content img {
float: right;
width: 130px;
margin:-10px 40px 0 -100px;
}
@media only screen and (max-width: 1080px) {
.suggest_cont05_image{
right:10%;
}
}
@media only screen and (max-width: 768px) {
.product_top_2019.suggest_main .suggest_cont05_image{
right:3%;
}
.product_top_2019.suggest_main .suggest_cont05_image img{
width:60px;
}
.product_top_2019.suggest_main .suggest_cont05_tit h2{
font-size: 24px;
margin-bottom:30px;
}
.suggest_main .top_cont7_content h2 {
line-height:1.3;
}
.suggest_main .top_cont7_content img {
float: none;
width: 130px;
margin:0px auto;
}
}
@media only screen and (max-width: 420px) {
.product_top_2019.suggest_main .suggest_cont05_image{
right:3%;
}
.product_top_2019.suggest_main .suggest_cont05_image img{
width:40px;
margin-top:-20px;
}
.product_top_2019.suggest_main .suggest_cont05_tit h2{
font-size: 24px;
}
.suggest_main .top_cont7_content {
width: 100%;
padding: 0 15px;
margin-top: 0;
}
}
.suggest_cont05_main{
margin-top:60px;
text-align:center;
}
.suggest_cont05_main p,.suggest_cont05_main li{
text-align:left;
}
.suggest_main .suggest_cont05 ul,.suggest_cont05_main p {
margin-top:30px;
}
.suggest_main .suggest_cont05 li {
background: #ff8028 url(https://unisearch.jp/wp-content/uploads/2019/12/top_cont7_ico2.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
@media only screen and (max-width: 768px){
.suggest_cont05_main{
width: 70%;
}
}
@media only screen and (max-width: 420px){
.suggest_cont05_main {
width: 100%;
padding: 0 15px;
margin-top: 0;
}
} .top_ver3 .top_main_bot a {
background: #ff8228;
}
.toppage_2019 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_8.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
background-position: top -120px left 0px;
}
@media only screen and (max-width: 1450px) {
.toppage_2019 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_8.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
background-position: top 0px left 0px;
}
}
@media only screen and (max-width: 1100px) {
.toppage_2019 .top_main.top_ver3 {
background-position: top 0px right 0px;
}
}
@media only screen and (max-width: 768px) {
.toppage_2019 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/12/main_back_sp6.jpg);
padding: 60px 0 10px 0;
font-size: 27px;
}
} .top_cont2_san {
margin-bottom: -2px;
}
.suggest_cont05_tit {
position: relative;
}
.suggest_cont05_image {
right: 0;
}
@media only screen and (max-width: 768px) {
.suggest_cont05_tit {
width: 100%;
padding: 0 15px;
}
.suggest_cont05_image {
right: 60px;
}
}
@media only screen and (max-width: 570px) {
.suggest_cont05_image {
right: 10px;
}
}
@media only screen and (max-width: 625px) {
.product_cont02 {
padding: 0 80px 30px 80px;
}
}
@media only screen and (max-width: 465px) {
.product_cont02 {
padding: 0;
}
}
@media only screen and (max-width: 530px) {
.product_top_2019 .product_cont04 {
display: inline-block;
width: 43%;
margin: 10px 3% 30px;
font-size: 16px;
}
}
.product_content08.top_cont2 h2 {
padding-bottom: 90px;
}
@media only screen and (max-width: 420px){
.product_content08.top_cont2 h2.product {
font-size:27px;
}
} .partner .partner_content01.gray{
background-color: #f5f6f8;
}
.partner.suggest_main .top_cont2_san {
background: center bottom / 100% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku2.png);
}
.partner.suggest_main .top_main_copy h2 {
font-size: 27px;
color: #282832;
}
.partner .product_main .top_main_copy h1 {
font-size: 18px;
color: #282832;
}
.partner.suggest_main .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/03/part_main.jpg);
padding: 150px 0 50px 0;
font-size: 27px;
}
.partner_cont01{
padding:40px 100px;
}
.partner .product_content08.top_cont2 h2 {
padding-bottom: 20px;
}
.partner .product_content08.top_cont2{
padding-bottom:80px;
}
.partner .top_cont11_content_in {
display: block;
background: 20px 50% / 20px no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont11.png)#fff;
color: #282832;
padding: 30px 15px 30px 50px;
text-align: left;
width: 100%;
margin: 40px auto;
font-size: 18px;
line-height: 22px;
font-weight:bold;
}
.partner .top_cont11_content_in .ew {
padding: 30px 15px 15px 50px;
}
.partner-wanted.suggest_main .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/03/part_main3.jpg);
padding: 130px 0 0px 0;
font-size: 27px;
}
.partner-wanted .product_content03 h2 {
padding: 80px 0 30px 0px;
}
.partner-wanted .product_content03{
padding-bottom:70px;
}
.partner-wanted.suggest_main .product_main .top_main_copy {
position: relative;
left: 50%;
top: 0px;
display: block;
text-align: left;
color: #fff;
width: 50%;
padding: 0px;
}
.partner_cont_in{
display:inline-block;
width:49%;
padding: 70px 20px 30px  20px;
text-align:center;
font-size:18px;
vertical-align:top;
}
.partner_cont_in.left{
padding: 70px 0px 30px  20px;
}
.partner_cont_in img{
padding-bottom:15px;
}
.partner_cont_in p{
text-align:left;
padding-top:15px;
}
.partner_cont_in a{
color:#282832;
font-weight:bold;
text-decoration:underline;
}
.partner_cont_conpname{
font-weight:bold;
padding:15px 0 0 0 ;
}
.partner_cont{
border-bottom: solid 2px #e47a32;
}
.partner_cont_in_left{
border-right: solid 2px #e47a32;
padding-right:20px;
}
.partner .hContact{
font-weight:bold;
font-size:18px;
padding-bottom:30px;
}
.partner_cont.one{
border-bottom: solid 0px #e47a32;
}
.partner_cont.one .partner_cont_in_left{
border-right: solid 2px #e47a32;
padding-right:20px;
}
.partner_cont.one .partner_cont_in.left{
border-bottom: solid 2px #e47a32;
}
.partner_cont01 a{
color:#fff;
}
.partner_cont01 a,.product_top_2019 .product_content08 .partner_cont01 a,.product_top_2019 .product_content08 .partner_cont01 a:visited {
color: #fff;
text-decoration: none;
}
@media only screen and (max-width: 768px){
.partner.suggest_main .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/03/part_main.jpg);
padding: 130px 0 0px 0;
font-size: 27px;
}
.partner .top_main .ui-inner {
min-height: 320px;
}
.partner.suggest_main .top_main.product_main img {
width: 75%;
text-align: left;
margin: 0 0 0 15px;
}
.partner .product_main .top_main_copy h1 {
font-size: 18px;
color: #282832;
}
.partner.suggest_main .product_main .top_main_copy {
text-align: left;
margin: 0 0 0 15px;
}
.partner.suggest_main .product_main .top_main_copy h1 {
display:none;
}
.partner.suggest_main .top_main_copy h2 {
padding-top: 20px;
}
.partner.suggest_main .top_cont2_san {
background: center bottom / 200% no-repeat url(https://unisearch.jp/wp-content/uploads/2019/07/top_sankaku2.png);
margin:0;
}
.partner_cont01 {
padding: 40px 0px;
}
.partner-wanted.suggest_main .top_main.product_main {
background: -160px bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/03/part_main3.jpg);
padding: 130px 0 0px 0;
font-size: 27px;
}
.partner-wanted .product_main .ui-inner {
text-align: right;
}
.partner-wanted.suggest_main .product_main .top_main_copy {
text-align: right;
padding-right:15px;
width:80%;
left: 20%;
}
.partner-wanted .top_cont11_content p{
text-align:left;
}
.partner_cont_in{
display:inline-block;
width:100%;
padding: 70px 20px 30px  20px;
}
.partner_cont_in.left{
padding: 70px 20px 0px  20px;
}
.partner_cont_in_left{
border-right: solid 0px #e47a32;
padding-right:0px;
padding-bottom:30px;
border-bottom: solid 2px #e47a32;
}
.partner_cont.one .partner_cont_in_left{
border-right: solid 0px #e47a32;
padding-right:0px;
}
.partner_cont.one .partner_cont_in.left{
border-bottom: solid 0px #e47a32;
}
} .toppage_2019.top_ver4 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p2.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
}
.toppage_2019.top_ver4 .top_main .sp_img {
display: none;
}
.toppage_2019.top_ver4 .top_main .pc_img {
display: block;
margin: 0 0 0 auto;
}
@media only screen and (max-width: 1450px) {
.toppage_2019.top_ver4 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p2.jpg);
padding: 40px 0 30px 0;
font-size: 27px;
}
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_main.top_ver3 {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p_sp2.jpg);
padding: 60px 0 10px 0;
font-size: 27px;
}
}
.toppage_2019.top_ver4 .top_main.top_ver3 {
padding: 150px 0 0px 0;
}
.toppage_2019.top_ver4 .top_main .ui-inner{
text-align: right;	
position: relative;
min-height: 360px;
}
.toppage_2019.top_ver4 .top_main_copy {
position: absolute;
right: 0px;
top: 130px;
display: block;
text-align: left;
width: 50%;
padding: 0px;
}
.toppage_2019.top_ver4 .top_main_copy h2{
color: #fff;
}
.toppage_2019.top_ver4 .top_main_bot_in {
position: absolute;
bottom: 20px;
right: 10px;
width: 50%;
top: auto;
left: auto;
text-align: left;
}
.toppage_2019.top_ver4 .top_main img {
width: 50%;
text-align: right;
}
.toppage_2019.top_ver4 .top_main_bot a {
display: block;
padding: 13px 15px 12px 15px;
color: #fff;
font-size: 18px;
font-weight: bold;
text-align: center;
min-width: 150px;
background: #ff8228;
}
.toppage_2019.top_ver4 .top_main.top_ver3{
position:relative;
}
.top_main_bottom_text{
position:absolute;
bottom: 0px;
left:0px;
background-color: rgba(0,0,0,0.8);
color:#fff;
font-size:16px;
padding:7px 20px 7px 20px;
}
.toppage_2019.top_ver4 .bottom_text{
max-width: 1020px;
margin:0 auto;
position: relative;
padding:70px 0 0 0 ;
}
@media only screen and (max-width: 1100px) {
.toppage_2019.top_ver4 .top_main_bot a {
min-width: 120px;
}
.toppage_2019.top_ver4 .top_main_bot {
margin-left: 0px;
}
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_main.top_ver3 {
padding: 20px 0 0px 0;
}
.toppage_2019.top_ver4 .top_main .pc_img {
display: none;
margin: 0 0 0 auto;
}
.toppage_2019.top_ver4 .top_main .sp_img {
display: block;
}
.toppage_2019.top_ver4 .top_main .ui-inner {
text-align: center;
}
.toppage_2019.top_ver4 .top_main img {
width: 70%;
margin: 0 auto;
}
.toppage_2019.top_ver4 .top_main_copy h2 {
color: #000;
}
.toppage_2019.top_ver4 .top_main_copy {
position: relative;
right: 0px;
top: 20px;
display: block;
text-align: center;
color: #000;
width: 100%;
padding: 0px;
}
.toppage_2019.top_ver4 .top_main_bot_in {
position: relative;
top: 50px;
right: 10%;
left: 10%;
width: 80%;
text-align: left;
padding: 0px;
}
.toppage_2019.top_ver4 .top_main_bot {
display: inline-block;
width: 31%;
margin-left: 0px;
min-width: initial;
}
.toppage_2019.top_ver4 .top_main_bot a {
min-width: 90px;
}
.toppage_2019.top_ver4 .bottom_text{
padding:30px 0 0 0 ;
}
}
@media only screen and (max-width: 420px){
.toppage_2019.top_ver4 .top_main_bot_in {
position: relative;
top: 50px;
right: 0px;
left: 2px;
width: 100%;
text-align: left;
padding: 0px;
}
.toppage_2019.top_ver4 .top_main.top_ver3 {
padding: 20px 0 0px 0;
}
}
.swiper-container.slider1 img{
padding: 8px 0;
}
.swiper-container.slider1 .swiper-slide{
border-bottom: 1px solid #f5f6f8;
border-left: 1px solid #f5f6f8;
}
.swiper-button-prev,
.swiper-button-next {
width: 32px;
height: 32px;
margin-top: -16px;
}
.swiper-button-prev {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper3.png) no-repeat center center / contain;
}
.swiper-button-prev::after {
content: "";
}
.swiper-button-next {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper4.png) no-repeat center center / contain;
}
.swiper-button-next::after {
content: "";
}
.slider2 .swiper-button-prev {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper5.png) no-repeat center center / contain;
}
.slider2 .swiper-button-next {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper6.png) no-repeat center center / contain;
}
.swiper-pagination {
position: relative;
text-align: center;
transition: 300ms opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
margin:0 auto;
width:100%;
}
.swiper-pagination-bullet {
width: 14px;
height: 14px;
display: inline-block;
border-radius: 100%;
background: #282832;
opacity: 1;
margin:8px;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #ff9933;
}
.swiper-container.slider1,.swiper-container.slider4{
display:block;
}
.swiper-container.slider3,.swiper-container.slider5{
display:none;
}
@media only screen and (max-width: 768px) {
.swiper-container.slider1,.swiper-container.slider4{
display:none;
}
.swiper-container.slider3,.swiper-container.slider5{
display:block;
}
.slider2 .swiper-button-prev {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper7.png) no-repeat center center / contain;
}
.slider2 .swiper-button-next {
background: url(https://unisearch.jp/wp-content/uploads/2020/04/swiper8.png) no-repeat center center / contain;
}
.toppage_2019.top_ver4 .top_cont10 .slider2 .swiper-button-prev {
margin-left: -15px;
}
.toppage_2019.top_ver4 .top_cont10 .slider2 .swiper-button-next {
margin-right: -15px;
}
.toppage_2019.top_ver4 .slider3 .swiper-button-prev {
margin-left: -15px;
}
.toppage_2019.top_ver4 .slider3 .swiper-button-next {
margin-right: -15px;
}
.toppage_2019.top_ver4 .slider5 .swiper-button-prev {
margin-left: -15px;
}
.toppage_2019.top_ver4 .slider5 .swiper-button-next {
margin-right: -15px;
}
}
.top_cont001 .ui-inner{
margin:25px auto;
}
.toppage_2019.top_ver4 .top_cont2 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/04/top_con_back.jpg);
padding: 100px 0;
}
.toppage_2019.top_ver4 .top_cont2 h2 {
font-size: 39px;
color: #282832;
padding-bottom: 0px;
line-height: 1.2;
font-weight:bold;
}
.toppage_2019.top_ver4 .top_cont3 h2 {
padding-bottom: 25px;
line-height: 1.4;
font-size: 27px;
}
.toppage_2019.top_ver4 .te_orange{
color:#ff9022;
}
.toppage_2019.top_ver4 .top_cont3_content_out{
display:flex;
}
.toppage_2019.top_ver4 .top_cont3_content_sankaku{
margin:110px 20px 0 20px;
width:100px;
}
.toppage_2019.top_ver4 .top_cont3_icn {
display: inline-block;
vertical-align: top;
text-align:center;
width: 100%;
margin: 5px auto;
padding:0 20px;
}
.toppage_2019.top_ver4 .top_cont3_text.pc{
text-align:center;
line-height:1.2;
font-size:21px;
padding:20px 0;
}
.toppage_2019.top_ver4 .top_cont3_text.pc p{
text-align:left;
padding:20px 0;
font-size:16px;
line-height:1.6;
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_cont3_content_out {
display: block;
}
.toppage_2019.top_ver4 .top_cont3_content_sankaku{
display:none;
}
.toppage_2019.top_ver4 .top_cont3 h2 {
font-size: 24px;
}
.toppage_2019.top_ver4 .top_cont3_icn {
vertical-align: middle;
width: 60px;
margin-right: 8px;
padding:0;
}
.toppage_2019.top_ver4 .top_cont3_text.sp {
display: inline-block;
width: 260px;
font-size:20px;
}
.toppage_2019.top_ver4 .top_cont3_text.pc p {
padding: 0px 0;
}
.toppage_2019.top_ver4 .top_cont3_text.pc {
padding: 10px 10px;
}
}
.toppage_2019.top_ver4 .top_cont_04 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/04/top_con_4_back.jpg);
padding: 50px 0;
}
.toppage_2019.top_ver4 .top_cont_04 .ui-inner{
display:flex;
}
.toppage_2019.top_ver4 .top_cont_04_in{
padding:32px;
font-size:16px;
text-align:center;
margin:2%;
width:48%;
box-shadow: 4px 4px 5px 2px rgba(81,75,70,0.35);
}
.toppage_2019.top_ver4 .top_cont_04_in.search img{
height:40px;
max-width: 300px;
margin-top:25px;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest img{
height:45px;
max-width: 300px;
margin-top:25px;
}
.toppage_2019.top_ver4 .top_cont_04_in h3{
color:#fff;
padding:30px 0;
}
.toppage_2019.top_ver4 .top_cont_04_in.search{
background:#ff8228;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest{
background:#354156;
}
.toppage_2019.top_ver4 .top_cont_04_in a{
display:block;
padding:15px;
font-size:21px;
border:1px solid #fff;
color:#fff;
line-height:1.2;
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_cont_04 .ui-inner{
display:block;
}
.toppage_2019.top_ver4 .top_cont_04_in{
margin:0 auto 30px;
width:95%;
}
.toppage_2019.top_ver4 .top_cont_04_in.search img{
height:30px;
max-width: 320px;
margin-top:25px;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest img{
height:35px;
max-width: 320px;
margin-top:25px;
}
}
.toppage_2019.top_ver4 .top_cont6 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/04/main_back_up.jpg);
padding: 70px 0;
}
.toppage_2019.top_ver4 .top_cont7{
background: #fff3eb;
}
.toppage_2019.top_ver4 .top_cont7_content_in li {
background: #fff3eb url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
}
.toppage_2019.top_ver4 .top_cont7_list_in li {
background: #fff3eb url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico2-1.png) no-repeat left 5px/25px;
}
.toppage_2019.top_ver4 .top_cont8 {
background: #fff;
}
.toppage_2019.top_ver4 .top_cont_news{
background: #f5f6f8;
}
.toppage_2019.top_ver4 .top_cont_news_content{
font-size:16px;
}
.toppage_2019.top_ver4 .category_name{
background: #787c7f;
color:#fff;
padding:7px 14px;
border-radius: 2px 2px 2px 2px;
font-size:12px;
margin-right:25px;
}
.toppage_2019.top_ver4 .release.category_name .blogs{
display:none;
}
.toppage_2019.top_ver4 .release.category_name{
padding:7px 16.5px;
}
.toppage_2019.top_ver4 .top_cont_news_content li{
border-bottom: dashed 2px #ccc;
padding:15px 0;
}
.toppage_2019.top_ver4 .top_cont_news_content li a{
margin-left:25px;
}
.toppage_2019.top_ver4 .news_list{
text-align:right;
font-size:14px;
margin-top:60px;
}
.toppage_2019.top_ver4 .news_list a{
color:#282832;
}
.toppage_2019.top_ver4 .top_cont_news_content li a:visited,
.toppage_2019.top_ver4 .top_cont_news_content li a
{
color:#ff9022;
}
@media only screen and (max-width: 768px) {
.toppage_2019.top_ver4 .top_cont_news_content li a{
margin-left:0px;
margin-top:5px;
display:block;
line-height:1.5;
}
} .top_cont_news.ver2020 .news-banner2010_sp {
display: none;
}
.top_cont_news.ver2020 .ui-inner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.top_cont_news.ver2020 .top_cont_news_content  {
width: 44%;
}
.top_cont_news.ver2020 .top_cont_news_content h2  {
margin-bottom: 30px;
text-align: left;
}
.top_cont_news.ver2020 .top_cont_news_content li:nth-last-child(1),.top_cont_news.ver2020 .top_cont_news_content li:nth-last-child(2) {
display: none;
}
.top_cont_news.ver2020 .top_cont_news_content li a {
display: block;
margin-left: 0;
padding-top: 10px;
}
.top_cont_news.ver2020 .news_list {
margin-top: 40px;
}
.top_cont_news.ver2020 .top_cont_news_banner {
width: 44%;
margin-top: 20px;
}
.top_cont_news.ver2020 .top_cont_news_banner figure {
margin: auto;
}
@media only screen and (max-width: 991px) {
.top_cont_news.ver2020 .top_cont_news_content  {
width: 48%;
}
.top_cont_news.ver2020 .top_cont_news_banner {
width: 48%;
margin-top: 20px;
}
}
@media only screen and (max-width: 768px) {
.top_cont_news.ver2020 .news-banner2010_sp {
display: block;
width: 100%;
max-width: inherit;
}
.top_cont_news.ver2020 .news-banner2010_pc {
display: none;
}
.top_cont_news.padd70.ver2020 {
padding-bottom: 0;
}
.top_cont_news.ver2020 .ui-inner {
padding-right: 0;
padding-left: 0;
}
.top_cont_news.ver2020 .top_cont_news_content  {
width: 100%;
margin-bottom: 40px;
padding-right: 15px;
padding-left: 15px;
}
.top_cont_news.ver2020 .top_cont_news_content h2  {
margin-bottom: 20px;
text-align: center;
}
.top_cont_news.ver2020 .top_cont_news_banner {
width: 100%;
margin-top: 0;
margin-bottom:40px;
}
}
.toppage_2019.top_ver4 .top_cont10 .swiper-button-prev,
.toppage_2019.top_ver4 .top_cont10 .swiper-button-next {
width: 50px;
height: 50px;
margin-top: -25px;
}
.toppage_2019.top_ver4 .top_cont10 .swiper-button-prev {
margin-left: -10px;
}
.toppage_2019.top_ver4 .top_cont10 .swiper-button-next {
margin-right:-10px;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content {
box-shadow:4px 4px 5px 2px rgba(81,75,70,0.35);
padding: 30px 60px;
margin: 15px auto;
color:#282832;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content .orange{
color:#ff9933;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content .top_cont10_content_in.left_con {
display: inline-block;
text-align: center;
font-size:18px;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content .top_cont10_content_in.left_con img {
margin-bottom:10px;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content .top_cont10_content_in.right_con{
font-size:18px;
}
.toppage_2019.top_ver4 .top_cont10 .cont_right_tit{
font-size:24px;
}
.toppage_2019.top_ver4 .top_cont10_content_in.left_con {
width: 43%;
margin-right: 5%;
}
.toppage_2019.top_ver4 .top_cont10_content_in.right_con {
width: 50%;
line-height:1.6;
}
@media only screen and (max-width: 768px){
.toppage_2019.top_ver4 .top_cont10 .swiper-button-prev, 
.toppage_2019.top_ver4 .top_cont10 .swiper-button-next {
width: 25px;
height: 25px;
margin-top: -12px;
}
.toppage_2019.top_ver4 .top_cont10_content_in.left_con {
width: 100%;
margin-right: 0px;
}
.toppage_2019.top_ver4 .top_cont10_content_in.right_con {
width: 100%;
}
.toppage_2019.top_ver4 .top_cont10 .top_cont10_content {
width:85%;
box-shadow:4px 4px 5px 2px rgba(81,75,70,0);
padding: 30px 0px;
margin: 15px auto;
color:#282832;
}
} .page-id-2261 .top_main.product_main,
.page-id-570 .top_main.product_main,
.page-id-4900 .top_main.product_main,
.page-id-5248 .top_main.product_main{
background: right top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/product_mainback_pc2.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.page-id-2261 .product_top_2019 .top_main_copy h2,
.page-id-570 .product_top_2019 .top_main_copy h2,
.page-id-4900 .product_top_2019 .top_main_copy h2,
.page-id-5248 .product_top_2019 .top_main_copy h2{
font-size: 27px;
color: #282832;
}
.page-id-2261 .product_main .top_main_copy h1,
.page-id-570 .product_main .top_main_copy h1,
.page-id-4900 .product_main .top_main_copy h1,
.page-id-5248 .product_main .top_main_copy h1{
font-size: 14px;
color: #282832;
}
@media only screen and (max-width: 768px){
.page-id-2261 .top_main.product_main,
.page-id-570 .top_main.product_main,
.page-id-4900 .top_main.product_main,
.page-id-5248 .top_main.product_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/product_mainback_smp2.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.page-id-2261 .product_top_2019.ver2 .top_main.product_main,
.page-id-570 .product_top_2019.ver2 .top_main.product_main,
.page-id-4900 .product_top_2019.ver2 .top_main.product_main,
.page-id-5248 .product_top_2019.ver2 .top_main.product_main{
padding: 80px 0 0px 0;
}
.page-id-2261 .product_top_2019.ver2 .top_main_copy h2,
.page-id-570 .product_top_2019.ver2 .top_main_copy h2,
.page-id-4900 .product_top_2019.ver2 .top_main_copy h2,
.page-id-5248 .product_top_2019.ver2 .top_main_copy h2{
font-size: 24px;
}
.page-id-2261 .product_main .top_main_copy h1,
.page-id-570 .product_main .top_main_copy h1,
.page-id-4900 .product_main .top_main_copy h1,
.page-id-5248 .product_main .top_main_copy h1{
font-size: 12px;
}
} .page-id-2866 .suggest_main .top_main.product_main,
.page-id-2445 .suggest_main .top_main.product_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_main7.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.page-id-2866 .suggest_main .top_cont6.copy_m,
.page-id-2445 .suggest_main .top_cont6.copy_m {
background: #fff;
}
.page-id-2866 .suggest_main .top_cont6 h2.product_content_tit,
.page-id-2445 .suggest_main .top_cont6 h2.product_content_tit{
color: #173860;
}
.page-id-2866 .suggest_main .suggest_cont04_image,
.page-id-2445 .suggest_main .suggest_cont04_image
{
width: 90%;
}
.page-id-2866 .suggest_main .suggest_cont04_text.no8_text,
.page-id-2445 .suggest_main .suggest_cont04_text.no8_text
{
margin: 30px 0 96px 10px;
}
.page-id-2866 .suggest_main .suggest_cont04 .top_cont5_icn.futaketa,
.page-id-2445 .suggest_main .suggest_cont04 .top_cont5_icn.futaketa{
width: 63px;
margin-right:10px;
}
.page-id-2866 .suggest_main .top_cont6,
.page-id-2445 .suggest_main .top_cont6{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_jirei_back2.jpg);
padding: 70px 0 30px 0;
}
.page-id-2866 .top_cont2,
.page-id-2445 .top_cont2{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_bo_back.jpg);
padding: 100px 0 100px 0;
}
.page-id-2866 .top_cont2 h2,
.page-id-2445 .top_cont2 h2{
color:#1a304f;
padding-bottom: 0px;
font-size:28px;
font-weight:bold;
line-height:1.5;
}
.page-id-2866 .product_content08.cont_in08,
.page-id-2445 .product_content08.cont_in08{
background:rgba(255,255,255,0.5);
max-width: 700px;
margin:0 auto;
padding:70px 110px;
}
.page-id-2866 .product_content08.cont_in08 img,
.page-id-2445 .product_content08.cont_in08 img{
float:left;
width:70px;
}
.cont_in08_bot{
clear:both;
margin-top:40px;
margin-bottom:20px;
}
.page-id-2866 .product_top_2019 .product_content08 a,
.page-id-2866 .product_top_2019 .product_content08 a:visited,
.page-id-2445 .product_top_2019 .product_content08 a,
.page-id-2445 .product_top_2019 .product_content08 a:visited{
color: #fff;
text-decoration: none;
background:#1a304f;
font-size:18px;
padding:20px 60px;
}
.page-id-2866 .suggest_cont04,
.page-id-2445 .suggest_cont04{
padding: 0px 0;
}
.page-id-2866 .suggest_cont04_content,
.page-id-2445 .suggest_cont04_content{
max-width: 425px;
padding: 100px 0;
}
.page-id-2866 .product_content03.cont03_list,
.page-id-2445 .product_content03.cont03_list{
text-align:left;
max-width: 900px;
margin:0 auto;
}
.page-id-2866 .product_content03.cont03_list a,
.page-id-2445 .product_content03.cont03_list a{
color:#fff;
display:inline-block;
font-size:18px;
margin:0 18px;
}
.page-id-2866 .product_content03.cont03_list img,
.page-id-2445 .product_content03.cont03_list img{
vertical-align:middle;
margin-left:4px;
}
.product_content03.cont03_list.vol2{
text-align:left;
max-width: 950px;
margin:0 auto;
}
.product_content03.cont03_list.vol2 br{
display: none;
}
.product_content03.cont03_list.vol2 a{
color:#fff;
display:inline-block;
font-size:16px;
margin:0 1px;
width:230px;
}
#sug_20{
display:block;
}
@media only screen and (max-width: 768px){
#sug_20{
display:none;
}
.page-id-2866 .suggest_main .suggest_cont04_text.no8_text,
.page-id-2445 .suggest_main .suggest_cont04_text.no8_text{
margin: 30px 0 0px 10px;
}
.page-id-2866 .suggest_main .top_cont6.copy_m,
.page-id-2445 .suggest_main .top_cont6.copy_m{
padding: 40px 0 40px 0;
}
.page-id-2866 .suggest_main .top_main.product_main,
.page-id-2445 .suggest_main .top_main.product_main{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_sp_main4.jpg);
padding: 150px 0 0px 0;
font-size: 27px;
}
.page-id-2866 .product_content08.cont_in08 img,
.page-id-2445 .product_content08.cont_in08 img{
float: none;
width: 70px;
margin: 0 0 20px 0;
}
.page-id-2866 .product_content08.cont_in08,
.page-id-2445 .product_content08.cont_in08{
background: rgba(255,255,255,0.5);
max-width: 90%;
margin: 0 auto;
padding: 30px 10px;
}
.page-id-2866 .suggest_cont04_content,
.page-id-2445 .suggest_cont04_content{
max-width: 100%;
padding: 80px 15px;
}
.page-id-2866 .product_content03.cont03_list,
.page-id-2445 .product_content03.cont03_list{
text-align:left;
max-width: 100%;
margin:30px auto 0;
line-height:1;
}
.page-id-2866 .product_content03.cont03_list a,
.page-id-2445 .product_content03.cont03_list a{
color: #fff;
display: block;
position:relative;
font-size: 18px;
margin: 0 0px;
border-bottom:1px solid #fff;
padding: 8px 30px 22px;
}
.product_content03.cont03_list.vol2 a{
width:100%;
padding: 22px 30px 22px;
}
.page-id-2866 .product_content03.cont03_list a img,
.page-id-2445 .product_content03.cont03_list a img {
position:absolute;
right:30px;
top:13px;
}
.product_content03.cont03_list.vol2 a img{
position: absolute;
right: 30px;
top: 25px;
}
.page-id-2866 .product_top_2019.suggest_main .product_content08.top_cont2 h2,
.page-id-2445 .product_top_2019.suggest_main .product_content08.top_cont2 h2{
font-size: 24px;
}
}
.page-id-2261 .top_cont6,
.page-id-570 .top_cont6,
.page-id-4900 .top_cont6,
.page-id-5248 .top_cont6{
background: #f5f6f8;
color: #333;
}
.page-id-2261 .top_cont6 h2.product_content_tit,
.page-id-570 .top_cont6 h2.product_content_tit,
.page-id-4900 .top_cont6 h2.product_content_tit,
.page-id-5248 .top_cont6 h2.product_content_tit{
color: #333;
}
.page-id-2261 .product_cont02_box,
.page-id-570 .product_cont02_box,
.page-id-4900 .product_cont02_box,
.page-id-5248 .product_cont02_box{
display: inline-block;
width: 150px;
margin: 10px 5px 40px 5px;
}
.page-id-2261 .top_cont6.upcase_1,
.page-id-570 .top_cont6.upcase_1,
.page-id-4900 .top_cont6.upcase_1,
.page-id-5248 .top_cont6.upcase_1{
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_jirei_back2.jpg);
padding: 70px 0 30px 0;
color:#fff;
}
.page-id-2261 .top_cont2,
.page-id-570 .top_cont2,
.page-id-4900 .top_cont2,
.page-id-5248 .top_cont2,
.page-id-3261 .top_cont2,
.page-id-2786 .top_cont2{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_bo_back.jpg);
padding: 100px 0 100px 0;
}
.page-id-2261 .top_cont2.sug_bo,
.page-id-570 .top_cont2.sug_bo,
.page-id-4900 .top_cont2.sug_bo,
.page-id-5248 .top_cont2.sug_bo,
.page-id-3261 .top_cont2.sug_bo,
.page-id-2786 .top_cont2.sug_bo{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2020/05/sug_bo_back3.jpg);
}
.page-id-2261 .product_content08.cont_in08,
.page-id-570 .product_content08.cont_in08,
.page-id-4900 .product_content08.cont_in08,
.page-id-5248 .product_content08.cont_in08,
.page-id-3261 .product_content08.cont_in08,
.page-id-2786 .product_content08.cont_in08{
background: rgba(255,255,255,0.5);
max-width: 700px;
margin: 0 auto;
padding: 60px 80px;
}
.page-id-2261 .product_content08.cont_in08 img,
.page-id-570 .product_content08.cont_in08 img,
.page-id-4900 .product_content08.cont_in08 img,
.page-id-5248 .product_content08.cont_in08 img,
.page-id-3261 .product_content08.cont_in08 img,
.page-id-2786 .product_content08.cont_in08 img{
float: left;
width: 70px;
}
.page-id-2261 .top_cont2 h2,
.page-id-570 .top_cont2 h2,
.page-id-4900 .top_cont2 h2,
.page-id-5248 .top_cont2 h2,
.page-id-3261 .top_cont2 h2,
.page-id-2786 .top_cont2 h2{
color: #1a304f;
padding-bottom: 0px;
font-size: 24px;
font-weight: bold;
line-height: 1.5;
}
.page-id-2261 .product_top_2019 .product_content08 a,
.page-id-2261 .product_top_2019 .product_content08 a:visited,
.page-id-570 .product_top_2019 .product_content08 a,
.page-id-570 .product_top_2019 .product_content08 a:visited,
.page-id-4900 .product_top_2019 .product_content08 a,
.page-id-4900 .product_top_2019 .product_content08 a:visited,
.page-id-5248 .product_top_2019 .product_content08 a,
.page-id-5248 .product_top_2019 .product_content08 a:visited,
.page-id-3261 .product_top_2019 .product_content08 a,
.page-id-3261 .product_top_2019 .product_content08 a:visited,
.page-id-2786 .product_top_2019 .product_content08 a,
.page-id-2786 .product_top_2019 .product_content08 a:visited{
color: #fff;
text-decoration: none;
background: #1a304f;
font-size: 18px;
padding: 20px 60px;
}
.page-id-2261 .top_cont2 h2.cont_in08_tit,
.page-id-570 .top_cont2 h2.cont_in08_tit,
.page-id-4900 .top_cont2 h2.cont_in08_tit,
.page-id-5248 .top_cont2 h2.cont_in08_tit,
.page-id-3261 .top_cont2 h2.cont_in08_tit,
.page-id-2786 .top_cont2 h2.cont_in08_tit
{
font-size: 30px;
}
@media only screen and (max-width: 768px){
.page-id-2261 .product_content08.cont_in08,
.page-id-570 .product_content08.cont_in08,
.page-id-4900 .product_content08.cont_in08,
.page-id-5248 .product_content08.cont_in08,
.page-id-3261 .product_content08.cont_in08,
.page-id-2786 .product_content08.cont_in08
{
padding: 60px 20px;
}
.page-id-2261 .top_cont2.sug_bo h2,
.page-id-570 .top_cont2.sug_bo h2,
.page-id-4900 .top_cont2.sug_bo h2,
.page-id-5248 .top_cont2.sug_bo h2,
.page-id-3261 .top_cont2.sug_bo h2,
.page-id-2786 .top_cont2.sug_bo h2
{
font-size: 18px;
}
.page-id-3261 .product_content08.cont_in08 img,
.page-id-2786 .product_content08.cont_in08 img{
float: none;
width: 50px;
margin:0 auto 30px;
}
} .bana{
background:#282832;
color:#fff;
}
.bana_in {
display:flex;
max-width: 1020px;
padding:12px 0;
margin-right: auto;
margin-left: auto;
text-align: left;
}
.bana_in_img{
width:45%;
margin-right:2%;
}
.banatext{
width:53%;
padding-top:3px;
}
.target{
position:relative;
}
.target.is-hidden, .is-hidden .button{
display: none;
}
.text {
color: white;
}
button.button {
position:absolute;
top:0;
right:0;
border: 0px solid;
border-color: #ccc #ccc #bbb;
border-radius: 1px;
background: #b6b9c1;
box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0), inset 0 15px 17px rgba(255, 255, 255, 0), inset 0 -5px 12px rgba(0, 0, 0, 0);
color: rgba(255, 255, 255, 1);
font-size: 24px;
line-height: 1;
padding: 0em 0.2em 0.2em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0);
}
.page-id-2866 .hed_fix .site-content
{
padding: 160px 0 0 0;
}
.page-id-2565 .hed_fix .site-content.is-hidden,
.page-id-2261 .hed_fix .site-content.is-hidden,
.page-id-2866 .hed_fix .site-content.is-hidden
{
padding: 80px 0 0 0;
}
@media only screen and (max-width: 900px){
.bana_in {
max-width: 760px;
height:80px;
padding: 19px 0;
}
.bana_in_img{
width:45%;
margin-right:2%;
}
.banatext{
width:58%;
padding-top:0px;
font-size:12px;
}
}
@media only screen and (max-width: 768px){
.page-id-2565 #page,
.page-id-2261 #page,
.page-id-2866 #page
{
position: relative;
height: auto !important;
height: 100%;
min-height: 100%;
}
.hed_fix #footer {
padding-bottom: 150px;
}
.page-id-2565 .is-hidden.hed_fix #footer,
.page-id-2261 .is-hidden.hed_fix #footer,
.page-id-2866 .is-hidden.hed_fix #footer
{
padding-bottom: 0px;
}
.bana-top{
position: fixed;
bottom: 0;
width: 100%;
height: 150px;
}
.bana_in {
display: block;
max-width: 1020px;
width: 100%;
padding: 0px 0;
margin-right: auto;
margin-left: auto;
text-align: center;
height:150px;
background:#153792;
}
.bana_in_img {
width: 100%;
margin-right: 0%;
}
.banatext{
width:100%;
padding-top:0px;
padding-left:15px;
padding-right:15px;
font-size:12px;
}
}
@media only screen and (max-width: 768px){
.page-id-2565 .hed_fix .site-content,
.page-id-2261 .hed_fix .site-content,
.page-id-2866 .hed_fix .site-content
{
padding: 55px 0 0 0;
}
.page-id-2565 .hed_fix .site-content.is-hidden,
.page-id-2261 .hed_fix .site-content.is-hidden,
.page-id-2866 .hed_fix .site-content.is-hidden
{
padding: 55px 0 0 0;
}
}
br.sp-brn-2 {
display: none;
}
@media only screen and (max-width: 414px){
br.sp-brn-2 {
display: block;
}
} .top_main.product_main {
position: relative;
}
.product-pankz {
max-width: 1020px;
width: 100%;
position: absolute;
top: 80px;
left: 0;
right: 0;
margin: auto;
}
.product-pankz_list {
display: flex;
padding-left: 10px;
font-size: 12px;
}
.product-pankz_item {
margin-right: 5px;
color: #fff;
}
.product-pankz_item a {
text-decoration: underline;
color: #fff;
}
.product-pankz_item span {
margin-left: 5px;
}
@media only screen and (max-width: 768px) {
.product-pankz {
top: 60px;
}
.product-pankz_list {
display: block;
text-align: left;
font-size: 16px;
}
.product-pankz_item {
color: #000;
display: inline-block;
}
.product-pankz_item a {
text-decoration: underline;
color: #000;
}
} .flow-cont.bg-gray {
background-color: #f5f6f8;
}
.flow-cont_ttl {
letter-spacing: 3px;
}
.flow-cont_ttl.orange {
color: #ff8028;
}
.flow-cont_txt {
margin-bottom: 30px;
font-weight: bold;
letter-spacing: 0.06em;
}
.flow-cont_inner {
width: 90%;
max-width: 840px;
margin: auto;
}
.flow-cont_list {
display: flex;
justify-content: space-between;
}
.flow-cont_item {
width: 17%;
text-align: center;
color: #fc8028;
position: relative;
font-size: 20px;
}
.flow-cont_item:after {
content: "";
width: 10px;
height: 20px;
position: absolute;
top: 50%;
right: -8px;
background: url(https://unisearch.jp/wp-content/uploads/2020/07/flow-cont_next.png)no-repeat;
background-size: contain;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.flow-cont_item.step5:after {
right: 6px;
}
.flow-cont_item:nth-of-type(2n) {
color: #3a4b66;
}
.flow-cont_item img {
display: block;
width: 85px!important;
margin: 0 auto 7px;
}
.flow-cont_item span.flow-cont_item_side {
display: inline-block;
margin-bottom: 10px;
padding: 1px 6px;
font-size: 13px;
border: 1px solid;
line-height: 1.5;
}
.flow-cont_item span.flow-cont_item_work {
display: block;
font-size: 15px;
line-height: 1.4;
}
.flow-cont_item .flow-cont_item_line {
display: none;
}
.flow-cont_last {
width: 6%;
padding: 0 2px;
-ms-writing-mode: tb-rl;
-webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;
border: 3px solid #3a4b66;
border-radius: 8px;
color: #3a4b66;
font-weight: bold;
font-size: 22px;
box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
.flow-cont_content {
width: 90%;
margin: auto;
}
.flow-cont_ttl {
margin-bottom: 15px;
line-height: 1.3;
}
.flow-cont_txt {
margin-bottom: 35px;
line-height: 1.5;
font-size: 19px;
}
.flow-cont_inner {
width: 100%;
max-width: 400px;
}
.flow-cont_list {
display: block;
}
.flow-cont_item {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
text-align: left;
width: 100%;
height: 90px;
}
.flow-cont_item:after {
content: "";
width: 15px;
height: 13px;
position: absolute;
top: 89px;
right: inherit;
left: 7.5%;
background: url(https://unisearch.jp/wp-content/uploads/2020/07/flow-cont_next_sp.png)no-repeat;
background-size: contain;
-webkit-transform:translate(-7.5%,0);
-moz-transform: translate(-7.5%,0);
-ms-transform: translate(-7.5%,0);
-o-transform: translate(-7.5%,0);
transform:translate(-7.5%,0);
}
.flow-cont_item.step2::after {
top: 92px;
}
.flow-cont_item.step4::after {
top: 92px;
}
.flow-cont_item.step5::after {
content: "";
width: 26px;
height: 22px;
margin: auto;
top: inherit;
right: 0;
bottom: -38px;
left: 0;
background: url(https://unisearch.jp/wp-content/uploads/2020/07/flow-cont_next_sp02.png)no-repeat;
background-size: contain;
}
.flow-cont_item img {
display: block;
max-width: 65px!important;
width: 19%!important;
margin: 0;
}
.flow-cont_item .flow-cont_item_line {
display: block;
width: 13%;
text-align: center;
font-size: 15px;
}
.flow-cont_item > div {
width: 68%;
position: relative;
}
.flow-cont_item span.flow-cont_item_side {
margin-bottom: 3px;
font-size: 12px;
}
.flow-cont_item span.flow-cont_item_work {
font-size: 19px;
}
.flow-cont_last {
width: 100%;
padding: 9px 5px;
margin-top: 60px;
-ms-writing-mode: inherit;
-webkit-writing-mode: inherit;
writing-mode: inherit;
}
} .site-header.headr-banner_on {
padding-top: 66px !important;
}
.headr-banner_on .site-content {
padding-top:66px;
}
#header-bnr {
height: 66px;
background: #f2f2f2;
}
#header-bnr.headr-banner_off {
height: 0;
background: none;
}
.headr-banner {
display: none;
position: fixed;
top: 0;
left: 0;
margin: auto;
right: 0;
width: 100%;
z-index: 10;
background: #fff;
}
#header-bnr.headr-banner_off .headr-banner {
display: none;
}
.site-header.headr-banner_on .headr-banner {
display:block;
}
.headr-banner_inner {
display: block;
margin: auto;
max-width: 1020px;
position: relative;
}
.headr-banner_btn {
position: absolute;
top: 0;
right: 0;
width: 36px;
height: 35px;
padding: 0;
background: none;
border-radius: 0;
outline: none;
}
.headr-banner_btn img {
width: 10px;
}
.header-banner_sp {
display: none;
}
@media only screen and (max-width: 768px) {
.header-banner_sp {
display: block;
}
.header-banner_pc {
display: none;
}
.site-header.headr-banner_on  {
padding-top: 0 !important;
}
.headr-banner_on .site-content {
padding-top:0px;
}
#header-bnr {
height: auto;
background: none;
}
.headr-banner {
position: fixed;
top: inherit;
bottom: 0;
left: 0;
border-top: 5px solid #d06855;
box-shadow: 0px -5px 12px 0 rgba(0, 0, 0, 0.2);
}
.headr-banner_inner {
max-width: 100%;
}
.headr-banner_btn {
}
} .online-sp {
display: none;
}
@media only screen and (max-width: 768px) {
.online-sp {
display: block;
}
.online-pc {
display: none;
}
}
.online-kv {
position: relative;
}
.online-kv figure {
padding: 0;
margin: 0;
}
.online-kv_textarea {
position: absolute;
top: 50%;
right: 4%;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.online-kv_ttl {
margin-bottom: 15px;
font-size: 30px;
text-shadow: 
white 1px 1px 10px, white -1px 1px 10px,
white 1px -1px 10px, white -1px -1px 10px;
}
.online-kv_text {
font-size: 21px;
text-shadow: 
white 1px 1px 10px, white -1px 1px 10px,
white 1px -1px 10px, white -1px -1px 10px;
}
@media only screen and (max-width: 768px) {
.online-kv_textarea {
top: inherit;
left: 0;
right: 0;
bottom: 4%;
margin: auto;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
text-align: center;
}
.online-kv_ttl {
margin-bottom: 13px;
font-size: 27px;
line-height: 1.5;
}
.online-kv_text {
font-size: 17px;
line-height: 1.5; 
}
}
.online-cont {
margin-bottom: 53px;
padding: 110px 0 135px;
background-color: #ff9022;
}
.online-cont_box {
width: 100%;
max-width: 915px;
margin: 0 auto 20px;
padding-top: 30px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 32px;
background-color: #fff;
text-align: center;
}
.online-cont_box.box02 {
padding-top: 40px;
padding-bottom: 77px;
margin-bottom: 45px;
}
.online-cont_ttl {
margin-bottom: 53px;
text-align: center;
color: #fff;
font-size: 30px !important;
}
.online-cont_ttl img {
max-width: 47px;
margin-right: 10px;
}
.online-cont_subttl {
margin-bottom: 3px;
color: #ff9022;
font-size: 25px;
font-weight: 500;
}
.online-cont_text {
font-size: 20px;
font-weight: 500;
}
.online-cont_subttl.marg {
margin-top:30px;
}
.online-cont_list {
display: inline-block;
margin-top: 9px;
}
.online-cont_list .online-cont_text {
padding: 7px 0;
display: flex;
align-items: center;
border-bottom: 1px solid #e5e5e5; 
text-align: left;
}
.online-cont_list .online-cont_text img {
width: 25px;
margin-right: 10px;
}
.online-cont_note {
font-size: 19px;
text-align: center;
color: #fff;
}
@media only screen and (max-width: 768px) {
.online-cont {
margin-bottom: 10px;
padding: 45px 15px 50px;
}
.online-cont_box {
margin-bottom: 15px;
padding-top: 18px;
padding-bottom: 22px;
}
.online-cont_box.box02 {
margin-bottom: 15px;
padding-top: 18px;
padding-bottom: 40px;
}
.online-cont_ttl {
margin-bottom: 15px;
font-size: 27px !important;
}
.online-cont_ttl img {
display: block;
max-width: 34px;
margin: 0 auto;
}
.online-cont_subttl {
margin-bottom: 0;
font-size: 22px;
}
.online-cont_text {
font-size: 16px;
}
.online-cont_list {
display: inline-block;
margin-top: 9px;
}
.online-cont_list .online-cont_text {
padding: 10px 0;
line-height: 1.5;
align-items: baseline;
}
.online-cont_list .online-cont_text img {
max-width: 18px;
margin-right: 10px;
width: 10%;
}
.online-cont_list .online-cont_text span {
width: 90%;
display: block;
}
.online-cont_note {
font-size: 14px;
}
}
.online-form_ttl {
margin-bottom: 50px;
font-size: 37px !important;
text-align: center;
color: #fc9121;
font-weight: bold;
margin-left: 0 !important;
}
@media only screen and (max-width: 768px) {
.online-form_ttl {
margin-bottom: 20px;
font-size: 25px !important;
line-height: 1.4;
}
}
.pc_top8{
display:block;
}
.sp_top8{
display:none;
}
@media only screen and (max-width: 768px) {
.pc_top8{
display:none;
}
.sp_top8{
display:block;
padding:0 15px;
}
} .toppage_2019.top_ver4 .top_cont3_content_out.video
{
display: block;
padding-top:30px;
padding-bottom:20px;
text-align:center;
}
.product_top_2019.ver2 .top_cont6_content.video
{
display: block;
padding-top:30px;
padding-bottom:80px;
text-align:center;
}
.toppage_2019.top_ver4 .top_cont3_content_out.video .wp-video,
.product_top_2019.ver2 .top_cont6_content.video .wp-video{
margin:0 auto;
} .product_top_2019.anniv_main .top_main.product_main {
background: top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2021/01/10th_main3.jpg);
padding: 170px 0 230px 0;
}
.anniv_main .ui-inner {
text-align: center;
}
.anniv_main .top_main.product_main img {
width: 60%;
}
.anniv_main h1{
font-size: 150%;
}
.anniv_content01{
background: #ff9022;
margin:0;
padding: 0 0 100px 0;
}
.anniv_con{
position:relative;
z-index:20;
max-width:1000px;
margin:-180px auto 30px;
padding: 100px 0 120px 0;
background:#fff;
}
.anniv_con_in{
max-width:800px;
margin: 0 auto;
}
.anniv_con h2{
color:#000;
font-size:30px;
}
.anniv_con .under_li{
display:inline-block;
border-bottom:solid 2px #ff9022;
margin-bottom:70px;
}
.anniv_con_in p{
font-size:16px;
text-align:left;
}
.anniv_con_in .wp-image-3661{
float:left;
margin-right:50px;
margin-bottom:30px;
}
.anniv_con_in .text_right{
text-align:right;
}
.anniv_content02 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2021/01/aniv_back.jpg);
padding: 70px 0 120px 0;
margin-bottom:50px;
}
.anniv_content02 .anniv_con{
position:relative;
z-index:20;
max-width:1000px;
margin:70px auto 0px;
padding: 100px 0 120px 0;
background:rgba(255,255,255,0.9);
}
.anniv_con_in .wp-image-3663{
margin-bottom:20px;
}
.anniv_con_in .wp-image-3664{
float:right;
margin-left:50px;
margin-bottom:30px;
}
.wp-image-3661.sp,.wp-image-3664.sp{
display:none;
}
.wp-image-3661.pc,.wp-image-3664.pc{
display:block;
}
@media only screen and (max-width: 768px) {
.anniv_con_in{
max-width:800px;
margin: 0 auto;
padding:0 8%;
}
.product_top_2019.anniv_main .top_main.product_main {
background: center top / 115% no-repeat url(https://unisearch.jp/wp-content/uploads/2021/01/bg_sp.jpg);
padding: 100px 0 270px 0;
}
.anniv_main h1{
font-size: 100%;
margin-bottom:15px;
}
.anniv_main .top_main.product_main img {
width: 90%;
margin-bottom:30px;
}
.anniv_main .top_main .ui-inner {
position: relative;
min-height: 250px;
}
.anniv_con {
position: relative;
z-index: 20;
max-width: 100%;
margin: -260px 15px 30px 15px;
padding: 60px 0 120px 0;
background: #fff;
}
.anniv_con h2 {
line-height:1.6;
font-size: 26px;
}
.anniv_con .under_li{
padding-bottom:15px;
}
.anniv_content02 .anniv_con {
position: relative;
z-index: 20;
max-width: 100%;
margin: 70px 15px 0px 15px;
padding: 100px 0 120px 0;
background: #fff;
}
.anniv_con_in .wp-image-3661{
float:none;
margin-right:0px;
margin-left:0px;
margin-bottom:30px;
width:100%;
}
.anniv_con_in .wp-image-3664{
float:none;
margin-left:0px;
margin-right:0px;
margin-bottom:30px;
width:100%;
}
.wp-image-3661.sp,.wp-image-3664.sp{
display:block;
}
.wp-image-3661.pc,.wp-image-3664.pc{
display:none;
}
}
@media only screen and (max-width: 320px) {
.anniv_main h1{
font-size: 90%;
margin-bottom:15px;
}
.anniv_con h2 {
line-height:1.6;
font-size: 22px;
}
}
.fot_link_text:after {
display: inline-block;
margin-left: 0.5rem;
content: "";
width: 10px;
height: 10px;
background: url(https://unisearch.jp/wp-content/uploads/2021/02/icon-blank_bk.png) no-repeat;
background-size: contain;
} .mv_tit{
display:inline-block;
border-bottom:solid 2px #ff8228;
font-size:24px;
}
.mv_tit .lg{
font-size:115%;
}
.product_up_point{
max-width: 980px;
background:rgba(255,255,255,0.6);
text-align:left;
margin:0 auto 30px;
padding:15px 40px 25px;
box-shadow: 4px 4px 5px 2px rgb(81 75 70 / 35%);
}
.product_up_point .mv_tit{
margin-bottom:20px;
}
@media only screen and (max-width: 768px) {
.mv_tit{
font-size:14px;
}
.product_up_point{
margin:0 15px 30px;
padding:15px 20px 25px;
font-size:18px;
}
.product_up_point .mv_tit{
font-size:24px;
}
}
.product_content03.product_function h2{
padding-bottom:0px;
}
.product_content03.product_function{
color:#fff;
padding-bottom:60px;
}
.product_function_in h3{
font-size:26px;
color:#40526b;
}
.product_function_in_lust{
margin-bottom:60px;
margin-top:30px;
}
.product_top_2019.ver2 .product_function_in .top_cont5_content ul {
list-style-type: none;
margin-left: 0px;
}
.product_top_2019.ver2 .product_function_in .top_cont7_content_in li {
background: #fff url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
.product_top_2019.ver2 .product_function_in .top_cont7_content_in li ul li {
background: none;
padding: 15px 0 0px 0px;
list-style-type: square;
color: #ff9022;
line-height: 1.4;
}
.product_top_2019.ver2 .product_function_in .top_cont5_content li ul {
margin-left: 20px;
}
@media only screen and (max-width: 768px) {
.product_function_in_no1,.product_function_in_no2,.product_function_in_lust{
padding:0 20px;
}
.product_function_in_no2{
background:#f5f6f8;
padding-top:30px;
padding-bottom:30px;
}
.product_function_in_lust{
margin-top:30px;
}
.product_top_2019.ver2 .product_function_in .top_cont7_content_in.left {
margin-top: 25px;
}
.product_top_2019.ver2 .product_function_in .top_cont7_content_in .product_function_in_no2 li {
background: #f5f6f8 url(https://unisearch.jp/wp-content/uploads/2019/07/top_cont7_ico.png) no-repeat left 5px/35px;
padding: 0px 0 10px 40px;
}
}
.suggest_about{
color:#fff;
}
.suggest_about_in{
max-width:900px;
text-align:left;
margin:0 auto;
padding-bottom:80px;
}
.suggest_merit{
padding-top:80px;
}
.suggest_merit .product_cont02_box {
display: inline-block;
vertical-align:top;
width:250px;
margin: 10px 0px 40px 0px;
text-align: center;
font-size: 16px;
line-height: 1.86;
padding:0 15px;
}
.suggest_merit h4{
font-size:18px;
font-weight:bold;
height:65px;
padding-top:15px;
line-height: 22px;
}
.suggest_merit_text{
text-align:left;
}
.suggest_merit .product_cont02 img {
display:inline-block;
padding: 0 10px;
width: 240px;
}
.suggest_merit h2.product_content_tit{
margin-bottom:10px;
}
.suggest_merit .product_cont02{
margin-top:25px;
}
@media only screen and (max-width: 768px) {
.suggest_merit .product_cont02_box {
display: flex;
vertical-align: top;
width: 100%;
margin: 10px 0px 40px 0px;
text-align: left;
font-size: 16px;
line-height: 1.86;
padding: 0 15px;
}
.suggest_about_in{
padding:0 15px 80px;
}
.suggest_merit h2.product_content_tit {
font-size:24px;
margin-bottom: 0px;
}
img.suggest_merit_sen{
display:none;
}
.flex-item1 {
flex-basis: 30%; 
}
.flex-item2{
flex-basis: 70%;
}
.suggest_merit .flex-item1 img{
padding-top:15px;
}
.suggest_merit h4{
font-size:20px;
font-weight:bold;
height:auto;
padding-top:15px;
padding-bottom:10px;
line-height: 24px;
}
}
.case_disc{
margin-bottom:30px;
}
.case_company_logo{
display:flex;
flex-wrap: wrap;
}
.case_company_logo a{
width:25%;
padding:1%;
border-top:solid 1px #e5e5e5;
border-left:solid 1px #e5e5e5;
color:#666;
text-align:center;
font-size:12px;
line-height:3.5;
}
.case_company_logo a:nth-of-type(4n){
border-right:solid 1px #e5e5e5;
}
.case_company_logo a:nth-child(n+17){
border-bottom:solid 1px #e5e5e5;
}
.case_company_logo.logo_202107 a:nth-child(n+21){
border-bottom:solid 1px #e5e5e5;
}
.case_company_logo.logo_202107 a:nth-child(n+21){
border-top:solid 0px #e5e5e5;
}
img.sp-none{
display:block;
}
.case_company_logo .spw-none{
display:block;
pointer-events: none;
}
@media only screen and (max-width: 768px) {
.case_company_logo a{
width:50%;
padding:1% 1% 5% 1%;
border:solid 0px #e5e5e5;
line-height: 1.3;
}
.case_company_logo a:nth-of-type(4n){
border-right:solid 0px #e5e5e5;
}
.case_company_logo a:nth-child(n+17){
border-bottom:solid 0px #e5e5e5;
}
.case_company_logo.logo_202107 a:nth-child(n+21){
border-bottom:solid 0px #e5e5e5;
}
img.sp-none{
display:none;
}
.case_company_logo .spw-none{
display:none;
pointer-events: none;
}
.product_com_text_after.case_mg{
margin-bottom:0px;
}
}
.toppage_2019.top_ver4 .top_cont_04_in.search img.ja_logo {
height: 80px;
max-width: 300px;
margin-top: 25px;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest img.ja_logo {
height: 80px;
max-width: 300px;
margin-top: 25px;
}
@media only screen and (max-width: 768px){
.toppage_2019.top_ver4 .top_cont_04_in.search img.ja_logo {
height: 60px;
max-width: 320px;
margin-top: 25px;
}
.toppage_2019.top_ver4 .top_cont_04_in.suggest img.ja_logo {
height: 60px;
max-width: 320px;
margin-top: 25px;
}
}
.product_top_2019.ver2 .top_main.product_main.jp_logo {
padding: 120px 0 80px 0;
}
.product_top_2019.ver2 .product_main.jp_logo .top_main_copy {
top: 150px;
}
.product_main.jp_logo .top_main_bot_in {
bottom: 0px;
}
@media only screen and (max-width: 768px){
.product_top_2019.ver2 .product_main.jp_logo .top_main_copy {
top: 40px;
}
}
.top_cont10.product_case .top_cont10_content {
box-shadow: 4px 4px 5px 2px rgb(81 75 70 / 35%);
padding: 30px 60px;
margin: 15px auto;
color: #282832;
}
.top_cont10.product_case .top_cont10_content_in.left_con {
width: 43%;
margin-right: 5%;
}
.top_cont10.product_case .top_cont10_content_in.right_con {
width: 50%;
line-height: 1.6;
}
.top_cont10.product_case .top_cont10_content .top_cont10_content_in.right_con {
font-size: 18px;
}
.top_cont10.product_case .cont_right_tit {
font-size: 24px;
}
.top_cont10.product_case .top_cont10_content .orange {
color: #ff9933;
}
.top_cont10.product_case .top_cont10_content .top_cont10_content_in.left_con {
display: inline-block;
text-align: center;
font-size: 18px;
}
@media only screen and (max-width: 768px){
.top_cont10.product_case .top_cont10_content {
width: 85%;
box-shadow: 4px 4px 5px 2px rgb(81 75 70 / 0%);
padding: 30px 0px;
margin: 15px auto;
color: #282832;
}
.top_cont10.product_case .top_cont10_content_in.left_con {
width: 100%;
margin-right: 0px;
}
.top_cont10.product_case .top_cont10_content_in.right_con {
width: 100%;
}
.top_cont10.product_case .swiper-button-prev, .top_cont10.product_case .swiper-button-next {
width: 25px;
height: 25px;
margin-top: -12px;
}
.top_cont10.product_case .slider2 .swiper-button-prev {
margin-left: -15px;
}
.top_cont10.product_case .slider2 .swiper-button-next {
margin-right: -15px;
}
}
.page-id-2565 .post-password-form,.page-id-2261 .post-password-form,.page-id-2811 .post-password-form,.page-id-4900 .post-password-form,.page-id-5248 .post-password-form,.page-id-4914 .post-password-form,.post-password-form {
padding-top: 100px;
} .product202107 .product_content02.top_cont6{
padding:0 0 30px 0;
}
.product202107 .top_cont6_content.product_001{
padding-top:70px;
background:#fff;
}
.product_top_2019.ver2.product202107 .top_cont6_content.video{
background:#fff;
}
@media only screen and (max-width: 768px){
.product_top_2019.ver2.product202107 .top_cont6_content.video {
padding-right: 15px;
padding-left: 15px;
}}
.product202107 .top_cont6_content.product_002{
padding-top:50px;
padding-bottom:50px;
background:#f5f6f8;
}
.product202107 .top_cont6_content.product_002 h3 {
line-height: 1.4;
font-size: 27px;
padding-top:40px;
}
.product202107 .top_cont6_content.product_002 .te_orange {
color: #ff9022;
}
@media only screen and (max-width: 768px){
.product202107 .top_cont6_content.product_002 h3 {
font-size: 22px;
}
.product202107 .top_cont6_content.product_002 .top_cont3_text.sp h3 {
font-size: 18px;
}
.product202107 .top_cont6_content.product_002 h2 {
line-height: 1.2;
}
}
.product202107 .top_cont3_content_out{
display:flex;
background:#f5f6f8;
}
.product202107 .top_cont3_content_sankaku{
margin:110px 20px 0 20px;
width:100px;
}
.product202107 .top_cont3_icn {
display: inline-block;
vertical-align: top;
text-align:center;
width: 100%;
margin: 5px auto;
padding:0 20px;
}
.product202107 .top_cont3_text.pc{
text-align:center;
line-height:1.2;
font-size:21px;
padding:20px 0;
}
.product202107 .top_cont3_text.pc p{
text-align:left;
padding:20px 0;
font-size:16px;
line-height:1.6;
}
@media only screen and (max-width: 768px) {
.product202107 .top_cont3_content_out {
display: block;
}
.product202107 .top_cont3_content_sankaku{
display:none;
}
.product202107 .top_cont3 h2 {
font-size: 24px;
}
.product202107 .top_cont3_icn {
vertical-align: middle;
width: 60px;
margin-right: 8px;
padding:0;
}
.product202107 .top_cont3_text.sp {
display: inline-block;
width: 260px;
font-size:20px;
}
.product202107 .top_cont3_text.pc p {
padding: 0px 0;
}
.product202107 .top_cont3_text.pc {
padding: 10px 10px;
}
.product202107 .top_cont6 .top_cont3_icn img {
max-width: 100%;
margin: 0;
padding: 0;
}
}
.case_company_logo.product_com_logo a {
width: 16%;
padding: 1%;
border-top: solid 0px #e5e5e5;
border-left: solid 0px #e5e5e5;
}
.case_company_logo.product_com_logo a:nth-of-type(4n){
border-right:solid 0px #e5e5e5;
}
.case_company_logo.product_com_logo a:nth-child(n+17){
border-bottom:solid 0px #e5e5e5;
}
@media only screen and (max-width: 768px) {
.case_company_logo.product_com_logo a{
width:33%;
padding:1%;
border:solid 0px #e5e5e5;
}
.case_company_logo.product_com_logo a:nth-of-type(4n){
border-right:solid 0px #e5e5e5;
}
.case_company_logo.product_com_logo a:nth-child(n+17){
border-bottom:solid 0px #e5e5e5;
}
}
.product_com_text_before{
font-size:18px;
text-align:center;
width:100%;
margin-bottom:30px;
}
.product_com_text_after p{
text-align:center;
border-bottom:solid 2px #ff9022;
display:inline-block;
font-size:18px;
}
.product_com_text_after{
text-align:center;
width:90%;
margin:30px auto 70px;
} .partner.suggest_main.seminar .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2022/06/seminar_main2.jpg);
padding: 150px 0 0 0;
font-size: 27px;
}
.partner.suggest_main.seminar .top_main_copy h2 {
font-size:18px;
color: #282832;
}
.partner.suggest_main.seminar .top_main_copy h1 {
font-size:27px;
color: #282832;
line-height: 1.5;
margin-bottom:20px;
}
.partner.suggest_main.seminar .top_main_day {
background:#f98c34;
padding: 5px 15px 5px 15px;
font-size: 20px;
display: inline-block;
}
.suggest_main.seminar .product_main .top_main_copy {
left: 0px;
}
.partner.suggest_main.seminar .top_main_bottom_text {
position: absolute;
bottom: 0px;
left: 20px;
background-color: rgba(0,0,0,0.8);
color: #fff;
font-size: 16px;
padding: 7px 40px 7px 40px;
}
.partner.suggest_main.seminar .padd70{
background:#ffefe7;
}
.partner.suggest_main.seminar .top_cont7_content_in{
background:#fff;
padding: 10px 0 30px 0;
}
.partner.suggest_main.seminar .top_cont7_content{
max-width: 1020px;
margin:0 auto;
}
.partner.suggest_main.seminar .top_cont7_content h2 {
margin-left: 0px;
color:#333;
}
.seminar_content01 h3{
margin-top:60px;
padding-bottom:5px;
margin-bottom:20px;
border-bottom: solid 2px #f98c34;
width:220px;
}
.seminar_content01 p,.seminar_content01 table{
font-size:16px;
}
.seminar .seminer_speaker_img{
width:300px;
float:left;
margin-right:20px;
}
img.seminer_speaker_img{
display:block;
}
img.seminer_speaker_img_sp{
display:none;
}
.seminer_speaker{
margin-bottom:60px;
}
.seminar_toudanname{
font-size:20px;
}
@media only screen and (max-width: 768px) {
.partner.suggest_main.seminar .top_main.product_main {
background: right / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2022/06/seminar_main3.jpg);
}
.partner.suggest_main.seminar .top_cont7_content {
width: 100%;
padding: 0 0;
}
.partner.suggest_main.seminar .top_cont7_content p {
font-size:16px;
}
.partner.suggest_main.seminar .w750 {
width: 100%;
margin: 30px auto;
}
.partner.suggest_main.seminar .top_cont7_content_in{
padding: 0 15px;
}
.seminar .seminer_speaker_img{
width:100%;
float:none;
margin-right:0px;
}
img.seminer_speaker_img{
display:none;
}
img.seminer_speaker_img_sp{
display:block;
}
.seminer_speaker_text{
margin-top:30px;
}
.seminar table th {
width: 24%;
}
.partner.suggest_main.seminar .top_cont7_content h2 {
font-size:32px;
}
.suggest_main.seminar .product_main .top_main_copy {
margin:0;
padding-bottom:140px;
}
.partner.suggest_main.seminar .top_main_copy h1 {
display:block;
font-size: 27px;
color: #282832;
line-height: 1.5;
margin-bottom: 20px;
}
.partner.suggest_main.seminar .top_main_copy h2 {
padding-top:0;
}
.top_cont_news.ver2020 .top_cont_news_banner.seminar {
margin-bottom: 0px;
}
.sp_top8.onlinemeet {
display: block;
padding: 0;
}
}
.top_cont8.onlinemeet img {
max-width: 2000px;
}
.toppage_2019.top_ver4 .top_cont8.onlinemeet{
background:#F0F0F0;
}
.toppage_2019.top_ver4 .top_cont_04.onlinemeet {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2022/06/onlinemeeting_banner_back.jpg);
padding: 50px 0;
}
.toppage_2019.top_ver4 .top_cont_04.onlinemeet .ui-inner {
display: block;
}
.toppage_2019.top_ver4 .top_cont_04.onlinemeet .top_cont_04_in {
padding: 32px;
font-size: 16px;
text-align: center;
margin: 0;
width: 100%;
box-shadow: 0px 0px 0px 0px rgb(81 75 70 / 35%);
}
.toppage_2019.top_ver4 .top_cont_04.onlinemeet .top_cont_04_in a {
border: 0px solid #fff;
}
@media only screen and (max-width: 768px) {
.top_cont_04.onlinemeet{
display:none;
}
} .ecsystem .top_main.product_main {
background: bottom / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2022/09/main_back_ecsystem2.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.ecsystem .sa-neme a{
color: #333;
}
.ecsystem .product_main .ui-inner {
text-align: left;
}
.ecsystem .product_main .top_main_copy {
position: relative;
right: 0px; 
top: 0px;
display: block;
text-align: left;
color: #fff;
width: 50%;
padding: 0px;
}
.ecsystem_cont_out{
border-bottom: solid 1px #fdb366;
margin-top:60px;
}
.ecsystem_cont {
display: flex;
align-items: center;
height:200px;
}
.ecsystem_cont_in {
width: 27%;
padding: 10px 10px 10px 10px;
text-align: center;
font-size: 16px;
vertical-align: middle;
}
.ecsystem_cont_in .sa-neme {
font-size: 12px;
padding-top:15px;
}
.ecsystem_cont_in.name {
width: 19%;
background:#fff6d1;
color:#ff8228;
font-weight:bold;
line-height:1.2;
padding: 70px 10px 70px 10px;
}
.ecsystem_cont_in.name1 {
width: 19%;
background:#fff6d1;
color:#ff8228;
font-weight:bold;
line-height:1.2;
padding: 78px 10px 78px 10px;
}
.ecsystem_cont_in.name h3,.ecsystem_cont_in.name1 h3 {
color:#ff8228;
}
.ecsystem_cont_in.name0 {
width: 19%;
padding: 78px 10px 78px 10px;
}
.ecsystem_cont_in.text-in {
width: 81%;
padding: 10px 10px 10px 60px;
text-align: left;
font-size: 16px;
vertical-align: middle;
margin-bottom:60px;
}
.ecsystem_cont_in.name.bot40 {
margin-bottom:60px;
}
.ecsystem_cont_etc{
text-align:right;
font-size:16px;
margin-bottom:20px;
}
.ecsystem .product_com_text_after {
text-align: center;
width: 90%;
margin: 70px auto 70px;
}
.ecsystem .top_cont2 {
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2019/10/main_back_p2.jpg);
color: #fff;
padding: 100px 0 0 0;
font-size: 21px;
}
.ecsystem .top_cont2 .ui-inner{
text-align:left;
padding-left:40%;
}
.ecsystem .top_cont2 .ui-inner a{
color: #fff;
}
.ecsystem .top_cont2 img {
width:380px;
}
@media only screen and (max-width: 768px) {
.ecsystem .top_main.product_main {
background: bottom right -50px / 160% no-repeat #edc853 url(https://unisearch.jp/wp-content/uploads/2022/09/main_back_ecsystem2.jpg);
padding: 130px 0 30px 0;
font-size: 27px;
}
.ecsystem .product_main .ui-inner {
text-align: center;
}
.ecsystem .product_main .top_main_copy {
position: relative;
right: 0px; 
top: 0px;
display: block;
text-align: center;
width: 100%;
padding: 20px 0 0 0;
}
.ecsystem_cont {
display: block;
align-items: center;
height:auto;
}
.ecsystem_cont_in {
float:  left;
height:150px;
width: 50%;
padding: 40px 15px 40px 15px;
text-align: center;
font-size: 16px;
vertical-align: middle;
}
.ecsystem_cont_in a {
height:65px;
}
.ecsystem_cont_in.name,.ecsystem_cont_in.name1 {
width: 100%;
height:auto;
background:#fff6d1;
color:#ff8228;
font-weight:bold;
line-height:1.2;
padding: 30px 10px 30px 10px;
}
.ecsystem_cont_in.name0,.ecsystem_cont_in.sp-none {
display: none;
}
.ecsystem_cont_etc{
display: block;
width: 100%;
overflow:  hidden;
}
.ecsystem .product_com_text_after.case_mg{
margin-top:10px;
margin-bottom:80px;
overflow:  hidden;
}
.ecsystem .product_com_text_after.case_mg p{
font-size: 16px;
}
.ecsystem_cont_in.text-in {
display:block;
width: 100%;
padding: 10px;
}
.ecsystem .top_cont2 .ui-inner {
text-align: left;
padding-left: 30%;
font-size: 18px;
line-height:1.3;
}
}
.page-id-4722 .site-content .post-password-form{
padding-top:150px;
}
.product_content03.ecsystem h2 {
font-size: 39px;
color: #fff;
padding: 60px 0 0px 0px;
}
.ecsystem_text_before{
font-size: 18px;
padding-bottom:30px;
}
.ecsystem .case_company_logo.product_com_logo a {
width: 24%;
padding: 1%;
border-top: solid 0px #e5e5e5;
border-left: solid 0px #e5e5e5;
}
.ecsystem .product_com_text_after p {
color:#333;
}
@media only screen and (max-width: 768px) {
.product_content03.ecsystem h2 {
font-size:24px;
color: #fff;
padding: 60px 0 0px 0px;
}
.ecsystem .case_company_logo.product_com_logo a {
width: 50%;
padding: 5%;
border-top: solid 0px #e5e5e5;
border-left: solid 0px #e5e5e5;
}
} .case_2023 .case_disc {
margin-bottom: 20px;
}
.case_interview_tit{
background:#ff9022;
color:#fff;
font-weight:bold;
padding:5px 5px 5px 15px;
margin-bottom:20px;
}
.case_2023 .case-flex{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.case_2023 .title-body_wrap {
width: 233px;
flex-grow: 0;
align-items: stretch;
padding:0;
   background: #ffffff !important;
color:#333;
}
.case_2023 .case-flex::after{
content:"";
display: block;
width:233px;
}
.case_2023 .case-flex::before{
content:"";
display: block;
width:233px;
order: 1;
}
.case_2023 .case-grid.no01 .case-title.list .title-body,
.case_2023 .case-grid.no03 .case-title.list .title-body,
.case_2023 .case-grid.no04 .case-title.list .title-body,
.case_2023 .case-grid.no05 .case-title.list .title-body {
float: none;
display:block;
width: 100%;
padding:0;
background: #ffffff !important;
color:#333;
}
.case_2023 .case-grid .case-title.list .title-body.logoname,
.case_2023 .case-grid.no01 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no03 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no04 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no05 .case-title.list .title-body.logoname{
display:flex;
align-items: center;
justify-content: space-between;
}
.case_2023 .case-grid .case-title.list .title-body .logo {
padding:0;
}
.case_2023 .logo img{
width:100px; 
}
.case_2023 .case-title.list .title-body.name,
.case_2023 .case-grid.no01 .case-title.list .title-body.name,
.case_2023 .case-grid.no03 .case-title.list .title-body.name,
.case_2023 .case-grid.no04 .case-title.list .title-body.name,
.case_2023 .case-grid.no05 .case-title.list .title-body.name{
float: none;
display:block;
width: 100%;
}
.case_2023 .title-text{
height:75px;
padding-top:5px;
color:#333;
}
.case_2023 .title-body .name{
padding:0 5px 0 0;
}
.case_2023 .case-thumbnail .img{
border-bottom:solid 5px #ff9022;
}
.case_2023 .case-title.list .title-body.name .company {
max-width: 233px;
color:#666;
}
.case_2023 .case-title.list {
margin-bottom: 20px;
}
.case_2023 .case-flex.kiji{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.case_2023 .case-kiji{
width: 233px;
}
.case_2023 .case-flex.kiji::after{
content:"";
display: block;
width:233px;
}
.case_2023 .case-flex.kiji::before{
content:"";
display: block;
width:233px;
order: 1;
}
.case_2023 .case-kiji-text{
margin-bottom:20px;
color:#333;
}
.case_2023 .subpage-header .page-title {
margin-bottom: 20px;
}
.case_2023 #subpage-header{
display:inline-block;
min-width: auto;
margin-right:50px;
}
.case_2023 .case_disc.title01{
display:inline-block;
}
.case_2023 .product_com_text_after p {
color:#333;
}
#contents.case_2023{
margin-top:100px;
}
.case_2023 #subpage-header .page-title {
margin-bottom: 20px;
}
@media only screen and (max-width: 980px){
.case_2023 #subpage-header{
display:block;
min-width: auto;
margin-right:0px;
}
.case_2023 .case_disc.title01{
display:block;
}
.case_2023 #subpage-header .page-title {
margin-bottom: 20px;
}
.case_2023 .title-body_wrap {
text-align: left;
}
.title-body_inner {
display: block; 
}
.case_2023 .title-body_wrap {
width: 100%;
}
.case_2023 .case-grid{
width: 23%;
}
.case_2023 .case-flex::after{
content:"";
display: block;
width:23%;
}
.case_2023 .case-flex::before{
content:"";
display: block;
width:23%;
order: 1;
}
.case_2023 .case-grid .case-title.list .title-body.logoname,
.case_2023 .case-grid.no01 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no03 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no04 .case-title.list .title-body.logoname,
.case_2023 .case-grid.no05 .case-title.list .title-body.logoname{
display:block;
text-align:center;
}
.case_2023 .logo img {
width: auto;
height:40px;
}
.case_2023 .case-grid.no03 .title-body img {
width: auto;
margin-top: 0px;
}
.case-grid .title-body img {
margin-top: 0px;
}
.case_2023 .case-title.list .title-body.name .company {
max-width: 100%;
color: #666;
}
.case_2023 .case-kiji{
width: 23%;
}
.case_2023 .case-flex.kiji::after{
content:"";
display: block;
width: 23%;
}
.case_2023 .case-flex.kiji::before{
content:"";
display: block;
width: 23%;
order: 1;
}
#contents.case_2023{
margin-top:80px;
}
}
@media only screen and (max-width: 768px) {
.case_2023 .case-flex{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.case_2023 .title-body_wrap {
width: 100%;
}
.case_2023 .case-grid{
width: 48%;
}
.case_2023 .case-flex::after{
content:"";
display: block;
width:48%;
}
.case_2023 .case-flex::before{
content:"";
display: block;
width:48%;
order: 1;
}
.case_2023 .case-title.list .title-body.name .company {
max-width: 100%;
color:#666;
}
.case_2023 .title-text{
height:auto;
padding-top:5px;
}
.case_2023 .case-kiji{
width:48%;
}
.case_2023 .case-flex.kiji::after{
content:"";
display: block;
width:48%;
}
.case_2023 .case-flex.kiji::before{
content:"";
display: block;
width:48%;
order: 1;
}
.product_com_text_after.case_mg {
margin-bottom: 30px;
}
} .case_2024 .case_interview_tit{
background:#fff;
margin-bottom:20px;
padding:0;
}
.case_2024 .case_interview_tit h2{
font-size:24px;
font-weight:normal;
border-bottom: 3px solid #FF9022;
padding:5px 5px 0px 0px;
letter-spacing: 0.07em;
line-height:1.4;
}
.case_2024 .case_interview_tit h3{
font-weight: normal;
font-size: 18px;
letter-spacing: 0.08em;
background:#F5F6F8;
padding:10px 0px 10px 10px;
margin-bottom:20px;
border-left: 10px solid #FF9022;
}
.case_2024 .case_interview_tit h4{
font-weight: normal;
font-size: 16px;
letter-spacing: 0.08em;
background:#fff;
padding:0px 0px 0px 10px;
margin-bottom:20px;
border-left: 10px solid #FF9022;
}
.case_2024 .case_interview_tit.marg_top h4,.case_2024 .case_interview_tit.marg_top h3{
margin-top:60px;
}
.case_2024 .case_company_logo a {
border-top: solid 0px #e5e5e5;
border-left: solid 0px #e5e5e5;
}
.case_2024 .case_company_logo a:nth-of-type(4n) {
border-right: solid 0px #e5e5e5;
}
.case_2024 .case_company_logo a:nth-child(n+17) {
border-bottom: solid 0px #e5e5e5;
}
.case_2024 .product_com_text_after {
margin: 30px auto 0px;
}
#contents.case_2024 {
margin-bottom: 50px;
}  .page-id-1453 #contents,.page-id-3976 #contents,
.page-id-65 #contents,.page-id-1571 #contents {
margin-top: 120px;
margin-bottom:50px;
}
.page-id-1453 #contents,.page-id-3976 #contents{
margin-top: 120px;
margin-bottom:0px;
}
.page-id-1453 .mw_wp_form .hContact.ver_2023,
.page-id-65 .mw_wp_form .hContact.ver_2023 {
position:absolute;
top:10px;
left:200px;
}
.page-id-3976 .mw_wp_form .hContact.ver_2023,
.page-id-1571 .mw_wp_form .hContact.ver_2023 {
position:absolute;
top:10px;
left:200px;
width:720px;
}
.page-id-1453 #main_uni,
.page-id-3976 #main_uni,
.page-id-65 #main_uni,
.page-id-1571 #main_uni {
float: left;
width: 100%;
max-width: 793px;
text-align: left;
}
.post-1453 .parts-table th,.post-3976 .parts-table th,
.post-65 .parts-table th,.post-1571 .parts-table th,
.page-id-6258 .parts-table th,.page-id-3261 .parts-table th,.page-id-4914 .parts-table th,.page-id-2786 .parts-table th,.page-id-4722 .parts-table th{
width: 25%;
border-bottom: 1px solid #fff;
padding: 5px 0;
font-weight: 600;
white-space: nowrap;
line-height: 1.2;
vertical-align: middle;
}
.post-1453 .parts-table td,.post-3976 .parts-table td,
.post-65 .parts-table td,.post-1571 .parts-table td,.page-id-6258 .parts-table td,.page-id-3261 .parts-table td,.page-id-4914 .parts-table td,.page-id-2786 .parts-table td,.page-id-4722 .parts-table td{
width: 75%;
border-bottom: 1px solid #fff;
padding: 5px 0;
}
.post-1453 .parts-table,
.post-65 .parts-table,.page-id-6258 .parts-table,.page-id-3261 .parts-table,.page-id-4914 .parts-table,.page-id-2786 .parts-table,.page-id-4722 .parts-table {
width: 100%;
border-top: 1px solid #fff;
}
.post-1453 .parts-table{
width: 100%;
border-top: 1px solid #fff;
margin: 30px 0 0 0;
}
.post-3976 .parts-table,
.post-1571 .parts-table,.page-id-6258 .parts-table {
width: 100%;
border-top: 1px solid #fff;
}
.post-3976 .mw_wp_form_preview .parts-table,
.post-1571 .mw_wp_form_preview .parts-table {
margin-top:10px;
}
.post-1453.page .entry-title,
.post-65.page .entry-title {
margin-bottom: 30px;
}
.post-1453 #ContactForm input, .post-1453 #ContactForm textarea,
.post-65 #ContactForm input, .post-65 #ContactForm textarea,
.page-id-6258 #mw_wp_form_mw-wp-form-6259 input, .page-id-6258 #mw_wp_form_mw-wp-form-6259 textarea,
#mw_wp_form_mw-wp-form-6483 input,#mw_wp_form_mw-wp-form-6483 textarea,
#mw_wp_form_mw-wp-form-6510 input,#mw_wp_form_mw-wp-form-6510 textarea,
#mw_wp_form_mw-wp-form-6541 input,#mw_wp_form_mw-wp-form-6541 textarea{
padding: 10px;
width: 610px;
border: 1px solid #999;
width: 100%;
max-width: 610px;
}
.con_required{
color:#fff;
background: #ff9022;
font-weight:normal;
padding:3px 4px 3px 5px;
margin-left:5px;
}
.con_optional {
color: #333;
background: #E5E5E5;
font-weight: normal;
padding: 3px 4px 3px 5px;
margin-left: 5px;
}
#mw_wp_form_mw-wp-form-1447 input[type="submit"],#mw_wp_form_mw-wp-form-1573 input[type="submit"],
#mw_wp_form_mw-wp-form-6259 input[type="submit"],#mw_wp_form_mw-wp-form-6476 input[type="submit"],
#mw_wp_form_mw-wp-form-6479 input[type="submit"],#mw_wp_form_mw-wp-form-6483 input[type="submit"],
#mw_wp_form_mw-wp-form-6510 input[type="submit"],#mw_wp_form_mw-wp-form-6541 input[type="submit"]{
max-width: 500px;
}
#mw_wp_form_mw-wp-form-5119 input[type="submit"],#mw_wp_form_mw-wp-form-5668 input[type="submit"],
#mw_wp_form_mw-wp-form-1447 input[type="submit"],#mw_wp_form_mw-wp-form-1573 input[type="submit"],
#mw_wp_form_mw-wp-form-6259 input[type="submit"],#mw_wp_form_mw-wp-form-6476 input[type="submit"],
#mw_wp_form_mw-wp-form-6479 input[type="submit"],#mw_wp_form_mw-wp-form-6483 input[type="submit"],
#mw_wp_form_mw-wp-form-6510 input[type="submit"],#mw_wp_form_mw-wp-form-6541 input[type="submit"]{
border:none !important;
background: #ff9022;
padding: 10px 10px;
text-align: center;
color: #fff;
font-size: 128.57143%;
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: 200;
text-align: center;
cursor: pointer;
width: 100%;
display:block;
margin:0;
border-radius: 20px;
border: 3px solid #ff9022;
box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
}
#mw_wp_form_mw-wp-form-6510 select, #mw_wp_form_mw-wp-form-6541 select{
padding:8px;
border-radius: 3px;
border: 1px solid #999;
}
#mw_wp_form_mw-wp-form-5119 .mwform-checkbox-field, #mw_wp_form_mw-wp-form-5668 .mwform-checkbox-field,
#mw_wp_form_mw-wp-form-1447 .mwform-checkbox-field, #mw_wp_form_mw-wp-form-1573 .mwform-checkbox-field,
#mw_wp_form_mw-wp-form-6259 .mwform-checkbox-field,#mw_wp_form_mw-wp-form-6476 .mwform-checkbox-field,
#mw_wp_form_mw-wp-form-6479 .mwform-checkbox-field,#mw_wp_form_mw-wp-form-6483 .mwform-checkbox-field,
#mw_wp_form_mw-wp-form-6510 .mwform-checkbox-field,#mw_wp_form_mw-wp-form-6541 .mwform-checkbox-field{
display: inline-block;
}
.post-1453 #ContactForm .privacy_td input,
.post-65 #ContactForm .privacy_td input {
padding: 10px;
width: 30px;
border: 1px solid #999;
max-width: 30px;
}
.privacy_td .mwform-checkbox-field-text{
display:none;
}
.cont_docu{
position:absolute;
width: 170px;
height: 226px;
top:65px;
right:0;
border-radius: 4px;
background: transparent;
border: 2px solid #ff9022;
padding: 10px 8px 5px 8px;
}
.cont_docu_text{
font-size:12px;
line-height:1.7;
margin-bottom:10px;
}
.post-1453 #ContactForm input[name="submitBack"], .post-3976 #ContactForm input[name="submitBack"],
.post-65 #ContactForm input[name="submitBack"], .post-1571 #ContactForm input[name="submitBack"],
.post-6259 #ContactForm input[name="submitBack"],#mw_wp_form_mw-wp-form-6259 input[name="submitBack"],
#mw_wp_form_mw-wp-form-6476 input[name="submitBack"],#mw_wp_form_mw-wp-form-6479 input[name="submitBack"],#mw_wp_form_mw-wp-form-6483 input[name="submitBack"],#mw_wp_form_mw-wp-form-6510 input[name="submitBack"],#mw_wp_form_mw-wp-form-6541 input[name="submitBack"]{
padding: 10px 10px;
border: 0px solid #fff;
width: 100%;
max-width: auto;
color: #ff9022;
margin-top: 0px;
background: #FFF;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.post-3976 #ContactForm,
.post-1571 #ContactForm {
padding: 0px 0;
}
.page-id-1453 .ui-inner.tagline_no2,
.page-id-65 .ui-inner.tagline_no2, 
.page-id-3976 .ui-inner.tagline_no2,
.page-id-1571 .ui-inner.tagline_no2,
.page-id-1453 #footer_1,
.page-id-65 #footer_1, 
.page-id-3976 #footer_1,
.page-id-1571 #footer_1,
.page-id-1453 #footer_2,
.page-id-65 #footer_2,
.page-id-3976 #footer_2,
.page-id-1571 #footer_2{
display:none;
}
.page-id-1453 .parts-table .privacy_td th,
.page-id-1453 .parts-table .privacy_td td,
.page-id-65 .parts-table .privacy_td th,
.page-id-65 .parts-table .privacy_td td,
.page-id-3976 .parts-table .privacy_td th,
.page-id-3976 .parts-table .privacy_td td,
.page-id-1571 .parts-table .privacy_td th,
.page-id-1571 .parts-table .privacy_td td{
padding: 10px 0 18px;
}
@media only screen and (max-width: 960px) {
.page-id-3976 .mw_wp_form .hContact.ver_2023,
.page-id-1571 .mw_wp_form .hContact.ver_2023 {
position:relative;
top:auto;
left:auto;
width:auto;
}
.cont_docu_text01{
float:left;
width:200px;
}
.cont_docu{
position:relative;
width:370px;
height: auto;
top:5px;
left:0;
border-radius: 4px;
background: transparent;
border: 2px solid #ff9022;
padding: 10px 8px 5px 8px;
margin-bottom: 12px;
}
.post-3976 .parts-table,
.post-1571 .parts-table {
margin-top:0px;
}
.page-id-3976 .page .entry-title,
.page-id-1571 .page .entry-title{
margin-bottom: 0px;
}
.page-id-3976 #contents,
.page-id-1571 #contents {
margin-top: 90px;
}
}
@media only screen and (max-width: 840px) {
.page-id-1453 .mw_wp_form .hContact.ver_2023,
.page-id-65 .mw_wp_form .hContact.ver_2023 {
position:relative;
top:auto;
left:auto;
}
.product_top_2019 .top_cont7_content.mw_wp_form {
width: 100%;
padding: 0 20px;
margin-top: 0;
}
.page-id-1453 .page .entry-title,
.page-id-65 .page .entry-title{
margin-bottom: 0px;
}
.post-1453 #ContactForm,.post-65 #ContactForm,
.post-3976 #ContactForm,.post-1571 #ContactForm{
padding: 0px 0;
}
.post-1453 .entry-content,.post-65 .entry-content,
.post-3976 .entry-content,.post-1571 .entry-content{
margin: 0;
}
.page-id-1453 .parts-table th,.page-id-65 .parts-table th,
.page-id-3976 .parts-table th,.page-id-1571 .parts-table th{
display: block;
width: 100%;
border: none;
padding-bottom: 6px;
}
.page-id-1453 .parts-table td,.page-id-65 .parts-table td,.page-id-3976 .parts-table td,.page-id-1571 .parts-table td,.page-id-6258 .parts-table td {
display: block;
width: 100%;
padding-top: 0;
padding-bottom: 15px;
}
.page-id-1453 #contents,.page-id-65 #contents{
margin-top: 90px;
}
.page-id-1453 .parts-table .privacy_td th,.page-id-65 .parts-table .privacy_td th,
.page-id-3976 .parts-table .privacy_td th,.page-id-1571 .parts-table .privacy_td th{
padding: 10px 0 6px;
}
}
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table td,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table td,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table td{
width: 75%;
border-bottom: 1px solid #fff;
padding: 5px 0;
}
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table th,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table th,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table th{
width: 25%;
border-bottom: 1px solid #fff;
padding: 5px 0;
font-weight: 600;
white-space: nowrap;
}
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table{
border-top: 1px solid #fff;
}
@media only screen and (max-width: 840px) {
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table td,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table td,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table td{
display: block;
width: 100%;
padding-top: 0;
}
#mw_wp_form_mw-wp-form-6483.mw_wp_form .parts-table th,
#mw_wp_form_mw-wp-form-6510.mw_wp_form .parts-table th,
#mw_wp_form_mw-wp-form-6541.mw_wp_form .parts-table th{
display: block;
width: 100%;
border: none;
padding-bottom: 6px;
}
} .top_cont_04.onlinemeet.product_2024{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2023/11/back.jpg);
padding: 50px 0;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in{
width: 780px;
position: relative;
padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024 .bot_text{
font-family: 'M PLUS 2', sans-serif;
position: absolute;
top: 60px;
left: 320px;
font-size: 30px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in .onlinemeet_pc{
display: block;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in .onlinemeet_sp{
display: none;
}
@media screen and (max-width: 767px) {
.top_cont_04.onlinemeet.product_2024{
background: center top / cover no-repeat url(https://unisearch.jp/wp-content/uploads/2023/11/back.jpg);
display: block;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in .onlinemeet_pc{
display: none;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in .onlinemeet_sp{
display: block;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04.onlinemeet {
display: block;
}
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in {
width: 360px;
position: relative;
padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024 .bot_text {
font-family: 'M PLUS 2', sans-serif;
position: absolute;
top: 64px;
left: 140px;
font-size: 26px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
}
} @media screen and (max-width: 375px) {
.top_cont_04.onlinemeet.product_2024 .top_cont_04_in {
width: 280px;
position: relative;
padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024 .bot_text {
top: 56px;
left: 105px;
font-size: 22px;
}
} .diagnosis-kv {
padding-top: 100px;
padding-bottom: 30px;
background: #FCE67D;
}
@media only screen and (max-width:991px) {
.diagnosis-kv {
padding-bottom: 20px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-kv {
padding: 80px 3% 25px;
}
}
.diagnosis-kv__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 44px;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__inner {
gap: 2%;
}
}
.diagnosis-kv__textarea {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 10px;
width: 487px;
padding: 25px 25px 30px;
background: #fff;
border-radius: 11px;
position: relative;
-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
}
@media only screen and (max-width:991px) {
.diagnosis-kv__textarea {
width: 51%;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-kv__textarea {
width: 100%;
padding: 15px 5% 20px;
}
}
.diagnosis-kv__ttl {
font-size: 30px;
color: #FB8510;
font-weight: bold;
text-align: left;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__ttl {
font-size: 24px;
line-height: 29px;
}
}
@media only screen and (max-width: 385px) {
.diagnosis-kv__ttl span {
display: block;
}
}
.diagnosis-kv__text {
font-size: 18px;
line-height: 26px;
text-align: left;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__text {
font-size: 16px;
}
}
.diagnosis-kv__icon {
position: absolute;
right: 35px;
top: 0;
width: 69px;
height: 61px;
padding-top: 5px;
background: #FB8510;
color: #fff;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__icon {
right: 17px;
width: 57px;
height: 51px;
font-size: 16px;
}
}
.diagnosis-kv__icon:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 25px;
background: #fff;
-webkit-clip-path: polygon(0 101%, 101% 101%, 50% 50%);
clip-path: polygon(0 101%, 101% 101%, 50% 50%);
}
@media only screen and (max-width:991px) {
.diagnosis-kv__icon:after {
height: 20px;
}
}
.diagnosis-kv__img {
width: 330px;
margin: 0;
}
@media only screen and (max-width:991px) {
.diagnosis-kv__img {
width: 38%;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-kv__img {
display: none;
}
}
.diagnosis-cont {
width: 100%;
overflow-x: hidden;
}
.diagnosis-cont__pc {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__pc {
display: none;
}
}
.diagnosis-cont__sp {
display: none;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__sp {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.diagnosis-cont__inner {
max-width: 860px;
margin: auto;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__inner {
padding: 0 6%;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__inner {
padding: 0 3%;
}
}
.diagnosis-cont__ttl {
margin: 30px auto 20px;
font-size: 28px !important;
font-weight: bold;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__ttl {
margin: 30px auto 15px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__ttl {
margin: 25px auto 20px;
font-size: 22px !important;
line-height: 32px;
}
}
.diagnosis-cont__list-bg .diagnosis-cont__ttl {
margin-top: 0;
color: #fff;
}
.diagnosis-cont__subtitle {
padding-left: 15px;
border-left: 10px solid #FB8510;
font-size: 24px !important;
line-height: 30px;
font-weight: bold;
text-align: left;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__subtitle {
font-size: 19px !important;
}
}
.diagnosis-cont__text, .diagnosis-cont__text--large {
margin: 20px auto;
font-size: 16px;
line-height: 25px;
text-align: left;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__text, .diagnosis-cont__text--large {
padding: 0 1%;
margin: 10px auto;
font-size: 14px;
line-height: 22px;
}
}
.diagnosis-cont__text--large {
font-size: 18px;
line-height: 31px;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__text--large {
font-size: 14px;
line-height: 24px;
}
}
.diagnosis-cont__list-bg {
width: 100%;
margin: 30px auto 0;
padding: 20px 0px;
background: #FB8510;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg {
padding: 15px 0;
}
}
.diagnosis-cont__list-wrap {
display: grid;
grid-template-columns: 1fr 87px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 32px 0;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__list-wrap {
grid-template-columns: 1fr 87px;
gap: 3%;
margin: 15px 0 30px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-wrap {
display: block;
margin: 10px 0 30px;
position: relative;
}
}
.diagnosis-cont__list-bg .diagnosis-cont__list-wrap {
width: 860px;
grid-template-columns: 1fr 108px;
margin: 18px auto;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__list-bg .diagnosis-cont__list-wrap {
width: 100%;
padding: 0 6%;
margin: 15px auto;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__list-wrap {
padding: 0 3%;
}
}
.diagnosis-cont__list, .diagnosis-cont__list--column {
display: grid;
grid-template-columns: repeat(3, 231px);
gap: 20px;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__list, .diagnosis-cont__list--column {
grid-template-columns: repeat(3, 1fr);
gap: 1%;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list, .diagnosis-cont__list--column {
grid-template-columns: repeat(2, 1fr);
gap: 0 2vw;
}
}
.diagnosis-cont__list--column {
grid-template-columns: 1fr;
gap: 10px;
margin: 20px auto 50px;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__list--column {
margin: 20px auto 30px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list--column {
margin: 20px auto 25px;
}
}
.diagnosis-cont__item, .diagnosis-cont__item--column {
margin: auto;
width: 231px;
height: 100px;
padding-top: 23px;
padding-left: 23px;
font-size: 16px;
line-height: 25px;
text-align: left;
position: relative;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__item, .diagnosis-cont__item--column {
width: 24vw;
height: 11vw;
padding-top: 2.3vw;
padding-left: 2vw;
font-size: 1.8vw;
line-height: 3vw;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item, .diagnosis-cont__item--column {
width: 48vw;
height: 17vw;
margin-top: 0;
padding-top: 3vw;
padding-left: 5vw;
font-size: 3.8vw;
line-height: 5.5vw;
}
}
.diagnosis-cont__item span, .diagnosis-cont__item--column span {
position: relative;
z-index: 2;
}
.diagnosis-cont__item::before, .diagnosis-cont__item--column::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01.png) no-repeat;
background-size: contain;
z-index: 1;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item::before, .diagnosis-cont__item--column::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01_sp.png) no-repeat;
background-size: contain;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item:nth-of-type(3), .diagnosis-cont__item--column:nth-of-type(3) {
width: 44vw;
height: 22vw;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item:nth-of-type(3)::before, .diagnosis-cont__item--column:nth-of-type(3)::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg02_sp.png) no-repeat;
background-size: contain;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item:last-of-type, .diagnosis-cont__item--column:last-of-type {
margin-top: -2vw;
}
}
.diagnosis-cont__list-bg .diagnosis-cont__item::before, .diagnosis-cont__list-bg .diagnosis-cont__item--column::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01_white.png) no-repeat;
background-size: contain;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item::before, .diagnosis-cont__list-bg .diagnosis-cont__item--column::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01_white_sp.png) no-repeat;
background-size: contain;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item:nth-of-type(2), .diagnosis-cont__list-bg .diagnosis-cont__item--column:nth-of-type(2) {
width: 44vw;
height: 22vw;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item:nth-of-type(2)::before, .diagnosis-cont__list-bg .diagnosis-cont__item--column:nth-of-type(2)::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg02_white_sp.png) no-repeat;
background-size: contain;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item:nth-of-type(3), .diagnosis-cont__list-bg .diagnosis-cont__item--column:nth-of-type(3) {
width: 48vw;
height: 17vw;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__item:nth-of-type(3)::before, .diagnosis-cont__list-bg .diagnosis-cont__item--column:nth-of-type(3)::before {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/diagnosis-cont-item_bg01_white_sp.png) no-repeat;
background-size: contain;
}
}
.diagnosis-cont__item--column {
width: 650px;
height: auto;
padding: 22px 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
font-size: 18px;
line-height: 25px;
background: #FFFAF5;
border: 2px solid #FB8510;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__item--column {
width: 100% !important;
height: auto !important;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__item--column {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 0 !important;
padding: 10px 20px 10px 8px;
gap: 10px;
font-size: 14px;
line-height: 20px;
}
}
.diagnosis-cont__item--column::before {
content: none;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__ill {
width: 14vw;
position: absolute;
bottom: -1vw;
left: 78%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__list-bg .diagnosis-cont__ill {
width: 18vw;
bottom: -1vw;
}
}
.diagnosis-cont__item-icon {
width: 26px;
height: 21px;
}
.diagnosis-cont__col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 25px;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__col {
gap: 5px;
}
}
.diagnosis-cont__img {
width: 384px;
}
@media only screen and (max-width:991px) {
.diagnosis-cont__img {
width: 320px;
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__img {
width: 100%;
}
}
.diagnosis-cont__img-small {
width: 187px;
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__img-small {
width: 100%;
}
}
.diagnosis-cont__col-inner {
width: calc(100% - 409px);
}
@media only screen and (max-width:991px) {
.diagnosis-cont__col-inner {
width: calc(100% - 345px);
}
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__col-inner {
width: 100%;
}
}
.diagnosis-cont__col-inner-large {
width: calc(100% - 212px);
}
@media only screen and (max-width:767.98px) {
.diagnosis-cont__col-inner-large {
width: 100%;
}
}
.grecaptcha-badge{
z-index:400;
} #newHeader .bo_02.bo_2024 a.header_info_bot_a {
border-radius: 5px;
padding: 3px 21px !important;
border: 3px #fff solid;
transition: opacity 0s ease;
}
#newHeader .bo_02.bo_2024 a:hover.header_info_bot_a {
background: #ff9900;
color: #fff;
opacity: 1;
}
@media only screen and (max-width: 991px) {
#newHeader .bo_02.bo_2024  a.header_info_bot_a {
height: 36px;
padding: 7px 5px !important;
font-size: 10px;
}
} .top_cont_04.onlinemeet.product_2024.conver_2024 {
background:#F5F6F8;
padding: 40px 0 30px;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .top_cont_04_in {
   width: 868px;
position: relative;
display:flex;
   padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in .bot_text {
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
position: absolute;
top: 30px;
left: 60px;
font-size: 20px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0);
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .muryo_in .bot_text {
left: 100px;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in .bot_text {
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
position: absolute;
top: 30px;
left: 540px;
font-size: 20px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0);
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/bot_con_01_on2.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .muryo_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/09/bot_con_01_on_pc.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a {
display: inline-block;
transition: opacity 0s ease;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a:hover{
opacity: 1;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a:hover .bot_text{
color: #FF8228;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a:hover {
background-color: transparent; }
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in a:hover img {
visibility: hidden;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/bot_con_02_on2.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .siryou_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/09/bot_con_02_on_pc.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a {
display: inline-block;
transition: opacity 0s ease;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a:hover{
opacity: 1;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a:hover .bot_text{
color: #00478B;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a:hover {
background-color: transparent; }
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in a:hover img {
visibility: hidden;
}
@media screen and (max-width: 767px) {
.top_cont_04.onlinemeet.product_2024.conver_2024 .top_cont_04_in {
   width: 100%;
position: relative;
display:block;
   padding: 0px;
margin: 0 auto;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in .bot_text {
position: absolute;
top: 30px;
left: 50px;
font-size: 20px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
   text-shadow: 0px 0px 6px rgba(0, 0, 0, 0);
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in .bot_text {
position: absolute;
top: 180px;
left: 130px;
font-size: 20px;
color: #fff;
letter-spacing: 0.1em;
font-weight: normal;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0);
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .muryo_in .bot_text {
position: absolute;
top: 28px;
left: 100px;
font-size: 18px;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .siryou_in .bot_text {
position: absolute;
top: 175px;
left: 140px;
font-size: 18px;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .muryo_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/bot_con_01_sp_on_2.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024 .siryou_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/06/bot_con_02_sp_on_2.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .muryo_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/09/bot_con_01_on_sp.png) no-repeat;
background-size:contain;
}
.top_cont_04.onlinemeet.product_2024.conver_2024.conver_2024_vo2 .siryou_in {
background: url(https://unisearch.jp/wp-content/uploads/2024/09/bot_con_02_on_sp.png) no-repeat;
background-size:contain;
}
} .tel-container {
display: inline-block;
}
.tel {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.tel-link {
display: inline-block;
vertical-align: middle;
text-decoration: none;
}
.entry-footer {
display:none;
} .ecsy_par_2024{
width: 100%;
max-width: 1020px;
margin: 90px auto 0;
}
.e_ecsy_par_in{
width: 100%;
display: block;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 60px;
margin-top: 20px;
}
.e_ecsy_par_text{
font-size: 14px;
letter-spacing: 0;
line-height: 22px;
text-align: left;
}
.ecsy_par_2024 .c-product-pankz__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-left: 10px;
font-size: 13px;
}
.ecsy_par_2024 .c-product-pankz__list-item {
margin-right: 5px;
}
.ecsy_par_2024 .c-product-pankz__list-item a {
text-decoration: underline;
}
.ecsy_par_2024 .c-product-pankz__list-item span {
margin-left: 5px;
}
.ecsy_par_2024 h1 {
margin-bottom: 10px;
font-size: 26px;
letter-spacing: 0.1em;
line-height: 40px;
text-align: left;
font-weight: 500;
border-bottom: 3px solid #FF9022;
}
.ecsy_par_2024 .ecsystem_cont_in.name {
width: 100%;
color: #333;
font-weight: bold;
line-height: auto;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 10px;
margin-bottom: 10px;
border-left: 10px solid #FF9022;
background: #F5F6F8;
text-align: left;
position: relative;
}
.ecsy_par_2024 .ecsystem_cont_in.name span {
font-size: 18px;
line-height: 24px;
letter-spacing: 0.08em;
font-weight: 500;
}
.ecsy_par_2024 .ecsystem_cont_out {
border-bottom: solid 0px #fdb366;
margin-top: 60px;
}
.ecsy_par_2024 .ecsystem_cont_in.text-in {
width: 100%;
padding: 10px 10px 10px 0px;
text-align: left;
font-size: 16px;
vertical-align: middle;
margin-bottom: 0px;
}
.ecsy_par_2024 .product_com_text_after {
text-align: center;
display: inline-block;
font-size: 18px;
}
.ecsy_par_2024 .product_com_text_after span {
background: linear-gradient(transparent 88%, #FF9022 0%);
display: inline;
padding: 0px 1px 3px;
}
.partner_prog{
text-align:left;
padding-top:20px;
}
.partner_prog h2{
font-size:16px;
}
ul.partner_prog_list{
list-style: inherit;
font-size: 200%;
font-weight: bold;
line-height: 1;
color: #FF9022;
margin-left: 25px;
}
.partner_prog_list li span{
font-size: 14px;
font-weight: normal;
line-height: 1;
color: #333;
}
.partner_prog_lead{
display:flex;
}
.partner_prog_text{
width:50%;
padding-right: 20px;
}
.partner_prog_img{
width:50%;
}
@media (max-width: 767px) {
.ecsy_par_2024 {
max-width: 100%;
}
.ecsy_par_2024 .product_com_text_after {
font-size: 16px;
}
.ecsy_par_2024 .ecsystem_cont_in.text-in {
height:auto;
padding-bottom:80px;
}
.partner_prog_lead{
display:block;
}
.partner_prog_text{
width:100%;
padding-right: 0px;
padding-bottom:30px;
}
.partner_prog_img{
width:100%;
}
} .column-list{display:flex;flex-wrap:wrap;} .column-post{width: 100%;padding:15px;display:flex;margin: 0 2% 20px;box-sizing:border-box;border-radius: 5px;box-shadow: 0 0 6px #ddd;} .column-post>a{width:40%;} .morebtn{ display: block;font-size:12px; text-align: right;} .column-post .post-categories,.related-posts .post-categories{margin-bottom:5px;font-size: 12px;display: flex;margin-top: 5px;} .column-side .post-categories{font-size:11px!important;}.related-posts .n_blog_info li{} .column-post .post-categories a,.related-posts .post-categories a{color:#333;} .column-post>div{width:57%;margin-left:3%;} .column-post>div p{font-size:14px;line-height:1.5;} .column-post img,.related-posts img{width: 100%;height:166px;object-fit:cover;} .column-post h2{color:#ff9022;font-size: 16px;line-height: 1.5;margin-bottom: 5px;} .column-post time,.related-posts time{ font-size: 10px;display:block; } .related-posts>li{width: 95%;padding:10px;margin: 0 2% 20px;box-sizing:border-box;border-radius: 5px;box-shadow: 0 0 6px #ddd;} .related-posts h3{line-height:1.3;margin-top: 5px;} .related-posts h3 a:visited,.column-post h3 a:visited,.morebtn:visited{color:#ff9022;} .cat-list{margin-bottom:2em;} .cat-list a{display:flex;align-items:center;color:#000;} .cat-list a:before{content:'▶︎';font-size: 10px;margin-right:5px;color: #ff9022;} .column .pagenavi{text-align:center;}.single-posts .related-posts>li{width: 46%;margin: 15px 2%;} .single-posts .related-posts{display:flex;flex-wrap:wrap;} .backbtn{background:#f39231;color:#fff;padding: 10px 0;display:block;font-size:17px;font-weight:bold;text-align:center;border-radius: 7px;max-width: 400px;margin: 20px auto 0;border-bottom: 5px solid #d07d2b;} .backbtn:visited{color:#fff;} .single-posts h2{margin-top:2em !important} @media only screen and (max-width: 768px) { .column-post{flex-wrap:wrap;} .column-post>a{width:100%;}	.column-post>div{width:100%;margin:10px 0 0 0;} .column-post img{height:180px;} } .column_wrap{margin:0;padding:0;box-sizing:border-box;line-height:2em}.column_wrap .txtbox{margin:1em 0 4em}.column_wrap .txtbox p{margin:0 0 2em;line-height:2em}.column_wrap .banner{margin:2em auto;text-align:center}.column_wrap .banner img{width:100%}.column_wrap .width10{width:10%!important}.column_wrap .width20{width:20%!important}.column_wrap .width30{width:30%!important}.column_wrap .width40{width:40%!important}.column_wrap .width50{width:50%!important}.column_wrap .width60{width:60%!important}.column_wrap .width70{width:70%!important}.column_wrap .width80{width:80%!important}.column_wrap .width90{width:90%!important}.column_wrap .width100{width:100%!important}.column_wrap .width33{width:33.3%!important}.column_wrap .width15{width:15%!important}.column_wrap .width25{width:25%!important}.column_wrap .width35{width:35%!important}.column_wrap .width65{width:65%!important}.column_wrap .width75{width:75%!important}.column_wrap .width85{width:85%!important}.wauto{width:auto!important}.column_wrap .mb0{margin-bottom:0!important}.column_wrap .mb1em{margin-bottom:1em!important}.column_wrap .mb2em{margin-bottom:2em!important}.column_wrap .mt0{margin-top:0!important}.column_wrap .pb0{padding-bottom:0!important}.column_wrap .pb1em{padding-bottom:1em!important}.column_wrap .pb2em{padding-bottom:2em!important}.column_wrap .text_right{text-align:right!important}.column_wrap .text_left{text-align:left!important}.column_wrap .text_center{text-align:center!important}.column_wrap .txtbox p.mb0{margin-bottom:0!important}.column_wrap .txtbox p.mb1em{margin-bottom:1em!important}.column_wrap .txtbox p.mb2em{margin-bottom:2em!important}.column_wrap .txtbox p.mt0{margin-top:0!important}.column_wrap .pageindex{max-width:620px;margin:1.5em auto 6em;padding:1.5em 2.5em;background:#fff;border:1px solid #a0a0a0;list-style-type:none}.column_wrap .pageindex p{font-size:1.5em;text-align:center;margin-bottom:1em;color:#333}.column_wrap .pageindex ol{counter-reset:item;list-style-type:none;padding-left:0}.column_wrap .pageindex ol li{list-style:none!important;padding:.4em 0}.column_wrap .pageindex ol li ol{padding-left:1em!important}.column_wrap .pageindex ol li:before{counter-increment:item;content:counters(item, "-") ". "}.column_wrap .pageindex ol li a{line-height:2em!important}.column_wrap a{color:#ff9022;text-decoration:none;cursor:pointer}.column_wrap a img:hover,.column_wrap a:hover{opacity:.7;transition:.5s}.column_wrap .mauto{margin-left:auto!important;margin-right:auto!important}.column_wrap .btn a{display:block;padding:.3em 2em;text-align:center;color:#fff;border-radius:5px;font-weight:700;background:#ff9022;box-shadow:0 3px 0 #b8691b}.column_wrap h2,.single-posts h2{font-size:1.5em;line-height:1.6em;margin:0 0 1em;color:#333;background:#f3f3f3;font-weight:700;padding:.5em 1em;border-left:8px solid #ff9022}.column_wrap h3{font-size:1.5em;margin:0 0 1em;color:#333;font-weight:700;border-bottom:3px solid #ff9022;padding-bottom:5px}.column_wrap .txt_red{color:red}.column_wrap .txt_bold{font-weight:700}.column_wrap .txt_ul{text-decoration:underline}.column_wrap .txt_size_big{font-size:1.2em}.column_wrap .bg_red{background:#fff4f9!important}.column_wrap .bg_blue{background:#edf8ff!important}.column_wrap .bg_green{background:#f5ffed!important}.column_wrap .bg_yellow{background:#fffef2!important}.column_wrap .bg_violet{background:#fef4ff!important}.column_wrap .bg_orange{background:#fbf3e7!important}.column_wrap .bg_stripe{background:-webkit-repeating-linear-gradient(-45deg,#fff,#fff 3px,#f5f5f5 3px,#f5f5f5 7px)!important;background:repeating-linear-gradient(-45deg,#fff,#fff 3px,#f5f5f5 3px,#f5f5f5 7px)!important}.column_wrap .borderbox{margin:0 auto 2em;padding:2em;border:1px solid #a0a0a0}.column_wrap .borderbox li:last-child,.column_wrap .borderbox p:last-child{margin-bottom:0!important}.column_wrap ul{list-style-type:none!important;padding:0;margin:0}.column_wrap ol{list-style-type:none!important;padding:0;margin:0}.column_wrap .txtbox li{list-style:none}.column_wrap .list_dot li{list-style:inside circle!important;padding:0}.column_wrap .list_num li{list-style:inside decimal!important;padding:0}.column_wrap .listTab table{margin:0 auto 2em;border:1px solid #595959;border-collapse:collapse}.column_wrap .listTab table th{border:1px solid #a0a0a0;padding:1em;background:#ddd;text-align:center;vertical-align:middle}.column_wrap .listTab table td{padding:1em;background:#fff;border:1px solid #a0a0a0;vertical-align:middle}.column_wrap .listTab table td li:last-child,.column_wrap .listTab table td p:last-child{margin-bottom:0!important}.column_wrap .txtbox .va_m{vertical-align:middle!important}.column_wrap .clm_box{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}.column_wrap .clm_box.vtop{align-items:flex-start}.column_wrap .clm_box.clm2>*{width:48%}.column_wrap .clm_box.clm3>*{width:30%}.column_wrap .clm_box.clm4>*{width:22%}.column_wrap .bq{margin:2em auto 0;padding:2em;background:#eee;border-left:8px solid #ff9022}.column_wrap blockquote{margin:0!important;word-break:break-all}.column_wrap q{background:#eee;padding:.2em}.column_wrap q::after,.column_wrap q::before{content:""}@media only screen and (min-width:601px){.column_wrap .pcnone{display:none!important}.column_wrap .spnone{display:block!important}.column_wrap p[id^="a"]{padding-top:50px!important;margin:-50px 0 0!important}}@media only screen and (max-width:600px){.column_wrap .pcnone{display:block!important}.column_wrap .spnone{display:none!important}.column_wrap .banner img{width:100%}.column_wrap .listTab table{width:100%;word-break:break-all}.column_wrap .borderbox,.column_wrap .bq{padding:1em}.column_wrap .pageindex{padding:1.5em 1em}.column_wrap .clm_box.clm4>*{width:48%}.column_wrap .clm_box.spclm1{display:block}.column_wrap .clm_box.spclm1>*{width:100%!important}.column_wrap .scroll{overflow:auto}.column_wrap .scroll table{white-space:nowrap}.column_wrap p[id^="a"]{padding-top:100px!important;margin:-100px 0 0!important}}html {
scroll-behavior: smooth;
} .toppage_2019.top_ver5 .title05 h2 {
background-image: url(https://unisearch.jp/wp-content/uploads/2025/04/top_ic_05_2.png);
background-size: 57px auto;
}