@charset "shift_jis";
/* CSS Document */


/**/
body{margin:0;padding:0;}
h1 {font-size: 0!important;}

.inner_content { width: 900px; }

/* フォント - Noto */
#aircleaner_mtx {
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 400!important;
	line-height: 1.5!important;
	}
/*#aircleaner_mtx {
	font-family:"Century Gothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}*/

#aircleaner_mtx ul,
#aircleaner_mtx ol,
#aircleaner_mtx li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#aircleaner_mtx img,
#aircleaner_mtx a img {
	width: 100%;
	height: auto;
	border: none;
	vertical-align: bottom;
}

/* hover animation */
#aircleaner_mtx a,
#aircleaner_mtx a:hover,
#aircleaner_mtx a img,
#aircleaner_mtx a:hover img {
   transition: 0.2s all;
   text-decoration: none;
   }
/*#aircleaner_mtx a:hover {
   opacity: 0.8;
   }*/
#aircleaner_mtx a img{
   opacity: 1.0;
   }
#aircleaner_mtx a:hover img {
   opacity: 0.7;
   }

.br_pc { display: block; }
.br_sp { display: none; }

/* ==================================================

   基本設定

================================================== */

#aircleaner_mtx {
    width: 750px;
    margin: 30px auto;
    padding: 0;
    color: #121212;
    line-height: 1;
}

#aircleaner_mtx a {
	color: #121212;
	text-decoration: none;
}
#aircleaner_mtx a:hover {
    opacity:0.8;
}

#aircleaner_mtx img,
#aircleaner_mtx a img {
	width: 100%;
    height: auto;
    vertical-align: bottom;
}
#aircleaner_mtx .pc_none{ display: none; }


/* ==================================================

   見出し

================================================== */

#aircleaner_mtx h2 {
    width: 100%;
    margin-bottom: 30px;
}
#aircleaner_mtx h3 {
    width: 100%;
    margin-bottom: 0;
}

#aircleaner_mtx h2,
#aircleaner_mtx h3 {
    width: 100%;
    height: auto;
}

/* ==================================================

   商品エリア

================================================== */

#aircleaner_mtx .itembox {
    width: 100%;
    margin-bottom: 30px;
}
#aircleaner_mtx .col_1,
#aircleaner_mtx .col_2,
#aircleaner_mtx .col_3 {
    width: 100%;
    display: -webkit-box;
  	display: -ms-flexbox;
  	display: flex;
    -ms-flex-wrap: wrap;
  	flex-wrap: wrap;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
#aircleaner_mtx .col_1 > li,
#aircleaner_mtx .col_2 > li,
#aircleaner_mtx .col_3 > li {
    margin: 0;
    padding: 0;
}
#aircleaner_mtx .col_1 > li { width: 100%; }

#aircleaner_mtx .col_2 > li,
#aircleaner_mtx .col_3 > li {
    background-color: #3c3f48;
    border-top: solid 1px #6a6b70;
    box-sizing: border-box;
}

#aircleaner_mtx .col_2 > li {
    /*width: 374px;*/
    /*width: calc((100% / 2) - 1px);*/
    width: 50%;
    border-right: solid 1px #6a6b70;
}
#aircleaner_mtx .col_2 > li:nth-child(2n) {
    /*width: 375px;*/
    /*width: calc(100% / 2);*/
    width: 50%;
    border-right: none;
}

#aircleaner_mtx .col_2.price_s > li {
    /*width: 186px;*/
    /*width: calc((100% / 2) - 1px);*/
    width: 50%;
    border-right: solid 1px #6a6b70;
}
#aircleaner_mtx .col_2.price_s > li:nth-child(2n) {
    /*width: 187px;*/
    /*width: calc(100% / 2);*/
    width: 50%;
    border-right: none;
}

#aircleaner_mtx .col_3 > li {
    /*width: 249px;*/
    /*width: calc((100% / 3) - 1px);*/
    width: 33.33%;
    border-right: solid 1px #6a6b70;
}
#aircleaner_mtx .col_3 > li:nth-of-type(3) {
    /*width: 250px;*/
    /*width: calc(100% / 3);*/
    width: 33.33%;
    border-right: none;
}

#aircleaner_mtx .col_1 > li > a,
#aircleaner_mtx .col_2 > li > a,
#aircleaner_mtx .col_3 > li > a {
    position: relative;
    display: block;
}

/* 価格プロ
================================ */

#aircleaner_mtx .wrap_price {
    width: 100%;
}
#aircleaner_mtx .wrap_price .prices {
    display: block;
    width: 90%;
    margin: 0 auto;
    border-top: solid 1px #6a6b70;
    padding: 10px 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
	line-height: 1;
    text-align: center;
}

/* アニメーション */
#aircleaner_mtx a,
#aircleaner_mtx a:hover {
    transition: 0.2s all;
}