/**pc**/
body#option1910 #image-box.pc { overflow-y: hidden; position: relative; }
body#option1910 #image-box.pc { width: 100%; height: 100vh; max-height: 56vw; overflow-y: hidden; margin: 0; }
body#option1910 #image-box.pc #seven_press_logo { position: absolute; top: 0px!important; height: 100vh; }
body#option1910 #image-box.pc #seven_press_logo span.spcer { display: block; background-color: hsla(0,0%,0%,.0) ;height: 80vh; max-height: 46vw; }
body#option1910 #image-box.pc .abso#screenbt a { position: absolute; top: 0; left: 0 !important; z-index: 100; background-color: hsla(0,0%,100%,.0); display: block; width: 100%; height: 1200px; }
body#option1910 #image-box.pc .abso#screenbt a:hover { background-color: hsla(0,0%,100%,.5); }

body#option1910 .pc .catch { position: absolute; z-index: 10; font-size: 1.4vw; line-height: 2.2vw; color: #fff; background-color: hsla(0,0%,0%,.5); padding: 10px 20px }
body#option1910 .pc .catch { text-align: left; top: 50px; left: 50px !important; }

/**sp**/
body#option1910 #image-box.sp { overflow-y: hidden; position: relative; }
body#option1910 #image-box.sp { width: 100%; height: 100vh; overflow-y: hidden; margin: 56px 0 0 0; }/*max-height: 56vw; */
body#option1910 #seven_press_logo_sp.sp { position: absolute; top: 16px!important; left: 0!important; color: #000; background-color: hsla(0,0%,0%,.0);height: 100px; z-index: 1; opacity: 1!important }
body#option1910 a#seven_mark.sp img { width: 50px!important; height: auto; right: 10px; top: 10px; }

body#option1910 .sp .catch { position: absolute; z-index: 10; font-size: 1.1em; line-height: 1.4em; }
body#option1910 .sp .catch { width: calc( 100% - 40px ); text-align: center; top: 1.5em; left: 20px !important; background-color: hsla(0,0%,0%,.5); padding: 10px 20px  }
body#option1910 .sp .catch a { color: #fff; }

body#option1910 #primary {margin-top: 50px; }
.catorg { font-size: .7em; line-height:.7em }

@media only screen and (min-width: 1402px) {

}

@media only screen and (max-width: 1401px) {

}

@media only screen and (max-width: 1201px) {

}

@media only screen and (max-width: 991px) {/*break point*/

}

@media only screen and (max-width: 680px) {

}
