/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@font-face{font-family:"icons";src:url(../../../assets/fonts/iconfont/icons.eot?v=37ec35ce7cf5c0e12be052520d400292);src:url(../../../assets/fonts/iconfont/icons.eot?v=37ec35ce7cf5c0e12be052520d400292#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=7afe9a353f514599114d20592646883b) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=70fed2744424dcc56d954b8536a5587b) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=2e78165d59166768ad57e17037f56d26#icons) format("svg");font-weight:400;font-style:normal;font-display:swap}[type=text],[type=search],[type=tel],[type=url],[type=email],[type=password],[type=datetime],[type=date],[type=month],[type=week],[type=time],[type=datetime-local],[type=number],select,textarea{background:#fafafa}th{background-color:#f7f7f7}.section-bgGray{background:#f7f7f7}.gHeader{border-top-color:#cb2f1d}.gHeader_logo{background:#cb2f1d}.gHeader_logo>a img{display:block;aspect-ratio:171/33;object-fit:scale-down;width:171px}.gHeader_subLogo>a{background:#28008c}.gHeader_subLogo>a::before{content:"\ea2e";font-size:25px}.gMemberMenu{background:#555}.gSearch_targets{background:#f7f7f7}.gSearch_submit>[type=submit]{background:#eee;color:#555}.gSearch_detailSearch>button{color:#0080a5}.gSearch_buzzWord>dd>a{color:#0080a5}.gNav{background:#f7f7f7}.bottonNav{border-top-color:#cb2f1d}.bottonNav_logo img{aspect-ratio:286/56;width:286px}.bottomCalendar{background:#f7f7f7}.gDetailSearch_header::before{color:#777}.gDetailSearch_tabList{border-bottom-color:#cb2f1d}.gDetailSearch_tab>[type=button]{border-bottom:2px solid #cb2f1d;color:#777}.gDetailSearch_tab>[type=button][data-tab-btn-active]{color:#cb2f1d;border-color:#cb2f1d;border-bottom-color:#fff}.gDetailSearch_tab>[type=button][data-tab-btn-active]::before{background:#cb2f1d}.detailSearch_bottom{border-top:10px solid #f7f7f7}.detailSearch_selectedDel>[type=button]{border:1px solid #0080a5;color:#0080a5}.detailSearch_selectedDel>[type=button]::after{color:#cacaca}.detailSearch_clear>[type=button]{color:#777}.customInput_inner:before{color:#0080a5}.customInput_inner-vam{align-items:center}.customInput>[type=radio]+.customInput_inner:before{border-radius:50%}.customInput>[type=checkbox]:checked+.customInput_inner:before{background:#0080a5}.customInput>[type=radio]:checked+.customInput_inner:before{background:#0080a5}.customInput-termpicker:after,.customInput-monthpicker:after,.customInput-datepicker:after{color:#777}.headLine1{border-bottom-color:#cb2f1d}.headLine2{background:#f7f7f7;border-left-color:#cb2f1d}.headLine3::before{background:#cb2f1d}.headLine5{color:#cb2f1d}.headLine6{background:0 0;border:1px solid #cacaca;border-left:6px solid #cb2f1d;color:#333}.headLine6_main::before{color:#cb2f1d}.headLine6_sub{color:#cb2f1d}.btn-orange{background:#cb2f1d}.btn-blue{background:#cb2f1d}.btn-blueBorder{color:#0080a5;border-color:#cacaca}.treeMenu_name:before{color:#cacaca}.treeMenu_name-isActive,.treeMenu_name[data-tree-current]{color:#cb2f1d;font-weight:700}.treeMenu_toggle{color:#777;font-size:10px;transition:all .2s}.treeMenu_toggle[data-tree-toggle=open]{color:#777}.tab_item>a,.tab_item>button{border:1px solid #cacaca;border-bottom-color:#cb2f1d;background:#f7f7f7;color:#777}.tab_item-active>a,.tab_item-active>button,.tab_item [data-tab-btn-active]{border-color:#cb2f1d;border-bottom-color:#fff;color:#cb2f1d}.tab_item-active>a::before,.tab_item-active>button::before,.tab_item [data-tab-btn-active]::before{background:#cb2f1d}.pager_item-active>a{background:#cb2f1d}.cateFilters_item>a{color:#777}.cateFilters_item-isActive>a{border-color:#cb2f1d;background:#cb2f1d;color:#fff}.songInitials_item>span,.songInitials_item>a{color:#777}.songInitials_item>span{background:#f7f7f7;color:#cacaca}.songInitials_item-isActive>a{border-color:#cb2f1d;background:#cb2f1d;color:#fff}.wordSearch{background:#f7f7f7}.wordSearch_detailSearch>button{color:#0080a5}.formSteps_item{background:#cacaca}.formSteps_item-isActive{background:#cb2f1d}.formSteps_item-isActive>.formSteps_itemInner{background:#cb2f1d;color:#fff}.formSteps_itemInner{color:#777}.panel{background:#f7f7f7}.panel-whiteBg{background:#fff}.panel-grayBorder{border-color:#cacaca;background:0 0}.panel-redBorder{border:1px solid #cb2f1d}.address_add>a{color:#0080a5}.address_item{background:#f7f7f7}.address_del{color:#777}.orderHistory_header{background:#f7f7f7}.orderHistory_name>a{color:#0080a5}.orderHistory_info{color:#777}.orders_name>a{color:#0080a5}.orders_info{color:#777}.faqSearch_btn>button::before{color:#777}.faq_head>button::before{color:#777}.faq_head>button[data-acc-btn]::after{color:#777}.faq_head>button[data-acc-btn=open]{background:#f7f7f7}.faq_head>button[data-acc-btn=open]::after{color:#777}.faq_bodyInner::before{color:#cb2f1d}.cart_title>a{color:#0080a5}.cart_price{color:#777}.cart_footer{background:#f7f7f7}.cartFooter{background:#f7f7f7}.cartFooter_link>a{color:#777}.sideFrame_head{background:#f7f7f7}.sideFrame_head>span::before,.sideFrame_head>a::before{color:#555}.sideFrame_body>:first-child{margin-top:0}.sideFilter_block-footer{background:#f7f7f7}.sideFilter_blockHeader>[data-acc-btn]{color:#333;font-weight:700}.sideFilter_blockHeader>[data-acc-btn]::after{color:#777}.sideFilter_clear>button{color:#777}@media screen and (hover:hover){.mqDummy{width:auto}.gDetailSearch_tab>[data-tab-btn-active]:hover{opacity:1}.songs_item>a{transition:all .4s}.songs_item>a:hover{background:#f7f7f7}}@media screen and (min-width:737px){.mqDummy{width:auto}}@media screen and (min-width:736px){.mqDummy{width:auto}}@media screen and (max-width:736px){.mqDummy{width:auto}.gHeader_subLogo>a::before{font-size:20px}.gHeader_searchBtn{background:#cb2f1d}.gHeader_navBtn{background:#cb2f1d}.gNav_subLink>a{background:#28008c}.gNav_subLink>a::before{content:"\ea2e";font-size:20px}.tab_list{display:flex;overflow-x:auto}.tab_item{margin:0}.tab_item>a,.tab_item>button{white-space:nowrap;min-width:100px}.tab_item+.tab_item{margin-left:-1px}}