@charset "Shift_JIS";
/* CSS for Top Page (All) */

* {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
p {
}
.mini_title_g {
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
.mini_title_r {
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.mini_title_r a {
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.mini_title_r a:hover {
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.mini_title {
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
.mini_title a {
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
.mini_title a:hover {
	font-weight: bold;
	color: #00CCCC;
	text-decoration: underline;
}
.text_top {
	padding-top: 5px;
}
.shosai {
	color: #006666;
	text-align: right;
	font-size: 12px;
	line-height: 1.5em;
}
.shosai a {
	color: #006666;
	text-align: right;
	text-decoration: none;
}
.shosai a:hover {
	color: #00CCCC;
	text-decoration: underline;
}
.to_top {
	clear: both;
	float: right;
	height: 20px;
	padding: 20px 0px 10px;
	width: 645px;
}
.to_top a {
	height: 18px;
	width: 124px;
	float: right;
	background-image: url("/mirror-assets/793c261762cd53c642870b1c5c6911a38a800f11cbbc601511effafdf765b1e5.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}
.to_top a:hover {
	background-image: url("/mirror-assets/793c261762cd53c642870b1c5c6911a38a800f11cbbc601511effafdf765b1e5.gif");
	background-repeat: no-repeat;
}
/*�������R���e�i�[������*/
#container_01 {
	width: 810px;
	height: 95px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
#container_02 {
	width: 810px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
}
/*�������R���e�i�[������*/

#top01 {
	height: 20px;
	background-color: #008d60;
	background-image: url("/mirror-assets/01074f58011fbb16cc0b53305194a6c7dfd00313ea9c032902592e2e5458c18d.jpg");
	background-repeat: repeat-y;
}
div#top01 h1 {
	font-size: 10px;
	width: 400px;
	color: #FFFFFF;
	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
	font-style: normal;
	font-weight: lighter;
	padding-top: 5px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}
#fontbig {
	font-size: 16px;
}
#top02 {
	background-image: url("/mirror-assets/3c0bb4b9b267491af1daffba89192bbf2cc3f3f90792b8e3559e134f6b509ae0.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
}
/* --- Header Area --- */

#header {
	width: 810px;
	height: 80px;
}
#header h1 a {
	width: 312px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	float: left;
	background: url("/mirror-assets/b92798a8e2564e4a87ea85aff4ee0aa2941319ed943444ac6bf0556d96d82e6c.gif") no-repeat 0px 10px;
}
#header #logo_img {
	margin: 10px 0 0 0;
	width: 312px;
	height: 70px;
	float: left;
}
/*�w�b�h���i�r�Q�[�V�����̐ݒ聫*/
#head_navi {
	padding-top: 40px;
	float: right;
}
#head_navi a {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}
#head_navi li {
	height: 15px;
	padding-right: 10px;
	display: block;
	float: left;
	text-indent: 15px;
	background-image: url("/mirror-assets/61af6a72317f0d1a061856f94b29754d447daf3ee5aa5538c8308fa4c343491c.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#head_navi li a:hover {
	color: #00CCCC;
	text-decoration: underline;
}
/*�O���[�o���i�r�Q�[�V�����̔w�i��*/
#global_navi_bg {
	display: block;
	background-image: url("/mirror-assets/126fdb7cde30772f5a85ce67c275f0c0ee698aaf1a91c51c82262ee007e6fe5a.jpg");
	background-repeat: repeat-x;
	border-top: 1px #dedede solid;
	border-bottom: 1px #dedede solid;
	clear: both;
}
/*�O���[�o���i�r�Q�[�V�����̐ݒ聫*/
#global_navi {
	margin: 0 auto;
	width: 810px;
	height: 40px;
	display: block;
	border-width: 0px;
	border-style: 0;
}
#global_navi li {
	float: left;
	display: block;
	list-style-type: none;
	border-bottom: 1px #dedede solid;
	border-right: 1px #dedede solid;
}
#global_navi a {
	float: left;
	display: block;
	text-indent: -9999px;
	height: 40px;
}
#navi01 {
	width: 110px;
	background-image: url("/mirror-assets/761d5985892256350adf4364c722b2cd4586b36b308d52a00a3f28fda36a856e.jpg");
	border-left: 1px #dedede solid;
}
#navi01:hover {
	background-image: url("/mirror-assets/317898564ecc38028503bc531ac12560d17b9219244995e390fd33d41b8ec0a9.jpg");
	border-left: 1px #dedede solid;
}
#navi02 {
	width: 110px;
	background-image: url("/mirror-assets/c3ae5907e803901929748846c87f86bd532c9d74c7045830f60dc924153a167c.jpg");
}
#navi02:hover {
	background-image: url("/mirror-assets/edfbeec539758b596d44c9ac366820b259b0a115decaa45ac31b5c8b4e91fcdf.jpg");
}
#navi03 {
	width: 120px;
	background-image: url("/mirror-assets/fe6de2fcace996584a2244c00bcbeb4449fcc3e255c9327903970e8514c0fd9f.jpg");
}
#navi03:hover {
	background-image: url("/mirror-assets/0900808282cf2d0f56e7b60e4682999679cb175401ae675a0aa9fcd6268a2ee0.jpg");
}
#navi04 {
	width: 132px;
	background-image: url("/mirror-assets/88556a918681ff45a01d5cec84687f0043e81dcf54562e215811b3960bd77f4f.jpg");
}
#navi04:hover {
	background-image: url("/mirror-assets/7033314ed50ac1e2f28223c9e0b34e7b48da0e39e2086ca3b5695b75f018be67.jpg");
}
#navi05 {
	width: 110px;
	background-image: url("/mirror-assets/58d1505f99233a667280bb9cb32720bef9c431268cafe6e05b8c92e63514e5e4.jpg");
}
#navi05:hover {
	background-image: url("/mirror-assets/10486efeb483181a28eec08cec8e7c387f38d8503c011a151993ff2e6c01c2da.jpg");
}
#navi06 {
	width: 110px;
	background-image: url("/mirror-assets/4bc7fd804b8a262d4b9d1097dd56e6782cac74c509fdfd7f50a09b64c678423b.jpg");
}
#navi06:hover {
	background-image: url("/mirror-assets/182216222d8f27885ebc707c4f81fca0286f9e71077c65e7857892fc936dfbd6.jpg");
}
#navi07 {
	width: 110px;
	background-image: url("/mirror-assets/78c0767bf1feba0092b3b9a15de8160dd7dd98404b0c24ffedc0a3e8d251264d.jpg");
}
#navi07:hover {
	background-image: url("/mirror-assets/f9fc98637c4adefcba19754f194fe9a0a17ca91ca2f1dc1217363affce58c04e.jpg");
}
#navi08 {
	width: 159px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
}
#navi08:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
}
/*�p�������X�g�̐ݒ聫*/
#pankuzu li {
	float: left;
	padding: 10px 5px;
	color: #333333;
	font-size: x-small;
}
#pankuzu li a {
	text-decoration: none;
	color: #333333;
	display: block;
}
#pankuzu li a:hover {
	color: #00CCCC;
	text-decoration: underline;
}
/* ---Local Area --- */
#local {
	width: 150px;
	float: left;
	clear: left;
}
/*���[�J���i�r�Q�[�V�����̐ݒ聫��*/
#local_n {
	width: 150px;
	padding-bottom: 20px;
}
#local_navi {
	padding: 10px 5px 5px 5px;
	width: 140px;
	height: inherit;
	float: left;
	background-color: #d7ebec;
}
#local_navi h2 {
	background-image: url("/mirror-assets/aa5c07b0d743bd9ecfe38040c7325cb122acc3f7e84073845486743f8476b600.jpg");
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 20px;
	background-position: 5px 0px;
}
#category_l {
	background-image: url("/mirror-assets/35dedc4c739f76b74be09f74657e57e99e599dc04b7a4b77f371f043ca8c0216.jpg");
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 5px 2px;
}
#local_navi ul {
	float: left;
	background: #d7ebec;
	padding-top: 5px;
}
#local_navi li {
	float: left;
	width: 140px;
	height: 30px;
	display: block;
	border-bottom: 1px #dedede solid;
	background-color: #FFFFFF;
}
#local_navi a {
	float: left;
	display: block;
	text-indent: -9999px;
	height: 40px;
}
#local_navi01 {
	width: 117px;
	background-image: url("/mirror-assets/d2dc3beb386c12fe656a0e96c94404ae56d579ab5baae22ed3d56249e98f74ec.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi01:hover {
	background-image: url("/mirror-assets/2e1bae4210ba89048a328315e7727fe5d33bf64f7a2c5d79e80af295eb68b296.gif");
}
#local_navi02 {
	width: 117px;
	background-image: url("/mirror-assets/38d34f53a397154058010de48353e9a21eb5da14e7473746c09fcd80b9c539de.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi02:hover {
	background-image: url("/mirror-assets/e53e773b823a8a650b3d45a81e1a379cd7fc1eb06d0cb095e0dae45bce05cdf1.gif");
}
#local_navi03 {
	width: 117px;
	background-image: url("/mirror-assets/e002249ffac7af19cb178384c8c9198c9cd0bf334e3b4ccdcf66ce89870fe65a.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi03:hover {
	background-image: url("/mirror-assets/0ad02e0fb400b93327b3495d118c6e053a802785d4fd51f8272fa48c2b7d0699.gif");
}
#local_navi04 {
	width: 117px;
	background-image: url("/mirror-assets/a5d82b6430f8924101112a0dbca42b8555ddb8d4392c04303cc906c8e1a3d46f.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi04:hover {
	background-image: url("/mirror-assets/b256e38052a364f37ba2212f693bb661924ca54d7d730d0b5b45fcfd877e3d54.gif");
}
#local_navi05 {
	width: 117px;
	background-image: url("/mirror-assets/3a66e0a3cc055cbc215693906cd190b22e28d80c13ca53291461576189954664.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi05:hover {
	background-image: url("/mirror-assets/05748143bc7d852a2e192329455f195a3e10b5dabbb038139123681c790761bc.gif");
}
#local_navi06 {
	width: 117px;
	background-image: url("/mirror-assets/ee68d167878cfab76a08875f3aa9b5918ac1ce51bedb9dbed265db81c1bf0115.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi06:hover {
	background-image: url("/mirror-assets/a6b054d82da9aecb4ec8279e9f0018a1d2bb7e0e840109b987c1c133620ea210.gif");
}
#local_navi07 {
	width: 117px;
	background-image: url("/mirror-assets/35f647d9b0fe157ca49ee7a7d50f431994fbd92c00ca3babc241fc96cff57e21.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi07:hover {
	background-image: url("/mirror-assets/bb8008c6484120c0e8cdac90218024d4c314d51e0383ea5158649f9db843a977.gif");
}
#local_navi08 {
	width: 117px;
	background-image: url("/mirror-assets/1b706593738d451ea623978a331c20067f4824e2e782f421c8a450aa846550dd.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi08:hover {
	background-image: url("/mirror-assets/98421bb077b1eda33dc16cf778d0ad1e3291fd4201cf3dc0103bee2e21677f9c.gif");
}
/*���[�J���i�r�Q�[�V�����@�u�����h�̃{�^���ݒ聫*/
#brand_l {
	clear: left;
	width: 140px;
	height: 40px;
	background-image: url("/mirror-assets/73cb80fb228c3b8476f1d7367967dcb8f3585e8e3d4012c82732ce5ba1fa7ca7.jpg");
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 5px 25px;
}
#local_navi001 {
	width: 140px;
	background-image: url("/mirror-assets/19033db14cf35ac47a420bbd1af76be2c6f8fbfe3f13501421df0a12e4cb7ad3.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi001:hover {
	background-image: url("/mirror-assets/3626fc3e4b2c260fd3e19adaa9f9ddf8b21ff7d07563bda5ac93a7d4ce1d2c8b.gif");
}
#local_navi002 {
	width: 140px;
	background-image: url("/mirror-assets/10de6b1c3ff54f49ed832b65136b2bf0abeb4199e3d15b74d8e3628902573d99.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi002:hover {
	background-image: url("/mirror-assets/a1f3cd15cc49f093a111584cf3fe38d022913cbc4ac47117f06e165ddf8583f7.gif");
}
#local_navi003 {
	width: 140px;
	background-image: url("/mirror-assets/76e07dc991c34269540dbef01be1093a439a3323bb9809cf45bb4aaf7e726e91.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi003:hover {
	background-image: url("/mirror-assets/d082d366b2a25024790c3554b4c559b53996e64b3615c4e14fb24dfb7e80e6c5.gif");
}
#local_navi0031 {
	width: 140px;
	background-image: url("/mirror-assets/b91f67e3f67f475623c4f406a8f9d149a139d80ca8e805ecdc1ac81d0a0d08e1.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi0031:hover {
	background-image: url("/mirror-assets/763b3d0e5336a7afeb8ea7ce4efd6c0d4c5e4813fd078bddb1c122f221c3564f.gif");
}
#local_navi004 {
	width: 140px;
	background-image: url("/mirror-assets/5f62de45f5344bc30ff4a29eb2712bd92c71bc534cbbf24c07a9d664c2d4a705.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi004:hover {
	background-image: url("/mirror-assets/7eb5c650aadd7bd38e3e68018de71ed9a2b8f7930add0cd86f6d4439548085fc.gif");
}
#local_navi005 {
	width: 140px;
	background-image: url("/mirror-assets/4787bb1833fc59218e287d9164d8a1ae927425604c6829b794037381b97e6a4d.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi005:hover {
	background-image: url("/mirror-assets/fe3a0d206e92cfbab3a4ced254a2f4546077dc0add96a77b07f497fa63c27470.gif");
}
#local_navi006 {
	width: 140px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi006:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
}
#local_navi007 {
	width: 140px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi007:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
}
#local_navi008 {
	width: 140px;
	background-image: url("/mirror-assets/9dbffdc715e722e4c46fad0a35a4b7bb3d121294dfef0451e440057a56f39941.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi008:hover {
	background-image: url("/mirror-assets/38457f0a80a3acaf5a540eb7e64b5c9b6787ff2118ac9308de99023701e92971.gif");
}
#local_navi009 {
	width: 140px;
	background-image: url("/mirror-assets/3a1e7860e4180f7ec537669c32cece971bc7e030c37b0f28fa1ab00af2733f25.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi009:hover {
	background-image: url("/mirror-assets/c826fa09c4b075d5a7ba895d2929eeac4a5f096cb44de1faf3c8bb71675407cf.gif");
}
#local_navi010 {
	width: 140px;
	background-image: url("/mirror-assets/911ffe76623b431cf2b05971461a3ab07517f562475ba42b1e2a646bbed30466.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi010:hover {
	background-image: url("/mirror-assets/6a4f05bab00ab312deb6058f798ddecf937e89a3f54fbb7681e18fc7dff34172.gif");
}
#local_navi010_1{
	width:140px;
	background-image:url("/mirror-assets/ae2cf0d1e66a26fe2f8d6b35937dd60248feaadc28a10bad23d6b4496f263e87.gif");
	background-repeat:no-repeat;
	background-position:10px 10px;
}

