@charset "UTF-8";
/* CSS Document */

.text {
  display: none;
}
.text01 {
  display: block;
}
.cal-selectbox {
    margin-bottom: 25px;
    height: auto;
}
.container .row .cal-selectbox label {
    width: 99%;
    height: auto;
    margin-left: 0.5%;
    margin-right: 0.5%;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 0px;
    margin-bottom: 29px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

/* 未チェックの選択肢を薄く表示 */
.container .row .cal-selectbox input + .list-item-label:after {
    opacity: 0.7;
}
 
/* チェックされた選択肢を濃く表示 */
.container .row .cal-selectbox input:checked + .list-item-label:after {
    opacity: 1;
}
#cal-select .cal-selectbox #cal01 .list-item-label:after,#cal-select .cal-selectbox #cal02 .list-item-label:after,#cal-select .cal-selectbox #cal03 .list-item-label:after,#cal-select .cal-selectbox #cal04 .list-item-label:after ,#cal-select .cal-selectbox #cal05 .list-item-label:after,#cal-select .cal-selectbox #cal06 .list-item-label:after,#cal-select .cal-selectbox #cal07 .list-item-label:after,#cal-select .cal-selectbox #cal08 .list-item-label:after,#cal-select .cal-selectbox #cal09 .list-item-label:after{
    content: '';/*何も入れない*/
    display: inline-block;/*忘れずに！*/
    width: 100%;/*画像の幅*/
    height: 395px;/*画像の高さ*/
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
}
#cal-select .cal-selectbox #cal01 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_01.png);
}
#cal-select .cal-selectbox #cal02 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_02.png);
}
#cal-select .cal-selectbox #cal03 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_03.png);
}
#cal-select .cal-selectbox #cal04 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_04.png);
}
#cal-select .cal-selectbox #cal05 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_05.png);
}
#cal-select .cal-selectbox #cal06 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_06.png);
}
#cal-select .cal-selectbox #cal07 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_07.png);
}
#cal-select .cal-selectbox #cal08 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_08.png);
}
#cal-select .cal-selectbox #cal09 .list-item-label:after {
    background-image: url(https://app.mama-kyun.com/wp/wp-content/themes/twentyeleven-mama/images/form/mama_09.png);
}
@media screen and (max-width:450px){
#cal-select .cal-selectbox #cal01 .list-item-label:after,#cal-select .cal-selectbox #cal02 .list-item-label:after,#cal-select .cal-selectbox #cal03 .list-item-label:after,#cal-select .cal-selectbox #cal04 .list-item-label:after ,#cal-select .cal-selectbox #cal05 .list-item-label:after,#cal-select .cal-selectbox #cal06 .list-item-label:after,#cal-select .cal-selectbox #cal07 .list-item-label:after,#cal-select .cal-selectbox #cal08 .list-item-label:after,#cal-select .cal-selectbox #cal09 .list-item-label:after{
    content: '';/*何も入れない*/
    display: inline-block;/*忘れずに！*/
    width: 100%;/*画像の幅*/
    height: 200px;/*画像の高さ*/
	margin-left: 0%;
	margin-top: 10px;
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
}	
}


@media screen and (min-width:451px) and (max-width:649px){
#cal-select .cal-selectbox #cal01 .list-item-label:after,#cal-select .cal-selectbox #cal02 .list-item-label:after,#cal-select .cal-selectbox #cal03 .list-item-label:after,#cal-select .cal-selectbox #cal04 .list-item-label:after ,#cal-select .cal-selectbox #cal05 .list-item-label:after,#cal-select .cal-selectbox #cal06 .list-item-label:after,#cal-select .cal-selectbox #cal07 .list-item-label:after,#cal-select .cal-selectbox #cal08 .list-item-label:after,#cal-select .cal-selectbox #cal09 .list-item-label:after{
    content: '';/*何も入れない*/
    display: inline-block;/*忘れずに！*/
    width: 100%;/*画像の幅*/
    height: 240px;/*画像の高さ*/
	margin-left: 0%;
	margin-top: 10px;
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
}	
	
	
}

@media screen and (min-width:650px) and (max-width:781px){
#cal-select .cal-selectbox #cal01 .list-item-label:after,#cal-select .cal-selectbox #cal02 .list-item-label:after,#cal-select .cal-selectbox #cal03 .list-item-label:after,#cal-select .cal-selectbox #cal04 .list-item-label:after ,#cal-select .cal-selectbox #cal05 .list-item-label:after,#cal-select .cal-selectbox #cal06 .list-item-label:after,#cal-select .cal-selectbox #cal07 .list-item-label:after,#cal-select .cal-selectbox #cal08 .list-item-label:after,#cal-select .cal-selectbox #cal09 .list-item-label:after{
    content: '';/*何も入れない*/
    display: inline-block;/*忘れずに！*/
    width: 100%;/*画像の幅*/
    height: 210px;/*画像の高さ*/
	margin-left: 0%;
	margin-top: 10px;
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
}
}

@media screen and (min-width:782px) and (max-width:991px){
#cal-select .cal-selectbox #cal01 .list-item-label:after,#cal-select .cal-selectbox #cal02 .list-item-label:after,#cal-select .cal-selectbox #cal03 .list-item-label:after,#cal-select .cal-selectbox #cal04 .list-item-label:after ,#cal-select .cal-selectbox #cal05 .list-item-label:after,#cal-select .cal-selectbox #cal06 .list-item-label:after,#cal-select .cal-selectbox #cal07 .list-item-label:after,#cal-select .cal-selectbox #cal08 .list-item-label:after,#cal-select .cal-selectbox #cal09 .list-item-label:after{
    content: '';/*何も入れない*/
    display: inline-block;/*忘れずに！*/
    width: 100%;/*画像の幅*/
    height: 270px;/*画像の高さ*/
	margin-left: 0%;
	margin-top: 10px;
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
}
}


@media screen and (min-width:992px) and (max-width:1199px){
#cal-select .cal-selectbox #cal01 .list-item-label:after,#cal-select .cal-selectbox #cal02 .list-item-label:after,#cal-select .cal-selectbox #cal03 .list-item-label:after,#cal-select .cal-selectbox #cal04 .list-item-label:after ,#cal-select .cal-selectbox #cal05 .list-item-label:after,#cal-select .cal-selectbox #cal06 .list-item-label:after,#cal-select .cal-selectbox #cal07 .list-item-label:after,#cal-select .cal-selectbox #cal08 .list-item-label:after,#cal-select .cal-selectbox #cal09 .list-item-label:after{
    content: '';/*何も入れない*/
    display: inline-block;/*忘れずに！*/
    width: 100%;/*画像の幅*/
    height: 350px;/*画像の高さ*/
	margin-left: 0%;
	margin-top: 10px;
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
}
}
