@charset "iso-8859-1";

@import url(style.css);
@import url(base.css);

/* ------------------------------------------
KAIHATSUGIJUTSU YOU
--------------------------------------------- */
#contentBox h3 { margin:0 13px 20px 21px; width:543px; background: url(../img/line.gif) no-repeat bottom; padding-bottom:5px; font-weight:bold; font-size:140%;}
#contentBox02 h3 { margin:0 13px 20px 21px; width:689px; background:url(../img/line02.gif) no-repeat bottom; padding-bottom:5px; font-weight:bold; font-size:140%;}
h4 { font-size:105%; font-weight:bold;}
h5 { font-size:110%; font-weight:bold;}

.blond { color:#b88d6c}
h4.type02 { font-size:105%; color:#073871; font-weight:bold; border-left: 3px solid #073871; background:#dce8eb; width:522px; margin:15px 0 5px; padding:4px 0 2px 9px}

/*INDEX*/
.txtBox01 { float:left; width:380px !important;
 width /**/:390px;}
.indexBox01 { float:left; width:334px; border: 1px solid #999; margin:10px 0; height:120px}
.indexBox02 { float:right; width:334px; border: 1px solid #999; margin:10px 0; height:120px}
.indexBox01 h4,.indexBox02 h4 { padding:7px 5px;}
.indexBox01 p,.indexBox02 p { padding:0 8px;}

h4.type01 { font-size:105%; color:#073871; font-weight:bold; border-left: 3px solid #073871; background:#dce8eb; width:670px; margin-bottom:5px; padding:4px 0 2px 9px}


/*carbon*/

.table02 { background:url(../company/rd/img/t01_bg.gif) repeat-y; width:532px; margin-top:10px;}
.w189 { width:189px}
.w240 { width:240px}

/*toiawase*/
.table03 { border-bottom: #ccc 1px solid;border-right: #ccc 1px solid; margin-top:10px}
.table03 th { background:#dbe6e9; border-left: #ccc 1px solid;border-top: #ccc 1px solid; padding:5px; text-align:left; font-weight:bold}
.table03 td { border-left: #ccc 1px solid;border-top: #ccc 1px solid;padding:5px;}

.dot { background:url(../img/dot1.gif) repeat-x; width:513px; margin-top:10px}