#local_navi010_1:hover{
	background-image:url("/mirror-assets/168b08d98b2f61c77d958e7040dc979db0d4256d6f3eb67bcd7c9ca5e74c11d0.gif");
}
#local_navi011 {
	width: 140px;
	background-image: url("/mirror-assets/b81b6a8f18c7e239688866387407ecc114f08acc18c11f37e38d4861fd347410.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi011:hover {
	background-image: url("/mirror-assets/c16701b82ca410301b2aaf66c31bcb6996f4410c00a7a6b46bdd9ffa2cb464d4.gif");
}
#local_navi012 {
	width: 140px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi012:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
}
#local_navi013 {
	width: 140px;
	background-image: url("/mirror-assets/997c07d0de8c9a41d35041bd2f4f69e548cfce6ac214257e2e252b63c706a928.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi013:hover {
	background-image: url("/mirror-assets/e9f92525cb593086a38c451ffc0de58d7f1a27d63fddeb9ce816d8f5653fc29d.gif");
}
#local_navi014 {
	width: 140px;
	background-image: url("/mirror-assets/cbf09b7341eb1ae9fb77b3b770edd48a2c9d27465a701f0474fc80a7457d51f3.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi014:hover {
	background-image: url("/mirror-assets/2485cc5ab7033bb691c2e8a88edc083ec2ba3ef72bec6e0b1d54a5b570deb25c.gif");
}
#local_navi015 {
	width: 140px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi015:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
}
#local_navi021 {
	width: 140px;
	background-image: url("/mirror-assets/eeaf95bf144a92ea9c67fb6b9be7ebbcb259f4ad913a1b14124efd4cf144bae9.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi021:hover {
	background-image: url("/mirror-assets/d661118fdbe448806fc9263bb9c66e1339a5f2124a594fa82e0f79ac2b393659.gif");
}
#local_navi022 {
	width: 140px;
	background-image: url("/mirror-assets/426e46129e253d33dff8aca875db4bab311fbed0cdef68d3ce198787f8f7349f.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi022:hover {
	background-image: url("/mirror-assets/8cec1ed0d9768ee490e12d18b1fac7c10ec24d14908ae6185ec0ab7612cbe5e0.gif");
}
#local_navi023 {
	width: 140px;
	background-image: url("/mirror-assets/eda61464428fd919a945ea9d05a55f1406bac4ed1ea884c1793af871a3b56c3e.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi023:hover {
	background-image: url("/mirror-assets/8aab3d539f90863a6ca80705e854d451000ecf739f0e0c6c872945b0d9a1596b.gif");
}
#local_navi024 {
	width: 140px;
	background-image: url("/mirror-assets/5960e77273ef06506107f9f9b91f2c7292b095ccf2851d9ff9470bcc40727646.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi024:hover {
	background-image: url("/mirror-assets/88f51ae897240e91a87f21efee4db536912c9e56b56189863a9405c84cab7477.gif");
}
#local_navi025 {
	width: 140px;
	background-image: url("/mirror-assets/223cb2c8395492ecd8637a5613f2568032edf6a63ec816f3a50b5ad90fc22b08.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi025:hover {
	background-image: url("/mirror-assets/a4da86723fd0f710d1e5cda0432961e970912f15b326d355447ff81d777dcf5e.gif");
}
#local_navi026 {
	width: 140px;
	background-image: url("/mirror-assets/f8a5f677b58ff57ded08fa51d0d65419449404b273d3a351c7b97ebf02094d34.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi026:hover {
	background-image: url("/mirror-assets/6bf9df5fba481354a693b2f6f1037614874a404227d6c136a3c88fc4ce80a0b1.gif");
}
#local_navi027 {
	width: 140px;
	background-image: url("/mirror-assets/37aa492c494d8acf2b5d6a7621d8ffe00b21fdd79adbbda897242b9377556ac0.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#local_navi027:hover {
	background-image: url("/mirror-assets/2811457f4595e9622a390a788d5fff75110bf973d8547e377b30c4893d6e96ed.gif");
}

