/*--------IE7／FF3--------*/
  html { overflow-y:scroll; }
/*--------IE7--------*/
/*--------全体設定--------*/
  body { margin:0 auto; padding:0; text-align:center; background:#f8f8f8; }
  body p { margin:0; padding:0; font-size:12px; color:#000000; }
  body a { margin:0; padding:0; color:#000000; text-decoration:none; }
  body a:hover,
  body a:active { margin:0; padding:0; color:#eb6100; text-decoration:none; }
  body table a { margin:0; padding:0; color:#0066ff; text-decoration:none; }
  body table a:hover,
  body table a:active { margin:0; padding:0; color:#eb6100; text-decoration:none; }
  body table input,
  body table textarea,
  body table select { font-size:12px; }
  body img { margin:0; padding:0; border:0; }
  body ul { margin:0; padding:0; list-style:none; }
  h1,
  h2,
  h3 { margin:0; padding:0; }
  .clear { margin:0; padding:0; clear:both; }
/*--------色設定--------*/
  .red { color:#e60012; }
  .dred { color:#a70000; }
  .orange { color:#eb6100; }
  .purple { color:#5f52a0; }
  .lgreen { color:#009944; }
  .lgreen02 { color:#8fc31f; }
  .lblue { color:#0075a9; }
  .dblue { color:#0068b7; }
/*--------文字設定--------*/
  .bold { font-weight:bold; }
  .stxt { font-size:10px; }
/*--------背景色設定--------*/
  .bgY { background:#fff899; }
/*--------ヘッダー--------*/
  #headerBg { width:100%; height:57px; margin:0 auto; padding:0; background:#3e3e3e; border:0; border-top:1px #8ec112 solid; }
  .header { width:930px; height:57px; margin:0; padding:0; }
  .headerL { width:330px; height:57px; margin:0; padding:0; float:left; }
  .headerR { width:600px; height:57px; margin:0; padding:0; float:right; }
  .headerR img { width:129px; height:27px; margin:15px 0 0 440px; padding:0; }
/*--------グローバルメニュー--------*/
  #gMenu { width:100%; height:40px; margin:0 auto; padding:0; background:url(../images/PubGMenuBg.png) repeat-x left top; border:0; border-bottom:4px #598700 solid; }
  ul.ulGMenu { width:931px; height:40px; margin:0; padding:0; }
  ul.ulGMenu li { margin:0; padding:0; float:left; }
  ul.ulGMenu li img { margin:0; margin-bottom:-5; padding:0; }
/*--------フラッシュ--------*/
  #flash { width:100%; height:200px; margin:0; padding:0; border:0; background:#ffffff; border-bottom:4px #598700 solid; }
/*--------ページ--------*/
  #page { width:100%; margin:0; padding:0; background:#ffffff; }
/*--------コンテンツ--------*/
  #contents,
  #contentsEtc { width:930px; margin:0 auto; padding:0; background:url(../images/PubSideBg.png) repeat left top #ffffff; }
  #contentsLog { width:660px; margin-left:auto; margin-right:auto; padding:0; }
  /*--------トップページ--------*/
    /*--------左側--------*/
      .contentL { width:650px; margin:0; padding:0; text-align:left; background:#ffffff; float:left; }
      .title { width:650px; height:39px; margin:20px 20px 0 0; padding:0; }
      .title img { width:650px; height:39px; margin:0; padding:0; }
      /*--------機能紹介--------*/
        ul.ulFuncInfo { width:650px; height:275px; margin:10px 0 0 0; padding:0; }
        ul.ulFuncInfo li { width:315px; height:275px; margin:0 0 10px 0; padding:0; float:left; }
        ul.ulFuncInfo li p { margin:200px 18px 0 27px; padding:0; line-height:16px; }
        .linkArea { width:315px; margin:0; padding:0; }
        ul.ulFuncInfo li img { margin:15px 6px 0 198px; padding:0; }
        ul.ulFuncInfo li.liFunc01 { margin-right:20px; background:url(../images/PubFunc01.png) no-repeat left top; }
        ul.ulFuncInfo li.liFunc02 { background:url(../images/PubFunc02.png) no-repeat left top; }
        ul.ulFuncInfo li.liFunc02 p { margin:196px 18px 0 27px; padding:0; line-height:15px; }
        ul.ulFuncInfo li.liFunc02 img { margin:6px 6px 0 198px; padding:0; }
        ul.ulFuncInfo li.liFunc03 { margin-right:20px; background:url(../images/PubFunc03.png) no-repeat left top; }
        ul.ulFuncInfo li.liFunc04 { background:url(../images/PubFunc04.png) no-repeat left top; }
      /*--------新着ニュース／運営情報--------*/
        ul.ulInfo { width:632px; height:145px; margin:30px 0 30px 0; padding:0 0 10px 0; border:1px #cccccc solid; overflow-y:scroll; }
        ul.ulInfo li p { margin:0 0 0 20px; padding:0; border-bottom:1px #C6D4E4 dashed; }
        ul.ulInfo li p a { margin:0 0 0 10px; padding:0 15px 0 0; color:#598700; background:url(../images/PubToLinkN.png) no-repeat right middle; }
        ul.ulInfo li p a:hover,
        ul.ulInfo li p a:active { margin:0 0 0 10px; padding:0 15px 0 0; color:#eb6100; }
        ul.ulInfo li.newsSpace { margin:0; padding:0; }
        ul.ulInfo li.newsSpace p { margin:0 0 0 20px; padding:0 0 0 73px; }
        .nTitle { margin:0 0 0 10px; padding:0; font-weight:bold; }
        .newsSwitch { margin:0 0 0 10px; padding:0; color:#598700; font-size:10px; cursor:pointer; }
        .newsSwitch img { width:13px; height:12px; margin:0 0 0 2px; padding:0; vertical-align:middle; }
      /*--------トップページバナー--------*/
        .topBanner02 { width:650px; padding:0; margin:0 0 30px 0;}
        .topBanner02 img { margin:0; padding:0; vertical-align:bottom; }
      /*--------機能追加バナー--------*/
        .topBanner,
        .topBanner img { width:649px; height:170px; padding:0; }
        .topBanner { margin:0 0 30px 0; }
        .topBanner img { margin:0; }
      /*--------ページトップ--------*/
        .pagetop { width:105px; margin:0 20px 0 545px; padding:20px 0 20px 0; }
        .pagetop02 { width:105px; margin:0 20px 0 545px; padding:20px 0 75px 0; }
        .pagetop03 { width:105px; margin:50px 20px 0 545px; padding:20px 0 50px 0; }
        .pagetop04 { width:105px; margin:0 20px 0 545px; padding:0 0 20px 0; }
        .pagetop05 { width:105px; margin:0 0 0 565px; padding:20px 0 75px 0; }
        .pagetop img,
        .pagetop02 img,
        .pagetop03 img,
        .pagetop04 img,
        .pagetop05 img { width:105px; height:12px; margin:0; padding:0; }
      /*--------ベリサインシール--------*/
        .ssl { width:120px; height:95px; margin:0; padding:0; }
        .ssl img { width:120px; height:95px; margin:0; padding:0; }
    /*--------右側--------*/
      .contentR { width:260px; margin:0; padding:20px 0 0 0; text-align:center; float:right; }
      /*--------サイドバー--------*/
        ul.ulSide { width:242px; margin:0; padding:0; text-align:left; }
        ul.ulSide li { width:242px; height:72px; margin:10px 0 20px 0; padding:0; }
        ul.ulSide li img { width:242px; height:72px; margin:0; padding:0; }
        ul.ulSide li.sideButton { height:37px; margin:10px 0 5px 0; padding:0; font-size:12px; }
        ul.ulSide li.sideButton p { margin:0; padding:0; }
        ul.ulSide li.sideButton a { width:242px; height:37px; margin:0; padding:13px 0 0 30px; background:url(../images/PubSideButtonN.png) no-repeat left top; display:block; }
        ul.ulSide li.sideButton a:hover,
        ul.ulSide li.sideButton a:active { width:242px; height:37px; background:url(../images/PubSideButtonH.png) no-repeat left top; display:block; }
        ul.ulSide li.sideBanner { width:242px; height:130px; margin:0 0 5px 0; padding:0; }
        ul.ulSide li.sideBanner img { width:242px; height:130px; margin:0; padding:0; }
        ul.ulSide li.sideBanner03 { width:242px; height:130px; margin:15px 0 5px 0; padding:0; }
        ul.ulSide li.sideBanner03 img { width:242px; height:130px; margin:0; padding:0; }
        ul.ulSide li.sideBanner04 { width:242px; height:110px; margin:20px 0 5px 0; padding:0; }
        ul.ulSide li.sideBanner04 img { width:242px; height:110px; margin:0; padding:0; }
        ul.ulSide li.sideBanner06 { width:242px; height:110px; margin:10px 0 20px 0; padding:0; }
        ul.ulSide li.sideBanner06 img { width:242px; height:110px; margin:0; padding:0; }
		/*--------サイドバー バナーエリア090827新規追加--------*/
		ul.sideBNR { width:242px; margin:0; }
		html:not([lang*=""]) ul.sideBNR { margin:0 auto; }/*---Firefoxのみ対応---*/		
		ul.sideBNR li { width:242px; margin:0 0 10px 0; padding:0; }
		ul.sideBNR li img { vertical-align:bottom; }		
		/*--------サイドバー 導入事例090827新規追加--------*/
		#sideCase{ width:242px; margin:15px 0 20px 0; }
		html:not([lang*=""]) #sideCase{ width:242px; margin:15px auto 20px auto; }/*---Firefoxのみ対応---*/
		#sideCase ul { margin:8px 0 0 0; border:1px solid #CCCCCC; background-color:#FFFFFF; }
		#sideCase li { margin:0; padding:1px 0;}
		#sideCase li img{ vertical-align:middle; }
		
/*--------その他ページ--------*/
    /*--------左側--------*/
      .contentLEtc { width:260px; margin:0; padding:35px 0 0 0; text-align:center; float:left; }
      .contentLMenu { width:260px; margin:0; padding:70px 0 0 0; text-align:left; float:left; }
      /*--------サイドバー--------*/
        ul.ulSideEtc { width:242px; margin:0; padding:0; text-align:left; }
        ul.ulSideEtc li { width:242px; margin:0 0 20px 0; padding:0; }
        /*--------各種バナー--------*/
          ul.ulSideEtc li.sideBanner { width:242px; height:130px; margin:0 0 5px 0; padding:0; }
          ul.ulSideEtc li.sideBanner img { width:242px; height:130px; margin:0; padding:0; }
          ul.ulSideEtc li.sideBanner02 { width:242px; height:174px; margin:0 0 5px 0; padding:0; }
          ul.ulSideEtc li.sideBanner02 img { width:242px; height:174px; margin:0; padding:0; }
          ul.ulSideEtc li.sideBanner03 { width:242px; height:130px; margin:15px 0 5px 0; padding:0; }
          ul.ulSideEtc li.sideBanner03 img { width:242px; height:130px; margin:0; padding:0; }
          ul.ulSideEtc li.sideBanner04 { width:242px; height:785px; margin:0 0 5px 0; padding:0; }
          ul.ulSideEtc li.sideBanner04 img { width:242px; height:785px; margin:0; padding:0; }
          ul.ulSideEtc li.sideBanner06 { width:242px; height:110px; margin:10px 0 20px 8px; padding:0; }
          ul.ulSideEtc li.sideBanner06 img { width:242px; height:110px; margin:0; padding:0; }
/*--------ダウンロードリンク--------*/
          ul.ulSideEtc li.sideDL { width:242px; height:106px; margin:15px 0 5px 0; padding:0; }
          ul.ulSideEtc li.sideDL img { width:242px; height:106px; margin:0; padding:0; }
      /*--------サイドメニュー--------*/
        ul.ulSideMenu { width:242px; margin:70px 0 0 0; padding:0; text-align:left; }
        ul.ulSideMenu li { width:242px; margin:0 0 20px 0; padding:0; }
        /*--------ご利用規約--------*/
          ul.ulSideMenu li.sideMenu { width:241px; margin:0 0 15px 0; padding:0; }
          ul.ulSideMenu li.sideMenu img { width:241px; margin:0; padding:0; }
        /*--------取次店募集--------*/
          ul.ulSideMenu li.sideMenu02 { width:241px; margin:0 0 15px 0; padding:0; }
          ul.ulSideMenu li.sideMenu02 img { width:241px; margin:0; padding:0; }
    /*--------右側--------*/
      .contentREtc { width:650px; margin:0; padding:0; text-align:left; background:#fff; float:right; }
      .contentREtc p { margin:10px 0 10px 20px; padding:0; line-height:16px; }
      .title02 { width:670px; height:39px; margin:20px 0 0 0; padding:0; }
      .title02 img { width:650px; height:39px; margin:0 0 0 20px; padding:0; }
      .titleS { width:650px; height:34px; margin:20px 0 0 20px; padding:0; }
      .titleS02 { width:650px; height:34px; margin:10px 0 0 20px; padding:0; }
      .titleS03 { width:650px; height:34px; margin:30px 0 0 20px; padding:0; }
      .titleS04 { width:650px; height:50px; margin:10px 0 0 20px; padding:0; }
      .titleS05 { width:650px; height:50px; margin:10px 0 0 20px; padding:0; }
      .titleS img,
      .titleS02 img,
      .titleS03 img,
      .titleS05 img { width:650px; height:34px; margin:0; padding:0; }
      .titleS04 img { width:650px; height:50px; margin:0; padding:0; }
      .InitialImg { width:650px; height:220px; margin:10px 0 0 20px; padding:0; }
      .InitialImg img { width:650px; height:220px; margin:0; padding:0; }
      /*--------パンくずリスト--------*/
        .route { width:670px; margin:5px 0 0 0; padding:0; font-size:10px; letter-spacing:0.1em; text-align:right; }
        .route a { color:#598700; }
      /*--------お電話でのお問い合わせ--------*/
        .textTelNum { width:650px; margin:15px 0 0 20px; padding:0; background:url(../images/PubInqTelNum.png) no-repeat left top; }
        .textTelNum p { margin:30px 20px 0 20px; padding:0; }
      /*--------お問い合わせフォーム--------*/
        p.small { width:610px; margin:10px 20px 0 40px; padding:0; }
        p.small02 { width:610px; margin:10px 20px -10px 40px; padding:0; }
        p.small03 { width:610px; margin:10px 20px -20px 40px; padding:0; }
        p.small04 { width:610px; margin:10px 20px 10px 40px; padding:0; }
      /*--------フォーム／パンくずリスト--------*/
        .formFlow { width:650px; height:24px; margin:10px 0 0 20px; padding:0; }
        .formFlow img { width:650px; height:24px; margin:0; padding:0; }
      /*--------完了画面--------*/
        .compMes { width:650px; height:115px; margin:10px 0 0 20px; padding:0; }
        .compMes img { width:650px; height:115px; margin:0; padding:0; }
        .compMes p { width:630px; margin:0 2px 0 18px; padding:0; text-align:left; }
      /*--------フォーム関連--------*/
        /*--------テーブル--------*/
          table.pubTable { width:610px; margin:10px 0 0 40px; padding:0; font-size:12px; border:0; }
          table.pubTable td p { line-height:17px; }
          table.pubTable td p.tableLinkP { margin:5px 0 0 0; }
          /*--------部品装飾--------*/
            table.pubTable input,
            table.pubTable form,
            table.pubTable select,
            table.pubTable textbox,
            table.pubTable textarea,
            table.pubTable radio { margin:0; padding:0; vertical-align:middle; }
            table.pubTable input,
            table.pubTable select,
            table.pubTable textbox,
            table.pubTable textarea { border:1px #cccccc solid; }
            table.pubTable input#cBox01,
            table.pubTable input#cBox02,
            table.pubTable input#cBox03 { border:1px #f7f7f7 solid; }
            table.pubTable form,
            table.pubTable radio { border:0; }
            table.pubTable input,
            table.pubTable select,
            table.pubTable textbox,
            table.pubTable textarea { padding:3px 3px 0 3px; }
            table.pubTable textarea#termsFT { width:450px; height:150px; margin:0 0 5px 0; padding:3px 3px 0 3px; }
            table.pubTable td.item { width:149px; margin:0; padding:20px 0 20px 0; text-align:center; background:#f3f8ee; }
            table.pubTable td.itemCont { width:460px; margin:0; padding:10px; background:#f7f7f7; }
            table.pubTable td.itemCont label { margin:0 20px 0 5px; padding:0; vertical-align:middle; }
            /*--------ログインテーブル--------*/
              table.pubLogTable { width:610px; margin:10px 0 50px 30px; padding:0; font-size:12px; border:0; }
              table.pubLogTable td p { line-height:17px; }
              p.smallLog { width:610px; margin:20px 10px 10px 50px; padding:0; text-align:left; }
              /*--------部品装飾--------*/
                table.pubLogTable input,
                table.pubLogTable form,
                table.pubLogTable select,
                table.pubLogTable textbox,
                table.pubLogTable textarea,
                table.pubLogTable radio { margin:0; padding:0; vertical-align:middle; }
                table.pubLogTable input,
                table.pubLogTable select,
                table.pubLogTable textbox,
                table.pubLogTable textarea { border:1px #cccccc solid; }
                table.pubLogTable input#cBox01,
                table.pubLogTable input#cBox02,
                table.pubLogTable input#cBox03 { border:1px #f7f7f7 solid; }
                table.pubLogTable form,
                table.pubLogTable radio { border:0; }
                table.pubLogTable input,
                table.pubLogTable select,
                table.pubLogTable textbox,
                table.pubLogTable textarea { padding:3px 3px 0 3px; }
                table.pubLogTable td.item { width:149px; margin:0; padding:20px 0 20px 0; text-align:center; background:#f3f8ee; }
                table.pubLogTable td.itemCont { width:460px; margin:0; padding:10px; background:#f7f7f7; }
                table.pubLogTable td.itemCont label { margin:0 20px 0 5px; padding:0; vertical-align:middle; }
            /*--------初期導入費用テーブル--------*/
              table.pubIPTable { width:649px; margin:10px 0 5px 18px; padding:0; font-size:12px; border:0; }
              /*--------部品装飾--------*/
                table.pubIPTable td.itemIP,
                table.pubIPTable td.contIP { height:50px; margin:0; padding:0; }
                table.pubIPTable td.itemIP { width:164px; }
                table.pubIPTable td.contIP { width:485px; }
		
            /*--------ご利用料金テーブル--------*/
              p.priceListTitle { width:610px; margin:15px 0 10px 40px; padding:0 0 10px 20px; color:#000000; font-size:14px; font-weight:bold; background:url(../images/PubSubTitleA.png) no-repeat left top; border-bottom:1px #598700 solid; }
				table.priceTable { width:650px;  border-collapse:collapse; border-spacing:0; margin:10px 0 10px 20px; border:1px #BABABA solid; }
				html:not([lang*=""]) table.priceTable{  margin:10px 0; }/*---Firefoxのみ対応---*/	
				table.priceTable th { padding:0; border:1px #bababa solid; }
				table.priceTable td { padding:0; border:1px #bababa solid; }
              p.explanatory { width:610px; margin:-3px 5px 0 20px; padding:0; font-size:10px; text-align:left; }
            /*--------オプション料金テーブル--------*/
              table.pubOptionTable { width:647px; margin:10px 0 5px 18px; padding:0; font-size:12px; border:0; }
              table.pubOptionTable td p { line-height:14px; }
              p.optionText { margin:0 5px 0 5px; padding:0; font-size:12px; text-align:left; }
              /*--------部品装飾--------*/
                table.pubOptionTable td.itemOpOpContB { letter-spacing:0.1em; }
                table.pubOptionTable td.itemOpHead,
                table.pubOptionTable td.itemOpContHeadA,
                table.pubOptionTable td.itemOpContA,
                table.pubOptionTable td.itemOpContHeadB,
                table.pubOptionTable td.itemOpContB,
                table.pubOptionTable td.itemOpContBG { margin:0; padding:0; }
                table.pubOptionTable td.itemOpHead { width:164px; background:url(../images/bgPrice.png) repeat left top; }
                table.pubOptionTable td.itemOpContHeadA,
                table.pubOptionTable td.itemOpContA { width:182px; }
                table.pubOptionTable td.itemOpContHeadB,
                table.pubOptionTable td.itemOpContB,
                table.pubOptionTable td.itemOpContBG { width:302px; }
                table.pubOptionTable td.itemOpContB { background:url(../images/bgOpW.png) repeat left top; }
                table.pubOptionTable td.itemOpContBG { background:url(../images/bgOpG.png) repeat left top; }			
              /*--------注釈用テーブル--------*/
				table.notesTable { width:298px; margin:2px 2px; padding:0; border:0px; border-collapse:collapse; border-spacing:0; }
				table.notesTable td{ padding:0 2px 0 0; align:left; vertical-align:top; font-size:10px; color:#e60012; }	
            /*--------課金形態テーブル--------*/
              table.pubChargeTable { width:649px; margin:30px 0 5px 18px; padding:0; font-size:12px; border:0; }
              table.pubChargeTable td p { line-height:14px; }
              p.ChargeText { margin:0 5px 0 5px; padding:0; font-size:12px; text-align:left; }
              /*--------部品装飾--------*/
                table.pubChargeTable td.itemChCont,
                table.pubChargeTable td.itemChContA,
                table.pubChargeTable td.itemChContAG { margin:0; padding:0; }
                table.pubChargeTable td.itemChCont { width:164px; }
                table.pubChargeTable td.itemChContA,
                table.pubChargeTable td.itemChContAG { width:539px; }
                table.pubChargeTable td.itemChContA { background:url(../images/bgOpW.png) repeat left top; }
                table.pubChargeTable td.itemChContAG { background:url(../images/bgOpG.png) repeat left top; }
        /*--------ボタン--------*/
          /*--------内容確認／トップへ--------*/
            .formButton01 { width:650px; margin:20px 0 20px 20px; padding:0; text-align:center; }
            .formButton01 img { width:90px; height:19px; margin:0; padding:0; }
          /*--------内容修正／完了--------*/
            .formButton02 { width:200px; margin:20px 85px 20px 245px; padding:0; text-align:center; }
            .formButton02 img { width:90px; height:19px; margin:0; padding:0; }
            .buttonL { width:90px; height:19px; margin:0 20px 0 0; padding:0; float:left; }
            .buttonR { width:90px; height:19px; margin:0; padding:0; float:right; }
        /*--------その他--------*/
          .letterKind { margin:0 0 0 10px; padding:0; }
          p.inputSample { margin:5px 0 5px 0; padding:0; }
          p.inputSample a { color:#0066ff; }
          p.inputSample a:active,
          p.inputSample a:hover { color:#eb6100; }
          p.inputError { margin:5px 0 0 0; padding:0; color:#e60012; font-size:10px; }
      /*--------Readscopeとは--------*/
        .aboutRsTitle { width:650px; height:75px; margin:30px 0 0 20px; padding:0; }
        .aboutRsTitle img { width:650px; height:75px; margin:0; padding:0; }
        .aboutRsText { width:650px; height:350px; margin:0 0 70px 20px; padding:0; background:url(../images/PubAboutRsB.png) no-repeat left top; }
        .aboutRsText p { margin:325px 0 0 0; padding:0; font-size:14px; line-height:20px; }
          .imgZoom { width:98px; height:18px; margin:10px 0 0 10px; padding:0; }
          .imgZoom img { width:98px; height:18px; margin:0; padding:0; }
          .aboutSubTitle01 { width:650px; height:46px; margin:0 0 10px 20px; padding:0; }
          p.aboutSubText { width:595px; margin:0 0 30px 75px; padding:0; line-height:20px; }
          p.aboutSubText02 { width:650px; margin:10px 0 10px 20px; padding:0; font-size:15px; line-height:22px; }
          p.aboutMainText { width:595px; margin:0 0 20px 75px; padding:0; font-size:14px; line-height:20px; }
          p.aboutMainText img { width:169px; height:26px; margin:0; padding:0; vertical-align:middle; }
        /*--------ページ内の読者の動きを計測--------*/
          .aboutImg01 { width:650px; height:320px; margin:0 0 20px 20px; padding:0; background:url(../images/PubAbout01C.png) no-repeat left top; }
        /*--------コンバージョンした読者の行動分析--------*/
          .aboutImg02 { width:650px; height:320px; margin:0 0 20px 20px; padding:0; background:url(../images/PubAbout02C.png) no-repeat left top; }
        /*--------解りやすいデータ比較--------*/
          .aboutImg03 { width:650px; height:320px; margin:0 0 20px 20px; padding:0; background:url(../images/PubAbout03C.png) no-repeat left top; }
        /*--------徹底的に作りこまれたインターフェイス--------*/
          .aboutImg04 { width:650px; height:583px; margin:0 0 20px 20px; padding:0; background:url(../images/PubAbout04C.png) no-repeat left top; }
      /*--------機能と操作画面--------*/
        .funcRsTitle { width:650px; height:36px; margin:20px 0 0 20px; padding:0; }
        .funcRsTitle img { width:650px; height:36px; margin:0; padding:0; }
        .funcRsText { width:650px; margin:0 0 40px 20px; padding:0; }
        .funcRsText p { margin:20px 0 0 0; padding:0; font-size:14px; line-height:20px; }
        .funcRsText img { width:169px; height:26px; margin:0 3px 0 3px; padding:0; vertical-align:middle; }
          .funcSubTitle01 { width:650px; height:46px; margin:0 0 10px 20px; padding:0; }
          .funcSubTitle02 { width:650px; height:44px; margin:0 0 10px 20px; padding:0; }
          .funcSubTitle03 { width:650px; height:46px; margin:15px 0 15px 20px; padding:0; }
          p.funcSubText { width:595px; margin:0 0 30px 75px; padding:0; line-height:20px; }
          p.funcSubText02 { width:650px; margin:10px 0 10px 20px; padding:0; line-height:20px; }
          p.funcSubText03 { width:595px; margin:0 0 20px 75px; padding:0; line-height:20px; }
          p.funcSubText04 { width:595px; margin:0 0 10px 75px; padding:0; line-height:20px; }
        /*--------読者行動をWebページの到達ポイントごとに分析--------*/
          .funcImg01 { width:650px; height:320px; margin:0 0 20px 20px; padding:0; background:url(../images/PubFunc01C.png) no-repeat left top; }
          p.funcSubText01Da { width:595px; height:80px; margin:0 0 20px 75px; padding:0 0 0 100px; line-height:20px; background:url(../images/PubFunc01Da.png) no-repeat left top; }
          p.funcSubText01Db { width:595px; height:80px; margin:0 0 20px 75px; padding:15px 0 0 100px; line-height:20px; background:url(../images/PubFunc01Db.png) no-repeat left top; }
          p.funcSubText01Dc { width:595px; height:80px; margin:0 0 20px 75px; padding:0 0 0 100px; line-height:20px; background:url(../images/PubFunc01Dc.png) no-repeat left top; }
          p.funcSubText01Dd { width:595px; height:80px; margin:0 0 30px 75px; padding:0 0 0 100px; line-height:20px; background:url(../images/PubFunc01Dd.png) no-repeat left top; }
        /*--------コンバージョンした読者の行動特性を分析--------*/
          .funcImg02 { width:650px; height:320px; margin:0 0 20px 20px; padding:0; background:url(../images/PubFunc02C.png) no-repeat left top; }
        /*--------異なる期間のデータを分かりやすいビジュアルで比較表示--------*/
          .funcImg03 { width:650px; height:580px; margin:0 0 20px 20px; padding:0; background:url(../images/PubFunc03C.png) no-repeat left top; }
        /*--------リンクごとのクリック回数を表示--------*/
          .funcImg04 { width:650px; height:310px; margin:0 0 20px 20px; padding:0; background:url(../images/PubFunc04C.png) no-repeat left top; }
        /*--------新指標 【ファーストビュー離脱率】の測定--------*/
          .funcImg05 { width:650px; height:242px; margin:0 0 20px 20px; padding:0; background:url(../images/PubFunc05C.png) no-repeat left top; }
        /*--------参照元ごとのページ内ユーザー行動分析--------*/
          .funcImg06 { width:650px; height:320px; margin:0 0 20px 20px; padding:0; background:url(../images/PubFunc06C.png) no-repeat left top; }
        /*--------共有使用を想定したメモ機能--------*/
          .funcImg07 { width:650px; height:313px; margin:0 0 20px 20px; padding:0; background:url(../images/PubFunc07C.png) no-repeat left top; }
        /*--------ポイント--------*/
          ul.funcPoint { width:595px; margin:0 0 0 75px; padding:0; }
          ul.funcPoint li.pointTitle { margin:0 0 3px 0; padding:0 0 3px 0; background:url(../images/PubSubTitleA.png) no-repeat left middle; border-bottom:1px #8ec112 dashed; }
          ul.funcPoint li.pointTitle02 { margin:0; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left middle; }
          ul.funcPoint li.pointTitle03 { margin:5px 0 0 0; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left middle; }
          ul.funcPoint li.pointTitle p { margin:0; padding:0 0 0 20px; color:#598700; font-weight:bold; }
          ul.funcPoint li.pointTitle02 p,
          ul.funcPoint li.pointTitle03 p { margin:0; padding:0 0 0 15px; font-weight:bold; }
          ul.funcPoint li.pointTitle03 p { margin-bottom:15px; }
          ul.funcPoint li.pointText { margin:0 0 10px 20px; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left middle; }
          ul.funcPoint li.pointText p { margin:0; padding:0 0 0 15px; line-height:20px; }
        /*--------ポイント--------*/
          ul.funcPoint02 { width:595px; margin:0 0 0 75px; padding:0; }
          ul.funcPoint02 li.pointTitle { margin:0 0 3px 0; padding:0 0 3px 0; background:url(../images/PubSubTitleA.png) no-repeat left middle; border-bottom:1px #8ec112 dashed; }
          ul.funcPoint02 li.pointTitle02 { margin:0 0 0 15px; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left middle; }
          ul.funcPoint02 li.pointTitle03 { margin:5px 0 0 15px; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left middle; }
          ul.funcPoint02 li.pointTitle p { margin:0; padding:0 0 0 20px; color:#598700; font-weight:bold; }
          ul.funcPoint02 li.pointTitle02 p,
          ul.funcPoint02 li.pointTitle03 p { margin:0; padding:0 0 0 15px; font-weight:bold; }
          ul.funcPoint02 li.pointTitle03 p { margin-bottom:15px; }
          ul.funcPoint02 li.pointText { margin:0 0 10px 20px; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left middle; }
          ul.funcPoint02 li.pointText p { margin:0; padding:0 0 0 15px; line-height:20px; }
        /*--------待望のレポート出力機能追加--------*/
          .funcImg08 { width:650px; margin:0 0 20px 20px; padding:0; background:url(../images/funcReportBg.gif) no-repeat left top; }
          .funcSubTitleRp { width:650px; height:44px; margin:0 0 0 20px; padding:0; }
          p.funcSubTextRp { width:595px; margin:0 0 10px 75px; padding:0; font-size:14px; line-height:20px; }
          /*--------レポートテンプレート・イメージ--------*/
            .reportBg { width:610px; margin:440px 14px 20px 20px; padding:0 12px 2px 12px; background:url(../images/tempBg.gif) no-repeat left top; }
            /*--------左ボタン--------*/
              .rpLeft,
              .rpLeft img,
              ul#tabIndex,
              ul#tabIndex li,
              ul#tabIndex li img { width:205px; padding:0; }
              .rpLeft img,
              ul#tabIndex { margin:0; }
              ul#tabIndex li,
              ul#tabIndex li img { height:70px; }
              ul#tabIndex li a img { border:2px #ffffff solid; }
              ul#tabIndex li a:active img,
              ul#tabIndex li a:hover img { opacity:0.8; filter: alpha(opacity=80); border:2px #598700 solid; }
              ul#tabIndex li { margin:0 0 6px 0; }
              .rpLeft { margin:35px 0 0 0; float:left; }
            /*--------右画像--------*/
              .tabBox,
              .tempImg,
              .tempMessage { width:350px; }
              .rpRight img,
              .tSampleDl,
              .tabBox,
              .tempImg,
              .tempImg img,
              .tempMessage img { margin:0; }
              .rpRight,
              .rpRight img,
              .tabBox,
              .tempImg,
              .tempMessage { padding:0; }
              .rpRight { margin:35px 0 0 0; float:right; }
              .tSampleDl { width:366px; padding:2px 2px 0 0; text-align:right; background:#598700; }
              .tempImg { height:200px; border:2px #598700 solid; overflow-y:scroll; }
              .tempMessage { margin:5px 0 0 0; }
        /*--------その他の機能--------*/
          .funcLink { width:650px; margin:0; padding:0; }
          .funcLink a { color:#0066ff; margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkN.png) no-repeat left top; }
          .funcLink a:hover,
          .funcLink a:active { color:#eb6100; margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkH.png) no-repeat left top; }
      /*--------ご利用案内--------*/
        .guidanceTitle { width:260px; height:23px; margin:0 0 5px 80px; padding:0; }
        .guidanceTitle img { width:260px; height:23px; margin:0; padding:0; }
        /*--------ご利用規約ダウンロード--------*/
          p.guidanceLink { width:400px; margin:0; padding:0 0 0 80px; }
          p.guidanceLink a { color:#0066ff; margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkN.png) no-repeat left top; }
          p.guidanceLink a:hover,
          p.guidanceLink a:active { color:#eb6100; margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkH.png) no-repeat left top; }
        /*--------無料トライアルご利用の流れ--------*/
          /*--------無料トライアル申し込み--------*/
            .guidanceA { width:650px; margin:5px 0 0 20px; padding:0; background:url(../images/PubFlowBgA.png) no-repeat left top; }
            .guidanceA p { margin:30px 0 0 60px; padding:0; line-height:18px; }
            .guidanceA p a { color:#0066ff; }
            .guidanceA p a:hover,
            .guidanceA p a:active { color:#eb6100; }
          /*--------無料トライアル開始--------*/
            .guidanceB { width:650px; margin:35px 0 0 20px; padding:0; background:url(../images/PubFlowBgB.png) no-repeat left top; }
            .guidanceB p { margin:30px 0 0 60px; padding:0; line-height:18px; }
            .guidanceB p a { color:#0066ff; }
            .guidanceB p a:hover,
            .guidanceB p a:active { color:#eb6100; }
          /*--------無料トライアル終了--------*/
            .guidanceC { width:650px; margin:35px 0 0 20px; padding:0; background:url(../images/PubFlowBgC.png) no-repeat left top; }
            .guidanceC p { margin:30px 0 0 60px; padding:0; line-height:18px; }
            .guidanceC p a { color:#0066ff; }
            .guidanceC p a:hover,
            .guidanceC p a:active { color:#eb6100; }
          /*--------ご利用申し込み--------*/
            .guidanceD { width:650px; height:833px; margin:30px 0 0 20px; padding:0; background:url(../images/PubFlowBgD.png) no-repeat left top; }
            .guidanceD p { margin:35px 10px 0 70px; padding:0; line-height:18px; }
            .guidanceD p a { color:#0066ff; }
            .guidanceD p a:hover,
            .guidanceD p a:active { color:#eb6100; }
      /*--------運営会社／特許--------*/
        table.pubTable td.itemCont p.patent { margin:10px 0 0 0; padding:0; }
      /*--------ご利用規約--------*/
        .termNum { margin:0 0 10px 0; padding:0; }
        ul.ulTerm { margin:0 0 0 -20px; padding:0; text-align:left; }
        ul.ulTerm li { margin:0; padding:0; }
        ul.ulTerm li p.termsIndent { margin:0 0 0 32px; padding:0; }
      /*--------動作環境--------*/
        ul.ulMovement { margin:0 0 0 -20px; padding:0; text-align:left; }
        ul.ulMovement li { margin:0; padding:0; }
        ul.ulMovement li p.termsIndent { margin:0 0 0 32px; padding:0; }
      /*--------サイトマップ--------*/
        ul.ulMap { width:610px; margin:10px 0 0 40px; padding:0; text-align:left; }
        ul.ulMap li { margin:0 0 4px 0; padding:0; }
        ul.ulMap li p { margin:0; padding:0; }
        ul.ulMap li p a { margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkN.png) no-repeat left top; }
        ul.ulMap li p a:hover,
        ul.ulMap li p a:active { margin:0; padding:0 0 0 20px; color:#eb6100; background:url(../images/PubToLinkH.png) no-repeat left top; }
      /*--------よくある質問--------*/
        ul.ulFaq { width:610px; margin:10px 0 0 40px; padding:0; text-align:left; }
        ul.ulFaq li { margin:0 0 4px 0; padding:0; line-height:16px; }
        ul.ulFaq li p { margin:0; padding:0; }
        ul.ulFaq li p a { margin:0; padding:0 0 0 20px;  background:url(../images/PubToLinkN.png) no-repeat left top;  }
        ul.ulFaq li p a:hover,
        ul.ulFaq li p a:active { margin:0; padding:0 0 0 20px; color:#eb6100; background:url(../images/PubToLinkH.png) no-repeat left top;  }
        /*--------質問内容と回答--------*/
          ul.ulFaq li.liF { margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:1px #8fc112 dashed; }
          ul.ulFaq li p.faqF { margin:0; padding:0; }
          ul.ulFaq li p.faqF a { margin:0; padding:0 0 0 20px; color:#000000; background:url(../images/PubToQN.png) no-repeat left top; }
          ul.ulFaq li p.faqF a:hover,
          ul.ulFaq li p.faqF a:active { margin:0; padding:0 0 0 20px; text-decoration:none; }
          ul.ulFaq li p.faqA { margin:0 0 30px 0; padding:0 0 0 20px; background:url(../images/PubFaqAnswer.png) no-repeat left top; }
        /*--------回答／回答用リスト--------*/
          ul.ulFaqS { width:590px; margin:-30px 0 15px 20px; padding:0; text-align:left; }
          ul.ulFaqS li { margin:0 0 4px 0; padding:0; }
          ul.ulFaqS li p { margin:0; padding:0; }
          ul.ulFaqS li.li01,
          ul.ulFaqS li.li01B { margin:10px 0 0 0; padding:0 0 0 20px; background:url(../images/PubSubTitleA.png) no-repeat left top; }
          ul.ulFaqS li.li02 { margin:0 0 0 20px; padding:0 0 0 15px; background:url(../images/PubSubTitleD.png) no-repeat left top; }
          ul.ulFaqS li.li03 { margin:0 0 0 30px; padding:0 0 0 15px; background:url(../images/PubSubTitleE.png) no-repeat left top; }
          ul.ulFaqS li.li01 p,
          ul.ulFaqS li.li01B p,
          ul.ulFaqS li.li02 p,
          ul.ulFaqS li.li03 p { margin:0; padding:0; }
          ul.ulFaqS li.li01B p { font-weight:bold; }
        /*--------回答／回答用リスト／magin:0--------*/
          ul.ulFaqS02 { width:590px; margin:0 0 15px 20px; padding:0; text-align:left; }
          ul.ulFaqS02 li { margin:0 0 4px 0; padding:0; }
          ul.ulFaqS02 li p { margin:0; padding:0; }
          ul.ulFaqS02 li.li01,
          ul.ulFaqS02 li.li01B { margin:10px 0 0 0; padding:0 0 0 20px; background:url(../images/PubSubTitleA.png) no-repeat left top; }
          ul.ulFaqS02 li.li02 { margin:0 0 0 20px; padding:0 0 0 15px; background:url(../images/PubSubTitleD.png) no-repeat left top; }
          ul.ulFaqS02 li.li03 { margin:0 0 0 30px; padding:0 0 0 15px; background:url(../images/PubSubTitleE.png) no-repeat left top; }
          ul.ulFaqS02 li.li01 p,
          ul.ulFaqS02 li.li01B p,
          ul.ulFaqS02 li.li02 p,
          ul.ulFaqS02 li.li03 p { margin:0; padding:0; }
          ul.ulFaqS02 li.li01B p { font-weight:bold; }
      /*--------取次店募集--------*/
        /*--------ニーズ--------*/
          .aboutRS,
          .aboutRS img { width:650px; height:460px; padding:0; }
          .aboutRS { margin:10px 0 30px 20px; }
          .aboutRS img { margin:0 0 0 0; }
        /*--------メリット--------*/
          .merit,
          .merit img { width:650px; height:516px; padding:0; }
          .merit { margin:20px 0 20px 20px; }
          .merit img { margin:0 0 0 0; }
          .merit02,
          .merit02 img { padding:0; }
          .merit02 { width:610px; height:311px; margin:0 20px 0 40px; background:url(../images/PubAgentBgC.png) no-repeat left top; }
          .merit02 img { width:90px; height:20px; margin:19px 0 0 481px; }
      /*--------フッターバナー／さらに詳しくお知りなりたい場合は…--------*/
        .footerBanner { width:610px; height:150px; margin:100px 0 0 40px; padding:0; }
        .footerBanner img { width:610px; height:150px; margin:0; padding:0; }
        .footerBanner03 { width:610px; height:125px; margin:100px 0 0 40px; padding:0; }
        .footerBanner03 img { width:610px; height:125px; margin:0; padding:0; }
      /*--------フッターバナー／お問い合わせはこちら--------*/
        .footerBanner02 { width:610px; height:175px; margin:100px 0 0 40px; padding:0; }
        .footerBanner02 img { width:610px; height:175px; margin:0; padding:0; }
      /*--------フッターバナー／ご利用申込書兼ご利用規約ダウンロード--------*/
        .footerBanner04 { width:595px; height:140px; margin:35px 0 0 75px; padding:0; }
        .footerBanner04 img { width:595px; height:140px; margin:0; padding:0; }
      /*--------フッターバナー／ReadscopeProに関するご相談・お問い合わせ--------*/
        .footerBanner05 { width:595px; height:115px; margin:35px 0 0 75px; padding:0; }
        .footerBanner05 img { width:595px; height:115px; margin:0; padding:0; }
        .footerBanner06 { width:650px; height:115px; margin:40px 0 0 20px; padding:0; }
        .footerBanner06 img { width:650px; height:115px; margin:0; padding:0; }
        .footerBanner07 { width:610px; height:115px; margin:35px 0 0 40px; padding:0; }
        .footerBanner07 img { width:610px; height:115px; margin:0; padding:0; }
      /*--------プライバシーポリシー--------*/
        .policyNum { margin:0 0 5px 0; padding:0; font-size:18px; font-weight:bold; }
      /*--------ログインできない方へ--------*/
        /*--------メールでのお問い合わせ--------*/
          p.helpSubTitle { margin:8px 0 10px 20px; padding:0 0 2px 20px; color:#598700; font-weight:bold; background:url(../images/PubSubTitleA.png) no-repeat left top; border-bottom:1px #598700 dashed; }
          .textMailAdd { width:650px; margin:0 0 0 20px; padding:0; }
          .textMailAdd p { margin:-5px 20px 0 20px; padding:0; line-height:30px; }
          .supportMail { margin:0; padding:0; font-size:25px; font-weight:bold; }
/*--------フッター--------*/
  #footerBg { width:100%; height:47px; margin:0; padding:0; background:#3d3d3d; border:0; border-top:1px #8ec112 solid; }
  .footer { width:930px; height:47px; margin:0 auto; padding:0; }
  /*--------左側--------*/
    .footerL { width:750px; margin:0; padding:0; float:left; word-break: keep-all; }
    ul.ulFooter { margin:0; padding:0; }
    ul.ulFooter li { margin:9px 0 0 0; padding:0; font-size:10px; letter-spacing:0.1em; float:left; }
    ul.ulFooter li a { margin:0 10px 0 0; padding:0 0 0 15px; color:#ffffff; background:url(../images/PubFooterLinkN.png) no-repeat left top; }
    ul.ulFooter li a:hover,
    ul.ulFooter li a:active { margin:0 10px 0 0; padding:0 0 0 15px; background:url(../images/PubFooterLinkH.png) no-repeat left top; }
  /*--------右側--------*/
    .footerR { width:180px; margin:0; padding:0; text-align:right; float:left; }
    .footerR img { width:170px; height:47px; margin:0; padding:0; }


/*--------FF3--------*/
/*--------全体設定--------*/
/*
html>body body { margin:0 auto; padding:0; text-align:center; background:#f8f8f8; }
  html>body body p { margin:0; padding:0; font-size:12px; color:#000000; }
  html>body body a { margin:0; padding:0; color:#000000; text-decoration:none; }
  html>body body a:hover,
  html>body body a:active { margin:0; padding:0; color:#eb6100; text-decoration:none; }
  html>body body table a { margin:0; padding:0; color:#0066ff; text-decoration:none; }
  html>body body table a:hover,
  html>body body table a:active { margin:0; padding:0; color:#eb6100; text-decoration:none; }
  html>body body table input,
  html>body body table textarea,
  html>body body table select { font-size:12px; }
  html>body body img { margin:0; padding:0; border:0; }
  html>body body ul { margin:0; padding:0; list-style:none; }
  html>body h1,
  html>body h2,
  html>body h3 { margin:0; padding:0; }
  html>body .clear { margin:0; padding:0; clear:both; }
/*--------色設定--------*/
  html>body .red { color:#e60012; }
  html>body .dred { color:#a70000; }
  html>body .orange { color:#eb6100; }
  html>body .purple { color:#5f52a0; }
  html>body .lgreen { color:#009944; }
  html>body .lgreen02 { color:#8fc31f; }
  html>body .lblue { color:#0075a9; }
  html>body .dblue { color:#0068b7; }
/*--------文字設定--------*/
  html>body .bold { font-weight:bold; }
/*--------背景色設定--------*/
  html>body .bgY { background:#fff899; }
/*--------ヘッダー--------*/
  html>body #headerBg { width:100%; height:57px; margin:0; padding:0; background:#3e3e3e; border:0; border-top:1px #8ec112 solid; }
  html>body .header { width:930px; height:57px; margin:0 auto; padding:0; }
  html>body .headerL { width:330px; height:57px; margin:0; padding:0; float:left; }
  html>body .headerR { width:200px; height:57px; margin:0; padding:0 0 0 400px; float:right; }
  html>body .headerR img { width:129px; height:27px; margin:15px 0 0 39px; padding:0; }
/*--------グローバルメニュー--------*/
  html>body #gMenu { width:100%; height:40px; margin:0; padding:0; background:url(../images/PubGMenuBg.png) repeat-x left top; border:0; border-bottom:4px #598700 solid; }
  html>body ul.ulGMenu { width:931px; height:40px; margin:0 auto; padding:0; }
  html>body ul.ulGMenu li { margin:0; padding:0; float:left; }
  html>body ul.ulGMenu li img { margin:0; padding:0; }
/*--------フラッシュ--------*/
  html>body #flash { width:100%; height:200px; margin:0 auto; padding:0; border:0; background:#ffffff; border-bottom:4px #598700 solid; }
/*--------ページ--------*/
  html>body #page { width:100%; margin:0; padding:0; background:#ffffff; }
/*--------コンテンツ--------*/
  html>body #contents { width:930px; margin:0 auto; padding:0; background:url(../images/PubSideBg.png) repeat-y right top #ffffff; }
  html>body #contentsEtc {
  width:930px;
  margin:0 auto;
  padding:0;
  background:url(../images/PubSideBg.png) repeat-y left top #ffffff;
}
  html>body #contentsLog { width:660px; margin-left:auto; margin-right:auto;}
  /*--------トップページ--------*/
    /*--------左側--------*/
      html>body .contentL { width:650px; margin:0; padding:0; text-align:left; background:#ffffff; float:left; }
      html>body .title { width:650px; height:39px; margin:20px 20px 0 0; padding:0; }
      html>body .title img { width:650px; height:39px; margin:0; padding:0; }
      /*--------機能紹介--------*/
        html>body ul.ulFuncInfo { width:670px; height:275px; margin:10px 0 0 0; padding:0; }
        html>body ul.ulFuncInfo li { width:315px; height:275px; margin:0 20px 10px 0; padding:0; float:left; }
        html>body ul.ulFuncInfo li p { margin:200px 18px 0 27px; padding:0; line-height:16px; }
        html>body .linkArea { width:315px; margin:0; padding:0 0 0 198px; }
        html>body ul.ulFuncInfo li img { width:107px; height:18px; margin:15px 0 0 0; padding:0; }
        html>body ul.ulFuncInfo li.liFunc01 { background:url(../images/PubFunc01.png) no-repeat left top; }
        html>body ul.ulFuncInfo li.liFunc02 { background:url(../images/PubFunc02.png) no-repeat left top; }
        html>body ul.ulFuncInfo li.liFunc02 p { margin:196px 18px 0 27px; padding:0; line-height:15px; }
        html>body ul.ulFuncInfo li.liFunc02 img { margin:6px 18px 0 0; padding:0; }
        html>body ul.ulFuncInfo li.liFunc03 { background:url(../images/PubFunc03.png) no-repeat left top; }
        html>body ul.ulFuncInfo li.liFunc04 { background:url(../images/PubFunc04.png) no-repeat left top; }
      /*--------新着ニュース／運営情報--------*/
        html>body ul.ulInfo { width:632px; height:140px; margin:30px 0 30px 0; padding:0 16px 5px 0; border:1px #cccccc solid; overflow-y:scroll; overflow-x:hidden; }
        html>body ul.ulInfo li { margin:0; padding:0; }
        html>body ul.ulInfo li p { margin:5px 20px 5px 20px; padding:0; border-bottom:1px #C6D4E4 dashed; }
        html>body ul.ulInfo li p a { margin:0 0 0 10px; padding:0 15px 0 0; color:#598700; background:url(../images/PubToLinkN.png) no-repeat right middle; }
        html>body ul.ulInfo li p a:hover,
        html>body ul.ulInfo li p a:active { margin:0 0 0 10px; padding:0 15px 0 0; color:#eb6100; background:url(../images/PubToLinkH.png) no-repeat right middle; }
        html>body ul.ulInfo li.newsSpace { margin:0; padding:0; }
        html>body ul.ulInfo li.newsSpace p { margin:0 20px 0 20px; padding:0 0 0 93px; }
        html>body .nTitle { margin:0 0 0 10px; padding:0; font-weight:bold; }
        html>body .newsSwitch { margin:0 0 0 10px; padding:0; color:#598700; font-size:10px; cursor:pointer; }
        html>body .newsSwitch img { width:13px; height:12px; margin:0 0 0 2px; padding:0; vertical-align:middle; }
      /*--------機能追加バナー--------*/
        html>body .topBanner,
        html>body .topBanner img { width:649px; height:170px; padding:0; }
        html>body .topBanner { margin:0 0 30px 0; }
        html>body .topBanner img { margin:0; }
      /*--------ページトップ--------*/
        html>body .pagetop { width:105px; margin:0 20px 0 545px; padding:20px 0 20px 0; }
        html>body .pagetop02 { width:105px; margin:0 20px 0 545px; padding:20px 0 50px 0; }
        html>body .pagetop03 { width:105px; margin:0 20px 0 545px; padding:70px 0 50px 0; }
        html>body .pagetop04 { width:105px; margin:0 20px 0 545px; padding:0 0 20px 0; }
        html>body .pagetop05 { width:105px; margin:0 0 0 545px; padding:20px 0 50px 0; }
        html>body .pagetop img,
        html>body .pagetop02 img,
        html>body .pagetop03 img,
        html>body .pagetop04 img,
        html>body .pagetop05 img { width:105px; height:12px; margin:0; padding:0; }
      /*--------ベリサインシール--------*/
        html>body .ssl { width:120px; height:95px; margin:0; padding:0; }
        html>body .ssl img { width:120px; height:95px; margin:0; padding:0; }
    /*--------右側--------*/
      html>body .contentR { width:260px; margin:0; padding:20px 0 0 0; text-align:center; float:right; }
      /*--------サイドバー--------*/
        html>body ul.ulSide { width:242px; margin:0 10px 0 8px; padding:0; text-align:left; }
        html>body ul.ulSide li { width:242px; margin:10px 0 20px 0; padding:0; }
        html>body ul.ulSide li img { width:242px; height:72px; margin:0; padding:0; }
        html>body ul.ulSide li.sideButton { height:37px; margin:10px 0 5px 0; padding:0; font-size:12px; }
        html>body ul.ulSide li.sideButton p { margin:0; padding:0; }
        html>body ul.ulSide li.sideButton a { width:212px; height:24px; margin:0; padding:13px 0 0 30px; background:url(../images/PubSideButtonN.png) no-repeat left top; display:block; }
        html>body ul.ulSide li.sideButton a:hover,
        html>body ul.ulSide li.sideButton a:active { width:242px; height:37px; background:url(../images/PubSideButtonH.png) no-repeat left top; display:block; }
        html>body ul.ulSide li.sideBanner { width:242px; height:130px; margin:10px 0 5px 0; padding:0; }
        html>body ul.ulSide li.sideBanner img { width:242px; height:130px; margin:0; padding:0; }
        html>body ul.ulSide li.sideBanner03 { width:242px; height:130px; margin:20px 0 5px 0; padding:0; }
        html>body ul.ulSide li.sideBanner03 img { width:242px; height:130px; margin:0; padding:0; }
        html>body ul.ulSide li.sideBanner04 { width:242px; height:110px; margin:20px 0 5px 0; padding:0; }
        html>body ul.ulSide li.sideBanner04 img { width:242px; height:110px; margin:0; padding:0; }
        html>body ul.ulSide li.sideBanner06 { width:242px; height:110px; margin:10px 0 20px 0; padding:0; }
        html>body ul.ulSide li.sideBanner06 img { width:242px; height:110px; margin:0; padding:0; }

		
  /*--------その他ページ--------*/
    /*--------左側--------*/
      html>body .contentLEtc {
  width:260px;
  margin:0;
  padding:35px 0 0 0;
  text-align:center;
  float:left;
}
      html>body .contentLMenu { width:260px; margin:0; padding:70px 0 0 0; text-align:left; float:left; }
      /*--------サイドバー--------*/
        html>body ul.ulSideEtc { width:260px; margin:0; padding:0; }
        html>body ul.ulSideEtc li { width:242px; height:72px; margin:0 0 20px 0; padding:0; }
        /*--------各種バナー--------*/
          html>body ul.ulSideEtc li.sideBanner { width:242px; height:130px; margin:0 10px 5px 8px; padding:0; }
          html>body ul.ulSideEtc li.sideBanner img { width:242px; height:130px; margin:0; padding:0; }
          html>body ul.ulSideEtc li.sideBanner02 { width:242px; height:174px; margin:0 10px 5px 8px; padding:0; }
          html>body ul.ulSideEtc li.sideBanner02 img { width:242px; height:174px; margin:0; padding:0; }
          html>body ul.ulSideEtc li.sideBanner03 { width:242px; height:130px; margin:20px 10px 5px 8px; padding:0; }
          html>body ul.ulSideEtc li.sideBanner03 img { width:242px; height:130px; margin:0; padding:0; }
          html>body ul.ulSideEtc li.sideBanner04 { width:242px; height:785px; margin:0 10px 5px 8px; padding:0; }
          html>body ul.ulSideEtc li.sideBanner04 img { width:242px; height:785px; margin:0; padding:0; }
          html>body ul.ulSideEtc li.sideBanner06 { width:242px; height:110px; margin:10px 0 20px 9px; padding:0; }
          html>body ul.ulSideEtc li.sideBanner06 img { width:242px; height:110px; margin:0; padding:0; }
/*--------ダウンロードリンク--------*/
          html>body ul.ulSideEtc li.sideDL { width:242px; height:106px; margin:15px 10px 5px 8px; padding:0; }
          html>body ul.ulSideEtc li.sideDL img { width:242px; height:106px; margin:0; padding:0; }
      /*--------サイドメニュー--------*/
        html>body ul.ulSideMenu { width:260px; margin:35px 0 0 0; padding:0; }
        html>body ul.ulSideMenu li { width:242px; margin:0; padding:0; }
        /*--------ご利用規約--------*/
          html>body ul.ulSideMenu li.sideMenu { width:241px; margin:0 0 15px 10px; padding:0; }
          html>body ul.ulSideMenu li.sideMenu img { width:241px; height:16px; margin:0; padding:0; }
        /*--------取次店募集--------*/
          html>body ul.ulSideMenu li.sideMenu02 { width:241px; margin:0 0 10px 10px; padding:0; }
          html>body ul.ulSideMenu li.sideMenu02 img { width:241px; height:30px; margin:0; padding:0; }
    /*--------右側--------*/
      html>body .contentREtc { width:650px; margin:0; padding:0; text-align:left; background:#ffffff; float:right; }
      html>body .contentREtc p { margin:10px 0 10px 0; padding:0; }
      html>body .title02 { width:670px; height:39px; margin:20px 0 0 0; padding:0; }
      html>body .title02 img { width:650px; height:39px; margin:0; padding:0; }
      html>body .titleS { width:650px; height:34px; margin:20px 0 0 0; padding:0; }
      html>body .titleS02 { width:650px; height:34px; margin:10px 0 0 0; padding:0; }
      html>body .titleS03 { width:650px; height:34px; margin:30px 0 0 0; padding:0; }
      html>body .titleS04 { width:650px; height:50px; margin:10px 0 0 0; padding:0; }
      html>body .titleS05 { width:650px; height:50px; margin:10px 0 0 0; padding:0; }
      html>body .titleS img,
      html>body .titleS02 img,
      html>body .titleS03 img,
      html>body .titleS05 img { width:650px; height:34px; margin:0; padding:0; }
      html>body .titleS04 img { width:650px; height:50px; margin:0; padding:0; }
      html>body .InitialImg { width:650px; height:220px; margin:10px 0 0 0; padding:0; }
      html>body .InitialImg img { width:650px; height:220px; margin:0; padding:0; }
      /*--------パンくずリスト--------*/
        html>body .route { width:650px; margin:5px 0 0 0; padding:0; font-size:10px; letter-spacing:0.1em; text-align:right; }
        html>body .route a { color:#598700; }
        html>body .route a:hover,
        html>body .route a:active { margin:0; padding:0; color:#eb6100; text-decoration:none; }
      /*--------お電話でのお問い合わせ--------*/
        html>body .textTelNum { width:650px; margin:15px 0 0 0; padding:0; background:url(../images/PubInqTelNum.png) no-repeat left top; }
        html>body .textTelNum p { margin:0 20px 0 20px; padding:30px 0 0 0; }
      /*--------お問い合わせフォーム--------*/
        html>body p.small { width:610px; margin:10px 20px 0 20px; padding:0; }
        html>body p.small02 { width:610px; margin:10px 20px -10px 20px; padding:0; }
        html>body p.small03 { width:610px; margin:10px 20px -20px 20px; padding:0; }
        html>body p.small04 { width:610px; margin:10px 20px 10px 20px; padding:0; }
      /*--------フォーム／パンくずリスト--------*/
        html>body .formFlow { width:650px; height:24px; margin:10px 0 0 0; padding:0; }
        html>body .formFlow img { width:650px; height:24px; margin:0; padding:0; }
      /*--------完了画面--------*/
        html>body .compMes { width:650px; height:115px; margin:10px 0 50px 20px; padding:0; }
        html>body .compMes img { width:650px; height:115px; margin:0; padding:0; }
        html>body .compMes p { width:650px; margin:0; padding:0; text-align:left; }
      /*--------フォーム関連--------*/
        /*--------テーブル--------*/
          html>body table.pubTable { width:610px; margin:10px 0 0 20px; padding:0; font-size:12px; border:0; }
          html>body table.pubTable td p { line-height:17px; }
          html>body table.pubTable td p.tableLinkP { margin:5px 0 0 0; }
          /*--------部品装飾--------*/
            html>body table.pubTable input,
            html>body table.pubTable form,
            html>body table.pubTable select,
            html>body table.pubTable textbox,
            html>body table.pubTable textarea,
            html>body table.pubTable radio { margin:0; padding:0; vertical-align:middle; }
            html>body table.pubTable input,
            html>body table.pubTable select,
            html>body table.pubTable textbox,
            html>body table.pubTable textarea { border:1px #cccccc solid; }
            html>body table.pubTable form,
            html>body table.pubTable radio { border:0; }
            html>body table.pubTable input,
            html>body table.pubTable select,
            html>body table.pubTable textbox,
            html>body table.pubTable textarea { padding:1px 1px 1px 3px; }
            html>body table.pubTable textarea#termsFT { width:450px; height:150px; margin:0 0 5px 0; padding:1px 1px 1px 3px; }
            html>body table.pubTable td.item { width:149px; margin:0; padding:20px 0 20px 0; text-align:center; background:#f3f8ee; }
            html>body table.pubTable td.itemCont { width:460px; margin:0; padding:10px; background:#f7f7f7; }
            html>body table.pubTable td.itemCont label { margin:0 20px 0 5px; padding:0; vertical-align:middle; }
          /*--------ログインテーブル--------*/
            html>body table.pubLogTable { width:610px; margin:10px 0 20px 30px; padding:0; font-size:12px; border:0; }
            html>body table.pubLogTable td p { line-height:17px; }
            html>body p.smallLog { width:630px; margin:20px 10px 0 30px; padding:0; text-align:left; }
            /*--------部品装飾--------*/
              html>body table.pubLogTable input,
              html>body table.pubLogTable form,
              html>body table.pubLogTable select,
              html>body table.pubLogTable textbox,
              html>body table.pubLogTable textarea,
              html>body table.pubLogTable radio { margin:0; padding:0; vertical-align:middle; }
              html>body table.pubLogTable input,
              html>body table.pubLogTable select,
              html>body table.pubLogTable textbox,
              html>body table.pubLogTable textarea { border:1px #cccccc solid; }
              html>body table.pubLogTable form,
              html>body table.pubLogTable radio { border:0; }
              html>body table.pubLogTable input,
              html>body table.pubLogTable select,
              html>body table.pubLogTable textbox,
              html>body table.pubLogTable textarea { padding:1px 1px 1px 3px; }
              html>body table.pubLogTable td.item { width:149px; margin:0; padding:20px 0 20px 0; text-align:center; background:#f3f8ee; }
              html>body table.pubLogTable td.itemCont { width:460px; margin:0; padding:10px; background:#f7f7f7; }
              html>body table.pubLogTable td.itemCont label { margin:0 20px 0 5px; padding:0; vertical-align:middle; }
            /*--------ご利用料金テーブル--------*/
              html>body p.priceListTitle { width:610px; margin:15px 0 10px 40px; padding:0 0 10px 20px; color:#000000; font-size:14px; font-weight:bold; background:url(../images/PubSubTitleA.png) no-repeat left top; border-bottom:1px #598700 solid; }
              html>body p.explanatory { width:610px; margin:-3px 5px 0 0; padding:0; font-size:10px; text-align:left; }
            /*--------初期導入費用テーブル--------*/
              html>body table.pubIPTable { width:649px; margin:10px 0 5px 0; padding:0; font-size:12px; border:0; }
              /*--------部品装飾--------*/
                html>body table.pubIPTable td.itemIP,
                html>body table.pubIPTable td.contIP { height:50px; margin:0; padding:0; }
                html>body table.pubIPTable td.itemIP { width:164px; }
                html>body table.pubIPTable td.contIP { width:485px; }
            /*--------オプション料金テーブル--------*/
              html>body table.pubOptionTable { width:647px; margin:10px 0 5px 0; padding:0; font-size:12px; border:0; }
              html>body table.pubOptionTable td p { line-height:14px; }
              html>body p.optionText { margin:0 5px 0 5px; padding:0; font-size:12px; text-align:left; }
              /*--------部品装飾--------*/
                html>body table.pubOptionTable td.itemOpOpContB { letter-spacing:0.1em; }
                html>body table.pubOptionTable td.itemOpHead,
                html>body table.pubOptionTable td.itemOpContHeadA,
                html>body table.pubOptionTable td.itemOpContA,
                html>body table.pubOptionTable td.itemOpContHeadB,
                html>body table.pubOptionTable td.itemOpContB,
                html>body table.pubOptionTable td.itemOpContBG { margin:0; padding:0; }
                html>body table.pubOptionTable td.itemOpHead { width:164px; background:url(../images/bgPrice.png) repeat left top; }
                html>body table.pubOptionTable td.itemOpContHeadA,
                html>body table.pubOptionTable td.itemOpContA { width:182px; }
                html>body table.pubOptionTable td.itemOpContHeadB,
                html>body table.pubOptionTable td.itemOpContB,
                html>body table.pubOptionTable td.itemOpContBG { width:302px; }
                html>body table.pubOptionTable td.itemOpContB { background:url(../images/bgOpW.png) repeat left top; }
                html>body table.pubOptionTable td.itemOpContBG { background:url(../images/bgOpG.png) repeat left top; }
            /*--------課金形態テーブル--------*/
              html>body table.pubChargeTable { width:651px; margin:30px 0 5px 0; padding:0; font-size:12px; border:0; }
              html>body table.pubChargeTable td p { line-height:14px; }
              html>body p.ChargeText { margin:0 5px 0 5px; padding:0; font-size:12px; text-align:left; }
              /*--------部品装飾--------*/
                html>body table.pubChargeTable td.itemChCont,
                html>body table.pubChargeTable td.itemChContA,
                html>body table.pubChargeTable td.itemChContAG { margin:0; padding:0; }
                html>body table.pubChargeTable td.itemChCont { width:164px; }
                html>body table.pubChargeTable td.itemChContA,
                html>body table.pubChargeTable td.itemChContAG { width:541px; }
                html>body table.pubChargeTable td.itemChContA { background:url(../images/bgOpW.png) repeat left top; }
                html>body table.pubChargeTable td.itemChContAG { background:url(../images/bgOpG.png) repeat left top; }
        /*--------ボタン--------*/
          /*--------内容確認／トップへ--------*/
            html>body .formButton01 { width:650px; margin:20px 0 20px 20px; padding:0; text-align:center; }
            html>body .formButton01 img { width:90px; height:19px; margin:0; padding:0; }
          /*--------内容修正／完了--------*/
            html>body .formButton02 { width:200px; margin:20px 85px 60px 245px; padding:0; text-align:center; }
            html>body .formButton02 img { width:90px; height:19px; margin:0; padding:0; }
            html>body .buttonL { width:90px; height:19px; margin:0 20px 0 0; padding:0; float:left; }
            html>body .buttonR { width:90px; height:19px; margin:0; padding:0; float:right; }
        /*--------その他--------*/
          html>body .letterKind { margin:0 0 0 10px; padding:0; }
          html>body p.inputSample { margin:5px 0 5px 0; padding:0; }
          html>body p.inputSample a { color:#0066ff; }
          html>body p.inputSample a:active,
          html>body p.inputSample a:hover { color:#eb6100; }
          html>body p.inputError { margin:5px 0 0 0; padding:0; color:#e60012; font-size:10px; }
      /*--------Readscopeとは--------*/
        html>body .aboutRsTitle { width:650px; height:75px; margin:30px 0 0 0; padding:0; }
        html>body .aboutRsTitle img { width:650px; height:75px; margin:0; padding:0; }
        html>body .aboutRsText { width:650px; height:350px; margin:0 0 120px 0; padding:0; background:url(../images/PubAboutRsB.png) no-repeat left top; }
        html>body .aboutRsText p { margin:0; padding:325px 0 0 0; font-size:14px; line-height:20px; }
        html>body .imgZoom { width:98px; height:18px; margin:; padding:0; }
        html>body .imgZoom img { width:98px; height:18px; margin:10px 0 0 0; padding:0; }
        html>body .aboutSubTitle01 { width:650px; height:46px; margin:0 0 10px 0; padding:0; }
        html>body p.aboutSubText { width:595px; margin:0 0 30px 55px; padding:0; line-height:20px; }
        html>body p.aboutSubText02 { width:650px; margin:10px 0 10px 0; padding:0; font-size:15px; line-height:22px; }
        html>body p.aboutMainText { width:595px; margin:0 0 20px 55px; padding:0; font-size:14px; line-height:20px; }
        html>body p.aboutMainText img { width:169px; height:26px; margin:0; padding:0; vertical-align:middle; }
        /*--------ページ内の読者の動きを計測--------*/
          html>body .aboutImg01 { width:650px; height:320px; margin:0 0 20px 0; padding:0; background:url(../images/PubAbout01C.png) no-repeat left top; }
        /*--------コンバージョンした読者の行動分析--------*/
          html>body .aboutImg02 { width:650px; height:320px; margin:0 0 20px 0; padding:0; background:url(../images/PubAbout02C.png) no-repeat left top; }
        /*--------解りやすいデータ比較--------*/
          html>body .aboutImg03 { width:650px; height:320px; margin:0 0 20px 0; padding:0; background:url(../images/PubAbout03C.png) no-repeat left top; }
        /*--------徹底的に作りこまれたインターフェイス--------*/
          html>body .aboutImg04 { width:650px; height:583px; margin:0 0 20px 0; padding:0; background:url(../images/PubAbout04C.png) no-repeat left top; }
      /*--------機能と操作画面--------*/
        html>body .funcRsTitle { width:650px; height:36px; margin:20px 0 0 0; padding:0; }
        html>body .funcRsTitle img { width:650px; height:36px; margin:0; padding:0; }
        html>body .funcRsText { width:650px; margin:0 0 40px 0; padding:0; }
        html>body .funcRsText p { margin:20px 0 0 0; padding:0; font-size:14px; line-height:20px; }
        html>body .funcRsText img { width:169px; height:26px; margin:0 3px 0 3px; padding:0; vertical-align:middle; }
        html>body .funcSubTitle01 { width:650px; height:46px; margin:0 0 10px 0; padding:0; }
        html>body .funcSubTitle02 { width:650px; height:44px; margin:0 0 10px 0; padding:0; }
        html>body .funcSubTitle03 { width:650px; height:44px; margin:15px 0 15px 0; padding:0; }
          html>body p.funcSubText { width:595px; margin:0 0 30px 55px; padding:0; line-height:20px; }
          html>body p.funcSubText02 { width:650px; margin:10px 0 10px 0; padding:0; line-height:20px; }
          html>body p.funcSubText03 { width:595px; margin:0 0 20px 55px; padding:0; line-height:20px; }
          html>body p.funcSubText04 { width:595px; margin:0 0 20px 55px; padding:0; line-height:20px; }
        /*--------読者行動をWebページの到達ポイントごとに分析--------*/
          html>body .funcImg01 { width:650px; height:320px; margin:0 0 20px 0; padding:0; background:url(../images/PubFunc01C.png) no-repeat left top; }
          html>body p.funcSubText01Da { width:495px; height:80px; margin:0 0 20px 55px; padding:0 0 0 100px; line-height:20px; background:url(../images/PubFunc01Da.png) no-repeat left top; }
          html>body p.funcSubText01Db { width:495px; height:80px; margin:0 0 20px 55px; padding:15px 0 0 100px; line-height:20px; background:url(../images/PubFunc01Db.png) no-repeat left top; }
          html>body p.funcSubText01Dc { width:495px; height:80px; margin:0 0 20px 55px; padding:0 0 0 100px; line-height:20px; background:url(../images/PubFunc01Dc.png) no-repeat left top; }
          html>body p.funcSubText01Dd { width:495px; height:80px; margin:0 0 30px 55px; padding:0 0 0 100px; line-height:20px; background:url(../images/PubFunc01Dd.png) no-repeat left top; }
        /*--------コンバージョンした読者の行動特性を分析--------*/
          html>body .funcImg02 { width:650px; height:320px; margin:0 0 20px 0; padding:0; background:url(../images/PubFunc02C.png) no-repeat left top; }
        /*--------異なる期間のデータを分かりやすいビジュアルで比較表示--------*/
          html>body .funcImg03 { width:650px; height:580px; margin:0 0 20px 0; padding:0; background:url(../images/PubFunc03C.png) no-repeat left top; }
        /*--------リンクごとのクリック回数を表示--------*/
          html>body .funcImg04 { width:650px; height:310px; margin:0 0 20px 0; padding:0; background:url(../images/PubFunc04C.png) no-repeat left top; }
        /*--------新指標 【ファーストビュー離脱率】の測定--------*/
          html>body .funcImg05 { width:650px; height:242px; margin:0 0 20px 0; padding:0; background:url(../images/PubFunc05C.png) no-repeat left top; }
        /*--------参照元ごとのページ内ユーザー行動分析--------*/
          html>body .funcImg06 { width:650px; height:320px; margin:0 0 20px 0; padding:0; background:url(../images/PubFunc06C.png) no-repeat left top; }
        /*--------共有使用を想定したメモ機能--------*/
          html>body .funcImg07 { width:650px; height:313px; margin:0 0 20px 0; padding:0; background:url(../images/PubFunc07C.png) no-repeat left top; }
        /*--------ポイント--------*/
          html>body ul.funcPoint { width:595px; margin:0 0 0 55px; padding:0; }
          html>body ul.funcPoint li.pointTitle { margin:0; padding:0 0 5px 0; background:url(../images/PubSubTitleA.png) no-repeat left top; border-bottom:1px #8ec112 dashed; }
          html>body ul.funcPoint li.pointTitle02 { margin:0; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left; }
          html>body ul.funcPoint li.pointTitle03 { margin:5px 0 0 0; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left; }
          html>body ul.funcPoint li.pointTitle p { margin:0; padding:0 0 0 20px; color:#598700; font-weight:bold; }
          html>body ul.funcPoint li.pointTitle02 p,
          html>body ul.funcPoint li.pointTitle03 p { margin:0; padding:0 0 0 15px; font-weight:bold; }
          html>body ul.funcPoint li.pointTitle03 p { margin-bottom:15px; }
          html>body ul.funcPoint li.pointText { margin:0 0 15px 20px; padding:5px 0 0 0; background:url(../images/PubSubTitleB.png) no-repeat left; }
          html>body ul.funcPoint li.pointText p { margin:0; padding:0 0 0 15px; line-height:20px; }
        /*--------ポイント--------*/
          html>body ul.funcPoint02 { width:595px; margin:0 0 0 75px; padding:0; }
          html>body ul.funcPoint02 li.pointTitle { margin:0; padding:0 0 5px 0; background:url(../images/PubSubTitleA.png) no-repeat left top; border-bottom:1px #8ec112 dashed; }
          html>body ul.funcPoint02 li.pointTitle02 { margin:0; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left; }
          html>body ul.funcPoint02 li.pointTitle03 { margin:5px 0 0 0; padding:0; background:url(../images/PubSubTitleB.png) no-repeat left; }
          html>body ul.funcPoint02 li.pointTitle p { margin:0; padding:0 0 0 20px; color:#598700; font-weight:bold; }
          html>body ul.funcPoint02 li.pointTitle02 p,
          html>body ul.funcPoint02 li.pointTitle03 p { margin:0; padding:0 0 0 15px; font-weight:bold; }
          html>body ul.funcPoint02 li.pointTitle03 p { margin-bottom:15px; }
          html>body ul.funcPoint02 li.pointText { margin:0 0 15px 20px; padding:5px 0 0 0; background:url(../images/PubSubTitleB.png) no-repeat left; }
          html>body ul.funcPoint02 li.pointText p { margin:0; padding:0 0 0 15px; line-height:20px; }
        /*--------待望のレポート出力機能追加--------*/
          html>body .funcImg08 { width:650px; margin:0 0 20px 0; padding:440px 0 0 0; background:url(../images/funcReportBg.gif) no-repeat left top; }
          html>body .funcSubTitleRp { width:650px; height:44px; margin:0 0 0 20px; padding:0; }
          html>body p.funcSubTextRp { width:595px; margin:0 0 10px 75px; padding:0; font-size:14px; line-height:20px; }
          /*--------レポートテンプレート・イメージ--------*/
            html>body .reportBg { width:610px; margin:0 14px 20 20px; padding:36px 12px 36px 12px; background:url(../images/tempBg.gif) no-repeat left top; }
            /*--------左ボタン--------*/
              html>body .rpLeft,
              html>body .rpLeft img,
              html>body ul#tabIndex,
              html>body ul#tabIndex li,
              html>body ul#tabIndex li img { width:205px; padding:0; }
              html>body .rpLeft,
              html>body .rpLeft img,
              html>body ul#tabIndex { margin:0; }
              html>body ul#tabIndex li,
              html>body ul#tabIndex li img { height:70px; }
              html>body ul#tabIndex li a img { border:2px #ffffff solid; }
              html>body ul#tabIndex li a:active img,
              html>body ul#tabIndex li a:hover img { opacity:0.8; filter: alpha(opacity=80); border:2px #598700 solid; }
              html>body ul#tabIndex li { margin:0 0 13px 0; }
              html>body .rpLeft { float:left; }
            /*--------右画像--------*/
              html>body .tabBox,
              html>body .tempImg,
              html>body .tempMessage { width:350px; }
              html>body .rpRight img,
              html>body .tSampleDl,
              html>body .tabBox,
              html>body .tempImg,
              html>body .tempImg img,
              html>body .tempMessage img { margin:0; }
              html>body .rpRight,
              html>body .rpRight img,
              html>body .tabBox,
              html>body .tempImg,
              html>body .tempMessage { padding:0; }
              html>body .rpRight { width:360px; margin:0 28px 0 5px; float:right; }
              html>body .tSampleDl { width:362px; padding:2px 2px 0 0; text-align:right; background:#598700; }
              html>body .tempImg { width:360px; height:200px; border:2px #598700 solid; }
              html>body .tempMessage { margin:5px 0 0 0; }
        /*--------その他の機能--------*/
          .html>body funcLink { width:650px; margin:0; padding:0; }
          .html>body funcLink a { color:#0066ff; margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkN.png) no-repeat left top; }
          .html>body funcLink a:hover,
          .html>body funcLink a:active { color:#eb6100; margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkH.png) no-repeat left top; }
      /*--------ご利用案内--------*/
        html>body .guidanceTitle { width:260px; height:23px; margin:0 0 5px 80px; padding:0; }
        html>body .guidanceTitle img { width:260px; height:23px; margin:0; padding:0; }
        /*--------無料トライアルご利用の流れ--------*/
          /*--------無料トライアル申し込み--------*/
            html>body .guidanceA { width:650px; margin:5px 0 0 0; padding:0; background:url(../images/PubFlowBgA.png) no-repeat left top; }
            html>body .guidanceA p { margin:0 0 0 60px; padding:30px 0 0 0; line-height:18px; }
            html>body .guidanceA p a { color:#0066ff; }
            html>body .guidanceA p a:hover,
            html>body .guidanceA p a:active { color:#eb6100; }
          /*--------無料トライアル開始--------*/
            html>body .guidanceB { width:650px; margin:35px 0 0 0; padding:0; background:url(../images/PubFlowBgB.png) no-repeat left top; }
            html>body .guidanceB p { margin:0 0 0 60px; padding:30px 0 0 0; line-height:18px; }
            html>body .guidanceB p a { color:#0066ff; }
            html>body .guidanceB p a:hover,
            html>body .guidanceB p a:active { color:#eb6100; }
          /*--------無料トライアル終了--------*/
            html>body .guidanceC { width:650px; margin:35px 0 0 0; padding:0; background:url(../images/PubFlowBgC.png) no-repeat left top; }
            html>body .guidanceC p { margin:0 0 0 60px; padding:30px 0 0 0; line-height:18px; }
            html>body .guidanceC p a { color:#0066ff; }
            html>body .guidanceC p a:hover,
            html>body .guidanceC p a:active { color:#eb6100; }
          /*--------ご利用申し込み--------*/
            html>body .guidanceD { width:650px; height:833px; margin:30px 0 0 0; padding:0; background:url(../images/PubFlowBgD.png) no-repeat left top; }
            html>body .guidanceD p { margin:0 10px 0 70px; padding:35px 0 0 0; line-height:18px; }
            html>body .guidanceD p a { color:#0066ff; }
            html>body .guidanceD p a:hover,
            html>body .guidanceD p a:active { color:#eb6100; }
      /*--------運営会社／特許--------*/
        html>body table.pubTable td.itemCont p.patent { margin:10px 0 0 0; padding:0; }
      /*--------ご利用規約--------*/
        html>body .termNum { margin:0 0 10px 0; padding:0; }
        html>body ul.ulTerm { margin:0; padding:0; text-align:left; }
        html>body ul.ulTerm li { margin:0; padding:0; }
        html>body ul.ulTerm li p.termsIndent { margin:0 0 0 12px; padding:0; }
      /*--------動作環境--------*/
        html>body ul.ulMovement { margin:0; padding:0; text-align:left; }
        html>body ul.ulMovement li { margin:0; padding:0; }
        html>body ul.ulMovement li p.termsIndent { margin:0 0 0 12px; padding:0; }
      /*--------プライバシーポリシー--------*/
        html>body .policyNum { margin:0 0 5px 0; padding:0; font-size:18px; font-weight:bold; }
      /*--------サイトマップ--------*/
        html>body ul.ulMap { width:610px; margin:10px 0 0 20px; padding:0; text-align:left; }
        html>body ul.ulMap li { margin:0 0 10px 0; padding:0; }
        html>body ul.ulMap li p { margin:0; padding:0; }
        html>body ul.ulMap li p a { margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkN.png) no-repeat left top; }
        html>body ul.ulMap li p a:hover,
        html>body ul.ulMap li p a:active { margin:0; padding:0 0 0 20px; color:#eb6100; background:url(../images/PubToLinkH.png) no-repeat left top; }
      /*--------サイトマップ--------*/
        html>body ul.ulFaq { width:610px; margin:10px 0 0 20px; padding:0; text-align:left; }
        html>body ul.ulFaq li { margin:0 0 10px 0; padding:0; }
        html>body ul.ulFaq li p { margin:0; padding:0; }
        html>body ul.ulFaq li p a { margin:0; padding:0 0 0 20px; background:url(../images/PubToLinkN.png) no-repeat left top; }
        html>body ul.ulFaq li p a:hover,
        html>body ul.ulFaq li p a:active { margin:0; padding:0 0 0 20px; color:#eb6100; background:url(../images/PubToLinkH.png) no-repeat left top; }
        /*--------質問内容と回答--------*/
          html>body ul.ulFaq li.liF { margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:1px #8fc112 dashed; }
          html>body ul.ulFaq li p.faqF { margin:0; padding:0; }
          html>body ul.ulFaq li p.faqF a { margin:0; padding:0 0 0 20px; color:#000000; background:url(../images/PubToQN.png) no-repeat left top; }
          html>body ul.ulFaq li p.faqF a { margin:0; padding:0 0 0 20px; background:url(../images/PubToQN.png) no-repeat left top; }
          html>body ul.ulFaq li p.faqF a:hover,
          html>body ul.ulFaq li p.faqF a:active { margin:0; padding:0 0 0 20px; text-decoration:none; }
          html>body ul.ulFaq li p.faqA { margin:0; padding:0 0 20px 20px; background:url(../images/PubFaqAnswer.png) no-repeat left top; }
        /*--------回答／回答用リスト--------*/
          html>body ul.ulFaqS { width:590px; margin:-20px 0 0 20px; padding:0; text-align:left; }
          html>body ul.ulFaqS li { margin:0 0 4px 0; padding:0; }
          html>body ul.ulFaqS li p { margin:0; padding:0; }
          html>body ul.ulFaqS li.li01,
          html>body ul.ulFaqS li.li01B { margin:10px 0 0 0; padding:0 0 0 20px; background:url(../images/PubSubTitleA.png) no-repeat left top; }
          html>body ul.ulFaqS li.li02 { margin:0 0 0 20px; padding:0 0 0 15px; background:url(../images/PubSubTitleD.png) no-repeat left top; }
          html>body ul.ulFaqS li.li03 { margin:0 0 0 30px; padding:0 0 0 15px; background:url(../images/PubSubTitleE.png) no-repeat left top; }
          html>body ul.ulFaqS li.li01 p,
          html>body ul.ulFaqS li.li01B p,
          html>body ul.ulFaqS li.li02 p,
          html>body ul.ulFaqS li.li03 p { margin:0; padding:0; }
          html>body ul.ulFaqS li.li01B p { font-weight:bold; }
        /*--------回答／回答用リスト／magin:0--------*/
          html>body ul.ulFaqS02 { width:590px; margin:0 0 15px 20px; padding:0; text-align:left; }
          html>body ul.ulFaqS02 li { margin:0 0 4px 0; padding:0; }
          html>body ul.ulFaqS02 li p { margin:0; padding:0; }
          html>body ul.ulFaqS02 li.li01,
          html>body ul.ulFaqS02 li.li01B { margin:10px 0 0 0; padding:0 0 0 20px; background:url(../images/PubSubTitleA.png) no-repeat left top; }
          html>body ul.ulFaqS02 li.li02 { margin:0 0 0 20px; padding:0 0 0 15px; background:url(../images/PubSubTitleD.png) no-repeat left top; }
          html>body ul.ulFaqS02 li.li03 { margin:0 0 0 30px; padding:0 0 0 15px; background:url(../images/PubSubTitleE.png) no-repeat left top; }
          html>body ul.ulFaqS02 li.li01 p,
          html>body ul.ulFaqS02 li.li01B p,
          html>body ul.ulFaqS02 li.li02 p,
          html>body ul.ulFaqS02 li.li03 p { margin:0; padding:0; }
          html>body ul.ulFaqS02 li.li01B p { font-weight:bold; }
      /*--------取次店募集--------*/
        /*--------ニーズ--------*/
          html>body .aboutRS,
          html>body .aboutRS img { width:650px; height:460px; padding:0; }
          html>body .aboutRS { margin:10px 0 30px 20px; }
          html>body .aboutRS img { margin:0 0 0 0; }
        /*--------メリット--------*/
          html>body .merit,
          html>body .merit img { width:650px; height:516px; padding:0; }
          html>body .merit { margin:20px 0 20px 20px; }
          html>body .merit img { margin:0 0 0 0; }
          html>body .merit02,
          html>body .merit02 img { padding:0; }
          html>body .merit02 { width:610px; height:311px; margin:0 20px 0 40px; background:url(../images/PubAgentBgC.png) no-repeat left top; }
          html>body .merit02 img { width:90px; height:20px; margin:19px 0 0 481px; }
      /*--------フッターバナー／さらに詳しくお知りなりたい場合は…--------*/
        html>body .footerBanner { width:610px; height:150px; margin:100px 0 0 40px; padding:0; }
        html>body .footerBanner img { width:610px; height:150px; margin:0; padding:0; }
        html>body .footerBanner03 { width:610px; height:125px; margin:100px 0 0 40px; padding:0; }
        html>body .footerBanner03 img { width:610px; height:125px; margin:0; padding:0; }
      /*--------フッターバナー／お問い合わせはこちら--------*/
        html>body .footerBanner02 { width:610px; height:175px; margin:100px 0 0 40px; padding:0; }
        html>body .footerBanner02 img { width:610px; height:175px; margin:0; padding:0; }
      /*--------フッターバナー／ご利用申込書兼ご利用規約ダウンロード--------*/
        html>body .footerBanner04 { width:595px; height:140px; margin:35px 0 0 55px; padding:0; }
        html>body .footerBanner04 img { width:595px; height:140px; margin:0; padding:0; }
      /*--------フッターバナー／ReadscopeProに関するご相談・お問い合わせ--------*/
        html>body .footerBanner05 { width:595px; height:115px; margin:35px 0 0 55px; padding:0; }
        html>body .footerBanner05 img { width:595px; height:115px; margin:0; padding:0; }
        html>body .footerBanner06 { width:650px; height:115px; margin:40px 0 0 1px; padding:0; }
        html>body .footerBanner06 img { width:650px; height:115px; margin:0; padding:0; }
      /*--------ログインできない方へ--------*/
        /*--------メールでのお問い合わせ--------*/
          html>body p.helpSubTitle { margin:8px 0 0 20px; padding:0 0 2px 20px; color:#598700; font-weight:bold; background:url(../images/PubSubTitleA.png) no-repeat left top; border-bottom:1px #598700 dashed; }
          html>body .textMailAdd { width:650px; margin:0 0 0 20px; padding:0; }
          html>body .textMailAdd p { margin:5px 20px 0 0; padding:0; line-height:30px; }
          html>body .supportMail { margin:0; padding:0; font-size:25px; font-weight:bold; }
/*--------フッター--------*/
  html>body #footerBg { width:100%; height:47px; margin:0; padding:0; background:#3d3d3d; border:0; border-top:1px #8ec112 solid; }
  html>body .footer { width:930px; height:47px; margin:0 auto; padding:0; }
  /*--------左側--------*/
    html>body .footerL { width:740px; margin:0; padding:0; float:left; }
    html>body ul.ulFooter { margin:0; padding:0; }
    html>body ul.ulFooter li { margin:8px 0 0 0; padding:0; font-size:10px; letter-spacing:0.1em; float:left; }
    html>body ul.ulFooter li a { margin:0 10px 0 0; padding:0 0 0 15px; color:#ffffff; background:url(../images/PubFooterLinkN.png) no-repeat left top; }
    html>body ul.ulFooter li a:hover,
    html>body ul.ulFooter li a:active { margin:0 10px 0 0; padding:0 0 0 15px; color:#eb6100; background:url(../images/PubFooterLinkH.png) no-repeat left top; }
  /*--------右側--------*/
    html>body .footerR { width:190px; margin:0; padding:0; text-align:right; float:left; }
    html>body .footerR img { width:170px; height:47px; margin:0; padding:0; }
/*--------追加--------*/

.agen01{
  padding:20px 0 25px 20px;
}
html>body .agen01{
  padding:20px 0 25px 0px;
}
.agenTTL{
	width:650px;
	margin:20px 0 20px 20px;
	text-align:center;
}
html:not([lang*=""]) .agenTTL{ width:650px; margin:20px auto 20px auto; }/*---Firefoxのみ対応---*/

.small{
  font-size:12px;
  margin-left: 20px;
}
html>body .small{
  font-size:12px;
  margin-left: 20px;
}
.titleA{
  margin-left:20px;
}
html>body .titleA{
  margin-left:0px;
}
.footerBanner08 {
  width:610px;
  height:115px;
  margin:35px 0 0 40px;
  padding:0; 
}
.footerBanner08 img {
  width:610px;
  height:115px;
  margin:0;
  padding:0; 
}
.tableAgen1{
  padding:10px;
  margin-left:20px;
  background:url(../images/bgOpG.png);
}
html>body .tableAgen1{
  padding:10px;
  margin-left:0;
  background:url(../images/bgOpG.png);
}
.tableAgen1 td, .tableAgen2 td{
  padding:5px 2px 5px;
  font-size:12px;
  line-height:16px;
}
.tableAgen1 img, .tableAgen2 img{
  behavior:url(iepngfix.htc);
}
.tableAgen2{
  padding:10px;
  margin-left:20px;
  background:url(../images/bgA.png);
}
html>body .tableAgen2{
  padding:10px;
  margin-left:0;
  background:url(../images/bgA.png);
} 
.top01{
  margin: 10px 0 20px;
  padding-bottom:20px;
  text-align: center;
}
.top01 p{
  margin:0 0 15px;
  padding: 10px 0 0;
}
.top02{
  margin:20px 0 0;
  padding-bottom:20px;
  text-align: center;
}
.about01{
  width:650x;
  margin:10px -20px 0 20px;
  text-align:center;
}
html>body .about01{
  text-align:center;
  margin:10px 0 20px;
  padding:0;
}
.aboutL{
  float:left;
  width:347px;
}
.aboutR{
  float:right;
  width:303px;
  margin-right:-20px;
}
html>body .aboutR{
  margin-right:0;
}
.about02{
  width:650x;
  margin:20px -20px 0 20px;
  text-align:center;
}
html>body .about02{
  text-align:center;
  margin:20px 0 20px;
  padding:0;
}
/*---------------------*/
.seminar{
  width:870px;
  margin:0 auto;
  text-align:right;
}
.seminarInner{
  margin:10px 0 0;
  text-align:left;
}
.seminarText{
  padding:25px 15px 15px;
}
.seminarText p{
  margin-bottom:15px;
  font-size:14px;
  line-height:1.5em;
}
.seminarText img{
  float:right;
  margin:0 0 10px 30px;
}
.seminarL{
  width:417px;
  float:left;
  padding:15px 0 0;
}
.seminarR{
  width:417px;
  float:right;
  padding:15px 0 0;
}
.seminarOL{
  background:url(../images/seminarBG.gif);
  padding:8px;
}
.seminarOLin{
  background-color:#fff;
  border:solid 1px #ccc;
  padding: 1px;
}
.seminarOLin p{
  margin:12px;
  font-size:14px;
  line-height:1.3em;
}
.seminarTable{
  width:100%;
  margin:20px 0 20px;
}
.seminarTable th{
  padding:15px;
  font-size:14px;
  border:solid 1px #ccc;
  font-weight:normal;
  background-color:#f3f8ee;
  text-align:left;
  vertical-align:top;
}
.seminarTable td{
  padding:15px;
  font-size:14px;
  border:solid 1px #ccc;
  background-color:#f7f7f7;
  line-height: 1.5em;
}
.seminarR h3{
  margin:20px 10px 0;
}
.seminarR p{
  margin:10px 10px 0 30px;
  font-size:14px;
}
.seminarMap{
  margin:35px auto 0;
}
      /*--------パンくずリスト--------*/
.route2 {
  margin:5px 5px 0;
  padding:0;
  font-size:10px;
  letter-spacing:0.1em;
  text-align:right;
}
.route2 a { color:#598700; }
      /*--------ページトップ--------*/
        .pagetop06 { width:105px; margin:0 20px 0 745px; padding:20px 0 75px 0; clear:both;}
        .pagetop06 img{ width:105px; height:12px; margin:0; padding:0; }

      /*--------サブメニュー--------*/

.ulSideMenu2{
  margin:20px 0 20px;
}
.ulSideMenu2 li{
  margin-bottom:10px;
}

ul.ulSideEtc li.sideBanner05 {
  width:242px;
  height:1309px;
  margin:0 0 5px 0;
  padding:0;
  background:url(../images/PubSideAgent.gif) no-repeat left top;
}

ul.ulSideEtc li.sideBanner05 img {
  width:242px;
  height:130px;
  margin:30px 0 0 0;
  padding:0;
}


      /*--------利用規約--------*/
.ruleDL{
	padding:20px 35px 20px;
	margin: 20px;
	background-color: #f7f7f7;
	font-size:12px;
	line-height:1.3em;
}
.ruleDL div{
	padding:6px 0 6px;
}
div.DLbutton{
	text-align:center;
}
div.DLbutton a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}
div.getAR{
	width:455px;
	margin:0 auto;
	font-size:10px;
	line-height:16px;
	*margin-left:37px;
}
div.getAR img{
	margin:0 10px 0 5px;
	vertical-align:middle;
	float:left;
}
div.getAR a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}
.ruleDL div.textss{
	font-size:10px;
}