@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville);
@import url(http://fonts.googleapis.com/css?family=Oswald);
/* CSS Document */
.profilebox {
	overflow:hidden;
	margin:0 20px 0 5px;
	padding:5px 5px 7px 5px;
	color:#000;
}
.profilebox >img {
	border:1px solid #B5B5B5;
	padding:6px;
	float:left;
	height:auto;
	margin:5px 12px 0 5px;
}
.profilebox_a {
	float:left;
	margin-right:7px;
}


table {
	border-collapse:separate;
	border-spacing: 5px;
}

table td {
	border:1px solid #B5B5B5;
	padding-left:6px;
	padding-right:10px;
}

.name {
	font-size:165%;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing:0.1em;
}
.name_s {
	font-family:"メイリオ",Meiryo,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック","MS PGothic";
	font-size:65%;
}
.oswald {
	font-family: 'Oswald', sans-serif;
}
.oswald_ll {
	font-size:160%;
	font-family: 'Oswald', sans-serif;
}
.oswald_l {
	font-size:130%;
	font-family: 'Oswald', sans-serif;
}
.oswald_s {
	font-size:85%;
	font-family: 'Oswald', sans-serif;
	margin-top:5px;
}
.smaller {
	font-size:65%;
}
.s {
	font-size:80%;
}
.space {
	margin-left:50px;
}
.discography {
	overflow:hidden;
	padding:25px 0 25px 25px;
	line-height:160%;
}
.textbox {
	overflow:hidden;
	margin-top:20px;
	padding-top:15px;
	font-size:90%;
}
.leftbox {
	float:left;
	padding-bottom:15px;
	font-weight:bold;
	color:#1f578c;
}
.rightbox {
	float:left;
	word-break: break-all;
}
dl.periodic.table dt{float:left;font-weight:bold;}
dl.periodic.table dd{padding-left:4.3em;}

.bold {
	font-weight:bold;
}


/*スマホ*/
@media screen and (min-width: 320px) {
.imgbox {
	float:left;
	margin:0 0 0 35px;
}
.profilebox >img {
	width:90%;
}
.profilebox_inside {
	padding:10px 15px;
	float:left;
}
.profilebox_b {
	min-width:76%;	
	margin-top:5px;
	margin-left:7px;
	padding:8px 25px 15px 15px;
	float:left;
	font-size:100%;
}
	h2 {
		text-align: left;
	}
.discography {
		width:86%;
}
	.leftbox {
		width:100%;
		float: left;
}

}

/*タブレット*/
@media all and (min-width:480px) {
	.imgbox {
	float:left;
	margin:0 15px 5px 0;
	}
	.profilebox_inside {
	padding:10px 15px;
	border-left:1px solid #B5B5B5;
	float:left;
	}
	.profilebox >img {
		width:300px;
	}
	.profilebox {
	border:1px solid #B5B5B5;
	}
	.profilebox_b {
	min-width:93%;
	}
	table {
		width:100%;
	}
	.discography {
		width:95%;
	}
	.leftbox {
		width:28%;
		color:#666;
	}
	.rightbox {
		width:68%;
		padding-left:15px;
		border-left:1px solid #B5B5B5;
	}
}


/*PC
all:1080px
contents_tab:80px
margin:15px
main:565px;
*/

@media all and (min-width:768px) {
	.imgbox {
	float:left;
	margin:0 0 5px 0;
	}
	.profilebox_inside {
	padding:11px 15px 10px 15px;
	border-left:1px solid #B5B5B5;
	float:left;
	}
	.profilebox_b {
	min-width:26%;
	min-height:200px;
	border:1px solid #B5B5B5;
	}
	h2 {
		text-align: left;
	}
	.leftbox {
		width:17%;
		float: left;
	}
	.rightbox {
		width:79%;
	}
	
}


