@charset "Shift_JIS";

/* 全体構造
---------------------------------------------------- */
*{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
	vertical-align:bottom;
}
body{
	background-color:#ffffff;
}
#wrapper{
	width:550px;
	margin:0 auto;
	height:auto;
	font-size:90%;
	color:#555555;
	line-height:150%;
}
#footer{
	clear:both;
}
a{
	color:#666666;
}
a:hover{
	color:#444444;
}

/* コンテンツ
--------------------------------- */
#content-wrapper{
	clear:both;
	width:500px;
	height:auto;
	background-color:#ffffff;
	padding:0 25px;
}
#content-wrapperOmimai{
	clear:both;
	width:500px;
	height:auto;
	background-color:#ffffff;
	padding:0 25px;
	background:url(../mailform-omimai/img/PHM26_0671.jpg) right bottom no-repeat;
}


/* 表全体
---------------------------------------------------- */
table{
		font-size:90%;
}
table a{
	text-decoration:none;
	color:#006699;
}
table a:hover{
	color:#0099cc;
}

/* 表１
---------------------------------------------------- */
table#design1{
	width:100%;
	margin:20px auto;
	text-align:center;
	background-color:#ffffff;
	border-collapse:collapse;
	empty-cells:show;
	table-layout:fixed;
	border:1px solid #cccccc;
}
table#design1 th{
	text-align:left;
	background-color:#DEFEAD;
	border-right:3px double #cccccc;
	border-bottom:1px solid #cccccc;
	color:#555555;
	font-weight:normal;
	padding:2px 5px;
}
table#design1 th.style1{
	text-align:center;
	background-color:#dfdfdf;
	padding:5px 5px;
}
table#design1 th.title{
	color:#555555;
	text-align:center;
	background-color:#ffffff;
	border-right:1px solid #cccccc;
	border-bottom:3px double #cccccc;
	padding:3px 0px;
}
table#design1 td{
	padding:2px 7px;
	border:1px solid #cccccc;
	text-align:center;
}
table#design1 td.style1{
	text-align:left;
}
table#design1 td.style2{
	text-align:left;
	background-color:#e9e9e9;
}
table#design1 a{
	text-decoration:none;
	color:#666666;
}
table#design1 a:hover{
	color:#A6D06C;
}
table#design1 caption{
	font-size:120%;
	padding:5px 0px;
}


/* 表２
---------------------------------------------------- */
table#design2{
	width:100%;
	margin:20px auto;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #cccccc;
	empty-cells:show;
	table-layout:fixed;
}
table#design2 th{
	text-align:center;
	background-color:#ffffff;
	color:#555555;
	border:1px solid #cccccc;
	font-weight:normal;
	padding:5px 5px;
}
table#design2 td{
	padding:7px 10px;
	text-align:left;
	border:1px solid #cccccc;
}
table#design2 td.style1{
	text-align:center;
}


/* 表３
---------------------------------------------------- */
table#design3{
	width:100%;
	margin:20px auto;
	text-align:center;
	background-color:#ffffff;
	border-collapse:collapse;
	empty-cells:show;
	table-layout:fixed;
	border:1px solid #d4d4d4;
}
table#design3 th{
	text-align:left;
	background-color:#e4e4e4;
	color:#555555;
	border:1px solid #ffffff;
	font-weight:normal;
	padding:5px 0px 5px 10px;
}
table#design3 td{
	padding:7px 10px;
	text-align:left;
	border:1px solid #d4d4d4;
}
table#design3 td.style1{
	text-align:center;
}


/* 表４
---------------------------------------------------- */
table#design4{
	width:100%;
	background-color:#ffffff;
	border-collapse:collapse;
	empty-cells:show;
	table-layout:fixed;
	border:1px solid #d4d4d4;
}
table#design4 th{
	text-align:center;
	background-color:#e4e4e4;
	color:#555555;
	border:1px solid #ffffff;
	font-weight:normal;
	padding:5px;
}

