@charset "utf-8";
 *{margin:0;padding:0;}
.top_menu_jpen {border: solid 1px #000;}
#TodaysMesseWP hr.TodaysMsgHr {
color: #000;
width: 80%;
float: right;
border: solid 1.4px;
margin: -5px;
display:none;
}
.top_menu_jpen {
position: relative;
top: 6px;
line-height: 14px;
border: unset;
font-weight: 600;
}
.top_menu_en {
font-size: 0.9em;
font-weight: normal;
text-shadow: none;
color: #919191;
}
a:hover .top_menu_en{
color: #f00!important;
text-shadow: 0px 0px 3px #fff;
font-weight: 600;
}
.top_menu_en a:hover{
font-size: 0.9em;
color:Blue;
}
#page_top{
width: 50px;
height: 50px;
position: fixed;
right: 0;
bottom: 0;
background: #3f98ef;
opacity: 0.6;
border-radius: 50%;
z-index: 999
}
#page_top a{ }
#page_top a::before{
font-family: 'Font Awesome 5 Free';
font-weight: 800;
content: '\f102';
font-size: 2.6em;
color: #fff; }
hr.style1{
border-top: 5px double #337ab7;
}
hr.style2 {
border-top: 5px double #f00;
}
hr.style3 {
border-top: 5px dashed #f00;
}
hr.style4 {
border-top: 5px dotted #f00;
}
hr.style5 {
background-color: #0f;
border-top: 5px dashed #f00;
}
hr.style6 {
background-color: rgb(0, 0, 0);
border-top: 8px dotted #f9f9f9;
}
hr.style7 {
border-top: 4px solid rgba(0,0,0,0.56);
border-bottom: 6px solid #40610c85;
}
hr.style8 {
border-top: 3px solid #ff0000a1;
border-bottom: 6px solid #105ec3a6;
}
hr.style8:after {
content: '';
display: block;
margin-top: 2px;
border-top: 2px solid #f00;
border-bottom: 5px solid #00f;
}
hr.style9 {
border-top: 10px dotted #ff0000d1;
border-bottom: 4px solid #2186a7bf;
}
hr.style10 {
border-top: 8px dotted #ff000096;
border-bottom: 8px dotted #0060cca1;
}
hr.style11 {
height: 6px;
background: url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0;
border: 0;
}
hr.style12 {
height: 6px;
background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
border: 0;
}
hr.style13 {
height: 10px;
border: 0;
box-shadow: 0 10px 10px -10px #f00 inset;
}
hr.style14 { 
border: 0; 
height: 1px; 
background-image: -webkit-linear-gradient(left, #f0f0f0, #f00, #f0f0f0);
background-image: -moz-linear-gradient(left, #f0f0f0, #f00, #f0f0f0);
background-image: -ms-linear-gradient(left, #f0f0f0, #f00, #f0f0f0);
background-image: -o-linear-gradient(left, #f0f0f0, #f00, #f0f0f0); 
}
hr.style15 {
border-top: 4px double #f00;
text-align: center;
}
hr.style15:after {
content: '\002665';
display: inline-block;
position: relative;
top: -15px;
padding: 0 10px;
background: #f0f0f0;
color: #f00;
font-size: 18px;
}
hr.style16 { 
border-top: 1px dashed #f00; 
} 
hr.style16:after { 
content: '\002702'; 
display: inline-block; 
position: relative; 
top: -12px; 
left: 40px; 
padding: 0 3px; 
background: #f0f0f0; 
color: #f00; 
font-size: 18px; 
}
hr.style17 {
border-top: 1px solid #f00;
text-align: center;
}
hr.style17:after {
content: '??';
display: inline-block;
position: relative;
top: -14px;
padding: 0 10px;
background: #f0f0f0;
color: #f00;
font-size: 18px;
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
transform: rotate(60deg);
}
hr.style18 { 
height: 30px; 
border-style: solid; 
border-color: #f00; 
border-width: 1px 0 0 0; 
border-radius: 20px; 
} 
hr.style18:before { 
display: block; 
content: ""; 
height: 30px; 
margin-top: -31px; 
border-style: solid; 
border-color: #f00; 
border-width: 0 0 1px 0; 
border-radius: 20px; 
}
hr.style19 {
height: 70px;
border-width: 0;
background-image: -webkit-linear-gradient(right,#fcfcfc 0px,#fcfcfc 20px,#ff0000 20px,#ff0000 40px, #3fde81 40px,#3fde81 60px,#c720bd 60px,#c720bd 80px, #fff04e 80px, #fff04e 100px, #fb3ea7 100px, #fb3ea7 120px, #415afc 120px, #415afc 140px);
background-image: linear-gradient(-90deg,#fcfcfc 0px,#fcfcfc 20px,#ff0000 20px,#ff0000 40px, #3fde81 40px,#3fde81 60px,#c720bd 60px,#c720bd 80px, #fff04e 80px, #fff04e 100px, #fb3ea7 100px, #fb3ea7 120px, #415afc 120px, #415afc 140px);
background-size: 140px 140px;
}
hr.style20 {
border-width: 0;
background-image: -webkit-linear-gradient(right,#fcfcfc 0px,#fcfcfc 20px,#ff0000 20px,#ff0000 40px, #3fde81 40px,#3fde81 60px,#c720bd 60px,#c720bd 80px, #fff04e 80px, #fff04e 100px, #fb3ea7 100px, #fb3ea7 120px, #415afc 120px, #415afc 140px);
background-image: linear-gradient(-90deg,#fcfcfc 0px,#fcfcfc 20px,#ff0000 20px,#ff0000 40px, #3fde81 40px,#3fde81 60px,#c720bd 60px,#c720bd 80px, #fff04e 80px, #fff04e 100px, #fb3ea7 100px, #fb3ea7 120px, #415afc 120px, #415afc 140px);
background-size: 140px 140px;
}
hr.style21 {
border-width: 0;
background-image: linear-gradient(-90deg,#ffc0c0 0px,#d90000 20px,#ff0000 20px,#ff0000 40px, #de623f 40px,#d44118 60px,#e46a00 60px,#e46a00 80px, #c70a62 80px, #c70a62 100px, #fb3ea7 100px, #fb3ea7 120px, #ff83c3 120px, #ffb5eb 140px);
background-size: 140px 140px;
}
hr.style22 {
background:repeating-linear-gradient(45deg, black 0 5%, yellow 5% 10%);
}
.grecaptcha-badge { visibility: hidden; }
.kaiten {
animation: r1 80s linear infinite;
}
.kaiten2 {
animation: r2 10s linear infinite;
}
.kaiten3 {
animation: r3 2s linear infinite alternate;
}
.kaiten4 {
animation: r4 0.8s linear infinite alternate;
transform-origin: center bottom;
}
.kaiten6 {
animation: r6 3s linear infinite alternate;
transform-origin: center bottom;
}
.kaiten5 {
animation: r5 20s linear infinite;
transform-origin: right bottom;
}
@keyframes r1 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes r2 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(-360deg); }
} 
@keyframes r3 {
0%   { transform: rotate(10deg); }
100% { transform: rotate(-5deg); }
} 
@keyframes r4 {
0%   { transform: rotate(5deg); }
100% { transform: rotate(-10deg); }
} 
@keyframes r5 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
} 
@keyframes r6 {
0%   { transform: rotate(0deg); }
100% { transform: rotate(-20deg); }
} 
body{
font: 13px/1.4 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#252525;background: #ffffff url(//koo.jp/wp/wp-content/themes/freecloudtpl_002/images/bg.png) repeat-x top;}
body#toppage {
background: url(//koo.jp/wp/wp-content/themes/freecloudtpl_002/images/bg_top.png) repeat-x top;
position: relative; }
a{color:#006eb0;text-decoration:none; }
a:hover{color:#ff0000;}
a:active, a:focus {outline: 0;}
img{border:0;}
.clear{clear:both;} #wrapper{
margin: 0 auto;
padding: 0 20px;
max-width: 910px; } #header{ height: 80px;}
#header h1 {
padding: 7px 0 0;
font-size: 10px;
font-weight: normal;
} ul#topnav{  margin: 15px 0;   display: flex;justify-content: center;}
ul#topnav li{float:left;list-style:none;width: 130px;}
ul#topnav a{ text-decoration: none;text-align: center;display: block;width: 123px;height: 35px; border-top: solid 3px #ebebeb;border-bottom: solid 3px #116baf;  box-shadow: 0px 4px 7px #888;background-color: rgb(255 255 255 / 0%);border-radius: 5px;color: #008acb;text-shadow: 0px 0px 4px #99eff5;}
ul#topnav a:hover{color: white;background-color: #5bc7cd;font-weight: 600;border: solid 3px #2b72a7;z-index: 5000;box-shadow: 0px 11px 8px #006589; }
.top_menu_en a:hover{color: red;}
ul#topnav a#home{background-position:0 0;}
ul#topnav a#about{background-position:-130px 0;}
ul#topnav a#menu{background-position:-260px 0;}
ul#topnav a#faq{background-position:-390px 0;}
ul#topnav a#map{background-position:-520px 0;}
ul#topnav a#blog{background-position:-650px 0;}
ul#topnav a#link{background-position:-780px 0;}
ul#topnav a#home:hover, ul#topnav li.active a#home{background-position:0 -46px;}
ul#topnav a#about:hover, ul#topnav li.active a#about{background-position:-130px -46px;}
ul#topnav a#menu:hover, ul#topnav li.active a#menu{background-position:-260px -46px;}
ul#topnav a#faq:hover, ul#topnav li.active a#faq{background-position:-390px -46px;}
ul#topnav a#map:hover, ul#topnav li.active a#map{background-position:-520px -46px;}
ul#topnav a#blog:hover, ul#topnav li.active a#blog{background-position:-650px -46px;}
ul#topnav a#link:hover, ul#topnav li.active a#link{background-position:-780px -46px;}
li.active a#home{background-position:0 -42px;}
li.active a#guide{background-position:-213px -42px;}
li.active a#faq{background-position:-429px -42px;}
li.active a#mp{background-position:-573px -42px;} #main {
float: right;
width: 600px;
padding: 15px 10px;
display: inline;
}
#main .bannerM img{
padding-right: 10px;
padding-bottom: 15px;
}
#main .bannerM img.last{padding-right:0;} #main h2 {
font-size: 13px;
font-weight: 600;
position: relative;
padding: 0.5em 0.7em;
color: #555;
border-radius: 10px;
background: -webkit-linear-gradient(top, #65c7e4, #00b3dc);
background: linear-gradient(to bottom, #e8f9ff 10%,#cff1ff 24%,#ddf5ff 47%, #e2f7ff 74%, #15a6c7);
}
#main h3 {
font-size: 13px;
font-weight: normal;
line-height: 30px;
padding-left: 15px;
margin-top: 10px;
letter-spacing: 0.2em;
color: #006eb0;
border-bottom: 1px solid #cccccc;
} #prev_next{
width:100%;
margin: 36px 0 24px;
padding:0;
display: table;
}
#prev_next  #next{
width: 50%;
padding:30px 10px 10px;
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
display: table-cell;
position:relative;
text-decoration:none;
text-align:right;
}
#prev_next  #prev{
width: 50%;
padding:30px 10px 10px;
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
display: table-cell;
position:relative;
text-decoration:none;
text:align:left;
}
#prev_next #prev p, #prev_next #next p{
font-size:90%;
line-height:1.5;
}
#prev_next #prev:hover, #prev_next #next:hover{
background-color: rgba(238,238,238,0.7);
}
#prev_next #prev{
border-right:#ccc 1px solid;
}
#prev_next #prev_title, #prev_next #next_title{
font-size:90%;
top:-1em;
position:absolute; 
border: 1px #ccc solid;
background:#fff; 
text-align: center;
padding:3px;
color:#666;
}
#prev_next #next_title{
right:10px;
}
#prev_next #prev img, #prev_next #next img{
margin:0 auto;
}
#prev_next #prev_no, #prev_next #next_no{
width: 50%;
height: 140px;
padding-top: 20px;
display: table-cell;
}
#prev_next #prev_no{
border-right:#ccc 1px solid;
}
#prev_next_home{
margin:0 auto;
background-color: #39f;
border: solid 9px #fff;
width: 100px;
height:100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
box-shadow: 0 0 0 3px #39f;
-webkit-box-shadow: 0 0 0 3px #39f;
-moz-box-shadow: 0 0 0 3px #39f;
text-align:center;
}
.doco {
font-size: 20px;
position: relative;
top: 0px;}
#prev_next_home:hover{
background-color: rgba(0,0,255,0.7);
}
#prev_next_home i{
color:#FFF;
margin:10px auto ;
font-size:60px;
}  @media only screen and (max-width: 970px) {
#sidebar {
float: left;
width: 208px;
padding: 10px 5px;
font-size: 1em;
}
#main {
float: right;
width: 500px;
padding: 15px 10px; }
} @media only screen and (max-width: 880px) {
ul#topnav {
transform: scale(0.8);
}
#sidebar {
float: left;
width: 258px!important;
padding: 10px 5px!important;
font-size: 1em;
}
#main {
float: right;
width: 400px;
padding: 15px 10px; }
} @media only screen and (max-width: 800px) {
ul#topnav {
transform: scale(0.8);
}
#sidebar {
float: left;
width: 258px!important;
padding: 10px 5px!important;
font-size: 1em;
}
#main {
float: right;
width: 400px;
padding: 15px 10px; }
} @media only screen and (max-width: 780px) {
ul#topnav {
transform: scale(0.8);
}
#sidebar {
float: left;
width: 258px!important;
padding: 10px 5px!important;
font-size: 1em;
}
#main {
float: right;
width: 400px;
padding: 15px 10px;  }
} @media only screen and (max-width: 750px) {
ul#topnav {
transform: scale(0.8);
}
#sidebar {
float: unset!important;
width: 100%!important;
padding: 10px 5px!important;
font-size: 1.2em;
}
#main {
float: unset!important;
width: 100%;
padding: 15px 10px; overflow: hidden;
font-size: 1.2em;
}
} @media only screen and (max-width: 700px) {
div#header {
transform: scale(0.9);
transform-origin:left top;
margin-left:-20px;
}
ul#topnav {
transform: scale(0.55);
}
#main {
float: unset!important;
width: 100%;
padding: 15px 10px;  font-size: 1.2em;
}
div#picture-slides-frame{display:none!important;}
body#toppage {background:unset;}
.top_boshu{transform:scale(0.8);left:10px;top:92px!important;}
.top_denwabango{transform:scale(0.7);left:130px;top:9px!important;}
} @media only screen and (min-width: 380px) {
} @media only screen and (min-width: 971px) {  #prev_next #prev, #prev_next #prev::before, #prev_next #prev::after,
#prev_next #next, #prev_next #next::before, #prev_next #next::after {	
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
transition: all .3s;
}
#prev_next #prev_title, #prev_next #next_title{
padding:3px 10px;
}
#prev_next #next_title{
right:10px;
}
#prev_next #prev img{
float:left;
margin-right:10px
}
#prev_next #next img{
float:right;
margin-left: 10px;
} } .main-navigation li.menu-item-new a:after {
content: "NEW!";
margin-left: 0.5rem;
padding: 1px 2px;
vertical-align: middle;
font-size: .6rem;
color: #fff;
font-weight: bold;
border-radius: 3px;
background-color: #f02020;
}
.main-navigation ul ul li {
min-width: 250px;
white-space: nowrap;
width: 100%;
}
.main-navigation ul ul a {
width: auto;
white-space: nowrap;
}
#main p {
padding: 15px 15px 15px 20px;
}
#main p2 {
padding: 0px 0px 0px 20px;
}
#main p2 iframe{
padding: 0px 0px 0px 20px;
}
#main ol {
padding: 5px 5px 5px 5px;
} #main p.withImage{
width: 598px;
margin: 20px 0 0 10px;
padding: 5px 0;
}
#main p.withImage img{
float: right;
margin-left: .5em;
}
#date {
text-align: right;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 10px;
font-weight:bold;
color:#006eb0;
}
#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.ctw-marker-bold {
padding: 3px 1px;
background-size: 200% 12px;
background-position: 0 10px;
background-repeat: repeat-x;
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-o-transition: all 2s ease;
-ms-transition: all 2s ease;
}
.ctw-marker-bold.ctw-marker-position {
background-position: -100% 0.8em;
}
.ctw-marker-yellow {
background-image: -webkit-linear-gradient(left, rgba(255,235,6,0) 50%, rgba(255,235,6,0.75) 50%);
background-image:    -moz-linear-gradient(left, rgba(255,235,6,0) 50%, rgba(255,235,6,0.75) 50%);
background-image:      -o-linear-gradient(left, rgba(255,235,6,0) 50%, rgba(255,235,6,0.75) 50%);
background-image:     -ms-linear-gradient(left, rgba(255,235,6,0) 50%, rgba(255,235,6,0.75) 50%);
background-image:         linear-gradient(left, rgba(255,235,6,0) 50%, rgba(255,235,6,0.75) 50%);
}
.ctw-marker-red {
background-image: -webkit-linear-gradient(left, rgba(255,0,0,0) 50%, rgba(255, 0, 0, 0.25) 50%);
background-image:    -moz-linear-gradient(left, rgba(255,0,0,0) 50%, rgba(255, 0, 0, 0.25) 50%);
background-image:      -o-linear-gradient(left, rgba(255,0,0,0) 50%, rgba(255, 0, 0, 0.25) 50%);
background-image:     -ms-linear-gradient(left, rgba(255,0,0,0) 50%, rgba(255, 0, 0, 0.25) 50%);
background-image:         linear-gradient(left, rgba(255,0,0,0) 50%, rgba(255, 0, 0, 0.25) 50%);
}
.ctw-marker-green {
background-image: -webkit-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(20 255 0 / 25%) 50%);
background-image:    -moz-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(20 255 0 / 25%) 50%);
background-image:      -o-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(20 255 0 / 25%) 50%);
background-image:     -ms-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(20 255 0 / 25%) 50%);
background-image:         linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(20 255 0 / 25%) 50%);
}
.ctw-marker-blue {
background-image: -webkit-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(0 166 255 / 25%) 50%);
background-image:    -moz-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(0 166 255 / 25%) 50%);
background-image:      -o-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(0 166 255 / 25%) 50%);
background-image:     -ms-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(0 166 255 / 25%) 50%);
background-image:         linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(0 166 255 / 25%) 50%);
}
.ctw-marker-violet {
background-image: -webkit-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(75 0 255 / 25%) 50%);
background-image:    -moz-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(75 0 255 / 25%) 50%);
background-image:      -o-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(75 0 255 / 25%) 50%);
background-image:     -ms-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(75 0 255 / 25%) 50%);
background-image:         linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(75 0 255 / 25%) 50%);
}
.ctw-marker-pink {
background-image: -webkit-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(255 0 208 / 25%) 50%);
background-image:    -moz-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(255 0 208 / 25%) 50%);
background-image:      -o-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(255 0 208 / 25%) 50%);
background-image:     -ms-linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(255 0 208 / 25%) 50%);
background-image:         linear-gradient(left, rgb(128 235 160 / 0%) 50%, rgb(255 0 208 / 25%) 50%);
}
span.newmark {
font-size: 74%;
padding: 1px 5px;
vertical-align: middle;
color: White;
background-color: #ff4500;
border-radius: 3px;
}    
span.oldmark {
font-size: 74%;
padding: 1px 5px;
vertical-align: middle;
color: White;
background-color: #4da50b;
border-radius: 3px;
} .dekamoji{
font-size: 28px;
border: solid 2px #008ea5;
background-color: #abe7f5;
border-radius: 10px;
color: #000;
}
.webcalimg{
border: solid 8px #008ea5;
background-color: #abe7f5;
border-radius: 50%;
opacity:0.6;
}
.webcalimg:hover{
border: solid 8px #008ea5;
background-color: #abe7f5;
border-radius: 50%;
opacity:1;
}
.box{
float: left;
width: 195px;
margin: 20px 16px 10px 0;
line-height: 1.2;
}
.box_img{
padding: 0px 0px 10px 0px;
}
.last{margin-right:0;} p.button{
text-align: center;
padding: 10px 0;
}
p.button a{
display:block;
line-height: 32px;
background: #ffffff url(//koo.jp/wp/wp-content/themes/freecloudtpl_002/images/button.png) no-repeat;
margin: 0 -20px;
}
p.button a{color:#006eb0;}
p.button a:hover{color:#ffffff;}
p.button a:hover{
cursor:pointer;
background-position: 0 -32px;
} #main ul, #footer ul{margin-left: 20px;}
#main li, #footer li{margin-bottom: 3px;} #categories-2.widget.widget_categories {
margin-bottom: 15px;
}
#sidebar {
float: left;
width: 265px;
padding: 10px 10px;
} #categories-2.widget.widget_categories form {
margin: 10px 0px 23px 10px;
}
#sidebar h3 {
font-size: 13px;
font-weight: normal;
position: relative;
padding: .75em 1em .75em 1.5em;
background-color: #f7f7f7;
border-radius: 10px;
margin-top: 5px;
}
#sidebar h3:before {
position: absolute;
bottom: 4px;
left: 3px;
content: '';
width: calc(100% - 6px);
height: 4px;
background-color: #6ec5ed;
border-radius: 10px;
box-shadow: 1px 2px 2px -1px #296889;
}
#sidebar h3:after {
position: absolute;
top: .5em;
left: .5em;
content: '';
width: 10px;
height: -webkit-calc(100% - 1.2em);
height: calc(100% - 1.2em);
background-color: #3c7ca7;
border-radius: 5px;
}
#sidebar ul{  margin: 10px 0px 15px 5px;
}
#sidebar li{
margin: 0 10px 10px 5px;
list-style: none;
border-bottom: 1px solid #efefef;
}
#sidebar li a:not([name=rss_newm]){
background: url(//koo.jp/wp/wp-content/themes/freecloudtpl_002/images/list.png) no-repeat 0 50%;
display: block;
padding-left:15px;
}
#sidebar li a[name=rss_newm]:before {
content: 'NEW!!';
font-size: 74%;
padding: 1px 5px;
vertical-align: middle;
color: White;
background-color: #ff4500;
border-radius: 3px;
}
#sidebar li a:hover{background-position: 3px 50%;} #footer{
clear:both;
padding: 10px 0 10px;
border-top: 1px solid #cccccc;
}
#footer .inner{
overflow: hidden;
}
* html #footer .inner{height:1%;}
#footer #logo{
float:left;
padding: 10px 0 5px;
width: 292px;
}
address{
padding: 20px 0 3px;
text-align: center;
font-style:normal;
font-size: 12px;
clear:both;
display:block;
}