@charset "utf-8";
 #page_content {
width: 100%;
height: 100%;
text-align: left;
font-style: normal;
font-size: calc((100vw / 320) * 11);
font-weight: 500;
color: #3f3f3f;
line-height: 2;
font-family: "Noto Sans JP", sans-serif;
background: #fff2cc;
caret-color: transparent;
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#page_content .base_box { position:relative; z-index:1; }
#page_content .pc_disp { display:none; }
#page_content .sp_disp { display:block; } #page_content body,
#page_content h1, #page_content h2, #page_content h3, #page_content h4, #page_content h5, #page_content h6,
#page_content p, #page_content div, #page_content nav, #page_content section, #page_content article,
#page_content ul, #page_content li, #page_content dl, #page_content dt, #page_content dd {
display: block;
box-sizing: border-box;
margin: 0;
padding: 0;
vertical-align: baseline;
word-wrap: break-word;
font-feature-settings: "palt";
backface-visibility: hidden;
}
#page_content p {
margin-block-start: 0;
margin-block-end: 0;
}
#page_content h1, #page_content h2, #page_content h3, #page_content h4, #page_content h5, #page_content h6 {
font-weight: 700;
line-height: 1.5;
letter-spacing: 0.05rem;
}
#page_content .clearfix:after {
display: block;
clear: both;
content: "";
overflow: hidden;
}
#page_content iframe { border:none; }
#page_content li {
list-style-type: none;
}
#page_content table {
width: 100%;
text-align: left;
border-collapse: collapse;
}
#page_content th {
text-align: left;
font-weight: 500;
} #page_content a {
color: #3f3f3f;
text-decoration: underline;
outline: none;
transition: .3s;
}
#page_content a::before, #page_content a::after, #page_content button::before, #page_content button::after {
content: '';
position: absolute;
transition: .3s;
} #page_content img, #page_content input[type="image"] {
max-width: 100%;
border: 0;
font-size: 0;
line-height: 0;
vertical-align: middle;
} @media screen and (min-width: 480px){
.landscape { display:block; }
.portrait { display:none; }
}
@media screen and (max-width: 479px){
.landscape { display:none; }
.portrait { display:block; }
} #page_content .page_title {
overflow-x: hidden;
margin: 0 -15px calc((100vw / 320) * 25);
padding-top: calc((100vw / 320)* 25);
}
#page_content .intro {
padding-bottom: calc((100vw / 320) * 10);
}
#page_content .intro .box {
margin-bottom: calc((100vw / 320) * 20);
}
#page_content .content .box {
margin-bottom: calc((100vw / 320) * 20);
}
#page_content .content .box:last-child { margin-bottom:calc((100vw / 320) * 30); }
#page_content .content h2 {
margin-bottom: calc((100vw / 320) * 25);
}
#page_content .content .sbox {
margin-bottom: calc((100vw / 320) * 20);
padding: calc((100vw / 320) * 20) calc((100vw / 320) * 15);
background: #fff;
}
#page_content .content .sbox:last-child { margin-bottom:0; }
#page_content .content .sbox .title {
margin-bottom: calc((100vw / 320) * 10);
padding: calc((100vw / 320) * 8) 0 calc((100vw / 320) * 10);
text-align: center;
font-size: calc((100vw / 320) * 13);
font-weight: 700;
color: #fff;
}
#page_content .content .sbox .title.green { background:#019d48; }
#page_content .content .sbox .title.red { background:#ce0808; }
#page_content .content .sbox .title.mint { background:#1abc9c; }
#page_content .content .sbox .title.blue { background:#0e6eb8; }
#page_content .content .sbox .inner .img {
margin-bottom: calc((100vw / 320) * 5);
}
#page_content .content .list dl {
position: relative;
margin-bottom: calc((100vw / 320) * 15);
padding: calc((100vw / 320) * 15) calc((100vw / 320) * 15) calc((100vw / 320) * 20);
font-size: calc((100vw / 320) * 10);
letter-spacing: 0.05rem;
background: #fff;
}
#page_content .content .list.flow dl {
margin-bottom: calc((100vw / 320) * 25);
}
#page_content .content .list dl:last-child { margin-bottom:0; }
#page_content .content .list dl::before {
position: absolute;
top: 0;
left: 0;
width: calc((100vw / 320) * 40);
height: calc((100vw / 320) * 40);
text-align: center;
font-size: calc((100vw / 320) * 15);
color: #fff;
line-height: calc((100vw / 320) * 40);
}
#page_content.battery .content .list dl::before { background:#154791; }
#page_content.solar .content .list dl::before { background:#e98b1c; }
#page_content .content .list dl:nth-child(1)::before { content:'1'; }
#page_content .content .list dl:nth-child(2)::before { content:'2'; }
#page_content .content .list dl:nth-child(3)::before { content:'3'; }
#page_content .content .list dl:nth-child(4)::before { content:'4'; }
#page_content .content .list dl:nth-child(5)::before { content:'5'; }
#page_content .content .list dl:nth-child(6)::before { content:'6'; }
#page_content .content .list dl:nth-child(7)::before { content:'7'; }
#page_content .content .list dl:nth-child(8)::before { content:'8'; }
#page_content .content .list dl:nth-child(9)::before { content:'9'; }
#page_content .content .list dl:nth-child(10)::before { content:'10'; }
#page_content .content .list.flow dl::after {
content: '';
position: absolute;
bottom: calc((100vw / 320) * -10);
left: 50%;
width: calc((100vw / 320) * 20);
height: calc((100vw / 320) * 10);
background: #fff;
clip-path: polygon(0 0, 100% 0, 50% 100%);
transform: translateX(-50%);
}
#page_content .content .list.flow dl:last-child::after { display:none; }
#page_content .content .list dt {
margin: 0 0 calc((100vw / 320) * 10) calc((100vw / 320) * 40);
font-size: calc((100vw / 320) * 14);
font-weight: 700;
border: none!important;
}
#page_content.battery .content .list dt { color:#154791; }
#page_content.solar .content .list dt { color:#e98b1c; }
#page_content .content .list dd { border:none!important; }
#page_content .item_list {
padding-bottom: calc((100vw / 320) * 15);
}
#page_content .item_list li {
float: left;
width: calc((100% - ((100vw / 320) * 10)) / 2);
margin-bottom: calc((100vw / 320) * 10);
}
#page_content .item_list li:nth-child(2n) { float:right; }
#page_content .item_detail {
padding-bottom: calc((100vw / 320) * 15);
}
#page_content .item_detail .box {
position: relative;
margin-bottom: calc((100vw / 320) * 20);
padding: calc((100vw / 320) * 15) calc((100vw / 320) * 15) calc((100vw / 320) * 10);
background: #fff;
}
#page_content .item_detail .logo {
width: calc((100vw / 320) * 120);
margin-bottom: calc((100vw / 320) * 5);
}
#page_content .item_detail .title {
margin-bottom: calc((100vw / 320) * 15);
font-size: calc((100vw / 320) * 20);
}
#page_content .item_detail .title span {
margin-left: calc((100vw / 320) * 5);
font-size: calc((100vw / 320) * 12);
}
#page_content .item_detail .option {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: calc((100vw / 320) * 20);
}
#page_content .item_detail .option li {
width: calc(50% - 1px);
margin-bottom: 2px;
text-align: center;
font-size: calc((100vw / 320) * 10);
font-weight: 500;
color: #fff;
line-height: calc((100vw / 320) * 30);
}
#page_content .item_detail .option li.belt_green { background:#00b151; }
#page_content .item_detail .option li.belt_brown { background:#774e0e; }
#page_content .item_detail .option li.belt_blue { background:#0072c2; }
#page_content .item_detail .option li.belt_purple { background:#782faa; }
#page_content .item_detail .img {
width: calc((100vw / 320) * 200);
margin: 0 auto calc((100vw / 320) * 10);
}
#page_content .item_detail .stitle {
padding-bottom: calc((100vw / 320) * 10);
font-size: calc((100vw / 320) * 16);
}
#page_content.battery .item_detail .stitle {
color: #154791;
border-bottom: dotted 1px #154791;
}
#page_content.solar .item_detail .stitle {
color: #e98b1c;
border-bottom: dotted 1px #e98b1c;
}
#page_content .item_detail .feature ul {
padding: calc((100vw / 320) * 15) 0 calc((100vw / 320) * 10);
}
#page_content .item_detail .feature li {
position: relative;
display: flex;
align-items: center;
min-height: calc((100vw / 320) * 36);
margin-bottom: calc((100vw / 320) * 5);
padding-left: calc((100vw / 320) * 40);
font-size: calc((100vw / 320) * 13);
font-weight: 700;
line-height: 1.3;
letter-spacing: 0.05rem;
}
#page_content .item_detail .feature li::before {
position: absolute;
top: 50%;
left: 0;
width: calc((100vw / 320) * 30);
height: calc((100vw / 320) * 30);
text-align: center;
font-size: calc((100vw / 320) * 14);
font-weight: 500;
color: #fff;
line-height: calc((100vw / 320) * 28);
transform: translateY(-50%);
}
#page_content.battery .item_detail .feature li::before { background:#154791; }
#page_content.solar .item_detail .feature li::before { background:#e98b1c; }
#page_content .item_detail .feature li:nth-child(1)::before { content:'1'; }
#page_content .item_detail .feature li:nth-child(2)::before { content:'2'; }
#page_content .item_detail .feature li:nth-child(3)::before { content:'3'; }
#page_content .item_detail .feature li:nth-child(4)::before { content:'4'; }
#page_content .item_detail .feature li:nth-child(5)::before { content:'5'; }
#page_content .item_detail .feature li:nth-child(6)::before { content:'6'; }
#page_content .item_detail .feature li:nth-child(7)::before { content:'7'; }
#page_content .item_detail .feature li:nth-child(8)::before { content:'8'; }
#page_content .item_detail .feature li:nth-child(9)::before { content:'9'; }
#page_content .item_detail .feature li:nth-child(10)::before { content:'10'; }
#page_content .item_detail .info dl {
padding: calc((100vw / 320) * 15) 0 calc((100vw / 320) * 18);
border-bottom: dotted 1px #989898;
}
#page_content .item_detail .info dl:last-child { border-bottom:none; }
#page_content .item_detail .info dt {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: calc((100vw / 320) * 10);
border: none;
}
#page_content .item_detail .info dt .spec {
width: calc((100vw / 320) * 60);
padding-bottom: calc((100vw / 320) * 2);
text-align: center;
font-size: calc((100vw / 320) * 11);
font-weight: 700;
line-height: calc((100vw / 320) * 22);
letter-spacing: 0;
background: #d9d9d9;
border-radius: 360px;
}
#page_content .item_detail .info dt .number {
width: calc(100% - ((100vw / 320) * 60));
padding-left: calc((100vw / 320) * 12);
font-size: calc((100vw / 320) * 12);
font-weight: 700;
line-height: 1.5;
}
#page_content .item_detail .info dt .number .sub {
display: block;
font-size: calc((100vw / 320) * 10);
}
#page_content .item_detail .info dt .number .stxt {
margin-left: calc((100vw / 320) * 5);
font-size: calc((100vw / 320) * 10);
}
#page_content .item_detail .info dt .retail {
width: 100%;
padding-top: calc((100vw / 320) * 8);
font-size: calc((100vw / 320) * 11);
font-weight: 700;
line-height: 1.8;
}
#page_content .item_detail .info dt .retail .tax {
margin-left: calc((100vw / 320) * 5);
font-size: calc((100vw / 320) * 8);
}
#page_content .item_detail .info dd {
display: flex;
align-items: center;
border: none;
}
#page_content .item_detail .info dd .amount {
width: calc((100vw / 320) * 120);
height: calc((100vw / 320) * 40);
padding-bottom: calc((100vw / 320) * 2);
text-align: center;
font-size: calc((100vw / 320) * 12);
font-weight: 700;
color: #fff;
line-height: calc((100vw / 320) * 38);
background: #ce0808;
}
#page_content .item_detail .info dd .price {
width: calc(100% - ((100vw / 320) * 120));
height: calc((100vw / 320) * 40);
padding: 0 calc((100vw / 320) * 10) calc((100vw / 320) * 2) 0;
text-align: right;
font-size: calc((100vw / 320) * 14);
font-weight: 700;
color: #ce0808;
line-height: calc((100vw / 320) * 36);
background: #fae1e1;
}
#page_content .item_detail .info dd .price .tax {
margin-left: calc((100vw / 320) * 5);
font-size: calc((100vw / 320) * 8);
}
#page_content .item_detail .info dd .link {
display: block;
position: relative;
width: 100%;
height: calc((100vw / 320) * 40);
text-align: center;
padding: 0 calc((100vw / 320) * 10) calc((100vw / 320) * 2) 0;
font-size: calc((100vw / 320) * 11);
font-weight: 700;
color: #fff;
line-height: calc((100vw / 320) * 38);
text-decoration: none;
background: #ce0808;
border-radius: calc((100vw / 320) * 5);
}
#page_content .item_detail .info dd .link::after {
content: '';
position: absolute;
top: 50%;
right: calc((100vw / 320) * 10);
width: calc((100vw / 320) * 6);
height: calc((100vw / 320) * 9);
background: #fff;
clip-path: polygon(0 0, 100% 50%, 0 100%);
transform: translateY(-50%);
} #page_content .title01 {
position: relative;
margin-bottom: calc((100vw / 320) * 15);
padding: calc((100vw / 320) * 8) calc((100vw / 320) * 20) calc((100vw / 320) * 10);
font-size: calc((100vw / 320) * 14);
font-weight: 700;
color: #fff;
}
#page_content.battery .title01 { background: #28a745; }
#page_content.solar .title01 { background:#e98b1c; }
#page_content .title01::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: calc((100vw / 320) * 16);
height: calc((100vw / 320) * 16);
background: rgba(255,255,255,0.5);
clip-path: polygon(0 0, 100% 0, 0 100%);
}
#page_content .title02 {
margin-bottom: calc((100vw / 320) * 15);
padding-bottom: calc((100vw / 320) * 5);
font-size: calc((100vw / 320) * 13);
font-weight: 700;
}
#page_content.battery .title02 { color:#154791; border-bottom:dotted 1px #154791; }
#page_content.solar .title02 { color:#e98b1c; border-bottom:dotted 1px #e98b1c; }
#page_content .title03 {
margin-bottom: calc((100vw / 320) * 20);
text-align: center;
font-size: calc((100vw / 320) * 20);
font-weight: 700;
line-height: 1.5;
}
#page_content.battery .title03 { color:#154791; }
#page_content.solar .title03 { color:#e98b1c; }
#page_content .title03 > span {
display: inline-block;
margin-bottom: calc((100vw / 320) * 10);
padding: calc((100vw / 320) * 5) calc((100vw / 320) * 15);
font-size: calc((100vw / 320) * 13);
color: #fff;
}
#page_content.battery .title03 > span { background:#154791; }
#page_content.solar .title03 > span { background:#e98b1c; } .eq_nav nav {
width: 100%;
display: flex;
display: -ms-flexbox; flex-wrap: wrap;
-ms-flex-wrap: wrap; text-align: center; }
.eq_nav nav ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex!important;
width: 100%;
  padding: 10px;
