@charset "utf-8";
/*----------------------------------------------------
  lineup_diners_lions
----------------------------------------------------*/

@media screen and (max-width: 767px) {
.lineup_diners_lions img{
	vertical-align: bottom;
}
.lineup_diners_lions{
	margin: 0 auto;
	width: 94%;
	padding: 0 3%;
	background: #ffffff;
	text-align: center;
}
.lineup_diners_lions .lineup_diners_lionsInner{
	padding: 30px 0;
}
.lineup_diners_lions .lineup_diners_lionsInner h2{
	margin: 0 0 20px;
}
.lineup_diners_lions .lineup_diners_lionsInner h2 img{
	max-width: 467px;
	width: 100%;
}
.lineup_diners_lions .lineup_diners_lionsInner h2 +.cf{
	margin: 0 auto 20px;
	width: 100%;
}
.lineup_diners_lions .lineup_diners_lionsInner .fLeftBlock{
	margin: 0 auto 20px;
	max-width: 318px;
	width: 90%;
}
.lineup_diners_lions .lineup_diners_lionsInner .fLeftBlock p img{
	max-width: 318px;
	width: 90%;
}
.lineup_diners_lions .lineup_diners_lionsInner .fRightBlock{
	margin: 0 auto;
	max-width: 556px;
	width: 100%;
}
.lineup_diners_lions .lineup_diners_lionsInner .fRightBlock p img{
	max-width: 556px;
	width: 100%;
}
/*qsBtn*/
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01{
	margin: 0 0 20px;
}
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01 a{
	display: block;
	height: 41px;
	width: 224px;
	margin: 0 auto;
	text-indent: -9999px;
	background: url(/ja/entry_form/lp/common/component/base/lineup_diners_lions/btn_lineup_diners_lions_01.gif) no-repeat left top;
	-moz-background-size: 224px auto;
	-webkit-background-size: 224px auto;
	-ms-background-size: 224px auto;
	background-size: 224px auto;
}
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01 + p a{
	color: #0069aa;
	font-size: 14px;
}


/* link_btn 20250307 */
#corp_card > div:nth-child(3) > p > a.noclick{
    opacity:0.5;
    pointer-events: none;
}
#corp_card > div:nth-child(3) > p > a {

        display: block;
        height: 41px;
        width: 224px;
        margin: 0 auto;
        text-indent: -9999px;
        background: url(/ja/entry_form/lp/ptnr_rbz/img/btn_lineup_diners_jlc_business_01.png) no-repeat left top;
        -moz-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        -ms-background-size: 224px auto;
        background-size: 224px auto;
}
.corp_card_card .qsBtnBlock01{
	margin: 1em 0 1.5em;
}






}

@media screen and (min-width:768px) and ( max-width:1024px) {
.lineup_diners_lions img{
	vertical-align: bottom;
}
.lineup_diners_lions{
	margin: 0 auto;
	max-width: 944px;
	width: 96%;
	padding: 2%;
	background: #ffffff;
	text-align: center;
}
.lineup_diners_lions .lineup_diners_lionsInner{
	padding: 67px 0 66px;
}
.lineup_diners_lions .lineup_diners_lionsInner h2{
	margin: 0 0 70px;
}
.lineup_diners_lions .lineup_diners_lionsInner h2 img{
	max-width: 467px;
	width: 100%;
}
.lineup_diners_lions .lineup_diners_lionsInner h2 +.cf{
	margin: 0 auto 59px;
	max-width: 944px;
	width: 85%;
}
.lineup_diners_lions .lineup_diners_lionsInner .fLeftBlock{
	float: left;
	max-width: 318px;
	width: 33%;
}
.lineup_diners_lions .lineup_diners_lionsInner .fLeftBlock p img{
	max-width: 318px;
	width: 100%;
}
.lineup_diners_lions .lineup_diners_lionsInner .fRightBlock{
	float: right;
	max-width: 556px;
	width: 58%;
}
.lineup_diners_lions .lineup_diners_lionsInner .fRightBlock p img{
	max-width: 556px;
	width: 100%;
}
/*qsBtn*/
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01{
	margin: 0 0 27px;
}
#corp_card > div:nth-child(3) > p > a,
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01 a{
	display: block;
	height: 62px;
	width: 342px;
	margin: 0 auto;
	text-indent: -9999px;
	background: url(/ja/entry_form/lp/common/component/base/lineup_diners_lions/btn_lineup_diners_lions_01.gif) no-repeat left top;
}
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01 + p a{
	color: #0069aa;
	font-size: 14px;
}


/* link_btn 20250307 */
#corp_card > div:nth-child(3) > p > a.noclick{
    opacity:0.5;
    pointer-events: none;
}
#corp_card > div:nth-child(3) > p > a {
        display: block;
        height: 62px;
        width: 342px;
        margin: 0 auto;
        text-indent: -9999px;
        background: url(/ja/entry_form/lp/common/component/base/lineup_diners_lions/btn_lineup_diners_lions_01.gif) no-repeat left top;
}
.corp_card_card .qsBtnBlock01{
	margin: 3em 0;
}




}

@media screen and (min-width: 1025px) {
.lineup_diners_lions img{
	vertical-align: bottom;
}
.lineup_diners_lions{
	margin: 0 auto;
	width: 944px;
	background: #ffffff;
	text-align: center;
}
.lineup_diners_lions .lineup_diners_lionsInner{
	padding: 67px 0 66px;
}
.lineup_diners_lions .lineup_diners_lionsInner h2{
	margin: 0 0 70px;
}
.lineup_diners_lions .lineup_diners_lionsInner h2 +.cf{
	margin: 0 auto 60px;
	width: 944px;
}
.lineup_diners_lions .lineup_diners_lionsInner .fLeftBlock{
	float: left;
	width: 318px;
}
.lineup_diners_lions .lineup_diners_lionsInner .fRightBlock{
	float: right;
	width: 556px;
}
/*qsBtn*/

.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01{
	margin: 0 0 26px;
}
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01 a{
	display: block;
	height: 62px;
	width: 342px;
	margin: 0 auto;
	text-indent: -9999px;
	background: url(/ja/entry_form/lp/common/component/base/lineup_diners_lions/btn_lineup_diners_lions_01.gif) no-repeat left top;
}


.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01 a:hover{
	background-position: 0 -62px;
}
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01 + p a{
	color: #0069aa;
	font-size: 14px;
}
.lineup_diners_lions .lineup_diners_lionsInner .qsBtnBlock01 + p a:hover{
	text-decoration: none;
}
/* link_btn 20250307 */
#corp_card > div:nth-child(3) > p > a.noclick{
    opacity:0.5;
    pointer-events: none;
}
#corp_card > div:nth-child(3) > p > a {
        display: block;
        height: 62px;
        width: 342px;
        margin: 0 auto;
        text-indent: -9999px;
        background: url(/ja/entry_form/lp/common/component/base/lineup_diners_lions/btn_lineup_diners_lions_01.gif) no-repeat left top;
}
.corp_card_card .qsBtnBlock01{
	margin: 3em 0;
}

}


