@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
/*
img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
*/
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap;}
.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;/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/font-size:13px;line-height:18px;color:#555555;background-color:#ffffff;}
a{color:#369bd7;text-decoration:none;}
a:hover{color:#2071a1;text-decoration:underline;}
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
/*[class*="span"]{float:left;margin-left:20px;}*/
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid>[class*="span"]{float:left;margin-left:2.127659574%;}
.row-fluid>[class*="span"]:first-child{margin-left:0;}
.row-fluid > .span12{width:99.99999998999999%;}
.row-fluid > .span11{width:91.489361693%;}
.row-fluid > .span10{width:82.97872339599999%;}
.row-fluid > .span9{width:74.468085099%;}
.row-fluid > .span8{width:65.95744680199999%;}
.row-fluid > .span7{width:57.446808505%;}
.row-fluid > .span6{width:48.93617020799999%;}
.row-fluid > .span5{width:40.425531911%;}
.row-fluid > .span4{width:31.914893614%;}
.row-fluid > .span3{width:23.404255317%;}
.row-fluid > .span2{width:14.89361702%;}
.row-fluid > .span1{width:6.382978723%;}
.container{margin-left:auto;margin-right:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.container-fluid{padding-left:20px;padding-right:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
p{margin:0 0 9px;/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;}
.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
h1,h2,h3,h4,h5,h6{margin:0;/*font-family:'Telex',sans-serif;*/font-weight:bold;color:#317eac;/*text-rendering:optimizelegibility;*/}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;}
h3{line-height:27px;font-size:18px;}h3 small{font-size:14px;}
h4,h5,h6{line-height:18px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#999999;text-transform:uppercase;}
.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #f5f5f5;}
.page-header h1{line-height:1;}
ul,ol{padding:0;margin:0 0 9px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:18px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:18px;}
dt,dd{line-height:18px;}
dt{font-weight:bold;line-height:17px;}
dd{margin-left:9px;}
.dl-horizontal dt{float:left;clear:left;width:120px;text-align:right;}
.dl-horizontal dd{margin-left:130px;}
hr{margin:18px 0;border:0;border-top:1px solid #f5f5f5;border-bottom:1px solid #ffffff;}
strong{font-weight:bold;}
em{font-style:italic;}
.muted{color:#999999;}
abbr[title]{border-bottom:1px dotted #ddd;cursor:help;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #f5f5f5;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;}
blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #f5f5f5;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:18px;line-height:18px;font-style:normal;}
small{font-size:100%;}
cite{font-style:normal;}
code,pre{padding:0 3px 2px;/*font-family:Menlo,Monaco,"Courier New",monospace;*/font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;}pre.prettyprint{margin-bottom:18px;}
pre code{padding:0;color:inherit;background-color:transparent;border:0;}
/*
.pre-scrollable{max-height:340px;overflow-y:scroll;}
form{margin:0 0 18px;}
*/
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}legend small{font-size:13.5px;color:#999999;}
/*
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 \9;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:220px;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
*/
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0;}
input,textarea,.uneditable-input{margin-left:0;}
input.span12, textarea.span12, .uneditable-input.span12{width:930px;}
input.span11, textarea.span11, .uneditable-input.span11{width:850px;}
input.span10, textarea.span10, .uneditable-input.span10{width:770px;}
input.span9, textarea.span9, .uneditable-input.span9{width:690px;}
input.span8, textarea.span8, .uneditable-input.span8{width:610px;}
input.span7, textarea.span7, .uneditable-input.span7{width:530px;}
input.span6, textarea.span6, .uneditable-input.span6{width:450px;}
input.span5, textarea.span5, .uneditable-input.span5{width:370px;}
input.span4, textarea.span4, .uneditable-input.span4{width:290px;}
input.span3, textarea.span3, .uneditable-input.span3{width:210px;}
input.span2, textarea.span2, .uneditable-input.span2{width:130px;}
input.span1, textarea.span1, .uneditable-input.span1{width:50px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#1c628b;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#1c628b;border-color:#1c628b;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#134461;-webkit-box-shadow:0 0 6px #369bd7;-moz-box-shadow:0 0 6px #369bd7;box-shadow:0 0 6px #369bd7;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#1c628b;background-color:#8bc5e8;border-color:#1c628b;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#bd4247;}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#bd4247;border-color:#bd4247;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#983538;-webkit-box-shadow:0 0 6px #d88e90;-moz-box-shadow:0 0 6px #d88e90;box-shadow:0 0 6px #d88e90;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#bd4247;background-color:#eddbe3;border-color:#bd4247;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#669533;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#669533;border-color:#669533;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#4c6f26;-webkit-box-shadow:0 0 6px #99ca63;-moz-box-shadow:0 0 6px #99ca63;box-shadow:0 0 6px #99ca63;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#669533;background-color:#ccddbb;border-color:#669533;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;}
:-moz-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block,.help-inline{color:#555555;}
.help-block{display:block;margin-bottom:9px;}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{*margin-left:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#f5f5f5;border:1px solid #ccc;}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend .active,.input-append .active{background-color:#bede9c;border-color:#73a839;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-append input,.input-append select .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append .uneditable-input{border-left-color:#eee;border-right-color:#ccc;}
.input-append .add-on,.input-append .btn{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;margin-bottom:0;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label{display:inline-block;}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-left:0;margin-right:3px;}
.control-group{margin-bottom:9px;}
legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{margin-left:160px;*display:inline-block;*margin-left:0;*padding-left:20px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}
table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-left:0;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}
.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;opacity:0.3;filter:alpha(opacity=30);content:"";}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;}.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#3c3c3c;}
.dropdown.open{*z-index:1000;}.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);}
.dropdown.open .dropdown-menu{display:block;}
.pull-right .dropdown-menu{left:auto;right:0;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"\2191";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;}
.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0;}.collapse.in{height:auto;}
.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border:1px solid #cccccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;outline:0;}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{background-color:#368bd7;background-image:-moz-linear-gradient(top, #369bd7, #3673d7);background-image:-ms-linear-gradient(top, #369bd7, #3673d7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#369bd7), to(#3673d7));background-image:-webkit-linear-gradient(top, #369bd7, #3673d7);background-image:-o-linear-gradient(top, #369bd7, #3673d7);background-image:linear-gradient(top, #369bd7, #3673d7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#369bd7', endColorstr='#3673d7', GradientType=0);border-color:#3673d7 #3673d7 #2050a1;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#3673d7;}
.btn-primary:active,.btn-primary.active{background-color:#245bb6 \9;}
.btn-warning{background-color:#dd5600;background-image:-moz-linear-gradient(top, #dd5600, #dd5600);background-image:-ms-linear-gradient(top, #dd5600, #dd5600);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dd5600), to(#dd5600));background-image:-webkit-linear-gradient(top, #dd5600, #dd5600);background-image:-o-linear-gradient(top, #dd5600, #dd5600);background-image:linear-gradient(top, #dd5600, #dd5600);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd5600', endColorstr='#dd5600', GradientType=0);border-color:#dd5600 #dd5600 #913800;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#dd5600;}
.btn-warning:active,.btn-warning.active{background-color:#aa4200 \9;}
.btn-danger{background-color:#c32627;background-image:-moz-linear-gradient(top, #c71c22, #bd362f);background-image:-ms-linear-gradient(top, #c71c22, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c71c22), to(#bd362f));background-image:-webkit-linear-gradient(top, #c71c22, #bd362f);background-image:-o-linear-gradient(top, #c71c22, #bd362f);background-image:linear-gradient(top, #c71c22, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c71c22', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#65a643;background-image:-moz-linear-gradient(top, #73a839, #51a351);background-image:-ms-linear-gradient(top, #73a839, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#73a839), to(#51a351));background-image:-webkit-linear-gradient(top, #73a839, #51a351);background-image:-o-linear-gradient(top, #73a839, #51a351);background-image:linear-gradient(top, #73a839, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73a839', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{background-color:#6d76b3;background-image:-moz-linear-gradient(top, #9760b3, #2f96b4);background-image:-ms-linear-gradient(top, #9760b3, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#9760b3), to(#2f96b4));background-image:-webkit-linear-gradient(top, #9760b3, #2f96b4);background-image:-o-linear-gradient(top, #9760b3, #2f96b4);background-image:linear-gradient(top, #9760b3, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9760b3', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{background-color:#a27a28;background-image:-moz-linear-gradient(top, #f7b42c, #222222);background-image:-ms-linear-gradient(top, #f7b42c, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f7b42c), to(#222222));background-image:-webkit-linear-gradient(top, #f7b42c, #222222);background-image:-o-linear-gradient(top, #f7b42c, #222222);background-image:linear-gradient(top, #f7b42c, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7b42c', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-group{position:relative;*zoom:1;*margin-left:.3em;}.btn-group:before,.btn-group:after{display:table;content:"";}
.btn-group:after{clear:both;}
.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{margin-top:9px;margin-bottom:9px;}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;}
.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group .btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group .btn:last-child,.btn-group .dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);*padding-top:3px;*padding-bottom:3px;}
.btn-group .btn-mini.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:1px;*padding-bottom:1px;}
.btn-group .btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px;}
.btn-group .btn-large.dropdown-toggle{padding-left:12px;padding-right:12px;}
.btn-group.open{*z-index:1000;}.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn .caret{margin-top:7px;margin-left:0;}
.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);}
.btn-mini .caret{margin-top:5px;}
.btn-small .caret{margin-top:6px;}
.btn-large .caret{margin-top:6px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#FCF8E3;border:1px solid #FBEED5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#C09853;}
.alert-heading{color:inherit;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#ccddbb;border-color:#c6d4aa;color:#669533;}
.alert-danger,.alert-error{background-color:#eddbe3;border-color:#e8d1df;color:#bd4247;}
.alert-info{background-color:#edebe1;border-color:#e0d9cb;color:#817b58;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
.nav{margin-left:0;margin-bottom:18px;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;background-color:#f5f5f5;}
.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}
.nav li+.nav-header{margin-top:9px;}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list>li>a{padding:3px 15px;}
.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#369bd7;}
.nav-list [class^="icon-"]{margin-right:2px;}
.nav-list .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;}
.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#f5f5f5 #f5f5f5 #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#369bd7;}
.nav-stacked>li{float:none;}
.nav-stacked>li>a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;}
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu{margin-top:1px;border-width:1px;}
.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#369bd7;border-bottom-color:#369bd7;margin-top:6px;}
.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#2071a1;border-bottom-color:#2071a1;}
.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;border-bottom-color:#333333;}
.nav>.dropdown.active>a:hover{color:#000000;cursor:pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;}
.nav .open .caret,.nav .open.active .caret,.nav .open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.tabs-stacked .open>a:hover{border-color:#999999;}
.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";}
.tabbable:after{clear:both;}
.tab-content{display:table;width:100%;}
.tabs-below .nav-tabs,.tabs-right .nav-tabs,.tabs-left .nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below .nav-tabs{border-top:1px solid #ddd;}
.tabs-below .nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below .nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below .nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{border-color:transparent #ddd #ddd #ddd;}
.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{float:none;}
.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left .nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left .nav-tabs>li>a:hover{border-color:#f5f5f5 #dddddd #f5f5f5 #f5f5f5;}
.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right .nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right .nav-tabs>li>a:hover{border-color:#f5f5f5 #f5f5f5 #f5f5f5 #dddddd;}
.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.navbar{*position:relative;*z-index:2;overflow:visible;margin-bottom:18px;}
.navbar-inner{padding-left:20px;padding-right:20px;background-color:#50a8dc;background-image:-moz-linear-gradient(top, #61b0df, #369bd7);background-image:-ms-linear-gradient(top, #61b0df, #369bd7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#61b0df), to(#369bd7));background-image:-webkit-linear-gradient(top, #61b0df, #369bd7);background-image:-o-linear-gradient(top, #61b0df, #369bd7);background-image:linear-gradient(top, #61b0df, #369bd7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b0df', endColorstr='#369bd7', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);}
.navbar .container{width:auto;}
.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#50a8dc;background-image:-moz-linear-gradient(top, #61b0df, #369bd7);background-image:-ms-linear-gradient(top, #61b0df, #369bd7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#61b0df), to(#369bd7));background-image:-webkit-linear-gradient(top, #61b0df, #369bd7);background-image:-o-linear-gradient(top, #61b0df, #369bd7);background-image:linear-gradient(top, #61b0df, #369bd7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b0df', endColorstr='#369bd7', GradientType=0);border-color:#369bd7 #369bd7 #2071a1;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#369bd7;}
.btn-navbar:active,.btn-navbar.active{background-color:#2480b6 \9;}
.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
.nav-collapse.collapse{height:auto;}
.navbar{color:#f5f5f5;}.navbar .brand:hover{text-decoration:none;}
.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#ffffff;}
.navbar .navbar-text{margin-bottom:0;line-height:60px;}
.navbar .btn,.navbar .btn-group{margin-top:15px;}
.navbar .btn-group .btn{margin-top:0;}
.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";}
.navbar-form:after{clear:both;}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:15px;}
.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}
.navbar-search{position:relative;float:left;margin-top:16px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/font-size:13px;font-weight:normal;line-height:1;color:#ffffff;background-color:#a0d0ec;border:1px solid #288ecb;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query:-moz-placeholder{color:#ffffff;}
.navbar-search .search-query::-webkit-input-placeholder{color:#ffffff;}
.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.navbar-fixed-top{top:0;}
.navbar-fixed-bottom{bottom:0;}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;}
.navbar .nav>li{display:block;float:left;}
.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#f5f5f5;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;}
.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#369bd7;}
.navbar .divider-vertical{height:60px;width:1px;margin:0 9px;overflow:hidden;background-color:#369bd7;border-right:1px solid #61b0df;}
.navbar .nav.pull-right{margin-left:10px;margin-right:0;}
.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.navbar .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
.navbar .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}
.navbar-fixed-bottom .dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}
.navbar-fixed-bottom .dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100);}
.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent;}
.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;}
.navbar .nav.pull-right .dropdown-menu,.navbar .nav .dropdown-menu.pull-right{left:auto;right:0;}.navbar .nav.pull-right .dropdown-menu:before,.navbar .nav .dropdown-menu.pull-right:before{left:auto;right:12px;}
.navbar .nav.pull-right .dropdown-menu:after,.navbar .nav .dropdown-menu.pull-right:after{left:auto;right:13px;}
.breadcrumb{padding:7px 14px;margin:0 0 18px;list-style:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}
.breadcrumb .divider{padding:0 5px;color:#999999;}
.breadcrumb .active a{color:#333333;}
/*
.pagination{height:36px;margin:18px 0;}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination li{display:inline;}
.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;}
.pagination a:hover,.pagination .active a{background-color:#f5f5f5;}
.pagination .active a{color:#999999;cursor:default;}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default;}
.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}
.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";}
.pager:after{clear:both;}
.pager li{display:inline;}
.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.pager a:hover{text-decoration:none;background-color:#f5f5f5;}
.pager .next a{float:right;}
.pager .previous a{float:left;}
.pager .disabled a,.pager .disabled a:hover{color:#999999;background-color:#fff;cursor:default;}
*/
.modal-open .dropdown-menu{z-index:2050;}
.modal-open .dropdown.open{*z-index:2050;}
.modal-open .popover{z-index:2060;}
.modal-open .tooltip{z-index:2070;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:50%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-body{overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails>li{float:left;margin:0 0 18px 20px;}
.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}
a.thumbnail:hover{border-color:#369bd7;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.thumbnail .caption{padding:9px;}
.label{padding:1px 4px 2px;font-size:10.998px;font-weight:bold;line-height:13px;color:#ffffff;vertical-align:middle;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.label:hover{color:#ffffff;text-decoration:none;}
.label-important{background-color:#bd4247;}
.label-important:hover{background-color:#983538;}
.label-warning{background-color:#dd5600;}
.label-warning:hover{background-color:#aa4200;}
.label-success{background-color:#669533;}
.label-success:hover{background-color:#4c6f26;}
.label-info{background-color:#817b58;}
.label-info:hover{background-color:#625e43;}
.label-inverse{background-color:#333333;}
.label-inverse:hover{background-color:#1a1a1a;}
.badge{padding:1px 9px 2px;font-size:12.025px;font-weight:bold;white-space:nowrap;color:#ffffff;background-color:#999999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
.badge-error{background-color:#bd4247;}
.badge-error:hover{background-color:#983538;}
.badge-warning{background-color:#dd5600;}
.badge-warning:hover{background-color:#aa4200;}
.badge-success{background-color:#669533;}
.badge-success:hover{background-color:#4c6f26;}
.badge-info{background-color:#817b58;}
.badge-info:hover{background-color:#625e43;}
.badge-inverse{background-color:#333333;}
.badge-inverse:hover{background-color:#1a1a1a;}
@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.progress .bar{width:0%;height:18px;color:#ffffff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}
.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);}
.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);}
.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar{background-color:#f16e1a;background-image:-moz-linear-gradient(top, #ff7d2b, #dd5600);background-image:-ms-linear-gradient(top, #ff7d2b, #dd5600);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff7d2b), to(#dd5600));background-image:-webkit-linear-gradient(top, #ff7d2b, #dd5600);background-image:-o-linear-gradient(top, #ff7d2b, #dd5600);background-image:linear-gradient(top, #ff7d2b, #dd5600);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d2b', endColorstr='#dd5600', GradientType=0);}
.progress-warning.progress-striped .bar{background-color:#ff7d2b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.accordion{margin-bottom:18px;}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}
.carousel{position:relative;margin-bottom:18px;line-height:1;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-ms-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}
.carousel .item>img{display:block;line-height:1;}
.carousel .active,.carousel .next,.carousel .prev{display:block;}
.carousel .active{left:0;}
.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;}
.carousel .next{left:100%;}
.carousel .prev{left:-100%;}
.carousel .next.left,.carousel .prev.right{left:0;}
.carousel .active.left{left:-100%;}
.carousel .active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;}
.hero-unit{padding:60px;margin-bottom:30px;background-color:#f5f5f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;}
.hero-unit p{font-size:18px;font-weight:200;line-height:27px;color:inherit;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.navbar,.subnav{/*font-family:'Telex',sans-serif;*/}
.navbar-inner{background-color:#3f9fd9;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#369bd7), color-stop(90%, #369bd7), to(#61b0df));background-image:-webkit-linear-gradient(#369bd7, #369bd7 90%, #61b0df);background-image:-moz-linear-gradient(top, #369bd7, #369bd7 90%, #61b0df);background-image:-ms-linear-gradient(#369bd7, #369bd7 90%, #61b0df);background-image:-o-linear-gradient(#369bd7, #369bd7 90%, #61b0df);background-image:linear-gradient(#369bd7, #369bd7 90%, #61b0df);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#369bd7', endColorstr='#61b0df', GradientType=0);}
.navbar .nav .active>a,.navbar .nav .active>a:hover{background-color:#369bd7;background-color:rgba(0, 0, 0, 0.2);}
.navbar .search-query{border:1px solid #2480b6;}
.navbar .nav-collapse.in>.nav>li .dropdown-menu a{color:#ffffff;}.navbar .nav-collapse.in>.nav>li .dropdown-menu a:hover{color:#ffffff;}
.navbar .nav-collapse.in .nav li>a{color:#ffffff;}.navbar .nav-collapse.in .nav li>a:hover{background-color:#2B7CAC;}
.btn-navbar:hover{background-color:#cccccc;}
.btn{background-color:#ffffff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(5%, #ffffff), to(#ffffff));background-image:-webkit-linear-gradient(#ffffff, #ffffff 5%, #ffffff);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 5%, #ffffff);background-image:-ms-linear-gradient(#ffffff, #ffffff 5%, #ffffff);background-image:-o-linear-gradient(#ffffff, #ffffff 5%, #ffffff);background-image:linear-gradient(#ffffff, #ffffff 5%, #ffffff);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover{background-position:0 0;}
.btn-primary{background-color:#43a1da;background-image:-moz-linear-gradient(top, #4ba6db, #369bd7);background-image:-ms-linear-gradient(top, #4ba6db, #369bd7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4ba6db), to(#369bd7));background-image:-webkit-linear-gradient(top, #4ba6db, #369bd7);background-image:-o-linear-gradient(top, #4ba6db, #369bd7);background-image:linear-gradient(top, #4ba6db, #369bd7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ba6db', endColorstr='#369bd7', GradientType=0);border-color:#369bd7 #369bd7 #2071a1;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#369bd7;}
.btn-primary:active,.btn-primary.active{background-color:#2480b6 \9;}
.btn-info{background-color:#9e6ab8;background-image:-moz-linear-gradient(top, #a271bb, #9760b3);background-image:-ms-linear-gradient(top, #a271bb, #9760b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a271bb), to(#9760b3));background-image:-webkit-linear-gradient(top, #a271bb, #9760b3);background-image:-o-linear-gradient(top, #a271bb, #9760b3);background-image:linear-gradient(top, #a271bb, #9760b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a271bb', endColorstr='#9760b3', GradientType=0);border-color:#9760b3 #9760b3 #6f4086;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#9760b3;}
.btn-info:active,.btn-info.active{background-color:#7d4898 \9;}
.btn-success{background-color:#7bb33d;background-image:-moz-linear-gradient(top, #80bb3f, #73a839);background-image:-ms-linear-gradient(top, #80bb3f, #73a839);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#80bb3f), to(#73a839));background-image:-webkit-linear-gradient(top, #80bb3f, #73a839);background-image:-o-linear-gradient(top, #80bb3f, #73a839);background-image:linear-gradient(top, #80bb3f, #73a839);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80bb3f', endColorstr='#73a839', GradientType=0);border-color:#73a839 #73a839 #4c6f26;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#73a839;}
.btn-success:active,.btn-success.active{background-color:#59822c \9;}
.btn-warning{background-color:#ec5c00;background-image:-moz-linear-gradient(top, #f76000, #dd5600);background-image:-ms-linear-gradient(top, #f76000, #dd5600);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f76000), to(#dd5600));background-image:-webkit-linear-gradient(top, #f76000, #dd5600);background-image:-o-linear-gradient(top, #f76000, #dd5600);background-image:linear-gradient(top, #f76000, #dd5600);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76000', endColorstr='#dd5600', GradientType=0);border-color:#dd5600 #dd5600 #913800;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#dd5600;}
.btn-warning:active,.btn-warning.active{background-color:#aa4200 \9;}
.btn-danger{background-color:#d41e24;background-image:-moz-linear-gradient(top, #dd1f26, #c71c22);background-image:-ms-linear-gradient(top, #dd1f26, #c71c22);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dd1f26), to(#c71c22));background-image:-webkit-linear-gradient(top, #dd1f26, #c71c22);background-image:-o-linear-gradient(top, #dd1f26, #c71c22);background-image:linear-gradient(top, #dd1f26, #c71c22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1f26', endColorstr='#c71c22', GradientType=0);border-color:#c71c22 #c71c22 #841317;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#c71c22;}
.btn-danger:active,.btn-danger.active{background-color:#9a161a \9;}
.btn-inverse{background-color:#f8b93b;background-image:-moz-linear-gradient(top, #f8bd45, #f7b42c);background-image:-ms-linear-gradient(top, #f8bd45, #f7b42c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8bd45), to(#f7b42c));background-image:-webkit-linear-gradient(top, #f8bd45, #f7b42c);background-image:-o-linear-gradient(top, #f8bd45, #f7b42c);background-image:linear-gradient(top, #f8bd45, #f7b42c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bd45', endColorstr='#f7b42c', GradientType=0);border-color:#f7b42c #f7b42c #cf8d08;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#f7b42c;}
.btn-inverse:active,.btn-inverse.active{background-color:#e79e09 \9;}
/*  Font Awesome
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
    http://creativecommons.org/licenses/by/3.0/ A mention of
    'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
    source code is considered acceptable attribution (most common on the web).
    If human readable source code is not available to the end user, a mention in
    an 'About' or 'Credits' screen is considered acceptable (most common in desktop
    or mobile software).

    Contact
    -------------------------------------------------------
    Email: dave@davegandy.com
    Twitter: http://twitter.com/fortaweso_me
    Work: http://lemonwi.se co-founder

    */


@font-face {
  font-family: "FontAwesome";
  src: url('/static/css/fontawesome/font/fontawesome-webfont.eot');
  src: url('/static/css/fontawesome/font/fontawesome-webfont.eot?#iefix') format('eot'), url('/static/css/fontawesome/font/fontawesome-webfont.woff') format('woff'), url('/static/css/fontawesome/font/fontawesome-webfont.ttf') format('truetype'), url('/static/css/fontawesome/font/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: top;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

  line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
  /* 1.5 increased font size for icon-large * 1.25 width */

  width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
  margin-left: 0;
  list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
  text-indent: -2em;
  text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
  text-indent: -1.3333333333333333em;
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }

.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }

.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }

.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }

.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }

.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }

.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }

.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }

.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }

.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }

.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }

.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }

.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }

.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }

.icon-user-md:before              { content: "\f200"; }

/* line 2, ../sass/old.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 7, ../sass/old.scss */
body {
  font-size: 13px;
  color: #333;
  margin: 55px 0 0;
}

/* line 12, ../sass/old.scss */
a, a:hover {
  color: #0072b8;
}

/* line 15, ../sass/old.scss */
a:visited {
  color: #0072b8;
}

/* line 18, ../sass/old.scss */
a {
  text-decoration: none;
}

/* line 21, ../sass/old.scss */
a:hover {
  text-decoration: underline;
}

/* line 24, ../sass/old.scss */
img {
  border: 0;
  vertical-align: text-bottom;
}

/* line 28, ../sass/old.scss */
li {
  list-style-type: none;
}

/* line 31, ../sass/old.scss */
dt {
  float: left;
  clear: both;
}

/* line 37, ../sass/old.scss */
th {
  color: #016eab;
  padding: 5px 10px;
}

/* line 41, ../sass/old.scss */
td {
  font-size: 13px;
}

/* line 44, ../sass/old.scss */
hr {
  float: left;
  width: 100%;
  height: 1px;
  background-color: #ffffff;
  border: 0 none;
}

/* line 51, ../sass/old.scss */
select {
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

/* line 54, ../sass/old.scss */
textarea {
  line-height: 14px;
  min-width: 350px;
  background-color: #ffffff;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

/* line 61, ../sass/old.scss */
textarea {
  font-size: 13px;
  background-color: #ffffff;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

/* line 67, ../sass/old.scss */
input {
  font-size: 13px;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

/**********************************************************
 * for common attributes
 * names should be adjectives, adverbs, or adverb phrases.
 **********************************************************/
/** horizontal options *****************/
/* line 77, ../sass/old.scss */
.right {
  text-align: right;
}

/* line 80, ../sass/old.scss */
.center {
  text-align: center;
}

/* line 83, ../sass/old.scss */
.left {
  text-align: left;
}

/* line 86, ../sass/old.scss */
.on_center {
  margin: 0 auto;
}

/** vertical option ********************/
/* line 90, ../sass/old.scss */
.on_middle {
  display: table-cell;
  vertical-align: middle;
}

/* line 94, ../sass/old.scss */
:first-child + html .on_middle {
  /* IE 7.0 */
  display: inline;
  zoom: 1;
}

/* line 99, ../sass/old.scss */
img.on_middle {
  display: inline;
}

/** width options **********************/
/* line 103, ../sass/old.scss */
.full {
  width: 952px;
}

/* line 107, ../sass/old.scss */
.long {
  width: 100%;
}

/* line 111, ../sass/old.scss */
.semi_long {
  width: 69%;
}

/* line 115, ../sass/old.scss */
.middle {
  width: 50%;
}

/* line 119, ../sass/old.scss */
.semi_middle {
  width: 45%;
}

/* line 123, ../sass/old.scss */
.short {
  width: 440px;
}

/* line 127, ../sass/old.scss */
.semi_short {
  width: 400px;
}

/* line 131, ../sass/old.scss */
.very_short {
  width: 240px;
}

/* line 135, ../sass/old.scss */
.half {
  width: 455px;
}

/* width for user column box *****/
/* line 139, ../sass/old.scss */
.name_box {
  width: 150px;
}

/* line 142, ../sass/old.scss */
.language_box {
  width: 215px;
}

/* width for message column box **/
/* line 146, ../sass/old.scss */
.message_detail {
  width: 400px;
}

/* line 149, ../sass/old.scss */
#messages_received .message_detail {
  width: 450px;
}

/* line 153, ../sass/old.scss */
.delete_checkbox {
  width: 20px;
}

/* width for journal list ********/
/* line 157, ../sass/old.scss */
.journal_long {
  width: 670px;
}

/* line 160, ../sass/old.scss */
.on_journal_list {
  width: 650px;
}

/* line 163, ../sass/old.scss */
.on_status_list {
  width: 585px;
}

/** for sidebars ***********************/
/* line 170, ../sass/old.scss */
.on_left {
  width: 160px;
}

/* line 173, ../sass/old.scss */
.on_right {
  width: 220px;
}

/* line 176, ../sass/old.scss */
.on_right_long {
  width: 350px;
}

/* line 179, ../sass/old.scss */
.sub {
  width: 190px;
}

/* line 182, ../sass/old.scss */
.on_friend, .on_config {
  width: 230px;
}

/* line 185, ../sass/old.scss */
.on_photo_albums {
  width: 229px;
}

/* line 188, ../sass/old.scss */
.on_journal {
  width: 240px;
}

/* line 191, ../sass/old.scss */
.world-clock-title {
  margin: 15px 0 0;
}

/* line 194, ../sass/old.scss */
.learning_languages {
  margin: 5px 0;
}

/* line 197, ../sass/old.scss */
table.side-bar {
  width: 100%;
}

/* line 200, ../sass/old.scss */
table.side-bar th {
  width: 100px;
}

/* line 203, ../sass/old.scss */
.title.title_twitter {
  margin-bottom: 20px;
}

/* line 206, ../sass/old.scss */
.twitter_follow_button {
  margin-bottom: 10px;
}

/** for space **************************/
/* line 211, ../sass/old.scss */
.vertical- {
  padding: 10px 0;
}

/* line 214, ../sass/old.scss */
.half-vertical- {
  padding: 5px 0;
}

/* line 217, ../sass/old.scss */
.horizontal- {
  padding: 0 10px;
}

/* line 220, ../sass/old.scss */
.half-horizontal- {
  padding: 0 5px;
}

/* line 223, ../sass/old.scss */
.little- {
  padding: 5px;
}

/* line 226, ../sass/old.scss */
.floated_on_left {
  float: left;
}

/* line 229, ../sass/old.scss */
.floated_on_right {
  float: right;
}

/* line 232, ../sass/old.scss */
.clear_left {
  clear: left;
}

/* line 235, ../sass/old.scss */
.clear_both {
  clear: both;
}

/* line 238, ../sass/old.scss */
.clear_right {
  clear: right;
}

/* line 241, ../sass/old.scss */
.margined {
  margin: 10px;
}

/* line 244, ../sass/old.scss */
.margined-top {
  margin-top: 10px;
}

/* line 247, ../sass/old.scss */
.margined-side {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 251, ../sass/old.scss */
.margined-right {
  margin-right: 5px;
}

/** for colors ************************/
/* line 255, ../sass/old.scss */
.require_red, .tipInner {
  color: red;
}

/* line 258, ../sass/old.scss */
.on_white_bg {
  background-color: #FFF;
}

/* line 261, ../sass/old.scss */
.on_blue_bg {
  background-color: #EAF1F7;
}

/* line 264, ../sass/old.scss */
.gray_text, .entry_time {
  color: #888;
}

/** for fonts ************************/
/* line 268, ../sass/old.scss */
.entry_time {
  font-size: 12px;
}

/** for opacity ************************/
/* line 272, ../sass/old.scss */
.opacity_8 {
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-opacity: .8;
}

/** Corner Rounded Options ************/
/* line 278, ../sass/old.scss */
.corner-rounded_3 {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 283, ../sass/old.scss */
.corner-rounded_5 {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 288, ../sass/old.scss */
.corner-rounded_10 {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/** for text elements *****************/
/* line 294, ../sass/old.scss */
.inline-blocked {
  display: inline-block;
}

/* line 297, ../sass/old.scss */
.bold {
  font-weight: 700;
}

/* line 300, ../sass/old.scss */
.align-right {
  text-align: right;
}

/* line 303, ../sass/old.scss */
.align-center {
  text-align: center;
}

/* line 306, ../sass/old.scss */
.align-left {
  text-align: left;
}

/**********************************************************
 * for common elements
 * names should be nouns.
 **********************************************************/
/* line 313, ../sass/old.scss */
div.title {
  float: left;
  margin: 0;
  border-bottom: #5ab4eb solid 2px;
}

/* line 318, ../sass/old.scss */
div.title h3 {
  float: left;
  font-size: 13px;
  color: #fff;
  padding: 3px 10px 0;
  background-color: #5ab4eb;
  border-radius-topleft: 5px;
  border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}

/* line 333, ../sass/old.scss */
.pager {
  font-size: 12px;
  float: right;
  font-weight: normal;
}

/* line 338, ../sass/old.scss */
div.title span {
  font-size: 13pt;
  padding-top: 7px;
}

/* line 342, ../sass/old.scss */
h4.sub_title {
  border-bottom: 1px solid #DDD;
  color: #666;
  font-size: 9pt;
  font-weight: 700;
  margin: 5px 0;
}

/* line 349, ../sass/old.scss */
a.button {
  background-color: #ccc;
  display: block;
  color: #555;
  height: 25px;
  text-align: center;
  background-color: #ebf7ff;
  border: 1px solid #a7ddff;
  line-height: 24px;
  padding: 0 4px;
  margin: 5px;
  text-decoration: none;
  max-width: 180px;
}

/* line 363, ../sass/old.scss */
a:hover.button {
  background-color: #c9eaff;
  color: #06C;
}

/* classic buttons*/
/* line 368, ../sass/old.scss */
.delete_btn {
  background: url(/static/icon/delete.png) no-repeat 2px 5px;
  text-indent: 24px;
  display: block;
}

/* line 373, ../sass/old.scss */
.accept_btn {
  background: url(/static/icon/accept.png) no-repeat 2px 5px;
  text-indent: 24px;
  display: block;
}

/* notice boxes */
/* line 379, ../sass/old.scss */
.error, .notice, .success {
  padding: .8em;
  margin-bottom: 1em;
  border: 2px solid #ddd;
}

/* line 384, ../sass/old.scss */
.error {
  background: #FBE3E4;
  color: #8a1f11;
  border-color: #FBC2C4;
}

/* line 389, ../sass/old.scss */
.notice {
  background: #FFF6BF;
  color: #514721;
  border-color: #FFD324;
}

/* line 394, ../sass/old.scss */
.success {
  background: #E6EFC2;
  color: #264409;
  border-color: #C6D880;
}

/* line 399, ../sass/old.scss */
.error a {
  color: #8a1f11;
}

/* line 402, ../sass/old.scss */
.notice a {
  color: #514721;
}

/* line 405, ../sass/old.scss */
.success a {
  color: #264409;
}

/*.user_icon*/
/* line 409, ../sass/old.scss */
.user_icon {
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
}

/* line 414, ../sass/old.scss */
.page_journalgadget .user_icon {
  padding: 0 0 0 10px;
}

/* line 417, ../sass/old.scss */
.small_user_icon {
  width: 35px;
}

/* line 420, ../sass/old.scss */
a:hover img.user_icon {
  background-color: none;
}

/* line 426, ../sass/old.scss */
div.main_column_contents .user_name, div.on_journal_list .user_name {
  font-weight: 400;
  font-size: 12px;
}

/* line 430, ../sass/old.scss */
div.main_column_contents div.boxjournal .f-right {
  position: relative;
}

/* line 433, ../sass/old.scss */
.popup_user_name {
  display: none;
}

/* line 436, ../sass/old.scss */
.user_name:hover + .popup_user_name {
  left: -10px;
  top: -60px;
  padding: 5px;
  position: absolute;
  display: block;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: none repeat scroll 0 0 #fff;
  z-index: 10000;
  -webkit-box-shadow: 0px 0px 3px gray;
  -moz-box-shadow: 0px 0px 3px gray;
  -ms-box-shadow: 0px 0px 3px gray;
  box-shadow: 0px 0px 3px gray;
  opacity: 0.95;
  filter: alpha(opacity=95);
  -ms-filter: "alpha( opacity=95 )";
}

/* user_name popup */
/* line 458, ../sass/old.scss */
#comments_and_corrections_field .friend_status, .reply_comment_box, .single_comment_box, .note_entity, .author_information, .side_friend_list, .side_lang_match {
  position: relative;
}

/* popup in journal/show */
/* line 462, ../sass/old.scss */
#comments_and_corrections_field .friend_status .user_name:hover + .popup_user_name {
  left: 55px;
  top: -50px;
}

/* popup in journal/show reply_comment */
/* line 467, ../sass/old.scss */
.reply_comment_box .user_name:hover + .popup_user_name {
  left: -40px;
  top: -50px;
}

/* line 471, ../sass/old.scss */
.side_friend_list .user_name:hover + .popup_user_name {
  left: 40px;
  top: -50px;
}

/* line 475, ../sass/old.scss */
.side_lang_match .user_name:hover + .popup_user_name {
  left: 40px;
  top: -50px;
}

/* popup in home/_friend_introduction , journal/show(simple_comment_box) */
/* line 480, ../sass/old.scss */
.single_comment_box .user_name:hover + .popup_user_name {
  left: -5px;
  top: -55px;
}

/* popup in notebook/_show */
/* line 485, ../sass/old.scss */
.note_entity .user_name:hover + .popup_user_name {
  left: -10px;
  top: -58px;
  z-index: 1;
}

/* line 490, ../sass/old.scss */
.home_setting {
  float: left;
  margin-top: 3px;
  margin-left: 8px;
}

/* line 495, ../sass/old.scss */
.journal_title + .popup_journal_status {
  display: none;
}

/* line 498, ../sass/old.scss */
.journal_title:hover + .popup_journal_status {
  left: -10px;
  top: -20px;
  padding: 5px;
  position: absolute;
  display: block;
  border: #5AB4EB solid 2px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: none repeat scroll 0 0 #fff;
}

/* line 510, ../sass/old.scss */
.clearfix:after {
  content: "";
  display: block;
  clear: left;
}

/* line 515, ../sass/old.scss */
.selected_tag {
  font-weight: 700;
  padding: 2px;
  margin: 10px 5px 0 0;
  float: left;
}

/* line 521, ../sass/old.scss */
.journal_tag, .tag_select_reset {
  padding: 2px;
  margin: 10px 5px 0 0;
  float: left;
}

/* line 526, ../sass/old.scss */
.ad_journal_center {
  margin: 50px 0 20px;
}

/* line 530, ../sass/old.scss */
.journal_tags a {
  display: inline-block;
  margin-bottom: 5px;
}

/*lnguage status*/
/* line 538, ../sass/old.scss */
ul.language_status li, .location, dl.language_status dt, dl.language_status dd, .icon_with {
  line-height: 16px;
  padding: 3px 0 1px 20px;
}

/* line 542, ../sass/old.scss */
dl.language_status dd {
  margin-left: 100px;
}

/* line 545, ../sass/old.scss */
ul.friend_status li {
  float: left;
  line-height: 16px;
  padding: 0 0 0 20px;
  margin-right: 7px;
}

/* line 551, ../sass/old.scss */
ul.journal_status li {
  float: left;
  line-height: 16px;
  padding: 8px 0 0 17px;
  margin-left: 8px;
}

/* line 558, ../sass/old.scss */
ul#correction_history li {
  margin-top: 5px;
}

/* line 561, ../sass/old.scss */
ul#correction_history a, #correction_history a:visited {
  /*	color:white; */
  margin-top: 5px;
}

/* line 566, ../sass/old.scss */
.pointer_cursor {
  cursor: pointer;
}

/* line 569, ../sass/old.scss */
.hr {
  float: left;
  width: 100%;
  height: 1px;
  position: relative;
}

/* line 575, ../sass/old.scss */
.hr hr {
  position: absolute;
}

/* line 578, ../sass/old.scss */
#content_sidebar {
  padding: 10px;
  width: 229px;
  position: relative;
  left: -1px;
  top: -40px;
  background: #fff;
  border-left: 1px solid #E1E1E1;
  border-top: 1px solid #E1E1E1;
}

/* line 588, ../sass/old.scss */
.latest_comments {
  clear: left;
  padding: 10px;
}

/* line 593, ../sass/old.scss */
.decorated_table {
  line-height: 1.5em;
  border-collapse: collapse;
  border-top: #ccc dotted 1px;
}
/* line 598, ../sass/old.scss */
.decorated_table th {
  padding: 0 10px;
  text-align: left;
  font-weight: normal;
  color: #3d3d3d;
  border-bottom: #ccc dotted 1px;
}
/* line 606, ../sass/old.scss */
.decorated_table td {
  padding: 10px 5px;
  border-bottom: #ccc dotted 1px;
}

/* line 612, ../sass/old.scss */
.left_paginate_link {
  font-size: 13px;
  width: 25px;
  height: 15px;
  top: 7px;
  left: 5px;
  display: block;
  cursor: pointer;
  position: absolute;
  line-height: 1.1em;
  background: url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -450px;
}

/* line 625, ../sass/old.scss */
.right_paginate_link {
  font-size: 13px;
  width: 25px;
  height: 15px;
  top: 7px;
  right: 5px;
  display: block;
  cursor: pointer;
  position: absolute;
  line-height: 1.1em;
  background: url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -500px;
}

/* line 637, ../sass/old.scss */
.left_paginate_link:hover, .right_paginate_link:hover {
  text-decoration: none;
}

/* line 640, ../sass/old.scss */
.gray-font {
  color: #666;
}

/* line 643, ../sass/old.scss */
.red-font {
  color: red;
}

/**********************************************************
 * Bootstrap
 **********************************************************/
/* line 649, ../sass/old.scss */
body {
  line-height: 1.3;
}

/* line 652, ../sass/old.scss */
.navbar .brand {
  padding: 0;
}

/* line 655, ../sass/old.scss */
p {
  margin: 0;
  font-size: 13px;
  color: #333;
}

/* line 660, ../sass/old.scss */
ul {
  margin: 0;
}

/* line 663, ../sass/old.scss */
hr {
  margin: 0;
}

/* line 666, ../sass/old.scss */
.navbar .nav > li > a {
  float: none;
  padding: 11px 10px 10px;
}

/* line 670, ../sass/old.scss */
.nav form {
  margin: 0;
  padding: 11px 0 0;
}

/* line 674, ../sass/old.scss */
.btn:visited {
  color: #fff;
}

/* line 677, ../sass/old.scss */
a.btn:visited {
  color: #fff;
}

/* line 680, ../sass/old.scss */
.navbar .divider-vertical {
  height: 40px;
}

/**********************************************************
 * for header
 **********************************************************/
/* line 687, ../sass/old.scss */
a:hover #logo {
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  zoom: 1 !important;
}

/* line 693, ../sass/old.scss */
#logo {
  float: left;
  margin: 10px 0 0 20px;
}

/* line 697, ../sass/old.scss */
#global_navigation {
  float: left;
  margin: 16px 0 0 20px;
}

/* line 702, ../sass/old.scss */
#on_right {
  width: 420px;
  float: right;
}
/* line 706, ../sass/old.scss */
#on_right div {
  float: right;
  margin: 3px 10px 0 0;
}
/* line 711, ../sass/old.scss */
#on_right ul {
  float: right;
  font-weight: 700;
  margin-right: 3px;
}
/* line 716, ../sass/old.scss */
#on_right ul li {
  float: left;
  font-size: 9pt;
  margin: 7px 5px;
  color: #444;
}
/* line 722, ../sass/old.scss */
#on_right ul li a, #on_right ul li a:hover {
  color: #444;
}

/* line 727, ../sass/old.scss */
.language_select {
  padding: 5px 10px;
  color: #fff;
  width: 150px;
  /* for IE7 */
  text-align: right;
  /* for IE7*/
}
/* line 734, ../sass/old.scss */
.language_select select {
  height: 22px;
}

/*
#footer_bg {
	width:932px;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	background:none repeat scroll 0 0 rgba(255,255,255,0.9);
}
*/
/* line 746, ../sass/old.scss */
.top-ad {
  width: 740px;
  margin: 0 auto;
  text-align: center;
}

/* line 752, ../sass/old.scss */
.top-ad-large {
  width: 970px;
  margin: 65px auto 0;
  text-align: center;
}

/**********************************************************
 * contents interfaces
 **********************************************************/
/* line 760, ../sass/old.scss */
#main_container {
  width: 950px;
  margin: 0 auto 10px;
  background-color: #fff;
}

/* line 765, ../sass/old.scss */
#content_container {
  float: left;
  width: 950px;
  margin: 0 0 10px;
  position: relative;
  top: -1px;
  border: #e1e1e1 1px solid;
  background-color: #fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* line 777, ../sass/old.scss */
#config_container {
  float: left;
  width: 952px;
  margin: 10px auto;
  border-left: #e1e1e1 1px solid;
  border-bottom: #e1e1e1 1px solid;
}

/* line 785, ../sass/old.scss */
#friend_detail {
  float: right;
  width: 230px;
  color: #666;
  padding: 10px;
  position: relative;
  top: -39px;
  right: -1px;
  /*	border-radius:7px 7px 7px 0;
  	-moz-border-radius:7px 7px 7px 0;
  	-webkit-border-radius:7px 7px 7px 0;}
  	background-color:#EAF1F7;*/
}
/* line 799, ../sass/old.scss */
#friend_detail h2 {
  font-size: 18px;
}
/* line 800, ../sass/old.scss */
#friend_detail h3 {
  font-size: 15px;
}

/* line 802, ../sass/old.scss */
#profile_image {
  text-align: center;
  margin-bottom: 5px;
  padding: 0 0 5px 0;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  width: 100%;
  background-color: #FFF;
  margin: 0 auto 5px;
}

/* line 813, ../sass/old.scss */
#friend_graph_path {
  color: #333;
  margin: 2px;
}

/* line 817, ../sass/old.scss */
#friend_activity_container {
  padding: 10px 0 0 10px;
  margin: 10px 0 0;
  position: relative;
  z-index: 1;
}

/* line 823, ../sass/old.scss */
div.friends_home {
  width: 200px;
}

/* line 826, ../sass/old.scss */
:first-child + html div.friends_home {
  /* IE 7.0 */
  width: 190px;
}

/* line 832, ../sass/old.scss */
#friend_effort_box {
  /*width:645px;*/
  width: 100%;
  color: #666;
  text-align: center;
  margin: 10px 0;
  padding: 10px 15px 7px;
  border: #ccc solid 2px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* line 844, ../sass/old.scss */
#friend_effort_box p {
  float: left;
  width: 160px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  background-image: url(/static/images2/friend_effort_box_partition.png);
  background-position: right;
  background-repeat: no-repeat;
}
/* line 854, ../sass/old.scss */
#friend_effort_box p span {
  font-size: 15px;
  font-weight: 400;
}

/* line 861, ../sass/old.scss */
.friend_introduction {
  width: 625px;
}

/* for journals pages *******************/
/* line 867, ../sass/old.scss */
.entry_button_area {
  float: left;
  width: 680px;
  margin: 10px auto;
  text-align: center;
}

/* line 873, ../sass/old.scss */
.correction_form {
  margin: 0 0 10px;
  width: 100%;
  height: 80px;
  background-color: #e8eef0;
  border: #e1e1e1 solid 1px;
}

/* line 881, ../sass/old.scss */
textarea.correction_comment {
  padding: 5px;
  border: 3px solid #eaf1f7;
  width: 98%;
  height: 2em;
  background-color: #fff;
  border-radius: 5px;
  margin: 5px 0 10px;
}

/* line 891, ../sass/old.scss */
textarea.correction_comment.empty {
  color: #999;
  height: 1.2em;
  margin: 5px 0 10px;
}

/* line 897, ../sass/old.scss */
.comment_form {
  width: 553px;
  height: 80px;
  padding: 5px;
  margin: 5px;
  border: #ccc solid 1px;
  background: #fff;
}

/* line 905, ../sass/old.scss */
.reply_textarea {
  color: #888;
}

/* line 908, ../sass/old.scss */
.reply_textarea:focus {
  color: #000;
}

/* line 912, ../sass/old.scss */
#entry_container {
  float: left;
  width: 670px;
  margin: 10px;
}

/* line 917, ../sass/old.scss */
#entry_detail h2 {
  color: #0072b8;
  font-size: 20px;
}

/* line 921, ../sass/old.scss */
#entry_detail h1 {
  color: #0072b8;
  font-size: 22px;
}

/* line 925, ../sass/old.scss */
.replaced_sentence {
  background-color: #dff9ff;
}

/* line 928, ../sass/old.scss */
span.entry_icons {
  float: right;
  padding: 2px;
}

/* line 932, ../sass/old.scss */
#body_show {
  clear: both;
  padding: 10px 0;
  margin-bottom: 7px;
  line-height: 1.7;
  /* border-bottom:#e1e1e1 solid 1px; */
}

/* line 939, ../sass/old.scss */
#journal_status_with_link {
  display: inline;
  float: left;
  /*  position:absolute; */
}

/* line 943, ../sass/old.scss */
#show_buttons {
  float: right;
  margin-top: 10px;
  clear: both;
}

/* line 948, ../sass/old.scss */
#entry_detail div.taggeditem_con2 {
  margin: 0 7px;
}

/* line 952, ../sass/old.scss */
:first-child + html .sns_box {
  width: 576px;
}

/* line 955, ../sass/old.scss */
#show_buttons {
  font-weight: 700;
}

/* line 958, ../sass/old.scss */
#comments_and_corrections_field {
  /*float:left;*/
  width: 100%;
  padding: 0;
  line-height: 1.4;
}

/* TODO:Should delete this. */
/* line 965, ../sass/old.scss */
#comments_and_corrections_field div.friend_status {
  /*margin:40px 0px 5px;*/
  padding: 5px;
  line-height: 25px;
  /*  background-color:#dff4ef;  */
  background-color: #E1E1E1;
}

/* line 972, ../sass/old.scss */
.reply_textarea {
  width: 522px;
  height: 14px;
  padding: 5px;
  border: 1px solid #ffffff;
}

/* line 979, ../sass/old.scss */
#correct_sentence {
  width: 650px;
  padding-top: 10px;
}
/* line 983, ../sass/old.scss */
#correct_sentence h4 {
  margin: 0 0 .4em;
  font-size: 110%;
}
/* line 988, ../sass/old.scss */
#correct_sentence span.sentence {
  font-size: 110%;
}

/* line 993, ../sass/old.scss */
#correct_sentence_title > div, #correct_sentence_body > div {
  margin: 0 0 2.5em;
}

/* line 998, ../sass/old.scss */
.comment_normal {
  width: 98%;
  margin: 0 auto;
}

/* line 1002, ../sass/old.scss */
div.comment_field {
  margin: 0 0 15px;
}
/* line 1005, ../sass/old.scss */
div.comment_field p {
  margin: 15px 5px 10px 30px;
  word-break: normal;
}
/* line 1009, ../sass/old.scss */
div.comment_field a {
  word-break: break-all !important;
  word-wrap: break-word;
}
/* line 1013, ../sass/old.scss */
div.comment_field ul.correction_field li.correct p:first-child {
  margin: 0;
}

/* line 1015, ../sass/old.scss */
div.anchor_fix {
  padding-top: 150px;
  margin-top: -150px;
}

/* TODO:should delete this. */
/* line 1020, ../sass/old.scss */
.single_comment_box {
  margin: 0 0 5px 65px;
  background: #eaf1f7;
  background-color: #e0eef3;
  min-height: 40px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 1029, ../sass/old.scss */
.reply_comment_box {
  margin: 0 0 5px 42px;
  background: #E0EEF3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 1036, ../sass/old.scss */
.reply_comment_field {
  margin: 0;
}

/* line 1040, ../sass/old.scss */
.correction_box {
  margin: 0 0 5px;
  padding: 10px 10px 0 10px;
}

/* line 1044, ../sass/old.scss */
.correction_note_box {
  margin: 5px 0 2px;
}

/* line 1048, ../sass/old.scss */
.taggeditem_con {
  padding: 0;
}

/* line 1051, ../sass/old.scss */
.single_comment_box ul.correction_field {
  margin: 0;
}

/* line 1055, ../sass/old.scss */
ul.correction_field {
  margin: 5px 0;
}
/* line 1058, ../sass/old.scss */
ul.correction_field li.incorrect {
  line-height: 16px;
  padding: 0px 0 2px 22px;
  margin-bottom: 3px;
  background: url(/static/images2/ico_correction_write_status.png) no-repeat left 5%;
}
/* line 1065, ../sass/old.scss */
ul.correction_field li.correct {
  line-height: 1.1em;
  padding: 0px 0 2px 22px;
  margin-bottom: 3px;
  background: url(/static/images2/ico_correct_status.png) no-repeat left top;
  position: relative;
}
/* line 1072, ../sass/old.scss */
ul.correction_field li.correct p.correction_comment {
  margin: .8em 0 0;
  padding: 10px 10px 10px 30px;
  line-height: 1.2;
  background: url(/static/images2/ico_comment_status.png) no-repeat 11px 11px;
  background-color: #f1f1f1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 1084, ../sass/old.scss */
ul.correction_field li.perfect {
  /*		float:left;*/
  color: green;
  line-height: 1.1em;
  padding: 6px 0 2px 0px;
  position: relative;
}
/* line 1090, ../sass/old.scss */
ul.correction_field li.perfect p {
  color: green;
}

/* line 1094, ../sass/old.scss */
#CorrectionDisplay ul.correction_field li.correct p.correction_comment, #allCorrectionsPanel_c ul.correction_field li.correct p.correction_comment {
  margin: .2em 0 0;
  padding: 5px 5px 5px 25px;
  background-position: 5px 5px;
}

/* line 1101, ../sass/old.scss */
ul.correction_field li.correct img.correction_comment {
  margin-left: 0px;
}
/* line 1104, ../sass/old.scss */
ul.correction_field li.correct div.correction_comment_tooltip {
  padding: 5px;
  border: 2px solid #bbb;
  display: none;
  position: absolute;
  left: 40px;
  z-index: 10;
  width: 600px;
  background-color: #fff;
  border-radius: 5px;
}

/* line 1117, ../sass/old.scss */
.journal_title {
  font-size: 17px;
  padding-bottom: 1px;
  font-size: 15px;
  line-height: 1.3;
  margin-bottom: 8px;
}
/* line 1124, ../sass/old.scss */
.journal_title a {
  text-decoration: underline;
  color: #0072b8;
}
/* line 1129, ../sass/old.scss */
.journal_title a:hover {
  text-decoration: underline;
  color: #418db8;
}
/* line 1134, ../sass/old.scss */
.journal_title a:visited {
  text-decoration: underline;
  color: #418db8;
}

/* line 1140, ../sass/old.scss */
h3.journal_title {
  margin-top: 4px;
}

/* line 1143, ../sass/old.scss */
div.main_column_contents .journal_title {
  font-size: 15px;
}

/* line 1146, ../sass/old.scss */
#center_gadgets div.title h3 {
  cursor: move;
}

/* line 1149, ../sass/old.scss */
.read_more {
  font-size: 17px;
}

/* line 1152, ../sass/old.scss */
.no_entry {
  color: gray;
  font-size: 110%;
  padding: 20px 0 30px;
}

/* line 1157, ../sass/old.scss */
div.main_column_contents div {
  position: relative;
}

/*.journal_body {
  width:100%;
  color:#333;
  padding:0 10px 0 0;
}*/
/* line 1165, ../sass/old.scss */
.journal_body {
  display: block;
  color: #333;
  padding: 0 10px 0 0;
}

/* line 1170, ../sass/old.scss */
.journal_status_block {
  margin-top: 10px;
  width: 525px;
}

/* line 1174, ../sass/old.scss */
ul.journal_status {
  width: auto;
  color: #888;
  display: table-cell;
}

/* line 1179, ../sass/old.scss */
.jounal_partsList ul.journal_status {
  width: auto;
}

/* line 1182, ../sass/old.scss */
ul.journal_status li {
  color: #999;
  font-size: 12px;
  display: table-cell;
  float: none;
  vertical-align: middle;
  line-height: 19px;
  margin-left: 0;
  padding: 0 15px 0 20px;
  text-align: right;
}

/* line 1193, ../sass/old.scss */
ul.journal_status li:last-child {
  padding-right: 0;
}

/* line 1196, ../sass/old.scss */
div.premium_list ul.journal_status li:last-child {
  padding-right: 15px;
}

/* line 1199, ../sass/old.scss */
div.premium_list div.journal_status_block ul.journal_status li:last-child {
  padding-right: 0;
}

/* line 1202, ../sass/old.scss */
span.journal_date {
  float: left;
  font-size: 12px;
  color: #999;
  display: table-cell;
  vertical-align: middle;
}

/* line 1209, ../sass/old.scss */
span.journal_body {
  display: block;
}

/* line 1213, ../sass/old.scss */
.journal_edit_helptext {
  font-size: normal;
  font-weight: 400;
  color: gray;
}

/*commentarea*/
/* line 1221, ../sass/old.scss */
div.box_journal_comment img.user_icon {
  padding-left: 0;
  margin-left: 0 !important;
  margin-right: 10px;
}

/* line 1226, ../sass/old.scss */
#journals_sidebar {
  width: 260px;
}

/* line 1229, ../sass/old.scss */
#author_box {
  width: 240px;
  background-color: #EAF1F7;
  border-radius: 0 10px;
  -moz-border-radius: 0 10px;
  -webkit-border-radius: 0 10px;
}

/* line 1236, ../sass/old.scss */
#author_information {
  float: right;
  width: 170px;
}

/* line 1240, ../sass/old.scss */
#journals_calendar h3 {
  margin-top: 15px;
}

/* line 1243, ../sass/old.scss */
.yui-calendar {
  border: #e1e1e1 solid 1px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 1249, ../sass/old.scss */
.calheader {
  position: relative;
}

/* line 1254, ../sass/old.scss */
.yui-calendar .calnavright {
  width: 25px;
  height: 15px;
  top: 0;
  right: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  background: url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -500px;
}
/* line 1264, ../sass/old.scss */
.yui-calendar .calnavleft {
  width: 25px;
  height: 15px;
  top: 0;
  left: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  background: url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -450px;
}
/* line 1275, ../sass/old.scss */
.yui-calendar td.selectable {
  /*  background-color:#E8EEF0;*/
  /*  background-color:#fff;   */
  background-color: #5ab4eb;
}
/* line 1280, ../sass/old.scss */
.yui-calendar td.selectable a {
  color: #fff;
  text-decoration: underline;
}
/* line 1284, ../sass/old.scss */
.yui-calendar td a {
  color: #333;
}

/* line 1289, ../sass/old.scss */
#jour_cal table {
  margin: 0 auto;
  font-size: 13px;
  border-spacing: 3px;
}

/* line 1294, ../sass/old.scss */
#jour_cal th, #jour_cal td {
  text-align: center;
  padding: 3px 7px;
  color: #666;
}

/* line 1301, ../sass/old.scss */
#journals_calendar ul {
  margin: 5px 0;
}
/* line 1304, ../sass/old.scss */
#journals_calendar li {
  margin-left: 10px;
  line-height: 1.3em;
}
/* line 1308, ../sass/old.scss */
#journals_calendar p {
  text-align: right;
}

/* line 1313, ../sass/old.scss */
.author_information {
  margin-left: 55px;
  font-size: 13px;
}

/* for panels *********************/
/* line 1318, ../sass/old.scss */
#yui_panels {
  position: absolute;
  height: 0;
}

/* line 1322, ../sass/old.scss */
#tag_title {
  width: 500px;
}

/* line 1325, ../sass/old.scss */
#tag_panel_body {
  float: left;
  width: 480px;
  background-color: #fff;
  border-right: #5ab4eb solid 2px;
  border-bottom: #5ab4eb solid 2px;
  border-left: #5ab4eb solid 2px;
  padding: 8px;
  border-radius-bottomleft: 10px;
  border-radius-bottomright: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
}

/* for NoteBook page **************************************/
/* line 1343, ../sass/old.scss */
.note_detail {
  float: left;
  margin: 10px 0;
}

/* line 1347, ../sass/old.scss */
.note_entity {
  float: right;
  width: 425px;
}

/* line 1351, ../sass/old.scss */
div.note_entity ul.correction_field {
  margin: 10px 0;
}

/* line 1354, ../sass/old.scss */
.comment_for_note {
  margin: 5px 0;
  padding: 10px;
  background-color: #ebeef4;
  /* #e8eef0; */
}

/* line 1359, ../sass/old.scss */
#edit_note_form {
  float: left;
  width: 425px;
}

/* line 1363, ../sass/old.scss */
.edit_note_comment {
  width: 403px;
  margin: 5px 0;
  padding: 9px;
  border: #666 dashed 1px;
  background-color: #ebeef4;
  /* #e8eef0; */
}

/* line 1370, ../sass/old.scss */
.edit_note_tag {
  width: 401px;
  font-size: 13px;
  color: #0072b8;
  border: #666 dashed 1px;
  background-color: #fff;
}

/* line 1377, ../sass/old.scss */
#tagcloud {
  float: left;
  padding: 5px 0;
}
/* line 1381, ../sass/old.scss */
#tagcloud img {
  margin: 0 auto;
}

/* for rank page ******************************************/
/* line 1384, ../sass/old.scss */
.rank_num {
  color: #0072b8;
  font-weight: 700;
  font-size: 18px;
}

/* for config and premium page ****************************/
/* line 1390, ../sass/old.scss */
.info_home_setting {
  padding-top: 20px;
  margin-bottom: 20px;
}

/* line 1395, ../sass/old.scss */
#config_container .on_config {
  padding: 10px;
  border-top: #e1e1e1 solid 1px;
}

/* line 1399, ../sass/old.scss */
.config_tab_box {
  padding-top: 10px;
  border-left: #e1e1e1 solid 1px;
}

/* line 1403, ../sass/old.scss */
.form-horizontal .controls {
  margin-left: 0;
}

/* line 1406, ../sass/old.scss */
.form-horizontal .control-label {
  float: none;
  padding-top: 5px;
  text-align: left;
  width: auto;
}

/* line 1412, ../sass/old.scss */
.config_box form {
  float: none;
  width: 100%;
}

/* line 1416, ../sass/old.scss */
.config_table th {
  padding-top: 15px;
  vertical-align: top;
}

/* line 1420, ../sass/old.scss */
.config_table td {
  padding-top: 15px;
}

/* line 1423, ../sass/old.scss */
.config_box .title {
  margin: 30px 0 0;
}

/* line 1427, ../sass/old.scss */
.yahoo_agreement {
  width: 932px;
}
/* line 1430, ../sass/old.scss */
.yahoo_agreement h1, .yahoo_agreement h2 {
  margin-top: 10px;
}
/* line 1431, ../sass/old.scss */
.yahoo_agreement h1 {
  font-size: 16px;
}
/* line 1432, ../sass/old.scss */
.yahoo_agreement h2 {
  font-size: 14px;
}
/* line 1434, ../sass/old.scss */
.yahoo_agreement form {
  width: 892px;
  text-align: center;
  margin: 20px;
}
/* line 1440, ../sass/old.scss */
.yahoo_agreement .description {
  font-size: 12px;
}
/* line 1441, ../sass/old.scss */
.yahoo_agreement .title {
  width: 932px;
}
/* line 1442, ../sass/old.scss */
.yahoo_agreement .indent {
  margin-left: 20px;
}

/* line 1445, ../sass/old.scss */
.upper- {
  padding: 10px 5px 0;
}

/* line 1448, ../sass/old.scss */
#faq_list {
  border-top: #ddd solid 1px;
  margin-bottom: 20px;
}
/* line 1452, ../sass/old.scss */
#faq_list li {
  padding: 10px;
  color: #666;
  border-bottom: #ddd solid 1px;
}
/* line 1458, ../sass/old.scss */
#faq_list li.q {
  color: #0072B8;
  font-weight: 700;
  padding: 6px 5px 4px;
}

/* for main page ******************************************/
/* line 1466, ../sass/old.scss */
#side_bar {
  float: left;
  padding: 10px 0 0 10px;
}

/* line 1470, ../sass/old.scss */
#active_contents_navigation, .keyword_ads {
  border-top: #ddd solid 1px;
  margin-bottom: 20px;
}

/* line 1474, ../sass/old.scss */
#active_contents_navigation li, #side_bar h2, .keyword_ads li {
  font-weight: 700;
  color: #666;
  background-color: #fff;
  border-bottom: #ddd solid 1px;
}

/* line 1480, ../sass/old.scss */
#active_contents_navigation li, .keyword_ads li, #count_down_premium {
  font-size: 12px;
}

/* line 1483, ../sass/old.scss */
#side_bar h2 {
  font-size: 12px;
}

/* line 1488, ../sass/old.scss */
#active_contents_navigation li.uncolored:hover, .keyword_ads li.uncolored:hover {
  background-color: transparent;
}

/* line 1491, ../sass/old.scss */
#active_contents_navigation li a, .keyword_ads li a {
  padding: 6px 5px 4px;
  display: block;
}

/* line 1495, ../sass/old.scss */
#active_contents_navigation li#selected {
  padding: 10px 5px 7px 7px;
  /*  background-color:#eaf1f7; */
  background-color: #0072B8;
  color: #fff;
}

/* line 1501, ../sass/old.scss */
.keyword_ads li.subject {
  padding: 6px 5px 4px;
  background-color: #5ab4eb;
  color: #fff;
}

/* line 1506, ../sass/old.scss */
#hot_spot_main li, #adingo_keywords_0016800001 li {
  float: left;
  width: 120px;
}

/* line 1510, ../sass/old.scss */
#hot_spot_journal li, #adingo_keywords_0016800007 li {
  float: left;
  width: 128px;
}

/* line 1516, ../sass/old.scss */
#write_entry_button {
  width: 160px;
  font-size: 15px;
  line-height: 2.5em;
  margin: 0 auto 20px;
  display: block;
  text-align: center;
}

/* line 1524, ../sass/old.scss */
#write_entry_button {
  line-height: 2.5em;
  margin: 0 auto 20px;
  display: block;
  width: 200px;
  text-align: center;
}

/* line 1531, ../sass/old.scss */
input.submit_button {
  color: #fff;
  text-align: center;
}

/* line 1535, ../sass/old.scss */
#write_entry_button a {
  color: #fff;
  display: block;
  font-weight: 700;
}

/* line 1540, ../sass/old.scss */
#write_entry_button a:hover {
  text-decoration: none;
}

/* line 1543, ../sass/old.scss */
.blue_button {
  width: 160px;
  height: 38px;
  border: 0;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  background-image: url(/images/write_diary.png);
}

/* line 1553, ../sass/old.scss */
#write_entry_btn {
  margin: 10px auto 20px;
}

/* line 1557, ../sass/old.scss */
#write_entry_btn .bt_orange {
  display: block;
  /*width:100%;*/
  margin: 0 auto;
  font-size: 14px;
  padding: 8px 0px;
  border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
}
/* line 1565, ../sass/old.scss */
#write_entry_btn .bt_orange .i_s {
  background: url("../images2/ico_write_mini_white.png") no-repeat scroll left center transparent;
  display: inline;
  padding-left: 19px;
}

/* line 1571, ../sass/old.scss */
#journals_index #write_entry_btn .bt_lvs {
  width: 60%;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
}

/* line 1577, ../sass/old.scss */
.write_entry_btn a, .write_entry_btn a:visited {
  color: #fff;
  display: block;
}

/* line 1581, ../sass/old.scss */
.write_entry_btn a:hover {
  color: #fff;
  text-decoration: none;
}

/* line 1585, ../sass/old.scss */
:first-child + html .blue_button {
  padding: 9px 0;
  height: 20px;
}

/* line 1592, ../sass/old.scss */
.blue_button:hover, .blue_button:visited {
  color: #fff;
  text-decoration: none;
}

/* line 1596, ../sass/old.scss */
#friends_field, #groups_field, #language_much_field {
  font-size: 12px;
  margin-bottom: 15px;
}

/* line 1601, ../sass/old.scss */
.more_foot {
  display: block;
  font-size: 12px;
  text-align: center;
  background-color: #D8EBF6;
  border: 1px solid #a7ddff;
  padding: 3px;
  margin-top: 5px;
  border-top-color: transparent;
}

/* line 1611, ../sass/old.scss */
.more_foot:hover {
  border-top-color: #a7ddff;
  background-color: #369BD7;
  text-decoration: none;
  color: #ffffff;
}

/* line 1618, ../sass/old.scss */
div.main_column_contents {
  float: left;
  width: 530px;
  margin-bottom: 40px;
}

/* line 1623, ../sass/old.scss */
#active_contents_navigation li {
  background-color: #369BD7;
  color: #FFFFFF;
  padding: 3px 5px 3px 7px;
}
/* line 1627, ../sass/old.scss */
#active_contents_navigation li a:link {
  color: #ffffff;
}
/* line 1630, ../sass/old.scss */
#active_contents_navigation li a:hover {
  color: #ffffff;
}
/* line 1633, ../sass/old.scss */
#active_contents_navigation li a:visited {
  color: #ffffff;
}

/* line 1638, ../sass/old.scss */
#active_contents_navigation li.uncolored {
  font-size: 12px !important;
  background-color: #f7f7f7;
  font-weight: normal !important;
  padding: 5px 5px 5px 7px !important;
  color: #999999;
}
/* line 1644, ../sass/old.scss */
#active_contents_navigation li.uncolored a:link {
  color: #999999;
}
/* line 1647, ../sass/old.scss */
#active_contents_navigation li.uncolored a:hover {
  color: #999999;
}
/* line 1650, ../sass/old.scss */
#active_contents_navigation li.uncolored a:visited {
  color: #999999;
}

/* line 1654, ../sass/old.scss */
#rankings_index #right, #rankings_thanks_pts #right, #rankings_native_nods #right, #rankings_popular #right, #rankings_friends #right, #rankings_corrections #right {
  padding-top: 0;
}

/* for confirm form pages *********************************/
/* line 1660, ../sass/old.scss */
.confirm_field p {
  margin: 10px 0;
}

/* line 1663, ../sass/old.scss */
#friends_confirm .confirm_field p {
  float: none;
  margin: 10px 0;
}

/* line 1667, ../sass/old.scss */
.confirm_field form {
  float: left;
}

/* line 1670, ../sass/old.scss */
#confirm_button form {
  margin: 10px;
  width: 100px;
  text-align: center;
}

/* register and login page design
************************/
/* line 1680, ../sass/old.scss */
.caution {
  color: red;
}

/* line 1684, ../sass/old.scss */
.form_wide {
  margin: 1px 0;
  padding: 8px;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: top right no-repeat #edf0f6;
}

/* line 1693, ../sass/old.scss */
.login_form table {
  width: 300px;
}

/* line 1696, ../sass/old.scss */
.progress_bar {
  padding: 10px 20px;
  width: 98px;
  text-align: center;
  border: #e1e1e1 solid 1px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 1705, ../sass/old.scss */
.finished {
  color: #fff;
  background-color: #3fa3df;
}

/* line 1709, ../sass/old.scss */
.joint {
  width: 40px;
}

/* line 1712, ../sass/old.scss */
.pc_address_box_new {
  font-size: 28px;
  height: 40px;
  width: 500px;
  ime-mode: inactive;
  border: 1px solid #666;
  background-color: #E8EEF0;
}

/* line 1720, ../sass/old.scss */
#entry_form span {
  font-size: 20px;
  margin: 5px;
  font-weight: 700;
  color: #666;
}

/*overwirte re-captcha*/
/* line 1727, ../sass/old.scss */
#entry_form #recaptcha_instructions_image {
  font-size: 10px !important;
  color: black !important;
}

/* line 1731, ../sass/old.scss */
#recaptcha_area, #recaptcha_table {
  margin: 10px auto;
}

/* line 1734, ../sass/old.scss */
.input_submit2 {
  background-color: #DADCE6;
  border: 1px solid #888;
  cursor: pointer;
  padding: 4px;
  font-size: 32px;
}

/* line 1741, ../sass/old.scss */
#button_login_new {
  cursor: pointer;
}

/* line 1744, ../sass/old.scss */
form#login_new_form input {
  font-size: 20px;
  margin: 3px;
}

/* for photo album page ***********************************/
/* line 1749, ../sass/old.scss */
#create_photoalbum_button {
  width: 199px;
  height: 78px;
  font-size: 18px;
  line-height: 4.4em;
  display: block;
  text-align: center;
  margin: 0 15px 10px;
  background-image: url(/static/images/photo_ichiran_icon_03.png);
}

/* line 1759, ../sass/old.scss */
#create_photoalbum_button a {
  display: block;
  font-weight: 700;
}

/* line 1763, ../sass/old.scss */
#create_photoalbum_button a:hover {
  text-decoration: none;
}

/* line 1766, ../sass/old.scss */
.photo_album_status {
  background-image: url(/static/images/album_ichiran_user_03.png);
  background-repeat: no-repeat;
  line-height: 1.5em;
  display: block;
  font-weight: 700;
  height: 26px;
  padding-top: 4px;
  text-align: center;
  width: 194px;
  margin: 10px 18px;
}

/* line 1778, ../sass/old.scss */
.on_photo_albums .high {
  color: #ff3a3a;
}

/* line 1781, ../sass/old.scss */
.on_photo_albums .mid {
  color: #ffb412;
}

/* line 1784, ../sass/old.scss */
.on_photo_albums .low {
  color: #fff;
}

/* line 1787, ../sass/old.scss */
.album_title {
  width: 605px;
  height: 32px;
  padding-left: 10px;
  background-image: url(/static/images/ph_bar_03.png);
  background-repeat: repeat-x;
  border-radius-topleft: 5px;
  border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}

/* line 1803, ../sass/old.scss */
.album_title a {
  color: #fff;
}

/* line 1806, ../sass/old.scss */
.album_title a:hover {
  color: #fff;
}

/* line 1809, ../sass/old.scss */
.album_edit_button, .album_delete_button {
  width: 104px;
  height: 23px;
  margin: 5px;
  line-height: 1.8em;
  font-weight: 700;
  text-align: center;
}

/* line 1817, ../sass/old.scss */
.album_top_button {
  width: 202px;
  height: 37px;
  display: block;
  line-height: 2.6em;
  font-size: 16px;
  font-weight: 700;
  background-image: url(/static/images/photo_ichiran_icon_30.png);
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 1828, ../sass/old.scss */
.album_edit_button a, .album_delete_button a, .album_top_button {
  display: block;
  color: #fff;
}

/* line 1832, ../sass/old.scss */
.album_edit_button a:hover, .album_delete_button a:hover, .album_top_button:hover {
  text-decoration: none;
  color: #fff;
}

/* line 1836, ../sass/old.scss */
.album_edit_button {
  background: url(/static/images/bt_edit_des_pht_08.png) no-repeat;
}

/* line 1839, ../sass/old.scss */
.album_delete_button {
  background: url(/static/images/bt_edit_des_pht_12.png) no-repeat;
}

/* line 1842, ../sass/old.scss */
.album_entry {
  width: 680px;
  height: 160px;
  margin-bottom: 10px;
  border: 1px solid #e1e1e1;
  border-radius-bottomleft: 5px;
  border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  background: url(/static/images/bar_al_ichiran_14.png) repeat-x;
}

/* line 1857, ../sass/old.scss */
.album_description {
  padding-right: 10px;
  width: 200px;
}

/* line 1861, ../sass/old.scss */
.album_show_line a {
  float: left;
  display: block;
  width: 153px;
  height: 110px;
  margin: 10px;
}

/* for find friends page **********************************/
/* line 1869, ../sass/old.scss */
.invite_links {
  width: 585px;
}

/* line 1872, ../sass/old.scss */
.invite_links .icon_with {
  float: left;
  width: 140px;
  height: 48px;
  line-height: 3.5em;
  padding-left: 55px;
}

/* line 1879, ../sass/old.scss */
.google {
  background: url(/static/images/google.png) no-repeat;
}

/* line 1882, ../sass/old.scss */
.yahoo {
  background: url(/static/images/yahoo.png) no-repeat;
}

/* line 1885, ../sass/old.scss */
.live {
  background: url(/static/images/live.png) no-repeat;
}

/* line 1888, ../sass/old.scss */
.members, .contacts {
  min-height: 50px;
  max-height: 400px;
  overflow: auto;
  margin: 10px 0;
}

/* line 1894, ../sass/old.scss */
.contacts li {
  border-bottom: #e1e1e1 solid 1px;
}

/* line 1897, ../sass/old.scss */
.contact_check_box {
  width: 30px;
}

/* line 1900, ../sass/old.scss */
.contact_name {
  width: 150px;
}

/* line 1903, ../sass/old.scss */
.contact_mail {
  width: 400px;
}

/* for correction logs page *******************************/
/* line 1907, ../sass/old.scss */
.corrector_name_box {
  width: 155px;
}

/* line 1910, ../sass/old.scss */
.target_user_name_box {
  width: 225px;
}

/* line 1913, ../sass/old.scss */
.journal_title_box {
  width: 350px;
}

/* line 1916, ../sass/old.scss */
#correction_logs_received .journal_title_box {
  padding-right: 10px;
}

/* line 1919, ../sass/old.scss */
.related_entry_list {
  margin-left: 55px;
}

/* for groups page ****************************************/
/* line 1923, ../sass/old.scss */
.topic_comment_box {
  background: #eaf1f7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 1929, ../sass/old.scss */
.topic_title {
  padding: 0 0 10px;
}

/* line 1932, ../sass/old.scss */
.topic_title h2 {
  font-size: 24px;
  color: #0072B8;
  border-bottom: 1px dotted #ccc;
  font-family: Trebuchet MS, Liberation Sans, DejaVu Sans, sans-serif;
}

/* line 1939, ../sass/old.scss */
.topic_status_box {
  font-weight: 700;
  color: #666;
  text-align: center;
  margin-left: 5px;
  background-color: #f8f8f8;
  border: 1px solid #ccc;
}

/* line 1947, ../sass/old.scss */
.topic_status_value {
  padding: 3px 10px;
}

/**********************************************************
 * for ads
 **********************************************************/
/* line 1953, ../sass/old.scss */
.registration_suggest {
  width: 784px;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  border: #e1e1e1 solid 1px;
  background-color: #EAF1F7;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* line 1964, ../sass/old.scss */
.register_button {
  width: 263px;
  height: 62px;
  display: block;
}

/* line 1969, ../sass/old.scss */
.premium_bar {
  margin-bottom: 5px;
  margin-top: 10px 0 5px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  background-color: #FFA100;
  color: #ffffff;
  width: 100%;
}

/* line 1978, ../sass/old.scss */
.premium_bar a:link {
  color: #ffffff;
}

/* line 1981, ../sass/old.scss */
.premium_bar a:hover {
  color: #ffffff;
}

/* line 1984, ../sass/old.scss */
.premium_bar a:visited {
  color: #ffffff;
}

/**********************************************************
 * for footer
 **********************************************************/
/* line 1992, ../sass/old.scss */
#page_footer ul {
  float: left;
  width: 106px;
  margin-right: 5px;
}
/* line 1997, ../sass/old.scss */
#page_footer ul li {
  color: #0072b3;
  font-size: 15px;
}
/* line 2002, ../sass/old.scss */
#page_footer ul a {
  color: #666;
}
/* line 2004, ../sass/old.scss */
#page_footer #social_web_list {
  width: 125px;
  margin-left: 10px;
}
/* line 2008, ../sass/old.scss */
#page_footer ul ul li, #page_footer #page_footer #social_web_list li {
  color: #666;
  font-size: 12px;
}

/* line 2014, ../sass/old.scss */
#premium_ad_on_footer {
  float: right;
  width: 202px;
  color: #fff;
  margin-top: 5px;
  padding: 10px 15px 7px;
  background-color: #3fa3df;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* line 2025, ../sass/old.scss */
#premium_ad_on_footer a {
  color: #fff;
  text-decoration: underline;
}
/* line 2030, ../sass/old.scss */
#premium_ad_on_footer ul {
  width: 202px;
}
/* line 2033, ../sass/old.scss */
#premium_ad_on_footer ul li {
  font-size: 18px;
}
/* line 2034, ../sass/old.scss */
#premium_ad_on_footer ul li, #premium_ad_on_footer ul ul li {
  color: #fff;
}

/* line 2038, ../sass/old.scss */
form #login_new_form input {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/*==============================================================================
 * 101. Koichi君の新デザイン
 *
 *----------------------------------------------------------------------------*/
/*新Top*/
/* line 2048, ../sass/old.scss */
#container {
  width: 952px;
  margin: 0 auto 10px;
}

/* line 2052, ../sass/old.scss */
#language_selector_label_temp {
  float: right;
  margin: 0 5px 0 0;
  width: auto;
  font-size: 12px;
}

/* line 2058, ../sass/old.scss */
#language_selector_temp {
  display: block;
  float: right;
  width: 220px;
  height: 16px;
  font-size: 10px;
  vertical-align: bottom;
  padding-left: 5px;
  padding-bottom: 2px;
  text-align: left;
  cursor: pointer;
}

/* line 2070, ../sass/old.scss */
#top_new_tools_temp {
  float: right;
  margin: 10px 0 0;
  padding-right: 30px;
}

/* line 2075, ../sass/old.scss */
#userNav {
  float: right;
  margin: 0;
}
/* line 2079, ../sass/old.scss */
#userNav li {
  margin: 0 5px;
  display: inline;
}
/* line 2084, ../sass/old.scss */
#userNav a {
  text-decoration: underline;
  font-size: 13px;
}

/* line 2089, ../sass/old.scss */
#content {
  margin: 0 auto;
  padding-bottom: 30px;
}

/* line 2093, ../sass/old.scss */
#header_h {
  width: 100%;
  height: 49px;
  padding-top: 15px;
}

/* line 2098, ../sass/old.scss */
.real_top_new_logo {
  width: 374px;
  float: left;
  height: 48px;
}

/**=============================================================================
 * 69Help Page
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2108, ../sass/old.scss */
.kakoi {
  width: 640px;
  margin: 0 auto;
  float: left;
}

/* line 2113, ../sass/old.scss */
.content_box {
  width: 310px;
  min-height: 160px;
  float: left;
  margin: 10px 0 0;
  padding: 15px 2px 25px 0;
  background-image: url(/static/help/images/bg_btm.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}

/* line 2123, ../sass/old.scss */
html .content_box {
  padding-right: 1px;
}

/* line 2126, ../sass/old.scss */
:first-child + html .content_box {
  padding-left: 1px;
}

/* line 2129, ../sass/old.scss */
.content_box_r {
  width: 310px;
  min-height: 160px;
  float: right;
  margin: 10px 0 0;
  padding: 15px 2px 25px 0;
  background-image: url(/static/help/images/bg_btm.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}

/* line 2139, ../sass/old.scss */
html .content_box_r {
  padding-right: 1px;
}

/* line 2142, ../sass/old.scss */
:first-child + html .content_box_r {
  padding-left: 1px;
}

/* line 2145, ../sass/old.scss */
.index_bx {
  border: 1px solid #CCC;
  margin-bottom: 30px;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-top: 20px;
  width: 595px;
  margin-left: auto;
  margin-right: auto;
}

/* line 2156, ../sass/old.scss */
html .index_bx {
  width: 565px;
  padding-left: 30px;
}

/* line 2160, ../sass/old.scss */
ul.index_list li {
  width: 100%;
}

/* line 2163, ../sass/old.scss */
ul.faq_box {
  width: 310px;
  min-height: 160px;
  _height: 160px;
  margin-right: 1px;
  padding: 15px 0;
  background-image: url(/static/help/images/md_bg.gif);
  background-position: center;
  background-repeat: repeat-y;
}

/* line 2173, ../sass/old.scss */
ul.faq_box li, ul.index_list li {
  margin-left: 20px;
  background-image: url(/static/help/images/aicon3.gif);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding: 0 0 0 10px;
  line-height: 20px;
  width: 250px;
}

/* line 2182, ../sass/old.scss */
h3.midashi {
  color: #FFF;
  font-weight: 700;
  width: 310px;
  height: 20px;
  background: url(/static/help/images/midashi_5kakumaru.gif) no-repeat;
  background-position: 1px top;
  padding: 3px 0 0 12px;
}

/* line 2191, ../sass/old.scss */
html h3.midashi {
  width: 298px;
  padding: 3px 0 0 12px;
}

/* line 2195, ../sass/old.scss */
.help_area {
  width: 745px;
  padding-top: 40px;
  margin: auto;
}

/* line 2200, ../sass/old.scss */
.help_text img {
  margin: 20px 0;
}

/* line 2203, ../sass/old.scss */
.help_midashi {
  background: url(/static/help/images/cont.gif) no-repeat;
  height: 23px;
  margin: 0;
  padding: 3px 0 0 10px;
  color: #FFF;
  font-weight: 700;
  font-size: 15px;
  border-left: 1px solid #96c6eb;
  border-right: 1px solid #96c6eb;
}

/* line 2214, ../sass/old.scss */
.help_text {
  min-height: 200px;
  border-left: 1px solid #96c6eb;
  border-right: 1px solid #96c6eb;
  border-bottom: 1px solid #96c6eb;
  padding: 15px 15px 10px 20px;
  line-height: 18px;
  width: 708px;
  background-color: #FFF;
}

/* line 2224, ../sass/old.scss */
.back_h_top {
  /*    background:transparent url(/static/help/images/yaji_top.gif) no-repeat scroll 0 0; */
  float: left;
  color: #9FAFD9;
  font-weight: 700;
  margin: 30px auto;
  padding-left: 17px;
  width: 952px;
  text-align: center;
}

/* line 2234, ../sass/old.scss */
.back_h_top a:link {
  color: navy;
}

/* line 2237, ../sass/old.scss */
.ss {
  width: 700px;
  border: 1px dotted #09C;
}

/*help donation*/
/* line 2242, ../sass/old.scss */
.help_center {
  margin: 25px auto;
  text-align: center;
}

/* line 2246, ../sass/old.scss */
.help_center_color {
  margin: 25px auto;
  text-align: center;
  background-color: #E7F2F8;
  padding: 30px;
  width: 500px;
}

/* line 2253, ../sass/old.scss */
.help_center_title {
  margin: 50px auto 25px;
  text-align: center;
  font-size: 18px;
}

/*==============================================================================
 * 72.score_sum, .correct_comment_panel（ポイントの色）
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2263, ../sass/old.scss */
.score_sum_neutral {
  color: #999;
}

/* line 2266, ../sass/old.scss */
.score_sum_plus {
  color: #026CD1;
}

/* line 2269, ../sass/old.scss */
.score_sum_minus {
  color: red;
}

/*==============================================================================
 * 73. correct_comment_panel ナイスな添削ポイントのコメントパネルの中の表記
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2277, ../sass/old.scss */
.correct_comment_panel_line {
  height: 30px;
}

/* line 2280, ../sass/old.scss */
.correct_comment_panel_td_icon {
  padding: 0 5px 0 0;
}

/* line 2283, ../sass/old.scss */
.correct_comment_panel_td_score {
  color: #999;
  padding: 0 5px 0 0;
  font-weight: 700;
}

/* line 2288, ../sass/old.scss */
.correct_comment_panel_score_plus {
  color: #026CD1;
  padding: 0 5px 0 0;
  font-weight: 700;
}

/* line 2293, ../sass/old.scss */
.correct_comment_panel_score_minus {
  color: red;
  padding: 0 5px 0 0;
  font-weight: 700;
}

/* line 2298, ../sass/old.scss */
.correct_comment_panel_td_nickname {
  padding: 0 10px 0 0;
}

/* line 2301, ../sass/old.scss */
.correct_comment_panel_td_datetime {
  padding: 0 5px 0 0;
}

/*==============================================================================
 * 85. 添削文の表現
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2309, ../sass/old.scss */
span.f_red {
  color: red;
}

/* line 2312, ../sass/old.scss */
span.f_blue {
  color: blue;
}

/* line 2315, ../sass/old.scss */
span.f_gray {
  color: gray;
}

/* line 2318, ../sass/old.scss */
span.f_bold {
  font-weight: 700;
}

/* line 2321, ../sass/old.scss */
span.sline {
  text-decoration: line-through;
}

/*==============================================================================
 * 87. プレミアムアカウント確認ページ等
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2329, ../sass/old.scss */
.partsInfo_premium {
  margin: 40px auto;
  width: 500px;
}

/*==============================================================================
 * 91. ログイン前、登録Suggest
 *
 *----------------------------------------------------------------------------*/
/* line 2337, ../sass/old.scss */
#suggest_login {
  width: 300px;
  height: auto;
  float: left;
  padding: 20px;
  border: solid 1px #ccc;
  background-color: #E7F2F8;
  margin: 40px 0 10px 20px;
}

/*==============================================================================
 * 99. ssl_logo
 *
 *----------------------------------------------------------------------------*/
/* line 2350, ../sass/old.scss */
.rapid-ssl {
  margin: 20px;
  float: right;
  width: 90px;
  height: 50px;
}

/* line 2356, ../sass/old.scss */
.verisign_logo {
  margin: 20px;
  text-align: right;
}

/* line 2360, ../sass/old.scss */
#lbOverlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99998;
  width: 100%;
  height: 500px;
}

/* line 2368, ../sass/old.scss */
#lbOverlay.grey {
  background-color: #000;
}

/* line 2371, ../sass/old.scss */
#lbOverlay.red {
  background-color: #300;
}

/* line 2374, ../sass/old.scss */
#lbOverlay.green {
  background-color: #030;
}

/* line 2377, ../sass/old.scss */
#lbOverlay.blue {
  background-color: #011D50;
}

/* line 2380, ../sass/old.scss */
#lbOverlay.gold {
  background-color: #660;
}

/* line 2383, ../sass/old.scss */
#lbMain {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 99999;
  text-align: center;
  line-height: 0;
}

/* line 2391, ../sass/old.scss */
#lbMain a img {
  border: none;
}

/* line 2394, ../sass/old.scss */
#lbOuterContainer {
  position: relative;
  background-color: #fff;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}

/* line 2401, ../sass/old.scss */
#lbOuterContainer.grey {
  border: 3px solid #888;
}

/* line 2404, ../sass/old.scss */
#lbOuterContainer.red {
  border: 3px solid #D00;
}

/* line 2407, ../sass/old.scss */
#lbOuterContainer.green {
  border: 3px solid #00B000;
}

/* line 2410, ../sass/old.scss */
#lbOuterContainer.blue {
  border: 3px solid #5F89D8;
}

/* line 2413, ../sass/old.scss */
#lbOuterContainer.gold {
  border: 3px solid #B0B000;
}

/* line 2416, ../sass/old.scss */
#lbDetailsContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  width: 100%;
  line-height: 1.4em;
  overflow: auto;
  margin: 0 auto;
}

/* line 2424, ../sass/old.scss */
#lbDetailsContainer.grey {
  border: 3px solid #888;
  border-top: none;
}

/* line 2428, ../sass/old.scss */
#lbDetailsContainer.red {
  border: 3px solid #D00;
  border-top: none;
}

/* line 2432, ../sass/old.scss */
#lbDetailsContainer.green {
  border: 3px solid #00B000;
  border-top: none;
}

/* line 2436, ../sass/old.scss */
#lbDetailsContainer.blue {
  border: 3px solid #5F89D8;
  border-top: none;
}

/* line 2440, ../sass/old.scss */
#lbDetailsContainer.gold {
  border: 3px solid #B0B000;
  border-top: none;
}

/* line 2444, ../sass/old.scss */
#lbImageContainer, #lbIframeContainer {
  padding: 10px;
}

/* line 2447, ../sass/old.scss */
#lbLoading {
  position: absolute;
  top: 45%;
  left: 0;
  height: 32px;
  width: 100%;
  text-align: center;
  line-height: 0;
  background: url(/static/images2/lytebox/loading.gif) center no-repeat;
}

/* line 2457, ../sass/old.scss */
#lbHoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 2465, ../sass/old.scss */
#lbImageContainer > #lbHoverNav {
  left: 0;
}

/* line 2468, ../sass/old.scss */
#lbHoverNav a {
  outline: none;
}

/* line 2471, ../sass/old.scss */
#lbPrev {
  width: 49%;
  height: 100%;
  background: transparent url(/static/images2/lytebox/blank.gif) no-repeat;
  display: block;
  left: 0;
  float: left;
}

/* line 2479, ../sass/old.scss */
#lbPrev.grey:hover, #lbPrev.grey:visited:hover {
  background: url(/static/images2/lytebox/prev_grey.gif) left 15% no-repeat;
}

/* line 2482, ../sass/old.scss */
#lbPrev.red:hover, #lbPrev.red:visited:hover {
  background: url(/static/images2/lytebox/prev_red.gif) left 15% no-repeat;
}

/* line 2485, ../sass/old.scss */
#lbPrev.green:hover, #lbPrev.green:visited:hover {
  background: url(/static/images2/lytebox/prev_green.gif) left 15% no-repeat;
}

/* line 2488, ../sass/old.scss */
#lbPrev.blue:hover, #lbPrev.blue:visited:hover {
  background: url(/static/images2/lytebox/prev_blue.gif) left 15% no-repeat;
}

/* line 2491, ../sass/old.scss */
#lbPrev.gold:hover, #lbPrev.gold:visited:hover {
  background: url(/static/images2/lytebox/prev_gold.gif) left 15% no-repeat;
}

/* line 2494, ../sass/old.scss */
#lbNext {
  width: 49%;
  height: 100%;
  background: transparent url(/static/images2/lytebox/blank.gif) no-repeat;
  display: block;
  right: 0;
  float: right;
}

/* line 2502, ../sass/old.scss */
#lbNext.grey:hover, #lbNext.grey:visited:hover {
  background: url(/static/images2/lytebox/next_grey.gif) right 15% no-repeat;
}

/* line 2505, ../sass/old.scss */
#lbNext.red:hover, #lbNext.red:visited:hover {
  background: url(/static/images2/lytebox/next_red.gif) right 15% no-repeat;
}

/* line 2508, ../sass/old.scss */
#lbNext.green:hover, #lbNext.green:visited:hover {
  background: url(/static/images2/lytebox/next_green.gif) right 15% no-repeat;
}

/* line 2511, ../sass/old.scss */
#lbNext.blue:hover, #lbNext.blue:visited:hover {
  background: url(/static/images2/lytebox/next_blue.gif) right 15% no-repeat;
}

/* line 2514, ../sass/old.scss */
#lbNext.gold:hover, #lbNext.gold:visited:hover {
  background: url(/static/images2/lytebox/next_gold.gif) right 15% no-repeat;
}

/* line 2517, ../sass/old.scss */
#lbPrev2, #lbNext2 {
  text-decoration: none;
  font-weight: 700;
}

/* line 2521, ../sass/old.scss */
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
  color: #333;
}

/* line 2524, ../sass/old.scss */
#lbPrev2.red, #lbNext2.red, #lbSpacer.red {
  color: #620000;
}

/* line 2527, ../sass/old.scss */
#lbPrev2.green, #lbNext2.green, #lbSpacer.green {
  color: #030;
}

/* line 2530, ../sass/old.scss */
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue {
  color: #01379E;
}

/* line 2533, ../sass/old.scss */
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold {
  color: #660;
}

/* line 2536, ../sass/old.scss */
#lbPrev2_Off, #lbNext2_Off {
  font-weight: 700;
}

/* line 2539, ../sass/old.scss */
#lbPrev2_Off.grey, #lbNext2_Off.grey {
  color: #CCC;
}

/* line 2542, ../sass/old.scss */
#lbPrev2_Off.red, #lbNext2_Off.red {
  color: #FCC;
}

/* line 2545, ../sass/old.scss */
#lbPrev2_Off.green, #lbNext2_Off.green {
  color: #82FF82;
}

/* line 2548, ../sass/old.scss */
#lbPrev2_Off.blue, #lbNext2_Off.blue {
  color: #B7CAEE;
}

/* line 2551, ../sass/old.scss */
#lbPrev2_Off.gold, #lbNext2_Off.gold {
  color: #E1E100;
}

/* line 2554, ../sass/old.scss */
#lbDetailsData {
  padding: 0 10px;
}

/* line 2557, ../sass/old.scss */
#lbDetailsData.grey {
  color: #333;
}

/* line 2560, ../sass/old.scss */
#lbDetailsData.red {
  color: #620000;
}

/* line 2563, ../sass/old.scss */
#lbDetailsData.green {
  color: #030;
}

/* line 2566, ../sass/old.scss */
#lbDetailsData.blue {
  color: #01379E;
}

/* line 2569, ../sass/old.scss */
#lbDetailsData.gold {
  color: #660;
}

/* line 2572, ../sass/old.scss */
#lbDetails {
  width: 60%;
  float: left;
  text-align: left;
}

/* line 2577, ../sass/old.scss */
#lbCaption {
  display: block;
  font-weight: 700;
}

/* line 2581, ../sass/old.scss */
#lbNumberDisplay {
  float: left;
  display: block;
  padding-bottom: 1em;
}

/* line 2586, ../sass/old.scss */
#lbNavDisplay {
  float: left;
  display: block;
  padding-bottom: 1em;
}

/* line 2591, ../sass/old.scss */
#lbClose {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px;
}

/* line 2597, ../sass/old.scss */
#lbClose.grey {
  background: url(/static/images2/lytebox/close_grey.png) no-repeat;
}

/* line 2600, ../sass/old.scss */
#lbClose.red {
  background: url(/static/images2/lytebox/close_red.png) no-repeat;
}

/* line 2603, ../sass/old.scss */
#lbClose.green {
  background: url(/static/images2/lytebox/close_green.png) no-repeat;
}

/* line 2606, ../sass/old.scss */
#lbClose.blue {
  background: url(/static/images2/lytebox/close_blue.png) no-repeat;
}

/* line 2609, ../sass/old.scss */
#lbClose.gold {
  background: url(/static/images2/lytebox/close_gold.png) no-repeat;
}

/* line 2612, ../sass/old.scss */
#lbPlay {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px;
}

/* line 2618, ../sass/old.scss */
#lbPlay.grey {
  background: url(/static/images2/lytebox/play_grey.png) no-repeat;
}

/* line 2621, ../sass/old.scss */
#lbPlay.red {
  background: url(/static/images2/lytebox/play_red.png) no-repeat;
}

/* line 2624, ../sass/old.scss */
#lbPlay.green {
  background: url(/static/images2/lytebox/play_green.png) no-repeat;
}

/* line 2627, ../sass/old.scss */
#lbPlay.blue {
  background: url(/static/images2/lytebox/play_blue.png) no-repeat;
}

/* line 2630, ../sass/old.scss */
#lbPlay.gold {
  background: url(/static/images2/lytebox/play_gold.png) no-repeat;
}

/* line 2633, ../sass/old.scss */
#lbPause {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px;
}

/* line 2639, ../sass/old.scss */
#lbPause.grey {
  background: url(/static/images2/lytebox/pause_grey.png) no-repeat;
}

/* line 2642, ../sass/old.scss */
#lbPause.red {
  background: url(/static/images2/lytebox/pause_red.png) no-repeat;
}

/* line 2645, ../sass/old.scss */
#lbPause.green {
  background: url(/static/images2/lytebox/pause_green.png) no-repeat;
}

/* line 2648, ../sass/old.scss */
#lbPause.blue {
  background: url(/static/images2/lytebox/pause_blue.png) no-repeat;
}

/* line 2651, ../sass/old.scss */
#lbPause.gold {
  background: url(/static/images2/lytebox/pause_gold.png) no-repeat;
}

/*==============================================================================
 * 102. ベストサイト20
 *
 *----------------------------------------------------------------------------*/
/* line 2658, ../sass/old.scss */
#body #best_site_intro {
  line-height: 15px;
  font-size: 13px;
}

/* line 2662, ../sass/old.scss */
div.best_site_head_box {
  width: 950px;
  margin: 30px auto;
  background-color: #fff;
}

/* line 2667, ../sass/old.scss */
div.kadomaru_top_box {
  background: transparent url(/static/images/best20/top_kadomaru.png) no-repeat scroll center center;
  height: 48px;
  background-color: #fff;
}

/* line 2672, ../sass/old.scss */
div.kadomaru_middle_box {
  background: url(/static/images/best20/kadomaru_md.png) repeat-y center;
  padding: 10px 50px;
}

/* line 2676, ../sass/old.scss */
div.kadomaru_middle_box p {
  letter-spacing: .2em;
  line-height: 18px;
}

/* line 2680, ../sass/old.scss */
.heading_flt_box_bs {
  background: transparent url(/static/images/best20/dot_line_best20.gif) repeat-x scroll center bottom;
  margin: 30px auto 0;
  padding-bottom: 5px;
  width: 950px;
  background-color: #fff;
}

/* line 2687, ../sass/old.scss */
.heading_flt_box_bs p {
  color: #999;
  float: right;
  font-size: 11px;
  padding-top: 12px;
}

/* line 2693, ../sass/old.scss */
.heading_flt_box_bs h2.heading_company {
  font-size: 24px;
  font-weight: 700;
  color: #666;
  float: left;
}

/* line 2699, ../sass/old.scss */
.flt_left_sumnail {
  border: 1px #CCC solid;
  padding: 5px;
  width: 300px;
  float: left;
}

/* line 2705, ../sass/old.scss */
.flt_right_txt {
  width: 600px;
  float: right;
  letter-spacing: .2em;
  line-height: 16px;
  background-color: #fff;
}

/* line 2712, ../sass/old.scss */
.flt_right_txt h4 {
  color: #1E90FF;
  font-weight: 700;
  margin: 10px 0;
}

/* line 2717, ../sass/old.scss */
p.list_head_bs {
  background: url(/static/images/best20/listicon_best_20.gif) no-repeat left;
  padding-left: 20px;
  font-weight: 700;
  margin: 10px 0;
}

/* line 2723, ../sass/old.scss */
div.best_site_head_box .heading_copy {
  color: #1E90FF;
  font-size: 22px;
  font-weight: 700;
  line-height: 17px;
  margin-left: 0;
  padding-bottom: 20px;
  padding-top: 0;
}

/* line 2732, ../sass/old.scss */
.bsfloat_head_box {
  line-height: 20px;
  margin-bottom: 15px;
  padding-left: 5px;
}

/* line 2737, ../sass/old.scss */
.bsfloat_head_box h3 {
  font-size: 16px;
  font-weight: 700;
  float: left;
  padding-right: 15px;
  text-decoration: underline;
  color: #666;
}

/* line 2745, ../sass/old.scss */
.bsfloat_head_box p {
  color: #999;
  font-size: 12px;
  padding-top: 4px;
}

/* line 2750, ../sass/old.scss */
.top_login_box {
  background-color: #FFF;
  border: 1px solid #FFF;
  float: right;
  padding: 10px;
  text-align: center;
  margin-top: 50px;
  width: 263px;
}

/* line 2761, ../sass/old.scss */
.txt_link {
  font-size: 18px;
  font-weight: 700;
  padding-top: 10px;
  text-align: center;
}

/* line 2767, ../sass/old.scss */
#best_site_intro .media_item {
  margin: 0 auto 30px;
  width: 740px;
  background: url(/static/images/best20/dot_line_best20.gif) repeat-x bottom;
  clear: both;
}

/* line 2773, ../sass/old.scss */
#best_site_intro .m_floatbox {
  width: 700px;
  margin-bottom: 10px;
  padding: 5px;
  background-color: #fff;
}

/* line 2779, ../sass/old.scss */
* html #best_site_intro .m_floatbox {
  width: 710px;
}

/* line 2782, ../sass/old.scss */
#best_site_intro p.image_80pxl {
  float: left;
  width: 133px;
}

/* line 2786, ../sass/old.scss */
#best_site_intro p.media_intro_ent {
  display: block;
  float: right;
  font-size: 13px;
  letter-spacing: .2em;
  line-height: 17px;
  padding-right: 5px;
  width: 540px;
}

/*lang-8_comment*/
/* line 2796, ../sass/old.scss */
.best_site_head_box_comment {
  width: 607px;
  margin-top: 30px;
  background: url(/static/images/best20/staff_comment_best_20.gif) no-repeat top;
  padding-top: 29px;
}

/* line 2802, ../sass/old.scss */
.bs_detail_kadomaru_middle {
  background: url(/static/images/best20/detail_osusume_07.gif) repeat-y center;
  padding: 16px 20px;
}

/* line 2806, ../sass/old.scss */
.bs_detail_kadomaru_top img {
  height: 29px;
  width: 607px;
}

/* line 2810, ../sass/old.scss */
* html div.bs_detail_kadomaru_top {
  height: 14px;
}

/* line 2813, ../sass/old.scss */
.bs_detail_kadomaru_bottom img {
  height: 23px;
  width: 607px;
}

/* line 2817, ../sass/old.scss */
.bs_detail_kadomaru_bottom {
  background: transparent url(/static/images/best20/staff_comment_bottom.gif) no-repeat bottom;
  height: 23px;
  width: 607px;
}

/* line 2822, ../sass/old.scss */
div#modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1200;
  opacity: .8;
  filter: alpha(opacity=80);
  background-color: #333;
}

/* line 2832, ../sass/old.scss */
div#confirm_box {
  display: none;
  position: fixed;
  border: 4px solid #1183CC;
  padding: 10px;
  background-color: #fff;
  min-height: 200px;
  min-width: 200px;
  z-index: 1201;
  border-radius: 15px;
  overflow: auto;
}

/* line 2844, ../sass/old.scss */
div#confirm_box_contents {
  overflow: auto;
}

/* line 2847, ../sass/old.scss */
div#confirm_box_close {
  text-align: right;
}

/* line 2850, ../sass/old.scss */
div#confirm_box_close a {
  cursor: pointer;
}

/* line 2853, ../sass/old.scss */
li.confirm_box_incorrect {
  margin-top: 4px;
}

/* line 2856, ../sass/old.scss */
li.confirm_box_correct {
  margin-bottom: 4px;
}

/* line 2859, ../sass/old.scss */
.tw-btn {
  margin-top: 2px;
  float: left;
}

/* line 2863, ../sass/old.scss */
.alert-preaddress {
  color: #333;
  background-color: #f3f10f;
  border-color: #d6e9c6;
}

/* line 2868, ../sass/old.scss */
#study_lang1 {
  margin-bottom: 3px;
}

/* line 2871, ../sass/old.scss */
#study_lang2 {
  display: none;
}

/* line 2874, ../sass/old.scss */
#study_lang_for_premium {
  display: none;
  padding: 5px;
  margin-top: 5px;
}

/* line 2879, ../sass/old.scss */
.timezone {
  display: none;
}

/* line 2882, ../sass/old.scss */
.form-horizontal .help-block {
  margin-top: 5px;
  font-size: 93%;
}

/* line 2886, ../sass/old.scss */
.register_attention {
  text-align: center;
}

/* line 2889, ../sass/old.scss */
.not_corrected_journal {
  float: left;
  width: 210px;
  padding: 3px;
  margin: 10px 0 20px 5px;
  background-color: #EAF1F7;
}
/* line 2895, ../sass/old.scss */
.not_corrected_journal:after {
  clear: left;
}

/* line 2899, ../sass/old.scss */
.not_corrected_journal .image {
  float: left;
  width: 50px;
}

/* line 2903, ../sass/old.scss */
.not_corrected_journal .journal {
  float: right;
  width: 155px;
}

/* line 2907, ../sass/old.scss */
.submit_buttons {
  margin: 20px 0;
}

/* line 2910, ../sass/old.scss */
.news_mail {
  font-size: 93%;
  margin-top: 5px;
}

/* hack bootstrap modal*/
/* line 2915, ../sass/old.scss */
.modal a.btn:visited {
  color: #333;
}

/* line 2918, ../sass/old.scss */
#tutorial_list {
  background-color: #ebf6f7;
  padding: 10px;
  color: #3c3c3c;
  margin-bottom: 10px;
}

/* line 2924, ../sass/old.scss */
.tutorial {
  margin-bottom: 10px;
}

/* line 2927, ../sass/old.scss */
.tutorial .mainstep {
  color: #3c3c3c;
  font-size: 123.1%;
  font-weight: 700;
}

/* line 2932, ../sass/old.scss */
.description_area {
  background-color: #ebf6f7;
  padding: 10px;
  color: #3c3c3c;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 2942, ../sass/old.scss */
.pager_prev, .pager_next {
  font-size: 93%;
}

/* line 2945, ../sass/old.scss */
.show_uncorrected {
  margin: 10px 0 10px;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #f5f5f5;
}

/* line 2954, ../sass/old.scss */
#journal_confirm th {
  width: 200px;
}

/* line 2957, ../sass/old.scss */
.journal_confirm_message {
  font-weight: 700;
  margin: 20px 0 5px;
}

/* line 2961, ../sass/old.scss */
.premium_suggestion_area {
  text-align: center;
  margin-top: 20px;
}

/* line 2965, ../sass/old.scss */
.speaking_lang_name, .studying_lang_name {
  font-weight: 700;
  color: #3c3c3c;
}

/* line 2969, ../sass/old.scss */
.profile_bx {
  /*padding:10px 0 !important;*/
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}

/* line 2974, ../sass/old.scss */
.user_profile_row:first-child {
  padding-top: 15px;
}

/* line 2977, ../sass/old.scss */
.user_profile_row:last-child {
  padding-bottom: 15px;
}

/* line 2980, ../sass/old.scss */
.user_profile_row {
  clear: left;
  margin-top: 0px;
  color: #3d3d3d;
  line-height: 1.5;
  padding: 0 10px 0 0;
}
/* line 2986, ../sass/old.scss */
.user_profile_row .subtitle {
  font-weight: bold;
  padding-right: 10px;
  margin-bottom: 0;
  width: 90px;
  color: #666666;
  margin-right: 10px;
  border-right: 1px solid #dddddd;
}

/* line 2997, ../sass/old.scss */
.subtitle {
  color: #016eab;
  font-weight: 700;
  width: 100px;
}

/* line 3002, ../sass/old.scss */
.point_notification {
  font-size: 140%;
}

/* line 3005, ../sass/old.scss */
.point_notification .point_num {
  font-weight: 700;
}

/*css settings
===================================*/
/*
register_step1
===================================*/
/* line 3015, ../sass/old.scss */
#profile_mo_value {
  padding: 3px 0;
  font-size: 12px;
}

/*
top_login
===================================*/
/* line 3024, ../sass/old.scss */
#top_login #username, #top_login #password {
  font-size: 16px;
  width: 280px;
}
/* line 3029, ../sass/old.scss */
#top_login form table td input {
  font-size: 16px;
  padding: 3px;
  width: 280px;
}
/* line 3035, ../sass/old.scss */
#top_login placeholder {
  color: #999999;
}
/* line 3039, ../sass/old.scss */
#top_login .login_form table {
  width: 400px;
}
/* line 3041, ../sass/old.scss */
#top_login .login_form table td {
  width: 350px;
}
/* line 3044, ../sass/old.scss */
#top_login th {
  color: #3d3d3d;
  padding: 0;
  margin-right: 10px;
  text-align: left;
  width: 100%;
}

/*
Home journal
page_journalgadget
===================================*/
/* line 3057, ../sass/old.scss */
.boxjournal {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #d3d3d3;
  -webkit-box-shadow: 1px 1px 0 #fff;
  -moz-box-shadow: 1px 1px 0 #fff;
  -ms-box-shadow: 1px 1px 0 #fff;
  box-shadow: 1px 1px 0 #fff;
}

/* line 3066, ../sass/old.scss */
a img {
  padding-left: 0px;
  margin-right: 0;
}

/* line 3071, ../sass/old.scss */
.jounal_partsList {
  width: 100%;
}

/* line 3074, ../sass/old.scss */
div.main_column_contents div {
  position: static;
}

/*add bootstrap
===================================*/
/* line 3081, ../sass/old.scss */
.l_point_ranking {
  font-size: 108%;
  font-weight: 700;
}

/* line 3085, ../sass/old.scss */
.l_point_ranking_area {
  text-align: center;
  font-weight: 400;
  color: #3c3c3c;
}

/* line 3091, ../sass/old.scss */
.l_point {
  text-align: center;
  font-weight: 400;
  font-size: 140%;
  color: #004A95;
}

/* line 3097, ../sass/old.scss */
.currently_being_added_up {
  color: gray;
}

/* line 3101, ../sass/old.scss */
.journal_not_found {
  text-align: center;
}

/* line 3105, ../sass/old.scss */
.correction_point_message {
  color: #D65959;
  font-size: 11px;
}
/* line 3109, ../sass/old.scss */
.correction_point_message .times_point {
  color: #EA1C1C;
  font-size: 14px;
  font-weight: bold;
}
/*: style for setting */
/*

Make box white shadow below 

*/
/*
useful layout snipets
*/
/* line 21, ../sass/_setting.scss */

.d_box {
  display: box;
  display: -webkit-box;
  display: -moz-box;
}

/* line 26, ../sass/_setting.scss */
.box_flex {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
}

/* line 31, ../sass/_setting.scss */
.box_flex0 {
  box-flex: 0;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
}

/*
============================================================================
add new common parts css
============================================================================
*/
/*font-family*/
/* line 9, ../sass/common.scss */
body {
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','SimSun','Microsoft YaHei',sans-serif !important;
}

/*layout settings
=======================================================*/
/* line 15, ../sass/common.scss */
#page_content {
  width: 990px;
  padding: 10px 0;
  margin: 0 auto 20px;
  border-radius: 3px 3px 3px 3px;
  background-color: #FFF;
  opacity: 1;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/* line 25, ../sass/common.scss */
#main {
  float: left;
  margin-left: 0;
  width: 615px;
  /*for premium user*/
  /*padding:0 0 0 20px;*/
}

/* line 32, ../sass/common.scss */
#right {
  float: right;
  margin-left: 0;
  width: 300px;
  background-color: #f7f7f7;
  /*for premium user*/
  padding: 0 0px 0 0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

/*right parts settings
=======================================================*/
/* line 46, ../sass/common.scss */
#right {
  padding: 20px 0;
  /*box*/
  /*staff blog*/
  /*premium*/
  /*:status*/
  /*study status*/
  /*right*/
  /*==========L point==========*/
  /*========== entry_status ===========*/
}
/* line 49, ../sass/common.scss */
#right .box {
  padding: 0 20px;
  margin-bottom: 20px;
}
/* line 54, ../sass/common.scss */
#right #friend_detail {
  position: static;
  /*background-color:#EAF1F7;
  border-radius:7px 7px 7px 0;*/
  color: #666666;
  float: none;
  padding: 0px;
  position: static;
  right: auto;
  top: auto;
  width: auto;
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 68, ../sass/common.scss */
#right #studying_status {
  float: none;
  width: auto;
}
/* line 72, ../sass/common.scss */
#right #journals_calendar {
  position: static;
  clear: both;
}
/* line 77, ../sass/common.scss */
#right .on_box {
  vertical-align: middle;
  display: table-cell;
}
/* line 81, ../sass/common.scss */
#right #count_down_premium {
  border: 1px solid #ffd543;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #fdf4cc;
  color: #3d3d3d;
  font-weight: bold;
  margin: 0 5px 15px;
  padding: 7px 7px;
  width: auto;
  margin-top: 10px;
}
/* line 92, ../sass/common.scss */
#right #count_down_premium a {
  background: url(../images2/ar_yellow.gif) no-repeat right center;
  padding-right: 15px;
  display: block;
}
/* line 102, ../sass/common.scss */
#right #author_box {
  padding: 0px 20px 0px 20px;
  border-radius: 0;
  background: none;
  width: 86%;
}
/* line 108, ../sass/common.scss */
#right .author_information {
  padding: 0px 0 0 10px;
  margin-bottom: 0px;
}
/* line 112, ../sass/common.scss */
#right .author_information span {
  vertical-align: top;
}
/* line 118, ../sass/common.scss */
#right ul.language_status li, #right .location, #right dl.language_status dt, #right dl.language_status dd, #right .icon_with {
  line-height: 16px;
  padding: 0px 0 1px 20px;
  font-size: 12px;
}
/* line 131, ../sass/common.scss */
#right .table_statusstudy {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  box-shadow: inset 0 1px 0 white, 0 1px 0 white;
  padding: 15px 0;
}
/* line 134, ../sass/common.scss */
#right .table_statusstudy th {
  background: #e8e8e8;
  text-align: center;
  border: 1px #dddddd solid;
}
/* line 139, ../sass/common.scss */
#right .table_statusstudy td {
  text-align: center;
  border: 1px #dddddd solid;
}
/* line 142, ../sass/common.scss */
#right .table_statusstudy td p {
  font-size: 20px;
  text-align: center;
  margin-bottom: 1px;
  vertical-align: top;
}
/* line 148, ../sass/common.scss */
#right .table_statusstudy td span {
  font-size: 11px;
  text-align: center;
  line-height: 10px;
  display: block;
  vertical-align: top;
}
/* line 161, ../sass/common.scss */
#right table.lpointtbl {
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
  border-top: #dddddd 1px solid;
  margin-bottom: 10px;
}
/* line 165, ../sass/common.scss */
#right table.lpointtbl th {
  border-top: 1px #ffffff solid;
  background: #ffef95;
  background: #88d2ff;
  border-right: 1px #ffffff solid;
  vertical-align: middle;
  padding: 7px 5px;
  width: 30%;
}
/* line 175, ../sass/common.scss */
#right table.lpointtbl td {
  background: #D8EBF6;
  font-size: 20px;
  border-top: 1px #ffffff solid;
  vertical-align: middle;
  padding: 7px 5px;
  color: #6d6d6d;
}
/* line 185, ../sass/common.scss */
#right .l_midashi {
  text-align: center;
  font-size: 14px;
  font-size: 12px;
}
/* line 190, ../sass/common.scss */
#right .l_point_ranking_area {
  text-align: center;
}
/* line 192, ../sass/common.scss */
#right .l_point_ranking_area .l_point_ranking {
  font-size: 18px;
}
/* line 200, ../sass/common.scss */
#right .bdbox {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  box-shadow: inset 0 1px 0 white, 0 1px 0 white;
  padding: 15px 0;
}
/* line 206, ../sass/common.scss */
#right table.entry_status {
  width: 100%;
  padding: 0;
  margin: 0 auto 0;
}
/* line 211, ../sass/common.scss */
#right table.entry_status td {
  border-right: 1px #dddddd solid;
  -webkit-box-shadow: 1px 0px 0 #ffffff;
  -moz-box-shadow: 1px 0px 0 #ffffff;
  box-shadow: 1px 0px 0 #ffffff;
  padding: 0 2%;
  text-align: center;
  width: 29%;
  vertical-align: top;
}
/* line 221, ../sass/common.scss */
#right table.entry_status td:last-child {
  border: none;
  box-shadow: none;
}
/* line 225, ../sass/common.scss */
#right table.entry_status td p {
  font-size: 24px;
  margin-bottom: 7px;
  vertical-align: top;
}
/* line 230, ../sass/common.scss */
#right table.entry_status td span {
  font-size: 11px;
  line-height: 10px;
  display: block;
  vertical-align: top;
}

/*ico_box*/
/* line 241, ../sass/common.scss */
table.ar_icobox td a {
  background: url(../images2/ar_mini.gif) center left no-repeat;
  padding-left: 15px;
}

/* line 245, ../sass/common.scss */
a.ar_ico {
  background: url(../images2/ar_mini.gif) center left no-repeat;
  padding-left: 15px;
}

/*staff blog*/
/* line 253, ../sass/common.scss */
#feed a, #feed_from_admin a {
  float: none;
  display: block;
  padding: 7px 0 7px 15px;
  background: url(../images2/ar_mini.gif) no-repeat center left;
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
  width: 94%;
}

/* line 262, ../sass/common.scss */
.home_side_banner_long {
  clear: both;
  text-align: center;
  background-color: #ffffff;
}

/*breadcrumbs settings
=======================================================*/
/* line 269, ../sass/common.scss */
#breadcrumbs {
  margin-bottom: 20px;
  /*padding-left:15px;*/
  padding-top: 15px;
}
/* line 274, ../sass/common.scss */
#breadcrumbs li {
  float: left;
  padding-left: 20px;
  margin-right: 15px;
  background: url(../images2/ico_pankuzu_ar.png) no-repeat center left;
}
/* line 280, ../sass/common.scss */
#breadcrumbs li.home {
  background: url(../images2/ico_home_pankuzu.png) no-repeat 0% 27%;
}
/* line 283, ../sass/common.scss */
#breadcrumbs li:last-child {
  margin-right: 0;
}

/*theme settings
=======================================================*/
/* line 289, ../sass/common.scss */
div.premium_list {
  background-color: #d8ebf6;
  margin-top: 1px;
  border-bottom: 1px #d3d3d3 solid;
  text-shadow: 1px 1px 0 #FFF;
}

/*margin settings
=======================================================*/
/* margin-bottom　settings */
/* line 298, ../sass/common.scss */
.mb_0 {
  margin-bottom: 0px !important;
}

/* line 301, ../sass/common.scss */
.mb_5 {
  margin-bottom: 5px !important;
}

/* line 304, ../sass/common.scss */
.mb_10 {
  margin-bottom: 10px !important;
}

/* line 307, ../sass/common.scss */
.mb_15 {
  margin-bottom: 15px !important;
}

/* line 310, ../sass/common.scss */
.mb_20 {
  margin-bottom: 20px !important;
}

/* line 313, ../sass/common.scss */
.mb_25 {
  margin-bottom: 25px !important;
}

/* line 316, ../sass/common.scss */
.mb_30 {
  margin-bottom: 30px !important;
}

/* line 319, ../sass/common.scss */
.mb_35 {
  margin-bottom: 35px !important;
}

/* line 322, ../sass/common.scss */
.mb_40 {
  margin-bottom: 40px !important;
}

/* line 325, ../sass/common.scss */
.mb_50 {
  margin-bottom: 50px !important;
}

/* line 328, ../sass/common.scss */
.mb_55 {
  margin-bottom: 55px !important;
}

/* line 331, ../sass/common.scss */
.mb_60 {
  margin-bottom: 60px !important;
}

/* line 334, ../sass/common.scss */
.mb_65 {
  margin-bottom: 65px !important;
}

/* line 337, ../sass/common.scss */
.mb_80 {
  margin-bottom: 80px !important;
}

/*margin-right settings*/
/* line 341, ../sass/common.scss */
.mr_5 {
  margin-right: 10px !important;
}

/* line 344, ../sass/common.scss */
.mr_10 {
  margin-right: 10px !important;
}

/*margin-left settings*/
/* line 348, ../sass/common.scss */
.ml_5 {
  margin-left: 5px !important;
}

/* line 351, ../sass/common.scss */
.ml_10 {
  margin-left: 10px !important;
}

/* line 355, ../sass/common.scss */
.mt_10 {
  margin-top: 10px;
}

/*padding settings*/
/* line 359, ../sass/common.scss */
.pt_10 {
  padding-top: 10px !important;
}

/* line 362, ../sass/common.scss */
.pt_20 {
  padding-top: 20px !important;
}

/* line 365, ../sass/common.scss */
.pr_10 {
  padding-right: 10px !important;
}

/* line 368, ../sass/common.scss */
.pr_20 {
  padding-right: 20px !important;
}

/* line 371, ../sass/common.scss */
.pb_5 {
  padding-bottom: 5px;
}

/* line 374, ../sass/common.scss */
.pb_10 {
  padding-bottom: 10px;
}

/* line 377, ../sass/common.scss */
.pb_20 {
  padding-bottom: 20px;
}

/* line 380, ../sass/common.scss */
.pb_30 {
  padding-bottom: 30px !important;
}

/*border-settings*/
/* line 384, ../sass/common.scss */
.bdb {
  border-bottom: 1px solid #dddddd !important;
}

/* line 387, ../sass/common.scss */
.bdt {
  border-top: 1px solid #dddddd !important;
}

/*position settings*/
/* line 390, ../sass/common.scss */
.pos_relative {
  position: relative !important;
}

/* line 393, ../sass/common.scss */
.pos_absolute {
  position: relative !important;
}

/*padding settings*/
/* line 397, ../sass/common.scss */
.left_adjust {
  margin-right: 10px;
}

/*old layout style settings*/
/* for basics *****/
/* line 402, ../sass/common.scss */
.spaced {
  padding: 10px;
}

/* line 403, ../sass/common.scss */
.vertical-spaced {
  padding: 10px 0;
}

/* line 404, ../sass/common.scss */
.horizontal-spaced {
  padding: 0 10px;
}

/* line 405, ../sass/common.scss */
.little-spaced {
  padding: 5px;
}

/* line 406, ../sass/common.scss */
.vertical-margin {
  margin: 10px 0;
}

/* line 407, ../sass/common.scss */
.little-vertical-margin {
  margin: 5px 0;
}

/* line 409, ../sass/common.scss */
.description {
  color: #666;
}

/* line 410, ../sass/common.scss */
.center {
  text-align: center;
}

/* line 411, ../sass/common.scss */
.gray-font {
  color: #666;
}

/* line 412, ../sass/common.scss */
a.btn.btn-primary:visited {
  color: #fff !important;
}

/* line 413, ../sass/common.scss */
.floated_on_right {
  float: right;
}

/* line 414, ../sass/common.scss */
.floated_on_left {
  float: left;
}

/* line 415, ../sass/common.scss */
.width_auto {
  width: auto;
}

/* line 416, ../sass/common.scss */
.clear_both {
  clear: both;
}

/* line 417, ../sass/common.scss */
.right {
  text-align: right;
}

/* line 418, ../sass/common.scss */
.center {
  text-align: center;
}

/* line 419, ../sass/common.scss */
.left {
  text-align: left;
}

/*opacity settings
=======================================================*/
/* line 423, ../sass/common.scss */
a:hover img {
  opacity: .7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  filter: alpha(opacity=70);
  -moz-opacity: .7;
  -khtml-opacity: .7;
}

/* line 430, ../sass/common.scss */
a:hover button {
  cursor: pointer;
  opacity: .7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  filter: alpha(opacity=70);
  -moz-opacity: .7;
  -khtml-opacity: .7;
}

/*clearfix settings
=======================================================*/
/* line 442, ../sass/common.scss */
.cfx:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 449, ../sass/common.scss */
* html > body .cfx {
  display: inline-block;
  width: 100%;
}

/* line 453, ../sass/common.scss */
* html .cfx {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}

/*float settings*/
/* line 458, ../sass/common.scss */
.f_right {
  float: right !important;
}

/* line 461, ../sass/common.scss */
.f_left {
  float: left !important;
}

/*text-align*/
/* line 465, ../sass/common.scss */
.al_right {
  text-align: right !important;
}

/* line 468, ../sass/common.scss */
.al_left {
  text-align: left !important;
}

/* line 471, ../sass/common.scss */
.al_center {
  text-align: center !important;
}

/*block level settings
=======================================================*/
/* line 476, ../sass/common.scss */
.d_block {
  display: block !important;
}

/* line 479, ../sass/common.scss */
.d_inline {
  display: inline !important;
}

/*box size settings
=======================================================*/
/* line 486, ../sass/common.scss */
.w0 {
  width: 0%;
}

/* line 489, ../sass/common.scss */
.w10 {
  width: 10%;
}

/* line 492, ../sass/common.scss */
.w20 {
  width: 20%;
}

/* line 495, ../sass/common.scss */
.w30 {
  width: 30%;
}

/* line 498, ../sass/common.scss */
.w40 {
  width: 40%;
}

/* line 501, ../sass/common.scss */
.w50 {
  width: 50%;
}

/* line 504, ../sass/common.scss */
.w60 {
  width: 60%;
}

/* line 507, ../sass/common.scss */
.w70 {
  width: 60%;
}

/* line 510, ../sass/common.scss */
.w80 {
  width: 80%;
}

/* line 513, ../sass/common.scss */
.w90 {
  width: 90%;
}

/* line 516, ../sass/common.scss */
.w100 {
  width: 100%;
}

/*margin:0 auto;*/
/*border-radius*/
/*border-radius 1px*/
/*border-radius 3px*/
/*border-radius 5px*/
/* line 555, ../sass/common.scss */
.box_radius1 {
  border-radius: 1px;
}

/* line 558, ../sass/common.scss */
.box_radius3 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 561, ../sass/common.scss */
.box_radius3_top {
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

/* line 564, ../sass/common.scss */
.box_radius3_bottom {
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
}

/* line 567, ../sass/common.scss */
.box_radius5 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 570, ../sass/common.scss */
.box_radius5_top {
  border-radius: 5px 5px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

/* line 573, ../sass/common.scss */
.box_radius5_bottom {
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}

/*heading settings
=======================================================*/
/* line 579, ../sass/common.scss */
h1, h2, h3, h4, h5, h6 {
  color: #3d3d3d;
  font-weight: bold;
  margin: 0;
}

/* line 584, ../sass/common.scss */
#entry_detail h1 {
  color: #3d3d3d;
  font-size: 20px;
}

/* line 588, ../sass/common.scss */
div.tit_01 {
  background: #f8f8f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f1f1f1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f8f8f8 0%, #f1f1f1 100%);
  /* W3C */
  padding: 7px 13px;
  border: 1px solid #ececec;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 602, ../sass/common.scss */
div.tit_01 h3, div.tit_01 h2, div.tit_01 h1 {
  font-size: 18px;
  padding-bottom: 0px;
  line-height: 1.5;
  color: #3d3d3d;
}

/*heading level2*/
/* line 611, ../sass/common.scss */
.tit_02 {
  margin-bottom: 10px;
  padding: 12px 0 15px;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
/* line 617, ../sass/common.scss */
.tit_02 h2 {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
}

/*heading level4*/
/* line 627, ../sass/common.scss */
.tit_04 {
  margin-bottom: 10px;
  border-top: 1px solid #d3d3d3;
  padding: 15px 0 25px;
  background: url(../images2/bg_heading_shadow.gif) repeat-x bottom left;
}

/* line 634, ../sass/common.scss */
.tit_04 h3 {
  color: #3d3d3d;
  font-size: 14px;
  line-height: 1;
  font-weight: bold;
}

/*heading 5*/
/* line 641, ../sass/common.scss */
div.tit_05 {
  text-shadow: 1px 0px 0px white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2794d8), color-stop(1, #2794d8));
  background-image: -moz-linear-gradient(-90deg, #2794d8 0%, #2794d8 100%);
  background-image: linear-gradient(-90deg, #2794d8 0%, #2794d8 100%);
  color: white;
  margin-bottom: 10px;
}
/* line 651, ../sass/common.scss */
div.tit_05 h3, div.tit_05 h2, div.tit_05 h1 {
  font-size: 15px;
  padding-bottom: 10px;
  line-height: 1.5;
  color: #ffffff;
}

/*heading03*/
/* line 659, ../sass/common.scss */
.title h3 {
  color: #ffffff;
}

/* line 663, ../sass/common.scss */
div.tit_03 {
  background: url(../images2/bg_heading_03.gif) repeat-x left bottom;
  margin-bottom: 10px;
}
/* line 666, ../sass/common.scss */
div.tit_03 h3, div.tit_03 h2, div.tit_03 h1 {
  font-size: 15px;
  padding-bottom: 10px;
  line-height: 1.5;
  color: #3d3d3d;
}

/*heading02_2*/
/* line 676, ../sass/common.scss */
div.tit_02_2 {
  background: #f8f8f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f1f1f1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f8f8f8 0%, #f1f1f1 100%);
  /* W3C */
  text-shadow: 0px 1px 0px #ffffff;
  padding: 7px 13px;
  border: 1px solid #ececec;
  border-radius: 3px 3px 0 0;
  color: #3d3d3d;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 692, ../sass/common.scss */
div.tit_02_2 h3, div.tit_02_2 h2, div.tit_02_2 h1 {
  font-size: 15px;
  padding-bottom: 0px;
  line-height: 1.5;
  color: #3d3d3d;
}

/* centering-big-title */
/* line 701, ../sass/common.scss */
.title_center_aligned {
  font-size: 24px;
  text-align: center;
  font-weight: normal;
  padding: 20px 10px 10px;
}

/* link-style */
/* line 711, ../sass/common.scss */
.link_bold_gray a {
  font-weight: bold;
  color: #555555;
}
/* line 714, ../sass/common.scss */
.link_bold_gray a:link {
  color: #555555;
  text-decoration: none;
}
/* line 718, ../sass/common.scss */
.link_bold_gray a:hover {
  color: #555555;
  text-decoration: none;
}
/* line 722, ../sass/common.scss */
.link_bold_gray a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 729, ../sass/common.scss */
.btn_pc {
  text-align: center;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  font-size: 20px;
  background-color: #ff7e00;
  border: 1px solid #f07600;
  width: auto;
  display: block;
  margin: 0 auto;
  padding: 8 10px !important;
}
/* line 741, ../sass/common.scss */
.btn_pc:link {
  color: #fff;
}
/* line 744, ../sass/common.scss */
.btn_pc:hover {
  color: #fff;
}
/* line 747, ../sass/common.scss */
.btn_pc:visited {
  color: #fff;
}

/* line 751, ../sass/common.scss */
#oauth_authorize #page_content #main_container .sp_contents form input {
  width: 300px;
  height: 40px;
}

/*heading03 rightside*/
/* line 757, ../sass/common.scss */
#right {
  /*table settings*/
}
/* line 758, ../sass/common.scss */
#right div.tit_03 {
  background: url(../images2/bg_heading_03.gif) repeat-x left bottom;
  margin-bottom: 10px;
}
/* line 762, ../sass/common.scss */
#right h3 {
  font-size: 15px;
  padding-bottom: 10px;
  line-height: 1.5;
  color: #3d3d3d;
}
/* line 770, ../sass/common.scss */
#right .table {
  border-top: none;
  margin-bottom: 10px;
}
/* line 773, ../sass/common.scss */
#right .table th {
  border-top: none !important;
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}
/* line 776, ../sass/common.scss */
#right .table td {
  border-top: none !important;
  border-bottom: 1px solid #DDDDDD;
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}

/* line 784, ../sass/common.scss */
.center_gadget_table th {
  color: #3d3d3d;
}

/* line 788, ../sass/common.scss */
.config_table {
  border-top: none !important;
}

/*
table setting=============================*/
/* line 793, ../sass/common.scss */
.t_table {
  width: 100%;
}
/* line 796, ../sass/common.scss */
.t_table .textarea {
  width: 100%;
  border: 1px solid #dddddd;
  padding: 3px;
  background-color: #F7F7F7;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}
/* line 803, ../sass/common.scss */
.t_table th {
  vertical-align: top;
  text-align: left;
  font-weight: normal;
  color: #3d3d3d;
  padding-right: 15px;
}
/* line 810, ../sass/common.scss */
.t_table td {
  vertical-align: top;
}

/* line 815, ../sass/common.scss */
table.side-bar th {
  color: #3d3d3d;
}

/* line 819, ../sass/common.scss */
.font-xx-large {
  font-size: 24px;
}

/* line 822, ../sass/common.scss */
.font-large {
  font-size: 20px;
}

/* line 825, ../sass/common.scss */
.font-middle {
  font-size: 16px;
}

/* line 828, ../sass/common.scss */
.bold {
  font-weight: bold;
}

/*============================================================
*
*
button size settings
*
*
============================================================*/
/*button settings

============================================================*/
/* line 846, ../sass/common.scss */
.read_more2, .btn_readmore {
  text-align: right;
  margin-top: 0px;
}
/* line 849, ../sass/common.scss */
.read_more2 a, .btn_readmore a {
  color: #333;
  cursor: pointer;
}
/* line 853, ../sass/common.scss */
.read_more2:link, .btn_readmore:link {
  color: #333;
}
/* line 856, ../sass/common.scss */
.read_more2:hover, .btn_readmore:hover {
  color: #333;
  opacity: .7;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  /* IE5.5+ */
}
/* line 862, ../sass/common.scss */
.read_more2:visited, .btn_readmore:visited {
  color: #333;
}

/* line 867, ../sass/common.scss */
.btn_readmore {
  text-align: right;
  margin-top: 15px;
}

/*============================================================

button size settings

============================================================*/
/*button default settings
============================================================*/
/*==============================
button size settings*/
/* line 891, ../sass/common.scss */
.bt_size_01 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 16px !important;
  padding: 8px 15px !important;
  min-width: 200px;
}

/* line 897, ../sass/common.scss */
.bt_size_02 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 14px !important;
  padding: 8px 15px !important;
}

/* line 902, ../sass/common.scss */
.bt_size_03 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 14px !important;
  padding: 4px 10px !important;
}

/* line 907, ../sass/common.scss */
.bt_size_04 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 12px;
  font-size: 11.5px !important;
  padding: 2px 5px !important;
}

/* line 913, ../sass/common.scss */
.bt_size_05 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 11px !important;
  padding: 2px 5px !important;
}

/*============================================================

button gradation settings

============================================================*/
/* line 970, ../sass/common.scss */
.bt_orange {
  background: #ff964c;
  background: -moz-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff964c), color-stop(100%, #ff791a));
  background: -webkit-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -o-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -ms-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: linear-gradient(to bottom, #ff964c 0%, #ff791a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff964c', endColorstr='#ff791a',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none;
  color: #ffffff;
}
/* line 974, ../sass/common.scss */
.bt_orange:hover {
  background: #f28c48;
  background: -moz-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f28c48), color-stop(100%, #f2701a));
  background: -webkit-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -o-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -ms-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: linear-gradient(to bottom, #f28c48 0%, #f2701a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f28c48', endColorstr='#f2701a',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none;
  color: #ffffff;
}
/* line 979, ../sass/common.scss */
.bt_orange:visited {
  text-decoration: none;
  color: #ffffff;
}
/* line 983, ../sass/common.scss */
.bt_orange:active {
  background: #ff791a;
  background: -moz-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff791a), color-stop(100%, #ff964c));
  background: -webkit-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -o-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -ms-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: linear-gradient(to bottom, #ff791a 0%, #ff964c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff791a', endColorstr='#ff964c',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none;
  color: #ffffff;
}

/*==========green buttons==========*/
/* line 1033, ../sass/common.scss */
.bt_green {
  background: #5eba45;
  background: -moz-linear-gradient(top, #5eba45 0%, #31a611 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5eba45), color-stop(100%, #31a611));
  background: -webkit-linear-gradient(top, #5eba45 0%, #31a611 100%);
  background: -o-linear-gradient(top, #5eba45 0%, #31a611 100%);
  background: -ms-linear-gradient(top, #5eba45 0%, #31a611 100%);
  background: linear-gradient(to bottom, #5eba45 0%, #31a611 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5eba45', endColorstr='#31a611',GradientType=0 );
  border: 1px solid #31a611;
  text-shadow: 0 1px 0 #31a611;
  -webkit-text-shadow: 0 1px 0 #31a611;
  color: #ffffff;
}
/* line 1037, ../sass/common.scss */
.bt_green:link {
  color: #ffffff;
  text-decoration: none;
}
/* line 1041, ../sass/common.scss */
.bt_green:hover {
  background: #57aa40;
  background: -moz-linear-gradient(top, #57aa40 0%, #2e9910 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57aa40), color-stop(100%, #2e9910));
  background: -webkit-linear-gradient(top, #57aa40 0%, #2e9910 100%);
  background: -o-linear-gradient(top, #57aa40 0%, #2e9910 100%);
  background: -ms-linear-gradient(top, #57aa40 0%, #2e9910 100%);
  background: linear-gradient(to bottom, #57aa40 0%, #2e9910 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57aa40', endColorstr='#2e9910',GradientType=0 );
  border: 1px solid #31a611;
  text-shadow: 0 1px 0 #31a611;
  -webkit-text-shadow: 0 1px 0 #31a611;
  color: #ffffff;
  text-decoration: none;
}
/* line 1046, ../sass/common.scss */
.bt_green:visited {
  color: #ffffff;
  text-decoration: none;
}
/* line 1050, ../sass/common.scss */
.bt_green:active {
  background: #31a611;
  background: -moz-linear-gradient(top, #31a611 0%, #5eba45 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31a611), color-stop(100%, #5eba45));
  background: -webkit-linear-gradient(top, #31a611 0%, #5eba45 100%);
  background: -o-linear-gradient(top, #31a611 0%, #5eba45 100%);
  background: -ms-linear-gradient(top, #31a611 0%, #5eba45 100%);
  background: linear-gradient(to bottom, #31a611 0%, #5eba45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31a611', endColorstr='#5eba45',GradientType=0 );
  border: 1px solid #31a611;
  text-shadow: 0 1px 0 #31a611;
  -webkit-text-shadow: 0 1px 0 #31a611;
  color: #ffffff;
  text-decoration: none;
}

/*==========gray buttons==========*/
/* line 1102, ../sass/common.scss */
.bt_gray {
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #dddddd;
  color: #3d3d3d !important;
  box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #fff;
}
/* line 1107, ../sass/common.scss */
.bt_gray:link {
  color: #3d3d3d !important;
}
/* line 1110, ../sass/common.scss */
.bt_gray:hover {
  background: #e8e8e8;
  background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #dddddd));
  background: -webkit-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -o-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -ms-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: linear-gradient(to bottom, #e8e8e8 0%, #dddddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#dddddd',GradientType=0 );
  border: 1px solid #dddddd;
  color: #3d3d3d !important;
  text-decoration: none;
}
/* line 1115, ../sass/common.scss */
.bt_gray:visited {
  color: #3d3d3d !important;
}
/* line 1118, ../sass/common.scss */
.bt_gray:active {
  cursor: pointer;
  background: #f6f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(84%, white), color-stop(97%, white), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ffffff 84%, #ffffff 97%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #dddddd;
  color: #3d3d3d !important;
  text-decoration: none;
}

/*bt_red*/
/* line 1168, ../sass/common.scss */
.bt_red {
  background: #eb6449;
  background: -moz-linear-gradient(top, #eb6449 0%, #e63917 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb6449), color-stop(100%, #e63917));
  background: -webkit-linear-gradient(top, #eb6449 0%, #e63917 100%);
  background: -o-linear-gradient(top, #eb6449 0%, #e63917 100%);
  background: -ms-linear-gradient(top, #eb6449 0%, #e63917 100%);
  background: linear-gradient(to bottom, #eb6449 0%, #e63917 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb6449', endColorstr='#e63917',GradientType=0 );
  border: 1px solid #eb6449;
  text-shadow: 0 1px 0 #eb6449;
  -webkit-text-shadow: 0 1px 0 #eb6449;
  text-decoration: none;
  color: #ffffff;
}
/* line 1172, ../sass/common.scss */
.bt_red:hover {
  background: #dd6046;
  background: -moz-linear-gradient(top, #dd6046 0%, #d83215 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd6046), color-stop(100%, #d83215));
  background: -webkit-linear-gradient(top, #dd6046 0%, #d83215 100%);
  background: -o-linear-gradient(top, #dd6046 0%, #d83215 100%);
  background: -ms-linear-gradient(top, #dd6046 0%, #d83215 100%);
  background: linear-gradient(to bottom, #dd6046 0%, #d83215 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd6046', endColorstr='#d83215',GradientType=0 );
  border: 1px solid #eb6449;
  text-shadow: 0 1px 0 #eb6449;
  -webkit-text-shadow: 0 1px 0 #eb6449;
  text-decoration: none;
  color: #ffffff;
}
/* line 1177, ../sass/common.scss */
.bt_red:visited {
  text-decoration: none;
  color: #ffffff;
}
/* line 1181, ../sass/common.scss */
.bt_red:active {
  background: #e63917;
  background: -moz-linear-gradient(top, #e63917 0%, #eb6449 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e63917), color-stop(100%, #eb6449));
  background: -webkit-linear-gradient(top, #e63917 0%, #eb6449 100%);
  background: -o-linear-gradient(top, #e63917 0%, #eb6449 100%);
  background: -ms-linear-gradient(top, #e63917 0%, #eb6449 100%);
  background: linear-gradient(to bottom, #e63917 0%, #eb6449 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e63917', endColorstr='#eb6449',GradientType=0 );
  border: 1px solid #eb6449;
  text-shadow: 0 1px 0 #eb6449;
  -webkit-text-shadow: 0 1px 0 #eb6449;
  text-decoration: none;
  color: #ffffff;
}

/*blue gradation*/
/* line 1232, ../sass/common.scss */
.bt_blue {
  background: #47a1cd;
  background: -moz-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47a1cd), color-stop(100%, #1386bf));
  background: -webkit-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -o-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -ms-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: linear-gradient(to bottom, #47a1cd 0%, #1386bf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a1cd', endColorstr='#1386bf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  text-decoration: none;
  color: #ffffff;
}
/* line 1236, ../sass/common.scss */
.bt_blue:hover {
  background: #4297bf;
  background: -moz-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4297bf), color-stop(100%, #117daf));
  background: -webkit-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -o-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -ms-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: linear-gradient(to bottom, #4297bf 0%, #117daf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4297bf', endColorstr='#117daf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  text-decoration: none;
  color: #ffffff;
}
/* line 1241, ../sass/common.scss */
.bt_blue:visited {
  text-decoration: none;
  color: #ffffff;
}
/* line 1245, ../sass/common.scss */
.bt_blue:active {
  background: #1386bf;
  background: -moz-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1386bf), color-stop(100%, #47a1cd));
  background: -webkit-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -o-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -ms-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: linear-gradient(to bottom, #1386bf 0%, #47a1cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1386bf', endColorstr='#47a1cd',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  text-decoration: none;
  color: #ffffff;
}

/*button level S*/
/* line 1265, ../sass/common.scss */
.bt_lvs {
  background: #ff964c;
  background: -moz-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff964c), color-stop(100%, #ff791a));
  background: -webkit-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -o-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -ms-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: linear-gradient(to bottom, #ff964c 0%, #ff791a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff964c', endColorstr='#ff791a',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  box-shadow: 0 1px 0 #ffffff;
}
/* line 1268, ../sass/common.scss */
.bt_lvs:link {
  color: #ffffff;
}
/* line 1271, ../sass/common.scss */
.bt_lvs:hover {
  background: #f28c48;
  background: -moz-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f28c48), color-stop(100%, #f2701a));
  background: -webkit-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -o-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -ms-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: linear-gradient(to bottom, #f28c48 0%, #f2701a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f28c48', endColorstr='#f2701a',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none !important;
}
/* line 1275, ../sass/common.scss */
.bt_lvs:visited {
  color: #ffffff;
  text-decoration: none !important;
}
/* line 1279, ../sass/common.scss */
.bt_lvs:active {
  background: #ff791a;
  background: -moz-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff791a), color-stop(100%, #ff964c));
  background: -webkit-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -o-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -ms-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: linear-gradient(to bottom, #ff791a 0%, #ff964c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff791a', endColorstr='#ff964c',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none !important;
}

/* line 1285, ../sass/common.scss */
body .bt_lv1 {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  box-shadow: 0 1px 0 #ffffff;
  background: #47a1cd;
  background: -moz-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47a1cd), color-stop(100%, #1386bf));
  background: -webkit-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -o-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -ms-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: linear-gradient(to bottom, #47a1cd 0%, #1386bf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a1cd', endColorstr='#1386bf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
}
/* line 1288, ../sass/common.scss */
body .bt_lv1:link {
  color: #ffffff;
}
/* line 1291, ../sass/common.scss */
body .bt_lv1:hover {
  background: #4297bf;
  background: -moz-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4297bf), color-stop(100%, #117daf));
  background: -webkit-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -o-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -ms-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: linear-gradient(to bottom, #4297bf 0%, #117daf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4297bf', endColorstr='#117daf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  cursor: pointer;
}
/* line 1295, ../sass/common.scss */
body .bt_lv1:visited {
  color: #ffffff;
  text-decoration: none !important;
}
/* line 1299, ../sass/common.scss */
body .bt_lv1:active {
  background: #1386bf;
  background: -moz-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1386bf), color-stop(100%, #47a1cd));
  background: -webkit-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -o-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -ms-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: linear-gradient(to bottom, #1386bf 0%, #47a1cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1386bf', endColorstr='#47a1cd',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  cursor: pointer;
}

/*button level 3*/
/* line 1306, ../sass/common.scss */
.bt_lv3 {
  padding: 5px 5px;
  -webkit-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
  -ms-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
  box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
  border-radius: 3px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 12px;
  border: 1px solid #cccccc;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, white));
  background-image: -moz-linear-gradient(-90deg, white 0%, white 100%);
  background-image: linear-gradient(-90deg, #ffffff 0%, #ffffff 100%);
  text-shadow: 1px 1px 0px white;
  display: inline-block;
}
/* line 1323, ../sass/common.scss */
.bt_lv3:link {
  color: #333333;
  text-decoration: none;
}
/* line 1327, ../sass/common.scss */
.bt_lv3:hover {
  opacity: .7;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  /* IE5.5+ */
  color: #333333;
  text-decoration: none !important;
}
/* line 1334, ../sass/common.scss */
.bt_lv3:visited {
  color: #333333;
  text-decoration: none;
}
/* line 1338, ../sass/common.scss */
.bt_lv3:active {
  color: #333333;
  text-decoration: none;
}

/* line 1344, ../sass/common.scss */
p.btn_more {
  margin-top: 30px;
  text-align: right;
}

/* button icon */
/* line 1350, ../sass/common.scss */
.bt_normal {
  cursor: pointer;
  background: #ffffff;
  text-shadow: 1px 1px 0px white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 12px;
  padding: 5px;
  border: 1px solid #cccccc;
  z-index: 9999;
  color: #3d3d3d;
  display: inline-block;
}
/* line 1363, ../sass/common.scss */
.bt_normal:link {
  color: #3d3d3d;
}
/* line 1366, ../sass/common.scss */
.bt_normal:hover {
  color: #3d3d3d !important;
  text-decoration: none !important;
}
/* line 1370, ../sass/common.scss */
.bt_normal:visited {
  color: #3d3d3d;
}
/* line 1373, ../sass/common.scss */
.bt_normal:active {
  color: #3d3d3d !important;
  text-decoration: none !important;
}

/* button icon */
/* line 1380, ../sass/common.scss */
.bt_normal_star {
  cursor: pointer;
  background: url("../images2/ico_star_mini_white.png") no-repeat scroll 10% 40%;
  padding: 2px 5px 2px 16px !important;
  color: #ffffff;
  display: inline-block !important;
}

/* line 1387, ../sass/common.scss */
#comments_and_corrections_field .cmt_status .thankspoint .bt_normal_star {
  display: inline-block !important;
  float: none !important;
}

/* line 1391, ../sass/common.scss */
#comments_and_corrections_field .cmt_status .thankspoint {
  padding-left: 10px;
}

/* line 1394, ../sass/common.scss */
.bt_normal_star:link {
  color: #ffffff;
}

/* line 1397, ../sass/common.scss */
.bt_normal_star:hover {
  color: #ffffff !important;
  text-decoration: none !important;
}

/* line 1401, ../sass/common.scss */
.bt_normal_star:visited {
  color: #ffffff;
}

/* line 1405, ../sass/common.scss */
span.bt_ico, a.bt_ico, input.bt_ico {
  cursor: pointer;
  background: #fcfcfc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f7f7f7));
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
  background: -o-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, #fcfcfc 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 );
  text-shadow: 1px 1px 0px white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 12px;
  padding: 5px;
  border: 1px solid #cccccc;
  z-index: 9999;
  display: inline-block;
}
/* line 1424, ../sass/common.scss */
span.bt_ico img, a.bt_ico img, input.bt_ico img {
  font-size: 0;
  line-height: 0;
  margin-top: -1px;
  padding: 0;
  vertical-align: middle;
}

/* line 1432, ../sass/common.scss */
a.bt_ico　 {
  cursor: pointer;
}

/* line 1435, ../sass/common.scss */
input.bt_ico:hover {
  opacity: .7;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  /* IE5.5+ */
  cursor: pointer;
}

/*journal reflesh button settings*/
/* line 1443, ../sass/common.scss */
div span.reflesh_box {
  padding-top: 0;
  font-size: 0;
  line-height: 0;
}

/*send message*/
/* line 1450, ../sass/common.scss */
#message_button {
  text-align: center;
  color: #3d3d3d;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #dddddd;
  width: 80%;
  display: block;
  margin-bottom: 10px;
  cursor: pointer;
  box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #fff;
}
/* line 1461, ../sass/common.scss */
#message_button:link {
  text-decoration: none;
}
/* line 1464, ../sass/common.scss */
#message_button:hover {
  text-decoration: none;
  background: #e8e8e8;
  background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #dddddd));
  background: -webkit-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -o-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -ms-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: linear-gradient(to bottom, #e8e8e8 0%, #dddddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#dddddd',GradientType=0 );
  border: 1px solid #dddddd;
}
/* line 1468, ../sass/common.scss */
#message_button:visited {
  text-decoration: none;
}
/* line 1471, ../sass/common.scss */
#message_button:active {
  text-decoration: none;
  cursor: pointer;
  background: #f6f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(84%, white), color-stop(97%, white), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ffffff 84%, #ffffff 97%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #dddddd;
}

/* line 1477, ../sass/common.scss */
.btn {
  background-color: #FFF !important;
}

/*friend*/
/* line 1482, ../sass/common.scss */
#friend_request_button {
  text-align: center;
  background: #47a1cd;
  background: -moz-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47a1cd), color-stop(100%, #1386bf));
  background: -webkit-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -o-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -ms-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: linear-gradient(to bottom, #47a1cd 0%, #1386bf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a1cd', endColorstr='#1386bf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  box-shadow: 0 1px 0 #ffffff;
  width: 80%;
  display: block;
  cursor: pointer;
  margin-bottom: 10px;
}
/* line 1490, ../sass/common.scss */
#friend_request_button:link {
  text-decoration: none;
}
/* line 1493, ../sass/common.scss */
#friend_request_button:hover {
  text-decoration: none;
  background: #4297bf;
  background: -moz-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4297bf), color-stop(100%, #117daf));
  background: -webkit-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -o-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -ms-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: linear-gradient(to bottom, #4297bf 0%, #117daf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4297bf', endColorstr='#117daf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
}
/* line 1497, ../sass/common.scss */
#friend_request_button:visited {
  text-decoration: none;
}
/* line 1500, ../sass/common.scss */
#friend_request_button:active {
  text-decoration: none;
  background: #1386bf;
  background: -moz-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1386bf), color-stop(100%, #47a1cd));
  background: -webkit-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -o-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -ms-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: linear-gradient(to bottom, #1386bf 0%, #47a1cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1386bf', endColorstr='#47a1cd',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
}

/*link text decoration*/
/* line 1507, ../sass/common.scss */
.link_large {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

/* line 1512, ../sass/common.scss */
.link_large :link {
  text-decoration: underline;
}

/* line 1515, ../sass/common.scss */
.link_large :hover {
  text-decoration: underline;
}

/* line 1518, ../sass/common.scss */
.link_large :visited {
  text-decoration: underline;
}

/*color black*/
/* line 1522, ../sass/common.scss */
.link_black {
  color: #3d3d3d !important;
}

/* line 1525, ../sass/common.scss */
.link_black :link {
  color: #3d3d3d !important;
}

/* line 1528, ../sass/common.scss */
.link_black :hover {
  color: #3d3d3d !important;
}

/* line 1531, ../sass/common.scss */
.link_black :visited {
  color: #3d3d3d !important;
}

/*<i> icon_image
=======================================================*/
/*normal arrow*/
/* line 1537, ../sass/common.scss */
.i_arrow {
  background: url(/static/images2/ar_normal.png) no-repeat 0 55%;
  padding-right: 15px;
}

/*normal arrow*/
/* line 1542, ../sass/common.scss */
.i_arrow_normal {
  background: url(/static/images2/ar_normal.png) no-repeat 0 55%;
  padding-left: 15px;
}

/*link color arrow*/
/* line 1547, ../sass/common.scss */
.i_arrow_blue {
  background: url(/static/images2/ar_mini.gif) no-repeat 0 55%;
  padding-left: 15px;
}

/* line 1552, ../sass/common.scss */
.i_arrow_white {
  background: url(/static/images2/ico_arrow_white.png) no-repeat 0 15%;
  padding-left: 15px;
}

/*friend*/
/* line 1558, ../sass/common.scss */
.i_friend {
  background: url(../images2/ico_addfriend_bt.png) no-repeat top center;
  padding-left: 20px;
}

/*mail icon*/
/* line 1563, ../sass/common.scss */
.i_send {
  background: url(../images2/ico_message_bt.png) no-repeat 0 30%;
  padding-left: 24px;
}

/*correction check*/
/* line 1568, ../sass/common.scss */
.i_check {
  background: url(../images2/ico_correction_white.png) no-repeat center left;
  padding-left: 25px;
  display: inline;
}

/*pen icon*/
/* line 1574, ../sass/common.scss */
.i_s {
  background: url(../images2/ico_btn_write2.png) no-repeat center left;
  padding-left: 25px;
  display: inline;
}

/*pen icon2*/
/* line 1580, ../sass/common.scss */
.i_pen {
  background: url(../images2/ico_btn_write.png) no-repeat center left;
  padding-left: 25px;
  display: inline;
}

/*like icon*/
/* line 1586, ../sass/common.scss */
.i_like {
  background: url(/static/images2/like.png) no-repeat 0% 45%;
  padding-left: 17px;
}

/*link arrow color*/
/* line 1591, ../sass/common.scss */
.i_arrow_bottom_correct {
  background: url(/static/images2/ar_for_correction_bottom.png) no-repeat 0 55%;
  padding-left: 20px;
}

/* line 1595, ../sass/common.scss */
.location {
  background: url(/static/images2/ico_earth.png) no-repeat left;
}

/* line 1598, ../sass/common.scss */
.speaking {
  background: url(/static/images2/ico_fukidashi_status.png) no-repeat left;
}

/* line 1601, ../sass/common.scss */
.studying {
  background: url(/static/images2/ico_pen_status.png) no-repeat left;
}

/* line 1604, ../sass/common.scss */
.studying_big {
  background: url(/static/images2/ico_pen.png) no-repeat left;
}

/* line 1607, ../sass/common.scss */
.studying a {
  cursor: pointer;
}

/* line 1610, ../sass/common.scss */
.visiters {
  background: url(/static/images2/ico_view.png) no-repeat left;
}

/* line 1613, ../sass/common.scss */
.visiters_mini {
  background: url(/static/images2/ico_mini_view.png) no-repeat left;
}

/* line 1616, ../sass/common.scss */
.comment_num {
  background: url(/static/images2/ico_comment_status.png) no-repeat left;
}

/* line 1619, ../sass/common.scss */
.comment_blue {
  background: url(/static/images2/ico_comment_blue.png) no-repeat left;
  padding-left: 20px;
  font-weight: bold;
}

/* line 1624, ../sass/common.scss */
.comment_num_mini {
  background: url(/static/images2/ico_mini_comment.png) no-repeat left;
}

/* line 1627, ../sass/common.scss */
.friend_num {
  background: url(/static/images2/ico_friends.png) no-repeat left;
}

/* line 1630, ../sass/common.scss */
.corrections_num {
  background: url(/static/images2/ico_correct_status.png) no-repeat left;
}

/* line 1633, ../sass/common.scss */
.corrections_num_big {
  background: url(/static/images2/ico_correct_status.png) no-repeat left;
}

/* line 1636, ../sass/common.scss */
.thanks_pt {
  background: url(/static/images2/ico_star.png) no-repeat left;
}

/* line 1639, ../sass/common.scss */
.good_pt {
  background: url(../images2/ico_smile.png) no-repeat 0% 60%;
}

/* line 1642, ../sass/common.scss */
.camera {
  background: url(/static/images2/ico_picture.png) no-repeat left;
}

/* line 1645, ../sass/common.scss */
.tag_icon {
  background: url(/static/images2/ico_tag_green.png) no-repeat left 3px;
  padding-left: 18px;
}

/* line 1649, ../sass/common.scss */
.tag_icon_gray {
  background: url(/static/images2/ico_tag_gray.png) no-repeat left 3px;
  padding-left: 18px;
}

/* line 1653, ../sass/common.scss */
.add_note {
  background: url(/static/images2/add_note.gif) no-repeat left 3px;
}

/* line 1656, ../sass/common.scss */
.edit_note {
  background: url(/static/images2/added.gif) no-repeat left 2px;
}

/* line 1659, ../sass/common.scss */
.delete_icon {
  background: url(/static/images2/ico_closebt.png) no-repeat left 3px;
}

/*.settings_icon  { background:url("/images/icons/settings_icon_gray.png") no-repeat left; }*/
/* line 1663, ../sass/common.scss */
.study_column {
  width: 190px;
}

/* social web icons *****/
/* line 1668, ../sass/common.scss */
.privacy_level_1 {
  background: url(/static/images2/ico_area_01.png) no-repeat left;
}

/* line 1671, ../sass/common.scss */
.privacy_level_2 {
  background: url(/static/images2/ico_area_02.png) no-repeat left;
}

/* line 1674, ../sass/common.scss */
.privacy_level_4 {
  background: url(/static/images2/ico_area_04.png) no-repeat left;
}

/* line 1677, ../sass/common.scss */
.privacy_level_5 {
  background: url(/static/images2/ico_area_05.png) no-repeat left;
}

/* line 1680, ../sass/common.scss */
.privacy_level_1_mini {
  background: url(/static/images2/ico_mini_area_01.png) no-repeat left;
}

/* line 1683, ../sass/common.scss */
.privacy_level_2_mini {
  background: url(/static/images2/ico_mini_area_02.png) no-repeat left;
}

/* line 1686, ../sass/common.scss */
.privacy_level_4_mini {
  background: url(/static/images2/ico_mini_area_03.png) no-repeat left;
}

/* line 1689, ../sass/common.scss */
.privacy_level_5_mini {
  background: url(/static/images2/ico_mini_area_04.png) no-repeat left;
}

/* area set icons */
/* line 1693, ../sass/common.scss */
.icon_pf_int {
  vertical-align: text-top !important;
}

/* line 1696, ../sass/common.scss */
.access_img {
  text-align: left;
}

/* -----------end button setting
============================================================*/
/*label settings
=======================================================*/
/* line 1717, ../sass/common.scss */
.new_user {
  background-color: #69B076;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 3px;
  text-shadow: none;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 1721, ../sass/common.scss */
.label {
  background-color: #999999;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 3px;
  text-shadow: none;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 1725, ../sass/common.scss */
a.premium {
  background-color: #FFA100;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 3px;
  text-shadow: none;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 1728, ../sass/common.scss */
a.premium :link {
  color: #ffffff;
  text-decoration: none;
}
/* line 1732, ../sass/common.scss */
a.premium :hover {
  color: #ffffff;
  text-decoration: none;
}
/* line 1736, ../sass/common.scss */
a.premium :visited {
  color: #ffffff;
  text-decoration: none;
}

/* line 1741, ../sass/common.scss */
span.premium {
  background-color: #FFA100;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 3px;
  text-shadow: none;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 1747, ../sass/common.scss */
input[type='radio'] {
  margin-right: 3px;
}

/*ads settings
=======================================================*/
/* line 1753, ../sass/common.scss */
#google_image_div, #google_flash_div {
  margin-bottom: 10px;
}

/*calendar
=======================================================*/
/* line 1760, ../sass/common.scss */
#jour_cal table {
  border-spacing: 0;
  font-size: 13px;
  margin: 0 auto;
  width: 100%;
  border: none;
  /*week*/
}
/* line 1767, ../sass/common.scss */
#jour_cal table td {
  border: 1px solid #ffffff;
  border-collapse: collapse;
}
/* line 1772, ../sass/common.scss */
#jour_cal table .calweekdayrow th {
  background: #999999;
  border-collapse: collapse;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #ffffff;
}
/* line 1780, ../sass/common.scss */
#jour_cal table th.calhead {
  border: none;
  padding-bottom: 10px;
}

/* line 1785, ../sass/common.scss */
div.calheader {
  font-size: 14px;
  color: #3d3d3d;
}

/* line 1789, ../sass/common.scss */
.calbody {
  background: #e2eff8;
}

/* line 1792, ../sass/common.scss */
#jour_cal th, #jour_cal td {
  color: #666666;
  padding: 3px 7px;
  text-align: center;
  border-collapse: collapse;
  text-align: center;
  padding: 4px 0px 4px;
}

/* line 1801, ../sass/common.scss */
#jour_cal th.calweekdaycell {
  padding: 4px 0px;
}

/* line 1804, ../sass/common.scss */
.yui-calendar td.selectable {
  background-color: #207db6;
}

/* line 1807, ../sass/common.scss */
.yui-calendar td.selectable a {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 1811, ../sass/common.scss */
.yui-calendar td.selectable a:link {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 1815, ../sass/common.scss */
.yui-calendar td.selectable a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 1820, ../sass/common.scss */
.yui-calendar td.selectable a:visited {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 1824, ../sass/common.scss */
.yui-calendar {
  border-radius: 0;
}

/* line 1827, ../sass/common.scss */
#jour_cal table .calweekdayrow th {
  background: none repeat scroll 0 0 #999999;
  border: 1px solid #FFFFFF;
  border-collapse: collapse;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
}

/* line 1835, ../sass/common.scss */
.yui-calendar .calnavright {
  width: 37px;
  height: 21px;
  top: 0;
  right: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  background: url(/static/images2/cal_right.png) no-repeat right top;
}

/* line 1845, ../sass/common.scss */
.yui-calendar .calnavleft {
  width: 37px;
  height: 21px;
  top: 0;
  left: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  background: url(/static/images2/cal_left.png) no-repeat left center;
}

/* line 1855, ../sass/common.scss */
.calheader a:link {
  text-decoration: none;
}

/* line 1858, ../sass/common.scss */
.calheader a:hover {
  text-decoration: none;
}

/* line 1861, ../sass/common.scss */
.calheader a:visited {
  text-decoration: none;
}

/*entry log*/
/* line 1866, ../sass/common.scss */
.box_p {
  margin-bottom: 30px;
}
/* line 1869, ../sass/common.scss */
.box_p .box_status {
  margin-bottom: 10px;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
}
/* line 1876, ../sass/common.scss */
.box_p .related_entry_list .little-spaced {
  border-bottom: 1px solid #dddddd;
}
/* line 1879, ../sass/common.scss */
.box_p .related_entry_list .name_box {
  text-align: right;
  width: auto;
}

/* line 1887, ../sass/common.scss */
.p_message {
  background-color: #E2E2E2;
  /*border:1px solid #B2E2FF;*/
  border-radius: 3px 3px 3px 3px;
  padding: 5px;
  width: auto;
  text-align: center;
  margin: 10px 0;
}

/*==========badge==========*/
/* line 1901, ../sass/common.scss */
.badge {
  border-radius: 3px;
  padding: 2px 7px;
  font-size: 11px;
  vertical-align: middle;
  font-weight: normal;
}

/* line 1909, ../sass/common.scss */
.topic_comment_form {
  width: 100%;
}

/*popup settings
=======================================================*/
/* over write for popover */
/* line 1917, ../sass/common.scss */
.popover.right {
  text-align: left !important;
}

/* line 1922, ../sass/common.scss */
.popover.top .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ffffff;
}

/* line 1930, ../sass/common.scss */
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #ffffff;
}

/* line 1938, ../sass/common.scss */
.popover.bottom .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #ffffff;
}

/* line 1946, ../sass/common.scss */
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #ffffff;
}

/* line 1954, ../sass/common.scss */
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}

/* line 1959, ../sass/common.scss */
.popover-inner {
  padding: 3px;
  width: 240px;
  overflow: hidden;
  background: #ffffff;
  background: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 6px gray;
  -moz-box-shadow: 0px 0px 6px gray;
  -ms-box-shadow: 0px 0px 6px gray;
  box-shadow: 0px 0px 6px gray;
  opacity: 0.98;
  filter: alpha(opacity=98);
  -ms-filter: "alpha( opacity=98 )";
  border: 1px solid #cccccc;
}

/* line 1978, ../sass/common.scss */
.popover-title {
  padding: 9px 15px;
  line-height: 1;
  border-bottom: 1px solid #dddddd;
  background: none;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 1987, ../sass/common.scss */
h3.popover-title {
  font-weight: normal;
  font-size: 16px;
}

/* line 1991, ../sass/common.scss */
.popover-content {
  padding: 14px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 2003, ../sass/common.scss */
.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}

/*tooltip settings
=======================================================*/
/* line 2008, ../sass/common.scss */
.tooltip.top .tooltip-arrow {
  border-top: 5px solid #333333;
}

/* line 2011, ../sass/common.scss */
.tooltip.left .tooltip-arrow {
  border-left: 5px solid #333333;
}

/* line 2014, ../sass/common.scss */
.tooltip.bottom .tooltip-arrow {
  border-bottom: 5px solid #333333;
}

/* line 2017, ../sass/common.scss */
.tooltip.right .tooltip-arrow {
  border-right: 5px solid #333333;
}

/* line 2021, ../sass/common.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #333333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0.95;
  filter: alpha(opacity=95);
  -ms-filter: "alpha( opacity=95 )";
}

/*form setting
==============================*/
/* line 2038, ../sass/common.scss */
div.input_field {
  font-family: 'Helvetica' !important;
}

/* line 2042, ../sass/common.scss */
.form-horizontal .form-actions {
  background: none !important;
  padding-left: 0 !important;
  padding-right: 0;
}
/* line 2046, ../sass/common.scss */
.form-horizontal .form-actions p {
  text-align: center;
}
/* line 2049, ../sass/common.scss */
.form-horizontal .form-actions p input {
  float: none;
}

/*input for default*/
/* line 2055, ../sass/common.scss */
.input-mini, .input-small, .input-small, .input-medium, .input-large, .input-xlarge {
  border: 1px solid #DDDDDD;
  border-radius: 3px 3px 3px 3px;
  padding: 5px;
}

/*LIKE BUTTON*/
/* line 2062, ../sass/common.scss */
.liked_message {
  color: #999999;
}

/* line 2065, ../sass/common.scss */
.liked_message .like {
  padding: 2px 19px !important;
  text-shadow: none;
}

/* line 2069, ../sass/common.scss */
.liked_message .like:hover {
  text-decoration: none;
}

/*pager
=======================================================*/
/* line 2075, ../sass/common.scss */
.pager_body {
  margin-bottom: 10px;
}

/* line 2078, ../sass/common.scss */
ul.pagination {
  padding: 0;
  margin: 0;
  border: none;
  float: right;
}

/* line 2084, ../sass/common.scss */
.pagination li {
  margin: 0;
  font-size: 14px;
  list-style: none;
  display: inline-block;
  padding: 0px 5px 0px 4px;
  font-weight: bold;
  border-right: 1px #dddddd solid;
}
/* line 2093, ../sass/common.scss */
.pagination li a {
  font-weight: normal !important;
  /*background-color:#41A5E0;
  padding:2px 5px;*/
  color: #207DB6;
}
/* line 2099, ../sass/common.scss */
.pagination li a:link {
  color: #207DB6;
}
/* line 2102, ../sass/common.scss */
.pagination li a:hover {
  color: #207DB6;
  text-decoration: underline;
}
/* line 2106, ../sass/common.scss */
.pagination li a:visited {
  color: #207DB6;
}

/* line 2110, ../sass/common.scss */
.pagination li {
  /*border:solid 1px #DEDEDE;*/
  margin-right: 1px;
}

/* line 2115, ../sass/common.scss */
.pagination li:last-child {
  border-right: none;
  padding: 0px 0px 0px 4px;
}

/* line 2120, ../sass/common.scss */
li.pager_next a, li.pager_prev a {
  font-weight: normal !important;
  padding: 2px 5px;
  color: #666666;
}
/* line 2125, ../sass/common.scss */
li.pager_next a:link, li.pager_prev a:link {
  color: #666666;
}
/* line 2128, ../sass/common.scss */
li.pager_next a:hover, li.pager_prev a:hover {
  color: #666666;
  text-decoration: underline;
}
/* line 2133, ../sass/common.scss */
li.pager_next a:visited, li.pager_prev a:visited {
  color: #666666;
}

/* line 2139, ../sass/common.scss */
.pagination a:link,
.pagination a:visited {
  text-decoration: none;
}

/* line 2142, ../sass/common.scss */
.pagination a:hover {
  text-decoration: none;
}

/*tab selecter ========================================*/
/* line 2147, ../sass/common.scss */
#friend_activity_container {
  border-bottom: 1px solid #dddddd;
  width: 715px;
}

/* line 2151, ../sass/common.scss */
#config_tab_spacer_on_right {
  width: 94px;
  height: 27px;
}

/* line 2155, ../sass/common.scss */
.content_tabs {
  border-left: 1px solid #E1E1E1;
  margin: 10px 0 0 249px;
  padding: 10px 0 0 10px;
  position: relative;
  z-index: 1;
}

/* line 2162, ../sass/common.scss */
div.tab_spacer {
  width: 1px;
  display: inline-block;
  border-bottom: none;
}

/* line 2167, ../sass/common.scss */
#tab_spacer_on_left {
  width: 10px;
  height: 27px;
  border-bottom: #e1e1e1 solid 1px;
}

/* line 2173, ../sass/common.scss */
div.tab {
  /*width:114px;*/
  font-weight: 700;
  text-align: center;
  display: inline-block;
  text-align: center;
  padding: 7px 6px;
  background-color: #ffffff;
  /*border-bottom:#dddddd solid 1px;
  padding:5px 2px;*/
}
/* line 2183, ../sass/common.scss */
div.tab a {
  text-align: center;
}

/* line 2189, ../sass/common.scss */
#block_tab {
  float: left;
  width: 615px;
}

/* line 2194, ../sass/common.scss */
tab:hover {
  border-bottom: #fff solid 1px;
}

/* line 2197, ../sass/common.scss */
div.selected {
  margin-bottom: -1px;
  padding: 10px;
  color: #666;
  text-align: center;
  border: 1px solid #E1E1E1;
  background-color: #fff;
  border-bottom: none;
  border-bottom: #fff solid 1px !important;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
/* line 2209, ../sass/common.scss */
div.selected a:link {
  color: #3d3d3d;
}
/* line 2212, ../sass/common.scss */
div.selected a:hover {
  color: #3d3d3d;
}
/* line 2215, ../sass/common.scss */
div.selected a:visited {
  color: #3d3d3d;
}

/*for smartphone_common
============================================*/
/* line 2224, ../sass/common.scss */
.access_settings {
  float: left;
  border: 0;
  clear: left;
}
/* line 2229, ../sass/common.scss */
.access_settings th {
  color: #016eab;
  font-size: 14px;
  text-align: left;
}
/* line 2235, ../sass/common.scss */
.access_settings td {
  text-align: left;
  padding: 5px;
}

/* line 2252, ../sass/common.scss */
#friends_index #main, #home_index #main, #notebook_index #main, #journals_index #main, #groups_user #main {
  width: 575px;
  padding: 20px !important;
  margin: 0 auto;
  border: 1px solid #d3d3d3;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-top: none;
  width: 715px;
  border-top: 1px solid #eeeeee;
}

/* line 2257, ../sass/common.scss */
#friends_index #right, #home_index #right, #notebook_index #right, #journals_index #right {
  margin-top: -50px;
}

/* line 2260, ../sass/common.scss */
#friends_index #right, #home_index #right, #notebook_index #right, #groups_show #main {
  padding-right: 0 !important;
}

/* line 2263, ../sass/common.scss */
#friend_activity_container {
  padding: 10px 0 0 0px;
  top: 1px;
}

/* line 2267, ../sass/common.scss */
#friends_index .box_friend_list .column:last-of-type {
  margin-bottom: 20px;
}

/*========== tab groups common ========*/
/* line 2277, ../sass/common.scss */
#messages_trash #main, #messages_drafted #main, #messages_sent #main, #messages_received #main,
#messages_show #main, #premium_index #main, #premium_my_url #main, #premium_journals_setting #main,
#premium_background #main, #premium_show_ad #main, #profiles_edit #main, #profiles_edit #main, #profiles_self_img #main,
#config_index #main, #rankings_index #main, #rankings_thanks_pts #main, #rankings_native_nods #main, #rankings_popular #main,
#rankings_index #main, #rankings_corrections #main, #rankings_friends #main, #premium_my_url_edit #main {
  padding: 20px 0 !important;
  width: 715px;
}
/* line 2281, ../sass/common.scss */
#messages_trash .tit_02_2, #messages_drafted .tit_02_2, #messages_sent .tit_02_2, #messages_received .tit_02_2,
#messages_show .tit_02_2, #premium_index .tit_02_2, #premium_my_url .tit_02_2, #premium_journals_setting .tit_02_2,
#premium_background .tit_02_2, #premium_show_ad .tit_02_2, #profiles_edit .tit_02_2, #profiles_edit .tit_02_2, #profiles_self_img .tit_02_2,
#config_index .tit_02_2, #rankings_index .tit_02_2, #rankings_thanks_pts .tit_02_2, #rankings_native_nods .tit_02_2, #rankings_popular .tit_02_2,
#rankings_index .tit_02_2, #rankings_corrections .tit_02_2, #rankings_friends .tit_02_2, #premium_my_url_edit .tit_02_2 {
  margin-bottom: 20px;
}
/* line 2284, ../sass/common.scss */
#messages_trash #right, #messages_drafted #right, #messages_sent #right, #messages_received #right,
#messages_show #right, #premium_index #right, #premium_my_url #right, #premium_journals_setting #right,
#premium_background #right, #premium_show_ad #right, #profiles_edit #right, #profiles_edit #right, #profiles_self_img #right,
#config_index #right, #rankings_index #right, #rankings_thanks_pts #right, #rankings_native_nods #right, #rankings_popular #right,
#rankings_index #right, #rankings_corrections #right, #rankings_friends #right, #premium_my_url_edit #right {
  width: 200px;
  padding-top: 0;
  background-color: #FFF;
}

/* line 2292, ../sass/common.scss */
#home_index #main, #friends_index #main, #journals_index #main, #notebook_index #main, #photo_albums_index #main {
  padding: 20px;
  width: 575px;
}
/* line 2296, ../sass/common.scss */
#home_index #friend_activity_container, #friends_index #friend_activity_container, #journals_index #friend_activity_container, #notebook_index #friend_activity_container, #photo_albums_index #friend_activity_container {
  width: 615px;
}
/* line 2299, ../sass/common.scss */
#home_index .tit_02_2, #friends_index .tit_02_2, #journals_index .tit_02_2, #notebook_index .tit_02_2, #photo_albums_index .tit_02_2 {
  margin-bottom: 20px;
}
/* line 2302, ../sass/common.scss */
#home_index #right, #friends_index #right, #journals_index #right, #notebook_index #right, #photo_albums_index #right {
  width: 300px;
  padding-top: 20px;
}
/* line 2305, ../sass/common.scss */
#home_index #right #profile_image, #friends_index #right #profile_image, #journals_index #right #profile_image, #notebook_index #right #profile_image, #photo_albums_index #right #profile_image {
  background-color: #f7f7f7;
}
/* line 2309, ../sass/common.scss */
#home_index div.friends_home, #friends_index div.friends_home, #journals_index div.friends_home, #notebook_index div.friends_home, #photo_albums_index div.friends_home {
  width: auto;
}

/* line 2314, ../sass/common.scss */
#groups_show #main, #topics_show #main, #groups_edit #main, #groups_forum #main, #groups_members #main {
  padding: 20px 0px;
}
/* line 2317, ../sass/common.scss */
#groups_show h2, #topics_show h2, #groups_edit h2, #groups_forum h2, #groups_members h2 {
  font-size: 18px;
  line-height: 1.5;
}
/* line 2321, ../sass/common.scss */
#groups_show #friend_activity_container, #topics_show #friend_activity_container, #groups_edit #friend_activity_container, #groups_forum #friend_activity_container, #groups_members #friend_activity_container {
  width: 615px;
}
/* line 2324, ../sass/common.scss */
#groups_show .tit_02_2, #topics_show .tit_02_2, #groups_edit .tit_02_2, #groups_forum .tit_02_2, #groups_members .tit_02_2 {
  margin-bottom: 20px;
}
/* line 2327, ../sass/common.scss */
#groups_show #right, #topics_show #right, #groups_edit #right, #groups_forum #right, #groups_members #right {
  width: 300px;
  padding-top: 20px;
}
/* line 2330, ../sass/common.scss */
#groups_show #right #profile_image, #topics_show #right #profile_image, #groups_edit #right #profile_image, #groups_forum #right #profile_image, #groups_members #right #profile_image {
  background-color: #f7f7f7;
}
/* line 2334, ../sass/common.scss */
#groups_show div.friends_home, #topics_show div.friends_home, #groups_edit div.friends_home, #groups_forum div.friends_home, #groups_members div.friends_home {
  width: auto;
}
/* line 2337, ../sass/common.scss */
#groups_show .column, #topics_show .column, #groups_edit .column, #groups_forum .column, #groups_members .column {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 2346, ../sass/common.scss */
#photo_albums_index #main {
  padding: 0px;
  padding-top: 30px;
  width: 615px;
}

/*local navigation=============================*/
/* line 2356, ../sass/common.scss */
#config_index .form_wide, #profiles_edit .form_wide, #premium_index .form_wide, #premium_my_url .form_wide, #premium_journals_setting .form_wide, #premium_background .form_wide, #premium_show_ad .form_wide, #profiles_self_img .form_wide {
  background: #ffffff;
  border: 1px solid #dddddd;
}

/*new_menu*/
/* line 2362, ../sass/common.scss */
.localmenu_list {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border-bottom: 1px solid #dddddd;
}
/* line 2367, ../sass/common.scss */
.localmenu_list li {
  /*background-color:#418db8;*/
  margin-bottom: -1px;
  /*box-shadow:0 1px 0 #1574a0;*/
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  /*float setting*/
  float: left;
  margin-right: 5px;
  padding-right: 20px;
}
/* line 2378, ../sass/common.scss */
.localmenu_list li:last-child {
  box-shadow: none;
}
/* line 2381, ../sass/common.scss */
.localmenu_list a {
  margin: 0 0 0 0 !important;
  padding: 7px 0 7px 8px;
  display: block;
  color: #0072B8;
  background: #ffffff;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 2390, ../sass/common.scss */
.localmenu_list a:link {
  color: #0072B8;
}
/* line 2393, ../sass/common.scss */
.localmenu_list a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha( opacity=60 )";
  text-decoration: none;
  /*background-color:#7aafcd;*/
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 2402, ../sass/common.scss */
.localmenu_list span {
  padding-left: 22px;
  font-weight: normal;
  font-size: 14px;
}
/* line 2407, ../sass/common.scss */
.localmenu_list li.l_correction a span {
  background: url(/static/images2/ico_correction.png) no-repeat 5% 45%;
}
/* line 2410, ../sass/common.scss */
.localmenu_list li.l_edit a span {
  background: url(/static/images2/ico_entry.png) no-repeat 5% 45%;
}
/* line 2413, ../sass/common.scss */
.localmenu_list li.l_star a span {
  background: url(/static/images2/ico_star02.png) no-repeat 5% 45%;
}

/* line 2419, ../sass/common.scss */
#journals_lang_matched .localmenu_list, #hotentries_corrections .localmenu_list, #journals_search .localmenu_list, #rankings_index .localmenu_list, #hotentries_index .localmenu_list {
  margin-bottom: 20px;
}

/* line 2424, ../sass/common.scss */
#journals_lang_matched li.l_correction {
  border: 1px solid #dddddd;
  margin-bottom: -1px;
  border-bottom: 1px #ffffff solid;
}
/* line 2428, ../sass/common.scss */
#journals_lang_matched li.l_correction a {
  color: #666666;
  font-weight: bold !important;
}

/* line 2435, ../sass/common.scss */
#journals_search li.l_edit {
  border: 1px solid #dddddd;
  margin-bottom: -1px;
  border-bottom: 1px #ffffff solid;
}
/* line 2439, ../sass/common.scss */
#journals_search li.l_edit a {
  color: #666666;
  font-weight: bold !important;
}

/* line 2446, ../sass/common.scss */
#rankings_index li.l_star {
  border: 1px solid #dddddd;
  margin-bottom: -1px;
  border-bottom: 1px #ffffff solid;
}
/* line 2450, ../sass/common.scss */
#rankings_index li.l_star a {
  color: #666666;
  font-weight: bold !important;
}

/* line 2458, ../sass/common.scss */
#hotentries_index li.l_star, #hotentries_corrections li.l_star {
  border: 1px solid #dddddd;
  margin-bottom: -1px;
  border-bottom: 1px #ffffff solid;
}
/* line 2462, ../sass/common.scss */
#hotentries_index li.l_star a, #hotentries_corrections li.l_star a {
  color: #666666;
  font-weight: bold !important;
}

/*new_vertical*/
/* line 2471, ../sass/common.scss */
.localmenu_list_vertical {
  padding: 0 0 10px;
  margin: 0 0 0 0;
  background-color: #FFF;
}
/* line 2475, ../sass/common.scss */
.localmenu_list_vertical li {
  background-color: #418db8;
  color: #8DBCD3;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 7px;
}
/* line 2484, ../sass/common.scss */
.localmenu_list_vertical li:last-child {
  box-shadow: none;
}
/* line 2487, ../sass/common.scss */
.localmenu_list_vertical a {
  margin: 0 0 0 0 !important;
  display: block;
  color: #ffffff;
}
/* line 2492, ../sass/common.scss */
.localmenu_list_vertical a:link {
  color: #ffffff;
}
/* line 2495, ../sass/common.scss */
.localmenu_list_vertical a:hover {
  color: #ffffff;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha( opacity=60 )";
  text-decoration: none;
  /*background-color:#7aafcd;*/
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 2505, ../sass/common.scss */
.localmenu_list_vertical span {
  padding-left: 22px;
}
/* line 2508, ../sass/common.scss */
.localmenu_list_vertical li.l_correction a span {
  background: url(/static/images2/ico_correction.png) no-repeat 5% 45%;
}
/* line 2511, ../sass/common.scss */
.localmenu_list_vertical li.l_edit a span {
  background: url(/static/images2/ico_entry.png) no-repeat 5% 45%;
}
/* line 2514, ../sass/common.scss */
.localmenu_list_vertical li.l_star a span {
  background: url(/static/images2/ico_star02.png) no-repeat 5% 45%;
}

/*message text css settings
=======================================================*/
/* line 2524, ../sass/common.scss */
.p_message {
  padding: 5px;
  width: auto;
  margin-top: 7px 10px;
  background-color: #D8EBF6;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #B2E2FF;
  color: #3895BC;
}

/* line 2535, ../sass/common.scss */
.p_message_y {
  background-color: #FFF6C9;
  border: medium none;
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 20px;
  padding: 5px;
  text-align: center;
  width: auto;
  border: 1px solid #FCE18F;
  color: #DBB030;
}

/* line 2546, ../sass/common.scss */
.p_message_g {
  background-color: #f7f7f7;
  border: medium none;
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 20px;
  padding: 5px;
  text-align: center;
  width: auto;
  border: 1px solid #dddddd;
  color: #666666;
}

/*var settings
====================*/
/*margin:0 auto;*/
/*border-radius-settings
=======================================================*/
/*border-radius 1px*/
/* line 2569, ../sass/common.scss */
.radius1 {
  border-radius: 1px;
}

/*border-radius 3px*/
/* line 2585, ../sass/common.scss */
.radius3 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 2588, ../sass/common.scss */
.radius3_top {
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

/* line 2591, ../sass/common.scss */
.radius3_bottom {
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
}

/*border-radius 5px*/
/* line 2608, ../sass/common.scss */
.radius5 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 2611, ../sass/common.scss */
.radius5_top {
  border-radius: 5px 5px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

/* line 2614, ../sass/common.scss */
.radius5_bottom {
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}

/*important info*/
/* line 2619, ../sass/common.scss */
.information {
  width: 915px;
  background-color: #fff6e5;
  border: 2px solid #FFA100;
  border-radius: 5px;
  margin: 10px auto;
  text-align: center;
  color: #e69100;
  font-size: 14px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 10px;
}
/* line 2633, ../sass/common.scss */
.information a:link {
  color: #e69100;
  text-decoration: underline;
}
/* line 2637, ../sass/common.scss */
.information a:hover {
  text-decoration: none;
}

/* line 2645, ../sass/common.scss */
.iphone .information, .android .information {
  width: 100%;
  margin: 0 auto;
  border-right: none;
  border-left: none;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0px;
}

/*
Change device
==============================================*/
/* line 2660, ../sass/common.scss */
#change_smartphone {
  background-color: transparent;
  margin-bottom: 20px;
}

/* line 2664, ../sass/common.scss */
.bt_change_device {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 30px;
  border: 1px solid #ddd;
  color: #fff !important;
  background: #30ad0d;
  background: -moz-linear-gradient(top, #30ad0d 0%, #2e9e0c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30ad0d), color-stop(100%, #2e9e0c));
  background: -webkit-linear-gradient(top, #30ad0d 0%, #2e9e0c 100%);
  background: -o-linear-gradient(top, #30ad0d 0%, #2e9e0c 100%);
  background: -ms-linear-gradient(top, #30ad0d 0%, #2e9e0c 100%);
  background: linear-gradient(to bottom, #30ad0d 0%, #2e9e0c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ad0d', endColorstr='#2e9e0c',GradientType=0 );
}
/* line 2680, ../sass/common.scss */
.bt_change_device:link {
  text-decoration: none;
  color: #fff !important;
  text-shadow: none;
}
/* line 2686, ../sass/common.scss */
.bt_change_device:hover {
  text-decoration: none;
  color: #fff;
  background: #2e9e0c;
  background: -moz-linear-gradient(top, #2e9e0c 0%, #2da30d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e9e0c), color-stop(100%, #2da30d));
  background: -webkit-linear-gradient(top, #2e9e0c 0%, #2da30d 100%);
  background: -o-linear-gradient(top, #2e9e0c 0%, #2da30d 100%);
  background: -ms-linear-gradient(top, #2e9e0c 0%, #2da30d 100%);
  background: linear-gradient(to bottom, #2e9e0c 0%, #2da30d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e9e0c', endColorstr='#2da30d',GradientType=0 );
}
@media screen and (max-width: 480px) {
  /* line 2664, ../sass/common.scss */
  .bt_change_device {
    padding: 10px 20px;
  }
}

/* line 2705, ../sass/common.scss */
.bt_size_max {
  font-size: 30px !important;
  font-weight: normal;
  width: 50% !important;
  margin: 30px auto 0 !important;
  text-align: center !important;
  display: block !important;
  position: relative;
}
@media screen and (max-width: 480px) {
  /* line 2705, ../sass/common.scss */
  .bt_size_max {
    width: 80% !important;
  }
}
/* line 2717, ../sass/common.scss */
.bt_size_max span {
  background: url(/static/images2/ar_view_white.png) no-repeat left 50%;
  -webkit-background-size: 25px 25px;
  -moz-background-size: 25px 25px;
  -o-background-size: 25px 25px;
  background-size: 25px 25px;
  padding-left: 34px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 2717, ../sass/common.scss */
  .bt_size_max span {
    background: url(/static/images2/ar_view_white@2x.png) no-repeat left 50%;
    -webkit-background-size: 25px 25px;
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}

/*

Change device
==============================================*/
/* line 2735, ../sass/common.scss */
.noticeblock {
  margin-bottom: 20px !important;
}

/* line 2739, ../sass/common.scss */
.on_center .st_param, .on_center .st_flash {
  font-size: 14px;
  width: 90%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  display: block;
  margin: 10px auto 0;
  text-align: center;
}
/* line 2748, ../sass/common.scss */
.on_center .st_param {
  color: #bb2f39;
  border: 1px solid #bb2f39;
  background-color: #FFCBCB;
}
/* line 2753, ../sass/common.scss */
.on_center .st_flash {
  border: 1px solid #1375b1;
  color: #147bba;
  background-color: #CBE4F2;
}
/*: style for setting */
/*

Make box white shadow below 

*/
/*
useful layout snipets
*/

.d_box {
  display: box;
  display: -webkit-box;
  display: -moz-box;
}

.box_flex {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
}

.box_flex0 {
  box-flex: 0;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
}

/* sass style */
/*==========heading==========*/
/*jounal show h1 settings*/
#go_to_correct_area {
  padding-top: 30px;
  clear: both;
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 15px 0;
  margin-top: 20px;
}
#go_to_correct_area a {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 40%;
}

.thankscustom {
  padding-top: 2px !important;
  padding-right: 5px;
  margin-top: 0 !important;
  padding-bottom: 2px;
  /*
  position:absolute;
  top:10px;
  left:0;*/
}

.mynote_position .edit_note_links {
  right: -4px;
  padding: 2px 5px 3px !important;
  position: absolute;
  top: -32px;
  z-index: 1;
  box-shadow: 0 1px 0 #ffffff;
  -webkit-box-shadow: 0 1px 0 #ffffff;
}

#comments_and_corrections_field .edit_note_links {
  padding: 2px 5px 3px !important;
}

.mynote_position .edit_note_without {
  position: static !important;
  z-index: 1;
}

.thanks_body {
  /*padding:5px 0;*/
  margin-left: 5px;
  min-height: 22px;
}

.thankscustom img {
  border: 0 none;
  vertical-align: baseline;
}

/*list*/
.edit_link_box {
  float: right;
  margin-bottom: 10px;
}
.edit_link_box li {
  display: inline-block;
  text-align: right;
  margin-right: 3px;
}
.edit_link_box li:last-child {
  margin-right: 0;
  border-left: 1px solid #dddddd;
  padding-left: 10px;
}

/*list icon*/
.edit_links {
  width: auto;
  margin-top: 5px;
}
.edit_links li {
  display: table-cell;
  text-align: right;
  padding-right: 10px;
  vertical-align: middle;
}
.edit_links li a img {
  padding-left: 0;
  margin-right: 0;
  padding-right: 0px;
  text-align: right;
  display: table-cell;
  vertical-align: middle;
}
.edit_links li li:last-child {
  padding-right: 0px;
}
.edit_links li:last-child {
  margin-right: 0px;
}

#tools_for_journal {
  height: 20px;
  margin-top: 0px;
  margin-bottom: 3px;
  position: relative;
}

/*======correct_comment_area==========*/
#journals_show .single_comment_box {
  background: none repeat scroll 0 0 #E0EEF3;
  border-radius: 3px 3px 3px 3px;
  margin: 0;
  min-height: 40px;
}
#journals_show .single_comment_box .f_left a {
  padding-top: 0px;
  display: block;
  float: left;
}
#journals_show .single_comment_box .f_left .user_icon {
  padding: 0 10px 0 0;
  vertical-align: middle;
  display: table-cell;
}
#journals_show .single_comment_box .user_name {
  vertical-align: middle;
  display: table-cell;
  margin-top: 6px;
}

/*list*/
.edit_link_box {
  float: right;
  margin-bottom: 10px;
}
.edit_link_box li {
  display: inline-block;
  text-align: right;
  margin-right: 3px;
}
.edit_link_box li:last-child {
  margin-right: 0;
  border-left: 1px solid #dddddd;
  padding-left: 10px;
}

/*list icon*/
/*======correct_comment_area==========*/
.single_comment_block {
  position: relative;
}

.single_comment_block:after {
  border-bottom: 6px solid #D0E8EF;
  border-left: 5px solid #FFFFFF;
  border-right: 5px solid #FFFFFF;
  content: " ";
  height: 0;
  left: 16px;
  line-height: 0;
  margin: 0;
  position: absolute;
  top: -5px;
  width: 0;
}

.btn_group_box {
  text-align: right;
  display: inline-block;
  margin-top: 5px;
}
.btn_group_box span, .btn_group_box div {
  display: inline-block;
}
.btn_group_box span {
  padding-right: 10px;
}

.comment_heading3 {
  margin-bottom: 15px;
  display: block;
}

a#correct_comment {
  display: inline-block;
}

#journals_show .correct_guide {
  background-color: none;
  padding: 0px;
}
#journals_show .single_comment_box {
  /*background:none repeat scroll 0 0 #E0EEF3;*/
  background: none repeat scroll 0 0 #D0E8EF;
  border-radius: 3px 3px 3px 3px;
  margin: 0;
  min-height: 40px;
}
#journals_show .single_comment_box .f_left a {
  padding-top: 0px;
  display: block;
  float: left;
}
#journals_show .single_comment_box .f_left .user_icon {
  padding: 0 10px 0 0;
  vertical-align: middle;
  display: table-cell;
}
#journals_show .single_comment_box .user_name {
  vertical-align: middle;
  display: table-cell;
  margin-top: 6px;
}
#journals_show .single_comment_box:after {
  border-color: #D0E8EF;
}

#journals_show {
  /*comment area*/
}
#journals_show #correct_first_comment .single_comment {
  margin: 0 0 5px 0;
}
#journals_show #correct_first_comment .comment_box_status {
  padding: 2px 5px;
}
#journals_show #correct_first_comment .comment_box_status .user_name {
  display: block;
  padding-left: 0 !important;
  margin-left: 0;
}
#journals_show #correct_first_comment .comment_box_status .user_name, #journals_show #correct_first_comment .comment_box_status x:-moz-any-link {
  margin: 0 0 0 0px;
}
#journals_show #correct_first_comment .comment_form {
  width: 584px;
}
#journals_show .reply_textarea {
  width: 98%;
  border: 1px solid #dddddd;
  line-height: 1.5;
  background-color: #ffffff;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}
#journals_show .comment_form {
  width: 584px;
  /*comment area====================*/
}
#journals_show .comment_form .fukidashi .reply_comment_field {
  position: static;
  margin-left: 63px;
}
#journals_show .comment_form .fukidashi .reply_comment_box {
  background: none repeat scroll 0 0 #E3F4F9;
  border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px;
  margin-left: 10px;
  width: 500px;
}
#journals_show .comment_form .fukidashi .single_comment_box {
  background: none repeat scroll 0 0 #E0EEF3;
  border-radius: 3px 3px 3px 3px;
  margin: 0;
  padding: 3px 0;
  min-height: 40px;
}
#journals_show .comment_form .fukidashi .single_comment_box .f_left a {
  padding-top: 0px;
  display: block;
  float: left;
}
#journals_show .comment_form .fukidashi .single_comment_box .f_left .user_icon {
  padding: 0 10px 0 0;
  vertical-align: middle;
  display: table-cell;
}
#journals_show .comment_form .fukidashi .single_comment_box .user_name {
  vertical-align: middle;
  display: table-cell;
  margin-top: 6px;
}
#journals_show #entry_title_box {
  position: static;
  clear: both;
}
#journals_show #entry_title_box a {
  display: block;
}
#journals_show .cmt_status {
  width: auto;
}
#journals_show .cmt_status a.user_name:hover {
  display: table-cell;
}
#journals_show .thankspoint {
  display: block;
  float: left;
  margin-right: 45px;
  margin-top: 4px !important;
}
#journals_show .cmt_status2 {
  margin-top: 7px;
}
#journals_show .p_datetime {
  font-size: 12px;
}

.correction_box hr {
  height: 1px;
  border-bottom: 1px solid #dddddd;
}

#journals_show .reply_comment_field .reply_commentblock {
  width: 585px;
  margin-left: 30px;
}
#journals_show .reply_comment_field p.f_left {
  margin: 0px 0px 10px 0px;
  word-break: normal;
  width: 40px;
}
#journals_show .reply_comment_field .box_reply {
  float: right;
}
#journals_show .reply_comment_field .small_left_arrow {
  border-bottom: 5px solid #FFFFFF;
  border-right: 6px solid #E3F4F9;
  border-top: 5px solid #FFFFFF;
}
#journals_show .reply_comment_field .reply_comment_box {
  margin: 0 0 10px 0;
  width: 525px;
  background: none repeat scroll 0 0 #EFF5F7;
}
#journals_show .reply_comment_field .reply_comment_box .comment_after_correction {
  padding-bottom: 0px;
}
#journals_show .reply_comment_field .reply_comment_box .comment_after_correction .journal_comment_text {
  float: left;
}
#journals_show .reply_comment_field .reply_comment_box .comment_after_correction .journal_button_area {
  float: right;
}
#journals_show .reply_comment_field .reply_field {
  background: none repeat scroll 0 0 #EFF5F7;
  border-color: #EFF5F7;
}

#journals_show .fukidashi {
  padding-top: 10px;
  text-shadow: 1px 1px 0 white;
}
#journals_show .fukidashi .single_comment_box {
  margin-left: 0 !important;
}

/*button group*/
.button_group_box {
  width: 300px;
  margin: auto;
}
.button_group_box a.bt_lv1 {
  vertical-align: top;
}
.button_group_box a.bt_lv3 {
  vertical-align: top;
}
.button_group_box .layout_bx {
  display: inline;
  padding-right: 10px;
}

/*social setting*/
#links_for_journal {
  margin: 10px 0;
  padding: 10px;
  position: relative;
  background: #ffffff;
}

/*==========span ==========*/
#journals_show .journal_spam_box {
  padding: 0;
  height: 1px;
  display: block;
  margin-bottom: 20px;
}
#journals_show .show_report_spam_link:hover .report_spam_link {
  display: block;
}

/*========================================
separate show settings
========================================*/
#journal_body_mo {
  min-height: 0px;
  padding: 5px;
  border: 3px solid #EAF1F7;
  background-color: #fff;
}
#journal_body_mo:focus {
  min-height: 150px;
  background-color: #e8eef0;
  border: #ccc solid 1px;
}
#journal_body_mo.journal_body_mo_entered {
  min-height: 150px;
  background-color: #e8eef0;
  border: #ccc solid 1px;
}

#show_buttons {
  margin-bottom: 20px;
}

#body_show {
  line-height: 1.7;
  margin-bottom: 7px;
  padding: 0 5px 0 0;
}

#body_show #body_show_mo, #body_show #body_show_ori {
  margin-top: 20px;
  margin-bottom: 25px !important;
}

#body_show_mo {
  clear: right;
  line-height: 1.7;
  margin-bottom: 15px;
  padding: 30px 0 0 0px;
  border-top: 1px solid #dddddd;
  color: #777777;
}

#body_show_ori {
  padding: 30px 7px 15px 0;
  margin-right: 0;
  margin-bottom: 0px;
}

.body_show_vertical {
  border-right: 1px solid #EEEEEE;
  border-bottom: none !important;
  float: left;
  margin-right: 5px;
  width: 290px;
  padding-top: 0 !important;
}

.body_show_mo_vertical {
  float: left;
  margin-left: 2px;
  border-top: none !important;
  padding-left: 10px !important;
  width: 300px;
  color: #777777;
  padding-top: 0 !important;
}

.box_like_button {
  width: 100%;
}

/*========================================
correction grouping settings
========================================*/
#journals_show div#correct_comment {
  width: auto;
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-radius: 8px 8px 0 0;
  border: #ddd solid 1px;
  border-bottom: 1px solid #ccc;
  box-shadow: 0px 2px 0 rgba(0, 0, 0, 0.1);
}
#journals_show div#correct_comment .comment_heading3, #journals_show div#correct_comment a {
  margin: 0;
  padding-top: 0;
}
#journals_show div#correct_comment .comment_heading3 {
  text-align: left !important;
}

#journals_show #correction_area {
  padding: 20px 20px 30px 20px;
  margin-right: 0;
  background-color: #fdfdfd;
  border: #ddd solid 1px;
  border-top: none;
  /*fukidashi*/
}
#journals_show #correction_area .correction_draft {
  background: none;
}
#journals_show #correction_area p.correction_comment {
  background-color: #dddddd;
}
#journals_show #correction_area #correct_sentence {
  width: auto;
}
#journals_show #correction_area .comment_box_status {
  width: 90%;
  margin: 0 auto;
}
#journals_show #correction_area .fukidashi_gray {
  margin-top: 10px;
  margin-bottom: 30px;
  background: none;
  background-color: #E8E8E8;
  position: relative;
}
#journals_show #correction_area .fukidashi_gray .comment_form {
  width: 96%;
}
#journals_show #correction_area .fukidashi_gray:before {
  border-bottom: 8px solid #E8E8E8;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  left: 15px;
  position: absolute;
  top: -7px;
}
#journals_show #correction_area .comment_box_status .user_name {
  margin-top: 0;
}
#journals_show #correction_area .comment_box_status {
  width: 98% !important;
  margin: 0 auto !important;
}
#journals_show #correction_area .comment_box_status .user_name {
  margin-top: 0;
}

#journals_show #correction_area .fukidashi_gray .single_comment_box {
  background-color: #E8E8E8;
  border-bottom: 1px solid #ddd;
}

/*add tutorial*/
#journals_show .tit_04 {
  padding: 8px 0 7px;
}

#correct_comment h3 {
  padding: 6px 0 0;
}
#correct_comment .bt_ico {
  margin-bottom: 0;
}
#correct_comment .bt_ico:link {
  color: #3d3d3d;
}
#correct_comment .bt_ico:hover {
  color: #3d3d3d;
  text-decoration: none;
}
#correct_comment .bt_ico:visited {
  color: #3d3d3d;
  text-decoration: none;
}

h3.comment_heading3 {
  margin-right: 12px;
  padding-top: 5px;
}

/*button tutrial*/
.bt_ico2 {
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  padding: 3px 4px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-decoration: none !important;
  background: #5ea1ca;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ea1ca), color-stop(3%, #419ad0), color-stop(97%, #207db6), color-stop(100%, #76b6de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  /* W3C */
  border: 1px solid #2783BB;
  text-shadow: 1px 1px 0px #2981b7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea1ca', endColorstr='#76b6de',GradientType=0 );
  /* IE6-9 */
}

body .bt_ico2:link {
  color: #ffffff;
}

body .bt_ico2:hover {
  color: #ffffff;
  text-shadow: 1px 1px 0px #2981b7;
  background: #5ea1ca;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5ea1ca 0%, #207db6 4%, #419ad0 97%, #76b6de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ea1ca), color-stop(4%, #207db6), color-stop(97%, #419ad0), color-stop(100%, #76b6de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5ea1ca 0%, #207db6 4%, #419ad0 97%, #76b6de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5ea1ca 0%, #207db6 4%, #419ad0 97%, #76b6de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5ea1ca 0%, #207db6 4%, #419ad0 97%, #76b6de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5ea1ca 0%, #207db6 4%, #419ad0 97%, #76b6de 100%);
  /* W3C */
  border: 1px solid #419ad0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea1ca', endColorstr='#76b6de',GradientType=0 );
  /* IE6-9 */
}

body .bt_ico2:visited {
  color: #ffffff;
  text-decoration: none !important;
}

.cmt_body_bar {
  margin: 0 auto 1%;
  padding-bottom: 1%;
  padding-top: 1%;
  width: 98%;
}

.correction_list {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #DDDDDD;
  margin: 0 auto;
  width: 97%;
  margin-bottom: 1%;
}

/*========================================
correction in detail settings
========================================*/
#correct_first_comment h4, #correct_input #correct_sentence h4 {
  font-size: 15px;
  margin: 0 0 0.4em;
  padding-bottom: 5px;
}

.correct_sentence_title {
  margin-bottom: 10px;
}

.correct_sentence_body {
  margin-bottom: 15px;
}
.correct_sentence_body .item_contains_btn {
  width: 300px;
  height: 20px;
  margin: 0 0 0 20px;
  padding: 0;
  float: left;
}

.correct_sentence_body > div {
  border-bottom: 1px solid #dedede;
}

/*====================bottom button====================*/
#go_to_correct_area .bt_size_comment {
  color: #666666 !important;
  width: 40% !important;
}

/*=============================*/
.correction_draft {
  background: #f9f9f9;
}

.journal_spam_box {
  height: 25px;
  padding: 5px;
}

.show_report_spam_link:hover .report_spam_link {
  display: block;
  background-repeat: none !important;
}

.report_spam_link {
  display: none;
  margin-top: 1px;
  background-repeat: none !important;
  font-size: 90%;
  float: right;
}
.report_spam_link:before {
  content: " ";
  background-image: url("/static/images2/ico-caution.png");
  -webkit-background-size: 12px 12px;
  background-size: 12px 12px;
  background-repeat: no-repeat !important;
  background-position: left top;
  display: inline-block;
  height: 12px;
  width: 12px;
  padding-right: 4px;
}

.hide {
  display: none;
}

#autosave_message {
  position: fixed;
  top: 50%;
  padding: 2em 1ex;
  background: #fffacd;
  border-radius: 4px;
  border: 2px solid #ffd700;
  text-align: center;
}
#autosave_message p {
  font-size: 123.1%;
  color: #3c3c3c;
}
#autosave_message .popup_select {
  color: #369BD7;
  cursor: pointer;
  text-decoration: underline;
  padding-left: 1ex;
}

/*  for correction area*/
.refer_body_mo {
  padding: 10px;
  margin: 5px 0px;
  background-color: whitesmoke;
  display: hidden;
}

/**/
.correction_field a.more_corrections {
  text-decoration: none;
  margin-left: 20px;
  font-size: x-small;
  cursor: pointer;
  color: #c94cd4;
}

.comment_after_correction {
  margin: 0px 0 0px 5px;
  padding-bottom: 9px;
  width: 98%;
  word-break: normal;
}
.comment_after_correction a {
  word-break: break-all;
}
.comment_after_correction p.comment_small {
  margin: 10px 0px 2px 0px;
  word-break: normal;
}
.comment_after_correction p.comment_small a {
  word-break: break-all !important;
  word-wrap: break-word;
}
.comment_after_correction .i_like_this_comment {
  padding: 3px 13px 4px !important;
  display: inline-block;
}

.journal_comment_liked_btn {
  width: 30px;
}

/*thanks button settings*/
.thank_after {
  background: url(/static/images2/ico_star_mini_orange.png) no-repeat center left;
  padding-left: 15px;
}

/*quote settings =============================================*/
.quote_field_body {
  background-color: #eeeeee;
  margin: 5px 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  border: 1px solid #dddddd;
  border-left: 4px solid #dddddd;
}
.quote_field_body .correction_comment {
  background-color: #dddddd !important;
}

.quote_field {
  margin: 15px 0;
}
.quote_field blockquote {
  padding: 10px 10px 10px 4px;
  margin: 0;
  border: none;
  background-color: #eeeeee;
}
.quote_field blockquote p {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
.quote_field .correction_field {
  padding-left: 5px;
}
.quote_field .bqstart {
  float: left;
  height: 45px;
  margin-top: -80px;
  padding-top: 45px;
  font-size: 5em;
  color: green;
}
.quote_field .bqend {
  float: right;
  height: 25px;
  margin-top: -68px;
  padding-top: 45px;
  font-size: 5em;
  color: green;
}

.reply_field {
  border: 3px solid #E0EEF3;
  background: #e0eef3;
  margin: 0 0 5px;
  padding: 10px;
}

/*arrow desing====================*/
.left_arrow {
  height: 0;
  line-height: 0;
  width: 0;
  border-right: 10px solid #eaf1f7;
  border-bottom: 15px solid #fff;
  border-top: 7px solid #fff;
  margin: 10px 0 0;
}

.small_left_arrow {
  border-bottom: 5px solid #FFFFFF;
  border-right: 6px solid #EAF1F7;
  border-top: 5px solid #FFFFFF;
  height: 0;
  left: -5px;
  line-height: 0;
  margin: 0;
  position: absolute;
  top: 10px;
  width: 0;
}

.top_arrow {
  height: 0;
  line-height: 0;
  width: 0;
  margin: 0 0 0 10px;
  border-bottom: 10px solid #eaf1f7;
  border-left: 7px solid #fff;
  border-right: 15px solid #fff;
}

.top_arrow_h3 {
  height: 25px;
  line-height: 1.8em;
}

#show_button_field {
  margin: 0 5px;
  border-top: #ddd solid 1px;
  border-bottom: #ddd solid 1px;
  background: none repeat scroll 0 0 #eaf1f7;
}

#show_form {
  cursor: pointer;
}
/*config pages style
========================================*/
#profiles_edit {
  /*table*/

}
#profiles_edit input.form_wide {
  font-size: 12px;
  padding: 5px;
}
#profiles_edit p.require_red {
  display: inline;
  padding-left: 2px;
}
#profiles_edit table {
  width: 100%;
  table-layout: fixed;
  /*td*/
}
#profiles_edit table th {
  width: 20%;
  text-align: left;
  padding: 0 0 7px 0;
}
#profiles_edit table td {
  text-align: left;
  width: 70%;
  /*p*/
}
#profiles_edit table td p {
  padding-top: 0px;
}
#profiles_edit table td select {
  font-size: 12px;
  padding: 2px;
}
#profiles_edit table td #self_introduction {
  width: 96%;
}

/*password*/
.form_box_pass {
  margin: 0 auto;
  width: 100%;
}

#config_reset_password .confirm_field p {
  float: none;
  text-align: center;
  margin: 10px 0;
}
#config_reset_password td {
  font-size: 18px;
}
#config_reset_password th {
  font-size: 18px;
}
#config_reset_password table input.text {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 3px;
  width: 300px;
  font-weight: normal;
  border: 1px solid #dddddd;
  font-size: 18px;
  margin-right: 10px;
}
#config_reset_password form {
  float: none;
  font-weight: normal;
}

.control-group .help-inline {
  display: block;
  padding-left: 0;
  padding-bottom: 15px;
}

/*config index ========================================*/
#config_index .decorated_table {
  width: 100%;
}
#message_block {
  width: 750px;
  margin: 0 auto;
}

.tit_02 {
  padding-top: 8px;
}

.tit_02 h1 {
  color: #3d3d3d;
  font-size: 18px;
}

table {
  width: 100%;
}

table#message_form th {
  vertical-align: top;
  height: 30px;
  width: 130px;
  color: #3d3d3d;
  font-size: 14px;
  vertical-align: top;
  font-weight: normal;
  border-right: 1px solid #dddddd;
  padding: 5px 10px 5px 0;
  text-align: left;
}

table#message_form td {
  padding: 5px 0;
  padding-left: 30px;
  color: #3d3d3d;
  word-break: normal;
  word-wrap: break-word;
  /*border-bottom:1px solid #dddddd*/
}

table#message_form input, table#message_form textarea {
  padding: 3px 3px;
  font-size: 14px;
  background-color: #ffffff;
  font-weight: normal;
  border-radius: 3px;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
  color: #3D3D3D;
  -webkit-border-radius: 3px;
  border: 1px solid #cccccc;
}

table#message_form #uploaded_file_images {
  padding: 3px 3px;
  font-size: 14px;
  font-weight: normal;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #cccccc !important;
}

.left_adjust {
  padding-right: 10px;
  vertical-align: middle;
  display: table-cell;
}
.left_adjust img {
  padding-left: 0px;
}

#messages_new a img {
  padding-left: 10px;
}

.left_adjust2 {
  margin-right: 10px;
}

.user_name2 {
  display: table-cell;
  vertical-align: middle;
}

/*form*/
#temporary_message_subject {
  width: 500px;
}

#temporary_message_body {
  width: 500px;
}

/*========== message box common ========*/
/**/
body #main .cfx .message_listparts p.user_name2 {
  font-weight: normal !important;
  font-size: 12px;
}
body #main .cfx .message_listparts .main_title {
  font-size: 16px;
  text-decoration: underline;
  color: #0072B8;
  font-weight: bold;
}
body #main .cfx .message_listparts .main_title a {
  color: #0072B8;
  text-decoration: underline;
}
body #main .cfx .message_listparts .main_text {
  font-size: 12px;
  color: #999999;
}

.clm_block p.user_name2 {
  font-weight: normal !important;
  font-size: 12px;
}
.clm_block .main_title {
  font-size: 16px;
  text-decoration: underline;
  color: #0072B8;
  font-weight: bold;
}
.clm_block .main_title a {
  color: #0072B8;
  text-decoration: underline;
}
.clm_block .main_text {
  font-size: 12px;
  color: #999999;
}

.on_top {
  display: table-cell;
  vertical-align: top;
}
.on_top .datetime {
  color: #999999;
  text-align: right;
  display: block;
}
.on_top .editbox {
  text-align: right;
  vertical-align: bottom;
}

.clm_block {
  border-bottom: 1px solid #dddddd;
}

.message_listparts {
  border-bottom: 1px solid #dddddd;
}

.check_item {
  padding-right: 10px;
}

.unread {
  background-color: #FFF9C5;
}

.unread .message_detail .main_title {
  font-weight: bold;
}

#topic_comment_form {
  width: 600px;
}
#topic_comment_form #topic_comment_body {
  width: 500px;
}

/*========== messages_block_common ========*/
#messages_show table.p_sentence {
  margin-bottom: 30px;
  width: 100%;
  border-bottom: 1px solid #dddddd;
}
#messages_show table.p_sentence td {
  padding-bottom: 30px;
}
#messages_show .tit_03 {
  margin-bottom: 0;
}
#messages_show table {
  /*table settings*/
}
#messages_show table .tit_01 {
  float: left;
  padding-right: 10px;
  color: #999999;
}
#messages_show table .txt_02 {
  float: left;
  color: #999999;
  padding-right: 20px;
}
#messages_show table .mail_title {
  padding-top: 5px;
  font-size: 16px;
  font-weight: bold !important;
  padding-bottom: 10px;
  color: #3d3d3d;
}
#messages_show #confirm_button {
  text-align: center;
  margin-left: 230px;
  /* #edit_simple_message {
     display: table-cell;
     vertical-align: middle;
     }
   input {
     display: table-cell;
     vertical-align: middle;}*/
}
#messages_show #confirm_button .f_left0 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#messages_show #confirm_button .f_right0 {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
#messages_show #confirm_button form.edit_simple_message {
  display: table-cell;
  vertical-align: middle;
}

table.tbl_normal {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 30px;
  padding-bottom: 10px;
  background-color: #F7F7F7;
}
table.tbl_normal th {
  width: 5%;
  font-weight: normal !important;
  vertical-align: top;
  text-align: left;
  color: #3d3d3d;
  padding-left: 0;
  padding-right: 10px;
  padding-bottom: 0;
  color: #666666;
  padding-top: 10px;
}
table.tbl_normal .user_icon_image {
  padding-left: 10px;
  padding-bottom: 10px;
}
table.tbl_normal td {
  width: 60%;
  color: #666666;
  text-align: left;
  vertical-align: top;
  padding-bottom: 0;
  padding-top: 10px;
}

/*#messages_draft
==============================*/
#messages_edit .left_adjust {
  padding-left: 12px;
}
/* line 4, ../sass/top_login.scss */
#top_login {
  /* compass sample */

}
/* line 6, ../sass/top_login.scss */
#top_login #main_container {
  margin: 0 auto;
  padding-top: 30px;
}
/* line 10, ../sass/top_login.scss */
#top_login p.button_box {
  text-align: center;
  width: 350px;
  margin: 0 auto;
}
/* line 16, ../sass/top_login.scss */
#top_login .bt_lv1 {
  font-size: 16px;
  padding: 8px 40px;
  display: block;
  width: 80%;
  text-align: center;
  margin: 15px auto 10px;
}
/* line 24, ../sass/top_login.scss */
#top_login .ar_group {
  text-align: center;
}
/* line 28, ../sass/top_login.scss */
#top_login .ar_group a {
  background: url(../images2/ar_mini.gif) no-repeat 0 50%;
  padding-left: 15px;
  font-size: 12px;
  margin-bottom: 3px;
  margin-right: 15px;
}
/* line 38, ../sass/top_login.scss */
#top_login table {
  font-weight: normal;
}
/* line 39, ../sass/top_login.scss */
#top_login table th {
  font-size: 14px;
  color: #3d3d3d;
  font-size: 14px;
}

/* line 49, ../sass/top_login.scss */
#top_login .login_box_01 {
  border-right: 1px #dddddd solid;
  padding-right: 30px;
}
/* line 53, ../sass/top_login.scss */
#top_login .half {
  border-right: 1px solid #DDDDDD;
  padding: 0px 20px 0px 0px;
}
/* line 57, ../sass/top_login.scss */
#top_login .half:last-child {
  width: 350px;
  border-right: 0;
}
/* line 61, ../sass/top_login.scss */
#top_login .login_form {
  width: 500px;
  margin: 0px auto;
  font-size: 12px;
}
/* line 66, ../sass/top_login.scss */
#top_login .half .social_box {
  padding: 0 0 0 0;
  border: none;
}
/* line 70, ../sass/top_login.scss */
#top_login .social-login {
  padding: 40px 0 40px 40px;
  border-left: none;
}
/* line 74, ../sass/top_login.scss */
#top_login .social-login ul li {
  margin: 10px 0;
}
/* line 76, ../sass/top_login.scss */
#top_login .login_frm_table {
  margin: 0 auto;
}
/* line 78, ../sass/top_login.scss */
#top_login .login_frm_table th, #top_login .login_frm_table td {
  padding-bottom: 10px;
}
/* line 81, ../sass/top_login.scss */
#top_login .login_frm_table th {
  vertical-align: middle;
}
/* line 85, ../sass/top_login.scss */
#top_login .login_frm_table td input {
  border: 1px solid #dddddd;
  padding: 5px;
}
/* line 90, ../sass/top_login.scss */
#top_login .save_pass {
  display: block;
  text-align: center;
  margin-bottom: 30px;
}
/* line 94, ../sass/top_login.scss */
#top_login .save_pass input, #top_login .save_pass label {
  text-align: center;
}
/*navigation settings
=======================================================*/
/* line 4, ../sass/navigation.scss */

.navbar {
  max-width: 950px;
  min-width: 797px;
  width: 100%;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 2px #949494 !important;
  -moz-box-shadow: 0px 0px 2px #949494 !important;
  -ms-box-shadow: 0px 0px 2px #949494 !important;
  box-shadow: 0px 0px 2px #949494 !important;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  background-color: #FFF;
}

/* line 18, ../sass/navigation.scss */
.navbar-inner {
  background: #EEEEEE;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #f6f6f6 47%, #efefef 99%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(99%, #efefef), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #f6f6f6 47%, #efefef 99%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #f6f6f6 47%, #efefef 99%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #f6f6f6 47%, #efefef 99%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #efefef 99%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  box-shadow: none;
  border: 1px solid #eeeeee;
}

/* line 30, ../sass/navigation.scss */
body .navbar .dropdown-menu:before {
  border-bottom: none;
  border-left: none;
  border-right: none;
  display: inline-block;
  left: none;
  position: static;
  top: none;
}

/* line 39, ../sass/navigation.scss */
body .navbar .dropdown-menu:after {
  border-bottom: none;
  border-left: none;
  border-right: none;
  display: inline-block;
  left: none;
  position: static;
  top: none;
}

/*older css==============================*/
/* for header */
/* line 50, ../sass/navigation.scss */
.account_img_header {
  width: 25px;
  height: 25px;
}

/* line 54, ../sass/navigation.scss */
.account_name_header {
  margin-right: 6px;
  float: left;
}

/* line 58, ../sass/navigation.scss */
.navbar .nav li a.account_header {
  padding: 9px 0px 0px 0px !important;
}

/* line 61, ../sass/navigation.scss */
.other_menu {
  padding: 12px;
  display: block;
  background: url("/static/images2/header/ar_bottom.png") no-repeat scroll 100% 54% transparent;
  padding: 15px 20px 12px 12px;
}

/*parts ================================*/
/* line 69, ../sass/navigation.scss */
.navbar .nav > li > a {
  float: none;
  padding: 11px 10px 10px;
}

/* line 73, ../sass/navigation.scss */
.navbar {
  /*form settings*/
}
/* line 75, ../sass/navigation.scss */
.navbar .brand {
  padding: 0;
  margin: 0;
}
/* line 78, ../sass/navigation.scss */
.navbar .brand img#logo {
  padding: 0;
  margin: 0;
  float: none;
}
/* line 84, ../sass/navigation.scss */
.navbar .container {
  width: auto;
}
/* line 89, ../sass/navigation.scss */
.navbar ul.nav li.divider {
  background-color: #E5E5E5;
  border-right: 1px solid #FFFFFF;
  float: left;
  height: 46px;
  margin: 0px;
  width: 1px;
  padding: 0px 0 !important;
}
/* line 98, ../sass/navigation.scss */
.navbar ul.nav li {
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0px 1px 0px white !important;
  color: #6d6d6d;
}
/* line 104, ../sass/navigation.scss */
.navbar ul.nav li a {
  display: table;
  vertical-align: middle;
  color: #6d6d6d;
  padding: 0;
  padding: 14px 12px 0 !important;
}
/* line 112, ../sass/navigation.scss */
.navbar ul.nav li a, .navbar ul.nav li x:-moz-any-link {
  padding: 12px 12px !important;
}
/* line 115, ../sass/navigation.scss */
.navbar ul.nav li a:link {
  color: #6d6d6d;
}
/* line 119, ../sass/navigation.scss */
.navbar ul.nav li a:hover {
  color: #6d6d6d;
}
/* line 122, ../sass/navigation.scss */
.navbar ul.nav li .account_img_header {
  padding-right: 5px;
}
/* line 126, ../sass/navigation.scss */
.navbar ul.nav li:hover {
  background: #eeeeee;
  cursor: pointer;
}
/* line 129, ../sass/navigation.scss */
.navbar ul.nav li:hover a {
  color: #6d6d6d;
}
/* line 132, ../sass/navigation.scss */
.navbar ul.nav li:hover li {
  background: none;
}
/* line 136, ../sass/navigation.scss */
.navbar ul.nav li.register {
  font-size: 13px;
  text-shadow: 0px 1px 0px #F08008 !important;
  color: #ffffff;
}
/* line 141, ../sass/navigation.scss */
.navbar ul.nav li.register a:link {
  padding: 7px 10px !important;
  color: #ffffff;
  text-shadow: 0px 1px 0px #F08008 !important;
}
/* line 146, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_orange {
  padding: 7px 20px 7px !important;
}
/* line 149, ../sass/navigation.scss */
.navbar ul.nav li.register a:hover {
  color: #ffffff;
  text-shadow: 0px 1px 0px #F08008 !important;
}
/* line 153, ../sass/navigation.scss */
.navbar ul.nav li.register a:visited {
  color: #ffffff;
  text-shadow: 0px 1px 0px #F08008 !important;
}
/* line 158, ../sass/navigation.scss */
.navbar ul.nav li.logoname:hover {
  background: none;
}
/* line 163, ../sass/navigation.scss */
.navbar ul.nav li a:hover {
  color: #6d6d6d;
}
/* line 166, ../sass/navigation.scss */
.navbar ul.nav li.home {
  /*border-left:1px #dddddd solid;*/
}
/* line 169, ../sass/navigation.scss */
.navbar ul.nav li.logoname {
  border-left: none;
  /*padding:11px 10px 2px !important;*/
  border-right: none;
}
/* line 174, ../sass/navigation.scss */
.navbar ul.nav li.logoname a {
  padding: 11px 10px 2px !important;
}
/* line 178, ../sass/navigation.scss */
.navbar ul.nav li.bt_write gl_bt a, .navbar ul.nav li.bt_correction gl_bt {
  padding: 0 10px !important;
}
/* line 181, ../sass/navigation.scss */
.navbar ul.nav li.home a, .navbar ul.nav li.help a {
  padding: 14px 12px 12px 12px !important;
}
/* line 184, ../sass/navigation.scss */
.navbar ul.nav li.home a, .navbar ul.nav x:-moz-any-link {
  padding: 12px 12px !important;
}
/* line 187, ../sass/navigation.scss */
.navbar ul.nav li.help a, .navbar ul.nav x:-moz-any-link {
  padding: 12px 12px !important;
}
/* line 190, ../sass/navigation.scss */
.navbar ul.nav li.home i {
  background: url(/static/images2/header/ico_home.png) no-repeat center left;
  padding: 0px 0 0px 18px;
}
/* line 194, ../sass/navigation.scss */
.navbar ul.nav li.search a i {
  background: url(/static/images2/header/ico_srch.png) no-repeat center left;
  padding: 0px 0 0px 18px;
}
/* line 198, ../sass/navigation.scss */
.navbar ul.nav li.help a i {
  background: url(/static/images2/header/ico_help.png) no-repeat center left;
  padding: 0px 0 0px 18px;
}
/* line 202, ../sass/navigation.scss */
.navbar ul.nav li.language_list {
  display: inline-block;
  /*clear:both;*/
  padding: 12px 10px;
}
/* line 207, ../sass/navigation.scss */
.navbar ul.nav li.language_list .language_select {
  clear: both;
  width: 160px;
}
/* line 212, ../sass/navigation.scss */
.navbar ul.nav li.language_list #interface_lang {
  clear: both;
}
/* line 217, ../sass/navigation.scss */
.navbar ul.nav li.ar_right {
  border: none;
  box-shadow: none;
  padding: 0px 18px 0 10px !important;
}
/* line 221, ../sass/navigation.scss */
.navbar ul.nav li.ar_right #user_name_and_image {
  padding: 12px 0 0 0 !important;
  margin-top: 0;
  padding-right: 15px;
  background: url(/static/images2/header/ar_bottom.png) no-repeat 100% 68%;
}
/* line 227, ../sass/navigation.scss */
.navbar ul.nav li.ar_right .account_header {
  padding-top: 0 !important;
  float: none !important;
  vertical-align: middle;
}
/* line 231, ../sass/navigation.scss */
.navbar ul.nav li.ar_right .account_header img {
  vertical-align: middle;
  float: none;
}
/* line 236, ../sass/navigation.scss */
.navbar ul.nav li.ar_right .account_name_header {
  float: none;
  margin-right: 0px;
}
/* line 240, ../sass/navigation.scss */
.navbar ul.nav li.ar_right .account_name_header2 {
  float: none;
  margin-right: 20px;
}
/* line 248, ../sass/navigation.scss */
.navbar .nav form {
  margin: 0;
  padding: 0;
}

/* line 254, ../sass/navigation.scss */
.navbar .divider {
  height: 10px;
  padding: 1px 0 0;
}

/* line 259, ../sass/navigation.scss */
body .navbar .dropdown .dropdown-menu li.nav-header {
  display: block;
  padding: 14px 12px 15px !important;
  font-size: 12px;
  font-weight: bold;
  line-height: 0;
  color: #ffffff;
  background-color: #999999;
  text-shadow: none !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0;
  border-top: 2px solid #888888 !important;
  text-transform: uppercase;
}

/* line 274, ../sass/navigation.scss */
body .navbar .dropdown .premium_list {
  background-color: #cccccc !important;
  border-bottom: 2px solid #888888 !important;
}

/* line 279, ../sass/navigation.scss */
body .navbar .dropdown .dropdown-menu li.divider {
  display: block;
  padding: 1px !important;
  height: 1px;
  font-size: 12px;
  font-weight: bold;
  line-height: 0;
  color: #3d3d3d;
  text-shadow: !important;
  border: none !important;
  box-shadow: !important;
  margin: 0;
  text-transform: uppercase;
}

/* line 294, ../sass/navigation.scss */
.language_list {
  padding: 0 0;
  display: block;
}
/* line 298, ../sass/navigation.scss */
.language_list #interface_lang {
  font-size: 14px;
  width: 160px;
}

/*drop down class message
=================================================*/
/* line 308, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu {
  z-index: 9999;
  border: none;
  box-shadow: 5px 5px 10px #aeaeae;
  /*position:relative;*/
}
/* line 314, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu li {
  padding: 0px !important;
  font-size: 12px;
  border-bottom: 1px solid #dddddd;
  border-right: none;
}
/* line 319, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu li a {
  line-height: 1.0;
  padding: 10px 15px !important;
  border-right: none;
  margin: 0;
  display: block;
}
/* line 326, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu li a:hover {
  background-color: #418db8;
  border-right: none;
  color: #ffffff;
  text-shadow: none !important;
}
/* line 335, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu li:last-child {
  border-bottom: none;
  border-right: none;
}

/*li button settings
==============================*/
/* line 345, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt {
  padding: 6px 5px 3px !important;
}
/* line 348, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt a.bt_blue {
  color: #ffffff;
  padding: 7px 20px 7px 15px !important;
  font-size: 15px;
  font-weight: normal;
  text-shadow: none !important;
}
/* line 355, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt a.bt_blue:link {
  color: #ffffff;
  text-shadow: none !important;
}
/* line 359, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt a.bt_blue:hover {
  color: #ffffff;
  text-shadow: none !important;
}
/* line 363, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt a.bt_blue:visited {
  color: #ffffff;
  text-shadow: none !important;
}
/* line 367, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt i.write {
  background: url(/static/images2/header/bt1_write.png) no-repeat center left;
  padding-left: 20px;
}
/* line 371, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt i.correction {
  background: url(/static/images2/header/bt2_correct.png) no-repeat center left;
  padding-left: 20px;
}

/*===========================================================================

Before Login

===========================================================================*/
/* line 386, ../sass/navigation.scss */
.navbar ul.nav li#login a.bt_blue:link {
  text-decoration: none !important;
  background: #5ea1ca;
  cursor: pointer;
  background: -moz-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ea1ca), color-stop(3%, #419ad0), color-stop(97%, #207db6), color-stop(100%, #76b6de));
  background: -webkit-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  background: -o-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  background: -ms-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  background: linear-gradient(to bottom, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  border: 1px solid #1d6c9d;
  text-shadow: 1px 1px 0px #2981b7;
  box-shadow: 0 1px 0 #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea1ca', endColorstr='#76b6de',GradientType=0 );
  text-decoration: none;
  color: #ffffff;
}
/* line 403, ../sass/navigation.scss */
.navbar ul.nav li#login .dropdown-menu:before {
  border: 10px solid transparent;
  border-bottom-color: #ffffff;
  height: 0px;
  width: 0px;
  content: "";
  display: inline-block;
  right: 45px;
  position: absolute;
  top: -18px;
}
/* line 414, ../sass/navigation.scss */
.navbar ul.nav li#login .dropdown-menu {
  width: 330px;
}

/*into drop down box =====================================*/
/* line 421, ../sass/navigation.scss */
#login .dropdown-menu {
  /*width:345px;*/
  padding: 20px;
  text-shadow: none;
  color: #3d3d3d;
  font-weight: normal;
}
/* line 428, ../sass/navigation.scss */
#login .dropdown-menu .form_box {
  margin-bottom: 10px;
}
/* line 431, ../sass/navigation.scss */
#login .dropdown-menu .form_box input {
  border: 1px solid #dddddd;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 7px;
  text-align: left;
  width: 70%;
  float: right;
}
/* line 440, ../sass/navigation.scss */
#login .dropdown-menu .form_box p {
  width: 22%;
  padding-top: 9px;
  float: left;
}
/* line 445, ../sass/navigation.scss */
#login .dropdown-menu input.bt_blue {
  width: 100%;
  text-align: center;
}
/* line 449, ../sass/navigation.scss */
#login .dropdown-menu .ar_group li {
  float: left;
  margin-right: 10px;
}
/* line 453, ../sass/navigation.scss */
#login .dropdown-menu .ar_group li:last-child {
  margin-right: 0px;
}

/* line 458, ../sass/navigation.scss */
.pl_10 {
  padding-left: 10px;
}

/*social_login_box =======================================*/
/* line 464, ../sass/navigation.scss */
.navbar .dropdown-menu .social_login_box {
  width: 100%;
}
/* line 466, ../sass/navigation.scss */
.navbar .dropdown-menu .social_login_box li {
  display: block;
  float: left;
  margin-bottom: 3px;
}
/* line 471, ../sass/navigation.scss */
.navbar .dropdown-menu .social_login_box a {
  text-shadow: none;
  display: block;
}

/* line 477, ../sass/navigation.scss */
.navbar .dropdown-menu .ar_group li a {
  display: block;
  float: left;
  margin-bottom: 3px;
  padding: 0;
}
/* line 482, ../sass/navigation.scss */
.navbar .dropdown-menu .ar_group li a :link {
  padding: 0 !important;
  text-shadow: none !important;
  color: #0072B8;
}
/* line 487, ../sass/navigation.scss */
.navbar .dropdown-menu .ar_group li a :hover {
  padding: 0 !important;
  text-shadow: none !important;
  background-color: none;
  color: #0072B8;
}

/*btn for social  (After add common.scss )=====================*/
/* line 495, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter, .navbar ul.nav li#login .bt_facebook {
  font-size: 12px;
  padding: 10px 3px !important;
  text-align: center;
  width: 150px;
  color: #fff;
  display: block;
  font-size: 14px;
  -moz-box-shadow: 0 1px 2px #cccccc;
}

/* line 506, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter:hover {
  text-decoration: none;
}

/* line 509, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_facebook:hover {
  text-decoration: none;
}

/* line 512, ../sass/navigation.scss */
#login .dropdown-menu a {
  word-wrap: normal !important;
  white-space: normal !important;
}

/* line 516, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter {
  background: #48bfd9;
  background: -moz-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #48bfd9), color-stop(99%, #2296b8), color-stop(100%, #d5efff));
  background: -webkit-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -o-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -ms-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: linear-gradient(to bottom, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48bfd9', endColorstr='#d5efff',GradientType=0 );
  border: 1px solid #2296b8;
  text-shadow: 0 1px 0 #2296b8;
  -webkit-text-shadow: 0 1px 0 #2296b8;
  display: block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  word-wrap: normal;
}
/* line 533, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter span {
  color: #fff;
  word-wrap: normal;
}

/* line 540, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter:hover {
  background: #d5efff;
  background: -moz-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5efff), color-stop(1%, #2296b8), color-stop(99%, #48bfd9));
  background: -webkit-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -o-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -ms-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: linear-gradient(to bottom, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5efff', endColorstr='#48bfd9',GradientType=0 );
}

/* line 551, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_facebook {
  background: #3377bd;
  background: -moz-linear-gradient(top, #3377bd 2%, #005596 98%, #d5efff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #3377bd), color-stop(99%, #005596), color-stop(100%, #d5efff));
  background: -webkit-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: -o-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: -ms-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: linear-gradient(to bottom, #3377bd 2%, #005596 99%, #d5efff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3377bd', endColorstr='#d5efff',GradientType=0 );
  border: 1px solid #005596;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 563, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_facebook span {
  color: #fff;
}

/* line 569, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_facebook:hover {
  background: #d5efff;
  background: -moz-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5efff), color-stop(1%, #005596), color-stop(99%, #3377bd));
  background: -webkit-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -o-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -ms-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: linear-gradient(to bottom, #d5efff 0%, #005596 1%, #3377bd 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5efff', endColorstr='#3377bd',GradientType=0 );
}

/**/
/* line 581, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu .social_login_box li {
  border-bottom: none;
  border-right: none;
  font-size: 12px;
  width: auto;
  margin-right: 12px;
  padding: 0 !important;
}

/* line 590, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu .ar_group li {
  border-bottom: none;
  border-right: none;
  font-size: 12px;
  width: auto;
  margin-right: 7px;
  padding: 0 !important;
}

/* line 598, ../sass/navigation.scss */
.navbar ul.nav li.register .ar_group li a {
  color: #0072B8;
  padding: 0;
  text-shadow: none !important;
}

/* line 603, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a {
  color: #0072B8;
  padding: 0 0 0 15px !important;
  text-shadow: none !important;
  display: inline;
}
/* line 608, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a :link {
  color: #0072B8;
}
/* line 611, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a :hover {
  color: #0072B8;
}
/* line 614, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a :visited {
  color: #0072B8;
}
/* line 617, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a span {
  text-align: center;
  font-size: 12px;
}

/* line 622, ../sass/navigation.scss */
.navbar ul.nav li.register .ar_group li a:link {
  color: #0072B8;
  padding: 0 !important;
  padding-left: 15px !important;
  text-shadow: none !important;
}

/* line 628, ../sass/navigation.scss */
.navbar ul.nav li.register .ar_group li a:hover {
  color: #0072B8;
  padding: 0 !important;
  padding-left: 15px !important;
  background-color: #FFF !important;
  text-shadow: none !important;
}

/* line 635, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu .social_login_box li:last-child {
  margin-right: 0;
}

/*
.navbar ul.nav li.register a.bt_twitter, a.bt_facebook {
  color:#fff;
  display:block;
  text-align:center;
  font-size:12px;
  padding:7px !important;
  display:block;
  box-shadow:none;
  -moz-box-shadow:none;

}*/
/* line 650, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_twitter:link {
  padding: 7px 11px !important;
}

/* line 653, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_facebook:link {
  padding: 7px 11px 7px 10px !important;
}

/* line 656, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_twitter span {
  text-shadow: 0 0px 0 #005596;
  -webkit-text-shadow: 0 1px 0 #005596;
}

/* line 660, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_facebook span {
  text-shadow: 0 0px 0 #005596;
  -webkit-text-shadow: 0 1px 0 #005596;
}

/* line 665, ../sass/navigation.scss */
.navbar .dropdown-menu .social_login_box li a {
  /*margin-right:10px !important;*/
  width: 88%;
}

/* line 669, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_facebook {
  margin-right: 0px;
}

/* line 673, ../sass/navigation.scss */
body #header .container .nav-collapse .nav #login .dropdown-menu a {
  word-wrap: normal !important;
}

/* line 677, ../sass/navigation.scss */
.twitter_ic {
  padding-left: 25px;
  background: url(/static/images2/social/ico_bt_tw.png) no-repeat center left;
}

/* line 682, ../sass/navigation.scss */
.facebook_ic {
  background: url(/static/images2/social/ico_bt_fb.png) no-repeat center left;
  padding-left: 25px;
}

/*===============================================


new navigation design


===============================================*/
/* line 695, ../sass/navigation.scss */
.navbar ul#dropmenu02 li.help, .navbar ul#dropmenu02 li#notification_container {
  color: #6D6D6D;
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0 1px 0 white !important;
}
/* line 701, ../sass/navigation.scss */
.navbar ul#dropmenu02 > li > a {
  text-shadow: 0 -1px 0 #fff;
}

/* line 706, ../sass/navigation.scss */
#dropmenu02, #dropmenu03 {
  position: relative;
  text-shadow: 0 0px 0 white;
  -webkit-text-shadow: 0 1px 0 #fff;
}
/* line 710, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02, #dropmenu03 li.dropdown_menu02 {
  /*ul:after {
    border-top:7px transparent solid;
    border-left:7px transparent solid;
    border-right:7px transparent solid;
    border-bottom:7px #fff solid;
    content: "";
    position: absolute;
    top: -13px;
    left: 131px;
  }*/
}
/* line 724, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul, #dropmenu03 li.dropdown_menu02 ul {
  position: absolute;
  top: 103%;
  right: 0px;
  list-style: none;
  margin: 0;
  border-radius: 0 0 3px 3px;
  background-color: #fff;
  box-shadow: 1px 3px 2px #ccc;
}
/* line 733, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li:last-child, #dropmenu03 li.dropdown_menu02 ul li:last-child {
  border-radius: 0 0 3px 3px;
}
/* line 735, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li:last-child a, #dropmenu03 li.dropdown_menu02 ul li:last-child a {
  border-radius: 0 0 3px 3px;
}
/* line 739, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li, #dropmenu03 li.dropdown_menu02 ul li {
  width: 165px;
  height: 38px;
  border-left: 1px solid #cccccc;
  color: #fff;
  height: 0;
  overflow: hidden;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
  background-color: transparent;
}
/* line 754, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li a, #dropmenu03 li.dropdown_menu02 ul li a {
  padding: 13px 12px !important;
  line-height: 1;
  width: 141px;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  background-color: #fff;
  border-right: none !important;
  border-top: 1px solid #cccccc;
}
/* line 765, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li a:hover, #dropmenu03 li.dropdown_menu02 ul li a:hover {
  background: #bbbbbb !important;
  color: #ffffff;
  text-shadow: none;
  -webkit-text-shadow: none;
  text-replace: none;
}
/* line 780, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02:hover > a, #dropmenu03 li.dropdown_menu02:hover > a {
  background: #333333;
  color: #333;
  text-shadow: none;
  -webkit-text-shadow: none;
  text-decoration: none;
}
/* line 787, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02:hover ul li, #dropmenu03 li.dropdown_menu02:hover ul li {
  overflow: visible;
  height: 38px;
  text-shadow: none;
  -webkit-text-shadow: none;
  text-decoration: none;
}

/* line 808, ../sass/navigation.scss */
#dropmenu03 li.dropdown_menu02 ul {
  right: 1px;
}

/* line 811, ../sass/navigation.scss */
#dropmenu03 li.dropdown_menu02 ul li {
  width: 138px;
}
/* line 813, ../sass/navigation.scss */
#dropmenu03 li.dropdown_menu02 ul li a {
  width: 114px;
}
/* Footer */
#footer .inner {
  background: none repeat scroll 0 0 white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 15px 15px 0px 15px;
  width: auto;
  opacity: 1;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

#footer {
  width: 990px;
  margin: 0 auto;
  display: block;
}
#footer #social_web_list {
  width: auto;
  margin-left: 10px;
}
#footer #social_web_list li {
  margin-bottom: 5px;
  line-height: 16px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 18px;
}
#footer ul {
  float: left;
  width: 106px;
  margin: 0 5px 0 0;
}
#footer ul ul li {
  font-size: 12px;
  font-weight: normal;
}
#footer ul li {
  list-style-type: none;
  color: #666666;
  font-size: 12px;
  padding: 0;
  font-weight: bold;
  margin: 0;
}
#footer .rss {
  background: url("/static/images2/footer/ico_rss.png") no-repeat left;
  padding: 0 0 0 18px;
}
#footer .twitter {
  padding: 0 0 0 0 !important;
}
#footer .facebook {
  background: url("/static/images2/footer/ico_fb.png") no-repeat left;
  padding: 0 0 0 18px;
}
#footer .premium_ad {
  float: right;
  /*width:202px;
  color:#fff;
  margin-top:0px;
  padding:10px 15px 7px;
  background-color:#3fa3df;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;*/
}
#footer .premium_ad a {
  /*color:white;
  text-decoration:underline;*/
}
#footer .premium_ad ul {
  width: 202px;
}
#footer .premium_ad ul ul li {
  color: #fff;
}
#footer .premium_ad ul li {
  color: #fff;
}
#footer .premium_ad ul li.title {
  font-size: 18px;
}
#footer .panel_list {
  width: 100px;
  float: left;
}
#footer .copy {
  width: 230px;
  float: right;
}

.tw-btn {
  margin-top: 2px;
  float: left;
}

.gplus_btn div {
  margin-top: 2px !important;
}

#footer .box {
  margin-bottom: 15px;
}
#footer .box ul li {
  margin-right: 10px;
}
#footer .box li.form_list {
  width: 180px;
}
#footer .box li.panel_list {
  width: 100px;
}
#footer .box p {
  color: #999999;
}

#footer .box02 {
  margin-top: 10px;
  padding-top: 10px;
  border-top: #dddddd 1px solid;
}
#footer .box02 ul {
  width: 15%;
}
#footer .box02 ul ul {
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

#footer .ft_parts_list {
  width: 950px;
  margin: 0 auto;
}

#footer .box03 {
  margin-top: 15px;
  border-top: #dddddd 1px solid;
  padding-top: 10px;
}
#footer .box03 p {
  text-align: right;
}

.ico_crown {
  background: url("/static/images2/footer/ico_crown.png") no-repeat left;
  padding-left: 18px;
  color: #3d3d3d;
}

a.ico_crown:link {
  color: #3d3d3d;
}

a.ico_crown:hover {
  color: #3d3d3d;
}

a.ico_crown:visited {
  color: #3d3d3d;
}

/*search_box*/
#footer .language_select {
  margin: 0;
  vertical-align: top;
  padding: 0;
}
#footer #search_box {
  width: 400px;
  float: right;
  margin-right: 60px;
  text-align: right;
}
#footer #search_box #search_query {
  padding: 3px;
  background-color: #f7f7f7;
  border: #dddddd solid 1px;
  vertical-align: top;
  width: 224px;
}
#footer #search_box #search_type {
  margin: 0px 3px 3px 3px;
  padding: 2px;
  vertical-align: top;
}
#footer #search_box .bt_ico {
  padding: 3px;
  vertical-align: top;
}
#footer #search_box #search_button {
  background: url(/static/images2/ico_ar_search-06.png) no-repeat;
  line-height: 0;
  vertical-align: top;
  font-size: 0;
  width: 15px;
  height: 15px;
  border: none;
  /*padding:0;
  margin:0;*/
}
#register_step1 {
  /*=====================new layout ====================*/

}
#register_step1 h1 {
  font-size: 20px;
  padding: 5px 0;
}
#register_step1 .bt_size_s {
  font-size: 20px;
  padding: 10px 40px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
#register_step1 .form-actions {
  margin-bottom: 0;
  padding-bottom: 0;
}
#register_step1 .register_step1 {
  width: 100%;
  margin: 0 auto;
}
#register_step1 .box_btn {
  border-top: 1px solid #dddddd;
  padding-top: 20px;
  vertical-align: top;
}
#register_step1 .box_btn input {
  display: inline;
  vertical-align: top;
}
#register_step1 input.btn {
  float: left;
  text-align: left;
  vertical-align: top;
}
#register_step1 #back_to_first {
  margin-top: 0;
}
#register_step1 span.btn_inlinewrap {
  padding-left: 80px;
}
#register_step1 input.bt_lv1 {
  float: none;
  text-align: center;
  display: inline;
  margin-left: 0;
  color: #3d3d3d;
}
#register_step1 #move_to_second {
  margin-top: 0;
  text-align: center !important;
}
#register_step1 #profile_study_langs_value_1, #register_step1 #profile_mo_value {
  font-size: 14px;
  padding: 0;
  line-height: 1.0;
}
#register_step1 #study_lang1, #register_step1 #profile_mo_value {
  margin-left: 1px;
}
#register_step1 .controls select#profile_mo_value, #register_step1 .controls select#profile_study_langs_value_1 {
  padding: 5px;
  font-size: 14px;
  width: 255px;
}
#register_step1 .control-label {
  font-size: 14px;
}
#register_step1 .register_attention {
  padding: 15px 10px;
  background-color: #dbecf6;
  border: 1px solid #96cceb;
  font-size: 14px;
}
#register_step1 .register_content {
  width: 100%;
  /*textarea*/
  /*==========layout==========*/
  /**/
}
#register_step1 .register_content textarea {
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
#register_step1 .register_content .form_wide {
  background-color: #ffffff;
}
#register_step1 .register_content .input-xlarge {
  width: 400px;
}
#register_step1 .register_content .input_password {
  width: 290px;
}
#register_step1 .register_content .f_left {
  width: 600px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
#register_step1 .register_content .f_left .box_bg {
  padding: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eeeeee;
  box-shadow: 0 1px 2px #aaa;
  -webkit-box-shadow: 0 1px 2px #aaa;
}
#register_step1 .register_content .f_right {
  width: 280px;
}
#register_step1 .register_content .control-label {
  display: block;
  padding-bottom: 7px;
  padding-top: 0px;
  font-size: 16px;
  font-weight: bold;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
}
#register_step1 .register_content .control-label .require_red {
  font-weight: normal !important;
  color: #c81145 !important;
}
#register_step1 .register_content .box_group {
  border-bottom: 1px solid #DDDDDD;
  box-shadow: 0 1px 0 #FFFFFF;
  margin-bottom: 20px;
  padding-bottom: 5px;
}
#register_step1 .register_content .box_group .num {
  float: left;
  border-radius: 100px 100px 100px 100px;
  -webkit-border-radius: 100px 100px 100px 100px;
  width: 15px;
  height: 15px;
  /*margin-top: 5px;*/
  background-color: #418db8;
}
#register_step1 .register_content .last {
  background-image: none !important;
}

#second_pane {
  padding-left: 1px;
}

/*btn for twitter  =====================*/
.bt_twitter, .bt_facebook {
  width: 93%;
  color: #fff;
  display: block;
  text-align: center;
  font-size: 18px;
  padding: 10px;
  box-shadow: 0 1px 2px #cccccc;
  -webkit-box-shadow: 0 1px 2px #cccccc;
}

#register_step1 #main_container .container .register_content .f_right .social-login .bt_twitter, #register_step1 #main_container .container .register_content .f_right .social-login .bt_facebook {
  font-size: 18px;
  padding: 10px !important;
}

.bt_twitter:hover {
  text-decoration: none;
}

.bt_facebook:hover {
  text-decoration: none;
}

.bt_twitter {
  background: #48bfd9;
  background: -moz-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #48bfd9), color-stop(99%, #2296b8), color-stop(100%, #d5efff));
  background: -webkit-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -o-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -ms-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: linear-gradient(to bottom, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48bfd9', endColorstr='#d5efff',GradientType=0 );
  border: 1px solid #2296b8;
  text-shadow: 0 1px 0 #2296b8;
  -webkit-text-shadow: 0 1px 0 #2296b8;
  display: block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.bt_twitter .twitter_ic {
  padding-left: 25px;
  background: url(/static/images2/social/ico_bt_tw.png) no-repeat center left;
}

.bt_twitter span {
  color: #fff;
}

.bt_twitter:hover {
  background: #d5efff;
  background: -moz-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5efff), color-stop(1%, #2296b8), color-stop(99%, #48bfd9));
  background: -webkit-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -o-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -ms-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: linear-gradient(to bottom, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5efff', endColorstr='#48bfd9',GradientType=0 );
}

.bt_facebook {
  background: #3377bd;
  background: -moz-linear-gradient(top, #3377bd 2%, #005596 98%, #d5efff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #3377bd), color-stop(99%, #005596), color-stop(100%, #d5efff));
  background: -webkit-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: -o-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: -ms-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: linear-gradient(to bottom, #3377bd 2%, #005596 99%, #d5efff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3377bd', endColorstr='#d5efff',GradientType=0 );
  text-shadow: 0 1px 0 #005596;
  -webkit-text-shadow: 0 1px 0 #005596;
  border: 1px solid #005596;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.bt_facebook .facebook_ic {
  background: url(/static/images2/social/ico_bt_fb.png) no-repeat center left;
  padding-left: 25px;
}

.bt_facebook span {
  color: #fff;
}

.bt_facebook:hover {
  background: #d5efff;
  background: -moz-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5efff), color-stop(1%, #005596), color-stop(99%, #3377bd));
  background: -webkit-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -o-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -ms-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: linear-gradient(to bottom, #d5efff 0%, #005596 1%, #3377bd 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5efff', endColorstr='#3377bd',GradientType=0 );
}
#top_index {
  /*main contents ====================*/
  /*side contents ====================*/

}
#top_index .title {
  width: 100%;
}
#top_index div.main_column_contents {
  width: 100%;
}
#top_index #main {
  float: left;
  width: 615px;
  padding: 0px;
  margin-left: 0px;
  /*heading_settings*/
}
#top_index #main .box {
  width: 100%;
  position: static;
}
#top_index #main .page_journalgadget .f_right {
  width: 545px;
  padding-left: 10px;
  position: relative;
}
#top_index #main .page_journalgadget ul.journal_status {
  width: auto;
}
#top_index #main .tit_02 {
  padding: 0 0 0px;
}
#top_index #main .tit_02 h2 {
  padding: 15px 0 0px;
}
#top_index #main div.main_column_contents {
  width: 100%;
}
#top_index #main .btn_box {
  padding: 2px 0 0 15px;
  line-height: 1.5;
  border-left: 1px #cccccc solid;
}
#top_index #main .btn_box a, #top_index #main .btn_box span {
  vertical-align: middle;
  display: table-cell;
}
#top_index #main .btn_box span {
  padding-right: 10px;
}
#top_index #main .btn_box span:last-child {
  padding-right: 0px;
}
#top_index #right {
  margin-left: 0;
  padding: 0px 0 0;
}
#top_index #right .semi_middle {
  width: 570px;
}
#top_index #right .l_point_ranking_area {
  margin-bottom: 10px;
}
#top_index #right #feed a:first-child {
  padding-top: 0 !important;
}

#right .btn_ranking {
  width: 260px;
}
#right .btn_ranking a {
  text-align: center;
  display: block;
  width: 90%;
  padding-top: 6px;
  padding-bottom: 6px;
}
#right .btn_ranking span {
  background: url(/static/images2/ico_ranking.png) no-repeat center left;
  padding-left: 20px;
}
#right .bt_block_parts {
  margin-bottom: 10px;
}
#right .bt_block_parts a {
  text-align: center;
  display: block;
  width: 90%;
  padding-top: 6px;
  padding-bottom: 6px;
}
#right .bt_block_parts span {
  background: url(/static/images2/ico_ranking.png) no-repeat center left;
  padding-left: 20px;
}

/*tutorial icon*/
.li_tutorial {
  background: url(/static/images2/ico_flag.png) no-repeat center left;
  padding-left: 18px;
}

/*==========journal gadget style==========*/
#top_index .journal_box {
  border-top: 1px #dddddd solid;
  padding-top: 5px;
  margin-top: 3px;
}

/*==========notiications==========*/
#top_index .notifications_container .notification_field {
  color: #b51717;
  font-size: 12px;
  font-weight: normal;
  display: block;
  text-decoration: underline;
  background: url(/static/images2/ico_notification.png) no-repeat 1% 50%;
  background-color: #fffbda;
  border: 1px solid #ffe500;
  padding-left: 25px;
}
#top_index .notifications_container .notification_field:hover {
  color: #b51717;
  background-color: #fff9c5;
  text-decoration: none;
}
#top_index .notifications_container .ignore_notifications {
  clear: both;
  display: block;
  padding: 5px;
}
#top_index .notifications_container #notifications {
  margin-bottom: 20px;
}
#top_index .notifications_container .notification {
  border-bottom: 1px solid #dddddd;
}
#top_index .notifications_container .notification .entry_time {
  display: block;
}

/* tutrial list images
==============================*/
.image_body_list {
  padding: 10px 18px;
  border: 1px solid #d4dce2;
  background-color: #f4f6f7;
  width: 577px;
}

.tit_tutrial {
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-bottom: 2px solid #4b90b8;
  background-color: #6cadd2;
}
.tit_tutrial h2 {
  padding: 7px 10px;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  color: #ffffff;
}

#image_list {
  margin: 0 auto;
  margin-bottom: 10px;
  border-radius: 3px;
  width: 100;
  -webkit-border-radius: 3px;
  /*images settings*/
  /*
  .item_complete {
    opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  }
  */
}
#image_list li {
  float: left;
  width: 180px;
  margin-right: 9px;
  padding-right: 9px;
  text-shadow: 0 1px 0 #ffffff;
}
#image_list li img {
  padding-bottom: 5px;
}
#image_list li:last-child {
  margin-right: 0;
}
#image_list li.l03 {
  margin-right: 0;
  padding-right: 0;
  background: none;
}
#image_list li .img_box {
  width: 180px;
  height: 108px;
  display: block;
}
#image_list li .img_box_h {
  width: 180px;
  height: 108px;
  display: block;
}
#image_list li.l01 .img_box {
  background: url(/static/images2/intro_03.png) no-repeat top left;
}
#image_list li.l02 .img_box {
  background: url(/static/images2/intro_01.png) no-repeat top left;
}
#image_list li.l03 .img_box {
  background: url(/static/images2/intro_02.png) no-repeat top left;
}
#image_list li.l01 .img_box_h {
  background: url(/static/images2/intro_01_hover.png) no-repeat top left;
}
#image_list li.l02 .img_box_h {
  background: url(/static/images2/intro_02_hover.png) no-repeat top left;
}
#image_list li.l03 .img_box_h {
  background: url(/static/images2/intro_03_hover.png) no-repeat top left;
}
#image_list p.img_heading {
  font-size: 13px;
  margin-bottom: 10px;
}
#image_list p.img_heading a {
  background: #51d44e;
  background: -moz-linear-gradient(top, #51d44e 0%, #14ac04 100%, #2c8bc7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #51d44e), color-stop(100%, #14ac04), color-stop(100%, #2c8bc7));
  background: -webkit-linear-gradient(top, #51d44e 0%, #14ac04 100%, #2c8bc7 100%);
  background: -o-linear-gradient(top, #51d44e 0%, #14ac04 100%, #2c8bc7 100%);
  background: -ms-linear-gradient(top, #51d44e 0%, #14ac04 100%, #2c8bc7 100%);
  background: linear-gradient(to bottom, #51d44e 0%, #14ac04 100%, #2c8bc7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51d44e', endColorstr='#2c8bc7',GradientType=0 );
  border: 1px solid #2db62a;
  display: block;
  padding: 5px 7px;
  color: #ffffff;
  text-align: center;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-shadow: none;
  -webkit-text-shadow: none;
}
#image_list p.img_heading :link {
  color: #ffffff;
  text-decoration: none;
}
#image_list p.img_heading :hover {
  color: #ffffff;
  text-decoration: none !important;
  background: #14ac04;
  background: -moz-linear-gradient(top, #14ac04 0%, #51d44e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #14ac04), color-stop(100%, #51d44e));
  background: -webkit-linear-gradient(top, #14ac04 0%, #51d44e 100%);
  background: -o-linear-gradient(top, #14ac04 0%, #51d44e 100%);
  background: -ms-linear-gradient(top, #14ac04 0%, #51d44e 100%);
  background: linear-gradient(to bottom, #14ac04 0%, #51d44e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14ac04', endColorstr='#51d44e',GradientType=0 );
}
#image_list p.img_heading :visited {
  color: #ffffff;
  text-decoration: none;
}
#image_list p.img_heading_h {
  font-size: 13px;
  margin-bottom: 10px;
}
#image_list p.img_heading_h a {
  background: #cccdcd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cccdcd 0%, #bcbebe 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccdcd), color-stop(100%, #bcbebe));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cccdcd 0%, #bcbebe 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cccdcd 0%, #bcbebe 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cccdcd 0%, #bcbebe 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cccdcd 0%, #bcbebe 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccdcd', endColorstr='#bcbebe',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #cccccc;
  display: block;
  padding: 5px 7px;
  color: #ffffff;
  text-align: center;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-shadow: none;
  -webkit-text-shadow: none;
}
#image_list p.img_heading_h :link {
  color: #ffffff;
  text-decoration: none;
}
#image_list p.img_heading_h :hover {
  color: #ffffff;
  text-decoration: none !important;
  background: #b2b2b2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b2b2b2 0%, #a1a3a3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2b2b2), color-stop(100%, #a1a3a3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b2b2b2 0%, #a1a3a3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b2b2b2 0%, #a1a3a3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b2b2b2 0%, #a1a3a3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b2b2b2 0%, #a1a3a3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#a1a3a3',GradientType=0 );
  /* IE6-9 */
}
#image_list p.img_heading_h :visited {
  color: #ffffff;
  text-decoration: none;
}
#image_list p.img_text {
  font-size: 12px;
}

head body #image_list li {
  margin-right: 15px !important;
}

/*journal reflesh button settings*/
div span.reflesh_box {
  padding-top: 0;
  font-size: 0;
  line-height: 0;
}

/*bar*/
.bar_module {
  position: relative;
  margin-top: 5px;
}

.bar_body {
  height: 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 520px;
  border: 1px solid #499bc6;
}

.bar_completed {
  height: 10px;
  position: absolute;
  top: 1px;
  left: 0;
  border-radius: 5px 0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
  /*bgc*/
  background: #258dc8;
  background: -moz-linear-gradient(top, #258dc8 0%, #499bc6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #258dc8), color-stop(100%, #499bc6));
  background: -webkit-linear-gradient(top, #258dc8 0%, #499bc6 100%);
  background: -o-linear-gradient(top, #258dc8 0%, #499bc6 100%);
  background: -ms-linear-gradient(top, #258dc8 0%, #499bc6 100%);
  background: linear-gradient(to bottom, #258dc8 0%, #499bc6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#258dc8', endColorstr='#499bc6',GradientType=0 );
}

.value_text {
  margin-top: -2px;
  margin-left: 10px;
  font-size: 18px;
  color: #317eac;
}
/* line 1, ../sass/journals_index.scss */
#journals_index {
  /*main*/
  /*after add tab group*/
  /*after add tab group*/

}
/* line 2, ../sass/journals_index.scss */
#journals_index a img {
  margin-right: 0;
  padding-left: 0 !important;
}
/* line 7, ../sass/journals_index.scss */
#journals_index #main {
  width: 575px;
  padding: 20px;
  margin: 0 auto;
  border: 1px solid #d3d3d3;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-top: none;
}
/* line 17, ../sass/journals_index.scss */
#journals_index .journal_long {
  width: 575px !important;
}
/* line 21, ../sass/journals_index.scss */
#journals_index .floated_on_right {
  clear: right;
}
/* line 26, ../sass/journals_index.scss */
#journals_index .floated_on_right {
  clear: right;
}
/* line 33, ../sass/journals_index.scss */
#journals_index .cfx .journal_long {
  border-bottom: 1px solid #d3d3d3;
}

/* line 38, ../sass/journals_index.scss */
#friend_effort_box {
  /*width:645px;*/
  width: 96%;
  color: #666;
  background-color: #f7f7f7;
  text-align: center;
  margin: 10px 0;
  padding: 10px 15px 7px;
  border: #ddd solid 1px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 51, ../sass/journals_index.scss */
#friend_effort_box p {
  float: left;
  width: 136px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  background-image: url(/static/images2/friend_effort_box_partition.png);
  background-position: right;
  background-repeat: no-repeat;
}
/* line 61, ../sass/journals_index.scss */
#friend_effort_box p span {
  font-size: 12px;
  font-weight: 400;
}

/* line 68, ../sass/journals_index.scss */
#friend_effort_box p:first-child {
  border-left: none;
  padding-left: none;
  background: none;
}

/* line 73, ../sass/journals_index.scss */
#friend_effort_box p:last-child {
  border-left: none;
  padding-left: none;
  background: none;
}
/* line 77, ../sass/journals_index.scss */
#friend_effort_box p:last-child .group_box {
  margin-bottom: 20px;
}

/* line 82, ../sass/journals_index.scss */
#journals_index .journals_flex {
  width: 100%;
  border-bottom: 1px #dddddd solid;
}

/* line 86, ../sass/journals_index.scss */
#content_journal_parts {
  margin-bottom: 30px;
}

/* line 90, ../sass/journals_index.scss */
.center_bdb {
  margin-bottom: 10px;
  padding-bottom: 25px;
  border-bottom: 1px #dddddd solid;
}

/* line 96, ../sass/journals_index.scss */
#journals_friends .on_status_list {
  width: 535px;
}

/*journal title*/
/* line 105, ../sass/journals_index.scss */
h1#subject_show {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  margin: 0;
  line-height: 1.4;
  color: #3D3D3D;
  width: 520px;
}

/* line 115, ../sass/journals_index.scss */
.edit_links {
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  margin-left: auto;
  margin-right: 0;
}
/* line 122, ../sass/journals_index.scss */
.edit_links a {
  text-align: right;
  vertical-align: middle;
}
/* line 126, ../sass/journals_index.scss */
.edit_links ul li:last-child {
  padding-right: 0;
  margin-right: 0;
}
/* entry sheet
==============================*/
#language_select_box {
  font-size: 15px;
  margin: 0 auto 15px;
}

.entry_sheet {
  float: left;
}
.entry_sheet h2 {
  color: #016eab;
  margin-bottom: 5px;
  border-bottom: #b7b7b7 solid 1px;
}
.entry_sheet h3, .entry_sheet h4 {
  color: #016eab;
  font-size: 14px;
  margin-top: 10px;
}

.entry_sheet input[type="text"].input_text, .entry_sheet textarea {
  width: 658px;
  padding: 5px;
  border: #dddddd solid 1px;
  background-color: #f7f7f7;
  border-radius: 5px;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

.entry_sheet textarea {
  min-height: 150px;
}

/* journals_edit
==================================================================*/
#journals_edit #right {
  padding-right: 0px;
}
#journals_edit .entry_options {
  width: 100%;
}
#journals_edit .information_for_user_not_have_theme {
  margin-top: 10px 0;
}
#journals_edit #theme_area {
  text-align: center;
  margin-bottom: 20px;
}
#journals_edit #theme_area .theme_header {
  margin-bottom: 3px;
  color: #999999;
}
#journals_edit #theme_area .theme_body {
  margin: 2px auto 5px;
  width: 400px;
  background-color: #C7E7FB;
  border-radius: 5px;
  padding: 10px;
}
#journals_edit #theme_area .theme_body .theme {
  font-size: 16px;
  font-weight: bold;
}
#journals_edit #theme_area .theme_body .description {
  font-size: 12px;
}
#journals_edit #theme_area .theme_body .theme_links {
  display: inline;
}
#journals_edit #theme_area .theme_body .theme_links .theme_links {
  display: inline;
}
#journals_edit #theme_area a {
  text-decoration: underline;
}
#journals_edit #theme_area #tag_bind_message {
  margin-top: 10px;
}
#journals_edit .information_for_user_not_have_theme {
  margin: 10px 0;
  font-size: 14px;
}
#journals_edit .entry_sheet input.input_text[type="text"], #journals_edit .entry_sheet textarea {
  background-color: #f7f7f7;
  border: 1px solid #dddddd;
  border-radius: 5px 5px 5px 5px;
  padding: 5px;
  width: 600px;
  line-height: 1.2;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}
#journals_edit .entry_sheet {
  width: 615px;
}
#journals_edit #theme_selector {
  font-size: 12px;
}
#journals_edit #show_theme_selector {
  font-size: 12px;
  font-weight: normal;
  background: url("../images2/ico_mini_correct.png") no-repeat scroll left center transparent;
  display: block;
  padding-left: 15px;
}
#journals_edit #show_theme_selector h3 {
  font-size: 12px;
}

/*==========heading2,3==========*/
#journals_edit .tit_02 {
  padding-top: 15px;
}
#journals_edit .tit_02 h2 {
  width: 300px;
  float: left;
  padding-bottom: 6px;
}
#journals_edit h3 {
  color: #3d3d3d;
}
#journals_edit .title h3 {
  color: #ffffff;
}

/*write journal topic*/
#show_theme_selector {
  background: url(../images2/ico_help_mini.png) no-repeat center left;
  padding-left: 15px;
  display: block;
}

/*==========click_link==========*/
a#title_input {
  text-decoration: underline;
  font-size: 14px;
  display: block;
  margin-bottom: 15px;
}

a#title_input:link {
  text-decoration: underline;
}

a#title_input:hover {
  text-decoration: underline;
}

a#title_input:visited {
  text-decoration: underline;
}

/*==========heading==========*/
#journals_edit .tit_02 {
  padding-top: 15px;
}
#journals_edit .tit_02 h2 {
  width: 300px;
  float: left;
  padding-bottom: 6px;
}
#journals_edit .entry_sheet h3, #journals_edit .entry_sheet h4 {
  color: #3d3d3d;
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 5px;
}

/*==========button settings==========*/
#journals_edit .box_layout {
  display: block;
  margin: 0 auto;
  text-align: center;
}

#journals_edit {
  /*==========form==========*/
}
#journals_edit .span.bt_layout {
  display: inline;
  padding-right: 15px;
}
#journals_edit input.bt_lvs {
  display: inline-block;
  vertical-align: middle;
}
#journals_edit input.bt_lv3 {
  display: inline-block;
  padding: 5px 7px;
  vertical-align: middle;
}
#journals_edit a.bt_lv3 {
  display: inline-block;
  padding: 5px 7px !important;
  vertical-align: middle;
}
#journals_edit .premium_suggestion_area {
  margin-bottom: 20px;
}
#journals_edit #box_layout input.bt_lvs {
  margin-right: 15px;
}
#journals_edit .box {
  margin-bottom: 20px;
}
#journals_edit .bt_layout {
  display: inline;
  padding-right: 10px;
}
#journals_edit #lang_option {
  font-size: 13px;
}
#journals_edit .bx04 select {
  font-size: 13px;
}
#journals_edit #select_correction_type {
  font-size: 13px;
  padding: 2px;
}

/*journals_joined
========================================*/
#journals_joined #on_status_list {
  width: 535px;
}

/* notification =======================*/
.premium_suggestion {
  background-color: #fffff0;
  font-size: 93%;
}
.premium_suggestion a {
  color: #daa520;
}
.premium_suggestion a:visited {
  color: #daa520;
}

.correction_notification {
  font-size: 12px;
  color: #f08080;
  padding: 5px;
}

/* for journals confirm  page ***************/
.confirm_container {
  width: 670px;
  margin: 10px auto;
  background-color: white;
  padding: 20px;
}
.confirm_container p {
  margin-top: 5px;
}
.confirm_container h4 {
  margin-top: 10px;
  color: #999;
}
.confirm_container form {
  width: auto;
  float: left;
  margin: 0 5px;
  text-align: center;
}

.journal_confirm_btn {
  width: 250px;
  margin: 0 auto;
}

#diary_tag_input {
  width: 303px;
  padding: 5px;
  border: #ccc solid 1px;
  background-color: #e8eef0;
  border-radius: 5px;
}

input#word {
  border-radius: 5px;
}

#save_line {
  display: inline-block;
}
#save_line li {
  float: left;
  margin-right: 10px;
}

div.entry_options {
  width: 315px;
  padding: 0 10px;
}
div.entry_options .on_option {
  width: 315px;
}
div.entry_options h4 {
  margin-bottom: 5px;
  border-bottom: #e1e1e1 solid 1px;
}
#journals_search .on_journal_list {
  width: auto !important;
}
#journals_search a img.user_icon {
  display: block;
  float: left;
}
#journals_search div.on_status_list {
  float: right;
  width: 535px;
}

#journals_lang_matched div.on_status_list {
  width: 535px;
}
#journals_comments .latest_comments {
  clear: both;
  position: static;
}
#journals_comments .single_comment_box {
  width: 520px;
}
#journals_comments div.comment_field {
  margin: 0 0 10px;
}

/*correction revel*/
#journals_show .comment_heading3 {
  font-size: 15px;
}

/*

  correction_request

*/
.wrap_correct_as {
  margin: 0 -20px 20px;
  border-top: 1px #ddd solid;
  border-bottom: 1px #ddd solid;
  background-color: #f7f7f7;
  padding: 10px 10px;
  margin-top: 30px;
}
.wrap_correct_as h4 {
  display: inline-block;
  padding-right: 10px;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.baloon_box {
  position: relative;
  height: 40px;
  display: inline-block;
  vertical-align: top;
}
.baloon_box div {
  display: inline;
  background-color: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 10px;
  display: inline;
  text-align: center;
  border: 1px solid #ababab;
}
.baloon_box span {
  font-size: 11px;
  color: #333333;
}
.baloon_box p {
  font-weight: bold;
  font-size: 14px;
  display: inline;
  padding-right: 20px;
}

.baloon_box:before {
  content: " ";
  position: absolute;
  top: 2px;
  left: -7px;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #ababab;
  border-left: none;
  border-top: 7px solid transparent;
}
.baloon_box:after {
  content: " ";
  position: absolute;
  top: 2px;
  left: -6px;
  border-bottom: 7px solid transparent;
  border-right: 7px solid white;
  border-left: none;
  border-top: 7px solid transparent;
}
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=5AB4EB&bgTextureHeader=01_flat.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/static/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa;
 color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/static/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/static/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/static/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/static/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/static/css/jquery-ui/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/static/css/jquery-ui/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/static/css/jquery-ui/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/static/css/jquery-ui/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/static/css/jquery-ui/images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/static/css/jquery-ui/images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/static/css/jquery-ui/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/static/css/jquery-ui/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/static/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/static/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/static/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*profile*/
#home_index #othershome .box_bt {
  margin-bottom: 20px;
  padding: 10px;
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
}
#home_index #othershome .single_comment_box {
  width: 500px;
}

#home_index .comment_form {
  width: 96%;
}

#home_index .journals_flex {
  width: 100%;
  border-bottom: 1px #dddddd solid;
}

#right dl.lang_status_box dt {
  float: left;
  clear: both;
  width: 120px;
}
#right dl.lang_status_box dd {
  margin-left: 140px;
  padding-left: 0px;
}

.showmotebtn {
  padding-top: 4px;
}
.showmotebtn a {
  display: block;
}
.showmotebtn a:link {
  color: #3d3d3d;
}
.showmotebtn a:hover {
  color: #3d3d3d;
}
.showmotebtn a:visited {
  color: #3d3d3d;
}

/*favorties
===============================*/
#favorite_index .favorite_bx {
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #dddddd;
}
#favorite_index .status_parts01 {
  width: 400px;
}
#favorite_index .status_parts02 {
  width: 150px;
  text-align: right;
}
#notebook_index .box {
  width: 100%;
  padding: 10px 0;
}
#notebook_index .box .note_entity {
  width: 89%;
}
#notebook_index hr {
  background-color: #dddddd;
}

/*==========tag_croud_box=========*/
#notebook_index #friend_activity_inner {
  width: 100%;
}
#notebook_index .box_confirm_01 {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px #dddddd solid;
  width: 100%;
}
#notebook_index #edit_note_form {
  width: 100%;
}
#notebook_index #edit_note_form .edit_note_comment {
  width: 360px;
  border: 1px solid #dddddd;
}
#notebook_index #edit_note_form .edit_note_tag {
  width: 360px;
  display: block;
  border: 1px solid #dddddd;
}

#notebook_index #friend_activity_inner .f_left {
  width: 70%;
}

#notebook_index #friend_activity_inner .notebook .noteblock {
  border-bottom: 1px #dddddd solid;
  padding-bottom: 20px;
}
#notebook_index #friend_activity_inner .notebook .f_left {
  width: 50px;
}
#notebook_index #friend_activity_inner .notebook .f_right {
  width: 350px;
}
#notebook_index #friend_activity_inner .notebook .f_right .note_entity {
  width: 89%;
  float: none;
}

#notebook_index #friend_activity_inner .tag_croud_box {
  width: 27%;
  float: right;
}

#notebook_index #friend_activity_inner #tagcloud {
  float: left;
  width: 100%;
  padding: 5px 0;
}

#notebook_index #right .box {
  padding: 0 20px;
  width: auto;
}

/*pop up*/
.ui-dialog {
  -webkit-box-shadow: 0px 0px 3px gray;
  -moz-box-shadow: 0px 0px 3px gray;
  -ms-box-shadow: 0px 0px 3px gray;
  box-shadow: 0px 0px 3px gray;
  opacity: 0.95;
  filter: alpha(opacity=95);
  -ms-filter: "alpha( opacity=95 )";
  border: none;
}

#form_to_edit_note #popup_note {
  padding-top: 15px;
}
#form_to_edit_note #popup_note .note_entity {
  width: 400px;
}
#form_to_edit_note #popup_note .edit_note_comment {
  border: 1px solid #dddddd;
}
#form_to_edit_note #popup_note .edit_note_tag {
  width: 380px;
  border: 1px solid #dddddd;
}
#form_to_edit_note #popup_note #access {
  font-size: 12px;
  text-align: center;
}
#form_to_edit_note #popup_note .gray_text {
  padding-top: 5px;
}
#form_to_edit_note #popup_note .f_left {
  width: 50px;
}
#form_to_edit_note #popup_note .f_left img {
  padding: 0;
}
#form_to_edit_note #popup_note #edit_note_form {
  width: 100%;
}
#form_to_edit_note #popup_note #edit_note_form .edit_note_comment {
  width: 380px;
}
#form_to_edit_note #popup_note .box_confirm_01 {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px #dddddd solid;
}
#form_to_edit_note #popup_note .box_confirm_01 p {
  text-align: center;
}

.ui-dialog-titlebar {
  background-color: #418db8 !important;
}

#form_to_edit_note .note_entity {
  width: 420px;
}
#form_to_edit_note .note_entity .user_name {
  font-weight: normal !important;
}
#form_to_edit_note .note_entity h3 {
  font-size: 16px !important;
}

.box_confirm_01 {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px #dddddd solid;
}
/* line 2, ../sass/groups_show.scss */
#groups_show #friend_activity_inner {
  width: 94%;
  padding: 0 10px 0 0;
}
/* line 7, ../sass/groups_show.scss */
#groups_show #friend_activity_container .tab {
  width: auto;
  padding: 3px 10px;
}
/* line 11, ../sass/groups_show.scss */
#groups_show #friend_activity_container .tab:last-child {
  width: auto;
}
#groups_user .calheader {
  margin-bottom: 15px;
}

/*group common
==============================*/
.group_box {
  border-bottom: 1px solid #dddddd;
  margin: 0 0 10px 0;
  padding-bottom: 10px;
}

.group_status_box {
  float: right;
  font-weight: 700;
  color: #666;
  text-align: center;
  margin-left: 5px;
  background-color: #f8f8f8;
  border: 1px solid #dddddd;
}

.group_status_value {
  padding: 5px 7px;
}

/*button*/
#right #active_contents_navigation li {
  background-color: #59A7D1;
  border: 1px solid #369BD7;
  color: #FFFFFF;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 5px;
  margin-bottom: 10px;
}
#right #active_contents_navigation li a {
  background: url(/static/images2/ico_arrow_white.png) no-repeat center left;
  padding-left: 15px;
}

/*column*/
#groups_forum .group_box {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}
#tutorial_lpoint .tutorial,
#tutorial_self_introduction .tutorial,
#tutorial_user_image .tutorial,
#journals_edit .tutorial,
#tutorial_friend_requests .tutorial,
#tutorial_thanks .tutorial {
  width: 500px;
  margin: 0 auto;
}
#tutorial_lpoint .tutorial .attention,
#tutorial_self_introduction .tutorial .attention,
#tutorial_user_image .tutorial .attention,
#journals_edit .tutorial .attention,
#tutorial_friend_requests .tutorial .attention,
#tutorial_thanks .tutorial .attention {
  color: #b22222;
  margin-bottom: 30px;
  font-size: 13px;
}
#tutorial_lpoint .tutorial .skip_link,
#tutorial_self_introduction .tutorial .skip_link,
#tutorial_user_image .tutorial .skip_link,
#journals_edit .tutorial .skip_link,
#tutorial_friend_requests .tutorial .skip_link,
#tutorial_thanks .tutorial .skip_link {
  text-align: right;
  font-size: 12px;
  font-weight: normal;
}
#tutorial_lpoint .tutorial .skip_link a,
#tutorial_self_introduction .tutorial .skip_link a,
#tutorial_user_image .tutorial .skip_link a,
#journals_edit .tutorial .skip_link a,
#tutorial_friend_requests .tutorial .skip_link a,
#tutorial_thanks .tutorial .skip_link a {
  color: #777;
}
#tutorial_lpoint .tutorial .tutorial_header,
#tutorial_self_introduction .tutorial .tutorial_header,
#tutorial_user_image .tutorial .tutorial_header,
#journals_edit .tutorial .tutorial_header,
#tutorial_friend_requests .tutorial .tutorial_header,
#tutorial_thanks .tutorial .tutorial_header {
  margin-top: 40px;
  font-size: 26px;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 1px #999999 solid;
}
#tutorial_lpoint .tutorial .description,
#tutorial_self_introduction .tutorial .description,
#tutorial_user_image .tutorial .description,
#journals_edit .tutorial .description,
#tutorial_friend_requests .tutorial .description,
#tutorial_thanks .tutorial .description {
  color: #999999;
}
#tutorial_lpoint .tutorial #pf_int,
#tutorial_self_introduction .tutorial #pf_int,
#tutorial_user_image .tutorial #pf_int,
#journals_edit .tutorial #pf_int,
#tutorial_friend_requests .tutorial #pf_int,
#tutorial_thanks .tutorial #pf_int {
  text-align: center;
  display: none;
}
#tutorial_lpoint .tutorial #self_introduction,
#tutorial_self_introduction .tutorial #self_introduction,
#tutorial_user_image .tutorial #self_introduction,
#journals_edit .tutorial #self_introduction,
#tutorial_friend_requests .tutorial #self_introduction,
#tutorial_thanks .tutorial #self_introduction {
  width: 90%;
  background-color: #F7F7F7;
  border: 1px solid #dddddd;
  margin: 0 auto;
  padding: 5px;
}
#tutorial_lpoint .tutorial #greeting_message,
#tutorial_self_introduction .tutorial #greeting_message,
#tutorial_user_image .tutorial #greeting_message,
#journals_edit .tutorial #greeting_message,
#tutorial_friend_requests .tutorial #greeting_message,
#tutorial_thanks .tutorial #greeting_message {
  background-color: #F7F7F7;
  border: 1px solid #dddddd;
  padding: 5px;
  width: 100px;
  margin: 20px auto 5px;
  display: none;
}
#tutorial_lpoint .tutorial #image_1,
#tutorial_self_introduction .tutorial #image_1,
#tutorial_user_image .tutorial #image_1,
#journals_edit .tutorial #image_1,
#tutorial_friend_requests .tutorial #image_1,
#tutorial_thanks .tutorial #image_1 {
  text-align: center;
}
#tutorial_lpoint .tutorial #image_1 .upload_field,
#tutorial_self_introduction .tutorial #image_1 .upload_field,
#tutorial_user_image .tutorial #image_1 .upload_field,
#journals_edit .tutorial #image_1 .upload_field,
#tutorial_friend_requests .tutorial #image_1 .upload_field,
#tutorial_thanks .tutorial #image_1 .upload_field {
  position: relative;
  overflow: hidden;
  height: 180px;
  width: 180px;
  margin: 0 auto;
}
#tutorial_lpoint .tutorial #image_1 .upload_field .upload_image,
#tutorial_self_introduction .tutorial #image_1 .upload_field .upload_image,
#tutorial_user_image .tutorial #image_1 .upload_field .upload_image,
#journals_edit .tutorial #image_1 .upload_field .upload_image,
#tutorial_friend_requests .tutorial #image_1 .upload_field .upload_image,
#tutorial_thanks .tutorial #image_1 .upload_field .upload_image {
  position: absolute;
  top: 0;
  left: 0;
}
#tutorial_lpoint .tutorial #image_1 .upload_field .upload_file,
#tutorial_self_introduction .tutorial #image_1 .upload_field .upload_file,
#tutorial_user_image .tutorial #image_1 .upload_field .upload_file,
#journals_edit .tutorial #image_1 .upload_field .upload_file,
#tutorial_friend_requests .tutorial #image_1 .upload_field .upload_file,
#tutorial_thanks .tutorial #image_1 .upload_field .upload_file {
  position: absolute;
  top: 0;
  right: 0;
  height: 180px;
  filter: alpha(opacity=0);
  /* for IE6, IE7 */
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}
#tutorial_lpoint .tutorial select,
#tutorial_self_introduction .tutorial select,
#tutorial_user_image .tutorial select,
#journals_edit .tutorial select,
#tutorial_friend_requests .tutorial select,
#tutorial_thanks .tutorial select {
  font-size: 16px;
}

#lang8_tutorial {
  display: none;
  z-index: 100;
  position: absolute;
  width: 230px;
}

#lang8_tutorial_contents {
  max-width: 200px;
  border: 4px #2294DD solid;
  border-radius: 10px;
  float: left;
  background-color: #fbff59;
}

#lang8_tutorial_fukidasi {
  float: left;
  background-image: url(/static/images/yajirusi_sozai.png);
  background-repeat: no-repeat;
  background-position: 0px 20px;
  width: 20px;
  height: 40px;
}

#tutorial_body {
  padding: 0 10px 10px 10px;
}

#tutorial_buttons {
  text-align: right;
  margin-top: -8px;
  margin-right: -8px;
}

#tutorial_buttons a:hover img {
  opacity: 1;
}

#lang8_tutorial_contents #next {
  margin: 0 10px 7px 0px;
  float: right;
}

#journals_edit #journal_body, #journals_edit #journal_body_mo {
  width: 490px;
  padding: 5px;
}

.tutrialimage {
  width: 510px;
  margin: 0 auto 20px;
}
.tutrialimage li {
  float: left;
  text-align: center;
  width: 156px;
}
.tutrialimage li p {
  color: #268ec1;
  font-size: 11px;
}
.tutrialimage li img {
  display: block;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}
.tutrialimage .larrow {
  background: url(/static/images2/lpoint_arrow_image.png) no-repeat top left;
  width: 14px;
  height: 152px;
}

#tutorial_lpoint .bt_size_01, #tutorial_thanks .bt_size_01 {
  width: 200px;
  margin: 0 auto;
  display: block;
}

/*
show step
==================================================*/
.step_list {
  color: #c9c9c9;
  margin: 0 auto 50px;
  font-size: 12px;
  /*current style*/
}
.step_list li {
  margin-right: 15px;
  width: 85px;
  float: left;
  text-align: center;
  font-size: 11px;
  position: relative;
  line-height: 1.1;
}
.step_list li.l05 {
  margin-right: 0;
}
.step_list .circle {
  width: auto;
  display: inline-block;
  background-color: #dcdcdc;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  font-size: 20px;
  line-height: 0;
  font-weight: normal;
  color: #ffffff;
  text-align: center;
  padding: 20px 14px;
  margin-bottom: 10px;
}
.step_list li#current {
  color: #2681b8;
}
.step_list li#current .circle {
  background-color: #2681b8;
}

.tutrial_block_edit {
  margin: 0 auto;
}
.tutrial_block_edit h2 {
  color: #016eab;
  margin-bottom: 5px;
  border-bottom: #b7b7b7 solid 1px;
}
.tutrial_block_edit h3, .tutrial_block_edit h4 {
  color: #016eab;
  font-size: 14px;
  margin-top: 10px;
}

.tutrial_block_edit input[type="text"].input_text, .tutrial_block_edit textarea {
  width: 658px;
  padding: 5px;
  border: #dddddd solid 1px;
  background-color: #f7f7f7;
  border-radius: 5px;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

.tutrial_block_edit textarea {
  min-height: 150px;
}
/* for hot entries ********/
#hotentries_index .container_bx {
  width: 750px;
}
#hotentries_index .side_left {
  width: 100px;
  float: left;
  padding-right: 20px;
}
#hotentries_index .block {
  width: 600px;
  float: left;
}
#hotentries_index #commented .on_status_list {
  width: 590px;
}

.hot_corrections li {
  margin: 5px;
}
.hot_corrections .incorrect {
  margin-top: 20px;
}
.hot_corrections .correction_comment {
  width: 650px;
}

.notebook .correction_comment, .hot_corrections .correction_comment {
  margin: 0.8em 0 0 0;
  padding: 10px 10px 10px 30px;
  line-height: 1.2;
  background: url(/static/images2/ico_mini_comment.png) no-repeat 10px 10px;
  background-color: whiteSmoke;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: auto;
}
#rankings_index, #rankings_corrections, #rankings_popular, #rankings_native_nods, #rankings_thanks_pts, #rankings_popular, #rankings_friends {
  /*ranking list*/

}
#rankings_index .short_introduction, #rankings_corrections .short_introduction, #rankings_popular .short_introduction, #rankings_native_nods .short_introduction, #rankings_thanks_pts .short_introduction, #rankings_popular .short_introduction, #rankings_friends .short_introduction {
  word-break: break-word;
  text-align: left;
}
#rankings_index .on_ranking_list, #rankings_corrections .on_ranking_list, #rankings_popular .on_ranking_list, #rankings_native_nods .on_ranking_list, #rankings_thanks_pts .on_ranking_list, #rankings_popular .on_ranking_list, #rankings_friends .on_ranking_list {
  width: 93% !important;
  word-break: break-word;
  white-space: normal;
  padding: 20px 0;
  border-bottom: 1px #dddddd solid;
}
#rankings_index .on_ranking_list a img, #rankings_corrections .on_ranking_list a img, #rankings_popular .on_ranking_list a img, #rankings_native_nods .on_ranking_list a img, #rankings_thanks_pts .on_ranking_list a img, #rankings_popular .on_ranking_list a img, #rankings_friends .on_ranking_list a img {
  padding-right: 15px;
}
#rankings_index .on_ranking_list .status_box, #rankings_corrections .on_ranking_list .status_box, #rankings_popular .on_ranking_list .status_box, #rankings_native_nods .on_ranking_list .status_box, #rankings_thanks_pts .on_ranking_list .status_box, #rankings_popular .on_ranking_list .status_box, #rankings_friends .on_ranking_list .status_box {
  width: 50%;
}
#rankings_index .on_ranking_list:first-child, #rankings_corrections .on_ranking_list:first-child, #rankings_popular .on_ranking_list:first-child, #rankings_native_nods .on_ranking_list:first-child, #rankings_thanks_pts .on_ranking_list:first-child, #rankings_popular .on_ranking_list:first-child, #rankings_friends .on_ranking_list:first-child {
  padding-top: 0 important;
}
#rankings_index .rank_num, #rankings_corrections .rank_num, #rankings_popular .rank_num, #rankings_native_nods .rank_num, #rankings_thanks_pts .rank_num, #rankings_popular .rank_num, #rankings_friends .rank_num {
  display: block;
  color: #ffffff;
  background-color: #399BD5;
  border-radius: 3px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  margin-top: 20px;
  padding: 7px 10px;
}
#rankings_index .name_box .friend_status li, #rankings_corrections .name_box .friend_status li, #rankings_popular .name_box .friend_status li, #rankings_native_nods .name_box .friend_status li, #rankings_thanks_pts .name_box .friend_status li, #rankings_popular .name_box .friend_status li, #rankings_friends .name_box .friend_status li {
  float: left;
}
#rankings_index .language_status li, #rankings_corrections .language_status li, #rankings_popular .language_status li, #rankings_native_nods .language_status li, #rankings_thanks_pts .language_status li, #rankings_popular .language_status li, #rankings_friends .language_status li {
  float: left;
  margin-right: 15px;
}
#pane_wrap{
  width: 540px;
  overflow-x: hidden;
}
#panes{
  overflow: hidden;
  width: 1080px;
  margin-left: 0px;
  /* for chrome */
  -webkit-transition-property:margin-left;
  -webkit-transition-duration:0.4s;
  -webkit-transition-timing-function:ease-in-out;
  /* for firefox */
  -moz-transition-property:margin-left;
  -moz-transition-duration:0.4s;
  -moz-transition-timing-function:ease-in-out;
  /* for opera */
  -o-transition-property:margin-left;
  -o-transition-duration:0.4s;
  -o-transition-timing-function:ease-in-out;
  /* for safari */
  transition-property:margin-left;
  transition-duration:0.4s;
  transition-timing-function:ease-in-out;
  /* for IE */
  -ms-transition-property: margin-left;
  -ms-transition-duration:0.4s;
  -ms-transition-timing-function:ease-in-out;
}
#panes.motion{
  margin-left: -540px;
}
#move_to_second{
  margin: 20px  0 0 0;
}
#back_to_first{
  margin: 20px  0 0 0;
}
#first_pane{
  float: left;
  width: 540px;
}
#second_pane{
  float: left;
  width: 540px;
  display:none;
}
#filter{
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
}
.validation_error{
  float:left;
  margin: 5px 0;
  color:red;
}
#pane_wrap .help-block{
  clear: both;
}
#journals_lang1 .on_status_list {
  width: 535px;
}

#journals_lang2 .on_status_list {
  width: 535px;
}

#journals_lang_matched .on_status_list {
  width: 535px;
}

#journals_joined .on_status_list {
  width: 535px;
}
/*: style for setting */
/*

Make box white shadow below 

*/
/*
useful layout snipets
*/

.d_box {
  display: box;
  display: -webkit-box;
  display: -moz-box;
}

.box_flex {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
}

.box_flex0 {
  box-flex: 0;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
}

.friend_req_wrap .form_wrapper {
  display: none;
}
.friend_req_wrap .form_wrapper .friend_req_body {
  max-width: 240px;
  min-width: 100px;
}
.friend_req_wrap .form_wrapper .friend_req_sbmt {
  margin: 10px 0 0 0;
}
.friend_req_wrap .form_wrapper textarea {
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
  background-color: #F7F7F7;
  padding: 5px;
}
.friend_req_wrap .form_wrapper {
  width: 200px;
}
.friend_req_wrap .friend_req_body {
  width: 200px;
}

/*friends_confirm*/
.friend_confirm_box {
  width: 30% !important;
}

#friends_confirm .row-fluid > .span7 {
  width: 60% !important;
}

#friends_confirm .row-fluid > .span1 {
  width: 76px !important;
}

#friends_confirm .vertical-spaced {
  border-bottom: 1px solid #eeeeee;
}

#friends_send_request .confirm_field form {
  float: none;
}
#friends_send_request #main {
  padding-left: 0;
  margin-left: 0;
}
#friends_send_request span.al_center {
  text-align: center;
}
#friends_send_request span.al_center input {
  display: inline;
  vertical-align: middle;
}

/* friend_list
==============================*/
.box_friend_list {
  width: 100%;
}
.box_friend_list .column {
  border-bottom: 1px solid #dddddd;
  padding: 10px 0;
}
.box_friend_list .column .box_status_list {
  width: 525px;
  display: block;
}
.box_friend_list .column .language_box {
  width: auto !important;
}
.box_friend_list .column .language_box .language_status {
  width: auto !important;
}

/*friend manage
==============================*/
table.friends_list {
  width: 100%;
  margin-bottom: 20px;
}
table.friends_list th, table.friends_list td {
  padding: 5px 10px 5px 0;
  border-bottom: 1px solid #dddddd;
}
table.friends_list .manage_link {
  text-align: right;
}

#friends_delete #confirm_button {
  text-align: center;
  margin: 0 auto;
}
#friends_delete #confirm_button form {
  margin: 0;
  width: auto !important;
  display: inline-block !important;
}
#friends_delete #confirm_button span {
  padding-right: 10px;
}

/*introduction form*/
#friends_edit_testimonial .confirm_field form {
  float: none;
}
#friends_edit_testimonial .confirm_field p {
  float: none;
}
#friends_edit_testimonial table {
  width: 100%;
}
#friends_edit_testimonial textarea.form_friend {
  width: 100%;
  margin-top: 10px;
}
#friends_edit_testimonial .form_friend {
  border-radius: 3px;
  border: 1px solid #cccccc;
}

/*

friend_detail_sidebar

*/
.friend_detail_sidebar .box #profile_image {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.friend_detail_sidebar h2 {
  line-height: 1.0;
  margin-bottom: 5px;
  text-align: center;
}
.friend_detail_sidebar .timeago {
  text-align: center;
  font-size: 11px;
  color: #999;
}

.language_status {
  display: block;
  padding: 10px 0 0;
}

/*footprints
=========================================*/
#footprint_index .footprints_status {
  padding: 10px 0;
  border-bottom: 1px solid #dddddd;
}
#footprint_index .footprints_status .name_box a {
  font-size: 14px;
}
#premium_join .payment_disc {
  font-size: 16px;
  position: relative;
  padding: 20px 30px;
  border: 1px #ccc solid;
  background-color: transparent;
  color: #333;
  box-shadow: 0 1px 0 #fff;
  margin: 30px auto 20px;
  text-align: center;
  text-shadow: none;
}
#premium_join .payment_disc span {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  font-weight: normal;
}

/*join page setting==============================*/
#premium_gift, #premium_join, #premium_order_card, #premium_gift_conveni, #premium_gift_order_card, #premium_gift_checkout_card,
#premium_order_card, #premium_checkout_card, #premium_checkout_paypal, #premium_cancel_confirm {
  background-color: #F2F2F2;
  color: #3D3D3D;
  /*heading settings ====================*/
  /*other*/
}
#premium_gift #main_container, #premium_join #main_container, #premium_order_card #main_container, #premium_gift_conveni #main_container, #premium_gift_order_card #main_container, #premium_gift_checkout_card #main_container,
#premium_order_card #main_container, #premium_checkout_card #main_container, #premium_checkout_paypal #main_container, #premium_cancel_confirm #main_container {
  background-color: #F2F2F2;
}
#premium_gift #page_content, #premium_join #page_content, #premium_order_card #page_content, #premium_gift_conveni #page_content, #premium_gift_order_card #page_content, #premium_gift_checkout_card #page_content,
#premium_order_card #page_content, #premium_checkout_card #page_content, #premium_checkout_paypal #page_content, #premium_cancel_confirm #page_content {
  background-color: #F2F2F2;
  width: 955px;
}
#premium_gift .head_prm_tit, #premium_join .head_prm_tit, #premium_order_card .head_prm_tit, #premium_gift_conveni .head_prm_tit, #premium_gift_order_card .head_prm_tit, #premium_gift_checkout_card .head_prm_tit,
#premium_order_card .head_prm_tit, #premium_checkout_card .head_prm_tit, #premium_checkout_paypal .head_prm_tit, #premium_cancel_confirm .head_prm_tit {
  margin-top: 20px;
  margin-bottom: 30px;
  font-weight: normal;
  text-align: center;
}
#premium_gift .head_prm_tit h1, #premium_join .head_prm_tit h1, #premium_order_card .head_prm_tit h1, #premium_gift_conveni .head_prm_tit h1, #premium_gift_order_card .head_prm_tit h1, #premium_gift_checkout_card .head_prm_tit h1,
#premium_order_card .head_prm_tit h1, #premium_checkout_card .head_prm_tit h1, #premium_checkout_paypal .head_prm_tit h1, #premium_cancel_confirm .head_prm_tit h1 {
  font-weight: normal;
  font-size: 24px;
  padding-bottom: 5px;
}
#premium_gift .head_prm_tit p, #premium_join .head_prm_tit p, #premium_order_card .head_prm_tit p, #premium_gift_conveni .head_prm_tit p, #premium_gift_order_card .head_prm_tit p, #premium_gift_checkout_card .head_prm_tit p,
#premium_order_card .head_prm_tit p, #premium_checkout_card .head_prm_tit p, #premium_checkout_paypal .head_prm_tit p, #premium_cancel_confirm .head_prm_tit p {
  font-size: 15px;
}
#premium_gift .payment_padding, #premium_join .payment_padding, #premium_order_card .payment_padding, #premium_gift_conveni .payment_padding, #premium_gift_order_card .payment_padding, #premium_gift_checkout_card .payment_padding,
#premium_order_card .payment_padding, #premium_checkout_card .payment_padding, #premium_checkout_paypal .payment_padding, #premium_cancel_confirm .payment_padding {
  padding: 15px 15px 5px;
}
#premium_gift .box_attention, #premium_join .box_attention, #premium_order_card .box_attention, #premium_gift_conveni .box_attention, #premium_gift_order_card .box_attention, #premium_gift_checkout_card .box_attention,
#premium_order_card .box_attention, #premium_checkout_card .box_attention, #premium_checkout_paypal .box_attention, #premium_cancel_confirm .box_attention {
  margin: 0 0 15px;
}

.friends_column {
  margin-right: 14px;
  margin-bottom: 15px;
  width: 60px;
}
.friends_column a {
  font-size: 12px;
  word-wrap: break-word;
}

#premium_index .table-striped th {
  /*premium_checkout_paypal*/
}
#premium_index .table-striped th #premium_checkout_paypal ul.form_list {
  border: 1px solid #dddddd;
  padding: 20px;
}
#premium_index .table-striped th #premium_checkout_paypal ul.form_list li label {
  font-size: 16px;
}

#premium_checkout_paypal .new_premium_profile {
  float: none;
}
#premium_checkout_paypal .new_premium_profile .bt_orange {
  text-align: center;
}
#premium_checkout_paypal .new_premium_profile #submit {
  text-align: center;
  margin: 0 auto;
}

#premium_checkout_paypal .rapid-ssl {
  float: none;
  margin-top: 10px;
}

#premium_index .table-striped th {
  color: #3d3d3d;
  background-color: #ffffff;
  border-bottom: 1px solid #dddddd;
}

.num_big {
  color: #BF8900;
  font-size: 30px;
  display: block;
}

.payment_form {
  width: 100%;
  line-height: 1.5em;
  border-collapse: collapse;
  border-top: #ccc dotted 1px;
}
.payment_form .invalid_form_error {
  font-size: 11px;
  color: red;
  padding-right: 10px;
  /*display:block;*/
}
.payment_form th {
  width: 25%;
  vertical-align: top;
  padding: 10px 10px 10px 0;
  text-align: left;
  border-bottom: #ccc dotted 1px;
  font-weight: normal;
  color: #333333;
}
.payment_form td {
  vertical-align: top;
  padding: 10px 0px;
  text-align: left;
  border-bottom: #ccc dotted 1px;
}
.payment_form input {
  padding: 5px;
  font-size: 15px !important;
  font-weight: normal;
  width: 300px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: none;
  border: 1px solid #dddddd;
}

.econtext_request_card_number {
  font-size: 15px;
}

.note_on_payment {
  padding: 5px;
  font-size: 15px;
  font-weight: normal;
  width: 300px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: none;
  border: 1px solid #dddddd;
}

/*color button setting
==================================================================*/
.bt_pay {
  padding: 0 20px 10px;
}

.bt_pay a {
  font-size: 20px;
  text-align: center;
  display: block;
  margin-top: 10px;
  font-weight: normal;
  padding: 15px 0;
  width: 100%;
  box-shadow: 0 1px 2px #333333;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-decoration: none !important;
  color: #ffffff;
}
.bt_pay a:link {
  text-decoration: none !important;
  color: #ffffff;
}
.bt_pay a:hover {
  color: #ffffff;
  text-decoration: none;
}
.bt_pay a:visited {
  color: #ffffff;
  text-decoration: none;
}

.box01 .bt_pay a {
  border: 1px solid #004385;
  background: #005cb8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #005cb8 0%, #004385 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005cb8), color-stop(100%, #004385));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #005cb8 0%, #004385 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #005cb8 0%, #004385 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #005cb8 0%, #004385 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #005cb8 0%, #004385 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005cb8', endColorstr='#004385',GradientType=0 );
  /* IE6-9 */
}
.box01 .bt_pay a:hover {
  background: #004f9e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #004f9e 0%, #00376b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004f9e), color-stop(100%, #00376b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #004f9e 0%, #00376b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #004f9e 0%, #00376b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #004f9e 0%, #00376b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #004f9e 0%, #00376b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f9e', endColorstr='#00376b',GradientType=0 );
  /* IE6-9 */
}

.box02 .bt_pay a {
  border: 1px solid #b88f32;
  background: #ebb73f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ebb73f 0%, #b88f32 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebb73f), color-stop(100%, #b88f32));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ebb73f 0%, #b88f32 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ebb73f 0%, #b88f32 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ebb73f 0%, #b88f32 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ebb73f 0%, #b88f32 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebb73f', endColorstr='#b88f32',GradientType=0 );
  /* IE6-9 */
}
.box02 .bt_pay a:hover {
  background: #d1a038;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d1a038 0%, #9e7a2c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1a038), color-stop(100%, #9e7a2c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d1a038 0%, #9e7a2c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d1a038 0%, #9e7a2c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d1a038 0%, #9e7a2c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d1a038 0%, #9e7a2c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1a038', endColorstr='#9e7a2c',GradientType=0 );
  /* IE6-9 */
}

.box03 .bt_pay a {
  border: 1px solid #8e1100;
  background: #c21700;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c21700 0%, #8e1100 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c21700), color-stop(100%, #8e1100));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c21700 0%, #8e1100 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c21700 0%, #8e1100 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c21700 0%, #8e1100 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c21700 0%, #8e1100 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c21700', endColorstr='#8e1100',GradientType=0 );
  /* IE6-9 */
}
.box03 .bt_pay a:hover {
  background: #a81300;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a81300 0%, #720d00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a81300), color-stop(100%, #720d00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a81300 0%, #720d00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a81300 0%, #720d00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a81300 0%, #720d00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a81300 0%, #720d00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a81300', endColorstr='#720d00',GradientType=0 );
  /* IE6-9 */
}

.name_money {
  font-size: 15px;
  padding-right: 10px;
}

.item_money {
  font-size: 20px;
  color: #2c84ba;
}

#amount_view {
  padding-left: 0px;
  font-size: 12px;
}

.money_form h2 {
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 10px;
}

#premium_gift_order_card #notes_for_payment, #premium_order_card #notes_for_payment, #premium_checkout_card #notes_for_payment {
  font-size: 12px;
  margin-bottom: 30px;
}
#premium_gift_order_card #econtext_request_year, #premium_gift_order_card #econtext_request_month, #premium_order_card #econtext_request_year, #premium_order_card #econtext_request_month, #premium_checkout_card #econtext_request_year, #premium_checkout_card #econtext_request_month {
  font-size: 14px;
}
#premium_gift_order_card #write_entry_button, #premium_order_card #write_entry_button, #premium_checkout_card #write_entry_button {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0 auto;
  display: block;
  background: none;
  background-image: none;
}
#premium_gift_order_card .button a, #premium_order_card .button a, #premium_checkout_card .button a {
  font-size: 18px;
  font-weight: normal;
  text-align: center;
  margin: 0 auto;
  display: block;
}
#premium_gift_order_card #confirm_container td, #premium_order_card #confirm_container td, #premium_checkout_card #confirm_container td {
  font-size: 15px;
  font-weight: normal !important;
}
#premium_gift_order_card .tooltip, #premium_order_card .tooltip, #premium_checkout_card .tooltip {
  text-shadow: none;
  -webkit-text-shadow: none;
}
#premium_gift_order_card .bt_lv1, #premium_order_card .bt_lv1, #premium_checkout_card .bt_lv1 {
  background: #ff7f00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff7f00 0%, #e57300 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7f00), color-stop(100%, #e57300));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7f00 0%, #e57300 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7f00 0%, #e57300 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7f00 0%, #e57300 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7f00 0%, #e57300 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f00', endColorstr='#e57300',GradientType=0 );
  /* IE6-9 */
  -webkit-box-shadow: 0px 1px 1px #a34317;
  -moz-box-shadow: 0px 1px 1px #a34317;
  -ms-box-shadow: 0px 1px 1px #a34317;
  box-shadow: 0px 1px 1px #a34317;
  border: 1px solid #f08008;
  border: 1px solid #f08008;
  text-shadow: 1px 1px 0 #e37610;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  box-shadow: 0 1px 0 #ffffff;
}
#premium_gift_order_card body .bt_lv1:link, #premium_order_card body .bt_lv1:link, #premium_checkout_card body .bt_lv1:link {
  color: #ffffff;
}
#premium_gift_order_card body .bt_lv1:hover, #premium_order_card body .bt_lv1:hover, #premium_checkout_card body .bt_lv1:hover {
  text-decoration: none;
  background: #ff7f00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff7f00 0%, #c96400 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7f00), color-stop(100%, #c96400));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7f00 0%, #c96400 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7f00 0%, #c96400 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7f00 0%, #c96400 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7f00 0%, #c96400 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7f00', endColorstr='#c96400',GradientType=0 );
  /* IE6-9 */
  -webkit-box-shadow: 0px 1px 1px #a34317;
  -moz-box-shadow: 0px 1px 1px #a34317;
  -ms-box-shadow: 0px 1px 1px #a34317;
  box-shadow: 0px 1px 1px #a34317;
  border: 1px solid #f08008;
  border: 1px solid #f08008;
}
#premium_gift_order_card body .bt_lv1:visited, #premium_order_card body .bt_lv1:visited, #premium_checkout_card body .bt_lv1:visited {
  color: #ffffff;
  text-decoration: none !important;
}

form#new_premium_profile {
  clear: both;
  float: none;
}

.form_list_bi {
  text-align: center;
}
.form_list_bi li {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  font-size: 18px;
}

.item_list {
  width: 100%;
  border-bottom: 1px dotted #ddd;
}
.item_list a {
  display: block;
  padding: 10px 0;
}
.item_list a img {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
}
.item_list a span {
  display: inline-block;
  vertical-align: middle;
}
.item_list a span:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";
}
.item_list a:link {
  text-decoration: none;
}
.item_list a:hover {
  text-decoration: none;
  background-color: #f7f7f7;
}

.item_list:nth-child(8) {
  margin-right: 0;
}

.form_title, .form_title1 {
  text-align: center;
  background-color: #eaeaea;
  padding: 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 1px 1px #999;
  -webkit-box-shadow: 0 1px 1px #999;
}

.form_title1 {
  box-shadow: none !important;
  border: 1px #ddd solid;
  padding: 20px;
  background-color: transparent;
}
.form_title1 label {
  font-size: 16px;
}

/*

gift

*/
#box_chushaku {
  padding: 20px;
  background: #cccccc;
  margin: 0 0 30px;
}

.title_bold {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}

.payment_radiobutton {
  margin: 0 auto;
  text-align: center;
}
.payment_radiobutton ul {
  margin: 0 auto;
  display: inline-block;
  text-align: center;
}
.payment_radiobutton li {
  display: inline-block;
  margin-right: 20px;
}
.payment_radiobutton li label {
  font-size: 16px;
}

#premium_gift #premium_gift_period_month, #premium_gift #premium_gift_period_year {
  display: inline-block;
  width: auto;
}
#premium_gift .payment_radiobutton div {
  display: inline-block;
}

#input_table {
  border-collapse: collapse;
  border: none;
  table-layout: auto;
}
#input_table tr {
  border-bottom: 1px dotted #ccc;
}
#input_table td, #input_table th {
  vertical-align: middle;
  padding: 20px 0;
}
#input_table .blue_button_box {
  display: block;
  vertical-align: middle;
}
#input_table .blue_button_box .bt_size_01 {
  padding: 15px 10px !important;
  font-size: 18px !important;
  display: block !important;
  text-align: center !important;
}
#input_table .blue_button_box input {
  margin-bottom: 0;
  padding-bottom: 0;
}
#input_table td.payment_heading {
  margin-bottom: 0;
  width: 250px;
}
#input_table td.payment_heading div {
  display: inline-block;
}
#input_table .payment_radiobutton {
  text-align: left;
  width: 60%;
  padding-right: 40px;
}
#input_table .payment_button {
  width: 20%;
}

.borderleft {
  border-left: 3px solid #157db2;
  padding: 5px 0 5px 35px;
}

.img_paypal {
  width: 183px;
  height: 49px;
  background: url(/static/images2/premium/pay_logo_paypal.png) no-repeat center right;
}

.img_creca {
  width: 160px;
  height: 69px;
  background: url(/static/images2/premium/pay_logo_credit.png) no-repeat center right;
}

.img_conveni {
  width: 186px;
  height: 142px;
  background: url(/static/images2/premium/pay_logo_conveni.png) no-repeat center right;
}

#premium_gift_order_card #input_table select, #premium_gift_checkout_card #input_table select {
  font-size: 16px;
}
#premium_gift_order_card .button a, #premium_gift_checkout_card .button a {
  background: linear-gradient(to bottom, #ff7f00 0%, #e57300 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 3px;
  box-shadow: 1px 2px 2px #CCCCCC;
  color: #FFFFFF;
  display: block;
  font-size: 18px;
  font-weight: normal;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  width: 405px;
}
.invalid_form_error{
  margin-right: 10px;
  color: red;
  font-weight: normal;
  float: left;
}
/*****************/
/** jNotify CSS **/
/*****************/
#jNotify {
	position:fixed;
	background:#d8e6fc  url('../images/info.png') no-repeat 15px center;
	color:#35517c;
	border:1px solid #a7c3f0;
	padding:10px;
	padding-left:50px;
	margin:15px;
	z-index:9999;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
  top:40px !important;
}
#jNotify a {color:#35517c !important;text-decoration:none;}

/******************/
/** jSuccess CSS **/
/******************/
#jSuccess {
	position:fixed;
	background:#E6EFC2  url('../images/success.png') no-repeat 15px center;
	color:#264409;
	border:1px solid #C6D880;
	padding:10px;
	padding-left:50px;
	margin:15px;
	z-index:9999;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
  top:40px !important;
}
#jSuccess a {color:#264409 !important;text-decoration:none;}



/****************/
/** jError CSS **/
/****************/
#jError {
	position:fixed;
	background:#FBE3E4  url('../images/error.png') no-repeat 15px center;
	color:#8a1f11;
	border:1px solid #FBC2C4;
	padding:10px;
	padding-left:50px;
	margin:15px;
	z-index:9999;
	-moz-border-radius : 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
  top:40px !important;
}
#jError a {color:#8a1f11 !important;text-decoration:none;}

/** OVERLAY **/
#jOverlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9998
}
.introjs-overlay {
  position: absolute;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-showElement {
  z-index: 9999999;
}

.introjs-relativePosition {
  position: relative;
}

.introjs-helperLayer {
  position: absolute;
  z-index: 9999998;
  background-color: rgba(255,255,255,.9);
  border: 1px solid rgba(0,0,0,.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0,0,0,.4);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-helperNumberLayer {
  position: absolute;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  background: #ff3019; /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  /* W3C */
  width: 20px;
  height:20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); /* IE6-9 */ 
  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000); /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0,0,0,.4);
}

.introjs-arrow {
  border: 5px solid white;
  content:'';
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:white;
  border-left-color:transparent;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:white;
}
.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color:white;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:white;
  border-bottom-color:transparent;
  border-left-color:transparent;
}

.introjs-tooltip {
  position: absolute;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0,0,0,.4);
  -webkit-transition: opacity 0.1s ease-out;
     -moz-transition: opacity 0.1s ease-out;
      -ms-transition: opacity 0.1s ease-out;
       -o-transition: opacity 0.1s ease-out;
          transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
}

/* 
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/ 
 Changed by Afshin Mehrabani
*/
.introjs-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  /* IE hacks */
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none; 
  box-shadow: 0px 1px 1px #e3e3e3;
}

.introjs-button:focus,
.introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}

/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.introjs-skipbutton {
  margin-right: 5px;
  color: #7a7a7a;
}

.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}

.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-disabled, .introjs-disabled:hover {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
}
.introjs-overlay {
  background-color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.introjs-helperLayer {
  background-color: #FFF;
  border-color: #777;
}
/* for profile search page ********************************/

.profile_search label {
  margin: 0 3px;
}
.profile_search input[type="text"] {
  width: 100%;
}
.profile_search select {
  display: inline-block;
}

/* for profile search page ********************************/
#profiles_search {
  /*list*/
  /*form
  ==============================*/
  /*list*/
  /*detail parts==========*/
}
#profiles_search .search_block h2 {
  margin-bottom: 0 !important;
  color: #ffffff;
  font-weight: bold;
  background: url(/static/images2/ico_search_white.png) no-repeat center left;
  padding-left: 18px;
  text-shadow: none;
}
#profiles_search .search_block .tit_02_2 {
  background: #60a5cf;
  /* Old browsers */
  background: -moz-linear-gradient(top, #60a5cf 0%, #5e8eb2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #60a5cf), color-stop(100%, #5e8eb2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #60a5cf 0%, #5e8eb2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #60a5cf 0%, #5e8eb2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #60a5cf 0%, #5e8eb2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #60a5cf 0%, #5e8eb2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60a5cf', endColorstr='#5e8eb2',GradientType=0 );
  /* IE6-9 */
  border: none;
  border-bottom: 2px solid #356f9b;
}
#profiles_search .profile_search {
  background-color: #ffffff;
  border: 1px solid #dddddd;
  padding: 20px 20px 15px 20px;
  margin-bottom: 30px;
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
}
#profiles_search #toggle_block {
  background-color: #DEEEF7;
  padding: 20px;
  display: none;
}
#profiles_search .sub_title {
  font-size: 14px;
  font-weight: normal;
  color: #3d3d3d;
  padding-bottom: 3px;
}
#profiles_search .box {
  margin-bottom: 10px;
}
#profiles_search .box select {
  width: 100%;
  font-size: 12px;
  padding: 3px 0;
}
#profiles_search .image_box {
  padding-right: 10px;
  width: 120px;
}
#profiles_search .p_message {
  padding: 5px;
  text-align: center;
  width: auto;
  margin-bottom: 20px;
  background-color: #FFF6C9;
  border: 1px solid #FCE18F !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
  color: #DBB030;
}
#profiles_search .bdt {
  border-top: 1px solid #dddddd !important;
}
#profiles_search h4 {
  /*float: left;*/
  font-weight: normal;
  padding-right: 10px;
  display: table-cell;
  font-weight: bold;
  font-size: 13px;
  color: #666666;
  vertical-align: middle;
}
#profiles_search .input_text {
  /*float: left;*/
  width: auto;
  display: table-cell !important;
  vertical-align: middle;
  width: 250px;
  border: 1px solid #dddddd;
  background-color: #FFF;
  border-radius: 3px;
  padding: 3px;
  -webkit-border-radius: 3px;
}
#profiles_search .image_box {
  padding-right: 10px;
  width: 120px;
}
#profiles_search .p_message {
  padding: 5px;
  text-align: center;
  width: auto;
  margin-bottom: 20px;
  background-color: #FFF6C9;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
}
#profiles_search .text_parts {
  float: left;
  margin-right: 30px;
}
#profiles_search .text_parts h4 {
  float: left;
  display: table-cell;
  padding-top: 3px;
}
#profiles_search .text_parts input {
  float: left;
  display: table-cell;
}
#profiles_search .select_parts {
  float: left;
  margin-right: 40px;
  display: table;
  vertical-align: middle;
}
#profiles_search .select_parts select {
  width: auto;
  display: block !important;
  vertical-align: middle;
}
#profiles_search .check_parts {
  float: left;
  margin-right: 20px;
  display: table;
  vertical-align: middle;
}
#profiles_search .check_parts span {
  width: auto;
  display: table !important;
  vertical-align: middle;
}
#profiles_search .button_bx {
  /*margin-top: 10px;*/
  padding-top: 15px;
}
#profiles_search .w50 {
  width: 30%;
}
#profiles_search .with_image {
  font-size: 12px;
}
#profiles_search .check_parts label {
  font-size: 12px;
}
#profiles_search .searchdetail {
  background: url(/static/images2/ico_plus_link.png) no-repeat 0% 40%;
  padding-left: 16px;
  color: #0072B8;
  cursor: pointer;
  margin-bottom: 10px;
}
#notification_container {
  padding: 10px 5px 0 3px;
}
#notification_container .notification_list {
  font-size: 12px;
  width: 400px;
  top: 10px;
  right: -14px;
}
#notification_container .notification_list .notification {
  width: 400px;
}
#notification_container .notification_list .notification.unread {
  background-color: #FFF9C5;
}
#notification_container .notification_list .notification .user_image {
  float: left;
  margin-right: 10px;
}
#notification_container .notification_list .notification .notification_message {
  white-space: normal;
  width: 340px;
}
#notification_container .notification_list .notification .notification_message .linknize {
  color: #0072b8;
}
#notification_container .notification_relative {
  position: relative;
}
#notification_container .notification_list:after {
  height: 0px;
  width: 0px;
  position: absolute;
  top: -15px;
  right: 22px;
  border: 8px solid #000;
  border-color: transparent;
  border-bottom-color: #ffffff;
}
#notification_container .dropdown-menu {
  margin-top: 30px !important;
}

#main .notification_list {
  font-size: 14px;
  width: 600px;
}
#main .notification_list .pagination {
  text-align: center;
  padding: 5px;
  margin: 10px 0;
  width: 600px;
  background-color: #eeeeee;
}
#main .notification_list .notification {
  width: 600px;
  border-bottom: 1px solid #dddddd;
  padding: 10px 0 10px 10px;
}
#main .notification_list .notification .user_image {
  float: left;
  margin-right: 10px;
}
#main .notification_list .notification .notification_message {
  white-space: normal;
  width: 540px;
}
#main .notification_list .notification .notification_message .linknize {
  color: #0072b8;
}
#main .notification_list .notification.unread {
  background-color: #FFF9C5;
}

/*background_settings==========*/
.navbar .dropdown .dropdown-menu li.notification a:hover {
  background-color: #D8EBF6;
  color: #3d3d3d !important;
}

/*
.notification_relative .notificationbox .notification:first-child {
  border-bottom: none;
}
*/
/*notification button*/
#notification_num {
  /*padding:2px 7px !important;*/
  text-align: center;
  width: 25px !important;
  padding: 2px 0 !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-shadow: none !important;
}
#notification_num:link {
  color: #ffffff;
  text-decoration: none;
}
#notification_num:hover {
  color: #ffffff;
  text-decoration: none;
}
#notification_num:visited {
  color: #ffffff;
  text-decoration: none;
}

/*color_red*/
.color_red {
  background: #ff3019;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #cf0404;
}
.color_red:hover {
  background: #f22a18;
  background: -moz-linear-gradient(top, #f22a18 0%, #bf0303 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f22a18), color-stop(100%, #bf0303));
  background: -webkit-linear-gradient(top, #f22a18 0%, #bf0303 100%);
  background: -o-linear-gradient(top, #f22a18 0%, #bf0303 100%);
  background: -ms-linear-gradient(top, #f22a18 0%, #bf0303 100%);
  background: linear-gradient(to bottom, #f22a18 0%, #bf0303 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f22a18', endColorstr='#bf0303',GradientType=0 );
}
.color_red:active {
  background: #cf0404;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cf0404 0%, #ff3019 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf0404), color-stop(100%, #ff3019));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cf0404 0%, #ff3019 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cf0404 0%, #ff3019 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cf0404 0%, #ff3019 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cf0404 0%, #ff3019 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 );
  /* IE6-9 */
}

/*color_gray*/
.color_gray {
  background: #919191;
  /* Old browsers */
  background: -moz-linear-gradient(top, #919191 0%, #606060 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #919191), color-stop(100%, #606060));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #919191 0%, #606060 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #919191 0%, #606060 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #919191 0%, #606060 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #919191 0%, #606060 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#606060',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #606060;
}
.color_gray:hover {
  background: #828282;
  background: -moz-linear-gradient(top, #828282 0%, #515151 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #828282), color-stop(100%, #515151));
  background: -webkit-linear-gradient(top, #828282 0%, #515151 100%);
  background: -o-linear-gradient(top, #828282 0%, #515151 100%);
  background: -ms-linear-gradient(top, #828282 0%, #515151 100%);
  background: linear-gradient(to bottom, #828282 0%, #515151 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#828282', endColorstr='#515151',GradientType=0 );
}
.color_gray:active {
  background: #606060;
  /* Old browsers */
  background: -moz-linear-gradient(top, #606060 0%, #919191 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #606060), color-stop(100%, #919191));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #606060 0%, #919191 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #606060 0%, #919191 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #606060 0%, #919191 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #606060 0%, #919191 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#606060', endColorstr='#919191',GradientType=0 );
  /* IE6-9 */
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay{display:none;}.yui-tt-shadow{position:absolute;}.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/static/css/yahoo/assets/skins/sam/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}
/*


































 * /[if lte IE 8]




*/

