﻿@charset "UTF-8";
/* ================================================================ *
	島根県芸術文化センター「グラントワ」
	その他
	other.css
	2010/07/29
/* ================================================================ */


/* ご意見・お問い合わせ
---------------------------------------------------------- */
table.table-form {
width:100%;
margin:0 0 12px 0;
padding:0;
border-bottom: 1px dotted #cccccc;
}
.table-form caption {
position:absolute;
top:-9999px;
left:-9999px;
margin:12px 0 0 0;
padding: 0;
font-weight: bold;
/*text-align:left;*/
}
.table-form td, .table-form th {
padding: 2px 12px 2px 0;
font-size:1em;
border-top: 1px dotted #cccccc;
}
.table-form th {
font-weight: normal;
text-align:left;
vertical-align: center;
}
.table-form th.classify  {
padding: 2px;
font-size:0.9em;
font-weight: normal;
text-align:center;
vertical-align: center;
}
.table-form td {
text-align:left;
border-top: 1px dotted #cccccc;
}
#table-form-submit {
margin:0 0 30px 0;
padding: 10px 0 3px 0;
background:#eeeeee;
text-align:center;
}
.essential {
color:#cc0000;
font-weight:bold;
}
.example {
font-size:0.8em;
}


/* 貸し施設の利用案内
---------------------------------------------------------- */
#rent-lecture {
padding:0 15px 5px 15px;
border:1px solid #999999;
}
#rent-lecture h5 {
margin-top:20px;
}
dl#rent-lecture {
width:100%;
line-height:1.5;
}
#rent-lecture dt{
width: auto;
padding: 0 10px 5px 0;
float: left;
font-weight: normal;
}
#rent-lecture dd{
padding: 0 0 5px 3em;
}


/* 会員情報
---------------------------------------------------------- */
/* カード */
#members-card-wrapper {
width:100%;
    clear: both;
margin: 0 auto;
}
#members-card-wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #members-card-wrapper {
    height: 1em;
    overflow: visible;
}
/**/
#members-card-wrapper h3 {
margin: 0 0 15px 0;
padding:5px 0 5px 10px;
font-weight:bold;
border-top:1px dotted #ccc;
background:#eee;
}
#members-card-theater,
#members-card-museum,
#members-card-common {
width:195px;
margin: 0 0 0px 0;
display: inline;

}
#members-card-theater,
#members-card-common {
float:left;
}
#members-card-theater a:link,
#members-card-theater a:hover,
#members-card-theater a:visited,
#members-card-theater a:active,
#members-card-museum a:link,
#members-card-museum a:hover,
#members-card-museum a:visited,
#members-card-museum a:active,
#members-card-common a:link,
#members-card-common a:hover,
#members-card-common a:visited,
#members-card-common a:active {
padding:0;
border: none;
}
#members-card-theater p,
#members-card-museum p,
#members-card-common p {
margin:0 0 5px 0;
padding:0 5px 0 0;
font-size:0.8em;
}
/* 提携美術館 */
#members-museum {
font-size:1em;
/*font-size:0.9em;*/
line-height:1.35;
}
#members-museum h6 {
margin: 10px 0 10px 0;
}
table#members-museum {
width: 585px;
margin:0 0 0px 0;
border-bottom: 1px solid #cccccc;
}
#members-museum caption {
position: absolute;
top:-9999px;
left:-9999px;
font-weight: bold;
text-align:left;
text-indent:-9999px;
}
#members-museum td, #members-museum th {
border-top: 1px solid #cccccc;
}
#members-museum th {
padding: 2px;
font-weight: normal;
vertical-align: top;
}
#members-museum td {
padding: 2px;
text-align:left;
border-top: 1px solid #cccccc;
}
/* グラントワ提携店 */
#members-shop{
font-size:0.9em;
/*font-size:0.9em;*/
line-height:1.35;
}
#members-shop h6 {
margin: 10px 0 10px 0;
}
table#members-shop {
width: 765px;
margin:0 0 0px 0;
border-bottom: 1px solid #cccccc;
}
#members-shop caption {
position: absolute;
top:-9999px;
left:-9999px;
font-weight: bold;
text-align:left;
text-indent:-9999px;
}
#members-shop td, #members-shop th {
border-top: 1px solid #cccccc;
}
#members-shop th {
padding: 2px;
font-weight: normal;
vertical-align: top;
}
#members-shop td {
padding: 2px 10px 2px 0;
text-align:left;
vertical-align: top;
border-top: 1px solid #cccccc;
}
#members-shop a:link {
color:#993300;
text-decoration:none;
border-bottom:1px dotted #993300;
}
#members-shop a:hover {
color:#66cc99;
text-decoration:none;
border-bottom:1px dotted #66cc99;
}
#members-shop a:visited {
color:#3333ff;
text-decoration:none;
border-bottom:1px dotted #3333ff;
}
#members-shop a:active {
color:#66cc99;
text-decoration:none;
border-bottom:1px dotted #66cc99;
}
#members-shop p {
margin:0;
line-height:1.5;
}

#mailmagazine-form input {
width:300px:
}

/* 報道発表資料
---------------------------------------------------------- */
#pressrelease-wrapper {
	width:800px;
