/* ++++++++++++++++++ 実績共通の設定 ++++++++++++++++++ */
#gttl.results h1 { float:left; width:407px; height:100px; background: url(../results/img/gttl1.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
#gttl.results .ph { float:right; width:353px; height:100px; background:url(../results/img/gttl2.jpg) no-repeat; }

#cont .b_toInterview a { display:block; width:150px; height:31px; margin:15px 0 0 0;
    background: url(../results/img/b_toInterview.gif) no-repeat;  text-indent:-9999px; text-decoration:none;
    overflow:hidden; }
#cont .b_toInterview a:hover { background: url(../results/img/b_toInterview_o.gif) no-repeat; }

/* ++++++++++++++++++ 実績トップ（Webサイト構築）の設定 ++++++++++++++++++ */
#cont.results h2.hl1 { width:530px; height:26px; margin:0 0 15px 0;
    background: url(../results/img/hl1_top.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
#cont.results h2.hl2 { width:530px; height:26px; margin:0 0 15px 0;
    background: url(../results/img/hl2_top.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

#cont.results .site { width:525px; margin:0 0 30px 0; }
#cont.results .site .shd { margin:0 0 15px 0; padding:4px 5px 3px 5px; color:#444; font-size:14px; font-weight:bold;
    border-top:1px solid #777; background-color:#f2f2f2; }
#cont.results .site .shd a:link,#cont.results .site .shd a:visited { color:#444;text-decoration:none; }
#cont.results .site .shd a:hover { color:#d70005;text-decoration:underline; }

#cont.results .site .shd .url { font-size:12px; font-weight:normal; }

#cont.results .site .pict { float:left; width:150px; margin:0 20px 0 0; }
#cont.results .site .txt { float:right; width:355px; }
#cont.results .site p { margin:0; color:#333; }
#cont.results .site p a:link,#cont.results .site p a:visited { color:#333; text-decoration:none;
    border-bottom:1px dotted #333; }
#cont.results .site p a:hover { color:#333; text-decoration:none; border-bottom:1px dotted #333; }

/* ----------------- 実績：X-SNS（パッケージ版） ----------------- */
#cont.results h2.hl1Rpkg { width:530px; height:26px; margin:0 0 15px 0;
    background: url(../results/img/hl1_Rpkg.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

/* ----------------- 実績：業務システム開発 ----------------- */
#cont.results h2.hl1Rsys { width:530px; height:26px; margin:0 0 30px 0;
    background: url(../results/img/hl1_Rsys.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

#cont.results ul.sys { margin:0 0 10px 170px; line-height:15px; }
#cont.results ul.sys li { margin:0 0 15px 0; padding:0 0 0 13px; background:url(../img/square01.gif) no-repeat 0 3px; }


/* ++++++++++++++++++ お客様インタビュートップ（Webサイト構築）の設定 ++++++++++++++++++ */
#cont.results h2.hl1Iweb { width:530px; height:26px; margin:0 0 15px 0;
    background: url(../results/img/hl1_Iweb.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

/* ++++++++++++++++++ お客様インタビューの設定 ++++++++++++++++++ */
/* ----------------- インタビュー：Webサイト構築 ----------------- */
#cont.results h3.name1 { margin:0 0 5px 0; padding:20px 0 21px 10px; font-size:14px; font-weight:bold;
    line-height:20px; background:url(../results/img/company.gif) no-repeat; }
#cont.results p.name2 { margin:0 0 10px 0; font-size:12px; }

#cont.results ul.lead { margin:0 0 10px 30px; }
#cont.results ul.lead li { margin:0; list-style:disc; }

#cont.results #interview p.interview { width:92px; height:11px; margin:0 0 20px 3px;
    background:url(../results/img/interview.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

#cont.results #interview a:link,#cont.results #interview a:visited { color:#333; text-decoration:none;
    border-bottom:1px dotted #333; }
#cont.results #interview a:hover { color:#333; text-decoration:none; border-bottom:1px dotted #333; }

#cont.results #interview ul { margin:0 0 0 3px; }
#cont.results #interview li.q { margin:0 0 7px 0; padding:0 0 2px 22px; list-style:none;
    background: url(../results/img/q.gif) no-repeat; color:#d70005; letter-spacing:1px;
    line-height:15px; border-bottom:1px dotted #555; }
#cont.results #interview li.a { margin:0 0 20px 0; padding:0 0 0 22px; list-style:none;
    background:url(../results/img/a.gif) no-repeat 0 2px; }
#cont.results #interview li.a2 { margin:0 0 20px 0; padding:0 0 0 22px; list-style:none; }

/* ----------------- インタビュー：X-SNS（パッケージ版） ----------------- */
#cont.results h2.hl1Ipkg { width:530px; height:26px; margin:0 0 15px 0;
    background: url(../results/img/hl1_Ipkg.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

/* ----------------- インタビュー：X-SNS（無料コンサルティング） ----------------- */
#cont.results h2.hl1Iconsul { width:530px; height:26px; margin:0 0 15px 0;
    background: url(../results/img/hl1_Iconsul.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

/* ----------------- インタビュー：業務システム開発 ----------------- */
#cont.results h2.hl1Isys { width:530px; height:26px; margin:0 0 15px 0;
    background: url(../results/img/hl1_Isys.gif) no-repeat; text-indent:-9999px; text-decoration:none; }



/* ++++++++++++++++++ サブメニュー ++++++++++++++++++ */
ul.submn { display:inline; float:left; width:530px; height:26px; border-bottom:1px solid #c00; }
ul.submn li { float:left; }

ul.submn li.Rtop a { display:block; width:102px; height:26px; background: url(../results/img/tab_Rtop.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rtop a:hover { background: url(../results/img/tab_Rtop_o.gif) no-repeat; }

ul.submn li.Rweb { width:82px; height:26px; background:url(../results/img/tab_Rweb_o.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rweb a { display:block; width:82px; height:26px; background:url(../results/img/tab_Rweb.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rweb a:hover { background: url(../results/img/tab_Rweb_o.gif) no-repeat; }

ul.submn li.Rmobile { width:74px; height:26px; background:url(../results/img/tab_Rmobile_o.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rmobile a { display:block; width:74px; height:26px; background:url(../results/img/tab_Rmobile.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rmobile a:hover { background: url(../results/img/tab_Rmobile_o.gif) no-repeat; }

ul.submn li.Rpkg { width:99px; height:26px; background: url(../results/img/tab_Rpkg_o.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rpkg a { display:block; width:99px; height:26px; background: url(../results/img/tab_Rpkg.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rpkg a:hover { background: url(../results/img/tab_Rpkg_o.gif) no-repeat; }

ul.submn li.Rasp { width:78px; height:26px; background: url(../results/img/tab_Rasp_o.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rasp a { display:block; width:78px; height:26px; background: url(../results/img/tab_Rasp.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rasp a:hover { background: url(../results/img/tab_Rasp_o.gif) no-repeat; }

ul.submn li.Rsys { width:79px; height:26px; background: url(../results/img/tab_Rsys_o.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rsys a { display:block; width:79px; height:26px; background: url(../results/img/tab_Rsys.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Rsys a:hover { background: url(../results/img/tab_Rsys_o.gif) no-repeat; }


ul.submn li.Itop a { display:block; width:102px; height:26px; background: url(../results/img/tab_Itop.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Itop a:hover { background: url(../results/img/tab_Itop_o.gif) no-repeat; }

ul.submn li.Iweb { width:82px; height:26px; background:url(../results/img/tab_Iweb_o.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Iweb a { display:block; width:82px; height:26px; background:url(../results/img/tab_Iweb.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Iweb a:hover { background: url(../results/img/tab_Iweb_o.gif) no-repeat; }

ul.submn li.Ipkg { width:99px; height:26px; background: url(../results/img/tab_Ipkg_o.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Ipkg a { display:block; width:99px; height:26px; background: url(../results/img/tab_Ipkg.gif) no-repeat; 
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Ipkg a:hover { background: url(../results/img/tab_Ipkg_o.gif) no-repeat; }

ul.submn li.Iasp { display:block; width:78px; height:26px; background: url(../results/img/tab_Iasp_o.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Iasp a { display:block; width:78px; height:26px; background: url(../results/img/tab_Iasp.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Iasp a:hover { background: url(../results/img/tab_Iasp_o.gif) no-repeat; }

ul.submn li.Iconsul { display:block; width:137px; height:26px; background:
    url(../results/img/tab_Iconsul_o.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Iconsul a { display:block; width:137px; height:26px; background: url(../results/img/tab_Iconsul.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Iconsul a:hover { background: url(../results/img/tab_Iconsul_o.gif) no-repeat; }

ul.submn li.Isys { width:79px; height:26px; background: url(../results/img/tab_Isys_o.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Isys a { display:block; width:79px; height:26px; background: url(../results/img/tab_Isys.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.submn li.Isys a:hover { background: url(../results/img/tab_Isys_o.gif) no-repeat; }

/* ++++++++++++++++++ 実績サイドメニュー ++++++++++++++++++ */
ul.smn { margin:0 0 25px 0; } 
ul.smn li.Rtop a { display:block; width:180px; height:26px; margin:0 0 8px 0;
    background: url(../results/img/b_Rtop.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Rtop a:hover { background: url(../results/img/b_Rtop_o.gif); }
ul.smn li.Rweb a { display:block; width:170px; height:13px; margin:0 0 5px 10px;
    background:url(../results/img/b_Rweb.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Rweb a:hover { background: url(../results/img/b_Rweb_o.gif); }
ul.smn li.Rmobile a { display:block; width:170px; height:13px; margin:0 0 5px 10px;
    background:url(../results/img/b_Rmobile.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Rmobile a:hover { background: url(../results/img/b_Rmobile_o.gif); }
ul.smn li.Rpkg a { display:block; width:170px; height:13px; margin:0 0 5px 10px;
    background:url(../results/img/b_Rpkg.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Rpkg a:hover { background: url(../results/img/b_Rpkg_o.gif); }
ul.smn li.Rasp a { display:block; width:170px; height:13px; margin:0 0 5px 10px;
    background:url(../results/img/b_Rasp.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Rasp a:hover { background: url(../results/img/b_Rasp_o.gif); }
ul.smn li.Rsys a { display:block; width:170px; height:13px; margin:0 0 10px 10px;
    background:url(../results/img/b_Rsys.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Rsys a:hover { background: url(../results/img/b_Rsys_o.gif); }

ul.smn li.Itop a { display:block; width:180px; height:26px; margin:0 0 8px 0;
    background: url(../results/img/b_Itop.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Itop a:hover { background: url(../results/img/b_Itop_o.gif); }
ul.smn li.Iweb a { display:block; width:170px; height:13px; margin:0 0 5px 10px;
    background:url(../results/img/b_Iweb.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Iweb a:hover { background: url(../results/img/b_Iweb_o.gif); }
ul.smn li.Ipkg a { display:block; width:170px; height:13px; margin:0 0 5px 10px;
    background:url(../results/img/b_Ipkg.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Ipkg a:hover { background: url(../results/img/b_Ipkg_o.gif); }
ul.smn li.Iasp a { display:block; width:170px; height:13px; margin:0 0 5px 10px;
    background:url(../results/img/b_Iasp.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Iasp a:hover { background: url(../results/img/b_Iasp_o.gif); }
ul.smn li.Iconsul a { display:block; width:170px; height:13px; margin:0 0 5px 10px;
    background:url(../results/img/b_Iconsul.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Iconsul a:hover { background: url(../results/img/b_Iconsul_o.gif); }
ul.smn li.Isys a { display:block; width:170px; height:13px; margin:0 0 10px 10px;
    background:url(../results/img/b_Isys.gif); text-indent:-9999px; text-decoration:none; overflow:hidden; }
ul.smn li.Isys a:hover { background: url(../results/img/b_Isys_o.gif); }




