@charset "UTF-8";
 section {
margin: 0px auto;
}
h2 {
text-align: center;
margin-bottom: 20px;
}
h2 strong {
font-size: 2em;
font-weight: 500;
line-height: 1.2;
display: block;
}
h2 span {
font-size: 1.2rem;
font-weight: 500;
line-height: 1;
color: #9fd411;
}
.contents_link {
text-align: center;
} article.sitetitle {
position: relative;
background: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/top_headimg.jpg) no-repeat center center;
background-size: cover;
}
article.sitetitle .catch {
padding: 30px 15px;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items: center;
}
article.sitetitle .catch p {
font-size: 1.4rem;
text-align: center;
}
article.sitetitle .catch p span {
font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
font-weight: bold;
}
article.sitetitle .catch p strong {
font-size: 4rem;
line-height: 1;
display: block;
border-top: solid 1px #000;
margin-top: 0.3em;
padding-top: 0.3em;
}
article.sitetitle .catch p.product_img {
width: 70px;
margin-left: 20px;
-ms-flex-negative: 0;
flex-shrink: 0;
}
article.sitetitle .catch p.product_img img {
filter: drop-shadow(10px 6px 0px rgba(255,255,255,0.6));
}
article.sitetitle .news_topick dl {
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; margin-bottom: 10px;
}
article.sitetitle .news_topick {
padding-bottom: 30px;
}
article.sitetitle .news_topick .topick_block {
font-size: 1.2em;
}
article.sitetitle .news_topick dl.top_info {
}
article.sitetitle .news_topick dl dt {
color: #fff;
background: #9fd411;
width: 8em;
padding: 0.5em 0;
text-align: center;
vertical-align: middle;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items: center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
}
article.sitetitle .news_topick dl dd {
background: #fff;
padding: 0.5em;
width: 80%;
widht: -webkit-calc(100% - 8em); width: -moz-calc(100% - 8em); width: calc(100% - 8em);
white-space: nowrap;  
overflow: hidden;  
text-overflow: ellipsis;  
-webkit-text-overflow: ellipsis;  
-o-text-overflow: ellipsis;  
}
article.sitetitle .news_topick dl dd a {
}
article.sitetitle .news_topick p {
text-align: center;
}
article.sitetitle .news_topick p a {
font-size: 1.6rem;
color: #fff;
font-weight: bold;
background: #9fd411;
display: inline-block;
padding: 0.5em 20px;
}
article.sitetitle .news_topick p a:after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow3_dw.png);
margin-left: 1em;
} article.top_pickup h2 {
display: table;
margin: 0 auto 20px;
}
article.top_pickup h2 strong {
position: relative;
}
article.top_pickup h2 img {
width: 30px;
position: absolute;
top: 0px;
right: -35px;
}
article.top_pickup .pickup_products {
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
article.top_pickup .pickup_products .pickup_item {
border: solid 1px #ebebeb;
margin-bottom: 15px;
width: 48%; widht: -webkit-calc(50% - 5px); width: -moz-calc(50% - 5px); width: calc(50% - 5px);
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
}
article.top_pickup .pickup_products .pickup_item .pickup_comment {
color: #f86991;
background: #fff7f9;
padding: 8px;
text-align: center;
}
article.top_pickup .pickup_products .pickup_item .pickup_comment * {
color: #f86991;
}
article.top_pickup .pickup_products .pickup_item .pickup_comment li {
margin-left: 1em;
}
article.top_pickup .pickup_products .pickup_item figure {
margin: auto;
position: relative;
margin: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
article.top_pickup .pickup_products .pickup_item figure a {
padding: 8px 8px 30px;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
height: 100%;
}
article.top_pickup .pickup_products .pickup_item img {
width: auto !important;
height: auto;
max-width: 45px;
max-height: 45px;
margin-right: 5%;
}
article.top_pickup .pickup_products .pickup_item strong,
article.top_pickup .pickup_products .pickup_item figcaption {
font-weight: bold;
word-break: break-all;
}
article.top_pickup .pickup_products .pickup_item figure:after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow3_db.png);
display: table;
text-align: center;
width: 50px;
height: 6px;
background: #ebebeb;
position: absolute;
left: 50%;
bottom: 0px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
pointer-events: none;
} article.top_rental .rental_note {
}
article.top_rental .rental_note span {
border-bottom: dotted 2px #9fd411;
padding-bottom: 3px;
line-height: 2;
}
article.top_rental .rental_products {
position: relative;
margin: 0 -15px 15px;
}
article.top_rental .rental_products .slick-arrow {
border: none;
outline: none;
position: absolute;
width: 30px;
height: 30px;
display: table-cell;
text-indent: -9999em;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 60;
cursor: pointer;
}
article.top_rental .rental_products .slick-prev {
left: 0px;
background: #9fd411 url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_tri_lw.png) no-repeat center center;
}
article.top_rental .rental_products .slick-next {
right: 0px;
background: #9fd411 url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_tri_rw.png) no-repeat center center;
}
article.top_rental .rental_products .slick-track {
}
article.top_rental .rental_products .rental_item {
margin: 0 5px;
padding: 8px;
border: solid 1px #ebebeb;
height: 100%;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-direction:normal;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
align-items: center;
}
article.top_rental .rental_products .rental_item .rental_photo {
width: 36px;
margin-right: 5%;
}
article.top_rental .rental_products .rental_item strong,
article.top_rental .rental_products .rental_item p,
article.top_rental .rental_products .rental_item p a {
font-weight: bold;
line-height: 1.2;
}
article.top_rental .rental_products .rental_item a strong sup {
line-height: 1.2;
} article.top_used .used_note span {
border-bottom: dotted 2px #9fd411;
padding-bottom: 3px;
line-height: 2;
}
section article.top_used .used_link {
display: flex;
display: -ms-flexbox;
display: -webkit-box;
display: -webkit-flex;
}
section article.top_used .used_link a {
max-width: 48%;
} section article.top_about > div {
padding: 30px 0px;
margin-left: 15px;
background: #f8f8f8;
position: relative;
}
section article.top_about > div:before {
content: "";
display: block;
width: 40px;
height: 100%;
background: linear-gradient(to top left, rgba(255,255,255,0) 50%, #fff 50.5%) no-repeat top left/100% 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 3;
}
article.top_about .about_note {
position: relative;
z-index: 10;
}
article.top_about .about_img {
width: 60%;
height: 100%;
background: #ccc;
position: absolute;
top: 0px;
right: 0px;
background: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/top_about.jpg) no-repeat;
background-size: auto 160%;
background-position: 60% center;
}
article.top_about .about_img:before {
content: "";
display: block;
width: 70px;
height: 100%;
background: linear-gradient(to bottom left, rgba(248,248,248,0) 50%, #f8f8f8 50.5%) no-repeat bottom left/100% 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 3;
}
article.top_about .about_note {
margin-right: 15px;
}
article.top_about .about_note h2 {
text-align: left;
margin-bottom: 30px;
}
article.top_about .about_note h2 span {
color: #000;
}
article.top_about .about_note .about_point {
font-size: 1.6rem;
color: #9fd411;
font-weight: bold;
text-align: center;
padding: 0.5em;
display: table;
background: #fff;
border: dotted 2px #9fd411;
}
article.top_about .about_note .about_comment {
line-height: 2.2;
}
article.top_about .about_note .about_comment span {
background: #fff;
background: rgba(255,255,255,0.8);
padding: 0.2em;
}
article.top_about .about_note .more_link a {
margin: 0;
} section article.top_skc {
background: #7474ba;
margin: 0;
padding: 50px 0;
}
section article.top_skc > div {
}
section article.top_skc h2 strong {
color: #fff;
}
article.top_skc .skc_products {
margin-bottom: 15px;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
article.top_skc .skc_products .skc_item {
margin-bottom: 15px;
width: 48%; widht: -webkit-calc(50% - 5px); width: -moz-calc(50% - 5px); width: calc(50% - 5px);
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
}
article.top_skc .skc_products .skc_item .skc_photo {
padding: 8px;
text-align: center;
height: 120px;
}
article.top_skc .skc_products .skc_item .skc_photo img {
width: auto !important;
height: 100%;
max-width: none;
}
article.top_skc .skc_products .skc_item .skc_name {
color: #fff;
font-weight: bold;
line-height: 1.3;
margin-bottom: 1em;
}
article.top_skc .skc_products .skc_item .skc_link {
margin-top: auto;
}
article.top_skc .skc_products .skc_item .skc_link a {
color: #8080bc;
background: #fff;
padding: 0.5em 1em;
display: inline-block;
width: 8em;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items: center;
}
article.top_skc .skc_item .skc_link a:after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow3_rv.png);
}
article.top_skc .skc_item .skc_link a:hover {
text-decoration: none;
}
article.top_skc .skc_link a {
color: #7474ba;
background: #fff;
}
article.top_skc .skc_link a::after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow3_rv.png);
} section article.top_maker {
background: #558cb7;
margin: 0;
padding: 50px 0;
}
section article.top_maker > div {
}
section article.top_maker h2 strong {
color: #fff;
}
section article.top_maker ul {
list-style: none;
margin-bottom: 15px;
display: flex;
display: -ms-flexbox;
display: -webkit-box;
display: -webkit-flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
section article.top_maker ul li {
margin-bottom: 15px;
width: 48%;
widht: -webkit-calc(50% - 5px);
width: -moz-calc(50% - 5px);
width: calc(50% - 5px);
display: flex;
display: -ms-flexbox;
display: -webkit-box;
display: -webkit-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
section article.top_maker ul li img {
width: 100%;
}
section article.top_maker .more_link a {
color: #558cb7;
background: #fff;
}
section article.top_maker .more_link a:after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow3_rt.png);
} section article.whatsnew {
margin: 0;
padding: 50px 0;
}
article.whatsnew .information_area {
margin-bottom: 50px;
}
article.whatsnew .whatsnew_title {
margin-bottom: 1.5em;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items: center;
}
article.whatsnew .whatsnew_title h2 {
font-size: 2.4rem;
margin: 0;
}
article.whatsnew .whatsnew_title a {
font-size: 1.3rem;
padding: 0.2em 1em;
display: inline-block;
width: auto;
}
article.whatsnew dl {
border-top: solid 1px #ebebeb;
}
article.whatsnew dl dt {
color: #f8710f;
padding-top: 1em;
}
article.whatsnew dl dd {
border-bottom: solid 1px #ebebeb;
padding-bottom: 1em;
}
article.whatsnew dl dd a {
text-decoration: underline;
}
article.whatsnew dl dd a:hover {
text-decoration: none;
}
article.whatsnew dl dd .new_icon {
color: #fe0000;
font-weight: 600;
display: inline-block;
margin-left: 1em;
}
@media (min-width: 360px) {
}
@media (min-width: 415px) {
}
@media (min-width: 540px) {
}
@media (min-width: 768px) { section {
}
h2 {
text-align: center;
margin-bottom: 50px;
}
h2 strong {
font-size: 5rem;
line-height: 1.2;
}
h2 span {
font-size: 1.8rem;
} article.sitetitle {
}
article.sitetitle .contents_link {
bottom: 10px;
}
article.sitetitle .catch {
padding: 80px 0px;
max-width: 1200px;
margin: auto;
}
article.sitetitle .catch p {
font-size: 1.8rem;
}
article.sitetitle .catch p strong {
font-size: 8.6rem;
letter-spacing: 0.2em;
margin-top: 0.2em;
padding-top: 0.2em;
display: block;
}
article.sitetitle .catch p.product_img {
width: 100px;
margin-left: 50px;
}
article.sitetitle .news_topick {
padding-bottom: 50px;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
}
article.sitetitle .news_topick .topick_block {
font-size: 1.5em;
width: 100%;
width: 80%; widht: -webkit-calc(100% - 140px); width: -moz-calc(100% - 140px); width: calc(100% - 140px);
}
article.sitetitle .news_topick dl.top_info {
margin-bottom: 15px;
}
article.sitetitle .news_topick dl.top_tech {
margin-bottom: 0px;
}
article.sitetitle .news_topick dl dd {
padding: 0.8em 1em;
white-space: normal;  
}
article.sitetitle .news_topick p {
width: 120px;
}
article.sitetitle .news_topick p a {
height: 100%;
padding: 0.5em 20px;
white-space: nowrap;
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
}
article.sitetitle .news_topick p a:after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow4_dw.png);
margin-left: 0;
} article.top_pickup h2 {
margin-bottom: 50px;
}
article.top_pickup h2 img {
width: 50px;
right: -55px;
}
section article.top_pickup > div {
max-width: none;
}
article.top_pickup .pickup_products {
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
}
article.top_pickup .pickup_products .pickup_item {
border: solid 1px #ebebeb;
margin-bottom: 30px;
margin-right: 20px;
width: 30%; widht: -webkit-calc((100% - 40px) / 3); width: -moz-calc((100% - 40px) / 3); width: calc((100% - 40px) / 3);
}
article.top_pickup .pickup_products .pickup_item:nth-child(3n) {
margin-right: 0px;
}
article.top_pickup .pickup_products .pickup_item .pickup_comment {
padding: 10px;
}
article.top_pickup .pickup_products .pickup_item figure a {
padding: 28px 8px 50px;
}
article.top_pickup .pickup_products .pickup_item img {
max-width: 80px;
max-height: 80px;
}
article.top_pickup .pickup_products .pickup_item a strong {
}
article.top_pickup .pickup_products .pickup_item a:after {
width: 100px;
height: 30px;
} section article.top_rental > div {
max-width: none;
}
article.top_rental .rental_note {
margin-bottom: 2em;
text-align: center;
}
article.top_rental .rental_note span {
font-size: 1.8rem;
}
article.top_rental .rental_products {
position: relative;
margin: 0 0 30px;
}
article.top_rental .rental_products .slick-prev {
left: -30px;
}
article.top_rental .rental_products .slick-next {
right: -30px;
}
article.top_rental .rental_products .rental_item {
margin: 0 10px;
padding: 20px 10px;
height: auto !important;
}
article.top_rental .rental_products .rental_item a {
}
article.top_rental .rental_products .rental_item .rental_photo img {
width: 100%;
}
article.top_rental .rental_products .rental_item .rental_photo {
width: 40px;
} section article.top_used {
text-align: center;
}
section article.top_used .used_link {
margin-top: 40px;
}
section article.top_used .used_link a {
max-width: 48%;
} section article.top_about > div {
padding: 80px 0px;
margin-left: 30px;
margin-right: 0px;
max-width: none;
}
section article.top_about > div:before {
width: 120px;
padding-left: 30px;
border-left: solid 40px #fff;
}
article.top_about .about_note {
position: relative;
z-index: 10;
}
article.top_about .about_img {
width: 50%;
height: 100%;
background-size: auto 140%;
background-position: 60% center;
}
article.top_about .about_img:before {
width: 120px;
}
article.top_about .about_note {
}
article.top_about .about_note h2 {
margin-bottom: 40px;
}
article.top_about .about_note h2 strong {
display: inline-block;
margin-right: 1ex;
}
article.top_about .about_note .about_point {
font-size: 1.8rem;
padding: 0.5em 1em;
}
article.top_about .about_note .about_comment {
margin-bottom: 2em;
margin-right: 46%;
}
article.top_about .about_note .about_comment span {
background: none;
padding: 0.2em;
} section article.top_skc {
padding: 100px 0;
}
section article.top_skc > div {
}
section article.top_skc h2 strong {
color: #fff;
}
article.top_skc .skc_products {
margin-bottom: 45px;
}
article.top_skc .skc_products .skc_item {
margin-bottom: 0px;
width: 24%; widht: -webkit-calc((100% - 60px) / 4); width: -moz-calc((100% - 60px) / 4); width: calc((100% - 60px) / 4);
}
article.top_skc .skc_products .skc_item .skc_photo {
padding: 0 10px 10px;
height: 180px;
}
article.top_skc .skc_products .skc_item .skc_photo img {
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
}
article.top_skc .skc_products .skc_item .skc_link a {
width: 8em;
}
article.top_skc .skc_link a {
color: #7474ba;
background: #fff;
}
article.top_skc .skc_link a::after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow4_rv.png);
} section article.top_maker {
padding: 100px 0;
}
section article.top_maker > div {
}
section article.top_maker ul {
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
}
section article.top_maker ul li {
margin-bottom: 30px;
width: 30%;
widht: -webkit-calc((100% - 40px) / 3);
width: -moz-calc((100% - 40px) / 3);
width: calc((100% - 40px) / 3);
margin-right: 20px;
}
section article.top_maker ul li:nth-child(3n) {
margin-right: 0px;
}
section article.top_maker .more_link a:after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow4_rt.png);
} section article.whatsnew {
padding: 100px 0;
}
article.whatsnew .whatsnew_title h2 {
font-size: 3rem;
}
article.whatsnew .whatsnew_title a {
font-size: 1.6rem;
}
article.whatsnew .whatsnew_title a:after {
content: url(//www.ihdc.co.jp/wp-content/themes/ihdc2021/assets/images/icon_arrow3_rw.png);
}
}
@media (min-width: 1500px) {
h2 {
text-align: center;
margin-bottom: 100px;
}
h2 strong {
font-size: 6.5rem;
line-height: 1.2;
}
h2 span {
font-size: 2.4rem;
} article.sitetitle .catch {
padding: 130px 0px;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
}
article.sitetitle .catch p {
font-size: 2.4rem;
}
article.sitetitle .catch p strong {
font-size: 15rem;
letter-spacing: 0.1em;
margin-top: 0.2em;
padding-top: 0.2em;
display: block;
}
article.sitetitle .catch p.product_img {
width: 170px;
margin: 0 auto;
}
article.sitetitle .catch p.product_img img {
filter: drop-shadow(20px 20px 0px rgba(255,255,255,0.6));
}
article.sitetitle .news_topick {
}
article.sitetitle .news_topick .topick_block {
font-size: 1.8em;
width: 80%; widht: -webkit-calc(100% - 200px); width: -moz-calc(100% - 200px); width: calc(100% - 200px);
}
article.sitetitle .news_topick dl.top_info {
margin-bottom: 20px;
}
article.sitetitle .news_topick p {
width: 180px;
}
article.sitetitle .news_topick p a {
font-size: 1.8rem;
} article.top_pickup h2 {
margin-bottom: 100px;
}
article.top_pickup h2 img {
width: auto;
right: -68px;
}
section article.top_pickup > div {
padding: 0px 50px;
}
article.top_pickup .pickup_products {
}
article.top_pickup .pickup_products .pickup_item {
border: solid 1px #ebebeb;
margin-bottom: 50px;
margin-right: 50px;
width: 30%; widht: -webkit-calc((100% - 100px) / 3); width: -moz-calc((100% - 100px) / 3); width: calc((100% - 100px) / 3);
}
article.top_pickup .pickup_products .pickup_item:nth-child(3n) {
margin-right: 0px;
}
article.top_pickup .pickup_products .pickup_item .pickup_comment {
font-size: 1.8rem;
padding: 15px;
}
article.top_pickup .pickup_products .pickup_item figure a {
padding: 28px 28px 50px;
}
article.top_pickup .pickup_products .pickup_item img {
max-width: 80px;
max-height: 80px;
margin-right: 8%;
}
article.top_pickup .pickup_products .pickup_item a strong {
//	font-size: 2.4rem;
} section article.top_rental > div {
padding: 0px 50px;
}
article.top_rental .rental_note {
margin-bottom: 3em
}
article.top_rental .rental_note span {
font-size: 2rem;
}
article.top_rental .rental_products {
margin: 0 -25px 50px;
}
article.top_rental .rental_products .slick-prev {
left: -25px;
}
article.top_rental .rental_products .slick-next {
right: -25px;
}
article.top_rental .rental_products .rental_item {
margin: 0 25px;
}
article.top_rental .rental_products .rental_item img {
width: 50px;
}
article.top_rental .pickup_products .pickup_item {
border: solid 1px #ebebeb;
margin-bottom: 50px;
width: 30%; widht: -webkit-calc((100% - 100px) / 3); width: -moz-calc((100% - 100px) / 3); width: calc((100% - 100px) / 3);
}
article.top_rental .pickup_products .pickup_item .pickup_comment {
font-size: 1.8rem;
padding: 15px;
}
article.top_rental .pickup_products .pickup_item a {
padding: 20px;
}
article.top_rental .pickup_products .pickup_item a img {
width: 40px;
margin-right: 8%;
}
article.top_rental .pickup_products .pickup_item a strong {
font-size: 2.4rem;
} section article.top_about > div {
padding: 140px 0px;
margin-left: 50px;
margin-right: 0px;
max-width: none;
}
section article.top_about > div:before {
width: 120px;
padding-left: 10%;
border-left: solid 100px #fff;
}
article.top_about .about_note {
width: 50%;
position: relative;
z-index: 10;
}
article.top_about .about_img {
width: 50%;
height: 100%;
background-size: auto 100%;
background-position: 100% center;
}
article.top_about .about_note h2 {
margin-bottom: 60px;
}
article.top_about .about_note h2 strong {
font-size: 5.5rem;
}
article.top_about .about_note .about_point {
font-size: 2.2rem;
width: 100%;
margin-bottom: 1.5em;
}
article.top_about .about_img::before {
width: 180px;
}
article.top_about .about_note .about_comment {
margin-right: 0
} section article.top_skc {
padding: 150px 0;
}
section article.top_skc h2 strong {
font-size: 5.5rem;
}
article.top_skc .skc_products {
margin-bottom: 65px;
}
article.top_skc .skc_products .skc_item {
margin-bottom: 0px;
width: 24%; widht: -webkit-calc((100% - 150px) / 4); width: -moz-calc((100% - 150px) / 4); width: calc((100% - 150px) / 4);
}
article.top_skc .skc_products .skc_item .skc_photo {
padding: 0 0 20px;
height: 230px;
} section article.top_maker {
padding: 150px 0;
}
section article.top_maker > div {
}
section article.top_maker > div h2 strong {
font-size: 5.5rem;
}
section article.top_maker ul li {
margin-bottom: 50px;
width: 30%;
widht: -webkit-calc((100% - 100px) / 3);
width: -moz-calc((100% - 100px) / 3);
width: calc((100% - 100px) / 3);
margin-right: 50px;
}
section article.top_maker ul li:nth-child(3n) {
margin-right: 0px;
} section article.whatsnew {
padding: 150px 0;
}
article.whatsnew div h2 {
font-size: 3.5rem;
}
article.whatsnew > div {
display: flex;
display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; -webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
}
article.whatsnew > div .information_area,
article.whatsnew > div .tech_area {
width: 550px;
}
}
@media (min-width: 1850px) { section article.top_about > div {
margin-left: 0px;
}
section article.top_about > div:before {
width: 120px;
padding-left: 10%;
border-left: solid 300px #fff;
}
article.top_about .about_note {
width: 850px;
margin-left: 50%;
-webkit-transform: translateX(-850px);
-ms-transform: translateX(-850px);
transform: translateX(-850px);
}
}