@charset "UTF-8";


/******** 各コンテンツの設定 */

#cornerMenu h2{ background: none; margin: 0 0 10px 0; padding: 0; height: 71px;}

#cornerMenu ul{ margin: 0 0 20px 0; padding: 0;}

#cornerMenu li{
	margin: 0 0 5px 0;
	padding: 0;
	}

#point{ width: 175px; background: #DCECF9; margin: 0 0 30px 0; padding: 0 0 20px 0;}

#cornerMenu #point h2,
#cornerMenu #point h2 img{ margin: 0; padding: 0 0 10px 0; height: auto;}


#point div.box{
	width: 155px;
	margin: 0 auto 20px; 
	padding: 0;
	background: url(../catalogue/tosho/images/bg_box_center.jpg) repeat-y left top;
	}
#point div.box .orange{
color:#FF6600;	
	}

#point div.box_inner{ 
	margin: 0; 
	padding: 10px 0 0 0;
	background: url(../catalogue/tosho/images/bg_box_top.jpg) no-repeat left top;
	}

#point div.box_area{ 
	margin: 0; 
	padding: 0;
	background: url(../catalogue/tosho/images/bg_box_bottom.jpg) no-repeat left bottom;
	}

#point div.box h3{
	width: 130px;
	margin: 0 auto 10px; 
	padding: 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #FF6600;
	}
#point div.box .h3_midashi{
	margin: 0 auto 10px; 
	padding: 0 5px 5px 5px;
	}

#point div.box div.point_img{
	margin: 0 0 10px; 
	padding: 0px;
	text-align: center;
	}

#point div.box p{
	width: 140px;
	margin: 0 auto 0px; 
	padding: 0px 0px 15px 0px;
	color: #333;
	font-size: 12px;
	}

.copyimg {margin-top: -20px;}

.thumbnailBoxWrap {
	margin-left: -10px;
	padding-bottom: 20px ;
	width: 615px;
	overflow: hidden;
	position: relative;
}

#thumbnailBox {
	float: left;
	width: 185px;
	margin: 0 10px 20px 10px;
	padding: 0 0 10px 0 ;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-color: #fdf2e5;
	}
	
#thumbnailBox:hover { cursor: pointer;}
	
#thumbnailBox h2 {
	width: auto;
	height: 30px;
	padding-left: 0;
	background-image: none;
	background-color: #dc8d4a;
	font-size: 1em;
	line-height: 30px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	}

#thumbnailBox img {
	margin: 0 10px 10px 10px;
}

#thumbnailBox p {
	margin: 0 10px;
}

.other {
	padding-bottom: 95px;/*ぶちまる用余白*/
	margin-bottom: 70px;
}

.other #thumbnailBox {
	background-color:#e8f2f9;}

