@charset "utf-8";
/*
 * /css/p_issue.css
 * Version: 1.0.0
 * Copyright (c) 2018 Kenshokai All Rights Reserved.
 */

.u {
	text-decoration: underline;
}

.clear{
	clear: both;
}

.copy {
	margin-top: 70px;
	margin-bottom: 20px;
	font-size: 1em;
	text-align: center;
	width: 100%;
	color: #000;
	font-family: "tbchibirgothicplusk-pro", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ";
	font-style: oblique;
}

/* bottom navigation↓ */
.to_top,
.to_back,
.to_home {
	position: fixed;
	right: 10px;
	width: 60px;
	height: 60px;
	z-index: 9999;
	transition: 0.3s;
}

.to_top {
	display: none;
	bottom: 130px;
}


.to_back {
	display: block;
	bottom: 70px;
}

.to_home {
	display: block;
	bottom: 10px;
}

.to_back img,
.to_home img,
.to_top img {
	width: 60px;
	height: 60px;
}

.to_top:hover,
.to_back:hover,
.to_home:hover {
	opacity: 0.7;
}

.header {
	display: block;
	position: absolute;
	width: 100%;
	content: "";
	height: 150px;
	line-height: 150px;
	color: #fff;
	text-align: center;
	background: rgba(0, 0, 0, 0.1);
	opacity: 1;
	z-index: 1;
}

.header h1 {
	width: 14em;
	margin: 0 auto;
	color: #fff;
	font-weight: 200;
	font-size: 2.5em;
	text-align: center;
	font-family: "dnp-shuei-4go-std", "yu-mincho-pr6n", "Yu Mincho", "YuMincho", 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
	text-shadow: 0px 0px 6px #000000;
	font-weight: 500;
}

@media all and (-ms-high-contrast:none) {
	.header h1 {
		padding-top: 10px;
		font-family: "dnp-shuei-4go-std", "Yu Mincho", "YuMincho", 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
		line-height: 150px;
		font-weight: 500;
	}
}

.header_bg {
	position: relative;
	width: 100%;
	height: 150px;
	margin: 0 auto;
	background-position: center center;
	background-size: cover;
	z-index: 0;
}

.bg_issue {
	background: #12335a;
}

.issue h2 {
	width: calc(1000px - (15px + 15px));
	position: relative;
	display: block;
	background: #3760c8;
	margin: 50px auto 10px;
	padding: 15px;
	border: none;
	font-size: 2em;
	color: #fff;
	text-align: center;
	font-family: "dnp-shuei-4go-std", "yu-mincho-pr6n", "Yu Mincho", "YuMincho", 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
	font-weight: 500;
	/* font-family: @gothic; */
}

@media all and (-ms-high-contrast: none){
.issue h2  {
	height: 40px;
}
}

/*===== contents↓ =====*/

.contentsMixIn {
	width: 1000px;
	margin: 0 auto;
}

#contents {
	width: 1000px;
	margin: 0 auto;
}

.info_title {
	color: #000;
	margin-top: 50px;
	width: 100%;
	text-align: center;
	font-size: 1.8em;
	font-weight: 500;
	font-family: "dnp-shuei-4go-std", "yu-mincho-pr6n", "Yu Mincho", "YuMincho", 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
	margin-bottom: 30px;
}

.issue section {
	padding: 30px;
	margin-bottom: 50px;
	background-color: #fff;
	font-family: "yu-mincho-pr6n", "Yu Mincho", "YuMincho", 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
	font-weight: 400;
	/* font-family: @gothic; */
	color: #000;
	text-align: justify;
	font-size: 1.2em;
	line-height: 2em;
	border: 1px solid #b3d3ef;
	margin: 0 auto;
}


.issue h3 {
	display: flex;
	font-size: 1.2em;
	color: #162138;
	font-weight: bolder;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
	align-items: center;
}

.issue section p {
	margin-top: 1em;
	text-indent: 1em;
}

.gokingen, b, .ougen {
	font-family:"a-otf-gothic-bbb-pr6n","Hiragino Kaku Gothic Pro","Meiryo"," MS PGothic", "arial", "helvetica", sans-serif;
	font-weight: 500;
}

