body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,p,blockquote,table,th,td{
	margin: 0;
	padding: 0;}
table{
	border-collapse: collapse;
	border-spacing: 0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{
	font-style: normal;
	font-weight: normal;}
fieldset,img,abbr{ border: 0; }
q:before,q:after{ content: ''; }
a{ text-decoration: none; }
img{
	border: none;
	vertical-align: bottom;}
span{ vertical-align: top; }
html{ overflow-y: scroll; }
body,x:-moz-broken { margin-left:-1px; }


/* 全体用 */
body{margin: 0 auto;}
body{text-align: center;}
body{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;}
body{font-size: 9px;}
body{line-height: 13px;}

div#header{width: 810px;}
div#header{_width: 809px;}
div#top_g_menu{width: 810px;}
div#top_g_menu{_width: 809px;}
div#main{width: 810px;}
div#main{_width: 809px;}
div#footer{width: 810px;}
div#footer{_width: 809px;}


div#center{width: 800px;}
div#center{margin-left: 5px;}

div#header{background: url(img/1column_head01_6.jpg);}
h2{background: url(img/1column_title01_6.gif) no-repeat;}
h3{background: url(img/1column_title01_6.gif) no-repeat;}


/* 背景色 */
body{background: #dddddd;}
div#top_g_menu{background: #ffffff;}
div#main{background: #ffffff;}
div#center{background: #ffffff;}
div#footer{background: url(img/1column_head01_6.jpg);}
h4{background: #dd3333;}

/* 枠線色 */
div#header{border-left: 1px solid #330000;}
div#header{border-top: 1px solid #330000;}
div#header{border-bottom: 1px solid #;}
div#header{border-right: 1px solid #330000;}
div#top_g_menu{border-left: 1px solid #330000;}
div#top_g_menu{border-right: 1px solid #330000;}
div#main{border-left: 1px solid #330000;}
div#main{border-right: 1px solid #330000;}
div#footer{border-top: 1px solid #330000;}
div#footer{border-bottom: 1px solid #330000;}

div#left .menu{border: 1px solid #000000;}



/* 文字色 */
body{color: #000000;}
div#description{color: #333;}
div#top_ad{color: #000000;}
div#left .title{color: #;}
div#right .title{color: #;}
div#center{color: #330000;}
div#footer{color: #000000;}
h1{color: #333;}
h1{width: 720px;}
h1{font-weight: bold;}
h2{color: #330000;}
h2{font-weight: bold;}
h3{color: #330000;}
h3{font-weight: bold;}
h4{color: #ffffff;}
h4{font-weight: bold;}

/* 全体リンク色 */
a{text-decoration: none;}
a{font-weight: bold;}
a:link{color: #0000ff;}
a:visited{color: #0000ff;}
a:hover{color: #ff0000;}


/* wrapper設定 */
div#wrapper{width: 810px;}
div#wrapper{_width: 812px;}
div#wrapper{margin: 0 auto;}
div#wrapper{text-align: left;}

/* 各セレクタ位置情報・文字サイズ等 */

/* header設定 */
div#header{z-index: 1;}
div#header{top: 0;}
div#header{height: 140px;}
div#header{text-align: left;}
div#header{position: absolute;}

div#sitetitle{top: 8px;}
div#sitetitle{margin-left: 30px;}
div#sitetitle{font-size: 14px;}
div#sitetitle{line-height: 16px;}
div#sitetitle a:link{color: #333;}
div#sitetitle a:visited{color: #0000ff;}
div#sitetitle a:hover{color: #ffff00;}
div#sitetitle a{font-weight:normal;}
div#sitetitle{position: absolute;}

div#description{top: 80px;}
div#description{margin-left: 30px;}
div#description{width: 720px;}
div#description{font-size: 12px;}
div#description{line-height: 140%;}
div#description{position: absolute;}

div#top_g_menu{top: 140px;}
div#top_g_menu{_top: 140px;}
div#top_g_menu{height: 25px;}
div#top_g_menu{text-align: center;}
div#top_g_menu{position: absolute;}

div#top_g_menu ul{padding: 5px 10px 5px 10px;}

div#top_g_menu li{display: inline;}
div#top_g_menu li{list-style-type: none;}
div#top_g_menu li{font-size: 12px;}
div#top_g_menu li{font-weight: normal;}

div#top_g_menu li a{text-decoration: none;}
div#top_g_menu li a{margin-top: 5px;}
div#top_g_menu li a{padding-left: 10px;}
div#top_g_menu li a{padding-right: 10px;}
div#top_g_menu li a{font-weight:normal;}

div#top_g_menu a:link{color: #0000ff;}
div#top_g_menu a:visited{color: #0000ff;}
div#top_g_menu a:hover{color: #ff0000;}

div#main{overflow: hidden;}
div#main{top: 165px;}
div#main{text-align: left;}
div#main{position: absolute;}

div#center{overflow: hidden;}
div#center{_margin: 0px 4px 0px 0px;}
div#center{padding: 0px 0px 30px 0px;}
div#center{font-size: 12px;}
div#center{line-height: 150%;}

div#center p{margin: 15px 20px 15px 20px;}
div#center_sch p{margin: 10px 30px 10px 30px;}
div#center_sch p{font-size: 10px;}
div#center_sch p{line-height: 130%;}

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

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

div#footer a{text-decoration: none;}
div#footer a:link{color: #000000;}
div#footer a:visited{color: #000000;}
div#footer a:hover{color: #000000;}
div#footer a{font-weight: normal;}

h1{top: 35px;}
h1{margin-left: 30px;}
h1{font-size: 24px;}
h1{line-height: 140%;}
h1{position: absolute;}

h2{clear: both;}
h2{margin: 0px 0 10px 20px;}
h2{padding-top: 10px;}
h2{padding-left: 40px;}
h2{font-size: 16px;}
h2{font-weight: bold;}
h2{line-height: 120%;}
h2{height: 40px;}

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

h4{clear: both;}
h4{margin: 10px 10px 10px 20px;}
h4{padding: 2px 0px 2px 10px;}
h4{width: 720px;}
h4{text-align: left;}
h4{font-size: 12px;}
h4{font-weight: bold;}
h4{line-height: 18px;}

