﻿@charset "utf-8";

/* MEETING
----------------------------------------*/

#topbox h3 {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #75725e;}

#topbox h4 {margin-bottom: 20px;}

#topbox ul li {
	float: left;
	display: block;
	width: 290px;
	height: 15em;
	margin-bottom: 10px;
	line-height: 1.6em;
	background-color: #fff;
	border: 1px solid #ccc;}

#topbox .rmgn {
	margin-right: 28px;}

#topbox ul li dt {
	padding-top: 7px;}

#topbox ul li dd {
	padding: 8px;}

#topbox ul li dd strong {
	display: block;
	font-size: 14px;}

#topbox ul li dd p {padding-bottom: 3px;}

.photo {
	padding: 15px 0 0 1px;}

.talk h5 {
	padding: 32px 0 20px 0;}

.talk p {
	line-height: 2em;
	margin-bottom: 2em;}


.cp {
	font-weight: bold;
	padding-left: 115px;
	background: url(../img/bg_cp.gif) left top no-repeat;}

.k {padding-left: 115px;background: url(../img/bg_k.gif) left top no-repeat;}
.mo {padding-left: 115px;background: url(../img/bg_mo.gif) left top no-repeat;}
.zn {padding-left: 115px;background: url(../img/bg_zn.gif) left top no-repeat;}
.mg {padding-left: 115px;background: url(../img/bg_mg.gif) left top no-repeat;}
.s {padding-left: 115px;background: url(../img/bg_s.gif) left top no-repeat;}
.y {padding-left: 115px;background: url(../img/bg_y.gif) left top no-repeat;}
.tg {padding-left: 115px;background: url(../img/bg_tg.gif) left top no-repeat;}
.to {padding-left: 115px;background: url(../img/bg_to.gif) left top no-repeat;}
.m {padding-left: 115px;background: url(../img/bg_m.gif) left top no-repeat;}

.end {
	padding-top: 10px;
	text-align: right;
	border-top: 1px dotted #75725e;}