/*#seasonal .c-btnWrap{display:none;}*/
.ALNK {cursor:pointer}
a.ALNK {
    color: #000;
    text-decoration: none;
}

.b-mainTitle.-typeD{display:none;}
.ate_lineupProduct_navi ul {font-size:13px;clear:both;}
.ate_lineupProduct_navi ul li a,.tn_atLineup_itemPrice a,.tn_atLineup_itemName a,a.modalInline {
    color: #000;
    text-decoration: none;
}

.tn_atLineup_itemPrice {
    margin-top: 10px;
    font-size: 14px;
}
.tn_atLineup_itemName {
    font-size: 16px;
    line-height: 1.4;
    margin-top:15px;
}
@media screen and (max-width: 768px) {
	.tn_atLineup_itemName {
		margin-top:10px;
	}
}



.b-cont_column3,.b-cont_column2{z-index:1;position: relative;}

/*.b-section.b-cont_column2 .pic:not(.modalLINK) ,.b-section.b-cont_column3 .pic:not(.modalLINK) {display:none;}*/

.b-section.b-cont_column2 .inner{display:block; text-align:center; vertical-align:top;}
.b-section.b-cont_column2 .inner li { display:inline-block; width:400px; margin:auto 5px;vertical-align:top; margin-bottom:50px; }
#seasonal.b-section.b-cont_column2 .tn_atLineup_square{display:none;}
@media screen and (max-width: 768px) {
	.ate_innerBlock{padding:75px 0px!important;}
	.b-section.b-cont_column2 .inner li { display:block; width:100%; margin:auto;padding:0px;margin-bottom:30px; }	
}


.b-section.b-cont_column3 .inner{display:block; text-align:left; margin:0 auto 20px; width:830px;vertical-align:top;}
#semiordercase.b-section.b-cont_column3 .inner{text-align:center!important;}
.b-section.b-cont_column3 .inner li { display:inline-block; width:263px; margin:auto 5px;vertical-align:top; margin-bottom:50px; }

@media screen and (min-width: 768px) {
	#seasonal.b-section.b-cont_column3 .tn_atLineup_rectangle{display:none;}
}
@media screen and (max-width: 768px) {
	.b-section.b-cont_column3 .inner{width:100%;vertical-align:top;}
	.b-section.b-cont_column3 .inner li {display:inline-block; width:calc(50% - 12px); margin:auto 5px; padding:0px;margin-bottom:30px;vertical-align:top;}
	.b-section.b-cont_column3 .inner li:nth-child(3n) {  margin:auto 5px;margin-bottom:30px; }
	
	#seasonal.b-section.b-cont_column3 .inner li { display:block; width:100%; margin:auto;padding:0px;margin-bottom:30px; }
	#seasonal.b-section.b-cont_column3 .inner li .pic { margin-bottom:15px; }
	#seasonal.b-section.b-cont_column3 .tn_atLineup_square{display:none;}
}

.c-modal{z-index:10000;}

@media screen and (min-width: 768px) {
	.c-picSlide .list li .pic {width:800px; height:533px;}
}
.c-menuModal .inner.-innerPadding { max-width:800px; padding:0px; }


@media screen and (max-width: 768px) {
.c-menuModal .inner.-innerPadding { padding:0px 20px; }
}
.c-menuModal .priceBox { display:none; }
.c-modal .modalInner .c-picSlide { padding-bottom:0px; }
#hiddenpopup{visibility: hidden; height:0px; overflow:hidden;}
.c-menuModal.c-bgColorWrap--white .modalInner { background-color: rgba(255, 255, 255, 1); }


.c-red{color:#ff0000!important;}


.tn_ateLineupDescription{font-size:14px; margin-top:6px; line-height:26px;}
@media screen and (max-width: 768px) {.tn_ateLineupDescription{font-size:12px; line-height:22px;}}

.tn_ateLineupDescriptionB{font-size:16px; line-height:28px;}
@media screen and (max-width: 768px) {.tn_ateLineupDescriptionB{font-size:14px; line-height:26px;}}

.b-section.b-cont_column2 .c-title1,.b-section.b-cont_column3 .c-title1,.b-title .c-title1 { font-size: 18px; font-weight:bold;}

.b-section.b-sns .list > li { border-top:none; padding-top:10px;}

.c-box1 { background-color: #f0f0f0; max-width:500px; margin:auto;font-size: 16px; }




.c-modal .modalInner { padding: 50px 0; }
@media screen and (max-width: 768px) { .c-modal .modalInner { padding: 30px 0; } }

