@charset "shift-jis";

#gmo {
	max-width: 900px;
	margin: 0 auto;
}
#gmo .pc_none{
	display: none;
}
#gmo h1{
    font-size: 25px;
    font-weight: 700;
	color: #005bab;
    border-bottom: solid 2px #005bab;
    margin: 15px 0 10px;
}
#gmo h2{
	font-size: 25px;
    font-weight: 700;
	color: #005bab;
    border-bottom: solid 2px #005bab;
    margin: 30px 0 10px;
}
#gmo h3{
	font-size: 17px;
	font-weight: 400;
	padding-left: 10px;
    line-height: 26px;
	margin-bottom: 15px;
}
#gmo h4{
	font-size: 17px;
	font-weight: 400;
    line-height: 26px;
	margin-bottom: 15px;
	color: #000;
	background-color: #f8f8f8;
	border-radius: 10px;
	padding: 10px 10px 10px 20px;
}
#gmo h4 a{
	font-size: 17px;
	color: #005bab;
}
#gmo h3 span{
	font-size: 14px;
	line-height: 20px;
	display: block;
    margin: 10px 0;
}
#gmo ul.caution{
	list-style: disc;
	padding-left: 2em;
}
#gmo ul.caution li{
	list-style: disc;
}
#gmo ul.caution li span{
	vertical-align: -2px;
	font-size: 17px;
	font-weight: 400;
    line-height: 26px;
}
::marker{
	font-size: 12px;
}
#gmo .table{
	display: inline-flex;
	width: 100%;
    border: solid 1px #005bab;
}
/* #gmo .table ul:nth-child(1){
    margin: 0 10px 0 0;
} */
#gmo .table ul li{
    width: 100%;
    padding: 5px 5px 5px 10px;
	font-size: 17px;
    line-height: 24px;
    border-bottom: solid 1px #599dd8;
    box-sizing: border-box;
}
#gmo .table ul:nth-child(1) li{
    background-color: #005bab;
    color: #fff;
    border-bottom: solid 1px #9fcbf1;
    width: 160px;
}
#gmo .table ul li:nth-child(7){
	border: none;
}
#gmo .table ul li a{
	color: #005bab;
	font-size: 17px;
}
#gmo .question h3{
	margin-bottom: 5px;
	font-weight: 500;
}
#gmo .question h4{
	margin-bottom: 15px;
}
#gmo .question .line{
	margin-bottom: 10px;
	border-bottom: dashed 1px #c5c5c5;
}

/* 240909 ADD TOSHIMA */

/* テーブル 高さ手動調節 */
#gmo .table ul:nth-child(1) li.t1,#gmo .table ul:nth-child(2) li.t1{
	height: 35px;
}
#gmo .table ul:nth-child(1) li.t2,#gmo .table ul:nth-child(2) li.t2{
	height: 35px;
}
#gmo .table ul:nth-child(1) li.t3,#gmo .table ul:nth-child(2) li.t3{
	height: 280px;
}
#gmo .table ul:nth-child(1) li.t4,#gmo .table ul:nth-child(2) li.t4{
	height: 83px;
}
#gmo .table ul:nth-child(1) li.t5,#gmo .table ul:nth-child(2) li.t5{
	height: 35px;
}
#gmo .table ul:nth-child(1) li.t6,#gmo .table ul:nth-child(2) li.t6{
	height: 59px;
}
#gmo .table ul:nth-child(1) li.t7,#gmo .table ul:nth-child(2) li.t7{
	height: 63px;
}

#gmo img{
	width: 100%;
}

#gmo .table ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
	padding: 0;
}
#gmo .table ul:nth-child(1) li {
	padding-left: 5%;
}
#gmo .table ul:nth-child(2) li {
    padding-left: 1.5%;
}

@media screen and (max-width: 1000px) {
	#gmo .table ul:nth-child(1) li.t1,#gmo .table ul:nth-child(2) li.t1{
		height: 65px;
	}
	#gmo .table ul:nth-child(1) li.t2,#gmo .table ul:nth-child(2) li.t2{
		height: 65px;
	}
	#gmo .table ul:nth-child(1) li.t4,#gmo .table ul:nth-child(2) li.t4{
        height: 145px;
	}
	#gmo .table ul:nth-child(1) li.t5,#gmo .table ul:nth-child(2) li.t5{
		height: 65px;
	}
}
/* テーブル 高さ手動調節 */