@charset "shift_jis";
/* CSS Document */

#title{
	margin: 0px;
	
}


#wpoint {
	width:750px;
}
#wpoint li{float:left}


#navi{
	background-image: url("/IMAGE/pet_newlife/pet_newlife_01.jpg");
	height: 549px;
	margin: 0 auto;
	padding: 0px;
}




/* ■■■■■ ナビゲーション部分 ■■■■■ */


.menu {
	list-style: none;
	width: 230px;
	height: 200px;
	margin: 5px;
	padding: 5px;
	float: left;
	margin-top:0px
}

.menu_1 {
	list-style: none;
	width: 150px;
	float: left;
	margin-left: 130px
}
/* ■■■■■ 基本部分 ■■■■■ */
#newlife * {
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	line-height: 110%;
}
#newlife {
	width: 750px;
	margin: 0 auto;
	padding: 0px;
	overflow: hidden;
	background-color:#fff8f2;
	color: #231302;
	font-size:12px;
}
#newlife img {
	border: none;
	vertical-align: bottom;
}
#newlife a:link, #newlife a:hover, #newlife a:visited, #newlife a:focus, #newlife a:active {
	color: #231302;
	text-decoration: none;
}
#newlife li{
list-style: none;
}

#text_1{
	height:4em;
	border-bottom:1px dashed #999;
	padding:4px 0;
	font-size:14px;
	line-height:140%;
	
}



/* ■■■■■ 3カラム ■■■■■ */

/*商品枠*/
#newlife .ul_4{
	margin-top: 25px;
	
}

#newlife .ul_3 {
	width: 745px;
	margin: 10px 0 25px 5px;
	overflow: hidden;
	display: table;
	table-layout: fixed;
	text-align: center;
}
#newlife .ul_3 dl{
	background-color:#fff;
	margin-top:10px;
	width:237px;
	border:1px solid #ccc;
	text-align:center;
	border-radius: 6px 6px 6px 6px / 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px / 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px / 6px 6px 6px 6px;
}


#newlife .ul_3 li{
  display: table-cell;
  vertical-align: middle;
}
#newlife .ul_3 dl dt,
#newlife .ul_3 dl dd{
	margin:5px 5px 0 5px;
}
#newlife .ul_3 dt{
	 display: table-cell;
	vertical-align: middle;
	height:3.5em;
	text-align:left;
	font-size:15px;
	font-weight:700;
	padding:3px 5px;
}
#newlife .ul_3 dd.image{
	margin:0 auto;
	text-align:center;
}
#newlife .ul_3 .image img{
	width:230px;
}
#newlife .ul_3 a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#newlife .ul_3 dd.text{
	height:4em;
	border-bottom:1px dashed #999;
	padding:4px 0;
	font-size:14px;
	line-height:140%;
}
#newlife .ul_3 dd.price{
	padding-top:10px;
	text-align:center;
	height:24px;
}

/*詳細はこちらボタン*/

#newlife .ul_3 dd.btn{
	font-size:14px;
	display:block;
    padding: 0.5em 1em;
    text-decoration: none;
    background: #EA3001;
    color: #FFF;
    border-bottom: solid 4px #990B0A;
    border-radius: 5px;
	position:relative;
	height:15px;
	width:190px;
	margin:10px auto;
	text-align:center;
	font-weight:bold;
}
#newlife .ul_3 dd.btn:hover{
	height:15px;
	width:190px;
	margin:12px auto;
	text-align:center;
	font-weight:bold;
}
#newlife .ul_3 dd.btn:after{
	content: '';
	position:absolute;
	top:35%;
	right:5px;
    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #FFF;
}
#newlife .ul_3 dd.btn:hover{
	-ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    border-bottom: none;
	opacity:0.8;
}


#newlife .ul_3 dd.btn-1{
	font-size:14px;
	display:block;
    padding: 0.5em 1em;
    text-decoration: none;
    background: #ff7e00;
    color: #FFF;
    border-bottom: solid 4px #843200;
    border-radius: 5px;
	position:relative;
	height:15px;
	width:700px;
	margin:10px auto;
	text-align:center;
	font-weight:bold;
}
#newlife .ul_3 dd.btn-1:hover{
	height:15px;
	width:700px;
	margin:12px auto;
	text-align:center;
	font-weight:bold;
}
#newlife .ul_3 dd.btn-1:after{
	content: '';
	position:absolute;
	top:35%;
	right:5px;
    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #FFF;
}
#newlife .ul_3 dd.btn-1:hover{
	-ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    border-bottom: none;
	opacity:0.8;
}

/*価格プログラム*/

#newlife .ul_3 .buy_price, #newlife .ul_3 .buy_price li {
	float: none;
	line-height: 100%;
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
#newlife .ul_3 .buy_price li{
	display: inline;
 }
#newlife .ul_3 li.motoprice {
	display: none;
}
#newlife .ul_3 span.spesicalprice {
	font-size: 11px;
	color: #00F;
	font-weight: bold;
	width: 70px;
	text-align: left;
	padding-right:5px;
}
#newlife .ul_3 li.price {
	color: #ff0000;
	font-size: 18px;
	border: none;
	font-weight: bold;

}
#newlife .ul_3 li .intax {
	font-size: 10px;
	color: #ff0000;
	border: none;
}



#newlife .item h4{
margin-top:50px
}

#newlife h3{
	margin-top:100px
}

/* ■■■■■ その他共通部分 ■■■■■ */


.item_cg {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.item_cg + .item_cg {
    border-left: 1px solid #CCC;
}
.item_cg a {
    font-size:14px;
	display:block;
    padding: 0.5em 1em;
    text-decoration: none;
    background: #febbcd;
    color: #251400;
    border-bottom: solid 4px #fe6d92;
    border-radius: 5px;
}

.item_cg a:after{
	content: '';
	position:absolute;
	top:35%;
	right:5px;
    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #251400;
}
.item_cg a:hover{
	 -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    border-bottom: none;
	opacity:0.8;
}



/*トップへ戻る*/

#newlife .to-top{
	clear:both;
	font-weight:700;
	margin:30px 10px 15px auto;
	text-align:right;}
#newlife .to-top a{color:#5F4931;}
#newlife .to-top a:before{
	content:"▲";
}
#newlife .to-top a:hover{
	text-decoration: underline;
}



/*カテゴリはこちらボタン*/

#newlife .cate-link{
	height:36px;
	width:360px;
	margin:20px 8px 0 auto;
	text-align:center;
}
#newlife .cate-link a{

	font-size:14px;
	display:block;
    padding: 0.5em 1em;
    text-decoration: none;
    background: #ffa2af;
    color: #251400;
    border-bottom: solid 4px #ff8495;
    border-radius: 5px;
	position:relative;
}
#newlife .cate-link a:after{
	content: '';
	position:absolute;
	top:35%;
	right:5px;
    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #251400;
}
#newlife .cate-link a:hover{
	 -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    border-bottom: none;
	opacity:0.8;
}

p.aqua_txt{
	font-size:20px;
	text-align:center;
	margin-top:30px;
	color:#0a85ce;
	font-weight:bold;
}