﻿@charset "UTF-8";

/* ///////////////////////////////////////////////////////////////////
event.htmのみに適用するcss
/////////////////////////////////////////////////////////////////// */

/* =========================================================
■contents
========================================================= */
div#contents h2 {
	margin:0 15px 18px;
	padding-left:5px;
	font-size:1.2em;
	font-weight:bold;
	line-height:2;
	border-bottom:1px solid #222;
	color:#222;
}

div#contents .section-lv3 {
	width:415px;
	float:left;
	margin:0 0 20px 15px;
	border:1px solid #c3ba41;
	background-color:#FFFBF7;
	display:inline;
}

div#contents .section-lv3 p.photo {
	width:98px;
	float:left;
	margin:10px 0 10px 10px;
	display:inline;
}

div#contents .section-lv3 img {
	width:98px;
	height:117px;
}

div#contents .section-lv3 h3 {
	width:279px;
	float:right;
	margin:10px 10px 0 0;
	padding-left:8px;
	border-left:5px solid #C3BA41;
	line-height:1.4;
	font-weight:bold;
	font-size:0.9em;
	text-align:left;
	display:inline;
}

div#contents .section-lv3 p.text {
	width:287px;
	float:right;
	margin:8px 10px 10px 0;
	font-size:0.84em;
	line-height:1.4;
	display:inline;
}

div#contents .section-lv3 a {
	color:#863b00;
	text-decoration:none;
	font-weight:bold;
}

div#contents .section-lv3 a:hover {
	background-color:#FFEFE3;
}

div#contents .section-lv3-2 {
	width:847px;
	margin:0 0 20px 15px;
	border:1px solid #c3ba41;
	background-color:#FFFBF7;
}

div#contents .section-lv3-2 h3 {
	margin:10px 0 0 10px;
	padding-left:8px;
	border-left:5px solid #C3BA41;
	line-height:1.4;
	font-weight:bold;
	font-size:0.9em;
	text-align:left;
	/*display:inline;*/
}

div#contents .section-lv3-2 p.text {
	margin:8px 10px 10px 18px;
	font-size:0.84em;
	line-height:1.4;
	/*display:inline;*/
}
