.Box101{
margin-top:0px;
margin-bottom:50px;
width: 960px;
float: left;
clear: both;
display:inline;
}
.ClassK1{
margin-top:0px !important;
margin-bottom:50px !important;
}
.Box32{
margin-top:0px;
margin-bottom:50px;
width: 100%;
float: left;
clear: both;
}
.ClassK2{
margin-top:0px !important;
margin-bottom:50px !important;
}
.Box33{
margin-top:0px;
margin-bottom:50px;
width: 100%;
float: left;
clear: both;
}
.ClassK3{
margin-top:0px !important;
margin-bottom:50px !important;
}
.page_3_1{
padding:8px 0;
color:#333333;
}
.page_3_2{
max-width:1160px;
margin:0 auto;
}
.page_3_3{
font-size:20px;
font-weight:800;
letter-spacing:.04em;
color:#1B6FA8;
text-align:center;
margin-bottom:12px;
}
.page_3_4{
font-size:34px;
font-weight:800;
color:#333333;
text-align:center;
line-height:1.45;
margin:0 0 16px;
}
.page_3_5{
font-size:17px;
color:#667085;
text-align:center;
line-height:1.9;
margin:0 auto 4px;
}
.page_3_6{
font-size:17px;
color:#667085;
text-align:center;
line-height:1.9;
margin:0 auto 34px;
}
.page_3_7{
display:flex;
flex-wrap:nowrap;
gap:18px;
align-items:stretch;
justify-content:center;
}
.page_3_8{
flex:1 1 0;
min-width:0;
background:#ffffff;
border:1px solid #E6DFD0;
border-left:6px solid #E76F51;
border-radius:12px;
padding:26px 22px;
box-shadow:0 6px 18px rgba(0&#44;
0&#44;
0&#44;
.08);
}
.page_3_9{
font-size:17px;
font-weight:700;
color:#0A2540;
line-height:1.75;
}
.page_3_10{
flex:1 1 0;
min-width:0;
background:#ffffff;
border:1px solid #E6DFD0;
border-left:6px solid #E76F51;
border-radius:12px;
padding:26px 22px;
box-shadow:0 6px 18px rgba(0&#44;
0&#44;
0&#44;
.08);
}
.page_3_11{
font-size:17px;
font-weight:700;
color:#0A2540;
line-height:1.75;
}
.page_3_12{
flex:1 1 0;
min-width:0;
background:#ffffff;
border:1px solid #E6DFD0;
border-left:6px solid #E76F51;
border-radius:12px;
padding:26px 22px;
box-shadow:0 6px 18px rgba(0&#44;
0&#44;
0&#44;
.08);
}
.page_3_13{
font-size:17px;
font-weight:700;
color:#0A2540;
line-height:1.75;
}
.page_3_14{
flex:1 1 0;
min-width:0;
background:#ffffff;
border:1px solid #E6DFD0;
border-left:6px solid #E76F51;
border-radius:12px;
padding:26px 22px;
box-shadow:0 6px 18px rgba(0&#44;
0&#44;
0&#44;
.08);
}
.page_3_15{
font-size:17px;
font-weight:700;
color:#0A2540;
line-height:1.75;
}
.page_3_16{
text-align:center;
margin-top:38px;
font-size:18px;
font-weight:700;
color:#333333;
}
.page_3_17{
font-size:22px;
color:#1B6FA8;
}
.Box34{
margin-top:0px;
margin-bottom:50px;
width: 100%;
float: left;
clear: both;
}
.ClassK4{
margin-top:0px !important;
margin-bottom:50px !important;
}
.Box35{
margin-top:0px;
margin-bottom:50px;
width: 100%;
float: left;
clear: both;
}
.ClassK5{
margin-top:0px !important;
margin-bottom:50px !important;
}
.page_5_1{
background:#F4F7FA;
border-radius:16px;
padding:56px 24px;
font-family:'游ゴシック'&#44;
'Yu Gothic'&#44;
'Hiragino Kaku Gothic ProN'&#44;
sans-serif;
color:#0A2540;
}
.page_5_2{
max-width:980px;
margin:0 auto;
}
.page_5_3{
font-size:18px;
font-weight:700;
letter-spacing:.10em;
color:#1B6FA8;
text-align:center;
margin-bottom:12px;
}
.page_5_4{
font-size:30px;
font-weight:800;
text-align:center;
line-height:1.5;
margin:0 0 14px;
}
.page_5_5{
font-size:16px;
color:#5b6b78;
text-align:center;
line-height:1.95;
margin:0 auto 40px;
max-width:680px;
}
.page_5_6{
display:flex;
flex-wrap:wrap;
background:#fff;
border-radius:14px;
overflow:hidden;
box-shadow:0 6px 18px rgba(10&#44;
37&#44;
64&#44;
.08);
margin-bottom:18px;
border:1px solid #E3EAF0;
}
.page_5_7{
background:#0A2540;
color:#fff;
padding:22px 24px;
width:260px;
}
.page_5_8{
font-size:13px;
color:#BFD6E8;
margin-bottom:5px;
}
.page_5_9{
font-size:20px;
font-weight:800;
color:#FFFFFF;
}
.page_5_10{
flex:1;
min-width:300px;
padding:22px 26px;
display:flex;
align-items:center;
}
.page_5_11{
display:flex;
align-items:center;
gap:14px;
flex-wrap:wrap;
}
.page_5_12{
color:#5b6b78;
font-size:14px;
line-height:1.6;
flex:1;
min-width:160px;
}
.page_5_13{
color:#E76F51;
font-size:22px;
font-weight:800;
}
.page_5_14{
color:#0A2540;
font-size:15px;
font-weight:700;
line-height:1.6;
flex:1;
min-width:160px;
}
.page_5_15{
color:#1B6FA8;
}
.page_5_16{
display:flex;
flex-wrap:wrap;
background:#fff;
border-radius:14px;
overflow:hidden;
box-shadow:0 6px 18px rgba(10&#44;
37&#44;
64&#44;
.08);
margin-bottom:18px;
border:1px solid #E3EAF0;
}
.page_5_17{
background:#0A2540;
color:#fff;
padding:22px 24px;
width:260px;
}
.page_5_18{
font-size:13px;
color:#BFD6E8;
margin-bottom:5px;
}
.page_5_19{
font-size:20px;
font-weight:800;
color:#FFFFFF;
}
.page_5_20{
flex:1;
min-width:300px;
padding:22px 26px;
display:flex;
align-items:center;
}
.page_5_21{
display:flex;
align-items:center;
gap:14px;
flex-wrap:wrap;
}
.page_5_22{
color:#5b6b78;
font-size:14px;
line-height:1.6;
flex:1;
min-width:160px;
}
.page_5_23{
color:#E76F51;
font-size:22px;
font-weight:800;
}
.page_5_24{
color:#0A2540;
font-size:15px;
font-weight:700;
line-height:1.6;
flex:1;
min-width:160px;
}
.page_5_25{
color:#1B6FA8;
}
.page_5_26{
display:flex;
flex-wrap:wrap;
background:#fff;
border-radius:14px;
overflow:hidden;
box-shadow:0 6px 18px rgba(10&#44;
37&#44;
64&#44;
.08);
margin-bottom:18px;
border:1px solid #E3EAF0;
}
.page_5_27{
background:#0A2540;
color:#fff;
padding:22px 24px;
width:260px;
}
.page_5_28{
font-size:13px;
color:#BFD6E8;
margin-bottom:5px;
}
.page_5_29{
font-size:20px;
font-weight:800;
color:#FFFFFF;
}
.page_5_30{
flex:1;
min-width:300px;
padding:22px 26px;
display:flex;
align-items:center;
}
.page_5_31{
display:flex;
align-items:center;
gap:14px;
flex-wrap:wrap;
}
.page_5_32{
color:#5b6b78;
font-size:14px;
line-height:1.6;
flex:1;
min-width:160px;
}
.page_5_33{
color:#E76F51;
font-size:22px;
font-weight:800;
}
.page_5_34{
color:#0A2540;
font-size:15px;
font-weight:700;
line-height:1.6;
flex:1;
min-width:160px;
}
.page_5_35{
color:#1B6FA8;
}
.page_5_36{
display:flex;
flex-wrap:wrap;
background:#fff;
border-radius:14px;
overflow:hidden;
box-shadow:0 6px 18px rgba(10&#44;
37&#44;
64&#44;
.08);
margin-bottom:18px;
border:1px solid #E3EAF0;
}
.page_5_37{
background:#0A2540;
color:#fff;
padding:22px 24px;
width:260px;
}
.page_5_38{
font-size:13px;
color:#BFD6E8;
margin-bottom:5px;
}
.page_5_39{
font-size:20px;
font-weight:800;
color:#FFFFFF;
}
.page_5_40{
flex:1;
min-width:300px;
padding:22px 26px;
display:flex;
align-items:center;
}
.page_5_41{
display:flex;
align-items:center;
gap:14px;
flex-wrap:wrap;
}
.page_5_42{
color:#5b6b78;
font-size:14px;
line-height:1.6;
flex:1;
min-width:160px;
}
.page_5_43{
color:#E76F51;
font-size:22px;
font-weight:800;
}
.page_5_44{
color:#0A2540;
font-size:15px;
font-weight:700;
line-height:1.6;
flex:1;
min-width:160px;
}
.page_5_45{
color:#1B6FA8;
}
.page_5_46{
text-align:center;
margin-top:30px;
font-size:20px;
font-weight:700;
color:#0A2540;
line-height:1.85;
}
.page_5_47{
color:#1B6FA8;
font-size:26px;
}
.Box36{
margin-top:0px;
margin-bottom:50px;
width: 100%;
float: left;
clear: both;
}
.ClassK6{
margin-top:0px !important;
margin-bottom:50px !important;
}
.page_6_1{
background:#F8F5EE;
border-radius:16px;
padding:56px 24px;
font-family:'游ゴシック'&#44;
'Yu Gothic'&#44;
'Hiragino Kaku Gothic ProN'&#44;
sans-serif;
color:#0A2540;
}
.page_6_2{
max-width:980px;
margin:0 auto;
}
.page_6_3{
text-align:center;
margin-bottom:44px;
}
.page_6_4{
font-size:18px;
font-weight:700;
letter-spacing:.10em;
color:#1B6FA8;
margin-bottom:14px;
}
.page_6_5{
font-size:30px;
font-weight:800;
line-height:1.55;
}
.page_6_6{
display:flex;
flex-wrap:wrap;
gap:32px;
align-items:flex-start;
background:#fff;
border:1px solid #E6DFD0;
border-radius:14px;
padding:34px 32px;
box-shadow:0 6px 18px rgba(10&#44;
37&#44;
64&#44;
.06);
}
.page_6_7{
flex:0 0 220px;
text-align:center;
}
.page_6_8{
width:220px;
height:264px;
object-fit:cover;
border-radius:12px;
background:#DCE5EC;
display:block;
}
.page_6_9{
margin-top:14px;
font-size:14px;
color:#5b6b78;
}
.page_6_10{
font-size:20px;
font-weight:800;
color:#0A2540;
}
.page_6_11{
flex:1;
min-width:300px;
font-size:16px;
line-height:2.0;
color:#2b3a47;
}
.page_6_12{
margin:0 0 18px;
}
.page_6_13{
color:#1B6FA8;
font-size:22px;
}
.page_6_14{
margin:0 0 18px;
}
.page_6_15{
color:#1B6FA8;
font-size:22px;
border-bottom:3px solid #F5C518;
padding-bottom:1px;
}
.page_6_16{
margin:0 0 18px;
}
.page_6_17{
color:#0A2540;
}
.page_6_18{
margin:0;
}
.page_6_19{
color:#1B6FA8;
font-size:20px;
}
.Box37{
margin-top:0px;
margin-bottom:50px;
width: 100%;
float: left;
clear: both;
}
.ClassK7{
margin-top:0px !important;
margin-bottom:50px !important;
}
.Box38{
margin-top:0px;
margin-bottom:50px;
width: 100%;
float: left;
clear: both;
}
.ClassK8{
margin-top:0px !important;
margin-bottom:50px !important;
}
div.IdCOM1_1{
text-align: justify;
text-justify: inter-ideograph;

}
div.IdCOM1_1  img{
text-align:left;
}
