/*  基本セレクタ  */
body {
	text-align:center;
	font-size: 12px;
	background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
	margin: 0; padding:0;
	color: #5F422D;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h1,h2,h3,h4,h5,h6,p,ul,ol {
	margin-top: 0;
	margin-bottom: 0;
}
a:link {color: #0E1D75;}
a:visited {color: #68476B;}
a:hover {color: #CC3366;}

/*  クラスセレクタ  */
.large{
	font-size:16px;
	font-weight: bold;
	line-height: 24px;
}
.magenta{
	font-weight:bold;
	color: #CC3366;
	line-height: 18px;
}
.box700 {
	border-top-style: double;
	border-top-color: #C0B9AA;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.tsp20 { margin-top: 20px;}
.bsp5 {	margin-bottom: 5px;}
.bsp10 { margin-bottom: 10px;}
.line {
	border-top-style: solid;
	border-top-color: #C0B9AA;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 20px;
}
.line_b {
	border-top-style: solid;
	border-top-color: #C7CEE2;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 20px;
}
.line_r {
	border-top-style: solid;
	border-top-color: #E8BAAC;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 20px;
}
.line_s {
	border-top-style: solid;
	border-top-color: #AAAAAA;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 20px;
}
.line_g {
	border-top-style: solid;
	border-top-color: #CBDACE;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 20px;
}
.line_y {
	border-top-style: solid;
	border-top-color: #ECDDA8;
	border-top-width: 1px;
	padding-top: 5px;
	margin-top: 20px;
}
.imgborder{
	border: 1px solid #CABDAD;
}

/*  メインエリア  */
#mainArea {
	text-align:left;
	background-repeat: no-repeat;
	position: relative;
	margin: 0px auto;
	padding: 0px 7px;
	width: 760px;
}
.normalback{background-image: url(../images/bt.jpg);}
.back1{background-image: url(../fukuoka/images/bt.jpg);}
.back2{background-image: url(../hiroshima/images/bt.jpg);}
.back3{background-image: url(../nara/images/bt.jpg);}
.back4{background-image: url(../musashimurayama/images/bt.jpg);}
.back5{background-image: url(../kawaguchi/images/bt.jpg);}
.back6{background-image: url(../itami/images/bt.jpg);}
.back7{background-image: url(../nagoya/images/bt.jpg);}
.back8{background-image: url(../natori/images/bt.jpg);}

/*  トップページヘッダー  */
#topHeader {
	background-image: url(../topimages/mainimg_10ss.jpg);
	height: 322px;
	width: 760px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#topHeader h1,#topHeader h2 {display: none;}

/* トップページナビ  */
#topNavi {
	width: 760px;
	height: 30px ;
	margin-right: auto;
	margin-left: auto;
}
#topNavi ul {
	margin-left: 0px;
	padding-left: 0px;
	float: left;
	list-style-type: none;
}
#topNavi li {float: left;}
#topNavi a {
	display: block;
	width: 190px;
	height: 30px;
	font-size: 1pt;
	text-indent: 1px;
	text-decoration: none;
	text-indent: -10000em;
}
#tn1 a{
	background-image: url(../topimages/naviimg_news.gif);
	background-repeat: no-repeat;
	color: #D67D1D;
}
#tn1 a:hover{
	background-image: url(../topimages/naviimg_news_s.gif);
	background-repeat: no-repeat;
}
#tn2 a{
	background-image: url(../topimages/naviimg_shoplist.gif);
	background-repeat: no-repeat;
	color: #C06330;
}
#tn2 a:hover{
	background-image: url(../topimages/naviimg_shoplist_s.gif);
	background-repeat: no-repeat;
}
#tn3 a{
	background-image: url(../topimages/naviimg_concept.gif);
	background-repeat: no-repeat;
	color: #C13E3E;
}
#tn3 a:hover{
	background-image: url(../topimages/naviimg_concept_s.gif);
	background-repeat: no-repeat;
}
#tn4 a{
	background-image: url(../topimages/naviimg_member.gif);
	background-repeat: no-repeat;
	color: #C73858;
}
#tn4 a:hover{
	background-image: url(../topimages/naviimg_member_s.gif);
	background-repeat: no-repeat;
}

