h2{
color: #333333;/*文字色*/
padding: 0.5em 0;/*上下の余白*/
border-top: solid 2px #e27c99;/*上線*/
border-bottom: solid 2px #e27c99;/*下線*/
}

h3{
font-size: 1.2em;/* 文字の大きさ */
font-weight: bold;/* 文字の太さ */
color: #333333;/* 文字の色 */
border-bottom: 2px dashed #e27c99;/* 文字下の点線の太さ・種類・カラー */
margin: 0 0 1.5em;
padding: 0.2em 0.8em;
}

.yellow_line{
background: linear-gradient(transparent 60%, #ffff7f 60%);
}

.pc #global_menu > ul >li a{
  background-color:#f0f0f0}

