@charset "shift_jis";
/* CSS Document */


body { background-color:#999; font-size:12px;} /* 分かりやすくするために入れてます。この一行は必要ありません。 */


/* ↓ここからは組み込み時に削除しても可
      （本体の共通cssで指定していると思う） */

body { margin:0px; margin:0px;}

img { border:0px;}
form { margin:0px; padding:0px;}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.CLR {
     clear:both;
     padding:0px; margin:0px;
     font-size:0px; line-height:0px; height:0px;
}

.FL { float:left;}
.FR { float:right;}


/* ↑ここまで削除可（本体で指定していないコードだけ持って行ってください） */

/* 下部階層共通 */

#main_block { width:738px;
	border: 1px solid #0c6ec0;
	background-color:#FFF;} /* 本文エリア枠　名前変えても影響なし */
	
#main_block_half {} /* 下半分が青になる場合の、上半分 */

#main_block_under {} /* 下半分が青の場合 */


/*div.subtitle h3 { margin:0px; padding:0px 0px 14px 14px; clear:both;}*/
div.subtitle { margin:0px; padding:0px 0px 14px 14px; clear:both;}

div.blue_bg_text { width:679px; padding:0px 0px 14px 29px; clear:both;}
div.blue_bg_text .blue_bg01 { background:url(../img/bluebg_text02.gif) bottom;}
div.blue_bg_text .blue_bg02 { background:url(../img/bluebg_text01.gif) top no-repeat;
	padding:3px 15px 3px 15px; font-size:120%; color:#0067bd;}

.inside_pagetop { width:108px; padding:15px 0px 15px 616px; clear:both;} /* 白地内の「ページトップへ」 */
.inside_pagetop a {background:url(../img/inside_pagetop_on.gif);}
.inside_pagetop a,
.inside_pagetop a:visited { width:108px; height:22px; display:block;
	background:url(../img/inside_pagetop.gif) !important; text-decoration:none;}
.inside_pagetop a:hover,
.inside_pagetop a:active { width:108px; height:22px; display:block;
	background:url(../img/inside_pagetop_on.gif) !important; text-decoration:none;}

.pdflink { background:url(../img/pdf_icon.gif) no-repeat right center; padding:0px 19px 0px 0px;}
.pdflink_blue { background:url(../img/pdf_icon02.gif) no-repeat right center; padding:0px 17px 0px 0px;}

/* 会社概要 */

#gaiyo_contents { padding:23px 0px 62px 0px;}

.gaiyo_textbox { width:650px; padding:0px 0px 17px 43px;}
.gaiyo_text01 { color:#0c6ec0;}

.gaiyo_table {}
.gaiyo_table th { font-weight:normal; text-align:left; vertical-align:top; padding:0px 13px 0px 0px;}
.gaiyo_table td {}

/* でんさいネットの特長 */

#deisai_contents { padding:12px 0px 35px 0px;}

.deisai_headmenus { padding:0px 0px 12px 15px; margin:0px 0px 17px 0px; border-bottom:1px solid #bebebe;}
.deisai_headmenus ul { margin:0px; padding:0px; list-style:none;}
.deisai_headmenus li { margin:0px; padding:0px 16px 9px 9px; float:left; background:url(../img/densai_headicon.gif) no-repeat left top;line-height:110%;border:1px solid #fff;}

.densai_text01 { width:650px; padding:0px 0px 24px 42px; clear:both;}
.densai_text02 { width:650px; padding:0px 0px 14px 42px;}

.densai_manga_btn01 { padding:0px 44px 10px;}
.densai_manga_btn01 a,
.densai_manga_btn01 a:visited { text-decoration:none; width:652px; height:213px; display:block;
	background:url(../img/densai_manga_btn01.gif) no-repeat; font-size:0; line-height:0;}
.densai_manga_btn01 a:hover,
.densai_manga_btn01 a:active { text-decoration:none; width:652px; height:213px; display:block;
	background:url(../img/densai_manga_btn01_on.gif) no-repeat; font-size:0; line-height:0;}
.densai_pdf_links { text-align:right; padding:0 44px 30px; }

.densai_movie { padding:0px 0px 19px 62px;}

.densai_pamphlet { width:650px; padding:0px 0px 0px 44px;}
.densai_pamphlet_top { background-color:#ecf6ff; width:650px;}
.densai_pamphlet_bg { background:url(../img/densai_pamp_img.gif) no-repeat left bottom;}
.densai_pamphlet_bg .densai_img { float:left; width:139px; height:123px;}
.densai_pamphlet_bg .densai_pampbtns { float:left; width:511px; padding:12px 0px 0px 0px;}
.densai_pamphlet_view { padding:0px 0px 3px 0px;}
.densai_pamphlet_view a,
.densai_pamphlet_view a:visited { text-decoration:none; width:385px; height:85px; display:block;
	background:url(../img/densai_pamp_btn.gif) no-repeat;}
.densai_pamphlet_view a:hover,
.densai_pamphlet_view, .densai_pamphlet_view a:active { text-decoration:none; width:385px; height:85px; display:block;
	background:url(../img/densai_pamp_btn_on.gif) no-repeat;}
.densai_pamphlet_links { width:505px; text-align:right;}
.densai_pamphlet_details { clear:both; padding:10px 20px 17px 20px;
	background:url(../img/densai_bg01.gif) bottom;}
.densai_pamphlet_text { font-size:110%; font-weight:bold; color:#0067bd; padding:0px 0px 7px 0px;}

.densai_pointbox { width:658px; padding:0px 0px 0px 43px;}
.densai_pointbox .inside_bg {
	background:url(../img/densai_bg02.gif) bottom; padding:0px 0px 13px 0px;}
.densai_pointbox .densai_point01 { float:left; width:210px; padding:0px 14px 0px 0px;}
.densai_pointbox .densai_point02 { float:left; width:210px; padding:0px 14px 0px 0px;}
.densai_pointbox .densai_point03 { float:left; width:210px; padding:0px 0px 0px 0px;}
.densai_point_tit { padding-bottom:3px;}
.densai_point_text { padding:0px 13px 0px 13px;}
.densai_point_table01 { padding:0px 0px 10px 0px;}
.densai_point_table02 { padding:0px 0px 0px 0px;}
.densai_point_table01 .td01,
.densai_point_table02 .td01 { vertical-align:top; text-align:left; color:#0067bd; padding:0px 2px 0px 0px;}
.densai_point_table01 .td02,
.densai_point_table02 .td02 { vertical-align:top; text-align:left; }

.densai_flowbox { width:680px; padding:0px 0px 0px 29px;}
.densai_flowbg { background:url(../img/densai_bg03.gif); padding:3px 14px 3px 14px;}

/* マンガ */

#comic_contents { padding:12px 0px 35px 0px;}

#comic_title01 { padding:25px 62px 27px 57px; }
.comic_img01 { padding:0 62px 0 64px; }
.comic_img02 { padding:78px 62px 0 64px; }
.comic_img03 { padding:63px 62px 19px 64px; }
#comic_feature { width:651px; margin:0 43px 0 44px; background:url(../img/comic_feature_bg01.gif) 29px bottom no-repeat #ecf6ff;  }
#comic_teature_title { padding:17px 17px 0 16px; }
.comic_teature_btn { width:383px; height:77px; padding:15px 127px 31px 141px; }
.comic_teature_btn a,
.comic_teature_btn a:visited { text-decoration:none; width:383px; height:77px; display:block;
	background:url(../img/comic_feature_btn01.gif) no-repeat;}
.comic_teature_btn a:hover,
.comic_teature_btn a:active { text-decoration:none; width:383px; height:77px; display:block;
	background:url(../img/comic_feature_btn01_on.gif) no-repeat;}

/* 電子記録債権とは */

#saiken_contents { padding:12px 0px 35px 0px;}

.saiken_headmenus { padding:0px 0px 12px 15px; margin:0px 0px 17px 0px; border-bottom:1px solid #bebebe;}
.saiken_headmenus ul { margin:0px; padding:0px; list-style:none;}
.saiken_headmenus li { margin:0px; padding:0px 16px 0px 9px; float:left; background:url(../img/densai_headicon.gif) no-repeat left top;
	line-height:110%;}

.saiken_text01 { padding:0px 0px 20px 30px; width:677px;}

.saiken_img01 { padding:0px 0px 24px 44px;}
.saiken_img02 { padding:0px 0px 0px 24px;}

.saiken_table { padding:0px 0px 0px 44px; width:650px;}
.saiken_table table { border-top: 1px solid #bebebe;  border-left: 1px solid #bebebe;}
.saiken_table th { border-bottom: 1px solid #bebebe;  border-right: 1px solid #bebebe;
background-color:#a7cef1; padding:10px;}
.saiken_table td { border-bottom: 1px solid #bebebe;  border-right: 1px solid #bebebe;
background-color:#ecf6ff; padding:13px 15px;}

/* 各種資料ダウンロード */

#download_contents { padding:23px 0px 43px 0px;}

.download_textbox { padding:0px 0px 20px 44px; width:655px;}
.download_textbox .textbox { float:left; width:456px;}
.download_textbox .btnbox { float:right; width:186px;}
.download_hr {border-top:1px solid #dbecfd;margin-left:44px;width:655px;height:20px;}

.download_btn a,
.download_btn a:visited { width:186px; height:36px; display:block;
	background:url(../img/download_btn.gif) no-repeat; text-decoration:none;}
.download_btn, .download_btn a:hover,
.download_btn a:active { width:186px; height:36px; display:block;
	background:url(../img/download_btn_on.gif) no-repeat; text-decoration:none;}

.download_en_btn a,
.download_en_btn a:visited { width:186px; height:36px; display:block;
	background:url(../img/download_en_btn.gif) no-repeat; text-decoration:none;}
.download_en_btn, .download_en_btn a:hover,
.download_en_btn a:active { width:186px; height:36px; display:block;
	background:url(../img/download_en_btn_on.gif) no-repeat; text-decoration:none;}

/* でんさいネットで悩み解決！ */

#nayami_contents { padding:10px 0px 35px 0px;}

.nayami_headmenus { padding:0px 0px 12px 14px; margin:0px 0px 17px 0px; border-bottom:1px solid #bebebe;}
.nayami_headmenus .menubox1 { width:370px; float:left;}
.nayami_headmenus .menubox2 { width:340px; float:left;}

.nayami_headmenus .menutitle { padding:0px 0px 10px 0px;}
.nayami_headmenus .menulist { width:340px;}

.nayami_headmenus .menulist ul { margin:0px; padding:0px; list-style:none;}
.nayami_headmenus .menulist li { margin:0px; padding:0px 0px 12px 0px;}

a.nayami_link01,
a.nayami_link01:visited,
a.nayami_link01:hover,
a.nayami_link01:active { padding:0px 0px 0px 9px; background:url(../img/nayami_icon01.gif) no-repeat left top; display:block;}
a.nayami_link02,
a.nayami_link02:visited,
a.nayami_link02:hover,
a.nayami_link02:active { padding:0px 0px 0px 9px; background:url(../img/nayami_icon02.gif) no-repeat left top; display:block;}

div.nayami_subtitle { margin:0px; padding:0px 0px 14px 11px; clear:both;}

.nayami_box { margin:0px 0px 20px 29px; width:680px; clear:both;}
.nayami_box .inside { border:1px solid #999999;}
.nayami_box_white { padding:15px 12px 13px 12px;}
.nayami_box_pink { background-color:#ffe4e4; padding:9px 12px 15px 12px;}
.nayami_box_orange { background-color:#fef0d7; padding:9px 12px 15px 12px;}

.nayami_table01 {}
.nayami_td01 { vertical-align:top; width:110px;}
.nayami_td02 { vertical-align:center; width:538px; font-weight:bold; font-size:122%;}

.nayami_td03 { vertical-align:center; width:538px;}
.nayami_text01 { padding:0px 0px 5px 0px;}


/* よくある質問 */

#qa_contents { padding:10px 0px 35px 0px;}

.qa_headmenus { padding:0px 0px 12px 14px; margin:0px 0px 17px 0px; border-bottom:1px solid #bebebe;}
.qa_headmenus .menubox1 { width:370px; float:left;}
.qa_headmenus .menubox2 { width:340px; float:left;}

.qa_headmenus .menutitle { padding:0px 0px 10px 0px;}
.qa_headmenus .menulist { width:340px;}

.qa_headmenus .menulist ul { margin:0px; padding:0px; list-style:none;}
.qa_headmenus .menulist li { margin:0px; padding:0px 0px 12px 0px;}

a.qa_link01,
a.qa_link01:visited,
a.qa_link01:hover,
a.qa_link01:active { padding:0px 0px 0px 9px; background:url(../img/qa_icon01.gif) no-repeat left top; display:block;}
a.qa_link02,
a.qa_link02:visited,
a.qa_link02:hover,
a.qa_link02:active { padding:0px 0px 0px 9px; background:url(../img/qa_icon02.gif) no-repeat left top; display:block;}


div.qa_bg_text { width:679px; padding:0px 0px 8px 29px; clear:both;}
div.qa_bg_text .green_bg01 { background:url(../img/qa_greenbg_text02.gif) bottom;}
div.qa_bg_text .green_bg02 { background:url(../img/qa_greenbg_text01.gif) top no-repeat;
	padding:3px 15px 3px 15px; font-size:120%; color:#444444;}
div.qa_bg_text .blue_bg01 { background:url(../img/qa_bluebg_text02.gif) bottom;}
div.qa_bg_text .blue_bg02 { background:url(../img/qa_bluebg_text01.gif) top no-repeat;
	padding:3px 15px 3px 15px; font-size:120%; color:#444444;}
	
.qa_qicon { width:25px; float:left;}
.qa_qtext { width:600px; float:left;}

.qa_answerbox { padding:0px 0px 23px 44px; width:655px; clear:both;}
.qa_aicon { width:25px; float:left;}
.qa_atext { width:630px; float:left;}

/* 業務規程等 */

#kitei_contents { padding:23px 0px 43px 0px;}

.kitei_textbox { padding:0px 0px 22px 44px; width:655px;}
.kitei_textbox .textbox { float:left; width:456px;}
.kitei_textbox .btnbox { float:right; width:186px;}

/* サイトの利用案内 */

#annai_contents { padding:23px 0px 43px 0px;}

.annai_lead { padding:0px 0px 23px 30px; width:680px;}
.annai_textbox { padding:0px 0px 23px 40px; width:650px;}

.annai_td01 { padding: 0px 15px 0px 0px; vertical-align:top; text-align:left; white-space: nowrap;}

/* プライバシーポリシー */

.policy_headlink { padding:0px 0px 13px 0px;}

#policy_contents { padding:10px 0px 35px 0px;}

.policy_textbox1 { padding:0px 0px 14px 40px; width:650px;}

.policy_insidetable { padding:0px 0px 14px 40px; width:650px;}
.policy_insidetable .policy_tablehead { padding:8px 0px 9px 15px; color:#0067bd;
	background:url(../img/policy_table01.gif) top;}
.policy_insidetable .policy_tablebody { padding:13px 15px 14px 15px;
	background:url(../img/policy_table02.gif) bottom;}

.policy_td01 { vertical-align:top; padding: 0px 15px 0px 0px;}
.policy_td02 { vertical-align:top; text-align:left; color:#0067bd; padding:0px 5px 0px 0px;}

.policy_blank01 { height:15px;}

.policy_small { font-size:95%;}

.policy_bluetext { padding:0px 0px 12px 30px; width:650px; font-weight:bold; color:#0067bd;}

/* sitemap 20121003 akko */

#map_contents {padding:15px 10px 62px 10px;}
#map_lnk01 {margin-bottom:20px;}
#map_left, #map_right {width:320px;float:left;background:}
#map_left {margin:0 40px 0 20px;}
.map_box {margin-bottom:35px;}
#map_contents ul {list-style:none;margin:0;padding:0;}
#map_contents li {margin-left:25px;padding:0 10px 0 17px;background:url(../img/map_arrow.gif) no-repeat left 5px;line-height:1.6em;}
#map_contents a {color:#0066cc;}
.mainTitle a {height:20px;text-indent:-9999px;display:block;}

#map_lnk01 a {background: url(../img/map_lnk01.jpg) no-repeat;width:120px;}
#map_lnk02 a {background: url(../img/map_lnk02.jpg) no-repeat;width:90px;}
#map_lnk03 a {background: url(../img/map_lnk03.jpg) no-repeat;width:155px;}
#map_lnk04 a {background: url(../img/map_lnk04.jpg) no-repeat;width:180px;}
#map_lnk05 a {background: url(../img/map_lnk05.jpg) no-repeat;width:175px;}
#map_lnk06 a {background: url(../img/map_lnk06.jpg) no-repeat;width:160px;}
#map_lnk07 a {background: url(../img/map_lnk07.jpg) no-repeat;width:110px;}
#map_lnk08 a {background: url(../img/map_lnk08.jpg) no-repeat;width:120px;}
#map_lnk09 a {background: url(../img/map_lnk09.jpg) no-repeat;width:180px;}
#map_lnk10 a {background: url(../img/map_lnk10.jpg) no-repeat;width:75px;}
#map_lnk11 a {background: url(../img/map_lnk11.jpg) no-repeat;width:155px;}
#map_lnk12 a {background: url(../img/map_lnk12.jpg) no-repeat;width:100px;}
#map_lnk13 a {background: url(../img/map_lnk13.jpg) no-repeat;width:190px;}
#map_lnk14 a {background: url(../img/map_lnk14.jpg) no-repeat;width:150px;}
#map_lnk15 a {background: url(../img/map_lnk15.jpg) no-repeat;width:175px;}
#map_lnk16 a {background: url(../img/map_lnk16.jpg) no-repeat;width:90px;}
#map_lnk17 a {background: url(../img/map_lnk17.jpg) no-repeat;width:130px;}
#map_lnk18 a {background: url(../img/map_lnk18.jpg) no-repeat;width:170px;}
#map_lnk19 a {background: url(../img/map_lnk19.jpg) no-repeat;width:145px;}
#map_lnk20 a {background: url(../img/map_lnk20.jpg) no-repeat;width:210px;}
#map_lnk21 a {background: url(../img/map_lnk21.jpg) no-repeat;width:210px;}
#map_lnk22 a {background: url(../img/map_lnk22.jpg) no-repeat;width:210px;}
#map_lnk23 a {background: url(../img/map_lnk23.jpg) no-repeat;width:210px;}
#map_lnk24 a {background: url(../img/map_lnk24.jpg) no-repeat;width:210px;}
#map_lnk25 a {background: url(../img/map_lnk25.jpg) no-repeat;width:210px;}

#map_lnk01, #map_lnk01 a:hover {background: url(../img/map_lnk01_on.jpg) no-repeat;}
#map_lnk02, #map_lnk02 a:hover {background: url(../img/map_lnk02_on.jpg) no-repeat;}
#map_lnk03, #map_lnk03 a:hover {background: url(../img/map_lnk03_on.jpg) no-repeat;}
#map_lnk04, #map_lnk04 a:hover {background: url(../img/map_lnk04_on.jpg) no-repeat;}
#map_lnk05, #map_lnk05 a:hover {background: url(../img/map_lnk05_on.jpg) no-repeat;}
#map_lnk06, #map_lnk06 a:hover {background: url(../img/map_lnk06_on.jpg) no-repeat;}
#map_lnk07, #map_lnk07 a:hover {background: url(../img/map_lnk07_on.jpg) no-repeat;}
#map_lnk08, #map_lnk08 a:hover {background: url(../img/map_lnk08_on.jpg) no-repeat;}
#map_lnk09, #map_lnk09 a:hover {background: url(../img/map_lnk09_on.jpg) no-repeat;}
#map_lnk10, #map_lnk10 a:hover {background: url(../img/map_lnk10_on.jpg) no-repeat;}
#map_lnk11, #map_lnk11 a:hover {background: url(../img/map_lnk11_on.jpg) no-repeat;}
#map_lnk12, #map_lnk12 a:hover {background: url(../img/map_lnk12_on.jpg) no-repeat;}
#map_lnk13, #map_lnk13 a:hover {background: url(../img/map_lnk13_on.jpg) no-repeat;}
#map_lnk14, #map_lnk14 a:hover {background: url(../img/map_lnk14_on.jpg) no-repeat;}
#map_lnk15, #map_lnk15 a:hover {background: url(../img/map_lnk15_on.jpg) no-repeat;}
#map_lnk16, #map_lnk16 a:hover {background: url(../img/map_lnk16_on.jpg) no-repeat;}
#map_lnk17, #map_lnk17 a:hover {background: url(../img/map_lnk17_on.jpg) no-repeat;}
#map_lnk18, #map_lnk18 a:hover {background: url(../img/map_lnk18_on.jpg) no-repeat;}
#map_lnk19, #map_lnk19 a:hover {background: url(../img/map_lnk19_on.jpg) no-repeat;}
#map_lnk20, #map_lnk20 a:hover {background: url(../img/map_lnk20_on.jpg) no-repeat;}
#map_lnk21, #map_lnk21 a:hover {background: url(../img/map_lnk21_on.jpg) no-repeat;}
#map_lnk21, #map_lnk22 a:hover {background: url(../img/map_lnk22_on.jpg) no-repeat;}
#map_lnk21, #map_lnk23 a:hover {background: url(../img/map_lnk23_on.jpg) no-repeat;}
#map_lnk21, #map_lnk24 a:hover {background: url(../img/map_lnk24_on.jpg) no-repeat;}
#map_lnk21, #map_lnk25 a:hover {background: url(../img/map_lnk25_on.jpg) no-repeat;}

/* 囲み文字表現 20121213 akko */
ul.list1 li {
	list-style:none;
	margin:0 0 0 -1.5em;
	text-indent:-1.5em;
	padding-left:1.5em;
}
ul.list2 li {
	text-indent:0em;
}


/* 統計情報 20130529 akko */

#stat_contents { padding:23px 0px 43px 0px;}
.stat_textbox { width:650px; padding:0px 0px 17px 43px;}
.stat_text01 { color:#0c6ec0;}
.stat_subText {margin:30px 0 5px;}

.stat_img_block {width:568px;margin:0 auto;}
.stat_img_block p {margin:10px 0;font-size:0.9em;}


#stat_contents td {vertical-align:top;}

.btn_csv {background:url(../img/cmn_btn_csv.gif) no-repeat;width:40px;height:20px;float:left;margin:0 2px;}
.btn_pdf {background:url(../img/cmn_btn_pdf.gif) no-repeat;width:40px;height:20px;float:left;margin:0 2px;}
.btn_xls {background:url(../img/cmn_btn_xls.gif) no-repeat;width:40px;height:20px;float:left;margin:0 2px;}

.btn_csv a {background:url(../img/cmn_btn_csv.gif) no-repeat;width:40px;height:20px;display:block;}
.btn_pdf a {background:url(../img/cmn_btn_pdf.gif) no-repeat;width:40px;height:20px;display:block;}
.btn_xls a {background:url(../img/cmn_btn_xls.gif) no-repeat;width:40px;height:20px;display:block;}

.btn_csv a:hover {background:url(../img/cmn_btn_csv.gif) no-repeat 0 -20px;width:40px;height:20px;display:block;}
.btn_pdf a:hover {background:url(../img/cmn_btn_pdf.gif) no-repeat 0 -20px;width:40px;height:20px;display:block;}
.btn_xls a:hover {background:url(../img/cmn_btn_xls.gif) no-repeat 0 -20px;width:40px;height:20px;display:block;}


/* 利用企業紹介 */
#case_contents { padding:23px 30px 62px 30px;}
.case_text { padding-left:30px; padding-right:30px; }
.case_li_box { width:650px; padding:0px 0px 17px 43px;}
.case_li_box ul { padding:0px; margin:0px; }
.case_li_box ul li { list-style:none; padding:0px; margin:0px; }
.case_li { width:300px; float:left; display:block; }

div.case_blue_bg_text { width:679px; padding:0px 0px 14px 29px; clear:both;}
div.case_blue_bg_text .blue_bg01 { background:url(../img/bluebg_text02.gif) bottom;}
div.case_blue_bg_text .blue_bg02 { background:url(../img/bluebg_text01.gif) top no-repeat;
	padding:3px 15px 3px 15px; font-size:120%; color:#0067bd;}

.case_icon { background:url(../img/case_icon01.gif) right no-repeat; padding-right:70px; }
.case_icon_new_a { background:url(../img/case_icon_new01.gif) right no-repeat; padding-right:109px; }
.case_icon_new { background:url(../img/case_icon_new02.gif) right no-repeat; padding-right:45px; }

.case_logo { width:120px; padding-right:15px; }
.case_text02 { width:540px; display:block; }

.case_tbl { width:470px; }
.case_tbl table tr td { vertical-align:top; }
.case_img { width:160px; padding-left:15px; }
.saiken_text01 td { font-size:inherit;  }
.case_td01 { width:100px; }

.inside_casetop { width:130px; padding:15px 0px 15px 594px; clear:both;} 
.inside_casetop a {background:url(../img/case_btn.gif);}
.inside_casetop a,
.inside_casetop a:visited { width:130px; height:22px; display:block;
	background:url(../img/case_btn.gif) !important; text-decoration:none;}
.inside_casetop a:hover,
.inside_casetop a:active { width:130px; height:22px; display:block;
	background:url(../img/case_btn_on.gif) !important; text-decoration:none;}
	
/* 利用企業紹介「お客様の声」 */
/*
.company_title { margin:0px; padding:0px 0px 20px 50px; 
	background:url(../img/company_tit01.gif) top no-repeat; width:650px; min-height:25px; }
.company_title span { width:650px; display:block; }
*/
div.company_title { width:650px; min-height:40px; background:url(../img/company_title01.gif) left bottom no-repeat;
	padding:0px 0px 0px 50px;}
div.company_title div { font-size:130%; font-weight:bold; color:#0067bd; padding-top:5px; margin:0px; }
p.company_title { font-size:130%; font-weight:bold; color:#0067bd;padding-bottom:10px; }

/* マスコミ記事紹介 */
.art_headmenus { width:670px; padding:0px 0px 5px 15px; margin:0px 30px 10px 30px; border-bottom:1px dotted #bebebe;}
.art_headmenus ul { margin:0px; padding:0px; list-style:none;}
.art_headmenus ul li { display:block;}
.art_data { margin:0px; padding:0px 16px 0px 0px; float:left; background:url(../img/art_icon01.gif) no-repeat right 2px; line-height:110%; }
.art_news { margin:0px; padding:0px 16px 0px 12px; float:left; line-height:130%; max-width:500px;}