justify-content: center;
}
.eq_nav nav ul li {
margin: 0 15px;
width: 50%;
}
.eq_nav nav ul li a {
color: white;
text-decoration: none;
padding: 10px 20px;
}
.eq_nav nav ul li a:hover {
background-color: #fff;
border-radius: 5px;
}
html {
　　scroll-snap-type: y proximity;
scroll-padding-top: 140px;
scroll-behavior: smooth;
}
#section anker01{
scroll-margin-top: 140px;
} #page_content p {
font-size: calc((100vw / 320) * 11);
font-weight: 500;
color: #3f3f3f;
line-height: 2;
letter-spacing: 0.05rem;
}  .iblock { display:inline-block!important; }
.posit_r { position:relative!important; }
.posit_a { position:absolute!important; }
.posit_f { position:fixed!important; }
.align_c { text-align:center!important; }
.align_r { text-align:right!important; }
.align_l { text-align:left!important; }
.disp_l { float:left!important; }
.disp_r { float:right!important; }
.va_top { vertical-align:top!important; }
.va_mid { vertical-align:middle!important; }
.va_btm { vertical-align:bottom!important; } .sp_w4per { width:4%; }
.sp_w5per { width:5%; }
.sp_w8per { width:8%; }
.sp_w10per { width:10%; }
.sp_w15per { width:15%; }
.sp_w20per { width:20%; }
.sp_w22per { width:22%; }
.sp_w25per { width:25%; }
.sp_w30per { width:30%; }
.sp_w35per { width:35%; }
.sp_w40per { width:40%; }
.sp_w45per { width:45%; }
.sp_w50per { width:50%; }
.sp_w55per { width:55%; }
.sp_w56per { width:56%; }
.sp_w60per { width:60%; }
.sp_w70per { width:70%; }
.sp_w75per { width:75%; }
.sp_w80per { width:80%; }
.sp_w100per { width:100%!important; }
.sp_w90 { width:calc((100vw / 320) * 90)!important; }
.sp_w160 { width:calc((100vw / 320) * 160)!important; }
.sp_w250 { width:calc((100vw / 320) * 250)!important; }
.sp_w400 { width:calc((100vw / 320) * 400)!important; }
.sp_w500 { width:calc((100vw / 320) * 500)!important; }
.sp_w510 { width:calc((100vw / 320) * 510)!important; }
.sp_w580 { width:calc((100vw / 320) * 580)!important; }
.sp_h240 { height:calc((100vw / 320) * 240)!important; } .sp_mb60 { margin-bottom:calc((100vw / 320) * 60)!important; }
.sp_mb55 { margin-bottom:calc((100vw / 320) * 55)!important; }
.sp_mb50 { margin-bottom:calc((100vw / 320) * 50)!important; }
.sp_mb45 { margin-bottom:calc((100vw / 320) * 45)!important; }
.sp_mb40 { margin-bottom:calc((100vw / 320) * 40)!important; }
.sp_mb35 { margin-bottom:calc((100vw / 320) * 35)!important; }
.sp_mb30 { margin-bottom:calc((100vw / 320) * 30)!important; }
.sp_mb25 { margin-bottom:calc((100vw / 320) * 25)!important; }
.sp_mb20 { margin-bottom:calc((100vw / 320) * 20)!important; }
.sp_mb15 { margin-bottom:calc((100vw / 320) * 15)!important; }
.sp_mb12 { margin-bottom:calc((100vw / 320) * 12)!important; }
.sp_mb10 { margin-bottom:calc((100vw / 320) * 10)!important; }
.sp_mb8 { margin-bottom:calc((100vw / 320) * 8)!important; }
.sp_mb5 { margin-bottom:calc((100vw / 320) * 5)!important; }
.sp_mb0 { margin-bottom:calc((100vw / 320) * 0)!important; }
.sp_mlr60 { margin-left:calc((100vw / 320) * 60)!important; margin-right:calc((100vw / 320) * 60)!important; }
.sp_mlr55 { margin-left:calc((100vw / 320) * 55)!important; margin-right:calc((100vw / 320) * 55)!important; }
.sp_mlr50 { margin-left:calc((100vw / 320) * 50)!important; margin-right:calc((100vw / 320) * 50)!important; }
.sp_mlr45 { margin-left:calc((100vw / 320) * 40)!important; margin-right:calc((100vw / 320) * 45)!important; }
.sp_mlr40 { margin-left:calc((100vw / 320) * 40)!important; margin-right:calc((100vw / 320) * 40)!important; }
.sp_mlr35 { margin-left:calc((100vw / 320) * 35)!important; margin-right:calc((100vw / 320) * 35)!important; }
.sp_mlr30 { margin-left:calc((100vw / 320) * 30)!important; margin-right:calc((100vw / 320) * 30)!important; }
.sp_mlr25 { margin-left:calc((100vw / 320) * 25)!important; margin-right:calc((100vw / 320) * 25)!important; }
.sp_mlr20 { margin-left:calc((100vw / 320) * 20)!important; margin-right:calc((100vw / 320) * 20)!important; }
.sp_mlr15 { margin-left:calc((100vw / 320) * 15)!important; margin-right:calc((100vw / 320) * 15)!important; }
.sp_mlr10 { margin-left:calc((100vw / 320) * 10)!important; margin-right:calc((100vw / 320) * 10)!important; }
.sp_mlr5 { margin-left:calc((100vw / 320) * 5)!important; margin-right:calc((100vw / 320) * 5)!important; }
.sp_mlr-1 { margin-left:calc((100vw / 320) * -1)!important; margin-right:calc((100vw / 320) * -1)!important; }
.sp_mlr-5 { margin-left:calc((100vw / 320) * -5)!important; margin-right:calc((100vw / 320) * -5)!important; }
.sp_mlr-10 { margin-left:calc((100vw / 320) * -10)!important; margin-right:calc((100vw / 320) * -10)!important; }
.sp_mlr-20 { margin-left:calc((100vw / 320) * -20)!important; margin-right:calc((100vw / 320) * -20)!important; }
.sp_mr50 { margin-right:calc((100vw / 320) * 50)!important; }
.sp_mr40 { margin-right:calc((100vw / 320) * 40)!important; }
.sp_mr30 { margin-right:calc((100vw / 320) * 30)!important; }
.sp_mr25 { margin-right:calc((100vw / 320) * 25)!important; }
.sp_mr20 { margin-right:calc((100vw / 320) * 20)!important; }
.sp_mr15 { margin-right:calc((100vw / 320) * 15)!important; }
.sp_mr10 { margin-right:calc((100vw / 320) * 10)!important; }
.sp_mr5 { margin-right:calc((100vw / 320) * 5)!important; }
.sp_mr0 { margin-right:calc((100vw / 320) * 0)!important; }
.sp_mr-5 { margin-right:calc((100vw / 320) * -5)!important; }
.sp_ml50 { margin-left:calc((100vw / 320) * 50)!important; }
.sp_ml40 { margin-left:calc((100vw / 320) * 40)!important; }
.sp_ml30 { margin-left:calc((100vw / 320) * 30)!important; }
.sp_ml20 { margin-left:calc((100vw / 320) * 20)!important; }
.sp_ml15 { margin-left:calc((100vw / 320) * 15)!important; }
.sp_ml10 { margin-left:calc((100vw / 320) * 10)!important; }
.sp_ml0 { margin-left:calc((100vw / 320) * 0)!important; }
.sp_ml-5 { margin-left:calc((100vw / 320) * -5)!important; }
.sp_ml-10 { margin-left:calc((100vw / 320) * -10)!important; }
.sp_ml-15 { margin-left:calc((100vw / 320) * -15)!important; }
.sp_ml-20 { margin-left:calc((100vw / 320) * -20)!important; }
.sp_mt60 { margin-top:calc((100vw / 320) * 60)!important; }
.sp_mt55 { margin-top:calc((100vw / 320) * 55)!important; }
.sp_mt50 { margin-top:calc((100vw / 320) * 50)!important; }
.sp_mt45 { margin-top:calc((100vw / 320) * 45)!important; }
.sp_mt40 { margin-top:calc((100vw / 320) * 40)!important; }
.sp_mt30 { margin-top:calc((100vw / 320) * 30)!important; }
.sp_mt20 { margin-top:calc((100vw / 320) * 20)!important; }
.sp_mt15 { margin-top:calc((100vw / 320) * 15)!important; }
.sp_mt10 { margin-top:calc((100vw / 320) * 10)!important; }
.sp_mt5 { margin-top:calc((100vw / 320) * 5)!important; }
.sp_mt3 { margin-top:calc((100vw / 320) * 3)!important; }
.sp_mt0 { margin-top:calc((100vw / 320) * 0)!important; }
.sp_mt-5 { margin-top:calc((100vw / 320) * -5)!important; }
.sp_mt-10 { margin-top:calc((100vw / 320) * -10)!important; }
.sp_mt-20 { margin-top:calc((100vw / 320) * -20)!important; }
.sp_mt-40 { margin-top:calc((100vw / 320) * -40)!important; }
.sp_mt-50 { margin-top:calc((100vw / 320) * -50)!important; }
.sp_pb30 { padding-bottom:calc((100vw / 320) * 30)!important; }
.sp_pb8 { padding-bottom:calc((100vw / 320) * 8)!important; }
.sp_pb0 { padding-bottom:calc((100vw / 320) * 0)!important; }
.sp_p20 { padding:calc((100vw / 320) * 20)!important; }
.sp_p15 { padding:calc((100vw / 320) * 15)!important; }
.sp_p10 { padding:calc((100vw / 320) * 10)!important; }
.sp_pt60 { padding-top:calc((100vw / 320) * 60)!important; }
.sp_pt50 { padding-top:calc((100vw / 320) * 50)!important; }
.sp_ptb20 { padding-top:calc((100vw / 320) * 20)!important; padding-bottom:calc((100vw / 320) * 20)!important; }
.sp_ptb15 { padding-top:calc((100vw / 320) * 15)!important; padding-bottom:calc((100vw / 320) * 15)!important; }
.sp_ptb5 { padding-top:calc((100vw / 320) * 5)!important; padding-bottom:calc((100vw / 320) * 5)!important; }
.sp_ptb0 { padding-top:calc((100vw / 320) * 0)!important; padding-bottom:calc((100vw / 320) * 0)!important; }
.sp_plr25 { padding-left:calc((100vw / 320) * 25)!important; padding-right:calc((100vw / 320) * 25)!important; }
.eq_nav nav ul li { margin-bottom:10px!important;}
.eq_nav nav ul li { padding-bottom:30px!important;} .bold { font-weight:700!important; }
.normal { font-weight:500!important; }
.size10 { font-size:calc((100vw / 320) * 10)!important; }
.size11 { font-size:calc((100vw / 320) * 11)!important; }
.size12 { font-size:calc((100vw / 320) * 12)!important; }
.size13 { font-size:calc((100vw / 320) * 13)!important; }
.size14 { font-size:calc((100vw / 320) * 14)!important; }
.size16 { font-size:calc((100vw / 320) * 16)!important; }
.size17 { font-size:calc((100vw / 320) * 17)!important; }
.size18 { font-size:calc((100vw / 320) * 18)!important; }
.size19 { font-size:calc((100vw / 320) * 19)!important; }
.size20 { font-size:calc((100vw / 320) * 20)!important; }
.size22 { font-size:calc((100vw / 320) * 22)!important; }
.size24 { font-size:calc((100vw / 320) * 24)!important; }
.size30 { font-size:calc((100vw / 320) * 30)!important; }
.c_red { color:#ce0808!important; }
.c_green { color:#019d48!important; }
.lh2 { line-height:2!important; }
.lh18 { line-height:1.8!important; }
.lh16 { line-height:1.6!important; }
.lh15 { line-height:1.5!important; }