/*------------------------------------------
CONTACT
------------------------------------------*/
.main {width:700px;}
.side {left:30px;}

h2.mobile-title {
width:700px;
height:23px;
background:url("../img/mobile-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0;
margin:0 0 20px 0;
}

/*========== Wacoal Mobile ==========*/
h3.mobile-web-title {
width:674px;
height:70px;
background:url("../img/mobile-web-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0;
margin:0;
}
h3.mobile-store-title {
width:674px;
height:70px;
background:url("../img/mobile-store-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0;
margin:0;
}
h3.mobile-style-title {
width:674px;
height:70px;
background:url("../img/mobile-style-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0;
margin:0;
}

.mobile-site-bottom {
width:674px;
padding:0 0 12px 0;
background:#f7f7f7 url("../img/mobile-bottom.gif") bottom left no-repeat;
margin:0 0 20px 0;
}
.mobile-site {
width:674px;
overflow:hidden;
}
.mobile-site-inner {
border-left:1px solid #999999;
border-right:1px solid #999999;
padding:0 10px;
color:#000000;
line-height:180%;
}
.mobile-site-topic {color:#ff6600;}
.mobile-site-txt {padding:0 0 10px 0; color:#666666;}
.mobile-site-url {color:#000000; font-family:Verdana,Arial, helvetica, sans-serif;}
.mobile-site-btn a:link,
.mobile-site-btn a:visited {
display:block;
width:157px;
height:35px;
background:url("../img/mobile-web-mail.gif") top left no-repeat;
text-indent:-9999em;
overflow:hidden;
}
.mobile-site-btn a:hover,
.mobile-site-btn a:active {background:url("../img/mobile-web-mail.gif") bottom left no-repeat;}

/*------------------------------------------
Parts : ワコールの携帯サイトニュース
------------------------------------------*/
h3.mobile-news-title {
width:205px;
height:37px;
background:url("../img/mobile-news-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 3px;
}
.mobile-news-bottom {
width:205px;
background:url("../img/mobile-news-bottom.gif") bottom left no-repeat;
padding:0 0 10px 0;
margin:0 0 0 3px;
}
.mobile-news {
width:185px;
background:#ffeecc;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
padding:0 9px;
}
.mobile-news-inner {
background:#ffffff;
padding:0 0 2px 0;
}
ul.mobile-news-list {
margin:0;
padding:0;
list-style-type:none;
}
ul.mobile-news-list li {
padding:12px 9px 10px 9px;
background:#f5f5f5 url("../img/mobile-news-line.gif") top left no-repeat;
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
}
.mobile-news-date {
font-size:10px; 
color:#999999;
}

.contact-faq-icn {
background:url("../img/icn-faq.gif") left no-repeat;
height:30px;
margin:10px 0 0 0;
padding:16px 0 0 52px;
}
.contact-faq-link {
background:url("../img/icn-arw3.gif") left no-repeat;
padding:0 0 0 10px;
line-height:12px;
}
.contact-faq-link a:hover,
.contact-faq-link a:active {border-bottom:1px dotted #ff3300;}

/*------------------------------------------
Parts : 重要なお知らせ
------------------------------------------*/
h3.release-imprtnt-title {
width:205px;
height:36px;
background:url("../img/release-imprtnt-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 3px;
}
.release-imprtnt-bottom {
width:205px;
background:url("../img/release-imprtnt-bottom.gif") bottom left no-repeat;
padding:0 0 26px 0;
margin:0 0 0 3px;
}
.release-imprtnt {
width:203px;
background:#ffffff;
border-left:1px solid #a9a9a9;
border-right:1px solid #a9a9a9;
}
.release-imprtnt-inner {padding:0 18px;}
.release-imprtnt-date {
margin:18px 0 0 0;
color:#999999;
font-family:Verdana,Arial, helvetica, sans-serif;
}
.release-imprtnt-txt a:link,
.release-imprtnt-txt a:visited {color:#000000; text-decoration:none;}
.release-imprtnt-txt a:hover,
.release-imprtnt-txt a:active {color:#ff3300; border-bottom:1px dotted #ff3300;}
.release-imprtnt-link {
background:url("../img/icn-arw3.gif") left no-repeat;
padding:0 0 0 10px;
line-height:12px;
margin:24px 0 0 0;
}
.release-imprtnt-link a:hover,
.release-imprtnt-link a:active {border-bottom:1px dotted #ff3300;}

/*------------------------------------------
Parts : 下着の知識
------------------------------------------*/
h3.contact-info-title {
width:205px;
height:36px;
background:url("../img/contact-info-title.gif") top left no-repeat;
text-indent:-9999em;
margin:16px 0 0 3px;
}
.contact-info {
width:205px;
background:url("../img/contact-info-bottom.gif") bottom left no-repeat;
padding:0 0 22px 0;
margin:0 0 0 3px;
}
.contact-info-inner {
background:#fff2f2;
border-left:1px solid #cc9999;
border-right:1px solid #cc9999;
padding:0 18px;
}
.contact-info-icn {padding:28px 10px 0 0;}
.contact-info-link {padding:28px 0 0 0;}
.contact-info-link a:hover,
.contact-info-link a:active {border-bottom:1px dotted #ff3300;}
