@charset "utf-8";

/* universal-serector reset */
*{margin:0;padding:0;}
ul, ol, li, input{margin:0;padding:0;}

/* common */
html{overflow-y:scroll;}
dl:after{content:"";display:block;height:1px;clear:both;visibility:hidden;}
dl{display:inline-block;min-height:1%;}

/* No MAC IE \*/
* html dl{height:1%;}
dl{display:block;}

.vam{vertical-align:middle;}
.vam img{vertical-align:middle;}

/*div{zoom:1;}
div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*/

body{font-size:69%;line-height:138.5%;font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", MS PGothic, Arial, Helvetica, sans-serif;color:#000;text-align:center;text-align:justify;text-justify:inter-ideograph;background:url(http://www.printakun.com/images/cmn/bg.jpg) left top repeat-x;}

#wrap{width:960px;text-align:left;margin:0 auto;border-width:7px 0;border-style:solid;border-color:#f00;background:#fff;padding:0 20px;}

/* header */
#hd{background:url(http://www.printakun.com/images/cmn/hd-bg.jpg) left top no-repeat;overflow:hidden;}
h1{font-size:80%;font-weight:normal;line-height:238%;}
#logo{width:382px;float:left;}
#info{width:575px;float:right;}
.calbtn{width:245px;float:left;}
.calbtn img{padding:60px 0 0 144px;margin:0 0 20px;}
.inquiry{width:81px;float:right;}
.inquiry img{padding:13px 0 0;}

/* headnavi */
#hdnv{ }
#hdnv ul{list-style:none;margin:0;padding:0 0 0 22px;}
#hdnv li{margin:0;padding:0 0 0 10px;}
#hdnv1{width:50px;height:11px;float:left;}
#hdnv2{width:72px;height:11px;float:left;}
#hdnv3{width:88px;height:11px;float:left;}
#hdnv4{width:107px;height:11px;float:left;}
#hdnv5{width:82px;height:11px;float:left;}
#hdnv6{width:86px;height:11px;float:left;}


#side{width:196px;float:left;}

/* navigation */
#nv{font-size:90%;}
#nv ul{list-style-type:none;margin:0 2px 20px 0;padding:0;}
#nv li{margin:0;padding:0;border:1px solid #ccc;background:url(http://www.printakun.com/images/cmn/nv/nvbg.jpg) left center no-repeat;}

.nav01-off a:link, .nav01-off a:visited, .nav01-off a:active{border-left:5px solid #646464;color:#000;background:url(http://www.printakun.com/images/cmn/nv/nvlink.gif) right bottom no-repeat;display:block;padding:4px 4px 4px 9px;text-decoration:none;}
.nav01-off a:hover, .nav01-on a:link, .nav01-on a:visited, .nav01-on a:hover, .nav01-on a:active{border-left:5px solid #f00;color:#f00;background:url(http://www.printakun.com/images/cmn/nv/nvhover.gif) right bottom no-repeat;display:block;padding:4px 4px 4px 9px;text-decoration:none;}


#sbnv{ }
.mnbx{border-width:0 1px 1px 1px; border-style:solid;border-color:#ccc;padding:5px 15px 0px;background:url(http://www.printakun.com/images/cmn/nv/mnbxbg.jpg) left bottom no-repeat;margin:0 0 20px;line-height:125%;}
#sbnv ul{list-style-type:none;margin:0 0 5px;padding:0;}
#sbnv li{margin:0;padding:0;display:inline;}

.nav02-off a:link, .nav02-off a:visited, .nav02-off a:active{color:#000;text-decoration:none;background:url(http://www.printakun.com/images/cmn/nv/arw.gif) left 2px no-repeat;padding:0 0 0 2em;display:block;}
.nav02-off a:hover, .nav02-on a:link, .nav02-on a:visited, .nav02-on a:hover, .nav02-on a:active{color:#f00;text-decoration:underline;background:url(http://www.printakun.com/images/cmn/nv/arw.gif) left 2px no-repeat;padding:0 0 0 2em;display:block;}
.nav02-off a img, .nav02-on a img{vertical-align:middle;}


/* pagebody */
#pb{width:755px;float:right;}
#pb ul{margin:0;}
#pb ol{margin:0;}
#pb li{margin:0 0 0 2em;}
#pb p{line-height:161.6%;}
#pb .pankuzu{background:url(http://www.printakun.com/images/cmn/pankuzu-bg.jpg) left top no-repeat;margin:0 0 15px; height:40px; overflow:hidden;}
#pb .pankuzu a{padding:10px 30px 10px 10px;}
/*#pb .pankuzu a img{vertical-align:middle;}*/
.pankuzu-bg{background:url(http://www.printakun.com/images/cmn/pankuzu-arrowbg.jpg) right no-repeat;line-height:40px;padding:10px 30px 10px 0;}

.box{margin:0 0 15px;_height:1%;min-height:1%;}
.box h3{ }

#main p{line-height:175%;}
#main{margin:0 0 10px;}

/* footer */
.tl-home{padding:0 0 0 10px;line-height:30px;font-weight:bold;}
#tl{clear:both;}
#tl h3{color:#f00;font-size:100%;}
#tl table{}
#tl td{padding:10px;vertical-align:top;color:#646464;}
#tl ul{margin:0;list-style-type:square;}
#tl li{margin:0 0 0 2em;font-size:90%;line-height:161.6%;}
#tl li a{display:block;text-decoration:none;}
#tl li a:link, #tl li a:visited{color:#646464;}
#tl li a:hover{color:#646464;text-decoration:underline;}
#tl li a:active{color:#646464;}

#tl li ul{margin:0;list-style-type:none;}
#tl li li{margin:0 0 0 1em;font-size:100%;line-height:161.6%;}
#tl li li a{display:block;text-decoration:none;}
#tl li li a:link, #tl li li a:visited{color:#646464;}
#tl li li a:hover{color:#646464;text-decoration:underline;}
#tl li li a:active{color:#646464;}


#pt{float:right;height:40px;overflow:hidden;width:81px;}
#ft{background:url(http://www.printakun.com/images/cmn/ftbg.jpg) left top repeat-x;}
#copyright{width:1000px;margin:0 auto;_height:20px;min-height:20px;}
#copyright p{width:480px;float:left;font-size:91%;line-height:20px;}
address{width:480px;float:right;font-size:80%;line-height:20px;font-style:normal;text-align:right;margin:0 auto;background:#fff;}

/* index */

.lpo{margin:0 0 15px;}
#ssc{}
#ssc h3{font-size:100%;}
.ssc1{background:url(http://www.printakun.com/images/sscbg1.jpg) left bottom no-repeat;padding:1px;margin:0 0 15px;height:1%;}
.h2ttl{width:365px;float:left;}
.h2sub{width:380px;float:right;line-height:143%;font-weight:bold;background:#fff;}
.redline{border-bottom:1px solid #f00;padding:0 0 5px;}
.redline2{border-bottom:1px dotted #f00;}
.ssc1-c{width:251px;float:left;}
.ssc1-c h3 a{padding:0 0 0 18px;background:url(http://www.printakun.com/images/cmn/nv/arw2.gif) left 2px no-repeat;display:block;}
.ssc1-c p{padding:5px 11px 5px 28px;line-height:143%;}
.ssc2{background:url(http://www.printakun.com/images/sscbg2.jpg) left bottom no-repeat;padding:1px;margin:0 0 15px;height:1%;}
.ssc2-c{width:369px;}
.ssc2-c h3 a{padding:0 0 0 18px;margin:0 10px;background:url(http://www.printakun.com/images/cmn/nv/arw2.gif) left 2px no-repeat;display:block;}
.ssc2-c p{padding:5px 11px 5px 28px;line-height:143%;}

.ssc3{background:url(http://www.printakun.com/images/sscbg3.jpg) left bottom no-repeat;padding:1px;margin:0 0 15px;height:1%;}
.ssc3-c{width:376px;}
.ssc3-c h3 a{padding:0 0 0 18px;margin:5px 10px 0;background:url(http://www.printakun.com/images/cmn/nv/arw2.gif) left 2px no-repeat;line-height:143%;display:block;}
.ssc3-c p{padding:5px 10px 5px 0;line-height:143%;}
.pb10{padding:0 0 5px;}

.l188{width:188px;float:left;}
.r188{width:188px;float:right;}

.ssc3{background:url(http://www.printakun.com/images/sscbg3.jpg) left bottom no-repeat;}

#str-info{background:url(http://www.printakun.com/images/strtopbg.jpg) left top no-repeat;}
.strl{width:515px;float:left;}
.strr{width:235px;float:right }
.overview{width:300px;float:left;border-right:1px dotted #ccc;}
.info{width:212px;float:right;}
.overview h3, .overview p{padding:0 10px;line-height:174%;}
.info p{padding:0 0 0 10px;line-height:174%;}

/* inside - navigation */
.subnavi{width:680px;height:68px;line-height:120%;margin:0 0 15px;}
.subnavi ul{list-style:none;}
.subnavi li a{display:block;text-decoration:none;}
.subnavi li{float:left;width:167px;height:68px;}

#pp h3, #linkage h3, #access h3{font-size:100%;padding:0 0 5px;margin:15px 0;border-bottom:2px solid #646464;line-height:normal;}
#updated h3{font-size:100%;padding:0 0 5px 15px;margin:5px 0 10px;line-height:normal;background:url(http://www.printakun.com/images/cmn/arricon1.gif) left 3px no-repeat;}

/* ordermethod */
#tp{margin:0;list-style-type:none;}
#tp li{margin:0;display:inline;}
.dotline{border-bottom:1px dashed #ccc;}
.dotline1{border-bottom:1px dashed #ccc;height:1%;}
.noline{height:49px;overflow:hidden;}
.square{list-style-type:square;}
.dotred{margin:10px 0 0;border-top:1px dashed #ccc;color:red;padding:10px 0;}


/* access */
.map{width:400px;float:left;display:inline;}
.access{width:260px;float:right;display:inline;}

/* faq */
#faq{margin:0 0 15px;}
.questions_box h3{}

/* company */
.prf-tb{width:755px;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;}
.prf-th{padding:4px 8px;text-align:left;border-width:1px;border-style:solid;border-color:#fff #ccc #ccc #fff;background:#efefef;}
.prf-td{padding:4px 8px;border-width:1px;border-style:solid;border-color:#fff #ccc #ccc #fff;}
.mgem2{margin:0 1em;}

.htr-tb{width:100%;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;}
.htr-th{width:11em;padding:4px 8px;text-align:left;border-width:1px;border-style:solid;border-color:#fff #ccc #ccc #fff;background:#efefef;font-weight:normal;vertical-align:top;line-height:150%;}
.htr-td{padding:4px 8px;border-width:1px;border-style:solid;border-color:#fff #ccc #ccc #fff;vertical-align:top;line-height:150%;}

.hstr-tb{width:100%;border-bottom:1px solid #ccc;}
.hstr-th{padding:4px 8px;text-align:left;border-top:1px solid #ccc;/*background:#efefef;*/ vertical-align:top;line-height:150%;}
.hstr-td{padding:4px 8px;border-top:1px solid #ccc; vertical-align:top;line-height:150%;}

.mscm-tb{width:100%;border-bottom:1px solid #ccc;}
.mscm-th{padding:4px 8px;text-align:left;border-top:1px solid #ccc;/*background:#efefef;*/ vertical-align:top;line-height:150%;}
.mscm-td{padding:4px 8px 12px 32px;vertical-align:top;line-height:150%;}


.cmnt{font-size:90%;color:#646464;line-height:150%;}

.busstop{line-height:125%;}

/* sitemap */
#sitemap h2{margin:0 0 10px;}
#sitemap h3{margin:0 0 10px;}

/* contact - form */
.frm-tb{width:100%;}
.frm-th{}
.frm-td{width:400px;}
.form-s{width:100px;border:1px solid #ccc;padding:2px;}
.form-m{width:200px;border:1px solid #ccc;padding:2px;}
.form-l{width:400px;border:1px solid #ccc;padding:2px;}
textarea{width:400px;border:1px solid #ccc;padding:2px;}
#contbtn{padding:5px;text-align:center;}


/* link */
a{outline:none;}
a:link{color:#f00;text-decoration:underline;} 
a:visited{color:#f00;text-decoration:underline;} 
a:hover, a:active{color:#f00;text-decoration:none;} 

/* general-purpose */
h2{font-size:100%;} /* 18px */
h3{ } /* 16px */
h4{font-size:100%;}
 
p{zoom:1;}
p:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

img{border:none;}

.clr{clear:both;}
.pg-brk{page-break-before:always;}

.paging img{vertical-align:middle;}

th, td, li{font-size:100%;line-height:161.6% }

/*
.tb1{width:100%;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;margin:0 0 10px;}
.th1{background:#efefef;border-width:1px;border-style:solid;border-color:#fff #ccc #ccc #fff;padding:4px 8px;text-align:left;}
.td1{border-width:1px;border-style:solid;border-color:#fff #ccc #ccc #fff;padding:4px 8px;}
*/

/* align */
.tar{text-align:right }
.tac{text-align:center }
.tal{text-align:left }

/* float */
.fl{float:left;}
.fr{float:right;}

/* decoration */
.red{color:#f00;}
.blue{color:#06c;}
.green{color:#090;}
.yellow{color:#ff0;}
.cyan{color:#0cc;}
.orange{color:#f60;}
.gray{color:#666;}

.strong{font-weight:bold;}
.fs12{font-size:12px;}

/* margin padding */

.mb00{margin:0;}
.mb05{margin:0 0 5px;}
.mb06{margin:0 0 6px;}
.mb10{margin:0 0 10px;}
.mb15{margin:0 0 15px;}
.mb20{margin:0 0 20px;}
.mtb30{
	margin: 30px 0 30px;
}
.mb20-2{border-bottom:20px solid #fff;}
.mt10{margin:10px 0 0;}
.mt05{margin-top:5px;}
.mtb05{margin:5px 0;}
.mtb10{margin:10px 0;}

/* ext */
.bt1{padding:8px;border:1px solid #999;}
.bt2{padding:8px;border:1px dotted #666;}
.bt3{padding-top:5px;margin-top:5px;border-top:1px dotted #666;}
.bt4{padding-top:5px;margin-top:5px;border-top:1px dotted #f00;}
.bt5{padding-top:10px;border-top:1px dotted #666;}
.bt6{padding-top:20px;border-top:1px dotted #666;}

.bb1{padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #666;}


.st1{font-size:100%;line-height:normal;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:8px;}
.st2{font-size:100%;background:url(http://www.printakun.com/images/h3bg-2.gif) left top no-repeat;padding:0 0 0 20px;margin:15px 0;}
.dt1{font-size:100%;line-height:normal;border-bottom:1px dotted #999;padding:0 0 5px 10px;margin:5px 0 8px;background:url(http://www.printakun.com/images/cmn/arricon1.gif) left 3px no-repeat;}
.br10{border-right:10px solid #fff;}
.em110{font-size:110%;}
.em120{font-size:120%;}
.em150{font-size:150%;}
.ems{
	font-size: 80%;
	/* [disabled]line-height: 15px; */
	vertical-align: middle;
}
.bl10{border-left:14px solid #fff;} 
.ml1{margin-left:1px;}

.pt05{padding-top:5px;}
.pt10{padding-top:10px;}
.pt12{padding-top:12px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}

/*bc_sample*/

.btab1, .btab2, .btab3{
	width:251px;
	float:left;
}
.bc-tab:link,
.bc-tab:active,
.bc-tab:visited
{
	background:url(http://www.printakun.com/images/bc-tab.gif) no-repeat top;
	width:251px;
	color:#666;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	line-height:normal;
}
.bc-tab:hover,
.bc-tab-a:link,
.bc-tab-a:active,
.bc-tab-a:visited,
.bc-tab-a:hover{
	background:url(http://www.printakun.com/images/bc-tab_o.gif) no-repeat top;
	width:251px;
	color:#f00;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	line-height:normal;
}




/* FAQ */
.rtab1, .rtab2, .rtab3, .rtab4, .rtab5{
	width:151px;
	float:left;
}
.rec-t{
	font-size:120%;
	line-height:normal;
	color:#C06;
	border-left:5px solid #C06;
	padding-left:10px;
	margin-left:10px;
	margin-right:10px;
}

.rec-t3{
	font-size:100%;
	line-height:normal;
	border-left:5px solid #666;
	padding-left:10px;
}

.rec-t4{
	font-size:100%;
	line-height:normal;
	color:#C06;
	border-left:5px solid #C06;
	padding-left:10px;
}

.rec-f-l{
	width:401px;
	border-bottom:30px solid #fff;
	float:left;
}

.rec-f-l2{
	width:184px;
	border-bottom:30px solid #fff;
	float:left;
}

.rec-f-r{
	width:231px;
	padding-top:50px;
	border-bottom:30px solid #fff;
	float:left;
	border-left:20px solid #fff;
}

.rec-p{
	margin-bottom:15px;
	padding-top:5px;
	border-top:1px solid #ccc;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;}
	
.rec-p3{
	padding-top:10px;
	border-top:1px solid #ccc;
	margin-top:5px;}

.rec-ll{
	width:120px;
	float:left;
}
.rec-lr{
	width:573px;
	float:right;
}
.rec-tab:link,
.rec-tab:active,
.rec-tab:visited
{
	background:url(http://www.printakun.com/images/faq-tab.gif) no-repeat top;
	width:151px;
	color:#666;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	line-height:normal;
}
.rec-tab:hover,
.rec-tab-a:link,
.rec-tab-a:active,
.rec-tab-a:visited,
.rec-tab-a:hover{
	background:url(http://www.printakun.com/images/faq-tab_o.gif) no-repeat top;
	width:151px;
	color:#f00;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	line-height:normal;
}
.tabline{
	clear:both;
	height:1px;
	overflow:hidden;}
.section-detail{padding-top:15px;}

.qbox{border-width:1px 1px 0px;border-style:solid;border-color:#646464;margin:0 0 20px;}
.qbox h3{font-size:100%;} 
.qlink{border-bottom:1px solid #646464;background:url(http://www.printakun.com/images/cmn/nv/nvbg.jpg) left center repeat-x;}
.qlink a:link, .qlink a:visited{padding:4px 9px;text-decoration:none;display:block;background:url(http://www.printakun.com/images/cmn/nv/nvlink.gif) right bottom no-repeat;color:#000;}
.qlink a:hover{padding:4px 9px;text-decoration:none;display:block;background:url(http://www.printakun.com/images/cmn/nv/nvhover.gif) right bottom no-repeat;color:#f00;}
.qlink a:active{padding:4px 9px;text-decoration:none;display:block;background:url(http://www.printakun.com/images/cmn/nv/nvlink.gif) right bottom no-repeat;color:#000;}

#qa1-01, #qa1-02, #qa1-03, #qa1-04, #qa1-05, #qa1-06, #qa1-07, #qa1-08, #qa1-09, #qa1-10, #qa1-11, #qa1-12, #qa1-13, #qa1-14, #qa1-15, 
#qa2-01, #qa2-02, #qa2-03, #qa2-04, #qa2-05, #qa2-06, #qa2-07, #qa2-08, #qa2-09, #qa2-10, 
#qa3-01, #qa3-02, #qa3-03, #qa3-04, #qa3-05, #qa3-06, #qa3-07, #qa3-08, #qa3-09, #qa3-10, #qa3-11, #qa3-12, #qa3-13, #qa3-14, #qa3-15, 
#qa4-01, #qa4-02, #qa4-03, #qa4-04, #qa4-05, #qa4-06, #qa4-07, #qa4-08, 
#qa5-01, #qa5-02, #qa5-03, #qa5-04, #qa5-05
{padding:0 0 0 35px;background:url(http://www.printakun.com/images/q-ttl.jpg) left top no-repeat;line-height:40px;font-size:100%;}

.section-detail p{padding:5px 0 35px 35px;background:url(http://www.printakun.com/images/a-ttl.jpg) left top no-repeat;}

.print-hd{display:none;}
hr{visibility:hidden;height:0px;color:#fff;}

.en1-1{font-size:110%;}
.ptb04{padding:2px 0;font-weight:bold;font-size:110%;}

.b-dashline{border-top:2px dashed #666;}
.b-dashline th{border-bottom:2px dashed #666;padding:4px 13px;text-align:center;}
.b-dashline td{border-left:2px dashed #666;border-bottom:2px dashed #666;padding:4px 12px;}
.b-dashline td img{vertical-align:middle;}

.solidline{border-top:1px solid #666;border-left:1px solid #666;}
.solidline th{border-right:1px solid #666;border-bottom:1px solid #666;text-align:center;background:#e7e8e9;}
.solidline td{border-right:1px solid #666;border-bottom:1px solid #666;padding:4px 5px;text-align:right;}
.slpd{padding:4px 0;}
.price-red{font-size:14px;color:red;line-height:normal;font-weight:bold;}

/*ext */

.left{float:left;}
.right{float:right;}

.w027{width:27px;}
.w030{width:30px;}
.w040{width:40px;}
.w050{width:50px;}
.w060{width:60px;}
.w063{width:63px;}
.w066{width:66px;}
.w070{width:70px;}
.w072{width:72px;}
.w075{width:75px;}
.w080{width:80px;}
.w092{width:92px;}
.w096{width:96px;}
.w100{width:100px;}
.w105{width:105px;}
.w106{width:106px;}
.w109{width:106px;}
.w110{width:110px;}
.w112{width:112px;}
.w120{width:120px;}
.w122{width:122px;}
.w127{width:127px;}
.w133{width:133px;}
.w135{width:135px;}
.w140{width:140px;}
.w148{width:148px;}
.w150{width:150px;}
.w160{width:160px;}
.w162{width:162px;}
.w168{width:168px;}
.w170{width:170px;}
.w177{width:177px;}
.w180{width:180px;}
.w182{width:182px;}
.w184{width:184px;}
.w190{width:190px;}
.w192{width:192px;}
.w200{width:200px;}
.w204{width:204px;}
.w205{width:205px;}
.w209{width:209px;}
.w210{width:210px;}
.w215{width:215px;}
.w216{width:216px;}
.w219{width:219px;}
.w220{width:220px;}
.w224{width:224px;}
.w225{width:225px;}
.w226{width:226px;}
.w227{width:227px;}
.w230{width:230px;}
.w235{width:235px;}
.w238{width:238px;}
.w239{width:239px;}
.w240{width:240px;}
.w241{width:241px;}
.w243{width:243px;}
.w245{width:245px;}
.w248{width:248px;}
.w250{width:250px;}
.w251{width:251px;}
.w255{width:255px;}
.w258{width:258px;}
.w259{width:259px;}
.w260{width:260px;}
.w265{width:265px;}
.w270{width:270px;}
.w285{width:285px;}
.w287{width:287px;}
.w290{width:290px;}
.w291{width:291px;}
.w295{width:295px;}
.w300{width:300px;}
.w310{width:310px;}
.w311{width:311px;}
.w320{width:320px;}
.w321{width:321px;}
.w322{width:322px;}
.w324{width:324px;}
.w328{width:328px;}
.w330{width:330px;}
.w336{width:336px;}
.w340{width:340px;}
.w341{width:341px;}
.w348{width:348px;}
.w350{width:350px;}
.w351{width:351px;}
.w353{width:353px;}
.w354{width:354px;}
.w355{width:355px;}
.w356{width:356px;}
.w357{width:357px;}
.w358{width:358px;}
.w359{width:359px;}
.w360{width:360px;}
.w362{width:362px;}
.w368{width:368px;}
.w370{width:370px;}
.w374{width:374px;}
.w379{width:379px;}
.w380{width:380px;}
.w385{width:385px;}
.w386{width:386px;}
.w390{width:390px;}
.w395{width:395px;}
.w400{width:400px;}
.w404{width:404px;}
.w405{width:405px;}
.w410{width:410px;}
.w420{width:420px;}
.w425{width:425px;}
.w435{width:435px;}
.w445{width:445px;}
.w448{width:448px;}
.w450{width:450px;}
.w452{width:452px;}
.w455{width:455px;}
.w460{width:460px;}
.w470{width:470px;}
.w478{width:478px;}
.w480{width:480px;}
.w490{width:490px;}
.w495{width:495px;}
.w498{width:498px;}
.w500{width:500px;}
.w505{width:505px;}
.w510{width:510px;}
.w520{width:520px;}
.w534{width:534px;}
.w540{width:540px;}
.w560{width:560px;}
.w580{width:580px;}
.w610{width:610px;}
.w645{width:645px;}
.w755{width:755px;}

.inline{display:inline;}
.lh31{line-height:31px;}
.lh110p{line-height:110%;}
.lh125p{line-height:125%;}
.lh150p{line-height:150%;}
.lh162p{line-height:162%;}
.lh174p{line-height:174%;}
.lh182p{line-height:182%;}
.lh277p{line-height:277%;}

.stamp-h3{font-size:139%;background:url(http://www.printakun.com/images/stamp-h3-head.gif) left center no-repeat;padding-top:5px;padding-left:12px;padding-bottom:4px;border-bottom:1px solid #999;margin-bottom:10px;}
.stamp-h3-2{padding-top:4px;padding-bottom:4px;border-bottom:1px solid #999;margin-bottom:10px;}
.stamp-h4{font-size:139%;background:url(http://www.printakun.com/images/stamp-h3-head.gif) left center no-repeat;padding:1px 0 0 12px;margin-bottom:10px;color:red;}

.height1{height:1%;}

.tb1{border-collapse:collapse;border:1px solid #999;}
.tb1 td{padding:5px;border:1px solid #999;text-align:center;}
.tb1 th{background-color:#efefef;border:1px solid #999;padding:5px;text-align:center;}

.blue{color:#36f;}
.bgc1{background-color:#BBE1E8;}
.bgc2{background-color:#FFFFBF;}
.bgc3{background-color:#f66;}

.link-head{background:url(http://www.printakun.com/images/link-head.gif) left center no-repeat;padding-left:15px;}

.smaller{font-size:86%;line-height:144%;}
.stamp-bg{background:url(http://www.printakun.com/images/stamp-bg.gif) center 250px repeat-y;margin:0 0 20px;_height:1%;min-height:1%;}
.inner20{padding:0 20px;}

.middle{font-size:77%;}
.normal{font-weight:normal;}
.gs-dsc{padding:20px 0 0;}

.pt20{padding:20px 0 0;}
.fs1{font-size:120%;}

.mg01{margin:0 1px;_height:1%;min-height:1%;}
.mg08{margin:0 8px;_height:1%;min-height:1%;}
.mg10{margin:0 10px;_height:1%;min-height:1%;}
.mg12{margin:0 12px;_height:1%;min-height:1%;}
.mg13{margin:0 13px;_height:1%;min-height:1%;}
.mg15{margin:0 15px;_height:1%;min-height:1%;}
.mg20{margin:0 20px;_height:1%;min-height:1%;}
.mg35{margin:0 35px;_height:1%;min-height:1%;}
.mg40{margin:0 40px;_height:1%;min-height:1%;}
.mg72{margin:0 72px;_height:1%;min-height:1%;}
.mg87{margin:0 87px;_height:1%;min-height:1%;}
.b-dash{border-top:2px dashed #666;}
.bb-dash{border-bottom:2px dashed #666;margin:0 0 5px;}
.n-dash{background:url(http://www.printakun.com/images/n-dash-bg.gif) right 1px no-repeat;padding:2px 0 0;}
.bbred{border-bottom:5px solid #f00;margin-bottom:20px;height:1%;}
.bbred2{border-bottom:5px solid #f00;margin-bottom:10px;height:1%;}

.mb35{margin-bottom:35px;}

.nvarrow{margin:0 0 20px 20px;float:right;}
.nvarrow img{vertical-align:middle;}

.p_bcstep1-1{background:url(http://www.printakun.com/images/price_bc70.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep1-2{background:url(http://www.printakun.com/images/price_bc71.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep1-3{background:url(http://www.printakun.com/images/price_bc72.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep1-4{background:url(http://www.printakun.com/images/price_bc73.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep1-5{background:url(http://www.printakun.com/images/price_bc74.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep2-1{background:url(http://www.printakun.com/images/price_bc75.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep2-2{background:url(http://www.printakun.com/images/price_bc76.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep2-3{background:url(http://www.printakun.com/images/price_bc77.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep2-4{background:url(http://www.printakun.com/images/price_bc78.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}
.p_bcstep2-5{background:url(http://www.printakun.com/images/price_bc79.gif) left top no-repeat;padding:30px 0 10px 71px;border-bottom:1px dotted #666;margin:0 0 10px;}

.tshirt-bg1{background:url(http://www.printakun.com/images/tshirt-bg1.gif) left top no-repeat;padding:345px 10px 10px;}

.tshirt_step1{background:url(http://www.printakun.com/images/tshirt_step1.gif) left top no-repeat;padding:30px 0 10px 71px;}
.tshirt_step2{background:url(http://www.printakun.com/images/tshirt_step2.gif) left top no-repeat;padding:30px 0 10px 71px;}
.tshirt_step3{background:url(http://www.printakun.com/images/tshirt_step3.gif) left top no-repeat;padding:30px 0 10px 71px;}
.tshirt_step4{background:url(http://www.printakun.com/images/tshirt_step4.gif) left top no-repeat;padding:0 0 10px 71px;}
.tshirt_step5{background:url(http://www.printakun.com/images/tshirt_step5.gif) left top no-repeat;padding:30px 0 10px 71px;}
.tshirt_step6{background:url(http://www.printakun.com/images/tshirt_step6.gif) left top no-repeat;padding:30px 0 10px 71px;}

.menutb{margin:0 0 20px;background:url(http://www.printakun.com/images/menutb-th.gif) left top no-repeat;padding:12px 5px 0 133px;height:28px;overflow:hidden;}
.menutb-li1{float:left;width:286px;}
.menutb-li2{float:right;width:326px;}

.step-bg{background:url(http://www.printakun.com/images/step-bg.gif) left top repeat-y;}
.cs-sample{border-top:1px dotted #666;border-bottom:1px dotted #666;margin:4px 0;}

.gray-circle{margin:0 0 5px;}
.gray-circle th{vertical-align:top;color:#666;}
.gray-circle td{vertical-align:top;padding-bottom:5px;}

.red-circle{margin:0 0 5px;}
.red-circle th{vertical-align:top;color:#f00;}
.red-circle td{vertical-align:top;padding-bottom:5px;}

.inquiry-box01{width:715px;border-top:1px solid #000;border-left:1px solid #000;}
.inquiry-box01 th {border-right:1px solid #000;border-bottom:1px solid #000;background:#f22;color:#fff;padding:5px 10px;text-align:left;font-size:16px;line-height:normal;}
.inquiry-box01 td {border-right:1px solid #000;padding:10px;}
.inquiry-box01 td p {line-height:normal;}
.inquiry-box01 td div{line-height:normal;}
.full{width:691px;}
.e6bg{background:#e6e6e6;border-bottom:1px solid #000;}
.e6bg2{background:#e6e6e6;border-bottom:1px dotted #000;}
.e6bg img{vertical-align:middle;}
.e6bg td, .e6bg2 td, .centerline td, .line-2-1 td{border:none;margin:0;line-height:normal;text-align:left;padding:0 0 5px;}
.e6bg .none td{padding:0 8px 5px 0;}
.e6bg .tb2 td{padding:4px;border-bottom:#999 solid 1px;border-right:#999 solid 1px;}
.e6bg input[type="checkbox"]{}
.e6bg input[type="text"]{vertical-align:baseline;}
.centerline{background:url(http://www.printakun.com/images/om_cs/inquiry-boxbtm02.gif) center top no-repeat;border-bottom:1px solid #000;}
.line-2-1{background:url(http://www.printakun.com/images/om_cs/inquiry-boxbtm01.gif) center top no-repeat;border-bottom:1px solid #000;}

/*input{font-size:100%;}*/
input[type="checkbox"], input[type="radio"] {vertical-align:-0.2em;}
input[type="text"]{border:1px solid #ccc;padding:2px;vertical-align:0.1em;}
textarea{line-height:140%;padding:0;}

.pt03{padding:3px 0 0;}

.tb2{border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;}
.tb2 th{border-right:1px solid #999;border-bottom:1px solid #999;background:#ccc;color:#000;font-size:100%;}
.tb2 td{clear:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:400px;background:#fff;padding:5px;}

.link-back img{vertical-align:middle;}

.tb3{border-top:1px solid #000;border-left:1px solid #000;width:715px;}
.tb3 th{border-right:1px solid #000;border-bottom:1px solid #000;}
.tb3 td{border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;color:#f00;font-size:14px;text-align:right;line-height:normal;font-weight:bold;}
.pd08{padding:0 4px;text-align:right}

.tb4{border-top:1px solid #000;border-left:1px solid #000;width:301px;}
.tb4 th{border-right:1px solid #000;border-bottom:1px solid #000;padding:0;width:89px;}
.tb4 td{border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;padding:0 8px;line-height:normal;width:191px;}

.tb5{border-top:1px solid #000;border-left:1px solid #000;width:341px;}
.tb5 th{border-right:1px solid #000;border-bottom:1px solid #000;}
.tb5 td{clear:left;border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;color:#f00;font-size:16px;text-align:center;line-height:normal;padding:4px 0;font-weight:700;}


.fs100{font-size:100%;}

.ttline{background:url(http://www.printakun.com/images/mi_cs/tateline.gif) left top no-repeat;padding:0 0 0 1px;_height:1%;min-height:1%;}
.ttline-column{width:238px;float:left;}
.pd10{padding:0 10px;}

.tatedot{background:url(http://www.printakun.com/images/tatedot.gif) center top no-repeat;_height:1%;min-height:1%;}
.bb20{border-bottom:20px solid #fff;}

.bggray{background:#efefef;}
.bggray a{line-height:200%;}
.pa20{padding:20px;}

.clh4ttl{font-size:164%;border-bottom:5px solid #f00;margin-bottom:10px;padding:35px 0 5px;}
.clh5ttl{background:url(http://www.printakun.com/images/example/clttl.gif) left top no-repeat;font-size:109%;line-height:150%;padding:0 0 5px 18px;border-bottom:3px solid #666;margin-bottom:5px;}

.fileattached{background:#efefef;padding:9px;margin:0 0 20px;text-align:center;border:1px solid #f00;}

.icon-ill{background:url(http://www.printakun.com/images/send_data/p22-12.gif) left top no-repeat;padding:10px 0 2px 55px;zoom:1;}
.icon-pho{background:url(http://www.printakun.com/images/send_data/p22-14.gif) left top no-repeat;padding:10px 0 2px 55px;zoom:1;}

.sitemap th{width:77px;}
.sitemap .title{padding:20px 0 0;}

.bgblack{background:#000;}
.bgwhite{background:#fff;}

.ml05{margin-left:5px;}
.ml10{margin-left:10px;}

.attention td{vertical-align:top;}

.fs10{font-size:10px;}
.fs14{font-size:14px; margin-bottom:10px;}
.fs18{font-size:18px; margin-bottom:10px;}

.lbtn{width:158px; height:28px;border:1px red solid;}
.confirm{width:158px; height:28px;border:1px red solid;}
.reset{width:158px; height:28px;border:1px gray solid;}

@media print{
#wrap{border:none;width:755px;margin:0 auto;}
h1{display:none;}
#hd{display:none;}
#side{display:none;}
#pb{float:none;}
.print-hd{display:block;}
#access{page-break-before:always;}
#ssc{page-break-before:always;}
#ft{display:none;}
address{display:none;}
}
