td {
font-size: 16px;
}
.wp-block-table {
border-radius: 12px;
background-color: white;
} .page-id-1745 .site-content{
background-image: url(https://towa-gifu.co.jp/wp-content/uploads/2024/08/Internship-background.jpg);
background-size: 100% 100%; 
background-repeat: no-repeat;
} .page-id-1633 .site-content {
background-image: url(https://towa-gifu.co.jp/wp-content/uploads/2024/08/Internship-background.jpg);
background-size: 100% 100%; 
background-repeat: no-repeat;
} .page-id-3406 .site-content {
background-image: url(https://towa-gifu.co.jp/wp-content/uploads/2024/08/Internship-background.jpg);
background-size: 100% 100%; 
background-repeat: no-repeat;
}.wrapper { border-radius:12px;box-shadow:3px 3px 5px rgba(0,0,0,0.27);padding:20px;margin-bottom:15px;margin-top:15px;display:flex;flex-wrap:wrap;} .firstrow, .secondrow { margin:auto;} .wimg { width:70px;margin-left:auto;margin-right:auto;display:block;} .caption { width:120px;text-align:center;font-size:11pt;display:block;margin-left:auto;margin-right:auto;} .square { width:120px;height:120px;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;flex-basis:20%;}body { width:-webkit-fill-available;height:100% } a { text-decoration:none;display:block;} .profiles_wrapper { background-color:white;width:1100px;margin:auto;border-radius:13px;padding:20px;display:flex;flex-wrap:wrap;} .profile { margin:20px;border-radius:13px;width:45%;padding:10px;height:230px;box-shadow:4px 4px 10px gray;transition:all 0.3s;position:relative;} .profile:hover { box-shadow:0px 0px 15px rgb(9, 255, 0);transition:all 0.3s;text-decoration-line:none;} .profile:active { box-shadow:0px 0px 2px black;transform:translateY(1px);transition:all 0.1s;} .profile_pic { width:35%;margin:10px;border-radius:10px;} .text { text-align:right;margin-top:-170px;padding-right:20px;color:rgb(39, 39, 39);font-size:15pt;font-weight:bold;position:absolute;bottom:0px;right:5px } .prf2 { width:45%;} @media all and (max-width:1200px){ body { width:-webkit-fill-available;height:100% } a { text-decoration:none;display:block;} .profiles_wrapper { background-color:white;width:1100px;margin:auto;border-radius:13px;padding:20px;display:flex;flex-wrap:wrap;} .profile { margin:20px;border-radius:13px;width:45%;padding:10px;height:230px;box-shadow:4px 4px 10px gray;transition:all 0.3s;position:relative;} .profile:hover { box-shadow:0px 0px 15px rgb(9, 255, 0);transition:all 0.3s;text-decoration-line:none;} .profile:active { box-shadow:0px 0px 2px black;transform:translateY(1px);transition:all 0.1s;} .profile_pic { width:35%;margin:10px;border-radius:10px;} .text { padding-top:40px;text-align:right;margin-top:-170px;padding-right:5px;color:rgb(39, 39, 39);font-size:13pt;font-weight:bold;line-height:40px;position:absolute;bottom:0px;right:auto 5px;} .prf2 { width:45%;} } @media all and (max-width:1000px){ body { padding:0px;height:100% } a { text-decoration:none;display:block;} .profiles_wrapper { background-color:white;width:1100px;margin:auto;border-radius:13px;padding:20px;display:flex;flex-wrap:wrap;} .profile { margin:15px;border-radius:13px;width:45%;padding:10px;height:230px;box-shadow:4px 4px 10px gray;transition:all 0.3s;position:relative;} .profile:hover { box-shadow:0px 0px 15px rgb(9, 255, 0);transition:all 0.3s;text-decoration-line:none;} .profile:active { box-shadow:0px 0px 2px black;transform:translateY(1px);transition:all 0.1s;} .profile_pic { width:35%;margin:10px;border-radius:10px;} .text { padding-top:120px;text-align:right;margin-top:-170px;padding-right:5px;color:rgb(39, 39, 39);font-size:13pt;font-weight:bold;line-height:40px;position:absolute;bottom:0px;right:0px;} .prf2 { width:45%;} } @media all and (max-width:820px){ body { padding:0px;height:100% } a { text-decoration:none;display:block;} .profiles_wrapper { background-color:white;width:1100px;margin:auto;border-radius:13px;padding:20px;display:flex;flex-wrap:wrap;} .profile { margin:10px;border-radius:13px;width:45%;padding:10px;height:230px;box-shadow:4px 4px 10px gray;transition:all 0.3s;position:relative;} .profile:hover { box-shadow:0px 0px 15px rgb(9, 255, 0);transition:all 0.3s;text-decoration-line:none;} .profile:active { box-shadow:0px 0px 2px black;transform:translateY(1px);transition:all 0.1s;} .profile_pic { width:35%;margin:10px;border-radius:10px;} .text { padding-top:165px;text-align:right;margin-top:-170px;padding-right:5px;color:rgb(39, 39, 39);font-size:11pt;font-weight:bold;line-height:25px;position:absolute;bottom:0px;right:5px;} .prf2 { width:45%;} } @media all and (max-width:667px){ body { padding:0px;height:100% } a { text-decoration:none;display:block;} .profiles_wrapper { background-color:white;width:500px;margin:auto;border-radius:13px;padding:20px;display:flex;flex-wrap:wrap;} .profile { margin:15px;border-radius:13px;width:100%;padding:10px;height:230px;box-shadow:4px 4px 10px gray;transition:all 0.3s;position:relative;} .profile:hover { box-shadow:0px 0px 15px rgb(9, 255, 0);transition:all 0.3s;text-decoration-line:none;} .profile:active { box-shadow:0px 0px 2px black;transform:translateY(1px);transition:all 0.1s;} .profile_pic { width:35%;margin:10px;border-radius:10px;} .text { padding-top:12px;text-align:right;margin-top:-170px;padding-right:5px;color:rgb(39, 39, 39);font-size:13pt;font-weight:bold;line-height:40px;position:absolute;bottom:0px;right:5px;} .prf2 { width:100%;} } @media all and (max-width:500px){ body { padding:0px;height:100% } a { text-decoration:none;display:block;} .profiles_wrapper { background-color:white;width:366px;margin:auto;border-radius:13px;padding:0px;display:flex;flex-wrap:wrap;} .profile { margin:15px;border-radius:13px;width:100%;padding:10px;height:230px;box-shadow:4px 4px 10px gray;transition:all 0.3s;position:relative;} .profile:hover { box-shadow:0px 0px 15px rgb(9, 255, 0);transition:all 0.3s;text-decoration-line:none;} .profile:active { box-shadow:0px 0px 2px black;transform:translateY(1px);transition:all 0.1s;} .profile_pic { width:35%;margin:10px;border-radius:10px;} .text { padding-top:120px;text-align:right;margin-top:-170px;padding-right:5px;color:rgb(39, 39, 39);font-size:13pt;font-weight:bold;line-height:40px;position:absolute;bottom:0px;right:5px;} .prf2 { width:100%;} } @media all and (orientation:landscape) and (max-width:750px) { } @media all and (max-width:375px){ body { padding:5px;height:100% } a { text-decoration:none;display:block;} .profiles_wrapper { background-color:white;width:350px;margin:auto;border-radius:13px;padding:0px;display:flex;flex-wrap:wrap;} .profile { margin:15px;border-radius:13px;width:100%;padding:10px;height:230px;box-shadow:4px 4px 10px gray;transition:all 0.3s;position:relative;} .profile:hover { box-shadow:0px 0px 15px rgb(9, 255, 0);transition:all 0.3s;text-decoration-line:none;} .profile:active { box-shadow:0px 0px 2px black;transform:translateY(1px);transition:all 0.1s;} .profile_pic { width:35%;margin:10px;border-radius:10px;} .text { padding-top:120px;text-align:right;margin-top:-170px;padding-right:5px;color:rgb(39, 39, 39);font-size:13pt;font-weight:bold;line-height:40px;position:absolute;bottom:0px;right:5px;} .prf2 { width:100%;} } @media all and (max-width:300px){ body { padding:0px;height:100% } a { text-decoration:none;display:block;} .profiles_wrapper { background-color:white;width:1100px;margin:auto;border-radius:13px;padding:0px;display:flex;flex-wrap:wrap;} .profile { margin:15px;border-radius:13px;width:100%;padding:10px;height:230px;box-shadow:4px 4px 10px gray;transition:all 0.3s;position:relative;} .profile:hover { box-shadow:0px 0px 15px rgb(9, 255, 0);transition:all 0.3s;text-decoration-line:none;} .profile:active { box-shadow:0px 0px 2px black;transform:translateY(1px);transition:all 0.1s;} .profile_pic { width:35%;margin:10px;border-radius:10px;} .text { padding-top:180px;text-align:right;margin-top:-170px;padding-right:5px;color:rgb(39, 39, 39);font-size:11pt;font-weight:bold;line-height:20px;position:absolute;bottom:0px;right:5px;} .prf2 { width:100%;} }