@charset "shift_jis";
/* CSS Document */

/*-------------photo01----------------*/

.photo01 {
height:100%;
margin-bottom:20px;
}

.photo01-left {
float:left;
width:310px;
height:100%;
}

.photo01-right {
float:right;
width:310px;
height:103px;
height:100%;
}


.photo01-left .photo01-left-box {
float:left;
width:156px;
line-height:160%;
}

.photo01-left .photo01-right-box {
float:right;
width:156px;
}


.photo010-right .photo01-left-box {
float:left;
width:156px;
}

.photo01-right .photo01-right-box {
float:right;
width:156px;
}

/*-------------photo02----------------*/

.photo02{
width:640px;
}

.photo02-left {
float:left;
width:206px;
}

.photo02-center {
float:left;
width:206px;
margin-left:11px;
}

.photo02-right {
float:right;
width:206px;
}


/*-------------list-box----------------*/

.list-box {
padding:15px 10px 0 10px;
}

.list-box ul li {
display:block;
height:25px;
line-height:160%;
clear:both;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dashed #CCCCCC;
}

.list-box ul li .size {
display:block;
width:135px;
height:25px;
float:left;
padding-top:5px;
letter-spacing:0.1em;
}

.list-box ul li .btn {
display:block;
width:150px;
height:25px;
float:right;

}

/*-------------list-box02----------------*/
.list-box02 {
line-height:160%;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dashed #CCCCCC;
height:19px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
}

.list-box02 li.size {
height:19px;
float:left;
padding-top:1px;
/*letter-spacing:0.1em;*/
}

.list-box02 li.btn {
height:19px;
float:right;
}

/*-------------list-box03----------------*/
.list-box03 .list-box-title {
height:16px;
padding-bottom:10px;
}

.list-box03 ul {
padding-left:10px;
}

.list-box03 ul li {
line-height:160%;
list-style-type:decimal;
list-style-position:inside;
padding-top:10px;
}

/*-------------txt_style----------------*/

.txt_style02 {
font-size:90%;
text-align:right;
padding-top:5px;
}