/*
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2007 Frederico Caldeira Knabben
 *
 * == BEGIN LICENSE ==
 *
 * Licensed under the terms of any of the following licenses at your
 * choice:
 *
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 *
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 *
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 *
 * == END LICENSE ==
 *
 * This is the default CSS file used by the editor area. It defines the
 * initial font of the editor and background color.
 *
 * A user can configure the editor to use another CSS file. Just change
 * the value of the FCKConfig.EditorAreaCSS key in the configuration
 * file.
 */

/*
    The "body" styles should match your editor web site, mainly regarding
    background color and font family and size.
*/

body
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

body, td
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

a[href]
{
	color: -moz-hyperlinktext !important;	/* For Firefox... mark as important, otherwise it becomes black */
}

/*
	Just uncomment the following block if you want to avoid spaces between
	paragraphs. Remember to apply the same style in your output front end page.
*/

/*
p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
*/

/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}


h4 {
	width: 560px;
	height: 50px;
	margin: 0 auto 10px;
	padding: 11px 0 0 20px;
	background: url(../common_img/h4_bar.gif) left top no-repeat;
	font-size: 14px;
	line-height: 100%;
}
h5 {
	margin: 0 0 8px 10px;
	padding: 3px 0 0px 10px;
	background: url(../common_img/h5_point.gif) left center no-repeat;
	font-size: 12px;
	line-height: 100%;
}
h3 {
	width: 580px;
	height: 24px;
	margin: 0 auto 10px;
	padding: 12px 0 6px 10px;
	background: url(../common_img/content_title.gif) left top no-repeat;
	font-size: 16px;
	line-height: 100%;
}

.lead{line-height:150%;}
.cont_box{
	margin-top:15px;
}
.cont_box ul{
	list-style:disc;
	margin-left:20px;
}
.cont_box ul li{
	margin-left:20px;
	list-style-type: disc;
	list-style-position: outside;
}
.cont_box ol li{
	margin-left:0px;
	list-style-type: decimal;
}
.cont_box table td ul li{
	margin-left:0px;
	list-style-type: disc;
	list-style-position: outside;
}
.cont_box table td ol li{
	margin-left:0px;
	list-style-type: decimal;
}
.cont_box p{
	padding-left:-20px;
}
.clear {
	clear: both;
/*	border-bottom:1px #CCCCCC dotted;*/
}
.ind {
	margin: 0px 0px 0px 1em;
	padding: 0px 10px;
	text-indent: -1em;
}
.red {
	color: #FF0000;
	font-size:10px;
	line-height:15px;
}

.red12 {
	color: #FF0000;
	font-size:12px;
	line-height:15px;
}

.font10 {
	color: #333333;
	font-size:10px;
	font-weight:normal;
}
/*ご意見・ご要望-------------------------------------------------------*/
.basetable_inq{
	border: 1px solid #CC9900;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 450px;
}

.basetable_inq td{
	border-right: 1px solid #c60;
	border-bottom: 1px solid #c60;
	padding: 5px;
	vertical-align: top;
}

.basetable_inq th{
	width: 200px;
	border-right: 1px solid #c60;
	border-bottom: 1px solid #c60;
	padding: 5px;
	text-align:left;
	vertical-align: middle;
	background: #FFFFCC;
	letter-spacing: 2px;
}
.privacybox{
	border: 1px dotted #FF0000;
	padding: 5px;
	margin-top: 20px;
	width: 414px;
}
/*FAQ-------------------------------------------------------*/

.basetable2{
	border: 0px solid #c90;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 550px;
}

.basetable2 td{
	border-right: 0px solid #c60;
	border-bottom: 1px solid #cccccc;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 4px;
	padding-bottom: 1px;
	vertical-align: top;
	background: #F4F9FF;
}


.basetable2 strong{
	color: #320000;
}

.basetable2 th{
	border-right: 0px solid #c60;
	border-bottom: 1px solid #cccccc;
	padding-top: 30px;
	padding-right: 0px;
	padding-left: 28px;
	padding-bottom: 6px;
	vertical-align: middle;
	text-align: left;
	background: url(../common_img/q_a.gif) no-repeat 24px left;
	letter-spacing: 1px;
}


