@charset "Shift_JIS";
/* CSS for Top Page (All) */

*{
	margin:0;
	padding:0;
}

li{
	list-style-type:none;
}

p{
	color:#333333;
	font-size:12px;
}

.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;
}

#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:117px;
	background-image:url("/mirror-assets/95b5d932035081b6bf62c23a28db6116af60348520e88069277ce750dde5802b.jpg");
	border-left:1px #dedede solid;
}

#navi01:hover{
	background-image:url("/mirror-assets/9d6d3d2eda08a444bc6bdf5b0eb4cd4dabb85aefc1e87f066f4c38c5d629f09b.jpg");
	border-left:1px #dedede solid;
}


#navi02{
	width:117px;
	background-image:url("/mirror-assets/f52df79e9f3e09ae7fa19d5dec2d41f5b1bb732696862547f7a2a68284c9c8b2.jpg");

}

#navi02:hover{
	background-image:url("/mirror-assets/f604985bb292a82af4212ba14339a76780807875abdb7fd1e2741fb83880cd0c.jpg");
}

#navi03{
	width:134px;
	background-image:url("/mirror-assets/8279d114055ac9bd1719da2421472b032a5dc963befdd114caac0906e2903d89.jpg");
}

#navi03:hover{
	background-image:url("/mirror-assets/1dc431126d43d3c92f925d0ff090934f4e7e272e9d22f0779cca433656226d65.jpg");
}

#navi04{
	width:159px;
	background-image:url("/mirror-assets/d3f1583246511dd491c969fa0c9355d3fc8f0443d5c1ebb56e389ed8a2b0d3c5.jpg");
}

#navi04:hover{
	background-image:url("/mirror-assets/24bd6b110fcd488038a648598ad232de337dc6cd7e9b3284e4f512953e9e1817.jpg");
}

#navi05{
	width:117px;
	background-image:url("/mirror-assets/59b68a45a6290f6090debe59d524087d90a27508882f6583ab7a72033bf4264d.jpg");
}

#navi05:hover{
	background-image:url("/mirror-assets/ad25880a124e0509dad980e553e6dffb1b12d3747de1c1f346ff45cb93ecdee8.jpg");
}

#navi06{
	width:159px;
	background-image:url("/mirror-assets/2d78706279b63398407a292b69b78bffd0cd15621af54e317e41b687de9da6d5.jpg");
}

#navi06:hover{
	background-image:url("/mirror-assets/0d3d77a7373bb38dd24c1522d3de89eeb8987f728f8dd1cb44cf0ba7f828d269.jpg");
}
#navi07{
	width:159px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22/%3E");
}

#navi07: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;
	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_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");
}
/*���[�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: 379px;
	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;
}

/*�@************���i�ꗗ�y�[�W�@CSS�ݒ�@��������************�@*/
/* ���i�y�[�W�@�|�C���g������20PX���� */
.user_inner_content {
    margin-bottom: 20px;
    margin-top: 20px;
}
.FS2_point {
    padding-bottom: 20px;
}
/* ���i�y�[�W�@���r���[���@�P�OPX����*/
p.FS2_ItemComment {
    margin-top: 10px;
}

/* ���i�y�[�W�@���i���@��5px*/
.FS2_itemPrice_text {
    padding: 0px;
    margin: 0 0 5px 0;
}
/* ���i�y�[�W�@�|�C���g���@��10px�_���F�ύX*/
.FS2_point {
    padding-bottom: 10px;
    margin-bottom: 10px;
	border-bottom: 1px dotted #999999;
}
/* ���i�y�[�W�@�c�b�C�^�[�{�^���E�󔒖����@��10px*/

}
/*�@************���i�ꗗ�y�[�W�@CSS�ݒ�@�����܂�************�@*/