/*-----------------コンテンツテーブル／トップページ-------------------*/
table.main_content_table{
 background:#f0f0f0 url(./../images/content_back.gif) repeat-x left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 10px 0px;
 width:860px;
 text-align:center;
 float:left;
}
/*-----------------コンテンツテーブル／アイキャッチ----------------*/
.flash{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:840px;
 height:240px;
 text-align:left;
}
/*-----------------コンテンツテーブル----------------*/
.content_table{
 background:#ffffff url(./../images/body_table.gif) repeat-y left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:840px;
 text-align:left;
}
.left_content_table{
 margin:0px 10px 0px 0px;
 padding:0px 0px 0px 10px;
 width:605px;
 text-align:left;
 float:left;
}
.right_content_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:215px;
 text-align:left;
 float:left;
}
.center_content_table{
 margin:0px 10px 0px 10px;
 padding:0px 0px 0px 0px;
 width:820px;
 text-align:left;
}
/*-----------------バナースペース-----------------*/
.banar_space{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 width:200px;
 text-align:left;
}
/*-------------------くずきり-------------------*/
.kuzumap_table{
 margin:10px 0px 0px 10px;
 padding:0px 0px 0px 0px;
}
.kuzumap_text{
 font-size:10px;
 letter-spacing:0px;
 line-height:10px;
 color:#212121;
}
.kuzumap_text a{
 color:#212121;
 text-decoration:none;
}
/*-----------------ページの先頭へ---------------*/
.gototop_table{
 margin:80px 0px 0px 680px;
 padding:0px 0px 0px 0px;
 width:100px;
 height:16px;
 text-align:left;
}
/*-----------------各コンテンツ用アイキャッチ------------*/
.page_eyecatch{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:840px;
 height:200px;
}
/*-----------------各コンテンツ用タイトル------------*/
.contentpage_title{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 width:820px;
 text-align:left;
}
/*-----------------各コンテンツ用タイトル(2段目以降)------------*/
.under_contentpage_title{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;
 width:820px;
 text-align:left;
}
/*-----------------各コンテンツ用テーブル------------*/
.page_table{
 background:url(./../images/service/content_table.gif) repeat-y left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:820px;
 text-align:left;
}
/*-----------------------------------------*/
.waku{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;

}
/*-----------------コンテンツ用サブ見出し--------------*/
.sub_midashi_table{
 background:url(./../images/service/midashi_listmark.gif) no-repeat left 0px;
 margin:0px 0px 0px 40px;
 padding:0px 0px 0px 0px;
 height:40px;
}
.sub_midashi_text{
 margin:0px 0px 0px 30px;
 padding:4px 0px 0px 0px;
 font-size:14px;
 line-height:18px;
 color:#444444;
}
/*-----------------記号用フォント設定-----------------*/
.mark{
 font-size:14px;
 letter-spacing:0px;
 line-height:18px;
 color:#212121;
}
/*-----------------段落用サブ見出し--------------*/
.p_midashi_table{
 background:url(./../images/corporate/list_mark.gif) no-repeat left 2px;
 margin:15px 0px 0px 60px;
 padding:0px 0px 0px 0px;
 height:25px;
}
p.p_title{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 font-size:14px;
 letter-spacing:0px;
 line-height:18px;
 color:#444444;
 font-weight:bold;
}
p.p_text{
 margin:0px 0px 0px 80px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 letter-spacing:-0.3px;
 line-height:18px;
 color:#212121;
}
/*-----------------段落用UL設定--------------------*/
ul.ul_table{
 margin:0px 0px 0px 60px;
 padding:0px 0px 0px 0px;
}
li.li_text{
 list-style-type:square;
 margin:0px 0px 0px 40px;
 padding:0px 10px 0px 0px;
 font-size:12px;
 letter-spacing:-0.3px;
 line-height:18px;
 color:#212121;
}
li.li_text#sub{
 list-style:none;
 margin:0px 0px 0px 20px;
 padding:0px 10px 0px 0px;
 font-size:12px;
 letter-spacing:-0.3px;
 line-height:18px;
 color:#212121;
}
li.li_text#atten{
 list-style:none;
 margin:30px 0px 0px 0px;
 padding:0px 10px 0px 0px;
 font-size:12px;
 letter-spacing:-0.3px;
 line-height:18px;
 color:#212121;
}
p.price_text{
 margin:5px 0px 0px 60px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 letter-spacing:-0.3px;
 line-height:18px;
 color:#212121;
}
.price_atten{
 margin:5px 10px 0px 70px;
 padding-top:0px;
 font-size:12px;
 line-height:16px;
 letter-spacing:-0.3px;
 color:#212121;
}
.price_intro{
 margin:5px 10px 0px 70px;
 padding-top:0px;
 font-size:12px;
 line-height:16px;
 letter-spacing:-0.3px;
 color:#212121;
}
.price_atten_right{
 margin:5px 20px 0px 70px;
 padding-top:0px;
 font-size:12px;
 line-height:16px;
 letter-spacing:-0.3px;
 color:#212121;
 text-align:right;
}
/*-----------------ページ・サービス・システム紹介-----------------*/
.page_service_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:780px;
 text-align:left;
}
.page_service_content_table{
 background:url(./../images/service/service_table.gif) no-repeat left 40px;
 margin:20px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:380px;
 height:280px;
 text-align:left;
}
.page_service_content_title{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:380px;
}
.page_service_content_image{
 margin:2px 2px 0px 2px;
 padding:0px 0px 0px 0px;
 width:376px;
}
.page_service_content_text{
 margin:10px 15px 5px 15px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 line-height:18px;
 letter-spacing:0px;
 color:#212121;
 height:80px;
}
.page_service_content_botton{
 margin:0px 0px 0px 260px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 line-height:18px;
 letter-spacing:0px;
 color:#212121;
 height:16px;
}
.page_bottom{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:820px;
 text-align:left;
 float:left;
}