/*
Template: birdsite
Theme Name: birdsite_child
*/


/*　右側コンテンツ幅の拡縮をやめる　*/
.container {
	width: 100%;
}

/*　カテゴリページの一覧に出てくる投稿日を非表示　*/
.archive #content ul li .postdate {
	display: none;
}

/*　カートのナビゲーションの周囲に余分な余白・数字の位置がズレてる　*/
#content ol {
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

/*　カートのテーブル・エラーメッセージ・タイトル・ボタン等のフォントサイズ調整　*/
form input {
	font-size: 14px;
}
form select {
	padding: 4px 2px;
	font-size: 14px;
}
form textarea {
	font-size: 14px;
}
#cart th, #cart td {
	font-size: 15px !important;
}
#delivery-info th, #confirm_table th, #customer-info th, #memberinfo th {
	font-size: 15px !important;
}
#delivery-info td, #customer-info td, #confirm_table td, #memberinfo td {
	font-size: 15px !important;
}
#customer-info .error_message {
	font-size: 15px !important;
}
#customer-info h5 {
	font-size: 16px;
	font-weight: bold;
}
#customer-info li {
	font-size: 16px;
}
#memberinfo h3 {
	font-size: 16px !important;
}
#memberpages div.loginbox {
	width: 100% !important;
}
#memberpages .loginbox p {
	font-size: 15px !important;
}
#memberpages li {
	font-size: 14px !important;
}
#delivery-info dt, #delivery-info dd {
	font-size: 15px !important;
}
#itempage .field:first-of-type {
	margin-bottom: 8px;
	padding-bottom: 5px;	
}
#itempage .field:nth-of-type(2) {
	margin-bottom: 15px;
	padding-bottom: 5px;	
}
.attention {
	color: #ff0000;
}

/*　メタ情報非表示　*/
#content .hentry .entry-meta {
	display: none;
}

/*　フッタ調整　*/
#footer {
	margin-top: 50px;
}
#footer .container {
	margin: 0 auto;
	text-align: center;
}
#footer .site-title {
	border: 0 none;
	padding: 0;
}
#footer ul.row {
	display: none;
}

/*　タイトル非表示　*/
#itempage h3 {
	display: none;
}

/*　送料表　*/
table.soryo {
	margin-bottom: 5px !important;
}
table.soryo td, table.soryo th {
	text-align: center;
	vertical-align: middle !important;
}
/*　商品画像拡大しない　*/
#itempage {
  width: 100%;

}

/* -----------------------------------------------------------
　yano.カート配送方法・到着希望日フリップダウン不可
----------------------------------------------------------- */
#delivery_method_select{
  pointer-events: none;
  opacity: 0.6;
}