/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.




*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{margin:0 auto;font-size:14px;font-family:sans-serif;-webkit-text-size-adjust:none;color:#262217;background-color:#eeeeed;}@media (min-width:640px){body{font-size:16px;}}
a{cursor:pointer;color:#00addc;text-decoration:none;}a.default{color:#262217;}
a:hover{text-decoration:underline;}
@media (min-width:640px){a:hover img{opacity:0.8;filter:alpha(opacity=80);}}
h1{padding-top:30px;margin:0 10px 30px;line-height:120%;font-size:1.71em;text-align:center;}@media (min-width:640px){h1{font-size:2em;}}
h2{margin-top:20px;padding:10px 1em;color:#ffffff;text-align:center;line-height:130%;border-top:1px solid #000000;border-bottom:1px solid #ffffff;background-color:#262217;}
hr{height:2px;margin:20px 0;border:none;background:url("../img//border.gif") repeat-x 0 0;}
input,textarea{font-size:100%;}
::-webkit-input-placeholder{font-family:sans-serif;}
::-moz-placeholder{font-family:sans-serif;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#error_explanation ul li{list-style-type:none;color:#ff0000;font-weight:bold;padding:1em;}
#notice{text-align:center;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
p.large strong{color:#e61b85;font-size:1.71em;font-weight:bold;}
.close{position:absolute;display:block;top:0;right:0;width:30px;height:30px;background-size:10px 10px;-webkit-background-size:10px 10px;background:url("../img//close@2x.png") no-repeat center center;}@media (min-width:640px){.close{width:60px;height:60px;}}@media (min-width:640px){.close{background-size:20px 20px;-webkit-background-size:20px 20px;}}
.button{border:none;}.button.green{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#66be0f;background-image:-moz-linear-gradient(top, #66cc00, #66a825);background-image:-ms-linear-gradient(top, #66cc00, #66a825);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#66cc00), to(#66a825));background-image:-webkit-linear-gradient(top, #66cc00, #66a825);background-image:-o-linear-gradient(top, #66cc00, #66a825);background-image:linear-gradient(top, #66cc00, #66a825);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#66a825', GradientType=0);}.button.green:hover{text-decoration:none;background-color:#66b616;background-image:-moz-linear-gradient(top, #66a825, #66cc00);background-image:-ms-linear-gradient(top, #66a825, #66cc00);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#66a825), to(#66cc00));background-image:-webkit-linear-gradient(top, #66a825, #66cc00);background-image:-o-linear-gradient(top, #66a825, #66cc00);background-image:linear-gradient(top, #66a825, #66cc00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a825', endColorstr='#66cc00', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #66a825 inset;-moz-box-shadow:0 5px 10px 5px #66a825 inset;box-shadow:0 5px 10px 5px #66a825 inset;}
.button.blue{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#1cb3dd;background-image:-moz-linear-gradient(top, #2fb7dd, #00addc);background-image:-ms-linear-gradient(top, #2fb7dd, #00addc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2fb7dd), to(#00addc));background-image:-webkit-linear-gradient(top, #2fb7dd, #00addc);background-image:-o-linear-gradient(top, #2fb7dd, #00addc);background-image:linear-gradient(top, #2fb7dd, #00addc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fb7dd', endColorstr='#00addc', GradientType=0);}.button.blue:hover{text-decoration:none;background-color:#13b1dc;background-image:-moz-linear-gradient(top, #00addc, #2fb7dd);background-image:-ms-linear-gradient(top, #00addc, #2fb7dd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00addc), to(#2fb7dd));background-image:-webkit-linear-gradient(top, #00addc, #2fb7dd);background-image:-o-linear-gradient(top, #00addc, #2fb7dd);background-image:linear-gradient(top, #00addc, #2fb7dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00addc', endColorstr='#2fb7dd', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #00addc inset;-moz-box-shadow:0 5px 10px 5px #00addc inset;box-shadow:0 5px 10px 5px #00addc inset;}
.button.pink{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ea479d;background-image:-moz-linear-gradient(top, #ed65ad, #e61b85);background-image:-ms-linear-gradient(top, #ed65ad, #e61b85);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ed65ad), to(#e61b85));background-image:-webkit-linear-gradient(top, #ed65ad, #e61b85);background-image:-o-linear-gradient(top, #ed65ad, #e61b85);background-image:linear-gradient(top, #ed65ad, #e61b85);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed65ad', endColorstr='#e61b85', GradientType=0);border:2px solid #e61b85;}.button.pink:hover{text-decoration:none;background-color:#e93995;background-image:-moz-linear-gradient(top, #e61b85, #ed65ad);background-image:-ms-linear-gradient(top, #e61b85, #ed65ad);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e61b85), to(#ed65ad));background-image:-webkit-linear-gradient(top, #e61b85, #ed65ad);background-image:-o-linear-gradient(top, #e61b85, #ed65ad);background-image:linear-gradient(top, #e61b85, #ed65ad);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61b85', endColorstr='#ed65ad', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #e61b85 inset;-moz-box-shadow:0 5px 10px 5px #e61b85 inset;box-shadow:0 5px 10px 5px #e61b85 inset;}
.button.facebook{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#6c8abc;background-image:-moz-linear-gradient(top, #7195c7, #6579ab);background-image:-ms-linear-gradient(top, #7195c7, #6579ab);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#7195c7), to(#6579ab));background-image:-webkit-linear-gradient(top, #7195c7, #6579ab);background-image:-o-linear-gradient(top, #7195c7, #6579ab);background-image:linear-gradient(top, #7195c7, #6579ab);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7195c7', endColorstr='#6579ab', GradientType=0);width:260px;margin:10px auto 0;padding:20px 0;}.button.facebook:hover{text-decoration:none;background-color:#6a84b6;background-image:-moz-linear-gradient(top, #6579ab, #7195c7);background-image:-ms-linear-gradient(top, #6579ab, #7195c7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6579ab), to(#7195c7));background-image:-webkit-linear-gradient(top, #6579ab, #7195c7);background-image:-o-linear-gradient(top, #6579ab, #7195c7);background-image:linear-gradient(top, #6579ab, #7195c7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6579ab', endColorstr='#7195c7', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #6579ab inset;-moz-box-shadow:0 5px 10px 5px #6579ab inset;box-shadow:0 5px 10px 5px #6579ab inset;}
@media (min-width:640px){.button.facebook{width:520px;}}
.button.facebook-s{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#6c8abc;background-image:-moz-linear-gradient(top, #7195c7, #6579ab);background-image:-ms-linear-gradient(top, #7195c7, #6579ab);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#7195c7), to(#6579ab));background-image:-webkit-linear-gradient(top, #7195c7, #6579ab);background-image:-o-linear-gradient(top, #7195c7, #6579ab);background-image:linear-gradient(top, #7195c7, #6579ab);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7195c7', endColorstr='#6579ab', GradientType=0);display:inline-block;width:auto !important;padding:5px 10px 3px;font-size:0.87em;}.button.facebook-s:hover{text-decoration:none;background-color:#6a84b6;background-image:-moz-linear-gradient(top, #6579ab, #7195c7);background-image:-ms-linear-gradient(top, #6579ab, #7195c7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6579ab), to(#7195c7));background-image:-webkit-linear-gradient(top, #6579ab, #7195c7);background-image:-o-linear-gradient(top, #6579ab, #7195c7);background-image:linear-gradient(top, #6579ab, #7195c7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6579ab', endColorstr='#7195c7', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #6579ab inset;-moz-box-shadow:0 5px 10px 5px #6579ab inset;box-shadow:0 5px 10px 5px #6579ab inset;}
.button.twitter{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#58ccfc;background-image:-moz-linear-gradient(top, #74d5fc, #2dbffb);background-image:-ms-linear-gradient(top, #74d5fc, #2dbffb);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#74d5fc), to(#2dbffb));background-image:-webkit-linear-gradient(top, #74d5fc, #2dbffb);background-image:-o-linear-gradient(top, #74d5fc, #2dbffb);background-image:linear-gradient(top, #74d5fc, #2dbffb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74d5fc', endColorstr='#2dbffb', GradientType=0);width:260px;margin:10px auto 0;padding:20px 0;}.button.twitter:hover{text-decoration:none;background-color:#49c8fb;background-image:-moz-linear-gradient(top, #2dbffb, #74d5fc);background-image:-ms-linear-gradient(top, #2dbffb, #74d5fc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2dbffb), to(#74d5fc));background-image:-webkit-linear-gradient(top, #2dbffb, #74d5fc);background-image:-o-linear-gradient(top, #2dbffb, #74d5fc);background-image:linear-gradient(top, #2dbffb, #74d5fc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dbffb', endColorstr='#74d5fc', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #2dbffb inset;-moz-box-shadow:0 5px 10px 5px #2dbffb inset;box-shadow:0 5px 10px 5px #2dbffb inset;}
@media (min-width:640px){.button.twitter{width:520px;}}
.button.simple{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e1e0de;background-image:-moz-linear-gradient(top, #eeeeed, #cecbc7);background-image:-ms-linear-gradient(top, #eeeeed, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#cecbc7));background-image:-webkit-linear-gradient(top, #eeeeed, #cecbc7);background-image:-o-linear-gradient(top, #eeeeed, #cecbc7);background-image:linear-gradient(top, #eeeeed, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#cecbc7', GradientType=0);color:#262217;border:2px solid #262217;}.button.simple:hover{text-decoration:none;background-color:#dbd9d6;background-image:-moz-linear-gradient(top, #cecbc7, #eeeeed);background-image:-ms-linear-gradient(top, #cecbc7, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#eeeeed));background-image:-webkit-linear-gradient(top, #cecbc7, #eeeeed);background-image:-o-linear-gradient(top, #cecbc7, #eeeeed);background-image:linear-gradient(top, #cecbc7, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#eeeeed', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
.button.tiny{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);display:inline-block;width:auto !important;padding:5px 10px 3px;font-size:0.87em;color:#262217;border:1px solid #cecbc7;}.button.tiny:hover{text-decoration:none;background-color:#f5f5f4;background-image:-moz-linear-gradient(top, #eeeeed, #ffffff);background-image:-ms-linear-gradient(top, #eeeeed, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#ffffff));background-image:-webkit-linear-gradient(top, #eeeeed, #ffffff);background-image:-o-linear-gradient(top, #eeeeed, #ffffff);background-image:linear-gradient(top, #eeeeed, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #eeeeed inset;-moz-box-shadow:0 5px 10px 5px #eeeeed inset;box-shadow:0 5px 10px 5px #eeeeed inset;}
.button.tiny.disable{opacity:0.25;filter:alpha(opacity=25);}.button.tiny.disable:hover{cursor:default;}
.button.review{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff5e6;background-image:-moz-linear-gradient(top, #fff2e5, #fff9e5);background-image:-ms-linear-gradient(top, #fff2e5, #fff9e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff2e5), to(#fff9e5));background-image:-webkit-linear-gradient(top, #fff2e5, #fff9e5);background-image:-o-linear-gradient(top, #fff2e5, #fff9e5);background-image:linear-gradient(top, #fff2e5, #fff9e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2e5', endColorstr='#fff9e5', GradientType=0);width:240px !important;padding:1em 0 !important;color:#ff8000;border:2px solid #ff9933;}.button.review:hover{text-decoration:none;background-color:#fff6e6;background-image:-moz-linear-gradient(top, #fff9e5, #fff2e5);background-image:-ms-linear-gradient(top, #fff9e5, #fff2e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff9e5), to(#fff2e5));background-image:-webkit-linear-gradient(top, #fff9e5, #fff2e5);background-image:-o-linear-gradient(top, #fff9e5, #fff2e5);background-image:linear-gradient(top, #fff9e5, #fff2e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9e5', endColorstr='#fff2e5', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #fff9e5 inset;-moz-box-shadow:0 5px 10px 5px #fff9e5 inset;box-shadow:0 5px 10px 5px #fff9e5 inset;}
@media (min-width:640px){.button.review{width:320px !important;}}
.button.more{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e1e0de;background-image:-moz-linear-gradient(top, #eeeeed, #cecbc7);background-image:-ms-linear-gradient(top, #eeeeed, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#cecbc7));background-image:-webkit-linear-gradient(top, #eeeeed, #cecbc7);background-image:-o-linear-gradient(top, #eeeeed, #cecbc7);background-image:linear-gradient(top, #eeeeed, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#cecbc7', GradientType=0);color:#262217;border:2px solid #262217;margin:10px;}.button.more:hover{text-decoration:none;background-color:#dbd9d6;background-image:-moz-linear-gradient(top, #cecbc7, #eeeeed);background-image:-ms-linear-gradient(top, #cecbc7, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#eeeeed));background-image:-webkit-linear-gradient(top, #cecbc7, #eeeeed);background-image:-o-linear-gradient(top, #cecbc7, #eeeeed);background-image:linear-gradient(top, #cecbc7, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#eeeeed', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
.button.disabled{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#cecbc7;background-image:-moz-linear-gradient(top, #cecbc7, #cecbc7);background-image:-ms-linear-gradient(top, #cecbc7, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#cecbc7));background-image:-webkit-linear-gradient(top, #cecbc7, #cecbc7);background-image:-o-linear-gradient(top, #cecbc7, #cecbc7);background-image:linear-gradient(top, #cecbc7, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#cecbc7', GradientType=0);}.button.disabled:hover{text-decoration:none;background-color:#cecbc7;background-image:-moz-linear-gradient(top, #cecbc7, #cecbc7);background-image:-ms-linear-gradient(top, #cecbc7, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#cecbc7));background-image:-webkit-linear-gradient(top, #cecbc7, #cecbc7);background-image:-o-linear-gradient(top, #cecbc7, #cecbc7);background-image:linear-gradient(top, #cecbc7, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#cecbc7', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
.button.blueFrame{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);border:2px solid #00addc;color:#00addc;}.button.blueFrame:hover{text-decoration:none;background-color:#f5f5f4;background-image:-moz-linear-gradient(top, #eeeeed, #ffffff);background-image:-ms-linear-gradient(top, #eeeeed, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#ffffff));background-image:-webkit-linear-gradient(top, #eeeeed, #ffffff);background-image:-o-linear-gradient(top, #eeeeed, #ffffff);background-image:linear-gradient(top, #eeeeed, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #eeeeed inset;-moz-box-shadow:0 5px 10px 5px #eeeeed inset;box-shadow:0 5px 10px 5px #eeeeed inset;}
.button.icon-arrowLeft:before{position:absolute;content:'';width:8px;height:100%;top:0;left:10px;background:url("../img//arrow_left@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.button.icon-arrowRight:before{position:absolute;content:'';width:8px;height:100%;top:0;right:10px;background:url("../img//arrow_right@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.button.icon-free{cursor:pointer;display:block;width:220px;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:none;background:url("../img//bg_free.png") no-repeat left center;background-size:320px 60px;-webkit-background-size:320px 60px;}@media (min-width:640px){.button.icon-free{width:440px;}}@media (min-width:640px){.button.icon-free{background-size:640px 120px;-webkit-background-size:640px 120px;}}.button.icon-free:hover{background-image:url("../img//bg_free_on.png");}
.button.center{margin-right:auto;margin-left:auto;}
.button.small{width:120px;padding:5px;font-size:0.87em;}@media (min-width:640px){.button.small{width:240px;}}
.button.middle{width:200px;}@media (min-width:640px){.button.middle{width:400px;}}
.button.large{padding:20px 0;}
.button.wide{width:98.5%;}
.checkboxTwitter label{background-image:url("../img//checkbox_twitter@2x.png");}
.checkboxFacebook label{background-image:url("../img//checkbox_facebook@2x.png");}
.checkboxNormal label{background-image:url("../img//checkbox_normal@2x.png");}
@media (min-width:640px){.checkboxTwitter label{background-image:url("../img//checkbox_twitter.png");} .checkboxFacebook label{background-image:url("../img//checkbox_facebook.png");} .checkboxNormal label{background-image:url("../img//checkbox_normal.png");}}.checkboxNormal,.checkboxTwitter,.checkboxFacebook{margin-bottom:20px;}.checkboxNormal input,.checkboxTwitter input,.checkboxFacebook input{display:none;}
.checkboxNormal label,.checkboxTwitter label,.checkboxFacebook label{display:block;cursor:pointer;text-indent:-9999px;overflow:hidden;width:40px;height:40px;background-repeat:no-repeat;background-position:-40px 0;background-size:80px 40px;-webkit-background-size:80px 40px;}
.checkboxNormal label.checked,.checkboxTwitter label.checked,.checkboxFacebook label.checked{background-position:0 0;}
.button-group{padding:30px;}.button-group>input,.button-group>div{padding:0 2px;display:inline-block !important;vertical-align:top;}
.button-group input.middle{width:200px;}
.button-group.vertical{padding:20px 10px 0;}.button-group.vertical a{margin-bottom:4px;}.button-group.vertical a:before{position:absolute;content:'';width:8px;height:100%;top:0;right:10px;background:url("../img//arrow_right@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.icon{padding-left:16px;background-position:left 3px;background-repeat:no-repeat;}@media (min-width:640px){.icon{padding-left:32px;background-position:left top;}}.icon.facebook{background-image:url("../img//icon-facebook@2x.png");background-size:12px 12px;}@media (min-width:640px){.icon.facebook{background-size:24px 24px;}}
i.update{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:0.5em;padding:0.2em 0.5em;color:#ffffff;font-style:normal;font-weight:bold;background-color:#e61b85;}
.facebook-verified{line-height:140%;margin:0.7em 0 0.3em;}@media (min-width:640px){.facebook-verified{min-height:24px;}}
.sub{font-size:0.87em;color:#7a7972;}
.description{margin-top:5px !important;margin-bottom:5px !important;color:#7a7972;text-align:center;}
.photoFrame{display:block;border:2px solid #ffffff;-webkit-box-shadow:0 2px 5px #7a7972;-moz-box-shadow:0 2px 5px #7a7972;box-shadow:0 2px 5px #7a7972;}.photoFrame.large{width:190px;margin:10px auto;}@media (min-width:640px){.photoFrame.large{width:380px;}}
@media (min-width:640px){p.pc-font-l{font-size:1.25em;}}
h3.large{margin-top:1em;font-size:1.5em;}
.balloonBox{*zoom:1;padding:10px 10px 0;}.balloonBox:before,.balloonBox:after{display:table;content:"";}
.balloonBox:after{clear:both;}
.balloonBox:first-child{padding-top:20px;}
.balloonBox .thumb{float:left;width:60px;text-align:center;font-size:0.93em;}@media (min-width:640px){.balloonBox .thumb{width:120px;}}.balloonBox .thumb img{margin-bottom:3px;width:60px;}@media (min-width:640px){.balloonBox .thumb img{width:120px;}}
.balloonBox .thumb .text{display:block;margin-top:4px;color:#7a7972;text-align:center;line-height:110%;}
.balloonBox .thumb .activity,.balloonBox .thumb .review{margin-top:10px;margin-bottom:10px;padding:8px 0 10px;color:#e61b85;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;}.balloonBox .thumb .activity strong,.balloonBox .thumb .review strong{display:block;text-align:center;font-size:1.71em;font-family:"Arial Black";font-weight:bold;}
.balloonBox .plane{position:relative;min-height:38px;margin-left:70px;}@media (min-width:640px){.balloonBox .plane{min-height:76px;}}@media (min-width:640px){.balloonBox .plane{margin-left:140px;}}.balloonBox .plane p{line-height:120%;}.balloonBox .plane p:first-child{margin-top:0;}
.balloonBox .plane p.facebook-verified{font-weight:normal;margin-bottom:0.7em;}
.balloonBox .plane p.fv-profile{color:#7A7972;}
.balloonBox .plane h1{margin:0;padding:0 20px 0 0;text-align:left;line-height:140%;}
.balloonBox .balloon{position:relative;min-height:38px;margin-left:70px;padding:10px;line-height:140%;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #eeeeed;-moz-box-shadow:0 0 5px #eeeeed;box-shadow:0 0 5px #eeeeed;background-color:#ffffff;}@media (min-width:640px){.balloonBox .balloon{min-height:76px;}}@media (min-width:640px){.balloonBox .balloon{margin-left:140px;}}@media (min-width:640px){.balloonBox .balloon{padding:20px;}}.balloonBox .balloon .photoBox{position:relative;display:block;margin:10px auto;width:190px;}@media (min-width:640px){.balloonBox .balloon .photoBox{width:380px;}}.balloonBox .balloon .photoBox img{width:190px;}@media (min-width:640px){.balloonBox .balloon .photoBox img{width:380px;}}
.balloonBox .balloon .photoBox .price{position:absolute;bottom:2px;margin:0 2px;width:190px;background-color:rgba(0, 0, 0, 0.5);}@media (min-width:640px){.balloonBox .balloon .photoBox .price{width:380px;}}.balloonBox .balloon .photoBox .price span{display:block;padding:8px 10px;color:#ffffff;font-weight:bold;font-size:1.71em;font-family:"Arial Black";text-align:right;}
.balloonBox .balloon:before{position:absolute;content:'';width:10px;height:10px;top:10px;left:-10px;background:url("../img//balloon_pin@2x.png") no-repeat 0 0;background-size:10px 10px;-webkit-background-size:10px 10px;}
.balloonBox .balloon .system{font-style:italic;color:#66a825;}
.balloonBox .balloon .date,.balloonBox .balloon .comment{font-size:0.87em;color:#7a7972;text-align:right;}
.balloonBox .balloon .vote{font-size:0.87em;color:#7a7972;margin-top:0.4em;font-style:italic;}.balloonBox .balloon .vote a{margin-left:0em;margin-right:0.8em;}
@media (min-width:640px){.balloonBox.pc-thumb-small .thumb{width:80px !important;font-size:0.8em !important;}.balloonBox.pc-thumb-small .thumb img{width:80px !important;} .balloonBox.pc-thumb-small .plane,.balloonBox.pc-thumb-small .balloon{margin-left:100px !important;}}
.balloonBoxWide{margin:20px 10px 0;padding:10px;text-align:center;line-height:140%;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #eeeeed;-moz-box-shadow:0 0 5px #eeeeed;box-shadow:0 0 5px #eeeeed;background-color:#ffffff;}.balloonBoxWide p{text-align:left;padding:0 10px;margin-bottom:0.5em;color:#7a7972;}@media (min-width:640px){.balloonBoxWide p{padding:0 20px;}}.balloonBoxWide p em{color:#000000;font-weight:bold;font-style:normal;}
.balloonBoxWide p.pressBookButton{text-align:center;}.balloonBoxWide p.pressBookButton a{color:#7a7972 !important;text-decoration:underline;}.balloonBoxWide p.pressBookButton a:hover{text-decoration:none;}
.balloonBoxWide p.how-it-works{margin-top:0.5em;margin-bottom:0;margin-right:1em;font-size:0.8em;text-align:right;}
.balloonBoxWide input[type="text"],.balloonBoxWide textarea{width:90%;margin-bottom:5px;padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}
.balloonBoxWide textarea{min-height:70px;}
.balloonBoxWide .button{display:inline-block;margin:0 auto;}.balloonBoxWide .button.middle{margin-top:10px;width:200px;}@media (min-width:640px){.balloonBoxWide .button.middle{width:400px;}}
.balloonBoxWide .button-group{padding:0;}.balloonBoxWide .button-group .button.middle{margin-top:0;width:160px;}@media (min-width:640px){.balloonBoxWide .button-group .button.middle{width:320px;}}
.pagination{*zoom:1;margin:20px 10px;}.pagination:before,.pagination:after{display:table;content:"";}
.pagination:after{clear:both;}
.pagination li{display:block;width:50%;}.pagination li a{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#1cb3dd;background-image:-moz-linear-gradient(top, #2fb7dd, #00addc);background-image:-ms-linear-gradient(top, #2fb7dd, #00addc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2fb7dd), to(#00addc));background-image:-webkit-linear-gradient(top, #2fb7dd, #00addc);background-image:-o-linear-gradient(top, #2fb7dd, #00addc);background-image:linear-gradient(top, #2fb7dd, #00addc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fb7dd', endColorstr='#00addc', GradientType=0);}.pagination li a:hover{text-decoration:none;background-color:#13b1dc;background-image:-moz-linear-gradient(top, #00addc, #2fb7dd);background-image:-ms-linear-gradient(top, #00addc, #2fb7dd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00addc), to(#2fb7dd));background-image:-webkit-linear-gradient(top, #00addc, #2fb7dd);background-image:-o-linear-gradient(top, #00addc, #2fb7dd);background-image:linear-gradient(top, #00addc, #2fb7dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00addc', endColorstr='#2fb7dd', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #00addc inset;-moz-box-shadow:0 5px 10px 5px #00addc inset;box-shadow:0 5px 10px 5px #00addc inset;}
.pagination li.disabled span{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#cecbc7;background-image:-moz-linear-gradient(top, #cecbc7, #cecbc7);background-image:-ms-linear-gradient(top, #cecbc7, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#cecbc7));background-image:-webkit-linear-gradient(top, #cecbc7, #cecbc7);background-image:-o-linear-gradient(top, #cecbc7, #cecbc7);background-image:linear-gradient(top, #cecbc7, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#cecbc7', GradientType=0);}.pagination li.disabled span:hover{text-decoration:none;background-color:#cecbc7;background-image:-moz-linear-gradient(top, #cecbc7, #cecbc7);background-image:-ms-linear-gradient(top, #cecbc7, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#cecbc7));background-image:-webkit-linear-gradient(top, #cecbc7, #cecbc7);background-image:-o-linear-gradient(top, #cecbc7, #cecbc7);background-image:linear-gradient(top, #cecbc7, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#cecbc7', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
.pagination li.previous_page{float:left;}.pagination li.previous_page a,.pagination li.previous_page span{margin-right:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;}.pagination li.previous_page a:before,.pagination li.previous_page span:before{position:absolute;content:'';width:8px;height:100%;top:0;left:10px;background:url("../img//arrow_left@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.pagination li.next_page{float:right;}.pagination li.next_page a,.pagination li.next_page span{margin-left:2px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;}.pagination li.next_page a:before,.pagination li.next_page span:before{position:absolute;content:'';width:8px;height:100%;top:0;right:10px;background:url("../img//arrow_right@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.box{padding:10px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);border-top:1px solid #ffffff;border-bottom:1px solid #cecbc7;}
.boxThumbContainer{border-top:1px solid #cecbc7;}
.boxThumb{padding:10px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);border-top:1px solid #ffffff;border-bottom:1px solid #cecbc7;}.boxThumb div{display:table-cell;vertical-align:middle;}
.boxThumb .thumb img{width:120px;height:120px;}@media (min-width:640px){.boxThumb .thumb img{width:240px;}}@media (min-width:640px){.boxThumb .thumb img{height:240px;}}
.boxThumb .thumb.small img{width:60px;height:auto;}@media (min-width:640px){.boxThumb .thumb.small img{width:120px;}}
.boxThumb .subject{padding:10px;}.boxThumb .subject p{line-height:140%;}.boxThumb .subject p.price{margin-bottom:10px;font-size:0.87em;color:#7a7972;color:#e61b85;}
.boxThumb .subject p .button{width:140px;}@media (min-width:640px){.boxThumb .subject p .button{width:280px;}}
.boxBorder{margin-top:20px;padding-top:20px;background:url("../img//border.gif") repeat-x 0 top;padding-left:10px;padding-right:10px;}
.tourMap{position:relative;height:240px;overflow:hidden;border-bottom:1px solid #eeeeed;background:#ffffff url("../img//tourMap@2x.jpg") no-repeat center 0;background-size:320px 240px;-webkit-background-size:320px 240px;}@media (min-width:640px){.tourMap{height:480px;}}@media (min-width:640px){.tourMap{background-size:640px 480px;-webkit-background-size:640px 480px;}}.tourMap img{display:block;width:80px;height:80px;margin:80px auto 0;}@media (min-width:640px){.tourMap img{width:160px;}}@media (min-width:640px){.tourMap img{height:160px;}}@media (min-width:640px){.tourMap img{margin-top:160px;}}
.tourMap.bali{background-image:url("../img//tourMap_bali@2x.jpg");}.tourMap.bali img{margin-top:50px;}@media (min-width:640px){.tourMap.bali img{margin-top:100px;}}
.tourMap.bangkok{background-image:url("../img//tourMap_bangkok@2x.jpg");}.tourMap.bangkok img{margin-top:50px;}@media (min-width:640px){.tourMap.bangkok img{margin-top:100px;}}
.tourMap.hanoi{background-image:url("../img//tourMap_hanoi@2x.jpg");}.tourMap.hanoi img{margin-top:50px;}@media (min-width:640px){.tourMap.hanoi img{margin-top:100px;}}
.tourMap.hochiminhcity{background-image:url("../img//tourMap_hochiminhcity@2x.jpg");}.tourMap.hochiminhcity img{margin-top:50px;}@media (min-width:640px){.tourMap.hochiminhcity img{margin-top:100px;}}
.tourMap.jakarta{background-image:url("../img//tourMap_jakarta@2x.jpg");}.tourMap.jakarta img{margin-top:50px;}@media (min-width:640px){.tourMap.jakarta img{margin-top:100px;}}
.tourMap.kualalumpur{background-image:url("../img//tourMap_kualalumpur@2x.jpg");}.tourMap.kualalumpur img{margin-top:50px;}@media (min-width:640px){.tourMap.kualalumpur img{margin-top:100px;}}
.tourMap.kyoto{background-image:url("../img//tourMap_kyoto@2x.jpg");}.tourMap.kyoto img{margin-top:50px;}@media (min-width:640px){.tourMap.kyoto img{margin-top:100px;}}
.tourMap.manila{background-image:url("../img//tourMap_manila@2x.jpg");}.tourMap.manila img{margin-top:50px;}@media (min-width:640px){.tourMap.manila img{margin-top:100px;}}
.tourMap.okinawa{background-image:url("../img//tourMap_okinawa@2x.jpg");}.tourMap.okinawa img{margin-top:50px;}@media (min-width:640px){.tourMap.okinawa img{margin-top:100px;}}
.tourMap.osaka{background-image:url("../img//tourMap_osaka@2x.jpg");}.tourMap.osaka img{margin-top:50px;}@media (min-width:640px){.tourMap.osaka img{margin-top:100px;}}
.tourMap.seoul{background-image:url("../img//tourMap_seoul@2x.jpg");}.tourMap.seoul img{margin-top:50px;}@media (min-width:640px){.tourMap.seoul img{margin-top:100px;}}
.tourMap.singapore{background-image:url("../img//tourMap_singapore@2x.jpg");}.tourMap.singapore img{margin-top:50px;}@media (min-width:640px){.tourMap.singapore img{margin-top:100px;}}
.tourMap.taipei{background-image:url("../img//tourMap_taipei@2x.jpg");}.tourMap.taipei img{margin-top:50px;}@media (min-width:640px){.tourMap.taipei img{margin-top:100px;}}
.tourMap.tokyo{background-image:url("../img//tourMap_tokyo@2x.jpg");}.tourMap.tokyo img{margin-top:50px;}@media (min-width:640px){.tourMap.tokyo img{margin-top:100px;}}
.userProfile{position:relative;padding:20px 10px 0;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);}.userProfile p{line-height:140%;margin-right:0;}
.userProfile .name{margin-bottom:10px;margin-right:60px;font-size:2.28em;font-weight:bold;line-height:100%;text-transform:capitalize;}
.userProfile .review{position:absolute;top:0;right:10px;width:60px;text-align:center;margin-top:10px;margin-bottom:10px;padding:8px 0 10px;color:#e61b85;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;}@media (min-width:640px){.userProfile .review{width:120px;}}.userProfile .review strong{display:block;text-align:center;font-size:1.71em;font-family:"Arial Black";font-weight:bold;}
.userProfileWide{*zoom:1;padding:20px 10px 0;}.userProfileWide:before,.userProfileWide:after{display:table;content:"";}
.userProfileWide:after{clear:both;}
.userProfileWide .thumb{float:left;position:relative;}.userProfileWide .thumb a:hover .edit{text-decoration:underline !important;}
.userProfileWide .thumb img{display:block;width:80px;}@media (min-width:640px){.userProfileWide .thumb img{width:160px;}}
.userProfileWide .thumb .edit{position:absolute;bottom:5px;width:70px;margin:0 5px;padding:0.2em 0;text-align:center;background-color:rgba(255, 255, 255, 0.9);}@media (min-width:640px){.userProfileWide .thumb .edit{width:150px;}}.userProfileWide .thumb .edit img{width:16px;height:16px;margin:0 4px;vertical-align:top;display:inline;vertical-align:bottom;}@media (min-width:640px){.userProfileWide .thumb .edit img{width:20px;height:20px;}}
.userProfileWide p{margin-left:90px;line-height:140%;}@media (min-width:640px){.userProfileWide p{margin-left:180px;}}.userProfileWide p.name{margin-bottom:10px;font-size:2.28em;font-weight:bold;line-height:100%;text-transform:capitalize;}
.tourProfile{padding:20px 10px 0;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);}.tourProfile p{line-height:140%;width:140px;}@media (min-width:640px){.tourProfile p{width:280px;}}.tourProfile p.name{width:100%;margin-bottom:10px;font-size:1.71em;font-weight:bold;line-height:100%;text-transform:capitalize;}
.tourProfile>div{*zoom:1;}.tourProfile>div:before,.tourProfile>div:after{display:table;content:"";}
.tourProfile>div:after{clear:both;}
.tourProfile>div .left{float:left;width:140px;}@media (min-width:640px){.tourProfile>div .left{width:280px;}}
.tourProfile>div .right{float:right;width:140px;}@media (min-width:640px){.tourProfile>div .right{width:280px;}}
.tourProfile .price{padding:8px 0 10px;color:#e61b85;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;}.tourProfile .price strong{padding-right:2px;font-size:1.71em;font-weight:bold;font-family:"Arial Black";}
.tourPhoto{overflow:hidden;}.tourPhoto .show{height:170px;overflow:hidden;background-color:#000000;}@media (min-width:640px){.tourPhoto .show{height:340px;}}.tourPhoto .show img{display:block;margin:0 auto;height:170px;}@media (min-width:640px){.tourPhoto .show img{height:340px;}}
.tourPhoto #tourPhotoCaption{overflow:hidden;margin-top:0 !important;padding-top:0.5em;height:18px;color:#cecbc7;font-size:0.8em;text-align:center;font-style:italic;line-height:100%;background-color:#000000;}
.tourPhoto .container{position:relative;background-color:#262217;padding:6px 10px;}@media (min-width:640px){.tourPhoto .container{padding:12px 20px;}}.tourPhoto .container>a{position:absolute;display:block;top:0;width:60px;height:100%;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;background-size:18px 28px;-webkit-background-size:18px 28px;}@media (max-width:640px){.tourPhoto .container>a{display:none;}}.tourPhoto .container>a:hover{opacity:0.75;filter:alpha(opacity=75);}
.tourPhoto .container>a.prev{left:0;background-image:url("../img//photolist_icon_prev.png");}
.tourPhoto .container>a.next{right:0;background-image:url("../img//photolist_icon_next.png");}
.tourPhoto .photoList{padding:0;text-align:center;height:58px;background-color:#262217;}@media (min-width:640px){.tourPhoto .photoList{height:116px;}}.tourPhoto .photoList li{margin-bottom:100px;opacity:0.25;filter:alpha(opacity=25);}.tourPhoto .photoList li.active{opacity:1;filter:alpha(opacity=100);}.tourPhoto .photoList li.active img{border-color:#ffffff;}
.tourPhoto.place .show{background-color:#ffffff;}
.tourPhoto.place .container{background-color:#cecbc7;}
.tourPhoto.place .photoList{background-color:#cecbc7;}
#tourPhotoCaption{margin-top:0.5em !important;color:#7a7972;text-align:center;font-style:italic;}
.tourConversation{margin-top:20px;padding-top:20px;background:url("../img//border.gif") repeat-x 0 top;padding-top:0;}
#wapiblock{height:213px;width:320px;margin:0 auto;}@media (min-width:640px){#wapiblock{height:426px;width:640px;}}
#wapiblock2{height:200px;width:256px;margin:0 auto;}@media (min-width:640px){#wapiblock2{height:320px;width:576px;}}
.photoList{padding:20px 10px 0;}.photoList li{display:inline-block;padding:2px 1px ;}.photoList li a img{width:50px;height:50px;}@media (min-width:640px){.photoList li a img{width:100px;height:100px;}}
.photoList li a.delete{display:block;margin-top:0.5em;width:50px;text-align:center;}@media (min-width:640px){.photoList li a.delete{width:100px;}}
.photoList li.active img{border-color:#e61b85;}
.photoList.withCaption li{position:relative;display:block;min-height:100px;}.photoList.withCaption li a{position:absolute;top:0;left:0;width:120px;height:120px;}
.photoList.withCaption li select{-webkit-appearance:none;-moz-appearance:none;max-width:240px;padding:6px 2em 6px 10px;font-size:1em;border:2px solid #7a7972;background:#ffffcc url("../img//select_arrow.png") no-repeat right center;}@media (min-width:640px){.photoList.withCaption li select{max-width:400px;}}
.photoList.withCaption li .caption{*zoom:1;margin-left:60px;margin-bottom:0.5em;}.photoList.withCaption li .caption:before,.photoList.withCaption li .caption:after{display:table;content:"";}
.photoList.withCaption li .caption:after{clear:both;}
.photoList.withCaption li .caption .left{float:left;width:24px;}.photoList.withCaption li .caption .left img.icon-s{width:16px;height:16px;margin:0 4px;vertical-align:top;}@media (min-width:640px){.photoList.withCaption li .caption .left img.icon-s{width:20px;height:20px;}}
.photoList.withCaption li .caption .right{float:left;text-align:left;}.photoList.withCaption li .caption .right p{margin-top:0;}
.photoList.withCaption li .caption .right input{width:160px;}
.photoList.withCaption li .caption .help{display:none;color:#7a7972;font-size:1.2em;margin-right:40px;text-align:center;}@media (min-width:640px){.photoList.withCaption li .caption .help{margin-right:160px;}}.photoList.withCaption li .caption .help img.arrow{width:80px;height:16px;margin:0 auto;margin-left:32px;}
.photoList.withCaption li .caption .help img.icon-s{opacity:0.25;filter:alpha(opacity=25);}
.photoList.withCaption li .caption.selected select{background:#cecbc7 url("../img//select_arrow.png") no-repeat right center;}
.photoList.withCaption li .caption.disabled .left{display:none;}
.photoList.withCaption li .caption.disabled .right{display:none;}
.photoList.withCaption li .caption.disabled .help{display:block;}
.photoList.withCaption li .caption img.icon-m{vertical-align:middle;}
@media (min-width:640px){.photoList.withCaption li{min-height:140px;}.photoList.withCaption li .caption{margin-left:120px;}.photoList.withCaption li .caption .left{width:40px;} .photoList.withCaption li .caption .right input{width:300px;}}
.photoListVertical{*zoom:1;margin-top:20px;padding-top:20px;background:url("../img//border.gif") repeat-x 0 top;padding:10px;}.photoListVertical:before,.photoListVertical:after{display:table;content:"";}
.photoListVertical:after{clear:both;}
.photoListVertical .thumb{float:left;}.photoListVertical .thumb img{width:60px;}@media (min-width:640px){.photoListVertical .thumb img{width:120px;}}
.userProfileSample{display:block;margin:1em auto 2em;width:80%;}@media (min-width:640px){.userProfileSample{width:400px;}}
dl.form dt{margin-top:1em;padding:1em;color:#7a7972;background:url("../img//border.gif") repeat-x 0 top;}
dl.form dd{padding:0 1em;}dl.form dd .button{width:160px;}@media (min-width:640px){dl.form dd .button{width:320px;}}
dl.form dd p{margin-top:0.5em;line-height:140%;font-size:0.87em;}dl.form dd p.alert{color:#e61b85;}
dl.form dd .sub{font-size:0.87em !important;}
dl.form dd input[type="text"],dl.form dd textarea{width:90%;padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}dl.form dd input[type="text"].inline,dl.form dd textarea.inline{width:auto;margin:0 0.5em;}
@media (min-width:640px){dl.form dd input[type="text"].middle,dl.form dd textarea.middle{width:300px;}}
dl.form dd input[type="text"]:disabled{background-color:#f0f0f0;}
dl.form dd.inline{margin-top:1em;padding-top:1em;background:url("../img//border.gif") repeat-x 0 top;}dl.form dd.inline span{font-size:1em;color:#7a7972;}
dl.form dd.inline input[type="text"],dl.form dd.inline textarea{width:auto;}
.tooltip{display:none;}@media (min-width:640px){.tooltip{width:550px;height:70px;padding:25px;color:#ffffff;line-height:140%;background:transparent url("../img//tooltip_bg@2x.png");}}
.messageBox{*zoom:1;position:relative;min-height:60px;margin:10px 10px 0;padding:10px;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #eeeeed;-moz-box-shadow:0 0 5px #eeeeed;box-shadow:0 0 5px #eeeeed;background-color:#ffffff;}.messageBox:before,.messageBox:after{display:table;content:"";}
.messageBox:after{clear:both;}
@media (min-width:640px){.messageBox{min-height:120px;}}.messageBox .thumb img{float:left;width:60px;height:60px;}@media (min-width:640px){.messageBox .thumb img{width:120px;height:120px;}}
.messageBox p{margin-top:0.5em;margin-left:70px;}@media (min-width:640px){.messageBox p{margin-left:130px;}}.messageBox p.name{font-weight:bold;margin-right:90px;}@media (min-width:640px){.messageBox p.name{margin-right:180px;}}
.messageBox p.recent{margin-top:0.5em;margin-bottom:1.5em;line-height:120%;}
.messageBox .status{position:absolute;top:10px;right:10px;width:80px;text-align:right;font-size:1.14em;font-weight:bold;}@media (min-width:640px){.messageBox .status{width:160px;}}.messageBox .status.accepted{color:#66a825;}
.messageBox .status.declined{color:#e61b85;}
.messageBox .status.inquiry{color:#cecbc7;}
.messageBox .date{position:absolute;bottom:10px;right:10px;text-align:right;font-size:0.87em;color:#7a7972;}
.messageBox .update{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:-4px;left:-4px;padding:0.2em 0.5em;color:#ffffff;font-weight:bold;background-color:#e61b85;}
@media (min-width:640px){.messageBox.pc-thumb-small .thumb img{width:80px !important;height:80px !important;} .messageBox.pc-thumb-small p{margin-left:90px;}}
.alertBox{margin:1.5em 10px 1.5em;padding:10px 10px 25px;border:2px solid #e61b85;background-color:#ffffff;}.alertBox p{margin-top:0px;line-height:140%;}.alertBox p.timeRemained{color:#e61b85;font-size:0.87em;font-weight:bold;text-align:center;}.alertBox p.timeRemained strong{display:block;margin-top:0.2em;font-size:2em;}
.alertBox p .email{font-style:italic;font-size:1.14em;color:#e61b85;}
.alertBox p.center{margin-top:1em;}.alertBox p.center.error{color:#F00;font-weight:bold;}
.alertBox p.center.bold{font-size:1.2em;font-weight:bold;}
.alertBox p.center+p{margin-top:1em;}
.appPromotionBox{margin:1.5em 10px 1.5em;padding:10px 10px 25px;border:2px solid #e61b85;background-color:#ffffff;}.appPromotionBox p{line-height:140%;}.appPromotionBox p strong{color:#F00;}
.appPromotionBox .app-buttons{margin-top:1em;text-align:center;}.appPromotionBox .app-buttons a{margin:0 8px;}
.appPromotionBox .app-buttons img{width:120px;}@media (min-width:640px){.appPromotionBox .app-buttons img{width:160px;}}
h1#conversation{min-height:60px;margin:20px 10px;padding:10px;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #eeeeed;-moz-box-shadow:0 0 5px #eeeeed;box-shadow:0 0 5px #eeeeed;text-align:left;background-color:#ffffff;}@media (min-width:640px){h1#conversation{min-height:120px;}}h1#conversation .thumb img{float:left;width:60px;height:60px;}@media (min-width:640px){h1#conversation .thumb img{width:120px;height:120px;}}
h1#conversation p{font-size:0.58em;margin-left:70px;}@media (min-width:640px){h1#conversation p{margin-left:130px;}}h1#conversation p a,h1#conversation p span{display:block;font-size:1.71em;}
@media (min-width:640px){h1#conversation.pc-thumb-small{min-height:80px;}h1#conversation.pc-thumb-small .thumb img{width:80px !important;height:80px !important;} h1#conversation.pc-thumb-small p{margin-left:90px;}}
h1#acitivityTitle{padding-top:0.5em;margin-bottom:0em;font-size:1.43em;}@media (min-width:640px){h1#acitivityTitle{font-size:2em;}}h1#acitivityTitle strong{color:#e61b85;}
h1 em{color:#e61b85;font-size:0.58em;}
.tourStatus{*zoom:1;padding:10px;border-top:2px solid #262217;border-bottom:2px solid #262217;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);}.tourStatus:before,.tourStatus:after{display:table;content:"";}
.tourStatus:after{clear:both;}
.tourStatus .thumb img{float:left;width:60px;height:60px;}@media (min-width:640px){.tourStatus .thumb img{width:120px;height:120px;}}
.tourStatus p{margin-left:70px;line-height:140%;}@media (min-width:640px){.tourStatus p{margin-left:130px;}}.tourStatus p strong{color:#e61b85;}.tourStatus p strong em{font-style:normal;font-size:1.14em;}
.tourStatus p .button{margin-top:10px;}
.tourStatus p.how-it-works{margin-top:1em;margin-right:1em;font-size:0.8em;text-align:right;}
.tourStatus input[type="text"]{padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}
.tourStatus .button-group{clear:left;padding:20px 10px 10px;text-align:center;}.tourStatus .button-group a{margin:0 auto;}
.tourStatus .button-group li{display:inline-block;margin:0 4px;list-style-type:none;vertical-align:middle;}
@media (min-width:640px){.tourStatus.pc-thumb-small .thumb img{width:80px !important;height:80px !important;} .tourStatus.pc-thumb-small p{margin-left:90px;}}
#letsTalkWithMoreLocals{margin:30px 0;text-align:center;}#letsTalkWithMoreLocals img{width:60px;height:60px;}@media (min-width:640px){#letsTalkWithMoreLocals img{width:120px;height:120px;}}
#letsTalkWithMoreLocals p{margin-top:0.5em;font-weight:bold;}
.staticBox p{margin:10px 20px 0;line-height:140%;}
.staticBox ol,.staticBox ul{margin:10px 20px 0 40px;line-height:140%;}.staticBox ol li,.staticBox ul li{margin-top:10px;}
.staticBox .help-about-video{margin:10px 0 0;}.staticBox .help-about-video iframe{width:280px;height:157px;display:block;margin:0 auto;}@media (min-width:640px){.staticBox .help-about-video iframe{width:560px;height:314px;}}
.staticBox .help-termsAndPrivacy-box{overflow:scroll;height:200px;margin:20px 20px 10px;padding:10px;font-size:0.87em;background-color:#ffffff;border:1px solid #7a7972;}@media (min-width:640px){.staticBox .help-termsAndPrivacy-box{height:400px;}}
.staticBox .help-faq-menu{margin:20px 20px 10px;padding:10px 20px 20px;font-size:0.87em;background-color:#ffffff;border:1px solid #7a7972;}.staticBox .help-faq-menu li{list-style-type:none;}
.staticBox h2.help-faq-answer{padding-left:1em;padding-right:1em;line-height:120%;text-align:left;}.staticBox h2.help-faq-answer a{color:#ffffff;}
.arrow-bottom{width:100%;height:40px;background:url("../img//arrow_bottom.png") no-repeat center top;background-size:200px 40px;-webkit-background-size:200px 40px;}
.topicPath{margin:1em;}.topicPath li{display:inline;list-style-type:none;}.topicPath li a{padding-right:0.5em;}
ul.list1{margin:20px 10px 0;line-height:140%;}ul.list1 li{margin-top:0.5em;margin-left:1.5em;list-style-type:disc;}
.android-app-list{text-align:center;}.android-app-list li{display:inline;list-style-type:none;}.android-app-list li img{width:70px;margin:5px;}@media (min-width:640px){.android-app-list li img{width:140px;}}
.sp-break{display:block;}@media (min-width:640px){.sp-break{display:inline;}}
.sp-image{width:90%;}.sp-image.vertical{width:auto;max-height:320px;}
@media (min-width:640px){.sp-image{width:auto;max-width:80%;height:auto;max-height:inherit;}.sp-image.vertical{max-height:480px;}}
.placeholder{color:#666 !important;}
.thingsToDo_title_image{margin:0 10px;}.thingsToDo_title_image img{width:100%;}
.thingsToDo_title_image p{margin:0.5em 0 1em;text-align:center;color:#7a7972;}
.thingsToDo_pickup_photos{*zoom:1;width:300px;margin:10px auto;}.thingsToDo_pickup_photos:before,.thingsToDo_pickup_photos:after{display:table;content:"";}
.thingsToDo_pickup_photos:after{clear:both;}
.thingsToDo_pickup_photos li{float:left;display:block;width:96px;margin:2px;list-style-type:none;}.thingsToDo_pickup_photos li a{display:block;}.thingsToDo_pickup_photos li a img{display:block;width:96px;}
@media (min-width:640px){.thingsToDo_pickup_photos{width:600px;}.thingsToDo_pickup_photos li{width:192px;margin:4px;}.thingsToDo_pickup_photos li a img{width:192px;}}
p.top20,p.top50,p.top100{min-height:49px;margin:10px 10px 0;padding-top:8px !important;padding-left:48px;font-weight:normal;background-repeat:no-repeat;background-position:left center;}
p.top20{background-image:url("../img//top20.png");}
p.top50{background-image:url("../img//top50.png");}
p.top100{background-image:url("../img//top100.png");}
h2.thingsToDo_title_tips{background:#262217 url("../img//thingsToDo_title_tips_arrow.png") no-repeat 10px center;}@media (min-width:640px){h2.thingsToDo_title_tips{background-position:160px 30px;}}h2.thingsToDo_title_tips img{display:block;width:200px;margin:0 auto 0.6em;}@media (min-width:640px){h2.thingsToDo_title_tips img{width:240px;}}
.thumb_list{margin:10px;text-align:center;}.thumb_list li{display:inline-block;width:60px;padding:0 2px;text-align:center;}@media (min-width:640px){.thumb_list li{width:120px;}}.thumb_list li img{width:60px;margin-bottom:4px;}@media (min-width:640px){.thumb_list li img{width:120px;}}
table.ranking{margin:10px 10px 0;}table.ranking th{min-width:120px;padding:5px 0;color:#e61b85;font-size:0.87em;font-weight:bold;}@media (min-width:640px){table.ranking th{min-width:160px;padding:10px 0;}}table.ranking th strong{font-family:"Arial Black";font-size:2em;}
table.ranking th img.crown{width:40px;height:28px;margin-right:4px;}
table.ranking td{padding:5px 0 5px 10px;padding-left:10px;line-height:120%;vertical-align:middle;}@media (min-width:640px){table.ranking td{padding:10px 0 10px 20px;}}
table.ranking-photo{width:100%;}table.ranking-photo th,table.ranking-photo td{padding:0.5em 1em;}
table.ranking-photo th{width:80px;height:80px;padding-right:0;vertical-align:top;}table.ranking-photo th img{width:80px;height:80px;}
@media (min-width:640px){table.ranking-photo th{width:120px;height:120px;}table.ranking-photo th img{width:120px;height:120px;}}
table.ranking-photo td{color:#e61b85;font-weight:bold;vertical-align:middle;}table.ranking-photo td a{display:block;margin:0.5em 0;font-weight:normal;line-height:120%;}
table.ranking-photo td strong{font-family:"Arial Black";font-size:2em;}
table.ranking-photo td p{margin:0.5em 0;color:#7a7972;font-size:0.9em;font-weight:normal;line-height:120%;}table.ranking-photo td p a{margin:0;color:#7a7972;font-size:1em;text-decoration:none;}table.ranking-photo td p a:hover{text-decoration:underline;}
table.ranking-photo td img.crown{width:40px;height:28px;}
table.thingToDo_edit_table{margin:10px 10px 0;border-top:1px solid #cecbc7;}table.thingToDo_edit_table th{padding:0.6em 1em;font-weight:normal;text-align:left;line-height:120%;border-bottom:1px solid #cecbc7;}
table.thingToDo_edit_table td{padding:0.6em 1em;text-align:center;vertical-align:middle;border-bottom:1px solid #cecbc7;}
textarea.simple{display:block;width:90%;min-height:100px;margin:10px auto 5px;padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}
#header{*zoom:1;background-color:#13b1dc;background-image:-moz-linear-gradient(top, #00addc, #2fb7dd);background-image:-ms-linear-gradient(top, #00addc, #2fb7dd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00addc), to(#2fb7dd));background-image:-webkit-linear-gradient(top, #00addc, #2fb7dd);background-image:-o-linear-gradient(top, #00addc, #2fb7dd);background-image:linear-gradient(top, #00addc, #2fb7dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00addc', endColorstr='#2fb7dd', GradientType=0);}#header:before,#header:after{display:table;content:"";}
#header:after{clear:both;}
#header ul.menu{width:320px;margin:0 auto;}#header ul.menu li{display:block;float:left;}#header ul.menu li a{display:block;height:50px;text-indent:-9999px;background:url("../img//header_20130709@2x.png") no-repeat;background-size:390px 100px;-webkit-background-size:390px 100px;}#header ul.menu li a#nav-top{width:60px;background-position:0 0;}#header ul.menu li a#nav-top.taipei{background-position:-320px 0;}
#header ul.menu li a#nav-top.tokyo{background-position:-380px 0;}
#header ul.menu li a#nav-activity{width:64px;background-position:-60px 0;}#header ul.menu li a#nav-activity.active,#header ul.menu li a#nav-activity:hover{background-position:-60px -50px;}
#header ul.menu li a#nav-qanda{width:62px;background-position:-124px 0;}#header ul.menu li a#nav-qanda.active,#header ul.menu li a#nav-qanda:hover{background-position:-124px -50px;}
#header ul.menu li a#nav-mypage{width:70px;background-position:-186px 0;}#header ul.menu li a#nav-mypage.active,#header ul.menu li a#nav-mypage:hover{background-position:-186px -50px;}
#header ul.menu li a#nav-mypage.update{background-position:-320px 0;}#header ul.menu li a#nav-mypage.update.active,#header ul.menu li a#nav-mypage.update:hover{background-position:-320px -50px;}
#header ul.menu li a#nav-create{width:64px;background-position:-256px 0;}#header ul.menu li a#nav-create.active,#header ul.menu li a#nav-create:hover{background-position:-256px -50px;}
@media (min-width:640px){#header ul.menu{width:640px;}#header ul.menu li a{width:128px !important;background-image:url("../img//header_pc_20130709.png");background-size:768px 100px;-webkit-background-size:768px 100px;}#header ul.menu li a#nav-top{background-position:0 0;}#header ul.menu li a#nav-top.taipei{background-position:-640px 0;} #header ul.menu li a#nav-top.tokyo{background-position:-768px 0;} #header ul.menu li a#nav-activity{background-position:-128px 0;}#header ul.menu li a#nav-activity.active,#header ul.menu li a#nav-activity:hover{background-position:-128px -50px;} #header ul.menu li a#nav-qanda{background-position:-256px 0;}#header ul.menu li a#nav-qanda.active,#header ul.menu li a#nav-qanda:hover{background-position:-256px -50px;} #header ul.menu li a#nav-mypage{background-position:-384px 0;}#header ul.menu li a#nav-mypage.active,#header ul.menu li a#nav-mypage:hover{background-position:-384px -50px;} #header ul.menu li a#nav-mypage.update{background-position:-640px 0;}#header ul.menu li a#nav-mypage.update.active,#header ul.menu li a#nav-mypage.update:hover{background-position:-640px -50px;} #header ul.menu li a#nav-create{background-position:-512px 0;}#header ul.menu li a#nav-create.active,#header ul.menu li a#nav-create:hover{background-position:-512px -50px;}}
.breadcrumb{margin:0.8em;}.breadcrumb>div{display:inline;padding-right:0.3em;font-size:0.8em;}.breadcrumb>div a{padding-right:0.5em;}
.breadcrumb>div:last-child a{cursor:default;color:#000000;}.breadcrumb>div:last-child a:hover{text-decoration:none;}
#offer_overlay,#login_overlay,#howitworks_overlay{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.75);}#offer_overlay .popup,#login_overlay .popup,#howitworks_overlay .popup{position:relative;margin:20px 10px 0;padding:20px;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;background-color:#ffffff;}@media (min-width:640px){#offer_overlay .popup,#login_overlay .popup,#howitworks_overlay .popup{width:560px;margin:20px auto auto;}}#offer_overlay .popup .thumb img,#login_overlay .popup .thumb img,#howitworks_overlay .popup .thumb img{width:120px;margin:0 auto 30px;}@media (min-width:640px){#offer_overlay .popup .thumb img,#login_overlay .popup .thumb img,#howitworks_overlay .popup .thumb img{width:240px;}}
#offer_overlay .popup #howItWorks,#login_overlay .popup #howItWorks,#howitworks_overlay .popup #howItWorks{margin:0 0 20px;}
#help-nav{text-align:center;margin-top:20px;}#help-nav ul{margin-top:10px;}#help-nav ul li{display:inline;}
#help-nav a{margin-right:0.3em;padding:0 3px;text-decoration:underline;}
.tp-button-group{padding-left:20px;text-align:left;}@media (min-width:640px){.tp-button-group{padding-left:36px;}}.tp-button-group a{display:block;padding:10px;color:white;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);position:relative;display:inline-block;width:45%;margin:0.5em 0.1em 0;padding:3em 0;color:#e61b85;font-size:1.2em;font-weight:bold;line-height:120%;border:2px solid #00addc;}.tp-button-group a:hover{text-decoration:none;background-color:#f5f5f4;background-image:-moz-linear-gradient(top, #eeeeed, #ffffff);background-image:-ms-linear-gradient(top, #eeeeed, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#ffffff));background-image:-webkit-linear-gradient(top, #eeeeed, #ffffff);background-image:-o-linear-gradient(top, #eeeeed, #ffffff);background-image:linear-gradient(top, #eeeeed, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #eeeeed inset;-moz-box-shadow:0 5px 10px 5px #eeeeed inset;box-shadow:0 5px 10px 5px #eeeeed inset;}
@media (min-width:640px){.tp-button-group a{font-size:1.5em;}}.tp-button-group a span{display:block;}@media (min-width:640px){.tp-button-group a span{display:inline;}}
.tp-button-group a strong{display:block;margin-top:0.2em;color:#00addc;font-size:0.9em;}
.tp-button-group a:hover{-webkit-box-shadow:0 5px 10px 5px #dfdcd8 inset;-moz-box-shadow:0 5px 10px 5px #dfdcd8 inset;box-shadow:0 5px 10px 5px #dfdcd8 inset;background-color:#dfdcd8;background-image:-moz-linear-gradient(top, #dfdcd8, #ffffff);background-image:-ms-linear-gradient(top, #dfdcd8, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dfdcd8), to(#ffffff));background-image:-webkit-linear-gradient(top, #dfdcd8, #ffffff);background-image:-o-linear-gradient(top, #dfdcd8, #ffffff);background-image:linear-gradient(top, #dfdcd8, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdcd8', endColorstr='#ffffff', GradientType=0);}
.icon-xs{width:12px;height:12px;margin:0 4px;vertical-align:top;}@media (min-width:640px){.icon-xs{width:16px;height:16px;}}
.icon-s{width:16px;height:16px;margin:0 4px;vertical-align:top;}@media (min-width:640px){.icon-s{width:20px;height:20px;}}
.icon-m{width:24px;height:24px;margin:0 8px;vertical-align:bottom;}@media (min-width:640px){.icon-m{width:26px;height:26px;}}
.icon-l{width:32px;height:32px;margin:0 4px;vertical-align:bottom;}@media (min-width:640px){.icon-l{width:48px;height:48px;}}
.icon-star-s{height:12px;vertical-align:top;}@media (min-width:640px){.icon-star-s{height:16px;}}
.icon-star-m{height:16px;vertical-align:top;}@media (min-width:640px){.icon-star-m{height:24px;}}
h2.withinIcon>img{margin:0 8px;}
h3.icon-date{margin-top:1em;padding:0 10px;color:#e61b85;font-size:1.2em;}
dl.checkbox-list,dl.radio-list{*zoom:1;margin:1em 10px 0;}dl.checkbox-list:before,dl.radio-list:before,dl.checkbox-list:after,dl.radio-list:after{display:table;content:"";}
dl.checkbox-list:after,dl.radio-list:after{clear:both;}
dl.checkbox-list dt,dl.radio-list dt{float:left;width:2em;}
dl.checkbox-list dd,dl.radio-list dd{margin-left:2em;line-height:140%;}dl.checkbox-list dd .sub,dl.radio-list dd .sub{display:block;line-height:120%;}
dl.checkbox-list dd select,dl.radio-list dd select{-webkit-appearance:none;-moz-appearance:none;max-width:260px;padding:6px 2em 6px 10px;font-size:1em;border:2px solid #7a7972;background:#ffffcc url("../img//select_arrow.png") no-repeat right center;}@media (min-width:640px){dl.checkbox-list dd select,dl.radio-list dd select{max-width:none;}}
dl.checkbox-list.radio-star-list dt,dl.radio-list.radio-star-list dt{padding:0.4em 0;}@media (min-width:640px){dl.checkbox-list.radio-star-list dt,dl.radio-list.radio-star-list dt{padding:0.5em 0;}}
dl.checkbox-list.radio-star-list dd,dl.radio-list.radio-star-list dd{padding:0.3em 0 0.7em;}@media (min-width:640px){dl.checkbox-list.radio-star-list dd,dl.radio-list.radio-star-list dd{padding:0.4em 0 0.6em;}}
.tp-ticket{margin:0 10px;padding:20px;border:2px solid #000000;background:#ffffff;}.tp-ticket h1{margin:0.5em -10px 1em;padding:0;}
.tp-ticket p{margin-top:1em;line-height:140%;}
.tp-ticket .tp-photo{margin-bottom:1em;text-align:center;}.tp-ticket .tp-photo>a>img{width:100%;max-height:320px;}
.tp-ticket .tp-data{*zoom:1;margin:10px 0 0;}.tp-ticket .tp-data:before,.tp-ticket .tp-data:after{display:table;content:"";}
.tp-ticket .tp-data:after{clear:both;}
.tp-ticket .tp-data .left{float:left;width:20px;text-align:right;}@media (min-width:640px){.tp-ticket .tp-data .left{width:40px;}}.tp-ticket .tp-data .left img{width:24px;height:24px;}
.tp-ticket .tp-data .right{text-align:left;margin-left:30px;}@media (min-width:640px){.tp-ticket .tp-data .right{margin-left:50px;}}.tp-ticket .tp-data .right p{margin-top:6px;font-weight:bold;}
.tp-ticket .tp-data .right ul{margin-top:6px;}.tp-ticket .tp-data .right ul li{display:inline;margin:0;line-height:140%;}.tp-ticket .tp-data .right ul li:after{content:',';margin-left:0.2em;margin-right:0.5em;}
.tp-ticket .tp-data .right ul li:last-child:after{content:'';}
p.tp-arrow-text{margin-top:1em !important;font-family:fantasy;font-size:1.6em;font-weight:bold;text-align:center;}
table.tp-edit{width:100%;margin-top:1em;border-top:1px solid #ffffff;}table.tp-edit th,table.tp-edit td{padding:0 10px;vertical-align:middle;line-height:140%;border-bottom:1px solid #ffffff;}
table.tp-edit th{width:2em;}
table.tp-edit th+td{width:4em;}
table.tp-edit label{display:block;padding:1em 10px;color:#e61b85;}
.tp-whatyouwant{*zoom:1;margin:2em 0.5em;}.tp-whatyouwant:before,.tp-whatyouwant:after{display:table;content:"";}
.tp-whatyouwant:after{clear:both;}
.tp-whatyouwant>p{margin-top:1em;margin-left:6em;font-size:1em;line-height:140%;}@media (min-width:640px){.tp-whatyouwant>p{margin-left:14em;}}
.tp-whatyouwant .balloonBox .balloon{height:none;min-height:auto;}.tp-whatyouwant .balloonBox .balloon input[type="text"]{width:160px;padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}@media (min-width:640px){.tp-whatyouwant .balloonBox .balloon input[type="text"]{width:320px;}}
.tp-thumb-list{*zoom:1;margin-top:10px;margin-left:2px;}.tp-thumb-list:before,.tp-thumb-list:after{display:table;content:"";}
.tp-thumb-list:after{clear:both;}
@media (min-width:640px){.tp-thumb-list{margin-top:20px;}}.tp-thumb-list li{float:left;width:69px;margin-left:8px;margin-bottom:10px;text-align:center;list-style-type:none;}@media (min-width:640px){.tp-thumb-list li{width:135px;margin-left:20px;margin-bottom:20px;}}.tp-thumb-list li img.thumb{width:69px;}@media (min-width:640px){.tp-thumb-list li img.thumb{width:135px;}}
.tp-thumb-list li p{line-height:140%;}.tp-thumb-list li p.comment{color:#7a7972;}.tp-thumb-list li p.comment img{width:16px;margin-right:4px;}
.tp-thumb-list a:hover{text-decoration:none;}.tp-thumb-list a:hover img.thumb{opacity:0.5;filter:alpha(opacity=50);}
#contents{*zoom:1;background:url("../img//contents_bg.jpg") repeat-x 0 0;}#contents:before,#contents:after{display:table;content:"";}
#contents:after{clear:both;}
#contents>p,#contents>form>p{margin:20px 10px 0;line-height:140%;}
@media (min-width:640px){#contents{width:640px;margin:0 auto;}}
#keyVisual{padding:30px 0 10px;text-align:center;}#keyVisual img{width:260px;margin-bottom:20px;}@media (min-width:640px){#keyVisual img{width:520px;}}
#keyVisual .google-play-banner{margin-bottom:20px;}#keyVisual .google-play-banner img{width:162px;}
.fb-like-box{margin:20px 10px;background-color:#ffffff;}
.createActivityImage{text-align:center;}.createActivityImage img{width:260px;}@media (min-width:640px){.createActivityImage img{width:520px;}}
.selectAreaButtons{margin:30px 0;text-align:center;}.selectAreaButtons .button{margin:10px auto;}
.selectAreaButtons input[type="text"]{width:80%;padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}
.selectAreaButtons select{-webkit-appearance:none;-moz-appearance:none;width:180px;padding:6px 10px;font-size:1em;border:2px solid #7a7972;background:#ffffcc url("../img//select_arrow.png") no-repeat right center;}@media (min-width:640px){.selectAreaButtons select{width:280px;}}
.selectArea{display:-webkit-box;display:-moz-box;display:box;width:100%;margin-top:20px;}.selectArea>div,.selectArea>li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.selectArea div{padding:0 20px;text-align:center;}.selectArea div img{width:120px;height:120px;margin-bottom:5px;}@media (min-width:640px){.selectArea div img{width:240px;height:240px;}}
.selectArea div a.button.blueFrame{width:116px;height:116px;margin:0 auto;padding:0;}@media (min-width:640px){.selectArea div a.button.blueFrame{width:232px;height:232px;}}.selectArea div a.button.blueFrame span{display:block;padding-top:20px;vertical-align:middle;font-size:2em;line-height:140%;}@media (min-width:640px){.selectArea div a.button.blueFrame span{padding-top:60px;}}
#howItWorks{margin:0 30px;}#howItWorks dt{margin-top:10px;}#howItWorks dt img{width:260px;}@media (min-width:640px){#howItWorks dt img{width:520px;}}
#howItWorks dd{color:#7a7972;line-height:140%;}
#featuredInTheWorld{margin:20px 20px;}#featuredInTheWorld .quote{margin-bottom:5px;color:#7a7972;font-style:italic;line-height:140%;}
#featuredInTheWorld .media{margin-bottom:30px;text-align:right;}#featuredInTheWorld .media img{width:137px;}@media (min-width:640px){#featuredInTheWorld .media img{width:274px;}}
.area-button-group{padding-left:20px;text-align:left;}@media (min-width:640px){.area-button-group{padding-left:40px;}}.area-button-group a{display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e1e0de;background-image:-moz-linear-gradient(top, #eeeeed, #cecbc7);background-image:-ms-linear-gradient(top, #eeeeed, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#cecbc7));background-image:-webkit-linear-gradient(top, #eeeeed, #cecbc7);background-image:-o-linear-gradient(top, #eeeeed, #cecbc7);background-image:linear-gradient(top, #eeeeed, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#cecbc7', GradientType=0);position:relative;display:inline-block;width:28%;margin:0.5em 0.1em 0;padding:0.8em 0.5em 0.8em 3em;color:#00addc;text-align:left;border:2px solid #262217;}.area-button-group a:hover{text-decoration:none;background-color:#dbd9d6;background-image:-moz-linear-gradient(top, #cecbc7, #eeeeed);background-image:-ms-linear-gradient(top, #cecbc7, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#eeeeed));background-image:-webkit-linear-gradient(top, #cecbc7, #eeeeed);background-image:-o-linear-gradient(top, #cecbc7, #eeeeed);background-image:linear-gradient(top, #cecbc7, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#eeeeed', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
@media (min-width:640px){.area-button-group a{width:32%;padding-left:3em;font-size:1.25em;}}.area-button-group a img{position:absolute;top:7px;left:5px;width:30px;}@media (min-width:640px){.area-button-group a img{top:12px;width:40px;}}
#qandaKeyVisual{text-align:center;margin:-10px 0 20px;}#qandaKeyVisual img{height:40px;}@media (min-width:640px){#qandaKeyVisual img{height:60px;}}#qandaKeyVisual img.qandaKeyVisualIcon{margin-right:0.75	em;}
.checkSendSameMessage{*zoom:1;margin:0 0 10px;}.checkSendSameMessage:before,.checkSendSameMessage:after{display:table;content:"";}
.checkSendSameMessage:after{clear:both;}
@media (min-width:640px){.checkSendSameMessage{margin-left:20px;margin-right:20px;}}.checkSendSameMessage .checkboxNormal{float:left;width:40px;height:40px;margin-bottom:0;}
.checkSendSameMessage p{padding-left:5px;padding-right:0 !important;width:120px;float:left;margin-top:5px;color:#7a7972;text-align:left;line-height:120%;font-size:0.8em;}@media (min-width:640px){.checkSendSameMessage p{width:240px;}}
.checkSendSameMessage>img{float:right;margin-top:4px;margin-left:5px;width:30px;opacity:0.5;filter:alpha(opacity=50);}@media (min-width:640px){.checkSendSameMessage>img{width:40px;}}
.checkSendSameMessage.checked p{color:#000000;}
.checkSendSameMessage.checked img{opacity:1;filter:alpha(opacity=100);}
.select-multiple .delete{font-size:0.87em;margin-right:10px;}
#footer-nav{margin-top:20px;padding-top:20px;background:url("../img//border.gif") repeat-x 0 top;text-align:center;}#footer-nav li{display:inline;}
#footer-nav a{margin-right:0.3em;padding:0 3px;text-decoration:underline;}#footer-nav a:hover{text-decoration:none;}
#footer-partnership{margin-top:20px;text-align:center;}#footer-partnership img{margin-top:10px;height:22px;}@media (min-width:640px){#footer-partnership img{height:44px;}}
#footer-medialogo{margin-top:20px;text-align:center;}#footer-medialogo img{margin-top:10px;height:21px;}@media (min-width:640px){#footer-medialogo img{height:42px;}}
#footer{margin-top:20px;padding:20px 0;color:#ffffff;font-size:0.87em;text-align:center;border-top:1px solid #000000;background-color:#262217;}#footer a{margin-right:0.3em;color:white;text-decoration:underline;}#footer a:hover{text-decoration:none;}
#footer .menu{list-style-type:none;}#footer .menu li{display:inline;}#footer .menu li a{padding:0 3px;}
#footer .copyright{margin-top:10px;}
.share-buttons{*zoom:1;margin:10px 0 20px;}.share-buttons:before,.share-buttons:after{display:table;content:"";}
.share-buttons:after{clear:both;}
.share-buttons>div{float:left;margin-right:8px;*width:110px;}.share-buttons>div.share-google>div{width:66px !important;}.share-buttons>div.share-google>div iframe{width:66px !important;}
.share-buttons>div.share-twitter iframe{width:82px !important;}
.share-buttons.right>div{float:right;}
.boxPlaceReview{margin:20px 10px 0;padding:2em 1em;border:2px solid #cecbc7;}.boxPlaceReview h3{margin-bottom:1em;font-size:1.5em;text-align:center;}.boxPlaceReview h3 strong{display:block;margin-bottom:0.2em;font-size:2em;}.boxPlaceReview h3 strong span{margin-left:0.2em;font-size:0.6em;}
.boxPlaceReview p{margin-top:1em;line-height:140%;}.boxPlaceReview p.add{font-size:1.5em;line-height:100%;text-align:center;}.boxPlaceReview p.add a{text-decoration:underline;}.boxPlaceReview p.add a:hover{text-decoration:none;}
@media (min-width:640px){.boxPlaceReview{margin-left:0;margin-right:0;}}
.itemprop-rating{display:block;margin-top:10px;margin-left:4px;color:#7a7972;font-size:1em;}.itemprop-rating img{display:block;height:16px;margin-top:-8px;margin-bottom:4px;}@media (min-width:640px){.itemprop-rating img{display:inline;height:24px;margin-top:-4px;}}
.itemprop-rating .itemprop-average{font-size:1.2em;font-weight:bold;}
