@charset "utf-8";

/*************************************************
			default
*************************************************/
/*
UD新ゴ R										font-family:RodinPro-M
UD新ゴ M										font-family:RodinPro-M
筑紫Cオールド明朝 Pr6 L			font-family:TsukuCOldMinPr6-L
筑紫Cオールド明朝 Pr6 M			font-family:TsukuCOldMinPr6-M
筑紫Cオールド明朝 Pr6 B			font-family:TsukuCOldMinPr6-B
*/

.gotsfont{font-family:RodinPro-M, Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "メイリオ" , Meiryo , "Meiryo UI" , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
					letter-spacing: 0em;}



/*padding や border-width がwidth内に収まる*/
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}



/*clearfix--------------------*/
.cf:before,
.cf:after {content: " ";display: table;} 
.cf:after {clear: both;} 
.cf{*zoom: 1;}


body#event .container {position: relative;}
body#event .section.top{padding-top:0;padding-bottom:30px;}
body#event .section {padding: 90px 0 90px 0;}
body#event.naka .section.end {padding: 0 0 50px 0;}

.container1200{max-width: 1200px;width:100%;margin: 0 auto;padding: 0;line-height: 1.9;}
.container1000{max-width: 1000px;width:100%;margin: 0 auto;padding: 0;line-height: 1.9;}
.container900{max-width: 900px;width:100%;margin: 0 auto;padding: 0;line-height: 1.9;}



/*///////////////////////////////////////////////////////////////////////////////
 全ページ共通のheader
///////////////////////////////////////////////////////////////////////////////*/

/* ==================== 全イベント共通のhead ==================== */
body#event .event-head-box{height:180px;width:100%;text-align:center;background-color:#ef9a01;}
.toku-number{display:inline-block;width:29%;}
.toku-title{display:inline-block;width:70%;}

/*パンくず*/
body#event .breadcrumb-box2 {padding: 5px 0 15px 0;font-size: 93%;color:#fff;white-space:nowrap;overflow:hidden;text-align: left;opacity: 0.8;}
body#event #breadcrumb div{color: #fff;}
body#event #breadcrumb div a {color: #fff;}
body#event #breadcrumb div a:hover{color: #f00;}


