@charset "UTF-8";
/* CSS Document */


/*=================================================*/
/*------ posta (作成：2012/09/10 idea condo )------*/
/*=================================================*/


body {
	background-color:#f4c248!important;
	font-family:
			Meiryo, "メイリオ",
			"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",
			Osaka,
			"MS P Gothic", "ＭＳ Ｐゴシック",
			sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

img {
border:0px;
}

div#content {
	margin:0px auto 20px auto;
	background: #f4c248 url(../img/product/posta/head.gif) center top no-repeat;
	width:1322px;
}
div#content_inner {
	width:960px;
	margin:0px 181px;
}
div#content_inner h1 {
	background:url(../img/product/posta/head.gif) -181px 0px;
	margin:0px!important;
	padding:0px!important;
	text-indent:-9999px;
	width:540px;
	height:316px;
}
div#content_inner h2 {
	background:url(../img/product/posta/head.gif) -181px -316px;
	margin:0px!important;
	padding:0px!important;
	text-indent:-9999px;
	width:540px;
	height:122px;
}

/* ローカルメニュー上 */
div#product_posta_local1 {
	width:960px;
	height:49px;
	position:relative;
}
div#product_posta_local1 a, div#product_posta_local1 span {
	display:block;
	position:absolute;
	height:49px;
	top:0px;
}
div#product_posta_local1 a img, div#product_posta_local1 span img {
	display:block;
}
div#product_posta_local1 #product_posta_local1_1 {
	left:40px;
	width:240px;
}
div#product_posta_local1 #product_posta_local1_2 {
	left:277px;
	width:240px;
}
div#product_posta_local1 #product_posta_local1_3 {
	left:518px;
	width:240px;
}
div#product_posta_local1 #product_posta_local1_4 {
	left:760px;
	width:154px;
}

div#product_posta_local2 {
	width:960px;
	height:65px;
	position:relative;
	background:url(../img/product/posta/contbottom.gif) left top no-repeat;
}
div#product_posta_local2 a, div#product_posta_local2 span {
	display:block;
	position:absolute;
	height:50px;
	top:15px;
}
div#product_posta_local2 a img, div#product_posta_local2 span img {
	display:block;
}
div#product_posta_local2 #product_posta_local2_1 {
	left:40px;
	width:289px;
}
div#product_posta_local2 #product_posta_local2_2 {
	left:281px;
	width:290px;
}
div#product_posta_local2 #product_posta_local2_3 {
	left:522px;
	width:290px;
}
div#product_posta_local2 #product_posta_local2_4 {
	left:763px;
	width:155px;
}

/* contact */
div#products_posta_contactbox {
	width:960px;
	height:233px;
	margin-top:18px;
	background:url(../img/product/posta/contact.gif) left top no-repeat;
	position:relative;
}
div#products_posta_contactbox a {
	display:block;
	position:absolute;
	width:337px;
	height:78px;
	top:143px;
}
div#products_posta_contactbox a#products_posta_contact_mail { left:255px; }
div#products_posta_contactbox a#products_posta_contact_fax { left:603px; }

/* 各ページ内容 */
div.product_posta_contentbox {
	background:url(../img/product/posta/contback.gif) left top no-repeat;
}
div#product_posta_contentbox_service {
	padding: 36px 30px 36px;
	width: 900px;
	position: relative;

	background-image: url(../img/product/posta/contback.gif);
}

#service-back {
	background-image: url(../img/product/posta/posta_service_cont.jpg);
	width: 900px;
	height: 959px;
	position: relative;
	}

#offset-text {
	position: absolute; 
	top:15px;
	left:100px;
	}
.blue-text {
	font-size: 40px;
	color: #3db4ea;
	font-weight: bold;
	}
		
#service-huv {
	position: absolute; 
	top:150px;
	left:50px;
	}	
.red-text{
	font-size: 33px;
	color: #e95532;
	font-weight: bold;
	}
.red-text p{
	font-size: 20px;
	color: #000000;
	}		

#service-special_paper{
	position: absolute; 
	top:245px;
	left:50px;
	}

#service-46size{
	position: absolute; 
	top:345px;
	left:50px;
	}
#service-5color	{
	position: absolute; 
	top:437px;
	left:50px;
	}

#huv-link {
	position: absolute; 
	top:535px;
	left:50px;
	}	
	
#huv-link a {
	font-size: 15px;
	color: #1111cc;
	font-weight: normal;
	}	

