.Box31{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK1{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_1_1{
border-radius:16px;
overflow:hidden;
background:#0A2540;
box-shadow:0 14px 34px rgba(10&#44;
37&#44;
64&#44;
.25);
text-align:center;
color:#fff;
padding:40px 18px 36px;
font-family:'游ゴシック'&#44;
'Yu Gothic'&#44;
'Hiragino Kaku Gothic ProN'&#44;
sans-serif;
}
.page_1_2{
font-size:17px;
font-weight:700;
color:#9FC3DD;
letter-spacing:.14em;
margin-bottom:26px;
}
.page_1_3{
font-size:26px;
font-weight:800;
color:#fff;
line-height:1.45;
margin-bottom:18px;
}
.page_1_4{
font-size:18px;
color:#9FC3DD;
font-weight:700;
margin-bottom:34px;
}
.page_1_5{
font-size:15px;
color:#D6E4EF;
line-height:1.9;
max-width:820px;
margin:0 auto 40px;
text-align:left;
}
.page_1_6{
display:flex;
align-items:stretch;
justify-content:center;
gap:16px;
flex-wrap:wrap;
margin-bottom:36px;
}
.page_1_7{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 18px;
width:100%;
max-width:320px;
text-align:left;
}
.page_1_8{
font-size:12px;
color:#9FB6C6;
margin-bottom:4px;
}
.page_1_9{
font-size:18px;
font-weight:800;
color:#fff;
margin-bottom:10px;
}
.page_1_10{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_1_11{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 18px;
width:100%;
max-width:320px;
text-align:left;
}
.page_1_12{
font-size:12px;
color:#9FB6C6;
margin-bottom:4px;
}
.page_1_13{
font-size:18px;
font-weight:800;
color:#fff;
margin-bottom:10px;
}
.page_1_14{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_1_15{
background:rgba(245&#44;
197&#44;
24&#44;
.13);
border:1.5px solid #F5C518;
border-radius:12px;
padding:20px 18px;
width:100%;
max-width:320px;
text-align:left;
}
.page_1_16{
font-size:12px;
color:#F5C518;
margin-bottom:4px;
}
.page_1_17{
font-size:18px;
font-weight:800;
color:#F5C518;
margin-bottom:10px;
}
.page_1_18{
font-size:13px;
color:#FBEBB6;
line-height:1.7;
}
.page_1_19{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 18px;
width:100%;
max-width:320px;
text-align:left;
}
.page_1_20{
font-size:12px;
color:#9FB6C6;
margin-bottom:4px;
}
.page_1_21{
font-size:18px;
font-weight:800;
color:#fff;
margin-bottom:10px;
}
.page_1_22{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_1_23{
background:rgba(245&#44;
197&#44;
24&#44;
.13);
border:1.5px solid #F5C518;
border-radius:12px;
padding:18px 32px;
display:inline-block;
font-size:17px;
font-weight:800;
color:#F5C518;
margin-bottom:24px;
}
.page_1_24{
font-size:12px;
color:#9FB6C6;
line-height:1.7;
max-width:820px;
margin:0 auto;
text-align:left;
}
.Box32{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK2{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_2_1{
border-radius:16px;
overflow:hidden;
background:#0A2540;
box-shadow:0 14px 34px rgba(10&#44;
37&#44;
64&#44;
.25);
text-align:center;
color:#fff;
padding:40px 18px 36px;
font-family:'游ゴシック'&#44;
'Yu Gothic'&#44;
'Hiragino Kaku Gothic ProN'&#44;
sans-serif;
}
.page_2_2{
font-size:17px;
font-weight:700;
color:#9FC3DD;
letter-spacing:.14em;
margin-bottom:26px;
}
.page_2_3{
font-size:26px;
font-weight:800;
color:#fff;
line-height:1.45;
margin-bottom:18px;
}
.page_2_4{
font-size:18px;
color:#9FC3DD;
font-weight:700;
margin-bottom:34px;
}
.page_2_5{
font-size:15px;
color:#D6E4EF;
line-height:1.9;
max-width:820px;
margin:0 auto 40px;
text-align:left;
}
.page_2_6{
display:flex;
justify-content:center;
gap:16px;
flex-wrap:wrap;
margin-bottom:36px;
max-width:900px;
margin-left:auto;
margin-right:auto;
}
.page_2_7{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 22px;
width:100%;
max-width:340px;
text-align:left;
}
.page_2_8{
font-size:22px;
font-weight:800;
color:#F5C518;
margin-bottom:8px;
}
.page_2_9{
font-size:15px;
font-weight:800;
color:#fff;
margin-bottom:8px;
}
.page_2_10{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_2_11{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 22px;
width:100%;
max-width:340px;
text-align:left;
}
.page_2_12{
font-size:22px;
font-weight:800;
color:#F5C518;
margin-bottom:8px;
}
.page_2_13{
font-size:15px;
font-weight:800;
color:#fff;
margin-bottom:8px;
}
.page_2_14{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_2_15{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 22px;
width:100%;
max-width:340px;
text-align:left;
}
.page_2_16{
font-size:22px;
font-weight:800;
color:#F5C518;
margin-bottom:8px;
}
.page_2_17{
font-size:15px;
font-weight:800;
color:#fff;
margin-bottom:8px;
}
.page_2_18{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_2_19{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 22px;
width:100%;
max-width:340px;
text-align:left;
}
.page_2_20{
font-size:22px;
font-weight:800;
color:#F5C518;
margin-bottom:8px;
}
.page_2_21{
font-size:15px;
font-weight:800;
color:#fff;
margin-bottom:8px;
}
.page_2_22{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_2_23{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 22px;
width:100%;
max-width:340px;
text-align:left;
}
.page_2_24{
font-size:22px;
font-weight:800;
color:#F5C518;
margin-bottom:8px;
}
.page_2_25{
font-size:15px;
font-weight:800;
color:#fff;
margin-bottom:8px;
}
.page_2_26{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_2_27{
background:rgba(159&#44;
182&#44;
198&#44;
.16);
border:1.5px solid #6E8597;
border-radius:12px;
padding:20px 22px;
width:100%;
max-width:340px;
text-align:left;
}
.page_2_28{
font-size:22px;
font-weight:800;
color:#F5C518;
margin-bottom:8px;
}
.page_2_29{
font-size:15px;
font-weight:800;
color:#fff;
margin-bottom:8px;
}
.page_2_30{
font-size:13px;
color:#D6E4EF;
line-height:1.7;
}
.page_2_31{
background:rgba(245&#44;
197&#44;
24&#44;
.13);
border:1.5px solid #F5C518;
border-radius:12px;
padding:22px 32px;
display:inline-block;
max-width:760px;
}
.page_2_32{
font-size:17px;
font-weight:800;
color:#F5C518;
margin-bottom:6px;
}
.page_2_33{
font-size:14px;
color:#FBEBB6;
line-height:1.7;
}
/* boxsize */
.news_box_size{
height:150px;
overflow:scroll; 
overflow-x:hidden;
}
.blog_box_size{
height:2200px;
overflow:scroll; 
overflow-x:hidden;
}
/* boxsize */
