@charset "utf-8";

/* --------------------------------------------------------------------

# additinal style sheets for ScanSnap site #

-------------------------------------------------------------------- */

p { margin:0; padding:0; }
img { margin:0; padding:0; border:0; }
a img { margin:0; padding:0; border:0; }
a.new-window img { margin:0; padding:0; border:0; }
.inside-box { margin:0; padding: 0; border: 0; }
.accdsection { margin:0; padding: 0; border: 0; }
.clearfix { margin:0; padding: 0; border: 0; }
hr { clear:both; margin:0px; padding:0px; text-align:center; width:100%; height: 1px;}


/* img */
.ss-pickup img, .ss-pickup a img,
.ss-sns img, .ss-sns a img, .ss-sns a.new-window img {
  margin:0; padding:0; border:0; vertical-align: bottom; }


/* ピックアップ */
.ss-pickup {
 width:515px;
 height:auto; overflow:visible; float:left;
 background: url("/scansnap/imgv4/common/bg-pickup-top.gif") top no-repeat; 
 margin: 15px 0 0 0; 
 padding: 0; 
 }

.ss-pickup .clearfix { 
 background: url("/scansnap/imgv4/common/bg-pickup-bottom.gif") bottom no-repeat; 
 margin: 0; 
 padding:0;  } 
 
.ss-pickup .clearfix .accdsection h2 { 
  margin: 0 10px 10px 10px; 
  padding: 10px 0 0 10px;
  font-size: 108%;
  } 
  
.ss-pickup .inside-box { 
 width:515px; 
 margin:0; 
 padding:0;}
 
.ss-pickup .inside-box p {
 margin:0 ;
 padding: 0;
 }
 

/* ソーシャルネットワーク */
.ss-sns {
 width:253px;
 height:auto;
 float:right;
 background: url("/scansnap/imgv4/common/bg-sns-top.gif") top no-repeat; 
 margin: 15px 0 0 11px; 
 padding: 0; 
 }


/* Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上 */
body:first-of-type .ss-sns {
  margin: 15px 0 24px 0; 
} 

.ss-sns .clearfix { background: url("/scansnap/imgv4/common/bg-sns-bottom.gif") bottom no-repeat; margin: 0; padding:0; }
.ss-sns .clearfix .accdsection h2 { padding: 10px ; margin: 0 10px 0 10px; font-size: 108%; }
.ss-sns .inside-box { margin: 15px 0 0 0; padding: 0; border: 0; }

/* Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上 */
body:first-of-type .ss-sns .inside-box { margin: 15px 0 -3px 0; }


/* お知らせ　サポート情報 */
.ss-news { background: url("/scansnap/imgv4/common/bg-news-top.gif") top no-repeat; 
 clear:both; 
 margin:24px 0 0 0 ; 
 padding:0 ; 
 }

.ss-news div.clearfix { background: url("/scansnap/imgv4/common/bg-news-bottom.gif") bottom no-repeat; margin: 0; padding:0 ; }
.ss-news div.clearfix .accdsection h2 { margin:0; padding: 14px 0 14px 10px; font-size: 108%; }
.ss-news .inside-box { margin:0 0 15px 0; padding: 0 15px 0 15px;  border: 0; }
.ss-news ul { margin-top: 15px; margin-bottom: 15px; }
.ss-news ul li { padding-bottom:5px; }
ul.textsmall li { line-height:1.3em; }


/* 2column */
.pickup-2column1 {
 margin:0 0 0 15px; padding:0 0 0 0;
 _margin-left:8px;
 width:232px;
 height:auto;
 overflow:visible; 
 float:left;
}

.pickup-2column2 {
 margin:0 0 0 15px; padding:0 0 0 0;
 _margin-left:15px; 
 width:232px;
 height:auto;
 overflow:visible; 
 float:left;
}

.pickup-2column3  {
 margin:15px 0 0 15px; padding:0 0 0 0;
 _margin-left:8px; 
 width:232px;
 height:auto;
 overflow:visible;
 float:left;
}

.pickup-2column4  {
 margin:15px 0 0 15px; padding:0 0 0 0;
 _margin-left:15px; 
 width:232px;
 height:auto; 
 overflow:visible; 
 float:left;
}

/* Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上 */
body:first-of-type .pickup-2column3 {
 margin:19px 0 0 15px;
}

body:first-of-type .pickup-2column4 {
 margin:19px 0 0 15px;
}



/* pickup img */
.pickup-2column1 a img, 
.pickup-2column2 a img,
.pickup-2column3 a img,
.pickup-2column4 a img,
.pickup-2column1 a.new-window img, 
.pickup-2column2 a.new-window img,
.pickup-2column3 a.new-window img,
.pickup-2column4 a.new-window img { margin: 0; padding: 0; border: 0; vertical-align: bottom; }






