/*
Theme Name:headphone-tokyo**
Theme URI: http://pentalab.co.jp/
Description:headphone-tokyo専用のテーマ
Author: PentaLab LLC.
Author URI: http://pentalab.co.jp/
Version: 0.5.3
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {display: table; content: "";}

.ma08{margin:8px}.ma16{margin:16px}.ma24{margin:24px}.ma32{margin:32px}.ma40{margin:40px}.ma48{margin:48px}.ma56{margin:56px}.ma64{margin:64px}.ma72{margin:72px}.ma80{margin:80px}.ma88{margin:88px}.ma96{margin:96px}.ma104{margin:104px}.ma112{margin:112px}.ma120{margin:120px}.mt08{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt40{margin-top:40px}.mt48{margin-top:48px}.mt56{margin-top:56px}.mt64{margin-top:64px}.mt72{margin-top:72px}.mt80{margin-top:80px}.mt88{margin-top:88px}.mt96{margin-top:96px}.mt104{margin-top:104px}.mt112{margin-top:112px}.mt120{margin-top:120px}.mr08{margin-right:8px}.mr16{margin-right:16px}.mr24{margin-right:24px}.mr32{margin-right:32px}.mr40{margin-right:40px}.mr48{margin-right:48px}.mr56{margin-right:56px}.mr64{margin-right:64px}.mr72{margin-right:72px}.mr80{margin-right:80px}.mr88{margin-right:88px}.mr96{margin-right:96px}.mr104{margin-right:104px}.mr112{margin-right:112px}.mr120{margin-right:120px}.mb08{margin-bottom:8px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.mb40{margin-bottom:40px}.mb48{margin-bottom:48px}.mb56{margin-bottom:56px}.mb64{margin-bottom:64px}.mb72{margin-bottom:72px}.mb80{margin-bottom:80px}.mb88{margin-bottom:88px}.mb96{margin-bottom:96px}.mb104{margin-bottom:104px}.mb112{margin-bottom:112px}.mb120{margin-bottom:120px}.ml08{margin-left:8px}.ml16{margin-left:16px}.ml24{margin-left:24px}.ml32{margin-left:32px}.ml40{margin-left:40px}.ml48{margin-left:48px}.ml56{margin-left:56px}.ml64{margin-left:64px}.ml72{margin-left:72px}.ml80{margin-left:80px}.ml88{margin-left:88px}.ml96{margin-left:96px}.ml104{margin-left:104px}.ml112{margin-left:112px}.ml120{margin-left:120px}.pa08{padding:8px}.pa16{padding:16px}.pa24{padding:24px}.pa32{padding:32px}.pa40{padding:40px}.pa48{padding:48px}.pa56{padding:56px}.pa64{padding:64px}.pa72{padding:72px}.pa80{padding:80px}.pa88{padding:88px}.pa96{padding:96px}.pa104{padding:104px}.pa112{padding:112px}.pa120{padding:120px}.pt08{padding-top:8px}.pt16{padding-top:16px}.pt24{padding-top:24px}.pt32{padding-top:32px}.pt40{padding-top:40px}.pt48{padding-top:48px}.pt56{padding-top:56px}.pt64{padding-top:64px}.pt72{padding-top:72px}.pt80{padding-top:80px}.pt88{padding-top:88px}.pt96{padding-top:96px}.mt104{padding-top:104px}.mt112{padding-top:112px}.mt120{padding-top:120px}.pr08{padding-right:8px}.pr16{padding-right:16px}.pr24{padding-right:24px}.pr32{padding-right:32px}.pr40{padding-right:40px}.pr48{padding-right:48px}.pr56{padding-right:56px}.pr64{padding-right:64px}.pr72{padding-right:72px}.pr80{padding-right:80px}.pr88{padding-right:88px}.pr96{padding-right:96px}.pr104{padding-right:104px}.pr112{padding-right:112px}.pr120{padding-right:120px}.pb08{padding-bottom:8px}.pb16{padding-bottom:16px}.pb24{padding-bottom:24px}.pb32{padding-bottom:32px}.pb40{padding-bottom:40px}.pb48{padding-bottom:48px}.pb56{padding-bottom:56px}.pb64{padding-bottom:64px}.pb72{padding-bottom:72px}.pb80{padding-bottom:80px}.pb88{padding-bottom:88px}.pb96{padding-bottom:96px}.pb104{padding-bottom:104px}.pb112{padding-bottom:112px}.pb120{padding-bottom:120px}.pl08{padding-left:8px}.pl16{padding-left:16px}.pl24{padding-left:24px}.pl32{padding-left:32px}.pl40{padding-left:40px}.pl48{padding-left:48px}.pl56{padding-left:56px}.pl64{padding-left:64px}.pl72{padding-left:72px}.pl80{padding-left:80px}.pl88{padding-left:88px}.pl96{padding-left:96px}.pl104{padding-left:104px}.pl112{padding-left:112px}.pl120{padding-left:120px}.ow120{width:120px}.ow160{width:160px}.ow192{width:192px}.ow240{width:240px}.ow320{width:320px}.ow480{width:480px}.ow640{width:640px}.ow720{width:720px}.ow960{width:960px}.ow1280{width:1280px}

.ma05{margin:5px}.ma10{margin:10px}.ma15{margin:15px}.ma20{margin:20px}.ma25{margin:25px}.ma30{margin:30px}.ma35{margin:35px}.ma40{margin:40px}.ma45{margin:45px}.ma50{margin:50px}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mr05{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.ml05{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.pa05{padding:5px}.pa10{padding:10px}.pa15{padding:15px}.pa20{padding:20px}.pa25{padding:25px}.pa30{padding:30px}.pa35{padding:35px}.pa40{padding:40px}.pa45{padding:45px}.pa50{padding:50px}.pt05{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pr05{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:10px}.pr20{padding-right:20px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pl05{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.fs08{font-size:8px}.fs09{font-size:9px}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px}.fs26{font-size:26px}.fs27{font-size:27px}.fs28{font-size:28px}.fs29{font-size:29px}.fs30{font-size:30px}.txt10{font-size:66.6%;line-height:1.5}.txt11{font-size:73.3%;line-height:1.455}.txt12{font-size:80%;line-height:1.417}.txt13{font-size:86.6%;line-height:1.385}.txt14{font-size:93.5%;line-height:1.357}.txt15{font-size:100%;line-height:1.333}.txt16{font-size:106%;line-height:1.313}.txt18{font-size:120%;line-height:1.278}.txt20{font-size:133%;line-height:1.25}.r03{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.r05{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.r10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.r15{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.r20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.fl{float:left}.fr{float:right}.active{color:#000;font-weight:bold}.success{color:#000;font-weight:bold}.warning{color:#000;font-weight:bold}.danger{color:#000;font-weight:bold}.error{color:#000;font-weight:bold}.alert{color:#000;font-weight:bold}section.active,div.active,p.active,span.active,tr.active,th.active,td.active,strong.active{color:#000;font-weight:bold;background-color:#fff}section.success,div.success,p.success,span.success,tr.success,th.success,td.success,strong.success{color:#000;font-weight:bold;background-color:#fff}section.warning,div.warning,p.warning,span.warning,tr.warning,th.warning,td.warning,strong.warning{color:#000;font-weight:bold;background-color:#fff}section.danger,div.danger,p.danger,span.danger,tr.danger,th.danger,td.danger,strong.danger{color:#000;font-weight:bold;background-color:#fff}section.error,div.error,p.error,span.error,tr.error,th.error,td.error,strong.error{color:#000;font-weight:bold;background-color:#fff}section.alert,div.alert,p.alert,span.alert,tr.alert,th.alert,td.alert,strong.alert{color:#000;font-weight:bold;background-color:#fff}.clear{clear:both}.hide{display:none}.ov:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}.shadow{box-shadow:0px 0px 8px rgba(0,0,0,0.34);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.34);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.34)}.cfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cfix{min-height:1px}* html .cfix{height:1px}


/* ============================================================ */
/* Accessibility
/* ============================================================ */


	/* Recognition of text */
	body {
		background-color: #333;
		color: #333;
		font-family: 'Noto Sans JP', sans-serif;
		line-height: 1.5
		font-size:14px;
	}

	/* Recognition of the link */
	a {}
	a:hover {}
	a:after {}

	/* Brevity of the sentence */
	h1 {
		float: left;
	}

	h2.entryTtl {
		padding: 20px 30px;
		background-color: #222;
		color: #fff;
		font-size: 26px;
	}

	h3 {
		border-bottom: 1px solid #ccc;
		margin-bottom: 20px;
		padding-bottom: 20px;
		font-size: 22px;
		line-height: 1.5;
	}

	h4 {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.lead {}
	.caption {}
	.sentence {}


table.listTable {border: 1px solid #ccc; background: #fff; vertical-align: middle;}
table.listTable td {padding: 10px;}
table.listTable tr {border-bottom: 1px solid #ccc;}
table.listTable tr.on {background:#f2f2f2;}

div.deleteBr br {
    display: none;
}


/* ============================================================ */
/* bace layout
/* ============================================================ */
#outContainer {}
#container {width: 1280px; margin: 0 auto;}
.contentArea {width: 1020px; float: left; z-index: 9970;}


	/* header area */
	.titleArea {width: 1280px; margin: 0 auto 20px auto; border-bottom: 1px solid #fff; padding-top: 20px; padding-bottom: 20px; z-index: 9999;}
		.titleArea:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
	.headerSocial {float: right;}
	header {width: 1280px; margin: 0 auto;}
	header .mvImg {}

	/* sub navigation */
	aside {float: right; width: 250px; z-index: 9980;}
		.likeBox {background-color: #fff;}

	/* ------------------------------------------------------------ */
	/* footer area
	/* ------------------------------------------------------------ */
	footer {background-color: #111; padding: 20px; margin-top: 30px;}
		footer .footerArea {width: 1280px; margin: 0 auto; text-decoration: none;}
		address {color: #fff; font-style: normal;}


/* ============================================================ */
/* wordpress public
/* ============================================================ */
	/* ------------------------------------------------------------ */
	/* bgp
	/* ------------------------------------------------------------ */
	#home #outContainer {background-image: url(img/bgp_miku.png); background-position: center top; background-repeat: no-repeat;}
	#information #outContainer {background-image: url(img/bgp_miku.png); background-position: center top; background-repeat: no-repeat; background-color: #ccc;}

	#hpt #outContainer {
		background-image: url(img/bgp_hpt.png), url(img/bgp_hpt_01.png);
		background-position: center top, center top;
		background-repeat: no-repeat, repeat;
		background-color: #fc2;
	}

	#ykmm #outContainer {
		background-image: url(img/bgp_flat3rd.png), url(img/bgp_flat3rd_01.png);
		background-position: center top, center top;
		background-repeat: no-repeat, repeat;
		background-color: #fc2;
	}

	#flat3rd #outContainer {
		background-image: url(img/bgp_flat3rd.png), url(img/bgp_flat3rd_01.png);
		background-position: center top, center top;
		background-repeat: no-repeat, repeat;
		background-color: #fc2;
	}

	#garnidelia #outContainer {
		background-image: url(img/bgp_garnidelia.png), url(img/bgp_garnidelia_01.png);
		background-position: center top, center top;
		background-repeat: no-repeat, repeat;
		background-color: #fc2;
	}

	#kahiena_musica #outContainer {
		background-image: url(img/bgp_kahiena_musica.png), url(img/bgp_kahiena_musica_01.png);
		background-position: center top, center top;
		background-repeat: no-repeat, repeat;
		background-color: #fc2;
	}

	#commercial #outContainer {
		background-image: url(img/bgp_commercial.png), url(img/bgp_commercial_01.png);
		background-position: center top, center top;
		background-repeat: no-repeat, repeat;
		background-color: #fc2;
	}
	#notfound #outContainer{background-image: url(img/bgp_miku.png); background-position: center top; background-repeat: no-repeat; background-color: #ccc;}


	/* ------------------------------------------------------------ */
	/* common
	/* ------------------------------------------------------------ */
	h2.title {font-family: 'Oswald', sans-serif; font-size: 42px; color: #fff; margin-bottom: 10px; text-shadow: 0px 0px 20px rgba(0,0,0,0.5);}
	.projBtn {margin-bottom: 1px;}
	.box {background-color: rgba(255,255,255,0.8); padding: 30px; line-height: 1.5;}
	.box img {max-width: 100%;}

	/* ------------------------------------------------------------ */
	/* home
	/* ------------------------------------------------------------ */
	video#bgvid 
		{
		position: fixed; right: 0; bottom: 0;
		min-width: 100%; min-height: 100%;
		width: auto; height: auto; z-index: -100;
		background-size: cover;
		}

	.infoBox {float: left; margin-right: 5px; margin-bottom: 5px; padding: 10px; background-color: rgba(255,255,255,0.8); min-height: 360px; width: 230px;}
		time {font-size: 12px; margin-top: 5px; margin-bottom: 5px; display: block;}
		.infoTitle {margin: 0 0 10px 0; display: block; line-height: 1.5;}
		.infoText {
			font-size: 14px;
			line-height: 1.5;
		}

	/* ------------------------------------------------------------ */
	/* custom
	/* ------------------------------------------------------------ */
	#notfound h2.title {margin-top: 400px;}


/* ============================================================ */
/* responsive
/* ============================================================ */


	.member_table {
		width: 100%;
		background: #fff;
		}
	.member_table th {
		font-weight: bold;
	}
	.member_table th,
	.member_table td {
		padding: 15px;
	}
	.member_table tr:nth-child(odd) {
		background: #f2f2f2;
	}


pre {line-height: 1.5;}
p {line-height: 1.5;}



	.list_table {
		border:1px solid #ccc;
		width: 100%;
		background: #fff;
		}
	.list_table th {
		font-weight: bold;
		width: 50px;
	}
	.list_table th,
	.list_table td {
		padding: 15px;
	}
	.list_table td:nth-child(1) {
		width: 200px;
	}
	.list_table tr:nth-child(odd) {
		background: #fafafa;
	}


