/* Extra CSS */

/* お届け希望日 */
.ctrl-disp-i-date-required{
    /* display: none; */ 
}

/* 送料 */
.ctrl-disp-carriage{
    /* display: none; */ 
}

/* フッター部のギフト部 */
#footer_box .ctrl-disp-gift{
    /* display: none; */ 
}

/* 共同購入メッセージ(assets/css/shop/base.cssを上書き) */
.joint-message{
    text-align: center;
    padding:1em 0;
    margin: 3em 0;    
}

/* マニュアル表示列 */
.manual-link-col-2{
}
.manual-link-col-2:after{
    clear:both;
}
.manual-link-col-2 > .col{
    width:50%;
    float:left;
}
.manual-link-col-2 > .col > a{
    padding:1em;
    display:inline-block;
    text-align:center;
}
.manual-link-col-2 > .col > a img{
    width:100%;
}
/*
@media all and (max-width: 479px){
    .manual-link-col-2 > .col{
        width:100%;
        float:none;
    }
}
*/

/* 注文確認追加記述 Add T2 22.05.29 */
#confirm-description{
	margin-top: 3em;
	margin-bottom: 3em;
	color: #555;
    position: relative;
    padding: 0.5em 1.75em;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 6px;
}
#confirm-description ul{
	margin-bottom: 1em;
}
#confirm-description ul li{
	font-size: 1.8em;
	line-height: 2em;
}
#confirm-description a.description-link{
	text-decoration: underline;
}
@media all and (max-width: 768px){
	#confirm-description{
		padding: 0.5em 1em;
	}	
	#confirm-description ul li{
		font-size: 1.2em;
		line-height: 1.5em;
	}
}