@charset "UTF-8";
/* css Knowledge [main] */

@import url("../content.css");
@import url("../layout.css");

/*---------------------------------------------------- */
/* Bace */
/*---------------------------------------------------- */
p {
	font-size: 16px;
}

/*---------------------------------------------------- */
/* List */
/*---------------------------------------------------- */
/*== Waku ==*/
.listbox {
	padding: 0;
	margin: 0 auto;
	height: auto;
}

.listbox .waku_list {
	padding: 0;
	margin: 0 auto;
	height: auto;
}

.listbox .waku_list .list_left {
	padding: 0;
	margin: 0;
	height: auto;
}

.listbox .waku_list .list_right {
	padding: 0;
	margin: 0;
	height: auto;
}

/*== img ==*/
.waku_list .list_right .photo_Knowledge {
	padding: 0;
	margin: 0 auto;
	height: auto;
}

.waku_list .list_right .photo_Knowledge img {
	padding: 0;
	margin: 0;
	width: 100%;
	vertical-align: bottom;
}

/*== P ==*/
.waku_list .list_left .moji_Knowledge {
	padding: 0;
	margin: 0;
	height: auto;
}

.waku_list .list_left .moji_Knowledge p {
	padding: 0;
	margin: 0;
	color: #3d3e3f;
	text-align: left;
	line-height: 1.8;
}


/*  PC  */
@media print, screen and (min-width: 960px) {
/*---------------------------------------------------- */
/* List */
/*---------------------------------------------------- */
/*== Waku ==*/
.listbox {
	padding-top: 10px;
	padding-bottom: 30px;
	width: 98%;
}

.listbox .waku_list {
	width: 97%;
	overflow: hidden;
}

.listbox .waku_list .list_left {
	padding: 0;
	margin: 0;
}

.listbox .waku_list .list_right {
	width: 30%;
	margin-left: 4%;
	float: right;
}

/*== img ==*/
.waku_list .list_right .photo_Knowledge {
	width: 100%;
}

/*== P ==*/
.waku_list .list_left .moji_Knowledge {
	padding: 0;
	margin: 0;
}

.waku_list .list_left .moji_Knowledge p {
	font-size: 16px;
}


}


/* Minimum width 959px and Tablet */
@media all and (max-width: 959px) and (min-width: 600px) {
/*---------------------------------------------------- */
/* Bace */
/*---------------------------------------------------- */
p {
	font-size: 15px;
}

/*---------------------------------------------------- */
/* Tabs Navigation */
/*---------------------------------------------------- */
#tabs-contnavi .tabs-navi li { 
	width: calc(100% / 2);
	border-bottom-style: none;
}

#tabs-contnavi .tabs-navi li:nth-last-child(-n + 2) { 
	border-bottom-style: solid;
}

#tabs-contnavi .tabs-navi li:first-child, #tabs-contnavi .tabs-navi li:nth-child(3n) {
	border-left-style: solid;
}

#tabs-contnavi .tabs-navi li:first-child {
	-webkit-border-radius: 4px 0 0 0;
	-ms-border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0;
}

#tabs-contnavi .tabs-navi li:nth-child(2) {
	-webkit-border-radius: 0 4px 0 0;
	-ms-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
}

#tabs-contnavi .tabs-navi li:nth-last-child(2) {
	-webkit-border-radius: 0 0 0 4px;
	-ms-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
}

#tabs-contnavi .tabs-navi li:last-child {
	-webkit-border-radius: 0 0 4px 0;
	-ms-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
}

#tabs-contnavi .tabs-navi li a {
	font-size: 15px;
	padding: .6em 5px;
}

/*---------------------------------------------------- */
/* List */
/*---------------------------------------------------- */
/*== Waku ==*/
.listbox {
	padding-top: 10px;
	padding-bottom: 25px;
	width: 98%;
}

.listbox .waku_list {
	width: 96%;
	overflow: hidden;
}

.listbox .waku_list .list_left {
	padding: 0;
	margin: 0;
}

.listbox .waku_list .list_right {
	width: 36%;
	margin-left: 4%;
	float: right;
}

/*== img ==*/
.waku_list .list_right .photo_Knowledge {
	width: 100%;
}

/*== P ==*/
.waku_list .list_left .moji_Knowledge {
	padding: 0;
	margin: 0;
}

.waku_list .list_left .moji_Knowledge p {
	font-size: 15px;
}


}


/* Phone */
/* Portrait mode */
@media only screen and (max-width: 599px) {
/*---------------------------------------------------- */
/* Bace */
/*---------------------------------------------------- */
p {
	font-size: 14px;
}

/*---------------------------------------------------- */
/* Tabs Navigation */
/*---------------------------------------------------- */
#tabs-contnavi .tabs-navi li { 
	width: calc(100% / 2);
	border-bottom-style: none;
}

#tabs-contnavi .tabs-navi li:nth-last-child(-n + 2) { 
	border-bottom-style: solid;
}

#tabs-contnavi .tabs-navi li:first-child, #tabs-contnavi .tabs-navi li:nth-child(3n) {
	border-left-style: solid;
}

#tabs-contnavi .tabs-navi li:first-child {
	-webkit-border-radius: 4px 0 0 0;
	-ms-border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0;
}

#tabs-contnavi .tabs-navi li:nth-child(2) {
	-webkit-border-radius: 0 4px 0 0;
	-ms-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
}

#tabs-contnavi .tabs-navi li:nth-last-child(2) {
	-webkit-border-radius: 0 0 0 4px;
	-ms-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
}

#tabs-contnavi .tabs-navi li:last-child {
	-webkit-border-radius: 0 0 4px 0;
	-ms-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
}

#tabs-contnavi .tabs-navi li a {
	font-size: 13px;
	padding: .6em 5px;
}

/*---------------------------------------------------- */
/* List */
/*---------------------------------------------------- */
/*== Waku ==*/
.listbox {
	padding-top: 5px;
	padding-bottom: 20px;
	width: 98%;
}

.listbox .waku_list {
	width: 96%;
}

.listbox .waku_list .list_left {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	display: block;
}

.listbox .waku_list .list_right {
	padding: 0 0 15px 0;
	margin: 0 auto;
	width: 70%;
	display: block;
}

/*== img ==*/
.waku_list .list_right .photo_Knowledge {
	width: 100%;
}

/*== P ==*/
.waku_list .list_left .moji_Knowledge {
	padding: 0;
	margin: 0;
}

.waku_list .list_left .moji_Knowledge p {
	font-size: 14px;
}


}