.other h2 {background-color: #4F72B2!Important;}

.buchimaru01 {
	background: url(../catalogue/tosho/images/buchi_01.png) no-repeat bottom right;}

.buchimaru02 {
	background: url(../catalogue/tosho/images/buchi_02.png)  no-repeat bottom left;}


/* テスト国語算数
----------------------------- */
ul#index_tab { list-style: none; width: 605px; margin: 0 0px 0 0; padding: 0; overflow: hidden; height: 100%;}
ul#index_tab li { float: left; margin: 0; padding: 0 4px 0 0;}
ul#index_tab li img { vertical-align: top;}
#index_test { width: 600px; padding-bottom: 1px;}
#index_test table { width: 533px; margin: 8px auto; padding: 0; background: url(../catalogue/tosho/images/bg_index_test.gif) no-repeat top center; border-collapse: collapse;}
#index_test #cell1 { width: 204px; padding: 27px 17px 5px 44px;}
#index_test #cell2 { width: 204px; padding: 27px 44px 5px 20px;}
#index_test #cell3 { width: 204px; padding: 10px 17px 26px 44px;}
#index_test #cell4 { width: 204px; padding: 10px 44px 26px 20px;}
/* テスト理科社会
----------------------------- */
#index_test2 { width: 600px; padding-bottom: 1px;}
#index_test2 table { width: 533px; margin: 8px auto; padding: 0; background: url(../catalogue/tosho/images/bg_index_test2.gif) no-repeat top center; border-collapse: collapse;}
#index_test2 #cell1 { width: 204px; padding: 27px 17px 5px 44px;}
#index_test2 #cell2 { width: 204px; padding: 27px 44px 5px 20px;}
#index_test2 #cell3 { width: 204px; padding: 10px 17px 26px 44px;}
#index_test2 #cell4 { width: 204px; padding: 10px 44px 26px 20px;}
/* テスト北海
----------------------------- */
#index_test3 { width: 600px; padding-bottom: 1px;}
#index_test3 table { width: 533px; margin: 8px auto; padding: 0; background: url(../catalogue/tosho/images/bg_index_test3.gif) no-repeat top center; border-collapse: collapse;}
#index_test3 #cell1 { width: 204px; padding: 27px 17px 5px 44px;}
#index_test3 #cell2 { width: 204px; padding: 27px 44px 5px 20px;}
#index_test3 #cell3 { width: 204px; padding: 10px 17px 26px 44px;}
#index_test3 #cell4 { width: 204px; padding: 10px 44px 26px 20px;}
/* テストここまで
----------------------------- */

.test_kokugo { background-color: #ffc4c4; border-top: 5px solid #f67373;}
.test_sansu { background-color: #c4f0ff; border-top: 5px solid #6ac4e0;}
.test_sansu2 { background-color: #c4f0ff; border-top: 5px solid #6ac4e0;}
.test_rika { background-color: #c5f3b4; border-top: 5px solid #65d369;}
.test_syakai { background-color: #ffdfc4; border-top: 5px solid #ff8b09;}
.test_chiiki { background-color: #c4dcff; border-top: 5px solid #80a0e5;}
.test_hokkaido { background-color: #e6d3ff; border-top: 5px solid #b49ad9;}
.test_katei { background-color: #ffebba; border-top: 5px solid #f0bd3b;}
.test_chiiki table,
.test_katei table { background: url(../catalogue/tosho/images/line_index.gif) repeat-y top center !important;}
.test_chiiki table #cell1,
.test_katei table #cell1,
.test_hokkaido table #cell1 { padding: 10px 17px 10px 44px !important;}
.test_chiiki table #cell2,
.test_katei table #cell2,
.test_hokkaido table #cell2 { padding: 10px 44px 10px 20px !important;}
.test_hokkaido table #cell3 { padding: 0 17px 15px 44px !important;}
.test_hokkaido table #cell4 { padding: 0 44px 15px 20px !important;}
.test_hokkaido table { background: #fff !important;}
.test_sansu2 table { background: #fff !important;}

.b-type {margin-left:40px; font-weight:bold;}


/* caution */
#Contents .caution {
	width: 575px;
	margin: 10px 0;
	padding: 5px 0px 5px 25px;
	background: #fff url(../catalogue/tosho/images/caution.gif) no-repeat 5px center;
	border: 1px solid #e10000;
	color: #e10000;
	font-size: 90%;
	line-height: 1.0;
}


/* ページ下部ナビ */
#cornerNavi { clear: both; margin: 20px 0 0 0; text-align: right;}
#cornerNavi a { margin: 0 0 0 30px;}
#cornerNavi img { margin-right: 3px; vertical-align: middle;}

/* かざしてジャンプ */
.kazasi_img{
margin: 0px 0px 0px 20px !important;
}

.headline {background-color:#FF6600; 
color:#FFFFFF; 
font-weight:bold; 
font-size:90%;
margin:0px 10px 0px 0px; 
padding:2px 3px 2px 3px;
text-align:center;}

/* 画像切り替え */
#test_gallery
{
margin: 20px 0px 0px 0px !important;
}
#test_gallery .li_m {margin-right:4px;}


/* 2018テストの特長 */
#test_intro
{
margin: 20px 0px 0px 20px !important;
}
.margin {margin-right:20px;}

.nav ul{
 margin: 0;
 padding: 0;
 font-size: 0px;
}
.nav li{
 list-style-type: none;
 display: inline;
  margin: 0 !important;
 padding: 0 !important;
}
.photo
{
margin: 20px 0 0 0 !important;
}