@charset "utf-8";

/* M O V E */

.innerboxM25 {
	clear:both;
	margin:30px 24px;
	width:568px;
}



/* Footer Contents Common
----------------------------------------*/

/*sidemenu*/

.NewsCategoryNavi {
	float:right;
	width:162px;
	background:#000e42;
	}


/* FAQ
----------------------------------------*/

.contentM25 {
	width:566px;
	margin:20px 0 0 25px;
	}

.faqQuestion{
	width:566px;
	padding-bottom:47px;
}

.faqQuestion h3{
	width:566px;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}

.faqQuestion ul{
	width:566px;
	padding-bottom:47px;
}

.faqQuestion ul li{
	background:url(../../faq/images/iconQ.gif) no-repeat 0 0 ;
	padding-left:30px;
	line-height:130%;
	margin-bottom:20px;
	font-weight:bold;
}


.faqMember{
	width:566px;
	padding-top:44px;

}

.faqMember h3{
	width:566px;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}

.faqMember ul{
	width:566px;
	padding-bottom:47px;
}

.faqMember ul li{
	background:url(../../faq/images/iconMem.gif) no-repeat 0 0 ;
	padding-left:30px;
	line-height:130%;
	margin-bottom:20px;
	font-weight:bold;
}


.faqAnswer{
	width:566px;
}


.faqAnswer h3{
	width:566px;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}

.faqAnswer dl{
	width:566px;
	padding-bottom:24px;
}

.faqAnswer dt{
	width:536px;
	background:url(../../faq/images/iconQ2.gif) no-repeat 0 0 ;
	padding-left:30px;
	line-height:130%;
	font-weight:bold;
	color:#000e41;
	margin-bottom:24px;
}

.faqAnswer dd{
	background:url(../../faq/images/iconA.gif) no-repeat 0 0 ;
	padding-left:30px;
	line-height:130%;
	padding-bottom:47px;
}

.returnedPolicy{
	padding-top:25px;
	margin-top:25px;
	padding-bottom:47px;
}

.returnedPolicyNew{
	color:#666666;
	border:1px solid #ccc;
	padding:10px 10px;
	margin-bottom:20px;

}

.returnedPolicyNew .returnedPolicyTitle{
	margin-bottom:10px;
	font-weight:bold;
	font-size:120%;
}


.returnedPolicyNew .returnedPolicyDate{
	text-align:right; 
	margin-bottom:10px;
}

.returnedPolicyNew p{
	color:#666666;
	margin-top:20px;
	margin-bottom:20px;
}


.returnedPolicyNew ul li{
	background:url(../../faq/images/icon_policy.gif) no-repeat 0 0 ;
	padding-left:30px;
	line-height:130%;
	margin-bottom:10px;

}


.returnedPolicyOld{
	border:1px solid #ccc;
	padding:10px 10px;


}


.PolicyFont{

	line-height:130%;
	font-weight:bold;
	color:#000e41;
	margin-bottom:10px;
}

.returnedPolicy h3{
	width:566px;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;

}

.returnedPolicy h4{
	color:#666666;
	font-weight:bold;
	margin-bottom:0;
}

.returnedPolicy p{
	color:#666666;
	margin-bottom:20px;
}



.faqInqury {
	width:566px;
	padding-top:25px;
	margin-top:25px;
	border-top:1px solid #ccc;
}


.faqInqury p{
	font-weight:bold;
	color:#000e41;
	font-size:114%;
	line-height:150%;
	margin-bottom:20px;
}

.faqInqury a{
	display:block;
	width:175px;
	height:18px;
	text-indent:-9999px;
	font-size:0px;
	background:url(../../faq/images/navi_inquiry.gif) no-repeat center ;
}

.faqInqury a:link{
	background:url(../../faq/images/navi_inquiry.gif) no-repeat center ;
}
.faqInqury a:hover{
	background:url(../../faq/images/navi_inquiry_o.gif) no-repeat center ;
}

.toTop a {
	display:block;
	width:67px;
	height:10px;
	float:right;
	margin-top:15px;
}

