html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
nav ul {
list-style:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
text-decoration: none;
}
a:visited{
text-decoration: none;
} ins {
background-color:#ff9;
color:#000;
text-decoration:none;
} mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
table {
border-collapse:collapse;
border-spacing:0;
} hr {
display:block;
height:1px;
border:0;  
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}  html{
font-size: 10px;
}
body{
font-size: 1.6rem;
}
h2{
font-size: 3.2rem;
font-weight: 600;
font-style: normal;
}
h3{
font-size: 2.4rem;
font-weight: 600;
font-style: normal;
}
h4{
font-size: 1.6rem;
font-weight: 600;
font-style: normal;
}
p{
}     .pconly{
display: block !important;
} .tbonly{
display: none !important;
} .sponly{
display: none !important;
} .pctbonly{
display: block !important;
} .tbsponly{
display: none !important;
} .pcsponly{
display: block !important;
} @media screen and (max-width:1024px){ .pconly{
display: none !important;
} .tbonly{
display: block !important;
} .tbsponly{
display: block !important;
} .pcsponly{
display: none !important;
}
} @media screen and (max-width:767px){ .tbonly{
display: none !important;
} .sponly{
display: block !important;
} .pctbonly{
display: none !important;
} .pcsponly{
display: block !important;
}
} .yose .elementor-element-dc39bf0:not(.zyogai){
width: calc(100% - (50% - 570px))  ;
} .yose .elementor-element-269e0fa:not(.zyogai){
width: calc(100% - (50% - 720px)) ;
} .yose .elementor-element-0725e6a:not(.zyogai){
width: calc(100% - (50% - 570px)) ;
}
@media screen and (max-width:1024px){ .yose .elementor-element-dc39bf0:not(.zyogai){
width:100% !important;
} .yose .elementor-element-269e0fa:not(.zyogai){
width:100% !important;
} .yose .elementor-element-0725e6a:not(.zyogai){
width:100% !important;
}
}
.product_set{
gap: 70px 0px !important;
}
.product_item{
width: calc(100%/3) !important;
}
.elementor-10 .elementor-element.elementor-element-a7965dc {
transform: translateY(-50%);
}
.elementor-10 .elementor-element.elementor-element-a9853b0 {
transform: translateY(-50%);
}
.mo_clear{
transition: 0.3s !important;
}
.mo_clear:hover{
opacity: 0;
}
@media screen and (max-width:767px){
.product_item{
width: 100% !important;
}
}
.category_btn h5{
display: none;
}
.category_btn ul {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0 30px;
}
.category_btn a {
width: 135px !important;
height: 30px;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
color: #10356E;
background-color: #ffffff;
border: 1px solid;
border-radius: 30px;
font-family: 'Noto Sans JP';
font-weight: 500;
transition: 0.3s;
}
.category_btn a:hover{
color: #ffffff;
background-color: #10356E;
}
@media screen and (max-width:767px){
.category_btn ul {
align-items: center;
gap: 5px 5px;
}
.category_btn a {
width: 70px !important;
font-size:1.2rem;
}
}
.sb_instagram_header,#sbi_load{
display: none;
} .pp_link {
line-height: 1.5;
margin-bottom: -10px;
font-family: 'Noto Sans JP';
margin-top: 20px;
}
.pp_link a{
color: #D23915;
border-bottom: 1px solid;
margin-right: 10px;
}
.pp_link a:after {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/window.svg);
display: inline-block;
width: 10px;
height: 10px;
margin-left: 5px;
}
.pp_doi{
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 45px;
}
.field-type-checkbox-field{
text-align: center;
}
.jet-form-builder__next-page,.jet-form-builder__submit,.jet-form-builder__prev-page {
position: relative; transition: 0.3s;
width: 240px;
height: 50px;
position: relative;
align-items: center !important;
}
.jet-form-builder__next-page::before,.jet-form-builder__submit::before,.jet-form-builder__prev-page::before {
content: ''; width: calc(100% + 14px); height: calc(100% + 14px); border: 5px solid #10356E; position: absolute; top: -7px; left: -7px; transition: 0.3s;
}
.jet-form-builder__prev-page::before {
border: 5px solid #ffffff !important; }
.jet-form-builder__next-page:hover:before,.jet-form-builder__submit:hover:before {
border: 5px solid #ffffff; }
.jet-form-builder__prev-page:hover:before {
border: 5px solid #10356E !important; }
.kakunin h4{
font-size: 1.6rem;
color: #10356E;
margin-bottom: 50px;
font-family: 'Noto Sans JP';
}
.kakunin p{
font-size: 1.6rem;
font-family: 'Noto Sans JP';
margin-bottom: 30px;
}
.kakunin span {
display: block;
margin-top: 30px;
padding: 0px 15px 15px 15px;
border-bottom: 1px solid;
font-weight: bold;
}
.jet-form-builder__required{
color: #D53915;
}
@media screen and (max-width:767px){ .pp_link {
font-size: 1.5rem;
margin-bottom: -10px;
margin-top: 20px;
}
.pp_link a:after {
width: 10px;
height: 10px;
margin-left: 5px;
}
.pp_doi{
margin-bottom: 45px;
}
.jet-form-builder__next-page,.jet-form-builder__submit,.jet-form-builder__prev-page {
width: 168px;
height: 40px;
}
.jet-form-builder__next-page::before,.jet-form-builder__submit::before,.jet-form-builder__prev-page::before {
width: calc(100% + 12px); height: calc(100% + 12px); border: 5px solid #10356E; top: -6px; left: -6px; }
.jet-form-builder__prev-page::before {
border: 5px solid #ffffff !important; }
.jet-form-builder__next-page:hover:before,.jet-form-builder__submit:hover:before {
border: 5px solid #ffffff; }
.jet-form-builder__prev-page:hover:before {
border: 5px solid #10356E !important; }
.kakunin h4{
font-size: 1.5rem;
margin-bottom: 50px;
}
.kakunin p{
font-size: 1.5rem;
margin-bottom: 30px;
}
.kakunin span {
margin-top: 30px;
padding: 0px 15px 15px 15px;
}
}
.elementor-pagination .prev:before {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/news_arrow_l.png); width: 31px; height: 5px; }
.elementor-pagination .next:before {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/news_arrow_r.png); width: 31px; height: 5px; }
.newslist_css a.page-numbers:not(.next,.prev){
border-bottom: 1px solid;
}
.news_c .fa-angle-left:before {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/news_arrow_l.png);
}
.news_c .fa-angle-right:before {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/news_arrow_r.png);
}
.current-cat a{
background-color: #10356E;
color: #ffffff;
}  html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
nav ul {
list-style:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
text-decoration: none;
}
a:visited{
text-decoration: none;
} ins {
background-color:#ff9;
color:#000;
text-decoration:none;
} mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
table {
border-collapse:collapse;
border-spacing:0;
} hr {
display:block;
height:1px;
border:0;  
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}  html{
font-size: 10px;
}
body{
font-size: 1.6rem;
}
h2{
font-size: 3.2rem;
font-weight: 600;
font-style: normal;
}
h3{
font-size: 2.4rem;
font-weight: 600;
font-style: normal;
}
h4{
font-size: 1.6rem;
font-weight: 600;
font-style: normal;
}
p{
}     .pconly{
display: block !important;
} .tbonly{
display: none !important;
} .sponly{
display: none !important;
} .pctbonly{
display: block !important;
} .tbsponly{
display: none !important;
} .pcsponly{
display: block !important;
} @media screen and (max-width:1024px){ .pconly{
display: none !important;
} .tbonly{
display: block !important;
} .tbsponly{
display: block !important;
} .pcsponly{
display: none !important;
}
} @media screen and (max-width:767px){ .tbonly{
display: none !important;
} .sponly{
display: block !important;
} .pctbonly{
display: none !important;
} .pcsponly{
display: block !important;
}
} .yose .elementor-element-dc39bf0:not(.zyogai){
width: calc(100% - (50% - 570px))  ;
} .yose .elementor-element-269e0fa:not(.zyogai){
width: calc(100% - (50% - 720px)) ;
} .yose .elementor-element-0725e6a:not(.zyogai){
width: calc(100% - (50% - 570px)) ;
}
@media screen and (max-width:1024px){ .yose .elementor-element-dc39bf0:not(.zyogai){
width:100% !important;
} .yose .elementor-element-269e0fa:not(.zyogai){
width:100% !important;
} .yose .elementor-element-0725e6a:not(.zyogai){
width:100% !important;
}
}
.product_set{
gap: 70px 0px !important;
}
.product_item{
width: calc(100%/3) !important;
}
.elementor-10 .elementor-element.elementor-element-a7965dc {
transform: translateY(-50%);
}
.elementor-10 .elementor-element.elementor-element-a9853b0 {
transform: translateY(-50%);
}
.mo_clear{
transition: 0.3s !important;
}
.mo_clear:hover{
opacity: 0;
}
@media screen and (max-width:767px){
.product_item{
width: 100% !important;
}
}
.category_btn h5{
display: none;
}
.category_btn ul {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0 30px;
}
.category_btn a {
width: 135px !important;
height: 30px;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
color: #10356E;
background-color: #ffffff;
border: 1px solid;
border-radius: 30px;
font-family: 'Noto Sans JP';
font-weight: 500;
transition: 0.3s;
}
.category_btn a:hover{
color: #ffffff;
background-color: #10356E;
border: 1px solid #10356E;
}
.current-cat a{
background-color: #10356E;
color: #ffffff;
border: 1px solid #10356E;
}
.current-news{
background-color: #10356E !important;
color: #ffffff !important;
}
@media screen and (max-width:767px){
.category_btn ul {
align-items: center;
gap: 5px 5px;
}
.category_btn a {
width: 70px !important;
font-size:1.2rem;
}
}
.sb_instagram_header,#sbi_load{
display: none;
} .pp_link {
line-height: 1.5;
margin-bottom: -10px;
font-family: 'Noto Sans JP';
margin-top: 20px;
}
.pp_link a{
color: #D23915;
border-bottom: 1px solid;
margin-right: 10px;
}
.pp_link a:after {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/window.svg);
display: inline-block;
width: 10px;
height: 10px;
margin-left: 5px;
}
.pp_doi{
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 45px;
}
.field-type-checkbox-field{
text-align: center;
}
.jet-form-builder__next-page,.jet-form-builder__submit,.jet-form-builder__prev-page {
position: relative; transition: 0.3s;
width: 240px;
height: 50px;
position: relative;
align-items: center !important;
}
.jet-form-builder__next-page::before,.jet-form-builder__submit::before,.jet-form-builder__prev-page::before {
content: ''; width: calc(100% + 14px); height: calc(100% + 14px); border: 5px solid #10356E; position: absolute; top: -7px; left: -7px; transition: 0.3s;
}
.jet-form-builder__prev-page::before {
border: 5px solid #ffffff !important; }
.jet-form-builder__next-page:hover:before,.jet-form-builder__submit:hover:before {
border: 5px solid #ffffff; }
.jet-form-builder__prev-page:hover:before {
border: 5px solid #10356E !important; }
.kakunin h4{
font-size: 1.6rem;
color: #10356E;
margin-bottom: 50px;
font-family: 'Noto Sans JP';
}
.kakunin p{
font-size: 1.6rem;
font-family: 'Noto Sans JP';
margin-bottom: 30px;
}
.kakunin span {
display: block;
margin-top: 30px;
padding: 0px 15px 15px 15px;
border-bottom: 1px solid;
font-weight: bold;
}
.jet-form-builder__required{
color: #D53915;
}
@media screen and (max-width:767px){ .pp_link {
font-size: 1.5rem;
margin-bottom: -10px;
margin-top: 20px;
}
.pp_link a:after {
width: 10px;
height: 10px;
margin-left: 5px;
}
.pp_doi{
margin-bottom: 45px;
}
.jet-form-builder__next-page,.jet-form-builder__submit,.jet-form-builder__prev-page {
width: 168px;
height: 40px;
}
.jet-form-builder__next-page::before,.jet-form-builder__submit::before,.jet-form-builder__prev-page::before {
width: calc(100% + 12px); height: calc(100% + 12px); border: 5px solid #10356E; top: -6px; left: -6px; }
.jet-form-builder__prev-page::before {
border: 5px solid #ffffff !important; }
.jet-form-builder__next-page:hover:before,.jet-form-builder__submit:hover:before {
border: 5px solid #ffffff; }
.jet-form-builder__prev-page:hover:before {
border: 5px solid #10356E !important; }
.kakunin h4{
font-size: 1.5rem;
margin-bottom: 50px;
}
.kakunin p{
font-size: 1.5rem;
margin-bottom: 30px;
}
.kakunin span {
margin-top: 30px;
padding: 0px 15px 15px 15px;
}
}
.elementor-pagination .prev:before {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/news_arrow_l.png); width: 31px; height: 5px; }
.elementor-pagination .next:before {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/news_arrow_r.png); width: 31px; height: 5px; }
.newslist_css a.page-numbers:not(.next,.prev){
border-bottom: 1px solid;
}
.news_c .fa-angle-left:before {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/news_arrow_l.png);
}
.news_c .fa-angle-right:before {
content: url(//mahorowa.umemori.co.jp/wp-content/uploads/2023/02/news_arrow_r.png);
}