﻿@charset "UTF-8";


/*ポップアップウィンドウ用ヘッダ
------------------------------------------------------------ */
#pop_ttl{
width:100%;
height:58px;
border-bottom:3px solid #ccc;
margin-bottom:10px;
}

#pop_l{
float:left;
height:48px;
}


.close{
width:110px;
margin:30px auto 20px;
}

.pagetop2{
float:right;
background:url('../../img/int_pagetop.gif') no-repeat;
padding-left:20px;
font-size:11px;
margin-bottom:10px;
}

.popwrap{
clear:both;
width:500px;
margin:0px auto;
}

.popwrap2{
clear:both;
width:600px;
margin:0px auto;
}

.popwrap3{
clear:both;
width:660px;
margin:0px auto;
}

h1#delivery_ttl{
clear:both;
background:url('../img/popup_ttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 15px;/*[上][右][下][左]*/
color:#ffffff;
font-size:14px;
line-height:1.1;
height:21px;
margin-bottom:5px;
}

h2#spec{
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

.delivery_img{
width:400px;
margin:10px auto;
}

.delivery_img2{
width:450px;
margin:10px auto;
}


p.cap{
padding-left:1em;
text-indent:-1em;
margin:2px 0px;
}

.description{
width:400px;
margin:10px auto;
}

.description2{
width:450px;
margin:10px auto;
}

/*ご注文の前にお読みください。*/

h1#order_ttl{
clear:both;
background:url('../img/order_ttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 15px;/*[上][右][下][左]*/
color:#ffffff;
font-size:14px;
line-height:1.1;
height:21px;
margin-bottom:5px;
}

.blue{
color:#000080;
}


/*価格表*/
.meishi_tbl{
clear:both;
width:460px;
margin:10px auto;
border-collapse: collapse;
}

.meishi_tbl td{
padding:5px;
border:1px solid #ccc;
text-align:left;
}

.color01{
background:#b4de85;
color:#333333;
}

.color02{
background:#ffffcc;
color:#333;
}

.color03{
background:#fdfde4;
color:#333;
}

.color04{
background:#efefef;
color:#000;
}

#pagelink , #pagelink2{
float:left;
margin:10px 0px 15px;
}

#pagelink ul{
width:600px;
}

#pagelink li{
width:220px;
float:left;
background:url('../img/guide/int_pagelink.gif') no-repeat;
padding-left:15px;
font-size:12px;
line-heiheight:1.2;
padding-right:10px;
/*border-right:1px solid #333;*/
margin-right:10px;
margin-top:5px;
}


#pagelink2 li{
float:left;
background:url('../img/guide/int_pagelink.gif') no-repeat;
padding-left:15px;
font-size:12px;
line-heiheight:1.2;
padding-right:10px;
/*border-right:1px solid #333;*/
margin-right:10px;
margin-top:5px;
}

#pagelink li.none{
float:left;
background:url('../img/guide/int_pagelink.gif') no-repeat;
padding-left:15px;
font-size:12px;
line-heiheight:1.2;
padding-right:10px;
border-right:0px;
margin-right:0px;
}

h1#futo_ttl{
clear:both;
background:url('../img/futo/futo_ttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 15px;/*[上][右][下][左]*/
color:#ffffff;
font-size:14px;
line-height:1.1;
height:21px;
margin-bottom:5px;
}

h1#futo_ttl3{
clear:both;
background:url('../img/futo/futo_ttl3.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 15px;/*[上][右][下][左]*/
color:#ffffff;
font-size:14px;
line-height:1.1;
height:21px;
margin-bottom:5px;
}

h2#futo_ttl{
clear:both;
background:url('../img/futo/futo_sttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 10px;/*[上][右][下][左]*/
color:#333;
font-size:12px;
line-height:1.1;
height:21px;
}

.futo_tbl{
clear:both;
width:600px;
margin:10px auto;
border-collapse: collapse;
}