.underLineLinkFAQ a:link    { color:#000e42; text-decoration:underline; } 
.underLineLinkFAQ a:visited { color:#000e42; text-decoration:underline; }  
.underLineLinkFAQ a:hover   { color:#FFFFFF; background-color:#000e42; text-decoration:none; } 
.underLineLinkFAQ a:active  { color:#FFFFFF; background-color:#000e42; text-decoration:none; }





/* TERMS OF USE
----------------------------------------*/

.TofU h2 {
	font-weight:bold;
	color:#000e42;
	line-height:200%;
}

.TofU p {
	line-height:200%;
	padding-bottom:25px;
}



/* PRIVACY POLICY
----------------------------------------*/

.resume {
	font-weight:bold;
	margin-bottom:30px;
	line-height:200%;
}

.resume a:link    { color:#000e42; text-decoration:none; } 
.resume a:visited { color:#000e42; text-decoration:none; }  
.resume a:hover   { color:#FFFFFF; background-color:#000e42; text-decoration:none; } 
.resume a:active  { color:#FFFFFF; background-color:#000e42; text-decoration:none; }


/* COMPANY
----------------------------------------*/

.companyData {

}

.companyData th {
	font-weight:bold;
	color:#000e42;
	line-height:300%;
	width:150px;
}

.companyData a:link    { color:#000e42; text-decoration:underline; } 
.companyData a:visited { color:#000e42; text-decoration:underline; }  
.companyData a:hover   { color:#FFFFFF; background-color:#000e42; text-decoration:none; } 
.companyData a:active  { color:#FFFFFF; background-color:#000e42; text-decoration:none; }


/* MAIL MEMBER
----------------------------------------*/


.mmBBblock {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

.mmBBblock a img{
	display:inline-block;  
}
.fontRed{
	color:#FF0000;
}

.mmBBH401{
	font-weight:bold;
	line-height:150%;
}
.mm-Btn a{
	float:left;
	margin-right:8px;
	 
}

.mmBBvs25 {
	padding-top:25px;
}

.mm-attention{
	color:#f00;
	font-weight:bold;
}


.mmBBblock a:link    { color:#000e42; text-decoration:underline; } 
.mmBBblock a:visited { color:#000e42; text-decoration:underline; }  
.mmBBblock a:hover   { color:#FFFFFF; background-color:#000e42; text-decoration:none; } 
.mmBBblock a:active  { color:#FFFFFF; background-color:#000e42; text-decoration:none; } 


/* CONTACT US
----------------------------------------*/

.contactINPUTblock .cred {
	color:#E60012;
}

.contactINPUTblock .p20 {
	padding:20px 0px;
}

.contactINPUTblock .sepVL3 {
	width:566px;
}

.contactINPUTblock .sepVL3 td {
	border:1px solid #CCCCCC;
	padding:8px;
	border-left:0px;
	border-right:0px;
}

.contactINPUTblock .sepVL3 .Fname {
	width:50px;
	margin-left:5px;
	margin-right:10px;
}

.contactINPUTblock .sepVL3 .Fmail {
	width:200px;
}

.contactINPUTblock .sepVL3 .Fsex {
	margin-left:0px;
	margin-right:5px;
}

.contactINPUTblock .sepVL3 .FsexW {
	margin-left:30px;
	margin-right:5px;
}

.contactINPUTblock .sepVL3 .Fnote {
	width:320px;
	height:70px;
}

.contactINPUTblock .Fsubmit {
	width:566px; 
	text-align:right; 
	margin:20px 0px;
}


/* MOBILE
----------------------------------------*/

.mobileSTR p {
	margin-bottom:50px;
}

.mobileSTL {
	float:left;
}

.mobileSTR {
	float:right; 
	width:361px;
}

.mobileMM {
	width:566px;
	margin-top:50px;
	padding:30px 0px;
	border-top:1px solid #CCCCCC;
}

.mobileMM p {
	padding-top:25px;
}


/* SITE MAP
----------------------------------------*/

.siteMap {
	border-top:1px solid #CCCCCC; 
	margin-top:20px; 
	padding-top:22px;
}

.sitemapLb {
	float:left; 
	width:270px;
}

.sitemapRb {
	float:right; 
	width:270px;
}

.siteMap .dotstyleli {
	list-style:inherit;
	list-style-position:inside;
	list-style-type: disc;
	margin-left:15px;
	line-height:170%;
	padding-bottom:20px;
}

.siteMap h3 a{
	display:block;
	height:18px;
	text-indent:-9999px;
	font-size:0px;
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:15px;
}

.siteMap .smb0 {
	padding-bottom:10px;
}

.siteMap h3.top a,
.siteMap h3.top a:link{
	background-image:url(../../sitemap/images/sitemap_top.gif);
	width:50px;
}
.siteMap h3.top a:hover{
	background-image:url(../../sitemap/images/sitemap_top_on.gif);
	width:50px;
}

.siteMap h3.concept a,
.siteMap h3.concept a:link{
	background-image:url(../../sitemap/images/sitemap_concept.gif);
	width:147px;
}
.siteMap h3.concept a:hover{
	background-image:url(../../sitemap/images/sitemap_concept_on.gif);
	width:147px;
}

.siteMap h3.product a,
.siteMap h3.product a:link{
	background-image:url(../../sitemap/images/sitemap_product.gif);
	width:89px;
}
.siteMap h3.product a:hover{
	background-image:url(../../sitemap/images/sitemap_product_on.gif);
	width:89px;
}

.siteMap h3.about a,
.siteMap h3.about a:link{
	background-image:url(../../sitemap/images/sitemap_about.gif);
	width:102px;
}
.siteMap h3.about a:hover{
	background-image:url(../../sitemap/images/sitemap_about_on.gif);
	width:102px;
}

.siteMap h3.stores a,
.siteMap h3.stores a:link{
	background-image:url(../../sitemap/images/sitemap_stores.gif);
	width:77px;
}
.siteMap h3.stores a:hover{
	background-image:url(../../sitemap/images/sitemap_stores_on.gif);
	width:77px;
}

.siteMap h3.news a,
.siteMap h3.news a:link{
	background-image:url(../../sitemap/images/sitemap_news.gif);
	width:63px;
}
.siteMap h3.news a:hover{
	background-image:url(../../sitemap/images/sitemap_news_on.gif);
	width:63px;
}

.siteMap h3.mail a,
.siteMap h3.mail a:link{
	background-image:url(../../sitemap/images/sitemap_mail.gif);
	width:171px;
}
.siteMap h3.mail a:hover{
	background-image:url(../../sitemap/images/sitemap_mail_on.gif);
	width:171px;
}

.siteMap h3.mobile a,
.siteMap h3.mobile a:link{
	background-image:url(../../sitemap/images/sitemap_mobile.gif);
	width:75px;
}
.siteMap h3.mobile a:hover{
	background-image:url(../../sitemap/images/sitemap_mobile_on.gif);
	width:75px;
}

.siteMap h3.company a,
.siteMap h3.company a:link{
	background-image:url(../../sitemap/images/sitemap_company.gif);
	width:91px;
}
.siteMap h3.company a:hover{
	background-image:url(../../sitemap/images/sitemap_company_on.gif);
	width:91px;
}

.siteMap h3.contact a,
.siteMap h3.contact a:link{
	background-image:url(../../sitemap/images/sitemap_contact.gif);
	width:108px;
}
.siteMap h3.contact a:hover{
	background-image:url(../../sitemap/images/sitemap_contact_on.gif);
	width:108px;
}

.siteMap h3.career a,
.siteMap h3.career a:link{
	background-image:url(../../sitemap/images/sitemap_career.gif);
	width:86px;
}
.siteMap h3.career a:hover{
	background-image:url(../../sitemap/images/sitemap_career_on.gif);
	width:86px;
}

.siteMap h3.faq a,
.siteMap h3.faq a:link{
	background-image:url(../../sitemap/images/sitemap_faq.gif);
	width:52px;
}
.siteMap h3.faq a:hover{
	background-image:url(../../sitemap/images/sitemap_faq_on.gif);
	width:52px;
}

.siteMap h3.terms a,
.siteMap h3.terms a:link{
	background-image:url(../../sitemap/images/sitemap_terms.gif);
	width:123px;
}
.siteMap h3.terms a:hover{
	background-image:url(../../sitemap/images/sitemap_terms_on.gif);
	width:123px;
}

.siteMap h3.pp a,
.siteMap h3.pp a:link{
	background-image:url(../../sitemap/images/sitemap_pp.gif);
	width:135px;
}
.siteMap h3.pp a:hover{
	background-image:url(../../sitemap/images/sitemap_pp_on.gif);
	width:135px;
}

.siteMap h3.whatshot a,
.siteMap h3.whatshot a:link{
	background-image:url(../../sitemap/images/sitemap_whatshot.gif);
	width:177px;
}
.siteMap h3.whatshot a:hover{
	background-image:url(../../sitemap/images/sitemap_whatshot_on.gif);
	width:177px;
}











