@charset "utf-8";

/*=====================================

contents.css

=====================================*/

.common_html {
	padding: 0 0 50px 0;
}
.common_html p {
	margin: 0 0 20px 0;
	font-size: 16px;
	line-height: 1.9;
}
.common_html b {
	font-weight: bold;
}


/*=====================================
 知る
=====================================*/

/*-------------------------------------
 教育トレンド
-------------------------------------*/

/* interview
-------------------------------------*/
.ipt_interview {
	
}
.ipt_interview table {
	width: 100%;
}
.ipt_interview table:first-child tr:nth-child(2) td + td[width="170"] {
	display: none;
}
.ipt_interview h1,
.ipt_interview h2 {
	clear: both;
	margin-bottom: 20px;
}
.ipt_interview p {
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 1.8;
}
.ipt_interview .manabinoba,
.ipt_interview .manabinoba table {
	width: 100% !important;
}
.ipt_interview .manabinoba2 > div:not(.manabinoba) table,
.ipt_interview .manabinoba2 > table:first-child {
	display: none;
}
.ipt_interview img {
	max-width: inherit;
}
.ipt_interview table.manabinoba td {
	/*padding: 5px;*/
	vertical-align: top;
}
.ipt_interview table[width="550"] td {
	width: auto;
	vertical-align: top;
}



/* edu_watch
-------------------------------------*/
.ipt_edu_watch table:first-child {
	/*border-top: none;*/
}
.ipt_edu_watch table:first-child {
	width: 100%;
}
.ipt_edu_watch table tr:first-child td + td[width="180"] {
	display: none;
}
.ipt_edu_watch table td[bgcolor="#333333"] table {
	border-collapse: separate;
	border-spacing: 1px;
}

/*.ipt_edu_watch td > div:first-child,
.ipt_edu_watch td > div:last-child {
	display: none;
}
.ipt_edu_watch table {
	border-top: none;
}
.ipt_edu_watch table td {
	padding: 0;
}*/


/* books
-------------------------------------*/
.ipt_books {
	
}
.ipt_books table {
	width: 100%;
}
.ipt_books > div[style*="width: 540px;"] {
	width: 100% !important;
}
.ipt_books > div[style^="width: 150px;"] {
	display: none;
}
.ipt_books h1[style*="width: 530px;"] {
	width: 100% !important;
}

/* kyozai
-------------------------------------*/
.ipt_kyozai {
	
}
.ipt_kyozai > div[style*="width: 540px;"],
.ipt_kyozai > div[style*="width: 550px;"] {
	width: 100% !important;
}
.ipt_kyozai > div[style^="width: 150px;"] {
	display: none;
}
.ipt_kyozai table {
	width: 100%;
}

/*-------------------------------------
 教育リポート
-------------------------------------*/


/* event_reports
-------------------------------------*/
.ipt_event_reports {
	
}
.ipt_event_reports table.manabinoba {
	width: 100% !important;
}
.ipt_event_reports table.manabinoba td {
	width: auto;
}
.ipt_event_reports img {
	max-width: inherit;
}
.ipt_event_reports table[width="550"],
.ipt_event_reports table[width="720"] {
	width: 100%;
}

/* class_reports
-------------------------------------*/
.ipt_class_reports {
	
}
.ipt_class_reports table.manabinoba,
.ipt_class_reports table[width="550"] {
	width: 100% !important;
}
.ipt_class_reports table.manabinoba td,
.ipt_class_reports table[width="550"] td {
	width: auto;
}
.ipt_class_reports img {
	max-width: inherit;
}

.ipt_class_reports div.manabinoba table[width="720"] {
	width: 100% !important;
}
.ipt_class_reports div.manabinoba table[width="720"] td[width="170"] {
	display: none;
}




/* shokuiku
-------------------------------------*/
#container.shokuiku .articleSummary .pic {
	width: 200px;
}


.ipt_shokuiku {
	
}
.ipt_shokuiku img {
	max-width: inherit;
}

.ipt_shokuiku div.manabinoba table {
	width: 100% !important;
}
.ipt_shokuiku .manabinoba table:first-child tr:first-child td + td[width="180"] {
	display: none;
}
.ipt_shokuiku .manabinoba2 {
}


/* research
-------------------------------------*/
.ipt_research {
	
}
.ipt_research table.manabinoba {
	width: 100% !important;
}


/*=====================================
 読む
=====================================*/

/*-------------------------------------
 教育エッセイ
-------------------------------------*/

/* tsurezure
-------------------------------------*/
.ipt_tsurezure {
	/*padding: 0 0 50px 0;*/
}

