@charset gShift_JISh;
.lcts{
width:334px;
padding-right:10px;
float:left;
}
.rcts{
width:256px;
float:left;
}
/*-----------------*/
#lcts2{
width:271px;
float:left;
padding-right:15px
}
#rcts2{
width:313px;
float:left;
}
.flcts{
width:600px;
clear:both;
}
h3{
padding:20px 0 0 0;
}
#tbl1 table{
border-top:solid 1px #444;
border-left:solid 1px #444;
}
#tbl1 td{
padding:5px;
border-right:solid 1px #444;
border-bottom:solid 1px #444;
}
.subt{
font-size:120%;
font-weight:bold;
color:#22AA33;
padding-bottom:5px;
}
#medialist .mtd1{
width:160px;
text-align:center;
}
#medialist .mtd2{
background:#EFEFEF;
padding:5px;
color:#222;
font-weight:bold;
font-size:115%;
}
#medialist .mtd3{
padding-left:20px;
padding-top:10px;
}
#medialist .line{
text-align:center;
width:540px;
padding:18px 0;
}
.jtd1{
text-align:left;
padding-left:7px;
}