﻿/*
 * date:2008.06.11
 * file name:print.css
 * auther:Shukosha Printing Co.,Ltd
 */


/*
 * category navi area
 */

.sttl{
    margin-bottom:30px;
    }

.sttl2{
    margin-bottom:12px;
    }


/*
 * print_publish
 */

.contents01{
    width:545px;
    padding:0 0 5px 15px;
    }

.contents01 .catch{
    margin-bottom:30px;
    }

.contents01 p{
    margin-bottom:10px;
    }

.contents01 .inner_txt{
    padding:0 0 5px 15px;
    }

.contents01 p.inner_txt{
    padding:0 0 10px 15px;
    margin:0;
    }

.contents01 .inner_ttl{
    margin:15px 0 15px 0;
    padding:0 0 2px 4px;
    border-bottom:solid 1px #ccc;
    }

.contents01 .pic_01{
    float:right;
    padding:0 0 5px 10px;
    }

.contents01 .lst{
    list-style:none;
    margin:0 0 10px 15px;
    padding:0;
    }

.contents01 .lst li{
    padding:0 0 0 15px;
    background:url(../img_comm/ico_dot_02.gif) no-repeat 0 3px;
    }

h4.ssttl{
    padding:0 0 0 17px;
    font-size:100%;
    color:#117b36;
    background:url(../img_comm/bg_h.gif) no-repeat 0 2px;
    }

.contents02{
    width:565px;
    padding:0;
    text-align:center;
    }

.print_01{
    margin-top:10px;
    padding:10px 0 0 0;
    border-top:solid 1px #ccc;
    }

.print_01 img{
    margin:0 0 5px 0;
    }

.print_01 img.p_lft{
    margin:0 5px 5px 0;
    }

.contents01 .pict{
    width:226px;
    float:left;
    }

.contents01 .pict2{
    padding:0 0 15px 0;
    }

.contents01 .pict2 .print_pic_lyout1{
    padding:10px 0 0 15px;
    float:left;
    }

.contents01 .pict2 .print_pic_lyout2{
    padding:10px 0 0 50px;
    float:left;
    }

.contents01 .pict2 .print_pic_lyout3{
    padding:10px 0 0 0;
    float:left;
    }

.contents01 .pict img{
    margin-top:10px;
    }

.contents01 .text{
    width:307px;
    padding:0 12px 0 0;
    float:left;
    }

.contents01 .pict p{
    padding:2px 0 0 0;
    text-align:center;
    line-height:1.2;
    color:#999;
    }

.contents01 .text p{
    padding:0 0 10px 15px;
    }

.contents01 .text p.inner_txt_t{
    margin:0;
    padding:0 0 0 15px;
    }

/*
 * margin
 */

.margin_pic01{
  padding:0 0 0 25px;
  }

.margin_pic02{
  margin-bottom:10px !important;
  }

.margin_pic03{
  margin-right:8px !important;
  }

