﻿@import url("../common/common.css");
@import url("../common/contents.css");

/*-----------------------------------------------------------------------------
Hタグ制御
-----------------------------------------------------------------------------*/
h2 {
	background:url("img/title.gif") no-repeat;
	width:775px;
}

/*-----------------------------------------------------------------------------
メインビジュアル
-----------------------------------------------------------------------------*/
#visual {
	position:relative;
	background:#fff url("img/image.jpg") no-repeat 50% 0;
	height:250px;
}


/*-----------------------------------------------------------------------------
新着一覧
-----------------------------------------------------------------------------*/

table {
	width:760px;
	margin-bottom:20px;
}

td,th {
	padding:5px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}

td.day {
	font-weight:normal;
}

th.new {
	width:35px;
}

table.rep {
	margin-left:20px;
	width:500px;
	border:none;
}

table.rep th,
table.rep td {
	border:none;
	padding:0;
	width:250px;
	text-align:center;
}

span.plus {
	padding:0 3px;
	color:#fff;
	background:#c00;
}

.box {
	width:760px;
	margin:0 auto 20px;
}

.box_all {
	width:760px;
	margin:0 auto;
}

.r_text {
	width:700px;
}

.r_text td {
	border:none;
	width:50%;
}

.card {
	width:760px;
}

.card th,
.card td {
	border:none;
}

.card2 {
	width:700px;
}

.card2 th,
.card2 td {
	border:none;
}

.card2 th {
	width:124px;
}

.box2 {
	margin:10px auto;
	padding:1px;
	border:1px solid #ccc;
	width:556px;
}

table.promo {
	margin:0;
	width:556px;
	border:none;
}

table.promo td {
	padding:3px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

table.promo td.name {
	padding:3px 0 3px 3px;
	border-right:none;
}

table.promo th {
	padding:3px 0 3px 3px;
	background:#fff;
	border-bottom:1px solid #ccc;
	text-align:left;
}

table.promo tr.last_cell td {
	border-bottom:1px solid #ccc;
}


