@charset "UTF-8";/* シェアツール機能 2010年7月29日追加 */
.shopInfo-share-tool {padding:5px 0 2px 0;}
.shopInfo-share-tool-facebook {border:none;overflow:hidden;width:300px;height:80px;}
/*--Share tools window---------------------------------------------------*/
.ShareToolsWindow {width:295px;margin:0;padding:0;border:#666 3px solid;background-color: #ffffff;display:none;position:absolute;}
.ShareToolsWindow div.sharetittle {font-size:14px;margin:0;padding:2px 0 0 4px;background:#f2f2f2;border-bottom:#999 1px solid;}
.ShareToolsWindow a.w_close {background-image:url(../images/sharetool/btn_sharetool_close.gif) no-repeat;float:right;padding:2px 3px 0 0;}
.ShareToolsWindow ul li{margin:0 0 5px 0;}
.ShareToolsWindow ul li a{font-size:12px;}
.ShareToolsWindow ul.list01 {list-style: none;width:130px;float:left;margin:0;padding:15px 10px 15px 10px;}
.ShareToolsWindow ul.list02 {list-style: none;width:135px;float:left;margin:0;padding:15px 10px 15px 0;}
.ShareToolsWindow ul li.google {background:url(../images/sharetool/sharetoolicon_google.gif) no-repeat;padding:0 0 0 18px;}
.ShareToolsWindow ul li.more {background:url(../images/sharetool/sharetoolicon_more.gif) no-repeat;padding:0 0 0 18px;}
.ShareToolsWindow ul li.yahoo {background:url(../images/sharetool/sharetoolicon_yahoo.gif) no-repeat;padding:0 0 0 18px;}
.ShareToolsWindow ul li.hatena {background:url(../images/sharetool/sharetoolicon_hatena.gif) no-repeat;padding:0 0 0 18px;}
.ShareToolsWindow ul li.delicio {background:url(../images/sharetool/sharetoolicon_delicio.gif) no-repeat;padding:0 0 0 18px;}
.ShareToolsWindow ul li.favorite {background:url(../images/sharetool/sharetoolicon_favorite.gif) no-repeat;padding:0 0 0 18px;}
.ShareToolsWindow .gray {background:#eee;border-top:#999 1px solid;height:25px;text-indent:-9000px;margin:0;padding:0;}
.ShareToolsWindow .clearb {clear:both;}
.sharebox {border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:3px;width:294px;background:url(../images/sharetool/sheretoolsbox_bg.gif) repeat-x;margin-top:2px;}
.sharebox {padding-top:3px\9;}
span.mixi img {padding-bottom:7px;}
.howtobox {padding:3px;width:294px;margin-top:2px;text-align:right;}
.newcomer {padding:3px;width:294px;border-bottom:1px solid #d9d9d9;}
/*--affiliate Share tools window---------------------------------------------------*/
.sharetoolpanel .section_popup {display:block;border:3px solid #666666;margin:0 0 0 0;padding:0;font-size:12px;line-height:140%;}
.section_popup p.btn a img {border:none;}
.section_popup p {margin:0;padding:0;}
.section_popup a {color:#0000FF;}
.mail {width:260px;}
.section_popup dl.top {width:230px;line-height:160%;margin:0 0 5px 0;}
.section_popup dl.dotline {background:url(../images/sharetool/dotline.gif) repeat-x top;width:230px;line-height:160%;padding-top:5px;margin:0;}
.section_popup dl.top dt {float:left;width:18px;clear:both;font-weight:bold;}
.section_popup dl.top dt img {vertical-align:middle;}
.section_popup dl.top dd {width:208px;margin-left:18px;}
dl.dotline {}
.section_popup .head {background:url(../images/sharetool/line_header.gif) bottom left no-repeat;}
.section_popup .shareselect {border:1px solid #b7c7e1;font-size:bold;background:url(../images/sharetool/share_check.gif);padding:7px 3px 3px 3px;}
.section_popup .shareselect p {margin-bottom:10px;}
.section_popup .shareselect input {vertical-align:-0.2em;}
.section_popup p.attention {font-size:90%;font-weight:bold;margin-left:10px;margin-top:3px;}
.section_popup p.tittle {color:#464341;font-weight:bold;background:#f6f6f6;line-height:180%;margin-left:3px;}
.section_popup p.chosen {border-top:1px solid #9a9a9a;padding-left:26px;padding-top:12px;height:26px;}
.section_popup a.w_close {background-image:url(../images/sharetool/btn_sharetool_close.gif) no-repeat;float:right;padding:4px 3px 0 0;}
.section_popup .minicontents {background:url(../images/sharetool/line_contentbottom.gif) bottom repeat-x;padding:0 0 5px 0;}
.section_popup .minicontents p {color:#6a6a6a;font-size:12px;}
.section_popup .share {margin:7px 15px 7px 15px;color:#6a6a6a;}
.section_popup .share img {margin-bottom:10px;}
.section_popup .share span {font-weight:bold;}
.section_popup .share span.normal {}
.section_popup .share span.change {color:#db0000;}
.section_popup .share p.link {margin:7px 0;}
.section_popup .share a {background:url(../images/sharetool/arrow.gif) no-repeat scroll 3px;padding-left:10px;}
.section_popup .noregister {margin:15px;color:#6a6a6a;padding-top:20px;background:url(../images/sharetool/noregister_line.gif) no-repeat top left;float:none;clear:both;}
.section_popup .noregister p {margin:5px 0px;color:#6a6a6a;font-size: 12px;padding-top:0px;float:none;clear:both;}
.section_popup p.btn {text-align:center;margin-top:15px;}
.section_popup .foot {background:#f5f5f5;border-top:1px solid #9a9a9a;text-align:center;padding:2px;float:none;clear:both;}
.section_popup .foot_notlogin {background:#f5f5f5;text-align:center;padding:3px;float:none;clear:both;}
.section_popup .txtfield {margin:15px;color:#6a6a6a;}
.section_popup .twitterfield {margin:10px 15px 5px 15px;color:#6a6a6a;}
.section_popup .qrfield {padding-top:10px;background:url(../images/sharetool/dotline.gif) repeat-x top;}
.section_popup img.qrcode {float:right;padding:2px 3px 0 10px;margin-bottom:10px;}
.section_popup .txtfield p.fix {font-weight:bold;margin-bottom:15px;}
.section_popup p.mobilemail {margin-bottom:10px;}
.section_popup .txtfield input {font-size:12px;}
.section_popup .txtfield input.mailadd {height:17px;width:217px;margin-left:10px;margin-bottom:15px;}
.section_popup .txtfield input.mobile {height:17px;width:87px;margin-left:10px;}
.section_popup .txtfield select.domain {height:17px;width:100px;font-size:12px;}
.section_popup .txtfield textarea.comment {width:217px;height:80px;margin-left:10px;margin-bottom:15px;overflow:auto;font-size:12px;}
.section_popup .txtfield textarea.mobilecomment {width:217px;height:60px;margin-left:10px;margin-bottom:15px;overflow:auto;font-size:12px;}
.section_popup .txtfield .leftmargin {margin-left:10px;}
.section_popup .txtfield .red {color: #DB0000;}
.section_popup p.headline {background:url(../images/sharetool/headline.gif) no-repeat top left;padding-left:10px;height:17px;margin-bottom:8px;font-weight:bold;padding-top:2px;}
.section_popup p.orangebar {color:#6a6a6a;font-size:12px;background:url(../images/sharetool/headline.gif) no-repeat top left;padding-left:10px;min-height:17px;margin-bottom:8px;padding-top:2px;display:block;}
.section_popup .red {color:#db0000;}
.section_popup ul.left li,
.section_popup ul.right li {margin:0 0 5px 0;height:20px;}
.section_popup ul.left {list-style: none;margin:0;padding:0;float:left;width:105px;}
.section_popup ul.right {list-style: none;margin:0;padding:0;float:right;width:105px;}
.section_popup .iconlist {width:230px;height:93px;overflow: auto;margin: 10px auto;border:1px solid #e6e6e6;background:#fff;}
.section_popup .iconlist ul li.msn {background:url(../images/sharetool/icon_msn.gif) no-repeat 2px;padding:6px 0 0 24px;}
.section_popup .iconlist ul li.gmail {background:url(../images/sharetool/icon_gmail.gif) no-repeat 2px;padding:6px 0 0 24px;}
.section_popup .iconlist ul li.yahoo {background:url(../images/sharetool/icon_yahoo.gif) no-repeat 2px;padding:6px 0 0 24px;}
.section_popup .iconlist ul li.goo {background:url(../images/sharetool/icon_goo.gif) no-repeat 2px;padding:6px 0 0 24px;}
.section_popup .iconlist ul li.form {background:url(../images/sharetool/icon_form.gif) no-repeat 2px;padding:6px 0 0 24px;}
.section_popup .iconlist ul li.mobile {background:url(../images/sharetool/icon_mobile.gif) no-repeat 2px;padding:6px 0 0 24px;}
.section_popup .iconlist ul li.mailer {background:url(../images/sharetool/icon_mailer.gif) no-repeat 2px;padding:6px 0 0 24px;}
.section_popup a.exp {background:url(../images/sharetool/btn_exp.gif) no-repeat 0 0;height:27px;width:152px;text-indent:-9999px;display:block;overflow:hidden;margin:0 auto;}
.section_popup a.exp:hover {background-position:0 -27px;}
.section_popup a.next {background:url(../images/sharetool/btn_next.gif) no-repeat 0 0;height:27px;width:82px;text-indent:-9999px;display:block;overflow:hidden;margin:0 auto;}
.section_popup a.next:hover {background-position:0 -27px;}
.section_popup a.close {background:url(../images/sharetool/btn_close.gif) no-repeat 0 0;height:27px;width:92px;text-indent:-9999px;display:block;overflow:hidden;margin:0 auto;}
.section_popup a.close:hover {background-position:0 -27px;}
span.liketext {background-image:0;}
.sharetoolbox {height:30px;background: url(../images/sharetool/share_background.gif) right no-repeat;display:inline-block;}
* html .sharetoolbox {background:url(../images/sharetool/share_background.gif) right
no-repeat scroll top;width:129px;}
.sharetoolbox img {margin-right:3px;}
.sharetoolbox img.icon {margin-bottom:3px;}
.sharetoolbox img.last {margin-right:5px;}
span.mixi img {padding-bottom:7px;}
.ShareTools .line {margin:3px 0 5px 0;}
.ShareTools .line_bottom {margin:0px 0 3px 0;white-space:nowrap;float:none;clear:both;height:1px;}
iframe.facebook {margin-bottom:4px;border:none;overflow:hidden;width:134px;height:21px;background-image:0px;margin-top:3px;}
span.expl {float:right;margin-top:3px;}
span.use {line-height:100%;background:url(../images/sharetool/iconservice_use.gif) no-repeat 0 0;padding-left:70px;display:inline-block;margin-bottom:3px;}
span.new {line-height:100%;font-size:93%;display:inline-block;margin-bottom:3px;margin-top:0px;margin-left:14px;}
span.new a {color:#00F;}
.ChoicePayment {float:none;clear:both;}
span.new:after {float:none;clear:both;}
span.intro {line-height:100%;background:url(../images/sharetool/iconservice_intro.gif) no-repeat;padding-left:70px;font-size:93%;display:inline-block;margin-top:3px;}
span.intro span {color:#ff0000;}
.facebookarea {padding:0;margin:0;overflow:hidden;width:520px;height:24px;margin-bottom:4px;text-align:left;clear:both;float:none;}
.shopInfo-share-tool .sharetoolbox a:link {text-decoration:none !important;}

