#infomation_box{width:100%;height:240px !important;margin:40px 0 0!important;padding-bottom:40px !important;overflow:hidden;}
.info{margin-bottom:20px;}
.heading_tit{font-size: 16px;font-weight: normal;margin: 0;padding-bottom: 10px;letter-spacing: 0.1em;
}
.heading_tit img {border:none !important;}
.products_item_heading,.new_item_heading{border-bottom:1px solid #333;}
.box_space{width:100%;height:230px;overflow: auto;font-size:1em;table-layout: fixed;border:1px solid #717171;text-align:left;padding-left:1.5em;line-height:210%;box-sizing:border-box;}
.info_detail_lists {list-style:none;}
.info_detail_lists a {color:#1a349f;}
.info_detail_lists a:hover {color:#79a6f2;text-decoration:underline;}
.info_date {background:#919191;padding:1px 4px;border-radius:5px;color:#fff;}
.tit_fspace {margin-bottom:2px;background:url(https://img12.shop-pro.jp/PA01064/818/etc/image_fish.png) 0 -2px no-repeat;}
#top_order{width:100%;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center;}
#top_order > div{flex:0 0 50%;position:relative;color:#303030;}
#to_l{background:#f3b872;padding-top:10px;}
#to_r{background:#c4c4c4;padding-top:10px;}
#top_order > div h2{margin:0;padding:0;}
#top_order > div h2 img{display:block;}
.to_list{width:100%;box-sizing:border-box;display:flex;flex-flow:row wrap;padding:0 10px;justify-content:space-between;margin:0;align-items:center;}
.to_list:after{content:"";flex:0 0 31.5%;height:0;}
.to_list li{flex:0 0 31.5%;margin-bottom:13px;position:relative;}
.to_list li a{background:#fff;display:block;width:100%;box-shadow:2px 2px rgba(0,0,0,0.3);}
.to_list li a:hover{font-weight:bold;}
.to_list li img{width:52px;height:auto;float:left;padding-left:3px;}
.to_list li p{width:calc(100% - 52px);line-height:1.3;padding:7px 0 3px 0;margin:0;float:right;text-align:left;}
.to_list li:nth-child(5) p,.to_list li:nth-child(6) p{padding:16px 0 3px 0;}
.to_list li a:after{content:"";display:block;clear:both;}
.to_list li.to_box2{flex:0 0 48%;font-size:16px;}
.to_list li.to_box2 p{padding:13px 0 3px 0;}
.to_list li.to_link{flex:0 0 100%;line-height:1.2;box-shadow:none;display:block;width:100%;font-weight:bold;font-size:16px;}
#to_l .to_list li.to_link a{color:#fff;box-sizing:border-box;padding:12px 0;background:linear-gradient(151deg ,#0072ff 30%,#0018ff 100%);text-shadow: 1px 1px 1px rgba(0, 37, 119, 0.8);border-left:1px solid #0018ff;border-top:1px solid #2285ff;border-right:1px solid #0018ff;border-bottom:1px solid #000b8b;}
#to_l .to_list li.to_link a:hover{background:#0072ff;}
#to_r .to_list li.to_link a{color:#fff;box-sizing:border-box;padding:12px 0;background:linear-gradient(151deg ,#ff7200 30%,#f74600 100%);text-shadow: 1px 1px 1px rgba(247, 70, 0, 0.8);border-left:1px solid #f74600;border-top:1px solid #ff8522;border-right:1px solid #f97a48;border-bottom:1px solid #862000;}
#to_r .to_list li.to_link a:hover{background:#ff7200;}
.to_pop:before{content:"";display:block;width:30px;height:21px;position:absolute;background:url("https://img12.shop-pro.jp/PA01064/818/etc/to_label.png") no-repeat top left transparent;z-index:2;}
#pr_tit_s,#pr_tit_d,#pr_tit_r,#pr_tit_e{display:block;background-color:#fff;text-align:center;height:165px;border-radius:4px;box-sizing:border-box;padding-top:10px;}
#pr_tit_s h3,#pr_tit_d h3,#pr_tit_r h3,#pr_tit_e h3{font-size:20px;margin:0;color:#fff;}
#pr_tit_s{background:url("https://img12.shop-pro.jp/PA01064/818/etc/ec_icon_ac_w.png") no-repeat center bottom #0f1dd4;background-size:80%;}
#pr_tit_d{background:url("https://img12.shop-pro.jp/PA01064/818/etc/ec_icon_wood_w.png") no-repeat center bottom #85411a;background-size:80%;}
#pr_tit_r{background:url("https://img12.shop-pro.jp/PA01064/818/etc/ec_icon_of_w.png") no-repeat center bottom #65687b;background-size:80%;}
#pr_tit_e{background:url("https://img12.shop-pro.jp/PA01064/818/etc/ec_icon_sonota_w.png") no-repeat center bottom #ff5e00;background-size:80%;}
.pl_s{display:block;border:2px solid #0f1dd4;box-sizing:border-box;border-radius:4px;}
.pl_d{display:block;border:2px solid #85411a;box-sizing:border-box;border-radius:4px;}
.pl_r{display:block;border:2px solid #65687b;box-sizing:border-box;border-radius:4px;}
.pl_e{display:block;border:2px solid #ff5e00;box-sizing:border-box;border-radius:4px;}
.to_osusume{background-image:url("https://img12.shop-pro.jp/PA01064/818/etc/toporder-03.gif?cmsp_timestamp=20210607093409");background-repeat:no-repeat;background-position:top right;}
.bannerbox{width:100%;margin:0 0 20px;}
.bannerbox a{display:block;line-height:1.0;}
.top_accordion{width:100%;}

.top_accordion dt{width:100%;display:block;}
.top_accordion dd{width:100%;display:none;padding:0 0 10px;margin:0;}
.top_accordion .tabscon{display:flex;flex-flow:row wrap;gap:20px;}
.top_accordion .tabscon div{margin:0;padding:0;flex:0 0 auto;width:calc(calc(100% - 40px) / 3);}

.top_accordion_more{display:block;width:fit-content;margin:0 0 15px auto;background:#5f5f5f;color:#fff;cursor:pointer;border-radius:5px;box-sizing:border-box;padding:10px 10px 10px 15px;font-weight:bold;}
.top_accordion_more:after{content:"もっと見る▼";display:inline-block;line-height:1.0;margin-left:5px;}
.top_accordion_more.active:after{content:"閉じる▲";}
.youtube_ban{display:flex;flex-flow:row wrap;gap:10px 15px;box-sizing:border-box;padding:10px 220px 10px 20px;border-radius:10px;border:3px solid #0088e8;background:url("https://img12.shop-pro.jp/PA01064/818/etc_base64/eW91dHViZV9iYW5uZXJpc2g.png") no-repeat bottom right;margin:20px 0;}
.ytban_tit{display:block;flex:0 0 100%;color:#0088e8;font-size:27px;}
.ytban_tit strong{font-size:120%;}
.ytban_tro,.ytban_jim{display:block;flex:0 0 auto;width:calc(50% - 8px);box-sizing:border-box;color:#fff;font-weight:bold;}
@media screen and (max-width:850px){.youtube_ban{background-size:contain;padding:10px 30% 10px 20px;}}
@media screen and (max-width:768px){
.youtube_ban{padding:5px 20px 15px;background:none;}
.ytban_tro img, .ytban_jim img{display:block;margin:0 auto;}
.ytban_tit::before{content:"";display:inline-block;background:url("https://img12.shop-pro.jp/PA01064/818/etc_base64/eW91dHViZV9iYW5uZXJpc2g.png") no-repeat bottom right;background-size:contain;width:35%;max-width:199px;aspect-ratio:1 / 0.87;vertical-align:middle;}
}
@media screen and (max-width:500px){
.ytban_tit{font-size:4.5vw;}
.youtube_ban{gap:15px 0;}
.ytban_tro, .ytban_jim{width:100%;}
}