﻿/*
 * date:2009.07.06
 * file name:digital_print.css
 * auther:Shukosha Printing Co.,Ltd
 */

.sttl{
    margin:15px 0;
    }

.sttl2{
    margin:15px 0 12px 0;
  }

.sttl3{
  margin:15px 0 12px 0;
  padding:0 0 2px 3px;
  border-bottom:solid 1px #ccc;
  }

/*
 * webbook
 */

.contents01{
    width:565px;
    padding:0 0 10px 0;
    }

.contents01 .r_pic{
  float:right;
  }

.contents01 .pic_mg{
  margin-bottom:10px;
  }

.contents01 .pic_mg2{
  padding:0 8px 8px 0;
  }

.contents01 .pic_mg3{
  padding:0 0 8px 0;
  }

.contents01 .l_txt{
  width:400px;
  padding:8px 0 8px 17px;
  }

.contents01 .area{
  width:565px;
  background:#f3d6b6 url(../d_print/img/area_btm.gif) no-repeat 0 100%;
  }

.contents01 .area .inner{
  padding:7px 15px;
  }

.contents01 .area .inner ul{
  list-style:none;
  margin:0;
  padding:0;
  }

.contents01 .area .inner ul li{
  padding:0 0 0 15px;
  color:#d00000;
  font-weight:bold;
  background:url(../d_print/img/ico_01.gif) no-repeat 0 3px;
  }


h4.ssttl{
  padding:0 0 0 16px;
  font-size:116%;
  color:#6A5580;
  background:url(../img_comm/bg_h.gif) no-repeat 0 3px;
  }

.seg_01 h4.ssttl{
  font-size:100%;
  }


.contents02{
  width:565px;
  padding:0 0 10px 0;
  }

.contents02 p{
  padding:5px 0 0 17px;
  }

.contents02 .cap{
  padding:0 0 16px 0;
  }

.contents02 .seg_01{
  float:left;
  width:257px;
  padding:0 0 5px 17px;
  }

.contents02 .seg_02{
  padding:0 0 0 17px;
  }

.contents02 .seg_01 p{
  padding:4px 0 0 14px;
  }

.contents02 .seg_01 p,
.contents02 .seg_02 p{
  padding:2px 0 9px 14px;
  }

.contents02 .pic_01{
  float:left;
  width:167px;
  padding:0 18px; 0 17px;
  }

.contents02 .text_01{
  float:left;
  width:360px;
  }

.contents02 .text_01 p{
  padding:4px 0 0 14px;
  }

.contents02 .list_01{
  padding:0 0 15px 14px;
  }

.contents02 .list_01 ul{
  list-style:none;
  margin:0;
  padding:0;
  }

.contents02 .list_01 li{
  float:left;
  width:125px;
  padding:0 0 0 12px;
  text-indent:-12px;
  }

.contents02 .list_01 li.long{
  width:262px;
  }

.contents02 .inq_btn_area{
  margin:15px 0 0 0;
  }

.contents02 .inq_btn_area .inq_btn_page{
  margin:0 auto;
  }



