/* yjTmplCommon-min.css 1.1.0 */
/*\*//*/@import "yjTmplMacIE5-min.css";/**/
body{margin:0;padding:0;text-align:center;background: #111;font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.yjSeparation{display:none;}fieldset{border:none;}#wrapper{text-align:left;font-size:medium;line-height:1.56;height:100%; background:#333;}#yjContentsBody{position:relative;width:950px;margin:0 auto;}.yjGuid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yjSkip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj950-1 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{ width:950px;margin:0 auto;padding:0 0;}.yj950-1 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}.yj950-2 #yjMain{float:left;width:640px;}.yj950-2 #yjSub{float:right;width:300px;}.yj950-3 #yjMain{float:left;width:640px;color: #fff;}.yj950-3 .yj1stUnit{float:right;width:440px;}.yj950-3 .yj2ndUnit{float:left;width:190px;}.yj950-3 #yjSub{float:right;width:300px;}.yj100per-1,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 0px;}.yj100per-2 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-2 .yjMainGrid{margin-left:310px;}.yj100per-2 #yjSub{float:right;width:300px;}.yj100per-3 #yjMain{float:left;width:100%;margin-left:-310px;}.yj100per-3 .yjMainGrid{margin-left:310px;}.yj100per-3 .yj1stUnit{float:right;width:100%;margin-right:-200px;}.yj100per-3 .yj1stInnerUnit{margin-right:200px;}.yj100per-3 .yj2ndUnit{float:left;width:190px;}.yj100per-3 #yjSub{float:right;width:300px;}#yjContentsBody:after,.yj950-3 #yjMain:after{display:block;visibility:hidden;clear:both;height:0;content:".";}#yjContentsBody,.yj950-3 #yjMain{height:1%;}

/* fonts-min.css 1.0.0 */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/* masthead-min.css 1.0.0 */
.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:"."; display:block; position:relative;height:0; clear:both; visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}

/* header */
#header {
   width: 100%;
}

#headerArea {
   color: #fff;
}

#headerArea:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
}

#labLogo {
   width: 136px;
   height: 26px;
   text-indent: -9999px;
   display: block;
}

html>body #labLogo {/* Not IE6*/
    background: url("https://s.yimg.jp/images/labs/img/top/logoLabo.png") no-repeat;
}

*html body #labLogo {/* IE6 */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.yimg.jp/images/labs/img/top/logoLabo.png');

}

/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center; z-index: 12;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/

/* posn-min.css 1.0.0 */
#yjPosN{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#yjPosN table{margin:0 auto;text-align:left;}#yjPosN br{display:none;}#yjPosN a img{vertical-align:bottom;}

/* breadcrumbs-min.css 1.0.0 */
#yjBreadcrumbs{margin-bottom:10px;padding-left:7px;}

/* lrec-min.css 1.0.4 */
#yjLrec{margin-bottom:10px;}#yjLrec dl{margin:0;padding:0;}#yjLrec dt{margin:0;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;text-align:center;vertical-align:middle;}/* safari only \*/html:\66irst-child #yjLrec dt{padding:3px 0 2px;}/* /safari only */#yjLrec dd{margin:0;padding:0;}#yjLrec dd img{border:none;vertical-align:bottom;}.yj950-1 #contents{position:relative;}.yj950-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj950-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj100per-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj950-1 #yjLrec{float:right;width:300px;margin-left:20px;}.yj100per-1 #yjLrec{float:right;width:300px;margin-left:20px;}

/* uft-min.css 1.0.0 */
#uft{padding:10px 0;border-top:1px solid #ccc;text-align:center;}

#contents {
   color: #fff;
}


/* footer-min.css 1.0.0 */
#footer {
    text-align:center;
    background: #111;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #333333 0%, #2222222 80%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #222222 0%, #111111 80%);
    /* Opera */ 
    background-image: -o-linear-gradient(top, #222222 0%, #111111 80%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222222), color-stop(0.8, #1111111));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #222222 0%, #111111 80%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #111111 0%, #222222 80%);
    color: #fff;
}

