﻿html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}a{cursor:pointer;text-decoration:none}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%;vertical-align:top}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}fieldset{border:none}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}@media screen and (max-width: 1023.9px){.is-hidden-touch{display:none !important}}*{min-width:0;min-height:0}html{visibility:hidden}html.wf-active,html.loading-delay{visibility:visible}.marTSym0{margin-top:80px !important}@media screen and (min-width: 769px){.marTSym0{margin-top:100px !important}}.marTSym1{margin-top:60px !important}@media screen and (min-width: 769px){.marTSym1{margin-top:80px !important}}.marTSym2{margin-top:40px !important}@media screen and (min-width: 769px){.marTSym2{margin-top:50px !important}}.marTSym3{margin-top:20px !important}@media screen and (min-width: 769px){.marTSym3{margin-top:30px !important}}.padTSym0{padding-top:80px !important}@media screen and (min-width: 769px){.padTSym0{padding-top:100px !important}}.padTSym1{padding-top:60px !important}@media screen and (min-width: 769px){.padTSym1{padding-top:80px !important}}.padTSym2{padding-top:40px !important}@media screen and (min-width: 769px){.padTSym2{padding-top:50px !important}}.padBSym1{padding-bottom:60px !important}@media screen and (min-width: 769px){.padBSym1{padding-bottom:100px !important}}.padBSym2{padding-bottom:50px !important}@media screen and (min-width: 769px){.padBSym2{padding-bottom:70px !important}}.padBSym3{padding-bottom:30px !important}@media screen and (min-width: 769px){.padBSym3{padding-bottom:50px !important}}.clearFix:after{display:block;clear:both;content:""}html,body{height:100% !important;-webkit-text-size-adjust:100%;font-family:"dnp-shuei-gothic-kin-std", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;color:#000}html{font-size:16px}body{font-size:1em;line-height:1.6;font-weight:400}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{font-weight:600}p.indent-05{text-indent:-0.5em}p.indent1{padding-left:1em;text-indent:-1em}.txtIndent1{padding-left:1em !important;text-indent:-1em !important}.txtIndent1_5{padding-left:1.5em !important;text-indent:-1.5em !important}.txtIndent2{padding-left:2em !important;text-indent:-2em !important}.txtIndent2_5{padding-left:2.5em !important;text-indent:-2.5em !important}.txtIndent3{padding-left:3em !important;text-indent:-3em !important}.txtIndent3_5{padding-left:3.5em !important;text-indent:-3.5em !important}.txtPalt{font-feature-settings:"palt"}.material-icons{display:inline-flex !important;vertical-align:middle !important;margin-right:5px}.hiddenWrap{overflow-x:hidden !important;overflow-y:hidden !important}.pswp__custom-caption{background:rgba(0,0,0,0.7);color:#cccccc;border-radius:0px;bottom:0px;font-size:14px;left:50%;max-width:100%;padding:5px 8px;position:absolute;transform:translateX(-50%);width:100%}@media screen and (min-width: 769px){.pswp__custom-caption{font-size:16px}}.pswp__custom-caption a{color:#fff;text-decoration:underline}.hidden-caption-content{display:none}.pswp--open .pswp__zoom-wrap{animation:photoSwaipefadeInAnimatio 0.2s ease}@keyframes photoSwaipefadeInAnimatio{from{opacity:0}to{opacity:1}}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}a.linkEfNo:hover{opacity:1}a.linkBorder:link{color:#1AA0E3;text-decoration:underline}a.linkBorder:visited{color:#1AA0E3;text-decoration:underline}a.linkBorder:hover{color:#1AA0E3;text-decoration:none}#titBox{text-align:center;position:relative;max-width:1280px;width:100%;margin:80px auto 0px auto;overflow-x:hidden;overflow-y:hidden}#titBox .titItem{text-align:center;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:2.5rem;line-height:1;padding:0px 10px 80px 10px;animation:titBoxTitleAni .5s ease .3s both;position:relative;opacity:0;left:60px}@media screen and (min-width: 769px){#titBox .titItem{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:3.4375rem;line-height:1}}@media screen and (min-width: 1024px){#titBox{margin-top:120px}}#titBox::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;animation:titBoxBorderAni .5s ease;height:30px;background-color:#F2E421}#titBox2{text-align:center;position:relative;max-width:1280px;width:100%;margin:80px auto 0px auto}#titBox2 .titItem{text-align:center;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:2.5rem;line-height:1;padding:0px 10px 0px 10px;animation:titBoxTitleAni .5s ease .3s both;position:relative;opacity:0;left:60px}@media screen and (min-width: 769px){#titBox2 .titItem{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:3.4375rem;line-height:1}}@media screen and (min-width: 1024px){#titBox2{margin-top:120px}}@keyframes titBoxTitleAni{0%{opacity:0;left:40px}100%{opacity:1;left:0px}}@keyframes titBoxBorderAni{0%{width:20%;opacity:0}100%{width:100%;opacity:1}}.titSym1{text-align:center}.titSym1 .leadItemJp{font-weight:600;font-size:1.125rem;line-height:1.6;marign:0px}@media screen and (min-width: 769px){.titSym1 .leadItemJp{font-size:1.375rem;line-height:1.6}}.titSym1 .titItemEn{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:2.5rem;line-height:1;margin-top:0.1em}@media screen and (min-width: 769px){.titSym1 .titItemEn{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:3.4375rem;line-height:1}}.relTitSym{text-align:center}.relTitSym .relLeadJp{font-weight:600;font-size:1.125rem;line-height:1.6;marign:0px}@media screen and (min-width: 769px){.relTitSym .relLeadJp{font-size:1.375rem;line-height:1.6}}.relTitSym .relTitEn{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:2.1875rem;line-height:1;margin-top:0.1em}@media screen and (min-width: 769px){.relTitSym .relTitEn{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:2.8125rem;line-height:1}}.relTitSym .relTitEn2{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:2.5rem;line-height:1;margin-top:0.1em}@media screen and (min-width: 769px){.relTitSym .relTitEn2{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:3.4375rem;line-height:1}}.leadSym1{text-align:left;font-weight:600;font-size:1.125rem;line-height:1.6}@media screen and (min-width: 769px){.leadSym1{font-size:1.375rem;line-height:1.6}}.leadSym1 .enWord1{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.375rem;line-height:1;padding-bottom:0.5em;display:inline-block}@media screen and (min-width: 769px){.leadSym1 .enWord1{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.625rem;line-height:1}}@media screen and (min-width: 1024px){.leadSym1{text-align:center}}.btnMore1{margin:0px auto;width:200px}.btnMore1 a,.btnMore1 span{display:block;width:100%;color:#FFF;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.125rem;line-height:1;padding:15px 15px;background-color:red;position:relative}.btnMore1 a::after,.btnMore1 span::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:23px;height:23px;background:url(https://www.osamugoods.com/re-rwd/img/com/icon-arrow1.svg) center/23px no-repeat}@media (hover: hover) and (pointer: fine){.btnMore1 a,.btnMore1 span{transition:.3s ease}.btnMore1 a:hover,.btnMore1 span:hover{transform:scale(1.1)}}.btnMore1.arrowB a::after,.btnMore1.arrowB span::after{transform-origin:0% 0%;right:0px;transform:rotate(135deg)}.btnMore1 span{cursor:pointer}@media screen and (min-width: 769px){.btnMore1{width:250px}.btnMore1 a,.btnMore1 span{font-size:1.25rem;line-height:1;padding:20px 20px}}.btnIndex1{margin:0px auto;text-align:center;display:block}.btnIndex1.enWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.25rem;line-height:1}.btnIndex1 a{border:1px solid #000;display:inline-block;padding:10px 20px 10px 20px;border-radius:50px;position:relative;text-align:center}@media screen and (min-width: 769px){.btnIndex1.enWord{font-size:1.375rem;line-height:1}}.catListSymAcc{background-color:#E9E9E9;position:relative;font-size:1.25rem;line-height:1.6;font-weight:600;padding:10px 15px;cursor:pointer;display:block}.catListSymAcc:after{transform-origin:center center;text-align:center;width:25px;height:25px;content:"\e5cf";font-family:'Material Symbols Rounded';display:block;right:20px;top:0;bottom:0;left:auto;position:absolute;font-size:1.5625rem;line-height:1;margin:auto;transition:transform 0.2s ease-in-out;color:#000}.catListSymAcc.selected:after{transform:rotate(-180deg)}@media screen and (min-width: 769px){.catListSymAcc{display:none}}.catListSym1Wrap{z-index:300;position:relative}.catListSym1{display:none;margin-top:0px}.catListSym1 li{border-bottom:1px solid #000;font-size:1.125rem;line-height:1.6;font-weight:600}.catListSym1 li a{display:block;padding:15px 15px}.catListSym1 li a:hover{opacity:0.5}.catListSym1 li.current-cat a{opacity:0.5}@media screen and (min-width: 769px){.catListSym1{margin-top:50px;display:flex !important;justify-content:center;background-color:#E9E9E9;flex-flow:row wrap;text-align:center}.catListSym1 li{border-bottom:none;display:inline-block;font-size:clamp(1.0625rem, 2vw, 1.25rem)}.catListSym1 li a{padding:20px 15px}}.columnSym1{display:flex;gap:3% 3%;flex-direction:column}.columnSym1 img{vertical-align:top;width:100%}.columnSym1 .columnType1{width:100%;position:relative}.columnSym1 .columnType2{width:100%;display:flex;gap:5%;margin-top:5%}.columnSym1 .columnType2 .columnInner{width:50%}@media screen and (min-width: 769px){.columnSym1{flex-direction:row}.columnSym1 .columnType1{width:67.8%;position:relative}.columnSym1 .columnType2{width:32.2%;flex-direction:column;margin-top:0%;gap:5%}.columnSym1 .columnType2 .columnInner{width:100%}}.columnSym1 .columnType1 a,.columnSym1 .columnType2 a{display:block;position:relative}.columnSym1 .columnType1 a .titItem,.columnSym1 .columnType2 a .titItem{position:absolute;top:50%;left:7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0;color:#FFF;font-family:"futura-pt-bold", sans-serif;font-weight:700;line-height:1;transition:var(--transition);z-index:200}.columnSym1 .columnType1 a::after,.columnSym1 .columnType2 a::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:100;background-color:transparent;transition:var(--transition)}@media (hover: hover) and (pointer: fine){.columnSym1 .columnType1 a:hover .titItem,.columnSym1 .columnType2 a:hover .titItem{opacity:1}.columnSym1 .columnType1 a:hover::after,.columnSym1 .columnType2 a:hover::after{background-color:rgba(0,0,0,0.3)}}.columnSym1 .columnType1 a .titItem{font-size:clamp(1rem, 5.5vw, 3.4375rem) !important}.columnSym1 .columnType2 a .titItem{font-size:clamp(1rem, 2.8vw, 1.75rem) !important}.columnSym1.columnSym1Character{flex-direction:column-reverse}.columnSym1.columnSym1Character a .titItem{top:auto;bottom:7%;transform:translateY(0);-webkit-transform:translateY(0)}@media screen and (min-width: 769px){.columnSym1.columnSym1Character{flex-direction:row}}.columnSym1.columnSym1Character .columnType1 a .titItem .word1{font-size:clamp(1rem, 4.4vw, 2.75rem) !important}.columnSym1.columnSym1Character .columnType1 a .titItem .word2{font-size:clamp(1.875rem, 11vw, 6.875rem) !important}.columnSym1.columnSym1Character .columnType2{flex-direction:row-reverse}@media screen and (min-width: 769px){.columnSym1.columnSym1Character .columnType2{flex-direction:column}}.columnSym1.columnSym1Character .columnType2 a .titItem .word1{font-size:clamp(.75rem, 2.2vw, 1.375rem) !important}.columnSym1.columnSym1Character .columnType2 a .titItem .word2{font-size:clamp(1rem, 5.5vw, 3.4375rem) !important}.tipsSymBox{background-color:#E9E9E9}.tipsSymBox .tipsTitItem{padding:10% 0 0 0}.tipsSymBox .tipsTitItem .tipsTit{text-align-last:center;font-family:"futura-pt-bold", sans-serif;font-weight:700;color:red}.tipsSymBox .tipsTitItem .tipsTit .tipsTit1{font-size:1.125rem;line-height:1;display:block}.tipsSymBox .tipsTitItem .tipsTit .tipsTit2{font-size:3.125rem;line-height:1;display:block}.tipsSymBox .tipsTitItem .tipsIcon.tipsIconCat{background:url(https://www.osamugoods.com/re-rwd/img/com/tipsicon-cat.png) center center/contain no-repeat;width:100px;margin:10px auto}.tipsSymBox .tipsTitItem .tipsIcon.tipsIconCat::after{content:"";display:block;padding-top:139%}.tipsSymBox .tipsTitItem .tipsIcon.tipsIconJackjill{background:url(https://www.osamugoods.com/re-rwd/img/com/tipsicon-jackjill.png) center center/contain no-repeat;width:222px;margin:10px auto}.tipsSymBox .tipsTitItem .tipsIcon.tipsIconJackjill::after{content:"";display:block;padding-top:50%}.tipsSymBox .tipsDetail{padding:1% 5%}.tipsSymBox .tipsDetail ul.tipsList li{border-top:3px dotted #919191;padding:2em 0}.tipsSymBox .tipsDetail ul.tipsList li:first-child{border-top:none}.tipsSymBox .tipsDetail ul.tipsList .tipsListTit{padding-left:1.2em;position:relative;font-weight:600;font-size:1.25rem;line-height:1.6}@media screen and (min-width: 769px){.tipsSymBox .tipsDetail ul.tipsList .tipsListTit{font-size:1.625rem;line-height:1.6}}.tipsSymBox .tipsDetail ul.tipsList .tipsListTit::before{content:'●';display:block;position:absolute;left:0;top:0;color:red}.tipsSymBox .tipsDetail ul.tipsList p{font-size:1rem;line-height:1.6;font-weight:600;margin:1em 0 1em 0}@media screen and (min-width: 769px){.tipsSymBox .tipsDetail ul.tipsList p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){.tipsSymBox .tipsDetail ul.tipsList p{font-size:1.25rem;line-height:1.6}}.tipsSymBox .tipsDetail ul.tipsList p a{text-decoration:underline;color:red}.tipsSymBox .tipsDetail ul.tipsList p a:hover{text-decoration:none}@media screen and (min-width: 769px){.tipsSymBox .tipsTitItem{padding:5% 0 0 0}.tipsSymBox .tipsTitItem .tipsTit .tipsTit1{font-size:1.25rem;line-height:1}.tipsSymBox .tipsTitItem .tipsTit .tipsTit2{font-size:3.75rem;line-height:1}.tipsSymBox .tipsTitItem .tipsIcon.tipsIconCat{width:130px}.tipsSymBox .tipsTitItem .tipsIcon.tipsIconJackjill{width:280px}.tipsSymBox .tipsDetail{padding:1% 5% 1% 0%}}@media screen and (min-width: 1024px){.tipsSymBox{display:flex;align-items:center}.tipsSymBox .tipsTitItem{width:33%;padding:5% 0}.tipsSymBox .tipsDetail{width:77%}}.bannerSym1Wrap{background-color:#333333;width:100%;padding:30px 10px}.bannerSym1Wrap ul.bannerSym1{display:flex;flex-direction:column;gap:20px 20px;position:relative;max-width:800px;margin:0px auto;width:100%;padding:0px}@media (hover: hover) and (pointer: fine){.bannerSym1Wrap ul.bannerSym1 a{transition:.3s ease}.bannerSym1Wrap ul.bannerSym1 a:hover{opacity:0.6 !important}}@media screen and (min-width: 480px){.bannerSym1Wrap ul.bannerSym1{gap:30px 30px;flex-direction:row}}@media screen and (min-width: 769px){.bannerSym1Wrap{padding:60px 0px}.bannerSym1Wrap ul.bannerSym1{gap:60px 60px}}table{border-spacing:0px}.tableSym1{border-left:1px solid #000;border-bottom:1px solid #000;white-space:nowrap;margin:0px 0px}.tableSym1 thead th{padding:5px 10px;border-top:1px solid #000;border-right:1px solid #000;text-align:center;background-color:#e9e9e9;white-space:nowrap;width:18%;vertical-align:middle;font-weight:500}.tableSym1 thead th:first-of-type{width:28%}.tableSym1 tbody th{padding:5px 10px;border-top:1px solid #000;border-right:1px solid #000;vertical-align:top;text-align:left;font-weight:500;background-color:#1aa0e3;color:#FFF;text-align:left;white-space:nowrap}.tableSym1 tbody td{padding:5px 10px;border-top:1px solid #000;border-right:1px solid #000;vertical-align:middle;text-align:center;background-color:#FFF}.tableSym1 tbody ul{text-align:left;margin:0;padding-left:20px;list-style-type:disc}.tableSym1 tbody ul li{padding:0px 0px;margin:0px}.scrollXWrap{border:1px solid #000;overflow:auto;cursor:grab}.scrollXWrap::-webkit-scrollbar{width:7px}.scrollXWrap::-webkit-scrollbar-thumb{background-color:#B2B2B2;border-radius:5px}.scrollXWrap::-webkit-scrollbar-track{background:#dcdcdc}.scrollXWrap .scroll-hint-text{margin-top:-1px !important}.scrollXWrap:active{cursor:grabbing}#breadcrumb{margin:0px auto 0px auto;padding:10px;list-style:none;max-width:1300px;font-size:.875rem;line-height:1.6;white-space:nowrap;overflow-x:scroll;text-overflow:ellipsis;-ms-overflow-style:none;scrollbar-width:none;z-index:999}#breadcrumb::-webkit-scrollbar{display:none}#breadcrumb li{display:inline;list-style:none}#breadcrumb li span{display:inline-block;overflow-x:hidden;white-space:nowrap;max-width:320px;text-overflow:ellipsis}#breadcrumb li span:after{display:inline-block;content:'/';padding:0 0.6em;color:#999999}#breadcrumb li span.noPage{color:#999999}#breadcrumb li:last-child span:after{content:''}#breadcrumb li a{text-decoration:none;color:#999999}#breadcrumb li a:hover{text-decoration:underline;color:#000}#breadcrumb.maT{margin:20px auto 0px auto}.pageNaviBox{display:flex;justify-content:space-between;align-items:center}.pageNaviBox .btnPrev{width:35px;height:35px}@media screen and (min-width: 480px){.pageNaviBox .btnPrev{width:50px;height:50px}}.pageNaviBox .btnPrev a{border-radius:50%;border:1px solid #000;width:35px;height:35px;position:relative;display:block}.pageNaviBox .btnPrev a::after{width:20x;height:20px;content:"\e2ea";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:45%;transform:translateY(-50%) translateX(-45%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:1.25rem;line-height:1}@media screen and (min-width: 480px){.pageNaviBox .btnPrev a{width:50px;height:50px}.pageNaviBox .btnPrev a::after{width:24x;height:24px;font-size:1.5rem;line-height:1}}@media (hover: hover) and (pointer: fine){.pageNaviBox .btnPrev a{transition:.3s ease}.pageNaviBox .btnPrev a:hover{opacity:0.6 !important}}.pageNaviBox .btnNext{width:35px;height:35px}@media screen and (min-width: 480px){.pageNaviBox .btnNext{width:50px;height:50px}}.pageNaviBox .btnNext a{border-radius:50%;border:1px solid #000;width:35px;height:35px;position:relative;display:block}.pageNaviBox .btnNext a::after{width:20x;height:20px;content:"\e5e1";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:55%;transform:translateY(-50%) translateX(-45%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:1.25rem;line-height:1}@media screen and (min-width: 480px){.pageNaviBox .btnNext a{width:50px;height:50px}.pageNaviBox .btnNext a::after{width:24x;height:24px;font-size:1.5rem;line-height:1}}@media (hover: hover) and (pointer: fine){.pageNaviBox .btnNext a{transition:.3s ease}.pageNaviBox .btnNext a:hover{opacity:0.6 !important}}.pageNaviBox .btnTop.enWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.25rem;line-height:1}.pageNaviBox .btnTop a{border:1px solid #000;display:block;padding:10px 20px 10px 20px;border-radius:50px;position:relative;text-align:center}@media (hover: hover) and (pointer: fine){.pageNaviBox .btnTop a{transition:.3s ease}.pageNaviBox .btnTop a:hover{opacity:0.6 !important}}@media screen and (min-width: 769px){.pageNaviBox .btnTop.enWord{font-size:1.375rem;line-height:1}}.pageNaviBox .btnNumber{font-size:1.25rem;line-height:1.6;display:flex;align-items:center;gap:0px 5px}.pageNaviBox .btnNumber a.page-numbers,.pageNaviBox .btnNumber .current{border-radius:50%;width:35px;height:35px;position:relative;display:block;font-family:"futura-pt-bold", sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center}.pageNaviBox .btnNumber a.page-numbers:hover{color:#FFFFFF;background-color:#000}.pageNaviBox .btnNumber .current{color:#FFFFFF;background:#000;border-color:#000}@media screen and (min-width: 480px){.pageNaviBox .btnNumber{gap:0px 10px;font-size:1.5625rem;line-height:1.6}.pageNaviBox .btnNumber a.page-numbers,.pageNaviBox .btnNumber .current{width:45px;height:45px}}:root{--easing: cubic-bezier(.2, 1, .2, 1);--transition: .8s var(--easing)}[class*=swiper]:focus{outline:none}#mainSlide{margin-top:50px;background-color:#F2E421;position:relative}#mainSlide a:hover{opacity:1}#mainSlide::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:20%;background-color:#fff}#mainSlide .swiper{padding-bottom:30px}#mainSlide .swiper-fade .swiper-slide{-webkit-transition-property:opacity, -webkit-transform !important;transition-property:opacity, -webkit-transform !important;transition-property:opacity, transform !important;transition-property:opacity, transform, -webkit-transform !important;pointer-events:none}#mainSlide .swiper-fade .swiper-slide-active{pointer-events:auto}#mainSlide .swiper-slide[class*=-active] .slideMedia img{transition-delay:0s;transform:scale(1.05)}#mainSlide .swiperSlideInner{display:flex;flex-flow:row wrap;align-items:flex-start}#mainSlide .swiperSlideInner .slideWord{width:calc(100% - 40px);margin:0em auto 0px auto;opacity:0}#mainSlide .swiperSlideInner .slideWord .iconItem{background-color:#000;color:#FFF;display:inline-block;font-family:"futura-pt-bold", sans-serif;font-weight:700;padding:0em 0.5em;font-size:clamp(1rem, 2vw, 1.375rem) !important;margin-right:10px;margin-bottom:10px}#mainSlide .swiperSlideInner .slideWord h2{margin-top:0.3em;font-size:clamp(1.375rem, 2.5vw, 2.25rem) !important;font-weight:600;line-height:1.5}#mainSlide .swiperSlideInner .slideMedia{position:relative;width:calc(100% - 20px);margin:0px auto;overflow:hidden;line-height:0}#mainSlide .swiperSlideInner .slideMedia::before{content:"";display:block;padding-top:61%}#mainSlide .swiperSlideInner .slideMedia img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:7s 1s ease-out}#mainSlide .swiper-slide[class*=-active] .slideWord{animation:slideWordIn 2s 0.3s var(--easing) both}#mainSlide .swiper-pagination{display:flex;flex-wrap:wrap;gap:20px 10px;justify-content:center;margin-top:30px}@media screen and (min-width: 480px){#mainSlide .swiper-pagination{gap:20px 10px}}#mainSlide .swiper-pagination-bullet{width:25px;height:5px;cursor:pointer;transition:var(--transition);vertical-align:top;background-color:#919191}@media screen and (min-width: 480px){#mainSlide .swiper-pagination-bullet{width:30px}}#mainSlide .swiper-pagination-bullet-active{width:60px;background-color:#000}@media screen and (min-width: 480px){#mainSlide .swiper-pagination-bullet-active{width:80px}}@media screen and (min-width: 1024px){#mainSlide::after{height:120px}#mainSlide .swiper{padding-bottom:50px}#mainSlide .swiperSlideInner{display:flex;flex-flow:row-reverse nowrap;overflow:hidden;position:relative}#mainSlide .swiperSlideInner .slideMedia{width:65%;margin-bottom:30px}#mainSlide .swiperSlideInner .slideWord{text-align:left;width:calc(35% - 40px);padding:180px 20px 0px 20px}#mainSlide .swiper-pagination{justify-content:flex-start;margin-left:35%;margin-top:0px;z-index:9999}}@media screen and (min-width: 1216px){#mainSlide .swiperSlideInner .slideWord{width:calc(35% - 80px);padding:14% 40px 0px 40px}}@keyframes slideWordIn{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(-1em)}}@keyframes slideIConFadeIn{0%{opacity:0;top:25%}100%{opacity:1;top:20%}}@keyframes slideTitleFadeIn{0%{opacity:0;top:25%}100%{opacity:1;top:20%}}.slideSym1{position:relative;max-width:1520px;margin:0px auto;padding:0px}.slideSym1 .swiper{padding:0px 40px}.slideSym1 .swiperInner{transition:var(--transition)}.slideSym1 .swiper-slide:not(.swiper-slide-visible) .swiperInner{pointer-events:none;opacity:.3}.slideSym1 .swiper-button-disabled{pointer-events:none;opacity:0}@media screen and (min-width: 769px){.slideSym1 .swiper{padding:0px 40px}}@media screen and (min-width: 1024px){.slideSym1 .swiper{padding:0px 80px}}@media screen and (min-width: 1216px){.slideSym1{padding:0px 30px}}.slideSym1 .photoItem{padding:15%}.slideSym1 .photoItem span{display:block;position:relative;overflow:hidden;padding-top:100%}.slideSym1 .photoItem img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition)}.slideSym1 .photoItem:hover img{transform:scale(1.1)}.slideSym1 .swiper-wrapper li.swiper-slide:nth-child(odd) .photoItem{background-color:#F2E421}.slideSym1 .swiper-wrapper li.swiper-slide:nth-child(even) .photoItem{background-image:radial-gradient(gray 15%, transparent 25%),radial-gradient(gray 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px}.slideSym1.slideSym1Books .swiper-wrapper li.swiper-slide:nth-child(odd) .photoItem{background:none;background-image:radial-gradient(gray 15%, transparent 25%),radial-gradient(gray 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px}.slideSym1.slideSym1Books .swiper-wrapper li.swiper-slide:nth-child(even) .photoItem{background:none;background-color:#F2E421}.slideSym1 .slideDate{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;text-align:center;display:block;margin:1.3em 0px 0.5em 0px}@media screen and (min-width: 769px){.slideSym1 .slideDate{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){.slideSym1 .slideDate{font-size:1.25rem;line-height:1.6}}.slideSym1 .bookTitle{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;line-height:1.2 !important;text-align:center;display:block;margin:1em 0px}@media screen and (min-width: 769px){.slideSym1 .bookTitle{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){.slideSym1 .bookTitle{font-size:1.25rem;line-height:1.6}}.slideSym1 .slideTitle{margin:0.5em 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:1rem;line-height:1.6;font-weight:600;padding:0px 0%}@media screen and (min-width: 769px){.slideSym1 .slideTitle{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){.slideSym1 .slideTitle{font-size:1.25rem;line-height:1.6}}@media screen and (min-width: 769px){.slideSym1 .slideTitle{padding:0px 3%}}@media screen and (min-width: 1024px){.slideSym1 .slideTitle{padding:0px 5%}}.slideSym1 .swiper-button-prev,.slideSym1 .swiper-button-next{display:none}@media screen and (min-width: 1024px){.slideSym1 .swiper-button-prev,.slideSym1 .swiper-button-next{display:grid;place-content:center;width:60px;height:60px;cursor:pointer;transition:var(--transition)}.slideSym1 .swiper-button-prev.no-transition{transition:none !important}.slideSym1 .swiper-button-prev::before,.slideSym1 .swiper-button-next::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;background-color:rgba(233,233,233,0.6);transition:.3s ease}.slideSym1 .swiper-button-prev:hover::before,.slideSym1 .swiper-button-next:hover::before{background-color:rgba(233,233,233,0.9)}.slideSym1 .swiper-button-prev,.slideSym1 .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.slideSym1 .swiper-button-prev{left:5px}.slideSym1 .swiper-button-next{right:5px}.slideSym1 .swiper-button-prev::after{width:20x;height:20px;content:"\e2ea";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:45%;transform:translateY(-50%) translateX(-45%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:1.25rem;line-height:1}}@media screen and (min-width: 1024px) and (min-width: 769px){.slideSym1 .swiper-button-prev::after{width:30x;height:30px;font-size:1.875rem;line-height:1}}@media screen and (min-width: 1024px){.slideSym1 .swiper-button-next::after{width:20x;height:20px;content:"\e5e1";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:55%;transform:translateY(-50%) translateX(-55%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:1.25rem;line-height:1}}@media screen and (min-width: 1024px) and (min-width: 769px){.slideSym1 .swiper-button-next::after{width:30x;height:30px;font-size:1.875rem;line-height:1}}.relSlideSym{position:relative;max-width:1280px;margin:0px auto;padding:0px}.relSlideSym .swiper{padding:0px 40px;margin:40px 0px 0px 0px}.relSlideSym .swiperInner{transition:var(--transition)}.relSlideSym .swiper-slide:not(.swiper-slide-visible) .swiperInner{pointer-events:none;opacity:.3}.relSlideSym .swiper-button-disabled{pointer-events:none;opacity:0}@media screen and (min-width: 580px){.relSlideSym .swiper{padding:0px 40px}.relSlideSym .swiper.slideLength1 .swiper-wrapper{justify-content:center;padding-left:20px}}@media screen and (min-width: 769px){.relSlideSym .swiper{padding:0px 60px}.relSlideSym .swiper.slideLength2 .swiper-wrapper{justify-content:center}}@media screen and (min-width: 1024px){.relSlideSym .swiper{padding:0px 80px 0px 0px}.relSlideSym .swiper.slideLength1,.relSlideSym .swiper.slideLength2,.relSlideSym .swiper.slideLength3{padding:0px}}@media screen and (min-width: 1216px){.relSlideSym{padding:0px 0px}}.relSlideSym .relListPhoto{padding:15%}.relSlideSym .relListPhoto span{display:block;position:relative;overflow:hidden;padding-top:100%}.relSlideSym .relListPhoto img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition)}.relSlideSym .relListPhoto:hover img{transform:scale(1.1)}.relSlideSym .swiper-wrapper li.swiper-slide:nth-child(odd) .relListPhoto{background-image:radial-gradient(gray 15%, transparent 25%),radial-gradient(gray 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px}.relSlideSym .swiper-wrapper li.swiper-slide:nth-child(even) .relListPhoto{background-color:#F2E421}.relSlideSym.relSlideSymDeco2 .swiper-wrapper li.swiper-slide:nth-child(odd) .relListPhoto{background-image:none;background-size:auto;background-position:initial;background-color:#F2E421}.relSlideSym.relSlideSymDeco2 .swiper-wrapper li.swiper-slide:nth-child(even) .relListPhoto{background-image:radial-gradient(gray 15%, transparent 25%),radial-gradient(gray 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px;background-color:transparent}.relSlideSym .relListWord .relListWordDate{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;text-align:center;display:block;margin:1em 0px 0px 0px}@media screen and (min-width: 769px){.relSlideSym .relListWord .relListWordDate{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){.relSlideSym .relListWord .relListWordDate{font-size:1.25rem;line-height:1.6}}.relSlideSym .relListWord .relListWordTitJp{font-size:1rem;line-height:1.6;font-weight:600;text-align:center;display:block;margin:0.5em 0px}@media screen and (min-width: 769px){.relSlideSym .relListWord .relListWordTitJp{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){.relSlideSym .relListWord .relListWordTitJp{font-size:1.25rem;line-height:1.6}}.relSlideSym .relListWord .relListWordNewsTit{margin:0.5em 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:1rem;line-height:1.6;font-weight:600;padding:0}@media screen and (min-width: 769px){.relSlideSym .relListWord .relListWordNewsTit{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){.relSlideSym .relListWord .relListWordNewsTit{font-size:1.25rem;line-height:1.6}}@media screen and (min-width: 769px){.relSlideSym .relListWord .relListWordNewsTit{padding:0 0.7em}}.relSlideSym .relListWord .relListWordTitEn{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;text-align:center;display:block;margin:1em 0px 0px 0px}@media screen and (min-width: 769px){.relSlideSym .relListWord .relListWordTitEn{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){.relSlideSym .relListWord .relListWordTitEn{font-size:1.25rem;line-height:1.6}}.relSlideSym .swiper-button-prev,.relSlideSym .swiper-button-next{display:none}@media screen and (min-width: 1024px){.relSlideSym .swiper-button-prev,.relSlideSym .swiper-button-next{display:grid;place-content:center;width:60px;height:60px;cursor:pointer;transition:var(--transition)}.relSlideSym .swiper-button-prev.no-transition{transition:none !important}.relSlideSym .swiper-button-prev::before,.relSlideSym .swiper-button-next::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;background-color:rgba(233,233,233,0.6);transition:.3s ease}.relSlideSym .swiper-button-prev:hover::before,.relSlideSym .swiper-button-next:hover::before{background-color:rgba(233,233,233,0.9)}.relSlideSym .swiper-button-prev,.relSlideSym .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.relSlideSym .swiper-button-prev{left:5px}.relSlideSym .swiper-button-next{right:5px}.relSlideSym .swiper-button-prev::after{width:20x;height:20px;content:"\e2ea";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:45%;transform:translateY(-50%) translateX(-45%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:1.25rem;line-height:1}}@media screen and (min-width: 1024px) and (min-width: 769px){.relSlideSym .swiper-button-prev::after{width:30x;height:30px;font-size:1.875rem;line-height:1}}@media screen and (min-width: 1024px){.relSlideSym .swiper-button-next::after{width:20x;height:20px;content:"\e5e1";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:55%;transform:translateY(-50%) translateX(-55%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:1.25rem;line-height:1}}@media screen and (min-width: 1024px) and (min-width: 769px){.relSlideSym .swiper-button-next::after{width:30x;height:30px;font-size:1.875rem;line-height:1}}.booksSlideWrap{width:100%;max-width:900px;margin:0px auto}.booksSlide{position:relative;margin:0px auto;width:100%;padding:0px 10px}.booksSlide .photoItem img{width:100%}@media screen and (min-width: 480px){.booksSlide{padding:0px 30px}}.booksSlide .swiper-pagination{text-align:center;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1;margin:10px auto 0px auto;border-radius:20px;z-index:100;background-color:#FFF;background-color:rgba(255,255,255,0.6);padding:0.2em 0.5em}@media screen and (min-width: 480px){.booksSlide .swiper-pagination{font-size:1.375rem;line-height:1}}.booksSlide .swiper-button-prev,.booksSlide .swiper-button-next{display:none}@media screen and (min-width: 480px){.booksSlide .swiper-button-prev,.booksSlide .swiper-button-next{display:grid;place-content:center;width:40px;height:40px;cursor:pointer;transition:var(--transition)}.booksSlide .swiper-button-prev.no-transition{transition:none !important}.booksSlide .swiper-button-prev::before,.booksSlide .swiper-button-next::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;background-color:rgba(233,233,233,0.6);transition:.3s ease}.booksSlide .swiper-button-prev:hover::before,.booksSlide .swiper-button-next:hover::before{background-color:rgba(233,233,233,0.9)}.booksSlide .swiper-button-prev,.booksSlide .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.booksSlide .swiper-button-prev{left:5px}.booksSlide .swiper-button-next{right:5px}.booksSlide .swiper-button-prev::after{width:20x;height:20px;content:"\e2ea";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:45%;transform:translateY(-50%) translateX(-45%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:1.25rem;line-height:1}}@media screen and (min-width: 480px) and (min-width: 769px){.booksSlide .swiper-button-prev::after{width:30x;height:30px;font-size:1.875rem;line-height:1}}@media screen and (min-width: 480px){.booksSlide .swiper-button-next::after{width:20x;height:20px;content:"\e5e1";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:55%;transform:translateY(-50%) translateX(-55%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:1.25rem;line-height:1}}@media screen and (min-width: 480px) and (min-width: 769px){.booksSlide .swiper-button-next::after{width:30x;height:30px;font-size:1.875rem;line-height:1}}@media screen and (min-width: 769px){.booksSlide .swiper-button-prev,.booksSlide .swiper-button-next{width:60px;height:60px}}.bannerSlideWrap{background-color:#333333;width:100%;padding:30px 0px}@media screen and (min-width: 769px){.bannerSlideWrap{padding:60px 0px}}.bannerSlide{position:relative;max-width:1280px;margin:0px auto;width:100%;padding:0px}.bannerSlide .swiper{padding:0px 80px}.bannerSlide .swiperInner{transition:var(--transition)}.bannerSlide .swiper-slide:not(.swiper-slide-visible) .swiperInner{pointer-events:none;opacity:.3}.bannerSlide .swiper-button-disabled{pointer-events:none;opacity:0}@media screen and (min-width: 769px){.bannerSlide .swiper{padding:0px 80px}}@media screen and (min-width: 1024px){.bannerSlide{padding:0px 120px}.bannerSlide .swiper{padding:0px}}.bannerSlide .photoItem img{width:100%}.bannerSlide .swiper-button-prev,.bannerSlide .swiper-button-next{display:none}@media screen and (min-width: 1024px){.bannerSlide .swiper-button-prev,.bannerSlide .swiper-button-next{display:grid;place-content:center;width:45px;height:45px;cursor:pointer;transition:var(--transition)}.bannerSlide .swiper-button-prev.no-transition{transition:none !important}.bannerSlide .swiper-button-prev::before,.bannerSlide .swiper-button-next::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;border:1px solid #FFF}.bannerSlide .swiper-button-prev,.bannerSlide .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.bannerSlide .swiper-button-prev{left:20px}.bannerSlide .swiper-button-next{right:20px}.bannerSlide .swiper-button-prev::after{width:12px;height:12px;content:"\e2ea";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:.625rem;line-height:1;color:#FFF}.bannerSlide .swiper-button-next::after{width:12x;height:12px;content:"\e5e1";font-family:'Material Symbols Rounded';display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:.75rem;line-height:1;color:#FFF}}.loaderWrap .loader,.loaderWrap .loader:before,.loaderWrap .loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loaderWrap .loader{color:#919191;font-size:8px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loaderWrap .loader:before,.loaderWrap .loader:after{content:'';position:absolute;top:0}.loaderWrap .loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loaderWrap .loader:after{left:3.5em}@-webkit-keyframes load7{0%,
  80%,
  100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,
  80%,
  100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.loaderWrap{display:none}.loaderWrap.loaded{display:none !important}html,body{height:100% !important}body{position:relative;min-width:320px;background-color:#FFF}#header{z-index:1000;position:relative;top:0;left:0;width:100%;height:60px;background-color:#E9E9E9;transition:.3s ease}@media screen and (min-width: 1024px){#header{height:80px}}#header .headerInner{position:relative;margin:0px  auto}@media screen and (min-width: 1024px){#header .headerInner{display:flex;justify-content:flex-end}}#header #navToggle{z-index:555;position:fixed;right:17px;top:5px;width:50px;height:50px;cursor:pointer;border-radius:0px;background-color:rgba(233,233,233,0.8);border-radius:50%;transition:.3s ease}#header #navToggle span{display:block;position:absolute;height:3px;width:26px;background:#000;left:12px;border-radius:1px;transition:.3s ease}#header #navToggle span:nth-child(1){top:15px}#header #navToggle span:nth-child(2){top:23px}#header #navToggle span:nth-child(3){top:31px}@media screen and (min-width: 1024px){#header #navToggle{top:15px}}#header.openMenu #navToggle{z-index:9900}#header.openMenu #navToggle span{background:#000;height:3px}#header.openMenu #navToggle span:nth-child(1){top:23px;transform:rotate(315deg)}#header.openMenu #navToggle span:nth-child(2){width:0;left:50%}#header.openMenu #navToggle span:nth-child(3){top:23px;transform:rotate(-315deg)}#header.openMenu #gHamMenu{right:0px;opacity:1}#header #overlay{transition:.3s ease;visibility:hidden;position:fixed;top:0;left:0;z-index:1150;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0}#header.overlay #overlay{opacity:1;visibility:visible}#header .logo{position:absolute;top:10px;left:10px;width:140px;z-index:1120;transition:.3s ease}#header .logo img{width:100%;height:auto;vertical-align:top}@media screen and (min-width: 480px){#header .logo{width:140px}}@media screen and (min-width: 1024px){#header .logo{top:55px;left:20px;width:200px}}@media screen and (min-width: 1216px){#header .logo{width:230px;left:50px}}#header #gMenu{display:none}@media screen and (min-width: 1024px){#header #gMenu{display:block;position:relative;z-index:1050;overflow-y:visible;background-color:transparent;opacity:1;font-size:1rem;line-height:1.6;font-weight:600;padding:0px 0px 0px 0px;right:86px;width:auto}#header #gMenu>ul{width:auto;transition:all 0.2s;margin:0px;display:flex;justify-content:flex-end;align-items:stretch !important;padding:0px 0px;border-top:none;height:80px}#header #gMenu>ul>li{text-align:center;display:flex !important;align-items:center !important;position:relative}#header #gMenu>ul>li.is-hidden-desktop{display:none !important}#header #gMenu>ul>li .enWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.25rem;line-height:1}#header #gMenu>ul>li:after{content:"";position:absolute;top:20px;right:0px;height:40px;width:1px;background-color:#000;transform:scaleX(0.5)}#header #gMenu>ul>li>a,#header #gMenu>ul>li>span{font-weight:600;display:block;padding:10px 25px 10px 25px;color:#000;font-size:1rem;line-height:1.2}}@media screen and (min-width: 1024px) and (hover: hover) and (pointer: fine){#header #gMenu>ul>li>a{transition:.3s ease}#header #gMenu>ul>li>a:hover{opacity:0.6 !important}}@media screen and (min-width: 1024px){#header #gMenu .parentMenu{cursor:default;position:relative}#header #gMenu .parentMenu>span.parentMenuTit{position:relative;padding:0px 25px;display:flex;align-items:center;height:100%}#header #gMenu .parentMenu>span.parentMenuTit:after{transform-origin:center center;text-align:center;width:14px;height:14px;content:"\e5cf";font-family:'Material Symbols Rounded';display:block;right:10px;top:0;bottom:0;left:auto;position:absolute;font-size:.875rem;line-height:1;margin:auto;transition:transform 0.2s ease-in-out;color:#000}#header #gMenu .parentMenu.selected>span.parentMenuTit:before{content:"";position:absolute;bottom:0px;left:0;right:0;margin:auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,255,255,0.9);opacity:1}#header #gMenu .parentMenu.selected>span.parentMenuTit:after{transform:rotate(-180deg)}#header #gMenu .childMenu{left:50%;transform:translateX(-50%);width:220px;position:absolute;top:80px;left:50%;color:#333;background:rgba(255,255,255,0.9);display:none}#header #gMenu .childMenu .childMenuInner{z-index:9999;padding:10px 0px;margin:0px auto}#header #gMenu .childMenu .childMenuInner li{font-size:1rem;line-height:1.4;font-weight:600;border-bottom:none;position:relative;padding:0px 10px}#header #gMenu .childMenu .childMenuInner li .enWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.125rem;line-height:1}#header #gMenu .childMenu .childMenuInner li a{display:block;display:block;text-align:left;border-bottom:1px solid #000;padding:10px 10px}#header #gMenu .childMenu .childMenuInner li a:hover{opacity:0.8}#header #gMenu .childMenu .childMenuInner li:last-child a{border-bottom:none}}#header #gHamMenu{z-index:1200;position:fixed;right:-300px;width:300px;top:0px;text-align:left;padding:0px;opacity:0;transition:.3s ease;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch;background-color:#FFF;font-weight:600}#header #gHamMenu::-webkit-scrollbar{width:5px;margin:0 20px}#header #gHamMenu::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.8);border-radius:10px}#header #gHamMenu::-webkit-scrollbar-track{border:none;border-radius:5px;box-shadow:inset 0 0 2px #777;background:rgba(0,0,0,0.2)}#header #gHamMenu>ul{list-style:none;left:0;bottom:0;width:290px;margin:80px 0px 0px 0px;text-align:left;display:block;border-top:1px solid #000}#header #gHamMenu>ul li .enWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.25rem;line-height:1}#header #gHamMenu>ul>li>a,#header #gHamMenu>ul>li>span{border-bottom:1px solid #000;display:block;padding:20px 20px;color:#000}@media (hover: hover) and (pointer: fine){#header #gHamMenu>ul>li>a,#header #gHamMenu>ul>li>span{transition:.3s ease}#header #gHamMenu>ul>li>a:hover,#header #gHamMenu>ul>li>span:hover{opacity:0.6 !important}}#header #gHamMenu .parentMenu>span.parentMenuTit{position:relative;cursor:pointer;display:block}#header #gHamMenu .parentMenu>span.parentMenuTit:after{transform-origin:center center;text-align:center;width:14px;height:14px;content:"\e5cf";font-family:'Material Symbols Rounded';display:block;right:2%;top:0;bottom:0;left:auto;position:absolute;font-size:.875rem;line-height:1;margin:auto;transition:transform 0.2s ease-in-out;color:#000}#header #gHamMenu .parentMenu.selected>span.parentMenuTit:after{transform:rotate(-180deg)}#header #gHamMenu .childMenu{position:relative;width:100%;padding:0px;display:none}#header #gHamMenu .childMenu .childMenuInner li{margin:0px 0px;border-bottom:1px solid #333}#header #gHamMenu .childMenu .childMenuInner li a{display:block;padding:13px 10px 13px 20px}#header #gHamMenu .childMenu .childMenuInner li a::before{content:none}@media (hover: hover) and (pointer: fine){#header #gHamMenu .childMenu .childMenuInner li a{transition:.3s ease}#header #gHamMenu .childMenu .childMenuInner li a:hover{opacity:0.6 !important}}#header #gHamMenu .snsList{padding:0px 10px !important;display:flex !important;justify-content:center !important;gap:20px 20px !important;flex-wrap:wrap !important;border-top:none !important;margin-top:30px !important;margin-bottom:50px}#header #gHamMenu .snsList>li>a,#header #gHamMenu .snsList>li>span{border-bottom:none !important;padding:0px !important}#header #gHamMenu .snsList li a{width:40px;height:40px;display:block}#header #gHamMenu .snsList li.iconFacebook a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-facebook.svg) center center/cover no-repeat}#header #gHamMenu .snsList li.iconTwitter a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-x.svg) center center/cover no-repeat}#header #gHamMenu .snsList li.iconTumblr a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-tumblr.svg) center center/cover no-repeat}#header #gHamMenu .snsList li.iconInsta a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-insta.svg) center center/cover no-repeat}#header.isAnimation #navToggle{top:15px}#footer{border-top:1px solid #999;padding-bottom:50px;margin-top:100px}body.home #footer{margin-top:0px !important}body.privacy #footer{margin-top:0px !important;border-top:none}body.info #footer{margin-top:0px !important}#footer .footerInner{max-width:1300px;margin:0px auto;display:flex;flex-direction:column}#footer .footerInner .illItem{padding:50px 30px;width:calc(100%);text-align:center}#footer .footerInner .illItem img{max-width:560px;margin:0px auto;width:100%;height:auto;vertical-align:top}#footer .footerInner .naviItem{width:100%;padding:0px 20px}#footer .footerInner .naviItem ul.fMenu li{padding:10px 0px;font-size:1.25rem;line-height:1.6;font-weight:600}#footer .footerInner .naviItem ul.fMenu li a{color:#919191}#footer .footerInner .naviItem ul.fMenu li a:hover{opacity:0.7}#footer .footerInner .naviItem ul.fMenu li .enWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.25rem;line-height:1;display:block}#footer .footerInner .naviItem .snsListTit{margin-top:30px;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.25rem;line-height:1;display:block;border-bottom:3px dotted #919191;color:#919191;padding-bottom:20px}#footer .footerInner .naviItem ul.snsList{margin:20px 0px 30px 0px;display:flex;justify-content:center;gap:20px 20px}#footer .footerInner .naviItem ul.snsList li a{width:40px;height:40px;display:block}#footer .footerInner .naviItem ul.snsList li.iconX a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-x.svg) center center/cover no-repeat}#footer .footerInner .naviItem ul.snsList li.iconFacebook a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-facebook.svg) center center/cover no-repeat}#footer .footerInner .naviItem ul.snsList li.iconTwitter a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-twitter.svg) center center/cover no-repeat}#footer .footerInner .naviItem ul.snsList li.iconTumblr a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-tumblr.svg) center center/cover no-repeat}#footer .footerInner .naviItem ul.snsList li.iconInsta a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-insta.svg) center center/cover no-repeat}#footer .footerInner .naviItem .regcouListTit{margin-top:40px;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.25rem;line-height:1;display:block;color:#919191}#footer .footerInner .naviItem ul.regcouList{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.125rem;line-height:1;color:#919191;margin-top:0px}#footer .footerInner .naviItem ul.regcouList li{padding:0.5em 0 0 0;display:block}#footer .footerInner .naviItem ul.regcouList li a{color:#919191}#footer .footerInner .naviItem ul.regcouList li a:hover{opacity:0.7}@media screen and (min-width: 769px){#footer .footerInner{flex-direction:row;margin-top:60px}#footer .footerInner .illItem{width:50%;text-align:center}#footer .footerInner .illItem img{max-width:540px;margin:0px auto}#footer .footerInner .naviItem{width:50%}#footer .footerInner .naviItem ul.snsList{justify-content:flex-start}#footer .footerInner .naviItem ul.regcouList li{padding:1em 1.2em 0 0;display:inline-block}#footer .footerInner .naviItem ul.regcouList li:last-child{padding-right:0}}@media screen and (min-width: 1024px){#footer .footerInner{margin-top:80px}#footer .footerInner .naviItem{padding-left:50px}#footer .footerInner .naviItem ul.snsList li a{width:45px;height:45px}}#footer .companyName{text-align:center;font-size:1rem;line-height:1.6;margin-top:60px;padding:0px 10px}#footer .copyRight{text-align:center;font-size:.75rem;line-height:1.6;padding:0px 10px}#content span.anchorLink{position:relative;display:block}.contentInner{max-width:1300px;margin:0px auto;padding:0px 10px}.contentInner2{max-width:1044px;margin:0px auto;padding:0px 10px}#articleBox{position:relative}#articleBox .articleTitBox{position:relative;z-index:100;background-color:#F2E421;padding-bottom:20px}#articleBox .articleTitBox .articleTitBoxInner{max-width:1024px;margin:0px auto;padding:0px 12px}#articleBox .articleTitBox h1{font-size:clamp(1.375rem, 2.8vw, 1.75rem) !important;font-weight:600}#articleBox .articleTitBox .articleTitSup{display:flex;align-items:center;flex-wrap:wrap}#articleBox .articleTitBox .articleTitSup .postDay{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;display:block;margin:1em 1em 1em 0}@media screen and (min-width: 769px){#articleBox .articleTitBox .articleTitSup .postDay{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .articleTitBox .articleTitSup .postDay{font-size:1.25rem;line-height:1.6}}#articleBox .articleTitBox .articleTitSup .catIcon{color:#FFF;display:inline-block;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;margin-left:1em}@media screen and (min-width: 769px){#articleBox .articleTitBox .articleTitSup .catIcon{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .articleTitBox .articleTitSup .catIcon{font-size:1.25rem;line-height:1.6}}#articleBox .articleTitBox .articleTitSup .catIcon a{display:inline-block;background-color:#000;padding:0em 0.5em;color:#FFF}@media (hover: hover) and (pointer: fine){#articleBox .articleTitBox .articleTitSup .catIcon a{transition:.3s ease}#articleBox .articleTitBox .articleTitSup .catIcon a:hover{opacity:0.6 !important}}#articleBox .articleTitBox .articleTitSup ul.catIconList li{color:#FFF;display:inline-block;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;margin-right:0.5em;margin-top:0.2em;margin-bottom:0.3em}@media screen and (min-width: 769px){#articleBox .articleTitBox .articleTitSup ul.catIconList li{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .articleTitBox .articleTitSup ul.catIconList li{font-size:1.25rem;line-height:1.6}}#articleBox .articleTitBox .articleTitSup ul.catIconList li a{display:inline-block;background-color:#000;padding:0em 0.5em;color:#FFF}@media (hover: hover) and (pointer: fine){#articleBox .articleTitBox .articleTitSup ul.catIconList li a{transition:.3s ease}#articleBox .articleTitBox .articleTitSup ul.catIconList li a:hover{opacity:0.6 !important}}#articleBox .articleFreeArea{position:relative;z-index:100}#articleBox .articleFreeArea .afaWrap{background-color:#F2E421;margin-top:60px}@media screen and (min-width: 769px){#articleBox .articleFreeArea .afaWrap{margin-top:80px}}#articleBox .articleFreeArea .afaWrap.afaWrapMarNone{margin-top:0px !important}#articleBox .articleFreeArea .afaInner{position:relative;max-width:1024px;margin:0px auto;padding:0px 10px}#articleBox .articleFreeArea .afaInner2{position:relative;max-width:1280px;margin:0px auto;padding:0px 10px}#articleBox .articleFreeArea .afaPhotoIndex{position:relative}#articleBox .articleFreeArea .afaPhotoIndex .afaPhotoIndexInner{position:relative;z-index:100;max-width:1024px;margin:0px auto;padding:0px 10px}#articleBox .articleFreeArea .afaPhotoIndex::before{z-index:0;content:"";position:absolute;top:0px;left:0px;width:100%;padding-top:30%;background-color:#F2E421}@media screen and (min-width: 1024px){#articleBox .articleFreeArea .afaPhotoIndex::before{padding-top:0%;height:400px}}#articleBox .articleFreeArea .afaPhotoItem{margin-top:30px;width:100%}#articleBox .articleFreeArea .afaPhotoItem img{width:100%;height:auto;vertical-align:top}@media screen and (min-width: 769px){#articleBox .articleFreeArea .afaPhotoItem{margin-top:50px}}#articleBox .articleFreeArea .afaPhotoItem2{margin-top:30px;display:flex;gap:20px;width:100%}#articleBox .articleFreeArea .afaPhotoItem2 .afaPhoto{width:50%}#articleBox .articleFreeArea .afaPhotoItem2 .afaPhoto img{width:100%;height:auto;vertical-align:top}@media screen and (min-width: 769px){#articleBox .articleFreeArea .afaPhotoItem2{margin-top:50px;gap:60px}}#articleBox .articleFreeArea .afaPhotoItem2Wrap{margin-top:30px;display:flex;flex-wrap:wrap;gap:30px;width:100%;padding:0px;list-style-type:none}#articleBox .articleFreeArea .afaPhotoItem2Wrap li{width:100%}#articleBox .articleFreeArea .afaPhotoItem2Wrap li img{width:100%;height:auto;vertical-align:top}@media screen and (min-width: 769px){#articleBox .articleFreeArea .afaPhotoItem2Wrap{margin-top:50px;gap:40px}#articleBox .articleFreeArea .afaPhotoItem2Wrap li{width:calc(50% - 20px)}}#articleBox .articleFreeArea .afaWordItem{margin-top:30px}#articleBox .articleFreeArea .afaWordItem p{margin:1em 0 1em 0;font-size:1rem;line-height:1.6;font-weight:600}@media screen and (min-width: 769px){#articleBox .articleFreeArea .afaWordItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .articleFreeArea .afaWordItem p{font-size:1.25rem;line-height:1.6}}#articleBox .articleFreeArea .afaWordItem p.afaFWL{font-weight:400 !important}@media screen and (min-width: 769px){#articleBox .articleFreeArea .afaWordItem{margin-top:50px}}#articleBox .articleFreeArea .afaWordItem.afaWordItemCenter p{text-align:left}@media screen and (min-width: 769px){#articleBox .articleFreeArea .afaWordItem.afaWordItemCenter p{text-align:center}}#articleBox .articleFreeArea .afaTit{margin-top:40px;font-size:clamp(1.375rem, 2.8vw, 1.75rem) !important;font-weight:600;background-color:#E9E9E9;padding:0.3em 0.8em}@media screen and (min-width: 769px){#articleBox .articleFreeArea .afaTit{margin-top:60px}}#articleBox .articleFreeArea dl.afaDlList{margin:1em 0;font-size:1rem;line-height:1.6;font-weight:600;width:100%}@media screen and (min-width: 769px){#articleBox .articleFreeArea dl.afaDlList{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .articleFreeArea dl.afaDlList{font-size:1.25rem;line-height:1.6}}#articleBox .articleFreeArea dl.afaDlList dt{width:100%;padding:0.8em 0.8em;background-color:#E9E9E9}#articleBox .articleFreeArea dl.afaDlList dd{width:100%;padding:0.8em 0.8em 1.2em 0.8em;background-color:#FFF}@media screen and (min-width: 769px){#articleBox .articleFreeArea dl.afaDlList{display:flex;flex-wrap:wrap;margin:1em 0;font-size:1rem;line-height:1.6;font-weight:600;width:100%}}@media screen and (min-width: 769px) and (min-width: 769px){#articleBox .articleFreeArea dl.afaDlList{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 769px) and (min-width: 1024px){#articleBox .articleFreeArea dl.afaDlList{font-size:1.25rem;line-height:1.6}}@media screen and (min-width: 769px){#articleBox .articleFreeArea dl.afaDlList dt{width:160px;padding:0.8em 0.8em;background-color:#FFF}#articleBox .articleFreeArea dl.afaDlList dt:nth-of-type(odd){background-color:#E9E9E9}#articleBox .articleFreeArea dl.afaDlList dd{width:calc(100% - 160px);padding:0.8em 0.8em;background-color:#FFF}#articleBox .articleFreeArea dl.afaDlList dd:nth-of-type(odd){background-color:#E9E9E9}}#articleBox .articleFreeArea h3{margin:1em 0;font-size:1rem;line-height:1.6;font-weight:600}@media screen and (min-width: 769px){#articleBox .articleFreeArea h3{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .articleFreeArea h3{font-size:1.25rem;line-height:1.6}}#articleBox .articleFreeArea ul{font-size:1rem;line-height:1.6;font-weight:600;margin:1em 0;padding-left:1.5em;list-style-type:disc}@media screen and (min-width: 769px){#articleBox .articleFreeArea ul{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .articleFreeArea ul{font-size:1.25rem;line-height:1.6}}#articleBox .articleFreeArea ul.afaUlList{margin:1em 0;padding-left:0;list-style-type:none}#articleBox .articleFreeArea ul.afaUlList.afaUlListIndent1 li{padding-left:1em !important;text-indent:-1em !important}#articleBox .articleFreeArea ul.afaUlList.afaUlListIndent2 li{padding-left:2em !important;text-indent:-2em !important}#articleBox .articleFreeArea ul.afaUlList.afaUlListIndent3 li{padding-left:3em !important;text-indent:-3em !important}#articleBox .articleFreeArea ul.afaUlList.afaUlListIndent4 li{padding-left:4em !important;text-indent:-4em !important}#articleBox .articleFreeArea ul.afaUlList.afaUlListIndent5 li{padding-left:5em !important;text-indent:-5em !important}#articleBox .articleFreeArea ul.afaUlList.afaUlListIndent6 li{padding-left:6em !important;text-indent:-6em !important}#articleBox .articleFreeArea ol{margin:1em 0;padding-left:1.5em;font-size:1rem;line-height:1.6;font-weight:600}@media screen and (min-width: 769px){#articleBox .articleFreeArea ol{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .articleFreeArea ol{font-size:1.25rem;line-height:1.6}}#articleBox .articleFreeArea ol.afaNumberList{padding-left:0;list-style-type:none;counter-reset:cnt}#articleBox .articleFreeArea ol.afaNumberList li{counter-increment:cnt;padding:0.5em 0 0.5em 2em;position:relative}#articleBox .articleFreeArea ol.afaNumberList li::before{position:absolute;top:0.5em;left:0;content:"(" counter(cnt) ")"}#articleBox .articleFreeArea blockquote{background-color:#f3f3f3;padding:5px 10px;margin:10px}#articleBox .articleFreeArea a:link{color:#000;text-decoration:underline}#articleBox .articleFreeArea a:visited{color:#000;text-decoration:underline}#articleBox .articleFreeArea a:hover{color:#000;text-decoration:none}#articleBox .articleFreeArea a.impLink:link{color:red;text-decoration:underline}#articleBox .articleFreeArea a.impLink:visited{color:red;text-decoration:underline}#articleBox .articleFreeArea a.impLink:hover{color:red;text-decoration:none}#articleBox .articleFreeArea a.afaMapLink{position:relative;display:inline-block}#articleBox .articleFreeArea a.afaMapLink::before{content:"\e0c8";font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;display:inline-block;padding:0em 0.2em;vertical-align:-0.1em}#articleBox .articleFreeArea a.afaMapLink:link{color:red;text-decoration:none}#articleBox .articleFreeArea a.afaMapLink:visited{color:red;text-decoration:none}#articleBox .articleFreeArea a.afaMapLink:hover{text-decoration:underline}#articleBox .articleFreeArea a.afaMapLink:hover::before{text-decoration:none !important}#articleBox .articleFreeArea a.afaExtLink{position:relative;display:inline-block}#articleBox .articleFreeArea a.afaExtLink::after{content:"\e89e";font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;display:inline-block;padding:0em 0.2em;vertical-align:-0.1em}#articleBox .articleFreeArea a.afaExtLink:link{color:red;text-decoration:none}#articleBox .articleFreeArea a.afaExtLink:visited{color:red;text-decoration:none}#articleBox .articleFreeArea a.afaExtLink:hover{text-decoration:underline}#articleBox .articleFreeArea a.afaExtLink:hover::before{text-decoration:none !important}#articleBox .articleFreeArea hr{height:0;margin:0;padding:0;border:0;margin:30px 0px;border-top:1px dotted #CCC;background-color:#fff}#articleBox .articleFreeArea video{width:100%;height:auto}#articleBox .afaBtn{margin:3em auto;width:280px}#articleBox .afaBtn a,#articleBox .afaBtn span{display:block;width:100%;color:#FFF !important;font-size:clamp(1.25rem, 2.3vw, 1.4375rem) !important;font-weight:600;padding:0.8em 20px;background-color:red;position:relative;text-decoration:none !important}#articleBox .afaBtn a::after,#articleBox .afaBtn span::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:23px;height:23px;background:url(https://www.osamugoods.com/re-rwd/img/com/icon-arrow1.svg) center/23px no-repeat}@media (hover: hover) and (pointer: fine){#articleBox .afaBtn a,#articleBox .afaBtn span{transition:.3s ease}#articleBox .afaBtn a:hover,#articleBox .afaBtn span:hover{transform:scale(1.1)}}#articleBox .afaBtn.arrowB a::after,#articleBox .afaBtn.arrowB span::after{transform-origin:0% 0%;right:0px;transform:rotate(135deg)}#articleBox .afaBtn span{cursor:pointer}@media screen and (min-width: 769px){#articleBox .afaBtn{width:300px}}#articleBox .afaBtn.afaBtnEn{width:200px}#articleBox .afaBtn.afaBtnEn a,#articleBox .afaBtn.afaBtnEn span{font-size:1.125rem;line-height:1;padding:15px 15px;font-family:"futura-pt-bold", sans-serif;font-weight:700}@media screen and (min-width: 769px){#articleBox .afaBtn.afaBtnEn{width:250px}#articleBox .afaBtn.afaBtnEn a,#articleBox .afaBtn.afaBtnEn span{font-size:1.25rem;line-height:1;padding:20px 20px}}#articleBox .afaLocBox .afaLocDetail{padding:30px 0px}#articleBox .afaLocBox .afaLocDetail .afaLocTIt{font-size:clamp(1.375rem, 2.8vw, 1.75rem) !important;border-bottom:1px solid #000}#articleBox .afaLocBox .afaLocDetail p{margin:1em 0;font-size:1rem;line-height:1.6;font-weight:600;font-weight:400}@media screen and (min-width: 769px){#articleBox .afaLocBox .afaLocDetail p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .afaLocBox .afaLocDetail p{font-size:1.25rem;line-height:1.6}}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl{display:flex;flex-wrap:wrap;margin:1em 0;font-size:1rem;line-height:1.6;font-weight:600;font-weight:400;width:100%}@media screen and (min-width: 769px){#articleBox .afaLocBox .afaLocDetail dl.afaLocDl{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){#articleBox .afaLocBox .afaLocDetail dl.afaLocDl{font-size:1.25rem;line-height:1.6}}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl dt{position:relative}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl dt::after{content:"…"}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent1 dt{width:1em}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent1 dd{width:calc(100% - 1em)}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent2 dt{width:2em}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent2 dd{width:calc(100% - 2em)}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent3 dt{width:3em}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent3 dd{width:calc(100% - 3em)}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent4 dt{width:4em}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent4 dd{width:calc(100% - 4em)}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent5 dt{width:5em}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent5 dd{width:calc(100% - 5em)}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent6 dt{width:6em}#articleBox .afaLocBox .afaLocDetail dl.afaLocDl.afaLocDlIndent6 dd{width:calc(100% - 6em)}#articleBox .afaLocBox .afaLocDetail ul.afaLocSnsList{display:flex;gap:20px 20px;list-style:none;padding:0px}#articleBox .afaLocBox .afaLocDetail ul.afaLocSnsList li a{width:45px;height:45px;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}#articleBox .afaLocBox .afaLocDetail ul.afaLocSnsList li.iconX a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-x.svg) center center/cover no-repeat}#articleBox .afaLocBox .afaLocDetail ul.afaLocSnsList li.iconFacebook a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-facebook.svg) center center/cover no-repeat}#articleBox .afaLocBox .afaLocDetail ul.afaLocSnsList li.iconInsta a{background:url(https://www.osamugoods.com/re-rwd/img/com/icon-insta.svg) center center/cover no-repeat}#articleBox .afaLocBox .afaLocMap{padding:0px 0px 50px 0px}#articleBox .afaLocBox .afaLocMap .afaLocGMap{position:relative;width:100%;height:0;padding-top:50%}#articleBox .afaLocBox .afaLocMap .afaLocGMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 769px){#articleBox .afaLocBox{display:flex}#articleBox .afaLocBox .afaLocDetail{width:50%;padding:30px 0px 60px 0px}#articleBox .afaLocBox .afaLocMap{padding:50px 0px 50px 30px;width:50%}#articleBox .afaLocBox .afaLocMap .afaLocGMap{padding-top:100%}}@media screen and (min-width: 1024px){#articleBox .afaLocBox .afaLocMap{padding:50px 0px 50px 50px}}body.home #content .storyBox{background-color:#F2E421}body.home #content .storyBox .storyBoxInner{max-width:1300px;margin:0px auto;padding:0px 10px}body.home #content .characterBox{background-color:#F2E421}body.home #content .characterBox .characterBoxInner{max-width:1300px;margin:0px auto;padding:0px 10px}body.home #content .profileBox .profileBoxInner{max-width:1280px;margin:0px auto;padding:0px}body.home #content .profileBox .photoItem{margin:0px auto;position:relative;background:url(https://www.osamugoods.com/re-rwd/img/home/bk-profile.jpg) center center/contain no-repeat;width:100%}body.home #content .profileBox .photoItem::after{content:"";display:block;padding-top:56.2%}body.home #content .profileBox .wordItem{position:relative;max-width:900px;padding:0px 10px;margin:-10% auto 0px auto;z-index:100}body.home #content .profileBox .wordItem .profilePhoto{max-width:480px;width:100%;height:auto;vertical-align:top;margin:30px auto 0px auto}body.home #content .profileBox .wordItem .wordItemInner{background-color:#F2E421;padding:5% 6% 10% 6%}@media screen and (min-width: 769px){body.home #content .profileBox .wordItem .wordItemInner{padding:5% 6%}}body.home #content .profileBox .wordItem .nameJp{font-weight:600;font-size:1.125rem;line-height:1.6;text-align:center}@media screen and (min-width: 769px){body.home #content .profileBox .wordItem .nameJp{font-size:1.375rem;line-height:1.6}}body.home #content .profileBox .wordItem .nameEn{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:2.5rem;line-height:1;text-align:center;margin-top:0.1em}@media screen and (min-width: 769px){body.home #content .profileBox .wordItem .nameEn{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:3.4375rem;line-height:1}}body.home #content .profileBox .wordItem .profileWord{font-size:1rem;line-height:1.6;font-weight:600;margin-top:2em}@media screen and (min-width: 769px){body.home #content .profileBox .wordItem .profileWord{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.home #content .profileBox .wordItem .profileWord{font-size:1.25rem;line-height:1.6}}body.home #content .profileBox .wordItem .profileWord .enWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.375rem;line-height:1;display:inline-block;padding-top:5px}@media screen and (min-width: 769px){body.home #content .profileBox .wordItem .profileWord .enWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.625rem;line-height:1}}body.home #content .profileBox .wordItem .profileWord a:link{color:#858585;text-decoration:none}body.home #content .profileBox .wordItem .profileWord a:visited{color:#858585;text-decoration:none}body.home #content .profileBox .wordItem .profileWord a:hover{color:#858585;text-decoration:none;opacity:0.7}body.home #content .profileBox .btnHistory{text-align:center;cursor:pointer;display:block;margin:40px auto 0px auto;width:180px;position:relative}@media (hover: hover) and (pointer: fine){body.home #content .profileBox .btnHistory{transition:.3s ease}body.home #content .profileBox .btnHistory:hover{opacity:0.6 !important}}body.home #content .profileBox .btnHistory::before,body.home #content .profileBox .btnHistory::after{content:'';display:inline-block;width:16px;height:2px;background-color:#000;position:absolute;left:20px;top:50%;transform:translateY(-50%);transition:opacity 0.2s;z-index:100}body.home #content .profileBox .btnHistory::after{transform:translateY(-50%) rotate(90deg);transition:transform 0.2s}body.home #content .profileBox .btnHistory.accBtnShow::before{opacity:0}body.home #content .profileBox .btnHistory.accBtnShow::after{transform:translateY(-50%) rotate(180deg)}body.home #content .profileBox .btnHistory span{background-color:#fff;display:block;width:100%;padding:5px 10px;border-radius:50px;position:relative;text-align:center;font-weight:600;font-size:1.125rem;line-height:1.6}@media screen and (min-width: 769px){body.home #content .profileBox .btnHistory span{font-size:1.375rem;line-height:1.6}}body.home #content .profileBox .historyListWrap{display:none;padding:30px 0px}body.home #content .profileBox dl.historyList{display:flex;flex-direction:column;border-top:1px solid #000}body.home #content .profileBox dl.historyList dt{width:150px;padding:1em 0 0.2em 0;font-weight:600;font-size:1.125rem;line-height:1.6;display:flex}@media screen and (min-width: 769px){body.home #content .profileBox dl.historyList dt{font-size:1.375rem;line-height:1.6}}body.home #content .profileBox dl.historyList dt .ryaAge{padding-left:10px}body.home #content .profileBox dl.historyList dd{width:100%;border-bottom:1px solid #000;padding:0em 0 1.1em 0;font-size:1rem;line-height:1.6;font-weight:600}@media screen and (min-width: 769px){body.home #content .profileBox dl.historyList dd{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.home #content .profileBox dl.historyList dd{font-size:1.25rem;line-height:1.6}}@media screen and (min-width: 1024px){body.home #content .profileBox .wordItem{margin:-12% auto 0px auto}body.home #content .profileBox dl.historyList{flex-wrap:wrap;flex-direction:row;border-top:1px solid #000}body.home #content .profileBox dl.historyList dt{border-bottom:1px solid #000;padding:1em 0;font-weight:600;font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px) and (min-width: 769px){body.home #content .profileBox dl.historyList dt{font-size:1.375rem;line-height:1.6}}@media screen and (min-width: 1024px){body.home #content .profileBox dl.historyList dt .ryaYear{width:100px}body.home #content .profileBox dl.historyList dd{width:calc(100% - 150px);padding:1.1em 0}}body.home #content .instaBox .instaBoxInner{max-width:1300px;margin:0px auto;padding:0px}body.re-news #content .catTitWrap{max-width:1300px;margin:0px auto;padding:0px 10px}body.re-news #content .catTit{font-weight:600;font-size:1.75rem;line-height:1.6;z-index:300;position:relative}@media screen and (min-width: 769px){body.re-news #content .catTit{font-size:2.1875rem;line-height:1.6}}@media screen and (min-width: 1024px){body.re-news #content .catTit{width:35%}}body.re-news #content .recentBox{max-width:1280px;margin:20px auto 0px auto;background-color:#F2E421;display:flex;flex-flow:row wrap-reverse;align-items:flex-start;position:relative;padding-bottom:50px}body.re-news #content .recentBox::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:20%;background-color:#fff;z-index:0}body.re-news #content .recentBox .wordItem{width:calc(100% - 40px);margin:0em auto 0px auto;position:relative;z-index:200;margin-top:-1em}body.re-news #content .recentBox .wordItem .newsDate{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;text-align:left;display:block;margin:0.6em 0px 0.4em 0}@media screen and (min-width: 769px){body.re-news #content .recentBox .wordItem .newsDate{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.re-news #content .recentBox .wordItem .newsDate{font-size:1.25rem;line-height:1.6}}body.re-news #content .recentBox .wordItem .iconItem{background-color:#000;color:#FFF;display:inline-block;font-family:"futura-pt-bold", sans-serif;font-weight:700;padding:0em 0.5em;font-size:clamp(1rem, 2vw, 1.375rem) !important}body.re-news #content .recentBox .wordItem h2{word-break:break-all;margin-top:0.5em;font-size:clamp(1.25rem, 2.6vw, 1.625rem) !important;font-weight:600;line-height:1.5}body.re-news #content .recentBox .photoItem{position:relative;width:calc(100% - 20px);margin:0px auto;overflow:hidden;line-height:0;z-index:100}body.re-news #content .recentBox .photoItem span,body.re-news #content .recentBox .photoItem a{display:block}body.re-news #content .recentBox .photoItem::before{content:"";display:block;padding-top:61.25%}body.re-news #content .recentBox .photoItem img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){body.re-news #content .recentBox{display:flex;flex-flow:row nowrap;position:relative;margin-top:-50px}body.re-news #content .recentBox::after{height:110px}body.re-news #content .recentBox .photoItem{width:65%}body.re-news #content .recentBox .wordItem{text-align:left;width:35%;padding:180px 40px 0px 40px}}body.re-news #content ul.newsList{display:flex;gap:20px 20px;flex-flow:row wrap;width:100%}body.re-news #content ul.newsList li{width:100%}@media screen and (min-width: 480px){body.re-news #content ul.newsList{gap:30px 30px}body.re-news #content ul.newsList li{width:calc(50% - 15px)}}@media screen and (min-width: 769px){body.re-news #content ul.newsList{gap:30px 30px}body.re-news #content ul.newsList li{width:calc(33.3% - 20px)}}@media screen and (min-width: 1024px){body.re-news #content ul.newsList{gap:40px 40px}body.re-news #content ul.newsList li{width:calc(33.3% - 26.6px)}}@media screen and (min-width: 1216px){body.re-news #content ul.newsList{gap:50px 50px}body.re-news #content ul.newsList li{width:calc(33.3% - 33.3px)}}body.re-news #content ul.newsList .photoItem span{display:block;position:relative;overflow:hidden;padding-top:100%}body.re-news #content ul.newsList .photoItem img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition)}body.re-news #content ul.newsList .photoItem:hover img{transform:scale(1.1)}body.re-news #content ul.newsList .wordItem .newsDate{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1rem;line-height:1.6;font-weight:600;text-align:center;display:block;margin:0.6em 0px 0.4em 0}@media screen and (min-width: 769px){body.re-news #content ul.newsList .wordItem .newsDate{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.re-news #content ul.newsList .wordItem .newsDate{font-size:1.25rem;line-height:1.6}}body.re-news #content ul.newsList .wordItem .newsTit{margin:0em 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:1rem;line-height:1.6;font-weight:600;margin:0px 0px 5% 0px}@media screen and (min-width: 769px){body.re-news #content ul.newsList .wordItem .newsTit{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.re-news #content ul.newsList .wordItem .newsTit{font-size:1.25rem;line-height:1.6}}body.re-news #content .unCoItem1{text-align:center;padding:100px 0px}body.re-news #content .relationWrap{max-width:1280px;margin:0px auto}body.story #content ul.storyList{display:flex;flex-flow:row wrap;width:100%}body.story #content ul.storyList li{width:100%}@media screen and (min-width: 480px){body.story #content ul.storyList li{width:calc(50%)}}@media screen and (min-width: 769px){body.story #content ul.storyList li{width:calc(33.3%)}}@media screen and (min-width: 1024px){body.story #content ul.storyList li{width:calc(33.3%)}}@media screen and (min-width: 1216px){body.story #content ul.storyList li{width:calc(33.3%)}}body.story #content ul.storyList{position:relative}body.story #content ul.storyList .photoItem{padding-bottom:30px}body.story #content ul.storyList .photoItem span{padding:8% 8% 8% 8%;background-color:#FFF;display:block;position:relative;overflow:hidden}body.story #content ul.storyList li{overflow:visible;position:relative}body.story #content ul.storyList li::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:30px;background-image:radial-gradient(gray 15%, transparent 25%),radial-gradient(gray 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px}body.story #content ul.storyList li::before{z-index:100;content:"";position:absolute;bottom:27px;left:0px;width:100%;height:3px;background-color:#FFF}@media screen and (min-width: 480px){body.story #content ul.storyList li::after{content:none}body.story #content ul.storyList li:nth-child(odd)::after{content:"";position:absolute;bottom:0px;left:0px;width:calc(100% * 2);height:30px;background-image:radial-gradient(gray 15%, transparent 25%),radial-gradient(gray 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px}}@media screen and (min-width: 769px){body.story #content ul.storyList li:nth-child(odd)::after{content:none}body.story #content ul.storyList li:nth-child(3n+1)::after{content:"";position:absolute;bottom:0px;left:0px;width:calc(100% * 3);height:30px;background-image:radial-gradient(gray 15%, transparent 25%),radial-gradient(gray 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px}}body.story #content ul.storyList a{display:block;position:relative}body.story #content ul.storyList a .titItem{position:absolute;top:50%;left:7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0;color:#FFF;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(1.375rem, 2.6vw, 1.625rem) !important;line-height:1.1;transition:var(--transition);z-index:200;padding-right:1%}body.story #content ul.storyList a::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:100;background-color:transparent;transition:var(--transition)}@media (hover: hover) and (pointer: fine){body.story #content ul.storyList a:hover .titItem{opacity:1}body.story #content ul.storyList a:hover::after{background-color:rgba(0,0,0,0.3)}}body.story #content .storyTitBox{width:100%;padding:30px 0px;border-bottom:1px solid #000}body.story #content .storyTitBox .volItem{width:100%;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.5625rem;line-height:1}body.story #content .storyTitBox .titItem{width:100%;margin-top:20px}body.story #content .storyTitBox .titItem p{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.25rem;line-height:1}body.story #content .storyTitBox .titItem h1{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:2.5rem;line-height:1}@media screen and (min-width: 769px){body.story #content .storyTitBox{padding:50px 0px;display:flex;align-items:center}body.story #content .storyTitBox .volItem{width:150px;font-size:1.875rem;line-height:1}body.story #content .storyTitBox .titItem{border-left:1px solid #000;width:calc(100% - 150px);padding:5px 10px 5px 50px;margin-top:0px}body.story #content .storyTitBox .titItem p{font-size:1.5625rem;line-height:1}body.story #content .storyTitBox .titItem h1{font-size:2.8125rem;line-height:1}}body.story #content .storyImgBox{border-bottom:1px solid #000}body.story #content .storyImgBox .storyImgInner{max-width:800px;text-align:center;margin:0px auto}body.story #content .storyImgBox .storyImgInner img{width:100%;height:auto;vertical-align:top}body.story #content .storyDetailBox{position:relative;padding-bottom:50px;border-bottom:1px solid #000}body.story #content .storyDetailBox .commentItem{max-width:1000px;margin:50px auto 0px auto}body.story #content .storyDetailBox .commentItem a{text-decoration:underline;color:red}body.story #content .storyDetailBox .commentItem a:hover{text-decoration:none}body.story #content .storyDetailBox .commentItem p{font-size:1rem;line-height:1.6;font-weight:600;margin:1em 0 1em 0}@media screen and (min-width: 769px){body.story #content .storyDetailBox .commentItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.story #content .storyDetailBox .commentItem p{font-size:1.25rem;line-height:1.6}}body.story #content .storyDetailBox .commentItem p.marT2em{margin-top:2em}body.story #content .storyDetailBox .commentItem .youtubeWrap{margin-top:40px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}body.story #content .storyDetailBox .commentItem .youtubeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.story #content .bookBanner a{display:block;background-color:#F2E421;padding:0px}@media (hover: hover) and (pointer: fine){body.story #content .bookBanner a{transition:.3s ease}body.story #content .bookBanner a:hover{opacity:0.6 !important}}body.story #content .bookBanner .photoItem{max-width:320px;margin:0px auto;padding:40px 20px}body.story #content .bookBanner .photoItem img{width:100%;height:auto;vertical-align:top}body.story #content .bookBanner .wordItem{padding:0px 20px 40px 20px}body.story #content .bookBanner .wordItem h3{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.375rem;line-height:1}@media screen and (min-width: 769px){body.story #content .bookBanner .wordItem h3{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.625rem;line-height:1}}body.story #content .bookBanner .wordItem p{margin:1em 0 1em 0;font-size:1rem;line-height:1.6;font-weight:600}@media screen and (min-width: 769px){body.story #content .bookBanner .wordItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.story #content .bookBanner .wordItem p{font-size:1.25rem;line-height:1.6}}@media screen and (min-width: 769px){body.story #content .bookBanner a{display:flex;align-items:flex-start}body.story #content .bookBanner .photoItem{max-width:initial;width:30%;padding:30px}body.story #content .bookBanner .wordItem{width:70%;padding:30px 30px 15px 0px}}@media screen and (min-width: 1024px){body.story #content .bookBanner .photoItem{padding:40px}body.story #content .bookBanner .wordItem{padding:40px 40px 20px 0px}}body.books #content .bookIndexLead{font-size:clamp(1.25rem, 2.3vw, 1.4375rem) !important;font-weight:600;text-align:left}@media screen and (min-width: 769px){body.books #content .bookIndexLead{text-align:center}}body.books #content .bookSetImg{max-width:1280px;margin:0px auto;background:url(https://www.osamugoods.com//re-rwd/img/books/com/bookset-sp.jpg) center center/cover no-repeat}body.books #content .bookSetImg::before{content:"";display:block;padding-top:133.3%}@media screen and (min-width: 769px){body.books #content .bookSetImg{background:url(https://www.osamugoods.com//re-rwd/img/books/com/bookset.jpg) center center/cover no-repeat}body.books #content .bookSetImg::before{padding-top:62.5%}}body.books #content .booksIndexList{max-width:1280px;margin:0px auto;padding:0px}body.books #content .booksIndexList li{padding:20px 0px}body.books #content .booksIndexList li a{display:flex;flex-direction:column-reverse}body.books #content .booksIndexList .leadItem{border-top:1px solid #999;font-size:clamp(1.25rem, 2.3vw, 1.4375rem) !important;font-weight:600;padding:1em 10px}body.books #content .booksIndexList .detailItem{width:95%;background-color:#F2E421;margin:-5% auto 0px auto;z-index:100}body.books #content .booksIndexList .detailItem .yearWord{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(3.75rem, 9vw, 5.625rem) !important;color:#FFF;line-height:1;text-align:center;margin:0.3em 0 0 0}body.books #content .booksIndexList .detailItem .enBookTit{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(1.75rem, 3.5vw, 2.1875rem) !important;line-height:1;text-align:center;margin:0.7em 1em 0 1em}body.books #content .booksIndexList .detailItem .jpBookTit{font-size:clamp(1.375rem, 2.6vw, 1.625rem) !important;font-weight:600;text-align:center;margin:1em 1em 0 1em}body.books #content .booksIndexList .detailItem p{font-size:1rem;line-height:1.6;font-weight:600;font-weight:600;padding:1.7em 1em}@media screen and (min-width: 769px){body.books #content .booksIndexList .detailItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.books #content .booksIndexList .detailItem p{font-size:1.25rem;line-height:1.6}}body.books #content .booksIndexList .photoItem{width:100%;background-image:radial-gradient(#A6A6A6 15%, transparent 25%),radial-gradient(#A6A6A6 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px;display:flex;justify-content:center;align-items:center;position:relative}body.books #content .booksIndexList .photoItem:before{content:"";display:block;padding-top:100%}body.books #content .booksIndexList .photoItem img{position:absolute;width:50%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}body.books #content .booksIndexList .photoItem.bookMotherGoose img{width:57%}body.books #content .booksIndexList .photoItem.bookBedtimeStories img{width:47%}body.books #content .booksIndexList .photoItem.bookGotohawaii img{width:72%}body.books #content .booksIndexList .photoItem.bookCompany img{width:65%}body.books #content .booksIndexList .photoItem.bookStyle img{width:58%}@media screen and (min-width: 769px){body.books #content .booksIndexList li{padding:20px 0px}body.books #content .booksIndexList li a{flex-direction:row}body.books #content .booksIndexList li:nth-child(even) a{flex-direction:row-reverse}body.books #content .booksIndexList .detailItem{width:50%;margin:0;padding:0px}body.books #content .booksIndexList .detailItem .yearWord{text-align:left;margin-left:-0.15em}body.books #content .booksIndexList .detailItem p{padding:1.7em 1em}body.books #content .booksIndexList .photoItem{width:50%}}@media screen and (min-width: 1024px){body.books #content .booksIndexList .detailItem p{padding:1.7em 2em}}body.books #content .booksTitSym1 .photoItem{width:100%;max-width:480px;background-image:radial-gradient(#A6A6A6 15%, transparent 25%),radial-gradient(#A6A6A6 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px;display:flex;justify-content:center;align-items:center;position:relative;margin:40px auto}body.books #content .booksTitSym1 .photoItem:before{content:"";display:block;padding-top:100%}body.books #content .booksTitSym1 .photoItem img{position:absolute;width:50%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}body.books #content .booksTitSym1.bookMotherGoose .photoItem img{width:58%}body.books #content .booksTitSym1.bookBedtimeStories .photoItem img{width:47%}body.books #content .booksTitSym1.bookGotohawaii .photoItem img{width:72%}body.books #content .booksTitSym1.bookCompany .photoItem img{width:65%}body.books #content .booksTitSym1.bookStyle .photoItem img{width:58%}body.books #content .booksTitSym1 .detailItem .bookYear{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(1.875rem, 3.5vw, 2.1875rem) !important;line-height:1;text-align:center}body.books #content .booksTitSym1 .detailItem .bookTit{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(2.1875rem, 4vw, 2.5rem) !important;line-height:1;margin-top:0.3em;text-align:center}body.books #content .booksTitSym1 .detailItem .bookDeatail{margin-top:2em;font-size:1rem;line-height:1.6;font-weight:600;font-weight:600}@media screen and (min-width: 769px){body.books #content .booksTitSym1 .detailItem .bookDeatail{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.books #content .booksTitSym1 .detailItem .bookDeatail{font-size:1.25rem;line-height:1.6}}@media screen and (min-width: 769px){body.books #content .booksTitSym1{display:flex;align-items:flex-start;margin-top:30px}body.books #content .booksTitSym1 .photoItem{flex:0 0 30%;max-width:300px;margin:0px}body.books #content .booksTitSym1 .detailItem{padding:10px 0px 20px 30px;flex-grow:1}body.books #content .booksTitSym1 .detailItem .bookYear{text-align:left}body.books #content .booksTitSym1 .detailItem .bookTit{text-align:left}body.books #content .booksTitSym1 .detailItem .bookDeatail{margin-top:1em}}body.books #content ul.bookStyleList{display:flex;flex-flow:row wrap;gap:15px 15px}body.books #content ul.bookStyleList li{border:1px solid #999;width:calc(50% - 10px)}@media screen and (min-width: 480px){body.books #content ul.bookStyleList{gap:20px 20px}body.books #content ul.bookStyleList li{width:calc(33.3% - 13.4px)}}@media screen and (min-width: 769px){body.books #content ul.bookStyleList{gap:30px 30px}body.books #content ul.bookStyleList li{width:calc(20% - 24px)}}body.books #content .bookStyleIndexTit{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.375rem;line-height:1.6;padding:0.5em 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:50px;padding-left:0.5em;position:relative}@media screen and (min-width: 769px){body.books #content .bookStyleIndexTit{margin-top:70px;font-size:1.875rem;line-height:1.6}}body.books #content ul.bookHawaiiList{display:flex;flex-flow:row wrap;gap:15px 15px}body.books #content ul.bookHawaiiList li{border:1px solid #999;width:calc(50% - 8px);display:flex;align-items:stretch;justify-content:center}body.books #content ul.bookHawaiiList li a{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 480px){body.books #content ul.bookHawaiiList{gap:15px 15px}body.books #content ul.bookHawaiiList li{width:calc(33.3% - 10px)}}@media screen and (min-width: 769px){body.books #content ul.bookHawaiiList{gap:15px 15px}body.books #content ul.bookHawaiiList li{width:calc(25% - 15px)}}@media screen and (min-width: 1024px){body.books #content ul.bookHawaiiList{gap:15px 15px}body.books #content ul.bookHawaiiList li{width:calc(16.6% - 12.5px)}}body.books #content .bedtimeIndexTit{font-weight:600;font-size:1.375rem;line-height:1.6;font-weight:600;padding:0.5em 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:50px;padding-left:1.2em;position:relative}body.books #content .bedtimeIndexTit::before{content:'●';display:block;position:absolute;left:0;top:0.5em}@media screen and (min-width: 769px){body.books #content .bedtimeIndexTit{margin-top:70px;font-size:1.875rem;line-height:1.6}}body.books #content ul.bedtimeIndexList{display:flex;flex-flow:row wrap;gap:15px 15px;margin-top:40px}body.books #content ul.bedtimeIndexList li{width:calc(50% - 8px)}body.books #content ul.bedtimeIndexList li span{border:1px solid #999;display:block}body.books #content ul.bedtimeIndexList li p{font-size:1rem;line-height:1.6;margin-top:0.5em;font-weight:600;text-align:center}@media screen and (min-width: 480px){body.books #content ul.bedtimeIndexList{gap:15px 15px}body.books #content ul.bedtimeIndexList li{width:calc(33.3% - 10px)}}@media screen and (min-width: 769px){body.books #content ul.bedtimeIndexList{margin-top:60px;gap:15px 15px}body.books #content ul.bedtimeIndexList li{width:calc(25% - 15px)}}@media screen and (min-width: 1024px){body.books #content ul.bedtimeIndexList{gap:25px 25px}body.books #content ul.bedtimeIndexList li{width:calc(16.6% - 20.8px)}}body.books #content .bedtimeSingleBox .bookImgItem{max-width:980px;text-align:center;margin:0px auto}body.books #content .bedtimeSingleBox .bookImgItem img{width:100%;height:auto;vertical-align:top}body.books #content .bedtimeSingleBox .bookDetailItem{position:relative;padding-bottom:70px;border-bottom:1px solid #000}body.books #content .bedtimeSingleBox .bookDetailItem .bookTit{border-top:1px solid #000;border-bottom:1px solid #000}body.books #content .bedtimeSingleBox .bookDetailItem .bookTit span{display:block;max-width:1000px;margin:0px auto;position:relative;font-weight:600;font-size:1.5625rem;line-height:1.6;padding:0.5em 0;padding-left:1.2em}@media screen and (min-width: 769px){body.books #content .bedtimeSingleBox .bookDetailItem .bookTit span{font-size:1.875rem;line-height:1.6}}body.books #content .bedtimeSingleBox .bookDetailItem .bookTit span::before{content:'●';display:block;position:absolute;left:0;top:0.5em}body.books #content .bedtimeSingleBox .bookDetailItem .bookPageNumber{margin:0px auto;max-width:1000px;margin-top:2em;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.375rem;line-height:1;text-align:center}@media screen and (min-width: 769px){body.books #content .bedtimeSingleBox .bookDetailItem .bookPageNumber{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.625rem;line-height:1}}body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence{margin:0px auto;max-width:1000px;margin-top:2em;font-size:1rem;line-height:1.6;font-weight:600;font-weight:600}@media screen and (min-width: 769px){body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence{font-size:1.25rem;line-height:1.6}}body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence h3{font-size:clamp(1.25rem, 2.4vw, 1.5rem);font-weight:600 !important}body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence p{font-size:1rem;line-height:1.6;font-weight:600;margin:1em 0 1em 0}@media screen and (min-width: 769px){body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence p{font-size:1.25rem;line-height:1.6}}body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence p.marT2em{margin-top:2em}body.books #content .bedtimeSingleBox .bookDetailItem .bookSentence p.-firstP{margin-top:2.2em}body.books #content .storyDetailBox{position:relative;padding-bottom:80px}body.books #content .storyDetailBox::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:30px;background-image:radial-gradient(gray 15%, transparent 25%),radial-gradient(gray 15%, transparent 25%);background-size:14px 14px;background-position:0 0, 7px 7px}body.books #content .storyDetailBox .commentItem{max-width:1000px;margin:50px auto 0px auto}body.books #content .storyDetailBox .commentItem a{text-decoration:underline;color:red}body.books #content .storyDetailBox .commentItem a:hover{text-decoration:none}body.books #content .storyDetailBox .commentItem p{font-size:1rem;line-height:1.6;font-weight:600;margin:1em 0 1em 0}@media screen and (min-width: 769px){body.books #content .storyDetailBox .commentItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.books #content .storyDetailBox .commentItem p{font-size:1.25rem;line-height:1.6}}body.books #content .storyDetailBox .commentItem p.marT2em{margin-top:2em}body.books #content .storyDetailBox .commentItem .youtubeWrap{margin-top:40px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}body.books #content .storyDetailBox .commentItem .youtubeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.books #content .authorBox .authorList{display:flex;flex-direction:column;gap:50px 50px}body.books #content .authorBox .authorList .photoItem{width:100%}body.books #content .authorBox .authorList .photoItem img{width:100%;height:auto;vertical-align:top}body.books #content .authorBox .authorList .wordItem{padding:6%;background-color:#F2E421;width:85%;margin:-10% auto 0px auto;z-index:100;position:relative}body.books #content .authorBox .authorList .wordItem .authorName{text-align:center;font-weight:600;font-size:1.5625rem;line-height:1.6;font-weight:600}@media screen and (min-width: 769px){body.books #content .authorBox .authorList .wordItem .authorName{font-size:1.875rem;line-height:1.6}}body.books #content .authorBox .authorList .wordItem .authorDetail{margin-top:0.8em;font-size:1rem;line-height:1.6;font-weight:600;font-weight:600}@media screen and (min-width: 769px){body.books #content .authorBox .authorList .wordItem .authorDetail{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.books #content .authorBox .authorList .wordItem .authorDetail{font-size:1.25rem;line-height:1.6}}body.books #content .authorBox .authorList .wordItem .authorDetail a{text-decoration:underline;color:red}body.books #content .authorBox .authorList .wordItem .authorDetail a:hover{text-decoration:none}@media screen and (min-width: 769px){body.books #content .authorBox .authorList{flex-direction:row;gap:30px 30px}}body.character #content ul.charaList{display:flex;gap:20px 20px;flex-flow:row wrap;width:100%}body.character #content ul.charaList li{width:calc(50% - 10px)}@media screen and (min-width: 480px){body.character #content ul.charaList{gap:30px 30px}body.character #content ul.charaList li{width:calc(50% - 15px)}}@media screen and (min-width: 769px){body.character #content ul.charaList li{width:calc(33.3% - 20px)}}body.character #content ul.charaList{position:relative}body.character #content ul.charaList .photoItem span{background-color:#FFF;display:block;position:relative;overflow:hidden}body.character #content ul.charaList a{display:block;position:relative}body.character #content ul.charaList a .titItem{padding:5%;position:absolute;bottom:0%;left:0%;opacity:0;color:#FFF;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(1.5rem, 5.6vw, 3.5rem) !important;line-height:1;transition:var(--transition);z-index:200}body.character #content ul.charaList a .titItem .volWord{font-size:clamp(.875rem, 2.2vw, 1.375rem) !important;line-height:1}body.character #content ul.charaList a::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:100;background-color:transparent;transition:var(--transition)}@media (hover: hover) and (pointer: fine){body.character #content ul.charaList a:hover .titItem{opacity:1}body.character #content ul.charaList a:hover::after{background-color:rgba(0,0,0,0.3)}}body.character #content ul.charaList2{display:flex;gap:20px 20px;flex-flow:row wrap;width:100%}body.character #content ul.charaList2 li{width:calc(33.3% - 14px)}@media screen and (min-width: 769px){body.character #content ul.charaList2{gap:35px 35px}body.character #content ul.charaList2 li{width:calc(25% - 28px)}}@media screen and (min-width: 1024px){body.character #content ul.charaList2{gap:35px 35px}body.character #content ul.charaList2 li{width:calc(16.65% - 29px)}}body.character #content ul.charaList2{position:relative}body.character #content ul.charaList2 .photoItem span{background-color:#FFF;display:block;position:relative;overflow:hidden}body.character #content ul.charaList2 a{display:block;position:relative}body.character #content ul.charaList2 a::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:100;opacity:0;background-color:transparent;transition:var(--transition)}@media (hover: hover) and (pointer: fine){body.character #content ul.charaList2 a:hover::after{opacity:1;background-color:rgba(0,0,0,0.3)}}body.character #content .charaBox{width:100%;max-width:1280px;margin:0px auto;padding:0px}body.character #content .charaBox .photoWrap{width:100%;margin:0px auto;background-color:#D93832}body.character #content .charaBox .photoWrap img{width:100%;height:auto;vertical-align:top}body.character #content .charaBox .detailWrap{width:100%;margin:0px auto;background-color:#E9E9E9;text-align:center;padding-bottom:5%}body.character #content .charaBox .detailWrap .volItem{text-align:center;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(1.125rem, 2.5vw, 1.5625rem) !important;padding-top:5%}body.character #content .charaBox .detailWrap .charaName{position:relative;padding-bottom:40px;margin:1.5em 6% 0px 6%}body.character #content .charaBox .detailWrap .charaName .enName{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(2.8125rem, 5.5vw, 3.4375rem) !important;color:#D93832;display:block;line-height:1}body.character #content .charaBox .detailWrap .charaName .jpName{font-size:clamp(1rem, 2.5vw, 1.5625rem) !important;font-weight:600;display:block}body.character #content .charaBox .detailWrap .charaName::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:10px;background:url("data:image/svg+xml;utf8,<svg width='10' height='10' version='1.1' xmlns='http://www.w3.org/2000/svg'><circle cx='2.5' cy='2.5' r='2.5' fill='black' /></svg>") repeat-x left bottom}body.character #content .charaBox .detailWrap .charaIntro{padding:0px 3%}body.character #content .charaBox .detailWrap .charaIntro p{font-size:clamp(1rem, 2.5vw, 1.5625rem) !important;font-weight:600;margin-top:1.6em}body.character #content .charaBox .detailWrap .omgLinkBox{padding:0px 5%}body.character #content .charaBox .detailWrap .omgLinkBox .omgLinkTit{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(.875rem, 1.8vw, 1.125rem) !important;margin-top:5%}body.character #content .charaBox .detailWrap .omgLinkBox .omgLinkBtn{margin:8% auto 0 auto;max-width:450px;display:block;width:100%;color:#FFF;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:clamp(1rem, 2.3vw, 1.4375rem) !important;background-color:red;position:relative;line-height:1.3}body.character #content .charaBox .detailWrap .omgLinkBox .omgLinkBtn span{display:block;font-size:clamp(.875rem, 2vw, 1.25rem) !important}body.character #content .charaBox .detailWrap .omgLinkBox .omgLinkBtn::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:23px;height:23px;background:url(https://www.osamugoods.com/re-rwd/img/com/icon-arrow1.svg) center/23px no-repeat}body.character #content .charaBox .detailWrap .omgLinkBox .omgLinkBtn a{display:block;color:#FFF;padding:15px 15px}@media screen and (min-width: 769px){body.character #content .charaBox{display:flex}body.character #content .charaBox .photoWrap{width:49%}body.character #content .charaBox .detailWrap{width:51%}body.character #content .charaBox .detailWrap .charaName .jpName{font-size:clamp(1rem, 2.3vw, 1.5625rem) !important}body.character #content .charaBox .detailWrap .charaIntro p{font-size:clamp(.75rem, 2.3vw, 1.5625rem) !important}}body.info #content .leadSym1{font-weight:600;font-size:1.5625rem;line-height:1.6}@media screen and (min-width: 769px){body.info #content .leadSym1{font-size:1.875rem;line-height:1.6}}body.info #content .licenceBoxWrap{background-color:#E9E9E9;width:100%}body.info #content .licenceBox{max-width:1044px;margin:0px auto;padding:0px 10px}body.info #content .licenceBox .licenceTit{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.5625rem;line-height:1;text-align:left}@media screen and (min-width: 769px){body.info #content .licenceBox .licenceTit{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.875rem;line-height:1}}body.info #content .licenceBox .licenceItem{margin-top:3.5em}body.info #content .licenceBox .licenceItem h3{font-weight:600;font-size:1.25rem;line-height:1.6;line-height:1.5 !important;font-feature-settings:"palt"}@media screen and (min-width: 769px){body.info #content .licenceBox .licenceItem h3{font-size:1.625rem;line-height:1.6}}body.info #content .licenceBox .licenceItem h3 .supWord{font-size:1rem;line-height:1.6;font-weight:400}body.info #content .licenceBox .licenceItem h3.introTit{font-weight:600;font-size:1.5625rem;line-height:1.6;line-height:1.5 !important}@media screen and (min-width: 769px){body.info #content .licenceBox .licenceItem h3.introTit{font-size:1.875rem;line-height:1.6}}body.info #content .licenceBox .licenceItem p{font-size:1rem;line-height:1.6;font-weight:600;font-weight:400;margin-top:0.5em;line-height:1.5 !important}@media screen and (min-width: 769px){body.info #content .licenceBox .licenceItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.info #content .licenceBox .licenceItem p{font-size:1.25rem;line-height:1.6}}body.info #content .licenceBox .licenceItem p.addressWord{font-size:1rem;line-height:1.6;font-weight:600;font-weight:400;margin-top:0.5em;line-height:1.5 !important}@media screen and (min-width: 769px){body.info #content .licenceBox .licenceItem p.addressWord{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.info #content .licenceBox .licenceItem p.addressWord{font-size:1.25rem;line-height:1.6}}body.info #content .licenceBox .licenceItem p.telWord{font-weight:600;font-size:1.25rem;line-height:1.6;font-weight:400;margin-top:0.5em;line-height:1.5 !important}@media screen and (min-width: 769px){body.info #content .licenceBox .licenceItem p.telWord{font-size:1.625rem;line-height:1.6}}body.info #content .licenceBox .licenceItem p.mailItem{margin-top:0.3em;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.5625rem;line-height:1;text-align:left}@media screen and (min-width: 769px){body.info #content .licenceBox .licenceItem p.mailItem{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.875rem;line-height:1}}@media screen and (min-width: 1024px){body.info #content .licenceBox .licenceTit{text-align:center}body.info #content .licenceBox .licenceItem h3 .supWord{font-size:1.125rem;line-height:1.6}}body.info #content .termsBoxWrap{background-color:#F2E421;width:100%}body.info #content .termsBox{max-width:1044px;margin:0px auto;padding:0px 10px}body.info #content .termsBox .termsTit{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.5625rem;line-height:1;text-align:left}@media screen and (min-width: 769px){body.info #content .termsBox .termsTit{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.875rem;line-height:1}}body.info #content .termsBox .termsItem{margin-top:3em}body.info #content .termsBox .termsItem h3{font-weight:600;font-size:1.25rem;line-height:1.6;font-weight:600;line-height:1.5 !important;font-feature-settings:"palt"}@media screen and (min-width: 769px){body.info #content .termsBox .termsItem h3{font-size:1.625rem;line-height:1.6}}body.info #content .termsBox .termsItem p{font-size:1rem;line-height:1.6;font-weight:600;font-weight:500;margin-top:0.5em;line-height:1.5 !important}@media screen and (min-width: 769px){body.info #content .termsBox .termsItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.info #content .termsBox .termsItem p{font-size:1.25rem;line-height:1.6}}body.info #content .termsBox .termsItem p a{text-decoration:underline;color:#000}body.info #content .termsBox .termsItem p a:hover{text-decoration:none}@media screen and (min-width: 1024px){body.info #content .termsBox .termsTit{text-align:center}}body.info #content .contactBoxWrap{width:100%}body.info #content .contactBox{max-width:1044px;margin:0px auto;padding:0px 10px}body.info #content .contactBox .contactTit{font-weight:600;font-size:1.5625rem;line-height:1.6;text-align:left}@media screen and (min-width: 769px){body.info #content .contactBox .contactTit{font-size:1.875rem;line-height:1.6}}body.info #content .contactBox .contactItem{margin-top:3em}body.info #content .contactBox .contactItem h3{font-weight:600;font-size:1.25rem;line-height:1.6;line-height:1.5 !important;font-feature-settings:"palt"}@media screen and (min-width: 769px){body.info #content .contactBox .contactItem h3{font-size:1.625rem;line-height:1.6}}body.info #content .contactBox .contactItem p{font-size:1rem;line-height:1.6;font-weight:600;font-weight:400;margin-top:0.5em;line-height:1.5 !important}@media screen and (min-width: 769px){body.info #content .contactBox .contactItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.info #content .contactBox .contactItem p{font-size:1.25rem;line-height:1.6}}body.info #content .contactBox .contactItem p.telWord{font-weight:600;font-size:1.25rem;line-height:1.6;margin-top:0.5em;font-weight:400;line-height:1.5 !important}@media screen and (min-width: 769px){body.info #content .contactBox .contactItem p.telWord{font-size:1.625rem;line-height:1.6}}body.info #content .contactBox .contactItem p.mailItem{margin-top:0.3em;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.5625rem;line-height:1;text-align:left}@media screen and (min-width: 769px){body.info #content .contactBox .contactItem p.mailItem{font-family:"futura-pt-bold", sans-serif;font-weight:700;font-size:1.875rem;line-height:1}}@media screen and (min-width: 1024px){body.info #content .contactBox .contactTit{text-align:center}}body.privacy #content .leadSym1{font-weight:600;font-size:1.5625rem;line-height:1.6}@media screen and (min-width: 769px){body.privacy #content .leadSym1{font-size:1.875rem;line-height:1.6}}body.privacy #content .privacyBoxWrap{background-color:#E9E9E9;width:100%}body.privacy #content .privacyBox{max-width:1044px;margin:0px auto;padding:0px 10px}body.privacy #content .privacyItemIntro{padding-bottom:1em}body.privacy #content .privacyItem{margin-top:3em}body.privacy #content .privacyItem h2{font-weight:600;font-size:1.25rem;line-height:1.6;font-weight:600;line-height:1.5 !important;font-feature-settings:"palt"}@media screen and (min-width: 769px){body.privacy #content .privacyItem h2{font-size:1.625rem;line-height:1.6}}body.privacy #content .privacyItem p{font-size:1rem;line-height:1.6;font-weight:600;font-weight:400;margin-top:0.5em;line-height:1.5 !important}@media screen and (min-width: 769px){body.privacy #content .privacyItem p{font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 1024px){body.privacy #content .privacyItem p{font-size:1.25rem;line-height:1.6}}
