﻿@charset "utf-8";/* ■common.css ここから */@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);@import url("/staffblog/css/responsive.gs.24col2.css");* {margin: 0;padding: 0;}html {font-size: 62.5%;/*10px*/}body {background: #fff;color: #333;font-size: 16px;font-size: 1.6rem;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;letter-spacing: .1em;line-height: 2.0rem;word-wrap: break-word;}ul, ol, li {list-style: none;}h1, h2, h3, h4, h5, h6 {font-weight: normal;letter-spacing: .1em;margin: 0;}img,video {max-width: 100%;width: auto\9;/* IE8用 */height: auto;}a{color: #333;text-decoration: none;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{opacity: 0.7;}p{letter-spacing: .15em;margin-bottom: 10px;}h1{font-size: 22px;font-size: 2.2rem;line-height: 3.2rem;}h2{font-size: 20px;font-size: 2.0rem;line-height: 3rem;}.btnBlue a {background: #fff;border: 1px solid #5649a6;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;color: #5649a6;display: block;margin: 1em auto;padding: .5em;text-align: center;}.btnBlue a:hover {background: #5649a6;color: #fff;}.btnPink a {background: #fff;border: 1px solid #c53665;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;color: #c53665;display: block;margin: 1em auto;padding: .5em;text-align: center;}.btnPink a:hover {background: #c53665;color: #fff;}.btnGray{background: #999;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;color: #fff;display: block;margin: 1em auto;padding: .5em;text-align: center;}.tachiyomi a{}.tachiyomi a::after{content: "\00a0\f02d";font-family: "FontAwesome";}.buy a{}.buy a::after{content: "\00a0\f07a";font-family: "FontAwesome";}.rightArrow a{}.rightArrow a::after{content: "\00a0\f0da";font-family: "FontAwesome";}.windowRestore  a{}.windowRestore a::after{content: "\00a0\f2d2";font-family: "FontAwesome";}.txtSize1{font-size: 20px;font-size: 2.0rem;font-weight: bold;letter-spacing: .1em;line-height: 3rem;}.txtSize2{font-size: 18px;font-size: 1.8rem;font-weight: bold;letter-spacing: .1em;line-height: 2.7rem;}.txtSize3{font-size: 13px;font-size: 1.3rem;letter-spacing: .1em;line-height: 1.6rem;}.txtSize4{font-size: 10px;font-size: 1.0rem;letter-spacing: .1em;line-height: 1.5rem;}.txtBrdr{text-decoration: underline;}.txtCntr{display: block;text-align: center;}.txtR{display: block;text-align: right;}.txtBk{display: block;border-bottom: 1}.cinzel{font-family: 'Cinzel', serif;font-size: 40px;font-size: 4.0rem;line-height: 3rem;}.cinzel_m{font-family: 'Cinzel', serif;font-size: 30px;font-size: 3.0rem;line-height: 2.7rem;}.cinzel_s{font-family: 'Cinzel', serif;font-size: 20px;font-size: 2.0rem;line-height: 2.5rem;}.lnkBox: hover{cursor: pointer;opacity: 0.8;}.zoom::after{content: "\00a0\f00e";color: #c00;font-family: "FontAwesome";}.midashi1{border: 1px solid #ccc;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin: 5px 0 15px;padding: 1em;}@media print, screen and (min-width: 768px) {/* /// タブレット・PC ////////////////////////// */body {line-height: 2.8rem;}.wd30{width: 30%;margin: 0 auto;display: block;}.wd40{width: 40%;margin: 0 auto;display: block;}.wd50{width: 50%;margin: 0 auto;display: block;}.wd60{width: 60%;margin: 0 auto;display: block;}.wd70{width: 70%;margin: 0 auto;display: block;}.wd80{width: 80%;margin: 0 auto;display: block;}.wdm100{max-width: 100%;margin: 0 auto;display: block;}.mrgnLN {margin-left: 0;}.mrgnLR1 {margin-left: 1%;margin-right: 1%;}.txtSize1{font-size: 30px;font-size: 3.0rem;font-weight: normal;letter-spacing: .1em;line-height: 4.5rem;}.txtSize2{font-size: 25px;font-size: 2.5rem;font-weight: normal;letter-spacing: .1em;line-height: 3.75rem;}.txtSize3{font-size: 16px;font-size: 1.6rem;letter-spacing: 0.1em;line-height: 2.4rem;}.txtSize4{font-size: 12px;font-size: 1.2rem;letter-spacing: .1em;line-height: 2.4rem;}}/* ■common.css ここまで *//* ■style.css ここから *//* *******************************************************************　*//* 各ページ共通 ******************************************************　*//* *******************************************************************　*/#globalHeaderWrap{border-bottom: 1px solid #dddddd;-moz-box-shadow:0 0 6px 0 #dedede;-webkit-box-shadow:0 0 6px 0 #dedede;box-shadow:0 0 6px 0 #dedede;}.mainContents{padding: .5em;}/* ページ共通 */.spNone {display: none;}h1.pageTtl{font-weight: bold;margin: .8em 0 1.5em;}h1.pageTtl span{color: #333;display: block;font-size: 13px;font-size: 1.3rem;font-weight: normal;text-align: right;}h1.pageTtl span.txtSize2{display: block;font-size: 18px;font-size: 1.8rem;font-weight: normal;line-height: 2.7rem;text-align: left;}/* ■style.css ここまで *//* ■events.css ここから */#events h1.pageTtl{color: #b00632;}#events .categoryTtl .span_16{margin: 0;width: 65%;}#events .categoryTtl .span_8{margin: 0;width: 34%;}/* 地図 */.tohoku{background: #8099d4;}.kanto{background: #9cc855;}.chubu{background: #e89492;}.kinki{background: #f9af5c;}.chugoku{background: #bf90cb;}.shikoku{background: #94b8cd;}.kyusyu{background: #f06f6d;}.kaigai{background: #909090;}#japanMap{background: #fcf7ec;padding: .2em;}#japanMap h2{margin-bottom: 1em;padding-left: .5em;}#japanMap h2::before{color: #b00632;content: "\f009\00a0";font-family: "FontAwesome";}#japanMap ul{padding: .2em;}#japanMap .areaName li{font-size: 1.6rem;font-size: 16px;margin-bottom: .5em;}#japanMap .areaName li ul{margin: .5em;}#japanMap .areaName li ul li{margin-right: .3em;white-space: nowrap;}#japanMap .areaName li.area{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #fff;padding: .2em 0;text-align: center;}#japanMap .areaName li.col:first-child{margin: 0 0 0 1%;}#japanMap .areaName li.col:nth-child(odd){margin: 0;}#japanMap .areaName ul li li{display: inline;}.eventArea{background: #efefef;margin: 1em 0;padding: 1.3em;}.eventArea h2,h2.pageTitle::before {margin-bottom: 1em;}.eventArea h2::before,h2.pageTitle::before {color: #b00632;content: "\f009\00a0";font-family: "FontAwesome";}.eventArea p{font-size: 14px;font-size: 1.4rem;}.eventArea .entryExpert img{}.eventArea .prefecture{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #fff;display: inline-block;font-size: 13px;font-size: 1.3rem;margin: 0 .5em 0 0;padding: .2em;text-align: center;}.eventArea .span_19 .prefecture{margin-right: .5em;padding: 0 .2em;}.eventArea.coming li{border-bottom: 1px dashed #999;font-size: 1.5rem;font-size: 15px;line-height: 2em;padding: 1em;}.eventArea.coming li:first-child{border-top: 1px dashed #999;}.eventArea.coming li:last-child{border-bottom: 0;margin-bottom: 1em;}.eventArea.coming li:hover{background: rgba(176,6,50,0.1);}.eventArea.coming li a:hover{color: rgba(176,6,50,1);}.eventArea.coming li .span_5{font-size: 12px;font-size: 1.2rem;font-weight: bold;letter-spacing: 0;}.eventArea.report .span_8{background: #fff;padding: .5em;margin-bottom: 1em;width: 49.0%;}.eventArea.report .span_8 .eventName{display: block;font-size: 12px;font-size: 1.2rem;}.eventArea.coming p.seeAll{border-top: 1px solid #999;padding-top: .5em;text-align: right;}.eventArea.coming p.seeAll::before{color: #055;content: "\f0da";font-family: "FontAwesome";}.eventArea.report .span_8:hover{background: rgba(176,6,50,.1);}.eventArea.report .span_8:nth-child(even){margin-left: 2%;}.eventArea .entryHeader {margin-bottom: 1em;}.eventArea .entryHeader h3{font-weight: bold;margin-bottom: 1em;}.eventArea .entryBody{margin-top: 1em;}.return a{color: #b00632;}.return::before{color: #333;content: "\f0da\00a0";font-family: "FontAwesome";margin-left: 1.5em;}/* レポート */.toiawase{letter-spacing: .05em;}.readmore{font-weight: bold;margin-left: .5em;}.readmore a{color: #b00632;}.readmore::before{color: #333;content: "\f0da\00a0";font-family: "FontAwesome";}@media print, screen and (min-width: 600px) {/* /// タブレット・PC ////////////////////////// */#japanMap{padding: .5em;}#japanMap .areaName li ul{margin: .25em;}#japanMap .areaName li{font-size: 1.3rem;font-size: 13px;}.eventArea .prefecture{margin: 0;padding: 0 .2em;}.eventArea.report .span_8{width: 32.0%;}.eventArea.report .span_8 .eventName{display: block;font-size: 14px;font-size: 1.4rem;line-height: 1.8rem;}.eventArea.coming li{border-bottom: 0;font-size: 1.3rem;font-size: 13px;margin-bottom: .5em;padding: 0;}.eventArea.coming li:first-child{border-top: 0;}.eventArea.coming li:hover{background: #efefef;}.eventArea.coming li a:hover{}.eventArea.report .span_8:nth-child(even){}.eventArea.report .span_8:nth-child(1),.eventArea.report .span_8:nth-child(4),.eventArea.report .span_8:nth-child(7),.eventArea.report .span_8:nth-child(10),.eventArea.report .span_8:nth-child(13),.eventArea.report .span_8:nth-child(16){margin-left: 0;}/* サイドエリア */.searchDateSp,.searchAreaSp{display: none;}}@media screen and (min-width : 1024px) {/* PC */}