/*?@?\??---------------------------------------------------- */div#pagebody {width: 700px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}div#contents {width: 700px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}div#pageleft {float:left;width: 460px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}div#pageright {float:right;width: 230px;margin: 2px 0px 0px 0px;padding: 0px 0px 0px 5px;border-left: solid 1px #ffcc66;}/*?@?g?b?v???o???ƑO???i???[?h?j---------------------------------------------------- */h1 {margin: 3px 0px 5px 15px;padding:  0px 0px 0px 0px;}/* ?O?? */#lead p{margin: 8px 8px 8px 8px;padding: 0px 0px 0px 0px;line-height:147%;font-size:110%;}/*?@?????̌??o???ƒi???@???{?`---------------------------------------------------- */#pageleft h2{margin: 0px 0px 10px 0px;padding: 3px 0px 3px 8px;border-top: solid 1px #ffcc66;border-bottom: solid 1px #ffcc66;border-left: solid 1px #ffcc66;border-right: solid 1px #ffcc66;}#pageleft h3{margin: 3px 0px 3px 0px;padding: 3px 0px 3px 8px;background-color: #ffcc66;}#pageleft h4{margin: 3px 0px 3px 0px;padding: 3px 0px 3px 8px;background-color: #ffcc66;}#pageleft p{margin: 1px 0px 1px 0px;padding: 3px 0px 3px 8px;}/*?@?E???̌??o???ƒi???@???{?`---------------------------------------------------- */#pageright h2{margin: 0px 0px 8px 0px;padding: 3px 0px 3px 8px;border: solid 1px #800000;font-size:120%;}#pageright h3{font-size:90%;margin: 3px 0px 3px 0px;padding: 3px 0px 3px 8px;border: solid 1px #800000;background-color:#fff;}#pageright h4{margin: 3px 0px 3px 0px;padding: 3px 0px 3px 8px;background-color: #800000;}#pageright li{font-size:90%;}/* ?{?b?N?X?^?̃????N???̂P---------------------------------------------------- */#blink1 a { font-weight: bold; display: block; margin: 1px 2px; padding: 4px; background-color: #ffffff; text-decoration:none; border-left: 16px solid #06f; border-bottom: 1px solid #ccf; border-right-width: 1px; }#blink1 a:hover { display: block; margin: 1px 2px; padding: 4px; background-color: #cf9; border-left: 16px solid #ff0000; border-bottom: 1px solid #ff0000; border-top-color: #ff0000; border-top-width: 1px; border-right-color: #ff0000; border-right-width: 1px; }/* ???X?g---------------------------------------------------- */#sample ul{margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;}#sample li{list-style-type: square;margin: 4px 0px 4px 0px;padding: 0px 0px 0px 0px;}/* ?????N---------------------------------------------------- */#sample h3 a {text-decoration:none;color:#ffffff;}}div#conright {  float:right;  width: 220px;  margin: 10px 0px 0px 0px;  padding: 5;}div#itiran {  float:left;  width: 460px;  margin: 13px 0px 0px 0px;  paddingp: 0;}/* ?f?U?C???@?OW?̃e?[?u??---------------------------------------------------- */table#special p { margin: 6px 10px 6px 10px; padding: 0px;}table#special a {text-decoration: none; background-color: #ffffff; display: block; padding: 4px 4px 4px 6px; border-style: solid; border-width: 1px 1px 1px 9px; border-color: #FFA500 #FFA500 #FFA500 #FFA500 ;}table#special a:hover  { font-weight: none; background-color: #fff0f5;  padding: 4px 4px 4px 6px; border-style: solid;border-width: 1px 1px 1px 9px; border-color: #ff0000 }/* ?f?U?C???@?OW?i???҂Ɏd?????Ȃǁj---------------------------------------------------- */table#tokusyu {color: #DCDCDC;margin: 2px 0px 0px 0px;}/*table#tokusyu a {text-decoration: none; background-color: #ffffff; padding: 0px; border-style: solid; border-width: 1px; border-color: #FFA500 #FFA500 #FFA500 #FFA500 ;}table#tokusyu a:hover  { font-weight: bold; background-color: #fff0f5; border-style: solid; border-width: 1px; border-color: #ff0000 }*//* ?f?U?C???@???ڂ̃L?[???[?h?i???҂Ɏd?????Ȃǁj---------------------------------------------------- */div#tyuumoku {background-color: #F5F5F5;border: solid 1px #808080;padding-top:3px;padding-left:0px;padding-right:8px;padding-bottom:12px;margin-top: 4px;margin-left: 5px;margin-right: 0px;margin-bottom: 0px;}#tyuumoku h4 {text-align: center;}/* ?f?U?C???@?ꗗ---------------------------------------------------- */#itiran h4 {font-size: 1.3em;color: #FF4500;padding: 0px;margin-top: 20px;margin-left: 13px;margin-right: 0px;margin-bottom: 3px;}#itiran li {padding: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 8px;}