/* トップページ左部分  */
#topMain {
	width: 503px;
	margin-right: 13px;
	border-right-style: dotted;
	border-right-color: #C0B9AA;
	border-right-width: 1px;
	margin-top: 30px;
}
#topMain ul,#topSidenavi ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#topMaintitle {
	height: 30px;
	background-image: url(../topimages/t_topics.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#topMaintitle h2 span {display: none;}
#topTopics{line-height: 18px;}
#topTopics li {
	width: 490px;
	border-top-style: double;
	border-top-color: #C0B9AA;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#topTopics li h2{
	color: #CC3366;
	font-size: 11px;
	font-family: Verdana, Arial;
	padding-bottom: 10px;
}
#topTopics li h3{
	color: #5F422D;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 12px;
	background-image: url(../topimages/square.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
}
#topTopics li h3 a:link{color: #5F422D;}

/* トップページ右部分  */
#topSidenavi {
	width: 205px;
	float: right;
	top: 382px;
	position: absolute;
	left: 544px;
}
#shoplist {
	background-image: url(../topimages/t_shopserch.gif);
	background-repeat: no-repeat;
}
#shoplist form {
	margin-top: 0px;
	bottom: 0;
	padding-top: 20px;
}
#shoplist select {
	font-size: 12px;
	color: #5F422D;
	background-color: #F8F7F5;
	width: 203px;
	border: 1px solid #C0B9AA;
}
#buttonArea li {margin-top: 12px;}

/* メインヘッダー  */
#mainHeader {
	height: 100px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/hb.jpg);
	background-repeat: repeat-x;
}
#logo {
	padding-left: 20px;
	padding-top: 38px;
}

/* メインナビ  */
#mainNavi {
	width: 760px;
	height: 30px ;
	margin-right: auto;
	margin-left: auto;
}
#mainNavi ul {
	margin-left: 0px;
	padding-left: 0px;
	float: left;
	list-style-type: none;
}
#mainNavi li {
	float: left;
}
#mainNavi a,#mn2 span,#mn3 span,#mn4 span,#mn5 span {
	display: block;
	width: 152px;
	height: 30px;
	font-size: 1pt;
	text-indent: 1px;
	text-decoration: none;
	text-indent: -10000em;
}
#mn1 a{
	background-image: url(../images/naviimg_top.gif);
	background-repeat: no-repeat;
	color: #F0B006;
}
#mn1 a:hover{
	background-image: url(../images/naviimg_top_s.gif);
	background-repeat: no-repeat;
}
#mn2 a{
	background-image: url(../images/naviimg_news.gif);
	background-repeat: no-repeat;
	color: #D67D1D;
}
#mn2 a:hover,#mn2 span{
	background-image: url(../images/naviimg_news_s.gif);
	background-repeat: no-repeat;
	color: #D67D1D;
}
#mn3 a{
	background-image: url(../images/naviimg_shoplist.gif);
	background-repeat: no-repeat;
	color: #C06330;
}
#mn3 a:hover,#mn3 span{
	background-image: url(../images/naviimg_shoplist_s.gif);
	background-repeat: no-repeat;
	color: #C06330;
}
#mn4 a{
	background-image: url(../images/naviimg_concept.gif);
	background-repeat: no-repeat;
	color: #C13E3E;
}
#mn4 a:hover,#mn4 span{
	background-image: url(../images/naviimg_concept_s.gif);
	background-repeat: no-repeat;
	color: #C13E3E;
}
#mn5 a{
	background-image: url(../images/naviimg_member.gif);
	background-repeat: no-repeat;
	color: #C73858;
}
#mn5 a:hover,#mn5 span{
	background-image: url(../images/naviimg_member_s.gif);
	background-repeat: no-repeat;
	color: #C73858;
}

/*  ページ共通要素  */
#mainContent {
	width: 720px;
	margin-bottom: 30px;
	margin-right: 20px;
	margin-left: 20px;
}
#root {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 11px;
	padding: 2px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9AA;
	border-right-color: #EBEAE7;
	border-bottom-color: #EBEAE7;
	border-left-color: #C0B9AA;
}
#root ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#root li {display: inline;}
#back {
	position: absolute;
	top: 151px;
	left: 27px;
	text-align: right;
	font-size: 11px;
	padding: 2px;
	width: 708px;
}
#mainTitle {
	margin-left: 10px;
	padding-bottom: 20px;
}