table#design4 th.style1{
	background-color:#dddddd;
}
table#design4 td{
	padding:7px 10px;
	text-align:left;
	border:1px solid #d4d4d4;
}
table#design4 td.style1{
	text-align:center;
}
/* 表４-2
---------------------------------------------------- */
table#design4-2{
	width:100%;
	background-color:#ffffff;
	border-collapse:collapse;
	empty-cells:show;
	table-layout:fixed;
	border:1px solid #d4d4d4;
}
table#design4-2 th{
	text-align:center;
	color:#555555;
	border:1px solid #ffffff;
	font-weight:normal;
	padding:5px;
}

table#design4-2 th.style1{
	background-color:#dddddd;
}
table#design4-2 td{
	padding:7px 10px;
	text-align:left;
	border:1px solid #d4d4d4;
}
table#design4-2 td.style1{
	text-align:center;
}
/*表other1
------------------------------------------------*/
table#designOther1 {
	width:87%;
	margin:20px auto;
	text-align:center;
	background-color:#ffffff;
	border-collapse:collapse;
	empty-cells:show;
	table-layout:fixed;
	font-size:80%;
}

	

/*　文字関連
---------------------------------------------------- */

h2{
	font-size:1em;
	color:#777777;
	border-bottom:12px solid #e4e4e4;
}

h3{
	font-size:1em;
	color:#666666;
}

h4{
	font-size:1.2em;
	color:#ffffff;
	text-indent:10px;
	padding:2px 0px;
}


.left{
	float:left;
}

.size1{
	font-size:90%;
	line-height:120%;
}
.color1{
	color:#008800;
	font-size:90%;
}
.color2{
	text-align:center;
	background-color:#D3F1C3;
	padding:8px 0px;
}
.clear{
	clear:both;
}




/*文字関連*/
/* CSS Document */

.size8 {
	font-size:8px;
}
.size8 a {
	color:#625037;
	text-decoration:none;
}
.size8 a:visited {
	color:#625050;
	text-decoration:none;
}
.size8 a:hover {
	color:#625000;
	text-decoration:underline;
}
.size8 a:active {
	color:#625000;
	text-decoration:underline;
}




.size9 {
	font-size:9px;
}
.size9 a {
	color:#625037;
	text-decoration:none;
}
.size9 a:visited {
	color:#625050;
	text-decoration:none;
}
.size9 a:hover {
	color:#625000;
	text-decoration:underline;
}
.size9 a:active {
	color:#625000;
	text-decoration:underline;
}


.aka {color:#FF0066;}
.water {color:#33CCFF;}
.daidaiA {color:#FF9933;}
.daidaiB {color:#FF3333;}
.midoriA {color:#009966;}
.midoriB {color:#00CC99;}
.aoA {color:#3366FF;}
.aoB {color:#0099FF;}
.aoC {color:#006699;}
.kiA {color:#FFFF00;}
.kiB {color:#FFCC00;}
.muraA {color:#CC66FF;}
.muraB {color:#CC33CC;}
.chaA {color:#CC9933;}
.chaB {color:#CC6666;}
.pinkA {color:#FF66CC;}
.pinkB {color:#FFCCCC;}

.hanbaiS {
	font-size:10px;
}
.size12 {
	font-size:12px;
}

.kome {
	font-size:85%;
	line-height:120%;
}
.honmonKakomi {
	width:350px;
	margin:20px;
	padding:10px;
	border-top:1px solid #eeeeee;
	border-left:1px solid #cccccc;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#FFFFF4;
}
.intyouSign {
	text-align:right;
}
.par75 {
	font-size:75%;
}
.par80 {
	font-size:80%;
}
.par90 {
	font-size:90%;
}
.par85 {
	font-size:85%;
}

/*文字関連終わり*/

/* アドレス
---------------------------------------------------- */
.end{
	clear:both;
	width:500px;
	height:auto;
	font-style:normal;
	font-size:90%;
	text-align:center;
	margin:30px 0px;
}
