margin: 0;
padding: 15px 0 0 0;
clear: both;
    overflow: hidden;
}
#pressrelease-wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #pressrelease-wrapper {
    height: 1em;
    overflow: visible;
}
#pressrelease-main {
	width:585px;
	float:left;
}
#pressrelease-sidebar {
	width:180px;
	float:right;
}
.entry-pressrelease a:link {
color:#993300;
text-decoration:none;
border-bottom:1px dotted #993300;
}
.entry-pressrelease a:hover {
color:#66cc99;
text-decoration:none;
border-bottom:1px dotted #66cc99;
}
.entry-pressrelease a:visited {
color:#3333ff;
text-decoration:none;
border-bottom:1px dotted #3333ff;
}
.entry-pressrelease a:active {
color:#66cc99;
text-decoration:none;
border-bottom:1px dotted #66cc99;
}


h3.entry-pressrelease-title,
h4.entry-pressrelease-title,
#pressrelease-sidebar h4 {
margin: 0;
padding: 0 0 6px 0;
font-size:1.2em;
color:#993300;
border-bottom: 1px dotted #993300;
}
.entry-pressrelease h4 {
	font-size:1.1em;
	color:#993300;
	margin: 0 0 10px 0;
	padding: 3px 6px 3px 6px;
	border:1px dotted #993300;
	border-left:6px solid #993300;
	font-weight:bold;
}
#pressrelease-sidebar h4 {
font-size:1em;
}
p.entry-pressrelease-date {
margin: 3px 0 30px 0;
padding: 0;
font-size:0.8em;
line-height:1.5;
}
.entry-pressrelease dl {
border-top: 1px dotted #cccccc;
margin:0;
padding:0;
}
.entry-pressrelease dt {
padding: 6px 0 0 0;
font-size:0.8em;
}
.entry-pressrelease dd {
padding: 6px 0 6px 0;
border-bottom: 1px dotted #cccccc;
}

.entry-pressrelease {
margin: 0 0 30px 0;
}
#pressrelease-sidebar ul {
margin-bottom: 30px;
font-size:0.9em;
}


/* 新着情報
---------------------------------------------------------- */
ul#update-sidebar-category {
list-style:none;
margin-left:0;
}
.entry-update-date a:link,
.entry-update-date a:hover,
.entry-update-date a:visited,
.entry-update-date a:active,
#update-sidebar-category a:link,
#update-sidebar-category a:hover,
#update-sidebar-category a:visited,
#update-sidebar-category a:active {
padding:0;
border: none;
}


/* 携帯サイト
---------------------------------------------------------- */
#keitai-lead {
width:800px;
margin: 0;
padding: 0;
clear: both;
    overflow: hidden;
}
#keitai-lead:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #keitai-lead {
    height: 1em;
    overflow: visible;
}

#keitai-lead-left {
width:510px;
float:left;
}
#keitai-lead-right {
width:270px;
float:right;
text-align:center;
}



/* サイトマップ
---------------------------------------------------------- */
#sitemap ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}
#sitemap li {
margin:0;
padding:0 0 30px 15px;
background: url(../images/marker_circle_1.gif) 1px .6em no-repeat;
font-size: 1em;
list-style:none;
}
#sitemap li li {
margin:0 0 0 30px;
padding:0 0 0 15px;
background: url(../images/marker_circle_1.gif) 1px .6em no-repeat;
list-style:none;
}
#sitemap li li li {
margin:0 0 0 30px;
padding:0 0 0 15px;
background: url(../images/marker_circle_1.gif) 1px .6em no-repeat;
list-style:none;
}




/* ステージアドバイザー
---------------------------------------------------------- */
.stageadviser-data {
width:565px;
margin:0 0 30px 0;
padding: 0px;
border:0px dotted #999999;
clear:both;
}
dl.stageadviser-data {
width:565px;
line-height:1.5;
}
.stageadviser-data dt{
width: auto;
padding: 0 10px 0 0;
float: left;
font-weight: normal;
}
.stageadviser-data dd{
padding: 0 0 0 6em;
}


/* 年間スケジュール
---------------------------------------------------------- */
h4.calendar-year-title {
margin:15px 0;
}
.calendar-year-wrapper {
width:800px;
margin: 0 0 45px 0;
padding: 0px 0 0 0;
clear: both;
    overflow: hidden;
}
.calendar-year-wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .calendar-year-wrapper {
    height: 1em;
    overflow: visible;
}
/**/
.calendar-year-text {
margin: 0 0 0 0;
}
.calendar-year-text h5{
font-size:0.9em;
color:#333333;
margin:  0 0 5px 0;
padding: 0 0 3px 0;
border-bottom:1px dotted #999999;
}

.calendar-year-image {
width:800px;
margin: 0;
/*float:left;*/
}
ul.calendar-year-contents {
margin: 0;
padding:0;
font-size:0.9em;
list-style:none;
}
ul.calendar-year-download {
	display:none;
margin: 15px 0 0 0;
padding:5px 0 0 0;
font-size:1em;
list-style:none;
border-top:0px dotted #999999;
}
li.calendar-year-contents,
li.calendar-year-download {
margin: 0;
padding:0;
}


