@charset "utf-8";
/* CSS Document */

div.header_block {}
div.header_block h2 {
	display:block;
	width:445px;
	height:40px;
	padding:0; margin:0;
	line-height:0; font-size:0;
	position:absolute;
	left:0;
	top:18px;
	}
div.header_block h2 img {}

div.header_block p.ill_block {
	display:block;
	width:100px;
	height:84px;
	padding:0; margin:0;
	line-height:0; font-size:0;
	position:absolute;
	left:445px;
	top:0;
}
div.header_block p.ill_block img {
	display:block;
	width:auto;
	height:auto;
	padding:0; margin:0;
}


div#body_main_area div div.body_block div.contents {}


div#body_main_area div div.body_header_block {
	display:block;
	padding:15px 0 0 0; margin:0 0 20px 37px;
	line-height:0; font-size:0;
	width:550px;
	}
div#body_main_area div div.body_header_block p {
	display:block;
	padding:0; margin:0;
	line-height:1.4; font-size:12px;
	color:#929292;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

div#body_main_area div div.body_header_block p span {
	line-height:1.4; font-size:10px;
	}


div#body_main_area div div.body_block {
	display:block;
	padding:0; margin:0 0 0 37px;
	line-height:0; font-size:0;
	width:550px;
	height:307px;
	}
div#body_main_area div div.body_block form {
	display:block;
	padding:0; margin:0;
	line-height:0; font-size:0;
	width:541px;
	height:307px;
	position:relative;
	background-image:url(/_common/images/mail/bg_01.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
	
div#body_main_area div div.body_block form * {
	position:absolute;
	left:163px;
	}
div#body_main_area div div.body_block form input.input_name {
	background-color:#f5eee5;
	border:#f8f1ea 1px solid;
	border-top:#e5e5e5 1px solid;
	border-left:#e5e5e5 1px solid;
	top:42px;
	width:160px;
	color:#5d4a33;
	font-size:12px; line-height:1.1;
	}
div#body_main_area div div.body_block form input.input_email {
	background-color:#f5eee5;
	border:#f8f1ea 1px solid;
	border-top:#e5e5e5 1px solid;
	border-left:#e5e5e5 1px solid;
	top:70px;
	width:325px;
	color:#5d4a33;
	font-size:12px; line-height:1.1;
}
div#body_main_area div div.body_block form input.input_title {
	background-color:#f5eee5;
	border:#f8f1ea 1px solid;
	border-top:#e5e5e5 1px solid;
	border-left:#e5e5e5 1px solid;
	top:98px;
	width:325px;
	color:#5d4a33;
	font-size:12px; line-height:1.1;
	}
div#body_main_area div div.body_block form textarea.textarea_message {
	background-color:#f5eee5;
	border:#f8f1ea 1px solid;
	border-top:#e5e5e5 1px solid;
	border-left:#e5e5e5 1px solid;
	top:127px;
	width:325px;
	height:106px;
	color:#5d4a33;
	font-size:12px; line-height:1.2;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
div#body_main_area div div.body_block form a.btn_submit {
	display:block;
	width:160px;
	height:41px;
	padding:0; margin:0;
	left:195px;
	top:253px;
	position:relative;
	}
	
	div#body_main_area div div.body_block form a.btn_submit img {
		padding:0; margin:0;
		position:absolute;
		top:0;
		left:0;
		}
	
div#imageBox{
	display:block;
	width:300px;
	height:300px;
	position:absolute;
	top:0px;
	z-index:300;
	background-color:#FFFFFF;
	line-height:0;
	display:none;	
	}
	
	div#imageBox div.imageBoxBody {
		display:block;
		width:300px;
		height:300px;
		position:relative;
		line-height:0;
		}
		
		div#imageBox div.imageBoxBody div.image {
			display:block;
			width:300px;
			height:300px;
			line-height:0;
			padding:0; margin:0;
			position:absolute;
			top:10px;
			left:10px;
			}
			
			div#imageBox div.imageBoxBody div.image img {
				border:none;
				padding:0; margin:0;
				}

		div#imageBox div.imageBoxBody div.btn {
			display:block;
			width:40px;
			height:11px;
			position:absolute;
			bottom:16px;
			left:405px;
			padding:0; margin:0;
			}
			
			div#imageBox div.imageBoxBody div.btn a {
				display:block;
				width:40px;
				height:11px;
				padding:0; margin:0;
				font-size:1px; line-height:0;
				background-image:url(/_common/images/btn_close_001.gif);
				background-position:top left;
				background-repeat:no-repeat;
				cursor:pointer;
				}
				
		div#colorTipsBlock{
			position:absolute;
			top:520px;
			left:10px;
			width:395px;
			height:77px;
			}

			div#colorTipsBlock div {
				position:relative;
				width:395px;
				height:77px;
				padding:0; margin:0;
				line-height:1em;
				}

				div#colorTipsBlock div div.sThumb {
					display:block;
					width:50px;
					height:77px;
					float:left;
					margin-right:2px;
					}

					div#colorTipsBlock div div.sThumb span {
						display:block;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#666666;
						line-height:11px;
						margin:0;
						padding:0 0 2px 0;
						}
						
					div#colorTipsBlock div div.sThumb img {
						padding:0;
						margin:0;
						line-height:0
						}

	
div#bgBox{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index: 200;	
	background-color:#bef5ff;
	filter: alpha(opacity=60);
	-moz-opacity:0.80;
	opacity:0.80;
	display:none;
	cursor:pointer0;
}


