body        { font-size: 12px; line-height: 120%; background-color: silver }
h1 { color: white; font-size: 11pt; font-weight: bold; line-height: 130% }
.red  { color: red; line-height: 120% }
.gyoukan { line-height: 120% }
.gyoukan2 { line-height: 180% }
p     { font-size: 12px; line-height: 120% }
td     { font-size: 12px; line-height: 120% }
.middle  { font-size: 15px; line-height: 120% }
.menu    { color: black; font-size: 12px; font-weight: normal; line-height: 150% }
.white { color: white }
.space  { text-indent: 12pt; margin-left: 12pt }
.small  { font-size: 10px; line-height: 150% }
a:link {color:#00008B}
a:visited {color:#800080}
a:active {color:#00008B}
a:hover {color:#FF0000}
.ponzu   { font-size: 12px; line-height: 120% }
.ponzu_red { color: #f00; font-size: 11pt; font-weight: bolder; line-height: 120% }
.ponzu_red2 { color: #f00; font-size: 10pt; line-height: 120% }
.ponzu_ryouri { line-height: 150% }
.ponzu_shohin { }
.ponzu_big { font-size: 12pt; font-weight: bolder; line-height: 120% }
.ponzu_middle { font-size: 10.5pt; font-weight: bolder; line-height: 120% }
.ponzu_setsumei  { font-size: 12px; line-height: 120%; padding-right: 20px; padding-left: 20px }
.ponzu_setsumei2   { font-size: 12px; line-height: 130%; text-decoration: none }
.ponzu_setsumei3  { padding-left: 5px }
.ponzu_setsumei_title { padding-top: 8px }
.ponzu_btn   { color: #f00; font-size: 11.5px; line-height: 120% }
.ponzu_btn2 { color: #191970; font-size: 11.5px; font-weight: 600; line-height: 120% }
.ponzu_btn a:link, .ponzu_btn a:visited  { color: #f00; font-size: 11.5px; font-weight: bold; line-height: 120%; text-decoration: underline }
.ponzu_btn a:active, .ponzu_btn a:hover  { color: #289f29; font-size: 11.5px; font-weight: bold; line-height: 120%; text-decoration: underline }
.ponzu-moji { font-size: 10px }
/*O||*/
.moji-top { color: #fff; font-size: 11pt; line-height: 130% }
.moji-top2 { color: #fff; font-size: 9pt; line-height: 130% }
.moji-page1     { color: #fff; font-size: 10pt; font-weight: bold; line-height: 140% }
.moji-page2   { color: #fff; line-height: 140% }
.padding { padding-right: 20px }
.padding2 { padding-right: 10px; padding-left: 60px }
.moji-setumei { color: #fff; padding: 12px }
.link-po { font-weight: bold }
.link-po a:link, .link-po a:visited,  { color: #ff8000 }
.order  { font-size: 12pt; font-weight: bold; padding: 5px 12px }
.oder-moji { font-size: 12pt; font-weight: bold; line-height: 130% }
.tokka   { color: #ffe600; font-size: 11pt; font-weight: bold; line-height: 140% }
.tokka2 { line-height: 140% }
.banner_moji { font-size: 12pt }
.banner_moji a:link, .banner_moji a:visited { color: #13007c; font-size: 12pt; font-weight: bold }
.banner_moji a:active, .banner_moji a:hover { color: #ff4d0b; font-size: 12pt; font-weight: bold }
.imgwaku { border: solid 1px black }
.moji-sio{
	font-size: 12pt;
	font-weight: bold;
	color: #FFFF00;
 }
