@charset "utf-8";

/* インポート */

@import "https://s.yimg.jp/images/css/printexec.css" print;
@import "https://s.yimg.jp/images/sports/2008/css/navigation.css";

/* https://s.yimg.jp/images/css/yj2.cssの読み込み */

.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,h1.yjmthproplogoarea{float:left;}h1.yjmthproplogoarea{width:228px;height:40px;}h1.yjmthproplogoarea a{display:block;width:0;height:0;padding-top:40px;padding-left:228px;overflow:hidden;background:url(https://s.yimg.jp/images/mh/sports.gif) no-repeat 0 0;}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;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;}

/* https://s.yimg.jp/yui/jp/tmpl/1.0.2/tmplLocal-patch.cssの読み込み */

#uhd div table{text-align:left;}#uhd img{display:block;}#uhd br{display:none;}#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg, #emg2, #emg3{margin-left:235px;}/**/#pos-n{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#pos-n table{margin:0 auto;text-align:left;}#pos-n br{display:none;}#pos-s{padding:10px 0;border-top:1px solid #ccc;text-align:center;}#pos-s table{width:500px;margin:0 auto;text-align:left;line-height:1em;}/* for ie5/mac \*//*/#pos-s table {margin-left:235px;}/**/#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;}/**/

/* リセット */

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,fieldset,textarea,blockquote,body {margin:0;padding:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym {border:0;}

/* ハック */

.clearFix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearFix {display:inline-table;min-height:1%;zoom:1;}/* Hides from IE-mac \*/* html .clearFix {height:1%;}.clearFix {display:block;}/* End hide from IE-mac */

/* タグ指定 */

body {color:#333;}
i {display:none;visibility:hidden;}

/***** レイアウト ********************/

#wrap,#wrapH {width:950px;margin:0 auto;font-family:"Arial","Helvetica","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Sans-Serif";}
.wrapH404 {padding-top:8px;}
#wrap a {color:#016699;}
#wrap #im1 a:hover,#wrap #im2 a:hover,#wrap #im3 a:hover,#wrap div a[target="_top"]:hover{ padding:0;}
* html #wrap a:hover{ padding:0;}
#wrap a:visited {color:#551a8b;}
.yjmth {margin-bottom:8px;}
.layoutCol2L {float:left;width:465px;}
.layoutCol2R {float:right;width:465px;}
.layoutCol3 {width:304px;margin-right:19px;float:left;}
.layoutCol2M {float:left;width:635px;overflow:hidden;}
.layoutCol2S {float:right;width:300px;}
.layoutCol2SL {float:left;width:305px;}
.layoutCol2SR {float:right;width:305px;}

/* フォントサイズ＆スタイル */

.fntN {font-size:100% !important;}
.fntSSS {font-size:10px !important;}
.fntSS {font-size:80% !important;}
.fntS {font-size:90% !important;}
.fntB {font-size:120% !important;}
.fntBB {font-size:150% !important;}
.fntD {font-family:none !important;}
.lh3 {line-height:1.3;}
a:hover.linkImg {padding:0 !important;background:none;}
a.linkImg img {vertical-align:text-bottom;}

/* フォント寄せ */

.txR {text-align:right !important;}
.txL {text-align:left !important;}
.txC {text-align:center !important;}
p.txC {margin:0;padding:0;}

/* フォント色 */

.tx1st {color:red !important;font-weight:bold;}
.tx2nd {color:blue !important;font-weight:bold;}
.tx3rd {color:green !important;font-weight:bold;}
.tx1stO {color:red !important;}
.tx2ndO {color:blue !important;}
.gry,.gryM span {color:#999;}
.gryB {color:#555;}

/* ボーダー無し */

.noBdrR {border-right:none !important;}
.noBdrB,.noBdrB th,.noBdrB td {border-bottom:none !important;}

/* マージンサイズ */

.mgnBL {margin-bottom:15px;}
.mgnBM {margin-bottom:10px;}
.mgnBS {margin-bottom:5px;}

/* マージン無し */

.noMgn {margin-right:0 !important;}
.noMgnB {margin-bottom:0 !important;}
.noPdgB,.noPdgB td {padding-bottom:0 !important;}

/* フッター */

.footW {margin-top:15px;}
#foot {font-size:12px;border-top:1px solid #dfdfdf;padding-top:10px;}
#foot address {margin:3px 0 10px;}
#footAtt {border:1px solid #dfdfdf;font-size:80%;padding:5px;line-height:1.2;background:#fbfbfb;}
#footAtt span {font-weight:bold;color:#c00;}

/* AD */

#adLrec {width:300px;}
#adLrec img {vertical-align:text-bottom}
#adLrec a:hover {background:none;padding:0;color:#016699 !important;text-decoration:underline;}
#adLrec a:visited {color:#016699 !important;}
#adLrec dt {text-align:center;font-size:12px;padding-bottom:2px;line-height:1;}
#adLrec dd table tr td {padding:1px !important;} 	
#adLrec dd table tr td table tr td {padding:4px !important;}
#adSqb {font-family:none;width:635px;margin:15px auto 20px auto;}
#adSqb table {margin:0 !important;}
#adSqb td {padding:1px;}
#adSqb td td {padding:3px;}
#adSqb td b small {display:block;text-align:center;}
#adSqb a:hover {padding:0;background:none;color:#016699 !important;text-decoration:underline;}
#adSqb a:visited {color:#016699 !important;}
#adImMain a {font-family:none !important;}
#adImMain a:hover {padding:0 !important;}
#adImMain dt a:hover {color:#00c !important;}
#adImMain dd a:hover {color:#000 !important;}
#adImMain p a:hover {background:#fff;}
#adImSub a {font-family:none !important;}
#adImSub a:hover {padding:0 !important;background:#fff;}
#adImSub dt a:hover {color:#00c !important;}
#adImSub dd a:hover {color:#000 !important;}
#adImSub p a:hover {color:#999 !important;}
#adEup table {margin:0 auto;}
#adEup td td {padding:1px 0;}
#adEup td td td {padding:4px 0;}
#adEup a:hover {padding:0 !important;}
#adEup img {vertical-align:text-bottom}
#adS {border-top:1px solid #dfdfdf;padding:7px 0 4px;}
#adCt {font-family:"MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","sans-serif";}

/*ult*/
.ad_ult{width:948px;border:1px solid #CBD48C;display:block;margin:0px;padding:0px;text-align:left;margin:20px 0 20px 0;}
.ad_ult .ult_title{text-align:left;line-height:1;font-weight:bold;color:#584325;clear:both;padding:10px;border-bottom:1px dotted #cbd48c;margin:0px;background-color:#F4FCC4;}
.ad_ult .other_link{text-align:right;line-height:1;clear:both;padding:5px 15px 15px 0px;margin:0px;}
.ad_ult .other_link span{background:url(https://s.yimg.jp/yui/jp/ult/arrow.gif) no-repeat scroll left center;display:inline-block;margin-left:5px;min-height:12px;padding-left:16px;}
.ad_ult .other_link a{font-size:14px;color:#584325;}

/*ynbox_side*/
.mb10p{margin-bottom:10px;}
.mb10p a:hover{ padding:0; background:none;}
.mb10p img{vertical-align:bottom;}
.ynbox_side { border:1px solid #ccc; border-bottom:none; margin-bottom:10px;}
.ynbox_side a{ padding:0 !important;}
.ynbox_side a:hover{ padding:0; background:none;}
.ynbox_side a img{vertical-align:bottom;}
.ynbox_side td{ padding:0;}
.ynbox_side table{ width:100%; margin-left:0; margin-top:0;}
.ynbox_side table table td center{ padding:1px 0; }
.ynbox_side table table table td{ padding:5px 6px; text-align:center;}
.ynbox_side table table table{border-bottom:1px solid #ccc;}
.ynbox_side hr.line{border:solid #ccc;border-width:1px 0 0 0;height:1px;overflow:hidden;clear:both;margin:5px auto; width:280px;}

/*ad*/
.mb10p{margin-bottom: 10px;}