@charset "UTF-8";

.txt_j{
width:220px;
float:left}

.txt_e{
width:210px;
float:right;
margin-left:7px}

.txt_a{width:436px}

/*移植部分*/
.blog_area{
width:470px}

#news-area {
width: 470px;
margin-top: 0px;
}


.scl-txtarea{
width: 470px;
height: 100px;
overflow: auto;
background-color:#FFFFFF
}

.scl-txtarea02{
margin: 0;
width: 450px;/* ---※入れ子にしたdivに"width"指定をしないとIEで横スクロールが出てしまう。---*/
}

.scl-txtarea02 dl {
margin: 0;
padding: 0 20px 8px 5px;
}

.scl-txtarea02 dt {
float: left;
margin: 0;
padding: 5px 12px 0 0;
background: url(../images/arrow.gif) no-repeat 5% 60%;
font-size: 10px;
line-height: 1.55em;;
}

.scl-txtarea02 dd {
margin: 0;
padding: 5px 0 0 0;
font-size: 10px;
line-height: 1.55em;
border-bottom: #b9b9b9 dotted 1px;
}

#news-under {
width: 470px;
height: 22px;
margin: 0;
padding: 0;
}

h3.coachbrog{
width:454px;
margin-bottom:0px}

.txt10{
width:436px;
font-size:12px;
line-height:18px;
color:#666666;
}

li{
list-style-type:none;
color:#4d4d4d;
font-size:12px;
line-height:18px;
margin-left:-40px}

p{margin:1em 0 0 0}

.pp{
font-size:12px;
color:#4d4d4d;
line-height:16px}

/*見出しテーブル*/
.cel2{
font-size:12px;
line-height:16px;
color:#666666;
padding-left:5px;
vertical-align:top
}

.tab_h4{
table-layout:fixed;
width:190px;
padding-bottom:5px}