#local_navi028{
	width:140px;
	background-image:url("/mirror-assets/feb443698a2c62362312086a6926c13986417f146953b7291dfb40df8c93ea51.gif");
	background-repeat:no-repeat;
	background-position:10px 10px;
}
#local_navi028:hover{
	background-image:url("/mirror-assets/7ff29d9465e458ef281ed063564aece01e7e9a553af3c53e0e3ad022c1fc2009.gif");
}

#local_navi029{
	width:140px;
	background-image:url("/mirror-assets/ea6caf217d5d54145e50b18fcab72b679c129e67b0b60dab622c420b2f07e956.gif");
	background-repeat:no-repeat;
	background-position:10px 10px;
}
#local_navi029:hover{
	background-image:url("/mirror-assets/2c0eb3b92a2de7a6131f502d16a991bc17eea81c7340f2fb65a1926fc9d108e5.gif");
}
/*���[�J���i�r�Q�[�V�����@�u�悭���鎿��v�Ɓu���⍇���v�{�^���ݒ聫*/
#btn_q {
	clear: left;
	width: 150px;
	height: inherit;
}
#btn_q ul {
	float: left;
	width: 150px;
}
#local_navi_1 {
	margin-top: 10px;
	display: block;
	text-indent: -9999px;
	height: 40px;
	background-image: url("/mirror-assets/39bbaa98e4b7c48df82aed192d1abb923f7b4c17d13b0aa9fdc264934f7eac53.jpg");
	background-repeat: no-repeat;
	border: 1px #dedede solid;
}
#local_navi_1:hover {
	background-image: url("/mirror-assets/d95cf1406295db1b6d8f4191f7425e6f52bfef10c07b8531ba976db0ee6e3e32.jpg");
	background-repeat: no-repeat;
}
#local_navi_2 {
	margin-top: 10px;
	clear: left;
	display: block;
	text-indent: -9999px;
	height: 40px;
	background-image: url("/mirror-assets/b980c6286864352bc04d4515072ca1d0e59739e62c066bee00eb1b737a9d7a98.jpg");
	background-repeat: no-repeat;
	border: 1px #dedede solid;
}
#local_navi_2:hover {
	background-image: url("/mirror-assets/1759129dcb4a2d463199113b1a65f0379d5f65f89b497404d05be00c1786fb98.jpg");
	background-repeat: no-repeat;
}
/* --- MainContents Area --- */
#main_contents {
	width: 645px;
	float: right;
}
/* --- Footer Area --- */
/* ---���R���e�i�[3�ځ�--- */
#container_03 {
	height: 65px;
	background-color: #008d60;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
}
/* ---���R���e�i�[3�ځ�--- */

