@charset "Shift_JIS";

/*--------------------------------------------------------------------------*/

/*--- 00.common
--------------------------------------------------------------------------*/

/*--- font-size adjustment

 -------------+-------------
  pixels (px) | percent (%)
 -------------+-------------
       10     |     77
       11     |     85
       12     |     93
       13     |    100
       14     |    108
       15     |    116
       16     |    123.1
       17     |    131
       18     |    138.5
       19     |    146.5
       20     |    153.9
       21     |    161.6
       22     |    167
       23     |    174
       24     |    182
       25     |    189
       26     |    197
 -------------+-------------
 
--------------------------------------------------------------------------*/


/* 共通Eスタイル */

* {
	margin:0;
	padding:0;
	font-family:"EE EゴシチE",Arial,Verdana,Helvetica;
	font-size:100%;
	font-weight:normal;
	line-height:1.6;
	outline:none;
	/*For IE Only*/
	/*word-break:break-all;*/
}

body {
	font-size:13px;
	/*
	*font-size:small;
	*font:x-small;
	*/
	line-height:1.6;
	color:#555555;
	text-align:center;
}

table {
    font-size:inherit;
    font:100%;
	border-collapse:collapse;
}

td, th {
	font-size:100%;
	color:#555555;
}

img {
	border:0;
}

.wiiblue {
	color:#34BEED;
}

.caption {
	color:#666666;
}

.txtlink {
	color:#999999;
}

.txtlink_off {
	color:#AAAAAA;
}
.clear {
	clear:both;
}

.text-left {
	text-align:left;
}

.text-center {
	text-align:center;
}

.text-right {
	text-align:right;
}


/* header & footer overwrite */

#hdrMenu {/* required subject */
	/*height:17px;
	padding-bottom:15px;*/
}

/*#hdr {
	width:620px;
}

#hdrMenu {
	width:620px;
}

#hdrMenu .menu01 {
	width:182px;
}*/

#ftr {
	width:620px;
}



/* licensee */

#img-software {
	width:768px;
	height:66px;
	margin:0 auto;
	padding:0 0 14px;
	text-align:left;
	background-image:url(../img/title_bg3.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	clear:both;
}

#img-software {/* for 620px */
	width:620px;
}

#img-software p {
	margin:0;
	padding:0;
	float:left;
}

#img-software p.img-software1 {
	width:34px;
	height:66px;
}

#img-software p.img-software2 {
	width:106px;
	height:17px;
	margin:22px 0 0;
}

#img-software p.img-software3 {
	width:34px;
	height:66px;
	float:right;
}


#container {
	width:620px;
	margin:0 auto 30px;
	text-align:center;
}

#wrapper {
	width:620px;
	margin:0 auto;
	text-align:left;
}

/* catch, title, wi-fi */

.titlebox {
	width:620px;
	padding:0 0 28px;
}

.img-catch {
	width:620px;
}

.img-title {
	width:565px;
	float:left;
}

.img-wifi {
	width:55px;
	text-align:right;
	float:right;
}

/* softinfo */

.softinfbox {
	width:620px;
	padding:0 0 40px;
}

.textinfo, .textinfo2 {
	width:455px;
	border:0;
	float:left;
}
.textinfo2 {
	width:377px;
}

.tbl-textinfo, .tbl-textinfo2 {
	width:455px;
	margin:7px 0 6px;
	padding:0;
}
.tbl-textinfo2 {
	width:377px;
}

.tbl-textinfo td, .tbl-textinfo2 td {
	padding:4px 0;
	vertical-align:top;
}

.tbl-textinfo td p, .tbl-textinfo2 td p {
	font-size:93%;
	line-height:1.5;
}

.tbl-textinfo .info1, .tbl-textinfo2 .info1 {
	width:140px;
	padding:4px 0 4px 25px;
}

.tbl-textinfo .info2, .tbl-textinfo2 .info2 {
	width:15px;
}

.tbl-textinfo .info3, .tbl-textinfo2 .info3 {
	width:275px;
	letter-spacing:0.01em;
}
.tbl-textinfo2 .info3 {
	width:197px;
}

.tbl-textinfo .info3 a, .tbl-textinfo .info3 a:link,
.tbl-textinfo2 .info3 a, .tbl-textinfo2 .info3 a:link {
	color:#34BEED;
	text-decoration:none;
}

.tbl-textinfo .info3 a:hover, .tbl-textinfo2 .info3 a:hover {
	color:#34BEED;
	text-decoration:underline;
}

.tbl-linkbox, .tbl-linkbox2 {
	width:455px;
	border:0;
}
.tbl-linkbox2 {
	width:377px;
}

.tbl-linkbox td, .tbl-linkbox2 td {
	vertical-align:bottom;
}

.tbl-linkbox .link-official, .tbl-linkbox2 .link-official {
	width:390px;
	padding:0 0 0 25px;
}
.tbl-linkbox2 .link-official {
	width:312px;
}

