/*-----  �����N  -----*/
a:link {
	color:#FF4493;
	text-decoration:none;
}
a:visited {
	color:#FF4493;
	text-decoration:none;
}
a:hover {
	color:#FF4493;
	text-decoration:underline;
}
a:active {
	color:#FF4493;
	text-decoration:none;
}

/*-----  �R���e�i�[  -----*/
div#container{
	behavior:url("../img/iepngfix.htc"); /*IE6��png�\���p*/
	background-image:url("../img/container.png");
	background-repeat:no-repeat;
	background-position:center top;
	width:1200px;
	height:auto;
	margin:0px auto;
	padding:0px;
	clear:both;
	}

/*-----  �A�E�g���C��  -----*/
div#outline{
	behavior:url("../img/iepngfix.htc"); /*IE6��png�\���p*/
	background-image:url("../img/outline.png");
	background-repeat:repeat-y;
	background-position:center top;
	margin:0px auto;
	padding:0px;
	width:930px;
	height:auto;
	clear:both
	}

/*-----  �w�b�_�[  -----*/
div#header{
	behavior:url("../img/iepngfix.htc"); /*IE6��png�\���p*/
	background-image:url("../img/header.png");
	background-repeat:no-repeat;
	background-position:center top;
	width:890px;
	height:115px;
	margin:0px auto;
	padding:0px 10px 55px 10px;
	clear:both;
	}
/*���S*/
div#header div#rogo{
	margin:0px;
	padding:0px;
	width:450px;
	height:115px;
	text-indent:-9999px;
	float:left;
	}
div#header div#rogo a {
	display: block;
	width:450px;
	height:115px;
	text-decoration: none;
	}
div#header div#rogo a:hover {
	display: block;
	width:450px;
	height:115px;
	text-decoration: none;
	}
/*�A�C�R��*/
div#header div#icon{
	margin:0px;
	padding-left:275px;
	width:165px;
	height:55px;
	text-indent:-9999px;
	float:left;
	}
div#header div#icon p{
	margin:0px;
	padding:0px;
	width:55px;
	height:55px;
	text-indent:-9999px;
	float:left;
	}
div#header div#icon p a {
	display: block;
	width:55px;
	height:55px;
	text-decoration: none;
	}
div#header div#icon p a:hover {
	display: block;
	width:55px;
	height:55px;
	text-decoration: none;
	}
/*Tel*/
div#header div#shopTel{
	margin:0px;
	padding:0px;
	width:440px;
	height:40px;
	text-indent:-9999px;
	float:left;
	}

div#header div#shopTel a {
	display: block;
	width: 290px;
	height: 35px;
	text-decoration: none;
	padding-left: 150px;
}
/*Mail*/
div#header div#shopMail{
	margin:0px;
	padding-left:150px;
	width:290px;
	height:20px;
	text-indent:-9999px;
	float:left;
	}
div#header div#shopMail a {
	display: block;
	width:290px;
	height:20px;
	text-decoration: none;
	}
div#header div#shopMail a:hover {
	display: block;
	width:290px;
	height:20px;
	text-decoration: none;
	}

/*-----  ���C��Box  -----*/
div#mainBox{
	margin:0px auto;
	padding:0px;
	width:910px;
	height:auto;
	clear:both
	}

/*���j���[*/
div#menu{
	behavior:url("../img/iepngfix.htc"); /*IE6��png�\���p*/
	background-image:url("../img/menu/bg.png?date=20170818");
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px auto;
	padding:0px 15px;
	width:270px;
	height:auto;
	float:left
	}
div#menu ul{
	width:270px;
	height:360px;
	margin:0px auto;
	padding-bottom:30px;
	text-indent:-9999px;
	clear:both;
	}
div#menu a{
	display:block;
	width:100%;
	height:100%;
	}
div#menu ul{
	list-style-type:none;
	}
/*QR*/
div#menu div#qr{
	margin:0px;
	padding:0px;
	width:270px;
	height:140px;
	text-indent:-9999px;
	float:left;
	}
