﻿h1{
position: relative;
padding: 0.2em;
background: #ff6360;
color: white;
font-family: 'Gamja Flower', cursive;
}

h1::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px #dc143c;
}


h1.pharmacy{
position: relative;
padding: 0.2em;
background: #add8e6;
color: white;
font-family: 'Gamja Flower', cursive;
}

h1.pharmacy::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px #191970;
}




h2{
position: relative;
padding: 0.1em;
background: #FF9999;
color: white;
font-family: 'Gamja Flower', cursive;
}

h2::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 10px transparent;
border-right: solid 15px #dc143c;
}



h2.pharmacy{
position: relative;
padding: 0.1em;
background: #add8e6;
color: white;
font-family: 'Gamja Flower', cursive;
}

h2.pharmacy::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 10px transparent;
border-right: solid 15px #191970;
}




h3 {
position: relative;
padding: 0.6em;
background: -webkit-repeating-linear-gradient(-45deg, #fff5df, #fff5df 4px,#ffe4b1 3px, #ffe4b1 8px);
background: repeating-linear-gradient(-45deg, #fff5df, #fff5df 4px,#ffe4b1 3px, #ffe4b1 8px);
border-radius: 7px;
font-family: 'Gamja Flower', cursive;
}

h3:after {
position: absolute;
content: '';
top: 100%;
left: 30px;
border: 15px solid transparent;
border-top: 15px solid #ffebbe;
width: 0;
height: 0;
}




h4 {
background: #ffffff;/*背景色*/
padding: 0.5em;/*文字まわり（上下左右）の余白*/
}



li {
  list-style-image: url(./assets/images/arrow.png);
  font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
}


table, th, td {
  border-collapse: collapse;
  border: 1px solid #ccc;
  line-height: 1.5;
}

table.type06 th {
  width: 200px;
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  background: #ff6347;
  color: #ffffff;
}
table.type06 td {
  width: 300px;
  padding: 10px;
  vertical-align: top;
}

