@charset "utf-8";
@charset "UTF-8";
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 @import url("https://fonts.googleapis.com/css?family=EB+Garamond:400,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700|Noto+Serif+JP:400,700&amp;subset=japanese");
.swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0; z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical > .swiper-wrapper {
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform;
}
.swiper-slide-invisible-blank {
visibility: hidden;
} .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
align-items: flex-start;
transition-property: transform, height;
} .swiper-container-3d {
perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
} .swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
touch-action: pan-y;
}
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
touch-action: pan-x;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}   html {
box-sizing: border-box;
overflow-y: scroll; -webkit-text-size-adjust: 100%; }
*,
::before,
::after {
background-repeat: no-repeat; box-sizing: inherit;
}
::before,
::after {
text-decoration: inherit; vertical-align: inherit;
}
* {
padding: 0; margin: 0;
}  audio:not([controls]) {
display: none;
height: 0;
}
hr {
overflow: visible; } article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
summary {
display: list-item; }
small {
font-size: 80%; }
[hidden],
template {
display: none; }
abbr[title] {
border-bottom: 1px dotted; text-decoration: none; }
a {
background-color: transparent; -webkit-text-decoration-skip: objects; }
a:active,
a:hover {
outline-width: 0; }
code,
kbd,
pre,
samp {
font-family: monospace, monospace; }
b,
strong {
font-weight: bolder; }
dfn {
font-style: italic; } mark {
background-color: #ff0;
color: #000;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  button,
[type=button],
[type=reset],
[type=submit],
[role=button] {
cursor: pointer;
} [disabled] {
cursor: default;
}
[type=number] {
width: auto; }
[type=search] {
-webkit-appearance: textfield; }
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
-webkit-appearance: none; }
textarea {
overflow: auto; resize: vertical; }
button,
input,
optgroup,
select,
textarea {
font: inherit; }
[type=color],
[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week] {
line-height: normal; }
optgroup {
font-weight: bold; }
button {
overflow: visible; } button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
border-style: 0;
padding: 0;
} button:-moz-focusring,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
outline: 1px dotted ButtonText;
}
button,
html [type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button; }
button,
select {
text-transform: none; } [type=color],
[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
button,
select,
textarea {
background-color: transparent;
border-radius: 0;
border-style: none;
color: inherit;
} select {
-moz-appearance: none; -webkit-appearance: none; }
select::-ms-expand {
display: none; }
select::-ms-value {
color: currentColor; }
legend {
border: 0; color: inherit; display: table; max-width: 100%; white-space: normal; }
::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }
[type=search] {
-webkit-appearance: textfield; outline-offset: -2px; } img {
border-style: none; } progress {
vertical-align: baseline;
}
svg:not(:root) {
overflow: hidden; }
audio,
canvas,
progress,
video {
display: inline-block; }  @media screen {
[hidden~=screen] {
display: inherit;
}
[hidden~=screen]:not(:active):not(:focus):not(:target) {
position: absolute !important;
clip: rect(0 0 0 0) !important;
}
} [aria-busy=true] {
cursor: progress;
} [aria-controls] {
cursor: pointer;
} [aria-disabled] {
cursor: default;
}  ::selection {
background-color: #b3d4fc; color: #000;
text-shadow: none;
}
html {
font-size: 62.5%;
height: 100%;
}
html.c-scroll-view .c-page-top {
bottom: 80px;
}
html.c-scroll-view .p-line-box {
bottom: 60px;
}
@media screen and (max-width: 640px) {
html {
font-size: 3.125vw;
}
html.c-scroll-view .c-page-top {
bottom: 9rem;
}
html.c-scroll-view .p-line-box {
bottom: 8.5rem;
}
} body {
font-size: 1.6rem;
min-width: 980px;
height: 100%;
font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;
}
@media screen and (max-width: 640px) {
body {
font-size: 1.4rem;
min-width: 0;
}
}
a:hover {
opacity: 0.5;
}
ul, li {
list-style-type: none;
}
img {
vertical-align: top;
max-width: 100%;
}
h1.u-dn, div.u-dn {
display: none;
}
.l-global-column {
max-width: 1060px;
margin: 0 auto;
}
@media screen and (max-width: 640px) {
.l-global-column {
width: auto;
padding-left: 2rem;
padding-right: 2rem;
}
.l-global-column.m-no-padding {
padding-left: 0rem;
padding-right: 0rem;
}
} .l-old-style {
font-size: 14px;
line-height: 1.6;
box-sizing: content-box;                           }
.l-old-style * {
padding: 0;
margin: 0;
}
.l-old-style ul, .l-old-style li, .l-old-style ol {
list-style: none;
}
.l-old-style a img {
border: 0;
}
.l-old-style a {
color: #333;
text-decoration: none;
}
.l-old-style .fl_l {
float: left;
}
.l-old-style .fl_r {
float: right;
}
.l-old-style .mb_10 {
margin-bottom: 10px;
}
.l-old-style .mb_15 {
margin-bottom: 15px;
}
.l-old-style .mb_20 {
margin-bottom: 20px;
}
.l-old-style .mb_25 {
margin-bottom: 25px;
}
.l-old-style .mb_30 {
margin-bottom: 30px;
}
.l-old-style .mb_40 {
margin-bottom: 40px;
}
.l-old-style .mb_50 {
margin-bottom: 50px;
}
.l-old-style .mb_60 {
margin-bottom: 60px;
}
.l-old-style .mb_70 {
margin-bottom: 70px;
}
.l-old-style .mb_100 {
margin-bottom: 100px;
}
.l-old-style .mt_50 {
margin-top: 50px;
}
.l-old-style .ft_sb {
font-size: 36px;
}
.l-old-style .fs-18 {
font-size: 18px;
line-height: 1.6em;
}
.l-old-style .sr_txt {
text-align: right;
font-size: 11px;
}
.l-old-style .page_navi {
text-align: center;
width: 100%;
}
.l-old-style .clearfix, .l-old-style .theme-default .nivo-controlNav.nivo-thumbs-enabled {
*zoom: 1;
}
.l-old-style .clearfix:before, .l-old-style .clearfix:after, .l-old-style .theme-default .nivo-controlNav.nivo-thumbs-enabled:before, .l-old-style .theme-default .nivo-controlNav.nivo-thumbs-enabled:after {
display: table;
line-height: 0;
content: "";
}
.l-old-style .clearfix:after, .l-old-style .theme-default .nivo-controlNav.nivo-thumbs-enabled:after {
clear: both;
}
.l-old-style .clear {
clear: both;
}
.l-old-style .fs-s {
font-size: 11px;
color: #000000;
}
.l-old-style .text-ct {
width: 100%;
text-align: center;
}
.l-old-style .pc, .l-old-style #pc {
display: block;
}
.l-old-style .sp, .l-old-style #sp, .l-old-style .second_contact_sp {
display: none;
}
.l-old-style .pctel img {
width: 310px;
height: auto;
}
.l-old-style .pctel_yokkaichi img {
width: 291px;
height: auto;
}
.l-old-style .nav {
padding: 0;
margin: 0 auto;
width: 69px;
height: 382px;
position: fixed;
top: 15%;
right: 0;
z-index: 9999;
}
.l-old-style .nav li {
list-style: none;
width: 69px;
height: 190px;
margin-bottom: 2px;
}
.l-old-style .nav li.form a {
width: 69px;
height: 190px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_btn.gif);
background-position: 0 -190px;
display: block;
}
.l-old-style .nav li.fudosan a {
width: 69px;
height: 250px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_btn02.gif);
background-position: 0 0;
display: block;
}
.l-old-style .nav li.form a:hover {
background-position: 0 0;
}
.l-old-style .nav li.fudosan a:hover {
background-position: 0 -250px;
}
.l-old-style .fixed {
position: fixed;
top: 15%;
right: 0;
z-index: 9999;
}
.l-old-style #pagetop {
position: fixed;
bottom: 20px;
right: 10px;
width: 70px;
height: 70px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/pagetop.png) no-repeat;
cursor: pointer;
}
.l-old-style #pagetop a {
width: 60px;
height: 60px;
display: block;
}
.l-old-style #wrapper {
width: 100%;
}
.l-old-style #pagescroll {
margin-top: -100px;
padding-top: 100px;
}
.l-old-style header {
width: 100%;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_bg.gif) top repeat-x;
height: auto;
position: fixed;
vertical-align: top;
overflow: hidden;
top: 0;
left: 0;
z-index: 100;
text-align: center;
transition: height 0.3s;
}
.l-old-style header div#header-area {
width: 1060px;
height: 330px; margin-left: auto;
margin-right: auto;
}
.l-old-style header div#header-area #site-logo {
float: left;
margin-right: 30px;
height: 160px;
width: 180px;
}
.l-old-style header div#header-area #site-logo a {
display: block;
width: 100%;
height: 100%;
}
.l-old-style h1 {
width: 510px;
font-size: 86%;
color: #9fa0a0;
float: left;
text-align: left;
line-height: 3.2em;
margin: 2px 0 -1px 0;
padding: 0;
letter-spacing: -0.8px;
}
.l-old-style header div#header-area #navi {
width: 580px;
height: 61px;
float: left;
margin-top: 8px;
}
.l-old-style header div#header-area #navi li {
display: block;
height: 61px;
margin-right: 28px;
float: left;
}
.l-old-style header div#header-area #navi li a {
display: block;
height: 61px;
}
.l-old-style header div#header-area #navi li#gnav01 a {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav01.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header div#header-area #navi li#gnav02 a {
width: 150px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav02.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header div#header-area #navi li#gnav03 a {
width: 72px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav03.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header div#header-area #navi li#gnav04 a {
width: 70px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav04.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header div#header-area #navi li#gnav05 a {
width: 68px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav05.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header div#header-area #navi li#gnav01 a:hover {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav01.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header div#header-area #navi li#gnav02 a:hover {
width: 150px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav02.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header div#header-area #navi li#gnav03 a:hover {
width: 72px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav03.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header div#header-area #navi li#gnav04 a:hover {
width: 70px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav04.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header div#header-area #navi li#gnav05 a:hover {
width: 68px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav05.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header div#header-area #navi li#gnav02,
.l-old-style header.smaller div#header-area #navi li#gnav02 {
position: relative;
}
.l-old-style header div#header-area #navi li#gnav02 ul.subnav,
.l-old-style header.smaller div#header-area #navi li#gnav02 ul.subnav {
width: 180px;
height: 208px;
position: absolute;
top: 56px;
left: -15px;
visibility: hidden;
opacity: 0;
transition: all 0.2s ease;
}
.l-old-style header div#header-area #navi li#gnav02:hover ul.subnav,
.l-old-style header.smaller div#header-area #navi li#gnav02:hover ul.subnav {
visibility: visible;
opacity: 1;
}
.l-old-style header div#header-area #navi li#gnav02 ul.subnav li,
.l-old-style header.smaller div#header-area #navi li#gnav02 ul.subnav li {
width: 180px;
height: 50px;
margin-bottom: 2px;
left: -14px;
}
.l-old-style header div#header-area #navi li#gnav02 ul.subnav li a,
.l-old-style header.smaller div#header-area #navi li#gnav02 ul.subnav li a {
display: block;
width: 100%;
height: 50px;
background: #d4d900;
line-height: 50px;
}
.l-old-style header div#header-area #navi li#gnav02 ul.subnav li a:hover,
.l-old-style header.smaller div#header-area #navi li#gnav02 ul.subnav li a:hover {
opacity: 0.8;
}
@media all and (-ms-high-contrast: none) {
.l-old-style *::-ms-backdrop, .l-old-style #sidenavi li {
margin-top: -2px;
}
}
@supports (-ms-accelerator: true) {
.l-old-style #sidenavi li {
margin-top: -40px;
}
}
.l-old-style header div#header-area #sidenavi {
width: 266px;
height: 100px;
float: right;
margin-top: -39px;
}
.l-old-style header div#header-area #sidenavi li {
float: left;
width: 132px;
height: 100px;
margin-right: 1px;
}
.l-old-style header div#header-area #sidenavi li:last-child {
margin-right: 0;
}
.l-old-style header div#header-area #sidenavi li a {
display: block;
width: 132px;
height: 100px;
}
.l-old-style header div#header-area #sidenavi li#contact a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_contact.gif);
background-position: 0 0px;
}
.l-old-style header div#header-area #sidenavi li#serch a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_serch.gif);
background-position: 0 0px;
}
.l-old-style header div#header-area #sidenavi li#contact a:hover, .l-old-style header div#header-area #sidenavi li#contact_on a,
.l-old-style header div#header-area #sidenavi li#serch a:hover, .l-old-style header div#header-area #sidenavi li#serch_on a { background-position: 0 -100px;
}
.l-old-style header.smaller {
height: 80px;
width: 100%;
background: #fff;
box-shadow: 0 -5px 5px 5px black;
}
.l-old-style header.smaller div#header-area {
width: 1060px;
height: 60px;
padding-top: 9px; margin-left: auto;
margin-right: auto;
text-align: left;
}
.l-old-style header.smaller div#header-area #site-logo {
display: none;
}
.l-old-style header div#header-area #site-smalllogo {
display: none;
}
.l-old-style header.smaller div#header-area #site-smalllogo {
display: block;
float: left;
margin-top: 10px;
margin-right: 38px;
}
.l-old-style header.smaller div#header-area #site-smalllogo a {
display: block;
width: 100%;
height: 100%;
}
.l-old-style header.smaller h1 {
width: 584px;
margin-top: -6px;
margin-bottom: 1px;
line-height: 2em;
}
.l-old-style header.smaller div#header-area #navi {
width: 580px;
height: 54px;
float: left;
margin-right: 50px;
margin-top: 0px;
}
.l-old-style header.smaller div#header-area #navi li {
height: 54px;
float: left;
}
.l-old-style header.smaller div#header-area #navi li a {
display: block;
height: 54px;
}
.l-old-style header.smaller div#header-area #navi li#gnav01 a {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav01.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header.smaller div#header-area #navi li#gnav02 a {
width: 150px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav02.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header.smaller.smaller div#header-area #navi li#gnav03 a {
width: 72px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav03.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header.smaller div#header-area #navi li#gnav04 a {
width: 70px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav04.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header.smaller div#header-area #navi li#gnav05 a {
width: 68px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav05.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style header.smaller div#header-area #navi li#gnav01 a:hover {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav01.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header.smaller div#header-area #navi li#gnav02 a:hover {
width: 150px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav02.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header.smaller div#header-area #navi li#gnav03 a:hover {
width: 72px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav03.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header.smaller div#header-area #navi li#gnav04 a:hover {
width: 70px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav04.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header.smaller div#header-area #navi li#gnav05 a:hover {
width: 68px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav05.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style header.smaller div#header-area #sidenavi {
display: none;
}
.l-old-style header div#header-area .header_tel {
display: none;
}
.l-old-style header.smaller div#header-area .header_tel {
display: block;
margin-top: 30px;
}
.l-old-style footer {
width: 100%;
padding-top: 50px;
padding-bottom: 35px;
background: #d4d900;
}
.l-old-style footer.contact_footer {
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
background: #d4d900;
text-align: center;
}
.l-old-style .footer-link {
width: 350px;
float: left;
}
.l-old-style .footer-link li {
padding-left: 15px;
text-align: left;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/f_bg.gif) left center no-repeat;
width: auto;
font-weight: 400;
font-size: 100%;
line-height: 1.6em;
margin-bottom: 20px;
}
.l-old-style .footer-link li:last-child {
margin-bottom: 0;
}
.l-old-style .footer-link li a {
color: #000;
text-decoration: none;
}
.l-old-style .footer {
border-top: 1px solid #fff;
padding-top: 40px;
}
.l-old-style .footer_logo {
float: left;
width: 325px;
font-size: 86%;
color: #000;
letter-spacing: -0.05em;
}
.l-old-style .footer_logo img {
margin-bottom: -1px;
}
.l-old-style .address_area {
float: left;
width: 450px;
text-align: left;
line-height: 1.5em;
font-size: 100%;
color: #000;
}
.l-old-style .kyoka_number {
width: 100%;
display: block;
margin-top: 20px;
margin-bottom: 35px;
font-size: 86%;
color: #000;
text-align: left;
}
.l-old-style #copyright {
text-align: center;
font-size: 86%;
color: #000;
width: 100%;
}
.l-old-style .box,
.l-old-style .box_yokkaichi {
position: relative;
width: 100%;
height: 100%;
margin: 0 auto 0px auto;
text-align: center;
background-size: cover;
background-position: top;
}
.l-old-style .box p.cap,
.l-old-style .box_yokkaichi p.cap {
position: absolute;
top: 40%;
left: 0;
right: 0; }
.l-old-style .box p.scroll,
.l-old-style .box_yokkaichi p.scroll {
position: absolute;
bottom: 6%;
left: 50%;
}
@media (min-width: 641px) {
.l-old-style {   }
.l-old-style .box p.scroll,
.l-old-style .box .model-banner {
display: none;
}
.l-old-style .box .model-banner {
display: block;
position: absolute;
bottom: 30px;
left: 0;
right: 0;
transition: 0.5s;
}
.l-old-style .box .model-banner:hover {
opacity: 0.7;
}
.l-old-style .box .fair-banner {
display: block;
position: absolute;
bottom: 20px;
left: 0;
right: 0;
transition: 0.5s;
overflow: hidden;
text-align: center;
}
.l-old-style .box .fair-banner p {
width: 596px;
margin: 0 auto;
}
.l-old-style .box .fair-banner ul {
margin: 10px auto 0;
width: 940px;
}
.l-old-style .box .fair-banner ul li {
display: block;
width: 450px;
height: 118px;
float: left;
margin: 0 10px;
background-color: #fff;
}
.l-old-style .box .fair-banner ul li:last-child {
margin: 0px 10px 0 0;
}
.l-old-style .box .fair-banner p,
.l-old-style .box .fair-banner ul li img {
width: 100%;
}
.l-old-style .box .fair-banner a {
display: block;
}
.l-old-style .box .fair-banner a:hover {
opacity: 0.7;
}
}
@media (max-width: 640px) {
.l-old-style { }
.l-old-style .spNone {
display: none;
}
.l-old-style .box .model-banner {
display: block;
position: absolute; bottom: 20px;
left: 0;
right: 0;
transition: 0.5s;
text-align: center;
}
.l-old-style .box .model-banner img {
width: 290px;
height: auto;
}
.l-old-style .box .model-banner:hover {
opacity: 0.7;
}
.l-old-style .fair-banner {
width: 100%;
display: block;
transition: 0.5s;
text-align: center;
margin-top: 20px;
}
.l-old-style .fair-banner p img,
.l-old-style .fair-banner ul li img {
width: 100%;
vertical-align: bottom;
}
.l-old-style .fair-banner ul li a:hover {
opacity: 0.7;
}
}
.l-old-style section {
padding: 50px 0;
}
.l-old-style section.second {
padding: 20px 0 50px 0;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.l-old-style .backgl {
background: #e7e7cd;
}
.l-old-style .backyl {
background: #d4d900;
}
.l-old-style section.footer {
padding: 35px 0;
}
.l-old-style section.footer02 {
padding: 0;
border-top: 1px solid #d4d900;
width: 100%;
margin-bottom: -8px;
}
.l-old-style .footer_secondarea {
width: 100%;
display: table;
}
.l-old-style .footer_secondarea li {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
.l-old-style .footer_secondarea li.image img {
width: 100%;
height: auto;
}
.l-old-style .footer_secondarea li div {
padding-left: 50px;
padding-top: 25px;
padding-bottom: 25px;
text-align: left;
font-weight: bold;
}
.l-old-style .footer_secondarea li div p.date {
font-weight: normal;
}
.l-old-style .contents {
max-width: 1060px;
margin-left: auto;
margin-right: auto;
}
.l-old-style .content_left { float: left;
margin-left: auto;
margin-right: auto;
padding-top: 7px;
}
.l-old-style .content_right {
width: 300px;
float: right;
margin-left: auto;
margin-right: auto;
background: #d4d900;
padding: 20px 20px 20px 20px;
}
.l-old-style .content_half {
width: 50%;
}
.l-old-style h2 {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 2px solid #d4d900;
margin-bottom: 30px;
padding-bottom: 20px;
font-size: 110%;
}
.l-old-style h2.white {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 2px solid #fff;
margin-bottom: 30px;
padding-bottom: 20px;
}
.l-old-style h2 img {
margin-left: auto;
margin-right: auto; width: auto;
}
.l-old-style h2.works img {
width: 280px;
}
.l-old-style h2.news img {
width: 280px;
}
.l-old-style h2.other img {
width: 280px;
}
.l-old-style h2 p {
font-size: 100%;
font-weight: bold;
}
.l-old-style h2#title {
width: 100%;
height: 400px;
text-align: center;
border-bottom: none;
}
.l-old-style h3 {
font-weight: bold;
font-size: 129%;
margin-bottom: 15px;
}
.l-old-style h4 {
font-weight: bold;
font-size: 172%;
margin-bottom: 50px;
text-align: center;
letter-spacing: -0.8px;
}
.l-old-style h5 {
font-weight: bold;
font-size: 143%;
margin-bottom: 15px;
}
.l-old-style h4 img {
margin-bottom: -8px;
margin-left: 4px;
margin-right: 4px;
}
.l-old-style #pan {
width: 100%;
text-align: right;
font-size: 86%;
margin-bottom: 40px;
}
.l-old-style #pan a {
text-decoration: underline;
}
.l-old-style #index .concept {
padding: 60px 0 !important;
background-color: #d4d900;
text-align: center;
font-size: 16px;
line-height: 1.87em;
}
.l-old-style #index .concept h2 {
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: none;
margin-bottom: 20px;
padding-bottom: 0px;
font-size: 90%;
}
.l-old-style #index .concept h2 img {
width: 410px;
height: auto;
}
.l-old-style .house_listarea {
width: 1500px;
box-sizing: content-box;
margin: 0 auto 50px;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style .house_list {
letter-spacing: normal;
position: relative;
overflow: hidden;
padding: 0;
width: 496px;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: solid #fff 6px;
border-bottom: solid #fff 6px;
vertical-align: top;
}
.l-old-style .house_list:nth-child(3), .l-old-style .house_list:nth-child(6), .l-old-style .house_list:nth-child(9) {
border-right: none;
}
.l-old-style .house_list a {
display: block;
height: 100%;
width: 100%;
color: #333;
text-decoration: none;
}
.l-old-style .house_list dt {
height: 300px;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
}
.l-old-style .house_list dt img {
width: 100%;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: auto;
}
.l-old-style .house_list dt img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 70px;
}
.l-old-style .house_list dd {
padding: 10px 80px 10px 10px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_works_bg.png) right center no-repeat;
text-align: left;
font-size: 100%;
font-weight: 600;
line-height: 1.7em;
width: auto;
vertical-align: middle;
height: auto;
}
.l-old-style .house_list dd p {
font-weight: normal;
font-size: 86%;
}
.l-old-style .btn_area {
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style .btn_area li.btn {
width: 300px;
height: 120px;
display: inline-block;
}
.l-old-style .btn_area li.btn a {
display: block;
width: 300px;
height: 60px;
}
.l-old-style .btn_area li.btn.list_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_list.png);
background-position: 0 0;
}
.l-old-style .btn_area li.btn.list_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_list.png);
background-position: 0 -60px;
}
.l-old-style .btn_area li.btn.topics_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_topic_pc.gif);
background-position: 0 0;
}
.l-old-style .btn_area li.btn.topics_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_topic_pc.gif);
background-position: 0 -60px;
}
.l-old-style .btn_area li.btn.modelhouse_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_modelhouse.png);
background-position: 0 0;
}
.l-old-style .btn_area li.btn.modelhouse_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_modelhouse.png);
background-position: 0 -60px;
}
.l-old-style .info-area {
width: 100%;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_topick_bg.gif) right center no-repeat;
border-bottom: 1px dashed #c9c9c9;
padding-bottom: 10px;
padding-top: 10px;
text-align: left;
}
.l-old-style .info-area:nth-last-of-type(1) {
margin-bottom: 60px;
}
.l-old-style .info-area a {
display: block;
color: #333333;
}
.l-old-style .info-area ul.info {
width: 570px;
height: auto;
display: table;
}
.l-old-style .info-area ul.info li.image {
width: 122px;
height: auto;
position: relative;
overflow: hidden;
display: table-cell;
vertical-align: top;
padding-top: 15px;
}
.l-old-style .cate_news {
border: solid #d4d900 2px;
}
.l-old-style .cate_nairankai {
border: solid #ff9f00 2px;
}
.l-old-style .cate_bunjyo {
border: solid #86bfd9 2px;
}
.l-old-style .cate_event {
border: solid #d4d900 2px;
}
.l-old-style .cate_blog {
border: solid #00b458 2px;
}
.l-old-style .info-area ul.info li.detail {
border-left: 35px solid #fff;
width: 400px;
display: table-cell;
vertical-align: top;
padding-top: 15px;
}
.l-old-style .info-area p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 6px;
line-height: 1.4em;
}
.l-old-style .info-area p.date img {
margin-left: 25px;
width: auto;
max-width: 100%;
}
.l-old-style .info-area p.content {
width: 100%;
font-size: 100%;
line-height: 1.7em;
}
.l-old-style .content_right p.nairankai-image {
height: auto;
width: 100%;
vertical-align: top; margin-bottom: 35px;
}
.l-old-style .content_right p.nairankai-image img {
width: 100%;
height: auto;
}
.l-old-style .content_right p.nairankai-date {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_time.jpg) left top no-repeat;
padding-left: 80px;
width: auto;
font-family: "Oswald", sans-serif;
font-weight: 600;
min-height: 65px;
line-height: 1.8em;
margin-bottom: 20px;
}
.l-old-style .content_right p.nairankai-date strong {
font-size: 280%;
}
.l-old-style .content_right p.nairankai-date span {
font-size: 140%;
margin-left: 0px;
}
.l-old-style .content_right p.nairankai-place {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_place.jpg) left center no-repeat;
padding-left: 80px;
width: auto;
font-weight: 600;
font-size: 200%;
min-height: 65px;
line-height: 1.1em;
margin-bottom: 20px;
display: flex; align-items: center;
}
.l-old-style .content_right p.nairankai_txt {
width: auto;
text-align: left;
line-height: 1.5em;
font-size: 100%;
}
.l-old-style .footer_menu {
width: 100%;
}
.l-old-style .footer_menu li {
float: left;
width: 510px;
margin-bottom: 20px;
}
.l-old-style .footer_menu li:nth-child(even) {
float: right;
}
.l-old-style .footer_menu li:last-child {
margin-bottom: 0;
}
.l-old-style .feeling {
width: 100%;
box-sizing: content-box;
margin-left: 0;
margin-right: 0;
text-align: center;
border-bottom: 1px solid #d4d900;
padding: 0 0;
letter-spacing: -0.4em;
vertical-align: top;
display: table;
}
.l-old-style .feeling_box {
position: relative;
overflow: hidden;
padding: 0;
width: 25%;
height: auto;
margin-right: 0px;
margin-left: 0px;
border-right: 1px solid #cccccc;
display: -moz-inline-box;  display: table-cell;
background: #fff;
letter-spacing: normal;
vertical-align: top;
}
.l-old-style .feeling_box:first-child {
background: #d4d900;
width: 24.8%;
height: 100%;
text-align: center;
vertical-align: middle;
}
.l-old-style .feeling_box:first-child img {
vertical-align: middle;
}
.l-old-style .feeling_box:last-child {
border-right: none;
}
.l-old-style .feeling_box p.image {
width: 100%;
height: auto;
}
.l-old-style .feeling_box p.image img {
width: 100%;
height: auto;
}
.l-old-style .feeling_box p.comment {
padding: 40px 30px;
text-align: left;
font-size: 100%;
line-height: 1.5em;
}
.l-old-style .feeling_box p.comment strong {
display: block;
margin-bottom: 25px;
font-size: 110%;
font-weight: 600;
line-height: 1.7em;
}
.l-old-style .content-logo {
float: left;
width: 315px;
height: auto;
margin-right: 90px;
}
.l-old-style .content-logo img {
width: 100%;
height: auto;
}
.l-old-style .content-contact_text {
float: left;
margin-bottom: 10px;
font-size: 110%;
font-weight: 800;
}
.l-old-style .content-contact_text.right {
margin-left: 405px;
margin-top: 10px;
}
.l-old-style .content-contact_tel {
float: left;
width: 305px;
font-size: 100%;
text-align: left;
margin-right: 40px;
}
.l-old-style .content-contact_tel img {
width: 305px;
height: auto;
margin-top: 10px;
}
.l-old-style .content-contact_btn {
width: 300px;
height: 60px;
float: left;
}
.l-old-style .content-contact_btn02 {
width: 300px;
height: 60px;
}
.l-old-style .content-contact_btn a,
.l-old-style .content-contact_btn02 a {
display: block;
width: 300px;
height: 60px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_contact_pc.gif);
background-position: 0 0;
}
.l-old-style .content-contact_btn a:hover,
.l-old-style .content-contact_btn02 a:hover {
display: block;
width: 300px;
height: 60px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_contact_pc.gif);
background-position: 0 -60px;
}
.l-old-style .navigation-area {
width: 100%;
text-align: center;
margin-bottom: 70px;
}
.l-old-style .company_navi {
margin-left: auto;
margin-right: auto;
width: 610px;
height: 59px;
text-align: center;
}
.l-old-style .company_navi li {
width: 200px;
height: 59px;
border-right: 5px solid #fff;
display: table-cell;
*display: inline;
*zoom: 1;
margin: 0;
}
.l-old-style .company_navi li:last-child {
border-right: none;
}
.l-old-style .company_navi li a {
display: block;
width: 200px;
height: 59px;
}
.l-old-style .company_navi li#gaiyou a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: 0 0;
}
.l-old-style .company_navi li#rinen a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -205px 0;
}
.l-old-style .company_navi li#naiyou a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -410px 0;
}
.l-old-style .company_navi li#gaiyou_on a,
.l-old-style .company_navi li#gaiyou a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: 0 -59px;
}
.l-old-style .company_navi li#rinen_on a,
.l-old-style .company_navi li#rinen a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -205px -59px;
}
.l-old-style .company_navi li#naiyou_on a,
.l-old-style .company_navi li#naiyou a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -410px -59px;
}
.l-old-style .business-area {
width: 100%;
display: table;
border-bottom: 1px solid #e7e7cd;
padding-bottom: 25px;
padding-top: 35px;
}
.l-old-style .business-area:last-child {
border-bottom: none;
}
.l-old-style .business-list {
display: table-cell;
width: 50%;
vertical-align: top;
}
.l-old-style .business-list img {
margin-bottom: 10px;
}
.l-old-style .business-list p {
text-align: left;
margin-bottom: 5px;
}
.l-old-style .business-list p.left {
padding-right: 40px;
}
.l-old-style .business-list p.right {
padding-left: 40px;
}
.l-old-style .company_table,
.l-old-style .history_table {
width: 100%;
margin-bottom: 100px;
}
.l-old-style .company_table th {
background: #e7e7cd;
border-bottom: 1px solid #fff;
border-right: solid 1px #fff;
text-align: left;
padding: 15px;
width: 20%;
font-weight: normal;
vertical-align: top;
}
.l-old-style .history_table th {
background: #e7e7cd;
border-bottom: 1px solid #fff;
border-right: solid 1px #fff;
text-align: left;
padding: 15px;
width: 22%;
font-weight: normal;
vertical-align: top;
}
.l-old-style .history_table th span {
display: block;
float: right;
}
.l-old-style .company_table td,
.l-old-style .history_table td {
border-bottom: 1px solid #fff;
text-align: left;
padding: 15px;
background: #eeede9;
width: auto;
}
.l-old-style .map_area {
width: 100%;
}
.l-old-style .location {
width: 500px;
height: auto;
}
.l-old-style .location .map {
width: 100%;
height: 400px;
margin-bottom: 15px;
}
.l-old-style .location p {
text-align: left;
line-height: 1.8em;
}
.l-old-style .location p a {
text-decoration: underline;
}
.l-old-style .rinen-area,
.l-old-style .greeting-area {
width: 100%;
height: auto;
text-align: center;
line-height: 1.6em;
}
.l-old-style .rinen-area {
margin-bottom: 60px;
}
.l-old-style .rinen-area img {
width: 100%;
height: auto;
margin-bottom: 40px;
}
.l-old-style .greeting-area p {
text-align: center;
margin-top: 40px;
width: 100%;
}
.l-old-style .greeting-area p img {
width: 10%;
height: auto;
}
.l-old-style .s_content {
width: 950px;
padding-top: 20px;
margin-left: auto;
margin-right: auto;
text-align: left;
letter-spacing: -0.8px;
margin-bottom: 80px;
}
.l-old-style .policy_table {
width: 100%;
}
.l-old-style .policy_table th {
width: 20%;
font-weight: normal;
text-align: left;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 10px;
padding-top: 10px;
}
.l-old-style .policy_table td {
width: 70px;
text-align: left;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 10px;
padding-top: 10px;
}
.l-old-style .infonavi {
width: 880px;
height: 40px;
margin-bottom: 60px;
}
.l-old-style .infonavi ul {
width: 880px;
height: 40px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/info/btn_list.gif) no-repeat;
}
.l-old-style .infonavi ul li {
width: 160px;
height: 40px;
margin-right: 20px;
float: left;
}
.l-old-style .infonavi ul li a {
display: block;
height: 100%;
width: 100%;
}
.l-old-style .infonavi ul li:last-child {
margin-right: 0;
}
.l-old-style .infonavi_sp {
display: none;
}
.l-old-style .info-titlearea {
width: 100%;
text-align: left;
border-bottom: 2px solid #d4d900;
padding-bottom: 20px;
margin-bottom: 20px;
font-size: 158%;
line-height: 1.6em;
}
.l-old-style .info-titlearea p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 10px;
line-height: 1.1em;
}
.l-old-style .info-titlearea p.date img {
margin-right: 10px;
}
.l-old-style .info-detail {
width: 100%;
padding-bottom: 70px;
}
.l-old-style .info-detail img.chirashi {
float: left;
box-shadow: 0 0 0 3px #fff, 0 0 0 5px #d4d900;
margin-right: 25px;
margin-left: 8px;
}
.l-old-style .info-detail .info-detailtext {
float: left;
}
.l-old-style .info-detail p {
margin-bottom: 20px;
display: block;
}
.l-old-style .style-text {
text-align: center;
width: 100%;
margin-bottom: 50px;
}
.l-old-style .style-image {
width: 100%;
margin-bottom: 60px;
}
.l-old-style .style-image img {
width: 100%;
height: auto;
}
.l-old-style .style-area {
width: 100%;
display: table;
margin-bottom: 60px;
}
.l-old-style .style-house {
display: table-cell;
width: 500px;
height: 500px;
border-right: 60px solid #fff;
}
.l-old-style .style-house:nth-child(even) {
border-right: none;
}
.l-old-style .style-area_sp {
display: none;
}
.l-old-style .xwall_comment {
width: auto;
border: 2px solid #e7e7ef;
padding: 40px 30px;
margin-bottom: 100px;
}
.l-old-style .xwall_comment .teaching {
float: left;
width: 158px;
text-align: center;
}
.l-old-style .xwall_comment .teaching p.name {
font-size: 129%;
}
.l-old-style .xwall_comment .teaching p {
font-size: 100%;
}
.l-old-style .xwall_comment .image {
float: right;
width: 184px;
text-align: center;
}
.l-old-style .xwall_comment .teaching img {
width: 132px;
margin-left: auto;
margin-right: auto;
height: auto;
margin-bottom: 10px;
}
.l-old-style .xwall_comment .image img {
width: 100%;
height: auto;
}
.l-old-style .xwall_comment .text {
font-size: 100%;
margin-left: 40px;
margin-right: 30px;
width: 580px;
float: left;
text-align: left;
}
.l-old-style .detail_workarea {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
margin-bottom: 40px;
}
.l-old-style .workblog_area {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
padding-bottom: 30px;
}
.l-old-style .workblog_area img {
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.l-old-style .workblog_area p {
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
}
.l-old-style .workblog_area div {
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
}
.l-old-style .detail_title {
width: 80%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.l-old-style .detail_title li.blogtitle {
font-size: 158%;
font-weight: bold;
line-height: 1.2em;
text-align: left;
}
.l-old-style .detail_title li.client {
font-size: 100%;
font-weight: normal;
text-align: left;
}
.l-old-style .catalog_area {
display: table;
text-align: center;
width: 1060px;
margin-left: auto;
margin-right: auto;
}
.l-old-style .catalog_area li.catalog {
display: table-cell;
width: 520px;
border-right: solid #e7e7cd 20px;
}
.l-old-style .catalog_area li.catalog:last-child {
border-right: none;
}
.l-old-style .contact_area {
width: 1060px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style .form_area {
width: auto;
border: 6px solid #e7e7cd;
padding: 50px;
background: #fff;
text-align: left;
}
.l-old-style .form_area.doc_form {
margin-bottom: 120px;
}
.l-old-style .form_table {
width: 850px;
margin-right: auto;
margin-left: auto;
margin-bottom: 40px;
}
.l-old-style .form_table th {
text-align: right;
width: 30%;
font-size: 115%;
padding: 10px 15px 10px 10px;
vertical-align: top;
}
.l-old-style .form_table th img {
float: right;
width: 44px;
height: auto;
margin-left: 10px;
}
.l-old-style .form_table td {
font-size: 115%;
text-align: left;
padding: 10px;
vertical-align: top;
}
.l-old-style input[type=button], .l-old-style input[type=text], .l-old-style input[type=submit], .l-old-style input[type=image], .l-old-style input[type=email], .l-old-style input[type=number], .l-old-style textarea {
-webkit-appearance: none;
border-radius: 0;
}
.l-old-style input[type=text],
.l-old-style input[type=email],
.l-old-style input[type=number] {
border: 1px solid #666666;
padding: 7px 0px;
width: 70%;
}
.l-old-style input.post[type=text] {
width: 35%;
}
.l-old-style input.add[type=text] {
width: 98%;
margin-top: 10px;
}
.l-old-style input[type=checkbox],
.l-old-style input[type=radio] {
border: 1px solid #666666;
margin-right: 10px;
}
.l-old-style input[type=submit] {
width: 400px;
height: 100px;
margin-left: auto;
margin-bottom: auto;
border: none;
font-size: 0;
}
.l-old-style select, .l-old-style option {
width: 26%;
height: 40px;
line-height: 40px;
margin: 0;
padding-right: 10px;
text-indent: 1em;
background-color: transparent;
border: 1px solid #666666;
-webkit-appearance: none;
appearance: none;
}
.l-old-style span.selectarea:after {
　content: "▼";
　position: absolute;
　top: 50%;
　right: 0px;
　margin-right: 5px;
　-webkit-transform: translateY(-50%);
　-moz-transform: translateY(-50%);
　-ms-transform: translateY(-50%);
　transform: translateY(-50%);
　z-index: -1;
}
.l-old-style input[name=submitConfirm] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit01.gif) no-repeat;
}
.l-old-style input[name=mwform_submitButton-1],
.l-old-style input[name=mwform_submitButton-991],
.l-old-style input[name=mwform_submitButton-805],
.l-old-style input[name=mwform_submitButton-444] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit02.gif) no-repeat;
}
.l-old-style input.formback[name=submitBack] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit_back_pc.gif) no-repeat;
width: 253px;
}
.l-old-style input[type=checkbox] {
width: 16px;
height: 16px;
border-radius: 0;
background: #fff;
vertical-align: middle;
}
.l-old-style textarea {
border: 1px solid #666666;
padding: 5px 0px;
width: 98%;
height: 100px;
}
.l-old-style .form_policy {
width: auto;
border: 1px solid #666;
padding: 15px;
margin-bottom: 40px;
overflow-y: scroll;
height: 120px;
}
.l-old-style .submitbtn {
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style .submitbtn input[type=image] {
margin-left: auto;
margin-right: auto;
}
.l-old-style .submitbtn img {
margin-left: auto;
margin-right: auto;
}
.l-old-style .flow_story {
width: 960px;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
height: auto;
margin-bottom: 50px;
}
.l-old-style .flow_image {
width: 100%;
height: auto;
text-align: center;
}
.l-old-style .flow_image .story {
width: 820px;
height: auto;
float: left;
margin-left: auto;
margin-right: auto;
}
.l-old-style .xwall01 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/xwall/caobg01.gif) no-repeat top center;
margin-top: 60px;
width: 1032px;
height: 569px;
margin-bottom: 50px;
letter-spacing: -0.6px;
}
.l-old-style .taishin01 {
text-align: left;
padding-top: 56px;
padding-left: 63px;
width: 100%;
}
.l-old-style .taishin02 {
text-align: left;
padding-top: 85px;
padding-left: 63px;
width: 100%;
}
.l-old-style .taishin03 {
text-align: left;
padding-top: 52px;
padding-left: 166px;
width: 254px;
}
.l-old-style .taishin03 font {
font-size: 115%;
}
.l-old-style .taishin04 {
text-align: left;
padding-top: 105px;
padding-left: 63px;
width: 100%;
}
.l-old-style .taishin05 {
text-align: left;
width: 100%;
}
.l-old-style h6 {
text-align: center;
margin-left: auto;
margin-right: auto;
font-size: 150%;
margin-bottom: 50px;
margin-top: 70px;
}
.l-old-style h6 span {
border: 2px solid #d4d900;
padding: 5px 15px;
}
.l-old-style .xwall02 {
float: left;
width: 500px;
margin-bottom: 35px;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style .xwall03 {
float: right;
width: 500px;
margin-bottom: 35px;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style .xwall04 {
width: 425px;
float: left;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style .xwall05 {
width: 625px;
float: right;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style .xwall06 {
width: 520px;
float: left;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style .xwall07 {
width: 500px;
float: right;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style .xwall07 p.first {
width: 299px;
float: left;
}
.l-old-style .xwall07 p.second {
float: right;
width: 155px;
text-align: left;
margin-right: 25px;
}
.l-old-style .xwall07 p img {
margin-bottom: 5px;
}
.l-old-style .red_title {
text-align: left;
color: #ff0000;
font-weight: bold;
margin-bottom: 20px;
font-size: 129%;
}
.l-old-style .graf {
margin-bottom: 80px;
}
.l-old-style .xwall_type {
width: 519px;
border-bottom: 1px solid #7c88ba;
border-left: 1px solid #7c88ba;
margin-bottom: 20px;
}
.l-old-style .xwall_type th {
background: #7c88ba;
text-align: left;
color: #fff;
padding: 6px 20px;
border-right: 1px solid #7c88ba;
}
.l-old-style .xwall_type td.middle {
background: #b8d1e0;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
}
.l-old-style .xwall_type td.bottom {
background: #fff;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
}
.l-old-style .xwall_type td.bottom02 {
background: #fff;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
border-top: 1px solid #7c88ba;
}
.l-old-style .no-data {
margin: 2% 0;
text-align: center;
}
.l-old-style .notfound {
margin: 200px 0 0;
text-align: center;
}
.l-old-style .notfound a {
text-decoration: underline;
}
.l-old-style .side-model-banner {
float: right;
margin-top: 20px;
}
.l-old-style .sp-side-model-banner {
display: block;
padding: 20px 20px 10px;
}
.l-old-style .sp-side-model-banner img {
width: 100%;
}
.l-old-style .fixed-footer {
z-index: 10000;
position: fixed;
bottom: 0;
left: 0;
}
.l-old-style .fixed-footer a.b_line img {
display: block;
width: 66.7%;
float: left;
}
.l-old-style .fixed-footer a.b_present img {
display: block;
width: 33.2%;
float: left;
}
@media (min-width: 641px) {
.l-old-style .header_line {
position: absolute;
top: 0;
margin-left: 45px;
transition: 0.5s;
}
.l-old-style .header_line:hover {
opacity: 0.7;
}
.l-old-style header:not(.smaller) .header_line {
display: none;
}
.l-old-style .bigbanner-line {
margin-top: 40px;
text-align: center;
}
.l-old-style .bigbanner-line img {
max-width: 100%;
width: auto;
height: auto;
}
}
.l-old-style .index-blog-area {
width: 1060px;
margin-left: auto;
margin-right: auto;
padding-top: 100px;
}
.l-old-style .index-news-area {
width: 1060px;
margin-left: auto;
margin-right: auto;
padding-bottom: 100px;
}
.l-old-style .index-blog-area {
padding-bottom: 100px;
}
.l-old-style .index-news,
.l-old-style .index-blog {
width: 100%;
background: #eeeeee;
padding: 20px 20px 0 20px;
box-sizing: border-box;
text-align: left;
margin-bottom: 40px;
}
.l-old-style .index-news li,
.l-old-style .index-blog li {
width: 240px;
height: 415px;
border: 1px solid #cccccc;
box-sizing: border-box;
background: #fff;
position: relative;
overflow: hidden;
display: -moz-inline-box; display: inline-block; margin-right: 14px;
margin-bottom: 15px;
}
.l-old-style .index-news li div.image,
.l-old-style .index-blog li div.image {
height: 175px;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
top: 0;
}
.l-old-style .index-news li div.detail,
.l-old-style .index-blog li div.detail {
padding: 15px 10px 10px 10px;
text-align: left;
}
.l-old-style .index-news li div.detail p,
.l-old-style .index-blog li div.detail p {
colo: #000;
text-align: left;
margin-bottom: 10px;
line-height: 1.1em;
}
.l-old-style .index-news li div.detail p.term,
.l-old-style .index-blog li div.detail p.term {
font-size: 92%;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_term.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
padding-left: 25px;
}
.l-old-style .index-news li div.detail p.date,
.l-old-style .index-blog li div.detail p.date {
font-size: 92%;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_date.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
padding-left: 25px;
}
.l-old-style .index-news li div.detail p.blogtitle,
.l-old-style .index-blog li div.detail p.blogtitle {
font-size: 100%;
line-height: 1.6em;
margin-bottom: 16px;
font-weight: bold;
}
.l-old-style .index-news li div.detail p.blogtitle a,
.l-old-style .index-blog li div.detail p.blogtitle a {
text-decoration: underline;
}
.l-old-style .index-news li div.detail p.content,
.l-old-style .index-blog li div.detail p.content {
font-size: 92%;
line-height: 1.6em;
}
.l-old-style .index-news li div.image img,
.l-old-style .index-blog li div.image img {
width: 300px;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: auto;
}
.l-old-style .index-news li div.image img.absolute,
.l-old-style .index-blog li div.image img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 72px;
}
.l-old-style .index-news li:nth-child(4),
.l-old-style .index-news li:nth-child(8),
.l-old-style .index-news li:nth-child(12),
.l-old-style .index-blog li:nth-child(4),
.l-old-style .index-blog li:nth-child(8),
.l-old-style .index-blog li:nth-child(12) {
margin-right: 0;
}
.l-old-style .btn_area li.btn.blog_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_article.png);
background-position: 0 0;
}
.l-old-style .btn_area li.btn.blog_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_article.png);
background-position: 0 -60px;
}
.l-old-style h2#title.blogs {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
}
.l-old-style .detail_blogsarea {
width: 1040px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
margin-bottom: 40px;
}
.l-old-style .detail_blogs {
width: 650px;
float: left;
text-align: left;
}
.l-old-style .detail_blogs-category {
width: 320px;
float: right;
text-align: left;
}
.l-old-style .blog-titlearea {
width: 100%;
text-align: left;
border-bottom: 2px solid #d4d900;
padding-bottom: 20px;
margin-bottom: 20px;
line-height: 1.6em;
}
.l-old-style .blog-titlearea p {
display: inline-block;
}
.l-old-style .blog-titlearea p.date {
width: 100%;
color: #666666;
font-weight: bold;
margin-bottom: 10px;
line-height: 1.1em;
}
.l-old-style .blog-titlearea p.date img {
margin-right: 10px;
}
.l-old-style .blog-titlearea p.term {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_term.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
font-size: 92%;
}
.l-old-style .blog-titlearea p.blogdate {
width: 100%;
color: #666666;
font-size: 80%;
margin-bottom: 10px;
line-height: 1.1em;
float: left;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_date.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
display: inline;
}
.l-old-style .blog-titlearea p.blog-new {
float: left;
display: inline;
}
.l-old-style .blog-titlearea div.blogtitle {
font-size: 158%;
}
.l-old-style .point ul { display: flex; justify-content: space-between;
box-orient: horizontal;
width: 100%;
max-width: 1500px;
margin: 0 auto;
}
.l-old-style .point .point_title.point01 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_no01.png) no-repeat left top;
}
.l-old-style .point .point_title.point02 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_no02.png) no-repeat left top;
}
.l-old-style .point .point_title.point03 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_no03.png) no-repeat left top;
}
.l-old-style .point .point_title.point04 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_no04.png) no-repeat left top;
}
.l-old-style .point .point_title {
min-height: 130px;
padding: 55px 30px 0;
box-sizing: border-box;
font-size: 34px;
line-height: 1.1em;
background-size: 50px auto;
}
.l-old-style .point .point_title span {
font-size: 0.6em !important;
}
.l-old-style .point ul li {
width: 24.8%;
margin: 0 0.1%;
padding-bottom: 30px;
box-sizing: border-box;
position: relative;
}
.l-old-style .point a {
display: block;
width: 100%;
height: 30px;
background: #d4d900;
text-align: center;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.l-old-style .point ul li:nth-child(even) {
background: #eaece6;
}
.l-old-style .point ul li:nth-child(odd) {
background: #f1eacf;
}
.l-old-style .point .point_txt {
padding: 20px 30px 30px;
box-sizing: border-box;
}
@media (max-width: 640px) {
.l-old-style .point h2 img {
width: 90%;
}
.l-old-style .point ul {
display: block;
}
.l-old-style .point ul li {
width: 100%;
display: block;
padding-bottom: 1em;
box-sizing: border-box;
position: static;
}
.l-old-style .point a {
display: block;
width: 100%;
height: auto; text-align: left;
position: static;
margin: 0 auto;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_works_bg02.png) no-repeat 102% 57%;
background-size: auto;
}
.l-old-style .point .point_title {
min-height: 2.5em;
padding: 16px 0px 0 14vw;
margin: 0;
box-sizing: border-box;
font-size: 5.3vw;
line-height: 1.3em;
background-size: 11vw auto !important;
}
.l-old-style .point .point_txt {
padding: 0px 30px 0px 14vw;
box-sizing: border-box;
}
}
.l-old-style .bannerBox {
width: 1060px;
margin: 0 auto;
text-align: center;
}
.l-old-style .bannerBox a:nth-child(1) {
float: left;
}
.l-old-style .bannerBox a:nth-child(2) {
float: right;
}
.l-old-style .bannerBox a:nth-child(3) {
clear: both;
width: 500px;
height: auto;
}
.l-old-style .bannerBox a:nth-child(3) img {
margin-top: 60px;
width: 500px;
}
@media (max-width: 640px) {
.l-old-style .bannerBox {
width: 100%;
margin: 0 auto;
}
.l-old-style .bannerBox a {
display: block;
float: none;
width: 90%;
margin: 0 auto;
}
.l-old-style .bannerBox a img {
width: 100%;
}
}
.l-old-style .modelhouse .matsusaka {
width: 100%;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/modelhouse/matsusaka/bg_matsusaka.png) no-repeat center;
padding: 50px 0;
}
.l-old-style .modelhouse .matsusaka div {
width: 1060px;
margin: 0 auto;
text-align: center;
position: relative;
height: 500px;
}
.l-old-style .modelhouse .matsusaka img.pc.new {
position: absolute;
top: 0px;
left: 0px;
}
.l-old-style .modelhouse .matsusaka img.pc.circle {
position: absolute;
bottom: 50px;
right: 15px;
}
.l-old-style .modelhouse .btn_area {
position: absolute;
bottom: 0;
}
.l-old-style .btn_area li.btn {
width: 300px;
height: 60px;
display: inline-block;
}
@media (max-width: 640px) {
.l-old-style .footer_menu li {
float: none;
width: 100%;
margin-bottom: 0px;
}
.l-old-style .footer_menu img {
width: 100%;
}
}
.l-old-style .p-full-banner {
display: block;
margin: 80px 0;
width: 100%;
}
@media screen and (max-width: 640px) {
.l-old-style .p-full-banner {
margin: 50px 4vw;
width: auto;
}
}
.l-old-style .p-full-banner img {
max-width: 100%;
}
@media screen and (max-width: 640px) {
.l-old-style .p-full-banner img {
width: 100%;
}
}
.flowbtn01 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_01.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn02 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_02.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn03 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_03.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn04 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_04.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn05 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_05.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn06 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_06.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn07 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_07.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn08 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_08.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn09 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_09.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn10 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_10.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn11 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_11.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
.flowbtn12 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_12.gif);
background-position: 0 0;
background-repeat: no-repeat;
} .l-old-style-second {                                   }
@media (min-width: 641px) {
.l-old-style-second .container {
width: 1060px;
margin: auto;
}
}
@media (max-width: 640px) {
.l-old-style-second .container {
width: 100%;
}
}
.l-old-style-second * {
padding: 0;
margin: 0;
}
.l-old-style-second ul, .l-old-style-second li, .l-old-style-second ol {
list-style: none;
}
.l-old-style-second a img {
border: 0;
}
.l-old-style-second a {
color: #333;
text-decoration: none;
}
.l-old-style-second .fl_l {
float: left;
}
.l-old-style-second .fl_r {
float: right;
}
.l-old-style-second .mb_10 {
margin-bottom: 10px;
}
.l-old-style-second .mb_15 {
margin-bottom: 15px;
}
.l-old-style-second .mb_20 {
margin-bottom: 20px;
}
.l-old-style-second .mb_25 {
margin-bottom: 25px;
}
.l-old-style-second .mb_30 {
margin-bottom: 30px;
}
.l-old-style-second .mb_40 {
margin-bottom: 40px;
}
.l-old-style-second .mb_50 {
margin-bottom: 50px;
}
.l-old-style-second .mb_60 {
margin-bottom: 60px;
}
.l-old-style-second .mb_70 {
margin-bottom: 70px;
}
.l-old-style-second .mb_100 {
margin-bottom: 100px;
}
.l-old-style-second .mt_50 {
margin-top: 50px;
}
.l-old-style-second .ml_90 {
margin-left: 90px;
}
.l-old-style-second .ft_sb {
font-size: 36px;
}
.l-old-style-second .fs-18 {
font-size: 18px;
line-height: 1.6em;
}
.l-old-style-second .sr_txt {
text-align: right;
font-size: 11px;
}
.l-old-style-second .page_navi {
text-align: center;
width: 100%;
margin-top: 60px;
margin-bottom: 60px;
}
.l-old-style-second .clear {
clear: both;
}
.l-old-style-second .clearfix, .l-old-style-second .theme-default .nivo-controlNav.nivo-thumbs-enabled {
*zoom: 1;
}
.l-old-style-second .clearfix:before, .l-old-style-second .clearfix:after, .l-old-style-second .theme-default .nivo-controlNav.nivo-thumbs-enabled:before, .l-old-style-second .theme-default .nivo-controlNav.nivo-thumbs-enabled:after {
display: table;
line-height: 0;
content: "";
}
.l-old-style-second .clearfix:after, .l-old-style-second .theme-default .nivo-controlNav.nivo-thumbs-enabled:after {
clear: both;
}
.l-old-style-second .fs-s {
font-size: 11px;
color: #000000;
}
.l-old-style-second .text-ct {
width: 100%;
text-align: center;
}
.l-old-style-second .pc, .l-old-style-second #pc {
display: block;
}
.l-old-style-second .sp, .l-old-style-second #sp, .l-old-style-second .second_contact_sp {
display: none;
}
.l-old-style-second .pctel img {
width: 310px;
height: auto;
margin-top: 20px;
}
.l-old-style-second .nav li.form a:hover {
background-position: 0 0;
}
.l-old-style-second .nav li.fudosan a:hover {
background-position: 0 -250px;
}
.l-old-style-second .fixed {
position: fixed;
top: 15%;
right: 0;
z-index: 9999;
}
.l-old-style-second html, .l-old-style-second body {
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
height: 100%;
}
.l-old-style-second body {
background-color: #fff;
font-size: 14px;
line-height: 1.6em;
color: #333333;
letter-spacing: 1px;
}
.l-old-style-second #wrapper {
width: 100%;
}
.l-old-style-second #pagescroll {
margin-top: -100px;
padding-top: 100px;
}
.l-old-style-second #container {
height: 800px;
width: 100%;
}
.l-old-style-second header {
width: 100%;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_bg.gif) top repeat-x;
height: auto;
position: fixed;
vertical-align: top;
overflow: hidden;
top: 0;
left: 0;
z-index: 100;
text-align: center;
transition: height 0.3s;
}
.l-old-style-second header div#header-area {
width: 1060px;
height: 330px; margin-left: auto;
margin-right: auto;
}
.l-old-style-second header div#header-area #site-logo {
float: left;
margin-right: 30px;
height: 160px;
width: 180px;
}
.l-old-style-second header div#header-area #site-logo a {
display: block;
width: 100%;
height: 100%;
}
.l-old-style-second h1 {
width: 510px;
font-size: 86%;
color: #9fa0a0;
float: left;
text-align: left;
line-height: 3.2em;
margin: 2px 0 -1px 0;
padding: 0;
letter-spacing: -0.8px;
}
.l-old-style-second h1.main_head {
float: none;
width: 92%;
color: #000;
font-size: 14px;
font-weight: initial;
margin: 0 auto;
}
@media screen and (min-width: 641px) {
.l-old-style-second h1.main_head {
width: 100%;
}
}
.l-old-style-second header div#header-area #navi {
width: 580px;
height: 61px;
float: left;
margin-top: 8px;
}
.l-old-style-second header div#header-area #navi li {
display: block;
height: 61px;
margin-right: 28px;
float: left;
}
.l-old-style-second header div#header-area #navi li a {
display: block;
height: 61px;
}
.l-old-style-second header div#header-area #navi li#gnav01 a {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav01.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header div#header-area #navi li#gnav02 a {
width: 150px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav02.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header div#header-area #navi li#gnav03 a {
width: 72px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav03.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header div#header-area #navi li#gnav04 a {
width: 70px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav04.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header div#header-area #navi li#gnav05 a {
width: 68px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav05.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header div#header-area #navi li#gnav01 a:hover {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav01.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header div#header-area #navi li#gnav02 a:hover {
width: 150px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav02.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header div#header-area #navi li#gnav03 a:hover {
width: 72px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav03.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header div#header-area #navi li#gnav04 a:hover {
width: 70px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav04.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header div#header-area #navi li#gnav05 a:hover {
width: 68px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav05.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header div#header-area #navi li#gnav02,
.l-old-style-second header.smaller div#header-area #navi li#gnav02 {
position: relative;
}
.l-old-style-second header div#header-area #navi li#gnav02 ul.subnav,
.l-old-style-second header.smaller div#header-area #navi li#gnav02 ul.subnav {
width: 180px;
height: 208px;
position: absolute;
top: 56px;
left: -15px;
visibility: hidden;
opacity: 0;
transition: all 0.2s ease;
}
.l-old-style-second header div#header-area #navi li#gnav02:hover ul.subnav,
.l-old-style-second header.smaller div#header-area #navi li#gnav02:hover ul.subnav {
visibility: visible;
opacity: 1;
}
.l-old-style-second header div#header-area #navi li#gnav02 ul.subnav li,
.l-old-style-second header.smaller div#header-area #navi li#gnav02 ul.subnav li {
width: 180px;
height: 50px;
margin-bottom: 2px;
left: -14px;
}
.l-old-style-second header div#header-area #navi li#gnav02 ul.subnav li a,
.l-old-style-second header.smaller div#header-area #navi li#gnav02 ul.subnav li a {
display: block;
width: 100%;
height: 50px;
background: #d4d900;
line-height: 50px;
}
.l-old-style-second header div#header-area #navi li#gnav02 ul.subnav li a:hover,
.l-old-style-second header.smaller div#header-area #navi li#gnav02 ul.subnav li a:hover {
opacity: 0.8;
}
@media all and (-ms-high-contrast: none) {
.l-old-style-second *::-ms-backdrop, .l-old-style-second #sidenavi li {
margin-top: -2px;
}
}
@supports (-ms-accelerator: true) {
.l-old-style-second #sidenavi li {
margin-top: -40px;
}
}
.l-old-style-second header div#header-area #sidenavi {
width: 266px;
height: 100px;
float: right;
margin-top: -39px;
}
.l-old-style-second header div#header-area #sidenavi li {
float: left;
width: 132px;
height: 100px;
margin-right: 1px;
}
.l-old-style-second header div#header-area #sidenavi li:last-child {
margin-right: 0;
}
.l-old-style-second header div#header-area #sidenavi li a {
display: block;
width: 132px;
height: 100px;
}
.l-old-style-second header div#header-area #sidenavi li#contact a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_contact.gif);
background-position: 0 0px;
}
.l-old-style-second header div#header-area #sidenavi li#serch {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_serch.gif);
background-position: 0 0px;
}
.l-old-style-second header div#header-area #sidenavi li#contact a:hover, .l-old-style-second header div#header-area #sidenavi li#contact_on a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_contact.gif);
background-position: 0 -100px;
}
.l-old-style-second header div#header-area #sidenavi li#serch a:hover, .l-old-style-second header div#header-area #sidenavi li#serch_on a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_serch.gif);
background-position: 0 -100px;
}
.l-old-style-second header.smaller {
height: 80px;
width: 100%;
background: #fff;
box-shadow: 0 -5px 5px 5px black;
}
.l-old-style-second header.smaller div#header-area {
width: 1060px;
height: 60px;
padding-top: 9px; margin-left: auto;
margin-right: auto;
text-align: left;
}
.l-old-style-second header.smaller div#header-area #site-logo {
display: none;
}
.l-old-style-second header div#header-area #site-smalllogo {
display: none;
}
.l-old-style-second header.smaller div#header-area #site-smalllogo {
display: block;
float: left;
margin-top: 10px;
margin-right: 38px;
}
.l-old-style-second header.smaller div#header-area #site-smalllogo a {
display: block;
width: 100%;
height: 100%;
}
.l-old-style-second header.smaller h1 {
width: 584px;
margin-top: -6px;
margin-bottom: 1px;
line-height: 2em;
}
.l-old-style-second header.smaller div#header-area #navi {
width: 580px;
height: 54px;
float: left;
margin-right: 50px;
margin-top: 0px;
}
.l-old-style-second header.smaller div#header-area #navi li {
height: 54px;
float: left;
}
.l-old-style-second header.smaller div#header-area #navi li a {
display: block;
height: 54px;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav01 a {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav01.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav02 a {
width: 150px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav02.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header.smaller.smaller div#header-area #navi li#gnav03 a {
width: 72px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav03.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav04 a {
width: 70px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav04.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav05 a {
width: 68px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav05.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav01 a:hover {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav01.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav02 a:hover {
width: 150px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav02.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav03 a:hover {
width: 72px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav03.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav04 a:hover {
width: 70px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav04.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header.smaller div#header-area #navi li#gnav05 a:hover {
width: 68px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/gnav05.png);
background-repeat: no-repeat;
background-position: 0 -63px;
}
.l-old-style-second header.smaller div#header-area #sidenavi {
display: none;
}
.l-old-style-second header div#header-area .header_tel {
display: none;
}
.l-old-style-second header.smaller div#header-area .header_tel {
display: block;
margin-top: 30px;
}
.l-old-style-second footer {
width: 100%;
padding-top: 50px;
padding-bottom: 35px;
background: #d4d900;
}
.l-old-style-second footer.contact_footer {
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
background: #d4d900;
text-align: center;
}
.l-old-style-second .footer-link {
width: 350px;
float: left;
}
.l-old-style-second .footer-link li {
padding-left: 15px;
text-align: left;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/f_bg.gif) left center no-repeat;
width: auto;
font-weight: 400;
font-size: 100%;
line-height: 1.6em;
margin-bottom: 20px;
}
.l-old-style-second .footer-link li:last-child {
margin-bottom: 0;
}
.l-old-style-second .footer-link li a {
color: #000;
text-decoration: none;
}
.l-old-style-second .footer {
border-top: 1px solid #fff;
padding-top: 40px;
}
.l-old-style-second .footer_logo {
float: left;
width: 325px;
font-size: 86%;
color: #000;
}
.l-old-style-second .footer_logo img {
margin-bottom: -1px;
}
.l-old-style-second .address_area {
float: left;
width: 450px;
text-align: left;
line-height: 1.5em;
font-size: 100%;
color: #000;
}
.l-old-style-second .kyoka_number {
width: 100%;
display: block;
margin-top: 20px;
margin-bottom: 35px;
font-size: 86%;
color: #000;
text-align: left;
}
.l-old-style-second #copyright {
text-align: center;
font-size: 86%;
color: #000;
width: 100%;
}
.l-old-style-second .box {
width: 100%;
height: 100%;
margin: 0 auto 0px auto;
text-align: center;
background-size: cover;
background-position: top;
}
.l-old-style-second .box p.cap {
position: absolute;
top: 30%;
left: 48%;
}
.l-old-style-second .box p.scroll {
position: absolute;
bottom: 6%;
left: 50%;
}
.l-old-style-second section {
padding: 50px 0;
}
.l-old-style-second section.second {
padding: 20px 0 0px 0;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .backgl {
background: #e7e7cd;
}
.l-old-style-second .backyl {
background: #d4d900;
}
.l-old-style-second section.footer {
padding: 35px 0;
}
.l-old-style-second section.footer02 {
padding: 0;
border-top: 1px solid #d4d900;
width: 100%;
margin-bottom: -8px;
}
.l-old-style-second .footer_secondarea {
width: 100%;
display: table;
}
.l-old-style-second .footer_secondarea li {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
.l-old-style-second .footer_secondarea li.image img {
width: 100%;
height: auto;
}
.l-old-style-second .footer_secondarea li div {
padding-left: 50px;
padding-top: 25px;
padding-bottom: 25px;
text-align: left;
font-weight: bold;
}
.l-old-style-second .footer_secondarea li div p.date {
font-weight: normal;
font-size: 1.12rem;
}
.l-old-style-second .contents {
max-width: 1060px;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .content_left {
width: 700px;
float: left;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .content_right {
width: 300px;
float: right;
margin-left: auto;
margin-right: auto;
background: #d4d900;
padding: 30px 20px 20px 20px;
}
.l-old-style-second .content_half {
width: 50%;
}
.l-old-style-second h2 {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 2px solid #d4d900;
margin-bottom: 30px;
padding-bottom: 20px;
font-size: 110%;
}
.l-old-style-second h2.white {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 2px solid #fff;
margin-bottom: 30px;
padding-bottom: 20px;
}
.l-old-style-second h2 img {
margin-left: auto;
margin-right: auto;
}
.l-old-style-second h2.concept img {
width: 180px;
height: auto;
}
.l-old-style-second h2.about img {
width: 130px;
height: auto;
}
.l-old-style-second h2.point img {
width: 136px;
height: auto;
}
.l-old-style-second h2.xwall img {
width: 160px;
height: auto;
}
.l-old-style-second h2.flow img {
width: 280px;
height: auto;
}
.l-old-style-second h2.company img {
width: 210px;
height: auto;
}
.l-old-style-second h2.profile img {
width: 160px;
height: auto;
}
.l-old-style-second h2.history img {
width: 160px;
height: auto;
}
.l-old-style-second h2#access img {
width: 180px;
height: auto;
}
.l-old-style-second h2.business img {
width: 228px;
height: auto;
}
.l-old-style-second h2.other img {
height: 54px;
}
.l-old-style-second h2.info img {
height: 36px;
}
.l-old-style-second h2.contact img { }
.l-old-style-second h2.greeting img {
width: 220px;
}
.l-old-style-second h2.our_business img {
width: 300px;
}
.l-old-style-second h2.works img {
width: 144px;
height: auto;
}
.l-old-style-second .yokkaichi h2.works img {
width: 140px;
height: auto;
}
.l-old-style-second .yokkaichi h2.blog img {
width: 120px;
height: auto;
}
.l-old-style-second h2 p {
font-size: 100%;
font-weight: bold;
}
.l-old-style-second h2#title {
height: 320px; width: 100%;
text-align: center;
border-bottom: none;
}
.l-old-style-second h2#title img {
position: relative;
top: 306px; z-index: 1;
}
.l-old-style-second h2#title.small img {
position: relative;
top: 306px; z-index: 1;
}
.l-old-style-second h2#title p {
position: relative;
z-index: 1; top: 316px;
}
.l-old-style-second h2#title.concept {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/concept/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.company {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.policy {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/policy/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.info {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/info/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.style {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/style/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.xwall {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/xwall/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.flow {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.works {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/works/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.contact {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.recruit {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.point {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/point/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.about {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/about/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.staff {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.quality {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/quality/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h2#title.voice {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.l-old-style-second h3 {
font-weight: bold;
font-size: 129%;
margin-bottom: 15px;
}
.l-old-style-second h4 {
font-weight: bold;
font-size: 172%;
margin-bottom: 50px;
text-align: center;
letter-spacing: -0.8px;
line-height: 3rem !important;
}
.l-old-style-second h5 {
font-weight: bold;
font-size: 143%;
margin-bottom: 15px;
}
.l-old-style-second h4 img {
margin-bottom: -8px;
margin-left: 4px;
margin-right: 4px;
}
.l-old-style-second #pan {
width: 100%;
text-align: right;
font-size: 86%;
margin-bottom: 40px;
}
.l-old-style-second #pan a {
text-decoration: underline;
}
.l-old-style-second .house_listarea {
width: 1500px;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style-second .house_list {
letter-spacing: normal;
position: relative;
overflow: hidden;
padding: 0;
width: 496px;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: solid #fff 6px;
border-bottom: solid #fff 6px;
vertical-align: top;
}
.l-old-style-second .house_list:nth-child(3), .l-old-style-second .house_list:nth-child(6), .l-old-style-second .house_list:nth-child(9) {
border-right: none;
}
.l-old-style-second .house_list:nth-child(2), .l-old-style-second .house_list:nth-child(5), .l-old-style-second .house_list:nth-child(8) {
background: #f1eacf;
}
.l-old-style-second .house_list a {
display: block;
height: 100%;
width: 100%;
color: #333;
text-decoration: none;
}
.l-old-style-second .house_list dt {
height: 300px;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
}
.l-old-style-second .house_list dt img {
width: 100%;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: auto;
}
.l-old-style-second .house_list dt img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 70px;
}
.l-old-style-second .house_list dd {
padding: 15px 150px 20px 20px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_works_bg.png) right center no-repeat;
text-align: left;
font-size: 100%;
font-weight: 600;
line-height: 1.7em;
width: auto;
vertical-align: middle;
height: auto;
}
.l-old-style-second .house_list dd p {
font-weight: normal;
font-size: 86%;
}
.l-old-style-second .btn_area {
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .btn_area li.btn {
width: 400px;
height: 120px;
display: inline-block;
}
.l-old-style-second .btn_area li.btn a {
display: block;
width: 400px;
height: 60px;
}
.l-old-style-second .yokkaichi .btn_area li.btn a {
display: block;
width: 300px;
height: 60px;
margin: 0 auto;
}
.l-old-style-second .btn_area li.btn.list_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_list_pc.gif);
background-position: 0 0;
}
.l-old-style-second .btn_area li.btn.list_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_list_pc.gif);
background-position: 0 -60px;
}
.l-old-style-second .btn_area li.btn.topics_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_topic_pc.gif);
background-position: 0 0;
}
.l-old-style-second .btn_area li.btn.topics_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_topic_pc.gif);
background-position: 0 -60px;
}
.l-old-style-second .info-area {
width: 100%;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_topick_bg.gif) right center no-repeat;
border-bottom: 1px dashed #c9c9c9;
padding-bottom: 10px;
padding-top: 10px;
text-align: left;
}
.l-old-style-second .info-area:nth-last-of-type(1) {
margin-bottom: 0px;
}
.l-old-style-second .info-area a {
display: block;
color: #333333;
}
.l-old-style-second .info-area ul.info {
width: 570px;
height: auto;
display: table;
}
.l-old-style-second .info-area ul.info li.image {
width: 122px;
height: auto;
position: relative;
overflow: hidden;
display: table-cell;
vertical-align: top;
padding-top: 15px;
}
.l-old-style-second .cate_news {
border: solid #d4d900 2px;
}
.l-old-style-second .cate_nairankai {
border: solid #ff9f00 2px;
}
.l-old-style-second .cate_bunjyo {
border: solid #86bfd9 2px;
}
.l-old-style-second .cate_event {
border: solid #d4d900 2px;
}
.l-old-style-second .cate_blog {
border: solid #00b458 2px;
}
.l-old-style-second .info-area ul.info li.detail {
border-left: 35px solid #fff;
width: 400px;
display: table-cell;
vertical-align: top;
padding-top: 15px;
}
.l-old-style-second .info-area p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 6px;
line-height: 1.4em;
}
.l-old-style-second .info-area p.date img {
margin-left: 25px;
width: auto;
max-width: 100%;
}
.l-old-style-second .info-area p.content {
width: 100%;
font-size: 100%;
line-height: 1.7em;
}
.l-old-style-second .content_right p.nairankai-image {
height: auto;
width: 100%;
vertical-align: top;
margin-bottom: 35px;
}
.l-old-style-second .content_right p.nairankai-image img {
width: 100%;
height: auto;
}
.l-old-style-second .content_right p.nairankai-date {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_time.jpg) left top no-repeat;
padding-left: 80px;
width: auto;
font-family: "Oswald", sans-serif;
font-weight: 600;
min-height: 65px;
line-height: 1.8em;
margin-bottom: 20px;
}
.l-old-style-second .content_right p.nairankai-date strong {
font-size: 280%;
}
.l-old-style-second .content_right p.nairankai-date span {
font-size: 140%;
margin-left: 0px;
}
.l-old-style-second .content_right p.nairankai-place {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_place.jpg) left center no-repeat;
padding-left: 80px;
width: auto;
font-weight: 600;
font-size: 200%;
min-height: 65px;
line-height: 1.1em;
margin-bottom: 20px;
display: flex; align-items: center;
}
.l-old-style-second .content_right p.nairankai_txt {
width: auto;
text-align: left;
line-height: 1.5em;
font-size: 100%;
}
.l-old-style-second .footer_menu {
width: 100%;
}
.l-old-style-second .footer_menu li {
float: left;
width: 510px;
margin-bottom: 20px;
}
.l-old-style-second .footer_menu li:nth-child(even) {
float: right;
}
.l-old-style-second .footer_menu li:last-child {
margin-bottom: 0;
}
.l-old-style-second .feeling {
width: 100%;
box-sizing: content-box;
margin-left: 0;
margin-right: 0;
text-align: center;
border-bottom: 1px solid #d4d900;
padding: 0 0;
letter-spacing: -0.4em;
vertical-align: top;
display: table;
}
.l-old-style-second .feeling_box {
position: relative;
overflow: hidden;
padding: 0;
width: 25%;
height: auto;
margin-right: 0px;
margin-left: 0px;
border-right: 1px solid #cccccc;
display: -moz-inline-box;  display: table-cell;
background: #fff;
letter-spacing: normal;
vertical-align: top;
}
.l-old-style-second .feeling_box:first-child {
background: #d4d900;
width: 24.8%;
height: 100%;
text-align: center;
vertical-align: middle;
}
.l-old-style-second .feeling_box:first-child img {
vertical-align: middle;
}
.l-old-style-second .feeling_box:last-child {
border-right: none;
}
.l-old-style-second .feeling_box p.image {
width: 100%;
height: auto;
}
.l-old-style-second .feeling_box p.image img {
width: 100%;
height: auto;
}
.l-old-style-second .feeling_box p.comment {
padding: 40px 30px;
text-align: left;
font-size: 100%;
line-height: 1.5em;
}
.l-old-style-second .feeling_box p.comment strong {
display: block;
margin-bottom: 25px;
font-size: 110%;
font-weight: 600;
line-height: 1.7em;
}
.l-old-style-second .content-logo {
float: left;
width: 315px;
height: auto;
margin-right: 90px;
}
.l-old-style-second .content-logo img {
width: 100%;
height: auto;
}
.l-old-style-second .content-contact_text {
float: left;
margin-bottom: 10px;
font-size: 110%;
font-weight: 800;
}
.l-old-style-second .content-contact_tel {
float: left;
width: 305px;
font-size: 100%;
text-align: left;
margin-right: 40px;
}
.l-old-style-second .content-contact_tel img {
width: 305px;
height: auto;
}
.l-old-style-second .content-contact_btn {
width: 300px;
height: 60px;
float: left;
}
.l-old-style-second .content-contact_btn02 {
width: 300px;
height: 60px;
}
.l-old-style-second .content-contact_btn a,
.l-old-style-second .content-contact_btn02 a {
display: block;
width: 300px;
height: 60px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_contact_pc.gif);
background-position: 0 0;
}
.l-old-style-second .content-contact_btn a:hover,
.l-old-style-second .content-contact_btn02 a:hover {
display: block;
width: 300px;
height: 60px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_contact_pc.gif);
background-position: 0 -60px;
}
.l-old-style-second .concept-left {
width: 50%;
height: auto;
float: left;
text-align: center;
}
.l-old-style-second .concept-right {
width: 50%;
height: auto;
float: right;
text-align: center;
}
.l-old-style-second .concept-left img,
.l-old-style-second .concept-right img {
width: 100%;
}
.l-old-style-second .concept-text {
width: 980px;
border: 40px solid #eaece6;
padding: 70px 90px;
box-sizing: border-box;
font-size: 16px !important;
text-align: left;
font-size: 100%;
margin: 60px auto 80px;
line-height: 2.25em;
}
.l-old-style-second .concept-text .contents {
width: auto;
}
.l-old-style-second .concept-text h3 span {
display: block;
font-size: 24px;
margin-bottom: 60px;
font-weight: normal;
padding-top: 1em;
}
.l-old-style-second .concept-text span.txt_staff {
display: block;
text-align: right;
margin: 40px 0;
}
.l-old-style-second .concept-text .concept-image {
text-align: center;
}
.l-old-style-second .promise_area {
width: 100%;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: table;
}
.l-old-style-second .promise_list {
vertical-align: top;
letter-spacing: normal;
position: relative;
overflow: hidden;
padding: 0;
width: 30%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: table-cell;
background: #fff;
border-right: solid #d4d900 15px;
}
.l-old-style-second .promise_list:nth-child(3) {
border-right: none;
}
.l-old-style-second .promise_list div {
width: auto;
padding: 20px 20px 40px 20px;
text-align: left;
line-height: 1.7em;
}
.l-old-style-second .promise_list div p {
text-align: left;
margin-bottom: 10px;
}
.l-old-style-second .pro-area {
width: 100%;
height: auto;
display: table;
margin-bottom: 40px;
}
.l-old-style-second .pro-area:last-child {
margin-bottom: 0;
}
.l-old-style-second .pro-list {
display: table-cell;
vertical-align: middle;
}
.l-old-style-second .pro-list.image_c {
text-align: center;
width: 50%;
}
.l-old-style-second .pro-list.text {
text-align: left;
width: 45%;
margin-left: 10px;
font-size: 93%;
}
.l-old-style-second .pro-list.image_r {
text-align: right;
width: 50%;
}
.l-old-style-second .pro-list.image_l {
text-align: left;
width: 50%;
}
.l-old-style-second .pro-list img {
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .navigation-area {
width: 100%;
text-align: center;
margin-bottom: 70px;
}
.l-old-style-second .company_navi,
.l-old-style-second .job_navi {
margin-left: auto;
margin-right: auto;
width: 815px;
height: 59px;
text-align: center;
}
.l-old-style-second .company_navi li,
.l-old-style-second .job_navi li {
width: 200px;
height: 59px;
border-right: 5px solid #fff;
display: table-cell;
*display: inline;
*zoom: 1;
margin: 0;
}
.l-old-style-second .company_navi li:last-child,
.l-old-style-second .job_navi li:last-child {
border-right: none;
}
.l-old-style-second .company_navi li {
display: block;
width: 200px;
height: 59px;
float: left;
}
.l-old-style-second .company_navi li a {
display: block;
width: 200px;
height: 59px;
}
.l-old-style-second .company_navi li#gaiyou a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: 0 0;
}
.l-old-style-second .company_navi li#rinen a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -205px 0;
}
.l-old-style-second .company_navi li#naiyou a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -410px 0;
}
.l-old-style-second .company_navi li#maintenance a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -615px 0;
}
.l-old-style-second .company_navi li#gaiyou_on a,
.l-old-style-second .company_navi li#gaiyou a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: 0 -59px;
}
.l-old-style-second .company_navi li#rinen_on a,
.l-old-style-second .company_navi li#rinen a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -205px -59px;
}
.l-old-style-second .company_navi li#naiyou_on a,
.l-old-style-second .company_navi li#naiyou a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -410px -59px;
}
.l-old-style-second .company_navi li#maintenance_on a,
.l-old-style-second .company_navi limaintenance a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -615px -59px;
}
.l-old-style-second .job_navi li a {
display: block;
width: 200px;
height: 59px;
padding-top: 5%;
box-sizing: border-box;
font-weight: bold;
font-size: 16px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/bg_btn_list.gif) no-repeat 0 0 #efedea;
}
.l-old-style-second .job_navi li a:hover,
.l-old-style-second .job_navi li a.active {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/bg_btn_list_on.gif) no-repeat 0 0 #d4d900;
}
.l-old-style-second .business-area {
width: 100%;
display: table;
border-bottom: 1px solid #e7e7cd;
padding-bottom: 25px;
padding-top: 35px;
}
.l-old-style-second .business-area:last-child {
border-bottom: none;
}
.l-old-style-second .business-list {
display: table-cell;
width: 50%;
vertical-align: top;
}
.l-old-style-second .business-list img {
margin-bottom: 10px;
}
.l-old-style-second .business-list p {
text-align: left;
margin-bottom: 5px;
}
.l-old-style-second .business-list p.left {
padding-right: 40px;
}
.l-old-style-second .business-list p.right {
padding-left: 40px;
}
.l-old-style-second .company_table {
width: 100%;
margin-bottom: 100px;
}
.l-old-style-second .company_table th {
background: #e7e7cd;
border-bottom: 1px solid #fff;
border-right: solid 1px #fff;
text-align: left;
padding: 15px;
width: 20%;
font-weight: normal;
vertical-align: top;
}
.l-old-style-second .history_table {
width: 100%;
margin-bottom: 0px;
}
.l-old-style-second .history_table th {
background: #e7e7cd;
border-bottom: 1px solid #fff;
border-right: solid 1px #fff;
text-align: left;
padding: 15px;
width: 22%;
font-weight: normal;
vertical-align: top;
}
.l-old-style-second .history_table th span {
display: block;
float: right;
}
.l-old-style-second .company_table td,
.l-old-style-second .history_table td {
border-bottom: 1px solid #fff;
text-align: left;
padding: 15px;
background: #eeede9;
width: auto;
}
.l-old-style-second .map_area {
width: 100%;
}
.l-old-style-second .location {
width: 500px;
height: auto;
margin-bottom: 50px;
}
.l-old-style-second .location .map {
width: 100%;
height: 400px;
margin-bottom: 15px;
}
.l-old-style-second .location p {
text-align: left;
line-height: 1.8em;
}
.l-old-style-second .location p a {
text-decoration: underline;
}
.l-old-style-second .rinen-area,
.l-old-style-second .greeting-area {
width: 100%;
height: auto;
text-align: center;
line-height: 1.6em;
}
.l-old-style-second .rinen-area img {
width: 100%;
height: auto;
margin-bottom: 40px;
}
.l-old-style-second .greeting-area p {
text-align: center;
margin-top: 40px;
width: 100%;
}
.l-old-style-second .greeting-area p img {
width: 10%;
height: auto;
}
.l-old-style-second .s_content {
width: 950px;
padding-top: 20px;
margin-left: auto;
margin-right: auto;
text-align: left;
letter-spacing: -0.8px;
margin-bottom: 80px;
}
.l-old-style-second .policy_table {
width: 100%;
}
.l-old-style-second .policy_table th {
width: 20%;
font-weight: normal;
text-align: left;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 10px;
padding-top: 10px;
}
.l-old-style-second .policy_table td {
width: 70px;
text-align: left;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 10px;
padding-top: 10px;
}
.l-old-style-second h2#access {
padding-top: 100px;
}
.l-old-style-second .maintenance-midashi {
margin-top: 70px;
margin-bottom: 65px;
}
.l-old-style-second .maintenance-area {
width: 100%;
display: table;
border-bottom: 1px solid #e7e7cd;
padding-bottom: 45px;
padding-top: 35px;
}
.l-old-style-second .maintenance-area .left {
padding-top: 0px !important;
}
.l-old-style-second .maintenance-area:last-child {
border-bottom: none;
}
.l-old-style-second .maintenance-area01 {
padding-top: 47px;
padding-bottom: 30px;
border-bottom: 1px solid #e7e7cd;
}
.l-old-style-second .maintenance-area01 .left p {
padding-top: 30px;
}
.l-old-style-second .maintenance-area01 .left img {
padding-top: 30px;
margin-bottom: 0px !important;
}
.l-old-style-second .maintenance-comment01 {
font-size: 1.28rem;
padding-top: 2px !important;
line-height: 2rem;
}
.l-old-style-second .maintenance-comment02 {
font-size: 1.28rem;
padding-top: 18px !important;
line-height: 2rem;
}
.l-old-style-second .maintenance-list {
display: table-cell;
width: 50%;
vertical-align: top;
}
.l-old-style-second .maintenance-list img {
margin-bottom: 10px;
}
.l-old-style-second .maintenance-list p {
text-align: left;
margin-bottom: 5px;
padding-left: 40px;
}
.l-old-style-second .maintenance-list p.left {
padding-right: 40px;
padding-top: 46px;
}
.l-old-style-second .maintenance-list p.right {
padding-left: 40px;
margin-bottom: 20px;
}
.l-old-style-second .maintenance-midashi {
line-height: 3rem;
}
.l-old-style-second .maintenance-pdf-link a {
position: relative;
top: 13px;
color: #40a6e2;
text-decoration: underline;
}
.l-old-style-second .maintenance-pdf-link img {
margin-left: 5px;
width: 23px;
}
@media screen and (min-width: 641px) {
.l-old-style-second h2.direction img {
width: 200px;
}
.l-old-style-second h2.sales img {
width: 130px;
}
.l-old-style-second h2.entry img {
width: 184px;
}
.l-old-style-second .recruit_about h4 {
margin: 40px 0;
}
.l-old-style-second .recruit_about img {
display: block;
margin: 40px auto;
}
.l-old-style-second .recruit_about p {
margin-bottom: 35px;
font-size: 16px;
line-height: 1.5em;
}
.l-old-style-second .recruit_about p.txt_large {
font-size: 18px;
margin-bottom: 0;
}
.l-old-style-second .recruit_about .txt_large li {
font-size: 18px;
padding-left: 1em;
}
.l-old-style-second .recruit_about .txt_large li:before {
content: "◆";
margin-left: -1em;
}
.l-old-style-second .recruit_about .txt_large li:last-child {
margin-bottom: 35px;
}
.l-old-style-second .recruit_about-inner {
overflow: hidden;
padding: 40px;
margin-bottom: 80px;
box-sizing: border-box;
width: 100%;
border: 1px solid #ccc;
}
.l-old-style-second .recruit_about-inner .fl_r {
max-width: 575px;
}
.l-old-style-second .recruit_about-inner p {
margin-bottom: 1em;
}
.l-old-style-second .recruit_about-inner p .name {
font-weight: bold;
}
.l-old-style-second .recruit_about-inner img {
margin: 0;
}
.l-old-style-second .recruit .company_table td li {
padding-left: 1em;
}
.l-old-style-second .recruit .company_table td li:before {
content: "◆";
margin-left: -1em;
}
.l-old-style-second .recruit .about_line {
text-align: left;
}
.l-old-style-second .recruit .about_line .line_g {
color: #00bb00;
font-size: 172%;
}
.l-old-style-second .about_line p {
font-size: 1.1em;
line-height: 1.5em;
}
.l-old-style-second .recruit .about_line .line_box {
height: 130px;
overflow: hidden;
}
.l-old-style-second .recruit .about_line .line_box img.spNone {
height: 100%;
display: block;
float: left;
}
.l-old-style-second .recruit .about_line .line_box .box_inner {
float: left;
height: 130px;
}
.l-old-style-second .recruit .about_line .line_box .box_inner p {
padding: 1.5em 0;
font-weight: bold;
font-size: 1.2em;
}
.l-old-style-second .recruit .about_line .line_box .box_inner a img {
width: 150px;
}
}
@media screen and (max-width: 640px) {
.l-old-style-second .recruit_about {
padding: 0 15px;
width: 92%;
margin: 0 auto;
box-sizing: border-box;
}
.l-old-style-second .recruit_about h4 {
text-align: left;
}
.l-old-style-second .recruit_about img {
width: 100%;
}
.l-old-style-second .recruit_about p {
margin: 1em 0;
}
.l-old-style-second .recruit_about p.txt_large {
margin-bottom: 0;
}
.l-old-style-second .recruit_about .txt_large li {
padding-left: 1em;
}
.l-old-style-second .recruit_about .txt_large li:before {
content: "◆";
margin-left: -1em;
}
.l-old-style-second .recruit_about .txt_large li:last-child {
margin-bottom: 2em;
}
.l-old-style-second .recruit_about-inner {
border: 1px solid #ccc;
padding: 1em 1em 0;
margin-bottom: 3em;
overflow: hidden;
}
.l-old-style-second .recruit_about-inner p .name {
font-weight: bold;
}
.l-old-style-second .recruit .company_table td li {
padding-left: 1em;
}
.l-old-style-second .recruit .company_table td li:before {
content: "◆";
margin-left: -1em;
}
.l-old-style-second .recruit input#zip.post {
width: 80%;
}
}
.l-old-style-second .infonavi {
width: 880px;
height: 40px;
margin-bottom: 60px;
}
.l-old-style-second .infonavi ul {
width: 880px;
height: 40px; }
.l-old-style-second .infonavi ul li {
width: 130px;
height: 40px;
margin-right: 20px;
float: left;
}
.l-old-style-second .infonavi ul li a {
display: block;
height: 100%;
width: 100%;
line-height: 40px;
box-sizing: border-box;
text-align: center;
}
.l-old-style-second .infonavi ul li:nth-child(1) a {
color: #FF7045;
background: #fff;
border: 2px solid #FF7045;
}
.l-old-style-second .infonavi ul li:nth-child(2) a {
color: #D4D900;
background: #fff;
border: 2px solid #D4D900;
}
.l-old-style-second .infonavi ul li:nth-child(3) a {
color: #FF9F00;
background: #fff;
border: 2px solid #FF9F00;
}
.l-old-style-second .infonavi ul li:nth-child(4) a {
color: #86BFD9;
background: #fff;
border: 2px solid #86BFD9;
}
.l-old-style-second .infonavi ul li:nth-child(5) a {
color: #D4D900;
background: #fff;
border: 2px solid #D4D900;
}
.l-old-style-second .infonavi ul li:nth-child(6) a {
color: #00B458;
background: #fff;
border: 2px solid #00B458;
}
.l-old-style-second .infonavi ul li.on:nth-child(1) a, .l-old-style-second .infonavi ul li:nth-child(1) a:hover {
color: #fff;
background: #FF7045;
border: 2px solid #FF7045;
}
.l-old-style-second .infonavi ul li.on:nth-child(2) a, .l-old-style-second .infonavi ul li:nth-child(2) a:hover {
color: #fff;
background: #D4D900;
border: 2px solid #D4D900;
}
.l-old-style-second .infonavi ul li.on:nth-child(3) a, .l-old-style-second .infonavi ul li:nth-child(3) a:hover {
color: #fff;
background: #FF9F00;
border: 2px solid #FF9F00;
}
.l-old-style-second .infonavi ul li.on:nth-child(4) a, .l-old-style-second .infonavi ul li:nth-child(4) a:hover {
color: #fff;
background: #86BFD9;
border: 2px solid #86BFD9;
}
.l-old-style-second .infonavi ul li.on:nth-child(5) a, .l-old-style-second .infonavi ul li:nth-child(5) a:hover {
color: #fff;
background: #D4D900;
border: 2px solid #D4D900;
}
.l-old-style-second .infonavi ul li.on:nth-child(6) a, .l-old-style-second .infonavi ul li:nth-child(6) a:hover {
color: #fff;
background: #00B458;
border: 2px solid #00B458;
}
.l-old-style-second .infonavi ul li:last-child {
margin-right: 0;
}
.l-old-style-second .infonavi_sp {
display: none;
}
.l-old-style-second .info-titlearea {
width: 100%;
text-align: left;
border-bottom: 2px solid #d4d900;
padding-bottom: 20px;
margin-bottom: 20px;
font-size: 158%;
line-height: 1.6em;
}
.l-old-style-second .info-titlearea p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 10px;
line-height: 1.1em;
}
.l-old-style-second .info-titlearea p.date img {
margin-right: 10px;
}
.l-old-style-second .info-detail {
width: 100%;
padding-bottom: 70px;
}
.l-old-style-second .info-detail img.chirashi {
float: left;
box-shadow: 0 0 0 3px #fff, 0 0 0 5px #d4d900;
margin-right: 25px;
margin-left: 8px;
}
.l-old-style-second .info-detail .info-detailtext {
float: left;
}
.l-old-style-second .info-detail p { display: block;
}
.l-old-style-second .style-text {
text-align: center;
width: 100%;
margin-bottom: 50px;
}
.l-old-style-second .style-image {
width: 100%;
margin-bottom: 60px;
}
.l-old-style-second .style-image img {
width: 100%;
height: auto;
}
.l-old-style-second .style-area {
width: 100%;
display: table;
margin-bottom: 60px;
}
.l-old-style-second .style-house {
display: table-cell;
width: 500px;
height: 500px;
border-right: 60px solid #fff;
}
.l-old-style-second .style-house:nth-child(even) {
border-right: none;
}
.l-old-style-second .style-area_sp {
display: none;
}
.l-old-style-second .xwall_comment {
width: auto;
border: 2px solid #e7e7ef;
padding: 40px 30px;
margin-bottom: 100px;
}
.l-old-style-second .xwall_comment .teaching {
float: left;
width: 158px;
text-align: center;
}
.l-old-style-second .xwall_comment .teaching p.name {
font-size: 129%;
}
.l-old-style-second .xwall_comment .teaching p {
font-size: 100%;
}
.l-old-style-second .xwall_comment .image {
float: right;
width: 184px;
text-align: center;
}
.l-old-style-second .xwall_comment .teaching img {
width: 132px;
margin-left: auto;
margin-right: auto;
height: auto;
margin-bottom: 10px;
}
.l-old-style-second .xwall_comment .image img {
width: 100%;
height: auto;
}
.l-old-style-second .xwall_comment .text {
font-size: 100%;
margin-left: 40px;
margin-right: 30px;
width: 580px;
float: left;
text-align: left;
}
.l-old-style-second .detail_workarea {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
margin-bottom: 40px;
}
.l-old-style-second .workblog_area {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
}
.l-old-style-second .workblog_area img {
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .workblog_area p {
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
}
.l-old-style-second .workblog_area div {
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
}
.l-old-style-second .detail_title {
width: 80%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.l-old-style-second .detail_title li.blogtitle {
font-size: 158%;
font-weight: bold;
line-height: 1.2em;
text-align: left;
}
.l-old-style-second .detail_title li.client {
font-size: 100%;
font-weight: normal;
text-align: left;
}
.l-old-style-second .catalog_area {
display: table;
text-align: center;
width: 1060px;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .catalog_area li.catalog {
display: table-cell;
width: 520px;
border-right: solid #e7e7cd 20px;
}
.l-old-style-second .catalog_area li.catalog:last-child {
border-right: none;
}
.l-old-style-second .contact_area {
width: 1060px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .form_area {
width: auto;
border: 6px solid #e7e7cd;
padding: 50px;
background: #fff;
text-align: left;
}
.l-old-style-second .form_table {
width: 850px;
margin-right: auto;
margin-left: auto;
margin-bottom: 40px;
}
.l-old-style-second .form_table th {
text-align: right;
width: 30%;
font-size: 115%;
padding: 10px 15px 10px 10px;
vertical-align: top;
}
.l-old-style-second .form_table th img {
position: relative;
top: 1px;
float: right;
width: 33px;
height: auto;
margin-left: 10px;
}
.l-old-style-second .form_table td {
font-size: 115%;
text-align: left;
padding: 10px;
vertical-align: top;
}
.l-old-style-second input[type=button], .l-old-style-second input[type=text], .l-old-style-second input[type=submit], .l-old-style-second input[type=image], .l-old-style-second input[type=email], .l-old-style-second input[type=number], .l-old-style-second textarea {
-webkit-appearance: none;
border-radius: 0;
}
.l-old-style-second input[type=text],
.l-old-style-second input[type=email],
.l-old-style-second input[type=number] {
border: 1px solid #666666;
padding: 7px 0px;
width: 70%;
}
.l-old-style-second input.post[type=text] {
width: 66%;
}
.l-old-style-second input.add[type=text] {
width: 87%;
margin-top: 10px;
}
.l-old-style-second input[type=checkbox],
.l-old-style-second input[type=radio] {
border: 1px solid #666666;
margin-right: 10px;
}
.l-old-style-second input[type=submit] {
width: 400px;
height: 100px;
margin-left: auto;
margin-bottom: auto;
border: none;
font-size: 0;
}
.l-old-style-second .mwform-checkbox-field label {
display: block;
}
.l-old-style-second select, .l-old-style-second option {
width: 26%;
height: 40px;
line-height: 40px;
margin: 0;
padding-right: 10px;
text-indent: 1em;
background-color: transparent;
border: 1px solid #666666;
-webkit-appearance: none;
appearance: none;
}
.l-old-style-second span.selectarea:after {
　content: "▼";
　position: absolute;
　top: 50%;
　right: 0px;
　margin-right: 5px;
　-webkit-transform: translateY(-50%);
　-moz-transform: translateY(-50%);
　-ms-transform: translateY(-50%);
　transform: translateY(-50%);
　z-index: -1;
}
.l-old-style-second input[name=submitConfirm] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit01.gif) no-repeat;
}
.l-old-style-second input[name=mwform_submitButton-991] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit02.gif) no-repeat;
}
.l-old-style-second input.formback[name=submitBack] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit_back_pc.gif) no-repeat;
width: 253px;
}
.l-old-style-second input[type=checkbox] {
width: 16px;
height: 16px;
border-radius: 0;
background: #fff;
vertical-align: middle;
}
.l-old-style-second textarea {
border: 1px solid #666666;
padding: 5px 0px;
width: 87%;
height: 100px;
}
.l-old-style-second .form_policy {
width: auto;
border: 1px solid #666;
padding: 15px;
margin-bottom: 40px;
overflow-y: scroll;
height: 120px;
}
.l-old-style-second .submitbtn {
position: relative;
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .submitbtn input[type=image] {
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .submitbtn img {
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .flow_story {
width: 960px;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
height: auto;
margin-bottom: 50px;
}
.l-old-style-second .flow_image {
width: 100%;
height: auto;
text-align: center;
}
.l-old-style-second .flow_image .story {
width: 820px;
height: auto;
float: left;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .flow_pager img {
display: none;
}
.l-old-style-second .flow_pager li.flowbtn01 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_01.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn02 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_02.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn03 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_03.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn04 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_04.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn05 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_05.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn06 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_06.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn07 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_07.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn08 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_08.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn09 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_09.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn10 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_10.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn11 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_11.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li.flowbtn12 a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/btn_pc_12.gif) no-repeat;
background-position: 0 0;
}
.l-old-style-second .flow_pager li a:hover {
background-position: 0 -116px;
}
.l-old-style-second .flowlist h4 {
display: block;
width: 100%;
height: 118px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/bg_h_flow.png) center bottom;
text-align: center;
}
.l-old-style-second .flowlist h4 img {
margin: 0 auto;
}
.l-old-style-second .flowlist .inner {
max-width: 980px;
margin: 0 auto 80px;
text-align: center;
}
.l-old-style-second .flowlist .inner img {
margin-bottom: 60px;
}
.l-old-style-second .flowlist .inner p span {
display: block;
font-size: 24px;
margin-bottom: 20px;
}
.l-old-style-second .flow_pager {
width: 470px;
margin: 0 auto;
}
.l-old-style-second .flow_pager li {
float: left;
margin: 0 10px 40px 0;
}
.l-old-style-second .flow_pager li:nth-child(6n) {
margin: 0 0px 40px 0;
}
.l-old-style-second .flow_pager li a {
display: block;
width: 70px;
height: 116px;
}
.l-old-style-second .xwall01 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/xwall/caobg01.gif) no-repeat top center;
margin-top: 60px;
width: 1032px;
height: 569px;
margin-bottom: 50px;
letter-spacing: -0.6px;
}
.l-old-style-second .taishin01 {
text-align: left;
padding-top: 56px;
padding-left: 63px;
width: 100%;
}
.l-old-style-second .taishin02 {
text-align: left;
padding-top: 85px;
padding-left: 63px;
width: 100%;
}
.l-old-style-second .taishin03 {
text-align: left;
padding-top: 52px;
padding-left: 166px;
width: 254px;
}
.l-old-style-second .taishin03 font {
font-size: 115%;
}
.l-old-style-second .taishin04 {
text-align: left;
padding-top: 105px;
padding-left: 63px;
width: 100%;
}
.l-old-style-second .taishin05 {
text-align: left;
width: 100%;
}
.l-old-style-second h6 {
text-align: center;
margin-left: auto;
margin-right: auto;
font-size: 150%;
margin-bottom: 50px;
margin-top: 70px;
}
.l-old-style-second h6 span {
border: 2px solid #d4d900;
padding: 5px 15px;
}
.l-old-style-second .xwall02 {
float: left;
width: 500px;
margin-bottom: 35px;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style-second .xwall03 {
float: right;
width: 500px;
margin-bottom: 35px;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style-second .xwall04 {
width: 425px;
float: left;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style-second .xwall05 {
width: 625px;
float: right;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style-second .xwall06 {
width: 520px;
float: left;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style-second .xwall07 {
width: 500px;
float: right;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style-second .xwall07 p.first {
width: 299px;
float: left;
}
.l-old-style-second .xwall07 p.second {
float: right;
width: 155px;
text-align: left;
margin-right: 25px;
}
.l-old-style-second .xwall07 p img {
margin-bottom: 5px;
}
.l-old-style-second .red_title {
text-align: left;
color: #ff0000;
font-weight: bold;
margin-bottom: 20px;
font-size: 129%;
}
.l-old-style-second .graf {
margin-bottom: 80px;
}
.l-old-style-second .xwall_type {
width: 519px;
border-bottom: 1px solid #7c88ba;
border-left: 1px solid #7c88ba;
margin-bottom: 20px;
}
.l-old-style-second .xwall_type th {
background: #7c88ba;
text-align: left;
color: #fff;
padding: 6px 20px;
border-right: 1px solid #7c88ba;
}
.l-old-style-second .xwall_type td.middle {
background: #b8d1e0;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
}
.l-old-style-second .xwall_type td.bottom {
background: #fff;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
}
.l-old-style-second .xwall_type td.bottom02 {
background: #fff;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
border-top: 1px solid #7c88ba;
}
.l-old-style-second .form-wrapper input.wpcf7-form-control.wpcf7-confirm.wpcf7c-elm-step1.wpcf7c-btn-confirm {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit01.gif) no-repeat;
background-size: 386px 60px !important;
width: 386px !important;
height: 60px !important;
}
@media (min-width: 641px) {
.l-old-style-second .form-wrapper {
width: 960px;
margin: auto;
}
.l-old-style-second .form-wrapper input.wpcf7-form-control.wpcf7-confirm.wpcf7c-elm-step1.wpcf7c-btn-confirm {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit01.gif) no-repeat;
background-size: contain;
width: auto;
height: auto;
}
.l-old-style-second form > p > input.wpcf7-form-control.wpcf7-back.wpcf7c-elm-step2.wpcf7c-btn-back {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit_back_pc.gif) no-repeat;
width: 253px;
height: 100px;
margin-left: auto;
margin-bottom: auto;
margin-right: 20px;
border: none;
font-size: 0;
background-size: contain;
}
.l-old-style-second form > p > input.wpcf7-form-control.wpcf7-submit.wpcf7c-elm-step2 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit02.gif) no-repeat;
background-size: contain;
}
.l-old-style-second .wpcf7-list-item {
display: block !important;
}
}
@media (max-width: 640px) {
.l-old-style-second .form-wrapper {
width: 100%;
}
.l-old-style-second .form-wrapper input.wpcf7-form-control.wpcf7-confirm.wpcf7c-elm-step1.wpcf7c-btn-confirm {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit01.gif) no-repeat;
background-size: contain;
width: 100% !important;
height: auto;
}
.l-old-style-second form > p > input.wpcf7-form-control.wpcf7-back.wpcf7c-elm-step2.wpcf7c-btn-back {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit_back_pc.gif) no-repeat;
width: 100% !important;
height: 152px !important;
margin-left: auto;
margin-bottom: auto;
border: none;
font-size: 0;
background-size: contain;
}
.l-old-style-second form > p > input.wpcf7-form-control.wpcf7-submit.wpcf7c-elm-step2 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit02.gif) no-repeat;
background-size: contain;
width: 100% !important;
height: 100px !important;
}
.l-old-style-second .wpcf7-list-item {
display: block !important;
}
}
@media (max-width: 640px) {
.l-old-style-second .form_area.doc_form {
border: none;
}
.l-old-style-second .doc_form h3 {
position: relative;
left: -15px;
top: -10px;
width: 100%;
padding: 10px 15px;
font-size: 20px !important;
text-align: center;
border-bottom: 6px solid #e7e7cd;
box-sizing: content-box;
}
.l-old-style-second .doc_form h4 {
font-size: 16px !important;
line-height: 1.8;
text-align: left;
}
.l-old-style-second .doc_form .point {
max-width: 400px;
margin: 0 auto 30px;
}
.l-old-style-second .doc_form p.note {
max-width: 580px;
margin: 0 auto 30px;
}
.l-old-style-second .doc_banner {
max-width: 960px !important;
margin: auto !important;
margin-bottom: 20px;
padding: 0 20px;
}
.l-old-style-second p.submitbtn input {
background-position: 50% 50% !important;
}
.l-old-style-second .doc_banner_header {
margin-top: 40px;
}
.l-old-style-second .doc_banner_header img {
width: 100% !important;
margin: auto !important;
margin-bottom: 40px;
}
.l-old-style-second .spNone {
display: none !important;
}
.l-old-style-second .worklist-btn {
position: relative;
top: -20px;
margin-bottom: 0;
}
.l-old-style-second .worklist-btn img {
margin-bottom: 0 !important;
}
.l-old-style-second .doc_banner_header h3 {
background: #000;
color: #fff;
text-align: center;
font-size: 20px;
height: 50px;
line-height: 50px;
}
}
@media (min-width: 641px) {
.l-old-style-second .worklist-btn {
position: absolute;
left: 0;
top: 0;
}
.l-old-style-second .wpcf7-confirm.wpcf7c-btn-confirm {
position: absolute;
right: 0;
top: 0;
}
.l-old-style-second .pcNone {
display: none !important;
}
.l-old-style-second .form_area.doc_form {
border: none;
}
.l-old-style-second .doc_form h3 {
position: relative;
left: -56px;
width: 960px;
padding-bottom: 20px;
font-size: 24px !important;
text-align: center;
}
.l-old-style-second .doc_form h4 {
font-size: 20px !important;
line-height: 1.8;
}
.l-old-style-second .doc_form .point {
position: relative;
top: -15px;
max-width: 400px;
margin: 0 auto 10px;
}
.l-old-style-second .doc_form p.note {
max-width: 580px;
margin: 0 auto 40px;
}
.l-old-style-second .doc_banner_header {
margin-top: 40px;
}
.l-old-style-second .doc_banner_header .container {
width: 860px;
}
.l-old-style-second .doc_banner_header h3 {
background: #000;
color: #fff;
text-align: center;
font-size: 26px;
height: 50px;
line-height: 50px;
}
.l-old-style-second .doc_banner_header img {
width: 100% !important;
margin: auto !important;
margin-bottom: 40px;
}
}
@media (min-width: 641px) {
.l-old-style-second header:not(.smaller) .header_line {
display: none;
}
.l-old-style-second .bigbanner-line {
margin-top: 40px;
text-align: center;
}
.l-old-style-second .bigbanner-line img {
max-width: 100%;
width: auto;
height: auto;
}
}
@media (max-width: 640px) {
.l-old-style-second .header_line {
display: none;
}
}
@media (max-width: 640px) {
.l-old-style-second .spNone {
display: none !important;
}
}
.l-old-style-second .fixed-footer {
z-index: 10000;
position: fixed;
bottom: 0;
left: 0;
}
.l-old-style-second .fixed-footer a.b_line img {
display: block;
width: 66.7%;
float: left;
}
.l-old-style-second .fixed-footer a.b_present img {
display: block;
width: 33.2%;
float: left;
}
.l-old-style-second h2#title.blogs {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
}
.l-old-style-second .detail_blogsarea {
width: 1060px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
margin-bottom: 40px;
}
.l-old-style-second .detail_blogs {
width: 650px;
float: left;
text-align: left;
}
.l-old-style-second .detail_blogsarea .detail_blogs h2 {
box-sizing: border-box;
width: 100%;
font-size: 20px;
font-weight: bold;
background-color: #ededed;
padding: 20px;
text-align: left;
border-bottom: none;
line-height: 1.3;
margin-bottom: 40px;
}
.l-old-style-second .detail_blogsarea .detail_blogs h2.e-title {
font-size: 24px;
text-align: center;
padding: 0;
line-height: 1.2;
background-color: transparent;
}
.l-old-style-second .detail_blogsarea .detail_blogs h3 {
font-size: 20px;
font-weight: bold;
padding: 10px 0 10px 15px;
text-align: left;
border-left: 4px solid #d4d900;
line-height: 1.3;
margin-bottom: 18px;
}
.l-old-style-second .detail_blogs-category {
width: 360px;
float: right;
text-align: left;
}
.l-old-style-second .blog-titlearea {
width: 100%;
text-align: left;
border-bottom: 2px solid #d4d900;
padding-bottom: 20px;
margin-bottom: 20px;
line-height: 1.6em;
}
.l-old-style-second .blog-titlearea p {
display: inline-block;
margin-bottom: 15px;
}
.l-old-style-second .blog-titlearea p.term {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/ai_file02.png);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
font-size: 92%;
padding-left: 25px;
line-height: 1.4em;
margin-top: -5px;
margin-right: 10px;
margin-bottom: 20px;
}
.l-old-style-second .blog-titlearea p.blogdate {
color: #666666;
font-size: 92%;
line-height: 1.4em;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/ai_enpitsu.png);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
padding-left: 25px;
margin-top: -5px;
margin-bottom: 20px;
}
.l-old-style-second .blog-titlearea p.blog-new {
margin-right: 10px;
}
.l-old-style-second .blog-titlearea p.blog-new img {
margin-bottom: -5px;
}
.l-old-style-second .blog-titlearea div.blogtitle {
font-size: 158%;
font-weight: bold;
line-height: 1.6em;
}
.l-old-style-second .blogscontent_area {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: left;
font-size: 100%;
padding-bottom: 30px;
line-height: 1.6em;
}
.l-old-style-second .blogscontent_area img {
max-width: 100%;
width: auto;
height: auto;
}
.l-old-style-second .blogscontent_area,
.l-old-style-second .blogscontent_area a {
word-break: break-all;
}
.l-old-style-second .blogscontent_area p {
margin-bottom: 25px;
}
.l-old-style-second .accordion_icon {
display: none;
}
.l-old-style-second .blogs-category {
background: #eeeeee;
margin-bottom: 40px;
width: 100%;
padding: 0 20px 20px 20px;
box-sizing: border-box;
}
.l-old-style-second .blogs-category li {
border-bottom: 1px dotted #838383;
box-sizing: border-box;
}
.l-old-style-second .blogs-category li a {
box-sizing: border-box;
display: inline-block;
padding-left: 28px;
line-height: 1.15em;
}
.l-old-style-second .blogs-catename {
width: 100%;
height: auto;
margin-bottom: 0;
background: #eeeeee;
padding: 20px 20px 0 20px;
box-sizing: border-box;
}
.l-old-style-second .blogs-catename .cate-name {
text-align: center;
font-weight: bold;
font-size: 132%;
padding-bottom: 15px;
border-bottom: 1px dotted #838383;
}
.l-old-style-second .blogs-category .cat-item {
text-align: left;
color: #666;
font-size: 100%;
padding-bottom: 15px;
padding-top: 15px;
}
.l-old-style-second .blogs-category .cat-item a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/ai_file02.png) left top no-repeat;
}
.l-old-style-second .blogs-category .blog-new-post {
text-align: left;
color: #666;
font-size: 100%;
padding-bottom: 15px;
padding-top: 15px;
}
.l-old-style-second .blogs-category .blog-new-post a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/ai_new.png) left top no-repeat;
line-height: 1.4em;
}
.l-old-style-second .blogcategory-list {
width: 100%;
height: 180px;
border-bottom: 1px #c0bfbf dashed;
box-sizing: border-box;
position: relative;
overflow: hidden;
display: -moz-inline-box; display: inline-block; margin-bottom: 15px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/bg_right.gif) right center no-repeat;
}
.l-old-style-second .blogcategory-list a {
display: block;
width: 100%;
height: 100%;
}
.l-old-style-second .blogcategory-list dt {
float: left;
height: 150px;
width: 150px;
vertical-align: middle;
position: relative;
overflow: hidden;
top: 0;
}
.l-old-style-second .blogcategory-list dt img {
width: 240px;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: auto;
}
.l-old-style-second .blogcategory-list dt img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 72px;
}
.l-old-style-second .blogcategory-list dd {
width: 480px;
float: right;
padding-right: 55px;
box-sizing: border-box;
}
.l-old-style-second .blogcategory-list dd p.term {
font-size: 92%;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_term.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
padding-left: 25px;
margin-bottom: 8px;
line-height: 1.15em;
}
.l-old-style-second .blogcategory-list dd p.date {
font-size: 92%;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_date.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
padding-left: 25px;
margin-bottom: 10px;
line-height: 1.15em;
}
.l-old-style-second .blogcategory-list dd p.blogtitle {
font-size: 126%;
font-weight: bold;
margin-bottom: 10px;
line-height: 1.6em;
}
.l-old-style-second .blogcategory-list dd p.blogtitle {
text-decoration: underline;
}
.l-old-style-second .blogcategory-list dd p.blogcontent {
text-align: left;
font-size: 90%;
line-height: 1.8em;
}
.l-old-style-second #prev_next {
width: 100%;
margin: 36px 0 24px;
padding: 0;
display: table;
}
.l-old-style-second #prev_next #prev, .l-old-style-second #prev_next #next {
width: 50%;
padding: 20px 0px 20px;
border-top: #ccc 1px solid;
border-bottom: #ccc 1px solid;
display: table-cell;
position: relative;
text-decoration: none;
line-height: 50px;
}
.l-old-style-second #prev_next #prev p, .l-old-style-second #prev_next #next p {
font-size: 120%;
line-height: 1.5;
}
.l-old-style-second #prev_next #prev {
padding-top: 20px;
padding-bottom: 20px;
height: 50px;
}
.l-old-style-second #prev_next #prev a {
border-right: #ccc 1px solid;
}
.l-old-style-second #prev_next #prev_title, .l-old-style-second #prev_next #next_title {
font-size: 120%;
top: -1em;
position: absolute;
border: 1px #ccc solid;
background: #fff;
text-align: center;
padding: 3px;
color: #666;
line-height: 50px;
}
.l-old-style-second #prev_next #next_title {
right: 10px;
}
.l-old-style-second #prev_next #prev p {
text-align: left;
line-height: 50px;
border-right: #ccc 1px solid;
}
.l-old-style-second #prev_next #next p {
text-align: right;
line-height: 50px;
}
.l-old-style-second #prev_next #prev img,
.l-old-style-second #prev_next #prev .empty-image {
margin: 0 20px 0 30px;
}
.l-old-style-second #prev_next #next img,
.l-old-style-second #prev_next #next .empty-image {
margin: 0 30px 0 20px;
}
.l-old-style-second #prev_next #prev_no, .l-old-style-second #prev_next #next_no {
width: 50%;
height: 50px;
padding: 0 10px;
display: table-cell;
}
.l-old-style-second #prev_next #prev_no {
border-right: #ccc 1px solid;
padding-top: 20px;
padding-bottom: 20px;
height: 50px;
}
.l-old-style-second #prev_next_home {
margin: 0 auto;
}
.l-old-style-second #prev_next_home:hover {
background-color: rgba(244, 136, 129, 0.7);
}
.l-old-style-second #prev_next_home i {
color: #FFF;
margin: 10px auto;
font-size: 60px;
}
.l-old-style-second #prev_next #prev {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/left.png) no-repeat left center;
}
.l-old-style-second #prev_next #next {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/right.png) no-repeat right center;
}
.l-old-style-second #prev_next #prev, .l-old-style-second #prev_next #prev::before, .l-old-style-second #prev_next #prev::after,
.l-old-style-second #prev_next #next, .l-old-style-second #prev_next #next::before, .l-old-style-second #prev_next #next::after {
box-sizing: border-box;
transition: all 0.3s;
}
.l-old-style-second #prev_next #prev_title, .l-old-style-second #prev_next #next_title {
padding: 3px 10px;
}
.l-old-style-second #prev_next #next_title {
right: 10px;
}
.l-old-style-second #prev_next #prev img,
.l-old-style-second #prev_next #prev .empty-image {
float: left;
margin-right: 20px;
display: block;
min-width: 1px;
height: 50px;
}
.l-old-style-second #prev_next #next img,
.l-old-style-second #prev_next #next .empty-image {
float: right;
margin-left: 20px;
display: block;
min-width: 1px;
height: 50px;
}
.l-old-style-second .point ul { display: flex; justify-content: space-between;
box-orient: horizontal;
width: 100%;
max-width: 1500px;
margin: 0 auto;
}
.l-old-style-second .point .point_title.point01 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_no01.png) no-repeat left top;
}
.l-old-style-second .point .point_title.point02 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_no02.png) no-repeat left top;
}
.l-old-style-second .point .point_title.point03 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_no03.png) no-repeat left top;
}
.l-old-style-second .point .point_title.point04 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_no04.png) no-repeat left top;
}
.l-old-style-second .point .point_title {
min-height: 130px;
padding: 55px 30px 0;
box-sizing: border-box;
font-size: 28px;
line-height: 1.1em;
background-size: 50px auto;
}
.l-old-style-second .point .point_title span {
font-size: 0.8em !important;
}
.l-old-style-second .point ul li {
width: 24.8%;
margin: 0 0.1%;
box-sizing: border-box;
position: relative;
}
.l-old-style-second .point a {
display: block;
width: 100%;
height: 30px;
background: #d4d900;
text-align: center;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.l-old-style-second .point ul li:nth-child(even) {
background: #eaece6;
}
.l-old-style-second .point ul li:nth-child(odd) {
background: #f1eacf;
}
.l-old-style-second .point .point_txt {
padding: 20px 30px 30px;
box-sizing: border-box;
}
.l-old-style-second .box,
.l-old-style-second .box_yokkaichi {
position: relative;
width: 100%;
height: 100vh;
margin: 0 auto 0px auto;
text-align: center;
background-size: cover;
background-position: top;
}
.l-old-style-second .box p.cap,
.l-old-style-second .box_yokkaichi p.cap {
position: absolute;
top: 40%;
left: 24%;
right: 0; }
@media screen and (min-width: 641px) {
.l-old-style-second .box_yokkaichi p.cap {
left: 0;
text-align: center;
}
.l-old-style-second .box_yokkaichi p.cap img.pc {
display: inline-block;
}
}
.l-old-style-second .box p.scroll,
.l-old-style-second .box_yokkaichi p.scroll {
position: absolute;
bottom: 6%;
left: 50%;
}
@media (min-width: 641px) {
.l-old-style-second {             }
.l-old-style-second .box p.scroll,
.l-old-style-second .box .model-banner {
display: none;
}
.l-old-style-second .box .model-banner {
display: block;
position: absolute;
bottom: 30px;
left: 0;
right: 0;
transition: 0.5s;
}
.l-old-style-second .box .btnBox,
.l-old-style-second .box_yokkaichi .btnBox {
width: 770px;
margin: 0 auto;
position: absolute;
bottom: 30px;
left: 0;
right: 0;
}
.l-old-style-second .box .btnBox ul li:nth-child(1),
.l-old-style-second .box.box_yokkaichi .btnBox ul li:nth-child(1) {
float: left;
}
.l-old-style-second .box .btnBox ul li:nth-child(2),
.l-old-style-second .box.box_yokkaichi .btnBox ul li:nth-child(2) {
float: right;
}
.l-old-style-second .yokkaichi_contact.pc span {
display: block;
color: #fff;
font-size: 1.25em;
position: absolute;
bottom: 130px;
left: 0;
right: 0;
}
.l-old-style-second .yokkaichi_contact .btnBox {
width: 770px;
margin: 0 auto;
position: absolute;
bottom: 30px;
left: 0;
right: 0;
}
.l-old-style-second .yokkaichi_contact .btnBox ul li:nth-child(1) {
float: left;
}
.l-old-style-second .yokkaichi_contact .btnBox ul li:nth-child(2) {
float: right;
}
.l-old-style-second .yokkaichi .greeting {
padding: 40px 0;
overflow: hidden;
}
.l-old-style-second .yokkaichi .greeting h2 {
font-size: 170%;
line-height: 1.2em;
}
.l-old-style-second .yokkaichi .greeting .left {
display: block;
width: 600px;
float: left;
}
.l-old-style-second .yokkaichi .greeting .right {
width: 400px;
float: right;
}
.l-old-style-second .yokkaichi .greeting .right p {
width: 400px;
height: 400px;
background-color: #ddd;
position: relative;
}
.l-old-style-second .yokkaichi .greeting .right p img {
position: absolute;
bottom: 0;
right: -30px;
}
.l-old-style-second .yokkaichi .worksBox h3 {
font-size: 20px;
text-align: center;
padding: 30px 0;
}
.l-old-style-second .yokkaichi .location {
width: 100%;
}
.l-old-style-second .yokkaichi .bannerBox {
text-align: center;
margin-bottom: 40px;
}
.l-old-style-second .yokkaichi .bannerBox a:nth-child(1) {
float: none;
}
.l-old-style-second .blanch_info h2 {
font-size: 26px !important;
}
.l-old-style-second h2#title.recruit img {
width: 168px !important;
height: auto !important;
}
.l-old-style-second .recruit .message {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/bg_message.png) no-repeat center 242px;
}
.l-old-style-second .recruit .message h2 {
width: 1060px;
margin: 0 auto 30px;
}
.l-old-style-second .recruit .message h2 img {
width: 190px;
}
.l-old-style-second .recruit .message .inner {
width: 1060px;
margin: 64px auto 0;
}
.l-old-style-second .recruit .message h3 {
display: block;
font-size: 34px;
line-height: 48px;
margin: 0 70px 35px 400px;
box-sizing: border-box;
text-align: right;
}
.l-old-style-second .recruit .message .inner p {
width: 980px;
padding: 80px;
box-sizing: border-box;
font-size: 16px;
line-height: 1.6em;
}
.l-old-style-second .recruit .interviewBox {
margin-bottom: 60px;
}
.l-old-style-second .recruit .interview h2 {
margin-bottom: 100px;
}
.l-old-style-second .recruit .interview h2 img {
width: 200px;
}
.l-old-style-second .recruit .interview h3 {
font-size: 40px;
line-height: 40px;
}
.l-old-style-second .recruit .interview h3 span {
display: block;
font-size: 18px;
font-weight: normal;
}
.l-old-style-second .recruit .interview .introBox {
height: 380px;
margin-bottom: 10px;
}
.l-old-style-second .recruit .interview .interviewBox .introBox .name {
display: block;
font-weight: bold;
font-size: 16px;
}
.l-old-style-second .recruit .interview .interviewBox.img_left.job01 .introBox {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/img_job01.jpg) no-repeat top left;
}
.l-old-style-second .recruit .interview .interviewBox.img_right.job02 .introBox {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/img_job02.jpg) no-repeat top right;
}
.l-old-style-second .recruit .interview .interviewBox.img_left.job05 .introBox {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/img_job_cad.jpg) no-repeat top left;
}
.l-old-style-second .recruit .interview .interviewBox.img_right.job06 .introBox {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/img_job06.jpg) no-repeat top right;
}
.l-old-style-second .recruit .interview .interviewBox.img_left .introBox {
height: 380px;
padding-left: 560px;
box-sizing: border-box;
}
.l-old-style-second .recruit .interview .interviewBox.img_left .introBox .innerBox {
height: 380px;
padding: 60px 60px 60px 40px;
box-sizing: border-box;
border-top: 1px solid #d4d900;
border-right: 1px solid #d4d900;
border-bottom: 1px solid #d4d900;
}
.l-old-style-second .recruit .interview .interviewBox.img_right .introBox {
height: 380px;
padding-right: 560px;
box-sizing: border-box;
}
.l-old-style-second .recruit .interview .interviewBox.img_right .introBox .innerBox {
height: 380px;
padding: 60px 40px 60px 60px;
box-sizing: border-box;
border-top: 1px solid #d4d900;
border-left: 1px solid #d4d900;
border-bottom: 1px solid #d4d900;
}
.l-old-style-second .recruit .interview a.toggle-btn {
width: 250px;
height: 60px;
background: #d4d900;
font-size: 16px;
text-align: center;
line-height: 60px;
}
.l-old-style-second .recruit .interview a.toggle-btn:hover {
background: #000;
color: #fff;
}
.l-old-style-second .recruit .interview .interviewBox.img_left a.toggle-btn {
position: absolute;
right: 210px;
top: -163px;
}
.l-old-style-second .recruit .interview .interviewBox.img_right a.toggle-btn {
position: absolute;
left: 60px;
top: -163px;
}
.l-old-style-second .recruit .interview .interviewBox .messageBox {
position: relative;
}
.l-old-style-second .recruit .interview .interviewBox .toggleBody {
width: 960px;
padding: 50px;
border: 1px solid #d4d900;
font-size: 16px;
display: none;
}
.l-old-style-second .recruit .interview .interviewBox .messageBox h4 {
text-align: left;
font-size: 20px;
letter-spacing: 0.1em;
}
.l-old-style-second .recruit .information {
height: 440px;
width: 100%;
margin-top: 80px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/bg_info.jpg) no-repeat center -200px;
background-size: 100% auto;
padding: 0 !important;
}
.l-old-style-second .recruit .information div {
position: relative;
width: 100%;
height: 100%;
background: rgba(212, 217, 0, 0.9);
text-align: center;
}
.l-old-style-second .recruit .information h2 {
position: absolute;
top: -40px;
font-size: 50px;
border-bottom: none;
}
.l-old-style-second .recruit .information p {
font-size: 28px;
padding-top: 80px;
margin-bottom: 40px;
font-weight: bold;
}
.l-old-style-second .recruit .information p.e-info-text {
font-size: 1.6rem;
font-weight: normal;
padding-top: 0;
}
.l-old-style-second .recruit .information ul {
display: flex;
flex-wrap: wrap;
width: 790px;
margin: 0 auto 40px;
}
.l-old-style-second .recruit .information ul::after {
display: block;
width: 250px !important;
margin: 0 auto;
content: "";
}
.l-old-style-second .recruit .information ul li {
height: 80px !important;
width: 250px !important;
margin: 0 auto;
}
.l-old-style-second .recruit .information ul li a {
height: 90px !important;
width: 250px !important;
overflow: hidden;
display: block;
}
.l-old-style-second .recruit .information ul li:nth-child(1) a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job02_b.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(1) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job02_b.png) no-repeat 0 -90px;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(2) a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job01.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(2) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job01.png) no-repeat 0 -90px;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(3) a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job07.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(3) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job07.png) no-repeat 0 -90px;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(4) a {
margin-top: 20px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit_btn_03-01.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(4) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit_btn_03-01.png) no-repeat 0 -90px;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(5) a {
margin-top: 20px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit_btn_04-01.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(5) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit_btn_04-01.png) no-repeat 0 -90px;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li a img {
display: none;
}
.l-old-style-second .recruit input[name=submitConfirm] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_submit.gif) no-repeat;
}
.l-old-style-second .recruit input[name=submitConfirm]:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_submit.gif) no-repeat -100px left;
}
.l-old-style-second .recruit input[type=submit] {
width: 400px;
height: 100px;
margin-left: auto;
margin-bottom: auto;
border: none;
font-size: 0;
}
.l-old-style-second .four_point .point01 h3 {
height: 320px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/point/img01_pc.jpg) no-repeat center;
background-size: cover;
text-align: center;
padding-top: 60px;
box-sizing: border-box;
}
.l-old-style-second .four_point .point01 h3 img {
width: auto;
margin: 0 auto;
}
.l-old-style-second .four_point .point01 .contents,
.l-old-style-second .four_point .point04 .contents {
width: 980px;
background-color: #eaece6;
margin-top: -60px;
}
.l-old-style-second .four_point .point01 .contents h4,
.l-old-style-second .four_point .point04 .contents h4 {
font-size: 24px;
text-align: center;
padding: 70px 0 1em;
margin-bottom: 0;
box-sizing: border-box;
}
.l-old-style-second .four_point .point01 .contents p,
.l-old-style-second .four_point .point04 .contents p {
width: 800px;
margin: 0 auto;
}
.l-old-style-second .four_point .point01 .contents p img,
.l-old-style-second .four_point .point04 .contents p img {
margin: 2em 0 70px;
}
.l-old-style-second .four_point .point04 h3 {
height: 320px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/point/img05_pc.jpg) no-repeat center;
background-size: cover;
text-align: center;
padding-top: 60px;
box-sizing: border-box;
}
.l-old-style-second .four_point .point04 h3 img {
width: auto;
margin: 0 auto;
}
.l-old-style-second .four_point .point02 .inner {
width: 1290px;
padding: 50px 0 0;
margin: 0 auto;
box-sizing: border-box;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/point/img03_pc.jpg) no-repeat top right;
}
.l-old-style-second .four_point .point02 h3 {
display: block;
width: 480px;
height: 480px;
padding: 80px 0 0;
box-sizing: border-box;
background-color: #d4d900;
color: #fff;
font-size: 24px;
}
.l-old-style-second .four_point .point02 h3 img {
margin: 0 auto;
width: auto;
}
.l-old-style-second .four_point .point02 h3 span {
display: block;
width: 350px;
margin: 10px auto 0;
}
.l-old-style-second .four_point .point03 .inner {
width: 1290px;
padding: 50px 0 0;
margin: 0 auto;
box-sizing: border-box;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/point/img04_pc.jpg) no-repeat top left;
}
.l-old-style-second .four_point .point03 h3 {
display: block;
width: 480px;
height: 480px;
padding: 80px 0 0;
margin: 0 0 0 auto;
box-sizing: border-box;
background-color: #d4d900;
color: #fff;
font-size: 24px;
}
.l-old-style-second .four_point .point03 h3 img {
margin: 0 auto;
width: auto;
}
.l-old-style-second .four_point .point03 h3 span {
display: block;
width: 350px;
margin: 10px auto 0;
}
.l-old-style-second .four_point .point02 .contents,
.l-old-style-second .four_point .point03 .contents {
margin-top: 30px;
}
.l-old-style-second .page-about ul li:nth-child(1n) {
float: left;
margin-bottom: 20px;
}
.l-old-style-second .page-about ul li:nth-child(2n) {
float: right;
margin-bottom: 20px;
}
.l-old-style-second .vr-bnr {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/yokkaichi/vr-back.png);
background-size: cover;
background-position: center;
width: 100%;
margin: 0 auto;
padding: 30px 0;
}
.l-old-style-second .vr-bnr .vr-inner {
margin: 0 auto;
text-align: center;
}
.l-old-style-second .vr-bnr .vr-inner .e-button {
border: 1.5px white solid;
color: white;
display: block;
margin: 20px auto 0;
padding: 10px;
width: 335px;
text-align: center;
font-size: 24px;
}
.l-old-style-second .index-blog-area {
width: 1060px;
margin-left: auto;
margin-right: auto;
padding-top: 100px;
}
.l-old-style-second .index-blog {
width: 100%;
background: #eeeeee;
padding: 20px 20px 0 20px;
box-sizing: border-box;
text-align: left;
margin-bottom: 40px;
}
.l-old-style-second .index-blog li {
width: 240px;
height: 415px;
border: 1px solid #cccccc;
box-sizing: border-box;
background: #fff;
position: relative;
overflow: hidden;
display: -moz-inline-box; display: inline-block; margin-right: 14px;
margin-bottom: 15px;
}
.l-old-style-second .index-blog li div.image {
height: 175px;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
top: 0;
}
.l-old-style-second .index-blog li div.detail {
padding: 15px 10px 10px 10px;
text-align: left;
}
.l-old-style-second .index-blog li div.detail p {
colo: #000;
text-align: left;
margin-bottom: 10px;
line-height: 1.1em;
}
.l-old-style-second .index-blog li div.detail p.term {
font-size: 92%;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_term.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
padding-left: 25px;
}
.l-old-style-second .index-blog li div.detail p.date {
font-size: 92%;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_date.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
padding-left: 25px;
}
.l-old-style-second .index-blog li div.detail p.blogtitle {
font-size: 100%;
line-height: 1.6em;
margin-bottom: 16px;
font-weight: bold;
}
.l-old-style-second .index-blog li div.detail p.blogtitle a {
text-decoration: underline;
}
.l-old-style-second .index-blog li div.detail p.content {
font-size: 92%;
line-height: 1.6em;
}
.l-old-style-second .index-blog li div.image img {
width: 300px;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: auto;
}
.l-old-style-second .index-blog li div.image img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 72px;
}
.l-old-style-second .index-news li:nth-child(4),
.l-old-style-second .index-news li:nth-child(8),
.l-old-style-second .index-news li:nth-child(12),
.l-old-style-second .index-blog li:nth-child(4),
.l-old-style-second .index-blog li:nth-child(8),
.l-old-style-second .index-blog li:nth-child(12) {
margin-right: 0;
}
.l-old-style-second .btn_area li.btn.blog_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_article.png);
background-position: 0 0;
}
.l-old-style-second .btn_area li.btn.blog_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_article.png);
background-position: 0 -60px;
}
.l-old-style-second h2#title.blogs {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
width: 100%;
}
.l-old-style-second .detail_blogsarea {
width: 1040px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
margin-bottom: 40px;
}
.l-old-style-second .detail_blogs {
width: 650px;
float: left;
text-align: left;
}
.l-old-style-second .detail_blogs-category {
width: 320px;
float: right;
text-align: left;
}
.l-old-style-second .blog-titlearea {
width: 100%;
text-align: left;
border-bottom: 2px solid #d4d900;
padding-bottom: 20px;
margin-bottom: 20px;
line-height: 1.6em;
}
.l-old-style-second .blog-titlearea p {
display: inline-block;
}
.l-old-style-second .blog-titlearea p.date {
width: 100%;
color: #666666;
font-weight: bold;
margin-bottom: 10px;
line-height: 1.1em;
}
.l-old-style-second .blog-titlearea p.date img {
margin-right: 10px;
}
.l-old-style-second .blog-titlearea p.term {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_term.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
font-size: 92%;
}
.l-old-style-second .blog-titlearea p.blogdate {
width: 100%;
color: #666666;
font-size: 80%;
margin-bottom: 10px;
line-height: 1.1em;
float: left;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blog_date.gif);
background-position: left top;
background-repeat: no-repeat;
background-size: 20px auto;
display: inline;
}
.l-old-style-second .blog-titlearea p.blog-new {
float: left;
display: inline;
}
.l-old-style-second .blog-titlearea div.blogtitle {
font-size: 158%;
}
.l-old-style-second .tochi h3 {
text-align: center;
margin: 70px 0 40px;
font-size: 22px;
}
.l-old-style-second .tochi .left {
float: left;
width: 300px;
}
.l-old-style-second .tochi .left img {
display: block;
margin: 0 auto;
}
.l-old-style-second .tochi .right {
float: right;
width: 670px;
}
.l-old-style-second .tochi .floatbox p {
margin-bottom: 25px;
font-weight: bold;
}
.l-old-style-second .tochi .floatbox p.access {
font-weight: normal;
}
.l-old-style-second .tochi p .bg_color {
background: #d4d900;
padding: 5px;
width: 130px;
display: inline-block;
text-align: center;
}
.l-old-style-second .tochi p .kakaku {
margin: 5px 10px;
border-bottom: 2px solid #d4d900;
font-size: 20px;
display: inline-block;
width: 200px;
text-align: center;
}
.l-old-style-second .tochi .subdivision_table {
width: 100%;
margin-bottom: 20px;
}
.l-old-style-second .tochi .subdivision_table th {
background: #e7e7cd;
border-bottom: 1px solid #fff;
border-right: solid 1px #fff;
text-align: left;
padding: 15px;
font-weight: normal;
width: 30%;
}
.l-old-style-second .tochi .subdivision_table td {
border-bottom: 1px solid #fff;
text-align: left;
padding: 15px;
background: #eeede9;
width: auto;
}
.l-old-style-second .tochi .subdivision_table.col2_pc th {
width: 20%;
}
.l-old-style-second .tochi .subdivision_table.col2_pc td {
width: 30%;
}
.l-old-style-second .tochi .subdivision_table.col2_sp {
display: none;
}
.l-old-style-second .tochi .tochi_map {
height: 500px;
}
} .l-old-style-contact {                         }
.l-old-style-contact * {
padding: 0;
margin: 0;
}
.l-old-style-contact ul, .l-old-style-contact li, .l-old-style-contact ol {
list-style: none;
}
.l-old-style-contact a img {
border: 0;
}
.l-old-style-contact a {
color: #333;
text-decoration: none;
}
.l-old-style-contact .fl_l {
float: left;
}
.l-old-style-contact .fl_r {
float: right;
}
.l-old-style-contact .mb_10 {
margin-bottom: 10px;
}
.l-old-style-contact .mb_15 {
margin-bottom: 15px;
}
.l-old-style-contact .mb_20 {
margin-bottom: 20px;
}
.l-old-style-contact .mb_25 {
margin-bottom: 25px;
}
.l-old-style-contact .mb_30 {
margin-bottom: 30px;
}
.l-old-style-contact .mb_40 {
margin-bottom: 40px;
}
.l-old-style-contact .mb_50 {
margin-bottom: 50px;
}
.l-old-style-contact .mb_60 {
margin-bottom: 60px;
}
.l-old-style-contact .mb_70 {
margin-bottom: 70px;
}
.l-old-style-contact .mb_100 {
margin-bottom: 100px;
}
.l-old-style-contact .mt_50 {
margin-top: 50px;
}
.l-old-style-contact .ft_sb {
font-size: 36px;
}
.l-old-style-contact .fs-18 {
font-size: 18px;
line-height: 1.6em;
}
.l-old-style-contact .sr_txt {
text-align: right;
font-size: 11px;
}
.l-old-style-contact .page_navi {
text-align: center;
width: 100%;
}
.l-old-style-contact .wp-pagenavi a.previouspostslink, .l-old-style-contact .wp-pagenavi a.page, .l-old-style-contact .wp-pagenavi span.current {
padding: 10px;
}
.l-old-style-contact .clearfix, .l-old-style-contact .theme-default .nivo-controlNav.nivo-thumbs-enabled {
*zoom: 1;
}
.l-old-style-contact .clearfix:before, .l-old-style-contact .clearfix:after, .l-old-style-contact .theme-default .nivo-controlNav.nivo-thumbs-enabled:before, .l-old-style-contact .theme-default .nivo-controlNav.nivo-thumbs-enabled:after {
display: table;
line-height: 0;
content: "";
}
.l-old-style-contact .clearfix:after, .l-old-style-contact .theme-default .nivo-controlNav.nivo-thumbs-enabled:after {
clear: both;
}
.l-old-style-contact .fs-s {
font-size: 11px;
color: #000000;
}
.l-old-style-contact .text-ct {
width: 100%;
text-align: center;
}
.l-old-style-contact .pc, .l-old-style-contact #pc {
display: block;
}
.l-old-style-contact .sp, .l-old-style-contact #sp, .l-old-style-contact .second_contact_sp {
display: none;
}
.l-old-style-contact .pctel img {
width: 310px;
height: auto;
}
.l-old-style-contact .nav {
padding: 0;
margin: 0 auto;
width: 69px;
height: 382px;
position: fixed;
top: 40%;
right: 0;
z-index: 9999;
}
.l-old-style-contact .nav li {
list-style: none;
width: 69px;
height: 180px;
margin-bottom: 2px;
}
.l-old-style-contact .nav li.form a {
width: 69px;
height: 180px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_btn.gif);
background-position: 0 0;
display: block;
}
.l-old-style-contact .nav li.fudosan {
width: 69px;
height: 200px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_btn02.gif);
background-position: 0 0;
display: block;
}
.l-old-style-contact .nav li.form a:hover {
background-position: 0 -180px;
}
.l-old-style-contact .nav li.fudosan a:hover {
background-position: 0 -200px;
}
.l-old-style-contact .fixed {
position: fixed;
top: 40%;
right: 0;
z-index: 9999;
}
.l-old-style-contact html, .l-old-style-contact body {
font-family: "Noto Sans Japanese", "･ﾒ･鬣ｮ･ﾎｽﾇ･ｴ Pro W3", "Hiragino Kaku Gothic Pro W3", ･皈､･噓ｪ, Meiryo, "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Helvetica, Arial, sans-serif !important;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
height: 100%;
}
.l-old-style-contact input, .l-old-style-contact textarea {
font-size: 13.33333px;
font-family: "Noto Sans Japanese", "･ﾒ･鬣ｮ･ﾎｽﾇ･ｴ Pro W3", "Hiragino Kaku Gothic Pro W3", ･皈､･噓ｪ, Meiryo, "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Helvetica, Arial, sans-serif !important;
}
.l-old-style-contact body {
background-color: #fff;
font-size: 14px;
line-height: 1.6em;
color: #333333;
letter-spacing: 1px;
}
.l-old-style-contact #wrapper {
width: 100%;
}
.l-old-style-contact #pagescroll {
margin-top: -100px;
padding-top: 100px;
}
.l-old-style-contact #container {
height: 800px;
width: 100%;
}
.l-old-style-contact header {
width: 100%;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_bg.gif) top repeat-x;
height: auto;
position: absolute;
vertical-align: top;
overflow: hidden;
top: 0;
left: 0;
z-index: 100;
text-align: center;
transition: height 0.3s;
}
.l-old-style-contact header div#header-area {
width: 1060px;
height: 180px;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact header div#header-area #site-logo {
float: left;
margin-right: 30px;
height: 160px;
width: 180px;
}
.l-old-style-contact header div#header-area #site-logo a {
display: block;
width: 100%;
height: 100%;
}
.l-old-style-contact h1 {
width: 510px;
font-size: 86%;
color: #9fa0a0;
float: left;
text-align: left;
line-height: 3.2em;
margin: 2px 0 -1px 0;
padding: 0;
letter-spacing: -0.8px;
}
.l-old-style-contact header div#header-area #navi {
width: 534px;
height: 61px;
float: left;
margin-top: 0px;
}
.l-old-style-contact header div#header-area #navi li {
height: 61px;
float: left;
}
.l-old-style-contact header div#header-area #navi li a {
display: block;
height: 61px;
}
.l-old-style-contact header div#header-area #navi li#concept a {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: 0 0;
}
.l-old-style-contact header div#header-area #navi li#style a {
width: 128px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: -80px 0;
}
.l-old-style-contact header div#header-area #navi li#const a {
width: 133px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: -208px 0;
}
.l-old-style-contact header div#header-area #navi li#works a {
width: 88px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: -341px 0;
}
.l-old-style-contact header div#header-area #navi li#company a {
width: 82px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: -429px 0;
}
.l-old-style-contact header div#header-area #navi li#concept a:hover, .l-old-style-contact header div#header-area #navi li#concept_on {
width: 80px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: 0 -61px;
}
.l-old-style-contact header div#header-area #navi li#style a:hover, .l-old-style-contact header div#header-area #navi li#style_on {
width: 128px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: -80px -61px;
}
.l-old-style-contact header div#header-area #navi li#const a:hover, .l-old-style-contact header div#header-area #navi li#const_on {
width: 133px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: -208px -61px;
}
.l-old-style-contact header div#header-area #navi li#works a:hover, .l-old-style-contact header div#header-area #navi li#works_on {
width: 88px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: -341px -61px;
}
.l-old-style-contact header div#header-area #navi li#company a:hover, .l-old-style-contact header div#header-area #navi li#company_on {
width: 82px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/menu_pc.png);
background-position: -429px -61px;
}
@media all and (-ms-high-contrast: none) {
.l-old-style-contact *::-ms-backdrop, .l-old-style-contact #sidenavi li {
margin-top: -1px;
}
}
@supports (-ms-accelerator: true) {
.l-old-style-contact #sidenavi li {
margin-top: -40px;
}
}
.l-old-style-contact header div#header-area #sidenavi {
width: 266px;
height: 100px;
float: right;
margin-top: -39px;
}
.l-old-style-contact header div#header-area #sidenavi li {
float: left;
width: 132px;
height: 100px;
border-right: 1px solid #fff;
}
.l-old-style-contact header div#header-area #sidenavi li:last-child {
border-right: none;
}
.l-old-style-contact header div#header-area #sidenavi li a {
display: block;
width: 132px;
height: 100px;
}
.l-old-style-contact header div#header-area #sidenavi li#contact a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_contact.gif);
background-position: 0 0px;
}
.l-old-style-contact header div#header-area #sidenavi li#serch {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_serch.gif);
background-position: 0 0px;
}
.l-old-style-contact header div#header-area #sidenavi li#contact a:hover, .l-old-style-contact header div#header-area #sidenavi li#contact_on a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_contact.gif);
background-position: 0 -100px;
}
.l-old-style-contact header div#header-area #sidenavi li#serch a:hover, .l-old-style-contact header div#header-area #sidenavi li#serch_on a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/h_serch.gif);
background-position: 0 -100px;
}
.l-old-style-contact header.smaller {
height: 80px;
width: 100%;
background: #fff;
box-shadow: 0 -5px 5px 5px black;
}
.l-old-style-contact header.smaller div#header-area {
width: 1060px;
height: 60px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
.l-old-style-contact header.smaller div#header-area #site-logo {
display: none;
}
.l-old-style-contact header div#header-area #site-smalllogo {
display: none;
}
.l-old-style-contact header.smaller div#header-area #site-smalllogo {
display: block;
float: left;
margin-top: 10px;
margin-right: 30px;
}
.l-old-style-contact header.smaller div#header-area #site-smalllogo a {
display: block;
width: 100%;
height: 100%;
}
.l-old-style-contact header.smaller h1 {
width: 584px;
margin-top: 0px;
margin-bottom: 11px;
line-height: 2em;
}
.l-old-style-contact header.smaller div#header-area #navi {
width: 534px;
height: 35px;
float: left;
margin-right: 50px;
}
.l-old-style-contact header.smaller div#header-area #navi li {
height: 35px;
float: left;
}
.l-old-style-contact header.smaller div#header-area #navi li a {
display: block;
height: 35px;
}
.l-old-style-contact header.smaller div#header-area #navi li#concept a {
width: 88px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: 0 0;
}
.l-old-style-contact header.smaller div#header-area #navi li#style a {
width: 153px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: -88px 0;
}
.l-old-style-contact header.smaller div#header-area #navi li#const a {
width: 112px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: -241px 0;
}
.l-old-style-contact header.smaller div#header-area #navi li#works a {
width: 103px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: -353px 0;
}
.l-old-style-contact header.smaller div#header-area #navi li#company a {
width: 78px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: -456px 0;
}
.l-old-style-contact header.smaller div#header-area #navi li#concept a:hover, .l-old-style-contact header.smaller div#header-area #navi li#concept_on {
width: 88px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: 0 -35px;
}
.l-old-style-contact header.smaller div#header-area #navi li#style a:hover, .l-old-style-contact header.smaller div#header-area #navi li#style_on {
width: 153px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: -88px -35px;
}
.l-old-style-contact header.smaller div#header-area #navi li#const a:hover, .l-old-style-contact header.smaller div#header-area #navi li#const_on {
width: 112px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: -241px -35px;
}
.l-old-style-contact header.smaller div#header-area #navi li#works a:hover, .l-old-style-contact header.smaller div#header-area #navi li#works_on {
width: 103px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: -353px -35px;
}
.l-old-style-contact header.smaller div#header-area #navi li#company a:hover, .l-old-style-contact header.smaller div#header-area #navi li#company_on {
width: 78px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_navi.gif);
background-position: -456px -35px;
}
.l-old-style-contact header.smaller div#header-area #sidenavi {
display: none;
}
.l-old-style-contact header div#header-area .header_tel {
display: none;
}
.l-old-style-contact header.smaller div#header-area .header_tel {
display: block;
margin-top: 30px;
}
.l-old-style-contact footer {
width: 100%;
padding-top: 50px;
padding-bottom: 35px;
background: #d4d900;
}
.l-old-style-contact footer.contact_footer {
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
background: #d4d900;
text-align: center;
}
.l-old-style-contact .footer-link {
width: 350px;
float: left;
}
.l-old-style-contact .footer-link li {
padding-left: 15px;
text-align: left;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/f_bg.gif) left center no-repeat;
width: auto;
font-weight: 400;
font-size: 100%;
line-height: 1.6em;
margin-bottom: 20px;
}
.l-old-style-contact .footer-link li:last-child {
margin-bottom: 0;
}
.l-old-style-contact .footer-link li a {
color: #000;
text-decoration: none;
}
.l-old-style-contact .footer {
border-top: 1px solid #fff;
padding-top: 40px;
}
.l-old-style-contact .footer_logo {
float: left;
width: 325px;
font-size: 86%;
color: #000;
}
.l-old-style-contact .footer_logo img {
margin-bottom: -1px;
}
.l-old-style-contact .address_area {
float: left;
width: 450px;
text-align: left;
line-height: 1.5em;
font-size: 100%;
color: #000;
}
.l-old-style-contact .kyoka_number {
width: 100%;
display: block;
margin-top: 20px;
margin-bottom: 35px;
font-size: 86%;
color: #000;
text-align: left;
}
.l-old-style-contact #copyright {
text-align: center;
font-size: 86%;
color: #000;
width: 100%;
}
.l-old-style-contact .box {
width: 100%;
height: 100%;
margin: 0 auto 0px auto;
text-align: center;
background-size: cover;
background-position: top;
}
.l-old-style-contact .box p.cap {
position: absolute;
top: 30%;
left: 48%;
}
.l-old-style-contact .box p.scroll {
position: absolute;
bottom: 6%;
left: 50%;
}
.l-old-style-contact section {
padding: 30px 0;
}
.l-old-style-contact section.second {
padding: 20px 0 0 0;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .backgl {
background: #e7e7cd;
}
.l-old-style-contact .backyl {
background: #d4d900;
}
.l-old-style-contact section.footer {
padding: 35px 0;
}
.l-old-style-contact section.footer02 {
padding: 0;
border-top: 1px solid #d4d900;
width: 100%;
margin-bottom: -8px;
}
.l-old-style-contact .footer_secondarea {
width: 100%;
display: table;
}
.l-old-style-contact .footer_secondarea li {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
.l-old-style-contact .footer_secondarea li.image img {
width: 100%;
height: auto;
}
.l-old-style-contact .footer_secondarea li div {
padding-left: 50px;
padding-top: 25px;
padding-bottom: 25px;
text-align: left;
font-weight: bold;
}
.l-old-style-contact .footer_secondarea li div p.date {
font-weight: normal;
}
.l-old-style-contact .contents {
width: 1060px;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .content_left {
width: 700px;
float: left;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .content_right {
width: 300px;
float: right;
margin-left: auto;
margin-right: auto;
background: #d4d900;
padding: 30px 20px 20px 20px;
}
.l-old-style-contact .content_half {
width: 50%;
}
.l-old-style-contact h2 {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 2px solid #d4d900;
margin-bottom: 30px;
padding-bottom: 20px;
font-size: 110%;
}
.l-old-style-contact h2.white {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 2px solid #fff;
margin-bottom: 30px;
padding-bottom: 20px;
}
.l-old-style-contact h2 img {
margin-left: auto;
margin-right: auto;
height: 40px;
width: auto;
}
.l-old-style-contact h2.other img {
height: 54px;
}
.l-old-style-contact h2.info img {
height: 36px;
}
.l-old-style-contact h2 p {
font-size: 100%;
font-weight: bold;
}
.l-old-style-contact h2#title {
width: 100%;
height: 400px;
text-align: center;
border-bottom: none;
}
.l-old-style-contact h2#title img {
position: relative;
top: 330px;
height: 18%;
z-index: 1;
}
.l-old-style-contact h2#title.small img {
position: relative;
top: 330px;
height: 15%;
z-index: 1;
}
.l-old-style-contact h2#title p {
position: relative;
z-index: 1;
top: 328px;
}
.l-old-style-contact h2#title.contact {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: 100% auto;
height: 344px;
width: 100%;
}
.l-old-style-contact h3 {
font-weight: bold;
font-size: 129%;
margin-bottom: 15px;
}
.l-old-style-contact h4 {
font-weight: bold;
font-size: 172%;
margin-bottom: 50px;
text-align: center;
letter-spacing: -0.8px;
}
.l-old-style-contact h5 {
font-weight: bold;
font-size: 143%;
margin-bottom: 15px;
}
.l-old-style-contact h4 img {
margin-bottom: -8px;
margin-left: 4px;
margin-right: 4px;
}
.l-old-style-contact #pan {
width: 100%;
text-align: right;
font-size: 86%;
margin-bottom: 40px;
}
.l-old-style-contact #pan a {
text-decoration: underline;
}
.l-old-style-contact .house_listarea {
width: 1500px;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style-contact .house_list {
letter-spacing: normal;
position: relative;
overflow: hidden;
padding: 0;
width: 496px;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: solid #fff 6px;
border-bottom: solid #fff 6px;
vertical-align: top;
}
.l-old-style-contact .house_list:nth-child(3), .l-old-style-contact .house_list:nth-child(6), .l-old-style-contact .house_list:nth-child(9) {
border-right: none;
}
.l-old-style-contact .house_list:nth-child(2), .l-old-style-contact .house_list:nth-child(5), .l-old-style-contact .house_list:nth-child(8) {
background: #f1eacf;
}
.l-old-style-contact .house_list a {
display: block;
height: 100%;
width: 100%;
color: #333;
text-decoration: none;
}
.l-old-style-contact .house_list dt {
height: 300px;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
}
.l-old-style-contact .house_list dt img {
width: 100%;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: auto;
}
.l-old-style-contact .house_list dd {
padding: 15px 150px 20px 20px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_works_bg.png) right center no-repeat;
text-align: left;
font-size: 100%;
font-weight: 600;
line-height: 1.7em;
width: auto;
vertical-align: middle;
height: auto;
}
.l-old-style-contact .house_list dd p {
font-weight: normal;
font-size: 86%;
}
.l-old-style-contact .btn_area {
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .btn_area li.btn {
width: 400px;
height: 120px;
display: inline-block;
}
.l-old-style-contact .btn_area li.btn a {
display: block;
width: 400px;
height: 60px;
}
.l-old-style-contact .btn_area li.btn.list_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_list_pc.gif);
background-position: 0 0;
}
.l-old-style-contact .btn_area li.btn.list_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_list_pc.gif);
background-position: 0 -60px;
}
.l-old-style-contact .btn_area li.btn.topics_btn a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_topic_pc.gif);
background-position: 0 0;
}
.l-old-style-contact .btn_area li.btn.topics_btn a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_topic_pc.gif);
background-position: 0 -60px;
}
.l-old-style-contact .info-area {
width: 100%;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_topick_bg.gif) right center no-repeat;
border-bottom: 1px dashed #c9c9c9;
padding-bottom: 10px;
padding-top: 10px;
text-align: left;
}
.l-old-style-contact .info-area:nth-last-of-type(1) {
margin-bottom: 60px;
}
.l-old-style-contact .info-area a {
display: block;
color: #333333;
}
.l-old-style-contact .info-area ul.info {
width: 570px;
height: 124px;
display: table;
}
.l-old-style-contact .info-area ul.info li.image {
width: 122px;
height: 124px;
position: relative;
overflow: hidden;
display: table-cell;
}
.l-old-style-contact .cate_news {
border: solid #d4d900 2px;
}
.l-old-style-contact .cate_nairankai {
border: solid #ff9f00 2px;
}
.l-old-style-contact .cate_bunjyo {
border: solid #86bfd9 2px;
}
.l-old-style-contact .cate_event {
border: solid #d4d900 2px;
}
.l-old-style-contact .info-area ul.info li.image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.l-old-style-contact .info-area ul.info li.detail {
border-left: 35px solid #fff;
width: 400px;
display: table-cell;
vertical-align: middle;
}
.l-old-style-contact .info-area p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 10px;
line-height: 1.4em;
}
.l-old-style-contact .info-area p.date img {
margin-right: 10px;
float: left;
}
.l-old-style-contact .info-area p.content {
width: 100%;
font-size: 100%;
line-height: 1.7em;
}
.l-old-style-contact .content_right p.nairankai-image {
height: auto;
width: 100%;
vertical-align: top; margin-bottom: 35px;
}
.l-old-style-contact .content_right p.nairankai-image img {
width: 100%;
height: auto; }
.l-old-style-contact .content_right p.nairankai-date {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_time.jpg) left top no-repeat;
padding-left: 80px;
width: auto;
font-family: "Oswald", sans-serif;
font-weight: 600;
min-height: 65px;
line-height: 1.8em;
margin-bottom: 20px;
}
.l-old-style-contact .content_right p.nairankai-date strong {
font-size: 280%;
}
.l-old-style-contact .content_right p.nairankai-date span {
font-size: 140%;
margin-left: 0px;
}
.l-old-style-contact .content_right p.nairankai-place {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/side_place.jpg) left center no-repeat;
padding-left: 80px;
width: auto;
font-weight: 600;
font-size: 200%;
min-height: 65px;
line-height: 1.1em;
margin-bottom: 20px;
display: flex; align-items: center;
}
.l-old-style-contact .content_right p.nairankai_txt {
width: auto;
text-align: left;
line-height: 1.5em;
font-size: 100%;
}
.l-old-style-contact .footer_menu {
width: 100%;
}
.l-old-style-contact .footer_menu li {
float: left;
width: 510px;
margin-bottom: 20px;
}
.l-old-style-contact .footer_menu li:nth-child(even) {
float: right;
}
.l-old-style-contact .footer_menu li:last-child {
margin-bottom: 0;
}
.l-old-style-contact .feeling {
width: 100%;
box-sizing: content-box;
margin-left: 0;
margin-right: 0;
text-align: center;
border-bottom: 1px solid #d4d900;
padding: 0 0;
letter-spacing: -0.4em;
vertical-align: top;
display: table;
}
.l-old-style-contact .feeling_box {
position: relative;
overflow: hidden;
padding: 0;
width: 25%;
height: auto;
margin-right: 0px;
margin-left: 0px;
border-right: 1px solid #cccccc;
display: -moz-inline-box;  display: table-cell;
background: #fff;
letter-spacing: normal;
vertical-align: top;
}
.l-old-style-contact .feeling_box:first-child {
background: #d4d900;
width: 24.8%;
height: 100%;
text-align: center;
vertical-align: middle;
}
.l-old-style-contact .feeling_box:first-child img {
vertical-align: middle;
}
.l-old-style-contact .feeling_box:last-child {
border-right: none;
}
.l-old-style-contact .feeling_box p.image {
width: 100%;
height: auto;
}
.l-old-style-contact .feeling_box p.image img {
width: 100%;
height: auto;
}
.l-old-style-contact .feeling_box p.comment {
padding: 40px 30px;
text-align: left;
font-size: 100%;
line-height: 1.5em;
}
.l-old-style-contact .feeling_box p.comment strong {
display: block;
margin-bottom: 25px;
font-size: 110%;
font-weight: 600;
line-height: 1.7em;
}
.l-old-style-contact .content-logo {
float: left;
width: 315px;
height: auto;
margin-right: 90px;
}
.l-old-style-contact .content-logo img {
width: 100%;
height: auto;
}
.l-old-style-contact .content-contact_text {
float: left;
margin-bottom: 10px;
font-size: 110%;
font-weight: 800;
}
.l-old-style-contact .content-contact_tel {
float: left;
width: 305px;
font-size: 100%;
text-align: left;
margin-right: 40px;
}
.l-old-style-contact .content-contact_tel img {
width: 305px;
height: auto;
}
.l-old-style-contact .content-contact_btn {
width: 300px;
height: 60px;
float: left;
}
.l-old-style-contact .content-contact_btn02 {
width: 300px;
height: 60px;
}
.l-old-style-contact .content-contact_btn a,
.l-old-style-contact .content-contact_btn02 a {
display: block;
width: 300px;
height: 60px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact_sp_on.gif);
background-position: 0 0;
}
.l-old-style-contact .content-contact_btn a:hover,
.l-old-style-contact .content-contact_btn02 a:hover {
display: block;
width: 300px;
height: 60px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact_sp_on.gif);
background-position: 0 -60px;
}
.l-old-style-contact .concept-left {
width: 600px;
height: auto;
float: left;
text-align: center;
}
.l-old-style-contact .concept-text {
border-top: 1px solid #d4d900;
padding-top: 30px;
text-align: left;
font-size: 100%;
margin-top: 30px;
margin-bottom: 40px;
letter-spacing: -0.4px;
}
.l-old-style-contact .concept-right {
width: 460px;
height: auto;
float: left;
text-align: right;
}
.l-old-style-contact .promise_area {
width: 100%;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: table;
}
.l-old-style-contact .promise_list {
vertical-align: top;
letter-spacing: normal;
position: relative;
overflow: hidden;
padding: 0;
width: 30%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: table-cell;
background: #fff;
border-right: solid #d4d900 15px;
}
.l-old-style-contact .promise_list:nth-child(3) {
border-right: none;
}
.l-old-style-contact .promise_list div {
width: auto;
padding: 20px 20px 40px 20px;
text-align: left;
line-height: 1.7em;
}
.l-old-style-contact .promise_list div p {
text-align: left;
margin-bottom: 10px;
}
.l-old-style-contact .pro-area {
width: 100%;
height: auto;
display: table;
margin-bottom: 40px;
}
.l-old-style-contact .pro-area:last-child {
margin-bottom: 0;
}
.l-old-style-contact .pro-list {
display: table-cell;
vertical-align: middle;
}
.l-old-style-contact .pro-list.image_c {
text-align: center;
width: 50%;
}
.l-old-style-contact .pro-list.text {
text-align: left;
width: 45%;
margin-left: 10px;
font-size: 93%;
}
.l-old-style-contact .pro-list.image_r {
text-align: right;
width: 50%;
}
.l-old-style-contact .pro-list.image_l {
text-align: left;
width: 50%;
}
.l-old-style-contact .pro-list img {
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .navigation-area {
width: 100%;
text-align: center;
margin-bottom: 70px;
}
.l-old-style-contact .company_navi {
margin-left: auto;
margin-right: auto;
width: 610px;
height: 59px;
text-align: center;
}
.l-old-style-contact .company_navi li {
width: 200px;
height: 59px;
border-right: 5px solid #fff;
display: table-cell;
*display: inline;
*zoom: 1;
margin: 0;
}
.l-old-style-contact .company_navi li:last-child {
border-right: none;
}
.l-old-style-contact .company_navi li a {
display: block;
width: 200px;
height: 59px;
}
.l-old-style-contact .company_navi li#gaiyou a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: 0 0;
}
.l-old-style-contact .company_navi li#rinen a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -205px 0;
}
.l-old-style-contact .company_navi li#naiyou a {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -410px 0;
}
.l-old-style-contact .company_navi li#gaiyou_on a,
.l-old-style-contact .company_navi li#gaiyou a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: 0 -59px;
}
.l-old-style-contact .company_navi li#rinen_on a,
.l-old-style-contact .company_navi li#rinen a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -205px -59px;
}
.l-old-style-contact .company_navi li#naiyou_on a,
.l-old-style-contact .company_navi li#naiyou a:hover {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/btn_list.gif);
background-position: -410px -59px;
}
.l-old-style-contact .business-area {
width: 100%;
display: table;
border-bottom: 1px solid #e7e7cd;
padding-bottom: 25px;
padding-top: 35px;
}
.l-old-style-contact .business-area:last-child {
border-bottom: none;
}
.l-old-style-contact .business-list {
display: table-cell;
width: 50%;
vertical-align: top;
}
.l-old-style-contact .business-list img {
margin-bottom: 10px;
}
.l-old-style-contact .business-list p {
text-align: left;
margin-bottom: 5px;
}
.l-old-style-contact .business-list p.left {
padding-right: 40px;
}
.l-old-style-contact .business-list p.right {
padding-left: 40px;
}
.l-old-style-contact .company_table,
.l-old-style-contact .history_table {
width: 100%;
margin-bottom: 100px;
}
.l-old-style-contact .company_table th {
background: #e7e7cd;
border-bottom: 1px solid #fff;
border-right: solid 1px #fff;
text-align: left;
padding: 15px;
width: 20%;
font-weight: normal;
vertical-align: top;
}
.l-old-style-contact .history_table th {
background: #e7e7cd;
border-bottom: 1px solid #fff;
border-right: solid 1px #fff;
text-align: left;
padding: 15px;
width: 22%;
font-weight: normal;
vertical-align: top;
}
.l-old-style-contact .history_table th span {
display: block;
float: right;
}
.l-old-style-contact .company_table td,
.l-old-style-contact .history_table td {
border-bottom: 1px solid #fff;
text-align: left;
padding: 15px;
background: #eeede9;
width: auto;
}
.l-old-style-contact .map_area {
width: 100%;
}
.l-old-style-contact .location {
width: 500px;
height: auto;
}
.l-old-style-contact .location .map {
width: 100%;
height: 400px;
margin-bottom: 15px;
}
.l-old-style-contact .location p {
text-align: left;
line-height: 1.8em;
}
.l-old-style-contact .location p a {
text-decoration: underline;
}
.l-old-style-contact .rinen-area,
.l-old-style-contact .greeting-area {
width: 100%;
height: auto;
text-align: center;
line-height: 1.6em;
}
.l-old-style-contact .rinen-area img {
width: 100%;
height: auto;
margin-bottom: 40px;
}
.l-old-style-contact .greeting-area p {
text-align: center;
margin-top: 40px;
width: 100%;
}
.l-old-style-contact .greeting-area p img {
width: 10%;
height: auto;
}
.l-old-style-contact .s_content {
width: 950px;
padding-top: 20px;
margin-left: auto;
margin-right: auto;
text-align: left;
letter-spacing: -0.8px;
margin-bottom: 80px;
}
.l-old-style-contact .policy_table {
width: 100%;
}
.l-old-style-contact .policy_table th {
width: 20%;
font-weight: normal;
text-align: left;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 10px;
padding-top: 10px;
}
.l-old-style-contact .policy_table td {
width: 70px;
text-align: left;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 10px;
padding-top: 10px;
}
.l-old-style-contact .infonavi {
width: 880px;
height: 40px;
margin-bottom: 60px;
}
.l-old-style-contact .infonavi ul {
width: 880px;
height: 40px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/info/btn_list.gif) no-repeat;
}
.l-old-style-contact .infonavi ul li {
width: 160px;
height: 40px;
margin-right: 20px;
float: left;
}
.l-old-style-contact .infonavi ul li a {
display: block;
height: 100%;
width: 100%;
}
.l-old-style-contact .infonavi ul li:last-child {
margin-right: 0;
}
.l-old-style-contact .infonavi_sp {
display: none;
}
.l-old-style-contact .info-titlearea {
width: 100%;
text-align: left;
border-bottom: 2px solid #d4d900;
padding-bottom: 20px;
margin-bottom: 20px;
font-size: 158%;
line-height: 1.6em;
}
.l-old-style-contact .info-titlearea p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 10px;
line-height: 1.1em;
}
.l-old-style-contact .info-titlearea p.date img {
margin-right: 10px;
}
.l-old-style-contact .info-detail {
width: 100%;
padding-bottom: 70px;
}
.l-old-style-contact .info-detail img.chirashi {
float: left;
box-shadow: 0 0 0 3px #fff, 0 0 0 5px #d4d900;
margin-right: 25px;
margin-left: 8px;
}
.l-old-style-contact .info-detail .info-detailtext {
float: left;
}
.l-old-style-contact .info-detail p { display: block;
}
.l-old-style-contact .style-text {
text-align: center;
width: 100%;
margin-bottom: 50px;
}
.l-old-style-contact .style-image {
width: 100%;
margin-bottom: 60px;
}
.l-old-style-contact .style-image img {
width: 100%;
height: auto;
}
.l-old-style-contact .style-area {
width: 100%;
display: table;
margin-bottom: 60px;
}
.l-old-style-contact .style-house {
display: table-cell;
width: 500px;
height: 500px;
border-right: 60px solid #fff;
}
.l-old-style-contact .style-house:nth-child(even) {
border-right: none;
}
.l-old-style-contact .style-area_sp {
display: none;
}
.l-old-style-contact .xwall_comment {
width: auto;
border: 2px solid #e7e7ef;
padding: 40px 30px;
margin-bottom: 100px;
}
.l-old-style-contact .xwall_comment .teaching {
float: left;
width: 158px;
text-align: center;
}
.l-old-style-contact .xwall_comment .teaching p.name {
font-size: 129%;
}
.l-old-style-contact .xwall_comment .teaching p {
font-size: 100%;
}
.l-old-style-contact .xwall_comment .image {
float: right;
width: 184px;
text-align: center;
}
.l-old-style-contact .xwall_comment .teaching img {
width: 132px;
margin-left: auto;
margin-right: auto;
height: auto;
margin-bottom: 10px;
}
.l-old-style-contact .xwall_comment .image img {
width: 100%;
height: auto;
}
.l-old-style-contact .xwall_comment .text {
font-size: 100%;
margin-left: 40px;
margin-right: 30px;
width: 580px;
float: left;
text-align: left;
}
.l-old-style-contact .detail_workarea {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
margin-bottom: 40px;
}
.l-old-style-contact .workblog_area {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
}
.l-old-style-contact .workblog_area img {
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .workblog_area p {
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
}
.l-old-style-contact .workblog_area div {
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
}
.l-old-style-contact .detail_title {
width: 80%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.l-old-style-contact .detail_title li.blogtitle {
font-size: 158%;
font-weight: bold;
line-height: 1.2em;
text-align: left;
}
.l-old-style-contact .detail_title li.client {
font-size: 100%;
font-weight: normal;
text-align: left;
}
.l-old-style-contact .catalog_area {
display: table;
text-align: center;
width: 1060px;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .catalog_area li.catalog {
display: table-cell;
width: 520px;
border-right: solid #e7e7cd 20px;
}
.l-old-style-contact .catalog_area li.catalog:last-child {
border-right: none;
}
.l-old-style-contact .contact_area {
width: 1060px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .form_area {
width: auto;
border: 6px solid #e7e7cd;
padding: 50px;
background: #fff;
text-align: left;
}
.l-old-style-contact .form_table {
width: 850px;
margin-right: auto;
margin-left: auto;
margin-bottom: 40px;
}
.l-old-style-contact .form_table th {
text-align: right;
width: 25%;
font-size: 115%;
padding: 10px 15px 10px 10px;
vertical-align: top;
}
.l-old-style-contact .form_table th img {
position: relative;
top: 1px;
float: right;
width: auto !important;
max-width: 33px;
height: auto;
margin-left: 10px;
}
.l-old-style-contact .form_table td {
font-size: 115%;
text-align: left;
padding: 10px;
vertical-align: top;
}
.l-old-style-contact .form_table td .note {
font-size: 0.8em;
}
.l-old-style-contact input[type=button], .l-old-style-contact input[type=text], .l-old-style-contact input[type=submit], .l-old-style-contact input[type=image], .l-old-style-contact input[type=email], .l-old-style-contact textarea {
-webkit-appearance: none;
border-radius: 0;
}
.l-old-style-contact input[type=text],
.l-old-style-contact input[type=tel],
.l-old-style-contact input[type=email] {
border: 1px solid #666666;
padding: 7px 0px;
width: 70%;
}
.l-old-style-contact #mw_wp_form_mw-wp-form-89 > form > table > tbody > tr > td > input.post {
margin-bottom: 10px;
}
.l-old-style-contact input.post[type=text] {
width: 55%;
}
.l-old-style-contact input.add[type=text] {
width: 98%;
margin-top: 10px;
}
.l-old-style-contact input[type=checkbox],
.l-old-style-contact input[type=radio] {
border: 1px solid #666666;
margin-right: 10px;
}
.l-old-style-contact input[type=submit] {
width: 450px;
height: 70px;
margin-left: auto;
margin-bottom: auto;
border: none;
font-size: 0;
}
.l-old-style-contact .mwform-radio-field label { }
.l-old-style-contact select, .l-old-style-contact option {
width: 26%;
height: 40px;
line-height: 40px;
margin: 0;
padding-right: 10px;
text-indent: 1em;
background-color: transparent;
border: 1px solid #666666;
-webkit-appearance: none;
appearance: none;
}
.l-old-style-contact span.selectarea:after {
｡｡content: "¥25BC";
｡｡position: absolute;
｡｡top: 50%;
｡｡right: 0px;
｡｡margin-right: 5px;
｡｡-webkit-transform: translateY(-50%);
｡｡-moz-transform: translateY(-50%);
｡｡-ms-transform: translateY(-50%);
｡｡transform: translateY(-50%);
｡｡z-index: -1;
}
.l-old-style-contact input[name=submitConfirm] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit01.gif) no-repeat;
}
.l-old-style-contact input[name=mwform_submitButton-991] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit02.gif) no-repeat;
height: 100px;
}
.l-old-style-contact input.formback[name=submitBack] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit_back_pc.gif) no-repeat;
width: 253px;
height: 100px;
}
.l-old-style-contact input[type=checkbox] {
width: 16px;
height: 16px;
border-radius: 0;
background: #fff;
vertical-align: middle;
}
.l-old-style-contact textarea {
border: 1px solid #666666;
padding: 5px 0px;
width: 98%;
height: 140px;
}
.l-old-style-contact .form_policy {
width: auto;
border: 1px solid #666;
padding: 15px;
margin-bottom: 40px;
overflow-y: scroll;
height: 120px;
}
.l-old-style-contact .submitbtn {
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .submitbtn input[type=image] {
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .submitbtn img {
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .flow_story {
width: 960px;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
height: auto;
margin-bottom: 50px;
}
.l-old-style-contact .flow_image {
width: 100%;
height: auto;
text-align: center;
}
.l-old-style-contact .flow_image .story {
width: 820px;
height: auto;
float: left;
margin-left: auto;
margin-right: auto;
}
.l-old-style-contact .xwall01 {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/xwall/caobg01.gif) no-repeat top center;
margin-top: 60px;
width: 1032px;
height: 569px;
margin-bottom: 50px;
letter-spacing: -0.6px;
}
.l-old-style-contact .taishin01 {
text-align: left;
padding-top: 56px;
padding-left: 63px;
width: 100%;
}
.l-old-style-contact .taishin02 {
text-align: left;
padding-top: 85px;
padding-left: 63px;
width: 100%;
}
.l-old-style-contact .taishin03 {
text-align: left;
padding-top: 52px;
padding-left: 166px;
width: 254px;
}
.l-old-style-contact .taishin03 font {
font-size: 115%;
}
.l-old-style-contact .taishin04 {
text-align: left;
padding-top: 105px;
padding-left: 63px;
width: 100%;
}
.l-old-style-contact .taishin05 {
text-align: left;
width: 100%;
}
.l-old-style-contact h6 {
text-align: center;
margin-left: auto;
margin-right: auto;
font-size: 150%;
margin-bottom: 50px;
margin-top: 70px;
}
.l-old-style-contact h6 span {
border: 2px solid #d4d900;
padding: 5px 15px;
}
.l-old-style-contact .xwall02 {
float: left;
width: 500px;
margin-bottom: 35px;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style-contact .xwall03 {
float: right;
width: 500px;
margin-bottom: 35px;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style-contact .xwall04 {
width: 425px;
float: left;
text-align: left;
letter-spacing: -0.6px;
}
.l-old-style-contact .xwall05 {
width: 625px;
float: right;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style-contact .xwall06 {
width: 520px;
float: left;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style-contact .xwall07 {
width: 500px;
float: right;
text-align: left;
letter-spacing: -0.6px;
margin-bottom: 70px;
}
.l-old-style-contact .xwall07 p.first {
width: 299px;
float: left;
}
.l-old-style-contact .xwall07 p.second {
float: right;
width: 155px;
text-align: left;
margin-right: 25px;
}
.l-old-style-contact .xwall07 p img {
margin-bottom: 5px;
}
.l-old-style-contact .red_title {
text-align: left;
color: #ff0000;
font-weight: bold;
margin-bottom: 20px;
font-size: 129%;
}
.l-old-style-contact .graf {
margin-bottom: 80px;
}
.l-old-style-contact .xwall_type {
width: 519px;
border-bottom: 1px solid #7c88ba;
border-left: 1px solid #7c88ba;
margin-bottom: 20px;
}
.l-old-style-contact .xwall_type th {
background: #7c88ba;
text-align: left;
color: #fff;
padding: 6px 20px;
border-right: 1px solid #7c88ba;
}
.l-old-style-contact .xwall_type td.middle {
background: #b8d1e0;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
}
.l-old-style-contact .xwall_type td.bottom {
background: #fff;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
}
.l-old-style-contact .xwall_type td.bottom02 {
background: #fff;
text-align: center;
padding: 6px;
border-right: 1px solid #7c88ba;
border-top: 1px solid #7c88ba;
}
@media (max-width: 640px) {
.l-old-style-contact form table {
display: block;
width: 100%;
}
.l-old-style-contact #zip {
display: block;
width: 100%;
}
.l-old-style-contact form table tbody {
display: block;
width: 100%;
}
.l-old-style-contact form table tr {
display: block;
width: 100%;
}
}
@media (min-width: 641px) {
.l-old-style-contact .al-center {
text-align: center;
}
.l-old-style-contact .form-dl dt {
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}
.l-old-style-contact .form-dl dd {
margin: auto;
width: 360px;
margin-bottom: 15px;
}
.l-old-style-contact .description .container {
width: 1060px;
margin: auto;
}
.l-old-style-contact .description .container p {
float: left;
width: 50%;
height: 233.188px;
line-height: 1.5;
padding: 40px;
font-size: 16px;
background: #eeeeee;
box-sizing: border-box;
}
.l-old-style-contact .description .container p span {
font-weight: bold;
}
.l-old-style-contact .description .container p small {
font-size: 14px;
}
.l-old-style-contact .description .container img {
float: right;
width: 50%;
}
.l-old-style-contact .pcNone {
display: none;
}
}
@media (max-width: 640px) {
.l-old-style-contact .al-center {
text-align: left;
}
.l-old-style-contact .form-dl dt {
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
}
.l-old-style-contact .form-dl dd {
width: 100%;
margin-bottom: 15px;
}
.l-old-style-contact .spNone {
display: none;
}
.l-old-style-contact .description {
margin: 0 10px;
padding: 0;
}
.l-old-style-contact .description .container {
width: 100%;
margin: auto;
}
.l-old-style-contact .description .container p {
width: 100%;
line-height: 1.5;
padding: 15px;
font-size: 13px;
background: #eeeeee;
box-sizing: border-box;
}
.l-old-style-contact .description .container p span {
font-weight: bold;
}
.l-old-style-contact .description .container p small {
font-size: 13px;
}
.l-old-style-contact .description .container img {
display: block;
width: 100%;
}
.l-old-style-contact h5 img {
display: block;
width: 80%;
margin: auto;
}
.l-old-style-contact #zip {
display: inline;
width: 95px;
}
.l-old-style-contact input[name=submitConfirm] {
position: relative;
top: -15px;
height: 70px !important;
}
}
@media (min-width: 641px) {
.l-old-style-contact .header_line {
display: none;
position: absolute;
top: 0;
transition: 0.5s;
}
.l-old-style-contact .header_line:hover {
opacity: 0.7;
}
.l-old-style-contact header:not(.smaller) .header_line {
display: none;
}
.l-old-style-contact .bigbanner-line {
margin-top: 40px;
text-align: center;
}
.l-old-style-contact .bigbanner-line img {
max-width: 100%;
width: auto;
height: auto;
}
}
@media (max-width: 640px) {
.l-old-style-contact .header_line {
display: none;
}
}
@media (max-width: 640px) {
.l-old-style-contact .spNone {
display: none !important;
}
} .l-old-style { }
@media screen and (min-width: 641px) and (max-width: 1500px) {
.l-old-style .house_listarea {
width: 100%;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style .house_list {
letter-spacing: normal;
position: static;
overflow: hidden;
padding: 0;
width: 33%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: 5px solid #fff;
margin-bottom: -2px;
border-bottom: solid #fff 6px;
vertical-align: top;
}
.l-old-style .house_list:nth-child(3n) {
border-right: none;
}
.l-old-style .house_list dt {
width: 100%;
height: 220px;
position: relative;
overflow: hidden;
}
.l-old-style .house_list dt:after {
padding-top: 100%;
}
.l-old-style .house_list dt img {
width: 100%;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
}
@media screen and (min-width: 641px) and (max-width: 1000px) {
.l-old-style .house_listarea {
width: 100%;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style .house_list {
letter-spacing: normal;
position: static;
position: relative;
overflow: hidden;
padding: 0;
width: 33%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: 2px solid #fff;
margin-bottom: -4px;
}
.l-old-style .house_list:nth-child(3),
.l-old-style .house_list:nth-child(6),
.l-old-style .house_list:nth-child(9) {
border-right: none;
}
.l-old-style .house_list dd {
padding: 10px 50px 10px 10px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_works_bg02.png) right center no-repeat;
text-align: left;
font-size: 100%;
font-weight: 600;
line-height: 1.7em;
width: auto;
}
.l-old-style .house_list dt {
width: 100%;
position: relative;
overflow: hidden;
}
.l-old-style .house_list dt:after {
padding-top: 100%;
}
.l-old-style .house_list dt img {
width: 340px;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
}
@media screen and (max-width: 640px) {
.l-old-style {                              }
.l-old-style .ps_top {
position: relative;
z-index: 1000;
}
.l-old-style #pagetop {
position: fixed;
bottom: 5vw;
right: 4vw;
width: 12vw;
height: 12vw;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/pagetop.png);
background-repeat: no-repeat;
background-size: 100% 100%;
cursor: pointer;
}
.l-old-style #pagetop a {
width: 12vw;
height: 12vw;
display: block;
}
.l-old-style html {
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
-webkit-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
}
.l-old-style body {
background-color: #fff;
line-height: 1.6em;
color: #333333;
letter-spacing: 1.1px;
height: 100%;
}
.l-old-style #wrapper {
width: 100%;
}
.l-old-style .pc, .l-old-style #pc {
display: none !important;
}
.l-old-style .sp, .l-old-style #sp {
display: block;
}
.l-old-style .spNone {
display: none !important;
}
.l-old-style #top {
width: 52px;
height: 52px;
}
.l-old-style #top img {
width: 100%;
height: auto;
}
.l-old-style #top a:hover {
width: 52px;
height: 52px;
}
.l-old-style #pagescroll {
margin-top: -120px;
padding-top: 120px;
}
.l-old-style header,
.l-old-style #index header.smaller_sp {
position: fixed;
height: 60px;
width: 100%;
overflow: hidden;
vertical-align: top;
top: 0;
left: 0;
z-index: 1001;
text-align: center;
transition: height 0.3s;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_bg02.gif) top repeat-x;
border-bottom: 1px solid #d4d900;
}
.l-old-style #index header {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_bg03.png) top repeat-x;
border-bottom: none;
}
.l-old-style header div#header-area {
height: 60px;
width: auto;
margin-left: auto;
margin-right: auto;
}
.l-old-style header div#header-area #site-logo {
width: 65%;
height: 100%;
position: relative;
left: 0;
top: 0;
z-index: 10000;
}
.l-old-style #index header div#header-area #site-logo {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/logo_sp_white.png) no-repeat;
background-position: left top;
background-size: auto 100%;
}
.l-old-style #index header.smaller_sp div#header-area #site-logo,
.l-old-style #index header.openmenu div#header-area #site-logo {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/logo_sp.png) no-repeat;
background-position: left top;
background-size: auto 100%;
}
.l-old-style header div#header-area #site-logo {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/logo_sp.png) no-repeat;
background-position: left top;
background-size: auto 100%;
}
.l-old-style header div#header-area #site-logo img {
display: none;
}
.l-old-style header div#header-area #site-logo a {
display: block;
height: 100%;
}
.l-old-style header h1,
.l-old-style header div#header-area #site-splogo,
.l-old-style header div#header-area #navi,
.l-old-style header div#header-area #sidenavi {
display: none;
}
.l-old-style header.smaller_sp h1 {
color: #9fa0a0;
}
.l-old-style header.smaller_sp {
box-shadow: 0 -5px 5px 5px black;
background: #fff url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/header_bg02.gif) top repeat-x;
height: 60px;
width: 100%;
}
.l-old-style .header_line {
display: none;
}
.l-old-style .bigbanner-line {
display: none;
margin-top: 40px;
padding: 0 20px;
text-align: center;
}
.l-old-style .bigbanner-line img {
max-width: 100%;
width: auto;
height: auto;
}
.l-old-style header.openmenu,
.l-old-style #index header.smaller_sp.openmenu {
overflow: auto;
height: 100%;
background: #fff !important;
}
.l-old-style header.openmenu h1 {
color: #9fa0a0;
margin-left: 80px;
}
.l-old-style header.smaller_sp h1,
.l-old-style header.openmenu.smaller_sp h1 {
color: #9fa0a0;
margin-left: 0;
}
.l-old-style #accordion {
width: 100%;
height: 100%;
position: relative;
top: 0;
left: 0;
}
.l-old-style header #accordion .spheader_menu {
display: block;
width: 60px;
height: 60px;
padding: 10px;
box-sizing: border-box;
position: absolute;
right: 0px;
top: 0px;
z-index: 9994;
cursor: pointer;
background-color: #d4d900;
}
.l-old-style #accordion .spheader_menu p.btn {
display: block;
width: 30px;
height: 40px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/txt_sp_menu.png) no-repeat center bottom;
background-size: 100% auto;
position: relative;
}
.l-old-style #accordion .spheader_menu p.btn,
.l-old-style #accordion .spheader_menu p.btn span {
display: inline-block;
transition: all 0.4s;
box-sizing: border-box;
}
.l-old-style #accordion .spheader_menu p.btn span {
position: absolute;
left: 0;
right: 0;
width: 22px;
height: 2px;
background-color: #000;
border-radius: 2px;
margin: 0 auto;
}
.l-old-style #accordion .spheader_menu p.btn span:nth-of-type(1) {
top: 0;
}
.l-old-style #accordion .spheader_menu p.btn span:nth-of-type(2) {
top: 9px;
}
.l-old-style #accordion .spheader_menu p.btn span:nth-of-type(3) {
top: 18px;
}
.l-old-style #accordion .spheader_menu p.btn.active span:nth-of-type(1) {
transform: translateY(9px) rotate(-45deg);
}
.l-old-style #accordion .spheader_menu p.btn.active span:nth-of-type(2) {
opacity: 0;
}
.l-old-style #accordion .spheader_menu p.btn.active span:nth-of-type(3) {
transform: translateY(-9px) rotate(45deg);
}
.l-old-style #accordion ul.navsp {
display: none;
}
.l-old-style .openmenu #accordion ul.navsp,
.l-old-style .openmenu.smaller_sp #accordion ul.navsp {
display: block !important;
}
.l-old-style #accordion ul.navsp {
border-top: 1px solid #d4d900;
z-index: 9000;
position: absolute;
top: 60px;
width: 100%;
height: 100%;
text-align: left;
padding-bottom: 15px;
background-color: #fff;
}
.l-old-style #accordion ul.navsp li {
text-align: left;
font-size: 120%;
line-height: 1.8em; width: 100%;
background-color: #fff;
}
.l-old-style #accordion ul.navsp li a {
color: #333;
display: block;
width: 100%;
height: 100%;
text-decoration: none;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_spnav_arrow.png) no-repeat 95% center #eff186;
background-size: auto 26%;
padding: 13px 18px 12px;
box-sizing: border-box;
border-bottom: 1px solid #d4d900;
}
.l-old-style #accordion ul.navsp li.nest p {
color: #333;
display: block;
width: 100%;
height: 100%;
text-decoration: none;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_spnav_nest.png) no-repeat right center #eff186;
background-size: auto 100%;
padding: 13px 18px 12px;
box-sizing: border-box;
border-bottom: 1px solid #d4d900;
}
.l-old-style #accordion ul.navsp li.nest p.active {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_spnav_nest_active.png) no-repeat right center #eff186;
background-size: auto 100%;
}
.l-old-style #accordion ul.navsp li.nest ul li a,
.l-old-style #accordion ul.navsp li.nest.active ul li a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/icon_spnav_arrow.png) no-repeat 95% center #d4d900;
background-size: auto 24%;
padding: 10px 18px 10px 36px;
font-size: 70%;
}
.l-old-style #accordion ul.navsp li.imagebtn a {
width: 70%;
background: none;
margin: 10% auto 25%;
padding: 0px 0px;
border-bottom: none;
}
.l-old-style #accordion ul.navsp li.imagebtn img {
width: 100%;
height: auto;
}
.l-old-style #accordion ul.navsp li ul.subnav {
display: none;
}
.l-old-style .sp_bottom_nav {
width: 100%;
height: 9.5%;
max-height: 62px;
padding: 2% 1% 0;
box-sizing: border-box;
background-color: #000;
position: fixed;
bottom: 0;
left: 0;
z-index: 10000;
}
.l-old-style .sp_bottom_nav p {
display: inline-block;
}
.l-old-style .sp_bottom_nav p img {
width: 100%;
}
.l-old-style .sp_bottom_nav p.btn_line {
width: 30.5% !important;
margin: 0 0.5%;
}
.l-old-style .sp_bottom_nav p.btn_tochi {
width: 20% !important;
margin: 0 0.5%;
}
.l-old-style .sp_bottom_nav p.btn_contact {
width: 20% !important;
margin: 0 0.5%;
}
.l-old-style .sp_bottom_nav p.btn_tel {
width: 20% !important;
margin: 0 0.5%;
}
.l-old-style .box {
position: relative;
top: 0 !important;
}
.l-old-style .box p.cap img {
max-width: 90%;
height: auto;
margin-left: auto;
margin-right: auto;
}
.l-old-style .box p.cap {
position: absolute;
top: 38%;
left: auto;
}
.l-old-style .box p.scroll {
position: absolute;
bottom: 6%;
left: auto;
width: 100%;
text-align: center;
}
.l-old-style .box p.scroll img {
width: 46px;
height: auto;
margin-left: auto;
margin-right: auto;
}
.l-old-style footer {
width: auto;
padding-top: 0px;
padding-bottom: 60px;
padding-left: 20px;
padding-right: 20px;
background: #d4d900;
}
.l-old-style footer.contact_footer {
width: auto;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
background: #d4d900;
text-align: center;
}
.l-old-style .footerNav {
display: none; }
.l-old-style .footer-link {
width: auto;
float: none;
margin-bottom: 15px;
}
.l-old-style .footer-link li {
padding-left: 15px;
text-align: left;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/f_bg.gif) left center no-repeat;
width: auto;
font-weight: 400;
line-height: 1.6em;
margin-bottom: 15px;
}
.l-old-style .footer-link li:last-child {
margin-bottom: 0;
}
.l-old-style .footer-link li a {
color: #000;
text-decoration: none;
}
.l-old-style .footer_logo {
float: none;
width: 100%;
color: #000;
margin-bottom: 20px;
}
.l-old-style .footer_logo img {
width: 100%;
height: auto;
margin-bottom: -1px;
}
.l-old-style .address_area {
float: none;
width: 100%;
text-align: left;
line-height: 1.5em;
color: #000;
}
.l-old-style .kyoka_number {
width: 100%;
display: block;
margin-top: 0px;
margin-bottom: 35px;
color: #000;
text-align: left;
}
.l-old-style #copyright {
text-align: center;
color: #000;
width: 100%;
margin-top: 20px;
}
.l-old-style section {
padding: 30px 0;
position: relative;
}
.l-old-style section.second {
padding: 40px 0 30px 0;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.l-old-style .backgl {
background: #e7e7cd;
}
.l-old-style section.backglmenu {
padding: 0;
text-align: center;
}
.l-old-style section.footer {
padding: 7% 6%;
width: auto;
text-align: center;
}
.l-old-style section.sp_pd {
padding: 20px 0 0 0;
}
.l-old-style section.footer02 {
padding: 0;
border-top: 1px solid #d4d900;
width: 100%;
margin-bottom: -8px;
}
.l-old-style .footer_secondarea {
width: 100%;
display: table;
}
.l-old-style .footer_secondarea li {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
.l-old-style .footer_secondarea li.image img {
width: 100%;
height: auto;
}
.l-old-style .footer_secondarea li div {
padding-left: 50px;
padding-top: 25px;
padding-bottom: 25px;
text-align: left;
font-weight: bold;
}
.l-old-style .footer_secondarea li div p.date {
font-weight: normal;
}
.l-old-style .contents {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.l-old-style .content_left {
width: 100%;
float: none;
margin-left: auto;
margin-right: auto;
}
.l-old-style .content_right {
width: auto;
float: none;
margin-left: auto;
margin-right: auto;
background: #d4d900;
padding: 30px 20px 20px 20px;
}
.l-old-style #index h2 img {
margin: 0 auto;
height: 40px;
width: auto;
}
.l-old-style #index .concept h2 img {
margin: 0 auto;
height: 40px;
width: auto;
}
.l-old-style h3 {
font-weight: bold;
margin-bottom: 15px;
}
.l-old-style h4 {
font-size: 143%;
margin-bottom: 15px;
text-align: center;
line-height: 1.6em;
letter-spacing: -0.4px;
}
.l-old-style #pan {
display: none;
}
.l-old-style #index .concept {
padding: 6% 2% !important;
background-color: #d4d900;
text-align: center;
font-size: 3.125vw;
}
.l-old-style #index .concept h2 {
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: none;
margin-bottom: 20px;
padding-bottom: 0px;
font-size: 90%;
}
.l-old-style #index .concept h2 img {
width: 90%;
height: auto;
}
.l-old-style #index .bannerBox a {
float: none;
}
.l-old-style #index .bannerBox a:nth-child(3) {
width: 90%;
}
.l-old-style .bannerBox a:nth-child(3) img {
margin-top: 40px;
width: 100%;
}
.l-old-style .house_listarea {
width: 100%;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style .house_list {
letter-spacing: normal;
position: static;
overflow: hidden;
padding: 0;
width: 49.4%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: 4px solid #fff;
border-bottom: 4px solid #fff;
vertical-align: top;
}
.l-old-style .house_list:nth-child(2n) {
border-right: none;
}
.l-old-style .house_list:nth-child(3) {
border-right: 4px solid #fff;
}
.l-old-style .house_list:nth-child(5) {
background: #eaece6;
}
.l-old-style .house_list#sp {
letter-spacing: normal;
position: relative;
overflow: hidden;
padding: 0;
width: 49.4%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #fff;
border-right: 4px solid #fff;
border-bottom: 4px solid #fff;
vertical-align: top;
}
.l-old-style .house_list#sp dd {
background: none;
}
.l-old-style .house_list dd {
padding: 10px 40px 10px 10px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_works_bg02.png) right center no-repeat;
text-align: left;
font-size: 100%;
font-weight: 600;
line-height: 1.7em;
width: auto;
text-decoration: underline;
}
.l-old-style .house_list dt {
height: 180px;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
}
.l-old-style .house_list dt img {
width: 320px;
object-fit: cover;
overflow: hidden;
position: relative;
top: 50%;
left: 50%;
height: auto;
transform: translate(-50%, -50%);
}
.l-old-style .house_list dt img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 50px;
height: auto;
}
.l-old-style .house_list dd p {
display: none;
}
.l-old-style .modelhouse img {
width: 100%;
}
.l-old-style .modelhouse p {
margin: 5% 0 0;
font-size: 3.125vw;
line-height: 1.75em;
}
.l-old-style .modelhouse .btn_area {
position: static;
margin-top: 20px;
}
.l-old-style .modelhouse .matsusaka {
float: none;
width: 100%;
padding: 8% 5%;
box-sizing: border-box;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/modelhouse/matsusaka/bg_matsusaka_sp.png) no-repeat center;
background-size: contain;
}
.l-old-style .modelhouse .matsusaka div {
width: 100%;
height: auto;
}
.l-old-style .btn_area {
width: auto;
text-align: center;
margin-left: 20px;
margin-right: 20px;
}
.l-old-style .btn_area li.btn {
width: auto;
height: auto;
display: block;
}
.l-old-style .btn_area li.btn a {
display: block;
width: auto;
height: auto;
background-image: none !important;
}
.l-old-style .btn_area li.btn a img {
width: 72.5%;
height: auto;
}
.l-old-style .btn_area li.btn.list_btn a {
background-image: none;
}
.l-old-style .btn_area li.btn.list_btn a:hover {
background-image: none;
}
.l-old-style .infolist_area {
width: auto;
margin-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style .info-area {
width: auto;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_topick_sp_bg.gif) right center no-repeat;
border-bottom: 1px dashed #c9c9c9;
padding-bottom: 15px;
padding-top: 0px;
text-align: left;
padding-right: 40px;
}
.l-old-style .cate_news {
border: none;
}
.l-old-style .cate_nairankai {
border: none;
}
.l-old-style .cate_bunjyou {
border: none;
}
.l-old-style .cate_event {
border: none;
}
.l-old-style .info-area:nth-last-of-type(1) {
margin-bottom: 30px;
}
.l-old-style .info-area a {
display: block;
color: #333333;
text-decoration: none;
margin: 0;
padding: 0;
}
.l-old-style .info-area ul.info {
width: 100%;
display: block;
height: auto;
}
.l-old-style .info-area ul.info li.image {
display: none;
}
.l-old-style .info-area ul.info li.image img {
display: none;
}
.l-old-style .info-area ul.info li.detail {
border-left: none;
width: auto;
display: inline;
vertical-align: middle;
text-align: left;
float: left;
}
.l-old-style .info-area p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 5px;
line-height: 1.9em;
}
.l-old-style .info-area p.date img {
margin-left: 0px;
width: auto;
}
.l-old-style p.date img.aicon {
height: auto;
width: 30%;
}
.l-old-style p.date img.new {
height: auto;
width: 12%;
}
.l-old-style .info-area p.content {
width: 100%;
text-align: left;
font-size: 100%;
line-height: 1.7em;
}
.l-old-style .content_right p.nairankai_txt {
width: auto;
text-align: left;
line-height: 1.5em;
}
.l-old-style .footer_spmenu {
width: 100%;
border-top: 1px solid #e7e7cd;
background: #fff;
display: table;
}
.l-old-style .footer_spmenu_last {
width: 100%;
border-top: 1px solid #e7e7cd;
background: #fff;
display: table;
border-bottom: 1px solid #e7e7cd;
}
.l-old-style .footer_spmenu:last-child {
border-bottom: 1px solid #e7e7cd;
}
.l-old-style .footer_spmenu li {
display: table-cell;
width: 49.8%;
padding: 20px 0 15px 0;
border-right: 1px solid #e7e7cd;
text-align: center;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_sp_bg.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-size: 5% auto;
}
.l-old-style .footer_spmenu li:last-child {
border-right: none;
}
.l-old-style .footer_spmenu li img {
margin-left: auto;
margin-right: auto;
width: 80%;
height: auto;
}
.l-old-style .footer_spmenu_last {
width: 100%;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_sp_bg.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-size: 2.5% auto;
}
.l-old-style .footer_spmenu_last li {
display: table-cell;
width: 49.8%;
padding: 20px 0 15px 0;
text-align: center;
}
.l-old-style .footer_spmenu_last li img {
margin-left: auto;
margin-right: auto;
width: 80%;
height: auto;
}
.l-old-style .feeling {
display: none;
}
.l-old-style .feeling_box {
display: none;
}
.l-old-style .content-logo {
float: none;
width: 100%;
height: auto;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
}
.l-old-style .content-logo img {
width: 90%;
height: auto;
}
.l-old-style .content-contact_text {
float: none;
margin-bottom: 10px;
line-height: 1.6em;
font-weight: normal;
font-size: 3.125vw;
letter-spacing: -0.08em;
}
.l-old-style .content-contact_text.right {
margin-left: 0px;
margin-top: 0px;
}
.l-old-style .content-contact_tel {
float: none;
width: 100%;
font-size: 14px;
text-align: center;
margin-right: 0; font-size: 3.125vw;
letter-spacing: -0.08em;
}
.l-old-style .content-contact_tel img {
width: 90%;
height: auto;
margin: 0 5% 10px;
}
.l-old-style .content-contact_tel span {
display: block;
}
.l-old-style .content-contact_btn {
width: 100%;
height: auto;
margin-top: 20px;
float: none;
}
.l-old-style .content-contact_btn a {
display: block;
width: auto;
height: auto;
background-image: none;
}
.l-old-style .content-contact_btn a img {
width: 80%;
height: auto;
}
.l-old-style .content-contact_btn a:hover {
display: block;
width: auto;
height: auto;
background-image: none;
}
.l-old-style .flow_story {
width: auto;
margin-left: 15px;
margin-right: 15px;
padding-top: 20px;
height: auto;
margin-bottom: 0px;
}
.l-old-style .flow_image {
width: 100%;
height: auto;
text-align: center;
}
.l-old-style .flow_image .story {
width: 100%;
height: auto;
float: left;
margin-left: auto;
margin-right: auto;
}
.l-old-style .flow_image .story img {
width: 100%;
height: auto;
}
.l-old-style .index-news-area {
width: 100%;
padding-top: 6vw;
padding-bottom: 10vw;
}
.l-old-style .index-blog-area {
width: 100%;
padding-top: 6vw;
padding-bottom: 10vw;
}
.l-old-style .index-news,
.l-old-style .index-blog {
width: 100%;
background: #fff;
margin-bottom: 20px; box-sizing: border-box;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style .index-news li,
.l-old-style .index-blog li {
letter-spacing: normal;
position: static;
overflow: hidden;
padding: 0;
width: 49%;
height: auto;
margin-right: 0.5%;
margin-left: 0.5%;
background: #eaece6;
border: 1px solid #cccccc;
vertical-align: top;
}
.l-old-style .index-news li div.image,
.l-old-style .index-blog li div.image { height: 30vw;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
top: 0;
}
.l-old-style .index-news li div.detail,
.l-old-style .index-blog li div.detail {
padding: 5vw 4vw 4vw 4vw;
text-align: left;
}
.l-old-style .index-news li div.detail p,
.l-old-style .index-blog li div.detail p {
margin-bottom: 4vw;
line-height: 1.1em;
}
.l-old-style .index-news li div.detail p.term,
.l-old-style .index-blog li div.detail p.term { background-size: 4vw auto;
padding-left: 5vw;
}
.l-old-style .index-news li div.detail p.date,
.l-old-style .index-blog li div.detail p.date {
display: none !important;
}
.l-old-style .index-news li div.detail p.blogtitle,
.l-old-style .index-blog li div.detail p.blogtitle { line-height: 1.6em;
margin-bottom: 3vw;
font-weight: bold;
}
.l-old-style .index-news li div.detail p.blogtitle a,
.l-old-style .index-blog li div.detail p.blogtitle a {
text-decoration: underline;
}
.l-old-style .index-news li div.detail p.content,
.l-old-style .index-blog li div.detail p.content {
display: none !important;
}
.l-old-style .index-news li div.image img,
.l-old-style .index-blog li div.image img {
width: 100%;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 0;
left: 0;
transform: none;
height: auto;
}
.l-old-style .index-news li div.image img.absolute,
.l-old-style .index-blog li div.image img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 20vw;
}
.l-old-style input[name=submitConfirm] {
height: 60px;
}
.l-old-style input[name=mwform_submitButton-991],
.l-old-style input[name=mwform_submitButton-1] {
height: 60px;
margin-bottom: 15px;
}
.l-old-style input.formback[name=submitBack] {
height: 60px;
margin-bottom: -10px;
}
}
@media screen and (max-width: 640px) {
.l-old-style { }
.l-old-style header h1 {
font-size: 86%;
float: left;
width: 56%;
color: #fff;
text-align: left;
line-height: 1.3em;
margin: 10px 0 0 0;
}
.l-old-style .house_list dt {
height: 160px;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
}
.l-old-style .house_list dt img {
width: 240px;
object-fit: cover;
overflow: hidden;
position: relative;
top: 50%;
left: 50%;
height: auto;
transform: translate(-50%, -50%);
max-width: none;
}
.l-old-style .nairankai-date strong {
font-size: 250%;
}
.l-old-style .nairankai-date span {
font-size: 140%;
margin-left: 0px;
}
.l-old-style .nairankai-place {
font-size: 180%;
}
.l-old-style input[name=submitConfirm] {
height: 50px;
}
.l-old-style input[name=mwform_submitButton-991] {
height: 50px;
margin-bottom: 15px;
}
.l-old-style input.formback[name=submitBack] {
height: 50px;
}
.l-old-style select, .l-old-style option {
width: 60%;
}
.l-old-style .house_listarea {
width: 100%;
box-sizing: content-box;
margin: 0 auto 20px;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style .house_list {
letter-spacing: normal;
position: static;
overflow: hidden;
padding: 0;
width: 49.2%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: 4px solid #fff;
border-bottom: 4px solid #fff;
vertical-align: top;
}
.l-old-style .xwall_comment h3 {
letter-spacing: -0.3px;
}
} .l-old-style-second {    }
@media screen and (min-width: 641px) and (max-width: 1060px) {
.l-old-style-second h2#title {
width: 100%;
text-align: center;
border-bottom: none;
}
.l-old-style-second h2#title img {
position: relative;
top: 265px;
height: 18%;
z-index: 1;
}
.l-old-style-second h2#title.small img {
position: relative;
z-index: 1;
}
.l-old-style-second h2#title p {
position: relative;
z-index: 1;
}
}
@media screen and (min-width: 641px) and (max-width: 1500px) {
.l-old-style-second .house_listarea {
width: 100%;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style-second .house_list {
letter-spacing: normal;
position: static;
overflow: hidden;
padding: 0;
width: 33%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: 5px solid #fff;
margin-bottom: -2px;
border-bottom: solid #fff 6px;
}
.l-old-style-second .house_list.img02 {
margin-left: 248px;
}
.l-old-style-second .house_list:nth-child(3),
.l-old-style-second .house_list:nth-child(6),
.l-old-style-second .house_list:nth-child(9) {
border-right: none;
}
.l-old-style-second .house_list dd {
padding: 10px 80px 10px 10px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_works_bg02.png) right center no-repeat;
text-align: left;
font-size: 100%;
font-weight: 600;
line-height: 1.7em;
width: auto;
}
.l-old-style-second .house_list dt {
width: 100%;
height: 220px;
position: relative;
overflow: hidden;
}
.l-old-style-second .house_list dt:after {
padding-top: 100%;
}
.l-old-style-second .house_list dt img {
width: 100%;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
}
@media screen and (min-width: 641px) and (max-width: 1000px) {
.l-old-style-second .house_listarea {
width: 100%;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style-second .house_list {
letter-spacing: normal;
position: static;
position: relative;
overflow: hidden;
padding: 0;
width: 33%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: 2px solid #fff;
margin-bottom: -4px;
}
.l-old-style-second .house_list:nth-child(3),
.l-old-style-second .house_list:nth-child(6),
.l-old-style-second .house_list:nth-child(9) {
border-right: none;
}
.l-old-style-second .house_list dd {
padding: 10px 50px 10px 10px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_works_bg02.png) right center no-repeat;
text-align: left;
font-size: 100%;
font-weight: 600;
line-height: 1.7em;
width: auto;
}
.l-old-style-second .house_list dt {
width: 100%;
position: relative;
overflow: hidden;
}
.l-old-style-second .house_list dt:after {
padding-top: 100%;
}
.l-old-style-second .house_list dt img {
width: 340px;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
}
@media screen and (min-width: 0px) and (max-width: 640px) {
.l-old-style-second {                                  }
.l-old-style-second .move {
width: 100%;
}
.l-old-style-second .move iframe {
max-width: 100%;
}
.l-old-style-second .ps_top {
position: relative;
z-index: 1000;
}
.l-old-style-second html {
font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
-webkit-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
}
.l-old-style-second body {
background-color: #fff;
line-height: 1.6em;
color: #333333;
letter-spacing: 1.1px;
height: 100%;
}
.l-old-style-second #wrapper {
width: 100%;
}
.l-old-style-second .pc, .l-old-style-second #pc {
display: none;
}
.l-old-style-second .sp, .l-old-style-second #sp {
display: block;
}
.l-old-style-second #top {
width: 52px;
height: 52px;
}
.l-old-style-second #top img {
width: 100%;
height: auto;
}
.l-old-style-second #top a:hover {
width: 52px;
height: 52px;
}
.l-old-style-second .page_navi {
text-align: center;
width: 100%;
margin-top: 30px;
margin-bottom: 30px;
}
.l-old-style-second .page_navi .wp-pagenavi {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.l-old-style-second .box_yokkaichi p.cap img {
max-width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .box_yokkaichi p.cap {
position: absolute;
top: 40%;
left: 0;
}
.l-old-style-second .box_yokkaichi p.scroll {
position: absolute;
bottom: 6%;
left: 44%;
}
.l-old-style-second section {
padding: 30px 0;
position: relative;
}
.l-old-style-second section.second {
padding: 50px 0 30px 0;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .backgl {
background: #e7e7cd;
}
.l-old-style-second section.backglmenu {
padding: 0;
text-align: center;
}
.l-old-style-second section.footer {
padding: 35px 20px;
width: auto;
text-align: center;
}
.l-old-style-second section.sp_pd {
padding: 20px 0 0 0;
}
.l-old-style-second section.footer02 {
padding: 0;
border-top: 1px solid #d4d900;
width: 100%;
margin-bottom: -8px;
}
.l-old-style-second .footer_secondarea {
width: 100%;
display: table;
}
.l-old-style-second .footer_secondarea li {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
}
.l-old-style-second .footer_secondarea li.image img {
width: 100%;
height: auto;
}
.l-old-style-second .footer_secondarea li div {
padding-left: 50px;
padding-top: 25px;
padding-bottom: 25px;
text-align: left;
font-weight: bold;
}
.l-old-style-second .footer_secondarea li div p.date {
font-weight: normal;
}
.l-old-style-second .contents {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .content_left {
width: 100%;
float: none;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .content_right {
width: auto;
float: none;
margin-left: auto;
margin-right: auto;
background: #d4d900;
padding: 30px 20px 20px 20px;
}
.l-old-style-second h2 {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 2px solid #d4d900;
margin-bottom: 20px;
padding-bottom: 20px;
position: relative;
z-index: 10;
}
.l-old-style-second h2.info {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 2px solid #fff;
margin-bottom: 30px;
padding-bottom: 20px;
}
.l-old-style-second h2 img {
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 30%;
height: auto;
}
.l-old-style-second h2.middle img {
width: 50%;
}
.l-old-style-second h2.small img {
width: 40%;
}
.l-old-style-second h2.long img {
width: 70%;
}
.l-old-style-second h2 p {
font-weight: 800;
line-height: 1.6em;
}
.l-old-style-second .content_right h2.info img {
width: 50%;
height: auto;
}
.l-old-style-second h2#title.concept {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/concept/mainimage.jpg);
}
.l-old-style-second h2#title.company {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/mainimage.jpg);
}
.l-old-style-second h2#title.policy {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/policy/mainimage.jpg);
}
.l-old-style-second h2#title.info {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/info/mainimage.jpg);
}
.l-old-style-second h2#title.style {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/style/mainimage.jpg);
}
.l-old-style-second h2#title.xwall {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/xwall/mainimage.jpg);
}
.l-old-style-second h2#title.flow {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/mainimage.jpg);
}
.l-old-style-second h2#title.works {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/works/mainimage.jpg);
}
.l-old-style-second h2#title.contact {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/mainimage.jpg);
}
.l-old-style-second h2#title.blogs {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/mainimage.jpg);
}
.l-old-style-second h2#title.recruit {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/mainimage.jpg);
}
.l-old-style-second h2#title.point {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/point/mainimage.jpg);
}
.l-old-style-second h2#title.about {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/about/mainimage.jpg);
}
.l-old-style-second h2#title {
height: 30vw;
width: 100%;
text-align: center;
border-bottom: none;
position: relative;
z-index: -100;
background-repeat: no-repeat;
background-position: center bottom;
background-size: 100% auto;
}
.l-old-style-second h2#title img {
position: relative;
top: 28vw;
height: 46% !important;
z-index: 1;
width: auto !important;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second h2#title.small img {
position: relative;
top: 28vw;
height: 22%;
z-index: 1;
}
.l-old-style-second h2#title.small p {
top: 29vw;
}
.l-old-style-second h2#title p {
position: relative;
z-index: 1;
top: 29vw;
}
.l-old-style-second h2.philosophy img {
width: 56%;
}
.l-old-style-second h2.greeting img {
width: 50%;
}
.l-old-style-second h2.our_business img {
width: 65%;
}
.l-old-style-second h3 {
font-weight: bold;
margin-bottom: 15px;
}
.l-old-style-second h4 {
font-size: 4.8vw;
margin-bottom: 15px;
text-align: center;
line-height: 1.6em;
letter-spacing: -0.4px;
}
.l-old-style-second #pan {
display: none;
}
.l-old-style-second .btn_area {
width: auto;
text-align: center;
margin-left: 20px;
margin-right: 20px;
}
.l-old-style-second .btn_area li.btn {
width: auto;
height: auto;
display: block;
}
.l-old-style-second .btn_area li.btn a,
.l-old-style-second .yokkaichi .btn_area li.btn a {
display: block;
width: auto;
height: auto;
}
.l-old-style-second .btn_area li.btn.list_btn a {
background-image: none;
}
.l-old-style-second .btn_area li.btn.list_btn a:hover {
background-image: none;
}
.l-old-style-second .infolist_area {
width: auto;
margin-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .info-area {
width: auto;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/ai_topick_sp_bg.gif) right center no-repeat;
border-bottom: 1px dashed #c9c9c9;
padding-bottom: 15px;
padding-top: 0px;
text-align: left;
padding-right: 40px;
}
.l-old-style-second .cate_news {
border: none;
}
.l-old-style-second .cate_nairankai {
border: none;
}
.l-old-style-second .cate_bunjyou {
border: none;
}
.l-old-style-second .cate_event {
border: none;
}
.l-old-style-second .info-area:nth-last-of-type(1) {
margin-bottom: 30px;
}
.l-old-style-second .info-area a {
display: block;
color: #333333;
text-decoration: none;
margin: 0;
padding: 0;
}
.l-old-style-second .info-area ul.info {
width: 100%;
display: block;
height: auto;
}
.l-old-style-second .info-area ul.info li.image {
display: none;
}
.l-old-style-second .info-area ul.info li.image img {
display: none;
}
.l-old-style-second .info-area ul.info li.detail {
border-left: none;
width: auto;
display: inline;
vertical-align: middle;
text-align: left;
float: none;
}
.l-old-style-second .info-area p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 5px;
line-height: 1.9em;
}
.l-old-style-second .info-area p.date img {
margin-left: 10px;
width: auto;
}
.l-old-style-second p.date img.aicon {
height: auto;
width: 30%;
}
.l-old-style-second p.date img.new {
height: auto;
width: 12%;
}
.l-old-style-second .info-area p.content {
width: 100%;
text-align: left;
font-size: 100%;
line-height: 1.7em;
}
.l-old-style-second .content_right p.nairankai_txt {
width: auto;
text-align: left;
line-height: 1.5em;
}
.l-old-style-second .footer_spmenu {
width: 100%;
border-top: 1px solid #e7e7cd;
background: #fff;
display: table;
}
.l-old-style-second .footer_spmenu_last {
width: 100%;
border-top: 1px solid #e7e7cd;
background: #fff;
display: table;
}
.l-old-style-second .footer_spmenu:last-child {
border-bottom: 1px solid #e7e7cd;
}
.l-old-style-second .footer_spmenu li {
display: table-cell;
width: 49.8%;
padding: 20px 0 15px 0;
border-right: 1px solid #e7e7cd;
text-align: center;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_sp_bg.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-size: 5% auto;
}
.l-old-style-second .footer_spmenu li:last-child {
border-right: none;
}
.l-old-style-second .footer_spmenu li img {
margin-left: auto;
margin-right: auto;
width: 80%;
height: auto;
}
.l-old-style-second .footer_spmenu_last {
width: 100%;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/btn_sp_bg.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-size: 2.5% auto;
}
.l-old-style-second .footer_spmenu_last li {
display: table-cell;
width: 49.8%;
padding: 20px 0 15px 0;
text-align: center;
}
.l-old-style-second .footer_spmenu_last li img {
margin-left: auto;
margin-right: auto;
width: 80%;
height: auto;
}
.l-old-style-second .feeling {
display: none;
}
.l-old-style-second .feeling_box {
display: none;
}
.l-old-style-second .content-logo {
float: none;
width: 100%;
height: auto;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
}
.l-old-style-second .content-logo img {
width: 100%;
height: auto;
}
.l-old-style-second .content-contact_btn {
width: 100%;
height: auto;
float: none;
}
.l-old-style-second .content-contact_btn a {
display: block;
width: auto;
height: auto;
background-image: none;
}
.l-old-style-second .content-contact_btn a:hover {
display: block;
width: auto;
height: auto;
background-image: none;
}
.l-old-style-second .concept-left,
.l-old-style-second .concept-right {
width: 100%;
height: auto;
}
.l-old-style-second .concept-left img,
.l-old-style-second .concept-right img {
width: 100%;
height: auto;
vertical-align: bottom;
}
.l-old-style-second .concept-text {
border: none;
padding: 0;
text-align: left;
font-size: 100%;
margin: 30px 0 40px;
letter-spacing: -0.4px;
width: auto;
padding: 0 15px;
line-height: 1.38em;
}
.l-old-style-second .concept-image img {
margin-left: auto;
margin-right: auto;
width: 50%;
}
.l-old-style-second .concept-text h3 {
font-size: 24px;
margin-bottom: 20px;
}
.l-old-style-second .concept-text h3 img {
margin-bottom: 1em;
width: 36%;
}
.l-old-style-second .concept-text h3 span {
font-size: initial;
padding-top: 0;
margin-bottom: 2.5em;
}
.l-old-style-second .concept-text span.txt_staff {
display: block;
text-align: right;
}
.l-old-style-second .concept-text span.txt_staff img {
width: 30%;
}
.l-old-style-second .concept-text .concept-image {
text-align: center;
}
.l-old-style-second .promise_area {
width: auto;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: table;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .promise_list {
vertical-align: top;
letter-spacing: normal;
position: relative;
overflow: hidden;
padding: 0;
width: 100%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: inline-table;
background: #fff;
border-right: none;
margin-bottom: 20px;
}
.l-old-style-second .promise_list:nth-child(3) {
border-right: none;
margin-bottom: 0;
}
.l-old-style-second .promise_list div {
width: auto;
padding: 15px 15px 20px 15px;
text-align: left;
line-height: 1.7em;
}
.l-old-style-second .promise_list div p {
text-align: left;
margin-bottom: 5px;
}
.l-old-style-second .pro-area {
width: 100%;
height: auto;
display: table;
margin-bottom: 0px;
}
.l-old-style-second .pro-area:last-child {
margin-bottom: 0;
}
.l-old-style-second .pro-list {
display: block;
vertical-align: middle;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 20px;
width: auto;
}
.l-old-style-second .pro-list.last {
margin-bottom: 0;
}
.l-old-style-second .pro-list.image_c {
text-align: center;
width: auto;
}
.l-old-style-second .pro-list.text {
text-align: left;
width: auto;
margin-left: 0px;
font-size: 93%;
margin-bottom: 20px;
}
.l-old-style-second .pro-list.image_r {
text-align: center;
width: auto;
}
.l-old-style-second .pro-list.image_l {
text-align: center;
width: auto;
}
.l-old-style-second .pro-list img {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .second_contact_sp {
display: block;
width: auto;
padding-left: 15px;
padding-right: 15px;
text-align: center;
padding-top: 0;
}
.l-old-style-second .contact_sp_area {
border: 3px solid #d4d900;
padding: 20px 12px;
width: auto;
margin-top: 10px;
}
.l-old-style-second .contact_sp_area p {
letter-spacing: -1px;
font-size: 0.7rem;
}
.l-old-style-second .contact_sp_area p.img_contact img {
margin-left: auto;
margin-right: auto;
width: 60%;
margin-bottom: 10px;
}
.l-old-style-second .contact_sp_midashi img {
width: 80%;
}
.l-old-style-second .contact_sp_area p.btn {
margin-bottom: 15px;
}
.l-old-style-second .contact_sp_area p.btn img,
.l-old-style-second .contact_sp_area p.tel_image img {
width: 100%;
}
.l-old-style-second .contact_sp_area p.contacttxt {
font-size: 115%;
font-weight: bold;
margin-bottom: 15px;
text-align: center;
}
.l-old-style-second .contact_sp_area p.totel {
font-size: 115%;
text-align: left;
margin-bottom: 10px;
width: 100%;
}
.l-old-style-second .navigation-area {
width: 100%;
text-align: center;
margin-bottom: 40px;
}
.l-old-style-second .company_navi {
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;
width: auto;
height: auto;
}
.l-old-style-second .company_navi li {
width: 100%;
height: auto;
border-right: none;
float: none;
margin-bottom: 2px;
display: block;
}
.l-old-style-second .company_navi li:last-child {
border-right: none;
margin-bottom: 0px;
}
.l-old-style-second .company_navi li a {
display: block;
width: 100%;
height: auto;
}
.l-old-style-second .company_navi li img {
width: 100%;
height: auto;
}
.l-old-style-second h2.profile img {
width: 36%;
}
.l-old-style-second h2.history img {
width: 36%;
}
.l-old-style-second h2#access img {
width: 40%;
}
.l-old-style-second .business-area {
width: auto;
display: block;
border-bottom: 1px solid #e7e7cd;
padding-bottom: 15px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .business-area:last-child {
border-bottom: none;
}
.l-old-style-second .business-list {
display: block;
width: 100%;
vertical-align: top;
text-align: center;
}
.l-old-style-second .business-list img {
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.l-old-style-second .business-list p {
text-align: left;
margin-bottom: 0px;
}
.l-old-style-second .maintenance-midashi {
margin-top: 40px;
margin-bottom: 45px;
}
.l-old-style-second .maintenance-area {
width: auto;
display: block;
border-bottom: 1px solid #e7e7cd;
padding-bottom: 15px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .maintenance-area:last-child {
border-bottom: none;
}
.l-old-style-second .maintenance-main img {
width: 100%;
height: auto;
}
.l-old-style-second .maintenance-list {
display: block;
width: 100%;
vertical-align: top;
text-align: center;
}
.l-old-style-second .maintenance-list img {
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
margin-top: 20px;
}
.l-old-style-second .maintenance-list p {
text-align: left;
margin-bottom: 0px;
padding-left: 0px !important;
}
.l-old-style-second .maintenance-comment01 {
font-size: 0.7rem;
line-height: 1.1rem;
}
.l-old-style-second .maintenance-comment02 {
font-size: 0.7rem;
line-height: 1.1rem;
padding-top: 5px !important;
}
.l-old-style-second .maintenance-pdf-link a {
position: relative;
top: 9px;
color: #40a6e2;
text-decoration: underline;
font-size: 13px;
}
.l-old-style-second .maintenance-pdf-link img {
width: 20px;
margin: 0 0 0 5px;
}
.l-old-style-second .tablearea {
padding: 0 15px;
width: auto;
}
.l-old-style-second .company_table {
width: 92%;
margin: 0 auto 60px;
}
.l-old-style-second .company_table th {
padding: 10px 10px 10px 10px;
width: 34%;
}
.l-old-style-second .company_table td {
padding: 10px;
vertical-align: top;
}
.l-old-style-second .history_table_sp {
width: 92%;
margin: 0 auto;
}
.l-old-style-second .history_table_sp th,
.l-old-style-second .history_table_sp td {
text-align: left;
padding: 10px;
border-bottom: 1px solid #fff;
display: block;
width: auto;
vertical-align: top;
}
.l-old-style-second .history_table_sp th {
background: #e7e7cd;
font-weight: normal;
}
.l-old-style-second .history_table_sp td {
background: #eeede9;
}
.l-old-style-second h2#access {
padding-top: 60px;
}
.l-old-style-second .map_area {
width: auto;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .location {
width: 100%;
height: auto;
margin-bottom: 30px;
}
.l-old-style-second .location:last-child {
margin-bottom: 0;
}
.l-old-style-second .location .map {
width: 100%;
height: 400px;
margin-bottom: 15px;
}
.l-old-style-second .location p {
text-align: left;
line-height: 1.4em;
}
.l-old-style-second .location p a {
text-decoration: underline;
}
.l-old-style-second .rinen-area {
width: 100%;
margin-bottom: 30px;
}
.l-old-style-second .rinen-area p,
.l-old-style-second .greeting-area {
width: auto;
height: auto;
text-align: left;
line-height: 1.6em;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .greeting-area p img {
width: 30%;
height: auto;
}
.l-old-style-second .greeting {
margin-bottom: 30px;
}
.l-old-style-second .s_content {
width: auto;
padding-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
letter-spacing: -0.8px;
margin-bottom: 40px;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .policy_table {
width: 100%;
}
.l-old-style-second .policy_table th {
width: 35%;
font-weight: normal;
text-align: left;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 6px;
padding-top: 6px;
vertical-align: top;
}
.l-old-style-second .policy_table td {
width: 65px;
text-align: left;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 6px;
padding-top: 6px;
vertical-align: top;
}
.l-old-style-second .infonavi {
display: none;
}
.l-old-style-second .infonavi_sp {
display: block;
width: auto;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
.l-old-style-second .infonavi_sp li {
width: 47%;
float: left;
margin-bottom: 5px;
}
.l-old-style-second .infonavi_sp li img {
width: 100%;
height: auto;
}
.l-old-style-second .infonavi_sp li:nth-child(even) {
width: 47%;
float: right;
margin-bottom: 5px;
}
.l-old-style-second .info-titlearea {
width: auto;
text-align: left;
border-bottom: 2px solid #d4d900;
padding-bottom: 20px;
margin-bottom: 20px;
font-size: 158%;
line-height: 1.6em;
margin-left: 15px;
margin-right: 15px;
}
.l-old-style-second .info-titlearea p.date {
width: 100%;
color: #666666;
font-weight: bold;
font-family: "Oswald", sans-serif;
margin-bottom: 10px;
line-height: 1.1em;
}
.l-old-style-second .info-titlearea p.date img {
margin-right: 10px;
}
.l-old-style-second .info-detail {
width: auto;
padding-bottom: 50px;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .info-detail img.chirashi {
float: none;
width: 96%;
box-shadow: none;
border: solid 2px #d4d900;
margin-right: auto;
margin-left: 2px;
margin-bottom: 30px;
}
.l-old-style-second .info-detail .info-detailtext {
float: none;
}
.l-old-style-second .info-detail p {
margin-bottom: 20px;
display: block;
}
.l-old-style-second .info-detail p img {
width: 100%;
height: auto;
}
.l-old-style-second .style-text {
text-align: left;
width: auto;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 50px;
}
.l-old-style-second .style-area {
display: none;
}
.l-old-style-second .style-area_sp {
display: block;
width: 100%;
margin-bottom: 30px;
}
.l-old-style-second .style-area_sp p {
margin-bottom: 20px;
}
.l-old-style-second .style-area_sp img {
width: 100%;
height: auto;
}
.l-old-style-second .style-image {
width: 100%;
margin-bottom: 30px;
}
.l-old-style-second .xwall_area {
width: auto;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second h6 {
text-align: center;
margin-left: auto;
margin-right: auto;
font-size: 129%;
margin-bottom: 30px;
margin-top: 0px;
}
.l-old-style-second h6 span {
border: 2px solid #d4d900;
padding: 5px 5px;
}
.l-old-style-second .xwall_content {
width: 100%;
}
.l-old-style-second .xwall_content h4 {
margin-bottom: 30px;
letter-spacing: -1px;
}
.l-old-style-second .xwall_text {
text-align: center;
}
.l-old-style-second .xwall_content img.small {
width: 55%;
}
.l-old-style-second .xwall_content img.logo {
width: 35%;
}
.l-old-style-second .xwall_left {
width: 49%;
float: left;
text-align: left;
}
.l-old-style-second .xwall_right {
width: 48%;
float: right;
text-align: right;
}
.l-old-style-second .xwall_area p img {
max-width: 100%;
height: auto;
}
.l-old-style-second .xwall_type {
width: 100%;
border-bottom: 1px solid #7c88ba;
border-left: none;
margin-bottom: 20px;
}
.l-old-style-second .xwall_type th {
background: #7c88ba;
text-align: left;
color: #fff;
padding: 4px 10px;
border-right: 1px solid #7c88ba;
}
.l-old-style-second .xwall_type td.middle {
background: #b8d1e0;
text-align: left;
padding: 4px;
border-right: 1px solid #7c88ba;
border-top: 1px solid #7c88ba;
}
.l-old-style-second .xwall_type td.middle:first-child,
.l-old-style-second .xwall_type td.bottom:first-child,
.l-old-style-second .xwall_type td.bottom02:first-child {
border-left: 1px solid #7c88ba;
}
.l-old-style-second .xwall_type td.bottom {
background: #fff;
text-align: right;
padding: 4px;
border-right: 1px solid #7c88ba;
border-top: 1px solid #7c88ba;
}
.l-old-style-second .xwall_type td.bottom02 {
background: #fff;
text-align: left;
padding: 4px;
border-right: 1px solid #7c88ba;
border-top: 1px solid #7c88ba;
}
.l-old-style-second .xwall_comment {
width: auto;
border: 2px solid #e7e7ef;
padding: 20px 20px;
margin-bottom: 50px;
}
.l-old-style-second .xwall_comment .teaching {
float: none;
width: 100%;
text-align: left;
margin-bottom: 20px;
}
.l-old-style-second .xwall_comment .teaching p.name {
margin-top: 0px;
font-size: 129%;
}
.l-old-style-second .xwall_comment .teaching p {
margin-top: 10px;
font-size: 100%;
}
.l-old-style-second .xwall_comment .teaching img {
float: left;
margin-bottom: 0px;
width: 20%;
height: auto;
margin-left: auto;
margin-right: 20px;
}
.l-old-style-second .xwall_comment .image {
float: none;
width: 100%;
text-align: center;
}
.l-old-style-second .xwall_comment .image img {
width: 30%;
height: auto;
}
.l-old-style-second .xwall_comment .text {
font-size: 100%;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
width: auto;
float: none;
text-align: left;
}
.l-old-style-second .detail_workarea {
width: auto;
margin-left: 0px;
margin-right: 0px;
text-align: center;
padding-left: 25px;
padding-right: 25px;
font-size: 100%;
margin-bottom: 40px;
}
.l-old-style-second .workblog_area {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
padding-bottom: 30px;
}
.l-old-style-second .workblog_area img {
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .workblog_area p {
width: auto;
padding-left: 15px;
padding-right: 15px;
text-align: left;
}
.l-old-style-second .workblog_area div {
width: auto;
padding-left: 15px;
padding-right: 15px;
}
.l-old-style-second .detail_title {
width: auto;
text-align: left;
}
.l-old-style-second .detail_title li.blogtitle {
font-size: 158%;
font-weight: bold;
line-height: 1.2em;
text-align: center;
}
.l-old-style-second .detail_title li.client {
font-size: 100%;
font-weight: normal;
}
.l-old-style-second .catalog_area {
display: table;
text-align: center;
width: auto;
margin-left: 15px;
margin-right: 15px;
}
.l-old-style-second .catalog_area li.catalog {
display: inline-block;
width: 100%;
margin-bottom: 15px;
border-right: none;
}
.l-old-style-second .catalog_area li.catalog:last-child {
border-right: none;
padding-bottom: none;
margin-bottom: 0px;
}
.l-old-style-second .catalog_area li.catalog img {
width: 100%;
height: auto;
}
.l-old-style-second .contact_area {
width: auto;
text-align: center;
margin-left: 15px;
margin-right: 15px;
}
.l-old-style-second .contact_area h5 img {
width: 80%;
}
.l-old-style-second .contact_area p img {
width: 100%;
height: auto;
}
.l-old-style-second .form_area {
width: auto;
border: 6px solid #e7e7cd;
padding: 15px 15px;
background: #fff;
text-align: left;
}
.l-old-style-second .form_table {
width: 100%;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
}
.l-old-style-second .form_table th {
text-align: left;
width: auto;
display: block;
font-size: 115%;
padding: 10px 0px 5px 0px;
vertical-align: top;
}
.l-old-style-second .form_table th p {
float: left;
}
.l-old-style-second .form_table th img {
float: none;
width: 10%;
height: auto;
margin-right: 10px;
margin-left: 0px;
margin-bottom: -2px;
}
.l-old-style-second .form_table td {
width: 100%;
display: block;
font-size: 115%;
text-align: left;
padding: 0px 0 15px 0;
vertical-align: top;
}
.l-old-style-second .mwform-radio-field label {
display: block;
}
.l-old-style-second input[type=text],
.l-old-style-second input[type=email],
.l-old-style-second input[type=number] {
border: 1px solid #666666;
padding: 7px 0px;
width: 98%;
}
.l-old-style-second input.post[type=text] {
width: 92%;
}
.l-old-style-second input.add[type=text] {
width: 98%;
margin-top: 10px;
}
.l-old-style-second input[type=checkbox] {
width: 16px;
height: 16px;
border-radius: 0;
vertical-align: 0em;
}
.l-old-style-second input[type=checkbox]:checked {
background-color: #333;
}
.l-old-style-second input[type=image] {
width: 100%;
}
.l-old-style-second input[type=submit] {
width: 100%;
margin-left: auto;
margin-bottom: auto;
border: none;
font-size: 0;
}
.l-old-style-second input[name=submitConfirm] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit01_sp.gif) no-repeat;
height: 100px;
background-size: 100% auto;
margin-bottom: 15px;
}
.l-old-style-second input[name=mwform_submitButton-991] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit02_sp.gif) no-repeat;
height: 100px;
background-size: 100% auto;
float: left;
}
.l-old-style-second input.formback[name=submitBack] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/submit_back_sp.gif) no-repeat;
width: 100%;
height: 100px;
background-size: 100% auto;
float: left;
}
.l-old-style-second select, .l-old-style-second option {
width: 50%;
border-radius: 0;
}
.l-old-style-second textarea {
border: 1px solid #666666;
padding: 5px 0px;
width: 98%;
height: 100px;
}
.l-old-style-second .form_policy {
width: auto;
border: 1px solid #666;
padding: 15px;
margin-bottom: 20px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
height: 70px;
}
.l-old-style-second .submitbtn {
width: 100%;
text-align: center;
}
.l-old-style-second .submitbtn img {
width: 100%;
margin-bottom: 15px;
}
.l-old-style-second .flow_pager {
width: 100%;
margin: 0 auto 20px;
}
.l-old-style-second .flow_pager img {
display: block;
width: 100%;
}
.l-old-style-second .flow_pager li {
float: left;
display: block;
width: 14%;
margin: 0 2.9% 3% 0;
}
.l-old-style-second .flow_pager li a {
display: block;
width: 100%;
height: 100%;
background: none;
}
.l-old-style-second .flow_pager li:nth-child(6n) {
margin: 0 0px 3% 0;
}
.l-old-style-second .flowlist h4 {
display: block;
width: 100%;
height: 60px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/bg_h_flow.png) center bottom;
text-align: center;
background-size: auto 100%;
}
.l-old-style-second .flowlist h4 img {
height: 60px;
margin: 0 auto;
}
.l-old-style-second .flowlist .inner {
margin: 0 15px 30px;
text-align: center;
}
.l-old-style-second .flowlist .inner img {
width: 80%;
margin: 0 auto 20px;
}
.l-old-style-second .flowlist .inner p {
width: 100%;
max-width: 320px;
margin: 0 auto;
text-align: left;
}
.l-old-style-second .flowlist .inner p span {
display: block;
font-size: 18px;
margin-bottom: 10px;
text-align: center;
}
.l-old-style-second h2#title.blogs {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/mainimage.jpg);
background-repeat: no-repeat;
background-position: center bottom;
width: 100%;
}
.l-old-style-second .detail_blogsarea {
width: 94%;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 100%;
margin-bottom: 40px;
}
.l-old-style-second .detail_blogs {
width: 100%;
float: none;
text-align: left;
}
.l-old-style-second .detail_blogsarea .detail_blogs h2 {
font-size: 4.5vw;
padding: 4.5vw 4vw;
margin-bottom: 4vw;
}
.l-old-style-second .detail_blogsarea .detail_blogs h2.e-title {
font-size: 1.8rem;
margin-bottom: 2rem;
}
.l-old-style-second .detail_blogsarea .detail_blogs h3 {
font-size: 4.5vw;
padding: 3vw;
border-left: 3px solid #d4d900;
margin-bottom: 4vw;
}
.l-old-style-second .detail_blogs-category {
width: 94%;
float: none;
text-align: left;
margin-left: auto;
margin-right: auto;
}
.l-old-style-second .blog-titlearea {
width: 100%;
text-align: left;
border-bottom: 2px solid #d4d900;
padding-bottom: 4vw;
margin-bottom: 4vw;
line-height: 1.6em;
}
.l-old-style-second .blog-titlearea p {
display: inline-block;
margin-bottom: 6vw;
}
.l-old-style-second .blog-titlearea p.term {
font-size: 4vw;
background-size: 4vw auto;
padding-left: 5vw;
line-height: 1.1em;
margin-top: -5px;
margin-right: 3vw;
margin-left: 0;
margin-bottom: 5px;
}
.l-old-style-second .blog-titlearea p.blogdate {
font-size: 4vw;
background-size: 4vw auto;
padding-left: 5vw;
line-height: 1.15em;
margin-top: 0px;
margin-right: 3vw;
margin-bottom: 2vw;
display: block;
}
.l-old-style-second .blog-titlearea p.blog-new {
margin-right: 0;
}
.l-old-style-second .blog-titlearea p.blog-new img {
margin-bottom: -5px;
margin-right: 3vw;
}
.l-old-style-second .blog-titlearea div.blogtitle {
font-size: 6vw;
font-weight: bold;
line-height: 1.4em;
}
.l-old-style-second .blogscontent_area {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: left;
font-size: 4vw;
padding-bottom: 4vw;
line-height: 1.6em;
}
.l-old-style-second .blogscontent_area a {
word-break: break-all;
}
.l-old-style-second .blogscontent_area img {
max-width: 100%;
width: auto;
height: auto;
}
.l-old-style-second .blogscontent_area p {
margin-bottom: 8vw;
}
.l-old-style-second .blogs-category {
background: none;
margin-bottom: 8vw;
width: 100%;
box-sizing: border-box;
padding: 0;
}
.l-old-style-second .blogs-category li {
border-bottom: 1px dotted #838383;
box-sizing: border-box;
}
.l-old-style-second .blogs-category li a {
box-sizing: border-box;
display: inline-block;
padding-left: 0vw;
line-height: 1.15em;
}
.l-old-style-second .blogs-catename {
width: 100%;
height: auto;
margin-bottom: 0;
background: #d4d900;
padding: 0;
margin-top: 6vw;
}
.l-old-style-second .blogs-catename .cate-name {
text-align: left;
font-weight: bold;
font-size: 6vw;
padding-bottom: 0vw;
color: #fff;
padding-top: 6vw;
padding-left: 6vw;
padding-right: 6vw;
border-bottom: none;
}
.l-old-style-second .blogs-category .cat-item {
text-align: left;
color: #666;
font-size: 5vw;
padding-bottom: 6vw;
padding-top: 6vw;
}
.l-old-style-second .blogs-category .cat-item a {
background: none;
}
.l-old-style-second .blogs-category .blog-new-post {
text-align: left;
color: #666;
font-size: 5vw;
padding-bottom: 6vw;
padding-top: 6vw;
}
.l-old-style-second .blogs-category .blog-new-post a {
background: none;
line-height: 1.4em;
}
.l-old-style-second .accordion_icon,
.l-old-style-second .accordion_icon span {
display: inline-block;
transition: all 0.4s;
box-sizing: border-box;
}
.l-old-style-second .accordion_icon {
position: relative;
width: 13vw;
height: 13vw;
float: right;
margin-right: 0;
}
.l-old-style-second .accordion_icon span {
position: absolute;
left: 3vw;
width: 50%;
height: 1vw;
background-color: #fff;
border-radius: 2px;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
}
.l-old-style-second .accordion_icon span:nth-of-type(1) {
display: none;
}
.l-old-style-second .accordion_icon span:nth-of-type(2) {
top: 7px;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
}
.l-old-style-second .accordion_icon.active span:nth-of-type(1) {
top: 7px;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
display: block;
}
.l-old-style-second .accordion_icon.active span:nth-of-type(2) {
top: 7px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
}
.l-old-style-second .blogcategory-list {
width: 100%;
height: auto;
padding-bottom: 4vw;
border: 1px #c0bfbf solid;
box-sizing: border-box;
position: relative;
overflow: hidden;
display: -moz-inline-box; display: inline-block; margin-bottom: 6vw;
background: none;
}
.l-old-style-second .blogcategory-list a {
display: block;
width: 100%;
height: 100%;
}
.l-old-style-second .blogcategory-list dt {
float: none;
width: 100%;
height: 0;
padding-top: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
top: 0;
}
.l-old-style-second .blogcategory-list dt img {
width: 100%;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 0;
left: 0;
transform: none;
height: auto;
}
.l-old-style-second .blogcategory-list dt img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 30vw;
height: auto;
}
.l-old-style-second .blogcategory-list dd {
width: 100%;
float: none;
padding-right: 0px;
box-sizing: border-box;
padding: 4vw;
}
.l-old-style-second .blogcategory-list dd p.term {
font-size: 4vw;
background-size: 4vw auto;
padding-left: 5vw;
}
.l-old-style-second .blogcategory-list dd p.date {
font-size: 4vw;
background-size: 4vw auto;
padding-left: 5vw;
}
.l-old-style-second .blogcategory-list dd p.blogtitle {
font-size: 5vw;
line-height: 1.6em;
margin-bottom: 3vw;
font-weight: bold;
}
.l-old-style-second .blogcategory-list dd p.blogcontent {
text-align: left;
font-size: 4vw;
line-height: 1.8em;
}
.l-old-style-second #prev_next {
width: 100%;
margin: 0vw 0 10vw 0;
padding: 0;
display: table;
}
.l-old-style-second #prev_next #prev, .l-old-style-second #prev_next #next {
width: 50%;
padding: 0 0px 0vw 0;
border-top: #ccc 1px solid;
border-bottom: #ccc 1px solid;
display: table-cell;
position: relative;
text-decoration: none;
line-height: 24vw;
}
.l-old-style-second #prev_next #prev p, .l-old-style-second #prev_next #next p {
font-size: 4vw;
line-height: 1.5;
}
.l-old-style-second #prev_next #prev {
padding-top: 0px;
padding-bottom: 0px;
height: 24vw;
border-right: #ccc 1px solid;
}
.l-old-style-second #prev_next a {
display: block;
padding-bottom: 4vw;
}
.l-old-style-second #prev_next #prev a {
border-right: #ccc 1px solid;
}
.l-old-style-second #prev_next #prev_title, .l-old-style-second #prev_next #next_title {
font-size: 4vw;
top: -1em;
position: absolute;
border: 1px #ccc solid;
background: #fff;
text-align: center;
padding: 3px;
color: #666;
line-height: 24vw;
}
.l-old-style-second #prev_next #next_title {
right: 10px;
}
.l-old-style-second #prev_next #prev p {
text-align: left;
line-height: 6vw;
border-right: none;
}
.l-old-style-second #prev_next #next p {
text-align: right;
line-height: 6vw;
}
.l-old-style-second #prev_next #prev_no, .l-old-style-second #prev_next #next_no {
width: 50%;
height: 24vw;
padding: 0 2vw;
display: table-cell;
}
.l-old-style-second #prev_next #prev_no {
border-right: #ccc 1px solid;
padding-top: 0;
padding-bottom: 0;
height: 24vw;
}
.l-old-style-second #prev_next_home {
margin: 0 auto;
}
.l-old-style-second #prev_next_home:hover {
background-color: rgba(244, 136, 129, 0.7);
}
.l-old-style-second #prev_next_home i {
color: #FFF;
margin: 10px auto;
font-size: 4vw;
}
.l-old-style-second #prev_next #prev {
background: none;
}
.l-old-style-second #prev_next #next {
background: none;
}
.l-old-style-second #prev_next #next:before {
font-size: 4vw;
text-align: right;
width: 100%;
margin-top: 2vw;
margin-bottom: -2vw;
}
.l-old-style-second #prev_next #prev:before {
font-size: 4vw;
margin-top: 2vw;
margin-bottom: -2vw;
}
.l-old-style-second #prev_next #prev, .l-old-style-second #prev_next #prev::before, .l-old-style-second #prev_next #prev::after,
.l-old-style-second #prev_next #next, .l-old-style-second #prev_next #next::before, .l-old-style-second #prev_next #next::after {
box-sizing: border-box;
transition: all 0.3s;
}
.l-old-style-second #prev_next #prev_title, .l-old-style-second #prev_next #next_title {
padding: 3px 0px 15px 0;
}
.l-old-style-second #prev_next #next_title {
right: 10px;
}
.l-old-style-second #prev_next #prev img {
display: none;
}
.l-old-style-second #prev_next #next img {
display: none;
}
.l-old-style-second #prev_next #prev,
.l-old-style-second #prev_next #next {
padding: 0 4vw;
}
.l-old-style-second .naviprev:after {
content: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/right.png);
margin-left: 6px;
margin-bottom: -7px;
margin-top: 5px;
}
.l-old-style-second .navinext:before {
content: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/left.png);
margin-right: 6px;
margin-bottom: -7px;
margin-top: 5px;
}
.l-old-style-second .naviprev {
margin-top: 17px;
margin-bottom: 6px;
}
.l-old-style-second .navinext {
margin-bottom: 6px;
margin-top: 17px;
text-align: right;
}
.l-old-style-second h2#title.recruit img {
width: 46% !important;
height: auto !important;
}
.l-old-style-second .recruit h2.sales img {
width: 29%;
}
.l-old-style-second .recruit h2.direction img {
width: 48%;
}
.l-old-style-second .recruit h2.entry img {
width: 46%;
}
.l-old-style-second .recruit h2.cad img {
width: 60%;
}
.l-old-style-second .recruit .imgBox img {
width: 100%;
}
.l-old-style-second .recruit .message {
padding-bottom: 70px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/bg_interview_sp.gif) no-repeat center bottom;
background-size: 90% auto;
}
.l-old-style-second .recruit .message h2 img {
width: 38%;
}
.l-old-style-second .recruit .message h3 {
display: block;
background-color: #d4d900;
padding: 6vw 2vw;
font-size: 6vw;
text-align: center;
line-height: 1.5em;
margin-bottom: 30px;
}
.l-old-style-second .recruit .message p {
width: 90%;
margin: 0 auto;
}
.l-old-style-second .recruit .interview h2 img {
width: 42%;
}
.l-old-style-second section.interview {
padding: 67px 0 30px;
}
.l-old-style-second .recruit .interviewBox {
width: 86%; margin: 0 auto 60px;
}
.l-old-style-second .recruit .interview h2 {
margin-bottom: 20px;
}
.l-old-style-second .recruit .interview h3 {
font-size: 26px;
line-height: 40px;
}
.l-old-style-second .recruit .interview h3 span {
display: block;
font-size: 16px;
font-weight: normal;
line-height: 1.3em;
}
.l-old-style-second .recruit .interview .introBox {
margin-bottom: 10px;
}
.l-old-style-second .recruit .interview .interviewBox .introBox .name {
display: block;
font-weight: bold;
font-size: 16px;
}
.l-old-style-second .recruit .interview .interviewBox.img_left.job01 .introBox {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/img_job01_sp.jpg) no-repeat top left;
background-size: 100% auto;
}
.l-old-style-second .recruit .interview .interviewBox.img_right.job02 .introBox {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/img_job02_sp.jpg) no-repeat top left;
background-size: 100% auto;
}
.l-old-style-second .recruit .interview .interviewBox.img_left.job05 .introBox {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/img_job_cad_sp.jpg) no-repeat top left;
background-size: 100% auto;
}
.l-old-style-second .recruit .interview .interviewBox.img_right.job06 .introBox {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/img_job06_sp.jpg) no-repeat top left;
background-size: 100% auto;
}
.l-old-style-second .recruit .interview .interviewBox .introBox {
padding-top: 50vw;
box-sizing: border-box;
}
.l-old-style-second .recruit .interview .interviewBox .introBox .innerBox {
padding: 30px 15px 100px;
box-sizing: border-box;
border-left: 1px solid #d4d900;
border-right: 1px solid #d4d900;
border-bottom: 1px solid #d4d900;
}
.l-old-style-second .recruit .interview .interviewBox .messageBox {
position: relative;
}
.l-old-style-second .recruit .interview .interviewBox .messageBox a.toggle-btn {
width: 71.4%;
height: 45px;
background: #d4d900;
font-size: 16px;
text-align: center;
line-height: 45px;
position: absolute;
right: 13%;
top: -80px;
}
.l-old-style-second .recruit .interview .interviewBox .toggleBody {
padding: 25px 15px;
border: 1px solid #d4d900;
font-size: 16px;
display: none;
}
.l-old-style-second .recruit .interview .interviewBox .messageBox h4 {
text-align: left;
}
.l-old-style-second .recruit .information {
width: 100%;
margin-top: 10vw;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/bg_info.jpg) center top;
background-size: auto 130%;
padding: 0 !important;
}
.l-old-style-second .recruit .information div {
position: relative;
width: 100%;
height: 100%;
background: rgba(212, 217, 0, 0.9);
text-align: center;
padding-bottom: 5vw;
}
.l-old-style-second .recruit .information h2 {
position: absolute;
top: -20px;
font-size: 9vw;
border-bottom: none;
}
.l-old-style-second .recruit .information p {
font-size: 5vw;
padding-top: 10vw;
margin-bottom: 20px;
font-weight: bold;
}
.l-old-style-second .recruit .information p.e-info-text {
width: 90%;
font-size: 1.4rem;
font-weight: normal;
padding-top: 0;
margin: 0 auto 20px;
text-align: left;
}
.l-old-style-second .recruit .information ul {
text-align: center;
display: block;
margin: 0 auto;
width: 40vw;
}
.l-old-style-second .recruit .information ul li {
position: relative;
height: 14vw !important;
width: 40vw !important;
float: left;
margin-right: 5vw;
margin-bottom: 1em;
}
.l-old-style-second .recruit .information ul li:nth-child(even) {
margin-right: 0;
}
.l-old-style-second .recruit .information ul li a {
position: absolute;
top: 0;
left: 0;
display: block;
height: 14vw !important;
width: 40vw !important;
overflow: hidden;
}
.l-old-style-second .recruit .information ul li:nth-child(1) a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job02_b.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(1) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job02_b.png) no-repeat 0 -14.5vw;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(2) a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job01.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(3) a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job07.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(4) a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit_btn_03-01.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(2) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job01.png) no-repeat 0 -14.5vw;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(3) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_job07.png) no-repeat 0 -14.5vw;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(4) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit_btn_03-01.png) no-repeat 0 -14.5vw;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(5) a {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit_btn_04-01.png) no-repeat 0 0;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li:nth-child(5) a:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit_btn_04-01.png) no-repeat 0 -14.5vw;
background-size: 100% auto !important;
}
.l-old-style-second .recruit .information ul li img {
display: none;
}
.l-old-style-second .recruit input[name=submitConfirm] {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_submit.gif) no-repeat;
background-position: 0 0 !important;
background-size: 100% auto;
}
.l-old-style-second .recruit input[name=submitConfirm]:hover {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/btn_submit.gif) no-repeat -100px left;
}
.l-old-style-second .recruit input[type=submit] {
width: 80vw;
height: 20vw;
margin-left: auto;
margin-bottom: auto;
border: none;
font-size: 0;
}
.l-old-style-second .recruit .about_line {
text-align: left;
}
.l-old-style-second .recruit .about_line .line_g {
color: #00bb00;
font-size: 4.8vw;
}
.l-old-style-second .about_line p {
font-size: 1.1em;
line-height: 1.5em;
}
.l-old-style-second .recruit .about_line .line_box .box_inner {
height: 130px;
}
.l-old-style-second .recruit .about_line .line_box .box_inner p {
padding: 1em 0 0.5em;
font-weight: bold;
font-size: 1.2em;
}
.l-old-style-second .recruit .about_line .line_box .box_inner a img {
width: 150px;
}
.l-old-style-second .box_yokkaichi {
width: 100%;
height: 100vh;
}
.l-old-style-second .box_yokkaichi p.yokkaichi_cap {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
.l-old-style-second .yokkaichi .index-news-area,
.l-old-style-second .yokkaichi .index-blog-area {
width: 100%;
padding-top: 12vw;
margin-bottom: 8vw;
}
.l-old-style-second .yokkaichi h2.blog img {
width: 26.5% !important;
height: auto;
}
.l-old-style-second h2.works img {
width: 70% !important;
height: auto;
}
.l-old-style-second .yokkaichi .worksBox h3 {
font-size: 1.38em;
text-align: center;
}
.l-old-style-second .yokkaichi_contact {
width: 100%;
height: auto;
text-align: center;
}
.l-old-style-second .yokkaichi_contact span {
display: block;
font-size: 1.25em;
font-weight: bold;
padding-bottom: 1em;
}
.l-old-style-second .yokkaichi_contact img {
width: 80%;
margin: 0 auto;
}
.l-old-style-second .yokkaichi.second {
padding: 0px 0 30px 0;
}
.l-old-style-second .yokkaichi .greeting h2,
.l-old-style-second .blanch_info h2 {
font-size: 1.25em;
}
.l-old-style-second .yokkaichi .greeting p {
width: 92%;
margin: 0 auto 15px;
}
.l-old-style-second .yokkaichi .blanch_info h2 {
font-size: 1.5em;
}
.l-old-style-second .yokkaichi .bannerBox {
text-align: center;
}
.l-old-style-second .yokkaichi .bannerBox a:nth-child(1) {
float: none;
}
.l-old-style-second .yokkaichi .bannerBox img {
width: 100%;
margin: 0 auto;
}
.l-old-style-second .yokkaichi .greeting .right p {
width: 92%;
margin: 0 auto;
box-sizing: border-box;
}
.l-old-style-second .yokkaichi .greeting .right img {
width: 92%;
margin: 0 auto;
}
.l-old-style-second .footer_menu li {
float: none;
width: 100%;
margin-bottom: 0px;
}
.l-old-style-second .footer_menu li {
float: none;
width: 100%;
margin-bottom: 0px;
}
.l-old-style-second .footer_menu img {
width: 100%;
}
.l-old-style-second .vr-bnr {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/yokkaichi/vr-back-sp.png);
background-size: cover;
background-position: center;
width: 100%;
padding: 30px 55px;
box-sizing: border-box;
}
.l-old-style-second .vr-bnr .vr-inner {
width: 100%;
margin: 0 auto;
}
.l-old-style-second .vr-bnr .vr-inner .e-img {
display: inline-block;
width: 90%;
}
.l-old-style-second .vr-bnr .vr-inner .e-button {
border: 1px white solid;
color: white;
display: block;
margin-top: 20px;
padding: 5px;
width: 100%;
text-align: center;
font-size: 20px;
}
.l-old-style-second .index-blog-area {
width: 100%;
padding-top: 12vw;
margin-bottom: 8vw;
padding-bottom: 30px;
}
.l-old-style-second .index-blog {
width: 100%;
background: #fff;
padding: 4vw 4vw 4vw 4vw;
box-sizing: border-box;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style-second .index-blog li {
letter-spacing: normal;
position: static;
overflow: hidden;
padding: 0;
width: 48%;
height: auto;
margin-right: 0.5%;
margin-left: 0.5%;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border: 1px solid #cccccc;
vertical-align: top;
}
.l-old-style-second .index-blog li div.image { height: 30vw;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
top: 0;
}
.l-old-style-second .index-blog li div.detail {
padding: 5vw 4vw 4vw 4vw;
text-align: left;
}
.l-old-style-second .index-blog li div.detail p {
margin-bottom: 4vw;
line-height: 1.1em;
}
.l-old-style-second .index-blog li div.detail p.term {
font-size: 4vw;
background-size: 4vw auto;
padding-left: 5vw;
}
.l-old-style-second .index-blog li div.detail p.date {
display: none !important; }
.l-old-style-second .index-blog li div.detail p.blogtitle {
font-size: 5vw;
line-height: 1.6em;
margin-bottom: 3vw;
font-weight: bold;
}
.l-old-style-second .index-blog li div.detail p.blogtitle a {
text-decoration: underline;
}
.l-old-style-second .index-blog li div.detail p.content {
display: none !important; }
.l-old-style-second .index-blog li div.image img {
width: 100%;
overflow: hidden;
position: absolute;
vertical-align: auto;
top: 0;
left: 0;
transform: none;
height: auto;
}
.l-old-style-second .index-blog li div.image img.absolute {
position: absolute;
left: 0;
top: 0;
transform: none;
max-width: 100%;
width: 20vw;
}
.l-old-style-second .point h2 img {
width: 90%;
}
.l-old-style-second .point ul {
display: block;
}
.l-old-style-second .point ul li {
width: 100%;
margin-bottom: 3px;
}
.l-old-style-second .point .point_title {
min-height: auto;
padding: 20px 30px 0 17vw;
margin-bottom: 10px !important;
box-sizing: border-box;
font-size: 5.5vw;
line-height: 1.3em;
background-size: 14vw auto !important;
}
.l-old-style-second .point .point_txt {
padding: 0px 30px 10px 17vw;
box-sizing: border-box;
font-size: 0.9em;
line-height: 1.5em;
}
.l-old-style-second .point a {
display: block;
width: 90%;
height: 30px;
background: #d4d900;
text-align: center;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto 10px;
}
}
@media screen and (min-width: 0px) and (max-width: 450px) {
.l-old-style-second input[name=submitConfirm] {
height: 60px;
}
.l-old-style-second input[name=mwform_submitButton-991] {
height: 60px;
margin-bottom: 15px;
}
.l-old-style-second input.formback[name=submitBack] {
height: 60px;
margin-bottom: -10px;
}
.l-old-style-second h2#title img {
position: relative;
top: 28vw; z-index: 1; margin-left: auto;
margin-right: auto;
}
.l-old-style-second h2#title.small img {
position: relative; z-index: 1;
}
.l-old-style-second h2#title p {
position: relative;
z-index: 1;
top: 29vw;
}
.l-old-style-second h2#title.concept {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/concept/mainimage.jpg);
}
.l-old-style-second h2#title.company {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/company/mainimage.jpg);
}
.l-old-style-second h2#title.policy {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/policy/mainimage.jpg);
}
.l-old-style-second h2#title.info {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/info/mainimage.jpg);
}
.l-old-style-second h2#title.style {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/style/mainimage.jpg);
}
.l-old-style-second h2#title.xwall {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/xwall/mainimage.jpg);
}
.l-old-style-second h2#title.flow {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/flow/mainimage.jpg);
}
.l-old-style-second h2#title.works {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/works/mainimage.jpg);
width: 100%;
}
.l-old-style-second h2#title.contact {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/contact/mainimage.jpg);
}
.l-old-style-second h2#title.blogs {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/blogs/mainimage.jpg);
}
.l-old-style-second h2#title.recruit {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/mainimage.jpg);
}
.l-old-style-second h2#title.point {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/point/mainimage.jpg);
}
.l-old-style-second h2#title {
background-repeat: no-repeat !important;
background-position: center bottom !important;
background-size: cover !important;
height: 30vw !important;
width: 100% !important;
}
}
@media screen and (min-width: 0px) and (max-width: 350px) {
.l-old-style-second .house_list dt {
height: 160px;
width: 100%;
vertical-align: middle;
position: relative;
overflow: hidden;
}
.l-old-style-second .house_list dt img {
width: 240px;
object-fit: cover;
overflow: hidden;
position: relative;
top: 50%;
left: 50%;
height: auto;
transform: translate(-50%, -50%);
max-width: none;
}
.l-old-style-second .nairankai-date strong {
font-size: 250%;
}
.l-old-style-second .nairankai-date span {
font-size: 140%;
margin-left: 0px;
}
.l-old-style-second .nairankai-place {
font-size: 180%;
}
.l-old-style-second input[name=submitConfirm] {
height: 50px;
}
.l-old-style-second input[name=mwform_submitButton-991] {
height: 50px;
margin-bottom: 15px;
}
.l-old-style-second input.formback[name=submitBack] {
height: 50px;
}
.l-old-style-second select, .l-old-style-second option {
width: 60%;
}
.l-old-style-second .house_listarea {
width: 100%;
box-sizing: content-box;
margin-left: auto;
margin-right: auto;
text-align: center;
letter-spacing: -0.4em;
display: -ms-box;
display: -webkit-flexbox;
display: -moz-flexbox;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
flex-wrap: wrap;
}
.l-old-style-second .house_list {
letter-spacing: normal;
position: static;
overflow: hidden;
padding: 0;
width: 49.2%;
height: auto;
margin-right: 0px;
margin-left: 0px;
display: -moz-inline-box; display: inline-block; background: #eaece6;
border-right: 4px solid #fff;
border-bottom: 4px solid #fff;
vertical-align: top;
}
.l-old-style-second .xwall_comment h3 {
letter-spacing: -0.3px;
}
}
.l-old-style-second .four_point h3 img,
.l-old-style-second .four_point .contents img {
width: 100%;
}
.l-old-style-second .four_point .contents h4,
.l-old-style-second .four_point .contents p {
width: 87.5%;
margin: 0 auto 20px;
text-align: left;
}
@media screen and (min-width: 0px) and (max-width: 640px) {
.l-old-style-second .page-about ul li {
width: 98%;
margin: 0 auto 10px;
}
.l-old-style-second .page-about ul li img {
width: 100%;
}
}
@media screen and (min-width: 0px) and (max-width: 640px) {
.l-old-style-second .yokkaichi h2.works img {
width: 30% !important;
}
.l-old-style-second .tochi h3 {
text-align: center;
margin: 8% 0 5%;
font-size: 22px;
}
.l-old-style-second .tochi .floatbox { padding: 0 15px;
box-sizing: border-box;
width: 100%;
}
.l-old-style-second .tochi .left {
float: none;
width: 100%;
margin-bottom: 8%;
}
.l-old-style-second .tochi .left img {
display: block;
margin: 0 auto;
width: 80%;
}
.l-old-style-second .tochi .right {
float: none;
width: 100%;
}
.l-old-style-second .tochi .floatbox p {
margin-bottom: 8%;
font-weight: bold;
}
.l-old-style-second .tochi .floatbox p.access {
font-weight: normal;
}
.l-old-style-second .tochi p .bg_color {
background: #d4d900;
padding: 5px;
width: 130px;
display: inline-block;
text-align: center;
}
.l-old-style-second .tochi p .kakaku {
margin: 5px 10px;
border-bottom: 2px solid #d4d900;
font-size: 18px;
display: inline-block;
width: 170px;
text-align: center;
}
.l-old-style-second .tochi .subdivision_table {
width: 100%;
margin-bottom: 0px;
}
.l-old-style-second .tochi .subdivision_table.col2_pc {
display: none;
}
.l-old-style-second .tochi .subdivision_table.col2_sp {
display: table;
}
.l-old-style-second .tochi .subdivision_table th {
background: #e7e7cd;
border-bottom: 1px solid #fff;
border-right: solid 1px #fff;
text-align: left;
padding: 15px;
font-weight: normal;
width: 30%;
}
.l-old-style-second .tochi .subdivision_table td {
border-bottom: 1px solid #fff;
text-align: left;
padding: 15px;
background: #eeede9;
width: auto;
}
.l-old-style-second .tochi .tochi_map {
height: 450px;
}
}
.c-tel-anchor {
pointer-events: none;
cursor: auto;
}
@media screen and (max-width: 640px) {
.c-tel-anchor {
cursor: pointer;
pointer-events: all;
}
}
.c-button {
font-size: 14px;
font-weight: normal;
color: #000;
display: inline-flex;
align-items: center;
justify-content: center;
width: 300px;
height: 60px;
border: 1px solid #000;
text-decoration: none;
background: #fff;
position: relative;
}
.c-button:hover {
background-color: #000;
color: #fff;
opacity: 1;
}
.c-button.m-transparent {
background-color: transparent;
}
.c-button.m-transparent:hover {
background-color: #000;
color: #fff;
}
.c-button.m-gray {
background-color: #ededed;
}
.c-button.m-gray:hover {
background-color: #000;
color: #fff;
}
.c-button.m-yellow {
border-color: #d4d900;
color: #000;
background-color: #d4d900;
}
.c-button.m-yellow:hover {
background-color: #fff;
}
.c-button.m-black {
border-color: #333333;
color: #fff;
background-color: #333333;
}
.c-button.m-black:hover {
background-color: #fff;
color: #333;
}
@media screen and (max-width: 640px) {
.c-button {
width: 20rem;
height: 4.5rem;
font-size: 1.2rem;
}
}
.c-button.m-big {
width: 300px;
height: 80px;
font-size: 16px;
}
@media screen and (max-width: 640px) {
.c-button.m-big {
width: 20rem;
height: 4.5rem;
font-size: 1.2rem;
}
}
.c-button .e-icon {
width: 1em;
height: 1em;
fill: #000;
position: absolute;
right: 20px;
top: 0;
bottom: 0;
margin: auto 0;
}
.c-button .e-icon.m-new-window {
fill-rule: evenodd;
}
.c-button:hover .e-icon {
fill: #fff;
} .c-tel-button {
display: flex;
flex-wrap: wrap;
margin: 76px auto 100px;
border: 1px solid #000;
align-items: center;
justify-content: center;
width: 450px;
height: 110px;
text-decoration: none;
line-height: 1;
box-sizing: border-box;
padding: 10px;
font-size: 14px;
font-weight: normal;
color: #000;
pointer-events: none;
}
@media screen and (max-width: 640px) {
.c-tel-button {
width: 100%;
margin: 3.5rem auto 5rem;
height: 6.5rem;
font-size: 0.9rem;
pointer-events: all;
}
.c-tel-button img {
width: 14rem;
}
} .c-button-text {
outline: none;
-webkit-appearance: none;
appearance: none;
text-decoration: underline;
font-size: 14px;
}
.c-button-text:hover {
text-decoration: none;
}
@media screen and (max-width: 640px) {
.c-button-text {
font-size: 1.2rem;
}
}
.c-card-list {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.c-card-list.m-pc-col3 li {
margin-right: 20px;
width: 340px;
}
.c-card-list.m-pc-col3 li:nth-child(3n) {
margin-right: 0;
}
@media screen and (min-width: 641px) and (max-width: 1060px) {
.c-card-list.m-pc-col3 li:nth-child(3n) {
margin: 30px 20px 0 0;
}
}
.c-card-list.m-pc-col3 li:nth-child(n+4) {
margin-top: 35px;
}
.c-card-list.m-pc-col3.m-same-margin li:nth-child(n+4) {
margin-top: 30px;
}
.c-card-list.m-pc-col4 li {
margin-right: 20px;
width: 250px;
}
.c-card-list.m-pc-col4 li:nth-child(4n) {
margin-right: 0;
}
.c-card-list.m-pc-col4 li:nth-child(n+5) {
margin-top: 35px;
}
.c-card-list.m-pc-col4.m-same-margin li:nth-child(n+5) {
margin-top: 20px;
}
@media screen and (max-width: 640px) {
.c-card-list {
padding-left: 0.6rem;
padding-right: 0.6rem;
justify-content: space-between;
}
.c-card-list.m-pc-col3 li, .c-card-list.m-pc-col4 li {
width: 15rem;
margin: 0 0 2rem 0;
}
.c-card-list.m-pc-col3 li:nth-child(n+3), .c-card-list.m-pc-col4 li:nth-child(n+3) {
margin-top: 2rem;
}
.c-card-list.m-pc-col3.m-same-margin li:nth-child(n+3), .c-card-list.m-pc-col4.m-same-margin li:nth-child(n+3) {
margin-top: 0.8rem;
}
}
.c-card a {
display: block;
color: inherit;
text-decoration: none;
}
.c-card.m-height > a {
height: 22.5rem;
overflow: hidden;
}
@media screen and (max-width: 640px) {
.c-card.m-height > a {
height: auto;
}
}
.c-card img {
height: auto;
}
.c-card .e-photo {
position: relative;
padding-top: 75%;
}
.c-card .e-photo img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.c-card .e-photo.m-square {
padding-top: 100%;
}
.c-card .e-card-category {
font-size: 14px;
font-weight: normal;
color: #000000;
line-height: 1;
font-size: 12px;
padding: 5px 10px;
border: 1px solid #000;
margin-top: 10px;
display: inline-block;
}
.c-card .e-card-date {
font-size: 14px;
font-weight: 600;
color: #afafaf;
margin: 10px 0 -5px;
}
.c-card .e-card-title {
font-size: 14px;
font-weight: normal;
color: #000;
margin-top: 10px;
}
.c-card .e-text {
font-size: 1.2rem;
font-weight: normal;
margin-top: 0.5rem;
}
@media screen and (max-width: 640px) {
.c-card .e-card-category {
margin-top: 0.5rem;
padding: 0.5rem 1rem;
font-size: 1rem;
margin-top: 0.5rem;
}
.c-card .e-card-date {
font-size: 1.2rem;
margin-top: 0.5rem;
margin: 1rem 0 0;
line-height: 1;
}
.c-card .e-card-title {
font-size: 1.2rem;
margin-top: 0.5rem;
}
.c-card .e-text {
font-size: 1rem;
font-weight: normal;
margin-top: 0.5rem;
}
}
.c-header {
position: relative;
}
.c-header .e-logo {
position: absolute;
top: 17px;
left: 40px;
z-index: 99;
}
@media screen and (max-width: 640px) {
.c-header .e-logo {
top: 1.3rem;
left: 2rem;
}
.c-header .e-logo img {
width: 12.5rem;
}
}
.c-headline {
text-align: center;
font-weight: normal;
}
.c-headline > .e-title {
display: block;
font-size: 48px;
margin-bottom: 15px;
}
.c-headline > .e-title.m-image {
font-size: 1px;
}
.c-headline > .e-title.m-image img {
height: 60px;
}
.c-headline > .e-subtitle {
display: block;
font-size: 14px;
}
@media screen and (max-width: 640px) {
.c-headline > .e-title {
font-size: 3.6rem;
margin-bottom: 1rem;
}
.c-headline > .e-title.m-image img {
height: 4.3rem;
}
.c-headline > .e-subtitle {
font-size: 1.4rem;
color: #333;
}
}
.c-navigation {
position: fixed;
width: 85px;
height: 85px;
top: 0;
right: 0;
background-color: #000000;
z-index: 999;
}
.c-navigation .e-hamburger {
width: 100%;
height: 100%;
position: absolute;
cursor: pointer;
z-index: 2;
}
.c-navigation .e-hamburger > span {
width: 34px;
height: 2px;
background-color: #fff;
position: absolute;
display: block;
margin: auto;
left: 0;
right: 0;
transition: 0.2s;
}
.c-navigation .e-hamburger > span:nth-child(1) {
top: 24px;
}
.c-navigation .e-hamburger > span:nth-child(2) {
top: 34px;
}
.c-navigation .e-hamburger > span:nth-child(3) {
top: 44px;
}
.c-navigation .e-hamburger > p {
position: absolute;
display: block;
margin: auto;
width: 34px;
left: 0;
right: 0;
top: 45px;
text-align: center;
}
.c-navigation .e-hamburger > p::before {
content: "MENU";
font-size: 11px;
font-weight: normal;
color: #fff;
}
.c-navigation .e-menu {
background-color: #000000;
width: 630px;
position: absolute;
top: 0;
right: 0;
box-sizing: border-box;
transition: 0.2s;
height: 0;
overflow: auto;
}
.c-navigation .e-menu .e-inner {
padding: 180px 90px 50px;
}
.c-navigation .e-menu .e-button + .e-button {
margin-top: 20px;
}
.c-navigation .e-menu .e-button a {
display: block;
}
.c-navigation .e-menu .e-button.e-flex {
display: flex;
justify-content: space-between;
}
.c-navigation .e-menu .e-button.e-flex .e-link {
width: 49%;
}
.c-navigation .e-menu .e-row {
margin-top: 50px;
display: flex;
justify-content: space-between;
}
.c-navigation .e-menu .e-col {
width: 50%;
}
.c-navigation .e-menu .e-col a {
font-size: 18px;
font-weight: normal;
color: #fff;
text-decoration: none;
display: inline-block;
position: relative;
}
.c-navigation .e-menu .e-col a[target=_blank] {
padding-right: 30px;
}
.c-navigation .e-menu .e-col a[target=_blank]::before {
content: "";
width: 16px;
height: 16px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/common/pc/nav-icon.png) no-repeat center center/contain;
position: absolute;
display: block;
margin: auto 0;
top: 0;
bottom: 0;
right: 0;
}
.c-navigation .e-menu .e-col > ul > li + li {
margin-top: 30px;
}
.c-navigation .e-menu .e-parent > a {
padding-right: 20px;
}
.c-navigation .e-menu .e-parent > a::before, .c-navigation .e-menu .e-parent > a::after {
content: "";
width: 9px;
height: 1px;
background-color: #fff;
position: absolute;
display: block;
margin: auto 0;
top: 0;
bottom: 0;
right: 0;
}
.c-navigation .e-menu .e-parent > a::after {
transform: rotate(90deg);
}
.c-navigation .e-menu .e-parent.m-open a::after, .c-navigation .e-menu .p-line-box.m-open > .e-parent.e-contact-list a::after {
content: none;
}
.c-navigation .e-menu .e-child {
display: none;
padding-left: 15px;
}
.c-navigation .e-menu .e-child a {
font-size: 14px;
}
.c-navigation .e-menu .e-child > li {
margin-top: 10px;
}
.is-nav-open .c-navigation {
z-index: 999;
}
.is-nav-open .c-navigation .e-hamburger > span:nth-child(1) {
transform: rotate(315deg);
top: 35px;
}
.is-nav-open .c-navigation .e-hamburger > span:nth-child(2) {
display: none;
}
.is-nav-open .c-navigation .e-hamburger > span:nth-child(3) {
transform: rotate(-315deg);
top: 35px;
}
.is-nav-open .c-navigation .e-hamburger > p {
right: 3px;
}
.is-nav-open .c-navigation .e-hamburger > p::before {
content: "CLOSE";
}
.is-nav-open .c-navigation .e-menu {
height: 100vh;
}
@media screen and (max-width: 640px) {
.c-navigation {
width: 4.25rem;
height: 4.25rem;
}
.c-navigation .e-hamburger > span {
width: 2.4rem;
height: 0.1rem;
}
.c-navigation .e-hamburger > span:nth-child(1) {
top: 1.2rem;
}
.c-navigation .e-hamburger > span:nth-child(2) {
top: 1.7rem;
}
.c-navigation .e-hamburger > span:nth-child(3) {
top: 2.2rem;
}
.c-navigation .e-hamburger > p {
top: 2.2rem;
}
.c-navigation .e-hamburger > p::before {
font-size: 0.5rem;
}
.c-navigation .e-menu {
width: 100vw;
}
.c-navigation .e-menu .e-inner {
padding: 6.75rem 2rem;
}
.c-navigation .e-menu .e-button + .e-button {
margin-top: 1rem;
}
.c-navigation .e-menu .e-row {
margin-top: 2.5rem; }
.c-navigation .e-menu .e-col {
width: auto;
}
.c-navigation .e-menu .e-col + .e-col { }
.c-navigation .e-menu .e-col a {
font-size: 1.4rem;
}
.c-navigation .e-menu .e-col a[target=_blank]::before {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/common/sp/nav-icon.png);
width: 1.4rem;
height: 1.4rem;
}
.c-navigation .e-menu .e-col > ul > li + li {
margin-top: 2rem;
}
.c-navigation .e-menu .e-child {
padding-left: 1.5rem;
}
.c-navigation .e-menu .e-child a {
font-size: 1.2rem;
}
.c-navigation .e-menu .e-child > li {
margin-top: 1rem;
}
.is-nav-open .c-navigation .e-hamburger > span:nth-child(1) {
top: 1.8rem;
}
.is-nav-open .c-navigation .e-hamburger > span:nth-child(3) {
top: 1.8rem;
}
}
.c-footer {
padding: 100px 0 0; }
.c-footer .e-banners {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.c-footer .e-inner {
margin-top: 100px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.c-footer .e-inner .e-info p {
margin-top: 5px;
font-size: 14px;
font-weight: normal;
color: #000000;
line-height: 25px;
}
.c-footer .e-inner .e-links {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 600px;
}
.c-footer .e-inner .e-links .e-col li + li {
margin-top: 15px;
}
.c-footer .e-inner .e-links .e-col a {
text-decoration: none;
font-size: 14px;
font-weight: normal;
color: #000;
}
.c-footer .e-copyright {
font-size: 12px;
font-weight: normal;
color: #fff;
background-color: #000;
height: 40px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
margin-top: 80px;
}
.c-footer.m-no-margin {
padding-top: 0;
}
.c-footer.m-no-margin .e-copyright {
margin-top: 0;
}
@media screen and (max-width: 640px) {
.c-footer {
padding: 5rem 0 0;
margin-bottom: 5rem;
}
.c-footer .e-banners img {
width: 8rem;
}
.c-footer .e-inner {
margin-top: 4rem;
display: block;
}
.c-footer .e-inner .e-info a img {
width: 20.5rem;
}
.c-footer .e-inner .e-info p {
font-size: 1rem;
line-height: 1.8;
margin-top: 1rem;
}
.c-footer .e-inner .e-links {
margin-top: 1.75rem;
width: auto;
}
.c-footer .e-inner .e-links .e-col {
width: 48%;
}
.c-footer .e-inner .e-links .e-col li + li {
margin-top: 1rem;
}
.c-footer .e-inner .e-links .e-col a {
font-size: 1rem;
}
.c-footer .e-copyright {
margin: 4rem 0 0;
height: 3rem;
font-size: 1rem;
}
.c-footer.m-no-margin {
padding-top: 0;
}
.c-footer.m-no-margin .e-copyright {
margin-top: 0;
}
}
.c-footer .p-bnr-insta {
width: 520px;
margin: 50px auto 0;
}
@media screen and (max-width: 640px) {
.c-footer .p-bnr-insta {
margin-top: 20px;
width: 100%;
}
}
.c-footer-contact {
background-color: #ededed;
padding: 95px 0 100px;
text-align: center;
min-width: 1060px;
}
.c-footer-contact .e-title {
font-size: 20px;
margin-bottom: 40px;
}
.c-footer-contact .e-descript {
font-size: 14px;
margin-top: 15px;
line-height: 1.8;
}
.c-footer-contact .e-marker {
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin-top: 50px;
}
.c-footer-contact .e-marker + .e-marker {
margin-top: 20px;
}
.c-footer-contact .e-marker span {
font-size: 14px;
font-weight: bold;
color: #000000;
display: inline-block;
background: linear-gradient(transparent 65%, #d4d900 50%);
}
.c-footer-contact .e-marker::before {
content: "";
width: 12px;
height: 22px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/common/pc/contact-pen.png) no-repeat center center;
background-size: 100%;
margin-right: 10px;
}
.c-footer-contact .e-buttons {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 75px;
}
.c-footer-contact .e-buttons .e-button + .e-button {
margin-left: 40px;
}
@media screen and (max-width: 640px) {
.c-footer-contact {
padding: 4.5rem 0 5rem;
min-width: 0;
}
.c-footer-contact .e-title {
font-size: 1.5rem;
margin-bottom: 1rem;
}
.c-footer-contact .e-descript {
font-size: 1.2rem;
margin-top: 1rem;
text-align: justify;
line-height: 1.8;
}
.c-footer-contact .e-marker {
margin-top: 1.5rem;
justify-content: flex-start;
}
.c-footer-contact .e-marker + .e-marker {
margin-top: 1.5rem;
}
.c-footer-contact .e-marker span {
font-size: 1.2rem;
}
.c-footer-contact .e-buttons {
margin-top: 4rem;
}
.c-footer-contact .e-buttons .e-button + .e-button {
margin-left: 0;
margin-top: 3rem;
}
}
.c-page-top {
position: fixed;
left: 45px;
bottom: -100%;
transition: 0.2s;
z-index: 99;
}
@media screen and (max-width: 640px) {
.c-page-top {
left: 1.5rem;
}
.c-page-top img {
height: 2rem;
width: 3.5rem;
}
}
.c-side-btns {
width: 70px;
height: 380px;
display: block;
margin: auto;
position: fixed;
top: 0;
bottom: 0;
right: -100%;
z-index: 200;
transition: 0.2s;
background-color: #fff;
}
.c-side-btns .e-btn {
display: block;
line-height: 1;
font-size: 0;
margin-bottom: 1px;
}
@media screen and (max-width: 640px) {
.c-side-btns .e-btn {
margin-bottom: 0;
margin-right: 1px;
}
.c-side-btns .e-btn:last-of-type {
margin-right: 0;
}
}
.c-side-btns .e-btn.m-contact {
background: #D4D900;
}
.c-side-btns .e-btn.m-reserve {
background: #333;
}
.c-scroll-view .c-side-btns {
right: 0;
}
@media screen and (max-width: 640px) {
.c-side-btns {
top: inherit;
height: 5rem;
width: 100%;
display: flex;
bottom: -100%;
}
.c-side-btns .e-btn {
width: 50%;
text-align: center;
}
.c-side-btns .e-btn img {
height: 5rem;
}
.c-scroll-view .c-side-btns {
right: inherit;
bottom: 0;
}
}
.c-input-check {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
}
.c-input-check .e-item {
display: flex;
align-items: center;
justify-content: flex-start;
cursor: pointer;
margin-right: 40px;
}
.c-input-check .e-item input[type=radio] {
margin-right: 5px;
}
@media screen and (max-width: 640px) {
.c-input-check .e-item {
font-size: 1.2rem;
line-height: 4rem;
margin-right: 2rem;
}
}
.c-input-check-error {
margin-top: 1rem;  }
.mw_wp_form_confirm .c-input-check-error {
display: none;
}
.c-input-text .e-label {
font-size: 16px;
font-weight: bold;
color: #000;
}
.c-input-text .e-label .e-required {
color: #bc0000;
margin-left: 1em;
font-weight: normal;
}
.c-input-text input[type=text],
.c-input-text input[type=password],
.c-input-text input[type=number],
.c-input-text input[type=tel],
.c-input-text input[type=email] {
display: block;
width: 100%;
border-bottom: 2px solid #000000;
height: 50px;
box-sizing: border-box;
padding: 10px;
margin-top: 10px;
font-family: inherit;
font-weight: inherit;
font-size: initial;
}
.c-input-text textarea {
display: block;
width: 100%;
padding: 10px;
margin-top: 10px;
box-sizing: border-box;
font-family: inherit;
font-weight: inherit;
font-size: initial;
background: #f8f8f8;
border: 1px solid #d7d7d7;
}
@media screen and (max-width: 640px) {
.c-input-text .e-label {
font-size: 1.4rem;
}
.c-input-text input[type=text],
.c-input-text input[type=password],
.c-input-text input[type=number],
.c-input-text input[type=tel],
.c-input-text input[type=email] {
height: 3rem;
padding: 1rem;
margin-top: 1rem;
}
}
.c-input-image-select {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.c-input-image-select .e-item {
width: 235px;
text-align: center;
position: relative;
margin-right: 40px;  }
.c-input-image-select .e-item:nth-child(4n) {
margin-right: 0;
}
.c-input-image-select .e-item:nth-child(n+5) {
margin-top: 40px;
}
.c-input-image-select .e-item.m-col-2 {
width: 510px;
}
.c-input-image-select .e-item.m-col-2:nth-child(2n) {
margin-right: 0;
}
.c-input-image-select .e-item.m-col-2:nth-child(n+3) {
margin-top: 70px;
}
.c-input-image-select .e-item .mwform-checkbox-field label {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
display: flex;
flex-wrap: wrap;
align-items: flex-end;
justify-content: center;
}
.c-input-image-select .e-item .mwform-checkbox-field label span {
display: none;
}
.c-input-image-select .e-item .mwform-checkbox-field label input {
position: relative;
top: 1.4em;
}
@media screen and (max-width: 640px) {
.c-input-image-select {
justify-content: space-between;
}
.c-input-image-select .e-item {
font-size: 1.2rem;
width: 13rem;
}
.c-input-image-select .e-item:nth-child(n) {
margin-right: 0;
}
.c-input-image-select .e-item:nth-child(n+3) {
margin-top: 3rem;
}
.c-input-image-select .e-item.m-col-2 {
width: auto;
}
.c-input-image-select .e-item.m-col-2:nth-child(n+2) {
margin-top: 4.5rem;
}
}
.c-input-image-select-error {
padding-top: 2.4em;  }
.mw_wp_form_confirm .c-input-image-select-error {
display: none;
}
.p-line-box {
position: fixed;
right: 20px;
z-index: 99;
transition: 0.5s;
}
@media screen and (max-width: 640px) {
.p-line-box {
right: 0.5rem;
}
}
.p-line-box .e-pcNone {
display: none;
}
@media screen and (max-width: 640px) {
.p-line-box .e-pcNone {
display: block;
}
.p-line-box .e-spNone {
display: none;
}
.p-line-box img {
width: 6rem;
}
}
.p-line-box > .e-line > .e-line-btn {
position: relative;
z-index: 99;
}
.p-line-box > .e-line > .e-line-btn.m-hidden, .p-line-box.m-open > .e-line > .e-line-btn, .p-line-box.m-open > .p-line-box.e-contact-list > .e-line > .e-line-btn {
height: 0;
overflow: hidden;
}
.p-line-box > .e-contact-list {
display: flex;
flex-direction: column;
position: fixed;
right: 0.5rem;
bottom: 9rem;
z-index: 0;
height: auto;
max-height: 0;
overflow: hidden;
margin-bottom: 35px;
transition: 0.5s;
}
.p-line-box > .e-contact-list.m-open, .p-line-box.m-open > .e-contact-list, .p-line-box.m-open > .p-line-box.e-contact-list > .e-contact-list {
max-height: 400px;
margin-bottom: 0px;
}
.p-top-visual {
height: 100vh;
min-height: 620px;
width: 100%;
position: relative;
}
.p-top-visual .e-slider {
height: 100%;
}
.p-top-visual .e-slider .e-container {
width: 100%;
height: 100%;
}
.p-top-visual .e-slider .e-slide {
background-position: center;
background-size: cover;
height: 100%;
}
.p-top-visual .e-slider .e-slide img {
width: 100%;
height: 100%;
}
.p-top-visual .e-logo {
position: absolute;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 9;
}
.p-top-visual .e-logo .e-bnr {
position: absolute;
bottom: 65px;
text-align: center;
left: 0;
right: 0;
margin: auto;
width: 966px;
display: flex;
align-items: flex-end;
justify-content: center;
}
.p-top-visual .e-logo .e-bnr > .e-item {
width: 49%;
margin: 8px;
}
@media screen and (max-width: 640px) {
.p-top-visual {
height: calc(100vh - 5rem);
min-height: 0;
}
.p-top-visual .e-slider .e-container {
position: absolute;
top: 0;
}
.p-top-visual .e-slider .e-slide {
min-width: 0;
}
.p-top-visual .e-logo {
min-width: 0;
}
.p-top-visual .e-logo .e-txt img {
width: 28rem;
}
.p-top-visual .e-logo .e-bnr {
bottom: 3rem;
width: 25rem;
margin: 0 auto;
display: block;
}
.p-top-visual .e-logo .e-bnr > .e-item {
margin: 0 0 0.7rem 0;
width: 24rem;
}
}
.p-top-introduction {
margin-top: 101px; }
.p-top-introduction .e-block {
max-width: 950px;
width: 100%;
margin: auto;
}
.p-top-introduction .e-block .e-banners {
display: flex;
justify-content: space-between;
}
.p-top-introduction .e-block .e-txt1 {
font-size: 16px;
font-weight: normal;
color: #000000;
text-align: center;
line-height: 30px;
margin-top: 60px;
}
.p-top-introduction .e-block .e-txt2 {
text-align: center;
margin-top: 70px;
margin-bottom: 130px;
}
.p-top-introduction .e-block .e-txt2 > span {
font-size: 24px;
font-weight: bold;
color: #000000;
display: inline-block;
background: linear-gradient(transparent 65%, #d4d900 50%);
}
.p-top-introduction .e-block .e-person {
display: block;
margin: 80px auto 0;
text-align: center;
}
.p-top-introduction .e-topinfo-corona {
max-width: 500px;
margin: 0 auto 8rem;
border: 1px solid red;
border-radius: 10px;
text-align: left;
padding: 3rem 8rem;
}
.p-top-introduction .e-topinfo-corona > ul > .e-info-item {
list-style: disc;
color: red;
}
.p-top-introduction .e-topinfo-corona > ul > .e-info-item > a {
color: red;
}
@media screen and (max-width: 640px) {
.p-top-introduction {
margin-top: -0.1rem; }
.p-top-introduction .e-block {
max-width: 100%;
}
.p-top-introduction .e-block .e-banners > picture > img {
width: 10.66rem;
}
.p-top-introduction .e-block .e-txt1 {
font-size: 1.2rem;
margin-top: 2rem;
}
.p-top-introduction .e-block .e-txt2 {
margin-top: 3rem;
margin-bottom: 7rem;
line-height: 2;
}
.p-top-introduction .e-block .e-txt2 > span {
font-size: 1.8rem;
display: initial;
}
.p-top-introduction .e-block .e-person {
max-width: 90%;
margin: 3rem auto 0;
}
.p-top-introduction .e-topinfo-corona {
width: 90%;
margin: 4rem auto;
padding: 2rem 2rem 2rem 4rem;
}
}
.p-top-works {
padding: 90px 0;
position: relative;
border-bottom: 1px solid #dddddd;
}
.p-top-works .e-list {
margin-top: 90px;
}
.p-top-works .e-button {
margin: 80px 0 0;
text-align: center;
}
.p-top-works .e-button.m-overwrap {
position: absolute;
margin: auto;
left: 0;
right: 0;
bottom: 100px;
}
.p-top-works .e-label {
font-size: 20px;
font-weight: bold;
color: #000;
line-height: 40px;
text-align: center;
margin-top: 100px;
}
.p-top-works .e-image {
display: block;
margin: 35px auto 0;
max-width: 100%;
}
@media screen and (max-width: 640px) {
.p-top-works {
padding: 5rem 0;
}
.p-top-works .e-list {
margin-top: 5rem;
}
.p-top-works .e-button {
margin: 4rem 0 0;
}
.p-top-works .e-button.m-overwrap {
bottom: 5rem;
}
.p-top-works .e-label {
margin-top: 6rem;
font-size: 1.5rem;
line-height: 2;
}
.p-top-works .e-image {
margin: 2rem auto 0;
}
}
.p-top-model-house {
padding: 115px 0 100px;
border-bottom: 1px solid #dddddd;
}
@media screen and (min-width: 641px) {
.p-top-model-house a.e-vrlink {
max-width: 500px;
display: block;
margin: 0 auto;
}
}
.p-top-model-house .e-img {
display: block;
margin: 50px auto 0;
}
.p-top-model-house .e-img:hover {
opacity: 0.5;
}
.p-top-model-house .e-img.m-vr {
margin: 100px auto 0;
}
.p-top-model-house .e-label {
font-size: 20px;
font-weight: bold;
margin-top: 45px;
color: #000;
text-align: center;
}
.p-top-model-house .e-descript {
font-size: 14px;
font-weight: normal;
line-height: 30px;
margin-top: 35px;
color: #000;
text-align: center;
}
.p-top-model-house .e-slider-holder {
margin-top: 50px;
}
.p-top-model-house .e-slider-container {
padding-bottom: 60px;
}
.p-top-model-house .e-slider-container .e-slide {
width: 600px;
}
.p-top-model-house .e-slider-container .e-arrow {
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
height: 32px;
width: 72px;
z-index: 1;
top: inherit;
bottom: 0;
margin-bottom: 0;
position: absolute;
}
.p-top-model-house .e-slider-container .e-arrow.m-prev {
background-image: url(//ike-da.co.jp/wordpress/wp-content/themes/original/images/views/home/pc/arw_prev.png);
left: 50%;
margin-left: -300px;
}
.p-top-model-house .e-slider-container .e-arrow.m-next {
background-image: url(//ike-da.co.jp/wordpress/wp-content/themes/original/images/views/home/pc/arw_next.png);
right: 50%;
margin-right: -300px;
}
.p-top-model-house .e-button {
margin: 80px 0 0;
text-align: center;
}
@media screen and (max-width: 640px) {
.p-top-model-house {
padding: 5rem 0;
}
.p-top-model-house .e-img {
max-width: 100%;
margin: 4.5rem auto 0;
width: 27rem;
}
.p-top-model-house .e-img.m-vr {
width: 22rem;
margin: 4.5rem auto 0;
}
.p-top-model-house .e-label {
font-size: 1.5rem;
margin-top: 2rem;
}
.p-top-model-house .e-descript {
font-size: 1.2rem;
text-align: justify;
line-height: 1.8;
margin-top: 2rem;
}
.p-top-model-house .e-slider-holder {
margin-top: 2rem;
}
.p-top-model-house .e-slider-container {
padding-bottom: 3.5rem;
}
.p-top-model-house .e-slider-container .e-slide {
width: 23rem;
}
.p-top-model-house .e-slider-container .e-arrow {
width: 3.5rem;
height: 1.5rem;
}
.p-top-model-house .e-slider-container .e-arrow.m-prev {
margin-left: -11.5rem;
}
.p-top-model-house .e-slider-container .e-arrow.m-next {
margin-right: -11.5rem;
}
.p-top-model-house .e-button {
margin-top: 4rem;
}
}
.p-top-bnr {
background-color: rgba(0, 0, 0, 0.7);
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/views/home/pc/yokkaichi_bg.jpg);
background-size: cover;
background-position: center;
width: 100%;
margin: 0 auto;
position: relative;
padding: 80px 0 60px;
}
.p-top-bnr::after {
content: "";
background-color: rgba(0, 0, 0, 0.3);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.p-top-bnr .e-inner {
margin: 0 auto;
text-align: center;
position: relative;
z-index: 1;
}
.p-top-bnr .e-inner .e-txt {
color: white;
font-size: 20px;
margin: 10px;
}
.p-top-bnr .e-inner .e-button {
border: 1px white solid;
color: white;
display: block;
margin: 20px auto 0;
padding: 10px;
border-radius: 6px;
width: 335px;
text-align: center;
font-size: 20px;
text-decoration: none;
}
.p-top-bnr .e-inner .e-chiikiimg {
position: absolute;
top: -80px;
right: 120px;
}
@media screen and (max-width: 640px) {
.p-top-bnr {
padding: 40px 0 20px;
}
.p-top-bnr .e-inner {
margin: 0 auto;
text-align: center;
position: relative;
z-index: 1;
}
.p-top-bnr .e-inner .e-txt {
font-weight: bold;
}
.p-top-bnr .e-inner .e-button {
font-weight: bold;
width: 100%;
}
.p-top-bnr .e-inner .e-chiikiimg {
width: 25%;
height: auto;
top: -70px;
right: 10px;
}
}
.p-page-bnr {
display: flex;
justify-content: center;
width: 100%;
margin: 0 auto 100px;
}
.p-page-bnr > .e-bnr-box {
margin-right: 24px;
}
@media screen and (max-width: 640px) {
.p-page-bnr > .e-bnr-box {
margin-right: 0.7rem;
}
}
.p-page-bnr > .e-bnr-box:last-of-type {
margin-right: 0;
}
.p-top-news {
padding: 100px 0;
background-color: #ededed;
}
.p-top-news .e-list {
margin-top: 85px;
}
.p-top-news .e-button {
text-align: center;
margin-top: 75px;
}
@media screen and (max-width: 640px) {
.p-top-news {
padding: 5rem 0;
border-bottom: 0;
}
.p-top-news .e-list {
margin-top: 5rem;
}
.p-top-news .e-button {
margin-top: 4rem;
}
}
.p-top-blog {
padding: 80px 0 0;
position: relative;
overflow: hidden;
}
.p-top-blog .e-list,
.p-top-blog .e-slider-holder {
margin-top: 100px;
}
.p-top-blog .e-button {
margin-top: 75px;
text-align: center;
}
.p-top-blog .e-slider-container {
overflow: visible;
}
.p-top-blog .e-ameblo {
display: flex;
justify-content: flex-start;
align-items: center;
margin: 90px -25px 0;
}
.p-top-blog .e-ameblo .e-anchor {
display: block;
width: 320px;
margin: 0 25px;
font-size: 1.4rem;
text-decoration: none;
position: relative;
padding-left: 45px;
}
.p-top-blog .e-ameblo .e-anchor::before, .p-top-blog .e-ameblo .e-anchor::after {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
}
.p-top-blog .e-ameblo .e-anchor::before {
width: 24px;
height: 30px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/views/home/pc/icon-blog.svg) no-repeat center center/contain;
left: 0;
}
.p-top-blog .e-ameblo .e-anchor::after {
width: 7px;
height: 14px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/views/home/pc/icon-angle.svg) no-repeat center center/contain;
right: 0;
}
.p-top-blog .e-ameblo .e-date {
color: #afafaf;
font-weight: bold;
display: block;
margin-bottom: 5px;
}
.p-top-blog .e-ameblo .e-title {
display: block;
color: #000;
}
@media screen and (max-width: 640px) {
.p-top-blog {
padding: 5rem 0;
}
.p-top-blog .e-list,
.p-top-blog .e-slider-holder {
margin-top: 4rem;
}
.p-top-blog .e-slider-container .e-slide {
width: 23rem;
}
.p-top-blog .e-ameblo {
display: block;
margin: 4rem 2rem 0;
}
.p-top-blog .e-ameblo .e-anchor {
width: auto;
margin: 0;
padding-left: 3.5rem;
}
.p-top-blog .e-ameblo .e-anchor::before {
width: 2rem;
height: 2.5rem;
}
.p-top-blog .e-ameblo .e-anchor + .e-anchor {
margin-top: 3rem;
}
.p-top-blog .e-ameblo .e-date {
font-size: 1.2rem;
margin-bottom: 0;
}
.p-top-blog .e-ameblo .e-title {
font-size: 1.2rem;
}
.p-top-blog .e-button {
margin: 4rem auto 0;
}
}
.p-top-building {
padding: 90px 0 100px;
position: relative;
}
.p-top-building .e-button-wrapper {
margin-top: 90px;
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.p-top-building .e-button-wrapper .e-button {
width: 200px;
position: relative;
margin-right: 10px;
}
.p-top-building .e-button-wrapper .e-button:last-child {
margin-right: 0;
}
.p-top-building .e-button-wrapper .e-button .e-text {
position: absolute;
bottom: 30px;
font-size: 14px;
width: 100%;
text-align: center;
color: #000;
}
@media screen and (max-width: 640px) {
.p-top-building {
padding: 5rem 0;
}
.p-top-building .e-button-wrapper {
margin-top: 3rem;
justify-content: center;
flex-wrap: wrap;
}
.p-top-building .e-button-wrapper .e-button {
width: 27%;
margin-right: 1rem;
position: relative;
}
.p-top-building .e-button-wrapper .e-button:nth-child(1) .e-text {
bottom: 2.5rem;
}
.p-top-building .e-button-wrapper .e-button:nth-child(3) {
margin-right: 0;
}
.p-top-building .e-button-wrapper .e-button:nth-child(5) {
margin-top: 2rem;
margin-right: 0;
}
.p-top-building .e-button-wrapper .e-button .e-text {
bottom: 1.5rem;
font-size: 1.2rem;
}
}
.p-form {
margin-bottom: 210px;
padding-top: 125px;  }
.p-form .e-descript {
text-align: center;
margin: 90px 0 45px;
line-height: 2;
font-size: 14px;
}
.p-form .e-tel-row {
display: flex;
justify-content: space-between;
}
.p-form .e-tel-row .e-tel-col {
border: 10px solid #eee;
padding: 45px;
width: 510px;
}
.p-form .e-tel-row .e-tel-head {
text-align: center;
margin-bottom: 30px;
font-size: 20px;
}
.p-form .e-tel-row .e-tel-desc {
font-size: 14px;
line-height: 2;
}
.p-form .e-tel-row .e-tel-link {
display: block;
background: #333;
margin-top: 20px;
padding: 20px 0;
text-align: center;
pointer-events: none;
}
.p-form .e-tel-row .e-tel-link > img {
width: 324px;
}
.p-form .e-tel-row .e-tel-line {
display: flex;
align-items: center;
justify-content: center;
margin: 15px 0;
}
.p-form .e-tel-row .e-tel-line > * {
margin: 0 20px;
}
.p-form .e-container {
margin-top: 90px;
}
.p-form .e-field {
margin-bottom: 90px;
}
.p-form .e-field > .e-label {
font-size: 20px;
line-height: 1.8;
margin-bottom: 35px;
}
.p-form .e-field > .e-label .e-required {
font-size: 14px;
color: #bc0000;
font-weight: normal;
display: inline-block;
vertical-align: middle;
margin-left: 0.5em;
}
.p-form .e-field > .e-input .e-row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
}
.p-form .e-field > .e-input .e-col.m-full {
width: 100%;
margin-top: 60px;
}
.p-form .e-field > .e-input .e-col.m-half {
width: 500px;
}
.p-form .e-field > .e-input .e-col.m-half:nth-child(n+3) {
margin-top: 60px;
}
.p-form .e-field > .e-remarks {
margin-top: 1rem;
}
.p-form .e-privacy {
text-align: center;
}
.p-form .e-privacy label {
font-size: 16px;
font-weight: normal;
color: #000000;
}
.p-form .e-privacy label a {
color: #000CFF;
}
.p-form .e-privacy label a:hover {
text-decoration: none;
}
.p-form .e-privacy label input {
position: relative;
top: -2px;
margin-right: 10px;
}
.p-form .e-privacy label span label span {
display: none;
}
.p-form .mw_wp_form_confirm .e-field > .e-label {
display: none;
}
.p-form .mw_wp_form_confirm .e-privacy label {
font-size: 0;
}
.p-form .mw_wp_form_confirm .e-privacy .e-show-text {
font-size: 16px;
}
.p-form .e-action {
margin-top: 50px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.p-form .e-action > * + * {
margin-top: 60px;
}
@media screen and (max-width: 640px) {
.p-form {
padding-top: 4.5rem;
margin-bottom: 5rem;  }
.p-form .e-descript {
margin: 4rem 0 2rem;
font-size: 1.2rem;
text-align: left;
}
.p-form .e-tel-row {
display: block;
}
.p-form .e-tel-row .e-tel-col {
width: auto;
border-width: 0.5rem;
padding: 3rem 2rem;
}
.p-form .e-tel-row .e-tel-col + .e-tel-col {
margin-top: 2rem;
}
.p-form .e-tel-row .e-tel-head {
font-size: 1.5rem;
margin-bottom: 1.5rem;
}
.p-form .e-tel-row .e-tel-desc {
font-size: 1.2rem;
}
.p-form .e-tel-row .e-tel-desc.m-remark {
font-size: 0.9rem;
}
.p-form .e-tel-row .e-tel-link {
padding: 1.2rem;
margin-top: 1.5rem;
pointer-events: all;
}
.p-form .e-tel-row .e-tel-line a img {
width: 12.5rem;
}
.p-form .e-container {
margin-top: 4rem;
}
.p-form .e-field {
margin-bottom: 4rem;
}
.p-form .e-field > .e-label {
margin-bottom: 1rem;
font-size: 1.4rem;
}
.p-form .e-field > .e-label .e-required {
font-size: 1.2rem;
}
.p-form .e-field > .e-input input[type=file] {
width: 100%;
}
.p-form .e-field > .e-input .e-col.m-full {
margin-top: 2rem;
}
.p-form .e-field > .e-input .e-col.m-half {
width: 100%;
}
.p-form .e-field > .e-input .e-col.m-half:nth-child(n+2) {
margin-top: 2rem;
}
.p-form .e-privacy label {
font-size: 1.2rem;
}
.p-form .e-privacy label input {
top: 0.2rem;
}
.p-form .mw_wp_form_confirm .e-privacy label {
font-size: 0;
}
.p-form .mw_wp_form_confirm .e-privacy .e-show-text {
font-size: 1.2rem;
}
.p-form .e-action {
margin-top: 4rem;
}
.p-form .e-action > * + * {
margin-top: 4rem;
}
}
.form_area .p-sekoujirei-form-btn input[name=submitConfirm] {
position: absolute;
right: 0;
top: 0;
width: 386px;
height: 60px;
}
@media screen and (max-width: 640px) {
.form_area .p-sekoujirei-form-btn input[name=submitConfirm] {
width: 100%;
top: 6rem;
}
}
@media screen and (max-width: 640px) {
.form_area .p-sekoujirei-form-btn .worklist-btn {
position: absolute;
width: 100%;
left: 0;
top: 0px;
}
}
.p-sekoujirei-form-btn input[name=mwform_submitButton-991] + a {
display: none;
}
.grecaptcha-badge {
bottom: 0 !important;
}
.p-form-result {
padding-top: 125px;
margin-bottom: 170px;
}
.p-form-result .e-message {
margin-top: 90px;
text-align: center;
}
.p-form-result .e-message > h3 {
font-size: 20px;
margin-bottom: 40px;
}
.p-form-result .e-message > p {
font-size: 14px;
line-height: 1.7;
}
.p-form-result .e-action {
margin-top: 50px;
display: flex;
justify-content: center;
align-items: center;
}
.p-form-result .e-action > * + * {
margin-left: 10px;
}
@media screen and (max-width: 640px) {
.p-form-result {
padding-top: 4.5rem;
margin-bottom: 5rem;
}
.p-form-result .e-message {
margin-top: 4.5rem;
}
.p-form-result .e-message > h3 {
font-size: 1.4rem;
margin-bottom: 2rem;
}
.p-form-result .e-message > p {
font-size: 1.2rem;
line-height: 1.8;
}
.p-form-result .e-action {
margin-top: 4rem;
}
}
.p-event-contact .e-title {
font-size: 24px;
font-weight: bold;
text-align: center;
padding: 0;
border: none;
line-height: 1.2;
margin-bottom: 40px;
}
.p-event-contact .e-title > span {
padding-bottom: 10px;
display: inline-block;
border-bottom: 1px solid #d4d900;
}
.p-event-contact .e-sub-title {
font-size: 20px;
font-weight: bold;
text-align: center;
margin-bottom: 40px;
line-height: 1.2;
}
.p-event-contact .e-body {
padding: 45px 75px;
border: 10px solid #eeeeee;
}
.p-event-contact .e-body ~ .e-body {
margin-top: 40px;
}
.p-event-contact .e-tel-wrap {
margin-bottom: 35px;
}
.p-event-contact .e-tel-desc {
font-size: 14px;
text-align: center;
margin-bottom: 20px;
}
.p-event-contact .e-line-wrap {
display: flex;
justify-content: center;
align-items: center;
}
.p-event-contact .e-line-button {
text-align: center;
}
.p-event-contact .e-line-button > p {
font-size: 16px;
font-weight: bold;
margin-bottom: 15px;
}
.p-event-contact .e-line-button img {
width: 150px;
}
.p-event-contact .e-line-qr {
width: 130px;
margin-left: 25px;
}
@media screen and (max-width: 640px) {
.p-event-contact .e-title {
font-size: 1.8rem;
margin-bottom: 2rem;
}
.p-event-contact .e-title > span {
padding-bottom: 0.8rem;
}
.p-event-contact .e-sub-title {
font-size: 1.5rem;
margin-bottom: 1.8rem;
}
.p-event-contact .e-body {
padding: 3rem 2rem;
border-width: 0.5rem;
}
.p-event-contact .e-tel-wrap {
margin-bottom: 2rem;
}
.p-event-contact .e-tel-desc {
font-size: 0.9rem;
}
.p-event-contact .e-line-button > p {
font-size: 1.2rem;
}
.p-event-contact .e-line-button img {
width: 12.5rem;
}
} .p-form-info-corona {
border: 2px solid #d4d900;
padding: 4rem 7rem 3.5rem;
margin-bottom: 5rem;
}
.p-form-info-corona > .e-corona-title {
font-size: 20px;
letter-spacing: 0.04em;
font-weight: 600;
margin-bottom: 3rem;
}
.p-form-info-corona > .e-list > .e-item {
margin-bottom: 2.5rem;
}
.p-form-info-corona > .e-list > .e-item:last-of-type {
margin-bottom: 0;
}
.p-form-info-corona > .e-list > .e-item > .e-cont {
display: inline;
font-size: 14px;
font-weight: 600;
background: linear-gradient(transparent 60%, #d4d900 50%);
margin-bottom: 0.5rem;
}
.p-form-info-corona > .e-list > .e-item a {
color: #1e00ff;
text-decoration: underline;
}
@media screen and (max-width: 640px) {
.p-form-info-corona {
padding: 3rem 2rem 3rem;
margin-bottom: 5rem;
}
.p-form-info-corona > .e-corona-title {
font-size: 16px;
margin-bottom: 2rem;
text-align: center;
}
.p-form-info-corona > .e-list > .e-item {
margin-bottom: 1.5rem;
}
.p-form-info-corona > .e-list > .e-item > .e-cont {
font-size: 14px;
}
.p-form-info-corona > .e-list > .e-item > .e-text {
font-size: 14px;
}
}
.p-event-form .e-label {
display: block;
font-size: 16px;
font-weight: bold;
margin-bottom: 15px;
}
.p-event-form .e-required {
font-size: 14px;
color: #bc0000;
margin-left: 1em;
}
.p-event-form .e-group + .e-group {
margin-top: 35px;
}
.p-event-form .e-group.m-half {
display: flex;
align-items: center;
justify-content: space-between;
}
.p-event-form .e-group.m-half .e-col {
width: 220px;
}
.p-event-form .e-group.m-privacy {
text-align: center;
font-size: 16px;  }
.p-event-form .e-group.m-privacy a {
color: #000CFF;
text-decoration: underline;
}
.p-event-form .e-group.m-privacy a:hover {
text-decoration: none;
}
.p-event-form .e-group.m-privacy .mwform-checkbox-field label {
display: inline;
}
.p-event-form .e-group.m-privacy .mwform-checkbox-field-text {
display: none;
}
.mw_wp_form_confirm .p-event-form .e-group.m-privacy label {
font-size: 0;
}
.mw_wp_form_confirm .p-event-form .e-group.m-privacy .e-show-text {
font-size: 16px;
}
.p-event-form .e-group input[type=text],
.p-event-form .e-group input[type=tel],
.p-event-form .e-group input[type=number],
.p-event-form .e-group input[type=email],
.p-event-form .e-group textarea {
width: 100%;
padding: 12px;
border: 1px solid #d7d7d7;
background: #f8f8f8;
box-sizing: border-box;
}
.p-event-form .e-input-group {
display: flex;
align-items: center;
justify-content: flex-start;
}
.p-event-form .e-input-group > input[type=text], .p-event-form .e-input-group > input[type=tel], .p-event-form .e-input-group > input[type=number], .p-event-form .e-input-group > input[type=email] {
flex-grow: 1;
}
.p-event-form .e-input-group .e-icon {
margin-right: 15px;
flex-shrink: 0;
width: 22px;
}
.p-event-form .e-input-group .e-icon img {
width: 22px;
}
.p-event-form .e-action {
margin-top: 50px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.p-event-form .e-action .c-button {
width: 300px;
height: 60px;
border: 1px solid #000;
background: #fff;
font-size: 14px;
margin: auto;
}
.p-event-form .e-action .c-button:hover {
background-color: #000;
color: #fff;
opacity: 1;
}
.p-event-form .e-action .c-button.m-gray {
background-color: #ededed;
}
.p-event-form .e-action .c-button.m-gray:hover {
background-color: #000;
color: #fff;
}
.p-event-form .e-action .c-button.m-yellow {
border-color: #d4d900;
color: #000;
background-color: #d4d900;
}
.p-event-form .e-action .c-button.m-yellow:hover {
background-color: #fff;
}
.p-event-form .e-action .c-button.m-black {
border-color: #333333;
color: #fff;
background-color: #333333;
}
.p-event-form .e-action .c-button.m-black:hover {
background-color: #fff;
color: #333;
}
.p-event-form .e-action > * + * {
margin-top: 60px;
}
@media screen and (max-width: 640px) {
.p-event-form .e-label {
font-size: 1.4rem;
margin-bottom: 1.5rem;
}
.p-event-form .e-required {
font-size: 1.2rem;
}
.p-event-form .e-group + .e-group {
margin-top: 2.5rem;
}
.p-event-form .e-group.m-half {
display: block;
}
.p-event-form .e-group.m-half .e-col {
width: auto;
}
.p-event-form .e-group.m-half .e-col + .e-col {
margin-top: 2.5rem;
}
.p-event-form .e-group.m-privacy {
font-size: 1.4rem;  }
.mw_wp_form_confirm .p-event-form .e-group.m-privacy .e-show-text {
font-size: 1.4rem;
}
.p-event-form .e-group input[type=text],
.p-event-form .e-group input[type=tel],
.p-event-form .e-group input[type=number],
.p-event-form .e-group input[type=email],
.p-event-form .e-group textarea {
padding: 1.4rem;
font-size: initial;
}
.p-event-form .e-input-group .e-icon {
width: 1.9rem;
}
.p-event-form .e-input-group .e-icon img {
width: 1.9rem;
}
.p-event-form .e-action {
margin-top: 4rem;
}
.p-event-form .e-action .c-button {
width: 20rem;
height: 4.5rem;
font-size: 1.2rem;
}
.p-event-form .e-action > * + * {
margin-top: 4rem;
}
}
.l-old-style {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.l-old-style > h2.staff#title img {
width: 123px;
height: auto;
top: 290px;
}
@media screen and (max-width: 640px) {
.l-old-style > h2.staff#title img {
width: 46%;
top: 25vw;
}
}
.l-old-style > .contents.m-staff {
margin: 80px auto 30px;
}
@media screen and (max-width: 640px) {
.l-old-style > .contents.m-staff {
margin: 0 auto;
}
}
.l-old-style .p-staff-container {
width: 90%;
max-width: 1060px;
margin: 0 auto;
padding: 80px 0 20px;
font-size: 16px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-staff-container {
font-size: 14px;
}
}
.l-old-style .p-staff-container > .c-title {
font-size: 20px;
font-weight: bold;
border-bottom: 1px solid #eaece6;
margin-bottom: 40px;
padding: 0 0 10px 20px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-staff-container > .c-title {
font-size: 18px;
margin-bottom: 20px;
}
}
.l-old-style .p-staff-container .e-staff-list {
display: flex;
justify-content: start;
flex-wrap: wrap;
margin-bottom: 20px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-staff-container .e-staff-list {
justify-content: space-between;
width: 90%;
margin: 30px auto 0;
}
}
.l-old-style .p-staff-container .e-staff-list > .e-item {
text-align: center;
margin-bottom: 80px;
margin-right: 45px;
}
@media screen and (min-width: 641px) and (max-width: 1175px) {
.l-old-style .p-staff-container .e-staff-list > .e-item {
width: 21%;
}
}
@media screen and (max-width: 640px) {
.l-old-style .p-staff-container .e-staff-list > .e-item {
width: 45%;
margin-bottom: 30px;
nav-right: 0;
margin-right: 0;
}
}
.l-old-style .p-staff-container .e-staff-list > .e-item:nth-of-type(4n) {
margin-right: 0;
}
.l-old-style .p-staff-container .e-staff-list > .e-item > .e-img {
margin-bottom: 20px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-staff-container .e-staff-list > .e-item > .e-img {
margin-bottom: 10px;
}
}
.l-old-style .p-staff-container .e-staff-list > .e-item > .e-name > .m-small {
display: inline-block;
font-size: 14px;
padding-bottom: 5px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-staff-container .e-staff-list > .e-item > .e-name > .m-small {
padding-bottom: 0;
}
}
.l-old-style .p-modal {
display: none;
height: 100vh;
position: fixed;
top: 0;
right: 0;
left: 0;
margin: auto;
width: 100%;
z-index: 10;
}
.l-old-style .p-modal > .e-bg {
background: rgba(0, 0, 0, 0.5);
height: 100vh;
position: absolute;
width: 100%;
}
.l-old-style .p-modal > .e-content {
width: 90%;
max-width: 1060px;
height: 80%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
overflow-y: scroll;
}
.l-old-style .p-modal > .e-content > .e-wrapper {
width: 90%;
margin: 0 auto;
}
.l-old-style .p-modal > .e-content .e-btn-top {
text-align: right;
margin-top: 2rem;
}
@media screen and (max-width: 640px) {
.l-old-style .p-modal .e-close-btn > .js-modal-close > img {
width: 20px;
}
}
.l-old-style .p-modal .e-close-btn > .e-close {
font-size: 10px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-modal .e-close-btn > .e-close {
font-size: 7px;
}
}
.l-old-style .p-modal .e-close-btn.m-top {
text-align: right;
margin-top: 20px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-modal .e-close-btn.m-top {
margin-top: 10px;
}
}
.l-old-style .p-modal .e-close-btn.m-bottom {
text-align: center;
margin: 40px 0;
}
@media screen and (max-width: 640px) {
.l-old-style .p-modal .e-close-btn.m-bottom {
margin: 15px 0;
}
}
.l-old-style .p-top-box {
margin: 20px 70px 20px 80px;
display: flex;
justify-content: flex-end;
background-size: contain;
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box {
display: block;
margin: 10px 0;
}
}
.l-old-style .p-top-box.m-01 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_sakamoto.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-01 {
background-image: none;
}
}
.l-old-style .p-top-box.m-02 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_yoshimizu.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-02 {
background-image: none;
}
}
.l-old-style .p-top-box.m-03 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_fukuda.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-03 {
background-image: none;
}
}
.l-old-style .p-top-box.m-04 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_sato.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-04 {
background-image: none;
}
}
.l-old-style .p-top-box.m-05 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_nishi.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-05 {
background-image: none;
}
}
.l-old-style .p-top-box.m-06 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_kitade.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-06 {
background-image: none;
}
}
.l-old-style .p-top-box.m-07 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_morita.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-07 {
background-image: none;
}
}
.l-old-style .p-top-box.m-08 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_higuti.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-08 {
background-image: none;
}
}
.l-old-style .p-top-box.m-09 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_hayatu.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-09 {
background-image: none;
}
}
.l-old-style .p-top-box.m-10 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_gyoubu.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-10 {
background-image: none;
}
}
.l-old-style .p-top-box.m-11 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_morimoto.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-11 {
background-image: none;
}
}
.l-old-style .p-top-box.m-12 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_nakayama.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-12 {
background-image: none;
}
}
.l-old-style .p-top-box.m-13 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_takahashi.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-13 {
background-image: none;
}
}
.l-old-style .p-top-box.m-14 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_fukawa.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-14 {
background-image: none;
}
}
.l-old-style .p-top-box.m-15 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_iwasaki.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-15 {
background-image: none;
}
}
.l-old-style .p-top-box.m-16 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_nakamura.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-16 {
background-image: none;
}
}
.l-old-style .p-top-box.m-17 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_kameda.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-17 {
background-image: none;
}
}
.l-old-style .p-top-box.m-18 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_sato-a.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-18 {
background-image: none;
}
}
.l-old-style .p-top-box.m-19 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_takayama.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-19 {
background-image: none;
}
}
.l-old-style .p-top-box.m-20 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_yoshimizu-k.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-20 {
background-image: none;
}
}
.l-old-style .p-top-box.m-21 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_yokoya.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-21 {
background-image: none;
}
}
.l-old-style .p-top-box.m-22 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_taketani.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-22 {
background-image: none;
}
}
.l-old-style .p-top-box.m-23 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_nakamura-k.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-23 {
background-image: none;
}
}
.l-old-style .p-top-box.m-24 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_okuda.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-24 {
background-image: none;
}
}
.l-old-style .p-top-box.m-25 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_nakanishi.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-25 {
background-image: none;
}
}
.l-old-style .p-top-box.m-26 {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/staff/img_hirata.png);
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box.m-26 {
background-image: none;
}
}
.l-old-style .p-top-box > .e-img {
width: 50%;
display: none;
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box > .e-img {
display: block;
width: 90%;
margin: 0 auto;
}
}
@media screen and (max-width: 1000px) and (max-width: 640px) {
.l-old-style .p-top-box > .e-img {
width: 100%;
}
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box > .e-img > img {
display: block;
width: 100%;
}
}
.l-old-style .p-top-box > .e-info {
width: 50%;
background-color: #eaece6;
padding: 50px 3vw;
margin: 50px 0;
}
@media screen and (max-width: 1000px) {
.l-old-style .p-top-box > .e-info {
width: 80%;
position: relative;
bottom: 30px;
left: 0;
right: 0;
margin: auto;
}
}
@media screen and (max-width: 1000px) and (max-width: 640px) {
.l-old-style .p-top-box > .e-info {
width: 90%;
font-size: 14px;
padding: 7vw 7.5vw;
}
}
.l-old-style .p-top-box > .e-info > .e-job {
margin-bottom: 40px;
padding-bottom: 10px;
border-bottom: 1px solid #5f5f5f;
}
@media screen and (max-width: 640px) {
.l-old-style .p-top-box > .e-info > .e-job {
padding: 0 0 1.5vw;
margin-bottom: 6vw;
}
}
.l-old-style .p-top-box > .e-info > .e-name {
font-size: 28px;
margin-bottom: 50px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-top-box > .e-info > .e-name {
margin-bottom: 6.3vw;
font-size: 20px;
line-height: 1.3;
}
}
.l-old-style .p-top-box > .e-info > .e-name > span {
font-size: 16px;
color: #5f5f5f;
margin-left: 30px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-top-box > .e-info > .e-name > span {
font-size: 14px;
}
}
.l-old-style .p-top-box > .e-info > .e-name > img {
padding-top: 10px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-top-box > .e-info > .e-name > img {
width: 57%;
padding-top: 5px;
}
}
.l-old-style .p-top-box > .e-info > .e-year {
margin-bottom: 15px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-top-box > .e-info > .e-year {
margin-bottom: 5px;
}
}
.l-old-style .c-staff-h3 {
text-align: center;
font-size: 16px;
font-weight: normal;
margin-bottom: 50px;
}
@media screen and (max-width: 640px) {
.l-old-style .c-staff-h3 {
margin-bottom: 25px;
}
}
@media screen and (max-width: 640px) {
.l-old-style .c-staff-h3 > img {
width: 60%;
}
}
.l-old-style .p-middle-box {
margin: 80px 0 0;
display: flex;
flex-wrap: wrap;
}
@media screen and (max-width: 640px) {
.l-old-style .p-middle-box {
display: block;
margin: 35px 0 40px;
}
}
.l-old-style .p-middle-box.m-center {
justify-content: center;
}
.l-old-style .p-middle-box > .e-container {
width: 50%;
margin-bottom: 60px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-middle-box > .e-container {
width: 90%;
margin: 0 auto;
margin-bottom: 50px;
}
}
.l-old-style .p-middle-box > .e-container > .e-list {
margin-top: 30px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-middle-box > .e-container > .e-list {
margin-top: 10px;
}
}
.l-old-style .p-middle-box > .e-container > .e-list > .e-item {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 20px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-middle-box > .e-container > .e-list > .e-item {
margin-bottom: 15px;
}
}
@media screen and (max-width: 640px) and (max-width: 640px) {
.l-old-style .p-middle-box > .e-container > .e-list > .e-item > img {
width: 26.4%;
}
}
.l-old-style .p-middle-box > .e-container > .e-list > .e-item > img {
margin-right: 20px;
}
@media screen and (max-width: 640px) {
.l-old-style .p-middle-box > .e-container > .e-list > .e-item > img {
margin-right: 25px;
}
}
.l-old-style .p-bottom-box {
background-color: #eaece6;
padding: 50px;
}
@media screen and (max-width: 1000px) {
.l-old-style .p-bottom-box {
padding: 20px;
}
}
.l-old-style .p-bottom-box > .e-title {
font-size: 16px;
font-weight: normal;
padding-bottom: 10px;
border-bottom: 1px solid #5f5f5f;
margin-bottom: 40px;
}
@media screen and (max-width: 1000px) {
.l-old-style .p-bottom-box > .e-title {
margin-bottom: 20px;
}
}
@media screen and (max-width: 1000px) {
.l-old-style .p-bottom-box > .e-inner {
width: 90%;
margin: 0 auto;
}
}
.l-old-style .p-bottom-box > .e-inner > .e-message {
width: 100%;
}
@media screen and (max-width: 1000px) {
.l-old-style .p-bottom-box > .e-inner > .e-message {
width: 100%;
}
}
.l-old-style .p-bottom-box .e-btnbottom {
text-align: center;
margin: 40px 0;
} .p-quality {
color: #333;        }
@media screen and (max-width: 640px) {
.p-quality__info {
padding: 5rem 0 0 !important;
}
}
.p-quality__info > .e-label {
color: #333;
font-size: 24px;
font-weight: bold;
text-align: center;
}
@media screen and (max-width: 640px) {
.p-quality__info > .e-label {
font-size: 1.7rem;
margin-bottom: 0;
}
}
.p-quality__section {
margin: 0 auto;
padding: 70px 0 0 !important;
width: 920px;
}
@media screen and (max-width: 640px) {
.p-quality__section {
padding: 4.5rem 2rem 0 !important;
width: auto;
}
}
.p-quality__section > .e-head {
border-bottom: 0;
margin-bottom: 10px;
}
@media screen and (max-width: 640px) {
.p-quality__section > .e-head {
margin-bottom: 1.7rem;
padding: 0 1.2rem;
}
}
.p-quality__section > .e-head.m-margin {
margin-bottom: 50px;
}
@media screen and (max-width: 640px) {
.p-quality__section > .e-head.m-margin {
margin-bottom: 2.5rem;
padding: 0;
}
}
.p-quality__section > .e-head > .e-text {
padding-top: 15px;
font-weight: normal;
}
@media screen and (max-width: 640px) {
.p-quality__section > .e-head > .e-text {
padding-top: 0.6rem;
}
}
@media screen and (max-width: 640px) {
.p-quality__section > .e-head img {
width: auto;
}
}
.p-quality__block {
border-bottom: 1px solid #eaeaeb;
padding-bottom: 60px;
margin-bottom: 60px;
}
@media screen and (max-width: 640px) {
.p-quality__block {
margin-bottom: 3.7rem;
padding: 0 1.2rem 3.5rem;
}
}
.p-quality__block:last-child {
border: 0;
padding-bottom: 0;
}
.p-quality__block .e-head {
font-size: 24px;
font-weight: bold;
margin-bottom: 25px;
}
@media screen and (max-width: 640px) {
.p-quality__block .e-head {
font-size: 1.7rem;
margin-bottom: 0.6rem;
}
}
.p-quality__block .e-head > .e-text {
background-color: #c8d200;
color: #fff;
display: inline-block;
padding: 1px 20px;
}
.p-quality__block .e-sub-head {
font-size: 24px;
font-weight: bold;
margin-bottom: 12px;
text-align: left;
letter-spacing: 0;
line-height: inherit !important;
display: flex;
justify-content: flex-start;
align-items: center;
}
@media screen and (max-width: 640px) {
.p-quality__block .e-sub-head {
font-size: 1.7rem;
margin-bottom: 0.9rem;
}
}
.p-quality__block .e-sub-head > .e-text {
border-bottom: 2px solid #493c2b;
color: #493c2b;
display: inline-block;
padding-bottom: 5px;
text-align: left;
}
@media screen and (max-width: 640px) {
.p-quality__block .e-sub-head > .e-text {
line-height: 1.3;
padding-bottom: 0.9rem;
}
}
.p-quality__block .e-sub-head > .e-note {
font-size: 14px;
font-weight: normal;
color: #e3523a;
margin-left: 24px;
}
.p-quality__block .e-sub-head-desc {
font-size: 16px;
color: #e3523a;
margin-bottom: 12px;
}
@media screen and (max-width: 640px) {
.p-quality__block .e-sub-head-desc {
font-size: 1.5rem;
margin-bottom: 0.5rem;
}
}
.p-quality__block .e-small-head {
font-size: 18px;
font-weight: bold;
margin-bottom: 6px;
display: flex;
justify-content: flex-start;
align-items: center;
}
@media screen and (max-width: 640px) {
.p-quality__block .e-small-head {
font-size: 1.5rem;
}
}
.p-quality__block .e-small-head > .e-text {
border-bottom: 2px dotted #d0d927;
color: #493c2b;
display: inline-block;
padding-bottom: 5px;
}
.p-quality__block .e-small-head > .e-note {
font-size: 14px;
font-weight: normal;
margin-left: 20px;
}
.p-quality__block1 .e-row1 {
display: flex;
justify-content: flex-start;
align-items: flex-start;
margin-bottom: 40px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row1 {
display: block;
margin-bottom: 2.5rem;
}
}
.p-quality__block1 .e-row1 .e-text-col {
width: 480px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row1 .e-text-col {
width: auto;
}
}
.p-quality__block1 .e-row1 .e-text-col .e-box {
background-color: #f0f0cb;
margin-top: 25px;
padding: 15px 30px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row1 .e-text-col .e-box {
margin-top: 0.6rem;
padding: 0.6rem 1rem;
}
}
.p-quality__block1 .e-row1 .e-text-col .e-box .e-box-label {
color: #493c2b;
font-size: 18px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row1 .e-text-col .e-box .e-box-label {
font-size: 1.7rem;
}
}
.p-quality__block1 .e-row1 .e-text-col .e-box .e-box-label > span {
font-size: 14px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row1 .e-text-col .e-box .e-box-label > span {
display: inline-block;
font-size: 1.2rem;
line-height: 1.4;
margin-top: 0.5rem;
}
}
.p-quality__block1 .e-row1 .e-text-col .e-box .e-box-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 10px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row1 .e-text-col .e-box .e-box-list {
justify-content: unset;
}
}
.p-quality__block1 .e-row1 .e-text-col .e-box .e-box-list li {
color: #493c2b;
font-size: 16px;
text-align: center;
margin: 0 20px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row1 .e-text-col .e-box .e-box-list li {
font-size: 1.5rem;
margin: 0;
margin-right: 1.4rem;
}
}
.p-quality__block1 .e-row1 .e-image-col {
margin-left: 35px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row1 .e-image-col {
margin-left: 0;
margin-top: 1.4rem;
}
}
.p-quality__block1 .e-row2 {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 20px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row2 {
display: block;
margin-bottom: 3rem;
}
}
.p-quality__block1 .e-row2 .e-text-col {
width: 515px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row2 .e-text-col {
margin-bottom: 1.2rem;
width: auto;
}
}
.p-quality__block1 .e-row3 {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row3 {
display: block;
}
}
.p-quality__block1 .e-row3 .e-text-col {
width: 310px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row3 .e-text-col {
margin-bottom: 1.7rem;
width: auto;
}
}
.p-quality__block1 .e-row3 .e-text-col .e-gray-text {
color: #666;
margin: 10px 0;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row3 .e-text-col .e-gray-text {
margin: 0.2rem 0 0.3rem;
}
}
.p-quality__block1 .e-row3 .e-text-col .e-remark {
display: inline-block;
background-color: #f0f0cb;
color: #493c2b;
font-size: 16px;
padding: 3px 10px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row3 .e-text-col .e-remark {
font-size: 1.4rem;
padding: 3px 2.2rem;
}
}
.p-quality__block1 .e-row3 .e-text-col .e-remark strong {
color: #e3523a;
font-weight: normal;
}
.p-quality__block1 .e-row3 .e-text-col .e-remark span {
color: #e3523a;
font-size: 1.4em;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row3 .e-text-col .e-remark span {
font-size: 1.6rem;
}
}
.p-quality__block1 .e-row3 .e-image-col {
margin-left: 20px;
}
@media screen and (max-width: 640px) {
.p-quality__block1 .e-row3 .e-image-col {
margin-left: 0;
}
}
.p-quality__block2 .e-row1 {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row1 {
display: block;
margin-bottom: 2.8rem;
}
}
.p-quality__block2 .e-row1 .e-text-col {
width: 520px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row1 .e-text-col {
width: auto;
}
}
.p-quality__block2 .e-row1 .e-image-col {
margin-top: -30px;
margin-left: 15px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row1 .e-image-col {
margin-left: 0;
margin-top: 0;
text-align: center;
}
.p-quality__block2 .e-row1 .e-image-col img {
width: 9.4rem;
}
}
.p-quality__block2 .e-row2 {
display: flex;
align-items: flex-start;
justify-content: flex-start;
margin-top: 30px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 {
display: block;
margin-top: 1.4rem;
}
}
.p-quality__block2 .e-row2 .e-col + .e-col {
margin-left: 30px;
position: relative;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col + .e-col {
margin-left: 0;
margin-top: 2rem;
}
}
.p-quality__block2 .e-row2 .e-col + .e-col::before {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
left: -20px;
bottom: 20px;
border-style: solid;
border-color: transparent transparent transparent #a78f75;
border-width: 22px 0 22px 16px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col + .e-col::before {
display: none;
}
}
.p-quality__block2 .e-row2 .e-col .e-col-label {
font-size: 18px;
font-weight: bold;
color: #a78f75;
margin-bottom: 15px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col .e-col-label {
font-size: 1.5rem;
margin-bottom: 0;
position: relative;
}
}
.p-quality__block2 .e-row2 .e-col .e-col-inner {
padding-left: 15px;
width: 185px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col .e-col-inner {
display: flex;
padding-left: 0;
width: auto;
}
}
.p-quality__block2 .e-row2 .e-col .e-col-inner .e-col-body {
margin-bottom: 10px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col .e-col-inner .e-col-body {
margin-bottom: 0;
width: 50%;
}
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col .e-col-inner .e-col-image {
margin-top: -2.2rem;
padding-left: 2rem;
width: 50%;
}
}
.p-quality__block2 .e-row2 .e-col .e-col-row {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col .e-col-row {
display: block;
}
}
.p-quality__block2 .e-row2 .e-col .e-col-note {
margin-left: 20px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col .e-col-note {
display: flex;
margin-left: 0;
margin-top: 2rem;
}
}
.p-quality__block2 .e-row2 .e-col .e-col-note .e-col-note-image {
margin-bottom: 10px;
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col .e-col-note .e-col-note-image {
margin-right: 0.5rem;
width: 50%;
}
}
@media screen and (max-width: 640px) {
.p-quality__block2 .e-row2 .e-col .e-col-note .e-col-note-list {
width: 50%;
}
.p-quality__block2 .e-row2 .e-col .e-col-note .e-col-note-list > li {
font-size: 1.2rem;
line-height: 1.3;
padding-left: 1rem;
text-indent: -1rem;
}
}
.p-quality__block3 .e-row1 {
display: flex;
justify-content: flex-start;
align-items: flex-start;
margin-bottom: 20px;
margin-bottom: 35px;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row1 {
display: block;
margin-bottom: 5rem;
}
}
.p-quality__block3 .e-row1 .e-text-col {
width: 515px;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row1 .e-text-col {
width: auto;
}
}
.p-quality__block3 .e-row1 .e-image-col {
margin-left: 20px;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row1 .e-image-col {
margin-left: 0;
text-align: center;
}
.p-quality__block3 .e-row1 .e-image-col img {
width: 12.6rem;
}
}
.p-quality__block3 .e-row2 {
display: flex;
justify-content: space-between;
align-items: flex-start;
border-bottom: 1px solid #eaeaeb;
padding-bottom: 60px;
margin-bottom: 60px;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row2 {
display: block;
margin-bottom: 3rem;
padding-bottom: 3.5rem;
}
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row2 .e-image-col {
margin: 1.5rem 0;
}
}
.p-quality__block3 .e-row2 .e-text-col {
width: 455px;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row2 .e-text-col {
width: auto;
}
}
.p-quality__block3 .e-row2 .e-text-col .e-descript {
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
}
.p-quality__block3 .e-row2 .e-text-col .e-gray-text {
color: #666;
}
.p-quality__block3 .e-row3 {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
margin: 0 -25px;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row3 {
display: block;
margin: 0;
}
}
.p-quality__block3 .e-row3 .e-col {
margin: 0 25px;
width: calc(50% - 50px);
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row3 .e-col {
margin: 0;
margin-top: 2.7rem;
width: 100%;
}
.p-quality__block3 .e-row3 .e-col:first-child {
margin-top: 0;
}
}
.p-quality__block3 .e-row3 .e-col:nth-child(n+3) {
margin-top: 2.7rem;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row3 .e-col .e-sub-head {
display: block;
}
.p-quality__block3 .e-row3 .e-col .e-sub-head .e-note {
display: block;
font-size: 1.5rem;
margin-left: 0;
margin-top: 1rem;
}
}
.p-quality__block3 .e-row3 .e-col .e-desc {
margin-bottom: 20px;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row3 .e-col .e-desc {
margin-bottom: 1.7rem;
}
}
.p-quality__block3 .e-row3 .e-col .e-image {
text-align: center;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row3 .e-col .e-image2 {
padding-right: 5.5rem;
}
.p-quality__block3 .e-row3 .e-col .e-image .e-img1 {
width: 21.3rem;
}
.p-quality__block3 .e-row3 .e-col .e-image .e-img2 {
width: 13.7rem;
}
}
.p-quality__block3 .e-row3 .e-col .e-col-row {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row3 .e-col .e-col-row {
display: block;
}
}
.p-quality__block3 .e-row3 .e-col .e-box {
background-color: #f0f0cb;
padding: 10px;
width: 225px;
}
@media screen and (max-width: 640px) {
.p-quality__block3 .e-row3 .e-col .e-box {
margin-bottom: 1rem;
width: auto;
}
}
.p-quality__block4 .e-row1 {
display: flex;
justify-content: flex-start;
align-items: flex-start;
margin-bottom: 70px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row1 {
display: block;
margin-bottom: 2.2rem;
}
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row1 .e-sub-head {
margin-bottom: 1.8rem !important;
}
}
.p-quality__block4 .e-row1 .e-text-col {
width: 385px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row1 .e-text-col {
width: auto;
}
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row + .e-row {
margin-top: 30px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row + .e-row {
margin-top: 1.7rem;
}
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row .e-icon {
flex-shrink: 0;
margin-right: 10px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row .e-icon {
margin-right: 0.5rem;
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row .e-icon img {
width: 4.4rem;
}
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row .e-body {
padding-top: 18px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row .e-body {
padding-top: 1rem;
}
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row .e-body .e-body-label {
margin: 0 0 5px;
text-align: left;
font-size: 18px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row .e-body .e-body-label {
font-size: 1.5rem;
font-weight: normal;
}
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row.m-green .e-body .e-body-label {
color: #c8d200;
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row.m-blue .e-body .e-body-label {
color: #84b8d3;
}
.p-quality__block4 .e-row1 .e-text-col .e-list > .e-row.m-red .e-body .e-body-label {
color: #e3523a;
}
.p-quality__block4 .e-row1 .e-image-col {
margin-left: 40px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row1 .e-image-col {
margin-left: 0.8rem;
margin-top: 2.5rem;
}
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-small-head {
display: block;
}
.p-quality__block4 .e-small-head .e-note {
display: block;
font-size: 1rem;
margin-left: 0;
margin-top: 0.6rem;
}
}
.p-quality__block4 .e-row2 {
display: flex;
justify-content: flex-start;
margin-bottom: 60px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row2 {
display: block;
}
}
.p-quality__block4 .e-row2 .e-col {
width: 230px;
display: flex;
flex-direction: column;
align-items: flex-start;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row2 .e-col {
width: auto;
}
}
.p-quality__block4 .e-row2 .e-col + .e-col {
margin-left: 30px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row2 .e-col + .e-col {
margin-left: 0;
margin-top: 2.5rem;
}
}
.p-quality__block4 .e-row2 .e-col .e-label {
border: 2px solid #493c2b;
padding: 1px 8px;
margin: 0 0 10px;
font-size: 18px;
width: 100%;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row2 .e-col .e-label {
font-size: 1.5rem;
margin-bottom: 0.6rem;
text-align: left;
width: 12.5rem;
}
}
.p-quality__block4 .e-row2 .e-col .e-label.m-priority {
background-color: #c8d200;
}
.p-quality__block4 .e-row2 .e-col .e-body {
flex-grow: 1;
width: 100%;
margin: 0 0 10px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row2 .e-col .e-body {
font-size: 1.3rem;
}
}
.p-quality__block4 .e-row2 .e-col .e-image.m-margin {
margin-bottom: -32px;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row3 .e-img {
margin-left: -0.8rem;
margin-right: -0.4rem;
}
}
.p-quality__block4 .e-row3 .e-note {
margin-top: 20px;
padding-left: 1em;
text-indent: -1em;
}
@media screen and (max-width: 640px) {
.p-quality__block4 .e-row3 .e-note {
font-size: 1rem;
margin-top: 0.8rem;
}
}
@media screen and (max-width: 640px) {
.p-quality__block5 {
margin-bottom: 7.2rem;
}
}
.p-quality__block5 .e-row1 {
display: flex;
justify-content: flex-start;
align-items: flex-start;
margin-bottom: 40px;
}
@media screen and (max-width: 640px) {
.p-quality__block5 .e-row1 {
display: block;
}
}
.p-quality__block5 .e-row1 .e-text-col {
width: 650px;
}
@media screen and (max-width: 640px) {
.p-quality__block5 .e-row1 .e-text-col {
width: auto;
}
}
.p-quality__block5 .e-row1 .e-image-col {
margin-top: -30px;
margin-left: 15px;
}
@media screen and (max-width: 640px) {
.p-quality__block5 .e-row1 .e-image-col {
margin-left: 0;
margin-top: 0.9rem;
text-align: center;
}
.p-quality__block5 .e-row1 .e-image-col img {
width: 9.1rem;
}
}
.p-quality__block5 .e-row2 {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
@media screen and (max-width: 640px) {
.p-quality__block5 .e-row2 {
display: block;
}
}
.p-quality__block5 .e-row2 .e-text-col {
width: 570px;
}
@media screen and (max-width: 640px) {
.p-quality__block5 .e-row2 .e-text-col {
width: auto;
}
}
.p-quality__block5 .e-row2 .e-image-col {
margin-left: 40px;
}
@media screen and (max-width: 640px) {
.p-quality__block5 .e-row2 .e-image-col {
margin-left: 0;
margin-top: 1rem;
text-align: center;
}
.p-quality__block5 .e-row2 .e-image-col img {
width: 15.6rem;
}
}
.p-quality__block6 {
margin-bottom: 140px;
}
@media screen and (max-width: 640px) {
.p-quality__block6 {
margin-bottom: 5rem;
}
}
.p-quality__block6 .e-row {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
@media screen and (max-width: 640px) {
.p-quality__block6 .e-row {
display: block;
}
}
.p-quality__block6 .e-row .e-table-col .e-table-image + .e-table-image {
margin-top: 30px;
}
@media screen and (max-width: 640px) {
.p-quality__block6 .e-row .e-table-col .e-table-image + .e-table-image {
margin-top: 2rem;
}
}
.p-quality__block6 .e-row .e-text-col {
width: 430px;
}
@media screen and (max-width: 640px) {
.p-quality__block6 .e-row .e-text-col {
width: auto;
margin-top: 4rem;
}
}
.p-quality__block6 .e-row .e-text-col .e-text-section + .e-text-section {
margin-top: 40px;
}
@media screen and (max-width: 640px) {
.p-quality__block6 .e-row .e-text-col .e-text-section + .e-text-section {
margin-top: 2.5rem;
}
}
.p-quality__block6 .e-row .e-text-col .e-list {
color: #666;
}
.l-old-style {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.l-old-style > h2.voice#title img {
width: 123px;
height: auto;
top: 290px;
}
@media screen and (max-width: 640px) {
.l-old-style > h2.voice#title img {
width: 46%;
top: 25vw;
}
}
.l-old-style > .contents.m-voice {
margin: 80px auto 30px;
}
@media screen and (max-width: 640px) {
.l-old-style > .contents.m-voice {
margin: 0 auto;
}
}
.p-voice {
font-family: "ヒラギノ角ゴシック", "Hiragino Sans", sans-serif;
font-weight: 300;
}
.p-voive-list {
width: 90%;
max-width: 1060px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
@media screen and (max-width: 640px) {
.p-voive-list {
margin-top: 10vw;
display: block;
width: 100%;
}
}
.p-voive-list .e-item {
width: 46.23%;
position: relative;
margin-bottom: 80px;
}
@media screen and (max-width: 640px) {
.p-voive-list .e-item {
display: flex;
flex-wrap: wrap;
width: 89.54%;
margin-bottom: 5rem;
}
}
@media screen and (max-width: 640px) {
.p-voive-list .e-item.m-sp-left {
justify-content: flex-end;
}
}
@media screen and (max-width: 640px) {
.p-voive-list .e-item.m-sp-right {
justify-content: flex-start;
margin: 0 0 5rem auto;
}
}
.p-voive-list .e-item > .e-img {
width: 100%;
}
.p-toggle_contents {
width: 86.2%;
position: relative;
box-sizing: content-box;
background-color: #fff;
border-bottom: 1px solid #e9e9e9;
border-left: 1px solid #e9e9e9;
padding: 0 0 50px 0;
margin: -10px 0 0 auto;
}
@media screen and (max-width: 640px) {
.p-toggle_contents {
width: 88.1%;
top: 0;
margin: 0;
}
}
@media screen and (max-width: 640px) {
.p-toggle_contents.m-sp-left {
padding: 0 0 34px 0.5px;
}
}
@media screen and (max-width: 640px) {
.p-toggle_contents.m-sp-right {
padding: 0 0.5px 34px 0;
border-right: 1px solid #e9e9e9;
border-left: none;
}
}
.p-toggle_contents > .e-box {
margin-left: 53px;
}
@media screen and (max-width: 640px) {
.p-toggle_contents > .e-box.m-sp-left {
margin-left: 3.3rem;
}
}
@media screen and (max-width: 640px) {
.p-toggle_contents > .e-box.m-sp-right {
margin-left: 0;
margin-right: 1.3rem;
}
}
.p-toggle_contents > .e-box::after {
content: "";
width: 83%;
height: 95px;
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/01.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
top: -49px;
}
@media screen and (max-width: 1100px) {
.p-toggle_contents > .e-box::after {
top: -40px;
}
}
@media screen and (max-width: 640px) {
.p-toggle_contents > .e-box::after {
width: 21.6rem;
height: 5.5rem;
top: -10.7vw;
}
}
.p-toggle_contents > .e-box.m-02::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/02.png);
}
.p-toggle_contents > .e-box.m-03::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/03.png);
}
.p-toggle_contents > .e-box.m-04::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/04.png);
}
.p-toggle_contents > .e-box.m-05::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/05.png);
}
.p-toggle_contents > .e-box.m-06::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/06.png);
}
.p-toggle_contents > .e-box.m-07::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/07.png);
}
.p-toggle_contents > .e-box.m-08::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/08.png);
}
.p-toggle_contents > .e-box.m-09::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/09.png);
}
.p-toggle_contents > .e-box.m-10::after {
background-image: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/10.png);
}
.p-toggle_contents > .e-box > .e-toggle_title {
position: relative;
z-index: 1;
}
.p-toggle_contents > .e-box > .e-toggle_title > .e-name {
font-size: 14px;
margin-bottom: 30px;
line-height: 1;
}
@media screen and (max-width: 640px) {
.p-toggle_contents > .e-box > .e-toggle_title > .e-name {
font-size: 11px;
font-weight: 300;
margin-bottom: 1rem;
}
}
.p-toggle_contents > .e-box > .e-toggle_title > .e-headding {
font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
font-size: 20px;
font-weight: 600;
line-height: 1.9;
}
@media screen and (max-width: 640px) {
.p-toggle_contents > .e-box > .e-toggle_title > .e-headding {
font-size: 15px;
line-height: 1.6;
margin-right: 4rem;
}
}
.p-toggle_contents > .e-box > .e-toggle_title > .e-toggle_btn {
display: none;
}
@media screen and (max-width: 640px) {
.p-toggle_contents > .e-box > .e-toggle_title > .e-toggle_btn {
display: inline-block;
width: 30px;
height: 30px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/open.png) no-repeat;
position: absolute;
bottom: 0;
right: 0;
cursor: pointer;
background-size: contain;
}
.p-toggle_contents > .e-box > .e-toggle_title > .e-toggle_btn.selected {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/voice/close.png) no-repeat;
background-size: contain;
}
}
@media screen and (max-width: 500px) {
.p-toggle_contents > .e-box > .e-toggle_title > .e-toggle_btn.m-up {
bottom: 5px;
}
}
.p-toggle_contents > .e-box > .e-toggle_txt {
display: block;
margin-top: 30px;
line-height: 2;
}
@media screen and (max-width: 640px) {
.p-toggle_contents > .e-box > .e-toggle_txt {
line-height: 1.4;
display: none;
margin-top: 20px;
}
}
.p-concept .e-owner-section {
color: #333333;
}
@media screen and (max-width: 640px) {
.p-concept .e-owner-section {
padding: 50px 0 60px;
}
}
.p-concept .e-owner-section .e-section-title {
margin-bottom: 50px;
font-size: 14px;
font-weight: normal;
}
@media screen and (max-width: 640px) {
.p-concept .e-owner-section .e-section-title {
margin-bottom: 20px;
}
}
.p-concept .e-owner-section .e-section-title img {
width: 461px;
margin-bottom: 10px;
}
@media screen and (max-width: 640px) {
.p-concept .e-owner-section .e-section-title img {
width: auto;
height: 42px;
}
}
.p-concept .e-owner-section .e-section-inner {
max-width: 1060px;
margin-left: auto;
margin-right: auto;
}
.p-concept .e-owner-section .e-section-inner .e-content {
display: flex;
justify-content: space-between;
padding: 0 60px;
}
@media screen and (max-width: 640px) {
.p-concept .e-owner-section .e-section-inner .e-content {
flex-wrap: wrap;
padding: 0 15px;
}
}
.p-concept .e-owner-section .e-section-inner .e-content .e-text-wrapper {
width: 450px;
}
@media screen and (max-width: 640px) {
.p-concept .e-owner-section .e-section-inner .e-content .e-text-wrapper {
width: 100%;
}
}
.p-concept .e-owner-section .e-section-inner .e-content .e-text-wrapper .e-content-title {
font-size: 19px;
font-weight: bold;
margin-bottom: 40px;
}
@media screen and (max-width: 640px) {
.p-concept .e-owner-section .e-section-inner .e-content .e-text-wrapper .e-content-title {
text-align: center;
font-size: 18px;
margin-bottom: 20px;
}
}
.p-concept .e-owner-section .e-section-inner .e-content .e-text-wrapper .e-content-text {
font-size: 14px;
margin-bottom: 1.2em;
}
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper {
width: 450px;
}
@media screen and (max-width: 640px) {
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper {
width: 100%;
}
}
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper .slider-for {
margin-bottom: 10px;
}
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper .slider-for .e-slide:focus {
outline: none;
}
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper .slider-nav {
margin-right: -10px;
}
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper .slider-nav .e-slide {
margin-right: 10px;
}
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper .slick-prev, .p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 40px;
height: 40px;
padding: 0;
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper .slick-prev {
content: "";
width: 30px;
height: 30px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/concept/arrow-previous.png) no-repeat center center/contain;
left: 5px;
z-index: 51;
}
.p-concept .e-owner-section .e-section-inner .e-content .e-slider-wrapper .slick-next {
content: "";
width: 30px;
height: 30px;
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/concept/arrow-next.png) no-repeat center center/contain;
right: 15px;
z-index: 50;
}
.p-recruit-07 .e-small-txt {
font-size: 14px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-small-txt {
font-size: 12px;
}
}
.p-recruit-07 .e-h2 {
font-size: 1.6rem;
text-align: center;
margin-bottom: 4.5rem;
line-height: 3em;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-h2 {
margin-bottom: 3rem;
font-size: 1.2rem;
}
}
.p-recruit-07 .e-h2 > .e-img {
height: 5.3rem;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-h2 > .e-img {
height: 3.5rem;
font-size: 1.4rem;
}
}
.p-recruit-07 .e-h2.m-under {
padding-bottom: 2.5rem;
border-bottom: solid 1px #d4d900;
max-width: 1060px;
width: 90%;
margin: 0 auto 5rem;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-h2.m-under {
padding-bottom: 2ren;
margin: 0 auto 2rem;
width: 100%;
}
}
.p-recruit-07 .e-h3 {
text-align: center;
font-size: 20px;
font-weight: bold;
margin-bottom: 4rem;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-h3 {
font-size: 16px;
margin-bottom: 3rem;
}
}
.p-recruit-07 .e-text {
text-align: center;
font-size: 16px;
line-height: 1.8em;
}
.p-recruit-07 .e-text.e-description {
max-width: 760px;
width: 90%;
margin: auto;
font-size: 18px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-text {
font-size: 14px;
text-align: left;
}
.p-recruit-07 .e-text.e-description {
width: 100%;
font-size: 16px;
}
}
.p-recruit-07 .e-rectuit-title {
background: url(//ike-da.co.jp/housing/wp-content/themes/ikeda/assets/images/recruit/mainimage.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height: 320px;
width: 100%;
text-align: center;
border-bottom: none;
font-size: 1.6rem;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-rectuit-title {
height: 30vw;
font-size: 14px;
}
}
.p-recruit-07 .e-rectuit-title > .e-img {
position: relative;
top: 306px;
z-index: 1;
width: 16.8rem;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-rectuit-title > .e-img {
top: 11vh;
width: 40vw;
}
}
.p-recruit-07 .e-rectuit-title > span {
position: relative;
z-index: 1;
top: 316px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-rectuit-title > span {
top: 11.5vh;
}
}
.p-recruit-07 .e-breadcrumb {
padding: 50px 0 0px 0;
max-width: 1060px;
margin-left: auto;
margin-right: auto;
}
.p-recruit-07 .e-breadcrumb .e-bread {
width: 100%;
text-align: right;
font-size: 1.2rem;
margin-bottom: 40px;
}
.p-recruit-07 .e-sec1 {
max-width: 1060px;
margin: 0 auto;
}
.p-recruit-07 .e-sec1 .e-h3-title {
font-size: 26px;
font-weight: bold;
margin: 80px auto 60px;
text-align: center;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-sec1 .e-h3-title {
margin: 50px auto 45px;
font-size: 18px;
}
}
.p-recruit-07 .e-sec1 .e-h3-title > .m-underline {
background: linear-gradient(transparent 60%, #d4d900 0%);
line-height: 4em;
}
.p-recruit-07 .e-sec1 .e-photo {
width: 100%;
margin-bottom: 95px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-sec1 .e-photo {
margin-bottom: 45px;
padding: 20px;
}
}
.p-recruit-07 .e-about-us {
margin-bottom: 15.5rem;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-about-us {
padding: 20px;
margin-bottom: 6rem;
}
}
.p-recruit-07 .e-message {
position: relative;
margin-bottom: 150px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-message {
margin-bottom: 18.5rem;
}
}
.p-recruit-07 .e-message .e-side-img {
position: absolute;
right: 5%;
top: 0;
bottom: 0;
margin: auto;
width: 45%;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-message .e-side-img {
left: 5%;
top: auto;
bottom: -110px;
margin: auto;
width: 95%;
}
}
.p-recruit-07 .e-message .e-innerbox {
padding: 12.5rem 20% 15rem 10%;
background: #d4da01;
width: 65%;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-message .e-innerbox {
width: 95%;
padding: 5rem 3rem 17rem 2rem;
}
}
.p-recruit-07 .e-message .e-text {
text-align: left;
}
.p-recruit-07 .e-point {
position: relative;
margin-bottom: 150px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-point {
margin-bottom: 15rem;
}
}
.p-recruit-07 .e-point .e-side-img {
position: absolute;
left: 5%;
top: 0;
bottom: 0;
margin: auto;
width: 45%;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-point .e-side-img {
right: 5%;
left: auto;
top: auto;
bottom: -110px;
margin: auto;
width: 95%;
}
}
.p-recruit-07 .e-point .e-innerbox {
padding: 9rem 10% 9rem 20%;
background: #f5f5f5;
width: 65%;
margin: auto 0 auto auto;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-point .e-innerbox {
width: 95%;
padding: 5rem 3rem 20rem 2rem;
}
}
.p-recruit-07 .e-point .e-text {
text-align: left;
}
.p-recruit-07 .e-point .e-text > a {
color: black;
text-decoration: none;
}
.p-recruit-07 .e-interior {
margin-bottom: 150px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-interior {
padding: 20px;
margin-bottom: 7.5rem;
}
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-interior .e-h2 {
line-height: 3.5em;
margin-bottom: 2rem;
}
.p-recruit-07 .e-interior .e-h2 > .e-img {
height: 7rem;
}
.p-recruit-07 .e-interior .e-h2 > .e-img.u-sales {
height: 3.5rem;
}
}
.p-recruit-07 .e-interior .e-q-inner {
border: solid 3px #f5f5f5;
margin: 85px auto 0;
padding: 35px;
max-width: 760px;
width: 90%;
text-align: center;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-interior .e-q-inner {
width: 100%;
border: solid 2px #f5f5f5;
margin: 55px auto 0;
font-size: 16px;
padding: 16px;
}
}
.p-recruit-07 .e-interior .e-q-inner .e-h4 {
position: relative;
top: -3em;
font-size: 18px;
font-weight: bold;
background: #fff;
display: inline;
padding: 0 1em;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-interior .e-q-inner .e-h4 {
font-size: 16px;
top: -2em;
}
}
.p-recruit-07 .e-interior .e-q-inner .e-text {
margin-top: -2em;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-interior .e-q-inner .e-text {
font-size: 12px;
margin-top: -1em;
}
}
.p-recruit-07 .e-recruitment {
margin-bottom: 150px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-recruitment {
margin-bottom: 7.5rem;
}
}
.p-recruit-07 .e-recruitment .e-list {
max-width: 900px;
width: 90%;
margin: 0 auto;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-recruitment .e-list {
width: 100%;
}
}
.p-recruit-07 .e-recruitment .e-list .e-flex {
display: flex;
flex-wrap: wrap;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-recruitment .e-list .e-flex {
display: block;
}
}
.p-recruit-07 .e-recruitment .e-list .e-flex > dt {
width: 17%;
border-right: solid 1px #d2d2d2;
font-weight: bold;
padding-top: 50px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-recruitment .e-list .e-flex > dt {
width: 100%;
border-right: none;
padding: 15px 5% 0;
font-size: 14px;
}
.p-recruit-07 .e-recruitment .e-list .e-flex > dt:first-child {
padding-top: 0;
}
}
.p-recruit-07 .e-recruitment .e-list .e-flex > dd {
width: 83%;
padding: 50px 0 0 50px;
line-height: 1.8em;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-recruitment .e-list .e-flex > dd {
width: 100%;
border-bottom: solid 1px #d2d2d2;
padding: 0 5% 15px;
font-size: 12px;
}
}
.p-recruit-07 .e-contact .e-h3 {
font-size: 26px;
font-weight: bold;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-contact .e-h3 {
font-size: 18px;
}
}
.p-recruit-07 .e-contact .e-line-inner {
padding: 50px;
max-width: 1060px;
width: 90%;
border: 3px solid #f5f5f5;
margin: 0 auto 80px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-contact .e-line-inner {
padding: 23px 16px;
margin: 0 auto 52px;
}
}
.p-recruit-07 .e-contact .e-line-inner .e-h4 {
font-size: 20px;
color: #00bb00;
text-align: center;
margin-bottom: 40px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-contact .e-line-inner .e-h4 {
font-size: 15px;
margin-bottom: 20px;
}
}
.p-recruit-07 .e-contact .e-line-inner .e-flex {
display: flex;
justify-content: space-around;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-contact .e-line-inner .e-flex {
display: block;
}
}
.p-recruit-07 .e-contact .e-line-inner .e-flex .e-text {
text-align: left;
width: 60%;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-contact .e-line-inner .e-flex .e-text {
width: 100%;
}
}
.p-recruit-07 .e-contact .e-line-inner .e-flex .e-line-qr {
display: flex;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-contact .e-line-inner .e-flex .e-line-qr {
display: block;
text-align: center;
}
}
.p-recruit-07 .e-contact .e-line-inner .e-flex .e-line-qr .e-qr {
width: 127px;
height: 127px;
margin-right: 5px;
}
.p-recruit-07 .e-contact .e-line-inner .e-flex .e-line-qr .e-id {
margin: 20px 0;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-contact .e-line-inner .e-flex .e-line-qr .e-id {
margin: 10px 0;
}
}
.p-recruit-07 .e-contact .e-line-inner .e-flex .e-line-qr .e-buttom {
width: 158px;
}
.p-recruit-07 .e-contact .contact_area .e-h4 {
font-size: 26px;
}
@media screen and (max-width: 640px) {
.p-recruit-07 .e-contact .contact_area .e-h4 {
font-size: 18px;
}
}
.p-recruit-07 .e-contact .contact_area .form_area {
margin-bottom: 100px;
}
.p-recruit-07 .e-contact .contact_area .form_area .form_table {
table-layout: fixed;
}
.p-recruit-07 .e-contact .contact_area .form_area .form_table .post {
display: inline;
width: 300px;
} @media screen and (min-width: 641px) {
.u-pc-no {
display: none !important;
}
}
@media screen and (max-width: 640px) {
.u-sp-no {
display: none !important;
}
}
.u-br-pcno {
display: none;
}
@media screen and (max-width: 640px) {
.u-br-pcno {
display: block;
}
}
.u-br-spno {
display: block;
}
@media screen and (max-width: 640px) {
.u-br-spno {
display: none;
}
} .u-mb1 {
margin-bottom: 1rem !important;
}
.u-mb2 {
margin-bottom: 2rem !important;
}
.u-mb3 {
margin-bottom: 3rem !important;
}
.u-mb4 {
margin-bottom: 4rem !important;
}
.u-mb5 {
margin-bottom: 5rem !important;
}
.u-mb6 {
margin-bottom: 6rem !important;
}
.u-mb7 {
margin-bottom: 7rem !important;
}
.u-mb8 {
margin-bottom: 8rem !important;
}
.u-mb9 {
margin-bottom: 9rem !important;
}
.u-mb10 {
margin-bottom: 10rem !important;
}
.u-mb11 {
margin-bottom: 11rem !important;
}
.u-mb12 {
margin-bottom: 12rem !important;
}
.u-mb13 {
margin-bottom: 13rem !important;
}
.u-mb14 {
margin-bottom: 14rem !important;
}
.u-mb15 {
margin-bottom: 15rem !important;
}
.u-mb16 {
margin-bottom: 16rem !important;
}
.u-mb17 {
margin-bottom: 17rem !important;
}
.u-mb18 {
margin-bottom: 18rem !important;
}
.u-mb19 {
margin-bottom: 19rem !important;
}
.u-mb20 {
margin-bottom: 20rem !important;
}
@media screen and (max-width: 640px) {
.u-sp-mb0 {
margin-bottom: 0rem !important;
}
.u-sp-mb1 {
margin-bottom: 1rem !important;
}
.u-sp-mb2 {
margin-bottom: 2rem !important;
}
.u-sp-mb3 {
margin-bottom: 3rem !important;
}
.u-sp-mb4 {
margin-bottom: 4rem !important;
}
.u-sp-mb5 {
margin-bottom: 5rem !important;
}
.u-sp-mb6 {
margin-bottom: 6rem !important;
}
.u-sp-mb7 {
margin-bottom: 7rem !important;
}
.u-sp-mb8 {
margin-bottom: 8rem !important;
}
.u-sp-mb9 {
margin-bottom: 9rem !important;
}
.u-sp-mb10 {
margin-bottom: 10rem !important;
}
.u-sp-mb11 {
margin-bottom: 11rem !important;
}
.u-sp-mb12 {
margin-bottom: 12rem !important;
}
.u-sp-mb13 {
margin-bottom: 13rem !important;
}
.u-sp-mb14 {
margin-bottom: 14rem !important;
}
.u-sp-mb15 {
margin-bottom: 15rem !important;
}
.u-sp-mb16 {
margin-bottom: 16rem !important;
}
.u-sp-mb17 {
margin-bottom: 17rem !important;
}
.u-sp-mb18 {
margin-bottom: 18rem !important;
}
.u-sp-mb19 {
margin-bottom: 19rem !important;
}
.u-sp-mb20 {
margin-bottom: 20rem !important;
}
}
.u-mt1 {
margin-top: 1rem !important;
}
.u-mt2 {
margin-top: 2rem !important;
}
.u-mt3 {
margin-top: 3rem !important;
}
.u-mt4 {
margin-top: 4rem !important;
}
.u-mt5 {
margin-top: 5rem !important;
}
.u-mt6 {
margin-top: 6rem !important;
}
.u-mt7 {
margin-top: 7rem !important;
}
.u-mt8 {
margin-top: 8rem !important;
}
.u-mt9 {
margin-top: 9rem !important;
}
.u-mt10 {
margin-top: 10rem !important;
}
.u-mt11 {
margin-top: 11rem !important;
}
.u-mt12 {
margin-top: 12rem !important;
}
.u-mt13 {
margin-top: 13rem !important;
}
.u-mt14 {
margin-top: 14rem !important;
}
.u-mt15 {
margin-top: 15rem !important;
}
.u-mt16 {
margin-top: 16rem !important;
}
.u-mt17 {
margin-top: 17rem !important;
}
.u-mt18 {
margin-top: 18rem !important;
}
.u-mt19 {
margin-top: 19rem !important;
}
.u-mt20 {
margin-top: 20rem !important;
}
@media screen and (max-width: 640px) {
.u-sp-mt1 {
margin-top: 1rem !important;
}
.u-sp-mt2 {
margin-top: 2rem !important;
}
.u-sp-mt3 {
margin-top: 3rem !important;
}
.u-sp-mt4 {
margin-top: 4rem !important;
}
.u-sp-mt5 {
margin-top: 5rem !important;
}
.u-sp-mt6 {
margin-top: 6rem !important;
}
.u-sp-mt7 {
margin-top: 7rem !important;
}
.u-sp-mt8 {
margin-top: 8rem !important;
}
.u-sp-mt9 {
margin-top: 9rem !important;
}
.u-sp-mt10 {
margin-top: 10rem !important;
}
.u-sp-mt11 {
margin-top: 11rem !important;
}
.u-sp-mt12 {
margin-top: 12rem !important;
}
.u-sp-mt13 {
margin-top: 13rem !important;
}
.u-sp-mt14 {
margin-top: 14rem !important;
}
.u-sp-mt15 {
margin-top: 15rem !important;
}
.u-sp-mt16 {
margin-top: 16rem !important;
}
.u-sp-mt17 {
margin-top: 17rem !important;
}
.u-sp-mt18 {
margin-top: 18rem !important;
}
.u-sp-mt19 {
margin-top: 19rem !important;
}
.u-sp-mt20 {
margin-top: 20rem !important;
}
}
.u-clearfix::after {
content: " ";
display: block;
clear: both;
}
.u-reset {
display: block;
margin: 0;
padding: 0;
font-weight: normal;
list-style-type: none;
} .u-text-center {
text-align: center !important;
}
.u-text-left {
text-align: left !important;
}
.u-text-right {
text-align: right !important;
}
@media screen and (min-width: 641px) {
.u-pc-text-center {
text-align: center !important;
}
.u-pc-text-left {
text-align: left !important;
}
.u-pc-text-right {
text-align: right !important;
}
}
@media screen and (max-width: 640px) {
.u-sp-text-center {
text-align: center !important;
}
.u-sp-text-left {
text-align: left !important;
}
.u-sp-text-right {
text-align: right !important;
}
}
.u-text-underline {
border-bottom: 0.1em solid !important;
padding-bottom: 0.1em !important;
}
.u-text-underline.m-red {
border-color: white !important;
} .u-fs10 {
font-size: 1rem;
}
.u-fs11 {
font-size: 1.1rem;
}
.u-fs12 {
font-size: 1.2rem;
}
.u-fs13 {
font-size: 1.3rem;
}
.u-fs14 {
font-size: 1.4rem;
}
.u-fs15 {
font-size: 1.5rem;
}
.u-fs16 {
font-size: 1.6rem;
}
.u-fs17 {
font-size: 1.7rem;
}
.u-fs18 {
font-size: 1.8rem;
}
.u-fs19 {
font-size: 1.9rem;
}
.u-fs20 {
font-size: 2rem;
}
.u-fs21 {
font-size: 2.1rem;
}
.u-fs22 {
font-size: 2.2rem;
}
.u-fs23 {
font-size: 2.3rem;
}
.u-fs24 {
font-size: 2.4rem;
}
.u-fs25 {
font-size: 2.5rem;
}
.u-fs26 {
font-size: 2.6rem;
}
.u-fs27 {
font-size: 2.7rem;
}
.u-fs28 {
font-size: 2.8rem;
}
.u-fs29 {
font-size: 2.9rem;
}
.u-fs30 {
font-size: 3rem;
}
.u-fs31 {
font-size: 3.1rem;
}
.u-fs32 {
font-size: 3.2rem;
}
.u-fs33 {
font-size: 3.3rem;
}
.u-fs34 {
font-size: 3.4rem;
}
.u-fs35 {
font-size: 3.5rem;
}
.u-fs36 {
font-size: 3.6rem;
}
.u-fs37 {
font-size: 3.7rem;
}
.u-fs38 {
font-size: 3.8rem;
}
.u-fs39 {
font-size: 3.9rem;
}
.u-fs40 {
font-size: 4rem;
}
@media screen and (max-width: 640px) {
.u-sp-fs10 {
font-size: 1rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs11 {
font-size: 1.1rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs12 {
font-size: 1.2rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs13 {
font-size: 1.3rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs14 {
font-size: 1.4rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs15 {
font-size: 1.5rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs16 {
font-size: 1.6rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs17 {
font-size: 1.7rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs18 {
font-size: 1.8rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs19 {
font-size: 1.9rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs20 {
font-size: 2rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs21 {
font-size: 2.1rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs22 {
font-size: 2.2rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs23 {
font-size: 2.3rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs24 {
font-size: 2.4rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs25 {
font-size: 2.5rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs26 {
font-size: 2.6rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs27 {
font-size: 2.7rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs28 {
font-size: 2.8rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs29 {
font-size: 2.9rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs30 {
font-size: 3rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs31 {
font-size: 3.1rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs32 {
font-size: 3.2rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs33 {
font-size: 3.3rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs34 {
font-size: 3.4rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs35 {
font-size: 3.5rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs36 {
font-size: 3.6rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs37 {
font-size: 3.7rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs38 {
font-size: 3.8rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs39 {
font-size: 3.9rem;
}
}
@media screen and (max-width: 640px) {
.u-sp-fs40 {
font-size: 4rem;
}
} .u-font-bg-yellow {
background-color: #f8f36f;
}
.u-font-normal {
font-weight: normal;
}
.u-font-small {
font-size: small;
}
.u-font-twice {
font-size: 2em;
}
.u-font-bold {
font-weight: 600;
}
.u-font-sans {
font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;
}
.u-font-serif {
font-family: "Noto Serif JP", Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}
.u-font-serif-en {
font-family: "EB Garamond", serif;
} .u-flex {
display: flex;
display: -moz-flex;
display: -ms-flex;
}
.u-flex-row-reverse {
-moz-flex-direction: row-reverse;
-o-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.u-flex-column {
-moz-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.u-flex-column-reverse {
-moz-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.u-flex-wrap {
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.u-flex-justify-flex-start {
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-o-justify-content: flex-start;
justify-content: flex-start;
}
.u-flex-justify-flex-end {
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-o-justify-content: flex-end;
justify-content: flex-end;
}
.u-flex-justify-center {
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
justify-content: center;
}
.u-flex-justify-space-between {
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-o-justify-content: space-between;
justify-content: space-between;
}
.u-flex-justify-space-around {
-moz-justify-content: space-around;
-ms-justify-content: space-around;
-o-justify-content: space-around;
justify-content: space-around;
}
.u-flex-align-flex-start {
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-o-align-items: flex-start;
align-items: flex-start;
}
.u-flex-align-flex-end {
-moz-align-items: flex-end;
-ms-align-items: flex-end;
-o-align-items: flex-end;
align-items: flex-end;
}
.u-flex-align-center {
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
}
.u-flex-align-space-between {
-moz-align-items: space-between;
-ms-align-items: space-between;
-o-align-items: space-between;
align-items: space-between;
}
@media screen and (min-width: 641px) {
.u-pc-flex {
display: flex;
display: -moz-flex;
display: -ms-flex;
}
.u-pc-flex-row-reverse {
-moz-flex-direction: row-reverse;
-o-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.u-pc-flex-column {
-moz-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.u-pc-flex-column-reverse {
-moz-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.u-pc-flex-wrap {
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.u-pc-flex-justify-flex-start {
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-o-justify-content: flex-start;
justify-content: flex-start;
}
.u-pc-flex-justify-flex-end {
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-o-justify-content: flex-end;
justify-content: flex-end;
}
.u-pc-flex-justify-center {
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
justify-content: center;
}
.u-pc-flex-justify-space-between {
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-o-justify-content: space-between;
justify-content: space-between;
}
.u-pc-flex-justify-space-around {
-moz-justify-content: space-around;
-ms-justify-content: space-around;
-o-justify-content: space-around;
justify-content: space-around;
}
.u-pc-flex-align-flex-start {
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-o-align-items: flex-start;
align-items: flex-start;
}
.u-pc-flex-align-flex-end {
-moz-align-items: flex-end;
-ms-align-items: flex-end;
-o-align-items: flex-end;
align-items: flex-end;
}
.u-pc-flex-align-center {
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
}
.u-pc-flex-align-space-between {
-moz-align-items: space-between;
-ms-align-items: space-between;
-o-align-items: space-between;
align-items: space-between;
}
}
@media screen and (max-width: 640px) {
.u-sp-flex {
display: flex;
display: -moz-flex;
display: -ms-flex;
}
.u-sp-flex-row-reverse {
-moz-flex-direction: row-reverse;
-o-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.u-sp-flex-column {
-moz-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.u-sp-flex-column-reverse {
-moz-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.u-sp-flex-wrap {
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.u-sp-flex-justify-flex-start {
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
-o-justify-content: flex-start;
justify-content: flex-start;
}
.u-sp-flex-justify-flex-end {
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
-o-justify-content: flex-end;
justify-content: flex-end;
}
.u-sp-flex-justify-center {
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
justify-content: center;
}
.u-sp-flex-justify-space-between {
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-o-justify-content: space-between;
justify-content: space-between;
}
.u-sp-flex-justify-space-around {
-moz-justify-content: space-around;
-ms-justify-content: space-around;
-o-justify-content: space-around;
justify-content: space-around;
}
.u-sp-flex-align-flex-start {
-moz-align-items: flex-start;
-ms-align-items: flex-start;
-o-align-items: flex-start;
align-items: flex-start;
}
.u-sp-flex-align-flex-end {
-moz-align-items: flex-end;
-ms-align-items: flex-end;
-o-align-items: flex-end;
align-items: flex-end;
}
.u-sp-flex-align-center {
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
}
.u-sp-flex-align-space-between {
-moz-align-items: space-between;
-ms-align-items: space-between;
-o-align-items: space-between;
align-items: space-between;
}
}
  #top body,
#top .c-footer-contact {
min-width: auto;
}
.sectionTitle {
text-align: left;
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
.sectionTitle span {
display: inline-block;
}
.sectionTitle--en {
margin-right: 15px;
padding-bottom: 7px;
border-bottom: 4px solid; }
.sectionTitle--en img {
vertical-align: middle;
}
.news .sectionTitle--en img {
width: 61px;
height: auto;
}
.gallery .sectionTitle--en img {
width: 83px;
height: auto;
}
.blog__sectionTitle .sectionTitle--en img {
width: 152px;
height: auto;
}
.sectionTitle--ja {
color: #000;
font-weight: bold;
font-size: 13px;
}
.more {
text-align: center;
}
.more a {
display: inline-block;
padding: 5px 15px;
border: 1px solid #000;
border-radius: 3px;
color: inherit;
text-decoration: none;
}
@media screen and (min-width: 992px) {
.news .sectionTitle--en img {
width: 79px;
}
.gallery .sectionTitle--en img {
width: 97px;
}
.blog__sectionTitle .sectionTitle--en img {
width: 177px;
}
.sectionTitle--ja {
font-size: 15px;
}
.more a {
padding: 8px 46px;
font-size: 20px;
letter-spacing: 1px;
}
} .c-header .e-logo img {
width: 160px;
}
@media screen and (max-width: 640px) {
.c-header .e-logo img {
width: 120px;
}
} .hero {
position: relative;
width: 100%;
height: 100vh;
margin-bottom: 40px;
}
.hero__catch {
position: absolute;
top: 50%;
left: 25px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 10;
}
.hero__catch p:first-of-type {
margin-bottom: 10px;
color: #fff;
font-weight: bold;
font-size: 28px;
line-height: 1.25;
}
.hero__catch p:last-of-type {
display: inline-block;
padding: 4px 25px;
border: 5px solid #fff;
}
.hero__catch .hero__kurashikata,
.hero__catch .hero__smile {
width: 180px;
height: 50px;
}
.hero__scroll {
position: absolute;
bottom: 30px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 20;
}
.hero__scroll a {
display: inline-block;
padding-top: 52px;
color: #fff;
text-indent: 1px;
text-decoration: none;
}
.hero__scroll a span {
position: absolute;
top: 0;
left: 50%;
width: 30px;
height: 50px;
margin-left: -15px;
border: 2px solid #fff;
border-radius: 50px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.hero__scroll a span::before {
position: absolute;
top: 10px;
left: 50%;
content: '';
width: 6px;
height: 6px;
margin-left: -3px;
background-color: #fff;
border-radius: 100%;
-webkit-animation: sdb 2s infinite;
animation: sdb 2s infinite;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@-webkit-keyframes sdb {
0% {
-webkit-transform: translate(0, 0);
opacity: 0;
}
40% {
opacity: 1;
}
80% {
-webkit-transform: translate(0, 20px);
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes sdb {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
opacity: 0;
}
40% {
opacity: 1;
}
80% {
-webkit-transform: translate(0, 20px);
transform: translate(0, 20px);
opacity: 0;
}
100% {
opacity: 0;
}
}
.hero__sns {
position: absolute;
top: 6rem;
right: 14px;
z-index: 20;
}
.hero__sns a {
display: block;
width: 35px;
}
.hero__sns a img,
.hero__guarantee img {
width: 100%;
height: auto;
}
.hero__sns a:first-of-type {
margin-bottom: 17px;
}
.hero__guarantee {
position: absolute;
top: calc(1.3rem + 33px);
left: calc(2rem + 135px);
z-index: 20;
width: 130px;
}
.hero__guarantee--pc {
display: none;
}
@media screen and (min-width: 641px) {
.hero__sns {
top: 110px;
right: 32px;
}
.hero__sns a {
width: 50px;
}
.hero__guarantee {
top: 32px;
left: auto;
right: 146px;
width: 230px;
}
.hero__guarantee--sp {
display: none;
}
.hero__guarantee--pc {
display: inline;
}
}
@media screen and (min-width: 768px) {
.hero {
margin-bottom: 80px;
}
.hero__catch {
left: 15%;
}
}
@media screen and (min-width: 992px) {
.hero {
margin-bottom: 120px;
}
.hero__catch p:first-of-type {
font-size: 40px;
}
.hero__catch .hero__kurashikata,
.hero__catch .hero__smile {
width: 280px;
height: 60px;
}
} .p-top-visual {
height: 100vh;
}
.p-top-visual .e-slider .e-slide img {
vertical-align: middle;
}
.p-top-visual .main_head {
font-size: 13px;
text-align: center;
padding: 15px 0 0 0;
}
@media screen and (min-width:768px) {
.p-top-visual .main_head {
font-size: 15px;
}
.p-top-visual .main_head .sp_br {
display: none;
}
} .banner {
position: relative;
padding: 50px 15px;
}
.banner--pc {
display: none;
}
.banner__title--en {
width: 120px;
margin-bottom: 5px;
}
.banner__title--en img {
width: 100%;
height: auto;
vertical-align: middle;
}
.banner__title--ja {
text-align: left;
border: none;
margin-bottom: 0;
padding-bottom: 0;
color: #000;
font-weight: bold;
font-size: 13px;
}
.banner__address {
margin-bottom: 25px;
color: #c1c800;
font-size: 13px;
}
.banner__btn {
display: inline-block;
padding: 8px 20px;
border: 1px solid #000;
border-radius: 5px;
font-size: 16px;
}
.banner__btn a {
color: #333;
text-decoration: none;
}
.banner__image {
position: absolute;
right: 20px;
bottom: 50px;
}
.banner__image img {
width: 145px;
height: auto;
}
.banner__badge {
position: absolute;
top: -60px;
right: 0;
z-index: -1;
width: 70px;
}
@media screen and (min-width: 592px) {
.banner {
padding: 80px 0;
width: 80%;
max-width: 1060px;
margin: auto;
}
.banner__title--ja {
letter-spacing: 2px;
}
.banner__address {
margin-bottom: 40px;
letter-spacing: 2px;
}
.banner__image {
bottom: 80px;
}
.banner__image img {
width: 220px;
}
.banner__badge {
width: 85px;
}
}
@media screen and (min-width: 992px) {
.banner--sp {
display: none;
}
.banner--pc {
display: block;
}
.banner--pc a {
-webkit-transition: opacity .2s ease;
transition: opacity .2s ease;
}
} .charm {
margin-bottom: 40px;
padding: 0 20px;
}
.charm__title {
margin-bottom: 40px;
font-weight: bold;
font-size: 22px;
letter-spacing: 2px;
}
.charm__title span {
display: inline-block;
margin-right: 10px;
padding: 4px 25px;
border: 5px solid #000;
}
.charm__title span img {
width: 84px;
height: auto;
vertical-align: middle;
}
.charm__lead {
margin-bottom: 30px;
}
.charm__lead p {
font-weight: bold;
font-size: 18px;
letter-spacing: 2px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
line-height: 2.2;
}
.charm__description {
margin-bottom: 40px;
}
.charm__description p {
font-size: 14px;
line-height: 1.75;
letter-spacing: 1px;
}
.charm__description br {
display: none;
}
.charm__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 10px;
padding: 20px 40px;
border-radius: 5px;
background-color: #f1f1f1;
}
.charm__image {
width: 54px;
margin-right: 30px;
}
.charm__heading--ja {
margin-bottom: 3px;
color: #333;
font-size: 18px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
letter-spacing: 2px;
}
.charm__heading--en {
font-size: 15px;
font-family: 'DIN Alternate','Arial',sans-serif;
}
@media screen and (min-width: 768px) {
.charm {
margin-bottom: 70px;
padding: 0;
}
.charm__inner {
width: 80%;
max-width: 1060px;
margin: auto;
}
.charm__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.charm__item {
display: block;
width: 32%;
margin: 0;
padding: 50px 0;
text-align: center;
}
.charm__image {
margin: 0 auto 20px;
}
}
@media screen and (min-width: 992px) {
.charm {
margin-bottom: 120px;
}
.charm__title {
font-size: 32px;
}
.charm__title span {
margin-right: 20px;
padding: 6px 38px;
}
.charm__title span img {
width: 126px;
}
.charm__lead p {
font-size: 24px;
}
.charm__lead p br:first-of-type,
.charm__lead p br:nth-of-type(3) {
display: none;
}
.charm__description br {
display: block;
}
.charm__description p {
font-size: 15px;
line-height: 2;
}
.charm__item {
padding: 80px 0;
}
.charm__heading--ja {
font-size: 20px;
}
.charm__heading--en {
font-size: 17px;
}
}   .gallery__info {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 90%;
color: #fff;
text-align: center;
}
.gallery__number {
font-weight: bold;
font-size: 35px;
font-family: 'DIN Alternate','Arial',sans-serif;
}
.gallery__sharp {
margin-right: 3px;
font-size: 23px;
}
.gallery__itemTitle {
font-size: 12px;
}
.gallery__item a {
display: block;
width: 100%;
height: 100%;
}
.gallery__item img {
height: auto;
}
.gallery__item {
-webkit-transition: opacity .2s ease;
transition: opacity .2s ease;
}
.gallery__item:hover {
opacity: .7;
} @media screen and (min-width: 992px) { .gallery__number {
font-size: 55px;
}
.gallery__itemTitle {
font-size: 14px;
}
}
.blog__sectionTitle {
padding: 0 20px;
}
.c-headline .e-title img {
width: 250px;
height: auto;
}
@media screen and (max-width: 768px) {
.p-top-building .e-button-wrapper {
margin-top: 3rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
} .instagram {
padding: 60px 0 30px;
}
.instagram__sectionTitle {
margin-bottom: 20px;
}
.instagram__sectionTitle .sectionTitle--en {
padding-bottom: 3px;
}
#sb_instagram #sbi_images {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
align-items: flex-start;
}
#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item {
width: 32%;
width: calc(33.3% - 5px);
border-radius: 5px;
margin-bottom: 10px !important;
}
.sbi_type_carousel .fa-clone {
display: none !important;
}
@media screen and (min-width: 576px) {
.instagram__inner {
width: 80%;
max-width: 1060px;
margin: auto;
}
}
@media screen and (min-width: 768px) {
#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item {
width: 32%;
width: calc(33.3% - 5px);
}
}
@media screen and (min-width: 992px) {
.instagram__inner {
width: 90%;
}
} .cost {
margin-bottom: 80px;
padding: 40px 20px 0;
}
.cost__sectionTitle {
margin-bottom: 30px;
}
.cost__lead {
margin-bottom: 30px;
}
.cost__lead p {
font-weight: bold;
font-size: 18px;
letter-spacing: 2px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
line-height: 2.2;
}
.cost__description p {
margin-bottom: 15px;
font-size: 14px;
line-height: 1.75;
letter-spacing: 1px;
}
.cost__description p:last-of-type {
margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.cost {
padding-right: 0;
padding-left: 0;
}
.cost__inner {
width: 80%;
max-width: 1060px;
margin: auto;
}
}
@media screen and (min-width: 992px) {
.cost {
margin-bottom: 120px;
padding-top: 20px;
}
.cost__sectionTitle {
margin-bottom: 50px;
}
.cost__lead {
margin-bottom: 40px;
}
.cost__lead p {
font-size: 24px;
}
.cost__lead p br:first-of-type,
.cost__lead p br:nth-of-type(3) {
display: none;
}
.cost__inner {
width: 80%;
max-width: 1060px;
margin: auto;
}
.cost__description p {
font-size: 15px;
line-height: 2;
}
} .question {
padding: 0 20px 80px;
}
.question__mark {
text-align: center;
}
.question__mark img {
display: inline-block;
width: 60px;
margin-bottom: 20px;
padding: 0 15px 10px;
border-bottom: 3px solid #000;
}
.question__title {
margin-bottom: 40px;
font-weight: bold;
font-size: 18px;
letter-spacing: 2px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-align: center;
}
.question__description {
margin-bottom: 40px;
}
.question__description p {
margin-bottom: 15px;
font-size: 14px;
line-height: 1.75;
letter-spacing: 1px;
}
.question__graph {
margin-bottom: 50px;
}
.question__graph img {
width: 100%;
height: auto;
}
.question__graph--pc {
display: none;
}
.question__plus {
margin-bottom: 50px;
text-align: center;
}
.question__plus img {
width: 40px;
height: auto;
}
.question__addition {
margin-bottom: 60px;
padding: 40px 25px;
border-radius: 5px;
background-color: #f5f5f5;
}
.question__addTitle {
margin-bottom: 20px;
font-weight: bold;
font-size: 18px;
letter-spacing: 2px;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.question__addText {
font-size: 14px;
line-height: 1.75;
letter-spacing: 1px;
}
.question__banner {
position: relative;
}
.question__bannerImage img {
width: 100%;
height: auto;
}
.question__bannerImage--pc {
display: none;
}
.question__info {
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 40px 25px 0;
}
.question__bannerTitle {
display: inline-block;
margin-bottom: 30px;
padding-bottom: 8px;
border-bottom: 3px solid #000;
font-size: 16px;
}
.question__bannerText {
margin-bottom: 30px;
font-size: 14px;
line-height: 1.75;
letter-spacing: 1px;
}
.question__bannerButton a {
display: inline-block;
padding: 8px 22px;
border-radius: 5px;
background-color: #000;
color: #fff;
font-size: 15px;
letter-spacing: 1px;
text-indent: 1px;
text-decoration: none;
}
@media screen and (min-width: 768px) {
.question {
padding-right: 0;
padding-right: 0;
}
.question__inner {
width: 80%;
max-width: 1060px;
margin: auto;
}
.question__parts {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 60px;
}
.question__graph {
width: 250px;
margin: 0;
}
.question__plus {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 40px;
margin: 0 20px 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.question__addition {
margin: 0;
padding: 60px 20px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.question__addTitle {
margin-bottom: 30px;
}
.question__bannerImage--sp {
display: none;
}
.question__bannerImage--pc {
display: block;
opacity: .6;
}
.question__info {
padding: 0;
top: 50%;
left: 60px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
}
@media screen and (min-width: 992px) {
.question__mark img {
width: 74px;
padding-bottom: 15px;
}
.question__title {
font-size: 22px;
}
.question__description {
max-width: 780px;
margin: 0 auto 80px;
}
.question__description p {
font-size: 15px;
line-height: 2;
}
.question__graph {
width: 550px;
}
.question__graph--sp {
display: none;
}
.question__graph--pc {
display: block;
}
.question__addition {
padding: 80px 40px;
}
.question__addTitle {
margin-bottom: 40px;
font-size: 20px;
}
.question__addText {
font-size: 15px;
line-height: 2;
}
.question__info {
top: 45%;
}
.question__bannerTitle {
font-size: 22px;
letter-spacing: 2px;
}
.question__bannerText {
font-size: 16px;
}
.question__bannerButton {
font-size: 17px;
}
}
.l-old-style-second .concept-text {
letter-spacing: 1px;
-webkit-font-smoothing: antialiased;
}
@media screen and (min-width: 0px) and (max-width: 640px) {
.l-old-style-second .concept-text {
line-height: 2em;
letter-spacing: 1px;
-webkit-font-smoothing: antialiased;
}
}
@media screen and (min-width: 641px) {
.point04 .contents {
padding-bottom: 80px;
}
}
@media screen and (min-width: 641px) {
.l-old-style-second .four_point .point01 .contents {
padding-bottom: 80px;
}
}
.l-old-style-second .location .map {
position: relative;
}
.l-old-style-second .location .map iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.special {
padding: 30px 0 50px;
}
.special--pc {
display: none;
}
@media screen and (min-width: 592px) {
.special {
width: 80%;
max-width: 1060px;
margin: auto;
}
}
@media screen and (min-width: 992px) {
.special {
padding-top: 0;
}
.special--sp {
display: none;
}
.special--pc {
display: block;
}
}
.p-toggle_contents > .e-box.m-11::after {
background-image: url(https://ike-da.co.jp/wordpress/wp-content/themes/original/images/voice/11.png);
opacity: .5;
} .copyright {
width: 100%;
}
.copyright .copylink {
text-align: center;
font-size: 12px;
}
@media screen and (min-width:768px) {
.copyright {
width: calc(100% - 45px);
margin-left: auto;
margin-right: auto;
max-width: 1060px;
}
.copyright .copylink {
text-align: right;
}
.copyright .copylink .sp_br {
display: none;
}
}html,body{width:100%;height:100%}body{font-size:14px;line-height:1.75;letter-spacing:1px;font-family:din-2014, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif}@media screen and (min-width:768px){body{font-size:15px;line-height:2}}* img{max-width:100%}.inner{width:calc(100% - 45px);margin-left:auto;margin-right:auto;max-width:1060px}a{background-color:transparent;text-decoration:none;color:inherit;transition:opacity 0.2s ease}img{height:auto}.section{margin-bottom:60px}.section__heading{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.section__message{font-weight:700;font-size:18px;line-height:2.2;letter-spacing:2px;margin-top:30px}.section__content{margin-top:25px}.section__text{text-align:justify;margin-top:25px}@media screen and (min-width:768px){.section{margin-bottom:120px}.section__message{font-size:24px}.section__message br{display:none}.section__heading{margin-bottom:50px}}.l-old-style-second .recruit .interview .interviewBox .toggleBody.active{display:block}.header{height:140px}.header__inner{width:calc(100%);position:relative}.header__logo{position:absolute;display:inline-block;top:15px;left:20px}.header__logo img{width:120px}.header__tel{position:fixed;top:28px;right:76px;z-index:300}.header__tel a{display:inline-block;padding:5px 10px 2px;border-radius:3px;background-color:#d4d900}.header__tel a span{display:block;color:#333;font-weight:bold;-webkit-font-smoothing:antialiased}.header__tel a span:first-of-type{font-size:20px;line-height:1;letter-spacing:0}.header__tel a span:last-of-type{font-size:11px;line-height:1.5;letter-spacing:0.05em}@media screen and (min-width:768px){.header{height:210px}.header__logo{top:20px;left:40px}.header__logo img{width:160px}.open .header__logo{position:fixed;z-index:21}}.header--top{position:absolute;top:0;left:0;width:100%;z-index:2}@media screen and (min-width:1200px){.header__tel{top:36px;right:100px}.header__tel a{padding:7px 15px 5px;border-radius:6px}.header__tel a span:first-of-type{font-size:30px}.header__tel a span:last-of-type{font-size:13px}}.menu-btn{position:fixed;top:35px;right:23px;z-index:300;cursor:pointer}.menu-btn__list{display:flex;flex-direction:column;justify-content:space-between;width:auto;height:30px}.menu-btn__list li{height:2px;width:35px;background-color:#000;transition:0.2s}.menu-btn.open .menu-btn__list li:nth-of-type(1){transform:translateY(14px) rotate(45deg)}.menu-btn.open .menu-btn__list li:nth-of-type(2){opacity:0}.menu-btn.open .menu-btn__list li:nth-of-type(3){transform:translateY(-14px) rotate(-45deg)}@media screen and (min-width:1200px){.menu-btn{top:50px;right:40px}}.buttons{position:fixed;top:200px;right:0;transform:translateX(calc(100% - 28px));z-index:110}.buttons__item{height:90px;padding:0 20px 0 6px;border-top:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;border-radius:6px 0 0 6px;transition:0.3s}.buttons__item--event{margin-bottom:10px;background-color:#d4d902}.buttons__item--contact{background-color:#fff}.buttons__item.active{transform:translateX(calc(-100% + 29px))}.buttons__item.active .buttons__text{opacity:0}.buttons__item.active .buttons__link{pointer-events:auto}.buttons__inner{display:flex;align-items:center;height:100%}.buttons__text{width:16px;font-weight:bold;font-size:14px;line-height:1;letter-spacing:0.3em;text-align:center;text-indent:0.3em;writing-mode:vertical-lr;-webkit-font-smoothing:antialiased}.buttons__link{padding:0 10px;pointer-events:none}.buttons__link span{font-weight:bold;font-size:14px;line-height:1.75;letter-spacing:0.05em;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){.buttons{display:flex;top:auto;bottom:0;right:0;left:0;width:100%;transform:none}.buttons__item{margin:0;padding:0;height:60px;border-radius:0;border:none;border-top:1px solid #666}.buttons__item--event{width:calc(50% - 1px);border-right:1px solid #666}.buttons__item--contact{width:50%}.buttons__item.active{transform:none}.buttons__inner{justify-content:center}.buttons__text{display:none}.buttons__link{display:flex;width:100%;height:100%;padding:0;justify-content:center;align-items:center;pointer-events:auto}.buttons__link span{font-size:16px;line-height:1;letter-spacing:0.1em}.buttons__link span br{display:none}}@media screen and (min-width:1200px){.buttons__item{height:70px}.buttons__link span{font-size:18px}}.b-menu{display:none;position:fixed;bottom:0;left:0;z-index:110;width:100%}.b-menu__inner{display:flex;border-top:1px solid #666}.b-menu__item{height:40px}.b-menu__item--event{width:calc(50% - 1px);border-right:1px solid #666;background-color:#d4d902}.b-menu__item--contact{width:50%;background-color:#fff}.b-menu__item.active{transform:none}.b-menu__text{display:none}.b-menu__link{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.b-menu__link span{font-weight:bold;-webkit-font-smoothing:antialiased}.b-menu__link--sp{font-size:16px;line-height:1}.b-menu__link--pc{display:none}@media screen and (min-width:768px){.b-menu{top:35%;right:0;bottom:auto;left:auto;transform:translateX(calc(100% - 36px));width:auto}.b-menu__inner{display:block;border:none}.b-menu__item{display:flex;width:auto;height:150px;border-top:1px solid #ccc;border-right:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:6px 0 0 6px;transition:0.3s}.b-menu__item--event{margin-bottom:10px}.b-menu__item.active{transform:translateX(calc(-100% + 36px))}.b-menu__item.active .b-menu__text{opacity:0}.b-menu__text{display:flex;justify-content:center;align-items:center;width:36px;font-weight:bold;font-size:17px;line-height:1;letter-spacing:0.3em;text-align:center;text-indent:0.3em;writing-mode:vertical-lr;-webkit-font-smoothing:antialiased;cursor:pointer}.b-menu__link{padding:0 30px 0 10px}.b-menu__link--sp{display:none}.b-menu__link--pc{display:block;font-size:17px}}.v-menu{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:scroll;z-index:5;transform:translateX(-100%);background-color:#fff}.v-menu .dsp-pc{display:none}.v-menu.open{transform:translateX(0);z-index:200}.v-menu__inner{background-color:#fff;transition:0.2s;opacity:0;margin:30px auto}.v-menu.open .v-menu__inner{opacity:1}.v-menu__logo{width:120px;display:inline-block;margin-bottom:40px}.v-menu__both{display:flex;flex-direction:column-reverse}.v-menu__list{margin-bottom:25px}.v-menu__list li a{width:100%;display:flex;justify-content:space-between;padding:12px 10px;border-top:1px solid #000}.v-menu__list li a p:first-child{font-weight:700;font-size:1.2em}.v-menu__list li:last-of-type a{border-bottom:1px solid #000}.v-menu__banner{margin-bottom:20px}.v-menu__link{width:100%;border:2px solid #000;display:block;padding:10px 25px;text-align:center;margin-bottom:10px;border-radius:7px}.v-menu__contact{display:flex;align-items:center;justify-content:center}.v-menu__contact p:first-of-type{font-size:2em;margin-right:15px;font-weight:700}.v-menu__tel{font-size:1.3em;font-weight:700}.v-menu__tel small{margin-left:15px}.v-menu__sns{display:flex;justify-content:space-between}.v-menu__sns a{width:calc(50% - 5px)}.v-menu__sns a img{width:100%}.v-menu__action{display:flex;justify-content:space-between}.v-menu__action>a{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;width:calc(50% - 5px);height:70px;padding:0}.v-menu__action .v-menu__contact p{width:100%;margin:0;line-height:1;-webkit-font-smoothing:antialiased}.v-menu__action .v-menu__contact p:first-of-type{margin-bottom:5px;font-size:20px;letter-spacing:0.025em}.v-menu__action .v-menu__contact p:last-of-type{font-weight:bold;font-size:12px}.v-menu__action .v-menu__tel p{width:100%;font-size:20px;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased}.v-menu__action .v-menu__tel p small{display:block;width:100%;margin:5px 0 0;font-size:13px;letter-spacing:0.025em}.v-menu__event{margin-bottom:10px}.v-menu__event a{display:flex;justify-content:center;align-items:center;width:100%;height:60px;border:2px solid #000;border-radius:7px;background-color:#d4d900}.v-menu__event a span{font-weight:bold;font-size:20px;font-family:"Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;line-height:1;letter-spacing:0.1em;text-indent:0.1em;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){.v-menu__action>a{height:135px}.v-menu__action .v-menu__contact p:first-of-type{font-size:32px}.v-menu__action .v-menu__contact p:last-of-type{font-size:16px}.v-menu__action .v-menu__tel p{font-size:32px}.v-menu__action .v-menu__tel p small{margin-top:3px;font-size:20px}.v-menu__event a{height:120px}.v-menu__event a span{font-size:30px}}@media screen and (min-width:1000px){.v-menu__both{flex-direction:row;justify-content:space-between}.v-menu__list{width:calc(100% - 50% - 30px)}.v-menu__list li a{border:none;justify-content:flex-start;align-items:center;padding:18px 0px;line-height:1em}.v-menu__list li a p:first-of-type{margin-right:35px;font-size:2em}.v-menu__list li:last-of-type a{border-bottom:none}.v-menu__banner{width:50%}.v-menu__link{padding:30px 25px;margin-bottom:20px}.v-menu__sns a{width:calc(50% - 10px)}.v-menu__action>a{width:calc(50% - 10px)}.v-menu__event{margin-bottom:20px}}.social__list{display:flex;justify-content:center;align-items:center}.social__item{margin:0 7px}.social__item--instagram{width:36px}.social__item--youtube{width:44px}.social__item--tiktok{width:38px}.social__item--facebook{width:38px}.social__item--line{width:40px}@media screen and (min-width:1000px){.social{margin-top:10px}.social__item{margin:0 10px}.social__item--instagram{width:44px}.social__item--youtube{width:52px}.social__item--tiktok{width:46px}.social__item--facebook{width:46px}.social__item--line{width:48px}}.sp-navigation{display:none;position:fixed;bottom:0;left:0;z-index:50;width:100%}.sp-navigation__list{display:flex;box-shadow:-1px -1px 5px #eee}.sp-navigation__item{width:25%}.sp-navigation__item a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:66px;text-align:center}.sp-navigation__item a span{display:block;margin-top:5px;font-weight:bold;font-size:11px;line-height:1;letter-spacing:0.05em;-webkit-font-smoothing:antialiased}.sp-navigation__item a img{width:30px;height:auto}.sp-navigation__item a:hover{opacity:1}.sp-navigation__item:nth-of-type(odd) a{background-color:#d4d900}.sp-navigation__item:nth-of-type(even) a{background-color:#ffffff}.c-contact{background-color:#f1f1f1;padding-top:50px;padding-bottom:50px;display:flex;align-items:center;justify-content:center}.c-contact__free--label{width:100px;height:100px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;font-size:22px;font-weight:700;letter-spacing:5px}.c-contact__block{margin-top:15px}.c-contact__title{font-size:24px;font-weight:700}.c-contact__banner{margin:15px 0 30px}.c-contact__label{background-color:#fff;letter-spacing:3px;border-radius:5px;display:inline-block;margin:10px 0;padding:10px 25px;text-align:center;min-width:230px}.c-contact__continue{background-color:#d4d900;padding:10px 25px;border-radius:5px;display:inline-block;min-width:270px;text-align:center;color:#fff;font-weight:700}@media screen and (min-width:768px){.c-contact{padding:45px 0}.c-contact__inner{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.c-contact__banner{margin:15px 0 40px}.c-contact__label:first-of-type{margin-right:25px}.c-contact__free{margin-right:40px}}.footer__buttons{padding-top:35px}.footer__buttons ul{display:flex;justify-content:space-between}.footer__button{width:49%;border:2px solid #e9e9e9}.footer__button a{display:block;position:relative;width:100%;height:118px;text-align:center}.footer__button a div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.footer__button a div img{width:26px;margin-bottom:5px}.footer__button a div span{font-weight:bold;font-size:15px;letter-spacing:0;font-family:"Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;white-space:nowrap;-webkit-font-smoothing:antialiased}.footer__button--pc{display:none}.footer__inner{margin:50px 0;display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 45px);margin-left:auto;margin-right:auto;max-width:1060px}.footer__logo{width:250px}.footer__info{margin-top:15px}.footer__menu{margin:30px 0 0;font-size:12px;display:flex;justify-content:space-between;flex-wrap:wrap}.footer__menu li{margin:9px 0}.footer__menu a{display:inline-block}.footer__list{width:calc(50% - 15px)}.footer__list .footer__tochi a{display:inline-block;padding:8px 15px;border:1px solid #000;border-radius:3px}@media screen and (min-width:768px){.footer{padding-bottom:100px}.footer__buttons{padding-top:80px}.footer__button a{height:54px}.footer__button a div{width:100%;white-space:nowrap}.footer__button a div img,.footer__button a div span{vertical-align:middle}.footer__button a div img{width:20px;margin:0 8px 0 0}.footer__button br{display:none}.footer__button--pc{display:inline}.footer__menu{display:flex;justify-content:space-between;width:600px;font-size:14px;margin-top:10px}.footer__menu li{margin:4px 0}.footer__list{width:auto}}@media screen and (min-width:992px){.footer__button{border-width:4px}.footer__button a{height:72px}.footer__button a div img{width:26px;margin:0 12px 0 0}.footer__button a div span{font-size:18px}}.free{padding:45px 20px;background-color:#f1f1f1}.free__head{display:flex;align-items:center}.free__circle{display:flex;justify-content:center;align-items:center;width:90px;height:90px;margin-right:15px;border-radius:50%;background-color:#000}.free__circle span{color:#fff;font-weight:bold;font-size:20px;letter-spacing:0.2em;text-indent:0.2em;-webkit-font-smoothing:antialiased}.free__heading{font-weight:bold;font-size:22px;letter-spacing:0.05em;-webkit-font-smoothing:antialiased}.free__contents{padding-left:105px}.free__item:not(:last-of-type){margin-bottom:15px}.free__item a{display:flex;justify-content:center;align-items:center;width:200px;height:48px;border:2px solid #dadada;border-radius:4px;background-color:#fff;transition:0.3s}.free__item a span{font-weight:bold;font-size:14px;letter-spacing:0.05em;text-indent:0.05em;-webkit-font-smoothing:antialiased}.free__item a:hover{border-color:#d4d902;opacity:1}@media screen and (min-width:768px){.free__heading{font-size:26px}.free__contents{margin-top:10px;padding-left:90px}.free__list{display:flex;justify-content:space-between;max-width:630px}.free__item:not(:last-of-type){margin:0}}@media screen and (min-width:1200px){.free{padding:55px 0}.free__inner{max-width:800px;margin:auto}.free__contents{margin-top:20px}.free__list{max-width:680px}.free__item a{width:220px;height:56px;border-radius:6px}.free__item a span{font-size:16px}}.heading--en{display:inline-block;font-weight:600;font-size:32px;font-family:din-2014, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.heading--en::after{display:block;width:100%;height:2px;background-color:#000;content:""}.heading--ja{display:inline-block;padding-left:15px;font-weight:bold;line-height:1}@media screen and (min-width:992px){.heading--en{font-size:48px;line-height:1.6}.heading--en::after{height:3px}.heading--ja{padding-left:25px;font-size:16px}}