/*-----------------------------------------------------------------------------------
campaign　キャンペーン
-----------------------------------------------------------------------------------*/
div#campaign {
	clear: both;
	height:140px;
}
div#campaign ul {
	width:94%;
	margin:14px auto;
}
div#campaign ul li {
	padding:5px;
	float:left;
	text-align:center;
}
div#campaign ul li img {
	width:100%;
}
/*-----------------------------------------------------------------------------------
campaign　キャンペーン
-----------------------------------------------------------------------------------*/
.container-fluid ul{
	padding:10px;
}
.container-fluid li{
	list-style:none;
	font-size: 12px;
	line-height: 1.8;
}
/*-----------------------------------------------------------------------------------
年齢認証modal
-----------------------------------------------------------------------------------*/
.modal { position:fixed; display:none; z-index:99999; top:0; width:100%; padding:20px; text-align:center; border:1px solid #FFF; /*background: URL(/img/popup/bg_modal2.jpg) ;*/  background-size: cover; box-sizing: border-box;}
.modal img { vertical-align:bottom; }
.modal p { margin-bottom:10px; }
.modal ul { text-align:center; }
.modal li { display:inline; }

/*-----------------------------------------------------------------------------------
カテゴリHTMLヘッダー用
-----------------------------------------------------------------------------------*/
/*.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #95ccff;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #95ccff;
    font-weight: bold;
}
.box26-1{width: 50%;
	float: left;}
.box26-2{width: 50%;
	float: right;}
.box26 p {
    margin: 0; 
    padding: 0;
}
.clearfix::after {
content: "";
display: block;
clear: both;}*/