@charset "utf-8";
/*------------------------------------------------
TEIJIN ASSOCIA RETAIL LIMITED
ASSOCIA.CSS
09.02.04
------------------------------------------------*/

#content { padding:0; }
/*--------------------------------------------
  associaClub
--------------------------------------------*/
.associaClub {
	width:892px;
	clear:both;
	margin:0 50px 40px;
}
.associaClub h1 { margin-bottom:20px; }
.associaClubL {
	width:575px;
	float:left;
}
.associaClubL p {
	padding:10px;
	line-height:1.8em;
}
.associaClubR {
	width:317px;
	float:left;
	margin-bottom:15px;
}
.associaClub ul {
	width:872px;
	clear:both;
	float:left;
	padding:15px 10px 5px;
	background:#F3F3F3;
}
.associaClub ul li {
	width:432px;
	height:65px;
	float:left;
}
.associaClub ul li.left {
	display:inline;
	margin-right:8px;
}
/*--------------------------------------------
  associaBox
--------------------------------------------*/
.associaBox {
	width:892px;
	clear:both;
	margin:0 50px 50px;
}
.associaBox h3, .associaBox h4 { margin-bottom:10px; }
.associaBox p, .associaBox dt, .associaBox dd, .associaBox li { line-height:1.8em; }
.associaBox p.small, .associaBox dt.small, .associaBox dd.small, .associaBox li.small { font-size:0.84em; }
.associaBox dl.benefit dt { clear:both; }
.associaBox dl.benefit dd {
	padding-bottom:10px;
	line-height:1.8em;
}
.associaBox dl.benefit dd.benefit1 { float:left; }
.associaBox dl.benefit dd.benefit1 img { float:left; margin-right:20px; }
.associaBox dl.benefit dd.benefit1 p {
	width:700px;
	float:right;
}
.associaBox div.h4Box { margin-bottom:20px; }
.associaBox div.h4Box div.pointBox {
	width:296px;
	margin-bottom:10px;
	border:#DDE4E7 1px solid;
}
.associaBox div.h4Box div.pointBox img { border-bottom:#DDE4E7 1px solid; }
.associaBox div.h4Box div.pointBox ul { padding:5px; }
.associaBox div.h4Box table.pointTable {
	border-top:#DDE4E7 1px solid;
	border-left:#DDE4E7 1px solid;
}
.associaBox div.h4Box table.pointTable td {
	border-right:#DDE4E7 1px solid;
	border-bottom:#DDE4E7 1px solid;
}
.associaBox div.h4Box table.pointTable td p { padding:5px; }
.associaBox div.h4Box dl dt { font-weight:bold; }
.associaBox div.h4Box dl dd.bottom { margin-bottom:10px; }
.associaBox div.h4Box div.btn { text-align:right; }

div.BodyTxt{
	font-size: 1.1em;
	line-height: 1.6em;
	margin: 0 0 0 50px;
	padding: 0;
	width: 890px;
}
div.BodyTxtAtt{
	background: #eeeeee;
	line-height: 1.6em;
	margin: 30px 0 20px 50px;
	padding: 20px;
	width: 850px;
}
div.BodyTxtAtt ul{
	list-style-position: inside;
	margin: 0 0 0 20px;
}
div.BodyTxtAtt ul li{
	list-style-type: disc;
	margin: 0 0 5px 0;
}



div.BodyTxt h2{
padding-bottom:41px;
}
div.BodyTxt h3{
padding-bottom:20px;
}
div.BodyTxt h4{
padding-bottom:11px;
}
div.BodyTxt h5{
padding-bottom:11px;
}
div.BodyTxt .searchShop{
padding-left:26px;
}
div.BodyTxt .searchShop .leftside{
float:left;
padding-right:40px;
}
div.BodyTxt .searchShop .rightside{
float:left;
}
div.BodyTxt .searchShop .txt1{
padding-left:39px;
padding-bottom:5px;
}
div.BodyTxt .searchShop .caution{
padding-top:10px;
padding-left:15px;
}
div.BodyTxt .searchShop .caution span{
color:#d3450d;
}
div.BodyTxt .txtArea{
padding-left:26px;
padding-bottom:50px;
}
div.BodyTxt ol{
}
div.BodyTxt li{
margin-bottom:7px;
}
div.BodyTxt ol li.icn1{
background:url(../img/icn_ind_01.gif) top left no-repeat;
padding-left:23px;
}
div.BodyTxt ol li.icn2{
background:url(../img/icn_ind_02.gif) top left no-repeat;
padding-left:23px;
}
div.BodyTxt ol li.icn3{
background:url(../img/icn_ind_03.gif) top left no-repeat;
padding-left:23px;
}
div.BodyTxt ol li.icn4{
background:url(../img/icn_ind_04.gif) top left no-repeat;
padding-left:23px;
}
div.BodyTxt .txtArea .cautionR{
width:683px;
text-align:right;
}
/*--------------------------------------------
  shopList
--------------------------------------------*/
.shopList {
	width:892px;
	clear:both;
	margin:0 50px 50px;
}
.shopList p, .shopList dt, .shopList dd, .shopList li { line-height:1.8em; }
.shopList h1 { margin-bottom:10px; }
.shopList p.p1 { margin-bottom:20px; }
.shopList p.p2 {
	clear:both;
	font-size:0.84em;
	margin-left:240px;
}
.shopList div.pageTop { margin-bottom:10px; }
div.shop {
	float:left;
	margin-bottom:10px;
	border-bottom:#DDE4E7 1px solid;
}
div.shop div.shopL {
	width:240px;
	float:left;
	padding-top:10px;
	text-align:center;
}
div.shop dl.shopR {
	width:652px;
	float:left;
}
div.shop dl.shopR dt {
	width:150px;
	float:left;
	padding:15px 0;
	background:url(../../common/img/line_01.gif) repeat-x 0 0;
}
div.shop dl.shopR dd {
	float:left;
	padding:15px 0;
	background:url(../../common/img/line_01.gif) repeat-x 0 0;
}
div.shop dl.shopR dd.address { width:422px; }
div.shop dl.shopR dd.btn { width:80px; }
div.shop dl.shopR dt.top { background:none; }
div.shop dl.shopR dd.addressTop {
	width:422px;
	background:none;
}
div.shop dl.shopR dd.btnTop {
	width:80px;
	background:none;
}
