/* CSS Document */

/*極々小*/
.xxs {
	font-family: "ＭＳ Ｐゴシック", "Osaka","ＭＳ ゴシック", "Osaka−等幅";
	font-size: xx-small;
}

/*極々小130％*/
.xxsb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: xx-small;
	line-height:130%
}

/*極小*/
.xs {
	font-family: "ＭＳ Ｐゴシック", "Osaka","ＭＳ ゴシック", "Osaka−等幅";
	font-size: x-small;
}

/*極小130%*/
.xsb {
	font-family: "ＭＳ Ｐゴシック", "Osaka","ＭＳ ゴシック", "Osaka−等幅";
	font-size: x-small;
	line-height:130%
}

/*標準*/
.s {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-small;
}

/*標準130%*/
.sb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-small;
	line-height:130%
}

/*中*/
.m {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: medium;
}

/*中130％*/
.mb {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: medium;
	line-height:130%;
}

/*小*/
.xs {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-small;
}

/*小130％*/
.xsb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-small;
	line-height:130%;
}

/*大*/
.l {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: large;
}

/*大130％*/
.lb {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: large;
	line-height:130%
}

/*極大*/
.xl {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-large;
}

/*極大130％*/
.xlb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-large;
	line-height:130%
}

/*極々大*/
.xxl {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: xx-large;
}

/*極々大130％*/
.xxlb {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: xx-large;
	line-height:130%
}

/*より小さく*/
.sm {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-smaller;
}
/*より小さく130％*/
.smb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-smaller;
	line-height:130%
}

/*より大きく*/
.lr {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: larger;
}

/*より大きく-130％*/
.lrb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: larger;
	line-height:130%
}

/*top_page*/
h1.top{
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:x-small;
padding:5px;
}

h2.top{
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:medium;
line-height:150%;
}

h2.nagare{
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:x-small;
}


h4{
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:x-small;
width:470px;
padding : 0px 0px 5px 15px;
margin:10px 0px 0px 0px;
}

h5{
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:x-small;
width:470px;
padding : 0px 0px 5px 15px;
margin:10px 0px 0px 0px;
}

h6{
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:x-small;
padding : 0px 0px 5px 15px;
margin:10px 0px 0px 0px;
}

td {
font-size:12px;
line-height:140%
}

td.under {
border-bottom:2px solid #ffffff;
}

td.an {
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:x-small;
padding:2px 0px 2px 0px;
color:#ffffff;
background-color:#990000;
border : 1px solid #990000;
}

td.topi {
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:x-small;
padding:2px 0px 2px 0px;
color:#ffffff;
background-color:#ff6666;
width:470px
border-bottom : 1px solid #990000;
}

.kaitou {
color:#993300;
line-height:140%;
}


table.right {
margin:5px 0px 0px 0px;
}

td.right {
font-size:x-small;
color:#ffffff;
padding : 2px 0px 2px 0px;
background-color:#6699ff;
}

td.right2 {
font-size:xx-small;
color:#000000;
padding : 4px;
background-color:#ffffff;
}

table.left {
border : 1px solid #ffffff;
padding : 4px;
}

td.left {
padding : 4px;
font-size:xx-small;
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
}

table.bottom {
background-color:#006699;
padding : 4px 0px 4px 0px;
}

/*下のリンク*/
.un_menu {
 font-size:xx-small;
 text-decoration:none;
 color:#ffffff;
 line-height:140%
 }
.un_menu  a:link {
color:#ffffff;
text-decoration:none;
}

.un_menu  a:visited {
color:#ffffff;
text-decoration:none;
}

.un_menu  a:hover{
color:#ff0000;
text-decoration:none;
}


.un_menu  a:active {
color:#ffffff;
text-decoration:none;
}

.un_menu  a.day:link {
color:#000000;
text-decoration:none;
}

.un_menu  a.day:visited {
color:#000000;
text-decoration:none;
}

.un_menu  a.day:hover {
color:#ff0000;
text-decoration:none;
}

