@charset "utf-8";
/* テーブルの開閉があるコンテンツで使用 */

/*横幅が最小で930px時*/
@media (min-width:930px) {
/*コンテンツ開閉*/
.cont1_btn, .cont2_btn, .cont3_btn, .cont4_btn, .cont5_btn, .cont6_btn, .cont7_btn, .cont8_btn, .cont9_btn, .cont10_btn, .cont11_btn, .cont12_btn, .cont13_btn, .cont14_btn, .cont15_btn,.cont16_btn,.cont17_btn,.cont18_btn,.cont19_btn,.cont20_btn
,.cont21_btn,.cont22_btn,.cont23_btn,.cont24_btn,.cont25_btn,.cont26_btn,.cont27_btn,.cont28_btn,.cont29_btn,.cont30_btn,.cont31_btn,.cont32_btn,.cont33_btn,.cont34_btn,.cont35_btn,.cont36_btn,.cont37_btn {
	display: none
}
}

/*横幅が最小で768px時*/
@media (min-width:768px) {
/*コンテンツ開閉*/
.cont1, .cont2, .cont3, .cont4, .cont5, .cont6,.cont7,.cont8,.cont9,.cont10,.cont11,.cont12,.cont13,.cont14,.cont15,.cont16,.cont17,.cont18,.cont19,.cont20
,.cont21,.cont22,.cont23,.cont24 ,.cont25 ,.cont26 ,.cont27,.cont28,.cont29,.cont30,.cont31,.cont32,.cont33,.cont35,.cont36,.cont37   {
	display: block !important
}
.cont1_btn,.cont2_btn,.cont3_btn,.cont4_btn,.cont5_btn,.cont6_btn,.cont7_btn,.cont8_btn,.cont9_btn,.cont10_btn
,.cont11_btn,.cont12_btn,.cont13_btn,.cont14_btn,.cont15_btn,.cont16_btn,.cont17_btn,.cont18_btn,.cont19_btn,.cont20_btn
,.cont21_btn,.cont22_btn,.cont23_btn,.cont24_btn,.cont25_btn,.cont26_btn,.cont27_btn,.cont28_btn,.cont29_btn,.cont30_btn,.cont31_btn,.cont32_btn,.cont33_btn,.cont34_btn,.cont35_btn,.cont36_btn,.cont37_btn,.no_open_shut{
	display: none
}
}

/*横幅が600px～767px時*/
@media (min-width:600px) and (max-width:767px) {
/*コンテンツ開閉*/
.cont1,.cont2,.cont3,.cont4,.cont5,.cont6,.cont7,.cont8,.cont9,.cont10
,.cont11,.cont12,.cont13,.cont14,.cont15,.cont16,.cont17,.cont18,.cont19,.cont20
,.cont21,.cont22,.cont23,.cont24 ,.cont25 ,.cont26 ,.cont27,.cont28,.cont29,.cont30,.cont31,.cont32,.cont33,.cont35,.cont36,.cont37   {
	display: block !important
}
.cont1_btn,.cont2_btn,.cont3_btn,.cont4_btn,.cont5_btn,.cont6_btn,.cont7_btn,.cont8_btn,.cont9_btn,.cont10_btn
,.cont11_btn,.cont12_btn,.cont13_btn,.cont14_btn,.cont15_btn,.cont16_btn,.cont17_btn,.cont18_btn,.cont19_btn,.cont20_btn
,.cont21_btn,.cont22_btn,.cont23_btn,.cont24_btn,.cont25_btn,.cont26_btn,.cont27_btn,.cont28_btn,.cont29_btn,.cont30_btn,.cont31_btn,.cont32_btn,.cont33_btn,.cont34_btn,.cont35_btn,.cont36_btn,.cont37_btn,.no_open_shut{
	display: none
}
}

/*横幅が最大で599px時*/
@media (max-width:599px) {
/*コンテンツ開閉*/
.cont1,.cont2,.cont3,.cont4,.cont5,.cont6,.cont7,.cont8,.cont9,.cont10
,.cont11,.cont12,.cont13,.cont14,.cont15,.cont16,.cont17,.cont18,.cont19,.cont20
,.cont21,.cont22,.cont23,.cont24 ,.cont25 ,.cont26,.cont27,.cont28,.cont29,.cont30,.cont31,.cont32,.cont33,.cont34,.cont35,.cont36,.cont37 {
	display: none;
	margin-bottom: 20px
}
.cont1_btn,.cont2_btn,.cont3_btn,.cont4_btn,.cont5_btn,.cont6_btn,.cont7_btn,.cont8_btn,.cont9_btn,.cont10_btn
,.cont11_btn,.cont12_btn,.cont13_btn,.cont14_btn,.cont15_btn,.cont16_btn,.cont17_btn,.cont18_btn,.cont19_btn,.cont20_btn
,.cont21_btn,.cont22_btn,.cont23_btn,.cont24_btn,.cont25_btn,.cont26_btn,.cont27_btn,.cont28_btn,.cont29_btn,.cont30_btn,.cont31_btn,.cont32_btn,.cont33_btn,.cont34_btn,.cont35_btn,.cont36_btn,.cont37_btn{
	display: table;
	position: relative;
	margin: 0 0 20px 5px;
	background-color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px
}
.no_open_shut{
	display: table;
	position: relative;
	margin: 20px 0px 5px 5px;
	background-color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px
}	
.cont1_btn:hover,.cont2_btn:hover,.cont3_btn:hover,.cont4_btn:hover,.cont5_btn:hover,.cont6_btn:hover,.cont7_btn:hover,.cont8_btn:hover,.cont9_btn:hover,.cont10_btn:hover
,.cont11_btn:hover,.cont12_btn:hover,.cont13_btn:hover,.cont14_btn:hover,.cont15_btn:hover,.cont16_btn:hover,.cont17_btn:hover,.cont18_btn:hover,.cont19_btn:hover,.cont20_btn:hover
,.cont21_btn:hover,.cont22_btn:hover,.cont23_btn:hover,.cont24_btn:hover,.cont25_btn:hover,.cont26_btn:hover,.cont27_btn:hover,.cont28_btn:hover,.cont29_btn:hover,.cont30_btn:hover,.cont31_btn:hover,.cont32_btn:hover,.cont33_btn:hover,.cont34_btn:hover,.cont35_btn:hover,.cont36_btn:hover,.cont37_btn:hover{
	color: #1111cc
}

.no_open_shut{
	cursor:auto
}
.w1_btn{
    background-color: #f5f5f5;
    border: #c0c0c0 1px solid;
    padding: 5px;
    display: block;
    margin-bottom: 5px;
    cursor: pointer;
    font-size: 1.25em;
    font-weight: bold;
	font-size: 16px;
}
#w1_btn{
    background-color: #f5f5f5;
    border: #c0c0c0 1px solid;
    padding: 5px;
    display: block;
    margin-bottom: 5px;
    cursor: pointer;
    font-size: 1.25em;
    font-weight: bold;
	font-size: 16px;
}	
}
