/*?@?\??---------------------------------------------------- */div#pagebody { text-align: center; width: 700px; margin: 0; padding: 0; }div.contents {width: 700px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color:#f0f0f0;}div.pageright {float:right;width: 630px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color:#ffffff;}/* ?C???p????????????????????????????text-decoration:none;color:#ffffff;background-color:#800000;text-align: center;font-size:200%;font-family: sans-serif;border-left: solid 1px #800000;???????????????????????????? *//*?@?g?b?v???o???ƑO???i???[?h?j---------------------------------------------------- */h1 {margin: 5px 0px 0px 0px;padding:  0px 0px 0px 0px;}h2 {margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}/* ?O?? */#lead p{margin: 8px 8px 8px 8px;padding: 0px 0px 0px 0px;line-height:147%;font-size:110%;}div#lead {margin: 8px 0px 8px 0px;padding: 8px 8px 8px 8px;}/*?@?????̌??o???ƒi???@???{?`---------------------------------------------------- */#pageleft h2{margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}#pageleft h3{margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}#pageleft h4{margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}#pageleft p{margin: 0px 6px 4px 6px;padding: 2px 0px 2px 8px;line-height:147%;}/*?@?u???????Ԃ??Ԋ??v???? */.akahata p{margin: 0px 0px 5px 0px;padding: 3px 0px 3px 8px;font-size:90%;text-align: right;}/*?@?E???̌??o???ƒi???@???{?`---------------------------------------------------- */#pageright h2{margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}#pageright h3{margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}#pageright h4{margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}#pageright p{margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}#bpage h3 {margin: 5px 0px 0px 0px;padding:  3px 3px 3px 3px;}div#kakomi { background-image: url(20080925_senkyo-seisaku-image/ap_background.gif); text-align: left; width: 640px; margin: 0; padding: 0; }div#kakomi2 { text-align: left; margin: 0; padding: 0; width: 640px; }.hd { font-size: 90%; line-height: 150%; text-align: right; }div #kakomi p { font-size: 95%; font-stretch: semi-condensed; line-height: 150%; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 80px; }div#kakomi h3 { color: white; font-size: 120%; background-color: #f67f19; padding: 10px; border-top: 10px solid white; border-bottom: 10px solid white; }div #kakomi h4 { color: #0080ff; font-size: 95%; line-height: 140%; margin-left: 80px; padding-top: 0; padding-bottom: 0; padding-left: 6px; border-left: 12px solid #f67f19; }b { color: #e67f19; font-weight: bold; }div #kakomi img { background-color: white; margin: 0 0 10px; padding: 0; border-bottom-width: 0; }div #contents_sub { background-image: url(20080925_senkyo-seisaku-image/ap_background.gif); width: 640px; }div#kakomi2 h3 { font-size: 130%; background-color: #f0f0f0; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-left: 20px solid #0080ff; }div#kakomi2 h4 { font-size: 120%; padding-left: 10px; }div #contents_sub h4 { color: #fff; font-size: 100%; background-color: #0080ff; margin-left: 80px; padding: 6px 10px; }div #contents_sub h5 { color: #0080ff; font-size: 95%; padding-left: 80px; }div #contents_sub p { font-size: 95%; line-height: 150%; padding-left: 80px; }#head .mokujihe { text-align: right; border-top: 2px solid silver; }div#ind1 {font-size:80%;margin: 3px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align: right;}