
/* マイページ */
/* IMPORT RESET */
@import url("css/reset.css");


/* .sidebar {
position: relative;
top: 0;
bottom: 0;
left: 0;
z-index: 100;
padding: 0;
box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
z-index: 99;
} */

@media (max-width: 767.98px) {
	.sidebar {
	top: 11rem;
	padding: 0 2em;
	width: 100%;
	height: 100%;
	z-index: 90;
	position: fixed;
	}
}

.navbar {
/* box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1); */
border-bottom:1px solid #eee;
background-color: rgba(255, 255, 255, 0.9);
}

@media (min-width: 767.98px) {
	.navbar {
	top: 0;
	position: sticky;
	z-index: 999;
	}
}

.sidebar .nav-link {
color: #333;
}

.sidebar .nav-link.active {
color: #0d6efd;
}

@media (max-width: 767.98px) {
	.navbar-toggler {
	margin-right: 0;
	margin-left: auto;
	}
}


dl.movie dt,dl.movie dd {
margin-bottom: 0.6em;
}
dl.movie dt:last-of-type,dl.movie dd:last-of-type {
margin-bottom: 0;
}

/*
.title_logo{
width:15%;
margin-right:1.5em;
}
<img src="img/logo_kanon.png" alt="迦音" class="title_logo" />

.title_mark{
height:40px;
margin:-3px 10px 0;
vertical-align:middle;
}

.username{
background:#f6e6ee;
border-bottom:1px solid #e6b3cd;
}

.title_mark{
margin:-10px 5px 0;
vertical-align:middle;
}
*/

.title_mark{
height:40px;
margin:-8px 5px 0;
vertical-align:middle;
}

a{
color:#cc6699;
}

.ff-serif{
font-family: "Sawarabi Mincho", 游明朝, ヒラギノ明朝, MS明朝, 游明朝, ヒラギノ明朝, MS明朝, serif;
}

.fc-936{
color:#993366;
}

.h4-sidebar{
background:#ccc;
color:#fff;
text-align:center;
padding:0.5em 0;
margin-bottom:1.5em;
}

dl.dl-pf {
padding:2em 0 0 0;
}
dl.dl-pf dt,dl.dl-pf dd {
margin-bottom: 2em;
}
@media (max-width: 767.98px) {
	dl.dl-pf dt {
		margin-bottom: 0.8em;
	}
	dl.dl-pf dd {
	margin-bottom: 1.6em;
	}
}


.btn-status-regular{
background:#24a2b7;
color:#fff;
display: inline-block;
font-weight: 400;
line-height: 1.5;
text-align: center;
text-decoration: none;
vertical-align: middle;
padding: 0.375rem 0.75rem;
font-size: 1rem;
border-radius: 0.25rem;
}
.btn-status-pending{
background:#fdc22c;
display: inline-block;
font-weight: 400;
line-height: 1.5;
text-align: center;
text-decoration: none;
vertical-align: middle;
padding: 0.375rem 0.75rem;
font-size: 1rem;
border-radius: 0.25rem;
}

.btn-c69{
background:#c69;
color:#fff;
}

/* customize */
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid #cc6699;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
}


