﻿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 ; margin : 1px 0 0 0 ;}p { margin : 13px 0px 0px 0px ; padding : 0 ;}strong { font-weight : normal ;}.strong_bold { font-weight : bold ;}table { width : 520px ; border-collapse: collapse ; margin : 0 ;}th,td { font-size : 13px ; text-align : left ; font-weight : normal ; padding : 3px 0px ; vertical-align : top ; line-height : 1.2em ;}ul { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ;}.ul_type2 { list-style-type : disc ;}.ul_noindent { margin : 0px 0 4px 0px ; list-style-type : none ;}ol { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ;}.ol_type2 { margin : 0px 0 1px 32px ; list-style-type : lower-roman ;}li { margin : 0 ; padding : 0 ;}.li_type2 {}dl { margin : 13px 0 13px 13px ; padding : 0 ; line-height : 1.4em ;}.dl_type2 { margin : 13px 0 13px 0px ; padding : 0 ; line-height : 1.4em ;}.dl_noindent { margin : 13px 0 13px 0px ; padding : 0 ; line-height : 1.4em ;}dt { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : bold ;}.dt_type2 { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : normal ;}dt_noindent { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : bold ;}dd { margin : 0 0 0 32px ; padding : 0 ;}.dd_type2 { margin : 0 ; padding : 0 ;}.dd_noindent { margin : 0 ; padding : 0 ;}h1 { color : #333 ; font-size : 20px ; padding : 0 ; margin : 30px 0px 2px 0px ;}.h1_small { font-size : 18px ;}h2,.additional_heading { color : #333 ; font-size : 16px ; font-weight : bold ; padding : 0 ; margin : 32px 5px 8px 0px ; line-height : 1.2em ; border-bottom : 1px solid #666 ;}h3 { color : #333 ; font-size : 14px ; font-weight : bold ; padding : 0 ; margin : 16px 0px 2px 0px ;}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 : #000 ; 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 : 535px ; padding : 0 ; margin : 19px 22px 20px 23px ;}.topic_path {}.kana { color: #333 ; font-size : 10px ; padding : 0 ; margin : 0 ;}.guide { width : 520px ; font-size : 13px ; margin : 20px 0px 0px 0px ;}.phrase { font-size : 14px ; font-weight : bold ; margin : 2px 0px 8px 0px ; line-height : 1.2em ;}.ads_main468 { margin : 22px 0px 8px -2px ;}.ads_main336 { margin : 24px 0px 8px -2px ;}.ads_main200 { margin : -8px 0px 0px -2px ;}#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 : 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 ;}.pa_photo_thumbnail { margin : 16px 0 2px 0 ;}.photobox { width : 535px ; margin : 0 0 16px 0 ;}.photobox100 { float : left ; width : 100px ; margin : 0 10px 0 0 ;}.photobox150 { float : left ; width : 150px ; margin : 0 10px 0 0 ;}.photobox200 { float : left ; width : 200px ; margin : 0 10px 0 0 ;}.photobox250 { float : left ; width : 250px ; margin : 0 10px 0 0 ;}.photobox300 { float : left ; width : 300px ; margin : 0 10px 0 0 ;}.photobox350 { float : left ; width : 350px ; margin : 0 10px 0 0 ;}.photobox400 { float : left ; width : 400px ; margin : 0 10px 0 0 ;}.photobox500 , .photobox500_floatend { float : left ; width : 535px ; margin : 0 ;}.photobox100_floatend { float : left ; width : 100px ; margin : 0 ;}.photobox150_floatend { float : left ; width : 150px ; margin : 0 ;}.photobox200_floatend { float : left ; width : 200px ; margin : 0 ;}.photobox250_floatend { float : left ; width : 250px ; margin : 0 ;}.photobox300_floatend { float : left ; width : 300px ; margin : 0 ;}.photobox350_floatend { float : left ; width : 350px ; margin : 0 ;}.photobox400_floatend { float : left ; width : 400px ; margin : 0 ;}.pa_photo_text { font-size : 13px ; border-top : 2px ; margin : 0 ;}.info_table { width : 520px ; border-collapse : collapse ; margin : 0 ;}.info_th { width : 100px ;}.td_colon { width : 12px ;}.info_td { width : 420px ;}.info_pr_th { width : 100px ; padding : 11px 0 0 0 ;}.info_pr_colon { width : 12px ; padding : 12px 0 0 0 ;}.info_ul { margin : 0px 0 4px 0 ; padding : 0 ; line-height : 1.4em ; list-style-type : none ;}.info_ul_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : disc ;}.info_ol { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ;}.info_ol_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : lower-roman ;}.info_li { margin : 0 ; padding : 0 ;}.info_li_type2 { margin : 0 ; padding : 0 ;}.info_dl { margin : 13px 0 13px 0px ; padding : 0 ; line-height : 1.4em ;}.info_dl_type2 { margin : 13px 0 13px 13px ; padding : 0 ; line-height : 1.4em ;}.info_dt { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : bold ;}.info_dt_type2 { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : normal ;}.info_dd { margin : 0 ; padding : 0 ;}.info_dd_type2 { margin : 0 0 0 20px ; padding : 0 ;}.info_table_nest { width : 410px ; border-collapse : collapse ; border : 1px dashed #333 ; margin : 3px 0px ;}.info_th_nest { width : 90px ; padding : 3px 0px 3px 5px ;}.info_td_nest { width : 330px ; padding : 3px 5px 3px 0px ;}.info_ul_nest { margin : 0px 0 4px 20px ; padding : 0 ; line-height : 1.4em ; list-style-type : disc ;}.info_ul_nest_type2 { margin : 0px 0 4px 20px ; padding : 0 ; line-height : 1.4em ; list-style-type : circle ;}.info_ol_nest { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ;}.info_ol_nest_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : lower-roman ;}.info_li_nest { margin : 0 ; padding : 0 ;}.info_li_nest_type2 { margin : 0 ; padding : 0 ;}.info_dl_nest { margin : 13px 0 13px 0px ; padding : 0 ; line-height : 1.4em ;}.info_dl_nest_type2 { margin : 13px 0 13px 13px ; padding : 0 ; line-height : 1.4em ;}.info_dt_nest { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : bold ;}.info_dt_nest_type2 { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : normal ;}.info_dd_nest { margin : 0 ; padding : 0 ;}.info_dd_nest_type2 { margin : 0 0 0 20px ; padding : 0 ;}.access_table { width : 520px ; border-collapse : collapse ; margin : 0 ;}.access_th { width : 100px ;}.access_td { width : 420px ;}.access_ul { margin : 0px 0 4px 0 ; padding : 0 ; line-height : 1.4em ; list-style-type : none ;}.access_ul_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : disc ;}.access_ol { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ;}.access_ol_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : lower-roman ;}.access_li { margin : 0 ; padding : 0 ;}.access_li_type2 { margin : 0 ; padding : 0 ;}.access_dl { margin : 13px 0 13px 0px ; padding : 0 ; line-height : 1.4em ;}.access_dl_type2 { margin : 13px 0 13px 13px ; padding : 0 ; line-height : 1.4em ;}.access_dt { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : bold ;}.access_dt_type2 { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : normal ;}.access_dd { margin : 0 ; padding : 0 ;}.access_dd_type2 { margin : 0 0 0 20px ; padding : 0 ;}.access_table_nest { width : 410px ; border-collapse : collapse ; border : 1px dashed #333 ; margin : 3px 0px ;}.access_th_nest { width : 90px ; padding : 3px 0px 3px 5px ;}.access_td_nest { width : 330px ; padding : 3px 5px 3px 0px ;}.access_ul_nest { margin : 0px 0 4px 20px ; padding : 0 ; line-height : 1.4em ; list-style-type : disc ;}.access_ul_nest_type2 { margin : 0px 0 4px 20px ; padding : 0 ; line-height : 1.4em ; list-style-type : circle ;}.access_ol_nest { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ;}.access_ol_nest_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : lower-roman ;}.access_li_nest { margin : 0 ; padding : 0 ;}.access_li_nest_type2 { margin : 0 ; padding : 0 ;}.access_dl_nest { margin : 13px 0 13px 0px ; padding : 0 ; line-height : 1.4em ;}.access_dl_nest_type2 { margin : 13px 0 13px 13px ; padding : 0 ; line-height : 1.4em ;}.access_dt_nest { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : bold ;}.access_dt_nest_type2 { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : normal ;}.access_dd_nest { margin : 0 ; padding : 0 ;}.access_dd_nest_type2 { margin : 0 0 0 20px ; padding : 0 ;}.additional_table { width : 520px ; border-collapse : collapse ; margin : 0 ;}.additional_th { width : 100px ;}.additional_td { width : 420px ;}.additional_ul { margin : 0px 0 4px 0 ; padding : 0 ; line-height : 1.4em ; list-style-type : none ;}.additional_ul_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : disc ;}.additional_ol { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ;}.additional_ol_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : lower-roman ;}.additional_li { margin : 0 ; padding : 0 ;}.additional_li_type2 { margin : 0 ; padding : 0 ;}.additional_dl { margin : 13px 0 13px 0px ; padding : 0 ; line-height : 1.4em ;}.additional_dl_type2 { margin : 13px 0 13px 13px ; padding : 0 ; line-height : 1.4em ;}.additional_dt { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : bold ;}.additional_dt_type2 { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : normal ;}.additional_dd { margin : 0 ; padding : 0 ;}.additional_dd_type2 { margin : 0 0 0 20px ; padding : 0 ;}.additional_table_nest { width : 410px ; border-collapse : collapse ; border : 1px dashed #333 ; margin : 3px 0px ;}.additional_th_nest { width : 90px ; padding : 3px 0px 3px 5px ;}.additional_td_nest { width : 330px ; padding : 3px 5px 3px 0px ;}.additional_ul_nest { margin : 0px 0 4px 20px ; padding : 0 ; line-height : 1.4em ; list-style-type : disc ;}.additional_ul_nest_type2 { margin : 0px 0 4px 20px ; padding : 0 ; line-height : 1.4em ; list-style-type : circle ;}.additional_ol_nest { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ;}.additional_ol_nest_type2 { margin : 0px 0 4px 32px ; padding : 0 ; line-height : 1.4em ; list-style-type : lower-roman ;}.additional_li_nest { margin : 0 ; padding : 0 ;}.additional_li_nest_type2 { margin : 0 ; padding : 0 ;}.additional_dl_nest { margin : 13px 0 13px 0px ; padding : 0 ; line-height : 1.4em ;}.additional_dl_nest_type2 { margin : 13px 0 13px 13px ; padding : 0 ; line-height : 1.4em ;}.additional_dt_nest { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : bold ;}.additional_dt_nest_type2 { margin : 16px 0 3px 0 ; padding : 0 ; font-weight : normal ;}.additional_dd_nest { margin : 0 ; padding : 0 ;}.additional_dd_nest_type2 { margin : 0 0 0 20px ; padding : 0 ;}.floatend { clear : both ;}.small { font-size : 10px ;}.margin_bottom { padding : 0 0 13px 0 ;}.spacer600 { width : 160px ; height : 600px ;}.spacer_phrase { width : 18px ; height : 18px ;}