body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding : 0 ; margin : 0 ;}html { overflow-y : scroll ;}body { text-align: center; margin : 0 ; padding : 0 ; font-size : 12px ; font-family : Verdana, Helvetica, "ＭＳ Ｐゴシック", Osaka, sans-serif ; color : #ccc ; background-color : #02203c ; line-height : 1.2em ;}a { outline : 0 ;}a:link { color : #dd6 ; font-size : 12px ; font-weight : bold ; }a:visited { color : #dd6 ; font-size : 12px ; font-weight : bold ; }a:hover { color : #dd6 ; font-size : 12px ; font-weight : bold ; }a:active { color : #dd6 ; font-size : 12px ; font-weight : bold ; }p { margin : 12px 0px 0px 0px ; padding : 0 ;}strong { font-size : 12px ; font-weight : normal ;}.strong_bold { font-weight : bold ;}table { width : 520px ; border-collapse : collapse ; margin : 8px 0 0 0 ;}th,td { font-size : 12px ; text-align : left ; font-weight : normal ; padding : 3px 0px ; vertical-align : top ; line-height : 1.2em ;}ul { margin : 0 0 0 2em ; padding : 0 ;}.type2 { margin : 1em 0 0 1.5em ;}.type_none { margin : 0 0 0 2px ; list-style-type : none ;}li { margin : 0 ; padding : 0 ;}img { border : 0 ;}h1 { font-size : 20px ; color : #fc0 ; padding : 0 ; margin : 30px 0px 2px 0px ;}.h1_small { font-size : 18px ;}h2 { font-size : 14px ; color : #f99 ; padding : 0 ; margin : 40px 0px 7px 0px ; line-height : 1.2em ;}h3 { color : pink ; font-size : 12px ; font-weight : bold ; padding : 0 ; margin : 20px 0px 7px 0px ;}h4 { font-size : 12px ; font-weight : bold ; padding : 0 ; margin : 16px 0px 2px 0px ;}#wrapper { margin : 0 auto ; text-align : justify ; text-justify : distribute ; line-break : strict ; width : 755px ; background : #222 ; color : #ccc ; background-image: url("img/main_right.jpg"); background-repeat: repeat-y ;}#header { margin : 0 auto ; width : 755px ; height : 120px ; background-image : url("img/title_bg.jpg") ; background-repeat : no-repeat ; background-position : center center ;}#main { float : right ; width : 580px ; color : #ccc ; line-height : 1.2em ;}.contents { width : 535px ; padding : 0 ; margin : 18px 23px 20px 22px ;}.link_width { border-top : 1px dotted #555 ;}.link_th { width : 133px ; background-color : #333 ; text-align : right ; font-weight : normal ; vertical-align : middle ; padding : 10px 8px 10px 5px ; border-top : none ; border-bottom : 1px dotted #555 ; border-left : 5px solid #ccc ;}.link_td { width : 350px ; background-color : #222 ; text-align : left ; font-weight : normal ; padding : 10px 12px ; border-top : none ; border-bottom : 1px dotted #555 ;}.info_width { border-top : 1px dotted #555 ;}.info_th { width : 183px ; background-color : #333 ; text-align : right ; font-weight : normal ; vertical-align : middle ; padding : 10px 8px 10px 5px ; border-top : none ; border-bottom : 1px dotted #555 ; border-left : 6px solid #ccc ;}.info_td { width : 300px ; background-color : #222 ; text-align : left ; font-weight : normal ; padding : 10px 12px ; border-top : none ; border-bottom : 1px dotted #555 ;}.textarea { font-family : monospace ; font-size : 12px ;}input:focus ,select:focus ,textarea:focus { background-color : #fff ;}.required { color : #f33 ;}.error { font-size : 120% ; color : #f00 ; font-weight : bold ;}.e-mail { margin-bottom : 4px ;}.broad { width : 200px ; font-size : 12px ; border : 1px solid #666 ; padding : 2px ;}.broad_textarea { width : 320px ; font-size : 12px ; border : 1px solid #666 ; padding : 2px ;}.button_box { width : 100% ; text-align : center ; margin-top : 20px ;}.button { cursor : pointer ; background-color: #eee; border-width: 2px; border-style: solid; border-left-color: #ccc; border-top-color: #ccc; border-bottom-color: #999; border-right-color: #999;}.titlebox { width : 530px ;}.textbox { width : 530px ; margin : 0px 0px 40px 0px ; background-color : #222 ;}.text { margin : 8px 20px 6px 0px ;}#sub { float : left ; width : 175px ; color : #ccc ; font-size : 12px ; line-height : 1.4em ; }.ads_side_link { width : 160px; height: 93px; background-color : #222 ; border : 1px solid #555 ; padding : 0px 0px 3px 3px ; margin : 16px 0px 0px 6px ;}.ads_side { width : 160px; padding : 16px 5px 0px 10px ;}#bottom { clear: both; width : 755px; height: 37px; background-image: url("img/footer.jpg"); background-repeat: no-repeat; background-position: center center;}#bottom_link { width : 626px; height: 15px; margin : 0px 22px 0px 107px; padding : 11px 0px 11px 0px;}.ads_link468 { float: left; text-align: left; width : 480px;}.goto_top { float: right; text-align: right; width : 144px; padding : 0px 2px 0px 0px;}#footer { clear : both ; text-align : center ; width : 751px ; height: 55px ; background-image : url("img/footer.jpg") ; background-repeat: no-repeat ; padding : 1px 0px 0px 0px;}.floatend { clear: both;}.spacer600 { width : 160px; height: 600px;}.h1_history { width : 529px ; height : 22px ; color : #fc0 ; font-size : 20px ; padding : 0 ; margin : 27px 0 4px 0 ; border-bottom : 1px solid #666 ; line-height : 1em ;}.h2_history { color : #ccc ; font-size : 16px ; padding : 0 ; margin : 32px 0 2px 0 ; line-height : 1em ; border : 0 ; text-decoration : underline ;}.exceptional { color : #ccc ; font-size : 14px ; font-weight : bold ; padding : 8px 0 0 0 ; margin : 48px 0 32px 0 ; border-top : 2px dashed #666 ;}.dl_history { padding : 0 ; margin : 15px 0 0 10px ; line-height : 1.3em ;}.dl_history dt { font-weight : bold ; padding : 0 ; margin : 0 0 3px 0 ;}.dl_history dd { padding : 0 ; margin : 0 ;}.ul_history { padding : 0 ; margin : 0 0 4px 0px ;}.ul_history li { padding : 0px 0px 0px 13px ; list-style-type : none ; background : url("img/list_mark_01.gif") left 2px no-repeat ;}.ul_history_nest { padding : 0 ; margin : 2px 0 4px 0px ;}.ul_history_nest li { padding : 0px 0px 0px 13px ; list-style-type : none ; background : url("img/list_mark_02.gif") left 3px no-repeat ;}.bottom_link_history { width : 616px ; height : 15px ; margin : 0px 22px 0px 117px ; padding : 11px 0px 11px 0px ;}.ads_link468_history { float : left ; text-align : left ; width : 480px ;}.goto_top_history { float : right ; text-align : right ; width : 136px ;}#pa_help { margin : 0 auto ; width : 500px ; background-color : #222 ;}#pa_help_main { text-align : left ; width : 468px ; background : #222 ; color : #ccc ; padding : 0 ; margin : 0px 16px 0px 16px ;}.h1_pa_help { color : #ccc ; font-size : 20px ; padding : 0 ; margin : 20px 0 12px 0 ; border-bottom : 1px solid #666 ; line-height : 1.2em ;}.h2_pa_help { color : #ccc ; font-size : 14px ; padding : 0 ; margin : 32px 0 0 0 ; line-height : 1.2em ; border : 0 ;}.ul_pa_help { padding : 0 ; margin : 0px 8px 12px 18px ; list-style-type : square ;}.ul_pa_help li { padding : 0 ; margin : 10px 0 10px 0 ; line-height : 1.3em ;}.ul_pa_help_nest { padding : 0 ; margin : 6px 16px 6px 16px ; list-style-type : circle ;}.ul_pa_help_nest li { padding : 0 ; margin : 0 ; line-height : 1.4em ;}