#huv-link a:hover{
	text-decoration:underline;
	}		
	
#service-inkjet-text {
	position: absolute; 
	top:580px;
	left:100px;
	}		
#service-onepieace_ok {
	position: absolute; 
	top:707px;
	left:50px;
	}
#service-processing {
	position: absolute; 
	top:792px;
	left:50px;
	}	
#service-output-paper {
	position: absolute; 
	top:882px;
	left:50px;
	}	

	
div#product_posta_komi {
	position: absolute;  
	top: 120px;
	left: 50px;
	z-index: 2;
}
div#product_posta_doi {
	position: absolute;
	width:185px;  
	top: 565px;
	left: 50px;
	z-index: 2;
}
div#product_posta_doi a{
	color: #0000cc;
	text-decoration:underline;
}
div#product_posta_doi a:hover{
	text-decoration:underline;
	color: #ff0000;
}
table.nouhin_1 {
	position: absolute;
	border-collapse:separate;
	border-spacing:25px; 
	top: 20px;
	left: 290px;
	}
table.nouhin_2 {
	position: absolute;
	border-collapse:separate;
	border-spacing:3px;  
	top: 310px;
	left: 280px;
	}
table.nouhin_3 {
	position: absolute;
	border-collapse:separate;
	border-spacing:25px;  
	top: 520px;
	left: 240px;
	}		
.rei {
	text-align: center;
	font-size: 12px;
	}			
/*------ #go-back-button_pos --------*/
#go-back-button_pos {
	margin: 0 auto;
	width: 1322px;
	}
.go-back-button_pos {
	padding-right:181px;
	float: right;
	}


#footer-copy_pos {
	overflow:hidden;
	clear:both;
	width: 1322px;
	height:20px;
	padding-bottom: 10px;
	margin: 0 auto;
	background: #f0f0eb;
	border-top: 1.5px solid #cccccc;
	font-size: 91%;
	}

#copyright_pos {
	margin: 0 auto;
	width: 1322px;
	padding-top: 5px;
	}	
#footer-copy_pos li {
	list-style: none;
	float: left;
	}
#footer-copy_pos p {
	float:right;
	}
/*====================
 ポス太Q&A 2014/02/14
====================*/	
#qa-back {
	background-image: url(../img/product/posta/posta_qanda_cont_new.gif);
	background-repeat: no-repeat;
	width: 876px;
	height: 1029px;
	position: relative;
	}
#qa-caption	{
	width: 800px;
	font-size: 30px;
	color: #e95532;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 33px;
	top: 5px;
	}
.blue-text_q {
	font-size: 22px;
	color: #3db4ea;
	font-weight: bold;
	}
.answer-text {
	font-size:21px;
	font-weight: 900;
	}
.answer-red {
	color: #e95532;
	font-size:32px;
	}			
#q-hurry{
	position: absolute;
	left: 120px;
	top: 155px;
	}
#a-hurry{
	position: absolute;
	left: 120px;
	top: 205px;
	}
#answer-notes{
	font-size:12px;
	position: absolute;
	left: 410px;
	top: 250px;
	}		
#q-big-size{
	position: absolute;
	left: 120px;
	top: 310px;
	}
#a-big-size{
	position: absolute;
	left: 120px;
	top: 363px;
	}			
#a-big-size_small{
	font-size:18px;
	font-weight: bold;
	position: absolute;
	left: 370px;
	top: 417px;
	}
#q-not-torn{
	position: absolute;
	left: 120px;
	top: 468px;
	}
#a-not-torn{
	position: absolute;
	left: 120px;
	top: 520px;
	line-height:1.2em;
	}
#q-panel{
	position: absolute;
	left: 120px;
	top: 625px;
	}
#a-panel{
	position: absolute;
	left: 120px;
	top: 685px;
	line-height:1.4em;
	}	
#q-expensive {
	position: absolute;
	left: 120px;
	top: 785px;
	}
#a-expensive {
	position: absolute;
	left: 120px;
	top: 847px;
	}
#posuta-price{
	font-size:18px;
	font-weight: bold;
	position: absolute;
	left: 130px;
	top: 907px;
	}	
.price-red {
	color: #e50012;
	font-size:32px;
	}	
/*====================
 +link pseudo-class
====================*/
a,
a span {
	color: #3c3c3c;
	text-decoration: none;
	}	

/*--- アクションの基本動作 ---*/
#footer-copy_pos a:hover, 
a:focus {
	text-decoration:underline;
	color: #8A253F;
	}
