@charset "UTF-8";

@media screen and (min-width: 768px) {

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	width
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.ik-body .ik-inaho-new
	{ width: 64%; }

	/*.ik-body .ik-inaho-about,*/
	.ik-body .ik-inaho-list {
		margin: 10px -20px -20px;
	}
	.ik-body .ik-inaho-list > li
	{ width: 33.3333%;
		padding: 20px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.ik-body .ik-inaho-about {
		padding-right: 40px;
		flex: 1;
	}

	.ik-body .ik-inaho-about .ik-main-hed
	{ width: 300px; }

/*	.ik-body .ik-inaho-main {
		width: 1080px;
		margin-left: auto;
		margin-right: auto;
	}*/

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	margin
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	/* margin-top */

	.ik-body .ik-about-unit,
	.ik-body .ik-inaho-backnumber,
	{ margin-top: 60px; }

	.ik-body .ik-new-text dt,
	.ik-body .ik-about-unit dd
	{ margin-top: 20px; }

	.ik-body .ik-new-text dt:not(:first-child)
 	{ margin-top: 10px; }

	.ik-body .ik-inaho-backnumber .ik-main-hed
	{ margin-top: 10px; }

	/* margin-right */

	.ik-body .ik-about-unit dt::before
	{ margin-right: 10px; }

	/* margin-left */

/*	.ik-body .ik-inaho-list > li:not(:nth-child(3n + 1))
	{ margin-left: 60px; }*/

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	padding
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	/* padding */

	.ik-body .ik-inaho-new {
		padding: 40px;
	}
	/* .ik-body .ik-inaho-new a, */
	.ik-body .ik-inaho-list > li a
	{ padding: 50px; }

	/* padding-top */

	.ik-body .ik-inaho-main
	{ padding-top: 60px; }

	/* padding-bottom */

	.ik-body .ik-inaho-main
	{ padding-bottom: 150px; }

	.ik-body .ik-inaho-about .ik-main-hed {
		padding-bottom: 20px;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	typography
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	/* font-size */

	.ik-body .ik-about-unit dt
	{ font-size: 125%; } /* 20px */

	.ik-body .ik-inaho-new .ik-main-hed,
	.ik-body .ik-about-text
	{ font-size: 112.5%; } /* 18px */

	.ik-body .ik-new-text,
	.ik-body .ik-about-unit .ik-annotation-text
	{ font-size: 87.5%; } /* 14px */

	/* line-height */

	.ik-body .ik-about-unit dd,
	.ik-body .ik-new-text
	{ line-height: 1.5; }

	.ik-body .ik-inaho-new .ik-main-hed
	{ line-height: 1.6; }

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	individual
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.ik-body .ik-inaho-header {
		background-image: url(/themes/inabata/ik/assets/img/inaho/kv.png);
	}

	.ik-body .ik-inaho-introduction {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}

	.ik-body .ik-about-unit dt {
		display: flex;
		align-items: center;
		font-weight: bold;
	}

	.ik-body .ik-about-unit dt::before {
		display: block;
		width: 20px;
		height: 25px;
		content: "";
		background: url(/themes/inabata/ik/assets/img/inaho/ebook.png) center / cover no-repeat;
	}

	.ik-body .ik-inaho-new {
		background-color: #F5F5F6;
	}

	.ik-body .ik-main-wrap {
		display: flex;
	}
	.ik-body .ik-main-img-a, 
	.ik-body .ik-main-img-c {
		height: 300px;
		max-width: 80%;
	}
	
	.ik-body .ik-main-img-b {
		height: 300px;
		max-width: 80%;
		margin-left: -3%;
	}
	

	.ik-body .ik-main-img-a img{
		margin-left: -3%;
		margin-top: 30px;
	}
	
	.ik-body .ik-main-img-b img{
		margin-top: 60px;
	}


	.ik-body .ik-main-img-a img,
	.ik-body .ik-main-img-c img,
	.ik-body .ik-main-img-b img {
		height: 100%;
		width: auto;
		object-fit: contain;
	}

	.ik-body .ik-new-text dt {
		font-weight: bold;
	}

	.ik-body .ik-inaho-list {
		display: flex;
		display: -webkit-box;
    display: -ms-flexbox;
		flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
	}

	.ik-body .ik-inaho-list > li a {
		display: block;
		background-color: #F5F5F6;
	}

	.ik-body .ik-inaho-list .ik-main-hed {
		text-decoration: underline;
	}

}
@media screen and (max-width: 960px) {

	.ik-body .ik-inaho-new .ik-main-hed,
	.ik-body .ik-about-text
	{ font-size: 100%; }

	.ik-body .ik-inaho-about .ik-main-hed
	{ width: 100%; }

	.ik-body .ik-inaho-list {
		margin: 10px -10px -10px;
	}
	.ik-body .ik-inaho-list > li
	{ width: 33.3333%;
		padding: 10px;
	}

/*	.ik-body .ik-inaho-list > li:not(:nth-child(3n + 1))
	{ margin-left: 30px; }*/


/*	.ik-body .ik-inaho-backnumber li:nth-child(n + 4)
	{ margin-top: 30px; }*/

	.ik-body .ik-inaho-list > li a
	{ padding: 30px; }

}
@media screen and (max-width: 767px) {

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	width
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/*	.ik-body .ik-inaho-backnumber li
	{ width: calc( ( ( 2 / 4 ) * 100% ) - 10px ); }*/
	.ik-body .ik-inaho-list > li
	{ width: 50%; }

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	margin
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	/* margin-top */

	.ik-body .ik-about-unit,
	.ik-body .ik-inaho-new,
	.ik-body .ik-inaho-backnumber
	{ margin-top: 30px; }

	.ik-body .ik-about-unit dd,
	.ik-body .ik-new-text dt
	{ margin-top: 20px; }

	.ik-body .ik-new-text dt:not(:first-child)
	{ margin-top: 10px; }

	.ik-body .ik-inaho-backnumber .ik-main-hed
	{ margin-top: 10px; }

	/* margin-right */

	.ik-body .ik-about-unit dt::before
	{ margin-right: 10px; }

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	padding
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.ik-body .ik-inaho-new
	{ padding: 30px; }

	.ik-body .ik-inaho-backnumber a
	{ padding: 15px; }

/*	.ik-body .ik-inaho-list > li:not(:nth-child(3n + 1))
	{ margin-left: 0; }*/

	/* padding-top */

	.ik-body .ik-inaho-main
	{ padding-top: 30px; }

	/* padding-right */

	/* padding-bottom */

	.ik-body .ik-inaho-main
	{ padding-bottom: 90px; }

	/* padding-left */

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	typography
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	/* font-size */

	.ik-body .ik-about-unit dt
	{ font-size: 20px; }

	.ik-body .ik-new-text dt
	{ font-size: 16px; }

	.ik-body .ik-about-unit .ik-annotation-text
	{ font-size: 12px; }

	/* line-height */
	
	.ik-body .ik-about-unit dd,
	.ik-body .ik-inaho-backnumber .ik-main-hed
	{ line-height: 2; }
	
	.ik-body .ik-inaho-new
	{ line-height: 1.5; }
	
	.ik-body .ik-inaho-new .ik-main-hed
	{ line-height: 1.6; }
	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	individual
	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.ik-body .ik-inaho-header {
		background-image: url(/themes/inabata/ik/assets/img/inaho/kv-sp.png);
	}

	.ik-body .ik-about-unit dt {
		display: flex;
		align-items: center;
		font-weight: bold;
	}

	.ik-body .ik-about-unit dt::before {
		display: block;
		width: 20px;
		height: 25px;
		content: "";
		background: url(/themes/inabata/ik/assets/img/inaho/ebook.png) center / cover no-repeat;
	}

	.ik-body .ik-inaho-new {
		background-color: #F5F5F6;
	}

	.ik-body .ik-inaho-new a {
		display: block;
	}

	.ik-body .ik-main-wrap {
		display: flex;
		flex-direction: column;
		margin-top: 16px;
	}
	.ik-body .ik-main-img-a,
	.ik-body .ik-main-img-c,
	.ik-body .ik-main-img-b {
		height: 150px;
	}
	.ik-body .ik-main-img-b {
		margin-top: -10px;
		margin-left: auto;
	}
	.ik-body .ik-main-img-a img,
	.ik-body .ik-main-img-c img,
	.ik-body .ik-main-img-b img {
		height: 100%;
		width: auto;
		object-fit: contain;
	}

	.ik-body .ik-new-text dt {
		font-weight: bold;
	}

	.ik-body .ik-inaho-backnumber ol {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.ik-body .ik-inaho-backnumber a {
		display: block;
		background-color: #F5F5F6;
	}

	.ik-body .ik-inaho-backnumber .ik-main-hed {
		text-decoration: underline;
	}

}