/* ------------------------------
  共通
------------------------------ */
body{
	background: url(http://www.phiten-store.com/blog/image/cmo_bg.jpg) #f2f2f2 top repeat-x ;
	width : 100% ;
	height: 100% ;
	text-align: center ;
	font-size: 69% ;
	line-height: 150% ;
	letter-spacing: normal ;
}

html{
	height: 100% ;
}

html, body, div, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, th, td,
form, fieldset,option,input,select,textarea {
	margin: 0 ;
	padding: 0 ;
	color: #333333 ;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif ;
}

table {
	border-collapse: collapse ;
	border-spacing: 0 ;
}

img{
	border: 0 ;
}

ul li{
	list-style-type: none ;
}


/* ------------------------------
  調整
------------------------------ */
/* フッターを画面最下部に表示させる設定 ここから */
div#wrap{
	min-height: 100% ;
	margin: 0 auto -285px auto ;
	height: auto !important ;
	height: 100% ;
}

div#wrap div#footer-space{
	height: 285px ;
}

div#footer{
	height: 285px ;
	margin: 0 auto ;
	background: url(http://www.phiten-store.com/blog/image/footer_bg.jpg) repeat-x ;
}
/* フッターを画面最下部に表示させる設定 ここまで */

.clearfix {
	display: inline-block;  
}

.clearfix: after { 
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/* ------------------------------
	リンク設定
------------------------------ */
a:link { color:#005da0; }
a:visited { color:#005da0; }
a:hover { color:#3399CC; }
a:active { color:#005da0; }


/* ------------------------------
  タイトル
------------------------------ */
div#banner{
	margin: 0 auto ;
	padding: 29px 0 0 0 ;
	width: 900px ;
}

h1#banner-header{
	width: 460px ;
	height: 46px ;
	float: left ;
	background: url(http://www.phiten-store.com/blog/image/title.gif) no-repeat ;
}

h1#banner-header a em{
	display: none;
}

h1#banner-header a{
	display: block;
	width: 460px ;
	height: 46px ;
}

div#banner-description{
	width: 378px ;
	height: 45px ;
	float: right ;
	text-indent: -9999px ;
	background: url(http://www.phiten-store.com/blog/image/title_copy.jpg) no-repeat ;
}


/* ------------------------------
  全体
------------------------------ */
/* コンテンツ */

div#container{
	margin: 20px auto 0 auto ;
	width: 900px ;
	text-align: left ;
}

/* ナビ左 */
div#beta01{
	float: left ;
	width: 190px ;
}

/* メインコンテンツ＋ナビ右 */
div#container02{
	float: right ;
	width: 700px ;
}

/* ナビ右 */
div#beta02{
	width: 190px ;
	float: right ;
}


/* ------------------------------
  ナビ（カテゴリー）
------------------------------ */
div.cat-title{
	width: 190px ;
	height: 34px ;
	background: url("http://www.phiten-store.com/blog/image/title_category.gif") no-repeat;
}

div.cat-title em {
	display: none;
}

div.cat-content{
	margin: 0 0 10px 0;
	width: 188px ;
	border: 1px solid #e2e2e2;
	border-collapse: collapse;
	background: #fff ;
}

ul.cat-list{
	width: 170px ;
}

li.cat-list-item{
	margin: 10px 9px 5px 9px;
	padding-bottom: 10px;
	width: 170px ;
	font-weight: bold ;
	background: url("http://www.phiten-store.com/blog/image/navi_line.gif") bottom no-repeat;
}

div.cat-item{
	padding-left: 15px;
	width: 155px ;
	background: url("http://www.phiten-store.com/blog/image/navi_icon.gif") no-repeat;
}


