﻿@charset "UTF-8";
/************************************************/
/*  申込関連画面 - スタイルシート               */
/************************************************/
/*************************************/
/* 共通                              */
/*************************************/
/* 罫線 */
div.hr {
	height       : 1px;
	border-bottom: 1px solid #6699CC;
	margin: 10px 0px;
}

/* PC非表示 */
.pcNone {
	display: none;
}

/*************************************/
/*  ヘッダ、ボディ、フッダ           */
/*************************************/
#divHeader {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 75px;
}
#divBody {
	margin-top: 15px;
	margin-left: 15px;
}

/******************************/
/* サブコンテンツエリア       */
/******************************/
#divTop {
	position: absolute;
	left    :  0px;
	top     : 20px;
	width   : 840px;
}

#divTopRight {
	float    : right;
	font-size: 90%
}



/*************************************/
/* お申込専用フォーム                */
/*************************************/
#divOrderArea          { width: 52em; }
#divOrderArea h2       { margin-top: 10px; margin-bottom: 3px; color: #333333; }
#divOrderArea table    { width: 100%; }
#divOrderArea table th { width: 8em; line-height: 1.3; }
#divOrderArea table td { line-height: 1.3; }
#divOrderArea table th ,
#divOrderArea table td { padding: 4px 4px; }

/* 商品名 */
.tblSyohinNm  th { width: 4em !important; background: none !important; }


/********************/
/* 入力項目         */
/********************/
#txtLoginNo1     ,
#txtLoginNo2     { width: 2.5em; }
#txtPswd         { width:  13em; }

.txtSyohinCD5     { width: 4.4em; margin-left: 2px; }
.txtSyohinCD4     { width: 4.4em; margin-left: 2px; }
.txtSyohinCD3     { width: 4.4em; margin-left: 2px; }
.txtSyohinCD2     { width: 4.4em; margin-left: 2px; }
.txtSyohinCD1     { width: 4.4em; margin-left: 2px; }
.txtSyohinCD0     { display: none; }

#txtTdkYuubinNoU { width: 2.8em; margin-bottom: 2px; }
#txtTdkYuubinNoD { width: 3.1em; margin-bottom: 2px; }
#selTdkKenMei    { width:   7em; margin-bottom: 2px; }
#txtTdkJuusyo1   { width:  40em; margin-bottom: 5px; }
#txtTdkJuusyo2   { width:  40em; margin-bottom: 5px; }
#txtTdkName      { width:  17em; }
#txtTdkTel1      { width: 2.7em; }
#txtTdkTel2      { width: 2.7em; }
#txtTdkTel3      { width: 2.7em; }


#txtMskName      { width:  17em; }
#txtMskTel1      { width: 2.7em; }
#txtMskTel2      { width: 2.7em; }
#txtMskTel3      { width: 2.7em; }
#txtMskNenrei    { width:   2em; text-align: right; }

#txtTdkDateY     { width: 3.7em; margin-left: 15px; }
#txtTdkDateM     { width: 2.7em; }
#txtTdkDateD     { width: 2.7em; }
#txtOrderName    { width:11.2em; margin-bottom: 5px; }
#txtBikou        { width:  45em; margin-bottom: 5px; }

.divSyohinNm {
	margin        : 0px 0px 1px 5px;
	padding       : 0px 0px 1px 4px;
	/*width         : 250px;*/
	border-bottom : 1px solid #CCCCCC;
	overflow      : visible;
}


/********************/
/* 各種ボタン       */
/********************/
.btnConfSyohin   { width:  6em; font-size: 80%; padding: 1px 0px; }

/*************************************/
/* お申込完了メッセージ              */
/*************************************/
#divCmpMsg {
	margin     : 20px;
	margin-bottom: 30px;
	line-height: 170%;
	font-size: 120%;
	font-weight: bold;
	font-family: 'ＭＳ Ｐゴシック';
	color: #555555;
}
span.memo_please {
	font-weight: bold;
/*	text-decoration: underline;*/
}


/*************************************/
/* ボタンエリア                      */
/*************************************/
div.button_area  { width: 50em; margin-top: 20px; text-align: center; }
#btnNext         { width: 11em; font-size:90%; height: 2em;}
#btnBack         { width: 11em; font-size:90%; height: 2em; }
#btnClear        { width: 11em; font-size:90%; height: 2em; }
#btnTop          { width: 12em; }

