﻿@charset "utf-8";
/*****************************************
	original.css
	企業固有のスタイルを指定
	日本トイザらス様
******************************************/

/*******************************
 ヘッダー
*******************************/

/* 固定ヘッダ */
#header .content div.regular
{
	background-color:#ffffff; /* 背景 */
	color:#000000; /* 文字色 */
	height:69px; /* 高さ */
}

#header .content div.regular div.logo
{
	padding-top:10px; /* 企業ロゴ表示開始位置 上 */
	padding-left:20px; /* 企業ロゴ表示開始位置 左 */
}

#header .content div.regular .note
{
	bottom:5px; /* フリーコメント開始位置 下 */
	right:10px; /* フリーコメント開始位置 右 */
}

/*******************************
 フッター
*******************************/

/* フッタ関連の高さ指定 */
#footer .content .free
{
	height:80px;/* ★1 自由フッタの高さ */
}
#footer .content .regular
{
	height:0px; /* ★2 固定フッタの高さ */
}
#footer {
	height: 80px;  /* footerの高さ（ ★1＋★2 ）分指定する*/
}
#main .space
{
	padding-bottom:80px; /* footerの高さ（★1＋★2）分指定する */
}
/* 固定フッタ */
#footer .content .regular
{
	background-color:#d50000; /* 背景 */
	color: #ffffff; /* 文字色 */
}


/*******************************
 自由ヘッダー
*******************************/
#header .content .free {
}

#header .toy_logo ul {
   width:780px;
   margin-left:10px;
}

#header .toy_logo li {
  display: inline-block;
  padding:10px 10px;
  display: -moz-inline-box;
  /display: inline;
  /zoom: 1;
}

#header .header_associate{
   width:399px;
   float:right;
margin:10px 0 5px;
}

#header .clear02{
clear:both;
}



#header .header_link12{
        width:780px;
	background-image:url("../images/header_bg_link.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height:45px;
}

#header .header_link12 ul {
   width:280px;
   padding:10px 20px 0 0;
float:right;
}

#header .header_link12 li {
float:left;  /*IE6,8対応*/
}

#header .header_link12 li {
  display: block;
  padding:0 5px;
  display: -moz-inline-box;
  /display: inline;
  /zoom: 1;
}

#header .clear03{
clear:both;
}





/*******************************
 自由コンテンツ上
*******************************/
#headContent .free {
}




/*******************************
 自由サイドコンテンツ
*******************************/
#sideContent .free {
}

/*******************************
 自由コンテンツ中
*******************************/
#bottomContent .freeHead {
}

#bottomContent .opening_staff_btn{
width:688px;
margin:0 auto 30px auto;
}

#bottomContent a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background: #fff;
}

/*******************************
 自由コンテンツ下
*******************************/
#bottomContent{
margin-bottom:50px;
}




/*******************************
 自由フッター
*******************************/
#footer .free{
padding-bottom:50px;
}


#footer .tourokuseido{
width:698px;
margin:50px 20px;
border:1px solid #0C30E3;
padding:20px;
}

#footer .touroku_sub{
color:#FF7901;
font-size:large;
font-weight:bold;
text-align:center;
}

#footer .left_text{
width:325px;
float:left;
}

#footer .left_text{
width:349px;
float:left;
}

#footer .right_btn{
width:321px;
padding:20px 0 0 20px;
float:left;
}

#footer .right_btn a{
width:321px;
height:47px;
}

#footer .clear{
clear:both;
}

#footer .page_top{
width:86px;
float: right;
margin-right:20px;
margin-bottom:20px;
}

#footer .page_top a{
width:86px;
height:12px;
}


#footer .clear04{
clear:both;
}

#footer .right_btn a:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background: #fff;
}

#footer .toy_copy{
margin-bottom:20px;
}



/*******************************
 募集一覧
 店舗画像とテキスト
*******************************/

.pic-insert2 {
    float: left;
    padding: 0 0 6px !important;
    width: 160px;
}


.pic-insert1 {
    float: right;
    padding: 10px 0 0 !important;
    width: 530px;
}

.box:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}





