
p#description       { font-weight: bold; background-color: #f5f5f5; margin: 0px; padding: 0px; height: 20px }
h3                 { color: #2f4f4f; font-weight: bold; font-size: 13px; background-color: #fafad2; text-indent: 12px; margin: 0px; padding: 0px 0px 15px }
p#serviceh { color: #2f4f4f; font-weight: bold; font-size: 13px; background-color: #f5f5f5; margin: 0px; padding: 0px 0px 15px 12px }
h3#second  { color: #2f4f4f; font-weight: bold; font-size: 13px; background-color: #fafad2; text-indent: 22px; margin: 0px; padding: 0px }
p#service { color: #2f4f4f; font-weight: bold; font-size: 13px; background-color: #f5f5f5; text-indent: 22px; margin: 0px; padding: 0px }
p#service a   { color: #2f4f4f; font-weight: bold; font-size: 13px; text-decoration: none; background-color: #f5f5f5; text-indent: 22px; margin: 0px; padding: 0px }
h3#font { font-size: 15px; margin-left: 6px; padding-left: 6px }
h3.dark_g  { color: #2f4f4f; margin: 0px 0px 0px 4px; padding: 0px 0px 0px 4px }
h4      { font-size: 12px; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 6px }
p.m_space         { background-color: #f5f5f5; margin: 0px; padding: 0px; width: 624px; height: 16px }
p#mimai { color: #696969; font-weight: bold; font-size: 13px; margin: 5px 5px 0px; padding: 5px; border-style: solid; border-width: 2px; border-color: #dcdcdc white #dcdcdc white }
p.m_space_2 { background-color: #e7e7e7; margin: 0px; padding: 5px 0px; width: 530px; height: 8px }
p.m_subtitle               { border-top-left-radius: 20px; border-bottom-right-radius: 20px; color: #036584; font-style: italic; font-weight: bold; font-size: 20px; line-height: 30px; background-color: #A6F9EF; text-align: center; margin: 0px; padding: 5px }
p.m2_subtitle   { color: #8b4513; font-style: italic; font-weight: bold; font-size: 20px; line-height: 20px; background-color: #ffebcd; text-align: center; margin: 0px; padding: 10px 5px 17px }
ol.mokuji  { font-size: 11px; background-color: #fafad2; list-style-type: decimal; list-style-position: inside; margin: 0px; padding: 10px 0px 20px 10px }
p#description2        { color: #2f4f4f; font-weight: bold; font-size: 13px; background-color: #f5f5f5; margin: 0px; padding: 21px 0px 20px 12px }
p#description3 { border-bottom-right-radius: 20px; color: #2f4f4f; font-weight: normal; font-size: 12px; background-color: #f5f5f5; margin: 0px; padding: 0px 0px 20px 12px }
p#description3 a { color: #2f4f4f; text-decoration: underline }
p.title     { color: #006400; font-weight: bold; font-size: 24px; padding-top: 20px; padding-left: 5px; margin-bottom: 5px; }
dt    { color: #20202e; font-weight: bold; font-size: 13px; margin-bottom: 0px; padding-left: 12px }
dd  { font-size: 13px; padding-bottom: 30px; padding-left: 0px; padding-right: 10px; }
p     { font-size: 13px; margin: 0px 0px 0px 6px; padding: 10px 0px 0px 4px }
p#koumoku { margin-left: 8px }
ul#course1  { font-size: 14px; list-style-type: none; margin: 0px 0px 0px 25px; padding: 0px }
ul#course2 { font-size: 14px; list-style-type: circle; margin: 0px 0px 0px 20px; padding: 10px }
ul#course1 li  { font-size: 13px }
ul#course2 li { font-size: 13px }
ul#ppa     { font-size: 14px; list-style-type: decimal; list-style-position: outside; margin: 0px; padding: 20px 10px 10px }
ul#ppa li   { margin: 20px 10px 20px 30px; padding: 0px }
p#pfooter { font-size: 10px; margin: 0px; padding: 0px 0px 0px 5px }
p#pfooter2 { font-size: 11px; margin: 0px; padding: 0px 0px 0px 5px }
p#ppareg1 { color: #000; font-style: italic; font-size: 10px; margin: 0px; padding: 0px }
p#ppareg2 { color: #006400; font-size: 10px; margin: 0px; padding: 0px }
dt#large { font-size: 16px }
p.campain   { color: #ff2217; font-weight: bold; font-size: 13pt; background-color: #ffff31; text-align: center; margin-right: 120px; margin-bottom: 10px; margin-left: 120px; padding-bottom: 3px; border-right: 10px solid gray; border-bottom: 10px solid green }
p.campain a  { color: #ff2217; text-decoration: none }
p.campain a:link      { color:  #ff2217 }
p.campain a:visited     { color:  #ff2217 }
p.campain a:hover     { color:  #ff2217 }
p.campain a:active    { color:  #ff2217 }
table.kakomi3  { margin: 0px; width: 168px }
td.kakomi4  { color: #0000cd; font-weight: bold; font-size: 10px; background-color: #adff2f; text-align: center; margin-left: 4px; padding: 3px; border-style: solid; border-width: 1px; border-color: #800000 #d3d3d3 #800000 #d3d3d3; width: 152px }
td.kakomi4 a { text-decoration: none }
td.kakomi5 { color: #696969; font-size: 10px; background-color: #f5f5dc; text-align: left; margin: 0px; padding: 3px; border: solid 1px #d3d3d3 }
td.kakomi5 a  { text-decoration: none }
p.google_like      { text-align: left; position: relative; top: -34px; left: 225px }
p.google_like_3   { margin: 0px; padding: 0px; position: relative; top: 2px }
#news { padding: 0px 20px 0px 0px; }
