﻿@charset "UTF-8";

p{text-indent:0;}



/*=   コモンセカンド共通   =*/
#site_main{
    width:740px !important;
	width /**/:840px;
	margin:0px 50px 30px;}




/** サイトマップ **/
#sitemapUl{
	margin:0;
	line-height:1.8;
	font-size:130%;
	list-style:none;}

#sitemapUl li{
	background:url(../images/ul_bk.gif) no-repeat 0% 5px;
	border-bottom:dashed 1px #CCC;
	font-size:100%;
	padding:0 0 0 25px;
	margin-bottom:0.5em;
	font-weight:bold;}

#sitemapUl li ol{
	line-height:1.4;
	font-size:100%;}

#sitemapUl li ol li{
	background-image:url(../../site/images/sitemap_bow.gif);
	background-repeat:no-repeat;
    background-position:0 50%;
	padding:0 0 0 10px;
	margin:0;
	font-size:80%;
	border:none;}


.h3_sitemap{
	background:url(../images/ul_bk.gif) no-repeat 0% 8px;
	border-bottom:dashed 1px #CCC;
	font-size:130%;
	padding:0 0 8px 25px;}



.map_list01{
	width:350px !important;
	width /**/:365px;
	margin:0 0 20px 0;
	padding:0 0 0 15px;
	float:left;}
.map_list02{
    width:350px;
	margin:0 0 20px 0;
	float:right;}

.map_title01{
    border-left: 5px #7c83b8 solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title02{
    border-left: 5px #e194ad solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title03{
    border-left: 5px #5da34d solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title04{
    border-left: 5px #9ab9c7 solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title05{
    border-left: 5px #c05c66 solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title06{
    border-left: 5px #a2cd76 solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title07{
    border-left: 5px #8f7393 solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title08{
    border-left: 5px #aa94bb solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title09{
    border-left: 5px #cc95c1 solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title10{
    border-left: 5px #927967 solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}
.map_title11{
    border-left: 5px #E9B334 solid;
	border-bottom:dashed 1px #999999;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:0 0 1em 0;
	padding:0.2em 0 0.2em 6px;}

.map_list01 a, .map_list02 a{ text-decoration:none;}
.map_list01 ul, .map_list02 ul{ list-style-type:none; font-size:110%;}
.map_list01 li, .map_list02 li{
	background-image:url(../../site/images/sitemap_bow.gif);
	background-repeat:no-repeat;
    background-position:0 50%;
	padding:0 0 0 10px;}





/** 協賛団体一覧 **/
.sponsor01{
   width:740px;
   margin:0 0 40px 0;
   text-align:center;}

.sponsor01 img{}





/** お問い合せ **/
.inq_dl{
	margin:0 0.5em 2em;
	font-size:120%;
	line-height:1.5;}

.inq_dl dt{
	font-weight:bold;
	border-left:7px solid #abe505;
	border-bottom:1px dashed #ccc;
	padding-left:5px;
	padding-bottom:2px;
	margin-bottom:10px;}


.inq_dl dd{
	margin-left:12px;}




/** パンフレット請求 **/
.tbl_panf {
	width:740px;
	border-collapse:collapse;}

.tbl_panf th, .tbl_panf td {
	padding: 8px 12px;
	line-height: 1.5;
	border:solid 1px #ddd;
	text-align: left;
	vertical-align: top;}

.tbl_panf th {
	background-color: #e6fad6;
	width:134px !important;
	width /**/:150px;}

.tbl_panf td {
	width:574px !important;
	width /**/:590px;}

textarea{
	width:566px !important;
	width /**/:570px;
	padding:2px;
	font-size:100%;}

input{padding:2px;}