/*  NEWS  */
#newsList {
	line-height: 16px;
	margin-right: 10px;
	margin-left: 10px;
}
#newsList ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#newsList h2{
	color: #CC3366;
	font-size: 11px;
	font-family: Verdana, Arial;
	padding-bottom: 10px;
}
#newsList h3{
	color: #5F422D;
	font-weight: bold;
	background-image: url(../images/square1.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	text-indent: 18px;
	padding-bottom: 10px;
	font-size: 12px;
}
#newsList li h3 a:link{color: #5F422D;}

/*  NEWS詳細  */
#newsArea{
	margin-left: 20px;
	width: 680px;
}
#newsTitle{
	height: 20px;
	background-image: url(../newsimages/news_hback.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0px;
}
#newsTitle h2 {
	color: #FFFFFF;
	font-size : 16px;
}
#newsTitle h3 {
	font-size : 12px;
	font-family: Verdana, Arial;
	position: absolute;
	top: 246px;
	left: 67px;
	width: 640px;
	text-align: right;
}
#newsMain {
	margin-left: 20px;
	width: 400px;
	line-height: 18px;
	font-size: 12px;
}
#newsMain h2 {
	font-size: 14px;
	padding-bottom: 16px;
}
#openshop {
	padding: 5px;
	border: 1px solid #C0B9AA;
	margin-top: 20px;
	width: 380px;
}
#newsImage{
	background-color: #FFFFFF;
	width: 240px;
	text-align: center;
	padding-top: 20px;
	margin-top: 0px;
}
#newsImage img{
	margin-bottom: 20px;
}

