.Box39{
margin-top:0px;
margin-bottom:5px;
width: 100%;
float: left;
clear: both;
}
.ClassK9{
margin-top:0px !important;
margin-bottom:5px !important;
}
.Box313{
margin-top:0px;
margin-bottom:0px;
width: 100%;
float: left;
clear: both;
}
.ClassK13{
margin-top:0px !important;
margin-bottom:0px !important;
}
.page_13_1{
background: linear-gradient(90deg&#44;
 #99dfff 0%&#44;
 #99dfff 30%&#44;
 #FFF 30%&#44;
 #FFF 100% );
}
.page_13_2{
width:95%
}
.page_13_3{
line-height:160%;
font-family:Hiragino Kaku Gothic W5 JIS2004;
 color:#FFFFFF;
letter-spacing:0.2em;
text-align:left;
 text-shadow: 1px 1px 0 #99dfff&#44;
-1px 1px 0 #99dfff&#44;
1px -1px 0 #99dfff&#44;
-1px -1px 0 #99dfff
}
.page_13_4{
font-weight:bold;
}
.page_13_5{
width:100%
}
.page_13_6{
display:flex;
 jusitfy-content:flex-start;
 align-items:flex-start
}
.page_13_7{
box-shadow:30px 20px 0px 0px  #ccefff;
 margin-right:10px;
 
}
.page_13_8{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 color:#000000;
 letter-spacing:0.1em;
}
.page_13_9{
font-weight:bold;
}
.page_13_10{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 color:#000000;
letter-spacing:0.1em;
}
.Box327{
margin-top:0px;
margin-bottom:15px;
width: 100%;
float: left;
clear: both;
}
.ClassK27{
margin-top:0px !important;
margin-bottom:15px !important;
}
.page_27_1{
width:95%;
 
}
.page_27_2{
line-height:160%;
letter-spacing:0.1em ;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#000000;
}
.page_27_3{
border-bottom:5px solid #000000 ;
 width:80px
}
.Box310{
margin-top:10px;
margin-bottom:5px;
width: 100%;
float: left;
clear: both;
}
.ClassK10{
margin-top:10px !important;
margin-bottom:5px !important;
}
.page_10_1{
background:#F7F7F7
}
.page_10_2{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_3{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_4{
width:60%
}
.page_10_5{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_6{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_7{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_8{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_9{
width:60%
}
.page_10_10{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_11{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_12{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_13{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_14{
width:60%
}
.page_10_15{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_16{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_17{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_18{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_19{
width:60%
}
.page_10_20{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_21{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_22{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_23{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_24{
width:60%
}
.page_10_25{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_26{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_27{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_28{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_29{
width:60%
}
.page_10_30{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_31{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_32{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_33{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_34{
width:60%
}
.page_10_35{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_36{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_37{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_38{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_39{
width:60%
}
.page_10_40{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_41{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_42{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_43{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_44{
width:60%
}
.page_10_45{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_46{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_47{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_48{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_49{
width:60%
}
.page_10_50{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_51{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_52{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_53{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_54{
width:60%
}
.page_10_55{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_56{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.page_10_57{
background:#FFFFFF;
 padding:1em 1em ;
}
.page_10_58{
display: flex;
 align-items: center;
 justify-content:space-between;
}
.page_10_59{
width:60%
}
.page_10_60{
 line-height:160%;
font-family:Hiragino Kaku Gothic W6 JIS2004;
 
}
.page_10_61{
line-height:160%;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.Box315{
margin-top:20px;
margin-bottom:15px;
width: 100%;
float: left;
clear: both;
}
.ClassK15{
margin-top:20px !important;
margin-bottom:15px !important;
}
.page_15_1{
width:95%;
 
}
.page_15_2{
line-height:160%;
letter-spacing:0.1em ;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#000000;
}
.page_15_3{
border-bottom:5px solid #000000 ;
 width:140px
}
.Box316{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK16{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_16_1{
 transition-duration: 0.5s;
 
}
.page_16_2{
line-height:normal;
letter-spacing:0.2em ;
 font-family:Hiragino Kaku Gothic W8 JIS2004;
 
}
.page_16_3{
line-height:;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.Box1017{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK17{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_17_1{
line-height:160%;
font-family:GSanSerif-B;
 color:#ff7ed4;
font-weight:bold;
}
.Box1018{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK18{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_18_1{
line-height:160%;
font-family:GSanSerif-B;
 color:#ff7ed4;
font-weight:bold;
}
.Box320{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK20{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_20_1{
 transition-duration: 0.5s;
 
}
.page_20_2{
line-height:normal;
letter-spacing:0.2em ;
 font-family:Hiragino Kaku Gothic W8 JIS2004;
 
}
.page_20_3{
line-height:;
font-family:Hiragino Kaku Gothic W3 JIS2004;
 
}
.Box1021{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK21{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_21_1{
line-height:160%;
font-family:GSanSerif-B;
 color:#ff7ed4;
font-weight:bold;
}
.Box1022{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK22{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_22_1{
line-height:160%;
font-family:GSanSerif-B;
 color:#ff7ed4;
font-weight:bold;
}
.text4629{
  color:#FFFFFF;
text-align: center;
}
#ClassTB29 ul{
display: table;
table-layout: fixed;
overflow: hidden;
margin-top:0px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}
#ClassTB29 li{
padding-right:10px;
}
#ClassTB29 li:last-child{
padding-right:0px;
}
#ClassTB29 li:last-child{
padding-left:0px;
}
.box4629{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4629{
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  width: 300px;
  height: 70px;
  padding: 10px 10px 10px 10px;
  box-sizing:border-box;
  line-height:140%;
background: #ff6300;
  color:#FFFFFF;
  font-size:1.5rem;
}
.text4629 span{
  padding: 7px 25px 7px 15px;
  display: block;
}
.box4629 a, .box4629 span{
  color:#FFFFFF !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4629 .yajirushi::before{
  border-top: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
}
.ClassK29{
margin-top:0px !important;
margin-bottom:20px !important;
}
#ClassTB24 ul{
display: table;
table-layout: fixed;
overflow: hidden;
width: 100%;
margin-top:0px;
margin-bottom:20px;
float: left;
margin-left:auto;
margin-right:auto;
}
ul.boximg24{
float: left;
text-align: left;
width: 100%;
}
ul.boximg24 li{
list-style-type: none;
float: left;
text-align: justify;
text-justify: inter-ideograph;
width: 100%;
}
ul.boximg24 li img{
text-align: center;
}
margin-right: 15px;
clear: both;
}
.ClassK24{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_24_1{
font-weight:bold;
}
.page_24_2{
font-weight:bold;
}
.page_24_3{
font-weight:bold;
}
.text4626{
  color:#555555;
text-align: center;
}
#ClassTB26 ul{
display: table;
table-layout: fixed;
overflow: hidden;
margin-top:0px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}
#ClassTB26 li{
padding-right:10px;
}
#ClassTB26 li:last-child{
padding-right:0px;
}
#ClassTB26 li:last-child{
padding-left:0px;
}
.box4626{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4626{
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  width: 300px;
  height: 70px;
  padding: 10px 10px 10px 10px;
  box-sizing:border-box;
  line-height:140%;
background: transparent;
  color:#555555;
  border: solid 1px #333333;
  color:#555555;
  font-size:1.5rem;
}
.text4626 span{
  padding: 7px 25px 7px 15px;
  display: block;
}
.box4626 a, .box4626 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4626 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK26{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box334{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK34{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box735{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
text-align: left;
clear: both;
}
.ClassK35{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box1036{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK36{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_36_1{
line-height:160%;
}
.page_36_2{
line-height:160%;
font-weight:bold;
}
.page_36_3{
line-height:160%;
font-weight:bold;
}
.page_36_4{
line-height:160%;
font-weight:bold;
}
.page_36_5{
line-height:160%;
font-weight:bold;
}
.page_36_6{
line-height:160%;
font-weight:bold;
}
div.IdCOM1_17{
text-align: justify;
text-justify: inter-ideograph;
float:left;
width:100%;
10 0px
}
div.IdCOM1_17  img{
text-align:left;
}
div.IdCOM1_18{
text-align: justify;
text-justify: inter-ideograph;
float:left;
width:100%;
10 0px
}
div.IdCOM1_18  img{
text-align:left;
}
div.IdCOM1_21{
text-align: justify;
text-justify: inter-ideograph;
float:left;
width:100%;
10 0px
}
div.IdCOM1_21  img{
text-align:left;
}
div.IdCOM1_22{
text-align: justify;
text-justify: inter-ideograph;
float:left;
width:100%;
10 0px
}
div.IdCOM1_22  img{
text-align:left;
}
#imgid7_35_1{
margin:0 auto;
text-align:center;
}
.IdIMG1_35{
text-align: justify;
text-justify: inter-ideograph;
float:left;
}
.IdIMG1_35 img{
margin-left: 0px;

}
div.IdCOM1_36{
text-align: justify;
text-justify: inter-ideograph;
float:left;
width:100%;
10 0px
}
div.IdCOM1_36  img{
text-align:left;
}
/* boxsize */
.news_box_size{
height:150px;
overflow:scroll; 
overflow-x:hidden;
}
.blog_box_size{
height:150px;
overflow:scroll; 
overflow-x:hidden;
}
/* boxsize */
