@charset "UTF-8";
#iframebox { width: 578px; min-width: 280px; position: absolute; z-index: 1000; background: url(/common/img/default/lightbox/bg_ibox.jpg) repeat 0 0; padding: 1px; }
#iframebox h1 { width: 100%; background: url(/common/img/default/lightbox/bg_ttl_ibox.jpg) repeat 0 0; margin: 0; }
#iframebox h1 img { display: block; width: 162px; height: 33px; margin: 0 auto; padding: 9px 0 8px; }
#iframebox #closeF { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; cursor: pointer; }

#iframebox-iframe { width: 578px; display: block; min-width: 280px; word-break: break-all; }

.iframebox-iframe { margin: 0; padding: 0; background: none!important; }

#overlay-f { position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; background: url(/common/img/default/lightbox/bg_overlay.png) repeat 0 0; }

.pc-view { display: block; }

.sp-view { display: none; }

/*-----------------------------------------------------------------------------------------------
	900px ～
------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------
	 ～　899px
------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------
	～　767px
------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------
	～ 599px
------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 599px) { #iframebox { width: 94.0%; }
  #iframebox-iframe { width: 100%; } }
/*-----------------------------------------------------------------------------------------------
	～ 577px
------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 577px) { .pc-view { display: none; }
  .sp-view { display: block; } }
