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 : 13px ; font-family : Verdana, Helvetica, "ＭＳ Ｐゴシック", Osaka, sans-serif ; color : #333 ; background-color : #000 ; line-height : 1.2em ;}a { outline : 0 ;}a:link { color : #06f ; font-size : 13px ; font-weight : bold ; }a:visited { color : #06f ; font-size : 13px ; font-weight : bold ; }a:hover { color : #06f ; font-size : 13px ; font-weight : bold ; }a:active { color : #06f ; font-size : 13px ; font-weight : bold ; }img { border : 0 ;}p { padding : 0 ; margin : 13px 0px 0px 0px ;}textarea { font-family : monospace ; padding : 0 ; margin : 0 ;}strong { font-weight : normal ;}.strong_bold { font-weight : bold ;}.text_bold { font-weight : bold ;}ul { padding : 0 ; margin : 0 0 20px 19px ;}li { padding : 0 ; margin : 0 ; line-height : 1.3em ;}table { width : 535px ; border-collapse : collapse ; margin : 8px 0 0 0 ;}th,td { color : #222 ; font-size : 13px ; text-align : left ; padding : 3px 0px ; vertical-align : top ; line-height : 1.2em ;}h1 { color : #333 ; font-size : 20px ; padding : 0 ; margin : 30px 0 36px 0 ;}.h1_small { font-size : 18px ;}h2 { color : #333 ; font-size : 16px ; padding : 0 ; margin : 32px 0 8px 0 ; line-height : 1.2em ; border-bottom : 1px solid #666 ;}h3 { color : #333 ; font-size : 14px ; font-weight : bold ; padding : 1px 0 1px 0 ; margin : 20px 0px 4px 0px ; text-decoration : underline ;}h4 { font-size: 13px ; font-weight : bold ; padding : 0 ; margin : 16px 0px 1px 0px ;}#wrapper { margin : 0 auto ; text-align : justify ; text-justify : distribute ;/* text-justify : inter-ideograph ; *//* line-break : normal ; */ line-break : strict ; width : 755px ; color : #333 ; background-color : #d3d3be ; background-image : url("img/main.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 : #333 ; line-height : 1.2em ;}.contents { width : 530px ; padding : 0 ; margin : 19px 27px 32px 23px ;}.topic_path {}.text { width : 535px ; padding : 6px 6px 6px 4px ;}.textarea_broad { width : 480px ; font-size : 13px ; border : 1px solid #666 ; padding : 2px ;}.ads_main336 { width : 336px ; margin : 24px 0 0 10px ;}#sub { float : left ; width : 175px ; color : #333 ; font-size : 13px ; line-height : 1.4em ; }.ads_side_link { width : 160px ; height : 93px ; background-color : #fff ; border : 1px solid #666 ; padding : 0px 0px 3px 3px ; margin : 16px 0px 0px 5px ;}.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 : 146px ;}#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 ;}.h2_guidance { color : #333 ; font-size : 16px ; padding : 0 ; margin : 32px 0 16px 0 ; line-height : 1.2em ; border-bottom : 1px solid #666 ;}.dl_guidance { padding : 0 ; margin : 15px 0 0 0px ; line-height : 1.3em ;}.dl_guidance dt { padding : 0 ; margin : 10px 0 0 0 ;}.dl_guidance dd { padding : 0 ; margin : 1px 0 0 0 ;}.ul_guidance { padding : 0 ; margin : 16px 8px 12px 18px ; list-style-type : square ;}.ul_guidance li { padding : 0 ; margin : 12px 0 12px 0 ; line-height : 1.3em ;}.ul_guidance_nest { padding : 0 ; margin : 6px 16px 6px 16px ; list-style-type : circle ;}.ul_guidance_nest li { padding : 0 ; margin : 0 ; line-height : 1.4em ;}.thanks { padding : 12px 0 0 0 ; margin : 48px 0 0 0 ; border-top : 1px solid #666 ;}.ul_terms { padding : 0 ; margin : 16px 8px 12px 18px ; list-style-type : square ;}.ul_terms li { padding : 0 ; margin : 12px 0 12px 0 ; line-height : 1.3em ;}.ul_terms_nest { padding : 0 ; margin : 6px 16px 6px 16px ; list-style-type : circle ;}.ul_terms_nest li { padding : 0 ; margin : 0 ; line-height : 1.4em ;}.h3_link { color : #333 ; font-size : 14px ; font-weight : bold ; padding : 1px 0 1px 0 ; margin : 12px 0px 2px 0px ; text-decoration : underline ;}.h4_link { font-size: 13px ; font-weight : bold ; padding : 0 ; margin : 8px 0px 1px 0px ;}.ul_link { padding : 0 ; margin : 24px 8px 20px 18px ; list-style-type : square ;}.ul_link li { padding : 0 ; margin : 20px 0 20px 0 ; line-height : 1.3em ;}.ul_link_nest { padding : 0 ; margin : 6px 16px 6px 16px ; list-style-type : circle ;}.ul_link_nest li { padding : 0 ; margin : 0 ; line-height : 1.4em ;}.contents_sitemap { width : 530px ; padding : 0 ; margin : 19px 27px 32px 23px ;}.contents_sitemap h2 { color : #333 ; font-size : 16px ; padding : 0 ; margin : 32px 0 8px 0 ; line-height : 1.2em ; border-bottom : 1px solid #666 ;}.contents_sitemap h3 { color : #333 ; font-size : 13px ; font-weight : bold ; padding : 0px 0px 0px 13px ; margin : 20px 0px 2px 0px ; text-decoration : none ;/* background : url("img/list_mark_01.gif") left center no-repeat ; */ background : url("img/arrow_right.gif") left 2px no-repeat ;}.contents_sitemap ul { font-size : 13px ; padding : 0 ; margin : 0px 0px 0px 13px ;}.contents_sitemap ul li { padding : 0px 0px 0px 13px ; list-style-type : none ;/* background : url("img/list_mark_01.gif") left center no-repeat ; */ background : url("img/arrow_right.gif") left 4px no-repeat ;}.h1_history { width : 529px ; height : 22px ; color : #333 ; font-size : 20px ; padding : 0 ; margin : 27px 0 4px 0 ; border-bottom : 1px solid #666 ; line-height : 1em ;}.h2_history { color : #333 ; font-size : 16px ; padding : 0 ; margin : 32px 0 2px 0 ; line-height : 1em ; border : 0 ; text-decoration : underline ;}.exceptional_top { color : #333 ; font-size : 14px ; font-weight : bold ; padding : 8px 0 0 0 ; margin : 32px 0 32px 0 ; border-top : 2px dashed #666 ;}.exceptional { color : #333 ; 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 2px ; list-style-type : none ;}.ul_history li { padding : 0 ; margin : 0 ; line-height : 1.3em ;}.ul_history_nest { padding : 0 ; margin : 2px 0 4px 24px ; list-style-type : disc ;}.ul_history_nest li { padding : 0 ; margin : 0 ; line-height : 1.3em ;}.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 ;}.h1_inquiry { width : 529px ; color : #333 ; font-size : 20px ; padding : 1px 0 1px 0 ; margin : 27px 0 4px 0 ; border-bottom : 1px solid #666 ; line-height : 1em ;}.h2_inquiry { color : #333 ; font-size : 16px ; text-decoration : underline ; padding : 0 ; margin : 32px 8px 0px 7px ; border : 0 ; line-height : 1em ;}.form_box { width : 529px ; margin : 24px 0 22px 0 ;}form { background-color : #b6b694 ; padding : 1px 10px 20px 10px ;}.inquiry_select { font-size : 13px ;}.form_box p { font-weight : bold ; margin : 24px 8px 0 7px ;}.inquiry_width { width : 494px ; border-top : none ; margin : 8px 8px 0 7px ;}.inquiry_width th { width : 174px ; background-color : #b6b694 ; text-align : left ; font-weight : normal ; vertical-align : middle ; padding : 10px 10px 10px 1px ; border-top : none ; border-bottom : 1px solid #666 ;}.inquiry_width td { width : 280px ; background-color : #b6b694 ; text-align : left ; font-weight : normal ; padding : 10px 10px ; border-top : none ; border-bottom : 1px solid #666 ;}input:focus ,select:focus ,textarea:focus { background-color : #fff ;}.required { color : #f00 ; line-height : 1.3em ;}.required_bold { color : #f00 ; font-weight : bold ; line-height : 1.3em ;}.required_big { color : #f00 ; font-size : 14px ; line-height : 1.3em ;}.required_big_bold { color : #f00 ; font-size : 14px ; font-weight : bold ; line-height : 1.3em ;}.success_message { font-size : 14px ; font-weight : bold ; line-height : 1.3em ; margin : 32px 8px 12px 7px ;}.error_message { font-size : 13px ; line-height : 1.3em ; margin : 8px 8px 32px 7px ;}.error { font-size : 120% ; color : #f00 ; font-weight : bold ;}.inquiry_th_e-mail { height : 22px ; margin : 4px 0 0 0 ;}.inquiry_th_e-mail_end { height : 20px ; margin : 0 ;}.inquiry_td_e-mail { margin : 0 0 4px 0 ;}.inquiry_td_e-mail_end { margin : 0 ;}.inquiry_broad { width : 220px ; font-size : 13px ; border : 1px solid #666 ; padding : 2px ;}.inquiry_textarea_broad { width : 274px ; font-size : 13px ; border : 1px solid #666 ; padding : 2px ;}.button_box { width : 494px ; text-align : center ; margin : 24px 8px 0 7px ;}.button { font-size : 13px ; cursor : pointer ; background-color : #eee ; border-width : 2px ; border-style : solid ; border-color : #ccc #999 #999 #ccc ;}.form_condition { text-align : center ; padding : 5px 0 5px 0 ; margin : 5px auto 12px auto ; border-top : 1px dotted #666 ; border-bottom : 1px dotted #666 ;}.form_condition strong { color : #fff ; font-weight : bold ; background-color : #0090ff ; padding : 4px 10px 4px 10px ;}.form_condition_error { color : #fff ; font-weight : bold ; background-color : #ff0900 ; padding : 4px 10px 4px 10px ;}#pa_help { margin : 0 auto ; width : 500px ; background-color : #d3d3be ;}#pa_help_main { text-align : left ; width : 468px ; color : #333 ; padding : 0 ; margin : 0px 16px 0px 16px ;}.h1_pa_help { color : #333 ; font-size : 20px ; padding : 0 ; margin : 20px 0 12px 0 ; border-bottom : 1px solid #666 ; line-height : 1.2em ;}.h2_pa_help { color : #333 ; font-size : 14px ; padding : 0 ; margin : 24px 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 ;}