.Box31{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK1{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box33{
margin-top:0px;
margin-bottom:0px;
width: 100%;
float: left;
clear: both;
}
.ClassK3{
margin-top:0px !important;
margin-bottom:0px !important;
}
.page_3_1{
font-family:GSanSerif-B;
 
}
.page_3_2{
font-size:3em;
 writing-mode: vertical-rl;
}
.page_3_3{
font-size: 1.3em;
 margin-left:30px;
}
.Box321{
margin-top:20px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK21{
margin-top:20px !important;
margin-bottom:20px !important;
}
.Box34{
margin-top:0px;
margin-bottom:0px;
width: 100%;
float: left;
clear: both;
}
.ClassK4{
margin-top:0px !important;
margin-bottom:0px !important;
}
.page_4_1{
width: 100%;
  height: 870px;
  background-size:cover;
  background-image:url(https://www.ukiyo-hokan.com/dataimge/1744849711.jpg);
  background-repeat: no-repeat;
/*画像が繰り返すのを防ぐ*/
}
.page_4_2{
font-family:GSanSerif-B;
 color:#FFFFFF;
 font-size:4em;
 margin-top:200px;
}
.page_4_3{
font-family:GSanSerif-B;
 color: #FFF;
 font-size:1.5em;
line-height: 2em;
}
.page_4_4{
font-size: 0.4em;
}
.page_4_5{
font-family:GSanSerif-B;
 color: #FFF;
 font-size:1.5em;
line-height: 2em;
}
.page_4_6{
font-size: 0.4em;
}
.page_4_7{
font-family:GSanSerif-B;
 color: #FFF;
 font-size:1.5em;
line-height: 2em;
}
.page_4_8{
font-size: 0.4em;
}
.page_4_9{
font-family:GSanSerif-B;
 color: #FFF;
 font-size:1.5em;
line-height: 2em;
}
.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: #3b4b86;
}
.page_13_2{
font-family:GSanSerif-B;
 color: #FFF;
 font-size:1.5em;
line-height: 2em;
 text-align: left;
 
}
.page_13_3{
font-size: 0.4em;
}
.page_13_4{
font-family:GSanSerif-B;
 color: #FFF;
 font-size:1.5em;
line-height: 2em;
 text-align: left;
 
}
.page_13_5{
font-size: 0.4em;
}
.page_13_6{
font-family:GSanSerif-B;
 color: #FFF;
 font-size:1.5em;
line-height: 2em;
 text-align: left;
 
}
.page_13_7{
font-size: 0.4em;
}
.page_13_8{
font-family:GSanSerif-B;
 color: #FFF;
 font-size:1.5em;
line-height: 2em;
 text-align: left;
 
}
.page_13_9{
font-size: 0.4em;
}
.Box35{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK5{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_5_1{
background: #3b4b86;
}
.page_5_2{
font-family:GSanSerif-B;
 color:#FFFFFF;
 font-size:4em;
 text-align: left;
 
}
.page_5_3{
margin-left:30px;
 
}
.page_5_4{
font-family:GSanSerif-B;
 font-size:1.7em;
 
}
.page_5_5{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_5_6{
margin-left:30px;
 
}
.page_5_7{
font-family:GSanSerif-B;
 font-size:1.7em;
 
}
.page_5_8{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_5_9{
margin-left:30px;
 
}
.page_5_10{
font-family:GSanSerif-B;
 font-size:1.7em;
 
}
.page_5_11{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.Box319{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK19{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_19_1{
margin-left:30px;
}
.page_19_2{
font-family:GSanSerif-B;
 font-size:2em;
}
.page_19_3{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_19_4{
margin-left:30px;
}
.page_19_5{
font-family:GSanSerif-B;
 font-size:2em;
}
.page_19_6{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_19_7{
margin-left:30px;
}
.page_19_8{
font-family:GSanSerif-B;
 font-size:2em;
}
.page_19_9{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_19_10{
margin-left:30px;
}
.page_19_11{
font-family:GSanSerif-B;
 font-size:2em;
}
.page_19_12{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_19_13{
margin-left:30px;
}
.page_19_14{
font-family:GSanSerif-B;
 font-size:2em;
}
.page_19_15{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_19_16{
margin-left:30px;
}
.page_19_17{
font-family:GSanSerif-B;
 font-size:2em;
}
.page_19_18{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_19_19{
margin-left:30px;
}
.page_19_20{
font-family:GSanSerif-B;
 font-size:2em;
}
.page_19_21{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.page_19_22{
margin-left:30px;
}
.page_19_23{
font-family:GSanSerif-B;
 font-size:2em;
}
.page_19_24{
font-family:Hiragino Maru Gothic W5 JIS2004;
 
}
.Box36{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK6{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_6_1{
width: 100%;
  height: 100px;
  background-size:cover;
  background-image:url(https://www.ukiyo-hokan.com/dataimge/1742799080.jpg);
  background-repeat: no-repeat;
/*画像が繰り返すのを防ぐ*/
}
.page_6_2{
line-height: 100%;
 font-family:GSanSerif-B;
 color:#3b4b86;
 font-size:4em;
 text-align: left;
 text-shadow: 2px 2px 0px #FFF;
 
}
.Box318{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK18{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box317{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK17{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box323{
margin-top:0px;
margin-bottom:0px;
width: 100%;
float: left;
clear: both;
}
.ClassK23{
margin-top:0px !important;
margin-bottom:0px !important;
}
.page_23_1{
line-height: 100%;
 font-family:GSanSerif-B;
 color:#3b4b86;
 font-size:4em;
 text-align: left;
 text-shadow: 2px 2px 0px #FFF;
 
}
.Box322{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK22{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box314{
margin-top:0px;
margin-bottom:0px;
width: 100%;
float: left;
clear: both;
}
.ClassK14{
margin-top:0px !important;
margin-bottom:0px !important;
}
.page_14_1{
width: 100%;
  height: 200px;
  background-size:cover;
  background-image:url(https://www.ukiyo-hokan.com/dataimge/1750665654.jpg);
  background-repeat: no-repeat;
/*画像が繰り返すのを防ぐ*/
}
.page_14_2{
line-height: 100%;
 font-family:GSanSerif-B;
 color:#3b4b86;
 font-size:4em;
 text-align: left;
 text-shadow: 2px 2px 0px #FFF;
 
}
.Box316{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK16{
margin-top:0px !important;
margin-bottom:20px !important;
}
/* boxsize */
.news_box_size{
height:150px;
overflow:scroll; 
overflow-x:hidden;
}
/* boxsize */
