﻿.bg:after{background:#aa0108;background:-moz-linear-gradient(left, #aa0108 0%, #ba0910 50%, #820207 100%);background:-webkit-linear-gradient(left, #aa0108 0%, #ba0910 50%, #820207 100%);background:linear-gradient(to right, #aa0108 0%,#ba0910 50%,#820207 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0108', endColorstr='#820207',GradientType=1 )}.con_intro,.con_info,ul.con_link,.con_topics{width:90%;max-width:1280px;margin:auto}.con_info .box_info:after,ul.con_link:after,.con_topics ul.box_topics:after{content:"";display:table;clear:both}#footer{margin-top:0}@media only screen and (min-width: 1200px){#header:after{padding-bottom:22.91667%}}@media only screen and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1560px){#header:after{padding-bottom:30.20833%}}@media print{#header:after{padding-bottom:22.91667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header:after{padding-bottom:33.125%}}@media only screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 983px){#header:after{padding-bottom:43.75%}}@media only screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) and (max-width: 983px) and (min-width: 950px) and (max-width: 983px){#header:after{padding-bottom:42.5%}}@media only screen and (max-width: 767px){#header:after{height:0;padding-bottom:70.83333%}}#contents .con_title{margin-bottom:5em}#contents .con_title h2{position:relative;z-index:1;top:0;left:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;text-align:center;margin:auto;margin-top:2em}#contents .con_title h2 i{margin:1em auto 0}.bg{padding-bottom:400px;position:relative;z-index:1;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.bg{padding-bottom:250px}}@media only screen and (max-width: 767px){.bg{padding-bottom:10em}}.bg:after{position:absolute;z-index:-2;top:0;left:0;content:"";display:block;width:100%;height:100%}.intro_st{letter-spacing:.05em;line-height:1.8;font-size:215%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;text-align:center;margin-top:100px;background:#FFF}@media only screen and (min-width: 768px) and (max-width: 1199px){.intro_st{font-size:172%}}@media only screen and (max-width: 767px){.intro_st{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.intro_st{margin-top:60px}}@media only screen and (max-width: 767px){.intro_st{margin-top:10%}}.con_intro{max-width:1700px;background-color:#fff;padding:50px 0 130px;margin-bottom:140px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:50px 0 100px}}@media only screen and (max-width: 767px){.con_intro{padding:1.5em 0 3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:10%}}.con_intro .box_intro{width:90%;max-width:1280px;margin:auto}.con_intro .box_intro p.txt{letter-spacing:.05em;line-height:1.8;font-size:122%;text-align:center;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro p.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_intro .box_intro p.txt{font-size:108%}}.con_info{max-width:1700px}.con_info h3{text-align:center}.con_info .box_info{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info{margin-top:60px}}@media only screen and (max-width: 767px){.con_info .box_info{margin-top:3em}}.con_info .box_info .box_txt{width:39.70588%;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info .box_txt{width:55%}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt{width:100%}}@media only screen and (min-width: 1200px){.con_info .box_info .box_txt{margin-top:110px}}@media print{.con_info .box_info .box_txt{margin-top:110px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_info .box_info .box_txt{width:45.58824%;margin-top:30px}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt{margin-bottom:2em}}.con_info .box_info .box_txt h4{margin-bottom:50px}@media only screen and (max-width: 767px){.con_info .box_info .box_txt h4{margin-bottom:1.5em}}.con_info .box_info .box_txt h4 em{display:block;letter-spacing:.05em;text-indent:.05em;font-family:'Hammersmith One',Verdana, Helvetica, Arial, sans-serif;font-size:215%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info .box_txt h4 em{font-size:172%}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt h4 em{font-size:143%}}.con_info .box_info .box_txt h4 span{font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:343%;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info .box_txt h4 span{font-size:250%}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt h4 span{font-size:172%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_info .box_info .box_txt h4 span{font-size:293%}}.con_info .box_info .box_txt p.txt{font-size:122%;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info .box_txt p.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt p.txt{font-size:108%}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt p.txt{margin-bottom:1.5em}}.con_info .box_info .box_txt p.btn_coming{display:block;text-decoration:none;position:relative;text-align:center;padding:1.1em 2em;font-size:108%;letter-spacing:.05em;border:1px solid #fff}@media only screen and (min-width: 768px){.con_info .box_info .box_txt p.btn_coming{min-width:267px;display:inline-block}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt p.btn_coming{margin-left:auto;margin-right:auto;max-width:90%}}.con_info .box_info .box_txt .btn{position:relative;width:200px;margin-top:60px}@media only screen and (max-width: 767px){.con_info .box_info .box_txt .btn{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info .box_txt .btn{margin-top:20px}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt .btn{margin-top:5%}}.con_info .box_info .box_txt .btn a{position:relative}.con_info .box_info .box_txt .btn a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;margin-top:-.5em;right:.3em;font-size:250%;transition:all 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info .box_txt .btn a:after{font-size:215%}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt .btn a:after{font-size:172%}}.con_info .box_info .box_txt .btn:hover a:after{right:0}.con_info .box_info .box_txt .btn a{display:block;width:100%;padding:1em 0;text-decoration:none;color:#fff;border-bottom:1px solid #fff}.con_info .box_info p.photo{width:54.11765%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info p.photo{width:40%}}@media only screen and (max-width: 767px){.con_info .box_info p.photo{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_info .box_info p.photo{width:48.23529%}}.con_info .box_info p.photo img{width:100%}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_info .box_info p.photo{overflow:hidden}.con_info .box_info p.photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_info .box_info p.photo{overflow:hidden}.con_info .box_info p.photo img{position:relative;width:150%;max-width:none;margin-left:-25%}}@media only screen and (max-width: 767px){.con_info .box_info p.photo{margin-top:1em}}.con_info .box_info.box_topics_l .box_txt{float:right}@media only screen and (max-width: 767px){.con_info .box_info.box_topics_l .box_txt{float:none}}.con_info .box_info.box_topics_l p.photo{float:left}@media only screen and (max-width: 767px){.con_info .box_info.box_topics_l p.photo{float:none}}.con_info .box_info.box_topics_r .box_txt{float:left;width:27.35294%;margin-left:12.35294%}@media only screen and (max-width: 767px){.con_info .box_info.box_topics_r .box_txt{float:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info.box_topics_r .box_txt{width:55%}}@media only screen and (max-width: 767px){.con_info .box_info.box_topics_r .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_info.box_topics_r .box_txt{margin-left:0}}@media only screen and (max-width: 767px){.con_info .box_info.box_topics_r .box_txt{margin-left:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_info .box_info.box_topics_r .box_txt{width:45.58824%;margin-left:0}}.con_info .box_info.box_topics_r p.photo{float:right}@media only screen and (max-width: 767px){.con_info .box_info.box_topics_r p.photo{float:none}}ul.con_link{position:relative;z-index:2;max-width:1700px;margin-top:-265px}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link{margin-top:-165px}}@media only screen and (max-width: 767px){ul.con_link{margin-top:-6em}}@media only screen and (min-width: 1200px){ul.con_link{width:90%}}@media print{ul.con_link{width:90%}}ul.con_link li{float:left;width:48.23529%;position:relative;z-index:1}@media only screen and (max-width: 767px){ul.con_link li{float:none}}@media only screen and (max-width: 767px){ul.con_link li{width:100%}}@media only screen and (min-width: 768px){ul.con_link li:nth-child(n+2){margin-left:3.52941%}}@media only screen and (max-width: 767px){ul.con_link li:nth-child(n+2){margin-top:1em}}ul.con_link li a{position:relative;z-index:1;display:block;text-decoration:none}ul.con_link li a:hover .photo:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}ul.con_link li p.photo{width:100%;position:relative}ul.con_link li p.photo img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link li p.photo{overflow:hidden}ul.con_link li p.photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}ul.con_link li p.photo:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;transition:opacity 400ms ease}@media only screen and (min-width: 768px){ul.con_link li p.photo:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}ul.con_link li .box_txt{position:absolute;z-index:10;top:50%;left:0;right:0;margin:0 auto;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.con_link li .box_txt em,ul.con_link li .box_txt span{display:inline-block;line-height:1;position:relative}ul.con_link li .box_txt em{z-index:2;font-size:215%;font-family:'Hammersmith One',Verdana, Helvetica, Arial, sans-serif;letter-spacing:.12em;background:#c10810;color:#FFF;padding:.2em 1em .1em}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link li .box_txt em{font-size:172%}}@media only screen and (max-width: 767px){ul.con_link li .box_txt em{font-size:143%}}ul.con_link li .box_txt span{z-index:1;margin-top:-.2em;background-color:#fff;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1;letter-spacing:.1em;padding:.5em 1em .6em;font-size:258%}@media only screen and (min-width: 768px) and (max-width: 1199px){ul.con_link li .box_txt span{font-size:215%}}@media only screen and (max-width: 767px){ul.con_link li .box_txt span{font-size:143%}}ul.con_link li .box_txt span i{margin-top:1.5em;font-size:39%;display:block}.con_topics{margin-top:140px;margin-bottom:130px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_topics{margin-top:100px}}@media only screen and (max-width: 767px){.con_topics{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_topics{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_topics{margin-bottom:6em}}.con_topics h3{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_topics h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_topics h3{margin-bottom:1.5em}}.con_topics ul.box_topics{text-align:left;width:100%;margin-bottom:60px}@media only screen and (max-width: 767px){.con_topics ul.box_topics{margin-bottom:2em}}.con_topics ul.box_topics li{float:left;width:29.6875%;margin-left:5.46875%}@media only screen and (max-width: 767px){.con_topics ul.box_topics li{width:48%}}@media only screen and (max-width: 767px){.con_topics ul.box_topics li{margin-left:4%}}@media only screen and (min-width: 768px){.con_topics ul.box_topics li:nth-child(3n+1){margin-left:0}.con_topics ul.box_topics li:nth-child(n+4){margin-top:95}}@media only screen and (max-width: 767px){.con_topics ul.box_topics li:nth-child(n+3){margin-top:5%}.con_topics ul.box_topics li:nth-child(odd){margin-left:0;clear:left}}.con_topics ul.box_topics li a{display:block;text-decoration:none;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_topics ul.box_topics li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.con_topics ul.box_topics li a .photo img{width:100%}.con_topics ul.box_topics li a .box_txt{margin-top:25px}@media only screen and (max-width: 767px){.con_topics ul.box_topics li a .box_txt{margin-top:1em}}.con_topics ul.box_topics li a .box_txt .date .day{display:inline-block;font-size:108%;font-family:'Hammersmith One',Verdana, Helvetica, Arial, sans-serif;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_topics ul.box_topics li a .box_txt .date .day{font-size:93%}}@media only screen and (max-width: 767px){.con_topics ul.box_topics li a .box_txt .date .day{font-size:79%}}.con_topics ul.box_topics li a .box_txt .date .cat{display:inline-block;font-size:93%;margin-left:20px;color:#b3040b;text-decoration:underline}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_topics ul.box_topics li a .box_txt .date .cat{font-size:79%}}@media only screen and (max-width: 767px){.con_topics ul.box_topics li a .box_txt .date .cat{font-size:65%}}@media only screen and (max-width: 767px){.con_topics ul.box_topics li a .box_txt .date .cat{margin-left:1em}}.con_topics ul.box_topics li a .box_txt .st{margin-top:20px;font-size:115%;text-decoration:underline}@media only screen and (max-width: 767px){.con_topics ul.box_topics li a .box_txt .st{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_topics ul.box_topics li a .box_txt .st{font-size:100%}}@media only screen and (max-width: 767px){.con_topics ul.box_topics li a .box_txt .st{font-size:86%}}
