@charset "UTF-8";
/* CSS Document */

/*********************************************************************
*
* Copyright (c) CUBIC DESIGN INC.
*
* Url : http://www.cubicdesign.co.jp
*
* Built       : 2015/07/17
* Last update : 2015/07/17
* Made by     : Matsuoka Tomoaki
* Updated by  : Matsuoka Tomoaki
*
**********************************************************************/


/*********************************************************************
* reset
**********************************************************************/
html{ height:100%; font-size:0; line-height:0; overflow-y:scroll; }
body{ height:100%; margin:0; padding:0; font-size:0; line-height:0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; word-break:break-all; -webkit-text-size-adjust:100%; }
img{ border:0; }
form{ margin:0; padding:0; }
p{ margin:0; padding:0; }
a,a:hover{ text-decoration:none; outline:none; }
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:0; line-height:0; }
ul,dl,dt,dd{ margin:0; padding:0; }
li,ol{ margin:0; padding:0; list-style:none; }
table{ border:0; border-collapse:collapse; border-spacing:0; }
caption,th{ text-align:left; }
.clear{ clear:both; margin:0; padding:0; font-size:0; line-height:0; }
sup{ font-size:60%; }
header,nav,article,aside,section,footer{ display:block; }
*{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }


/*********************************************************************
* PC
**********************************************************************/

  /* header
  ********************************************************************/
  span#headerLogo{ display:block; width:760px; margin:0 auto; padding:10px 0px 5px 0px; text-align:left; }
  dl#header{ display:block; width:760px; height:38px; margin:0 auto; position:relative; }
  dl#header dt{ display:block; width:203px; height:37px; position:absolute; top:-10px; right:0px; }
  dl#header dd{ display:block; width:149px; height:11px; position:absolute; top:15px; left:0px; }

	/* contents
  ********************************************************************/
  #contentsWrap{ width:760px; margin:0 auto; }

  /* footer
  ********************************************************************/
  span#footerLogo{ display:block; width:760px; margin:0 auto; padding:10px 0 30px 0; }
  span#footerLogo a{ font-size:12px; line-height:120%; color:#333; }
  footer .coming img{ width:40%; }
  ul#footer{ display:block; width:760px; margin:0 auto; padding:10px 0 0 0; overflow: hidden; } 
  ul#footer li{ height:12px; margin:0 35px 0 0; padding:0 0 0 12px; background:url(../img/footer_list.png) no-repeat left 3px; float:left; }
  ul#footer li a{ display:inline-block; height:12px; font-size:11px; line-height:120%; color:#333; }
  ul#footer li a.blank{ padding:0 13px 0 0; background:url(../img/footer_blank.png) no-repeat right top; }