@charset "UTF-8";



.ticket{

margin:27px 14px 0px 7px;

}

.item{

margin:27px 2px 0px 1px;

}

.ticket p,
.item p{

margin:0px 0px 1em;

}

.basebox_body p .red{

color:#c00;

font-weight:normal;

}

.catch_ticket{

color:#3638a9;

font-size:90%;

font-weight:bold;

}

.ticket p.lastchild,
.item p.lastchild{

margin:0px;

}

.item hr{

margin-top:30px;
margin-bottom:30px;

}

.ticket_table{

margin:0px 0px 1em;

}

.ticket_table th{

width:110px;

}

.ticket_table2nd{

margin:0px 0px 1em;

}

.ticket_table2nd th{

width:60px;

}
.ticket_table2nd li{
margin:0px 0px 1em;
}
.ticket_table2nd li.lastchild{
margin:0px;
}
.attlist{

margin:0px 15px 1em 0px;

list-style-type:circle;

}



.t_h3{

margin:0px 0px 1em;

padding:3px 0px 4px 7px;

border-left:5px solid #3638a9;

color:#3638a9;

font-size:130%;

font-weight:bold;

}

.wrap_message{
}
.wrap_message .imgarea{
float:left;
}
.wrap_message .txtarea{
float:left;
width:212px;
}
.wrap_message .txtarea2{
float:left;
width:212px;
padding-top:45px;
}
.wrap_message .txtarea .firstchild{
margin:0px;
padding:45px 0px 50px;
}
.wrap_message .txtarea .firstchild2{
margin:0px;
padding:10px 0px 15px;
}
.wrap_message .txtarea .firstchild3{
margin:0px;
padding:20px 0px 45px;
}
.wrap_message .txtarea .lastchild{
margin:0px;
text-align:right;
}
.ticket_table .tuning{
margin:-8px 0px 3px;
}

.itemlist{
margin:1em 0px 0px;
}
.itemlist li{
margin:0px 0px 1em;
}
.itemlist li .imgarea{
float:left;
padding:0px 10px 0px 0px;
width:162px;
text-align:center;
}
.itemlist li .txtarea{
float:left;
padding:5px 0px 0px;
width:299px;
}
.itemlist li .txtarea p{
margin:0px;
}
.itemlist li .txtarea p.lastchild{
margin:10px 0px 0px;
}
.basebox_body p .reds{
color:#c00;
font-size:80%;
font-weight:normal;
}