﻿@charset "utf-8";

/* ==================================================================
	Site Name: base
	Version: 2008/02/05
	Author: aki
=================================================================== */

.box{
	border:1px solid #cdcdcd;
	width:554px;
	margin:10px 0 10px 0;
}

#box1 *{
	margin:0;
	padding:0;
}

#box1 div p{
float:left;
display:block;
		width:276px;
}

#box1 div a{
float:left;
display:block;
}

#box1 div.left,#box1 div.right{
	width:276px;
}


#box3 #week{
	float:right;
	margin:5px 10px 5px 0;
}

#box3 .dzero{
	border:1px solid #cdcdcd;
	padding:3px 3px 3px 3px;
	text-align:center;
	float:left;
	width:126px !important;
	width:133px;
	margin:2px 2px 2px 2px !important;
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

strong{
	font-weight:bold;
}

#box3 .dzero h3{
	background-color:#dfdff1;
}

.box4{
	float:left;
	width:276px;
	background:url(../img/top/box4-mdl.gif) repeat-y;
}

.box4 .top{
	float:left;
	width:276px;
	background:url(../img/top/box4-top.gif) left top no-repeat;
}

.box4 .btm{
	float:left;
	width:276px;
	background:url(../img/top/box4-btm.gif) left bottom no-repeat;
	text-align:center;
}

.box4 .inner{
	width:251px;
	margin:20px auto 20px auto;
	text-align:left;
}

.box4 dl{
	width:145px;
	font-size:80%;
}

.box4 dt{
	float:left;
	width:60px;
	text-align:right;
}
.box4 dd{
	float:left;
	width:80px;
}


.box4 h3{
	margin-bottom:5px;
}

#box5{
	text-align:center;
}

#box5 dl{
	width:530px;
	margin:10px auto 10px auto;
	text-align:left;
}

#box5 dd{
	border-bottom:1px dotted #cdcdcd;
	text-indent:20px;
}
.staff_l {
	float: left;
}
.staff_r {
	float: right;
	text-align: right;
}
.size13 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12pt;
}
.commercial {
	font-size: 12px;
	color: #999999;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
}
.red {
	color: #FF0000;
}
