@charset "shift-jis";

/*共通=============================================================================*/
.sys-txt-right {
	text-align:right;
}

.sys-txt-left {
	text-align:left;
}

.sys-txt-center {
	text-align:center;
}

/*
.sys-submit img {
border: none;
}
*/

#Contents p.sys-error-text {
margin: 0;
padding: 0px;
font-weight: bold;
color: #FF0000;
}

.sys-error-text {
margin: 0;
padding: 0px;
font-weight: bold;
color: #FF0000;
}

/*共通部品=============================================================================*/
#member_id{
	width: 50px;
}

#member_name{
	width: 250px;
}

#member_kana{
	width: 250px;
}

#member_mail{
	width: 250px;
}

#send_mail_addr{
	width: 250px;
}

#member_password{
	width: 250px;
	height: 1em;
}

#circle_name{
	width: 250px;
}

#circle_kana{
	width: 250px;
}

#home_zip1{
	width: 35px;
}

#home_zip2{
	width: 35px;
}

#home_pref{
}

#home_addr{
	font-size: 10pt;
	width: 250px;
}

#tel_no1{
	width: 35px;
}

#tel_no2{
	width: 35px;
}
#tel_no3{
	width: 35px;
}

#home_tel_no1{
	width: 35px;
}

#home_tel_no2{
	width: 35px;
}

#home_tel_no3{
	width: 35px;
}

#contact_tel_no1{
	width: 35px;
}

#contact_tel_no2{
	width: 35px;
}

#contact_tel_no3{
	width: 35px;
}

#contact_time_bgn{
	width: 35px;
}

#contact_time_end{
	width: 35px;
}

#delivery_zip1{
	width: 35px;
}

#delivery_zip2{
	width: 35px;
}

#delivery_addr{
	font-size: 10pt;
	width: 500px;
	height:5em;
}

#delivery_date{
	width: 80px;
}

#event_site{
/*	width: 450px;*/
	width: 250px;
}

#event_name{
/*	width: 450px;*/
	width: 250px;
}

#venue_date{
	width: 80px;
}

#space_no{
/*	width: 450px;*/
	width: 250px;
}

#join_circle_name{
/*	width: 450px;*/
	width: 250px;
}

#join_circle_name_kana{
/*	width: 450px;*/
	width: 250px;
}

#memo{
	height:5em;
	font-size: 10pt;
	width: 400px;
}

#cover_memo{
	height:5em;
	font-size: 10pt;
	width: 380px;
}

#body_memo{
	height:5em;
	font-size: 10pt;
	width: 380px;
}

#sel_goods_memo{
	height:5em;
	font-size: 10pt;
	width: 300px;
	word-break: break-all;	/* 20170614 add */
}

#customer_memo{
	height:5em;
	font-size: 10pt;
/* 20170614 dell
	width: 380px;
*/
width: 97%;
word-break: break-all;	/* 20170614 add */
}

#terms{
	height:5em;
}

#book_title{
	width: 380px;
}

#book_resale_chk{
}

#body_flyleaf_position_cd{
}

#special_cut_detail{
	width: 380px;
}

#reserve_no_tel{
	width: 100px;
}

#data_os_etc{
}

#data_app_etc{
}

th.money_td{
	text-align : right;
}
td.money_td{
	text-align : right;
}

#basic_rate{
	width: 60px;
}
#option_amount{
	width: 60px;
}
#goods_amount{
	width: 60px;
}

/* 20161130 v312 add begin */
#discount_basic {width: 50px;}
#discount_option_total {width: 50px;}
#discount_goods_total {width: 50px;}
/* 20161130 v312 add end */

#shipping_qty{
	width: 25px;
}
#shipping_amount{
	width: 60px;
}
#discount_amount{
	width: 50px;
}

#shipping_discount_amount{
	width: 50px;
}

/* 20180206 add kibata begin v315 */
#payment_amount{
	width: 60px;
}
/* 20180206 add kibata end v315 */

#use_point{
	width: 50px;
}

#special_cut_point{
	width: 25px;
}

/* グッズ注文 グッズ選択時、説明ブロック ここから====================================================*/
/*
#sel_goods_memo {
	width : 100%;
}
*/

#div_goods_description {
	border-style: solid;
	border-color : silver;
	border-width: 1px;
}

#div_goods_description table{
	width : 100%;

}
#div_goods_description td{
	padding:3px;
	border:none;;
}

