@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,button,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{vertical-align:bottom;border:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}html,body{height:100%}body{font-family:YakuHanJP,"Noto Serif JP","游ゴシック","ヒラギノ角ゴ Pro",serif;font-weight:400;scrollbar-width:none;background-color:#141414;color:#fff}body::-webkit-scrollbar{display:none}body *{box-sizing:border-box}body a,body button{transition:opacity .2s;text-decoration:none;cursor:pointer}body img{width:100%;height:auto;vertical-align:bottom}.container{position:relative;padding-bottom:8vw;overflow:hidden}.kv{position:relative;height:121.2vw;background:linear-gradient(to left, #eecf00 0%, #eecf00 7.4636%, #7f5200 30%, #502d00 42%, #502d00 58%, #7f5200 70%, #eecf00 92%, #eecf00 100%)}.kv_fig{position:absolute;width:108%;transition:translate 1s,opacity .8s;will-change:translate,opacity;opacity:0}.add-loaded .kv_fig{opacity:1;translate:0% 0 !important}.kv_fig.mod-1{top:.9%;left:-8%;translate:100% 0}.kv_fig.mod-2{top:18.2%;right:-9.2%;width:109.2%;translate:-100% 0}.kv_fig.mod-3{bottom:18.5%;left:-8%;translate:100% 0}.kv_fig.mod-4{bottom:1.1%;right:-17.7333333333vw;width:117.8666666667%;translate:-100% 0}.kv_fig.mod-5{display:none}.kv_fig.mod-6{display:none}.kv_ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:83.5%;opacity:0;transition:opacity 1s !important;transition-delay:.8s !important}.add-loaded .kv_ttl{opacity:1}.about{position:relative;padding-top:11.5%}.about_horse{position:absolute;top:0;left:-10.4%;width:139.9%;opacity:0;transition:opacity .3s;transition-delay:.35s;pointer-events:none}.add-inView .about_horse{opacity:1}.about_sand{position:absolute;pointer-events:none;overflow:hidden}.about_sand.mod-right{top:0;right:0;width:50%}.about_sand.mod-left{top:0;left:0;width:50%;transition-delay:.15s}.about_sand_inline,.way_sand_inline,.prod_sand_inline,.more_sand_inline,.result_sand_inline,.term_sand_inline{transform:scale(3);opacity:0;transform-origin:center center;transition:transform .3s,opacity .3s;pointer-events:none}.add-inView .about_sand_inline,.add-inView .way_sand_inline,.add-inView .prod_sand_inline,.add-inView .more_sand_inline,.add-inView .result_sand_inline,.add-inView .term_sand_inline{transform:scale(1);opacity:1}.about_wrap{position:relative;z-index:1;width:86.6666666667%;margin:0 auto}.about_ttl{width:97.3846153846%;margin:0 auto;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s;transition-delay:.6s}.add-inView .about_ttl{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.about_txt{font-size:3.2vw;line-height:2.75;text-align:center;margin-top:7.4%;letter-spacing:.04em;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s;transition-delay:.9s}.add-inView .about_txt{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.about_linkWrap{margin-top:5.5%;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.about_linkWrap.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.about_link{display:block}.about_timeWrap{margin-top:4.9%;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.about_timeWrap.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.part_timeWrap{position:relative;padding-bottom:5.2%;border-bottom:1px solid #fff}.part_timeTtl{position:relative;font-size:3.2vw;font-weight:bold;text-align:center;font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif}.part_timeTtl::before,.part_timeTtl::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);height:1px;width:41.2307692308%;background-color:#fff}.part_timeTtl::before{left:0}.part_timeTtl::after{right:0}.part_timeTxt{margin:2.7% auto 0;width:86.7692307692%}.part_timeDetailTxt{margin:3% auto 0;font-size:2.6666666667vw;font-weight:900;text-align:center;letter-spacing:.08em}.part_timeDetailTxt span{font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif}.way{position:relative;margin-top:21.1%}.way_sand{position:absolute;top:-13.3333333333vw;right:-6.2666666667%;width:57.8666666667%}.way_wrap{position:relative;width:86.6666666667%;margin:0 auto}.way_ttl{width:30%;margin:0 auto;translate:2.6% 0;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.way_ttl.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.way_stepList{position:relative;margin-top:5.5%;border:1px solid #787878;background-color:#000;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.way_stepList.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.way_stepItem{position:relative;height:29.2vw}.way_stepItem.mod-2{height:30.9333333333vw}.way_stepItem:not(.mod-3)::after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:5vw;background:url(../images/way/border1.svg) no-repeat center center/100% auto}.way_stepTerm{position:absolute;top:-1.4666666667vw;left:-1px;width:24%}.way_stepDesc{font-size:3.2vw;text-align:left;font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;line-height:1.6;position:absolute;top:50%;left:11.9%;transform:translate(0%, -50%);letter-spacing:-0.05em}.mod-1 .way_stepDesc{top:50%}.mod-2 .way_stepDesc{top:54%}.mod-3 .way_stepDesc{top:55.4%}.way_stepFig{position:absolute;top:50%;right:11.7%;transform:translate(0%, -50%)}.mod-1 .way_stepFig{width:29.6923076923%;top:51%}.mod-2 .way_stepFig{width:28%;top:54.7%}.mod-3 .way_stepFig{width:29.6923076923%;top:55.8%}.prod{position:relative;margin-top:21.1%}.prod_sand{position:absolute;top:-17.3333333333vw;right:8.5333333333%;width:72.1333333333%;overflow:hidden}.prod_wrap{position:relative;width:86.6666666667%;margin:0 auto}.prod_ttl{width:30%;margin:0 auto;translate:2.6% 0;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.prod_ttl.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.prod_txt{font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:3.2vw;line-height:1.4;text-align:center;margin-top:2.6%;letter-spacing:-0.03em;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.prod_txt.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.prod_txt span{font-weight:bold;color:#f4d500;font-size:5.3333333333vw}.prod_listWrap{transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.prod_listWrap.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.prod_list{position:relative;background-color:#000;margin-top:8.4%;border:1px solid #787878}.prod_item{position:relative}.prod_item.mod-1{height:61.1vw;border-bottom:1px solid #787878;width:100%}.prod_item.mod-2{grid-area:2/1/4/2}.prod_item.mod-3{grid-area:2/2/4/3;border-right:1px solid #787878}.prod_item.mod-4{grid-area:2/3/3/4}.prod_item.mod-5{grid-area:3/3/4/4}.prod_item.mod-2,.prod_item.mod-3{height:46.6666666667vw}.prod_item.mod-4,.prod_item.mod-5{height:50.5333333333vw}.prod_item:nth-child(even){border-right:1px solid #787878}.prod_itemBadge{position:absolute}.mod-1 .prod_itemBadge{top:-4.8vw;left:-5.2469135802%;width:22.7692307692%}.mod-2 .prod_itemBadge,.mod-3 .prod_itemBadge{top:-2.5333333333vw;left:-7.0987654321%;width:31.7901234568%}.mod-4 .prod_itemBadge,.mod-5 .prod_itemBadge{top:3.8666666667vw;left:3.3950617284%;width:22.8395061728%}.prod_itemTtl{margin:0 auto 0 20.9%}.mod-1 .prod_itemTtl{width:46.6%;margin:5.8% auto 0 20.9%}.mod-2 .prod_itemTtl{margin:13.9% auto 0 28.5%;width:57.5%}.mod-3 .prod_itemTtl{margin:8.3% auto 0 32.8%;width:52%}.mod-4 .prod_itemTtl{margin:8.8% auto 0 30.6%;width:61.7283950617%}.mod-5 .prod_itemTtl{margin:8.3% auto 0 30.3%;width:56.6%}.prod_itemNum{position:absolute}.mod-1 .prod_itemNum{width:11.2%;top:13.3333333333vw;right:7.2307692308%}.mod-2 .prod_itemNum{top:13.3333333333vw;right:9.730769%;width:18.4%}.mod-3 .prod_itemNum{top:13.3333333333vw;right:3.730769%;width:24%}.mod-4 .prod_itemNum{top:16.6666666667vw;right:9.730769%;width:24.8%}.mod-5 .prod_itemNum{top:16.6666666667vw;right:3.930769%;width:31.2%}.mod-1 .prod_itemFig{width:82%;margin:4% auto 0}.mod-2 .prod_itemFig{width:67%;margin:25% auto 0}.mod-3 .prod_itemFig{width:88.5802469136%;margin:19% auto 0 6%}.mod-4 .prod_itemFig{width:34%;margin:23.7% auto 0 34.9%}.mod-5 .prod_itemFig{width:29.980247%;margin:25.9% auto 0 37%}.prod_itemAnnot{display:block;font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:2.4vw;margin-top:3.3%;text-align:center}.prod_annotTxt{font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:2.4vw;line-height:1.3333333333;text-align:right;display:block;margin:0.3076923077% -0.7692307692% 0px 0}.more{position:relative;margin-top:14.6%}.more_sand{position:absolute;top:-6.5333333333vw;right:6.9333333333%;width:86.4%}.more_wrap{position:relative;width:86.6666666667%;margin:0 auto}.more_ttl{width:44%;margin:0 auto;translate:1.6% 0;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.more_ttl.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.more_txt{font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:3.2vw;line-height:1.5833333333;text-align:center;margin-top:5%;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.more_txt.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.more_txt span{font-size:5.3333333333vw;color:#f4d500;font-weight:bold;line-height:1}.more_figWrap{transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.more_figWrap.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.more_itemFig{margin-top:8%;width:100%}.more_annotTxt{font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:2.4vw;line-height:1.3333333333;text-align:left;display:block;margin:0.3076923077% -0.7692307692% 0px 0}.result{position:relative;margin-top:21.6%}.result_sand{position:absolute;top:-11.2vw;right:34.6666666667%;width:52.5333333333%}.result_ttl{width:44%;margin:0 auto;translate:2.5% 0;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.result_ttl.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.result_wrap{position:relative;width:86.6666666667%;margin:0 auto}.result_listContainer{transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.result_listContainer.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.result_listWrap{max-height:61.3333333333vw;overflow:scroll;margin-top:6%}.result_list{position:relative}.result_item{font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:4vw;height:13.2vw;padding-left:5.1%;display:flex;align-items:center;justify-content:flex-start}.result_item:nth-child(odd){background-color:#232323}.result_item:nth-child(even){background-color:#323232}.result_num{position:relative;background-color:#008659;font-family:YakuHanJP,"Noto Sans JP","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;height:8vw;width:8vw;border-radius:100px;font-weight:bold}.result_num span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.result_itemName{padding-left:3.1%}.result_linkWrap{text-align:right;margin-top:3%;font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:2.4vw;color:#fff}.result_link{color:#fff;text-decoration:underline}.term{position:relative;margin-top:21.6%}.term_sand{position:absolute;top:-29.7333333333vw;right:14.6666666667%;width:72.1333333333%}.term_wrap{position:relative;width:86.6666666667%;margin:0 auto}.term_ttl{width:30%;margin:0 auto;translate:2.5% 0;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.term_ttl.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.term_box{position:relative;margin-top:5%;max-height:60.6666666667vw;overflow:scroll;border:1px solid #787878;background-color:#000;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.add-inView .term_box{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.term_listWrap{max-height:61.3333333333vw;overflow:scroll;margin-top:6%;border:1px solid #787878;background-color:#000}.term_list{position:relative;padding:6.5% 6.7%;background-color:#000}.term_item:nth-child(n+2){margin-top:6.1538461538%}.term_itemTtl{font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:3.2vw;font-weight:bold;line-height:1.5833333333}.term_itemDesc,.term_itemAnnotItem{font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:3.2vw;line-height:1.5833333333}.term_itemDesc small,.term_itemAnnotItem small{display:block;padding-left:1em;text-indent:-1em}.term_itemAnnotItem_link{color:#fff;text-decoration:underline}.bottom{margin-top:10.7%}.bottom_timeWrap{width:86.6666666667%;margin:10% auto 0;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.bottom_timeWrap.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.bottom_linkWrap{display:block;width:86.6666666667%;margin:16% auto 0;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s}.bottom_linkWrap.add-inView{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.footer_copy{display:block;width:41.4666666667%;margin:9.9% auto 0}.float_btn{position:relative;display:block;width:100%;height:11.3333333333vw;background:#4d4d4d}.float_btn span{position:relative;font-family:YakuHanJP,"noto-sans-cjk-jp","游ゴシック","ヒラギノ角ゴ Pro",sans-serif;font-size:3.2vw;font-weight:bold;color:#000;display:flex;align-items:center;justify-content:center;text-align:center;height:inherit}.hidden_wrap{overflow:hidden}.result_select_scrollBar{position:absolute;top:1px;right:1px;width:2.6666666667vw;height:calc(100% - 0.2666666667vw);background-color:#282828;z-index:1}.result .result_select_scrollBar{max-height:61.3333333333vw}.result_select_scrollBar_inline{position:absolute;top:0;width:100%;height:9.3333333333vw;background-color:#505050;border-radius:100px;cursor:pointer}.result_listWrap{scrollbar-width:none}.result_listWrap::-webkit-scrollbar{display:none}.term_listWrap{scrollbar-width:none}.term_listWrap::-webkit-scrollbar{display:none}.float_wrap{position:fixed;bottom:0;left:0;width:100%;z-index:5;transform:translateY(100%);transition:transform .3s;border:1px #4d4d4d solid}.float_wrap.add-scrolling{transform:translateY(0%)}.about_endTxt{color:#f4d500;font-size:4.2666666667vw;line-height:1.625;text-align:center;margin-top:13.8666666667vw;transform:translate(0, 6.6666666667vw) rotate(-0.0001deg);opacity:0;transition:transform .6s,opacity .6s;transition-delay:.9s}.add-inView .about_endTxt{transform:translate(0, 0) rotate(-0.0001deg);opacity:1}.util-pc{display:none}.util-sp{display:block}@media screen and (min-width: 768px){body{min-width:1000px}.container{padding-bottom:60px}.kv{height:62.5vw;min-height:625px}.kv_fig.mod-1{display:none}.kv_fig.mod-2{display:none}.kv_fig.mod-3{display:none}.kv_fig.mod-4{display:none}.kv_fig.mod-5{top:2.5%;right:0%;width:115.4166666667%;translate:100% 0;display:block}.kv_fig.mod-6{bottom:.5%;right:-14.4%;width:114.4166666667%;translate:-100% 0;display:block}.kv_ttl{left:51%;width:65%}.about{padding-top:172px}.about_horse{width:1269px;left:calc(50% - 723px)}.about_sand.mod-right{width:600px;right:calc(50% - 600px) !important}.about_sand.mod-left{left:calc(50% - 600px) !important;width:600px}.about_wrap{width:810px;margin:0 auto}.about_txt{font-size:24px;margin-top:60px}.about_linkWrap{margin:35px auto 0;width:490px}.about_timeWrap{margin:36px auto 0;width:490px}.part_timeWrap{padding-bottom:31px}.part_timeTtl{font-size:24px}.part_timeTtl::before,.part_timeTtl::after{width:188px}.part_timeTxt{width:467px;margin:18px auto 0}.part_timeDetailTxt{font-size:17px;margin:9px auto 0;letter-spacing:.06em}.way{margin-top:161px}.way_sand{top:-84px;right:calc(50% - 557px);width:477px}.way_wrap{width:1000px}.way_ttl{width:190px}.way_stepList{margin-top:91px;display:flex;align-items:flex-start;justify-content:center}.way_stepItem{width:33.3333333333%;height:330px}.way_stepItem.mod-2{height:330px}.way_stepItem:not(.mod-3)::after{background:url(../images/way/pc/border1.svg) no-repeat center center/auto 100%;height:100%;width:17.5px;top:50%;transform:translateY(-50%);left:calc(100% - 1px)}.way_stepTerm{top:-11px;width:155px}.mod-1 .way_stepDesc{left:44px;width:auto}.mod-2 .way_stepDesc{width:auto;left:51px}.mod-3 .way_stepDesc{left:56px;width:auto}.way_stepDesc{font-size:16px;transform:none;letter-spacing:normal;line-height:1.625;top:67px !important}.mod-1 .way_stepFig{width:193px;top:227px;left:58px;right:auto}.mod-2 .way_stepFig{width:182px;top:227px;left:71px;right:auto}.mod-3 .way_stepFig{width:193px;top:227px;left:67px;right:auto}.prod{margin-top:178px}.prod_sand{top:-156px;width:595px;right:calc(50% - 394px)}.prod_wrap{width:1000px}.prod_ttl{width:190px}.prod_txt{font-size:20px;margin-top:52px}.prod_txt span{font-size:33px}.prod_list{margin-top:40px;display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:0px;grid-row-gap:0px}.prod_list{font-size:20px;margin-top:40px}.prod_item.mod-1{grid-area:1/1/2/4;height:263px}.prod_item.mod-2,.prod_item.mod-3{width:297px;height:318px}.prod_item.mod-4,.prod_item.mod-5{width:405px;height:158px !important}.prod_item.mod-4{border-bottom:1px solid #787878}.mod-1 .prod_itemBadge{top:50%;left:77px;width:136px;transform:translateY(-50%)}.mod-2 .prod_itemBadge,.mod-3 .prod_itemBadge{top:17px;left:22px;width:80px}.mod-4 .prod_itemBadge,.mod-5 .prod_itemBadge{top:34px;left:14px;width:50px}.mod-5 .prod_itemBadge{top:47px;left:14px;width:50px}.mod-1 .prod_itemTtl{margin:70px auto 0 236px;width:249px}.mod-2 .prod_itemTtl{margin:42px 29px 0 auto;width:154px}.mod-3 .prod_itemTtl{margin:33px auto 0 125px;width:142px}.mod-4 .prod_itemTtl,.mod-5 .prod_itemTtl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mod-4 .prod_itemTtl{margin:33px auto 0 74px;width:155px}.mod-5 .prod_itemTtl{margin:44px auto 0 73px;width:141px}.mod-1 .prod_itemNum{top:169px;right:500px;width:60px}.mod-2 .prod_itemNum{top:102px;right:30px;width:49px}.mod-3 .prod_itemNum{top:102px;right:29px;width:64px}.mod-4 .prod_itemNum{top:95px;right:175px;width:56px}.mod-5 .prod_itemNum{top:109px;right:175px;width:72px}.mod-1 .prod_itemFig{margin:auto;position:absolute;width:378px;top:50%;right:68px;transform:translateY(-50%)}.mod-2 .prod_itemFig{width:186px;margin:84px auto 0 57px}.mod-3 .prod_itemFig{width:251px;margin:63px auto 0 24px}.mod-4 .prod_itemFig{position:absolute;top:22px;right:51px;width:73px;margin:auto}.mod-5 .prod_itemFig{width:65px;margin:auto;position:absolute;top:28px;right:55px}.prod_itemAnnot{font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:120px;right:25px;margin:auto}.prod_annotTxt{font-size:14px;line-height:1.4285714286}.more{margin-top:130px}.more_sand{top:-97px;right:calc(50% - 336px);width:648px}.more_wrap{width:717px}.more_ttl{width:291px}.more_txt{font-size:20px;line-height:1.9;margin-top:55px}.more_txt span{font-size:34px}.more_itemFig{margin:40px auto 0;width:500px}.more_annotTxt{font-size:14px;line-height:1.4285714286;width:500px;margin:4px auto 0 106px}.result{margin-top:174px}.result_sand{top:-61px;right:calc(50% - 76px);width:421px}.result_ttl{width:288px}.result_wrap{width:1000px}.result_listWrap{width:100%;margin-top:80px;max-height:426px}.result_list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.result_item{font-size:16px;height:49px;width:33.3333333333%;padding-left:17px}.result_num{width:30px;height:30px}.result_linkWrap{font-size:14px;margin-top:10px}.term{margin-top:181px}.term_sand{top:-183px;right:calc(50% - 270px);width:595px}.term_wrap{width:800px}.term_ttl{width:197px}.term_box{margin-top:82px;max-height:410px}.term_listWrap{width:100%;margin-top:80px;max-height:426px}.term_list{padding:33px 40px}.term_item:nth-child(n+2){margin-top:27px}.term_itemTtl{font-size:16px;line-height:1.625}.term_itemDesc,.term_itemAnnotItem{font-size:16px;line-height:1.625}.bottom{margin-top:80px}.bottom_timeWrap{margin:0px auto 0;width:490px}.bottom_linkWrap{width:650px;margin:92px auto 0}.footer_copy{width:266px;margin:160px auto 0}.float_btn{height:65px}.float_btn span{font-size:24px}.result_select_scrollBar{width:20px;height:calc(100% - 2px)}.result .result_select_scrollBar{max-height:426px}.result_select_scrollBar_inline{height:70px}.about_endTxt{font-size:36px;line-height:1.4444444444;margin-top:60px}.util-pc{display:block}.util-sp{display:none}}@media(hover: hover){body a:hover,body button:hover{opacity:.7}}@media screen and (min-width: 1200px){.about_horse{left:-122px}.about_sand.mod-right{right:0 !important}.about_sand.mod-left{left:0 !important}}@media screen and (max-width: 767px){.prod_list{display:flex;align-items:start;justify-content:center;flex-wrap:wrap}.prod_item:nth-child(n+2){width:50%;border-bottom:1px solid #787878}}@media print{html{zoom:.8}}