@charset "euc-jp";

/*************************************
  ybxTOP
  表示速度改善 TOPページ用　（2010/08/17）
*************************************/

/*-------------------- sprite image --------------------*/
#hd_logo p a,#hd_menu ul li,#gnav00 li strong,#gnav00 li a,#hd_ylogo p a,.ybx-tt09 h3,.whats_new,.ybx-tt02 div,.ybx-md10 li div.tt h4 a,.ybx-md11,.page_top a,#ft .search_box .xlogo,#ft .ctnr ul,#ft .ctnr li a,.ybx-md01 span,.ybx-bg02 ul,.ybx-bg02 li a.c,.ad_library a{background:url(http://i.yimg.jp/images/xbrand/images/ybx_top_main.png) no-repeat;}


/*-------------------- yj2.css --------------------*/

/* LineHeight Adjust */
.s115{line-height:115%;}
.s130{line-height:130%;}
.s150{line-height:150%;}

.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{/* Without MacIE \*/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;}

.yjXXL{font-size:x-large;/* WinIE5.x */voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;/* WinIE6.x(Standard) */font-size /**/:x-large;} /* WinIE6.x(Quirks), WinIE7(Quirks) */
html>body .yjXXL{font-size:180%;/* MacIE5.x */font-size/**/:xx-large;} /* WinFF, MacFF, Safari, WinIE7(Standard) */
.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;}



