@charset "UTF8";

h1 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #616161; font-size: 22px; margin: 30px 0px 60px 0px; padding-bottom: 22px; background:url("../img/all/p_tenline.gif") repeat-x 0 100%; line-height:1.2em;}

h3.mi {margin:30px 0 0 0; font-size:16px;}
h3.mi_line {padding:30px 0 0 0; margin:20px 0 0 0; font-size:16px; background:url("../img/all/p_tenline.gif") repeat-x 0 0;}

.main p {line-height:130%;}
.main p.caption {font-size:14px;}
.main input.mailform {width:300px;}
.main h3.h3_enquete {font-size:18px; margin:30px 0 20px 0;}
.main h4.h4_enquete {font-size:14px; margin:30px 0 15px 0;}
.main p.mi {font-size:14px; font-weight:bold; margin:60px 0 20px 0;}
.main .f_size1 {width:100px;}
.main .f_size2 {width:270px;}
.main .f_size3 {width:480px;}
.main textarea {width:480px;}
.main input {margin-right:5px;}
.main form p {font-size:12px;}

.main table.tb_cr_club {margin:10px auto 30px auto;}
.main table.tb_cr_club td {padding:5px 7px;}
.main table.tb_cr_club td.pre {vertical-align:bottom; text-align:center; width:240px;}
.main table.tb_cr_club td p.pre_mi {padding:3px 5px; background:#eee; font-size:14px; font-weight:bold; line-height:120%; margin-bottom:15px; color:#666;}

.main table.tb_index {margin:20px auto; border-bottom:1px solid #ccc; width:650px;}
.main table.tb_index th {padding:5px 7px; text-align:left; width:100px;}
.main table.tb_index td {padding:5px 7px; font-size:14px;}
.main table.tb_index td.ttl {font-weight:bold;}
.main table.tb_index td.day {font-size:12px; padding-bottom:20px;}

.research_error {color:#f00; margin:30px;}


table.tb_cro_pagetitle {}
table.tb_cro_pagetitle td {padding:0px 5px;}
