Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* custom */
- html{
- -webkit-text-size-adjust: none;
- }
- body{
- font-family: 'lucida grande', tahoma, Verdana, Chicago, 'メイリオ', Meiryo, 'MS ゴシック', 'MS Gothic', Osaka, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
- font-size:14px;
- background:#222;
- color: #DDDDDD;
- }
- span.xxsmall + span.ctrl{
- position:relative;
- top:-4px;
- }
- table + span.ctrl{
- position:relative;
- top:2px;
- }
- span.ctrl{
- display: block;
- line-height: 25px;
- }
- body>a,
- span.ctrl a,
- input[type="submit"]{
- text-decoration:none;
- background-color: #333;
- background-image: linear-gradient(bottom, rgb(29,33,31) 35%, rgb(58,59,59) 68%, rgb(66,66,66) 84%);
- background-image: -o-linear-gradient(bottom, rgb(29,33,31) 35%, rgb(58,59,59) 68%, rgb(66,66,66) 84%);
- background-image: -moz-linear-gradient(bottom, rgb(29,33,31) 35%, rgb(58,59,59) 68%, rgb(66,66,66) 84%);
- background-image: -webkit-linear-gradient(bottom, rgb(29,33,31) 35%, rgb(58,59,59) 68%, rgb(66,66,66) 84%);
- background-image: -ms-linear-gradient(bottom, rgb(29,33,31) 35%, rgb(58,59,59) 68%, rgb(66,66,66) 84%);
- border-radius:5px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- padding:2px 8px;
- margin: 1px;
- color:#fff;
- }
- body>a:hover,
- span.ctrl a:hover,
- input:hover[type="submit"]{
- background-color: #444;
- background-image: linear-gradient(bottom, rgb(107,104,247) 31%, rgb(140,136,255) 66%, rgb(168,164,255) 83%);
- background-image: -o-linear-gradient(bottom, rgb(107,104,247) 31%, rgb(140,136,255) 66%, rgb(168,164,255) 83%);
- background-image: -moz-linear-gradient(bottom, rgb(107,104,247) 31%, rgb(140,136,255) 66%, rgb(168,164,255) 83%);
- background-image: -webkit-linear-gradient(bottom, rgb(107,104,247) 31%, rgb(140,136,255) 66%, rgb(168,164,255) 83%);
- background-image: -ms-linear-gradient(bottom, rgb(107,104,247) 31%, rgb(140,136,255) 66%, rgb(168,164,255) 83%);
- }
- span.ctrl a:active,body>a:active, input:active[type="submit"]{
- background-color: #222;
- background-image: linear-gradient(bottom, rgb(168,164,255) 31%, rgb(140,136,255) 66%, rgb(107,104,247) 83%);
- background-image: -o-linear-gradient(bottom, rgb(168,164,255) 31%, rgb(140,136,255) 66%, rgb(107,104,247) 83%);
- background-image: -moz-linear-gradient(bottom, rgb(168,164,255) 31%, rgb(140,136,255) 66%, rgb(107,104,247) 83%);
- background-image: -webkit-linear-gradient(bottom, rgb(168,164,255) 31%, rgb(140,136,255) 66%, rgb(107,104,247) 83%);
- background-image: -ms-linear-gradient(bottom, rgb(168,164,255) 31%, rgb(140,136,255) 66%, rgb(107,104,247) 83%);
- }
- body>table{
- clear:both;
- }
- span.ctrl{
- display: block;
- float:left;
- color:#fff;
- width:98%;
- }
- body{
- line-height: 10px;
- width: 98%;
- }
- /* ------------------------------------------
- CSS3 GITHUB BUTTONS (Nicolas Gallagher)
- Licensed under Unlicense
- http://github.com/necolas/css3-github-buttons
- ------------------------------------------ */
- div#ctrlbar{
- color:#fff;
- font-size:11px;
- white-space: nowrap;
- min-width: 480px;
- }
- div#ctrlbar>a{
- clear:left;
- position: relative;
- overflow: visible;
- display: inline-block;
- padding: 0.5em 1em;
- border: 1px solid #d4d4d4;
- margin:0 2px 0;
- text-decoration: none;
- text-shadow: 1px 1px 0 #fff;
- font-size:11px !important;
- color: #333;
- white-space: nowrap;
- cursor: pointer;
- outline: none;
- background-color: #ececec;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
- background-image: -moz-linear-gradient(#f4f4f4, #ececec);
- background-image: -o-linear-gradient(#f4f4f4, #ececec);
- background-image: linear-gradient(#f4f4f4, #ececec);
- -webkit-background-clip: padding;
- -moz-background-clip: padding;
- -o-background-clip: padding-box;
- /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
- -webkit-border-radius: 0.2em;
- -moz-border-radius: 0.2em;
- border-radius: 0.2em;
- /* IE hacks */
- zoom: 1;
- *display: inline;
- }
- div#ctrlbar>a:hover,
- div#ctrlbar>a:focus,
- div#ctrlbar>a:active {
- border-color: #3072b3;
- border-bottom-color: #2a65a0;
- text-decoration: none;
- text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
- color: #fff;
- background-color: #3072b3;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
- background-image: -moz-linear-gradient(#599bdc, #3072b3);
- background-image: -o-linear-gradient(#599bdc, #3072b3);
- background-image: linear-gradient(#599bdc, #3072b3);
- }
- div#ctrlbar>a.active {
- border-color: #2a65a0;
- border-bottom-color: #3884CF;
- color: #fff;
- background-color: #3072b3;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3072b3), to(#599bdc));
- background-image: -moz-linear-gradient(#3072b3, #599bdc);
- background-image: -o-linear-gradient(#3072b3, #599bdc);
- background-image: linear-gradient(#3072b3, #599bdc);
- }
- /* overrides extra padding on button elements in Firefox */
- div#ctrlbar>a::-moz-focus-inner {
- padding: 0;
- border: 0;
- }
- span.off a,
- span.on a {
- float:left;
- font-size:14px;
- text-decoration:none;
- border-radius:5px;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- background:#333;
- color:#fff;
- margin:2px;
- padding: 20px 12px;
- }
- span.on a{
- background:#1e90ff;
- }
- span.on a:hover{
- background:#3EC0FF;
- }
- span.on a:active{
- background:#0A60FF;
- }
- span.off a:hover{
- background:#666;
- }
- span.off a:active{
- background:#2A2A2A;
- }
- /* 見出し局名 */
- table>tbody>tr + tr{
- background:#444 !important;
- }
- table>tbody>tr + tr>td{
- height:50px;
- }
- table>tbody>tr + tr>td>span>a{
- text-decoration:none;
- color:#ccc;
- }
- .station>a{
- font-size: 11pt;
- }
- .station>a:hover{
- color:#000000;
- background-color: #FFFFFF;
- border-bottom: dotted 1px #000000;
- }
- .station>a:active{
- color:#FF0000;
- background-color: #FFAAAA;
- border-bottom: dotted 1px #000000;
- }
- /* 番組欄の両側時刻 */
- td.tm_mor,
- td.tm_eve,
- td.tm_nig,
- td.tm_mid{
- text-align: center;
- color: #000000;
- font-size: 12pt;
- padding: 2px;
- }
- /* 番組欄 */
- td.norm,
- td.resv,
- td.gray,
- td.badr,
- td.warn{
- width: 180px;
- }
- td.norm:hover{
- position:relative;
- z-index:10001;
- -moz-box-shadow: 0 0 10px #000;
- -webkit-box-shadow: 0 0 10px #000;
- }
- td.resv{
- border-width: 1 0 1 4;
- border-color: green;
- border-style: solid;
- }
- td.resv:hover{
- position:relative;
- z-index:10001;
- -moz-box-shadow: 0 0 20px #0F0;
- -webkit-box-shadow: 0 0 20px #0F0;
- }
- td.gray{
- border-width: 3 3 3 3;
- border-color: gray;
- border-style: dashed;
- }
- td.gray:hover{
- position:relative;
- z-index:10001;
- -moz-box-shadow: 0 0 20px #000;
- -webkit-box-shadow: 0 0 20px #000;
- }
- td.badr{
- border-width: 4 4 4 4;
- border-color: red;
- border-style: dashed;
- }
- td.badr:hover{
- position:relative;
- z-index:10001;
- -moz-box-shadow: 0 0 20px #F00;
- -webkit-box-shadow: 0 0 20px #F00;
- }
- td.warn {
- border-width: 4 4 4 4;
- border-color: #FF6600;
- border-style: dashed;
- }
- td.warn:hover{
- position:relative;
- z-index:10001;
- -moz-box-shadow: 0 0 20px #F60;
- -webkit-box-shadow: 0 0 20px #F60;
- }
- td.norm>table,
- td.resv>table,
- td.gray>table,
- td.badr>table,
- td.warn>table{
- width: 100%;
- }
- .title{
- display: block;
- text-align: justify;
- text-justify: inter-ideograph;
- font-size: 12pt;
- font-weight: bold;
- margin-left: 2px;
- margin-top: 2px;
- }
- /* 番組説明 */
- .minute>a:hover{
- color: #000000;
- background-color: #FFFFFF;
- border-bottom: dotted 1px #000000;
- }
- .minute>a:active{
- color: #FF0000;
- background-color: #FFAAAA;
- }
- .explan {
- display: block;
- position: relative;
- padding: 6px;
- }
- .detail{
- position: relative;
- bottom: 6px;
- left: 3px;
- }
- a.toolTip:hover{
- color: #000000;
- background-color: #FFFFFF;
- }
- a.toolTip:active{
- color: #FF0000;
- background-color: #FFAAAA;
- }
- .resv a.toolTip:after{
- content: " ";
- }
- .resv span.minute:before{
- float:right;
- display: block;
- text-align: center;
- font-size: 11pt;
- background-color: #008800;
- color: #FFFFFF;
- content :" 予 約 ";
- white-space: pre;
- }
- .gray span.minute:before{
- float:right;
- display: block;
- text-align: center;
- font-size: 11pt;
- background-color: #B6B6B6;
- color: #000000;
- content :" 無 効 ";
- white-space: pre;
- }
- .badr span.minute:before{
- float:right;
- display: block;
- text-align: center;
- font-size: 11pt;
- background-color: #EE0000;
- color: #FFFFFF;
- content :" 失 敗 ";
- white-space: pre;
- }
- .warn span.minute:before{
- float:right;
- display: block;
- text-align: center;
- font-size: 11pt;
- background-color: #FFAA00;
- color: #000000;
- content :" 警 告 ";
- white-space: pre;
- }
- .resv span.detail:before,
- .gray span.detail:before,
- .badr span.detail:before,
- .warn span.detail:before{
- content: "\A";
- white-space: pre;
- }
- .norm>table>tbody>tr>td>br,
- .resv>table>tbody>tr>td>br,
- .gray>table>tbody>tr>td>br,
- .badr>table>tbody>tr>td>br,
- .warn>table>tbody>tr>td>br{
- line-height:3px;
- }
- /* 予約ボタン */
- .slink{
- display: block;
- text-align: right;
- padding-right: 5px;
- position: relative;
- top: 2px;
- }
- .norm .slink a,
- .gray .slink a,
- .badr .slink a{
- background-image:url(resv.gif);
- width:42px;
- height:0px;
- padding-top:15px;
- overflow:hidden;
- display:inline-block;
- }
- .norm .slink a:hover,
- .gray .slink a:hover,
- .badr .slink a:hover{
- background-image:url(resv_h.gif)
- }
- .norm .slink a:active,
- .gray .slink a:active,
- .badr .slink a:active{
- background-image:url(resv_a.gif)
- }
- .resv .slink a {
- background-image:url(del.gif);
- width:68px;
- height:0px;
- padding-top:15px;
- overflow:hidden;
- display:inline-block;
- }
- .resv .slink a:hover {
- background-image:url(del_h.gif);
- }
- .resv .slink a:active {
- background-image:url(del_a.gif);
- }
- /* 詳細予約 */
- input,select{
- background-color: #222;
- color: #DDD;
- padding: 2px;
- padding-left: 4px;
- font-size: 11pt;
- }
- input:hover,select:hover{
- background-color: #444;
- color: #FFF;
- }
- input:active,input:focus,
- select:active,select:focus{
- background-color: #DDD;
- color: #000;
- }
- .explan{
- display: none;
- }
- td.norm{
- overflow: hidden;
- text-overflow: ellipsis;
- width: 180px;
- }
- td.norm:hover, td.norm:active{
- position: absolute;
- display: block;
- height: auto;
- width: auto;
- min-width: 180px;
- max-width: 240px;
- }
- td.norm:hover .explan, td.norm:active .explan,
- td.resv:hover .explan, td.resv:active .explan
- td.gray:hover .explan, td.gray:active .explan
- td.warn:hover .explan, td.warn:active .explan{
- display: block;
- height: 100%;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement