@charset "UTF-8";

@import url("reset.css");

body {
	background: #fcefdb url("../img/bg13.gif");
	color: #000 ;
	padding: 0 10px;
}
a {
	color: inherit
}

dd {
	position: relative;
	padding-left: 1em;
}
dd:before {
    content: "";
    position: absolute;
    top: .35em;
    left: 0;
    width: 0.3em;
    height: 0.3em;
    border: 1px solid #000;
    border-radius: 50%;
	background-color: #000;
}
/*  共通
=========================================================================*/
#main {
	display: block;
	width: 100%;
}
#note {
	display: block;
	width: 100%;
	border-top: solid 2px #808080;
	border-bottom: solid 2px #808080;
}

/*  topページ
=========================================================================*/
.branding {
	min-width: 300px;
	margin: 0 auto;
	text-align: center;
}
.branding img{
	margin: 0 auto 20px;
}
.cafecup {
	float: right;
}
.cafecup img {
	width: 100%;
}
@media screen and (max-width: 600px) {
.cafecup {
	width: 33.33%;
}
}
/*  profileページ
=========================================================================*/
.profile-pic-contena {
	position: relative;
	width: 350px;
	height: 300px;
	background-color: #fff;
}
.profile-pic-layer {
    position: absolute;
    top: 20px;
    left: 0;
	display: none;
	width: 350px;
	height: 270px;
	background-color: #fff;
	cursor: pointer;
}
.profile-pic-layer img {
	display: block;
	max-width: 350px;
	height: 270px;
}


/*  スマホ対応
=========================================================================*/
@media screen and (max-width: 320px) {
#top h3 {
	font-size: 1.00em;
}









}
