@charset "utf-8";
/*
# written by unit-MSE Co.,ltd.　　　　　 #
# 　　　info@unit-mse.jp　　　　　　　　 #
# 　　　http://www.unit-mse.jp　　　　　 #
# 使用：クライアント名　YYYY.MM.DD　　　 #
# 日文用　　　　　　　　　　　　　　　　 #
# $Revision: 1.1 $　　　　　　　　　　　 #
*/
/******************************/
/* お問い合わせ               */
/******************************/

DIV.inquiry{ width:714px; margin:auto; text-align:left; margin-top:4px; margin-bottom:62px; }

DIV.inquiry H1,
DIV.inquiry H2,
DIV.inquiry H3,
DIV.inquiry P,
DIV.inquiry OL,
DIV.inquiry UL,
DIV.inquiry DL,
DIV.inquiry FORM { margin:0 0 0 0; padding:0 0 0 0; }


/* タイトル文字 */

DIV.inquiry H2{
	text-indent:-9999px;
	padding-bottom:4px;
	margin-bottom:4px;
	height:32px;
	background-repeat:no-repeat;
	border-bottom:#009966 1px dotted;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* 暫定　親スタイルシートの文字が小さいため */
DIV.inquiry P{ font-size:14px; line-height:21px; }
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */


/* 操作説明 */
DIV.inquiry P.exp{ font-size:14px; line-height:21px; margin-bottom:12px; }
DIV.inquiry P.exp STRONG{ font-weight:bold; color:#CC0000; }

/* 案内 */
DIV.inquiry P.infomation{ margin-bottom:12px; }
DIV.inquiry P.infomation SPAN{ font-size:12px; }
DIV.inquiry DIV.note DL{
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size:12px;
	line-height:16px;
	padding-top:12px;
}
DIV.inquiry DIV.note DD{
	font-size:12px;
	line-height:16px;
	margin-top:-16px;
	margin-left:21px;
	padding-bottom:6px;
}


/* 強調案内 */

DIV.inquiry P.extramsg{ color:#FF0000; font-size:18px; line-height:24px; font-weight:bold; margin-bottom:12px; }
DIV.inquiry P.extramsg SPAN{ font-size:12px; font-weight:normal; color:#666666; }

/* 入力警告 */
/*
.inputAlert { color:#FF0000; }
P.inputAlert { font-size:12px; line-height:16px; }
*/
/* 必須 */
/*
.ness { color:#DB0000; font-size:10px; }
P.ness { text-align:right; font-size:12px; }
*/
/* 入力警告 */
/*
DIV.inquiry .inputAlert{ color:#FF0000; font-size:12px; margin:4px 0px 4px 0px; }
DIV.inquiry .example,
DIV.inquiry .note { color:#888888; font-size:12px; line-height:16px; }
DIV.inquiry SPAN.note{ text-indent:6px; }
DIV.inquiry .memo{ color:#333333; font-size:14px; line-height:18px; }
*/

/* 入力ステップ */
DIV.step{
	height:18px;
	width:413px;
	margin-top:-25px;
	margin-left:300px;
	margin-bottom:12px;
	background-repeat:no-repeat;
	background-position:right top;
	text-indent:-9999px;
}

/* -------------- */
/*  各種テーブル  */
/* -------------- */

/* お客様情報 */
DIV.inquiry TABLE.customerArea{ border-collapse:collapse; margin-bottom:24px; }
DIV.inquiry TABLE.customerArea TH {
	color:#333333;
	font-weight:normal;
	text-align:right;
	background-color:#F5EBD8;
	padding:5px 3px;
	padding-right:12px;
}
DIV.inquiry TABLE.customerArea TD{	padding:5px 3px; }
DIV.inquiry TABLE.customerArea TH,
DIV.inquiry TABLE.customerArea TD{
	vertical-align:top;
	border:#CD7C78 1px solid;
	font-size:14px; line-height:21px;
}
DIV.inquiry TABLE.customerArea TR.sample TH,
DIV.inquiry TABLE.customerArea TR.sample TD { font-size:12px; line-height:14px; color:#888888; padding:6px 2px 0px 3px; vertical-align:bottom; border-bottom:none; }



/* ----------------------------------------------------------------------------- */
/* フォームボタン周り */
DIV.inquiry DIV.btnArea{ text-align:center; margin:auto; }

DIV.inquiry FORM{ display:inline; }
DIV.inquiry INPUT.btn { padding:7px 5px 5px 5px; }
DIV.inquiry INPUT.btnS { font-size:10px; padding:1px 1px 0px 1px; }


/* 完了メッセージ */
DIV.inquiry P.msgThankyou { text-align:center; margin-bottom:200px; }

/* ----------------------------------------------------------------------------- */


/* お問い合わせ時の同意画面（個人情報など）DIV用 */

DIV.inquiry DIV#pp {
	text-align:left;
	width:698px;
	height:240px;
	background-color:#FFFFFF;
	color:#666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border:solid 1px #CCCCCC;
	overflow-y:scroll;
	font-size:12px;
	line-height:21px;
	padding:8px;
	padding-bottom:24px;
}
DIV.inquiry DIV#pp{margin-bottom:24px;}
DIV.inquiry DIV#pp H1,
DIV.inquiry DIV#pp H2,
DIV.inquiry DIV#pp OL,
DIV.inquiry DIV#pp P { padding:0 0 0 0; margin:0 0 0 0; }

DIV.inquiry DIV#pp H1,
DIV.inquiry DIV#pp H2 { font-size:14px; text-indent:0px; border-bottom:none; }
DIV.inquiry DIV#pp OL{ margin-left:40px; margin-bottom:14px; }
DIV.inquiry DIV#pp OL.roman{ margin-left:24px;}
DIV.inquiry DIV#pp OL.roman LI{ list-style-type:lower-roman; }