.ipt_tsurezure h3 {
	margin: 0 0 10px 0;
	color: #6c5337;
	font-size: 22px;
	font-weight: bold;
}
.ipt_tsurezure h4 {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
}
.ipt_tsurezure h5,
.ipt_tsurezure h6 {
	font-size: 16px;
	font-weight: bold;
}

/* agnes
-------------------------------------*/
.ipt_agnes {
	
}
.ipt_agnes table:first-child {
	width: 100%;
}
.ipt_agnes table:first-child tr:first-child td + td[width="170"] {
	display: none;
}

/* movie
-------------------------------------*/
.ipt_movie {
	
}
.ipt_movie table.manabinoba,
.ipt_movie table:first-child {
	width: 100% !important;
}
.ipt_movie table td[width="550"] {
	width: auto;
}
.ipt_movie table:first-child tr:first-child td + td[width="170"] {
	display: none;
}
.ipt_movie .manabinoba2 div[style*="width: 530px;"] {
	display: none;
}

/*-------------------------------------
 おすすめ特集記事
-------------------------------------*/

/* math
-------------------------------------*/
.ipt_math table.manabinoba,
.ipt_math table[width="600"] {
	width: 100%;
}


/* risk_management
-------------------------------------*/
.ipt_risk_management {
	
}
.ipt_risk_management table[width="550"] ,
.ipt_risk_management table[width="600"] {
	width: 100% !important;
}
.ipt_risk_management table.manabinoba td[width="37"] {
	width: 160px !important;
}
.ipt_risk_management table.manabinoba td[width="504"] {
	width: auto !important;
}

.ipt_risk_management .manabinoba2 div[style*="width: 530px;"] {
	display: none;
}


/* world_edu
-------------------------------------*/
.ipt_world_edu {
	
}
.ipt_world_edu table[width="550"] {
	width: 100% !important;
}
.ipt_world_edu table[width="550"] td:first-child {
	width: 160px;
}
.ipt_world_edu table[width="550"] td[width="350"],
.ipt_world_edu table[width="550"] td[width="390"],
.ipt_world_edu table[width="550"] td[width="400"] {
	width: auto !important;
}



























/*-------------------------------------------------------------------
 Media Queries
-------------------------------------------------------------------*/


/* SP layout
-------------------------------------------------------------------*/
@media screen and (max-width: 768px) {

.common_html img {
	max-width: 100%;
	height: auto;
}


/*=====================================
 知る
=====================================*/

/*-------------------------------------
 教育トレンド
-------------------------------------*/

/* interview
-------------------------------------*/

.ipt_interview table.manabinoba td,
.ipt_interview table[width="550"] td {
	display: block;
	width: 100%;
	height: auto;
}
/*.ipt_interview table.manabinoba td br + br + br {
	display: none;
}*/

/* books
-------------------------------------*/
.ipt_books table.manabinoba td {
	display: block;
	width: 100%;
	height: auto;
}


/*-------------------------------------
 教育リポート
-------------------------------------*/

/* event_reports
-------------------------------------*/
.ipt_event_reports table.manabinoba td {
	display: block;
}

/* class_reports
-------------------------------------*/
.ipt_class_reports table.manabinoba td,
.ipt_class_reports table[width="550"] td {
	display: block;
	height: auto;
}

/* shokuiku
-------------------------------------*/
#container.shokuiku .articleSummary .pic {
	width: 90px;
}


/*=====================================
 読む
=====================================*/

/*-------------------------------------
 教育エッセイ
-------------------------------------*/







/* movie
-------------------------------------*/
.ipt_movie table {
	width: 100% !important;
}
.ipt_movie div[style*="width: 350px;"] {
	width: auto !important;
}





/*-------------------------------------
 過去記事セレクション
-------------------------------------*/





/* risk_management
-------------------------------------*/
.ipt_risk_management table.manabinoba td {
	display: block;
	width: auto !important;
}



/* world_edu
-------------------------------------*/
.ipt_world_edu table:first-child[width="550"] td {
	display: block;
	width: auto !important;
}

.ipt_world_edu table[width="360"],
.ipt_world_edu table[width="400"] {
	width: auto !important;
}

















}


/* PC layout
-------------------------------------------------------------------*/
@media screen and (min-width: 769px) {



}





/* 
-------------------------------------------------------------------*/
@media screen and (min-width: 769px) and (max-width: 1280px) {


}



/* 
-------------------------------------------------------------------*/
@media screen and (min-width: 769px) and (max-width: 1024px) {



.ipt_interview table.manabinoba td {
	display: block;
	width: 100%;
	height: auto;
}

}



/* 
-------------------------------------------------------------------*/
@media screen and (min-width: 1025px) and (max-width: 1280px) {



}
