@charset 'shift_jis';

#wrapper{
	/*margin:30px auto 0;*/
}

/********** FAX **********/
#fax{
	width:100%;
	font-size: 125%;
}
#fax h2 {
    background: url(https://www.kuradukuri.jp/online/sp/images/common/ttl-bg-sp-01.png) no-repeat 0 50%;
    width: 100%;
    height: auto;
    padding: 2%;
    box-sizing: border-box;
    background-size: cover;
    margin-bottom: 0.5em;
}
#fax h3{
	background: url(https://www.kuradukuri.jp/online/sp/images/common/ttl-bg-sp-02.png) no-repeat 0 100%;
    width: 100%;
    height: auto;
    padding: 0 0 0 2%;
    box-sizing: border-box;
    background-size: 100%;
    margin-bottom: 0.5em;
}
#fax h3 .t-wrapper{
	display:block;
	background:url(../images/fax/t-bg-top.png) no-repeat 0 0;
}
#fax h3 .t-box{
	display:block;
	padding:2% 3%;
	box-shadow:inset 0 0 1% rgba(0,0,0,0.3);
	background:url(../images/fax/t-bg-bottom.png) no-repeat 0 100%;
}
#fax .article{
	padding:1%;
}
#fax h4{
	margin:0;
	padding:1% 8px;
	font-size:110%;
	background:url(../images/fax/st-bg.png) no-repeat 0 100%;
}
#fax .section{
	padding:2% 2% 3%;
}
#fax .section .icon-daibiki{
	padding:0 0 2%;
}
#fax .section .icon-bank{
	padding:11% 0 2%;
}
#fax .section .icon-credit{
	padding:0 0 2%;
}
#fax .section p{
	margin:0;
	padding:0;
	line-height:1.5;
}
#fax .section p.txt-kouza{
	padding:3% 0 11%;
	font-weight:bold;
	color:#c00;
}
#fax .section p .card-brand{
	font-weight:bold;
	color:#c00;
}
#fax .section p a{
	text-decoration:underline;
	color:#39c;
}
#fax .section .btn-downloads{
	padding:7px 0 3%;
}
#fax .btn-downloads div {
    width: 49%;
}

#fax .section .btn-excel{
	float:left;
	padding:0 2% 0 0;
}
#fax .section .btn-pdf{
	float:left;
}

/********** \ **********/
#fax table{
	border-collapse:collapse;
}
#fax table th{
	padding:0 2%;
	border:solid 1px #fff;
	font-weight:normal;
	color:#fff;
	background:#633;
}

#fax table.tbl1{
	width:100%;
	font-size:90%;
}
#fax table.tbl1 th{
	padding:2%;
}
#fax table.tbl1 th.heading{
	width:16%;
	padding:2%;
}
#fax table.tbl1 td{
	width:21%;
	padding:2% 2px;
	border:solid 1px #fff;
	text-align:center;
	background:#eee5d5;
}

/********** o **********/
#fax h5{
	margin:0;
	padding:3px 0;
	font-size:90%;
	font-weight:normal;
}
#fax .txt-notice{
	padding:1% 0 2%;
	font-size:90%;
}

/********** CLASS **********/
#fax table.tbl2{
	width:100%;
	margin:0 0 2%;
	font-size:90%;
}
#fax table.tbl2 th{
	padding:2%;
}
#fax table.tbl2 th.heading{
	width:25%;
	padding:2%;
}
#fax table.tbl2 td{
	width:25%;
	padding:2% 2px;
	border:solid 1px #fff;
	text-align:center;
	background:#eee5d5;
}

