@charset "Shift_JIS";

/* --------------------------
Copyright 2009 GungHo Online
FileName: style.css
---------------------------- */

* {
	margin:0;
	padding:0;
	font-style:normal;
	border:none;
}

body{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	/*\*/ height:100%; /* */
	font-size:small; _font-size:x-small; /* for IE */
	font-family:'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
	text-align:center;
	background:url(../img/body-back.gif) #000;
	line-height:1.3em;
	word-break:break-all;
}


/* |||||||||||| COMMON |||||||||||| */
/* FLOAT */
.fltL { float:left; }
.fltR { float:right; }

.pkg{
	overflow:hidden;
	margin-bottom:0;
}
.pkg:after{
    content: "";
    display:block;
    clear:both;
    height:0;
    overflow:hidden;
}
/*\*/
* html .pkg{
    height:0;
    overflow:visible;
}
/**/

/* MARGIN */
.MrgT10 { margin-top:10px; }


/* |||||||||||| HEAD |||||||||||| */
div#page {
	margin:0 auto;
	width:800px;
	border-right:1px #000 solid;
	border-left:1px #000 solid;
	background:url(../img/page-back.jpg) #FFF no-repeat;
}
div#header {
	margin:0 auto;
	width:740px;
	text-align:left;
}

/* |||||||||||| MAIN |||||||||||| */
div#main {
	margin:0 auto;
	width:740px;
}

div#main div.about {
	margin:0 auto;
	padding:20px 15px;
	width:704px;
	background:url(../img/about-back.gif) #000 no-repeat;
	color:#FFF;
	text-align:left;
}
div#main div.about div.in {
	margin:0 auto;
	width:704px;
	background:url(../img/aboutin-back_all.gif) #FFF repeat-y;
}
div#main div.about div.in .image {
	margin-left:70px;
	width:259px;
	height:158px;
}
div#main div.about div.in .buy {
	margin:0 15px;
	padding:10px 0;
	width:674px;
	background:url(../img/aboutin-img.jpg) no-repeat 55px 100%;
}

div#main div.about table {
	width:287px;
	border:1px #CCC solid;
	color:#000;
}
div#main div.about th {
	padding:2px;
	background:#CCC;
	color:#000;
	text-align:center;
}
div#main div.about td {
	padding:2px;
	border:1px #CCC solid;
	color:#000;
}

/* |||||||||||| FOOTER |||||||||||| */
div#under {
	width:800px;
	background:url(../img/foot-back.jpg) repeat-x 0% 100%;
}
div#footer {
	margin:0 auto;
	width:734px;
	text-align:left;
}

div#footer .fltL {
	padding:20px 0;
}
div#footer .fltL img {
	margin-right:10px;
}
