@charset "utf-8";

/***********************************/
/******* 全ページ共通～ここから～ ******/
/***********************************/


* {
	padding:			0px;
	margin:				0px auto;
	text-align:			center;
	font-family:		'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;
}

body	{
	padding:			0px;
	background:		#f1f1f1;
}


/* サイト全体 */
#site	{
	width:				900px;
	text-align:			center;
	padding-top:		14px;
	margin:				0px auto;
}

/* 赤文字 */
#site .ColorRed	{
	color:	red;
}

/* サイト全体 */
#site a	{
	cursor: pointer;
}

/* ようこそ */
#whois	{
	width:					900px;
	height:					24px;
	text-align:				right;
	font-weight:			bold;
	color:					#3f510a;
}


/* ヘッダ全体 */
#header_all	{
	margin-top: 0px;
	padding: 0px;
	width: 900px;
	height: 300px;
/*TODO*/
	background-color:#000000;
}

/* ヘッダ内の一番上のところ。会社概要とか */
#header_all #HeaderHeadBack	{
	height:						40px;
	padding-right:			20px;
	text-align:					right;
	background:				url('./material/bg_mtd_02header.png');
	background-repeat:	no-repeat;
}

#header_all #HeaderHeadBack #HeaderHead	{
	float:							right;
}

#header_all #HeaderHeadBack #HeaderHead .HeaderHeadNavi	{
	float:							left;
	height:						36px;
}

/* ヘッダ内TOP絵 */
#header_all #top_pic	{
	background:				url('./material/pict_mtd_01top.png');
	background-repeat:	no-repeat;
	width:						900px;
	height:						210px;
	z-index:						1;
}

/* ヘッダ内ボタン */
#header_all #TagButtons	{
	width:						900px;
	height:						50px;
}

#header_all #TagButtons .HeaderNavi	{
	float:							left;
	width:						225px;
	height:						50px;
}


/* フッタ */
#site #footer	{
	width: 						860px;
	height:						36px;
	padding:					2px 20px;
	background-image: 	url('./material/bg_mtd_03footer.png');
	background-repeat: 	no-repeat;
}

#site #footer #footer_char	{
	height:					36px;
}

#site #footer #footer_char .FooterNaviLeft	{
	float:						left;
	height:					36px;
}

#site #footer #footer_char .FooterNaviRight	{
	float:						right;
	height:					36px;
}


/* ページの上に飛ぶボタン */
#pagetop {
	text-align: right;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 35;
	text-size: 12px;
}

/*フォームのタイトル位置*/
.form_title	{
	margin-top:		20px;
	margin-bottom:	20px;
}

.form_title_left	{
	margin-top:		20px;
	margin-bottom:	10px;
	margin-left:	60px;
}

/*利用規約のタイトルに関しては、下部利用規約の中に設定してあります。*/


/*文字の位置等*/

.lft	{
	text-align:		left;
}

.cnt	{
	text-align:		left;
}

.rgt	{
	text-align:		left;
}

.top	{
	vertical-align:	top;
}

.mdl	{
	vertical-align:	middle;
}

.btm	{
	vertical-align:	bottom;
}


/* 幅設定 */

.w10	{
	width:	10px;
}
.w20	{
	width:	20px;
}
.w30	{
	width:	30px;
}
.w40	{
	width:	40px;
}
.w45	{
	width:	45px;
}
.w50	{
	width:	50px;
}
.w60	{
	width:	60px;
}
.w70	{
	width:	70px;
}
.w80	{
	width:	80px;
}
.w90	{
	width:	90px;
}
.w100	{
	width:	100px;
}
.w110	{
	width:	110px;
}
.w120	{
	width:	120px;
}
.w130	{
	width:	130px;
}
.w140	{
	width:	140px;
}
.w150	{
	width:	150px;
}
.w160	{
	width:	160px;
}
.w170	{
	width:	170px;
}
.w180	{
	width:	180px;
}
.w190	{
	width:	190px;
}
.w200	{
	width:	200px;
}
.w210	{
	width:	210px;
}
.w220	{
	width:	220px;
}
.w230	{
	width:	230px;
}
.w240	{
	width:	240px;
}
.w250	{
	width:	250px;
}
.w260	{
	width:	260px;
}
.w270	{
	width:	270px;
}
.w280	{
	width:	280px;
}
.w290	{
	width:	290px;
}
.w300	{
	width:	300px;
}
.w310	{
	width:	310px;
}
.w320	{
	width:	320px;
}


/* 高さ設定 */

.h10	{
	height:	10px;
}
.h20	{
	height:	20px;
}
.h30	{
	height:	30px;
}
.h40	{
	height:	40px;
}
.h45	{
	height:	45px;
}
.h50	{
	height:	50px;
}
.h60	{
	height:	60px;
}
.h70	{
	height:	70px;
}
.h80	{
	height:	80px;
}
.h90	{
	height:	90px;
}
.h100	{
	height:	100px;
}
.h110	{
	height:	110px;
}
.h120	{
	height:	120px;
}
.h130	{
	height:	130px;
}
.h140	{
	height:	140px;
}
.h150	{
	height:	150px;
}


