@charset "UTF-8";
/* CSS Document */


/* アイコン */
.next { padding-right:15px; background:url(../images/icon-next.gif) no-repeat right; }
.prew { padding-left:15px; background:url(../images/icon-prew.gif) no-repeat left; }


/*  */
h1#tl_sc_main { margin:0; padding:0; background:url(../200901/images/tl-main.jpg); width:800px; height:100px; text-indent:-10000px; }
h1#tl_sc_main01 { margin:0; padding:0; background:url(../200901/images/tl-main.jpg); width:800px; height:100px; text-indent:-10000px; }


/* メイン BOX */
.tl_blue01 { color:#003399; font-weight:bold; }

.oshirase_img { float:left; width:135px; }
.oshirase_txt { float:left; width:425px; }


.line_v_dot { background:url(../../dolphins-choice/images/bg_v_dot.gif) repeat-y left; }


/* 右BOX */
.box_r { margin:0 0 15px 0; padding:10px 10px 10px 15px; border:1px solid #e9e9e9; border-top:none; }
.box_r_in { margin:0 0 15px 0; }

#gp-nagare { margin:0 0 20px 0; padding:0; line-height:1.0; font-size:11px; width:205px; }
#gp-nagare img { margin:0; padding:0; line-height:1.0; vertical-align:bottom; }
#gp-nagare a{ margin:0; padding:0; line-height:1.0; }


.col2_01 h2 , .col2_01 h3 { margin:0 0 15px 0; padding:0; line-height:1.0; }
.col2_02 h2 , .col2_02 h3 { margin:0 0 15px 0; padding:0; line-height:1.0; }



div.dc-box01 { margin:0 0 15px 15px; padding:0 0 15px 0; width:548px; border:1px solid #ccc; background:url(../images/bg-d-choice.jpg) bottom no-repeat; }
/* div.dc-box01 .dc-box01-pict { margin:14px 5px 0 14px; padding:0; float:left; width:160px; line-height:1.0; }
div.dc-box01 .dc-box01-txt { margin:14px 14px 0 0; padding:0; float:right; width:350px; } */
div.dc-box01 .dc-box01-pict { margin:0; padding:14px 5px 0 14px; float:left; width:160px; line-height:1.0; }
div.dc-box01 .dc-box01-txt { margin:0; padding:14px 14px 0 0; float:right; width:350px; } 
div.dc-box01 .dc-box01-txt h3 { margin:0 0 10px 0; padding:0; }
div.dc-box01 .dc-box01-txt p { margin:0; padding:0; }


div.dc-box02 { margin:0 0 15px 15px; padding:0; width:550px; }

.dc-next { margin:0 auto 15px auto; padding:0; height:26px; width:80px; background:url(../images/arw-down.gif) no-repeat; text-indent:-9999px; }

/* sidebar */
ul.list_nom01 { margin:0 10px 15px 5px; padding:0; }
ul.list_nom01 li { list-style-type:none; padding:0 0 5px 0; }
ul.list_nom01 li a { display:block; line-height:1.6; }

div.box-summary { margin:0 15px; padding:0; width:175px; }



/* ↓第2回 */

h1#tl_sc_main02 { margin:0; padding:0; background:url(../200901/images/tl-main.jpg); width:800px; height:100px; text-indent:-10000px; }

.box-dc02 { border:1px solid #ccc; border-top:none; }
.box-dc02-in { margin:0 14px 15px 14px; padding:20px 0 0 0; }
.box-dc02-in h2 { margin:0 0 30px 0; }
.box-dc02-in p { line-height:1.8; }

.bg-tooltip { width:200px; margin:0; padding:5px 7px; font-size:12px; color:#333; background:#fff; border:3px double #ddd; text-align:left; }
.bg-tooltip h4 { margin:0; padding:0 0 3px 0; line-height:1.5; }


.ph-l { margin:0; padding:0; width:260px; float:left; }
/* .ph-r { margin:0 0 0 290px; padding:0; width:260px; } */
.ph-r { margin:0; padding:0; width:260px; float:right; }
.ph-l p , .ph-r p { margin:0 0 3px 0; padding:0; }

.bg-arw01 { margin:0; padding:0; background:url(../200902/images/bg-arw01.gif) no-repeat -3px 75px; }
.bg-arw01b { margin:0; padding:0; background:url(../200902/images/bg-arw01.gif) no-repeat 0px 75px; }
.bg-arw02 { margin:0; padding:0; background:url(../200902/images/bg-arw02.gif) no-repeat 0px 0px; width:550px; height:40px; clear:both; }

.pR15 { padding-right:15px !important; }