/*------------------------------------------------------------
Mobile Site Introduction
------------------------------------------------------------*/
body.mobile #ttl h1 {
height:25px;
background:#000000 url("../img/cmn/icn-ttl2.gif") left no-repeat;
padding:0 0 0 36px;
}

body.mobile h2 {
margin:0 0 8px 0;
}

/*------------------------------------------------------------
Mobile Pick Up
------------------------------------------------------------*/
#mobile-pickup {
width:800px;
margin:0 auto;
padding:40px 0 0 0;
}
#mobile-pickup-inner {
}
#mobile-pickup table td {
vertical-align:top;
}

#mobile-pickup .pickup {
padding:0 0 34px 0;
background:url("../img/cmn/line-dot.gif") bottom left repeat-x;
margin:0 0 34px 0;
}
#mobile-pickup .pickup-pic {
width:185px;
padding:0 30px 0 0;
}
#mobile-pickup .pickup-name {
height:90px;
}
#mobile-pickup .pickup-name h2 {
padding:0;
margin:0;
}
#mobile-pickup .pickup-txt {
padding:0 30px 0 0;
}
#mobile-pickup .pickup-txt p {
font-size:12px;
line-height:17px;
padding:0;
margin:0;
}
#mobile-pickup .pickup-qr {
width:160px;
height:158px;
padding:0;
}

/*------------------------------------------------------------
Mobile Site
------------------------------------------------------------*/
#mobilesite {
width:800px;
margin:0 auto;
}
#mobilesite-inner {}
#mobilesite .mobsite-name {
vertical-align:bottom;
}
#mobilesite table {
margin-bottom:50px;
}
#mobilesite table td {
padding-right:53px;
}
#mobilesite table td.listend {
padding-right:0;
}
#mobilesite table td.mobsite-name {
padding-bottom:6px;
}
#mobilesite table td.mobsite-qr {
padding-bottom:34px;
}

#mobilesite table td.mobsite-qr-end {
padding-bottom:34px;
background:url("../img/cmn/line-dot.gif") bottom left repeat-x;
}