.futo_tbl td{
padding:5px;
border:1px solid #ccc;
text-align:left;
}

.futo_tbl th{
text-align:center;
font-weight:normal;
padding:5px;
border:1px solid #ccc;
}

.size01{
width:48px;
}

.size02{
width:40px;
}

.size03{
width:40px;
}

.size04{
width:35px;
}


h1#stamp_ttl{
clear:both;
background:url('../img/stamp/stamp_ttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 15px;/*[上][右][下][左]*/
color:#ffffff;
font-size:14px;
line-height:1.1;
height:21px;
margin-bottom:5px;
}

h2#stamp_ttl{
clear:both;
background:url('../img/stamp/stamp_sttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 10px;/*[上][右][下][左]*/
color:#333;
font-size:12px;
line-height:1.1;
height:21px;
}

h1#shachi_ttl{
clear:both;
background:url('../img/shachi/shachi_ttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 15px;/*[上][右][下][左]*/
color:#ffffff;
font-size:14px;
line-height:1.1;
height:21px;
margin-bottom:5px;
}

h2#shachi_ttl{
clear:both;
background:url('../img/shachi/shachi_sttl.gif');
background-repeat:no-repeat;
padding:4px 0px 0px 10px;/*[上][右][下][左]*/
color:#333;
font-size:12px;
line-height:1.1;
height:21px;
}

.stamp_tbl{
clear:both;
width:600px;
margin:10px auto;
border-collapse: collapse;
}

.stamp_tbl td{
padding:5px;
text-align:left;
vertical-align:top;
}

.stamp_tbl th{
text-align:center;
font-weight:normal;
vertical-align:top;
}


.free_tbl{
clear:both;
width:140px;
margin:10px auto;
border-collapse: collapse;
}

.free_tbl td{
padding:2px;
text-align:center;
border:1px solid #ccc;
vertical-align:top;
}

.free_tbl th{
text-align:center;
font-weight:normal;
padding:0px;
border:1px solid #ccc;
vertical-align:top;
}

.free_tbl th p{
padding:5px 0px;
}

/*名刺スペック*/
#meishi_spec{
width:378px;
margin:10px auto 20px;
}


/*封筒スペック*/
.futo_tbl2{
clear:both;
width:600px;
margin:10px auto;
border-collapse: collapse;
}

.futo_tbl2 td{
padding:5px;
border:1px solid #ccc;
text-align:center;
}

.futo_tbl2 th{
text-align:center;
font-weight:normal;
padding:5px;
border:1px solid #ccc;
}

.futo_tbl3{
clear:both;
width:660px;
margin:10px auto;
border-collapse: collapse;
}

.futo_tbl3 td{
padding:5px;
border:1px solid #ccc;
text-align:left;
}

.futo_tbl3 th{
text-align:center;
font-weight:normal;
padding:5px;
border:1px solid #ccc;
}

.futo_tbl4{
clear:both;
width:660px;
margin:10px auto;
border-collapse: collapse;
}

.futo_tbl4 td{
padding:5px;
border:1px solid #ccc;
text-align:center;
}

.futo_tbl4 th{
text-align:center;
font-weight:normal;
padding:5px;
border:1px solid #ccc;
}


/*書体*/

h2.syotai{
font-size:12px;
font-weight:bold;
margin:10px 10px 5px;
}

.s_name_tbl{
width:480px;
margin:0px auto 20px;
border-collapse: collapse;
}

.s_name_tbl td{
width:120px;
border:1px solid #ccc;
padding:5px;
text-align:center;
}

.s_free_tbl{
width:480px;
margin:0px auto 20px;
border-collapse: collapse;
}

td.free_l{
border:1px solid #ccc;
padding:5px;
text-align:center;
width:120px;
}

td.free_r{
border:1px solid #ccc;
padding:5px;
text-align:center;
}

/*取り消し線*/
.strike{
text-decoration:line-through;
}
