.elementor-9 .elementor-element.elementor-element-2f46713:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2f46713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4c8a8a;}.elementor-9 .elementor-element.elementor-element-2f46713{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-2f46713 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-69a9d82{text-align:center;}.elementor-9 .elementor-element.elementor-element-69a9d82.elementor-widget-heading .elementor-heading-title{color:#ce0033;}.elementor-9 .elementor-element.elementor-element-69a9d82 .elementor-heading-title{font-family:"NotoSerifDP", Sans-serif;font-size:17px;line-height:1.9em;}.elementor-9 .elementor-element.elementor-element-69a9d82 > .elementor-widget-container{margin:50px 0px 0px 00px;}.elementor-9 .elementor-element.elementor-element-bf34ece{text-align:center;}.elementor-9 .elementor-element.elementor-element-bf34ece.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-bf34ece .elementor-heading-title{font-family:"NotoSerifDP", Sans-serif;font-size:14px;line-height:1.9em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-bf34ece > .elementor-widget-container{margin:0px 14px 14px 14px;}.elementor-9 .elementor-element.elementor-element-e24824e{text-align:center;}.elementor-9 .elementor-element.elementor-element-e24824e.elementor-widget-heading .elementor-heading-title{color:rgba(0,0,0,0.69);}.elementor-9 .elementor-element.elementor-element-e24824e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:34px;font-weight:400;text-shadow:0px 0px 0px rgba(255,255,255,0.41);}.elementor-9 .elementor-element.elementor-element-e24824e > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-posts__item{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts{margin-right:-10px;margin-left:-10px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-posts__inner-box{background-color:rgba(255,255,255,0);border-radius:12px 12px 12px 12px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .post-thumbnail{border-style:solid;border-width:3px 3px 3px 3px;border-color:#ffffff;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .entry-title a{color:#020202;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .entry-title a:hover{color:#00728e;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .entry-title{font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:-0.1px;text-align:left;padding:5px 9px 0px 025px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .post-meta{color:#020202;text-align:left;padding:0px 4px 4px 27px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .post-meta a{color:#020202;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .post-meta a:hover{color:#00728e;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .post-meta__item:not(:first-child):before{margin-left:0px;margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .entry-excerpt{color:#020202;font-size:14px;text-align:left;padding:4px 4px 4px 35px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-more{background-color:rgba(255,255,255,0.01);color:#ffffff;text-decoration:none;align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-more:hover{color:#277f73;text-decoration:none;}.elementor-9 .elementor-element.elementor-element-5d1c6e9  .jet-posts .jet-more:hover{font-size:17px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-arrow{background-color:rgba(20,73,114,0);color:rgba(255,255,255,0.72);}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-arrow svg{fill:rgba(255,255,255,0.72);}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-arrow:hover{color:#025784;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-arrow:hover svg{fill:#025784;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-arrow.prev-arrow{left:0px;right:auto;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-posts .jet-arrow.next-arrow{right:0px;left:auto;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-carousel .jet-slick-dots li span{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-carousel .jet-slick-dots li.slick-active span{background-color:transparent;background-image:linear-gradient(180deg, rgba(31,109,70,0.86) 0%, rgba(43,137,181,0.61) 100%);}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-carousel .jet-slick-dots li{padding-left:4px;padding-right:4px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-title-fields__item-label{color:#4e2863;margin-right:5px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 .jet-content-fields__item-label{margin-right:5px;}.elementor-9 .elementor-element.elementor-element-5d1c6e9 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-a5aff1e .jet-button__container{justify-content:center;}.elementor-9 .elementor-element.elementor-element-a5aff1e .jet-button__instance{margin:010px 0px 45px 0px;border-radius:100px 100px 100px 100px;}.elementor-9 .elementor-element.elementor-element-a5aff1e .jet-button__plane-normal{background-color:transparent;background-image:linear-gradient(220deg, rgba(104,181,216,0.76) 0%, rgba(29,200,209,0.38) 100%);box-shadow:0px 0px 10px 0px rgba(255,255,255,0.73);}.elementor-9 .elementor-element.elementor-element-a5aff1e .jet-button__plane-hover{background-color:transparent;background-image:linear-gradient(220deg, rgba(110,193,228,0.63) 0%, rgba(33,196,174,0.56) 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-a5aff1e .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-9 .elementor-element.elementor-element-a5aff1e .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-9 .elementor-element.elementor-element-a5aff1e  .jet-button__state-normal .jet-button__label{font-family:"Arial", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;letter-spacing:2.6px;}.elementor-9 .elementor-element.elementor-element-a5aff1e  .jet-button__state-hover .jet-button__label{font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-2074a09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-2074a09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-a41d95b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-4df875d > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-9 .elementor-element.elementor-element-25decb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 50px 20px;}.elementor-9 .elementor-element.elementor-element-a41d95b{padding:0px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-fb82c0b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fb82c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-fb82c0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-fb82c0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-914ccce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-914ccce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-914ccce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-914ccce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-36f6922:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-36f6922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-36f6922{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-36f6922 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-c0ec90a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c0ec90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-c0ec90a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-c0ec90a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-fffd22c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fffd22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-fffd22c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-fffd22c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-4df875d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-25decb0 .elementor-custom-embed-play i{font-size:60px;}.elementor-9 .elementor-element.elementor-element-a41d95b{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-25decb0 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-9 .elementor-element.elementor-element-a41d95b{padding:100px 20px 50px 20px;}}/* Start custom CSS for section, class: .elementor-element-2f46713 */#mobile-cart-link{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NotoSerifDP';
	font-style: normal;
	font-weight: normal;
	src: url('http://doproject.co.jp/wp-content/uploads/2019/03/NotoSerifDP.woff') format('woff');
}
/* End Custom Fonts CSS */