@charset "utf-8";

/***------------
table cource2
------------***/
div.TABLE_COURCE2 {
position: relative;
width: 780px;
line-height: 1.3em;
clear: both;
}
div.TABLE_COURCE2 table {
border-collapse: separate;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-spacing: 0px;
margin: 0px auto 10px auto;
}
div.TABLE_COURCE2 td,th {
font-family: Verdana, Arial;
font-weight: normal;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
padding: 5px;
font-size:12px;
}
div.TABLE_COURCE2 th {
color: #FFFFFF;
background: #FA9936;
text-align: center;
}
div.TABLE_COURCE2 td {
}


div.bgl{
margin-top:20px;
background-image:url(img/bg_p_r1_c2.jpg);
background-repeat:no-repeat;
width:157px;
height:197px;
float:left;
}
div.bgl p.img{
padding: 10px 0 0 8px;
height:128px;
text-align:center;
}
div.bgl p.com{
padding: 10px 0 0 30px;
}
div.bgr{
background-image: url(img/bg_p_r2_c1.jpg);
background-repeat:no-repeat;
width:157px;
height:155px;
float:left;
}

div.bgr p.img{
padding: 10px 0 0 8px;
height:128px;
text-align:center;
}
div.bgr p.com{
padding: 10px 0 0 30px;
}
div.TABLE_COURCE2 div{
background: #FFE4C8;
padding:10px;
margin-bottom:10px;
}

div.ttl {
height:30px;
background-image: url(img/bg_t.jpg);
background-repeat:repeat-x;
background-position: left center;
color:#FFFFFF;
font-family: 'Lucida Grande', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;
padding:5px 0 0 5px;
margin-bottom:5px;
}
