/*下階層のコーナー＆ミニタイトル、バックボタン、説明文、その他文章部分のCSS*/

/*コーナータイトル*/
.ct_title {  font-size: small; color: #003333; font-weight: bold; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 2px; text-align: left; border-bottom: #009999 solid 1px; border-left: #009999 double 6px; width: 620px; margin-top: 1em; background: url(../images/b_backimg.gif) repeat-y}

/*コーナーメニュー*/
.ct_menu {  font-size: 12px; border-right: #999999 solid 1px; padding-right: 2px}

/*コーナーリンク*/
.ct_menu a:link{text-decoration:none; color: #0066cc; background: #ffffff; border-left: #999999 solid 1px; padding-left: 4px; padding-right: 0px}
.ct_menu a:visited{text-decoration:none; color: #0066cc; background: #ffffff; border-left: #999999 solid 1px; padding-left: 4px; padding-right: 0px}
.ct_menu a:hover{text-decoration:underline; color: #ff6600; background: #ffffcc; border-left: #999999 solid 1px}
.ct_menu a:active{text-decoration:none; color: #cc0000; border-left: #999999 solid 1px}

/*コーナータイトルロング*/
.ct-title2 {  font-size: small; color: #003333; font-weight: bold; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 2px; text-align: left; border-bottom: #009999 solid 1px; border-left: #009999 double 6px; width: 700px; margin-top: 1em; background: url(../images/b_backimg.gif) repeat-y}

/*ミニタイトルとライン*/
.mt_line {  font-size: x-small; font-weight: lighter; border-bottom: #0066cc dashed 1px; border-left: #6699ff solid 8px; padding: 2px; padding-left: 4px; margin-top: 10px; margin-bottom: 3px}

/*ミニタイトル左バックボタン*/
.mt_back {  font-size: x-small; position: absolute; left: 680px; margin-bottom: -3.9ex; margin-top:1em; white-space: nowrap}

/*コーナータイトル下説明文*/
.top_copy {  font-size: x-small; color: #333333; line-height: 140%; width: 610px; padding: 6px; text-align: left; text-indent: 1em}

/*コーナータイトル下説明文(左寄せ)*/
.top_copy_l {  font-size: x-small; color: #333333; line-height: 140%; width: 610px; padding: 6px; text-align: left}

/*コーナータイトル下説明文(中揃え)*/
.top_copy_c {  font-size: x-small; color: #333333; line-height: 140%; width: 610px; padding: 6px; text-align: center}

/*コーナータイトル下説明文(右寄せ)*/
.top_copy_r {  font-size: x-small; color: #333333; line-height: 140%; width: 610px; padding: 6px; text-align: right}

/*その他文章部分：x-small、グレー、行間140%、上空間0ex*/
.comment  {  font-size: x-small; color: #333333; line-height: 140%; margin-top: 0ex}