/*-----サイトマップ(IE6)-----*/

div.sitemap{
	margin:0;
	 text-align:left;
}

* html div.sitemap ul{
	padding:0 0 0 0;
}
* html div.sitemap ul ul{
	padding:10px 0 0 30px;
}
* html div.sitemap ul ul ul{
	padding:10px 0 0 30px;
}

* html div.sitemap ul li{
	height: 24px;
	margin: 0 0 10px 0;
	padding: 11px 0 0 20px;
	background: url(../common_img/h4_bar.gif) left top no-repeat;
	font-size: 14px;
	line-height: 150%;
	list-style:none;
}

* html div.sitemap ul ul li{
	margin: 0 0 8px 0;
	padding: 3px 0 0px 13px;
	background: url(../common_img/header_point2.gif) left 8px no-repeat;
	line-height: 150%;
	font-size: 12px;
}
* html div.sitemap ul ul ul li{
	margin: 0 0 1px 0;
	padding: 1px 0 0px 10px;
	background: url(../common_img/h5_point.gif) left 0px no-repeat;
	line-height: 100%;
	font-size: 12px;
}

/*-----サイトマップ(IE7&Firefox)-----*/

div.sitemap ul{
	padding:0 0 0 0;
}
div.sitemap ul ul{
	padding:10px 0 0 30px;
}
div.sitemap ul ul ul{
	padding:10px 0 0 30px;
}
div.sitemap ul li{
/*	height: 24px;
	line-height: 150%;
*/
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 11px 0 11px 20px;
	background: url(../common_img/h4_bar.gif) left top no-repeat;
	list-style:none;
}

div.sitemap ul ul li{
	margin: 0 0 8px 0;
	padding: 3px 0 0px 13px;
	background: url(../common_img/header_point2.gif) left 8px no-repeat;
	line-height: 150%;
	font-size: 12px;
}
div.sitemap ul ul ul li{
	margin: 0 0 1px 0;
	padding: 1px 0 0px 10px;
	background: url(../common_img/h5_point.gif) left 0px no-repeat;
	line-height: 120%;
	font-size: 12px;
}


/*-----アプリコ・アートギャラリー-----*/

.basetable_re1{
	border: 1px solid #CC9900;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 550px;
}

.basetable_re1 td{
	border-right: 1px solid #c60;
	border-bottom: 1px solid #c60;
	padding: 5px;
	vertical-align: top;
}

.basetable_re1 th{
	width: 100px;
	border-right: 1px solid #c60;
	border-bottom: 1px solid #c60;
	padding: 5px;
	text-align:left;
	vertical-align: middle;
	background: #FFFFCC;
	letter-spacing: 2px;
}

.photos img{
	padding: 3px;
	background: #FFFFFF;
	border: 1px solid #cccccc;
	margin-bottom: 3px;
}

/*-----財団情報紙「Information」-----*/

.basetable_info{
	border: 1px solid #B2BDEE;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 450px;
}

.basetable_info td{
	border-right: 1px solid #B2BDEE;
	border-bottom: 1px solid #B2BDEE;
	padding: 5px;
	vertical-align: top;
}

.basetable_info th{
	width: 200px;
	border-right: 1px solid #B2BDEE;
	border-bottom: 1px solid #B2BDEE;
	padding: 5px;
	text-align:left;
	vertical-align: middle;
	background: #F3F6FF;
	letter-spacing: 2px;
}

.basetable_info img{
	margin-right:5px;
}

/*----- 施設一覧 -----*/

.facilities_table {
	padding-bottom:10px;
	margin-left:0;
}

.facilities_table img{
	padding: 3px;
	background: #FFFFFF;
	border: 1px solid #cccccc;
	margin-bottom: 3px;
}

.facilities_table th{
	background: #FFFFCC;
	text-align:left;
	width:60px;
}
.facilities_table td{
	vertical-align:top;
}

/*----- プラザ -----*/
.photofilm02{
	padding: 3px;
	background: #fff;
	border: 1px solid #999;
	float: right;
	margin-left: 5px;
	margin: bottom: 5px;
}


