@charset "utf-8" ;


/********************************************************************************************************
AUTHOR:         a.oya
CSS構成書:      基本段組み（全頁共通）


*********************************************************************************************************/ 

/* ----------------------------------------------------
            #tsutaya
----------------------------------------------------- */
#tsutaya {
	font-size:1.2em;
	line-height:1.6em;

	clear:both;
	overflow:hidden;
	/zoom:1;
	}



/* ----------------------------------------------------
            #上部
----------------------------------------------------- */

#tsutaya .clear{
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	margin-bottom:18px;	
	padding:10px 4px 4px 4px;
	}

#tsutaya .clear .Left_box{
	width:520px;
	}

#tsutaya .clear .Left_box div{
	margin-bottom:36px;
	}

#tsutaya .clear .Left_box div h4{
	margin-bottom:4px;
	}

#tsutaya .clear .Left_box div p{
	padding:0 10px 2px 5px;
	line-height:1.6em;
	}

#tsutaya .clear .Left_box div p a{
	background-image:url(../img/arrow01.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	}


/* ----------------------------------------------------
            #下部
----------------------------------------------------- */

#tsutaya .shopBox{
	width:708px;
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	margin:18px auto 42px auto;
	}

#tsutaya .shopBox h4{
	color:#023E6E;
	font-weight:600;
	font-size:1.167em;
	background:url(../../tsutaya/img/shop_h_bg.gif) left bottom repeat-x;
	padding-bottom:8px;
	}

#tsutaya .shopBox h4 img{
	vertical-align:text-bottom;
	margin-left:8px;
	}

#tsutaya .shopDetail{
	margin-top:12px;
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	}

#tsutaya .shopDetail .Right_item{
	}


#tsutaya .shopDetail ul{
	width:520px;
	float:left;
	}

#tsutaya .shopDetail li{
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	margin-bottom:4px;
	}

#tsutaya .shopDetail em{
	width:92px;
	float:left;
	font-weight:600;
	}


#tsutaya .shopDetail span{
	width:426px;
	float:left;
	}

#tsutaya .shopDetail b{
	font-size:0.917em;
	font-weight:400;
	}

#tsutaya .shopDetail i{
	color:#117744;
	padding-left:6px;
	font-style:normal;
	}

#tsutaya .shopDetail u{
	text-decoration:none;
	font-family:Osaka, "ＭＳ Ｐゴシック", sans-serif ;
	}


#tsutaya .A_Left{
	border-top:1px solid #D8DCE1;
	margin-top:8px;
	padding-top:8px;
	}


#tsutaya .A_Left p a{
	background-image:url(../img/arrow01.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	}