#footer address {padding:20px 0 20px 0;border-top:1px solid #111;font-size:small;line-height:1.4; margin: 20px 0 0 0; }


/* -- Text --*/
a { text-decoration: none;}
a:link { color: #0099ff;  }
a:visited { color: #0070e2; } 
a:hover { color: #00c0ff; };
a:active { color: #39a4ff; }

/*-- photoarea --*/
.photoArea {
   width: 630px;
   padding:30px 0;
   background: #000;
   text-align: center;
   vertical-align: middle;
}

.photoArea img {
   margin: auto;
}

p.photoDescription {
   margin-right:5px;
   text-align: right;
   font-size: 95%;
}

/*-- Product List --*/
#productList {
    background: #111;
	background-image: linear-gradient(bottom, rgb(0,0,0) 14%, rgb(40,40,40) 90%);
    background-image: -o-linear-gradient(bottom, rgb(0,0,0) 14%, rgb(40,40,40) 90%);
    background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 14%, rgb(40,40,40) 90%);
    background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 14%, rgb(40,40,40) 90%);
    background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 14%, rgb(40,40,40) 90%);
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.14, rgb(0,0,0)),
	    color-stop(0.9, rgb(40,40,40))
    );
	padding: 10px;
	width: 280px;
	position: -100px 100px;
	border: 1px solid #111;
	border-radius: 5px;		    /* CSS3 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome */
	-moz-border-radius: 5px;	    /* Firefox */
	-webkit-box-shadow: inset 0 0 2px #444; 
	-moz-box-shadow: inset 0 0 2px #444; 
	box-shadow: inset 0 0 2px #444;
}

#productList h3 {
    font-weight: bold;
    margin: 0 0 8px 5px;
}

#productList li {
   font-size: 95%;
   border-bottom: 1px solid #111;
}

#productList li a {
   padding: 4px 4px;
   min-width: 10em;
   line-height: 1.2em;
   display: block;
}

#productList li:hover {
   background: #111;
   color: #fff;
   border-bottom: 1px solid #000;
}

#timeArea {
	width: 210px;
	height: 145px;
	position: absolute;
	top: -10px;
	left: -10px;
	padding: 20px 0 0 20px;
	z-index: 10;
	font-weight: bold;
}

html>body #timeArea {/* Not IE6*/
    background: url("https://s.yimg.jp/images/labs/img/top/bgCircle.png") -70px -110px no-repeat;
}

*html body #timeArea {/* IE6 */
	width: 180px;
	height: 100px;
	background: #111;
}

#timeArea p {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", Meiryo, Verdana, Arial, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1em;
}

#timeArea p.date {
    margin: 10px 0;
}

#timeArea p.time {
    font-size: 200%;
}

#catchArea {
	width: 620px;
    padding: 10px;
	margin: 0;
	float: left;
}

.catchDesc {
	width: 430px;
	font-size: small;
	padding: 0px 0 10px 200px;
}

.catchHack {
	height: 40px;
	width: 420px;
	margin-left: 195px;
	text-indent: -9999px;
}

html>body .catchHack {/* Not IE6*/
    background: url("https://s.yimg.jp/images/labs/img/top/bgCatchcopy.png") no-repeat;
}

*html body .catchHack {/* IE6 */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.yimg.jp/images/labs/img/top/bgCatchcopy.png');
}

#infoArea {
   width: 320px;
   display: block;
   margin: 10px;
   float: right;
}

.logoArea {
   display:block;
   float:right;
}

.socialArea {
   margin: 10px;
   display:block;
   float: left;

}

.socialArea ul li {
   width: 110px;
   display: block;
   float: left;
   margin: 5px 10px;
}

.fbArea {
   margin-top: 10px;
}

.fbArea.likeBox{
   background: #fff;
   width:630px;
}

/*-- Promo Area --*/

.adArea {
   margin-top: 10px;
}

/*-- #notification Area --*/

#notification {width: 610px; margin: 10px 0 20px 0; padding: 10px; background: #000;}
#notification h3 {font-size:small; font-weight: bold; }
#notification a {font-size:small;}