digitickets.star-web-print
Version:
Javascript library for printing to Star Micronics printers supporting the WebPRNT interface.
668 lines (535 loc) • 12.7 kB
CSS
@charset "utf-8";
/*=================================================
* ブラウザのデフォルトのスタイルをリセットする
* ================================================= */
* {
margin: 0;
padding: 0;
}
/* clearfix */
*:after {
display: block;
clear: both;
}
/* HTMLに対応していないOS対策 */
article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
html,
body {
/*height: 100%;*/
margin: 0;
padding: 0;
-webkit-text-size-adjust:100%;
}
.clear {
clear: both;
}
a:link {
color: #15479e;
}
#mainnav a:link {
color: #333333;
text-decoration: none;
}
#subnav a:link {
color: #333333;
text-decoration: none;
text-align:center;
}
#subnav a:visited, #mainnav a:visited {
text-decoration: none;
color: #333333;
}
a:active {
color: #333333;
}
li {
list-style: none;
}
/*=================================================
* サイト全体の基本スタイル
* ================================================= */
body {
background-color: #e6e6e6;
font-family: Helvetica, san-serif;
line-height: 1.6;
font-size: 14px;
}
img {
vertical-align: bottom;
}
a {
text-decoration: underline;
font-weight: bold;
}
em {
font-style: normal;
}
hr {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#global-header {
background-image: -webkit-gradient(linear, center top, center bottom, from(white), to(#ededed));
background-image: -webkit-linear-gradient(top, white, #ededed);
background-image: -moz-linear-gradient(top, white, #ededed);
background-image: -o-linear-gradient(top, white, #ededed);
background-image: -ms-linear-gradient(top, white, #ededed);
background-image: linear-gradient(top, white, #ededed);
position: relative;
width: 100%;
height: 60px;
margin-bottom: 0px;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #031488;
}
#sub-logo {
position: absolute;
top: 32px;
right: 0;
}
/* セクション、見出し */
.h2-tit-01 {
background-image: -webkit-gradient(linear, center top, center bottom, from(#1d54b1), to(#113697));
background-image: -webkit-linear-gradient(top, #1d54b1, #113697);
background-image: -moz-linear-gradient(top, #1d54b1, #113697);
background-image: -o-linear-gradient(top, #1d54b1, #113697);
background-image: -ms-linear-gradient(top, #1d54b1, #113697);
background-image: linear-gradient(top, #1d54b1, #113697);
padding-top: 10px;
padding-bottom: 8px;
font-size: 16px;
text-shadow: 0 -1px 0 #002266;
color: #ffffff;
padding-left: 10px;
margin-top: 0px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.50);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.50);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.50);
text-align:center;
}
.h2-tit-01 a {
color: #FFFFFF ;
text-decoration: none;
}
.menu-page .h1-tit-01 {
background-image: -webkit-gradient(linear, center top, center bottom, from(#1d54b1), to(#113697));
background-image: -webkit-linear-gradient(top, #1d54b1, #113697);
background-image: -moz-linear-gradient(top, #1d54b1, #113697);
background-image: -o-linear-gradient(top, #1d54b1, #113697);
background-image: -ms-linear-gradient(top, #1d54b1, #113697);
background-image: linear-gradient(top, #1d54b1, #113697);
padding-top: 10px;
padding-bottom: 8px;
font-size: 16px;
text-shadow: 0 -1px 0 #002266;
color: #ffffff;
padding-left: 10px;
margin-top: 0px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.50);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.50);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.50);
text-align:center;
}
#subnav {
/*position: absolute;*/
box-sizing: border-box;
left:10px;
right:10px;
top: 0;
margin-top: 30px;
margin-left: 10px;
margin-right: 10px;
/*background-color: #dfdfdf;*/
border-radius: 8px;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
font-size: 16px;
text-overflow: ellipsis;
white-space: nowrap;
}
#subnav ul li a {
display: block;
text-overflow: ellipsis;
overflow: hidden;
}
#subnav ul li span {
margin-left: 17px;
text-shadow: 0 1px 0 #ffffff;
}
#subnav ul li {
height: 44px;
line-height: 48px;
/* background-color: rgba( 204, 255, 204, 0.55 );*/
background-color: white;
background: no-repeat scroll right center, -webkit-gradient(linear, center top, center bottom, from(white), to(#ededed));
background: no-repeat scroll right center, -webkit-linear-gradient(top,rgba(255,255,255,0.8), #ededed);
background: no-repeat scroll right center, -moz-linear-gradient(top, rgba(255,255,255,0.8), #ededed);
background: no-repeat scroll right center, linear-gradient(top, rgba(255,255,255,0.8), #ededed);
width: 100%;
font-weight: bold;
border-bottom: 1px solid #ffffff;
/*margin-bottom: 1px;*/
}
#subnav ul li:first-child {
border-bottom: 1px solid #fff;
border-top: 1px solid #dfdfdf;
}
#subnav ul li {
border-top: 1px solid #dfdfdf;
}
#subnav ul li:last-child {
border-top: 1px solid #dfdfdf;
}
#subnav ul li.over span {
text-shadow: none;
}
#subnav ul li:first-child {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
#subnav ul li:last-child {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
border-bottom: 1px solid #ffffff;
margin-bottom: 0;
border-bottom: none;
margin-bottom: 0;
}
#global-footer{
/*position:fixed;*/
bottom:0;
background-color:#154399;
width:100%;
}
#global-footer a{
float:left;
}
#global-footer a img#footer-logo{
margin-top:2px;
margin-left:10px;
}
#global-footer img:last-child{
float:right;
}
#mainnav-wrap {
background-color: #e6e6e6;
/*
padding-top: 15px;
padding-bottom: 15px;
*/
margin-bottom: 25px;
}
#mainnav {
background-color: #e0e0e0;
margin-right: 10px;
margin-left: 10px;
border: 1px solid #d3d3d3;
border-radius: 9px;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
font-size: 16px;
}
#mainnav ul {
clear: both;
}
#mainnav ul li a {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
/* background:url(images/linkicon.gif) no-repeat scroll right center transparent ;*/
background: url(../images/linkicon.gif) no-repeat scroll right center, -webkit-gradient(linear, center top, center bottom, from(white), to(#ededed));
background: url(../images/linkicon.gif) no-repeat scroll right center, -webkit-linear-gradient(top, white, #ededed);
background: url(../images/linkicon.gif) no-repeat scroll right center, -moz-linear-gradient(top, white, #ededed);
background: url(../images/linkicon.gif) no-repeat scroll right center, linear-gradient(top, white, #ededed);
width: 100%;
display: block;
/*float: left;*/
font-weight: bold;
height: 44px;
line-height: 48px;
text-overflow: ellipsis;
white-space: nowrap;
}
#mainnav ul li.over a {
/* background:url(images/linkicon.gif) no-repeat scroll right center transparent ;*/
background: url(../images/linkicon_white.gif) no-repeat scroll right center, -webkit-gradient(linear, center top, center bottom, from(#6a6a6a), to(#4f4f4f));
background: url(../images/linkicon_white.gif) no-repeat scroll right center, -webkit-linear-gradient(top, #6a6a6a, #4f4f4f);
background: url(../images/linkicon_white.gif) no-repeat scroll right center, -moz-linear-gradient(top, #6a6a6a, #4f4f4f);
background: url(../images/linkicon_white.gif) no-repeat scroll right center, linear-gradient(top, #6a6a6a, #4f4f4f);
width: 100%;
display: block;
/*float: left;*/
font-weight: bold;
height: 44px;
line-height: 48px;
text-overflow: ellipsis;
white-space: nowrap;
color: #FFFFFF;
margin-bottom: 0 ;
padding-bottom: 1px;
}
#mainnav ul li.over span {
text-shadow: 0 -1px 0 #333333 ;
}
#mainnav ul li a.typeA {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom: 1px solid #ffffff;
margin-bottom: 1px;
}
#mainnav ul li a.typeB {
border-bottom: 1px solid #ffffff;
margin-bottom: 1px;
}
#mainnav ul li a.typeC {
border-bottom: 1px solid #ffffff;
margin-bottom: 1px;
}
#mainnav ul li a.typeD {
border-bottom: 1px solid #ffffff;
margin-bottom: 1px;
}
#mainnav ul li a.typeE {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
#mainnav ul li a.typeF {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
#mainnav ul li a.typeG {
margin-right: -2px;
}
#mainnav ul li span {
margin-left: 20px;
text-shadow: 0 1px 0 #ffffff;
}
#mainnav-wrap .navtit {
text-align: center;
font-weight: bold;
padding-bottom: 5px;
margin-top: -7px;
font-size: 11px;
text-shadow: 0 1px 0 #FFFFFF;
}
#mainimage img {
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.40);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.40);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.40);
}
#products{
position:relative;
text-align:center;
}
#products img{
width:90%;
}
/*=================================================
* 共通スタイル
* ================================================= */
.posiCenter {
text-align: center ;
}
.posiLeft {
text-align: left ;
}
.posiRight {
text-align: right ;
}
.posiCenter img,
.posiLeft img,
.posiRight img {
display: inline ;
}
.topMg5 {
margin-top: 5px ;
}
.topMg10 {
margin-top: 10px ;
}
.topm10 {
margin-top: 10px ;
}
.topm15 {
margin-top: 15px ;
}
.topm20 {
margin-top: 20px ;
}
.topm30 {
margin-top: 30px ;
}
.topm40 {
margin-top: 40px ;
}
.topm50 {
margin-top: 50px ;
}
.topm60 {
margin-top: 60px ;
}
.btmMg0 {
margin-bottom: 0 ;
}
.btmMg5 {
margin-bottom: 5px ;
}
.btmMg10 {
margin-bottom: 10px ;
}
.btmMg12 {
margin-bottom: 12px ;
}
.btmMg15 {
margin-bottom: 15px ;
}
.btmMg20 {
margin-bottom: 20px ;
}
.btmMg25 {
margin-bottom: 25px ;
}
.btmMg30 {
margin-bottom: 30px ;
}
.btmMg35 {
margin-bottom: 35px ;
}
.btmMg40 {
margin-bottom: 40px ;
}
.btmMg45 {
margin-bottom: 45px ;
}
.btmMg50 {
margin-bottom: 50px ;
}
.btmMg55 {
margin-bottom: 55px ;
}
.indent {
text-indent: 1em;
}
.sizeXS {
font-size: 75% ;
}
.sizeS {
font-size: 88% ;
}
.sizeM {
font-size: 100% ;
}
.sizeL {
font-size: 110% ;
}
.sizeLL {
font-size: 120% ;
}
.sizeXL {
font-size: 130% ;
}
.sizeXXL {
font-size: 140% ;
}
/* ----------------------------------------------------------------
padding
----------------------------------------------------------------- */
.leftp5 {
padding-left: 5px;
}
.leftp10 {
padding-left: 10px;
}
.leftp15 {
padding-left: 15px;
}
.leftp20 {
padding-left: 20px;
}
.leftp30 {
padding-left: 30px;
}
.leftp42 {
padding-left: 42px;
}
.rightp0 {
padding-right: 0 ;
}
.rightp5 {
padding-right: 5px;
}
.rightp10 {
padding-right: 10px;
}
.rightp15 {
padding-right: 15px;
}
.rightp20 {
padding-right: 20px;
}
.rightp25 {
padding-right: 25px;
}
.rightp30 {
padding-right: 30px;
}
.rightp40 {
padding-right: 40px;
}
.btmp0 {
padding-bottom: 0 ;
}
.btmp5 {
padding-bottom: 5px ;
}
.btmp10 {
padding-bottom: 10px ;
}
.btmp15 {
padding-bottom: 15px ;
}
.btmp20 {
padding-bottom: 20px ;
}
.nowrap {
white-space: nowrap;
}
/* clearfix */
.clearfix:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
/*=================================================
* 非表示
* ================================================= */
.anchorlink,
.return {
display: none;
}
/*=================================================
* Form
* ================================================= */
input[type=checkbox]{
margin-right:2px;
}