@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 751px) {

section .inner {
	padding: 40px 0;
}

/* -----------------------------------------------------------------------------

	index.html
  
----------------------------------------------------------------------------- */
#profile #subMv {
	background: url(/profile/img/bg_general.jpg) repeat-x bottom center;
	background-size: 1920px 160px;
}
#profile #subMv .inner .pc img {
	margin: 0 0 0 35px;
	width: 793px;
	height: auto;
}

/* section
---------------------------------------------*/

/*
.section {
	width: 878px;
	margin: 0 auto;
	margin-bottom:20px;
	padding: 56px 60px;
	background-color: #fff;
	font-size: 125%;
	border: 1px dashed #7ebc49;
	border-radius: 15px;
}

.section h3 {
	margin-bottom: 30px;
}

.section h3 img {
	height: 27px;
}

.section .details {
	margin-bottom:40px;
}

.profile {
	margin-top: 60px;
}

.character {
	float: left;
	margin-right: 60px;
}

.right {
	float: left;
	width: 480px;
}
*/

/* profile
---------------------------------------------*/

section .details dl {
	margin-bottom: 14px;
}

section .details dt {
	float: left;
	width: 70px;
	padding: 3px 0;
	color: #fff;
	text-align: center;
	background-color: #7ebc49;
	border-radius: 10px;
}

section .details dd {
	padding-top: 2px;
	padding-left: 80px;
}

/*
.profile .txt {
	line-height: 1.8;
	margin-bottom: 20px;
}
*/
/* bnr
---------------------------------------------*/

/*
.bnr_section {
	position: relative;
	margin-bottom: 20px;
}

.bnr_section .bnr_ttl {
	position: absolute;
	top: 85px;
	left: -20px;
}

.bnr_section a:hover {
	opacity: 0.7;
}
*/

/* nurie
---------------------------------------------*/
/*
.nurie p {
	margin-bottom: 30px;
}

.nurie_list {
	margin-bottom: 70px;
}

.nurie_list ul li {
	float: left;
	margin: 0 0 10px 7px;
}

.nurie_list ul li a {
	display: block;
	width: 116px;
	text-align: center;
	border-radius: 20px;
	border: 2px solid #ccc;
	padding: 5px 0;
}

.nurie_list ul li a:hover {
	border: 2px solid #397C50;
	background: #397C50;	
}

.nurie_list ul li a span {
	padding: 0 20px 0 6px;
	font-size: 90%;
	background: url(../common/img/arrow02.png) no-repeat 96% center;
	background-size: 13px;
}

.nurie_list ul li a:hover span {
	color: #fff;
	background: url(../common/img/arrow02_w.png) no-repeat 96% center;
	background-size: 13px;
}

.adobe dl dt {
	margin-bottom:20px;
}

.adobe dl dt a:hover {
	opacity: 0.7;
}

.adobe dl dt img {
	height: 33px;
}

.adobe dl dd {
	line-height: 2;
}

}