/* グッズ注文 選択グッズリスト */
/*
.sys-order-goods-list {
}

.sys-order-goods-list th {
	padding:3px;
	width :auto;
}

.sys-order-goods-list td {
	text-align:left;
}
*/

/* 入稿予約 ここから====================================================*/
#customer_name{
	width: 250px;
}

#mail_address{
	width: 250px;
}

#tel_no1{
	width: 35px;
}

#tel_no2{
	width: 35px;
}

#tel_no3{
	width: 35px;
}

#ms_comment{
	height:5em;
	font-size: 10pt;
}

#ms_terms{
	height:10em;
	font-size: 10pt;
	text-align:left;
}

#terms{
	height:10em;
	font-size: 10pt;
	text-align:left;
}


#upload_comment{
	height:5em;
	font-size: 10pt;
}

/*デートピッカーここから=============================================================================*/
#ui-datepicker-div{
		font-size:75%;
}

/* ページネーションここから================================================== */
/*
	Plugin URL: http://www.mis-algoritmos.com
	Autor: Victor De la Rocha
	Version: 0.2
*/
/*Digg*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}

	div.pagination a {
		margin: 2px;
		border: 1px solid #0066cc;
		text-decoration: none; /* no underline */
		color: #0066cc;
		margin-right: 10px;
		line-height: 1em;
		margin-bottom: 3px;

		padding-top: 3px;
		padding-right: 5px;
		padding-bottom: 2px;
		padding-left: 5px;


	}

	span.prev {
		padding-right: 20px;
	}
	span.next {
		padding-left: 20px;
	}

	div.pagination a:hover, div.digg a:active {
//		border: 1px solid #ffffff;
//		color: #0066cc;
		color: #FFFFFF;
		background-color: #0066cc;
	}

div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: none;
		background-color: #ffffff;
		color: #0066cc;
	}

	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #0066cc;
		color: #0066cc;
	}

/* v2.00 価格表示 start================================================== */
#semiFixed
{
	width: 120px;
	border: 1px solid #0066cc;
	margin-left: 5px;
	padding: 2px 2px 2px 2px;

}
#price-header1
{
	font-family: Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 5px 5px 5px 5px;
	background-color: #0062B0;
	color: #FFFFFF;
}
#containerBody
{
	padding: 5px;
	color: #666;
	font-family: arial, sans-serif;
}
#containerBody h2
{
	height:1em;
	background-image:none;
	font-size: 12px;
	color: #605B5A;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#containerBody p
{
	font-size: 12px;
	text-align:left;
	padding: 0px;
	margin: 0px;
}
/* v2.00 価格表示 end================================================== */

td.order_td_left
{
	border-right: none;
}
td.order_td_right
{
	border-left: none;
	white-space: nowrap;
	width: 340px;
	text-align: left;
}
.message_mid_gray
{
	font-size: 10px;
	color: gray;
}


td.step3_addr_top
{
	border-bottom: none;
	padding-bottom: 0px;
}
td.step3_addr_center
{
	border-top: none;
	border-bottom: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
td.step3_addr_bottom
{
	border-top: none;
	padding-top: 0px;
}


table.step3_delivery
{
	margin: 0px;
	border: none;
	width: 0;
}
td.border_top_none
{
	border-top: none;
}
td.border_left_none
{
	border-left: none;
}
td.border_right_none
{
	border-right: none;
}
td.border_bottom_none
{
	border-bottom: none;
}
td.border_none
{
	border: none;
}
td.step3_delivery_td_left
{
	border-left: none;
	border-right: none;
	white-space: nowrap;
}
td.step3_delivery_td_center
{
	border: none;
	width: 5px;
}
td.step3_delivery_td_right
{
	white-space: nowrap;
	border-left: none;
	border-right: none;
}
table.step3_delivery_inner_table
{
	border: none;
	margin: 0px;
	padding: 0px;

}
table.step3_delivery_inner_table td
{
	border: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
	white-space: nowrap;
}

.payment_table
{
	border-collapse: collapse;
	width: 100%;

}

.payment_table th {
/*	background-color: #fff2d0;
*/
	background-color: #dcdcdc;
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 10px;
	padding-right: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: silver;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
}
.payment_table td {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-width: 1px;
	border-color: silver;
	border-style: solid;
	text-align: center;
	white-space: nowrap;
}
.payment_table a
{
	color: blue;
}
.payment_table a:hover
{
	color: #fff2d0;
}

.option_price
{
	color: orange;
}