﻿/*
--------------------------------------------------------
Class:		Common CSS Importer
--------------------------------------------------------
*/

/*
 デフォルトスタイル指定
*/
@import url(../common/css/default.css);

/*
 共通レイアウト指定
*/
@import url(../common/css/common.css);


/*--------------------------------------------------------
　個別レイアウト
--------------------------------------------------------*/

dl#contentList	{
	padding-top: 1.0em;
}

dl#contentList dt	{
	display: none;
}

dl#contentList dd	{
	float: left;
	width: 350px;
	margin-bottom: 10px;
}

dl#contentList dd p	{
	margin-top: 0.5em;
	padding-left: 0.5em;
}

dl#contentList dd.rightcell	{
	padding-left: 10px;
}


/*　ページレイアウト
--------------------------------------------------------*/

table.contactForm	{
	width: 710px;
	margin: 0 auto;
	border-collapse: collapse;
	border-top: 1px solid #BBB;
}

table.contactForm th,
table.contactForm td	{
	padding: 7px;
	border-bottom: 1px solid #BBB;
	text-align: left;
	vertical-align: top;
}

table.contactForm th	{
	white-space: nowrap;
	padding: 7px 10px;
	background-color: #E7F6FA;
}

table.contactForm td.subject	{
	width: 8%;
	text-align: center;
	background-color: #E7F6FA;
	color: #C60;
	white-space: nowrap;
}


table.contactForm td dl dt,
table.contactForm td dl dd	{
	padding: 4px 10px;
	margin-bottom: 8px;
}

table.contactForm td dl.formName dt	{	width: 50px;	}
table.contactForm td dl.formName dd	{	margin-left: 75px; }

table.contactForm td dl.formAddress dt	{	width: 120px;	}
table.contactForm td dl.formAddress dd	{	margin-left: 145px; }

table.contactForm td dl dt	{
	float: left;
	border-right: 1px solid #DDD;
}


/* ボタン */
div.buttonArea	{
	padding: 10px;
	background-color: #E8E8E8;
	border: 1px solid #CCC;
}

div.buttonArea input	{
	height: 28px;
}



/*
//	お客様個人情報のご提供について
*/
	div#agree	{
	}

	div#agree h2	{
		margin-bottom: 1.0em;
		border: 1px solid #DDD;
		padding: 10px;
		text-align: center;
		font-size: 1.2em;
	}

	div.body-agree	{
		padding: 10px 15px;
		background-color: #F8F8F8;
	}

	div.body-agree p	{
		margin-bottom: 0;
	}

	div#agree ul	{
		list-style: disc;
	}
	div#agree ul li	{
		margin-left: 1.5em;
	}
	