 *{margin:0;}
*{padding:0;}
*{zoom:1;}
html{height:100%;}
html>/**/body{overflow:-moz-scrollbars-vertical;}
html:first-child body{min-height:100%;}
html:first-child body{padding-bottom:1px;}


ul,ol,dl{list-style-type: square;}
li{display:list-item;}
li{margin-left:1.3em;}
li{zoom:normal;}
img,a img{vertical-align:bottom;}
img,a img{border:none;}
img,a img{background:transparent;}
object,embed{vertical-align:top;}
fieldset{border:none;}
input,textarea{font-size:1em;}
em,address,dfn{font-style:normal;}
ul ul,ul dl,dl ul,table p,table ul,table table{font-size:1em;}
hr{height:0px;}
hr{margin:7px 0;}
hr{border:none;}
hr{border-top:1px solid #000;}
* html hr{margin:0;}
*:first-child+html hr{margin:0;}



body{background: #dddddd;}
div#center .header{background: #F9C9C9;}
div#main{background: #fff;}
div#center{background: #fff;}
div#left .title{background: #F9C9C9;}
div#left .menu{background: #fff;}
div#left .l_header{background: url(http://www.marcfan.com/pc/img/kazari.jpg) no-repeat;}
div#footer{background: #F9C9C9  ;}
h2{background: #F9C9C9;}
h3{background: #F9C9C9;}
h4{background: #F9C9C9;}


div#header{border: 1px solid #000;}
div#main{border-left: 1px solid #000;}
div#main{border-right: 1px solid #000;}
div#left .menu{border: 1px solid #000;}
div#center{border: 0px solid #000;}
div#footer{border-top: 1px solid #000;}

body{color: #000;}
div#description{ color: #fff;}
div#left .title{ color: #391400;}
div#center{color: #000;}
div#footer{color: #000;}
h1{color: #000;}
h1{font-weight: bold;}
h2{color: #391400;}
h2{font-weight: bold;}
h3{color: #391400;}
h3{font-weight: bold;}
h4{color: #391400;}
h4{font-weight: bold;}
a{text-decoration: none;}
a:link{color: #0000ff;}
a:visited{color: #0000ff;}
a:hover{color: #ff0000;}
a{font-weight: bold;}
body{color: #333;}
body{margin: 0;}
body{text-align: center;}
body{font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Arial, Helvetica, sans-serif;}
body{font-size: 12px;}
body{line-height: 13px;}

div#wrapper{width: 810px;}
div#wrapper{_width: 809px;}
div#wrapper{margin: 0 auto;}
div#wrapper{text-align: left;}

div#main{overflow: hidden;}
div#main{width: 810px;}
div#main{_width: 809px;}
div#main{text-align: left;}
div#main{position: absolute;}

h1{top: 25px;}
h1{margin-left: 30px;}
h1{font-size: 20px;}
h1{line-height: 40px;}
h1{position: absolute;}

div#sitetitle{top: 8px;}
div#sitetitle{margin-left: 85px;}
div#sitetitle{font-size: 11px;}
div#sitetitle{line-height: 13px;}
div#sitetitle{color: #ff8a8c;}
div#sitetitle a:link{color: #ff8a8c;}
div#sitetitle a:visited{color: #ff8a8c;}
div#sitetitle a:hover{color: #ff0000;}
div#sitetitle{position: absolute;}

div#center{overflow: hidden;}
div#center{float: right;}
div#center{width: 550px;}
div#center{margin: 0px 8px 0px 0px;}
div#center{_margin: 0px 4px 0px 0px;}
div#center{padding: 0px 0px 30px 0px;}
div#center{font-size: 12px;}
div#center{line-height: 140%;}

div#center .header{z-index: 1;}
div#center .header{top: 0;}
div#center .header{width: 550px;}
div#center .header{height: 140px;}
div#center .header{text-align: left;}

div#center .description{top: 75px;}
div#center .description{padding-left: 30px;}
div#center .description{width: 500px;}
div#center .description{font-size: 15px;}
div#center .description{line-height: 15px;}
div#center .description{position: absolute;}

div#center p{text-align: center;}
div#center p{font-size: 15px;}

div#center ul{margin: 5px 8px 5px 20px;}
div#center li{padding: 4px;}
div#center li{font-size: 12px;}
div#center li{line-height: 15px;}
div#center li{font-weight:normal;}
div#center li a{font-weight: bold;}
div#center{padding-top: 5px;}

div#left{overflow: hidden;}
div#left{float: left;}
div#left{width: 220px;}
div#left{margin-left: 15px;}
div#left{_margin-left: 5px;}
div#left{padding-top: 5px;}

div#left .l_header{height: 200px;}

div#left .menu{width: 215px;}
div#left .menu{text-align: center;}



div#left .title{line-height: 20px;}
div#left .title{border-bottom: 1px solid #000;}
div#left .title{text-align: center;}
div#left .title{font-size: 14px;}
div#left .title{font-weight: bold;}

div#left li{padding: 5px 0px 5px 10px;}
div#left li{font-size: 12px;}
div#left li{line-height: 12px;}
div#left li{font-weight:normal;}
div#left li{margin-left:2em;}

div#left p{margin: 8px 10px 8px 10px;}
div#left .menu p{font-size: 12px;}
div#left .menu p{line-height: 14px;}
div#left p{font-weight:normal;}

div#left .bottom{height: 20px;}

div#footer{clear: both;}
div#footer{width: 810px;}
div#footer{text-align: center;}
div#footer{margin-top: 15px;}
div#footer{padding-top: 15px;}
div#footer{_padding-top: 10px;}
div#footer{font-size: 15px;}
div#footer{line-height: 20px;}
div#footer{height: 20px;}
div#footer{_height: 30px;}

h2{clear: both;}
h2{width: 90%;}
h2{margin: 10px 0 10px 0px;}
h2{padding-left: 10px;}
h2{font-size: 16px;}
h2{font-weight: bold;}
h2{line-height: 30px;}

h3{clear: both;}
h3{margin: 10px 0 10px 0px;}
h3{padding-left: 40px;}
h3{font-size: 13px;}
h3{font-weight: bold;}
h3{line-height: 38px;}

h4{clear: both;}
h4{margin: 10px 20px 10px 20px;}
h4{text-align: left;}
h4{font-size: 11px;}
h4{font-weight: bold;}
h4{line-height: 20px;}


