body {     text-align : center ;     margin:   0;    padding:0;     background-image : url(back_pattern.jpg);     background-repeat : repeat ;    background-position: top center;     background : #ffffcc;}.contents {      width:600px;     padding-top:3px;     padding-bottom:0;     padding-left:0;padding-right:0;     margin-bottom:0;     margin-top:0;     margin-left : auto;     margin-right : auto;     background : #ffffcc;}.contents2 {     width:600px;     padding-top:3px;     padding-bottom:0;     margin-bottom:0;     margin-top:0;     margin-left : auto;     margin-right : auto;     background : #ffffcc;}.section {     margin-left : auto;     margin-right : auto;     margin-top:0;     margin-bottom:0;     padding-top:0;     padding-bottom:0;     padding-left:0;     padding-right:0;     background : #ffffcc;}.section1 {        margin-top:0;        margin-bottom:0;        margin-left : auto;        margin-right : auto;        padding:0;        background : #ffffcc;     clear: both;}.section2 {     margin-left : auto;     margin-right : auto;     margin-top:0;     margin-bottom:0;     padding:0;     background : #996600;}.section3 {     margin-left : auto;     margin-right : auto;     margin-top:0;     margin-bottom:0;     padding:0;     background : #996600;}.section4 {     text-align : center ;     margin-left : auto;     margin-right : auto;     margin-top:0;     margin-bottom:0;     padding:0;     background : #996600;}img.tit {padding-top:10px;padding-bottom:10px;padding-right:0;padding-left:0;margin:   0;}img.sing {padding-right:15px;padding-bottom:15px;margin:   0;}img.sing2 {padding-bottom:20px;margin:   0;}img.con {padding:0;      margin:   0;border: none;}img.right {     padding: 0;     margin:   0;                 float: right;border: none;}h1{text-align : center ;     margin-left : auto;     margin-right : auto;     padding-top: 20px;padding-bottom:0; font-weight : normal;     font-size : 12px;     font-family :  ms pゴシック,osaka,sans-serif;     line-height : 140%;     color : #ffffcc;}.c1{text-align : center;     margin-left : auto;     margin-right : auto;     margin-top:0;     margin-bottom:0;     padding:0;     font-weight : normal;     font-size : 12px;     font-family :  ms pゴシック,osaka,sans-serif;     line-height : 160%;     color : #996633;     border-bottom :dotted 2px #999966;     border-top :dotted 2px #999966;}.c2{text-align : center ;margin:   0;padding-bottom:10px;padding-top:5px;padding-left:0;padding-right:0; font-weight : normal;     font-size : 12px;     font-family :  ms pゴシック,osaka,sans-serif;     line-height : 140%;     color : #cccc99;}.c3{text-align : center ;margin:   0;padding-top:5px;padding-bottom:15px; font-weight : normal;     font-size : 12px;     font-family :  ms pゴシック,osaka,sans-serif;     line-height : 160%;     border-top :dotted 2px #999966;}h2{text-align : center ;     margin: 0;     padding-top: 15px;      background : #ffffff;      font-weight : normal;     font-size : 11px;     font-family :  ms pゴシック,osaka,sans-serif;     line-height : 140%;     color : #996633;}