@charset "UTF-8";
/* CSS Document */

#main h3 {
	padding-bottom:10px;
}

#main p {
	line-height:1.6;
}

#main p.text_indent {
	padding-left: 20px;
}

#main p.text_indent strong{
	font-weight: bold;
	font-size: 13px;
	color: #323232;
}	

/* ============================================================ .cts_box */

#main .cts_box {
	background:url(../images/wearprint/bg_bottom.gif) no-repeat bottom;
	margin:0 30px 10px 30px;
	width:658px;
}

#main .cts_box .cts_inner {
	padding:17px 18px 5px 21px;
}

/* ============================================================ .box_underline */
#main .cts_box .box_underline {
	overflow:hidden;
	height:100%;
	border-bottom:#c8c8c8 solid 1px;
	margin-bottom:30px;
	padding-bottom:15px;
}

#main .cts_box .box_lineup {
	padding-bottom:15px;	
	height: 100%;
	overflow: hidden;
	clear: both;
}

#main .cts_box .box_lineup p{
	float: left;
	padding-right: 8px;
}

#main .cts_box .box_lineup p#img_right{
	padding-right: 0;
}

/*
#main .cts_box .box_underline .f_right {
	float: right;
	width: 285px;
	padding-left: 10px;
}

#main .cts_box .box_underline .f_right dd {
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}
*/
/*#main .cts_box .box_underline .txt_box {
	margin-right:300px;
}

/*#main .cts_box .box_underline p {
	padding-left:10px;
}*/

#main .cts_box .box_underline p.button {
	text-align: center;
	padding: 40px 0 0 0;
}

/*----------------------------------------------------
	#main #operation
----------------------------------------------------*/
#main #operation p#tshirt_photo {
	float: right;	
}

#main #operation {
	height: 100%;
	overflow: hidden;	
}

#main #operation div {
	width: 250px;
	height: 100%;
	overflow: hidden;	
}

#main #operation{
	background: url(../images/wearprint/bk_operation.jpg) no-repeat;	
}

#main #operation div p img{
	padding-left: 20px;
}


/*----------------------------------------------------
	#main #price
----------------------------------------------------*/
#main #price div#price_left_area{
	width: 220px;
	float: left;
	padding-right: 10px;	
	overflow: hidden;
	height: 100%;	
}

#main #price div#price_left_area p{
	padding-left: 20px;
}

#main #price dl#price_right_area {
	width: 369px;
	float: right;
	overflow: hidden;
	height: 100%;
}

#main #price dl#price_right_area dt {
	float: left;	
}

#main #price dl#price_right_area dd {
	padding-top: 40px;
	font-weight: bold;
	font-size: 16px;
	color: #323232;
}

#main #price dl#opp_praice {
	padding: 50px 0 0 20px;
	clear: both;
}

#main #price dl#opp_praice dt{
	font-size: 16px;
}

#main #price dl#opp_praice dd #txt_price {
	padding-left: 50px;
}

#main #price dl#opp_praice dd #txt_price strong{
	font-size: 24px;
	font-weight: bold;
	color: #ff7f00;
}

/*----------------------------------------------------
	#main #print_area		
----------------------------------------------------*/
#main #print_area ul {
	padding-bottom: 30px;
}

#main #print_area ul li{
	line-height: 1.6;
	padding-left: 20px;
}

#main #print_area h5 {
	clear: both;
	padding-left: 20px;
}

/* #cut_trans
--------------------------------------------------- */
#main #cut_trans {
	background-color:#d9edff;
	height: 100%;
	overflow: hidden;
	width: 576px;
	margin: 50px auto 10px;
}

#main #cut_trans h4{
	color: #1974cd;
	background: url(../images/wearprint/cut_trans_top.gif) no-repeat;
	padding: 10px 0 0 14px;
}

#main #cut_trans h4 strong{
	color: #666;
	font-size: 10px;
	padding-left: 10px;
}

#main #cut_trans dl {
	width: 402px;
	margin: 0 auto;
}

#main #cut_trans dl dd dl {
	width: 134px;
	float: left;	
}

#main #cut_trans dl dd dl dd{
	text-align: center;
}

#main #cut_trans p {
	clear: both;
}

/* #print_area_img
--------------------------------------------------- */
#main #print_area  div#print_area_img {
	padding-right: 100px;
	padding-left: 90px;
	overflow: hidden;
	width: auto;
}

#main #print_area  div#print_area_img p img {
	float: left;	
}

#main #print_area div.type_list {
	width: 190px;
	float: right;
}

/*----------------------------------------------------
	#main #full_color
----------------------------------------------------*/
#main #full_color {
	height: 100%;
	overflow: hidden;
	padding-bottom: 40px;
}

#main #full_color p#full_text_area {
	width: 400px;
	float: left;	
}

#main #full_color p#full_text_area img{	
	float: right ;
	padding-left: 10px;
	padding-right: 20px;
}

	
	
