@charset "utf-8";
.p_doctor #filter .tab_figure li figure {
height: 0;
}
.p_doctor #filter .tab_figure li.list_1 figure {
padding-bottom: 92%;
}
.p_doctor #filter .tab_figure li.list_2 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_3 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_4 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_5 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_6 figure {
padding-bottom: 99%;
}
.p_doctor #filter .tab_figure li.list_7 figure {
padding-bottom: 99%;
}
.p_doctor #filter .tab_figure li.list_8 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_9 figure {
padding-bottom: 92%;
}
.p_doctor #filter .tab_figure li.list_10 figure {
padding-bottom: 109.5%;
}
.p_doctor #filter .tab_figure li.list_11 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_12 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_13 figure {
padding-bottom: 92%;
}
.p_doctor #filter .tab_figure li.list_14 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_15 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_16 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_17 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_18 figure {
padding-bottom: 99%;
}
.p_doctor #filter .tab_figure li.list_19 figure {
padding-bottom: 99%;
}
.p_doctor #filter .tab_figure li.list_20 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_21 figure {
padding-bottom: 92%;
}
.p_doctor #filter .tab_figure li.list_22 figure {
padding-bottom: 109.5%;
}
.p_doctor #filter .tab_figure li.list_23 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_24 figure {
padding-bottom: 121%;
}


.p_doctor #filter .tab_figure li.list_25 figure {
padding-bottom: 92%;
}
.p_doctor #filter .tab_figure li.list_26 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_27 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_28 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_29 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_30 figure {
padding-bottom: 99%;
}
.p_doctor #filter .tab_figure li.list_31 figure {
padding-bottom: 99%;
}
.p_doctor #filter .tab_figure li.list_32 figure {
padding-bottom: 109%;
}
.p_doctor #filter .tab_figure li.list_33 figure {
padding-bottom: 92%;
}
.p_doctor #filter .tab_figure li.list_34 figure {
padding-bottom: 109.5%;
}
.p_doctor #filter .tab_figure li.list_35 figure {
padding-bottom: 121%;
}
.p_doctor #filter .tab_figure li.list_36 figure {
padding-bottom: 121%;
}



.p_doctor #filter .tab_figure li.list_1{
width: 523px;
height: 454px;
}
.p_doctor #filter .tab_figure li.list_2 {
width: 320px;
height: 378px;
}
.p_doctor #filter .tab_figure li.list_3 {
width: 252px;
height: 302px;
margin-left: 0;
margin-top: 20px;
}
.p_doctor #filter .tab_figure li.list_4 {
width: 252px;
height: 302px;
margin-top: 20px;
margin-left: 20px;
}
.p_doctor #filter .tab_figure li.list_5 {
position: absolute;
top: 378px;
right: 0px;
width: 320px;
height: 378px;
margin-top: 20px;
}
.p_doctor #filter .tab_figure li.list_6 {
width: 422px;
height: 380px;
margin-left: 0;
}
.p_doctor #filter .tab_figure li.list_7 {
width: 422px;
height: 380px;
margin-left: 20px;
}
.p_doctor #filter .tab_figure li.list_8 {
width: 320px;
height: 380px;
margin-left: 0;
}
.p_doctor #filter .tab_figure li.list_9 {
width: 523px;
height: 460px;
float: right;
}
.p_doctor #filter .tab_figure li.list_10 {
width: 320px;
height: 380px;
float: left;
}
.p_doctor #filter .tab_figure li.list_11 {
width: 252px;
height: 300px;
float: left;
}
.p_doctor #filter .tab_figure li.list_12 {
width: 252px;
height: 300px;
float: left;
}
.p_doctor #filter .tab_figure li.list_13 {
width: 523px;
height: 454px;
}
.p_doctor #filter .tab_figure li.list_14 {
width: 320px;
height: 378px;
}
.p_doctor #filter .tab_figure li.list_15 {
width: 252px;
height: 302px;
margin-left: 0;
margin-top: 20px;
}
.p_doctor #filter .tab_figure li.list_16 {
width: 252px;
height: 302px;
margin-top: 20px;
margin-left: 20px;
}
.p_doctor #filter .tab_figure li.list_17 {
position: absolute;
top: 2374px;
width: 320px;
height: 378px;
margin-top: 20px;
}
.p_doctor #filter .tab_figure li.list_18 {
width: 422px;
height: 380px;
margin-left: 0;
}
.p_doctor #filter .tab_figure li.list_19 {
width: 422px;
height: 380px;
margin-left: 20px;
}
.p_doctor #filter .tab_figure li.list_20 {
width: 320px;
height: 380px;
margin-left: 0;
}
.p_doctor #filter .tab_figure li.list_21 {
width: 523px;
height: 460px;
float: right;
}
.p_doctor #filter .tab_figure li.list_22 {
width: 320px;
height: 380px;
float: left;
}
.p_doctor #filter .tab_figure li.list_23 {
width: 252px;
height: 300px;
float: left;
}
.p_doctor #filter .tab_figure li.list_24 {
width: 252px;
height: 300px;
float: left;
}
.p_doctor #filter .tab_figure li.list_25 {
width: 523px;
height: 454px;
}
.p_doctor #filter .tab_figure li.list_26 {
width: 320px;
height: 378px;
}
.p_doctor #filter .tab_figure li.list_27 {
width: 252px;
height: 302px;
margin-left: 0;
margin-top: 20px;
}
.p_doctor #filter .tab_figure li.list_28 {
width: 252px;
height: 302px;
margin-top: 20px;
margin-left: 20px;
}
.p_doctor #filter .tab_figure li.list_29 {
position: absolute;
top: 4370px;
width: 320px;
height: 378px;
margin-top: 20px;
}
.p_doctor #filter .tab_figure li.list_30 {
width: 422px;
height: 380px;
margin-left: 0;
}
.p_doctor #filter .tab_figure li.list_31 {
width: 422px;
height: 380px;
margin-left: 20px;
}
.p_doctor #filter .tab_figure li.list_32 {
width: 320px;
height: 380px;
margin-left: 0;
}
.p_doctor #filter .tab_figure li.list_33 {
width: 523px;
height: 460px;
float: right;
}
.p_doctor #filter .tab_figure li.list_34 {
width: 320px;
height: 380px;
float: left;
}
.p_doctor #filter .tab_figure li.list_35 {
width: 252px;
height: 300px;
float: left;
}
.p_doctor #filter .tab_figure li.list_36 {
width: 252px;
height: 300px;
float: left;
}

/*----------------------------------------
リストを12個以上表示させたい場合は、解除してください
----------------------------------------*/
#filter .tab_figure li.list_13,
#filter .tab_figure li.list_14,
#filter .tab_figure li.list_15,
#filter .tab_figure li.list_16,
#filter .tab_figure li.list_17,
#filter .tab_figure li.list_18,
#filter .tab_figure li.list_19,
#filter .tab_figure li.list_20,
#filter .tab_figure li.list_21,
#filter .tab_figure li.list_22,
#filter .tab_figure li.list_23,
#filter .tab_figure li.list_24,
#filter .tab_figure li.list_25,
#filter .tab_figure li.list_26,
#filter .tab_figure li.list_27,
#filter .tab_figure li.list_28,
#filter .tab_figure li.list_29,
#filter .tab_figure li.list_30,
#filter .tab_figure li.list_31,
#filter .tab_figure li.list_32,
#filter .tab_figure li.list_33,
#filter .tab_figure li.list_34,
#filter .tab_figure li.list_35,
#filter .tab_figure li.list_36 {
display: none;
}