div.cat-content a:link { color:#005da0; text-decoration:none; }
div.cat-content a:visited { color:#005da0; text-decoration:none; }
div.cat-content a:hover { color:#3399CC; text-decoration:none; }
div.cat-content a:active { color:#005da0; text-decoration:none; }


/* ------------------------------
  ナビ（最近の記事）
------------------------------ */
div.r-entry-title{
	width: 190px ;
	height: 34px ;
	background: url("http://www.phiten-store.com/blog/image/title_newtopic.gif") no-repeat;
}

div.r-entry-title em {
	display: none;
}

div.r-entry-content{
	margin: 0 0 10px 0;
	width: 188px ;
	border: 1px solid #e2e2e2;
	border-collapse: collapse;
	background: #fff ;
}

ul.r-entry-list{
	width: 170px ;
	margin: 10px 9px ;
}

li.r-entry-list-item{
	font-size: x-small ;
	padding: 10px ;
	width: 150px ;
}


/* ------------------------------
  ナビ（検索）
------------------------------ */
div.search-title{
	width: 190px ;
	height: 34px ;
	background: url("http://www.phiten-store.com/blog/image/title_search.gif") no-repeat;
}

div.search-title em {
	display: none;
}

div.search-content{
	margin: 0 0 10px 0 ;
	width: 188px ;
	border: 1px solid #e2e2e2 ;
	border-collapse: collapse ;
	background: url("http://www.phiten-store.com/blog/image/search_bg.gif") ;
}

div.search-form{
	margin: 10px auto 0 auto ;
	text-align: center ;
}

div.search-btm{
	margin: 10px auto ;
	text-align: center ;
}


/* ------------------------------
  ナビ（バックナンバー）
------------------------------ */
div.archive-title{
	width: 190px ;
	height: 34px ;
	background: url("http://www.phiten-store.com/blog/image/title_archive.gif") no-repeat;
}

div.archive-title em {
	display: none;
}

div.archive-content{
	margin: 0 0 10px 0 ;
	padding: 10px 0 0 0 ;
	width: 188px ;
	border: 1px solid #e2e2e2 ;
	border-collapse: collapse ;
	background: #ffffff ;
}

ul.archive-list{
	width: 170px ;
	margin: 0 9px 0 9px ;
}

li.archive-list-item{
	padding: 0 0 6px 10px ;
	width: 150px ;
}


/* ------------------------------
  ナビ（カレンダー）
------------------------------ */
div.cal-content{
	margin: 0 0 10px 0 ;
}


/* ------------------------------
  ナビ（バナー）
------------------------------ */
div.banner01{
	margin: 0 0 10px 0 ;
}

div.banner02{
	margin: 0 0 20px 0 ;
}


/* ------------------------------
  ナビ（スタッフのイチオシ商品）
------------------------------ */
div.staffrec-title{
	width: 190px ;
	height: 34px ;
	background: url("http://www.phiten-store.com/blog/image/title_staffrec.gif") no-repeat;
}

div.staffrec-title em {
	display: none;
}

div.staffrec-content{
	margin: 0 0 10px 0 ;
	padding-bottom: 10px;
	width: 188px ;
	border: 1px solid #e2e2e2 ;
	border-collapse: collapse ;
	background: #ffffff ;
}

*+html div.staffrec-content{
	padding-bottom: 0;
}

div.staffrec-wrap-top{
	margin: 0 10px 10px 10px;
}

*+html div.staffrec-wrap-top{
	margin: 0 10px 10px 10px;
	padding-bottom:10px ;
}

div.staffrec-wrap{
	margin: 10px ;
	width: 168px ;
}

*+html div.staffrec-wrap{
	margin: 10px ;
	width: 168px ;
}

div.staffrec-wrap-top img,
div.staffrec-wrap img{
	float: left;
	width: 52px ;
	margin-top: 10px ;
	padding-bottom: 5px ;
}

*+html div.staffrec-wrap-top img,
*+html div.staffrec-wrap img{
	padding-bottom:0 ;
}

*+html div.staffrec-wrap img{
	margin-top: 0 ;
}

div.staffrec-detail{
	float: right;
	width: 110px ;
	margin-top: 10px ;
	padding-bottom: 5px ;
}

*+html div.staffrec-detail-top,
*+html div.staffrec-detail{
	padding-bottom:0 ;
}

*+html div.staffrec-detail{
	margin-top: 0 ;
}

div.staffrec-name{
	font-size: x-small ;
	font-weight: bold ;
	width: 110px ;
}

*+html div.staffrec-wrap-top div.staffrec-name{
	margin-top: 10px ;
}

div.staffrec-price{
	font-size: x-small ;
	margin-top: 5px ;
	width: 110px ;
}

span.staffrec-tax{
	font-size: xx-small ;
}

div.staffrec-voice-wrap{
	margin: 10px 10px 20px 10px;
}

div.staffrec-voice{
	display: inline;  
	font-size: x-small ;
	float: left;
	width: 148px ;
	padding: 10px 10px 20px 10px;
	background: url(http://www.phiten-store.com/blog/image/navi_line02.gif) #f7f7f7 bottom no-repeat ;
}


/* ------------------------------
  エントリー
------------------------------ */
div#alpha{
	float: left ;
	width: 478px ;
	padding: 10px;
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff ;
}

div.entry-inner{
	width: 423px ;
	background: url(http://www.phiten-store.com/blog/image/title_top_bg.gif) no-repeat #f2f2f2 ;
	padding:15px 15px 15px 40px;
}

div.entry{
}

div.entry-header{
	color: #1347aa ;
	font-size:120%;
	font-weight:bold;
}

div.entry-content{
}

div.entry-body{
	padding: 15px 0 50px 0 ;
	width: 478px ;
	background: url(http://www.phiten-store.com/blog/image/title_under_bg.gif) no-repeat ;
}

div.entry-body  img{
	margin: 20px auto ;
	border: none ;
	display: block ;
}

div.entry-body .gificon img{
	margin: 0 ;
	border: none ;
	display: inline ;
}

div.entry-more{
	margin: 0 0 20px 0 ;
}

p.entry-more-link{
	margin: 15px 0 10px 0 ;
}

p.entry-footer{
	padding-top: 10px ;
	font-size: 90% ;
	text-align: right ;
	background: url(http://www.phiten-store.com/blog/image/title_under_bg.gif) no-repeat ;
}

span.post-footers{
	font-weight: bold ;
	color: #1347aa ;

}

span.f_icon{
	padding-left: 20px;
	background: url("http://www.phiten-store.com/blog/image/f_icon.gif") no-repeat;
}

span.separator{

}

a.permalink{

}

div.pannavi{
	text-align:center;
}

p.content-nav{
	padding: 10px ;
	text-align:center;
}

/* ------------------------------
	コメント・トラックバック
------------------------------ */
div.trackbacks{
	margin: 30px auto 10px auto ;
	width: 460px ;
}

div.trackbacks-header{
	font-weight:bold;
}

div#trackbacks-info{
	margin: 10px 0 0 0 ;
	font-size: 90% ;
}

div.trackbacks-content{
	margin: 10px 0 0 0 ;
	font-size: 90% ;
}

div.comments-content{
	margin: 20px auto 0 auto ;
}

div.comments-header{
	font-weight:bold;
	margin-bottom: 10px ;
}

div.comment-content{
}


div.comments{
	margin: 0px auto 10px auto ;
	width: 460px ;
}

div.comments-content{
}

div.comments-open{
	margin: 20px 0 10px 0 ;
}

div.comments-open-header{
	font-weight:bold;
}

div.comments-open-content{
}

p.comments-open-moderated{
	margin: 10px 0 ;
	font-size: 90% ;
}

div#comments-open-data{
	width : 190px ;
}

div#name-email{
}

p#comments-open-text{
	margin-top: 15px ;
}
div.comments-open-footer{
	text-align:center;
	margin: 15px 0 0 0;
}

p#comments-open-text textarea {
	margin: 2px auto ;
	width: 448px ;
} 

div#comments-open-data input#comment-author,
div#comments-open-data input#comment-email,
div#comments-open-data input#comment-url{
	margin: 2px auto ;
	width: 400px ;
} 


/* ------------------------------
  フッター
------------------------------ */
div#banner02{
	background: url(http://www.phiten-store.com/blog/image/footer_image.jpg) #000000 center bottom;
	width : 100% ;
	height: 285px ;
}

div#banner-inner02{
}

div#pagetop{
	text-align: right ;
	width: 900px ;
	height: 29px ;
	margin: 0 auto  ;
	padding-top: 115px ;
}


/* ------------------------------
  検索ページ
------------------------------ */
.search-text{
	height: 300px ;
	vertical-align: top ;
}

.search-result{
	padding: 15px 0 20px 0 ;
	width: 478px ;
	background: url(http://www.phiten-store.com/blog/image/title_under_bg.gif) no-repeat bottom;
}

.search-result p.posted{
	padding: 10px 0 0 0 ;
}

/* ------------------------------
  各ページタイトル
------------------------------ */
.title h2{
	height: 300px ;
	vertical-align: top ;
}