div#menu div#qr a {
	display: block;
	width:270px;
	height:140px;
	text-decoration: none;
	}
div#menu div#qr a:hover {
	display: block;
	width:270px;
	height:140px;
	text-decoration: none;
	}
/*���l�T�C�g*/
div#menu div#recruit{
	margin:0px;
	padding:0px;
	width:270px;
	height:170px;
	text-indent:-9999px;
	float:left;
	}
div#menu div#recruit a {
	display: block;
	width:270px;
	height:170px;
	text-decoration: none;
	}
div#menu div#recruit a:hover {
	display: block;
	width:270px;
	height:170px;
	text-decoration: none;
	}

/*-----  ���C��  -----*/
div#main{
	margin:0px auto;
	padding-top:5px;
	padding-right:20px;
	width:590px;
	height:auto;
	float:left;
	}

/*-----  �t�b�^�[  -----*/
div#footer{
	behavior:url("../img/iepngfix.htc"); /*IE6��png�\���p*/
	background-image:url("../img/footer.png");
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px auto;
	padding:10px 15px 0px 15px;
	width:880px;
	height:105px;
	clear:both
	}
div#footer p#footerManu{
	width:880px;
	height:23px;
	margin:0px auto;
	padding-top:2px;
	color:#FF4492;
	font-size:10px;
	text-align:center;
	clear:both;
	}
div#footer p#footerManu a{
	font-size:10px;
	color:#FF4492;
	}
/*qr*/
div#footer p#qr{
	width:245px;
	height:85px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	float:left;
	}
div#footer p#qr a {
	display: block;
	width:245px;
	height:85px;
	text-decoration: none;
	}
div#footer p#qr a:hover {
	display: block;
	width:245px;
	height:85px;
	text-decoration: none;
	}
/*copyright*/
div#footer p#copyright{
	width:635px;
	height:65px;
	margin:0px;
	padding-top:20px;
	text-align:right;
	font-size:11px;
	color:#FF4492;
	float:left;
	}

/*-----  �w�b�_�[  -----*/
div#header{
	behavior:url("../img/iepngfix.htc"); /*IE6��png�\���p*/
	background-image:url("../img/header.png");
	background-repeat:no-repeat;
	background-position:center top;
	width:890px;
	height:115px;
	margin:0px auto;
	padding:0px 10px 55px 10px;
	clear:both;
	}

/*table*/
table{
	margin:0px auto;
	padding:0px;
	width:95%;
	height:auto;
	border-collapse: collapse;
	clear:both;
	}
table th{
	margin:0px;
	padding:10px;
	text-align:right;
	color:#FF61A3;
	background-color:#FEDCEC;
	border:1px solid #ffffff;
	font-size:12px;
	}
table th span.red{
	color:#ff0000;
	font-size:10px;
}
table th span.black{
	color:#999999;
	font-size:10px;
}

table th span{
	font-size:10px;
	color:#000000;
	}
table td{
	margin:0px;
	padding:10px;
	text-align:left;
	color:#000000;
	background-color:#FFEBF6;
	border:1px solid #ffffff;
	font-size:12px;
	}
table td.submit{
	text-align:center;
	}


/*table.type1*/
table.type1{
	margin:0px auto;
	padding:0px;
	width:95%;
	height:auto;
	border-collapse: collapse;
	clear:both;
	}
table.type1 th{
	margin:0px;
	padding:10px;
	text-align:center;
	color:#FF61A3;
	background-color:#FEDCEC;
	border:1px solid #ffffff;
	font-size:14px;
	}
table.type1 td{
	margin:0px;
	padding:10px;
	text-align:left;
	color:#FF61A3;
	font-weight:bold;
	background-color:#FFEBF6;
	border:1px solid #ffffff;
	font-size:14px;
	}

/*-----  pager  -----*/
div#pager{
	width:590px;
	height:40px;
	margin:0px auto;
	padding:0px;
	clear:both;
}
div#pager p{
	width:295px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:center;
	float:left;
}