#inc_main ul{
	text-align:center;
}
/*#inc_main li{
	display:inline-block;
	width:180px;
	height:149px;
	position:relative;
	}*/
.mask01{
	opacity:0.4;
	filter: alpha(opacity=40);
	-ms-filter: "alpha( opacity=40 )";
	background: #f00;
	}
.mask02{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	/*background: #FFF;*/
	}
.alpha a:hover{
	opacity:0.4;
	filter: alpha(opacity=40);
	-ms-filter: "alpha( opacity=40 )";
	background: #f00;
}
.other{
padding-top:10px;
}
.ank{
float:left;
margin:1px;
}
.ank_goods{
float:left;
margin:0px 2px 3px 0px;
width:175px;
}

.ank_goods2{
float:left;
padding-left:1px;
width:185px;
}
.left{
float:left;
}

/*↓ 特集別 ↓*/

.maindesign{
	/*width:860px;*/
	max-width:860px;
	margin: auto;
	}
.maindesign h1{
	margin:0;
	padding:0;
}
.maindesign img{
	border:none;
}
.maindesign p{
	text-align:left;
}

div#main a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;}
	
	#main a img{
	border:0;}
	#main .mr{
	margin-right:2px;
	}
	#main .mt{
	margin-top:10px;}
	#main .m10{
	margin:10px 0;}
	.style1 {color: #FF0000}
    
	#sagyouiryou p{
    padding:5px;
    background-color:#0098db;
    font-weight:bold;
    color:#fff;
    font-size:1.5em;
    text-align:left;
    width:100%;
    border: 1px #ccc solid;
    }
　　#siyou td{
　　border-top:1px #ccc solid;
　　border-left:1px #ccc solid;
　　border-right:1px #ccc solid;
　　padding: 17px 5px 17px 5px;
　　}
.maindesign h3.hfh3{
position:absolute;
top:12px;
right:10px;
color:#000;
font-weight:bold !important;
font-size:1.9em !important;
background-image:none !important}

.maindesign h3.hfh3_ura{
position:absolute;
top:12px;
right:20px;
text-align:center;
color:#FFF;
font-weight:bold !important;
font-size:1.7em !important;
background-image:none !important}

.maindesign h3.hfh3_FFF{
position:absolute;
top:5px;
left:5px;
color:#FFF;
font-weight:bold !important;
font-size:2.2em !important;
background-image:none !important;
text-align:left  !important;}
.maindesign h3.hfh3_ura strong{
font-size:2.7em}

.maindesign h3.ssc{
font-size:2.1em !important;
}



.maindesign h3.hfh3_dan{
position:absolute;
top:5px;
left:5px;
color:#E13930;
font-weight:bold !important;
font-size:2.5em !important;
background-image:none !important;
text-align:left  !important;}

.maindesign .pr{
position:relative}

.maindesign .bBtn{

color:#FFF;
font-weight:bold;


margin:10px 0;
text-align:center;
font-size:2em;

}
.maindesign .btn80b0 {
    width: 80% !important;
    margin: 0 auto 0px;
    margin-top: auto;
}
.maindesign .fsMedium {
    font-size: 1.0em;
    padding: 0.75em 1.5em !important;
}
.maindesign .bBtn a{
color:#FFF;
background-color:#FC541F;
border-radius:5px;
padding: 4px;

padding-left:45px;
display:block;
border:4px solid #E83926}

.maindesign .bBtn a:hover{
background-color:#f97247
}
.maindesign .sum a{
background-color:#74b9ff;
border:4px solid #0984e3;
text-shadow:1px 1px 5px #000000;}

.maindesign .bBtn a:hover{
background-color:#f97247
}
.maindesign .sum a:hover{
background-color:#a2cefa
}

.maindesign .fl{
float:left}

.maindesign h3.em235{
font-size:2.35em !important}
.botton_box3 li {
    width: calc(49.33% - 7px);
    margin-right: calc(21px / 2);
    margin-bottom: 10px;
    text-align: center;
}
.botton_box3 li:nth-child(2n) {
    margin-right: 0px;
}
.botton_box3 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom: 10px;
}
.maindesign .t-fal h3,
.maindesign .iris h3{
	font-size:1.20em;
	color:#FFFFFF;
	padding: 10px 20px;
}
.maindesign .t-fal h3#grand_bleu{
	background-color:#0c3259;
}
.maindesign .t-fal h3#kiwi{
	background-color:#c1c14a;
}
.maindesign .t-fal h3#ruby{
	background-color:#c03e59;
}

.maindesign #gas h3,
.maindesign #ih h3{
	/*background-color:#999999;*/
	    font-size: 1.2em;
    font-family: "Noto Sans JP","ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
    color: #333;
    font-weight: bold;

}

.maindesign .w100p{
	width:100%!important;
	margin-right:0!important;
}

.maindesign ul{
	padding:0;
	list-style:none;
}
/*.maindesign .cols3-1 .text-box,
.maindesign .cols2-1st .text-box {
    padding-bottom: 3em;
}*/

@media all and (-ms-high-contrast:none){
  *::-ms-backdrop, .maindesign .otherbtn a {
	  margin:auto;	  
	   } /* IE11 */
}
.maindesign .kan img{
	margin-bottom:20px;
}
.maindesign .mtb20{
	margin:20px 0;
}
.maindesign .mgt20{
	margin-top:20px;
}
.maindesign .mgb50{
	margin-bottom:50px;
}
.maindesign .tal{
	text-align:left;
}
.maindesign .tabtn{
	text-align: right;
}
.maindesign .tac{
	text-align: center;
}
.mgn0{
	margin:0 !important;
}
.maindesign .w100p {
    width: 100%;
}
.maindesign .pc-only{
	display:block;
	}
.maindesign .smt-only{
	display:none;
}
.maindesign .pic img{
	vertical-align:bottom;
}
.listHeading1 {
    font-size: 1.2em;
    font-family: "Noto Sans JP","ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
    color: #333;
    font-weight: bold;
}
.maindesign .goods.cols4-2 li {
    margin-bottom: 10px !important;
}
@media screen and (min-width:768px){

.maindesign .w860{
	width:860px;
}
}
@media screen and (max-width:767px){

.botton_box3 li {
    width:100%;
	margin-right:0;
}
.maindesign .anc{
	padding-top:120px !important;
	margin-top:-120px !important;
	z-index:-1;
}
.maindesign .goods.cols3-2 li {
    width: calc(50% - 10px);
    margin-right: calc(10px / 1);
    margin-bottom: 20px;
}
}