#footer {
	width: 850px;
	height: inherit;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
}
#footer_contents {
	width: 810px;
	height: 65px;
	background-image: url("/mirror-assets/dba83d887a97a767c12da1cd96427b0c091455e1e85c99eca933946a5c0cd5a3.jpg");
	background-repeat: no-repeat;
	clear: both;
	margin-right: 20px;
	margin-left: 20px;
}
/*�t�b�^�[�i�r�Q�[�V�����̐ݒ聫*/
#footer_navi {
	padding-top: 10px;
	height: 20px;
	float: right;
	width: 810px;
}
#footer_navi a {
	text-decoration: none;
	color: #FFFFFF;
}
#footer_navi ul {
	float: right;
	clear: both;
}
#footer_navi li {
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 11px;
}
#footer li a:hover {
	color: #00CCCC;
	text-decoration: underline;
}
#footer address {
	padding-top: 10px;
	clear: both;
	color: #FFFFFF;
	font-size: 11px;
	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
	font-style: normal;
	text-align: right;
}
.attention1 {
	color: #F00;
	font-style: normal;
}
#container_03 #footer #footer_contents #made_text {
	font-size: 10px;
	color: #FFFFFF;
	float: right;
}
#chinese {
	height: 16px;
	width: 810px;
	margin: auto;
	text-align: right;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