.tbl-linkbox .link-cero, .tbl-linkbox2 .link-cero {
	width:40px;
}

.instructionsbox, .text-ceroz,
.instructionsbox2, .text-ceroz2 {
	width:430px;
	padding:0 0 7px 25px;
	font-size:93%;
	line-height:1.4;
}
.instructionsbox2, .text-ceroz2 {
	width:352px;
}

.instructionsbox a, .instructionsbox a:link,
.instructionsbox2 a, .instructionsbox2 a:link {
	font-size:inherit;
	color:#666;
	text-decoration:none;
}

.instructionsbox em, .instructionsbox2 em {
	font-size:inherit;
	color:#f00;
	font-style:normal;
}

.text-ceroz a, .text-ceroz a:link,
.text-ceroz2 a, .text-ceroz2 a:link {
	font-size:inherit;
	color:#f00;
	text-decoration:none;
}

.instructionsbox a:hover, .text-ceroz a:hover,
.instructionsbox2 a:hover, .text-ceroz2 a:hover {
	text-decoration:underline;
}

.btn_interview {/* 社長が訊く */
	padding:7px 0 0;
}

.btn_cvoice {/* クリエーターズボイス */
	padding:7px 0 0;
}

.img-package, .img-package2 {
	width:152px;
	float:right;
}
.img-package2 {
	width:220px;
}

.img-midashi {
	width:620px;
	margin:0 auto 10px;
	clear:both;
}

/* softtext */

.softtextbox {
	width:605px;
	padding:0 0 30px 15px;
	font-size:100%;
}

.softtext p {
	font-size:93%;
	margin:0 0 1em;
}

.img_right {
	float:right;
	padding:0 0 0 10px;
}

.for-npoint {
	width:605px;
	margin:10px 0 0;
	clear:both;
}

.for-npoint p {
	font-size:93%;
	margin:0 0 10px;
}

.link-wiipoint, link-wifi {
	float:left;
}


/* screenshot area */

.img196, .img43 {
	width:620px;
}

/* main screenshot */

.imgmainbox {
	width:620px;
	padding:0 0 30px;
}

.tbl-imgmain {
	width:620px;
}

.tbl-imgmain td,
.tbl-imgmain-c td {
	vertical-align:bottom;
	padding:0 0 5px;
}

.img196 .tbl-imgmain .img-main,
.img196 .tbl-imgmain .caption-main {
	width:427px;
	padding:0 0 5px 15px;
}

.img196 .tbl-imgmain .img-ctrl,
.img196 .tbl-imgmain .td-empty {
	width:178px;
}

.img196 .tbl-imgmain-c .img-main,
.img196 .tbl-imgmain-c .caption-main {
	width:427px;
	padding:0 97px 5px 96px;
}

.img196 .tbl-imgmain .img-main-f {
	width:605px;
	padding:0 0 5px 15px;
}


.img43 .tbl-imgmain .img-main,
.img43 .tbl-imgmain .caption-main {
	width:360px;
	padding:0 0 5px 55px;
}

.img43 .tbl-imgmain .img-ctrl,
.img43 .tbl-imgmain .td-empty {
	width:178px;
	padding:0 27px 5px 0;
}

.img43 .tbl-imgmain-c .img-main,
.img43 .tbl-imgmain-c .caption-main {
	width:360px;
	padding:0 130px 5px;
}


.tbl-imgmain .caption-main p,
.tbl-imgmain-c .caption-main p {
	font-size:93%;
	line-height:1.4;
}


/* small screenshot */

.img196 .screenshotbox {
	width:620px;
	padding:0 0 10px;
}

.img196 .ssbox,
.img196 .ssbox_c {
	width:280px;
	padding:0 15px 25px;
	float:left;
}

.img196 .ssbox_c {
	padding:0 170px 25px;
}

.img196 .img-ss {
	width:280px;
	padding:0 0 5px;
}

.img196 .caption-ss {
	width:280px;
	font-size:85%;
	line-height:1.4;
}

.img43 .screenshotbox {
	width:540px;
	margin:0 40px;
	padding:0 0 10px;
}

.img43 .ssbox,
.img43 .ssbox_c {
	width:240px;
	padding:0 15px 25px;
	float:left;
}

.img43 .ssbox_c {
	padding:0 150px 25px;
}

.img43 .img-ss {
	width:240px;
	padding:0 0 5px;
}

.img43 .caption-ss {
	width:240px;
	font-size:85%;
	line-height:1.4;
}

/* 特別な注釁E*/

.notes p {
	width:620px;
	margin:0 auto 25px;
	font-size:85%;
}

.caption {
	width:605px;
	padding:0 0 15px 15px;
	font-size:85%;
}

/* copyright */

.copyrightbox {
	width:500px;
	margin:0 auto;
	padding:0 60px;
}

.copyrightbox p {
	width:500px;
	font-size:85%;
	line-height:1.5;
}

.backbtnbox {
	margin:0 auto;
	padding:0 220px;
}