﻿@charset "utf-8";
@import url("./common.css");

/* ==================================================
  INDEX index.css
 ----------------------------------------------------
  1.main_img		メインイメージ
  2.left_box_top	レフトボックス
  3.center_box_top	センターボックス
  4.right_box_top	ライトボックス
================================================== */

/* 1.header
================================================== */
#header{
 	padding		: 0 10px;
	background	: url("../img/common/bg_header.jpg") no-repeat center top;
	}

#header_left{
	height		: 383px;
	width		: 212px;
	float		: left;
	background	: url("../img/seisyu/bg_side_header.gif") #ECF0F1;
	}

#header_left_sub{
	height		: 383px;
	width		: 212px;
	margin		: 0 0 0 10px;
	_margin		: 0 0 0 5px;
	float		: left;
	border-right		: solid 1px #ECF0F1;
	background	: url("../img/seisyu/bg_side_header.gif") #ECF0F1;
	}

#logo{
	margin		: 20px 0;
	}

#main_img{
	width		: 567px;
	height		: 383px;
	float		: left;
	background	: url("../photo/p5.jpg") no-repeat right top;
	}

#main_img object,
#main_img param{
	background	: url("../photo/p5.jpg") no-repeat right top;
	}

#menu li{
	margin		: 0 0 5px 0;
	}


/* 2.contents		コンテンツ
================================================== */
#contents{
	background	: url("../img/seisyu/bg_space.jpg") no-repeat top center;
	}


/* 3.shop_box
================================================== */
.shop_box{
	width		: 260px;
	float		: left;
	}

.shop_name{
	width		: 150px;
	float		: left;
	letter-spacing	: 0em;
	}
	
#right .shop_name p{
	margin		: 5px 0 0 0;
	line-height	: 1.2em;
	}
	

#footer{
	background	: url("../img/seisyu/bg_footer.jpg") no-repeat top center;
	}


/* 4.sub
================================================== */
#sub_main{
	background	: url("../img/common/bg_header.jpg") no-repeat center top;
	}

#left_sub{
	width		: 210px;
	float		: left;
	background	: url("../img/capa/bg_side_header.gif");
	}

#left_sub object{
	margin		: 0 0 0 18px;
	}

#left_sub .bnr_side{
	margin		: 10px 0 0 29px;
	}


#sub_mobile01{
	width		: 170px;
	margin		: 15px 0 0 30px;
	_margin		: 15px 0 0 20px;
	padding		: 5px;
	background	: url("../img/common/bg_mobile.gif") repeat-y;
	}

#sub_mobile01 p{
	text-align	: left;
	padding		: 5px;
	}

#sub_mobile02{
	width		: 160px;
	padding		: 5px 0 25px 0;
	background	: #FFF;
	}

#logo_sub{
	height		: 70px;
	width		: 540px;
	margin		: -15px 0 0 0;
	border-top	: solid #6cbd54 11px;
	}
	
#logo_sub img{
	margin		: 3px 6px;
	float		: right;
	}

.navi{
	width		: 540px;
	margin		: 0 0 20px 0;
	padding		: 2px 0;
	text-indent	: 0.5em;
	font-size	: 90%;
	clear		: both;
	letter-spacing	: 0;
	background	: #ECF0F1;
	}


/* 5.tbl_recruit table
================================================== */
.tbl_recruit table{
	width		: 450px;
	margin		: 0 0 10px 20px;
	border-top	: solid 1px #CCC;
	border-left	: solid 1px #CCC;
	}

.tbl_recruit th,
.tbl_recruit td{
	padding		: 3px;
	border-right	: solid 1px #CCC;
	border-bottom	: solid 1px #CCC;
	}

.tbl_recruit th{
	text-align		: center;
	letter-spacing	: 0.1em;
	background		: #EEE;
	}


/* 6.link_box
================================================== */
.link_box{
	border-bottom	: dotted 1px #CCC;
	}