/* ==================== 全イベント共通の横メニュー ==================== */
ul.event-yokomenu-ul {text-align: center;background-color:#ae7000;}
ul.event-yokomenu-ul.li3 li{display:inline-block;width:32%;text-align:center;}
ul.event-yokomenu-ul.li3 li a{font-family:TsukuCOldMinPr6-B;color: #fff;line-height: 1.05;font-size:170%;height:62px;display: block;text-decoration:none;background: url(img/yokomenu_tatebar.png) no-repeat 0 center , url(img/arrow_white9-9.png) no-repeat 20px center;}
ul.event-yokomenu-ul.li3 li:last-child a{background: url(img/yokomenu_tatebar.png) no-repeat 0 center , url(img/arrow_white9-9.png) no-repeat 20px center , url(img/yokomenu_tatebar.png) no-repeat right center;}
ul.event-yokomenu-ul.li3 li a small{font-size:48%;opacity: 0.8;font-family:RodinPro-M;}
ul.event-yokomenu-ul.li3 li a p{top: -2px;position: relative;}
ul.event-yokomenu-ul.li3 li a:hover{background-color:#774601;}

ul.event-yokomenu-ul.li2 li{display:inline-block;width:40%;text-align:center;}
ul.event-yokomenu-ul.li2 li a{font-family:TsukuCOldMinPr6-B;color: #fff;line-height: 1.05;font-size:170%;height:62px;display: block;text-decoration:none;background: url(img/yokomenu_tatebar.png) no-repeat 0 center , url(img/arrow_white9-9.png) no-repeat 20px center;}
ul.event-yokomenu-ul.li2 li:last-child a{background: url(img/yokomenu_tatebar.png) no-repeat 0 center , url(img/arrow_white9-9.png) no-repeat 20px center , url(img/yokomenu_tatebar.png) no-repeat right center;}
ul.event-yokomenu-ul.li2 li a small{font-size:48%;opacity: 0.8;font-family:RodinPro-M;}
ul.event-yokomenu-ul.li2 li a p{top: -2px;position: relative;}
ul.event-yokomenu-ul.li2 li a:hover{background-color:#774601;}

/*カレント表示用----------------*/
ul.event-yokomenu-ul.li3 li a.current,
ul.event-yokomenu-ul.li2 li a.current{background-color:#774601 !important;}



/*///////////////////////////////////////////////////////////////////////////////
 main
///////////////////////////////////////////////////////////////////////////////*/

/*ページ上部の大きな画像*/
.event-top-img{max-width: 1450px;margin: 0 auto;padding: 0;line-height: 1.9;text-align:center;position: relative;}

/*曜日の色*/
.sat{color:#1963c5;}
.san{color:#e41f66;}

.align-right{text-align:right;}

.container1000 a				{color: #006699;}
.container1000 a:link		{color: #006699;text-decoration:underline;}
.container1000 a:visited{color: #006699;text-decoration:underline;}
.container1000 a:active	{color: #2B8AB9;text-decoration: underline;}
.container1000 a:hover	{color: #a05072;text-decoration: underline;}


.movie-space {margin: 70px 0 0px 0;text-align:center;padding-bottom: 30px;font-size: 122%;}


/*秋冬の無料シャトルバス用*/
body#event .shuttlebus-box {color:#000;}


/*///////////////    ここから固有    ////////////////////////////////////////////////////////*/

/* ==================== 七色の紅葉 ==================== */
.section.kouyou{background:url(img/kouyou_topbg.gif) repeat-x 0 0;padding-bottom: 15px;}
.kouyou-topimg{background:url(img/kouyou_topimg.jpg) no-repeat center 0;width:100%;height:776px;text-indent:-8989px;display:block;overflow:hidden;}
.kouyou-com1{position:absolute;width:1000px;margin:-140px auto 0 auto;right:0;left:0;color: #8b5938;font-size:158%;letter-spacing: 0.1em;line-height: 1.6;
		text-shadow: 
    #FDF8F3 2px 0px,  #FDF8F3 -2px 0px,
    #FDF8F3 0px -2px, #FDF8F3 0px 2px,
    #FDF8F3 2px 2px , #FDF8F3 -2px 2px,
    #FDF8F3 2px -2px, #FDF8F3 -2px -2px,
    #FDF8F3 1px 2px,  #FDF8F3 -1px 2px,
    #FDF8F3 1px -2px, #FDF8F3 -1px -2px,
    #FDF8F3 2px 1px,  #FDF8F3 -2px 1px,
    #FDF8F3 2px -1px, #FDF8F3 -2px -1px;}

.kouyou-title{text-align:center;margin: 70px 0 0 0;}

.section.kouyoucolor{background-color:#c63c1c;color:#fff;padding-bottom: 30px;}

/*ブルーガイドジャポン*/
.blueguide-box{position:relative;width:1000px;margin:-50px auto 0 auto;right:0;left:0;}
.blues3{float:left;}
.blues-right{float:right;width:442px;text-align:center;margin:90px 70px 0 0;}
.blues-right-text{font-size:115%;text-align:left;line-height: 1.6;margin-top: 20px;}


table.blueguide-table{width:100%;border:none;margin-top: 20px;border-right: 2px solid #c63c1c;border-left: 2px solid #c63c1c;}
table.blueguide-table td{border:2px dotted #fff;font-size: 108%;padding:30px 25px 30px 25px;width: 50%;vertical-align: top;}
table.blueguide-table td img{width:100%;margin-bottom:4px;}

/*カレンダー*/
.calen9-box{background:url(img/kouyou_calenbar9-10.gif) no-repeat 15px 0;background-size: 4px 100%;}

.kouyou-calen-cont{background:url(img/kouyou_mark.png) no-repeat 13px 60px;padding-left:107px;font-size:115%;line-height:1.6;padding-bottom: 40px;margin-top: 20px;}
.kouyou-calen-cont.first{margin-top:-60px;}
.kouyou-calen-cont .title{float:left;margin-right:30px;}
.kouyou-calen-cont .day{font-size:144%;}
.kouyou-calen-cont .takibi-title{}
.kouyou-calen-cont .rightup-title{}

.calen10-box{background:url(img/kouyou_calenbar10-11.gif) no-repeat 15px 0;background-size: 4px 100%;}

.kouyou-calen-cont .title.no-float{float:none;margin:0 0 5px 0;}
.kanro-left{float:left;width:55%;}
.kanro-right-img{text-align: right;padding-left: 60%;}

.takibi-left{float:left;width:70%;}
.takibi-right-img{text-align: right;padding-left: 72%;}


.calen11-box{background:url(img/kouyou_calenbar11-12.gif) no-repeat 15px 0;background-size: 4px 100%;}

.kouyou-calen-right-img{float:right;margin:0 0 30px 0;}
.kouyou-calen-right-img.first{float:right;margin:-60px 0 30px 107px;}

.kouyou-calen-right-img2{float:right;margin:0 0 80px 0;}

.kouyou-calen-cont .right-img2{float:right;margin:10px 0 0 40px;}

.kouyou-calen-com1{font-size: 108%;line-height: 1.4;margin-top: 40px;}
.kouyou-calen-com1 big{font-size: 129%;}

.kouyou-calen-com2{font-size: 108%;line-height: 1.4;margin-top: 40px;}
.kouyou-calen-com2 big{font-size: 129%;}

.kouyou-calen-com3{font-size: 108%;line-height: 1.4;margin-top:5px;color:#cc0000;}

ol.kouyou-calen-cont-ol{font-size: 108%;}
ol.kouyou-calen-cont-ol li{list-style-type:none;list-style-position:inside;counter-increment: cnt;margin-top:3px;line-height: 1.3;}
ol.kouyou-calen-cont-ol li:before{display: marker; content: "" counter(cnt) ") ";}


.calen12-box{background:url(img/kouyou_calenbar12-1.gif) no-repeat 15px 0;background-size: 4px 100%;}




/* ==================== 池泉天竺牡丹 ==================== */
body#event.tenjiku .event-head-box{border-bottom: none !important;}

body#event.tenjiku .section {padding: 50px 0 50px 0;}
body#event.tenjiku .section.top {padding-top: 0;padding-bottom:0;background-color:#000;}

.kansha{position: absolute;right: 3%;margin-top: -80px;width: 240px;}
.kansha img{width:100%;height:auto;}

.section.black{background-color:#000;padding:110px 0 0 0 !important;color:#fff;}
.tenjiku1{text-align:center;margin-top:0px;}
.tenjiku1 img {vertical-align: bottom;margin-top: 10px;}
.tenjiku1 br{display:none;}	

.passport-campaign{max-width: 800px;margin: 0 auto 90px auto;}
.passport-campaign img{width:100%;height:auto;}

.tenjiku-com1{font-size:115%;margin:30px 0 8px 0;}

.tenjiku1-3{background-color:#c30e22;padding:0;text-align:center;margin-top: 70px;height:15px;}

.tenjiku-schedule{}
.tenjiku-schedule-sp600{display:none;}

.tenjiku2{text-align:center;margin-top:30px;}

.tenjiku-com2{font-size:108%;margin:40px auto 0 auto;letter-spacing: 0.05em;}

.tenjiku7{margin-top:50px;}


.event-box{margin-top:50px;}
.event-box-title{border-left:6px solid #b55a64;border-bottom:1px dotted #777;padding:5px 0 10px 15px;}
.event-box-img{margin-top:-85px;float: right;margin-left:30px;}
.event-box-text{margin-top:5px;font-size: 108%;}


.tenjiku3{text-align:center;margin-top:15px;}

.tenjiku4{text-align:center;}

.tenjiku-tea{text-align:center;margin-top:40px;}


/*牡丹の館*/
.tenjiku-title.tenjiku_yakata:before,
.tenjiku-title.tenjiku_yakata:after {background-color:#06592f;}

.tenjiku_yakata-com1{text-align:center;margin:20px 0 10px 0;font-size:129%;font-weight:bold;color:#06592f;line-height:1.3;}
.tenjiku_yakata-com2{margin:10px 0 0 0;}

ul.tenjiku_yakata-ul{margin-top:20px;text-align:center;}
ul.tenjiku_yakata-ul li{display:inline-block;margin:0 5px 15px 5px;}

/*紅葉ライトアップイルミネーション 黄金の島ジパング2019*/
.tenjiku-lightup-yokoku{background-color:#050000;color:#fff;text-align:center;letter-spacing:2.0em;line-height:28px;height:30px;font-weight: bold;font-size: 108%;}
.tenjiku-lightup-com1{text-align:center;font-size:136%;line-height:1.3;margin-top:15px;}
.tenjiku-lightup-com1 span{margin-right:15px;}
.tenjiku-lightup-img{margin-top:20px;}

dl.tenjiku6-dl{margin:70px auto 0 auto;text-align:center;}
dl.tenjiku6-dl dt{display:inline-block;margin-right:20px;}
dl.tenjiku6-dl dd{display:inline-block;position:relative;}

.tenjiku-kikangenteibus-box{text-align:center;margin-top:90px;}
.tenjiku-kikangenteibus-box img{max-width:700px;width: 100%;height:auto;}

/*松江境港直行バス*/
.gostraight-bus1{}
.gostraight-bus2{text-align:center;margin-top:25px;}
.gostraight-bus-midashi{font-size:115%;margin-top:25px;line-height: 1.3;}





/*チラシ*/
body.tenjiku .print-title{background:#634f21 url(img/tenjiku_print_bg.gif) no-repeat right bottom;height:80px;width: 100%;padding-top: 13px;text-align: center;}
body.tenjiku ul.print-ul{text-align: center;}
body.tenjiku ul.print-ul li {width: auto;margin-top: 20px;line-height: 1.2;}
body.tenjiku ul.print-ul li img{margin-bottom:3px;}
body.tenjiku ul.print-ul li a{color: #000;text-decoration: none;}
body.tenjiku ul.print-ul li a:hover{opacity:0.6;text-decoration:underline;}








/* ==================== 夜間園遊会 -紅葉ライトアップイルミネーション- ==================== */
body.aulightup #wrapper{background-color:#020001;color:#fff;}

body#event .section.aulightup-bg1{padding:190px 0 0 0;background:url(img/aulightup_bg1.jpg) no-repeat center top;}

.aulightup-img1{margin:0 auto;background:url(img/aulightup1.png) no-repeat center center;width:383px;height:383px;text-indent:-8989px;display:block;overflow:hidden;
								image-rendering: -webkit-optimize-contrast; /*背景画像のボケ防止*/}
		
.aulightup2{text-align:center;padding:0 10px;margin-top:100px;}

.aulightup-tatecom1-box{position:relative;z-index:2;right:0;left:0;margin:120px auto 0 auto;text-align:center;}
.aulightup-tatecom1{-ms-writing-mode: tb-rl;writing-mode: vertical-rl;text-orientation: upright;font-feature-settings: normal;
										display: inline-block;vertical-align: top;text-align: left;line-height: 2.8;letter-spacing: 0.3em;font-size: 165%;}

body#event .section.aulightup-bg2{padding:0;background:url(img/aulightup_bg2.jpg) no-repeat center top;}

.aulightup-com1{margin-top: 650px;text-align: center;font-size: 125%;letter-spacing: 0.25em;line-height: 2.2;}

ul.aulightup-img-ul{margin-top: 130px;}
ul.aulightup-img-ul li.left{float:left;width:50%;margin-bottom: 20px;}
ul.aulightup-img-ul li.right{float:right;width:50%;text-align:right;margin-bottom: 20px;}
ul.aulightup-img-ul li.last{width:100%;}






/* ==================== 秋冬のライトアップイルミネーション ==================== */
/*---main---*/
body#event.lightup #wrapper{background-color:#000;color:#fff;}

body#event.lightup .section.top {padding-top: 0;padding-bottom: 30px;}
body#event.lightup .section {padding: 50px 0 50px 0;}

.lightup1{text-align: center;margin: 60px 0 50px 0;}
.lightup1sp{text-align: center;margin: 40px 0 30px 0;display:none;}
.lightup1sp img{max-width:80%;}

.lightup-midashi{text-align: center;font-size: 140%;line-height: 1.8;color: #fc0;}

.lightup-com1{font-size:115%;margin-top:20px;}
.lightup-com1 span{display:block;}

body.lightup .movie-wrap-out {margin:60px auto 0 auto;text-align:center;}
body.lightup .movie-wrap{border: 1px solid #666;}t


/*動画*/
.movie-space{width:980px;margin:80px auto 0 auto;text-align:center;font-size:144%;}


.lightup-info img{float:left;}
.lightup-info span{display:block;float:right;font-size:115%;}

.lightup-info-cont{margin-top:20px;}
.lightup-com2{margin-top: 15px;line-height: 1.4;color: #ccc;}
.lightup-chuui{margin-top:10px;color:#CC3333;line-height:1.3;text-align: left;}

/*秋冬ライトアップイルミネーション カレンダー*/
body.lightup .lightup-calen-box{width:1000px;margin-top:40px;margin: 40px 0 0 0;}
body.lightup .lightup-calen-bg{font-size:229%;color:#fff;text-shadow:1px 1px 0px #000;line-height:1.2;text-align:center;padding:7px 0;background:url(img/lightup_calen_bg.jpg);background-size: cover;}
body.lightup ul.calen-box{text-align:center;padding:25px 0 0 0;}
body.lightup ul.calen-box li{display:inline-block;margin:0 25px;}

.lightup-event{margin-bottom:120px;}

.lightup-dennis{text-align:center;padding:40px 0;border-top:1px solid #aaa;margin-bottom:50px;}

.lightup-takibi-box{margin-top:70px;}
.takibi1{float:left;}
.takibi2{float:right;}
.lightup_takibi-com{float:left;width: 55%;margin-top: 15px;font-size: 115%;}

/*チラシ*/
body.lightup .print-title{background:#caa74d url(img/lightup_print_bg) no-repeat right bottom;height:80px;width: 100%;padding-top: 13px;text-align: center;}
body.lightup ul.print-ul{text-align: center;}
body.lightup ul.print-ul li {width: auto;margin-top: 20px;}
body.lightup ul.print-ul li a{color:#fff;text-decoration:none;}
body.lightup ul.print-ul li a:hover{opacity:0.6;text-decoration:underline;}









