@charset "utf-8";

/* =======================================

	REGIST CSS

========================================== */



/* COMMON
========================================== */
.regist .heading-A h2   {background: url(../../pc/regist/tit_ico.png) no-repeat 20px center;}
#karte .heading-B h2    {background: url(../../pc/mypage/karte_tit.png) no-repeat left center;}
#favorite .heading-B h2 {background: url(../../pc/mypage/favorite_tit.png) no-repeat left center;}
#buy .heading-B h2      {background: url(../../pc/mypage/buy_tit.png) no-repeat left center;}
#point .heading-B h2    {background: url(../../pc/mypage/point_tit.png) no-repeat left center;}
#resign .heading-B h2   {background: url(../../pc/mypage/other_tit.png) no-repeat left center;}
#donate .heading-B h2   {background: url(../../pc/mypage/other_tit.png) no-repeat left center;}
#friend .heading-B h2   {background: url(../../pc/mypage/friend_tit.png) no-repeat left center;}
#member .heading-B h2   {background: url(../../pc/mypage/other_tit.png) no-repeat left center;}
#parts .heading-B h2    {background: url(../../pc/mypage/other_tit.png) no-repeat left center;}



/* 15-2-1 Karte
========================================== */
#karte .karteSection {
	background: url(/images/pc/mypage/karte/karte_bg.png) repeat;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	padding: 13px;
	margin: 0 0 35px;
	zoom: 1;
}
#karte .karteSection:after {content: ""; display: block; clear: both;}
#karte .karteSection .karteLeft {
	width: 250px;
	float: left;
}
#karte .karteSection .karteRight {
	width: 450px;
	float: right;
	padding: 20px;
	background: url(/images/pc/mypage/karte/karte_bg_02.png) repeat;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
#karte .karteSection .karteLeft .petName {
	font-size: 18px;
	margin: 10px 0;
}
#karte .karteSection .karteLeft .btnList {
}
#karte .karteSection .karteLeft .btnList li {
	float: right;
}
#karte .karteSection .karteLeft .btnList li:first-child {
	float: left;
}
#karte .karteSection .karteRight .birth {
	margin: 0 0 20px;
	zoom: 1;
}
#karte .karteSection .karteRight .birth:after {content: ""; display: block; clear: both;}
#karte .karteSection .karteRight .birth li {
	float: left;
	margin-right: 10px;
}
#karte .karteSection .karteRight .petInfo dt,
#karte .karteSection .karteRight .petInfo dd {
	line-height: 1.5;
}
#karte .karteSection .karteRight .petInfo dt {
	width: 8em;
	float: left;
	font-weight: bold;
}
#karte .karteSection .karteRight .petInfo dd {
	padding: 0 0 0 10em;
	margin: 0 0 15px;
}



/* 15-3 Blog Parts
========================================== */
.partsBlock {
	margin: 0 0 40px;
	zoom: 1;
}
.partsBlock:after {content: ""; display: block; clear: both;}
.copyAll {
	text-align: left !important;
}
.copyAll button {
	width: 133px;
	height: 22px;
	background: url(/images/pc/mypage/parts/copy_btn.png) no-repeat;
	text-indent: -9999px;
	margin: 0 !important;
}

.partsLeft {
	width: 200px;
	float: left;
}
.partsRight {
	width: 550px;
	float: right;
}




/*
========================================== */
#favorite .cartArea {
	width: 320px;
	float: right;
}
