



/********** メインビジュアル **********/

/********** レイアウト **********/

/********** トップ左側 **********/

.top-left{float:left; width:312px; padding:15px 0 0 0;}
.top-right{float:right; width:312px; padding:15px 0 0 0;}

.yume-tab{width:312px;}
.yume-tab .td01{font-weight:bold; color:#FFFFFF; text-align:center; width:88px;}
.yume-tab .td01 a{color:#FFFFFF;}{text-decoration:none; overflow:hidden; color:#555555;}
.yume-tab .td01 a:Hover {color:; text-decoration:underline;}
.yume-tab .td02{padding:4px 0 4px 7px; border-bottom:dotted #e2e2e2 1px;}

.pre-left{float:left; margin:5px 3px;}
.pre-right{float:right; width:240px; padding:3px 0;}
.pre-tab td{padding:2px 3px;}
.pre-tab .td03{color:#fe5e5e;}
.pre-tab .td03 a{color:#fe5e5e;}
.pre-tab .td04{width:105px;}
.pre-tab .td05{text-align:right;}

.bnr-yume{padding:12px 0 0 0;}
.kyosan{padding:25px 0 0 0;}
.bnr-kyosan01{float:left; padding:0 10px 0 0; width:234px;}
.bnr-kyosan02{float:left; padding:0 10px 0 0; width:182px;}
.bnr-kyosan02 p{font-size:10px; line-height:13px;}
.bnr-kyosan03{float:left;}