#chinese a:hover {
	color: #00CCCC;
	text-decoration: underline;
}
#chinese a {
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
#item_page_ad_area {
	height: 120px;
	width: 643px;
	margin: 15px auto;
}
#item_page_ad_area a {
	background: url("/mirror-assets/99eadb7300fd2044d66f58603bf0247464cdec30b333fb2f698edb178f4523e2.jpg") no-repeat;
	height: 120px;
	width: 643px;
	text-indent: -9999px;
	display: block;
}
#item_page_ad_area a:hover {
	background: url("/mirror-assets/c1c70f953895f391da72f470e6af2651b8d73356a607525c23c14c97461bc4cf.jpg") no-repeat;
	height: 120px;
	width: 643px;
}
#language {
	height: 25px;
	width: 310px;
	margin: auto;
	text-align: right;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 500px;
}
#language #lan_icon {
	float: right;
}
#language #lan_icon li {
	float: right;
	list-style-type: none;
}
#container_01 #new_header {
	height: 90px;
	width: 810px;
	margin-top: 10px;
}
#container_01 #new_header .nh_logo {
	float: left;
	height: 90px;
	width: 312px;
}
#container_01 #new_header #nh_navi {
	float: right;
	height: 90px;
	clear: none;
	width: 490px;
}
#container_01 #new_header #nh_navi .nhn_1line {
	text-align: right;
	font-size: 12px;
	color: #666666;
	float: right;
	margin-bottom: 10px;
}
#container_01 #new_header #nh_navi .nhn_1line ul {
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 480px;
}
#container_01 #new_header #nh_navi .nhn_1line li {
	float: right;
	margin-left: 10px;
}
#container_01 #new_header #nh_navi .nhn_2line {
	height: 27px;
	width: 480px;
	float: right;
	text-align: right;
	margin-bottom: 15px;
	margin-top: 10px;
}
#container_01 #new_header #nh_navi .nhn_3line {
	height: 30px;
	width: 450px;
	float: right;
}
#container_01 #new_header #nh_navi .nhn_3line li {
	padding: 0px;
	width: 450px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	list-style-type: none;
	float: right;
}
#container_01 #new_header #nh_navi .nhn_3line ul {
	float: left;
	list-style-type: none;
}
#container_01 #new_header #nh_navi .nhn_1line a {
	text-decoration: none;
	color: #666666;
}
#container_01 #new_header #nh_navi .nhn_1line a:hover {
	text-decoration: underline;
	color: #FF6699;
}
#container_01 #new_header #nh_navi .nhn_1line a {
	text-decoration: none;
	color: #666666;
}
#container_01 #new_header #nh_navi .nhn_1line a:hover {
	text-decoration: underline;
	color: #FF6699;
}
#container_01 #new_header #nh_navi .nhn_1line a:visited {
	text-decoration: none;
}
.top_text {
	height: 16px;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
}
.top_text .lan_box {
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #FFFFFF;
}
.top_text .lan_box .lan_eng {
	float: left;
	height: 20px;
	width: 79px;
}
.top_text .lan_box .lan_chi {
	float: right;
	height: 20px;
	width: 77px;
}
.shoplist {
	float: right;
	width: 250px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
.event_box {
	height: 210px;
	width: 645px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-image: url("/mirror-assets/af764629a9d92d4d680851a23098204c480a0ec6144314b3b1d3a71fc5384427.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.event_box .eb_text {
	width: 340px;
	margin-top: 100px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
#container_02 #main_contents #product_top .event_area {
	float: left;
	width: 645px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cart_box {
	margin-bottom: 10px;
	float: left;
	width: 335px;
	font-size: 12px;
	color: #333333;
}
.cart_box .p_sns {
	width: 210px;
	margin-bottom: 5px;
	height: 20px;
	float: right;
}
.cart_box .p_sns .p_tw {
	float: left;
	width: 100px;
	height: 20px;
	clear: none;
}
.cart_box .p_sns .p_fb {
	float: right;
	width: 100px;
	height: 20px;
	clear: none;
}
.cart_box .clear {
	clear: both;
}
.cart_box .1line_text {
	clear: both;
	float: left;
	width: 340px;
	margin-top: 5px;
}
.cart_box .buy {
	float: left;
	width: 335px;
}
.cart_box .buy table {
	font-size: 14px;
}
.cart_box .buy_sub {
	font-size: 12px;
	color: #333333;
	margin-bottom: 0px;
	width: 250px;
	float: right;
	clear: both;
}
#wrapper #contents_area #container_02 #main_st #company .profile .link2 {
	float: left;
	width: 500px;
}
#company .profile a {
	text-decoration: none;
}
#company .profile a:visited {
	text-decoration: none;
}
#company .profile a:hover {
	text-decoration: none;
}
#company .profile a:active {
	text-decoration: none;
}
/* 2016�N�@�����������L�����y�[���@CSS�@�������� */
#key1 {
	clear: both;
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.parts7 {
	background-image: url("/mirror-assets/0699b894711fa2792392cf0cc46bef3bc2607f1023f625bd4ac8d0bd8549a201.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 227px;
	width: 645px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
}
.parts7 .att_tx {
	clear: both;
	width: 505px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	padding: 10px;
	border: 2px dotted #FF0000;
}
.parts8 {
	background-image: url("/mirror-assets/b72b5a8b20f04aede436685af709879acf3f70bc71a8e112dab7fb6f7e33610c.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	height: 99px;
	width: 645px;
	margin-right: auto;
	margin-left: auto;
}
.parts8 #btn_link {
	height: 55px;
	width: 474px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 5px;
}
.sp_main {
	max-width: 640px;
	height: auto;
}
#key1p {
	width: 100%;
}
.parts7p {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 20px;
}
.parts7p .att_txp {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	border: 1px dotted #FF0000;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.sp_only .parts8p {
	clear: both;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
}
.parts8p #btn_linkp {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
/* 2016�N�@�����������L�����y�[���@CSS�@�����܂� */
#key2p {
	margin-bottom: 20px;
}
.att_txp .att_tt {
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	margin-bottom: 5px;
}
.parts7p .att_txp .att_waku {
	margin-bottom: 5px;
	font-size: 12px;
	color: #333333;
}
.parts8 .line_att {
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	text-align: center;
}
.2016win {
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}

/* ------------------------------
   191127 ��ЊT�v���[�r�[�ǉ�
------------------------------ */
#company .movie{
	width: 88%;
	margin:0 auto;
}

#company .movie .move01 {
	float: left;
	 width: 50%; 
	line-height: 1.6em;
	padding: 2% 0px;
}
#company .movie .move02 {
    float: right;
    width: 30%;
	padding: 2% 0px;
    padding-right: 19%;
}
#company .movie .move02 img {
	width: 100%;
}
.sp {
	display: none;
}
 @media only screen and (max-width: 768px) {
#company .movie{
width: 98%;
 }
#company .movie .move01 {
	 width: 57%;
	margin: 0 auto;
	padding-right: 0;
}


#company .movie .move02 {
 /*float: none;*/
 width: 40%;
 margin: 0 auto;
	padding-right: 0;
}
 #company .movie_tt {
 margin: 5% 0;
}
 .pc {
 display: none !important;
}
.sp {
 display: block;
 position: -webkit-sticky; /* Safari */
 position: sticky;
}
}