@charset "UTF-8";body {	background:url("../../../../../uploads/bg/softgrain_w125.jpg") repeat #EEEDE9;	color:#EEEDE9;	font:13px/1.231 arial,helvetica,clean,sans-serif;	*font-size:small;	*font:x-small;	margin:0 8px;	text-align:center;}select, button {	font:99% arial,helvetica,clean,sans-serif;}input, textarea {	font:99% arial,helvetica,clean,sans-serif;	padding:0.2em;}pre, code, kbd, samp, tt {	font-family:monospace;	*font-size:108%;	line-height:100%;}a {	color:#F7F7F5;	outline:none;	overflow:hidden;	text-decoration:none;	-moz-transition: 0.4s linear;	-webkit-transition: 0.4s linear;	-o-transition: 0.4s linear;	transition: 0.4s linear;}a:visited {/*	color:#B3B2AF;	*/}a:hover {	text-decoration:underline;	color:#fff;}h1 {	color:#fff;	font-size:200%;	line-height:1.5;	margin:0;	padding:0;}h2 {	color:#F7F7F5;	font-size:150%;	margin:0 0 10px;}h1,h2 {	text-shadow: 0 1px 0 #3C3B3A;}h3 {	border-bottom:4px solid #F7F7F4;	font-size:116%;	margin-top:2em;	padding-bottom:0.4em;}p {	margin:1em 0;}blockquote {	margin:1em 0 1em 20px;	padding:1px 20px;	border:1px solid #222;	color:#999;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;}em {	color:#3C3B3A;	font-style:normal;	font-weight:bold;	padding:2px 3px;}img {/*	padding:0 20px 10px 0;	*/}.imgShadow {	box-shadow: 0 3px 5px 0 #777775;}ul, ol {	margin:1em 30px;	padding:0;	line-height: 1.7em;	list-style: outside none;}fieldset {	padding:1px 0;	border:none;}input:hover, textarea:hover {	background:#fff;	border-color:#777775;}.submit {	border:none;	font-size:85%;	font-weight:bold;	text-transform:uppercase;	color:#fff;}.submit:hover {	background-color:#00B8fd;}.radio {	border:none;	background-color:transparent;	background-image:none;}hr {	margin:0;	border:none;	border-top:1px solid #ddd;}header,footer {	display: block;}header {	height:120px;	padding:1px 0;	min-width:600px;	max-width:1000px;	margin:0 auto;	position:relative;	text-align:left;	width:960px;}header .siteName a, #header h1 a {	background:url("../../../../../uploads/logo/toplogo_opt.png") no-repeat;	font-size:144%;	font-weight:bold;	height:72px;	line-height:1;	margin:0;	padding:0;	position:absolute;	text-indent:-9999px;	top:22px;	width:298px;}header .siteName a:hover {	color:#181818;}header .description {	color:#B3B3B3;	left:81px;	margin:0;	position:absolute;	top: 86px;}.handWriting {	font-family: 'Bad Script', cursive;}ul#globalNavi,ul.language,.entry ul.info,#content,.entry,#main {	_height:1px;	*min-height:1px;}ul#globalNavi {	line-height:1;	margin:0 0 -1px 0;	padding:0;	position:absolute;	right:30px;	top:60px;}ul#globalNavi li {	margin:0;	padding:0;	float:left;	text-align:center;	width:90px;}ul#globalNavi li a {	display:block;	position:relative;	padding:9px 20px;	border-bottom: 5px solid #777775;	border-bottom: 5px solid rgba(251, 250, 249, 0.1);	color:#fff;	text-shadow:0 0;}#globalNavi li a b {	font-size:150%;	font-weight:normal;}#globalNavi li a span {	font-family:serif;	font-size:80%;}ul#globalNavi li a:hover {	border-bottom:5px solid #0198CA;	color:#0198CA;	text-decoration:none;}ul#globalNavi .current {	border-bottom:5px solid #CAC9C6;	color:#000;	font-weight:bold;}#hSearch {	background:#fff;	border:none;	font-size:85%;	margin:0;	position:absolute;	right:30px;}#hSearch legend, .EN {	display:none;}#hSearch .inputField {	border:none;	margin:2px;	width:110px;}#hSearch .submit {	background:transparent url(images/icon/search.png) no-repeat center center;	height:20px;	text-indent:-9999px;	width:30px;}#hSearch .submit:hover {	background-color:#666;}#hSearch textarea:focus, #hSearch input:focus {	color:#666;	outline:none;}.languageSelect {	margin:1em 0;	position:absolute;	right:0;	top:90px;}.languageSelect li {	float:left;	margin:0 0 0 20px;	text-align:center;	width:80px;}.languageSelect li a {	display:block;	padding:0.5em;}div#content {	padding-bottom:1px;}p.topicPath {	margin:0 30px 10px;	padding-top:8px;	line-height:1.6;}p.topicPath span.current {	padding:1px 10px;	color:#fff;	background-color:#3e3e3e;}div.entry, article.entry {	margin:1em 30px;	padding:1px 0;}#main {	margin:1em 30px;	padding:1px 0;	margin-top:0;}.entry ul.info {	margin:0 0 1em 0;	padding:0.3em 0;}#main .info {	margin:0 0 1em 0;	padding:0.3em 0;}.entry ul.info li, #main .info li {	margin:0.3em 0;	padding:0 1em;	border-right:1px solid #B3B2AF;	float:left;	font-size:85%;}body.individual div.entry ul.info, body.archives div.entry ul.info, .individual #main .info {	margin:0 -30px 1.5em;	padding:0.3em 30px;	position:relative;	top:-2px;}body.individual div.entry ul.info li, body.archives div.entry ul.info li, .individual #main .info li {	border-right:none;	border-left:1px solid #000;}.textBody {	border-bottom:1px solid #B3B2AF;	clear:both;	padding:10px 0 0;}.textBody p, .entry p {	line-height:1.7;	margin: 0 30px 0;}.textBody h2 {	margin-top:2em;}.textBody dl {	padding:0.5em 0;}.textBody dt {	margin:0.7em 0;	font-weight:bold;	color:#777775;}.textBody dd {	margin:0.5em 60px;}.entry ul.reaction {	margin:1em 0;	border-top:1px solid #222;}.entry ul.reaction li {	margin:0 10px 0 0;	padding:5px 10px 0 0;	border-right:1px solid #222;	float:left;}p.archives {	margin:1em 30px;}p.return {	padding:0.7em 0;	text-align:right;	clear:both;}p.return a {	background:#CAC9C4;	color:#666;	padding:0.5em;}#footer {	padding:1px 0 1em;}footer {	padding:1px 0 1em;	min-width:600px;	max-width:1000px;	margin:0 auto;	position:relative;	text-align:left;	width:960px;}#footer ul, footer ul {	color:#F7F7F5;}ul li a img {	margin: 10px 0;}.socialList {	display:inline-block;}.socialList li {	float:left;	padding:0 10px 0 0;	text-indent:-9999px;	width:auto;}.socialList a {	background:url("../../../../../uploads/social/social_icons_sprite.png") no-repeat scroll left top transparent;	display:block;}.socialList span {	margin-left:22px;}.socialList .sprite-00_bandcamp{ background-position: 0 0; width: 16px; height: 16px; }.socialList .sprite-01_facebook{ background-position: 0 -21px; width: 16px; height: 16px; }.socialList .sprite-02_gplus-16{ background-position: 0 -42px; width: 16px; height: 16px; }.socialList .sprite-03_lastfm{ background-position: 0 -63px; width: 16px; height: 16px; }.socialList .sprite-04_mixi{ background-position: 0 -84px; width: 16px; height: 16px; }.socialList .sprite-05_myspace{ background-position: 0 -105px; width: 16px; height: 16px; }.socialList .sprite-06_soundcloud{ background-position: 0 -126px; width: 16px; height: 16px; }.socialList .sprite-07_tumblr{ background-position: 0 -147px; width: 16px; height: 16px; }.socialList .sprite-08_twitter{ background-position: 0 -168px; width: 16px; height: 16px; }.socialList .sprite-09_youtube{ background-position: 0 -189px; width: 16px; height: 16px; }.socialList .sprite-10_pinterest{ background-position: 0 -210px; width: 16px; height: 16px; }.support {	color:#B3B2AF;	font-size:85%;	bottom:1em;	margin:0 30px;	position:absolute;}.license {	color:#B3B2AF;	font-size:85%;	font-style:normal;	margin:0 30px;	text-align:right;}.ccLicense {	padding:0;	position:relative;	top:3px;}ul#globalNavi:after, div#content:after, div.entry ul.info:after, div.entry div.textBody:after, div.entry ul.reaction:after, ul.thumb:after, ul.flip:after, body.single div#utilities:after, footer aside:after {	height:0;	visibility:hidden;	content:".";	display:block;	clear:both;}.clear {	display:block;	clear:both;}.left {	float:left;}div#main, div#utilities dl.navi, div#utilities dl.others {	_overflow:hidden;}.round5 {	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;}.round10, .worksListJ li a {	border-radius:10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;}.language {	margin: 0;	padding: 0;	position: absolute;	right: 210px;}.language li {	float:left;	text-align:center;	width:90px;}.language li a {	color: #666;	display:block;	font-size:85%;	margin: 0 5px;	padding:5px 0.5em;	color:#EEEDE9;	text-decoration: none;}.EN {	display: none;}li.jpBtn {	background: rgba(60, 59, 58, 0.8);	border-radius: 5px 0 0 5px;	border-right: 1px solid #B3B2AF;	font-weight:bold;}li.enBtn {	background: rgba(254, 254, 253, 0.3);	border-radius: 0 5px 5px 0;	font-weight:normal;}.jpBtn a {	color: ##FEFEFD;	font-weight: bold;}.enBtn a {	color: ##181817;	font-weight: normal;}#topPage .jpBtn a,#topPage .enBtn a  {	text-shadow: none;}.socialButtons ul {	margin:0;}.socialButtons ul li {	float:left;	margin-right:20px;	width: 70px;}.likeButton {	border:none;	overflow:hidden;	width:46px;	height:21px;}.topBG {	display:none;	padding:0;	position:fixed;}.loader {	position:absolute;	left:50%;	top:50%;	margin:-12px 0 0 -12px;}section#entry, #recentList {	margin-bottom:-9999px;	opacity:0.8;	padding-bottom:9999px;	padding-left:30px;	width:450px;}.fullWidth {	margin:0 -8px;	overflow:hidden;	box-shadow:0 1px 6px rgba(119, 119, 117, 0.7);}#content, body.single aside, div#footer {	display: block;	min-width:600px;	max-width:1000px;	margin:0 auto;	position:relative;	text-align:left;	width:960px;}#top-page article#content {	overflow:auto;	position:static;}.title h1 {	color:rgba(254,254,253,0.5);	font-size:1000%;	right:0;	position:fixed;	z-index:-1;}body.single div#utilities dl, body.single aside dl {	padding-bottom:600px;	margin-bottom:-600px;	width:443px;	display:inline;}body.single div#utilities dl.navi, footer aside dl.navi {	margin-left:28px;	float:left;}body.single div#utilities dl.others, footer aside .others {	margin-right:28px;	float:right;	clear:right;}#utilities .news {	width:400px;}body.single div#utilities ul.thumb li, footer aside .thumb li {	width:20%;}.top,.bottom,.entry {	background: #3C3B3A;}.top,.bottom {	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}.top {	background:-moz-linear-gradient(top, rgba(24, 24, 23, 0.7), rgba(60, 59, 58, 0.5));	background: -webkit-linear-gradient(top, rgba(24, 24, 23, 0.7), rgba(60, 59, 58, 0.5));	background:-o-linear-gradient(top, rgba(24, 24, 23, 0.7), rgba(60, 59, 58, 0.5));	background: -ms-linear-gradient(top, rgba(24, 24, 23, 0.7), rgba(60, 59, 58, 0.5));	background: linear-gradient(top, rgba(24, 24, 23, 0.7), rgba(60, 59, 58, 0.5));}.bottom {	background:-moz-linear-gradient(top, rgba(60, 59, 58, 0.5), rgba(24, 24, 23, 0.7));	background:-o-linear-gradient(top, rgba(60, 59, 58, 0.5), rgba(24, 24, 23, 0.7));	background: -webkit-linear-gradient(top, rgba(60, 59, 58, 0.5), rgba(24, 24, 23, 0.7));	background: -ms-linear-gradient(top, rgba(60, 59, 58, 0.5), rgba(24, 24, 23, 0.7));	background: linear-gradient(top, rgba(60, 59, 58, 0.5), rgba(24, 24, 23, 0.7));}.vegas-overlay {	background:transparent url(../../../../wp-includes/js/jquery/vegas/overlays/01.png);	opacity:0.2;	z-index:-1;}.vegas-background {	image-rendering:optimizeQuality;	-ms-interpolation-mode:bicubic;	z-index:-2;}.entry {	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);	background:rgba(60,59,58,0.3);	box-shadow:0 1px 6px rgba(119, 119, 117, 0.7);	overflow:hidden;}section.information, section.liveSchedule, section.recentEntries, section.socialLink {	float:left;	padding:10px 0 600px 20px;	margin-bottom:-600px;	width:420px;}.liveSchedule {}.topEntries {	color: #EEEDE9;}.entry section ul {	min-height: 35px;}article a {	text-decoration: underline;	text-shadow: 0 1px 0 #3C3B3A;}#topPage aside.socialButtons {	left: 20px;	margin:0;	overflow:hidden;	padding: 10px 0;}.support a, .license a {	color:#EEEDE9;	text-shadow:none;}/*========================================	Tooltips========================================*/@media screen and (-webkit-min-device-pixel-ratio:0) {	#tiptip_content {		padding:4px 8px 5px 8px;		background-color:rgba(45,45,45,0.88);	}	#tiptip_holder.tip_bottom #tiptip_arrow_inner {		border-bottom-color:rgba(45,45,45,0.88);	}	#tiptip_holder.tip_top #tiptip_arrow_inner {		border-top-color:rgba(20,20,20,0.92);	}}#tiptip_holder {	display:none;	position:absolute;	top:0;	left:0;	z-index:99999;}#tiptip_holder.tip_top {	padding-bottom:5px;}#tiptip_holder.tip_bottom {	padding-top:5px;}#tiptip_holder.tip_right {	padding-left:5px;}#tiptip_holder.tip_left {	padding-right:5px;}#tiptip_content {	color:#fff;	text-shadow:0 0 2px #000;	padding:4px 8px;	border:1px solid rgba(255,255,255,0.25);	background-color:rgb(25,25,25);	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));	border-radius:3px;	-webkit-border-radius:3px;	-moz-border-radius:3px;	box-shadow:0 0 3px #555;	-webkit-box-shadow:0 0 3px #555;	-moz-box-shadow:0 0 3px #555;}#tiptip_arrow, #tiptip_arrow_inner {	position:absolute;	border-color:transparent;	border-style:solid;	border-width:6px;	height:0;	width:0;}#tiptip_holder.tip_top #tiptip_arrow {	border-top-color:#fff;}#tiptip_holder.tip_bottom #tiptip_arrow {	border-bottom-color:#fff;}#tiptip_holder.tip_top #tiptip_arrow_inner {	margin-top:-7px;	margin-left:-6px;	border-top-color:rgb(25,25,25);}#tiptip_holder.tip_bottom #tiptip_arrow_inner {	margin-top:-5px;	margin-left:-6px;	border-bottom-color:rgb(25,25,25);}#tiptip_holder.tip_right #tiptip_arrow_inner {	margin-top:-6px;	margin-left:-5px;	border-right-color:rgb(25,25,25);}#tiptip_holder.tip_left #tiptip_arrow_inner {	margin-top:-6px;	margin-left:-7px;	border-left-color:rgb(25,25,25);}