@charset "utf-8";


.f10{ font-size:10px;}
.mb15{ margin-bottom:15px;}

/*--------------------------------------------------------------------------------------- keisai ---*/
.kf_red{
	color:#cc0000;
}

.btn_ksiryo{
	margin:0 auto 20px;
	width:269px;
}
.btn_ksiryo a{
	background:url(../../img/keisai/btn_siryo.jpg) no-repeat left top;
	display:block;
	width:269px;
	height:42px;
}
.btn_ksiryo a:hover{
	background:url(../../img/keisai/btn_siryo_on.jpg) no-repeat left top;

}
.sbtn_ksiryo{
	margin:0 auto;
	width:259px;
}
.sbtn_ksiryo a{
	background:url(../../img/keisai/sbtn_siryo.jpg) no-repeat left top;
	display:block;
	width:259px;
	height:32px;
}
.sbtn_ksiryo a:hover{
	background: url(../../img/keisai/sbtn_siryo_on.jpg);

}

.k_top{
	background:url(http://www.marke-media.net/img/keisai/main.jpg) no-repeat;
	width:974px;
	height:168px;
	margin-bottom:20px;
	position: relative;
}
.k_top .k_top_btn{
	position:relative;
	top:161px;
/*	left:486px;
	width:259px;*/
	left:6px;
	width:500px;
}
.k_top .k_top_btn a{
	background: url(../../img/keisai/sbtn_siryo.jpg) no-repeat;
	display:block;
}
.k_top .k_top_btn a:hover{
	background: url(../../img/keisai/sbtn_siryo_on.jpg) no-repeat;
}

.k_con01{
	padding:7px 15px 15px 0;
	border:solid 1px #c4c3c3;
	margin-bottom:30px;
}
.k_con01 .Tbl01{
	border:0;
	width:959px;
	border-collapse:collapse;
}
.k_con01 .Tbl01 th{
	padding:0;
}
.k_con01 .Tbl01 td.txtbox{
	padding:13px 10px 14px;
	background:url(http://www.marke-media.net/img/keisai/border_small.jpg) no-repeat left bottom;
	vertical-align:top;
}

.k_con02{
	padding:20px 15px 15px;
	border:solid 1px #c4c3c3;
	margin-bottom:30px;
}
.box02_taisho{
	padding:15px 12px;
	background:url(http://www.marke-media.net/img/keisai/border_large.jpg) no-repeat left bottom;
}
.k_con02 ul{
	list-style:disc inside;
	padding-left:10px;
	color:#cc0000;
}

.k_con03{
	padding:20px 15px 15px;
	border:solid 1px #c4c3c3;
	margin-bottom:30px;
}
.k_con03 .ktxt{
	background:#faeaea;
	padding:15px 12px;
	margin-bottom:20px;
}
.k_con03 .ktxt{
}


.k_con04{
	padding:25px 15px 15px;
	border:solid 1px #c4c3c3;
	margin-bottom:30px;
}
.k_con04 .left04{
	float:left;
	width:458px;
}
.k_con04 .wrapper04{
	padding-bottom:25px;
	border-bottom:dotted 1px #000;
	margin-bottom:12px;
}
.k_con04 .right04{
	float:right;
	width:458px;
}
.k_con04 .tit04{
	font-size:16px;
	color:#cc0000;
	margin-bottom:12px;
	font-weight: bold;
}
.k_con04 .toiawase04{
	width:568px;
	height:52px;
	background:url(../../img/keisai/bg_toiawase04.jpg) no-repeat left top;
	padding:10px 0 0 12px;
	margin:0 auto;
}
.k_con04 .toiawase04 a{
	background:url(../../img/keisai/btn_toiawase04.jpg) no-repeat;
	display:block;
}
.k_con04 .toiawase04 a:hover{
	background:url(../../img/keisai/btn_toiawase04_on.jpg) no-repeat;
}


.k_check{
	padding:20px 15px 15px;
	border:solid 1px #c4c3c3;
	margin-bottom:30px;
	font-size:14px;
}

.k_con05{
	padding:25px 15px 15px;
	border:solid 1px #c4c3c3;
	margin-bottom:30px;
}
.k05box{
	background:url(../../img/keisai/border_large.jpg) no-repeat left bottom;
	width:914px;
	padding:15px;
	margin-bottom:23px;
	font-size:14px;
}
.k05box .red05{
	font-weight: bold;
	color:#cc0000;
}
.k05box .blue05{
	color:#1a7ee1;
}

.k_toiawase{
	width:580px;
	margin:0 auto 50px;
	background:#f2dcdf;
	padding:18px 75px 20px;
	text-align:center;
}
.k_toiawase .toiawase{
	width:568px;
	height:52px;
	background:url(http://www.marke-media.net/img/keisai/bg_toiawase.jpg) no-repeat left top;
	padding:10px 0 0 12px;
	margin:0 auto;
}
.k_toiawase .toiawase a{
	background:url(http://www.marke-media.net/img/keisai/btn_toiawase.jpg) no-repeat;
	display:block;
}
.k_toiawase .toiawase a:hover{
	background:url(http://www.marke-media.net/img/keisai/btn_toiawase_on.jpg) no-repeat;
}


/*--------------------------------------------------------------------------------------- genru_library ---*/
.tit_bunya{
	background:url(../../img/genre_library/bg_title.jpg) no-repeat left top;
	width:688px;
	height:49px;
	margin-bottom:25px;
	font-size:16px;
	font-weight:bold;
	line-height:49px;
	padding:0 20px;
}

.bunya_left{
	width:232px;
	margin-right:16px;
	float:left;
}
.bunya_mid{
	width:232px;
	margin-right:16px;
	float:left;
}
.bunya_right{
	width:232px;
	float:left;
}

.bunya_box{
	background:url(../../img/genre_library/bunya_waku.jpg) no-repeat left top;
	padding:2px 2px 0;
}

.bunya_box .bunya_stit{
	background: url(../../img/genre_library/bg_stitle.jpg) repeat-y;
	width:202px;
	font-weight:bold;
	font-size:14px;
	padding:13px;
}
.bunya_box .bunya_con{
	background:url(../../img/genre_library/bunya_line.jpg) no-repeat left top;
}
.bunya_box .bunya_con .txt{
	background:url(../../img/genre_library/icon_file.jpg) no-repeat 10px 10px;
	padding:10px 35px;
	margin:0;
}
.bunya_box .bunya_con .line{
	height:1px;
	line-height:1px;
	background:url(../../img/genre_library/bunya_line2.jpg) no-repeat left top;
	margin:0;
}
.bunya_box .bunya_under{
	margin-bottom:15px;
}

/*--------------------------------------------------------------------------------------- genru_library2 ---*/

.lib2_top{
	margin-bottom:15px;
	position:relative;
}
.lib2_top_txt{
	position: absolute;
	top:13px;
	left:8px;
	font-size:18px;
	font-weight:bold;
}


.lib_check{
	background:url(../../img/genru_library2/bg_check.jpg) no-repeat left top;
	width:696px;
	height:31px;
	padding:8px 16px;
	margin-bottom:15px;
}
.lib_check .check{
	line-height:31px; 
	width:152px;
}
.lib_check .siryo {
	padding-right:10px;
}
.lib_check .siryo a{
	background:url(../../img/genru_library2/btn_dl_siryo.jpg) no-repeat left top;
	width:204px;
	height:31px;
	display:block;
}
.lib_check .siryo a:hover{
	background:url(../../img/genru_library2/btn_dl_siryo_on.jpg) no-repeat left top;
}
.lib_check .company{
	padding-right:10px;
}
.lib_check .company a{
	background:url(../../img/genru_library2/btn_company.jpg) no-repeat left top;
	width:214px;
	height:31px;
	display:block;
}
.lib_check .company a:hover{
	background:url(../../img/genru_library2/btn_company_on.jpg) no-repeat left top;
}

.lib_check .recommend{
}
.lib_check .recommend a{
	background:url(../../img/genru_library2/btn_recommend.jpg.jpg) no-repeat left top;
	width:106px;
	height:31px;
	display:block;
}
.lib_check .recommend a:hover{
	background:url(../../img/genru_library2/btn_recommend_on.jpg) no-repeat;
}


.Tbl_lib2{
	width:100%;
	border:solid 1px #cccccc;
	border-collapse:collapse;
	margin-bottom:20px;
}
.Tbl_lib2 th{
	background: url(../../img/genru_library2/line_dot_v_th.jpg) repeat-y right top;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	padding:10px;
	border-bottom:solid 1px #cccccc;
}
.Tbl_lib2 td{
	background:url(../../img/genru_library2/line_dot_v.jpg) repeat-y right top;
	padding:10px;
}
.Tbl_lib2 .dl{
	margin-bottom:10px;
}
.Tbl_lib2 .dl a{
	background:url(../../img/genru_library2/btn_dl.jpg) no-repeat left top;
	display:block;
	width:111px;
	height:21px;
}
.Tbl_lib2 .dl a:hover{
	background:url(../../img/genru_library2/btn_dl_on.jpg) no-repeat left top;
}

.Tbl_lib2 .contact a{
	background:url(../../img/genru_library2/btn_contact.jpg) no-repeat left top;
	display:block;
	width:111px;
	height:21px;
}
.Tbl_lib2 .contact a:hover{
	background:url(../../img/genru_library2/btn_contact_on.jpg) no-repeat left top;
}
.Tbl_lib2 .wline{
	background:url(../../img/genru_library2/line_dot_w.jpg) repeat-x;
	height:1px;
	line-height:1px;
	padding:0;
}


/*--------------------------------------------------------------------------------------- library ---*/


.lmain2{
	background:url(../../img/library/main2.jpg) no-repeat left top;
	width:728px;
	height:200px;
	position:relative;
	margin-bottom:20px;
}
.lmain2 .site_name{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	position: absolute;
	left:15px;
	top:11px;
}
.lmain2 .sub{
	position: absolute;
	left:20px;
	top:50px;
	color:#333399;
	font-size:26px;
	font-weight:bold;
}
.lmain2 .sub2{
	position: absolute;
	left:20px;
	top:90px;
	font-size:18px;
	font-weight:bold;
}
.lmain2 .sub3{
	position: absolute;
	left:20px;
	top:145px;

}
.lrtxt{
	color:#e60000;
	font-weight:bold;
	margin-bottom:15px;
}
.lborder_orange{
	border:solid 1px #ff7f21;
	padding:15px;
	margin-bottom:15px;
}
.lorange_box{
	background:url(../../img/library/bg_orange.gif) no-repeat;
	width:696px;
	height:31px;
	padding:8px 16px;
	margin-bottom:15px;
}
.lorange_box .btn_dl_check a{
	background:url(../../img/library/btn_dl_check.jpg) no-repeat;
	display:block;
	widdth:204px;
	height:31px;
}
.lorange_box .btn_dl_check a:hover{
	background:url(../../img/library/btn_dl_check_on.jpg);
}
.lorange_box .btn_estimate_check a{
	background:url(../../img/library/btn_estimate_check.jpg) no-repeat;
	display:block;
	widdth:214px;
	height:31px;
}
.lorange_box .btn_estimate_check a:hover{
	background:url(../../img/library/btn_estimate_check_on.jpg);
}

.lorange_box .btn_recommend a{
	background:url(../../img/library/btn_recommend.jpg) no-repeat;
	display:block;
	widdth:106px;
	height:31px;
}
.lorange_box .btn_recommend a:hover{
	background:url(../../img/library/btn_recommend_on.jpg);
}




.Tbl_library_list{
	margin-bottom:15px;
	border: solid 1px #cccccc;
	width:100%;
}
.Tbl_library_list th{
	background: url(../../img/library/line_th.gif) repeat-y top left;
	border-bottom: solid 1px #cccccc;
	text-align:left;
	padding:13px 10px;
}
.Tbl_library_list td{
	padding:15px;
	background:url(../../img/library/line.gif) repeat-y;
}
.Tbl_library_list td.line{
	background:url(../../img/library/line_yoko.gif) repeat-x;
	height:1px;
	padding:0;
}
.Tbl_library_list  .check{
	text-align:center;
	background:none;
}

.Tbl_library_list .btn_dl a{
	background:url(../../img/library/btn_dl.jpg) no-repeat left top;
	width:111px;
	height:21px;
	display:block;
}
.Tbl_library_list .btn_dl a:hover{
	background:url(../../img/library/btn_dl_on.jpg) no-repeat left top;
}

.Tbl_library_list .btn_estimate a{
	background:url(../../img/library/btn_estimate.jpg) no-repeat left top;
	width:111px;
	height:21px;
	display:block;
}
.Tbl_library_list .btn_estimate a:hover{
	background:url(../../img/library/btn_estimate_on.jpg) no-repeat left top;
}


/* subContents
----------------------------------------------------------*/
#subContentsIndex div.sodanBox {
  background: url("../../img/library/r_sodan_bg.gif") repeat-y bottom;
	margin-bottom:16px;
	padding-bottom:12px;
}
div.sodanBox div.comment {
	padding:0 10px 10px;
}
div.sodanBox div.comment p.pic {
	float:left;
	width:80px;
}
div.sodanBox div.comment p.txt {
	float:left;
	width:132px;
}
div.sodanBox p.tel {
	text-align:center;
	margin-bottom:8px;
}


#subContentsIndex div.inner {
	margin-bottom:16px;
}
#subContentsIndex div.pdf {
	border:1px solid #F0ECF0;
	font-size:85%;
	padding:8px;
	line-height:1.25;
	text-align:center;
}
#subContentsIndex div.pdf img {
	margin-top:6px;
}

#subContentsIndex div.categoryBox {
	margin-bottom:16px;
}
#subContentsIndex div.categoryBox li {
  background: url("../images/r_category_li.gif") no-repeat top;
}
#subContentsIndex div.categoryBox li a {
	display:block;
	padding:10px 11px 8px;
	text-decoration:none;
	line-height:1.3;
}
#subContentsIndex div.categoryBox li a:hover {
  background:#EEEAEE;
	color:#0054A9;
}

#subContentsIndex div.cate1 {
	border:1px solid #FF2100;
}
#subContentsIndex div.cate2 {
	border:1px solid #EEEAEE;
}

#subContentsIndex div.cate1 p,
#subContentsIndex div.cate2 p {
	color:#FFF;
	font-weight:bold;
	padding:9px 10px 9px 32px;
	height:18px;
}
#subContentsIndex div.cate1 p {background: url("../images/r_cate1.gif") no-repeat top;}
#subContentsIndex div.cate2 p {background: url("../images/r_cate2.gif") no-repeat top;}

.aC {
    text-align: center;
}

