/*--------------------------------------------------------*/

/*  ページタイトルの背景写真　*/

/*--------------------------------------------------------*/

@media print, screen and (min-width: 768px){

.pagetitleBox .inner .titleBox{
	background:url("../img/main02.jpg") top right no-repeat;
	height:100px;
}

}

@media screen and (max-width: 768px){

.pagetitleBox .inner .titleBox{
	background:url("../img/sp_main02.jpg") top right no-repeat;
	height:100px;
}

}

/*--------------------------------------------------------*/

/*  アウトレット商品一覧　*/

/*--------------------------------------------------------*/

@media print, screen and (min-width: 768px){

.outlet{
	width:1080px;
	margin:20px auto 0;
}

.outlet .outlet_list{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 50px;
}

.outlet .outlet_list .box{
	background: #FFF;
	border:1px solid #E5E5E5;
	border-radius: 6px;
	overflow: hidden;
	box-shadow:
	0 1px 2px rgba(0,0,0,0.06),
	0 4px 8px rgba(0,0,0,0.04);
	padding:10px;
}

.outlet .outlet_list .box .product_ph{
	aspect-ratio: 3 / 2;
	overflow: hidden;
}

.outlet .outlet_list .box .product_ph img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: all  0.2s ease;
}

.outlet .outlet_list .box .product_ph img:hover{
	opacity: 0.7;
}

.outlet .outlet_list .box .infoBox{
	padding:17px 5px 7px;
}

.outlet .outlet_list .box .infoBox h2.product_name{
	padding:0 3px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px;
	color:#005FAA;
	font-weight:600;
	line-height:1.5em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
}

.outlet .outlet_list .box .infoBox p.product_price{
	padding:0 3px;
	margin-top:10px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333;
	font-weight:600;
	line-height:1.5em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
}

.outlet .outlet_list .box .infoBox p.product_price span.sold{
	color:#FF0000;
}

.outlet .outlet_list .box .infoBox p.product_size{
	padding:0 3px;
	margin-top:10px;
	font-family: 'Roboto',"Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#555;
	font-weight:400;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.outlet .outlet_list .box .infoBox p.product_txt{
	padding:0 3px;
	margin-top:7px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#555;
	font-weight:400;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	text-align: justify;
}

.outlet .outlet_list .box .infoBox .bt_contact{
	width:100%;
	margin:17px auto 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#FFF;
	background-color:#92C4D3;
	font-weight:600;
	line-height:1.0em;
	letter-spacing:0.13em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.outlet .outlet_list .box .infoBox .bt_contact a {
	display: block;
	padding:11px 0 14px;
	color:#FFF;
}

.outlet .outlet_list .box .infoBox .bt_contact a:hover {
	background:#14A5EB;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

}

@media screen and (max-width: 768px){

.outlet{
	padding:0 15px;
}

.outlet .outlet_list{
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 20px;
}

.outlet .outlet_list .box{
	background: #FFF;
	border:1px solid #E5E5E5;
	border-radius: 6px;
	overflow: hidden;
	box-shadow:
	0 1px 2px rgba(0,0,0,0.06),
	0 4px 8px rgba(0,0,0,0.04);
	padding:10px;
}

.outlet .outlet_list .box .product_ph{
	aspect-ratio: 3 / 2;
	overflow: hidden;
}

.outlet .outlet_list .box .product_ph img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: all  0.2s ease;
}

.outlet .outlet_list .box .product_ph img:hover{
	opacity: 0.7;
}

.outlet .outlet_list .box .infoBox{
	padding:15px 5px 7px;
}

.outlet .outlet_list .box .infoBox h2.product_name{
	padding:0 3px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#005FAA;
	font-weight:600;
	line-height:1.5em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
}

.outlet .outlet_list .box .infoBox p.product_price{
	padding:0 3px;
	margin-top:9px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	color:#333;
	font-weight:600;
	line-height:1.5em;
	letter-spacing:0.08em;
	font-feature-settings : "palt";
}

.outlet .outlet_list .box .infoBox p.product_price span.sold{
	color:#FF0000;
}

.outlet .outlet_list .box .infoBox p.product_size{
	padding:0 3px;
	margin-top:9px;
	font-family: 'Roboto',"Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#333;
	font-weight:400;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.outlet .outlet_list .box .infoBox p.product_txt{
	padding:0 3px;
	margin-top:6px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#333;
	font-weight:400;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	text-align: justify;
}

.outlet .outlet_list .box .infoBox .bt_contact{
	width:100%;
	margin:15px auto 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#FFF;
	background-color:#92C4D3;
	font-weight:600;
	line-height:1.0em;
	letter-spacing:0.13em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

.outlet .outlet_list .box .infoBox .bt_contact a {
	display: block;
	padding:11px 0 14px;
	color:#FFF;
}

.outlet .outlet_list .box .infoBox .bt_contact a:hover {
	background:#14A5EB;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

}
