.left {
float: left;
}
.right {
float: right;
}
.center {
text-align: center;
margin-right: auto;
margin-left: auto;
}
.widget {
border: none;
font-size: 100%; 
margin: 0 0px 12px 0px;
}
.widget select,
.widget input[type="text"],
.widget input[type="password"],
.widget input[type="email"] {
width: 75%;
}
.content-widget-wrapper {
padding-top: 10px;
} .clearfix:after,
.clearfix:before {
content: ' ';
display: table;
}
.clearfix:after {
clear: both;
zoom: 1;
} .left .Linkunit_async_ads,
.left .Responsive_async_ads {
margin-right: 20px;
margin-left: 0;
}
.right .Linkunit_async_ads,
.right .Responsive_async_ads {
margin-right: 0;
margin-left: 20px;
}
.center .Linkunit_async_ads,
.center .Responsive_async_ads {
margin-right: auto;
margin-left: auto;
}
.adsense_async_code ins {
background: #FFFFFF;
}
//ダイナミックタグクラウドウィジェット設定用
.dc_tagcloud_related {
margin-left: 8px;
margin-bottom: 0.5em;
} .categorychecklist-wrapper {
border-color:#CEE1EF;
border-style:solid;
border-width:1px;
height:140px;
margin:-6px 4px 2px;
overflow:auto;
padding:0.1em 0.5em;  
}
ul.categorychecklist ul {
margin-left: 18px;
} .recent-item,
.related-item {
clear: both;
margin: 0 10px 8px;
padding: 0;
overflow: hidden;
} .recent-thumbnail a img.alignleft,
.related-thumbnail a img.alignleft,
.recent-thumbnail a img.alignnone,
.related-thumbnail a img.alignnone {
float: left;
margin: 4px 10px 4px 0;
}
.recent-info,
.related-info {
line-height: 1.3;
margin: 2px 0 0 0;
overflow: hidden;
}
.recent-info a,
.related-info a {
font-weight: bold;
font-size: 104%;
margin: 2px 0;
padding: 0;
border: none;
}
.aside-date,
.aside-excerpt {
color: #606060;
font-size: 85%;
line-height: 1.3;
margin: 2px 0;
}  .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.5; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before,
.ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-tabs { position: relative; padding: 4px 10px 10px 5px; zoom: 1; } .ui-tabs .ui-tabs-nav { margin: 0 16px; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .3em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0;  background: none; }
.ui-tabs .ui-tabs-nav a { margin: 3px 6px; }
.ui-state-default,
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default { border: 1px solid #dddddd; background-color: #f4f4f4; font-weight: bold; color: #0073ea; }
.ui-state-default a, 
.ui-state-default a:link, 
.ui-state-default a:visited { color: #0073ea; 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 #0073ea; background-color: #0073ea; font-weight: bold; color: #ffffff; }
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active { border: 1px solid #dddddd; background-color: #0073ea; font-weight: bold; color: #ffffff; }
.ui-state-hover a, 
.ui-state-hover a:hover, 
.ui-state-hover a:link, 
.ui-state-hover a:visited { color: #ffffff; text-decoration: none; }
.ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.graph {
position: relative; max-width: 80%;
}
.graph .bar {
display: block;
position: relative;
background: #058DC7;
text-align: left;
color: #f0ffff;
height: 0.8em;
line-height: 0.8em;
float: left;
margin: 6px 8px 2px 2px;
}
.graph .bar span { position: absolute; left: 1em; }
.ga-pvp-table {
margin: 4px 5px 8px;
}
.ga-pvp-table th,
.ga-pvp-table td {
padding: 2px;
vertical-align: middle;
}
.ga-pvp-titlewrapper a {
display: inline !important;
}
.ga-pvp-titlewrapper p {
margin: 2px 0px; 
overflow: auto;
zoom: 1;
}
.ga-pvp-titlewrapper:after {
content: ' ';
display: table;
clear: both;
} .ga-pvp-titlewrapper a img.alignleft,
.ga-pvp-titlewrapper a img.alignnone {
float: left;
margin: 0px 10px 10px 1px;
}
.ga-pvp-graphwrap {
margin-left: 80px;
}
.ga-pvp-linkurl {
float: right;
margin: 1px 20px 5px 20px;
} .prettyprint {
padding: 8px;
font-size: 13px;
}   @font-face {
font-family: 'fontello';
src: url(//photowise.main.jp/wp-content/plugins/celtispack/fonts/fontello.eot?95681272);
src: url(//photowise.main.jp/wp-content/plugins/celtispack/fonts/fontello.eot?95681272#iefix) format('embedded-opentype'),
url(//photowise.main.jp/wp-content/plugins/celtispack/fonts/fontello.woff2?95681272) format('woff2'),
url(//photowise.main.jp/wp-content/plugins/celtispack/fonts/fontello.woff?95681272) format('woff'),
url(//photowise.main.jp/wp-content/plugins/celtispack/fonts/fontello.ttf?95681272) format('truetype'),
url(//photowise.main.jp/wp-content/plugins/celtispack/fonts/fontello.svg?95681272#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="cpicon-"]:before, [class*=" cpicon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1.1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.cpicon-angle-up:before { content: '\e800'; } 
.cpicon-angle-down:before { content: '\e801'; }
.cpicon-angle-double-up:before { content: '\e802'; }
.cpicon-angle-double-down:before { content: '\e803'; }
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.cp-scroll {
color: white;
background-color: rgba(34, 34, 34, 0.4);
width: 41px;
height: 41px;
text-align: center;
padding: 0px;
border: none;
border-radius: 1em;
}
.scroll-to-top,
.scroll-up,
.scroll-down {
cursor: pointer;
position: fixed;
right: 12px;
z-index: 999;
}
.scroll-to-top {
bottom: 160px;
}
.scroll-up {
bottom: 110px;
}
.scroll-down {
bottom: 60px;
}
.scroll-to-top:hover,
.scroll-up:hover,
.scroll-down:hover {
opacity: 0.9;
}