/*大きさ調整*/
.f90	{
	font-size:	90%;
}
.f80	{
	font-size:	80%;
}
.f70	{
	font-size:	70%;
}


/*入力規制*/
.ion		{	ime-mode	:	active;		}
.ioff		{	ime-mode	:	inactive;	}
.idis		{	ime-mode	:	disabled;	}


/*段階表示の解除*/
.floatClear	{
	clear:					both;
	display:					block;
}

/***********************************/
/*****↑↑全ページ共通～ここまで～ *****/
/***********************************/



/**********************************/
/*エントランスフォーム	ここから*/
/**********************************/

/*全体*/
#Entrance {
	width:					184px;
	height:					auto;
	margin-bottom:		10px;
	padding:				10px 12px;
	text-align:				left;
	background:			#f5f5f5;
	border: 					solid 1px #808080;
}

/*Inputのタイトル*/
#Entrance .EntranceComment	{
	padding:			0px;
	margin:				0px;
	color:				#000000;
	font-size:			80%;
	text-align:			left;
	margin-top:		5px;
}

/*Input*/
#Entrance .EntranceInput	{
	width:				174px;
	height:				25px;
	margin-left:		0px;
	padding:			2px;
	text-align:			left;
	ime-mode:		disabled;
}

/*ログイン保持*/
#Entrance #KeepLogin	{
	padding-top:		4px;
	font-size:			70%;
	text-align:			left;
}

#Entrance #KeepLogin #TempLoginKeep	{
	vertical-align:	middle;
}

#Entrance #EntranceLogin	{
	margin-top:		14px;
}

/*ログインボタン*/
#Entrance #EntranceLogin #ButtonLogin	{
	width:				140px;
	height:				34px;
}

/*パスワードを忘れた*/
#EntranceRequestComment	{
	margin-top:		5px;
	color:				#000000;
	font-size:			70%;
}

/**********************************/
/*エントランスフォーム	ここまで*/
/**********************************/


/***********************************/
/****** ↓↓利用規約～ここから～ ******/
/***********************************/

/* 利用規約全体 */
#kiyaku	{
	padding-top:		0px;
	margin-top:			0px;
	width: 900px;
	background-color: 	#e9e0b4;
}


/* ご注文に関する規則タイトル画像 */
#kisoku	{
	margin-top: 0px;
	margin-left: 60px;
	margin-right: auto;
	text-align: left;
	font-size: 12px
}

/* ご注文に関する規則_本文 */
#kisoku_text {
	margin-top: 20px;
	margin-left: 80px;
	margin-right: 80px;
	text-align: left;
	color: #3f510a;
	font-size: 12px
}

/* 禁則文字タイトル画像 */
#kinsoku_moji {
	margin-top: 20px;
	margin-left: 60px;
	margin-right: auto;
	text-align: left;
}

/* 禁則文字_本文 */
#kinsoku_moji_text	{
	margin-top: 20px;
	margin-left: 80px;
	margin-right: 80px;
	text-align: left;
	color: #3f510a;
	font-size: 12px
}


/* プライバシーポリシータイトル画像*/
#privacy {
	margin-top: 20px;
	margin-left: 60px;
	margin-right: auto;
	text-align: left;
}

/* プライバシーポリシー本文*/
#privacy_text {
	margin-top: 20px;
	margin-left: 80px;
	margin-right: 80px;
	text-align: left;
	color: #3f510a;
	font-size: 12px
}

/***********************************/
/****** ↑↑利用規約～ここまで～ ******/
/***********************************/


/**********************************/
/**** ↓↓IDパス最発行～ここから～ ****/
/**********************************/

#request {
	width: 				900px;
	padding:			0px;
	margin:				0px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
	margin-top:			0px;
	padding-bottom:		30px;
	font-size: 18px;
	color:#FF0000;
	background-color: #e9e0b4;
}

/*テーブルの境界線はなくす*/
#request table	{
	border-collapse:	collapse;
}

/*
#request table,
#request th,
#request td	{

	border:				1px solid #000000;
}
*/

#request th	{
	width:				150px;
	height:				40px;
}

#request td	{
	width:				230px;
}

#request #tempShopName	,
#request #tempCharge	,
#request #tempMailAddress,
#request #tempTel	{
	width:				200px;
	text-align:			left;
}


#request p {
	margin-top:			10px;
	margin-buttom:		10px;
}

#request #button_area	{
	margin-top:			10px;
}

#request #button_area input	{
	width:				200px;
	height:				30px;
}


/**********************************/
/**** ↑↑IDパス最発行～ここまで～ ****/
/**********************************/


