@charset "euc-jp";

@import url("/common/css/basic.css");


/* =======================================================
	.¶¥ÇÏ²¦¤ÎPOG ¾Ò²ð¡¡div#keibao_18
======================================================= */
#keibao_18{
	position				:	relative;
	width	:	862px;
	padding-bottom: 10px;
	margin-left				:	45px;
	background				:	url("../image/keibao/keibao_tool_box_bg25.png?20250421") 0 0 no-repeat ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#keibao_18 img.book_image{
	position				:	absolute;
	top						:	22px;
	left					:	12px;
	display					:	block;
	/*box-shadow: 6px 6px 4px rgba(255,255,255,.5);*/
	box-shadow: 0px 0px 12px 2px rgba(255,255,255,1)
}
#keibao_18 p.mark_info{
	position				:	absolute;
	top						:	397px;
	left					:	-28px;
	display					:	block;
	width					:	161px;
	height					:	158px;
}


#keibao_18 h1.kokuchi_title{
	display					:	block;
	height					:	145px;
	padding: 20px 0 0 330px;

}
#keibao_18 p.txt_copy {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #ffd900;
    text-shadow: 1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000, 6px 6px 4px rgba(0,0,0,.5);
    font-family: "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3",'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', arial, "Hiragino Kaku Gothic ProN", "BIZ UDGothic", "Meiryo", "¥á¥¤¥ê¥ª", sans-serif;
    margin-bottom: 6px;
    padding: 0 10px 0 340px;
    margin-top: 15px;
}
#keibao_18 dl.txt_info{
	padding: 0 0 0 336px;
	margin-bottom: 18px;
}
#keibao_18 dl.txt_info dt{
	display					:	block;
	width					:	250px;
	height					:	27px;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ ProN W3",'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', arial, "Hiragino Kaku Gothic ProN", "Meiryo", "¥á¥¤¥ê¥ª", sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-shadow: 3px 3px 2px rgba(0,0,0,.9), 2px 2px 2px rgba(0,0,0,.9);
	margin-bottom: 6px;
}
#keibao_18 dl.txt_info dd{
	display					:	block;
	width					:	500px;
}
#keibao_18 dl.txt_info dd li{
	display	:	block;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3",'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', arial, "Hiragino Kaku Gothic ProN", "BIZ UDGothic", "Meiryo", "¥á¥¤¥ê¥ª", sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-shadow: 3px 3px 2px rgba(0,0,0,.9), 2px 2px 2px rgba(0,0,0,.9);
	margin-bottom: 3px;
}
#keibao_18 .book_data {
    float: right;
    padding: 0 10px 0 0;
    text-align: right;
}
#keibao_18 .book_data p{
	font-size				:	12px;
	color					:	#fff;
	text-align				:	right;
	text-shadow				:	1px 1px 0px #333;
	letter-spacing			:	0.04em;
	margin-bottom			:	6px;
	line-height: 1.5;
}
#keibao_18 a.shop_raku {
	display					:	block;
	width					:	168px;
	height					:	38px;
}
#keibao_18 a.shop_ama {
	width					:	168px;
	height					:	38px;
}
#keibao_18 .book_data a img {
	display: inline;
}
#keibao_18 .tool_check {
    display: block;
    width: 499px;
    height: 94px;
    background: rgba(0, 0, 0, .6);
    border: 2px solid #ccc;
    margin-left: 12px;
    position: absolute;
    bottom: 10px;
}
#keibao_18 .tool_check p.tool_txt_01 {
	margin	:	11px 0 0 13px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3",'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', arial, "Hiragino Kaku Gothic ProN", "BIZ UDGothic", "Meiryo", "¥á¥¤¥ê¥ª", sans-serif;
	line-height: 1.3;
}

#keibao_18 .tool_check p.tool_txt_01 strong {
	color: #ffdb00;
}
#keibao_18 .tool_check p.tool_txt_02 {
	margin	:	3px 0 0 13px;
	text-align	:	right;
}
#keibao_18 .tool_check p.tool_txt_02 img{
	margin	:	0 20px 0 auto;
}
#keibao_18 .tool_check p.tool_txt_03 {
	margin	:	4px 13px 0 0;
	text-align	:	right;
}
#keibao_18 .tool_check p.tool_txt_03 a {
	position: relative;
	display: inline-block;
	color: #fff;
	border-radius: 4px;
	font-size: 15px;
	font-weight: bold;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3",'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', arial, "Hiragino Kaku Gothic ProN", "BIZ UDGothic", "Meiryo", "¥á¥¤¥ê¥ª", sans-serif;
	padding: 3px 40px 3px 14px;
	text-shadow: 1px 1px 1px #0a6d03, -1px 1px 2px #0a6d03, 1px -1px 2px #0a6d03, -1px -1px 2px #0a6d03, 2px 2px 3px #0a6d03;
	background: -webkit-gradient(linear,left bottom, left top,from(#048d01),color-stop(30%, #26990a),to(#47a513));
	background: -webkit-linear-gradient(bottom,#048d01,#26990a 30%,#47a513);
	background: linear-gradient(to top,#048d01,#26990a 30%,#47a513);
}
#keibao_18 .tool_check p.tool_txt_03 a:hover {
	text-decoration: none !important;
	background: -webkit-gradient(linear,left bottom, left top,from(#1da61a),color-stop(30%, #3fb223),to(#5ebd2b));
	background: -webkit-linear-gradient(bottom,#1da61a,#3fb223 30%,#5ebd2b);
	background: linear-gradient(to top,#1da61a,#3fb223 30%,#5ebd2b);
}
.tool_check p.tool_txt_03 a::before,
.tool_check p.tool_txt_03 a::after{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 6px;
	margin: auto;
	vertical-align: middle;
}
.tool_check p.tool_txt_03 a::before{
	right: -1px;
	width: 14px;
	height: 8px;
	box-sizing: border-box;
	border: 10px solid transparent;
	border-left: 12px solid #fff;
}
.tool_check p.tool_txt_03 a::after{
	right: 1px;
	width: 17px;
	height: 11px;
	border-left: 12px solid #fff;
}


#keibao_18 .tool_check p.tool_txt_03 img{
	margin	:	0 10px 0 auto;
	opacity: 0.9;
	filter: Alpha(opacity=90);
}
#keibao_18 .tool_check p.tool_txt_03 img:hover{
	opacity: 1.0;
	filter: Alpha(opacity=100);
}

.to_link_lastyear{
	position				:	absolute;
	top						:	516px;
	right					:	18px;
}


#keibao_18 .txtList01 > img {
	position: relative;
	top: 2px;
}
#keibao_18 .txtList02 > img {
	position: relative;
	top: 10px;
}
#keibao_18 .txtList03 > img {
	position: relative;
	top: 14px;
}
#keibao_18 .txtList04 > img {
	position: relative;
	top: 18px;
}
#keibao_18 .txtList05 > img {
	position: relative;
	top: 20px;
}
#keibao_18 .txtList06 > img {
	position: relative;
	top: 24px;
}
#keibao_18 .txtList07 > img {
	position: relative;
	top: 28px;
}
#keibao_18 .txtList08 > img {
	position: relative;
	top: 34px;
}
