@charset "utf-8"; .megamenu-list>li>.b-megamenu_navigation {color:#ffffff;font-family:'Noto Sans', sans-serif;vertical-align:middle;} .megamenu-list>li>.b-megamenu_navigation .c-megamenu-icon_allow {color:#ffffff;} .megamenu-list>li>.b-megamenu_navigation.-active {color:#000000;background-color:#ffffff;} .megamenu-list .b-megamenu_contents {background-color:#ffffff;color:#43372f;text-align:left;float:none;line-height:2;background-image:linear-gradient(180deg,#ffffff 0%,#f6f3f0 100%);transform:scaleX(1);vertical-align:top;font-family:'Noto Sans', sans-serif;border-right:solid 2px rgba(63, 55, 50, 0.81);border-bottom:solid 2px rgba(63, 55, 50, 0.81);border-left:solid 2px rgba(63, 55, 50, 0.81);} .c-lead {font-weight:700;border-bottom:dotted 1px #43372f;width:100%;font-family:'Noto Serif JP', serif;} .a-header {box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.72);text-align:left;background-color:#f6f3f0;} .w-top.w-left .b-plain {color:#ffffff;background-color:rgba(0, 0, 0, 0);} .w-top.w-left a {color:#ffffff;font-family:"Iroha 25icho";}  {color:#3f3732;font-family:;} .b-accordion .column {background:#ffffff;background-color:#f6f3f0;}.b-accordion .column {background:#ffffff;background-color:#f6f3f0;} .c-body {padding:5px;font-family:'Noto Serif JP', serif;color:#0e0e0e;} .b-accordion .b-accordion_navigation {background-color:#847468;}.b-accordion .b-accordion_navigation {background-color:#847468;} .b-accordion .b-accordion_navigation a {background-color:rgba(132,116,104, 0.8);color:#ffffff;padding:6px;font-family:'Noto Serif JP', serif;;font-size:18px;}.b-accordion .b-accordion_navigation a {background-color:rgba(132,116,104, 0.8);color:#ffffff;padding:6px;font-family:'Noto Serif JP', serif;;font-size:18px;} .c-img {text-align:center;} .b-megamenu_contents::before {border-width:0px;border-style:solid;}.b-megamenu_contents::before {border-width:0px;border-style:solid;} .megamenu-list .b-megamenu_contents .c-lead {font-family:'Noto Sans', sans-serif;} a {color:#3f3732;} .megamenu-list>li>.b-megamenu_navigation.-active .c-megamenu-icon_allow {color:#5b5656;} .c-title {font-family:;} .c-small_headline {font-family:'Noto Serif JP', serif;;font-weight:bold;} .c-large_headline {font-family:'Noto Serif JP', serif;;font-weight:700;} .c-page_title {font-family:'Noto Serif JP', serif;;color:#3f3732;font-weight:900;} .a-header .c-list-sign {font-family:'Noto Sans', sans-serif;} .a-main {font-family:'Noto Serif JP', serif;;color:#3f3732;} .c-list_news {background-color:#ffffff;} .b-both_diff .column.-col8 {vertical-align:middle;float:left;}.b-both_diff .column.-col8 {vertical-align:middle;float:left;} .b-both_diff .column.-col4 {vertical-align:middle;}.b-both_diff .column.-col4 {vertical-align:middle;} .a-ghost_header {box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.72);margin-top:0px;} .c-breadcrumb {font-family:'Noto Sans', sans-serif;font-size:13px;} .megamenu-list .b-megamenu_contents .c-body {font-family:'Noto Sans', sans-serif;} .c-body a:hover {text-decoration:underline;} .a-side-a {font-family:'Noto Serif JP', serif;;padding-left:10px;} .a-main .b-both_diff.-left_large {vertical-align:middle;} .megamenu-list>li>.b-megamenu_navigation a:hover {background-color:#ffffff;color:#3f3732;} .megamenu-list>li>.b-megamenu_navigation a {color:#ffffff;} .a-header .b-both_diff.-right_large .column.-col8 .c-large_headline {vertical-align:middle;} .a-header .b-both_diff .c-body {margin:0px;vertical-align:middle;} .b-tab_navigation .-active {background-color:#847468;}.b-tab_navigation .-active {background-color:#847468;} .m-motion.-j {height:auto;vertical-align:middle;padding-bottom:5px;} .m-motion.-j .lavalamp-object {border-top:solid 3px #81bf00;} .m-motion.-j li {font-size:1.2em;font-weight:bolder;color:#3f3732;} .c-img_comment {color:rgba(63,55,50, 0.75);} .b-megamenu_contents .c-small_headline {font-family:'Noto Serif JP', serif;}.b-megamenu_contents .c-small_headline {font-family:'Noto Serif JP', serif;}@media only screen and (max-width: 641px) { .c-body {line-height:1.5;font-size:14.5px;} .a-main {background-color:#ffffff;} .megamenu-list>li>.b-megamenu_navigation {text-align:left;} .c-breadcrumb {font-size:12px;}  {line-height:1.5;} .c-title {font-size:24px;} .c-lead {font-size:17px;}}@media print,screen and (max-width: 768px) { #js-globalMegaMenu .megamenu-list>li>.b-megamenu_navigation {color:#3f3732;border-bottom-style:solid;border-bottom-width:1px;margin-left:10px;margin-right:10px;margin-top:5px;margin-bottom:5px;} #spNavigationTrigger {border-radius:30px;border-width:0px;opacity:0.8;} #js-globalMegaMenu .megamenu-list .b-megamenu_contents .c-lead {border-bottom:dotted 1px #847468;}}/* created version 9.00*/