﻿/*
 * date:2008.06.26
 * file name:webbook.css
 * auther:Shukosha Printing Co.,Ltd
 */

.sttl{
    margin:15px 0;
    }

.sttl2{
    margin:15px 0 12px 0;
		padding:0 0 2px 3px;
		border-bottom:solid 1px #ccc;
    }

/*
 * webbook
 */

.contents01{
    width:550px;
    padding:0 0 10px 15px;
    }

h4.ssttl{
    padding:0 0 0 17px;
		margin:10px 0 5px 0;
    font-size:116%;
    color:#117b36;
    background:url(../img_comm/bg_h.gif) no-repeat 0 3px;
    }

.contents01 .pict{
    width:200px;
		padding:0 2px 5px 15px;
		float:right;
		}

.contents01 .text{
    width:380px;
		float:left;
		}

.contents01 h5.sssttl{
    padding:0 0 3px 0;
    margin:0 0 0 15px;
		border-bottom:solid 1px #e0e0e0;
		}

.contents01 p.inner_txt{
    padding:0 0 7px 15px;
    }

.contents01 p.inner_txt2{
    padding:0 0 7px 15px;
    }

.contents01 .area_top{
    width:550px;
		height:6px;
		overflow:hidden;
		background:url(../d_book/img/area_top.gif) no-repeat;
		}

.contents01 .area_btm{
    width:550px;
		height:6px;
		overflow:hidden;
		background:url(../d_book/img/area_btm.gif) no-repeat;
		}

.contents01 .area_in{
    width:530px;
		padding:2px 8px 0 8px;
		border-left:solid 2px #ccc;
		border-right:solid 2px #ccc;
		}

.contents01 .area_in .pict{
    width:255px;
		padding:5px 0 0 10px;
		margin:0;
		float:left;
		}

.contents01 .area_in .pict2{
    width:110px;
		padding:0;
		margin:0;
		float:left;
		}

.contents01 .area_in .pict img{
    margin:0 0 4px 0;
		}

.contents01 .catch{
    margin-bottom:15px;
		}

.contents01 table{
    border-collapse:collapse;
		width:550px;
		margin-bottom:3px;
		}

.contents01 table.tbl_01{
    border-collapse:collapse;
		width:535px;
		margin-bottom:3px;
		margin-left:15px;
		}

.contents01 th{
    width:50%;
		padding:3px 10px;
		border:solid 1px #bcbcbc;
		background:#fffbdd;
		font-size:100%;
		font-weight:normal;
		text-align:center;
		}

.contents01 td{
    width:50%;
		padding:3px 10px;
		border:solid 1px #bcbcbc;
		font-size:100%;
		text-align:center;
		}

.contents01 br.space{
    line-height:9px;
		}

.contents01 .list01,
.contents01 .list02{
    list-style:none;
		margin:0 0 0 5px;
		padding:0;
		}

.contents01 .list01 li{
    padding:0 0 0 12px;
		background:url(../d_book/img/ico_list.gif) no-repeat 0 6px;
		}

.contents01 .area_in p.text2{
    width:420px;
		float:left;
		}

.contents01 .area_in .list01{
    margin:3px 0 0 15px;
		}

.contents01 .area_in .clr2{
    clear:both;
		width:auto;
		height:1px;
		margin:5px 0;
		overflow:hidden;
		border-top:solid 1px #e6e6e6;
		}

.contents01 .inq_btn_area{
  margin:15px 0 0 0;
  }

.contents01 .inq_btn_area .inq_btn_page{
  margin:0 auto;
  }

.contents01 .btn_area{
    padding:10px 0 0 0;
    }