/*-------------------- lv1/ybxCmn.css --------------------*/
body{color:#444;margin:0 10px !important;text-align:center;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;word-break:break-all;/* for IE */}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

body{font-size:13px;*font-size:small;*font:x-small;}
body *{line-height:1.2;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
small{font-size:inherit;font:100%;*font-size:small;*font:x-small;}/* for ADs */

/* Basis - 13px */
.f10{font-size:78%;} /*10px (eq.x-small) */
.f11{font-size:86%;}  /*11px */
.f12{font-size:93%;}  /*12px */
.f13{font-size:100%;}  /*13px (eq.small) */
.f14{font-size:108%;}  /*14px */
.f15{font-size:116%;}  /*15px */
.f16{font-size:123%;}  /*16px (eq.medium) */
.f18{font-size:138.5%;}  /*18px (eq.large) */
.f20{font-size:153.9%;}  /*20px */
.f22{font-size:168%;}  /*22px */
.f24{font-size:183%;}  /*24px (eq.x-large) */

/* Basis - 14px */
.f14 .f10{font-size:72%;}/* 10px (eq.x-small) */
.f14 .f11{font-size:79%;}/* 11px */
.f14 .f12{font-size:86%;}/* 12px */
.f14 .f13{font-size:93%;}/* 13px (eq.small) */
.f14 .f14{font-size:100%;}/* 14px */
.f14 .f15{font-size:107.5%;}/* 15px */
.f14 .f16{font-size:114.5%;}/* 16px (eq.medium) */
.f14 .f18{font-size:128.6%;}/* 18px (eq.large) */
.f14 .f20{font-size:142.9%;}/* 20px */
.f14 .f22{font-size:156.8%;}/* 22px */
.f14 .f24{font-size:170%;}/* 24px (eq.x-large) */

/* Basis - 16px */
.f16 .f10{font-size:66%;}/* 10px (eq.x-small) */
.f16 .f11{font-size:70%;}/* 11px */
.f16 .f12{font-size:76%;}/* 12px */
.f16 .f13{font-size:82%;}/* 13px (eq.small) */
.f16 .f14{font-size:88%;}/* 14px */
.f16 .f15{font-size:94%;}/* 15px */
.f16 .f16{font-size:100%;}/* 16px (eq.medium) */
.f16 .f18{font-size:112%;}/* 18px (eq.large) */
.f16 .f20{font-size:124%;}/* 20px */
.f16 .f22{font-size:137%;}/* 22px */
.f16 .f24{font-size:148%;}/* 24px (eq.x-large) */

.b{font-weight:bold;}/* bold */
.gr{color:#999;}/* grayout */
.at{color:#ff0000;}/* attention */

/*	layout
--------------------------------------------*/
body{font-family:"MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","sans-serif ";}
#wr950{width:950px;margin:0 auto;text-align:left;}
#wr100P{text-align:left;}
#mn{float:left;width:100%;}
#sdt{position:relative;float:right;}
#sd{margin:0;clear:right;float:right;background:#e6e6e6;}
#sclRTp, #sclRSc{margin:6px 0 0 0;}
#sclRTp #mn{margin-right:-360px;}
#sclRTp #mnc{margin-right:360px;}
#sclRTp #sd{width:350px;}
#sclRTp #sdt{margin-bottom:10px;}
* html #sclRTp #sdt{width:350px;}/* IE6 */
*:first-child+html #sclRTp #sdt{width:350px;}/* IE7 */
#sclRSc #mn{margin-right:-310px;}
#sclRSc #mnc{margin-right:310px;}
#sclRSc #sd{width:300px;}
#sclRSc #sdt{margin-bottom:10px;}
* html #sclRSc #sdt{width:300px;}/* IE6 */
*:first-child+html #sclRSc #sdt{width:300px;}/* IE7 */

.taL{text-align:left !important;}
.taC{text-align:center !important;}
.taR{text-align:right !important;}
.flL{float:left;}
.flR{float:right;}

/*	clearfix
--------------------------------------------*/
div{display:inline-block;}
div:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}

/*\*/
* html div{height:1%;}
div{display:block;}
/**/

/* yjmth
--------------------------------------------*/
.yjmth{padding-right:7px;}
.yjmth strong{font-weight:bold;}
.yjmthloginarea,
.yjmthcmnlnkarea{font-size:100% !important;}
.yjmthloginarea{margin-left:10px !important;}

/* delimiter
--------------------------------------------*/
#dlmtr{clear:both;margin:5px 4px 0;}

/* hd
--------------------------------------------*/
#hd{background:#000;}
#hd h1{float:left;width:170px;margin:8px 12px;}
#hd ul{float:right;width:160px;padding:15px 0 0;}
#hd li{float:left;padding:0 10px 0 8px;background:url(http://i.yimg.jp/images/xbrand/images/ybx_triangle01.gif) no-repeat 0 0.47em;}
#hd li a{color:#fff;text-decoration:none;}
#hd p{float:right;width:267px;margin:13px 0 0 0;}
#hd p input.tx01{height:18px;width:169px;margin:0 1px 0 0;border:1px solid #ababab;vertical-align:middle;}
#hd p input.bt01{height:18px;vertical-align:middle;}
#hd p.sub{width:150px;margin:14px 14px 7px;}

/* 2008.09.10
-------------------*/
#hdr{background: #000000 none repeat scroll 0 0;}
#hd_logo{width: 180px;height: 41px;float: left;}
#hd_logo p{margin: 8px 0px 8px 13px;padding: 0px;}
#hd_logo p a{display:block;width:167px;height:25px;background-position:0 -90px;text-indent:-9999px;overflow:hidden;}
#hd_ttl{width: 115px;height: 41px;float: left;}
#hd_ttl h1{margin: 19px 0px 11px 11px;font-size: 11px;font-style: normal;font-weight: normal;color: #ffffff;}
#hd_form{width: 344px;height: 41px;float: left;}
#hd_form p{margin: 12px 0px 0px 0px;vertical-align:middle;}
#hd_form p input{vertical-align:middle;}
#hd_menu{width: 120px;height: 41px;float: left;}
#hd_menu ul{margin-left:0px;padding:15px 0 0;width:120px;float: left;}
#hd_menu ul li{background-position:-940px -94px;float:left;padding: 0px 0px 0px 8px;color: #ffffff;}
#hd_menu ul li a{color: #ffffff;text-decoration:none;}
#hd_ylogo{width: 94px;height: 41px;float: right;}
#hd_ylogo p{margin: 14px 17px 7px 0px;}
#hd_ylogo p a{display:block;width:77px;height:20px;background-position:-240px -90px;text-indent:-9999px;overflow:hidden;}

#hdr.v2 #hd_form{ width:300px;}
#hdr.v2 #hd_menu,
#hdr.v2 #hd_menu ul{ width:260px; padding-top:5px;}
#hdr.v2 #hd_menu ul li{ float:left; width:118px;}
#hdr.v2 #hd_menu ul li a:hover{ text-decoration:underline;}
#hdr.v2 #hd_menu li.kakao{ width:104px; margin-left:10px; padding-left:20px; background:url(http://i.yimg.jp/images/kakao/icon/kakao_16.png) no-repeat 0 0;}

#hdr.v3 #hd_form{ width:300px;}
#hdr.v3 #hd_menu,
#hdr.v3 #hd_menu ul{ width:260px;}
#hdr.v3 #hd_menu ul li{ margin:4px 0 0 20px; background-position:-940px -96px; font-size:86.4%;}
#hdr.v3 #hd_menu ul li a:hover{ text-decoration:underline;}


/* global navi
--------------------------------------------*/
#gnav ul{width:100%;margin:1px 0 0;}
#gnav li{display:inline;float:left;width:179px;margin:0 0 0 1px;}
#gnav li.st1{margin:0;}
#gnav li.st2{width:199px;}
#gnav li.st3{width:189px;}
#gnav li.st5{width:200px;}
#gnav li a, #gnav li strong{display:block;width:100%;height:34px;background-image:url(http://i.yimg.jp/images/xbrand/images/ybx_gnavi.gif);background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;}
#gnav li.st2 a{background-position:-180px 0;}
#gnav li.st3 a{background-position:-380px 0;}
#gnav li.st4 a{background-position:-570px 0;}
#gnav li.st5 a{background-position:-750px 0;}
#gnav li.st1 strong{background-position:0 -34px;}
#gnav li.st2 strong{background-position:-180px -34px;}
#gnav li.st3 strong{background-position:-380px -34px;}
#gnav li.st4 strong{background-position:-570px -34px;}
#gnav li.st5 strong{background-position:-750px -34px;}



/* global navi NEW
--------------------------------------------*/
#gnav00 ul{}
#gnav00 li{display:inline;float:left;}
#gnav00 li.st1{width:76px;}
#gnav00 li.st2{width:89px;}
#gnav00 li.st3{width:82px;}
#gnav00 li.st4{width:83px;}
#gnav00 li.st5{width:83px;}
#gnav00 li.st6{width:85px;}
#gnav00 li.st7{width:83px;}
#gnav00 li.st8{width:90px;}
#gnav00 li.st9{width:96px;}
#gnav00 li.st10{width:98px;}
#gnav00 li.st11{width:85px;}
#gnav00 li a,#gnav00 li strong{display:block;height:41px;text-indent:-9999px;overflow:hidden;}

#gnav00 li.st1 a{width:76px;background-position:0 0;}
#gnav00 li.st2 a{width:89px;background-position:-76px 0;}
#gnav00 li.st3 a{width:82px;background-position:-165px 0;}
#gnav00 li.st4 a{width:83px;background-position:-247px 0;}
#gnav00 li.st5 a{width:83px;background-position:-330px 0;}
#gnav00 li.st6 a{width:85px;background-position:-413px 0;}
#gnav00 li.st7 a{width:83px;background-position:-498px 0;}
#gnav00 li.st8 a{width:90px;background-position:-581px 0;}
#gnav00 li.st9 a{width:96px;background-position:-671px 0;}
#gnav00 li.st10 a{width:98px;background-position:-767px 0;}
#gnav00 li.st11 a{width:85px;background-position:-865px 0;}

#gnav00 li.st1 a:hover{background-position:0 -41px;}
#gnav00 li.st2 a:hover{background-position:-76px -41px;}
#gnav00 li.st3 a:hover{background-position:-165px -41px;}
#gnav00 li.st4 a:hover{background-position:-247px -41px;}
#gnav00 li.st5 a:hover{background-position:-330px -41px;}
#gnav00 li.st6 a:hover{background-position:-413px -41px;}
#gnav00 li.st7 a:hover{background-position:-498px -41px;}
#gnav00 li.st8 a:hover{background-position:-581px -41px;}
#gnav00 li.st9 a:hover{background-position:-671px -41px;}
#gnav00 li.st10 a:hover{background-position:-767px -41px;}
#gnav00 li.st11 a:hover{background-position:-865px -41px;}

#gnav00 li.st1 strong{width:76px;background-position:0 -41px;}
#gnav00 li.st2 strong{width:89px;background-position:-76px -41px;}
#gnav00 li.st3 strong{width:82px;background-position:-165px -41px;}
#gnav00 li.st4 strong{width:83px;background-position:-247px -41px;}
#gnav00 li.st5 strong{width:83px;background-position:-330px -41px;}
#gnav00 li.st6 strong{width:85px;background-position:-413px -41px;}
#gnav00 li.st7 strong{width:83px;background-position:-498px -41px;}
#gnav00 li.st8 strong{width:90px;background-position:-581px -41px;}
#gnav00 li.st9 strong{width:96px;background-position:-671px -41px;}
#gnav00 li.st10 strong{width:98px;background-position:-767px -41px;}
#gnav00 li.st11 strong{width:85px;background-position:-865px -41px;}


/* global navi 20110531
--------------------------------------------*/
#gnav01 li strong,#gnav01 li a{background:url(http://i.yimg.jp/images/xbrand/images/ybx_gnavi01.gif) no-repeat;}

#gnav01 li{display:inline;float:left;}
#gnav01 li.st1{width:76px;}
#gnav01 li.st2{width:89px;}
#gnav01 li.st3{width:82px;}
#gnav01 li.st4{width:83px;}
#gnav01 li.st5{width:83px;}
#gnav01 li.st6{width:85px;}
#gnav01 li.st7{width:83px;}
#gnav01 li.st8{width:90px;}
#gnav01 li.st9{width:96px;}
#gnav01 li.st10{width:98px;}
#gnav01 li.st11{width:85px;}
#gnav01 li a,#gnav01 li strong{display:block;height:41px;text-indent:-9999px;overflow:hidden;}

#gnav01 li.st1 a{width:76px;background-position:0 0;}
#gnav01 li.st2 a{width:89px;background-position:-76px 0;}
#gnav01 li.st3 a{width:82px;background-position:-165px 0;}
#gnav01 li.st4 a{width:83px;background-position:-247px 0;}
#gnav01 li.st5 a{width:83px;background-position:-330px 0;}
#gnav01 li.st6 a{width:85px;background-position:-413px 0;}
#gnav01 li.st7 a{width:83px;background-position:-498px 0;}
#gnav01 li.st8 a{width:90px;background-position:-581px 0;}
#gnav01 li.st9 a{width:96px;background-position:-671px 0;}
#gnav01 li.st10 a{width:98px;background-position:-767px 0;}
#gnav01 li.st11 a{width:85px;background-position:-865px 0;}

#gnav01 li.st1 a:hover{background-position:0 -41px;}
#gnav01 li.st2 a:hover{background-position:-76px -41px;}
#gnav01 li.st3 a:hover{background-position:-165px -41px;}
#gnav01 li.st4 a:hover{background-position:-247px -41px;}
#gnav01 li.st5 a:hover{background-position:-330px -41px;}
#gnav01 li.st6 a:hover{background-position:-413px -41px;}
#gnav01 li.st7 a:hover{background-position:-498px -41px;}
#gnav01 li.st8 a:hover{background-position:-581px -41px;}
#gnav01 li.st9 a:hover{background-position:-671px -41px;}
#gnav01 li.st10 a:hover{background-position:-767px -41px;}
#gnav01 li.st11 a:hover{background-position:-865px -41px;}

#gnav01 li.st1 strong{width:76px;background-position:0 -41px;}
#gnav01 li.st2 strong{width:89px;background-position:-76px -41px;}
#gnav01 li.st3 strong{width:82px;background-position:-165px -41px;}
#gnav01 li.st4 strong{width:83px;background-position:-247px -41px;}
#gnav01 li.st5 strong{width:83px;background-position:-330px -41px;}
#gnav01 li.st6 strong{width:85px;background-position:-413px -41px;}
#gnav01 li.st7 strong{width:83px;background-position:-498px -41px;}
#gnav01 li.st8 strong{width:90px;background-position:-581px -41px;}
#gnav01 li.st9 strong{width:96px;background-position:-671px -41px;}
#gnav01 li.st10 strong{width:98px;background-position:-767px -41px;}
#gnav01 li.st11 strong{width:85px;background-position:-865px -41px;}


/* ft
--------------------------------------------*/
#ft{clear:both;margin:20px 0 0;text-align:center;}
#ft p{margin:5px 0;text-align:right;}
#ft .ctnr{background:#dbdbdb;}
#ft .ctnr ul{height:24px;padding:13px 90px 18px;background-position:0 -400px;}
#ft .ctnr li{display:inline;float:left;margin:0 21px 0 13px;}
#ft .ctnr li a{display:block;height:24px;text-indent:-9999px;overflow:hidden;}

#ft .ctnr li.st01 a{width:88px;background-position:0 -290px;}
#ft .ctnr li.st02 a{width:39px;background-position:-90px -290px;}
#ft .ctnr li.st03 a{width:67px;background-position:-90px -290px;}
#ft .ctnr li.st04 a{width:108px;background-position:-160px -290px;}
#ft .ctnr li.st05 a{width:96px;background-position:-270px -290px;}
#ft .ctnr li.st06 a{width:105px;background-position:-370px -290px;}
#ft .ctnr li.st07 a{width:69px;background-position:-480px -290px;}
#ft .ctnr address{padding:5px 0 20px;}

/* footer links add at 2008/11/4
----------------------------*/
#ft .wrp{}
#ft .cat{text-align:center;}
#ft .cat ul{margin: 0px auto;text-align:center;}
#ft .cat ul li{display:inline;}
#ft .mag1 ul{margin: 4px auto 1px auto;text-align:center;}
#ft .mag1 ul li{display:inline;}
#ft .mag2 ul{margin: 0px auto 1px auto;text-align:center;}
#ft .mag2 ul li{display:inline;}
#ft .offcial ul{margin: 4px auto;text-align:center;}
#ft .offcial ul li{display:inline;}

#ft .search{clear:both; border-top: 1px solid #cccccc; margin-top:10px; text-align: center;}
#ft .search_box{clear:both;height: 30px;width: 370px;text-align:center;margin: 0px auto 10px auto;vertical-align:middle;}
#ft .search_box .xlogo{display:block;float:left;width:125px;height:25px;background-position:-330px -85px;text-indent:-9999px;overflow:hidden;text-align:left;}


/* wrapper
--------------------------------------------*/
.wr{clear:both;}

/* column
--------------------------------------------*/
.cl1{text-align:center;}
.cl2 .clL,.cl3 .clL,.cl4 .clL,.cl5 .clL{float:left;}
.cl2 .clR,.cl3 .clR,.cl4 .clR,.cl5 .clR{float:right;}
.cl2 .clL,.cl2 .clR{width:50%;}
.cl2 .clL2{width:33.3%;}
.cl2 .clR2{width:66.6%;}
.cl3 .clL,.cl3 .clR{width:33.3%;}
.cl4 .clL,.cl4 .clR{width:25%;}
.cl5 .clL,.cl5 .clR{width:20%;}

/* background
--------------------------------------------*/
.bgc00{background-color:#fff;}/* 白 */
.bgc01{background-color:#f7f7f7;}/* 薄グレー */

/* border (solid)
--------------------------------------------*/
/* 汎用 */
.bds00a{border:1px solid #ccc;}
.bds00v{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.bds00h{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.bds00t{border-top:1px solid #ccc;}
.bds00r{border-right:1px solid #ccc;}
.bds00b{border-bottom:1px solid #ccc;}
.bds00l{border-left:1px solid #ccc;}

/* border (dashed)
--------------------------------------------*/
/* 汎用 */
.bdd00a{border:1px dashed #ccc;}
.bdd00v{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.bdd00h{border-left:1px dashed #ccc;border-right:1px dashed #ccc;}
.bdd00t{border-top:1px dashed #ccc;}
.bdd00r{border-right:1px dashed #ccc;}
.bdd00b{border-bottom:1px dashed #ccc;}
.bdd00l{border-left:1px dashed #ccc;}

/* border (image)
--------------------------------------------*/
/* 汎用 */
.bdi00t{background:url(http://i.yimg.jp/images/xbrand/images/ybx_bdr_dot01.gif) repeat-x;}
.bdi00b{background:url(http://i.yimg.jp/images/xbrand/images/ybx_bdr_dot01.gif) repeat-x 0 100%;}
.bdi00l{background:url(http://i.yimg.jp/images/xbrand/images/ybx_bdr_dot01.gif) repeat-y;}
.bdi00r{background:url(http://i.yimg.jp/images/xbrand/images/ybx_bdr_dot01.gif) repeat-y 100% 0;}
.bdi00c{background:url(http://i.yimg.jp/images/xbrand/images/ybx_bdr_dot01.gif) repeat-y 50% 0;}

/* list
--------------------------------------------*/
li.lst00, .lst00 li{padding-left:1.2em;background:url(http://i.yimg.jp/images/xbrand/images/xx.gif) no-repeat 0.3em 0.5em;}/* 汎用 */

/* arrow
--------------------------------------------*/
li.arw00, .arw00 li, p.arw00, .arw00 p{padding-left:1.2em;background:url(http://i.yimg.jp/images/xbrand/images/xx.gif) no-repeat 0.2em 0.4em;}

/* margin
--------------------------------------------*/
.mg0a{margin:0px;}.mg3a{margin:3px;}.mg5a{margin:5px;}.mg7a{margin:7px;}.mg10a{margin:10px;}
.mg15a{margin:15px;}.mg20a{margin:20px;}.mg30a{margin:30px;}
.mg50a{margin:50px;}

.mg0v{margin-top:0px; margin-bottom:0px;}.mg3v{margin-top:3px; margin-bottom:3px;}.mg5v{margin-top:5px; margin-bottom:5px;}
.mg7v{margin-top:7px; margin-bottom:7px;}.mg10v{margin-top:10px; margin-bottom:10px;}.mg15v{margin-top:15px; margin-bottom:15px;}
.mg20v{margin-top:20px; margin-bottom:20px;}.mg30v{margin-top:30px; margin-bottom:30px;}
.mg50v{margin-top:50px; margin-bottom:50px;}

.mg0h{margin-right:0px; margin-left:0px;}.mg3h{margin-right:3px; margin-left:3px;}.mg5h{margin-right:5px; margin-left:5px;}
.mg7h{margin-right:7px; margin-left:7px;}.mg10h{margin-right:10px; margin-left:10px;}.mg15h{margin-right:15px; margin-left:15px;}
.mg20h{margin-right:20px; margin-left:20px;}.mg30h{margin-right:30px; margin-left:30px;}
.mg50h{margin-right:50px; margin-left:50px;}

.mg0t{margin-top:0px;}.mg3t{margin-top:3px;}.mg5t{margin-top:5px;}.mg7t{margin-top:7px;}.mg10t{margin-top:10px;}
.mg15t{margin-top:15px;}.mg20t{margin-top:20px;}.mg30t{margin-top:30px;}
.mg50t{margin-top:50px;}

.mg0r{margin-right:0px;}.mg3r{margin-right:3px;}.mg5r{margin-right:5px;}.mg7r{margin-right:7px;}.mg10r{margin-right:10px;}
.mg15r{margin-right:15px;}.mg20r{margin-right:20px;}.mg30r{margin-right:30px;}
.mg50r{margin-right:50px;}

.mg0b{margin-bottom:0px;}.mg3b{margin-bottom:3px;}.mg5b{margin-bottom:5px;}.mg7b{margin-bottom:7px;}.mg10b{margin-bottom:10px;}
.mg15b{margin-bottom:15px;}.mg20b{margin-bottom:20px;}.mg30b{margin-bottom:30px;}
.mg50b{margin-bottom:50px;}

.mg0l{margin-left:0px;}.mg3l{margin-left:3px;}.mg5l{margin-left:5px;}.mg7l{margin-left:7px;}.mg10l{margin-left:10px;}
.mg15l{margin-left:15px;}.mg20l{margin-left:20px;}.mg30l{margin-left:30px;}
.mg50l{margin-left:50px;}

/* padding
--------------------------------------------*/
.pd0a{padding:0px;}.pd3a{padding:3px;}.pd5a{padding:5px;}.pd7a{padding:7px;}.pd10a{padding:10px;}
.pd15a{padding:15px;}.pd30a{padding:20px;}.pd30a{padding:30px;}
.pd50a{padding:50px;}

.pd0v{padding-top:0px; padding-bottom:0px;}.pd3v{padding-top:3px; padding-bottom:3px;}.pd5v{padding-top:5px; padding-bottom:5px;}
.pd7v{padding-top:7px; padding-bottom:7px;}.pd10v{padding-top:10px; padding-bottom:10px;}.pd15v{padding-top:15px; padding-bottom:15px;}
.pd20v{padding-top:20px; padding-bottom:20px;}.pd30v{padding-top:30px; padding-bottom:30px;}
.pd50v{padding-top:50px; padding-bottom:50px;}

.pd0h{padding-right:0px; padding-left:0px;}.pd3h{padding-right:3px; padding-left:3px;}.pd5h{padding-right:5px; padding-left:5px;}
.pd7h{padding-right:7px; padding-left:7px;}.pd10h{padding-right:10px; padding-left:10px;}.pd15h{padding-right:15px; padding-left:15px;}
.pd20h{padding-right:20px; padding-left:20px;}.pd30h{padding-right:30px; padding-left:30px;}
.pd50h{padding-right:50px; padding-left:50px;}

.pd0t{padding-top:0px;}.pd3t{padding-top:3px;}.pd5t{padding-top:5px;}.pd7t{padding-top:7px;}.pd10t{padding-top:10px;}
.pd15t{padding-top:15px;}.pd20t{padding-top:20px;}.pd30t{padding-top:30px;}
.pd50t{padding-top:50px;}

.pd0r{padding-right:0px;}.pd3r{padding-right:3px;}.pd5r{padding-right:5px;}.pd7r{padding-right:7px;}.pd10r{padding-right:10px;}
.pd15r{padding-right:15px;}.pd20r{padding-right:20px;}.pd30r{padding-right:30px;}
.pd50r{padding-right:50px;}

.pd0b{padding-bottom:0px;}.pd3b{padding-bottom:3px;}.pd5b{padding-bottom:5px;}.pd7b{padding-bottom:7px;}.pd10b{padding-bottom:10px;}
.pd15b{padding-bottom:15px;}.pd20b{padding-bottom:20px;}.pd30b{padding-bottom:30px;}
.pd50b{padding-bottom:50px;}

.pd0l{padding-left:0px;}.pd3l{padding-left:3px;}.pd5l{padding-left:5px;}.pd7l{padding-left:7px;}.pd10l{padding-left:10px;}
.pd15l{padding-left:15px;}.pd20l{padding-left:20px;}.pd30l{padding-left:30px;}
.pd50l{padding-left:50px;}



/*-------------------- lv1/ybxAd.css --------------------*/
/*	EMG
--------------------------------------------*/
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#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;}/**/

/*	BrandPanel
--------------------------------------------*/
.adBrandPanel p{text-align:center;}
.adBrandPanel p img{display:block;}

/*	LREC
--------------------------------------------*/
.adLREC p{text-align:center;}
.adLREC p img{display:block;}

/*	adEUP
--------------------------------------------*/
.adEUP{}




/*-------------------- lv2/ybxMdcmn.css --------------------*/

/* ybx-tt02
--------------------------------------------*/
.ybx-tt02{}
.ybx-tt02 div{height:29px;}
.ybx-tt02 div.category{background-position:0 -140px;}
.ybx-tt02 div.choice{background-position:0 -170px;}
.ybx-tt02 div.hottopics{background-position:0 -460px;}
.ybx-tt02 h3{display:block;float:left;width:316px;height:29px;text-indent:-9999px;overflow:hidden;}
.ybx-tt02 p{float:right;}
.ybx-tt02 p.lnk {padding:6px 10px 0 0;}

/* ybx-tt09 add at 2008/10/21 
--------------------------------------------*/
.ybx-tt09{background:#333333;border-bottom:2px solid #000;}
.ybx-tt09 h3{display:block;float:left;margin:3px 11px 3px 13px;_margin-left:7px;width:73px;height:16px;/height:19px;background-position:-0px -120px;text-indent:-9999px;overflow:hidden;}

/* ybx-tt11 xbrand information ttl
---------------------------------------------*/
.ybx-tt11{background:#5d5d5d;border-bottom: 1px solid #000;}
.ybx-tt11 h3{float:left;color:#ffffff;font-weight:bold;padding:1px 2px 0px 6px;}
.ybx-tt11 h3 a{color:#ffffff;}
.ybx-tt11 p {float:right;padding:3px 4px 0 0;color:#ffffff;font-size:86%;}

/* ybx-md01
--------------------------------------------*/
.ybx-md01 li{display:inline;clear:both;float:left;width:100%;margin:7px 0 0 0;}
.ybx-md01 dt{float:left;width:74px;}
.ybx-md01 dt img{display:inline;float:left;margin:0 0 0 1px;}
.ybx-md01 dd{padding:1px 0 0 0;margin:0 0 0 82px;}

.ybx-md01 span{display:block;float:left;width:36px;height:37px;text-indent:-9999px;overflow:hidden;}
.ybx-md01 span.no1{background-position:-700px -140px;}
.ybx-md01 span.no2{background-position:-740px -140px;}
.ybx-md01 span.no3{background-position:-780px -140px;}
.ybx-md01 span.no4{background-position:-820px -140px;}
.ybx-md01 span.no5{background-position:-860px -140px;}


/* ybx-md02
--------------------------------------------*/
.ybx-md02 dl{float:right;width:100%;margin:0 0 0 -60px;}
.ybx-md02 dt{padding:1px 0 0 0;margin:0 0 0 60px;font-weight:bold;}
.ybx-md02 dd{padding:4px 0 0 0;margin:0 0 0 60px;}
.ybx-md02 p{float:left;width:55px;}

/* ybx-md03
--------------------------------------------*/
.ybx-md03 dl{float:right;width:100%;margin:0 0 0 -85px;}
.ybx-md03 dt{padding:1px 0 0 0;margin:0 0 0 85px;font-weight:bold;}
.ybx-md03 dd{padding:3px 0 0 0;margin:0 0 0 85px;}
.ybx-md03 dd.st01{padding:4px 0 0 0;}
.ybx-md03 dd strong{font-weight:bold;}
.ybx-md03 p{float:left;width:80px;}
.ybx-md03 p img{border:1px solid #d3d3d3;}

/* ybx-md05
--------------------------------------------*/
.ybx-md05 li{float:left;width:33.3%;}
.ybx-md05 dl{width:92%;margin:0 auto;_width:87%;}
.ybx-md05 dd{text-align:center;}
.ybx-md05 dt{padding:3px 0 0 0;}

/* ybx-md07
--------------------------------------------*/
.ybx-md07{padding:0 0 6px;}
.ybx-md07 a{font-weight:bold;}
.ybx-md07 dt{font-size:123%;line-height:140%;}
.ybx-md07 dt img{margin:0 3px 3px 0;vertical-align:middle;}
.ybx-md07 dd p{display:inline;float:left;width:148px;padding:1px;margin-top:8px;border:1px solid #a9a9a9;background:#fff;}
.ybx-md07 dd p img{display:block;margin:auto;}
.ybx-md07 dd div{display:inline;float:right;width:100%;margin:8px 0 0 -160px;}
.ybx-md07 dd div p{margin:0 0 0 160px;width:auto;padding:0;border:none;font-size:108%;line-height:140%;}
.ybx-md07 ul {float:right;padding:10px 0 0 0;}
.ybx-md07 li {float:left;}
.ybx-md07 .bn01{margin-right:14px;}
.ybx-md07 .bn02 {margin-right:6px;}
.ybx-md07 dd table{clear:right;float:right;width:240px;}
.ybx-md07 dd table td{padding:15px 0 0 0;width:120px;color:#666;text-align:right;white-space:nowrap;}
.ybx-md07 dd div h2{margin:0 0 0 160px;width:auto;padding:0;border:none;font-size:138%;line-height:140%;}

/* ybx-md10
--------------------------------------------*/
.ybx-md10 li{clear:both;margin:4px 0 0 0;float:left;width:49%;border:1px solid #cbcbcb;border-bottom:3px solid #cbcbcb;}
.ybx-md10 li.st01{clear:right;float:right;}
.ybx-md10 li div.bdrcl01{border-bottom:1px solid #fe002a;}
.ybx-md10 li div.bdrcl02{border-bottom:1px solid #02c6ff;}
.ybx-md10 li div.tt{background:#f7f7f7;}
.ybx-md10 li div.tt h4{float:left;}

.ybx-md10 li div.tt h4 a{display:block;width:136px;height:34px;text-indent:-9999px;overflow:hidden;}
.ybx-md10 li div.tt h4.fashion a{background-position:0 -210px;}
.ybx-md10 li div.tt h4.gourmet a{background-position:-140px -210px;}
.ybx-md10 li div.tt h4.product a{background-position:-280px -210px;}
.ybx-md10 li div.tt h4.vehicle a{background-position:-420px -210px;}
.ybx-md10 li div.tt h4.beauty a{background-position:-560px -210px;}
.ybx-md10 li div.tt h4.travel a{background-position:0 -250px;}
.ybx-md10 li div.tt h4.lifestyle a{background-position:-140px -250px;}
.ybx-md10 li div.tt h4.entertainment a{background-position:-280px -250px;}
.ybx-md10 li div.tt h4.business_money a{background-position:-420px -250px;}
.ybx-md10 li div.tt h4.healthcare a{background-position:-560px -250px;}
.ybx-md10 li div.tt h4.bodycare a{background:url(http://i.yimg.jp/images/xbrand/images/ybx_cateLogo_bodycare3.gif) no-repeat;}

.ybx-md10 li div.tt p{float:right;padding:10px 8px 0;color:#666666;font-size:86%;}
.ybx-md10 li div.mn{padding:5px;}
.ybx-md10 li div.mn dl.tx{float:left;width:100%;margin:0 -90px 0 0;}
.ybx-md10 li div.mn dl.tx dt{margin:0 90px 0 0;font-size:108%;font-weight:bold;}
.ybx-md10 li div.mn dl.tx dd{margin:6px 90px 0 0;}
.ybx-md10 li div.mn dl.ph{float:right;width:85px;}
.ybx-md10 li div.mn dl.ph dt{padding:5px 0 0 0;text-align:center;}
.ybx-md10 li div.mn dl.ph dd{width:81px;border:1px solid #a9a9a9;padding:1px;background:#fff;}
.ybx-md10 li div.mn dl.ph dd img{display:block;margin:0 auto;}

/* ybx-md11
--------------------------------------------*/
.ybx-md11{padding:6px 0;background-position:0 bottom;}
.ybx-md11 a{font-weight:bold;}

.ybx-md11 div.top-bdr{padding:6px 0 0;}

.ybx-md11 div.ctnr01{float:left;width:100%;margin:0 -170px 0 0;}
.ybx-md11 div.ctnr01 div.inr{margin:0 170px 0 0;}
.ybx-md11 div.ctnr01 dl{float:right;width:100%;margin:0 0 0 -64px;}
.ybx-md11 div.ctnr01 dt,
.ybx-md11 div.ctnr01 dd{margin:0 0 0 64px;}
.ybx-md11 div.ctnr01 dd{padding-top:5px;}
.ybx-md11 div.ctnr01 p{float:left;width:54px;padding:1px;border:1px solid #a9a9a9;background:#fff;}
.ybx-md11 div.ctnr01 p img{display:block;margin:auto;}
.ybx-md11 div.ctnr02{float:right;width:169px;}
.ybx-md11 div.ctnr02 p{display:inline;float:right;width:73px;margin:0 10px 0 0;text-align:center;padding:10px 0 0;}
.ybx-md11 div.ctnr02 p.st01{padding:0;}

/* ybx-bg02
--------------------------------------------*/
.ybx-bg02 ul{width:289px;height:36px;margin:0 auto;background-position:0 -320px;}
.ybx-bg02 li{float:left;width:71px;padding:0 0 0 1px;}
.ybx-bg02 li a{display:block;padding:8px 0 0 0;height:28px;text-align:center;}

.ybx-bg02 li a.c{}
.ybx-bg02 li.st1 a.c{background-position:-1px -355px;}
.ybx-bg02 li.st2 a.c{background-position:-73px -355px;}
.ybx-bg02 li.st3 a.c{background-position:-145px -355px;}
.ybx-bg02 li.st4 a.c{background-position:-217px -355px;}
.ybx-bg02 div.bg01{width:287px;margin:0 auto;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background:#fff;}


/*-------------------- add module --------------------*/
.whats_new{display:block;width:141px;height:12px;background-position:-80px -120px;text-indent:-9999px;overflow:hidden;}
.page_top{overflow:hidden; /display:inline-block;}
.page_top a{display:block;float:right;width:52px;height:9px;background-position:-470px -90px;text-indent:-9999px;overflow:hidden;text-align:left;}
.ad_library a{display:block;float:right;width:290px;height:37px;background-position:-300px -320px;text-indent:-9999px;overflow:hidden;}


/* yxb-navi 20110622
--------------------------------------------*/
.yxb-navi { background: none repeat scroll 0 0 #000000;}
.yxb-navi-tt    {background:#000000 url("http://i.yimg.jp/images/xbrand/images/yxb-navi-h.gif") no-repeat top;padding:5px 5px 0;}
.yxb-navi-tt h3 a,.yxb-navi-tt p a{display:block;overflow: hidden;text-indent: -9999px;}
.yxb-navi-tt h3 a{float: left;background:url("http://i.yimg.jp/images/xbrand/images/yxb-navi-ttl1.gif") no-repeat;width:92px;height:14px;}
.yxb-navi-tt p a{float: right;background:url("http://i.yimg.jp/images/xbrand/images/yxb-navi-ttl2.gif") no-repeat;width:60px;height:14px;}
.yxb-navi-tt h3 a:hover,.yxb-navi-tt p a:hover{opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }
.yxb-navi-tt a{color:#FFFFFF;}
.yxb-navi-tt a:hover{color:#999999;text-decoration:none;}
.yxb-navi a:hover img{opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }
.yxb-navi-ct{background:#000000 url("http://i.yimg.jp/images/xbrand/images/yxb-navi-f.gif") no-repeat bottom;padding:3px 5px 8px;}
.yxb-navi ul{width:144px;}
.yxb-navi li{float:left;width:71px;height:23px;_overflow: hidden;}
.yxb-navi li a{/zoom:1;}
.yxb-navi .lst_man{float:left;border-top:1px solid #6becff;border-left:1px solid #6becff;}
.yxb-navi .lst_man li{border-right:1px solid #6becff;border-bottom:1px solid #6becff;}
.yxb-navi .lst_woman{float:right;border-top:1px solid #ff91b8;border-left:1px solid #ff91b8;}
.yxb-navi .lst_woman li{border-right:1px solid #ff91b8;border-bottom:1px solid #ff91b8;}
.yxb-navi .bl{background:#ffffff;}

.yxb-navi table{border-collapse:separate;border-spacing: 0;width: 144px;}
.yxb-navi table td{ padding:0; margin:0; font-size:0px;}
.yxb-navi table .h01,.yxb-navi table .h02{border-top:1px solid #6becff;}
.yxb-navi table .h03,.yxb-navi table .h04{border-top:1px solid #ff91b8;}
.yxb-navi table .h01,.yxb-navi table .t01{border-left:1px solid #6becff;border-right:1px solid #6becff;border-bottom:1px solid #6becff;}
.yxb-navi table .h02,.yxb-navi table .t02{border-right:1px solid #6becff;border-bottom:1px solid #6becff;}
.yxb-navi table .h03,.yxb-navi table .t03{border-left:1px solid #ff91b8;border-right:1px solid #ff91b8;border-bottom:1px solid #ff91b8;}
.yxb-navi table .h04,.yxb-navi table .t04{border-right:1px solid #ff91b8;border-bottom:1px solid #ff91b8;}

/* special_banner 20120124
--------------------------------------------*/
#mnc .special_banner {margin-top:3px;}
#mnc .special_banner p {text-align:center;}
#mnc .special_banner p a {display:inline-block;}

/* hottopics 20120131
--------------------------------------------*/
.hottopics_frame{margin-top:7px;border:1px solid #cccccc;padding:10px;}
.hottopics_frame li{line-height:1.4;}

/* AD */
#YPApushdown{ }

#mnc .pos-im{ margin:20px 0 10px;}
#pos-ysp{ padding-top:5px; background-color:#FFF;}
.spTieupBnr{ padding-top:10px; background-color:#FFF;}

/* #ad_ultra 20120903 */
#ad_ultra {
	width:948px;
	border:1px solid #5D5D5D;
	display:block;
	margin:10px 0 20px;
	padding:0; 
	text-align:left;
}
#ad_ultra .title{
	text-align:left;
	line-height:1;
	font-weight:bold;
	color:#584325;
	clear:both;
	border-bottom:1px solid #5D5D5D;
	padding:0;
	margin:0;
	background-color:#5D5D5D;
	width:948px;
}
#ad_ultra .title p { 
	padding:10px;
	margin:0; 
	color:#FFF; 
	text-align:left;
}
#ad_ultra .ad_list {
	 display:-moz-inline-box;
	 padding:10px 13px 10px 13px;
	 display:inline-block;
	 margin:0;
	 * height:1%;
	 overflow:hidden;
	 vertical-align:top;
	 /display:inline;
	 /zoom:1;
	 min-height:50px;
	height: auto !important;
	height: 50px;
}
#ad_ultra .ad_list a{
	width:290px;
	cursor:pointer;
	color:#0000de;
	background-color:#fff;
}
#ad_ultra .ad_list span{
	font-size:12px;
	float:left;
	margin:0; 
	padding:0;
	line-height:1.4em;
	font-weight:normal;
	text-decoration:underline;
	width:226px; 
	word-wrap:normal;
	word-break:break-all;
	height:auto;
	letter-spacing:0.04em;
}
#ad_ultra .ad_list img {
	vertical-align:bottom;
	border:0 none;
	float:left;
	margin-right:10px; 
	padding:0;
}