@charset "UTF-8";
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
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;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[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; }
 .slick-loading .slick-list {
background: #fff url(//ishidaka-hanbai.com/images/ajax-loader.gif) center center no-repeat; } @font-face {
font-family: "slick";
src: url(//ishidaka-hanbai.com/fonts/slick.eot);
src: url(//ishidaka-hanbai.com/fonts/slick.eot?#iefix) format("embedded-opentype"), url(//ishidaka-hanbai.com/fonts/slick.woff) format("woff"), url(//ishidaka-hanbai.com/fonts/slick.ttf) format("truetype"), url(//ishidaka-hanbai.com/fonts/slick.svg#slick) format("svg");
font-weight: normal;
font-style: normal; } .slick-prev,
.slick-next {
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none; }
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none;
background: transparent;
color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1; }
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25; }
.slick-prev:before,
.slick-next:before {
font-family: "slick";
font-size: 20px;
line-height: 1;
color: white;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.slick-prev {
left: -25px; }
[dir="rtl"] .slick-prev {
left: auto;
right: -25px; }
.slick-prev:before {
content: "←"; }
[dir="rtl"] .slick-prev:before {
content: "→"; }
.slick-next {
right: -25px; }
[dir="rtl"] .slick-next {
left: -25px;
right: auto; }
.slick-next:before {
content: "→"; }
[dir="rtl"] .slick-next:before {
content: "←"; } .slick-dotted.slick-slider {
margin-bottom: 30px; }
.slick-dots {
position: absolute;
bottom: -25px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%; }
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer; }
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1; }
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {
color: black;
opacity: 0.75; }body {
background: #f4fafc;
}
a {
color: #0e3092;
}
.inner .sec_cmn_heading {
text-align: center;
}
.inner .sec_cmn_heading>span:after {
content: "NEWS";
display: block;
margin: 7px auto;
width: 320px;
padding-top: 27px;
color: #0e3092;
font-size: 22px;
height: auto;
background: none;
position: static;
bottom: auto;
left: auto;
background-image: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/common/bg_sub_title.png);
background-position: center top;
background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
.inner .sec_cmn_heading>span:after {
width: 280px;
}
}
.inner .sec_cmn_heading.news>span:after {
content: "NEWS";
}
.inner .sec_cmn_heading.recruit>span:after {
content: "RECRUIT";
}
.inner .sec_cmn_heading.blog>span:after {
content: "BLOG";
}
.inner .sec_cmn_heading.voice>span:after {
content: "VOICE";
}
.inner .sec_cmn_heading.example>span:after {
content: "EXAMPLE";
}
.inner .sec_cmn_heading.question>span:after {
content: "QUESTION";
}
.inner .sec_cmn_heading.solve>span:after {
content: "SOLVE";
}
.inner .sec_cmn_heading.about>span:after {
content: "ABOUT";
}
.inner .sec_cmn_heading.message>span:after {
content: "MESSAGE";
}
.inner .sec_cmn_heading.access>span:after {
content: "ACCESS";
}
.inner .sec_cmn_heading.trouble>span:after {
content: "TROUBLE";
}
.inner .sec_cmn_heading.choice>span:after {
content: "CHOICE";
}
.inner .sec_cmn_heading.grave>span:after {
content: "GRAVE";
}
.inner .sec_cmn_heading.eitai>span:after {
content: "EITAI";
}
.inner .sec_cmn_heading.jumokusou>span:after {
content: "JUMOKUSOU";
}
.inner .sec_cmn_heading.reform>span:after {
content: "REFORM";
}
.inner .sec_cmn_heading.transfer>span:after {
content: "TRANSFER";
}
.inner .sec_cmn_heading.other>span:after {
content: "OTHER";
}
.inner .sec_cmn_heading.thought>span:after {
content: "THOUGHT";
}
.inner .sec_cmn_heading.noukotsudou>span:after {
content: "NOUKOTSUDOU";
}
.inner .sec_cmn_heading.temotokuyou>span:after {
content: "TEMOTOKUYOU";
}
.inner .sec_cmn_heading.soukotsu>span:after {
content: "SOUKOTSU";
}
.inner .sec_cmn_heading.sculpture>span:after {
content: "SCULPTURE";
}
.inner .sec_cmn_heading.maintenance>span:after {
content: "MAINTENANCE";
}
.inner .sec_cmn_heading.hakajimai>span:after {
content: "HAKAJIMAI";
}
.inner .sec_cmn_heading.timing>span:after {
content: "TIMING";
}
.inner .sec_cmn_heading.flow>span:after {
content: "FLOW";
}
.inner .sec_cmn_heading.place>span:after {
content: "PLACE";
}
.inner .sec_cmn_heading.access>span:after {
content: "ACCESS";
}
.inner .sec_cmn_heading.about>span:after {
content: "ABOUT";
}
.inner .sec_cmn_heading.tombstone>span:after {
content: "TOMBSTONE";
}
.inner .sec_cmn_heading.question>span:after {
content: "QUESTION";
}
.inner .sec_cmn_heading.memorial>span:after {
content: "MEMORIAL";
} .blk_consultation .inner .btn_consultation {
color: #0e3092;
}
.blk_consultation .inner .btn_consultation:hover {
background: #ebeb27;
color: #fff;
opacity: 1;
} #topAccess .info_ishidakasekizai {
background: none;
} #header_top .logo {
width: 260px;
} #header_top .wrap_request .btn_request {
border: 1px solid #0e3092;
}
#header_top .wrap_request:before {
content: none;
} #mv .mv_catch .btn_request {
background: none;
}
#header .gnavi>ul>li:hover {
background: none;
color: #616161;
}
#header .gnavi>ul>li a:hover {
color: #616161;
} #header .gnavi>ul>li::after {
position: absolute;
left: 0;
bottom: 0px;
display: block;
content: "";
width: 0%;
height: 2px;
background: #0e3092;
transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#header .gnavi>ul>li:hover::after {
width: 100%;
} #header .gnavi .dwn_list li {
background: rgba(256, 256, 256, 0.9);
border-bottom: 0.5px solid #0e3092;
}
#header .gnavi .dwn_list li a {
color: #0e3092;
}
#header .gnavi .dwn_list li:hover a {
color: #fff;
}
#header .gnavi .dwn_list li:hover {
background-color: #0e3092;
} .mv_img {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/mv_top.jpg) no-repeat center center;
background-size: cover;
width: 100%;
padding-bottom: 28.4%;
position: relative;
}
.mv_img .text_box {
position: absolute;
left: 0;
right: 0;
margin-left: 0;
margin-right: 0;
text-shadow: black 1px 1px 10px, black -1px 1px 10px, black 1px -1px 10px, black -1px -1px 10px;
font-family: 'Noto Serif JP', serif;
color: #fff;
}
.mv_img .read {
text-align: center;
font-size: 2.1vw;
padding-top: 8%;
padding-bottom: 2%;
}
.mv_img .sub_read {
width: 470px;
margin: 0 auto;
font-size: 1.2vw;
} .insert-banner {
display: none;
} #topInfo .contentblog {
display: block;
}
#topInfo .bg-w .contentblog {
display: flex;
justify-content: space-around;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
#topInfo .contentblog .info,
#topInfo .contentblog .participants {
flex-basis: 100%;
max-width: 100%;
}
#topInfo .contentblog .info.staff,
#topInfo .contentblog .info.public {
flex-basis: 40%;
max-width: 40%;
background: #fff;
border: 1px solid #ccc;
padding: 20px;
}
#topInfo .contentblog .info ul,
#topInfo .contentblog .participants ul {
display: flex;
justify-content: space-between;
}
#topInfo .contentblog .info.staff ul,
#topInfo .contentblog .info.public ul {
flex-wrap: wrap;
}
#topInfo .contentblog .info ul li,
#topInfo .contentblog .participants ul li {
flex-basis: 24%;
max-width: 24%;
}
#topInfo .contentblog .info.staff ul li,
#topInfo .contentblog .info.public ul li {
flex-basis: 100%;
max-width: 100%;
border-top: 1px dotted #ccc;
}
#topInfo .contentblog .info.staff ul li:last-child,
#topInfo .contentblog .info.public ul li:last-child {
border-bottom: 1px dotted #ccc;
}
#topInfo .info .wrap_box_about ul li {
border-bottom: none;
padding: 20px 20px 20px 0;
}
#topInfo .info .wrap_box_about ul li img {
margin: 0 auto;
}
#topInfo .wrap_box_about ul li .rbox {
margin-left: 0px;
width: 100%;
}
@media screen and (max-width: 768px) {
#topInfo .contentblog .info.staff,
#topInfo .contentblog .info.public {
flex-basis: 95%;
max-width: 95%;
}
#topInfo .contentblog .info.public {
margin-bottom: 20px;
}
#topInfo .contentblog .info.staff ul,
#topInfo .contentblog .info.public ul {
display: flex;
}
#topInfo .contentblog .info.staff ul li,
#topInfo .contentblog .info.public ul li {
flex-basis: 100%;
max-width: 100%;
border-top: 1px dotted #ccc;
}
}
@media screen and (max-width: 440px) {
#topInfo .contentblog .info.staff ul li .text,
#topInfo .contentblog .info.public ul li .text {
display: none;
}
} .link_bar {
text-align: center;
margin-top: 60px;
margin-bottom: 130px;
}
@media screen and (max-width: 768px) {
.link_bar {
margin-top: 30px;
margin-bottom: 0px;
}
}
.link_bar a {
padding: 15px 50px;
color: #fff;
border: solid 1px;
border-radius: 30px;
font-size: 16px;
transition: 0.4s;
background: #0e3092;
}
.link_bar a:hover {
background: #ebeb27;
opacity: 1;
}
#topInfo .contentblog .participants .tbox {
display: block;
}
#topInfo .contentblog .participants .pic {
display: inline;
}
#topInfo .contentblog .info.staff .participants .pic,
#topInfo .contentblog .info.public .participants .pic {
width: 29%;
height: 100px;
object-fit: cover;
}
@media screen and (max-width: 768px) {
#topInfo .contentblog .info.staff .participants .pic,
#topInfo .contentblog .info.public .participants .pic {
width: 25%;
}
#topInfo .contentblog .info.staff .link_bar a,
#topInfo .contentblog .info.public .link_bar a {
padding: 10px 15px;
border-radius: 30px;
}
}
@media screen and (max-width: 480px) {
#topInfo .contentblog .info.staff .participants .pic,
#topInfo .contentblog .info.public .participants .pic {
height: 70px;
}
} #topFirst {
min-height: 670px;
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/bg_top001.jpg) no-repeat;
background-size: cover;
}  .cmn_cv_link>div.blk_contact {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/bg_check_green.png) repeat;
}
.cmn_cv_link .inner {
position: relative;
height: 217px;
}
.cmn_cv_link>div .ph_cv_link {
position: absolute;
bottom: 0;
margin: 0;
}
@media screen and (max-width: 1200px) {
.cmn_cv_link>div .ph_cv_link {
width: 35%;
}
}
@media screen and (max-width: 1150px) {
.cmn_cv_link>div .ph_cv_link {
display: none;
}
}
.ph_cv_link.left {
left: 0;
}
.ph_cv_link.right {
right: 0;
}
.margin_left {
margin-left: auto;
margin-right: auto;
}
.cmn_cv_link>div.blk_contact .inner .txt02 {
font-size: 14px;
text-align: center;
}
.cmn_cv_link>div.blk_contact .inner .txt01 {
margin-left: 62px;
margin-bottom: -21px;
}
.cmn_cv_link>div .inner .note {
text-align: center
}
.cmn_cv_link>div .inner .icon_arrow {
text-align: center;
}
.cmn_cv_link>div.blk_request {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/bg_request.jpg) no-repeat;
background-size: cover;
}
.cmn_cv_link>div.blk_request .inner .txt02 {
font-size: 42px;
}
.cmn_cv_link>div.blk_request .inner .txt01 {
font-size: 18px;
line-height: 1.2;
text-align: center;
margin-bottom: 3px;
}
.cmn_cv_link>div.blk_request .inner {
padding-right: 0px;
} #topExample .inner {
display: block;
}
#topExample .right_box .list_example {
margin-right: 0;
}
#topExample .right_box .list_example {
max-width: 100%;
}
#topExample .right_box .list_example li {
flex-basis: 23%;
}
#topExample .left_box .ph01:before {
content: none;
}
#topExample .left_box figure {
text-align: center;
}
#topExample .ph01 figure img {
width: auto;
}
#topExample .left_box .ph01 {
margin-bottom: 40px;
}
#topExample .inner2 {
top: 32%;
margin-top: 49px;
} #topAccess .box_flex {
flex-direction: row-reverse;
align-items: start;
}
.info_ishidakasekizai {
width: 40%;
}
.info_ishidakasekizai p {
line-height: 30px;
}
.info_ishidakasekizai p.addr::before {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/icon_addr.png) no-repeat;
position: relative;
top: 4px;
background-size: cover;
}
.info_ishidakasekizai p.tel::before {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/icon_tel.png) no-repeat;
position: relative;
top: 4px;
background-size: cover;
}
.info_ishidakasekizai p.time::before {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/icon_time.png) no-repeat;
position: relative;
background-size: cover;
top: 7px;
}
.info_ishidakasekizai p.car::before {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/icon_car.png) no-repeat;
background-size: cover;
position: relative;
top: 5px;
}
.info_ishidakasekizai p::before {
content: "";
height: 25px;
width: 25px;
display: inline-block;
margin-right: 20px;
}
.info_ishidakasekizai p.tel a {
color: #000;
}
#topAccess .info_ishidakasekizai .name_company {
font-size: 2rem;
font-weight: bold;
color: #0e3092;
}
#topAccess .info_ishidakasekizai {
border-left: 3px solid #0e3092;
padding-left: 30px;
margin-top: 20px;
}
#topAccess .info_ishidakasekizai .name_company {
margin: 0rem 0 2rem;
} #footer {
background: #0e3092;
} #pageTop a {
background: #0e3092;
}
@media screen and (max-width: 750px) {
#topInfo .contentblog .info ul,
#topInfo .contentblog .participants ul {
display: block;
}
#topInfo .contentblog .info ul li,
#topInfo .contentblog .participants ul li {
max-width: 100%;
}
#topFirst .inner2 {
width: 90%!important;
margin: 90px auto 0;
}
#topFirst {
min-height: 290px;
}
.blk_consultation .inner .btn_consultation:after {
content: none;
}
.blk_consultation .inner .blk_txt_consultation {
padding: 10px 0px;
}
.link_bar a {
display: inline-block;
}
#topExample .inner2 {
width: 90%;
margin-right: auto;
margin-left: auto;
}
#topExample .inner2 {
position: static;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
-webkit-transform: none;
transform: none;
}
#topExample .left_box {
display: none;
}
#topExample .right_box .list_example {
display: block;
}
.cmn_cv_link {
display: block;
}
.cmn_cv_link>div.blk_request .inner {
padding-right: 15px;
}
.cmn_cv_link .inner {
height: auto;
}
.info_ishidakasekizai {
width: 100%;
}
.cmn_cv_link>div.blk_request .inner .txt02 {
font-size: 30px;
}
}
@media screen and (max-width: 750px) {
.mv_img {
background-image: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/mv_top_sp.jpg);
padding-bottom: 100%;
}
.mv_img .read {
font-size: 9.1vw;
padding-top: 12%;
padding-bottom: 10%;
}
.mv_img .sub_read {
width: 85%;
font-size: 5.2vw;
}
} #topWorry .point_select .inner_point .wrap_service>div.permanence_service:after {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/line_blue.png) no-repeat center;
}
#topWorry .point_select .inner_point .wrap_service>div.normal_service:after {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/line_green.png) no-repeat center;
}
#topWorry .point_select .inner_point .wrap_service>div.permanence_service {
background: rgba(0, 0, 0, 0);
border: 2px solid #0e3092;
}
#topWorry .point_select .inner_point .wrap_service>div.normal_service {
background: rgba(0, 0, 0, 0);
border: 2px solid #5f7624;
}
#topWorry .point_select .inner_point .wrap_service>div {
letter-spacing: 4px;
font-size: 16px;
}
#topWorry .point_select .inner_point .wrap_service>div big {
display: inline-block;
letter-spacing: 8px;
font-size: 30px;
margin-top: 13px;
padding-bottom: 5px;
}
#topWorry .point_select .inner_point .wrap_service>div p {
line-height: 1;
}
#topWorry .point_select .inner_point .wrap_service>div.permanence_service big {
border-bottom: 1px solid #0e3092;
color: #0e3092;
}
#topWorry .point_select .inner_point .wrap_service>div.normal_service big {
border-bottom: 1px solid #5f7624;
color: #5f7624;
}
#topWorry .point_select .inner_point .wrap_service>div {
text-align: center;
}
#topWorry .point_select .point_blk .select_point {
border: 2px solid;
}
#topWorry .point_select .point_blk.point_blk01 .select_point,
#topWorry .point_select .point_blk.point_blk02 .select_point {
border-color: #0e3092;
}
#topWorry .point_select .point_blk.point_blk03 .select_point {
border-color: #0e3092 #0e3092 #5f7624 #5f7624;
}
#topWorry .point_select .point_blk.point_blk04 .select_point,
#topWorry .point_select .point_blk.point_blk05 .select_point {
border-color: #5f7624;
}
#topWorry .blk_price .box_price p,
#topWorry .blk_price .box_price .price {
background-color: #fff;
text-align: center;
padding-top: 10px;
color: #333;
}
@media screen and (max-width: 430px) {
#topWorry .blk_price .box_price p,
#topWorry .blk_price .box_price .price {
min-height: 54px;
}
}
#topWorry .blk_price .box_price:nth-of-type(1) p {
color: #4f6f19;
}
#topWorry .blk_price .box_price:nth-of-type(1) p {
color: #4f6f19;
}
#topWorry .blk_price .box_price:nth-of-type(1) p {
color: #4f6f19;
}
#topWorry .blk_price .box_price:nth-of-type(1) p {
color: #4f6f19;
}
#topWorry .blk_price .box_price h3 {
color: #fff;
text-align: center;
font-size: 30px;
letter-spacing: 5px;
}
#topWorry .blk_price .box_price {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/common/bg_hougan_w.png) repeat;
border-radius: 0px;
padding: 3px;
color: #fff;
border: none;
}
#topWorry .blk_price .box_price {
background-image: none;
} #topWorry .point_select .point_blk.point_blk01>ul:before,
#topWorry .point_select .point_blk.point_blk02>ul:before {
color: #0e3092;
}
#topWorry .point_select .point_blk.point_blk04>ul:before,
#topWorry .point_select .point_blk.point_blk05>ul:before {
color: #4f6f19;
}
#topWorry .point_select .point_blk.point_blk01>ul li,
#topWorry .point_select .point_blk.point_blk01>ul li a,
#topWorry .point_select .point_blk.point_blk02>ul li,
#topWorry .point_select .point_blk.point_blk02>ul li a {
color: #0e3092;
}
#topWorry .point_select .point_blk.point_blk04>ul li,
#topWorry .point_select .point_blk.point_blk04>ul li a,
#topWorry .point_select .point_blk.point_blk05>ul li,
#topWorry .point_select .point_blk.point_blk05>ul li a {
color: #4f6f19;
}
#topWorry .point_select .point_blk.point_blk03>ul:before,
#topWorry .point_select .point_blk.point_blk03>ul li,
#topWorry .point_select .point_blk.point_blk03>ul li a {
color: #0e8d92;
}
.bg-sekoujirei {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/ph_example01.jpg) no-repeat center center;
background-size: contain;
width: 1197px;
margin: 0 auto;
border-radius: 20px;
overflow: hidden;
height: 396px;
}
@media screen and (max-width: 1200px) {
.bg-sekoujirei {
width: 95%;
}
}
@media screen and (max-width: 798px) {
.bg-sekoujirei {
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/ph_example01_sp.jpg) no-repeat center center;
background-size: cover;
}
#topWorry .blk_price .box_price h3 {
font-size: 26px;
}
}
@media screen and (max-width: 400px) {
#topWorry .blk_price .box_price h3 {
font-size: 21px;
}
}
.blk_request>a {
display: block;
}
.blk_request>a:hover {
opacity: 0.4;
} .point_select_sp {
display: none;
}
#topWorry .point_select_sp .wrap_eitai {
border: 2px solid #0e3092;
}
#topWorry .point_select_sp .wrap_normal {
margin-top: 30px;
margin-bottom: 30px;
border: 2px solid #5f7624;
}
#topWorry .point_select_sp div>p {
text-align: center;
margin-top: 20px;
}
#topWorry .point_select_sp div big {
display: inline-block;
letter-spacing: 8px;
font-size: 30px;
margin-top: 13px;
padding-bottom: 5px;
}
#topWorry .point_select_sp div p {
line-height: 1;
}
#topWorry .point_select_sp .wrap_eitai div.permanence_service big {
color: #0e3092;
}
#topWorry .point_select_sp .wrap_normal div.normal_service big {
color: #5f7624;
}
#topWorry .point_select_sp .point_blk {
display: flex;
width: 100%;
align-items: center;
padding: 8px 0;
}
#topWorry .point_select_sp .wrap_eitai .point_blk .select_point {
border-color: #0e3092;
}
#topWorry .point_select_sp .wrap_normal .point_blk .select_point {
border-color: #5f7624;
}
#topWorry .point_select_sp .point_blk .select_point {
border: 2px solid;
}
#topWorry .point_select_sp .point_blk .select_point {
height: 70px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid;
max-width: 350px;
flex-basis: 40%;
margin-left: 20px;
}
#topWorry .point_select_sp .point_blk>ul {
flex: 1;
display: flex;
padding: 0 0 0 5%;
position: relative;
}
@media screen and (max-width: 768px) {
.point_select {
display: none;
}
.point_select_sp {
display: block;
}
}
#topWorry .point_select_sp .wrap_eitai .point_blk>ul:before {
color: #0e3092;
}
#topWorry .point_select_sp .wrap_normal .point_blk>ul:before {
color: #5f7624;
}
#topWorry .point_select_sp .point_blk>ul:before {
content: "▶";
position: absolute;
left: 5%;
}
#topWorry .point_select_sp .wrap_eitai .point_blk>ul li,
#topWorry .point_select_sp .wrap_eitai .point_blk>ul li a {
color: #0e3092;
}
#topWorry .point_select_sp .wrap_normal .point_blk>ul li,
#topWorry .point_select_sp .wrap_normal .point_blk>ul li a {
color: #5f7624;
}
#topWorry .point_select_sp .point_blk>ul li {
margin-left: 10px;
}#intro .intro_catch {
margin-top: 50px;
text-align: center;
}
#intro .intro_catch .inner {
padding: 9px 25px;
display: inline-block;
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/bg_intro_b.png) bottom left, url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/bg_intro_b.png) bottom right, url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/bg_intro_g.png) top left, url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/bg_intro_g.png) top right;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-size: 18px, 18px, 18px, 18px;
}
#intro .intro_catch .inner p {
font-size: 18px;
line-height: 2.8;
}
#topFirst {
border-top: solid 1px #ccc;
}
#topInfo>.inner {
padding-bottom: 80px;
}
.bg-w {
background-color: #fff;
width: 100%;
}
#topFirst {
border: solid 1px #ccc;
}
.top_cmn_heading {
border: solid 1px #ccc;
}
#topFirst .inner2 .txt_contents {
border: solid 1px #ccc;
}
#topFirst .inner2 {
width: 50%;
position: static;
max-width: 418px;
z-index: 1;
left: auto;
top: auto;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
-webkit-transform: none;
transform: none;
margin: 120px auto 0;
}
#topFirst .inner {
position: static;
display: block;
margin-top: -100px;
}
#topFirst {
min-height: 490px;
background: url(//ishidaka-hanbai.com/wp/wp-content/themes/ishidakasekizai/images/top/bg_top001.jpg) no-repeat;
background-size: cover;
}
@media screen and (max-width: 768px) {
#topFirst {
min-height: 360px;
}
}
#topFirst .inner2 .txt_contents .marker {
background: none;
}
#topExample .inner {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
#topExample .right_box .list_example {
margin-left: 0;
margin-right: auto;
}
#topExample .inner2 .txt_contents .btn {
background: #0e3092;
} .not-fail div {
background: linear-gradient(0deg, #fff 0%, #fff 87%, #0e3092 50%, #0e3092 100%);
}
@media screen and (max-width: 450px) {
.not-fail div {
background: linear-gradient(0deg, #fff 0%, #fff 90%, #0e3092 00%, #0e3092 0%);
}
}
.not-fail .not-fail-text-d {
color: #0e3092;
}
@media screen and (max-width: 1200px) {
.inner {
margin-right: 60px!important;
}
}
@media screen and (max-width: 1024px) {
.inner {
margin-right: auto!important;
}
}