/*  SHOPLIST  */
#shopTable {
	line-height: 16px;
	margin-right: 10px;
	margin-left: 10px;
}
#shopTable ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#shopTable li {
	border-top-style: double;
	border-top-color: #C0B9AA;
	border-top-width: 3px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#shopTable h2{
	font-size: 16px;
	padding-left: 160px;
	padding-bottom: 10px;
	font-weight: bold;
	text-indent: 18px;
}
#shopTable h2 a:link{color: #5F422D;}
#shopTable h3{
	padding-left: 160px;
	font-size: 12px;
	font-weight: normal;
}
#shopTable h4{padding-left: 440px;}
.shop1 {
	background-image: url(../shoplistimages/square_b.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop1p {
	background-image: url(../shoplistimages/p_fukuoka.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.shop2 {
	background-image: url(../shoplistimages/square_r.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop2p {
	background-image: url(../shoplistimages/p_hiroshima.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.shop3 {
	background-image: url(../shoplistimages/square_g.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop3p {
	background-image: url(../shoplistimages/p_nara.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.shop4 {
	background-image: url(../shoplistimages/square_y.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop4p {
	background-image: url(../shoplistimages/p_murayama.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.shop5 {
	background-image: url(../shoplistimages/square_p.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop5p {
	background-image: url(../shoplistimages/p_kawaguchi.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.shop6 {
	background-image: url(../shoplistimages/square_s.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop6p {
	background-image: url(../shoplistimages/p_itami.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.shop7 {
	background-image: url(../shoplistimages/square_o.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop7p {
	background-image: url(../shoplistimages/p_nagoya.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.shop8 {
	background-image: url(../shoplistimages/square_on.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop8p {
	background-image: url(../shoplistimages/p_onlineshop.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
.shop9 {
	background-image: url(../shoplistimages/square_n.gif);
	background-repeat: no-repeat;
	background-position: 160px 0px;
}
.shop9p {
	background-image: url(../shoplistimages/p_natori.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}

/*  SHOP詳細  */
#shopArea {
	margin-right: 30px;
	margin-left: 30px;
}
#shopInfo {
	margin-left: 280px;
	padding-left: 20px;
	height: 150px;
}
#shopInfo h2{
	padding-bottom: 14px;
	font-weight: bold;
}
#shopInfo h3{
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#shopArea h4{
	padding-top: 20px;
	margin-left: 280px;
}
.fukuoka {
	background-image: url(../fukuoka/images/p_fukuoka.jpg);
	background-repeat: no-repeat;
}
.fukuokainfo{
	background-image: url(../fukuoka/images/back_b.gif);
	background-repeat: no-repeat;
}
.hiroshima {
	background-image: url(../hiroshima/images/p_hiroshima.jpg);
	background-repeat: no-repeat;
}
.hiroshimainfo{
	background-image: url(../hiroshima/images/back_r.gif);
	background-repeat: no-repeat;
}
.nara {
	background-image: url(../nara/images/p_nara.jpg);
	background-repeat: no-repeat;
}
.narainfo{
	background-image: url(../nara/images/back_g.gif);
	background-repeat: no-repeat;
}
.murayama {
	background-image: url(../musashimurayama/images/p_murayama.jpg);
	background-repeat: no-repeat;
}
.murayamainfo{
	background-image: url(../musashimurayama/images/back_y.gif);
	background-repeat: no-repeat;
}
.kawaguchi {
	background-image: url(../kawaguchi/images/p_kawaguchi.jpg);
	background-repeat: no-repeat;
}
.kawaguchiinfo{
	background-image: url(../kawaguchi/images/back_p.gif);
	background-repeat: no-repeat;
}
.itami {
	background-image: url(../itami/images/p_itami.jpg);
	background-repeat: no-repeat;
}
.itamiinfo{
	background-image: url(../itami/images/back_s.gif);
	background-repeat: no-repeat;
}
.nagoya {
	background-image: url(../nagoya/images/p_nagoya.jpg);
	background-repeat: no-repeat;
}
.nagoyainfo{
	background-image: url(../nagoya/images/back_s.gif);
	background-repeat: no-repeat;
}
.natori {
	background-image: url(../natori/images/p_natori.jpg);
	background-repeat: no-repeat;
}
.natoriinfo{
	background-image: url(../natori/images/back_n.gif);
	background-repeat: no-repeat;
}
#shopNews {
	line-height: 18px;
	margin-top: 30px;
}
#shopNews ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#shopNews h2{
	color: #CC3366;
	font-size: 11px;
	font-family: Verdana, Arial;
	padding-bottom: 10px;
}
#shopNews h3{
	color: #5F422D;
	font-weight: bold;
	text-indent: 18px;
	padding-bottom: 10px;
	font-size: 12px;
}
#shopNews li h3 a:link{color: #5F422D;}
.box_b {
	width: 660px;
	border-top-style: double;
	border-top-color: #C7CEE2;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.icon_b {
	background-image: url(../shoplistimages/square_b.gif);
	background-repeat: no-repeat;
}
.box_r {
	width: 660px;
	border-top-style: double;
	border-top-color: #E8BAAC;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.icon_r {
	background-image: url(../shoplistimages/square_r.gif);
	background-repeat: no-repeat;
}
.box_g {
	width: 660px;
	border-top-style: double;
	border-top-color: #CBDACE;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.icon_g {
	background-image: url(../shoplistimages/square_g.gif);
	background-repeat: no-repeat;
}
.box_y {
	width: 660px;
	border-top-style: double;
	border-top-color: #ECDDA8;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.icon_y {
	background-image: url(../shoplistimages/square_y.gif);
	background-repeat: no-repeat;
	
}
.box_p {
	width: 660px;
	border-top-style: double;
	border-top-color: #C191BF;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.icon_p {
	background-image: url(../shoplistimages/square_p.gif);
	background-repeat: no-repeat;
	
}
.box_s {
	width: 660px;
	border-top-style: double;
	border-top-color: #999999;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.icon_s {
	background-image: url(../shoplistimages/square_s.gif);
	background-repeat: no-repeat;
	
}
.box_o {
	width: 660px;
	border-top-style: double;
	border-top-color: #A8802B;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.icon_o {
	background-image: url(../shoplistimages/square_o.gif);
	background-repeat: no-repeat;
	
}
.box_n {
	width: 660px;
	border-top-style: double;
	border-top-color: #CA212D;
	border-top-width: 3px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.icon_n {
	background-image: url(../shoplistimages/square_n.gif);
	background-repeat: no-repeat;
	
}

#shopAccess {
	margin-top: 30px;

}

/*  SHOPフロアマップ  */
#floortextArea {
	margin-top: 30px;
	line-height: 12px;
}
#floortextArea td {
	padding-right: 15px;
}
#floortextArea h2 {
	font-size: 10px;
}
#floortextArea h3 {
	font-size: 10px;
	font-weight: normal;
}
#floortextArea h4 {
	font-size: 10px;
	margin-bottom: 12px;
	background-color: #ECDDA8;
	padding: 2px;
}
#floortextArea p {
	font-size: 10px;
	margin-bottom: 12px;
}
.c01 {color:#A01B12;}	/*  赤  */
.c02 {color:#D1AA73;}	/*  ベージュ  */
.c03 {color:#003867;}	/*  濃紺  */
.c04 {color:#1B3819;}	/*  濃い緑  */
.c05 {color:#600B46;}	/*  濃い赤紫  */
.c06 {color:#414141;}	/*  グレー  */
.c07 {color:#AB5114;}	/*  赤茶色  */
.c08 {color:#0B4706;}	/*  緑  */
.c09 {color:#2A8BBC;}	/*  水色  */
.c10 {color:#72589D;}	/*  藤色  */

/*  CONCEPT  */
#conceptArea {
	background-image: url(../conceptimages/concept_img.gif);
	background-repeat: no-repeat;
	height: 340px;
	padding-left: 360px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 30px;
}
#conceptArea h3 {
	line-height: 20px;
	font-weight: normal;
	padding-left: 10px;
	font-size: 12px;
}
#subcopy {
	height: 23px;
	background-image: url(../conceptimages/copy2.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 323px;
	margin-left: 10px;
	bottom: 0px;
}

/*  MEMBER  */
#pageJump{
	padding-bottom: 20px;
	text-align: center;
}
#pageJump img {
	margin-right: 2px;
}
#memberArea {
	text-align: center;
	line-height: 18px;
	margin-right: 10px;
	margin-left: 10px;
}
#memberButton{
	text-align: left;
	width: 660px;
	margin: 20px 0px;
}
#memberButton p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 8px;
}
#cardex{ 
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

/*  CONTACT  */
#contactArea {
	margin-left: 30px;
	margin-right: 30px;
	line-height: 14px;
}
#contactArea h2 {
	font-size: 12px;
	line-height: 20px;
	color: #CC3366;
	margin-top: 20px;
	margin-bottom: 20px;
}
#contactArea p {
	padding: 20px;
	border: 1px solid #C0B9AA;
	margin-top: 20px;
	line-height: 20px;
	margin-bottom: 20px;
}

/* ポップアップ  */
#popArea {
	text-align:left;
	background-image: url(../images/bt.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#poptitle {
	height: 30px;
	background-image: url(../recruitimages/back.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 8px;
	margin-right: 0px;
	margin-left: 0px;
}
#popClose {
	width: 545px;
	position: absolute;
	left: 0;
	top: 15px;
	text-align: right;
	height: 7;
}
#popContents {
	margin: 30px;
	font-size: 12px;
}
#popContents img {
	margin-bottom: 20px;
}
#popContents h2{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	border-top-style: double;
	border-top-color: #C0B9AA;
	border-top-width: 3px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#popContents h3{
	font-size: 12px;
	line-height: 18px;
	border-top-style: dotted;
	border-top-color: #C0B9AA;
	border-top-width: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0B9AA;
}
#popContents p{
	font-size: 12px;
	line-height: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#popFooter {
	background-image: url(../images/footer_back.gif);
	background-repeat: repeat-x;
	height: 27px;
}
#popFooter p {
	display: block;
	font-size: 1pt;
	height: 22px;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: -10000em;
	background-image: url(../images/footer_copyrights.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/*  トップへ  */
#pageTop {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	margin-bottom: 20px;
}

/* フッター  */
#footer {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer_back.gif);
	background-repeat: repeat-x;
	height: 27px;
}
#footer ul {
	margin-left: 0px;
	padding-left: 0px;
	float: left;
	list-style-type: none;
}
#footer li {
	float: left;
	display: inline;
}
#footer a,#footerlogo p,#copyright p {
	display: block;
	font-size: 1pt;
	height: 22px;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: -10000em;
}
#footerlogo {
	background-image: url(../images/footer_logo.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 0px;
	width: 90px;
}
#copyright {
	background-image: url(../images/footer_copyrights.gif);
	background-repeat: no-repeat;
	width: 440px;
}
#fm1 a{
	background-image: url(../images/footer_contact.gif);
	background-repeat: no-repeat;
	width: 65px;
}
#fm2 a{
	background-image: url(../images/footer_privacy.gif);
	background-repeat: no-repeat;
	width: 88px;
}
#fm3 a{
	background-image: url(../images/footer_site.gif);
	background-repeat: no-repeat;
	width: 67px;
}
