@charset "UTF-8";

.btn_kakudai_outer2 {
    display: inline-block;
    margin: 0.5rem 0.25rem;
}
.btn_kakudai_outer2.btn_back a {
    font-size: 1.6rem;
    padding: .5rem 3.5rem
}
@media only screen and (max-width:768px) {
    .btn_kakudai_outer2 {
        display: block;
        width: 80%;
        margin: auto;
        margin-top: 2.5rem;
        margin-top: 6.66vw
    }
    .btn_kakudai_outer2.btn_back a {
        font-size: 4.26vw;
        padding: 1.66vw 6.3vw
    }
}
@media only screen and (device-height:568px) {
    .btn_kakudai_outer2.btn_back a {
        font-size: 5vw
    }
}


.digital_contents_ar_innerbox {
  display: inline-block;
  vertical-align: top;
  margin-top: 1.5rem
}
.digital_contents_ar_innerbox img {
  margin-top: 1rem
}
.icon_app {
  width: 24.5rem;
  margin: 0 2rem
}
@media only screen and (max-width:768px) {
  .digital_contents_ar_innerbox img {
    margin-top: 0;
    margin-bottom: 2rem
  }
  .icon_app {
    width: 39%;
    margin: 0 5%
  }
}
@media only screen and (max-width:568px) {
  .icon_app {
    margin: 0 4.9%
  }
}

/* 項目名＋学年＋ファイル＋ファイル 構成の表 */
.twotype_table tr:nth-child(1) > th:nth-child(1){
	width: 500px;
}
.twotype_table tr:nth-child(1) > th:nth-child(2){
	width: 60px;
}
.twotype_table tr:nth-child(1) > th:nth-child(3){
	width: 180px;
}
.twotype_table tr:nth-child(1) > th:nth-child(4){
	width: 180px;
}
@media only screen and (max-width:768px) {
	#tanoshii_card .twotype_table{
		width: 120%;
	}
    #tanoshii_card .twotype_table tr:nth-child(1) > th:nth-child(1){
        width: 40%;
    }
    #tanoshii_card .twotype_table tr:nth-child(1) > th:nth-child(2){
        width: 5%;
    }
    #tanoshii_card .twotype_table tr:nth-child(1) > th:nth-child(3){
        width: 25%;
    }
    #tanoshii_card .twotype_table tr:nth-child(1) > th:nth-child(4){
        width: 25%;
    }
}

#tanoshii_card .stripTit{
	margin-bottom: 2em;
}