.un_menu  a.day:active {
color:#000000;
text-decoration:none;
}

p {
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:12px;
pading:7px 3px 0px 0px;
margin:0px 0px 7px 3px;
line-height:140%;
}

p.company {
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:xx-small;
pading:7px 3px 0px 0px;
margin:0px 0px 7px 3px;
line-height:140%;
}

p.company span{
background:#FFFF00;
}

td {
font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
font-size:12px;
pading:4px;
margin:0px;
line-height:140%;
}

#pad3 {
padding : 0px 5px 0px 0px;
}

#updott {
border-top:2px dotted #333333;
}


#xxsm {
font-size:xx-small;
}



#undott {
border-bottom:2px dotted #333333;
}

.double {
border-bottom:3px double #999999;
width:470px;
margin:5px 20px 5px 20px;
}

img .margin_r {
margin:0px 8px 0px 0px;
}

/*会社概要*/
.com td {
padding:5px ;
border-bottom:1px dashed #999999;
}

.com td#dash_r {
padding:5px ;
border-bottom:1px dashed #999999;
border-right:1px dashed #999999;
}

/*image margin*/
.iipp {
margin:3px 0px 10px 20px;
}

/*フォーム*/
input {
background-color:f1edff;
border:1px solid #c8b5ff;
margin:3px;
}

textarea {
background-color:f1edff;
border:1px solid #c8b5ff;
}

/*Q&Aのリンク*/
.qa_menu {
 font-size:xx-small;
 text-decoration:none;
 color:#000000;
 line-height:140%
 }
.qa_menu  a:link {
color:#000000;
text-decoration:none;
}

.qa_menu  a:visited {
color:#000000;
text-decoration:none;
}

.qa_menu  a:hover{
color:#ff0000;
text-decoration:none;
}


.qa_menu  a:active {
color:#000000;
text-decoration:none;
}

div.center {
text-align:center;
width:470px;
}

p.left{
float:left;
width:200px;
margin:5px;
text-align:center;
}

p.right {
float:right;
width:200px;
margin:5px;
text-align:center;
}

/*受注から納品までの流れ*/
/*流れタイトル*/
.nagare {
color:#003366;
font-weight:bold;
font-size:medium;
padding-bottom:5px;
}

.nagare a:link{
color:#003366;
text-decoration:none;
}

.nagare a:visited{
color:#003366;
text-decoration:none;
}

.nagare a:hober{
color:#003366;
text-decoration:none;
}

/*タイトルの注釈*/
span.cc {
font-size:10px;
color:#333333;
font-weight:normal;
}

/*ジャケット印刷代行*/
/*ジャケット小見出し*/
span.midashi {
font-size:medium;
padding:2px ;
}
td.midashi {
padding:0px 0px 5px 0px;
}
/*ジャケットサブ見出し*/
td.ssmi {
font-size:medium;
color:#993300;
padding-bottom:8px;
}

/*jacket point*/
.pred {
color:#FF0000;
}

/*jacket img margin*/
.jii {
margin:5px 0px 10px 0px;
}

/*クローズボタン*/
.cl {
 font-size:medium;
 text-decoration:none;
 color:#333333;
 line-height:140%
 }
.cl  a:link {
color:#333333;
text-decoration:none;
}

.cl  a:visited {
color:#333333;
text-decoration:none;
}

.cl  a:hover{
color:#ff0000;
text-decoration:none;
}


.cl  a:active {
color:#333333;
text-decoration:none;
}

.red {
color:#ff0000;
}

li {
padding:0px;
margin:0px;
}

ul {
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

.pdupdoun td {
padding:5px 0px 5px 0px;
}

.pdmgupdoun table {
margin:0px 0px 0px 20px;
}
.pdmgupdoun td {
padding:5px 0px 5px 0px;
}

/*price*/
.redp {
color:#FF0000;
font-weight:bold;
}

/*jaket img*/
.marg{
margin:4px 0px 4px 0px;
}