@charset "UTF-8";



/*
	--------------------------------
	更新日: 2008-11-25
	--------------------------------
*/



/* --------------------------------
	本文
-------------------------------- */

div#story { position:relative; margin:-15px 0 0 0; width:100%; }



/* --------------------------------
	セクション
-------------------------------- */

div#story .section { margin:45px 0 0 0; width:100%; }

div#story .section h2 {}

div#story .section.intro .article { margin:10px 0 0 0; width:100%; }
div#story .section.intro .article .logo { width:230px; float:left; }
div#story .section.intro .article .desc { padding:5px 0 0 0; width:411px; float:right; }
div#story .section.intro .article .desc p { margin:10px 0 0 0; }
div#story .section.intro .article .desc p.first { margin:0 0 0 0; }

div#story .section.merit h3 { margin:20px 0 0 0; }
div#story .section.merit p { margin:10px 0 0 0; }
div#story .section.merit .management { margin:10px 0 0 0; padding:15px 15px 15px 15px; width:611px; background:url(../img/common/article_bg.gif); }
div#story .section.merit .management .section { margin:0 0 0 0; padding:11px 0 0 0; background:url(../img/drnet/arw_01.gif) no-repeat 50% 2px; }
div#story .section.merit .management .section.first { padding:0 0 0 0; background:none; }
div#story .section.merit .management .section table { width:100%; background:#fff; }
div#story .section.merit .management .section table tr {}
div#story .section.merit .management .section table tr th { padding:1px 0 1px 1px; width:114px; }
div#story .section.merit .management .section table tr td { padding:1px 15px 1px 15px; width:467px; }
div#story .section.merit .management .section table tr td ul {}
div#story .section.merit .management .section table tr td ul li { clear:both; padding:0 0 0 7px; width:460px; background:url(../../../common/img/mkr_01.gif) no-repeat 0 0.6em; float:left; }

div#story .section .table_01 { margin:4px 0 0 0; width:100%; }
div#story .section .table_01 tr {}
div#story .section .table_01 tr th { padding:5px 5px 5px 5px; border-top:1px solid #F1EDE9; width:96px; background:#A4998B; color:#fff; text-align:center; }
div#story .section .table_01 tr.h th { border-top:none; border-left:1px solid #F1EDE9; width:96px; background:#726B5F; }
div#story .section .table_01 tr td { border-top:1px solid #F1EDE9; border-left:1px solid #F1EDE9; padding:5px 5px 5px 5px; background:#fff; text-align:center; }
div#story .section .table_01 tr.h td { border:none; background:#CEC7BD; }

div#story .section.monitor h3 { padding:15px 0 0 0; font-weight:bold; }
div#story .section.monitor .section_01 { width:311px; float:left; }
div#story .section.monitor .section_02 { width:311px; float:right; }
div#story .section.monitor .section_03 { clear:both; }
div#story .section.monitor .section_01 .table_01 tr th,
div#story .section.monitor .section_02 .table_01 tr th { width:138px; }
div#story .section.monitor .section_01 .table_01 tr.h th,
div#story .section.monitor .section_02 .table_01 tr.h th { width:152px; }

div#story .section .note { margin:7px 0 0 0; width:100%; }
div#story .section .note li { clear:both; width:100%; float:left; }
div#story .section .note li .mkr { width:12px; float:left; }
div#story .section .note li .txt { width:629px; float:left; }

div#story .section.schedule table { margin:10px 0 0 0; width:100%; background:url(../img/drnet/sched_table_bg_m.gif) repeat-y; }
div#story .section.schedule table tr {}
div#story .section.schedule table tr th { padding:0 8px 0 8px; height:35px; color:#fff; text-align:center; vertical-align:middle; }
div#story .section.schedule table tr td { padding:7px 8px 7px 8px; text-align:center; }
div#story .section.schedule table tr th.h_01 { width:135px; background:url(../img/drnet/sched_table_th_bg_01.jpg) no-repeat; }
div#story .section.schedule table tr th.h_02 { width:145px; background:url(../img/drnet/sched_table_th_bg_02.jpg) no-repeat; }
div#story .section.schedule table tr th.h_03 { width:145px; background:url(../img/drnet/sched_table_th_bg_03.jpg) no-repeat; }
div#story .section.schedule table tr th.h_04 { width:152px; background:url(../img/drnet/sched_table_th_bg_04.jpg) no-repeat; }
div#story .section.schedule table tr td.d_01 {}
div#story .section.schedule table tr td.d_02 {}
div#story .section.schedule table tr td.d_03 {}
div#story .section.schedule table tr td.d_04 {}
div#story .section.schedule p { margin:7px 0 0 0; }

div#story .section.other p { margin:10px 0 0 0; }
div#story .section.other ul { margin:10px 0 0 0; padding:14px 14px 14px 14px; width:613px; background:url(../img/common/article_bg.gif); }
div#story .section.other ul li { padding:0 0 0 1px; float:left; }
div#story .section.other ul li.first { padding:0 0 0 0; }
div#story .section.other ul li img { display:block; }

div#story .section.case h3 { margin:15px 0 0 0; }
div#story .section.case .article { margin:10px 0 0 0; padding:14px 14px 14px 14px; width:613px; background:url(../img/common/article_bg.gif); }
div#story .section.case .article .bg { padding:25px 25px 25px 25px; background:#fff; }
div#story .section.case .article .bg p { margin:15px 0 0 0; text-align:center; }
div#story .section.case .article .bg p.first { margin:0 0 0 0; }