.dashed{
   letter-spacing: -0.2em; 
}

p.txt_right{
	text-align: right;
}

.info_title::after {
	content: '';
	position: relative;
	bottom: -10px;
	display: block;
	width: 60px;
	text-align: center;
	height: 1px;
	left: 50%;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #524e4b;
}

.info_button_tel {
	float: left;
	width: 220px;
	height: 50px;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
	background: #fff;
	color: #524e4b;
	border: 1px solid #524e4b;
	border-radius: 10px;
	transition: 0.3s;
	text-align: center;
	line-height: 50px;
	margin: 0 auto;
	margin-top: 10px;
}

.info_button_tel:hover {
	background: #524e4b;
	color: #fff;
}

.info_button_mail {
	float: right;
	width: 250px;
	height: 50px;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
	background: #fff;
	color: #524e4b;
	border: 1px solid #524e4b;
	border-radius: 10px;
	transition: 0.3s;
	text-align: center;
	line-height: 50px;
	margin: 0 auto;
	margin-top: 10px;
}

.info_button_mail:hover {
	background: #524e4b;
	color: #fff;
}

.info_add {
	margin-top: 10px;
	font-size: 1em;
	font-weight: 500;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
	color: #524e4b;
	line-height: 1.5em;
	text-align: center;
	margin-bottom: 10px;
}

.info_tel {
	margin-top: 10px;
	font-size: 1em;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
	color: #524e4b;
	line-height: 1.8em;
	text-align: center;
	margin-bottom: 50px;
}

.add {
	width: 320px;
	margin: 0 auto;
	margin-top: 50px;
}

.logo {
	width: 320px;
	margin: 0 auto;
	text-align: center;
}

.topic_{
	width: 100%;
	height: 480px;
	padding:50px;
	margin:0 auto;
	display: block;
	background: #e4e4e4;
}

.img_left{
	float: left;
}

.img_left img{
	width: 350px;
	border: 1px solid #524e4b;
}

.txt_{
	width: 410px;
	float: left;
	margin-top: 50px;
	margin-left:30px;
}

.txt_title{
	font-size: 1.5em;
	line-height: 1.5em;
	color: #000;
	font-weight: 600;
	font-family: "dnp-shuei-4go-std", "yu-mincho-pr6n", "Yu Mincho", "YuMincho", 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
}

.txt_desc{
	margin-top: 20px;
	font-size: 1em;
	line-height: 1.5em;
	color: #000;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
}

.txt_desc p{
	text-align: left;
}

.sub_desc {
	padding: 12px;
	font-size: 1em;
	border: solid 1px #cab6a2;
	border-radius: 10px;
	line-height: 1.2em;
	color: #000;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";

}

.topic_box{
	width: 800px;
	height: auto;
	margin: 0 auto;
}

a.pdf_btn{
	width: 250px;
	height:40px;
	display: inline-block;
	color: #fff;
	background: #524e4b;
	text-align: center;
	line-height: 40px;
	transition: .3s ease;
	text-decoration: none;
	border-radius: 30px;
	margin:0 auto;
	margin-top: 30px;
	margin-right: 10px;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
}

a.pdf_btn{
	color: #fff;
}

a.pdf_btn:link, a.pdf_btn:visited{
	color: #fff;
	text-decoration: none;
}

a.pdf_btn:hover{
	opacity: 0.8;
}

a.pdf_btn2{
	width: 250px;
	height:40px;
	display: inline-block;
	color: #fff;
	background: #2b5c84;
	text-align: center;
	line-height: 40px;
	transition: .3s ease;
	text-decoration: none;
	border-radius: 30px;
	margin:0 auto;
	margin-top: 10px;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
}

a.pdf_btn2{
	color: #fff;
}

a.pdf_btn2:link, a.pdf_btn2:visited{
	color: #fff;
	text-decoration: none;
}

a.pdf_btn2:hover{
	opacity: 0.8;
}

.sub_desc a.pdf_btn,
.sub_desc a.pdf_btn2 {
	margin: 0 10px 0 0;
	width: 200px;
	height:40px;
	line-height: 40px;
}

