@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------
ロリジナルプリント
----------------------------------------------------------------*/

h3.title_print01{
	background:url(../originalprint/images/title_01.png) no-repeat;
	width:720px;
	height:65px;
	text-indent:-999999px;
}

h3.title_print02{
	background:url(../originalprint/images/title_02.png) no-repeat;
	width:720px;
	height:65px;
	text-indent:-999999px;
}

h3.title_print03{
	background:url(../originalprint/images/title_03.png) no-repeat;
	width:720px;
	height:65px;
	text-indent:-999999px;
}

h3.title_print04{
	background:url(../originalprint/images/title_04.png) no-repeat;
	width:720px;
	height:65px;
	text-indent:-999999px;
	margin-bottom:10px;
}

h3.title_print05{
	background:url(../originalprint/images/title_05.png) no-repeat;
	width:720px;
	height:65px;
	text-indent:-999999px;
	margin-bottom:25px;
}




#box_print{
	background:#fff;
	border:solid 2px #44ccff;
	width:718px;
	border-radius: 10px; /* CSS3草案 */ 
	-webkit-border-radius: 10px; /* Safari,Google Chrome用 */ 
	-moz-border-radius: 10px; /* Firefox用 */ 
	margin-top:8px;
}


#box_ori_sec01Wrap{
margin-top:10px;
}


#box_ori_sec02Wrap{
	width:660px;
	margin:0 auto;
	margin-bottom:60px;
}


#box_ori_sec03Wrap{
	width:660px;
	margin:0 auto;
	margin-bottom:60px;
}


#box_ori_sec04Wrap{
	width:660px;
	margin:0 auto;
	margin-bottom:60px;
}


#box_ori_sec05Wrap{
	width:660px;
	margin:0 auto;
	margin-bottom:70px;
}

#box_ori_sec06Wrap{
	width:660px;
	margin:0 auto;
}

.txt_print_item{
	position:absolute;
	top:330px;
	right:420px;
	font-size:108%;
	}



/*----------------------------------------------------------------
プリントの種類
----------------------------------------------------------------*/


.print_item_list dt{
	margin-bottom:10px;
}


.print_item_list dd{
	background:#e2f2fc;
	padding:8px;
	min-height:85px;
}

.txt_msGo{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:1.3;
	font-size:100%;
}

.txt_print_name{
	color:#0092cc;
	font-size:123.1%;
	font-weight:bold;
}

div.print_item_listinner {
    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	vertical-align:top;
	margin-bottom:17px;
}

.print_item_list{
	width:210px;
	margin-right:10px;
}

.mr10_none {
	margin-right:0px;
}

.txt_print_name_s{
	font-size:113%;	
	font-weight:bold;
	color:#0092cc;
}

/*マックハック*/
.mac .txt_print_name_s{
	font-size:108%!important;
	font-weight:bold;
	color:#0092cc;
}

/*----------------------------------------------------------------
メリットデリット
----------------------------------------------------------------*/

.meritinner_L{
	float:left;
	width:46px;
	margin-left:47px;
}

.meritinner_R{
	float:right;
	width:460px;
}


.meritinner_R li{
	font-size:108%;
}

.meritinner_R li{
	  margin-left: 1em; /* ブロック全体を 1em 右に */
      text-indent: -1em; /* 先頭の1文字のみ 1em 左に */

}


.merit_maru{
	color:#00a5ea;
	font-size:131%;
	margin-right:3px;
}

#box_demeritWrap{
	margin-top:50px;
}


.demerit_maru{
	color:#ff9900;
	font-size:131%;
	margin-right:3px;
}

/*----------------------------------------------------------------
お客様の声
----------------------------------------------------------------*/

.box_voice_inner02{
	margin:40px 0 60px 0;
}


.bg_voice01 li{
	float:left;
	background:url(../originalprint/images/bg_fukidashi01.png) no-repeat;
	width:320px;
	height:119px;
	margin-right:19px;
	margin-bottom:10px;
}

.bg_voice01 li:nth-child(even){
	float:left;
	background:url(../originalprint/images/bg_fukidashi01.png) no-repeat;
	width:320px;
	height:119px;
	margin-right:0;
}

.bg_voice02 ul{
	width:680px;
	margin-right:-19px;
	overflow: hidden;
	_zoom: 1;
}


.bg_voice02 li{
	float:left;
	background:url(../originalprint/images/bg_fukidashi02.png) no-repeat;
	width:320px;
	height:119px;
	margin-right:19px;
	margin-bottom:10px;
}


.bg_voice02 li:nth-child(even){
	float:left;
	background:url(../originalprint/images/bg_fukidashi02.png) no-repeat;
	width:320px;
	height:119px;
	margin-right:0;
}


.voice_txt_ore{
	color:#ff6600;
	margin-top:10px;
	text-align:center;
	font-weight:bold;
}

.voice_txt_red{
	color:#cc0000;
	font-weight:bold;
}

.voice_txt_gre{
	color:#45c0c0;
	font-weight:bold;
}

.voice01_01{
	padding:25px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:108%;
}


.voice01_02{
	padding:15px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:108%;
}



.voice01_03{
	padding:40px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:108%;
}

.voice02_01{
	padding:35px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:108%;
}


.voice02_02{
	padding:40px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:108%;
}


.voice02_03{
	padding:15px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:108%;
	line-height:1.3;
}

.voice02_04{
	padding:35px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:108%;
}
