/*! ========================================================================
===========================================================================

	select.css
	---------------------------
	// Last modified: 2024/04/08 15:52:23

===========================================================================
======================================================================== */.page.-select .contentsBlock{padding:60px 0 100px;background:#000;color:#fff}@media(min-width: 701px){.page.-select .c_lead{font-size:22px}}.p_limitedTitle{padding:.2em;background:linear-gradient(to right, #c59e46 0%, #fef7b4 50%, #c59e46 100%);text-align:center;font-size:24px;letter-spacing:.3em;color:#900000}.p_pageTitle{margin-top:40px;margin-bottom:30px;padding:15px 0;background:linear-gradient(to right, #7d132c 0%, #bf291e 50%, #7d132c 100%);text-align:center;color:#fff}.p_pageTitle ._en,.p_pageTitle ._ja{display:block}.p_pageTitle ._en{font-size:38px;line-height:1.2}@media(max-width: 700px){.p_pageTitle ._en{font-size:24px}}.p_pageTitle ._ja{margin-top:.5em;font-size:16px;line-height:1.2}@media(max-width: 700px){.p_pageTitle ._ja{font-size:12px}}.p_selectMenu{margin:60px 0}.p_selectMenu ._title{display:flex;align-items:flex-end;gap:0 20px;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ccc}@media(max-width: 700px){.p_selectMenu ._title{flex-direction:column;justify-content:space-between;align-items:flex-start}}.p_selectMenu ._title ._en{font-size:24px}.p_selectMenu ._title ._ja{font-size:16px}.p_selectMenu ._row{display:flex;justify-content:space-between;gap:16px 32px}@media(min-width: 701px){.p_selectMenu ._row{align-items:flex-start}}@media(max-width: 700px){.p_selectMenu ._row{flex-direction:column;align-items:center}}@media(min-width: 701px){.p_selectMenu ._row ._col.-n1{width:312px;padding-top:10px}}@media(max-width: 700px){.p_selectMenu ._row ._col.-n1 img{width:100%}}@media(min-width: 701px){.p_selectMenu ._row ._col.-n2{width:calc(100% - 312px - 32px)}}.p_selectMenu ._row ._col.-n2 .image{margin-bottom:10px}.p_section.-orderSelect{margin-top:120px}@media(max-width: 700px){.p_section.-orderSelect{margin-top:80px}}.p_section.-orderSelect .images{display:flex;justify-content:space-between;gap:20px;margin-top:60px}@media(max-width: 700px){.p_section.-orderSelect .images{flex-direction:column;justify-content:center;align-items:center}}
