@charset "utf-8";

/*===========================*/
/*　　　　　　スポンサーリストページ
/*===========================*/
.sponcer_list_msg_box {
padding: 5px 0px 0px 5px;
}

.sponcer_list_msg_box p {
color:#000000;
font-size:14px;
line-height:150%;
padding: 0px 0px 5px 0px;
}

.sponcer_list_contents {
display: flex;
width: 100%;
margin: 10px auto;
padding: 0px;
text-align: center;
}

.sponcer_list_data_zone {
flex: 1;
padding: 0px 50px 0px 0px;
color:#000000;
font-size:14px;
line-height:150%;
text-align: left;
}

.sponcer_list_data_zone dl {
margin-left: 5px;
}

.sponcer_list_data_zone dt {
padding: 8px 0px 2px 5px;
font-weight: bold;
text-indent: -0.2em;
margin-left: 0.2em;
}

.sponcer_list_data_zone dt::before {
content: '\f04d';
font-family: "Font Awesome 5 Free";
font-size: 13px;
color: #FF6600;
font-weight: 700;
margin-left: -2px;
margin-right: 5px;
vertical-align: 1px;
}

.sponcer_list_data_zone dd {
padding: 0px 0px 5px 20px;
line-height: 150%;
text-indent: -1em;
margin-left: 1em;
}

.sponcer_list_data_zone dd::before {
content: '\f111';
font-family: "Font Awesome 5 Free";
font-size: 7px;
color: #FF6600;
font-weight: 700;
margin-left: -2px;
margin-right: 5px;
vertical-align: 3px;
}

.sponcer_list_bnr_zone {
width: 260px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.sponcer_list_bnr_zone ul {
list-style-type: none;
}

.sponcer_list_bnr_zone ul li {
display: block;
margin: 10px 5px 0px 5px;
text-align: center;
}

.sponcer_list_bnr_zone_768 {
display: none;
}

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

.sponcer_list_contents {
display: block;
width: 100%;
margin: 10px auto;
padding: 0px;
text-align: center;
}

.sponcer_list_data_zone {
display: block;
padding: 0px;
color:#000000;
font-size:14px;
line-height:150%;
text-align: left;
}

.sponcer_list_bnr_zone {
display: none;
}

.sponcer_list_bnr_zone_768 {
display: block;
width: 100%;
max-width: 768px;
margin: 0px auto;
padding: 20px 10px;
text-align: center;
}

.sponcer_list_bnr_zone_768 ul {
list-style-type: none;
}

.sponcer_list_bnr_zone_768 ul li {
display: inline-block;
margin: 15px 5px 0px 5px;
text-align: center;
}


}

