/* 初期設定 */

*{
	margin:                     0;
	padding:                    0;
}

body{
	font-family:                Verdana;
	background:                 #330000;
	text-align:                 center;
}

a:link,
a:visited{
	color:#069;
}
a:hover{
	color:#09F;
}

.cl{
	clear:                      both;
}

.wrapBg{
	width:                      970px;
	margin:                     0px auto;
	background:                 url(../common/bg.jpg) no-repeat top;
	position:                   relative;
}

.wrap{
	width:                      900px;
	margin:                     0 auto 0 auto;
}

/* Header */

h1{
	color:                      #FFF;
	text-decoration:            underline;
	font-weight:                normal;
	font-size:                  12px;
	padding-top:                20px;
	padding-bottom:             15px;
	text-align:                 center;
}

h2#logo{
	margin:                     0 auto;
}
h2#logo a{
	margin:                     0 auto;
	display:                    block;
	text-indent:                -9999px;
	font-size:                  2px;
	background:                 url(../common/logo.png) no-repeat left;
}

#headerlink{
	width:                      160px;
	position:                   absolute;
	top:                        0px;
	right:                      0px;
	color:                      #FFF;
	text-align:                 left;
	font-size:                  12px;
	line-height:                20px;
	margin-top:                 10px;
}
#headerlink a{
	color:                      #FFF;
	text-decoration:            none;
}


/* Menu */

#wrap-Menu{
	clear:both;
	margin:40px 0 0 10px;
}
#wrap-Menu ul li{
	float:                      left;
	list-style:                 none;
}
#wrap-Menu ul li a{
	display:                    block;
	height:                     50px;
	text-indent:                -9999px;
	font-size:                  2px;
}

#menu01{background:             url(../common/menu01.jpg); width:135px;}
#menu02{background:             url(../common/menu02.jpg); width:136px;}
#menu03{background:             url(../common/menu03.jpg); width:136px;}
#menu04{background:             url(../common/menu04.jpg); width:136px;}
#menu05{background:             url(../common/menu05.jpg); width:136px;}
#menu06{background:             url(../common/menu06.jpg); width:136px;}
#menu07{background:             url(../common/menu07.jpg); width:135px;}

#menu01:link,
#menu01:visited,
#menu02:link,
#menu02:visited,
#menu03:link,
#menu03:visited,
#menu04:link,
#menu04:visited,
#menu05:link,
#menu05:visited,
#menu06:link,
#menu06:visited,
#menu07:link,
#menu07:visited{
	background-position:        top;
}

#menu01:hover,
#menu02:hover,
#menu03:hover,
#menu04:hover,
#menu05:hover,
#menu06:hover,
#menu07:hover{
	background-position:        bottom;
}


/* Side */

#wrap-Side{
	width:                      210px;
	float:                      left;
	margin:                     0px 0 0 10px;
	_margin:                    0px 0 0 5px;
	padding-left:               10px;
	background:                 #F2EEE9;
}
#wrap-Side ul{
	background: url(../common/ttl_contents.jpg) no-repeat left top;
	padding-top:50px;
	margin:10px 0 0 0px;
	line-height:0px;
}

#wrap-Side ul li{
	list-style:                 none;
	line-height:                0px;
}
#wrap-Side ul li a{
	display:                    block;
	height:                     40px;
	width:                      200px;
	font-size:                  12px;
	color:                      #6C6255;
	text-indent:                -9999px;
	font-size:                  1px;
	line-height:                0px;
	float:                      left;
	clear:                      both;
}

#side01{background:url(../common/sidemenu01.jpg);}
#side02{background:url(../common/sidemenu02.jpg);}
#side03{background:url(../common/sidemenu03.jpg);}
#side04{background:url(../common/sidemenu04.jpg);}
#side05{background:url(../common/sidemenu05.jpg);}
#side06{background:url(../common/sidemenu06.jpg);}

#side_btn01{
	background:                 url(../common/side_btn01.jpg);
	height:                     100px;
	width:                      101px;
	display:                    block;
	margin:                     20px 0 20px 22px;
	text-indent:                -9999px;
	font-size:                  1px;
}


#side_btn01:link,
#side_btn01:visited{
	background-position:        left;
}

#side_btn01:hover{
	background-position:        right;
}

#sidewrap01{
	background:                 url(../common/sidewrap01.jpg) top left no-repeat;
	height:                     35px;
	clear:                      both;
}

#sideData{
	background:url(../common/ttl_contact.jpg) no-repeat top left;
	padding-top:40px;
	margin:10px 0px 0 0px;
}

#sidewrap02{
	background:                 url(../common/sidewrap02.jpg) bottom left no-repeat;
	height:                     35px;
	clear:                      both;
}

#sideData h3{
	font-size:                  12px;
	font-weight:                normal;
	text-align:                 left;
	background:                 url(../common/sidewrap03.jpg) repeat-y;
	padding:                    10px 10px 0 10px;
}

#sideData h3 a{
	background:url(../common/side_btn01.jpg) no-repeat;
	width:180px;
	height:30px;
	text-indent:-9999px;
	font-size:1px;
	display:block;
}




/* contents */

#wrap-contents{
	width:                      720px;
	float:                      right;
	text-align:                 left;
	margin-bottom:              20px;
	background:                 #FFF;
	margin-right:10px;
	_margin-right:5px;
}

#wrap01{
	background:                 url(../common/wrap01.jpg) top no-repeat #FFF;
	width:                      720px;
	height:                     10px;
}
#wrap02{
	background:                 url(../common/wrap02.jpg) top no-repeat #FFF;
	width:                      720px;
	height:                     10px;
	clear:                      both;
}

/* Footer */

#footerData{
	color:#FFF;
	height:50px;
	font-size:12px;
	margin-top:10px;
	padding-top:10px;
	background:url(../common/bg_footer.jpg) no-repeat;
}
#footerData h2{
	float:left;
	margin-left:40px;
	padding-left:198px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	background:url(../common/tel.png) no-repeat;
	height:60px;
}

#footerData p{
	float: right;
	padding-right:20px;
	line-height:30px;
}


/* page top */

#pagetop{
	clear:                      both;
}

.pagetop a{
	background:                 url(../common/pagetop.jpg);
	width:                      95px;
	height:                     20px;
	display:                    block;
	text-indent:                -9999px;
	font-size:                  2px;
	float:                      right;
	margin:                     30px 10px 0 0;
}

.pagetop a:link,
.pagetop a:visited{
	background-position:        top;
}

.pagetop a:hover{
	background-position:        bottom;
}


/* pan */
#wrapPan{
	clear:                      both;
	text-align:                 left;
	font-size:                  11px;
	float:                      left;
	width:                      680px;
	padding-bottom:             10px;
	margin:                     5px 20px 0 20px;
	_margin:                    5px 10px 0 10px;
	border-bottom:              1px dotted #666;
}





