@charset "shift_jis";

/*=========================================================
 [ m_heading.css ]
 module - heading style
 date - creation:2007-10-12 // update:2007-12-05
=========================================================*/

/*=========================================================
 index
  1. heading style
=========================================================*/

/* 1. heading style
=========================================================*/
/* Common setting */
#content h2 span,#content h3 span{
 font-weight:normal;
 font-size:85%;
}

/* heading level1
---------------------------------------------------------*/
/*#content h1 {
 margin-bottom:12px;
 padding-bottom:12px;
 font-size:117%;
 background:transparent url(../images/heading1_border1.gif) repeat-x scroll left bottom;
}*/

#content h1 {
 padding:8px 4px 15px 8px;
 margin-bottom:18px;
 font-size:117%;
 border-top:1px solid #BBBBBB;
 background: url(../images/heading1_border.jpg) repeat-x left bottom;
}
#content .Lvh1 {
 padding:8px 4px 15px 8px!important;
 margin-bottom:18px!important;
 font-size:117%!important;
 border-top:1px solid #BBBBBB!important;
 background: url(../images/heading1_border.jpg) repeat-x left bottom!important;
 border-bottom:none!important;
 border-left:none!important;
 border-right:none!important;
 margin-top:20px!important;
 clear:both;
 line-height:1.5!important;
}
.column1 h1 {
 margin-bottom:12px;
 background:none;
}

/* heading level2
---------------------------------------------------------*/
#content h2{
 margin-bottom:1.5em;
 padding:4px 0 4px 8px;
 background:#EBEBEB url(../images/heading_bk1.jpg) repeat-x left top;
 border:1px solid #BBBBBB;
 border-bottom:1px solid #368A1A;
 font-weight:bold;
 line-height:1.2;
}

/* heading level3
---------------------------------------------------------*/
#content h3{
 margin-bottom:1em;
 padding:1px 0 1px 6px;
 border-left:4px solid #368A1A;
 line-height:1.2;
}

/* heading level4
---------------------------------------------------------*/
#content h4{
 margin-bottom:.5em;
 padding:2px 0;
 border-bottom:1px dotted #AAAAAA;
 line-height:1.2;
}
