@charset "utf-8";


/* ------------------------------------------
トップページ　新着
------------------------------------------ */
#toppage .news{
	width:590px;
	margin:15px 0 40px;
	padding:0 20px;
	border:1px solid #e04000;
	border-radius:7px;
	color:#404040;
}
#toppage .news p,
#toppage .news_box dl,
#toppage .news_box dt,
#toppage .news_box dd{
	margin:0;
}
#toppage .news_box{
	margin-bottom:15px;
	padding-top:15px;
	border-top:1px dashed #FBC16A;
	list-style:none;
	overflow:hidden; zoom:1;
}
#toppage .news_box:first-child{
	border-top:none;
}
#toppage .news_box a{
	color:#404040;
	text-decoration:underline;
}
#toppage .news_box p + dl{
	float:right;
	width:490px;
}
#toppage .news_ttl{
	margin-bottom:5px;
	font-weight:bold;
}
#toppage .news_ttl a{
	padding-right:15px;
	background:url(https://f26bcd.claudeassets.com/20231004191855im_/https://tocokikaku.com/images/icon/icon_arrow_w.gif) no-repeat right 7px;
}
#toppage .news_body{
	line-height:1.5;
}
#toppage .news_thumb{
	float:left;
	width:70px;
	height:70px;
	padding:5px;
	border:solid 1px #EEEEEE;
	border-radius:3px;
	position:relative;
	layout-grid-line:70px; /* for IE7 */
	text-align:center; /* for IE7 */

}
#toppage .news_thumb img{
	position:absolute;
	top:0; left:0; right:0; bottom:0;
	margin:auto;
	*position:static; /* for IE7 */
	*vertical-align:top; /* for IE7 */
}


/* ------------------------------------------
書籍案内
------------------------------------------ */
#book_info p{
	margin:0 0 15px;	
}
#book_info .one_book a{
	color:#404040;
	font-weight:normal;
	text-decoration:underline;
}
#book_info .one_book a img{
	text-decoration:none;
}
.one_book{
	overflow:hidden; zoom:1;
	margin-bottom:50px;
}
.one_book a:hover img{
	filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
}
.book_photo{
	width:180px;
	float:left;	
	
}
.book_photo img{
	border:1px solid #e3e4e4;
	max-width:180px;
	height:auto;
}
.book_txt{
	width:420px;
	float:right;	
}
.one_book h2{
	font-size:115%;
	border-bottom:1px dashed #e04000;
	padding-bottom:5px;
	font-weight:bold;
	color:#e04000;
	margin-bottom:20px;
}
.one_book h3{
	color:#e04000;
}
.book_page{
	width:100px;
	float:left;
	padding-right:20px;
	text-align:center;
}
.book_page img{
	max-width:100px;
	height:auto;
}

.l_btn{
	overflow:hidden; zoom:1;
}
.l_btn li{
	float:left;
	width:140px;
	font-size:80%;
	list-style-type:none;
	text-align:center;
	margin-bottom:20px;
}


#book_info .one_book .link_btn{
	padding:5px 10px;
	background-color:#FBC16A;
	font-size:86.67%;
	border-radius:5px;
	text-decoration:none;
	width:120px;
	text-align:center;
	display:block;
	margin-bottom:20px;
}

.link_btn:hover{
	background-color:#e8e4e5;
}

/* ------------------------------------------
セミナー案内TOP
------------------------------------------ */
.semi_bnr_hr{
	border:none;
	border-top:solid 1px #CCC;
	height:1px;
	color:#FFFFFF;
	margin: 0 0 30px;
}


/* ------------------------------------------
セミナー申し込みページ
------------------------------------------ */
/* タイトル */
table.semi_ttl{
	margin-bottom:10px;
	border-spacing:0;
}
table.semi_ttl td{
	padding:0;
}
td.catching{
	width:130px;
	text-align:center;
}
td.catching img{
	max-width:130px;
}

td.semi_rogo{
	font-size:90%;
	vertical-align: middle;
}
td.semi_rogo img{
	max-width:510px;
}


/* ------------------------------------------
wordpressの投稿でPが入ってしまう場合
------------------------------------------ */
/*.kaisya .rowcomment>p,
.privacy_web .b30>p,
.book .book_page>p{
	margin:0 !important;
}
.book .book_page>br{
	display:none;
}*/

/* ------------------------------------------
共通呼び出し
------------------------------------------ */

.p_lem033{padding-left:0.33em;}
.p_lem080{padding-left:0.80em;}
.p_lem133{padding-left:1.33em;}

.m_t0{margin-top:0;}
.m_t5{margin-top:5px;}
.m_t10{margin-top:10px;}
.m_t15{margin-top:15px;}
.m_t20{margin-top:20px;}
.m_t30{margin-top:30px;}
.m_t40{margin-top:40px;}
.m_t50{margin-top:50px;}

.m_b0{margin-bottom:0;}
.m_b10{margin-bottom:10px;}
.m_b20{margin-bottom:20px;}
.m_b30{margin-bottom:30px;}
.m_b40{margin-bottom:40px;}
.m_b50{margin-bottom:50px;}
.m_b60{margin-bottom:60px;}
.m_b70{margin-bottom:70px;}
.m_b80{margin-bottom:80px;}
.m_b90{margin-bottom:90px;}
.m_b100{margin-bottom:100px;}
/*
     FILE ARCHIVED ON 01:41:43 Sep 18, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:50:10 Jul 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.08
  exclusion.robots: 0.077
  exclusion.robots.policy: 0.057
  esindex: 0.021
  cdx.remote: 32.493
  LoadShardBlock: 374.976 (3)
  PetaboxLoader3.datanode: 383.384 (5)
  load_resource: 215.569
  PetaboxLoader3.resolve: 55.037
  loaddict: 93.711
*/