@charset "utf-8";

/*------------------------------------------------------------------------------

CSS Information

URL:		http://pgd.jp/cgi/pgdmailform/pgdmailform.cgi

Order of desctiption

__Default_style_set
__container				(div#container)
__header				(div#header)
__contents				(div#contents)
__main					(div#main)
__footer				(div#footer)

------------------------------------------------------------------------------*/

/*--------------------------------------

__Default_style_set

--------------------------------------*/

* {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

html {
	
	
	/* XN[o[・梧ｬｺ */
	overflow-y: scroll; /* CSS3 */
	margin-bottom: 1px; height:100%; /* CSS3・守稔EUp */
	
	/* XN[o[・瑚牡 html/body・芽ｨｭ螳壹′Kv */
	/* scrollbar-base-color: #FFFFFF; */
	
}

body {
	
	background-color: #ffffff;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
    font-size:95%;
	line-height:1.4;
	margin:0px 10px 0px 0px;
	padding:0px;

	/* XN[o[・瑚牡 html/body・芽ｨｭ螳壹′Kv */
	/* scrollbar-base-color: #FFFFFF; */
	
}

img { border-width: 0px;}



a:link {
    color:#806a00;
	text-decoration:underline;
}

a:visited {
    color:#806a00;
	text-decoration:underline;
}

a:hover {
    color:#806a00;
	text-decoration:none;
}


/*--------------------------------------

__main

--------------------------------------*/

#main {
	margin: 10px auto;
	text-align:center;
}

#main p {
	margin: 3px 0;
}

#wrapper {
    text-align:left;
}

/* e[u・・・陦ｨ */
table.question {
	margin: 10px auto;
	padding:0px;
}

.th_inqcommon {
    text-align:left;
	border-bottom:1px solid #cccccc;
	margin:0px;
	padding:10px 0px 10px 15px;
	color:#333333;
}

.td_inqcommon {
	border-bottom:1px solid #cccccc;
	margin:0px 15px 0px 0px;
	padding:10px 0px 10px 10px;
}

.td_inqend {
	border-bottom:1px solid #cccccc;
	margin:0px;
	padding:10px 0px 10px 10px;
}

.inq_border {
	border-bottom:1px solid #cccccc;
	margin:0px;
	padding:0px;
	height:0px;
} 

.th_inqlast {
    text-align:left;
	margin:0px;
	padding:20px 0px 10px 15px;
	color:#333333;
}

.td_inqlast {
	margin:0px;
	padding:20px 0px 10px 10px;
}


/* G[・瑚｡ｨ */
table.question .error_coution {
	color:#cc131c;
	text-align:center;
	margin:1px 0px;
	padding:0px;
}

.attention {
	color:#cc131c;
	font-weight:bold;
	font-size:80%;
}

.attention02 {
	color:#cc131c;
	font-weight:bold;
	font-size:80%;
	padding:0px 0px 0px 5px;
}

/* submit{^GA */

.question_submit {
	text-align:left;
	margin:20px 0px;
}

.question_submit input.button {
	width: 150px;
	vertical-align:middle;
	height:25px;
	cursor:pointer;
}

.question_submit input.button02 {
	width: 75px;
	vertical-align:middle;
	height:25px;
	cursor:pointer;
}

.btn_to_top {
	margin:0px;
	padding:0px;
	width:250px;
	height:25px;
}

.01 {
    padding:0px 0px 3px 0px;
}

.02 {
    margin:-18px 0px;
	padding:0px;
	height:0px;
}

.03 {
    margin:0px;
	padding:0px;
	text-indent:300px;
}

.04 {
    height:0px;
	margin:-10px 0px;
	padding:0px;
	font-size:1px;
}

.center {
    padding-left:100px;
}

.form_length01 {
    width:354px;
	padding:0px 3px;
}

.form_length02 {
    width:129px;
	padding:0px 3px;
}

.form_length03 {
    width:354px;
	height:154px;
	padding:3px;
}

.form_length04 {
    width:354px;
	margin:15px 0px 0px 0px;
	padding:0px 3px;
}

.form_length05 {
    width:40px;
	text-align:right;
	padding:0px 5px;
}

.form_length_post01 {
    width:34px;
	padding:0px 3px;
}

.form_length_post02 {
    width:44px;
	padding:0px 3px;
}

.select01 {
    text-indent:5px;
}

.send01 {
    text-align:left;
	margin:30px 0px 0px 0px;
	padding:0px;
	text-indent:150px;
}

.send02 {
    text-align:left;
	margin:0px;
	padding:0px;
	text-indent:150px;
}





