/* style template update 09.11.10 powered by t-one */
@charset "UTF-8";
@media all{
/* 入力フォーム用 */

.print-form-summary{
background: #fff;
margin-bottom: 10px;
border-bottom: solid 2px #eaeaea;
text-align: center;
}

#INPUT-FORM-TABLE{
margin: 0;
border-collapse:collapse;
border: none;
/* font-size: 15px; */
text-align: left;
}

.print-form-title{
background: #f7f7f7;
padding: 0.4em;
line-height: 1.6em;
}

.print-form-explain{
background: #f7f7f7;
padding: 0.4em;
line-height: 1.6em;
font-weight: normal;
font-size: 90%;
}


.print-form-th,
.print-form-td{
background: #fff;
padding: 0.4em;
line-height: 1.6em;
letter-spacing: normal;
font-weight: normal;
}

.print-form-text{
margin-right: 0.4em;
padding: 0.1em;
}


.necessary{
margin-left: 0.1em;
font-size: 90%;
color: #cf0000;
}


/* 印刷シート用 */
#ORDER-SHEET-BODY{
width: 640px;
background-color: #fff;
margin: 0 auto;
text-align: center;
}

#ORDER-SHEET-TABLE{
width: 640px;
margin: 0;
border-collapse:collapse;
border: solid 2px #000;
font-size: 15px;
text-align: left;
}

#ORDER-SHEET-TITLE{
height: 48px;
border: solid 2px #000;
letter-spacing: 0.4em;
text-align: center;
font-size: 24px;
}

#ORDER-SHEET-FOOTER{
display: none;
}


.order-sheet-th{
border: solid 1px #000;
padding: 0.1em 0.3em;
text-align: left;
font-weight: normal;
}

.order-sheet-td{
border: solid 1px #000;
padding: 0.1em 0.3em;
line-height: 1.4em;
}

#foot{
height: 36px;
border-style: none;
text-align: center;
}

.zip{
float: left;
padding: 0.1em 0.3em;
line-height: 1.4em;
letter-spacing: 5em;
font-size: 12px;
}
.number{
float: left;
padding: 0.1em 0.3em;
line-height: 1.4em;
letter-spacing: 8em;
font-size: 12px;
}

.info a{
text-decoration: none;
line-height: 1.2em;
}

.order_headline{
border-width: 2px 1px 1px 1px;
border: solid 1px #000;
padding: 0.1em 0.3em;
line-height: 1.4em;
text-align: center;
letter-spacing: 0.2em;
font-weight: bold;
}

.order_number{
width: 20px;
border: solid 1px #000;
padding: 0.1em 0.3em;
line-height: 1.4em;
text-align: center;
}

.commodity{
text-align: center;
width: 140px;
border: solid 1px #000;
border-right: 0;
padding: 0.1em 0.3em;
line-height: 1.4em;
}

.commodity2{
text-align: center;
width: 50px;
border: solid 1px #000;
border-left: 0;
padding: 0.1em 0.3em;
line-height: 1.4em;
}

.color{
width: 120px;
border: solid 1px #000;
padding: 0.1em 0.3em;
line-height: 1.4em;
text-align: center;
}

.price{
width: 100px;
border: solid 1px #000;
padding: 0.1em 0.3em;
line-height: 1.4em;
text-align: center;
}

.lot{
width: 60px;
border: solid 1px #000;
padding: 0.1em 0.3em;
line-height: 1.4em;
text-align: center;
}

.total-price{
width: 110px;
border: solid 1px #000;
padding: 0.1em 0.3em;
line-height: 1.4em;
text-align: center;
}

.yen{
float: right;
text-align: right;
font-size: 10px;
}

.guidance{
border: solid 1px #000;
padding: 0.1em 0.3em;
line-height: 1.4em;
text-align: left;
font-size: 13px;
line-height: 1.4em;
}

.footcredit{margin: 0 0 0 10px;}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.large{font-size: 14px;}
.large a{font-size: 14px;}
.small{font-size: 11px;}
.minimum{font-size: 11px;}

}

@media print{

body{
text-align: center;
line-height: 1.2;
letter-spacing: normal;
font-family: メイリオ, "ＭＳ Ｐゴシック", Meiryo, Osaka, sans-serif;
color: #000;
}

table{
margin: 0;
}

#CONTAINER{
margin: 0;
padding: 0;
}

#ORDER-SHEET-BODY{
margin: 0px auto;
text-align: center;
}

.detail-commodity-summary{
margin: 0;
padding: 0;
border: none;
}

#COMMERCIAL,
#HEADER,
#BANNER,
#HEADER-NAVI,
#BANNER-LOGO,
#HEADER-PR,
#HEADER-LOGO,
#CONTACT,
#HEADER-NAVI-LOCATION,
#PAGE-TITLE,
#SIDEBAR-MAIN,
#SIDEBAR-DELIVER,
#SIDEBAR-CARRIAGE,
#SIDEBAR-EXPORT,
#SIDEBAR-NOSHI,
#SIDEBAR-SYSTEM-TIMERECORDER,
#SIDEBAR-LIVECAMERA,
#SIDEBAR-LIVEPICTURE,
#SIDEBAR-JADMA,
#SIDEBAR-JADMA-MARK,
#SIDEBAR-JADMA-NUMBER,
#SIDEBAR-PR,
#SIDEBAR-AD,
#SIDEBAR-AD-TITLE,
#SIDEBAR-PAYMENT,
#SIDEBAR-PAYMENT-TITLE,
#SIDEBAR-PAYMENT-CONTENT,
#SIDEBAR-COMMODITY,
#SIDEBAR-COMMODITY-TITLE,
#SIDEBAR-SUMMARY,
#SIDEBAR-SUMMARY-TITLE,
#SIDEBAR-QUESTION,
#SIDEBAR-QUESTION-TITLE,
.sidebar-ad-banner,
.sidebar-ad-corporation,
.sidebar-commodity-list,
#FOOTER,
#FOOTER-NAVI,
#FOOTER-PR,
#ADDRESS,
.content-explain,
.creativecommons{
display: none;
}

#FORM-TITLE{
border: none;
font-size: 12pt;
}






.content-title{
display: none;
}

#INPUT-FORM-TABLE{
width: 640px;
margin: 0;
border-collapse:collapse;
border: none;
text-align: left;
font-size: 10pt;
}

#ORDER-SHEET-FOOTER{
display: block;
text-align: center;
font-weight: bold;
font-size: 20px;
}

.print-form-title{
font-size: 11pt;
}

.print-form-title,
.print-form-explain{
margin-top: 10px;
border-top: solid 2px #000;
border-bottom: dotted 1px #000;
}

.print-form-text{
border: solid 1px #000;
}



.print-form-title{
background: #f7f7f7;
padding: 0.4em;
line-height: 1.6em;
}

.print-form-explain{
background: #f7f7f7;
padding: 0.4em;
line-height: 1.6em;
font-weight: normal;
font-size: 90%;
}


.print-form-th,
.print-form-td{
line-height: 1.2em;
}










}


