#hn7 a{color:#ffff00;}
/*110カップ*/
#cup table{margin:auto;}
#cup td , #cup th {border: solid 1px #888888;padding:5px;}
#cup th{width:120px;text-align:center;}
#cup td{width:520px;letter-spacing: 1px;}
#cup strong{color:#ff0000;}
#cup .typ {width:640px;margin:20px auto;text-align:center;}
#cup .typ2{width:400px;padding:5px 0 5px 15px;margin:5px auto;border:solid 1px #ff0000;}
#post-43 .entry-title , #post-258 .entry-title  , #post-284 .entry-title{font-size:46px;color:#000099;text-align:center;margin:20px 0;}
/*試打会*/
#post-89 .entry-title , #post-218 .entry-title, #post-330 .entry-title, #post-401 .entry-title , #post-461 .entry-title{display:none;}
#shida{border:solid 1px #2288aa;margin:0 20px 30px 20px;}
#shida .naka{width:680px;margin:20px auto;}
#shida .txt1,#shida .txt2{text-align:center;line-height:110%;font-weight:bold;}
#shida .txt1{margin-top:20px;font-size:43px;}
#shida .txt2{font-size:200px;color:#ff0000;}
#shida .txt3{margin-top:30px;font-size:16px;line-height:150%;}
#shida .txt4{font-size:14px;color:#ff0000;font-weight:bold;margin-bottom:100px;}
#shida .toku{border:solid 2px #ff0000;margin:20px 5px 0 5px;padding:5px;}
#shida .ul1{margin:30px 0 30px 100px;font-size:16px;line-height:150%;}
#shida .ul2{margin:30px 0 30px 150px;font-size:16px;line-height:150%;}
.stbl{margin:30px 0 0 190px;}
.stbl td{padding-top:10px;font-size:16px;}
.stbl2{margin:30px 0 0 90px;}
.stbl2 td{padding-top:10px;font-size:16px;}
/*スプリングセール*/
#post-101 .entry-title {font-size:28px;line-height:110%;background-color:#0055dd;text-align:center;margin:10px 50px;color:#ffffff;}
#sssale {margin:20px 70px 500px 70px;font-size:20px;line-height:140%;font-weight:bold;}
/*ヘッドレベルズチャレンジ*/
#post-115 .entry-title {font-size:36px;line-height:120%;color:#112233;text-align:center;margin:20px 0;border-bottom:solid 1px #112233;}
.headrebels{margin-bottom:30px;text-align:center;}
.headrebels .naka{margin:40px auto;}
/*davis*/
#post-237 .entry-title {font-size:26px;line-height:120%;color:#112233;text-align:center;margin:20px 0;}
.yytoptxt{margin:5px;}
.yydavis{waidth:806px;padding:30px 0 30px 35px;}
.yyleft{width:520px;float:left;}
.yyright{width:280px;float:left;}
.yyright ul{margin-left:15px;}
h3{background-color:#114499;font-size:16px;color:#ffffff;font-weight:bold;margin:35px 0 10px 0;padding:3px;
letter-spacing: 1px;}
.yline{border-top:solid 10px #114499;border-bottom:solid 10px #228833;}
.yline2{border-top:solid 3px #114499;border-bottom:solid 3px #228833;}
.yytxt{clear:both;width:470px;background-color:#ffedff;border:solid 1px #888888;padding:5px 5px 5px 15px;margin:20px 0 20px 10px;}
.yytxt ul{line-height:200%;}

@media screen and (max-width: 599px) {
#cup .typ {width:96%;margin:20px auto;text-align:left;}
#cup .typ2{width:96%;padding:3px;margin:5px auto;border:solid 1px #ff0000;}

}