@charset "UTF-8";

@import "../../css/style.css";

div#kouka { width: 724px; float: right; }
div#kouka div#kouka_inner { padding: 0 24px 0 0; width: 700px; text-align: left; font-size: 90%; }
div#kouka div#kouka_inner div.alpha { margin: 0 auto 30px; width: 670px; }

div#kouka div#kouka_inner div.alpha p.right { text-align: right; }
div#kouka div#kouka_inner div.alpha ul { margin: 1em 0; padding: 0; list-style: none; }
div#kouka div#kouka_inner div.alpha li { padding: 0.5em 0; background: url(../../images/common/dotted.gif) repeat-x left bottom; }
div#kouka div#kouka_inner div.alpha li span { padding: 0 0 0 10px; background: url(../../images/common/list_arrow.gif) no-repeat left 0.5em; }

div#kouka div#kouka_inner div.alpha div.txt { margin: 1em 0; padding: 2em; background: #fff5de; }
div#kouka div#kouka_inner div.alpha div.txt p.right { text-align: right; }
div#kouka div#kouka_inner div.alpha strong { margin: 1em 0; color: #046714; display: block;  border-bottom: 1px dotted #bbbbbb; }
div#kouka div#kouka_inner div.alpha strong.right { text-align: right; }
div#kouka div#kouka_inner div.alpha strong.center { text-align: center; }
div#kouka div#kouka_inner div.alpha p { margin: 16px 0 0 0; padding: 0; }
div#kouka div#kouka_inner div.alpha dl { margin: 1em 0; padding: 2em; background: #fff5de; }
div#kouka div#kouka_inner div.alpha dl dt { margin: 0; padding: 0; font-weight: 600; }
div#kouka div#kouka_inner div.alpha dl dd { margin: 0 0 1em 0; padding:  0 0 0 1em; }
div#kouka div#kouka_inner div.alpha p.day { margin: 2em 0 0 0; font-weight: 600; text-align: right; }