.sub_desc h3 {
	margin: 0;
	font-family: "dnp-shuei-4go-std", "yu-mincho-pr6n", "Yu Mincho", "YuMincho", 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
	font-weight: 500;
	font-size: 1.25rem;
	margin-top: 20px;
}

.issue_date{
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100px;
	height: 20px;
	font-size: 0.5em;
	line-height: 20px;
	text-align: center;
	color: #fff;
	background: #dc5125;
}

.issue_list{
	width: 1000px;
	height: auto;
	margin: 0 auto;
	margin-top: 50px;
}

.issue_list_li{
	list-style: none;
	padding:15px;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
	font-size: 1em;
	border:1px solid #cab6a2;
	border-radius: 10px;
	width: 100%;
	height: 210px;
	margin-bottom: 20px;

}

.issue_list_img{
	width: 150px;
	float: left;
	border:1px solid #524e4b;
}

.issue_list_title{
	display: block;
	font-size: 1.4em;
	font-family: 'dnp-shuei-4go-st', 'Yu Mincho', 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 500;
}


.issue_list_txt{
	display: block;
	float: left;
	margin-left: 30px;
	line-height: 1.5em;
}

a.issue_list_pdf_btn{
	width: 200px;
	height:40px;
	display: inline-block;
	color: #fff;
	background: #524e4b;
	text-align: center;
	line-height: 40px;
	transition: .3s ease;
	text-decoration: none;
	border-radius: 30px;
	margin-top: 10px;
	margin-right: 10px;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
}

a.issue_list_pdf_btn{
	color: #fff;
}

a.issue_list_pdf_btn:link, a.issue_list_pdf_btn:visited{
	color: #fff;
	text-decoration: none;
}

a.issue_list_pdf_btn:hover{
	opacity: 0.8;
}

a.issue_list_pdf_btn2{
	width: 200px;
	height:40px;
	display: inline-block;
	color: #fff;
	background: #2b5c84;
	text-align: center;
	line-height: 40px;
	transition: .3s ease;
	text-decoration: none;
	border-radius: 30px;
	font-family: "tbchibirgothicplusk-pro", 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ";
}

a.issue_list_pdf_btn2{
	color: #fff;
}

a.issue_list_pdf_btn2:link, a.issue_list_pdf_btn2:visited{
	color: #fff;
	text-decoration: none;
}

a.issue_list_pdf_btn2:hover{
	opacity: 0.8;
}
@media print {
	.info_title::after {
		display: none;
	}
}

.header {
	display: block;
	position: absolute;
	width: 100%;
	content: "";
	height: 150px;
	line-height: 150px;
	color: #fff;
	text-align: center;
	background: rgba(0, 0, 0, 0.1);
	opacity: 1;
	z-index: 1;
}

.header h1 {
	width: 14em;
	margin: 0 auto;
	color: #fff;
	font-weight: 200;
	font-size: 2.5em;
	text-align: center;
	font-family: "dnp-shuei-4go-std", "yu-mincho-pr6n", "Yu Mincho", "YuMincho", 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
	text-shadow: 0px 0px 6px #000000;
	font-weight: 500;
}

.bg_about {
	background: #12335a;
}
.header_bg {
	position: relative;
	width: 100%;
	height: 150px;
	margin: 0 auto;
	background-position: center center;
	background-size: cover;
	z-index: 0;
}

.swiper-container {
	width: 100%;
	height: 580px;
}

/*特集号テキストデータ*/
.issue_img {
	margin-top: 10px;
	text-align: center;
}

.issue_img img{
	cursor: pointer;
}

.issue_img_long{
	width: 100%;
}
.issue_img_long img{
	width: 100%;
}


#contents p {
	margin: 0;
}

.footer {
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 1em;
	text-align: center;
	width: 100%;
	color: #000;
	font-family: "tbchibirgothicplusk-pro","Hiragino Kaku Gothic Pro", "Meiryo", sans-serif;
	font-style: oblique;
}

.para {
	margin-top: 1em !important;
}

h3.box {
	background-color: #f6f6f6;
	padding-left: 10px;
    margin-top: 30px !important;
    margin-bottom: 20px !important;
}


sup {
  font-size: small;
  vertical-align: super;
}

.gokingen img {
  vertical-align: middle;
  height: .9em;
  padding-bottom: 2px;
}