@charset "utf-8";

/*759px以下(SP)*/
@media screen and (max-width: 759.9px) {
body {
	margin: 0;
	padding: 15px;
	background: url(/shared2006/images/common/bg.gif) repeat-x;
}
#box {
width: 100%;
	background: #FFF;
	margin: 0 auto;
	padding: 50px 15px;
	box-sizing: border-box;
}
#box .dis_flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 10%;
    width: fit-content;
}
#box .dis_flex img:nth-of-type(1) {/*NTA*/
	width: 30%;
	height: auto;
	display: block;
	margin: auto;
}
#box .dis_flex img:nth-of-type(2) {/*JTB*/
	width: 30%;
	height: auto;
	display: block;
	margin: auto;
}
#box .dis_flex > div {
	width: 20%;
    letter-spacing: -3px;
	box-sizing: border-box;
	text-align: center;
}
#box p {
    padding: 25px 0;
    text-align: center;
    font-size: 14px;
    line-height: 1.5;
}
#box p a {
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	overflow-wrap: break-word;
}
}

/*760px以上(PC)*/
@media screen and (min-width: 760px) {
body {
	margin: 0;
	padding: 50px;
	background: url(/shared2006/images/common/bg.gif) repeat-x;
}
#box {
    width: 740px;
    height: 400px;
    background: #FFF;
    margin: auto;
	padding-top: 75px;
}
#box .dis_flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: auto;
    width: fit-content;
}
#box .dis_flex > div {
    letter-spacing: -3px;
    padding: 0 25px;
}
#box p {
    margin: 0;
    padding: 50px 0;
    text-align: center;
    font-size: 16px;
    line-height: 1.8;
}
#box p a {
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
	overflow-wrap: break-word;
}
}