﻿/* pagelayout.css　
--------------------------------------------------------- */
@charset "utf-8";
/* basic font family*/
html, body,
h1, h2, h3, h4, h5, h6, div, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, th, td {
	margin: 0;
	padding: 0;
	font-family:
	"メイリオ", Meiryo,
	"ヒラギノ角ゴ Pro W3",
	"HIragino Kaku Gothic Pro W3",
	"HIragino Kaku Gothic Pro",
	Osaka,
	"ＭＳ Ｐゴシック", "MS P Gothic",
	sans-serif;
}

/* area element */
body	        { font-size:12px; background: #F8CF29;}
#header-bg      { background: url(../img/0common/header_bg.jpg) repeat-x left top; height:322px;}
#header 		{ width:825px; margin:0 auto;}
#contents	    { width:825px; margin:0 auto; background: #FFFFFF;}
#side-a	        { width:29%; float: left; margin-top: 0px; margin-bottom: 0px; background: #FFFFFF;}
#side-b		    {
  width: 70%; 
  float: right; 
  margin-left: auto;
  margin-top: 0px;
  margin-right: 8px;
  background: #FFFFFF;
  color: #606060;
  font-size: 100%; }
#footer         { 
    width:825px; margin:0 auto; background: url(../img/0common/footer_bg.gif) repeat; color: #FFFFFF; font-size: 90%; text-align: center; color: white;
}

/* hedder */
#page-title	    { display:none;}
#toypack-logo   { float: left; margin-top: 8px; margin-bottom: 6px;}
#black-line		{ font-weight: 700; color: #FFFFFF;}
#billboard	    { width:825px; height: 200px; margin-top: 20px;}
.ahome			{ color: #FFFFFF;}
.ahome:visited	{ color: #FFFFFF;}
.ahome:hover	{ color: #FF00FF;}
.cl				{ clear: both;}


/*main contents*/
/*side-a*/
.boardbk        {
    font-weight: 700;
    color: #303030;
    margin-top: 0px;
    margin-left: 10px;
    padding-top: 17px;
    width:218px;
    height:286px;
    border:solid 1px #D8D8D8; 
    border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
    background-image: linear-gradient(0deg,#E0E0E0,#FFFFFF);
 } 
.psize          {height: 42px;}
.menup          {
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 120px;
    padding-top: 15px;
    padding-bottom: 8px;
    border:solid 1px #C0C0C0;
    border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;
    background-image: linear-gradient(0deg,#E0E0E0,#FFFFFF);
}
.menup:hover    { border:solid 1px #C0C0C0; background-image: linear-gradient(0deg,#888888,#D8D8D8);}
.menupo         {
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 120px;
    padding-top: 15px;
    padding-bottom: 8px;
    border:solid 1px #C0C0C0;
    border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;
    background-image: linear-gradient(0deg,#888888,#D8D8D8);

}

a				{ color: #505050; text-decoration:none}
a:visited		{ color: #505050;}
a:hover			{ color: #505050;}

.policy         {margin-top: 5px;margin-right: 10px; float: right; font-size: 90%;}



















































