/* CSS Document */
body {margin:0}
.clearboth {clear:both;}
.clearright {clear:right;}
.clearleft {clear:left;}

div.header002 { background-color:#0066CC; height:16px; padding:2px 0;}
*html div.header002 { height:20px; padding:2px 0;}
div.header002 h1 {font-size:12px; color:#FFFFFF; font-weight:bold; margin:0;}

#contents {width:850px; font-size:14px; text-align:left !important; margin-top:10px; color:#333333;}
#lnavi {width:135px; float:left;}
#main {width:650px; margin-left:145px;}
#footer00 { font-size:12px; line-height:1.4; border-bottom:1px dotted #333333; margin-bottom:1em;}
#footer-copr{ font-size:12px; line-height:1.4; margin:0 0 1em 0;}
#rollover {margin:0 0 0.5em 0;	padding:0;}
#rollover a {font-size:12px; line-height:1.3; display:block; margin:0 0 3px 0; padding:0.3em 0.3em 0.3em 13px; color:#FFFFFF; background:#0095C7 url('http://www.nttif.com/CAR/tokai/img/h_arrow.gif') no-repeat left;}
#rollover a:hover {background-color:#7EC9E2;}
#rollover a.end {margin-bottom:1em;}

#rollover01 {margin:0 0 0.5em 0; padding:0;}
#rollover01 a {font-size:12px; line-height:1.3; display:block; margin:0 0 3px 0; padding:0.3em 0.3em 0.3em 25px; color:#FFFFFF; background:#0095C7 url('http://medical.nttif.com/aflac/img/arrow01.gif') no-repeat left;}
#rollover01 a:hover {background-color:#7EC9E2;}
#rollover01 a.start {font-size:12px; line-height:1.3; display:block; margin:0 0 3px 0; padding:0.3em 0.3em 0.3em 13px; color:#FFFFFF; background:#0095C7 url('http://www.nttif.com/CAR/tokai/img/h_arrow.gif') no-repeat left;}
#rollover01 a.end {font-size:12px; line-height:1.3; display:block; margin:0 0 3px 0; padding:0.3em 0.3em 0.3em 25px; color:#FFFFFF; background:#0095C7 url('http://medical.nttif.com/aflac/img/arrow02.gif') no-repeat left; margin-bottom:1em;}


#service {margin:0 0 0.5em 0;	padding:0;}
#service a {font-size:12px; line-height:1.3; display:block; margin:0 0 3px 0; padding:0.3em 0.3em 0.3em 13px; color:#FFFFFF; background:#FF643E url('http://www.nttif.com/CAR/tokai/img/h_arrow.gif') no-repeat left;}
#service a:hover {background-color:#FFAA95;}
#service a.end {margin-bottom:1em;}

h5.b_blue {background-color:#61A200; padding:0.3em; color:#FFFFFF; margin:0 0 0.3em 0em; font-size:14px}
h5.b_green {background-color:#D36C76; padding:0.3em; color:#FFFFFF; margin:0 0 0.3em 0em; font-size:14px}



h5.b_shushin {background-color:#009F00; padding:0.3em; color:#FFFFFF; margin:0; font-size:14px}
h5.b_josei {background-color:#FF68A5; padding:0.3em; color:#FFFFFF; margin:0; font-size:14px}
h5.b_gan {background-color:#5353D5; padding:0.3em; color:#FFFFFF; margin:0; font-size:14px}
h5.b_kaigo {background-color:#B46A69; padding:0.3em; color:#FFFFFF; margin:0; font-size:14px}
h5.b_nenkin {background-color:#17B0BD; padding:0.3em; color:#FFFFFF; margin:0; font-size:14px}
h5.b_ser {background-color:#F96610; padding:0.2em; color:#FFFFFF; margin:0; font-size:14px}

#truste {margin:2em 0 0 0; text-align:center;}
#truste a{font-size:10px; color:#666666; line-height:1.3; text-decoration:none;}

div.logo {float:right; margin-top:5px;}

.float_r {float:right; margin:1
.5em 3.5em 0.5em 0.5em;}
.float_l {float:left;  margin:0 0.5em 0.5em 0 ;}

/* 左ナビ */
h4 {font-size:12px; background-color:#006699; color:#FFFFFF; font-weight:normal; padding:0.3em; margin:0 0 3px 0; line-height:1.2em;}
h4.ser {font-size:12px; background-color:#FF3300; color:#FFFFFF; font-weight:normal; padding:0.3em; margin:0 0 3px 0; line-height:1.2em;}

/* メイン */
h2 {background:url('http://www.nttif.com/CAR/tokai/img/h_bg01.jpg') repeat-x #003366 center; font-size:14px; line-height:1.2em; color:#FFFFFF; padding:0.3em; margin:0 0 1em 0;}

h2.green {background:url(/aflac/future/img/bar_green.jpg) repeat-x #003366 center; font-size:14px; line-height:1.2em; color:#FFFFFF; padding:0.3em; margin:0 0 1em 0;}


h3 {border-left:3px solid #FF9900; border-bottom:1px solid #999999; font-size:14px; margin:0 0 1em 0; padding:0 0 3px 3px;}
h3.ch01{ border-left:3px solid #FF9900; border-bottom:1px dotted #FF9900; font-size:14px; margin:0 0 1em 0; padding:0 0 3px 3px;}



h6.ch01 {background-color:#CCCCCC; color:#666666; padding:0.5em; font-size:12px; margin:0;}

p.fs12 {font-size:14px; line-height:1.4em; margin:0 0 1em 0;}
p.tk01 {border:1px solid #999999; margin:0 0 1em 0; padding:0.5em; font-size:12px; line-height:1.4; color:#666666;}

p.hako {font-size:12px; line-height:1.4em; margin:0.8em;}

.chui {color:#CC6633; font-size:10px; line-height:1.3;}
img.fleft {float:left; margin:0 3px 3px 0;}
img.fright {float:right; margin:0 0 3px 3px;}

p.imager { margin:0 0 1em 0;}
p.imager span {width:50px; float:right;}

p.imagel { margin:0 0 1em 0;}
p.imagel span {width:50px; float:left;}


/* header */
.freedial {margin:0 20px 3px 0;}