@charset "UTF-8";
/* CSS Document */
<!--
/* *** 全体 *** */
	/* -- デフォルト指定（margin,padding） -- */
	* {
			margin:0;
			padding:0;
	}
	/* -- デフォルト指定（ｽｸﾛｰﾙﾊﾞｰ表示） -- */
	html {
			overflow-y:scroll;
	}
	/* -- デフォルト指定（ﾃｰﾌﾞﾙ表示） -- */
	table {
			border-collapse: collapse;
	}
	/* -- body -- */
	body {
			font-size:0.9em;
			color:#333333;
			font-family:"ＭＳ Ｐゴシック","MS PGothic","Osaka",sans-serif;
			font-family: Arial, Helvetica, sans-serif;
			line-height:1.4em;
	}
	/* -- リンク -- */
	a {
			font-weight:bold;
			color:#333333;
			text-decoration:none;
	}
	a:hover {
			color:red;
	}
	/* -- 全体サイト800px -- */
	#all {
			width:800px;
			margin:auto;
	}
	/* -- 必須の色 -- */
	.ne_ins {
			color:red;
			font-weight:bold;
	}
	/* -- フォームがtextの時 -- */
	.input_text {
			border:1px solid silver;
			padding:2px;
	}
	/* -- フォームがselectの時 -- */			
	.input_subtext {
			border:1px solid silver;
	}
/* *** ショップ *** */
	/* -- ShopTable -- */
	#ShopTable {
			width:70%;
			height:100px;
			font-size:80%;
			margin:10px 50px;
			border-spacing:0;
			_margin:10px 0;
	}
	#ShopTable td {
			padding:2px;
	}
	/* -- ShopPR -- */
	#ShopPR {
			color:#ff0000;
			border-bottom:solid 1px #ff0000;
	}
	/* -- ShopSubName -- */
	#SubShopName {
			padding:4px 0;
			text-align:center;
	}
	/* -- ShopName -- */
	#ShopName {
			font-size:150%;
			font-weight:bold;
	}
/* *** メニュータイトル *** */
	#MenuTitle {
			width:86%;
			height:30px;
			margin:auto;
			padding:6px 0 0 18px;
			font-weight:bold;
			background:url('images/menu_title.gif');
			background-repeat:no-repeat;
	}
/* *** 登録画面 *** */
	/* -- フォームテーブル -- */
	#InsertTable {
			width:80%;
			margin:20px auto;
			border-spacing:0;
	}
	#InsertTable td {
			border:solid #999999 1px;
			padding:6px;
	}		
	/* -- 相手メールテーブル -- */
	#MailTable {
			width:95%;
			border-spacing:0;
	}
	#MailTable td {
			border:solid #f5b1aa 1px;
			padding:6px;
	}
	/* -- フォームタイトル -- */			
	.InsertTitle {
			width:17%;
			height:36px;
			font-weight:bold;
			text-align:left;
	}
	/* -- フォームタイトル -- */			
	.MailTitle {
			width:3%;
			height:36px;
			background-color:#fef4f4;
			color:darkred;
			font-weight:600;
			text-align:left;}
	/* -- 入力項目の説明 -- */
	.ne_com {
			color:orangered;
			margin-left:4px;
	}
/* *** プレビュー *** */
	/* -- プレビューテーブル -- */
	#PreviewTitle {
			width:80%;
			margin:10px auto;
			border-spacing:0px;
			border:solid 1px black;
	}
	/* -- プレビュー内説明 -- */
	#PreviewComment {
			color:#001e43;
			padding:10px;
	}
/* *** メール送信コメント *** */
	/* -- コメント -- */
	#mail_com {
			height:100px;
			text-align:center;
			font-size:16px;
			color:red;
			padding-top:50px;
	}
/* *** ボタン処理 *** */
	/* -- 大本（下） -- */
	.buttonlink {
			width:86%;
			margin:auto;
			border-top:solid 1px #333333;
	}
	/* -- submitの時の処理 -- */
	.buttonlink .But {
			line-height:1.5em;
			display:block;
			width:83px;
			height:23px;
			text-align:center;
			font-size:12px;
			font-weight:bold;
			margin:3px;
			text-decoration:none;
			border-top:1px solid #f5f5f5;
			border-left:1px solid #f5f5f5;
			border-right:2px solid #808080;
			border-bottom:2px solid #808080;
			background-color:#f5f5f5;
			color:#16160e;
			padding:0 0 3px 0;
	}
	.buttonlink .But:hover {
			color:#ff0000;
	}
	.buttonlink .But:active {
			border-top:2px solid #808080;
			border-left:2px solid #808080;
			border-right:1px solid #f5f5f5;
			border-bottom:1px solid #f5f5f5;
	}
/* *** 注意事項 *** */						 
	/* -- 注意事項テーブル -- */
	#ErrTable {
			width:80%;
			margin:10px auto 0 auto;
			border-spacing:0px;
	}
	#ErrTable td {
			border:solid #ff0000 1px;
	}
	/* -- 注意事項タイトル -- */
	#ErrTitle {
			text-align:center;
			background-color:#ff0000;
			color:white;
			font-weight:bold;
	}
-->