﻿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 ; /* IE5 */ margin : 0 ; padding : 0 ; font-size : 12px ; font-family : Verdana, Helvetica, "ＭＳ Ｐゴシック", Osaka, sans-serif ; color : #ddd ; 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 ; }img { border : 0 ;}p { margin : 12px 0px 0px 0px ; padding : 0 ;}strong { font-weight : normal ;}.strong_bold { font-weight : bold ;}dl { width : 250px ; color : #ddd ; padding : 0px 14px 0px 3px ; line-height : 1.3em ;}dt { font-size : 12px ; font-weight : bold ; padding : 0 ; margin : 0 ;}dd { height : 48px ; padding : 0 ; margin : 0 ;}h1 { color : #fc0 ; font-size : 20px ; padding : 0 ; margin : 20px 0 24px 0 ;}.h1_small { font-size : 18px ;}h2 { color: #f99; font-size : 14px ; padding : 0px 14px 0px 3px ; margin : 20px 0 5px 0 ; line-height : 1.2em ;}h3 { color : #ffc ; font-size : 12px ; font-weight : bold ; padding : 0 ; margin : 0 ;}h4 { font-size: 12px ; 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 ; background : #222 ; color : #ddd ;/* background-image : url("img/main_left.jpg") ; /* #mainを左側に表示する場合 */ background-image : url("img/main_right.jpg") ; /* #mainを右側に表示する場合 */ 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 : left ; /* #mainを左側に表示する場合 */ float : right ; /* #mainを右側に表示する場合 */ width : 580px ; color : #ddd ; line-height : 1.2em ;}.contents { width : 535px ; padding : 0 ;/* margin : 18px 22px 20px 23px ; /* #mainを左側に表示する場合 */ margin : 18px 23px 20px 22px ; /* #mainを右側に表示する場合 */}.topic_path {}.linkbox { width : 535px ; background : #222 ;}.box_left { float : left ; width : 267px ;}.box_right { float : right ; width : 268px ;}.ads_main { width : 250px ; height: 250px ; padding : 0px 17px 0px 0px ; margin : 10px 0px 24px 0px ;}#sub {/* float : right ; /* #mainを左側に表示する場合 */ float : left ; /* #mainを右側に表示する場合 */ width : 175px ; color : #ddd ; 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 2px ; /* #mainを左側に表示する場合 *//* margin : 16px 1px 0px 5px ; /* #mainを左側に表示する場合 */ padding : 0px 0px 3px 3px ; /* #mainを右側に表示する場合 */ margin : 16px 0px 0px 6px ; /* #mainを右側に表示する場合 */}.ads_side { width : 160px ;/* padding : 16px 7px 0px 8px ; /* #mainを左側に表示する場合 */ padding : 16px 5px 0px 10px ; /* #mainを右側に表示する場合 */}#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 ; padding : 11px 0px 11px 0px ; margin : 0px 22px 0px 107px ;}.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 ; /* IE5 */ 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 ;}