/*
Theme Name: sinzafine-refine

*/


/** General **/
/* リンク青 */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:link { color: #3F60A5; }
a:visited { color: #3F3F3F; }
a:active { color: #039; }

/* リンク白 */
h2 a { text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h2 a:link { color: #003399; }
h2 a:visited { color: #523674; }
h2 a:active { color: #003399; }

.rouge {
color: #cc0000;
}

acronym, abbr {
border:0;
}
acronym, abbr, span.caps {
letter-spacing: .07em;
}
acronym, abbr {
cursor: help;
}
blockquote {
border-left: 5px dotted #006600;
margin-left: 1.5em;
padding-left: 5px;
}
img { border: none; }
img.indexicon {
width: 45px;
height: 45px;
float: left;
padding-right: 9px;
}
body {
background: #ffffff;
border:0;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; color:#333; 
background-color: #F0F0F0; font-size: 100%;
margin:0;
padding:0;
}
#wrap {
width: 1000px;
background-color: #FFFFFF;
margin: 0 auto;
}
#head-un {
margin-left:1em;
display: inline;
}
#title {
width:320px;
height: 150px;
margin: 0 310px 0 0;
float:left;
}
.hd_icon {
width: 100px;
height:80px;
margin: 0 40px 0 0;
float:left;
margin-top: 37px;
}

h2#comments {
font-size:0.8em;
border:none;
}
h2#postcomment {
font-size:1em;
border:none;
}
h5 {
font-weight:normal;
}
h4 {
line-height:1.5;
font-size:100%;
text-align:left;
color:#333333;
text-indent: 0em;
font-weight: bold;
}
#middlecolumn-s .post h1.article-title {
clear:left;
font-size:155%;
font-weight:bold;
line-height:1.1 !important;
margin: 12px 0 12px;
background-color: #EEEEEE;
padding: 6px 6px 6px 6px;
}
h1 img {
vertical-align:-6px;
}

div.article-category-outer ul li.article-date {
color:#666666;
display:inline;
float: left;
font-size:73%;
font-weight:normal;
line-height:2;
margin:0 5px 0 0;
background-color: #FFF2F2;
padding:0;
}

div.article-category-outer ul li a{
color:#ffffff;
}


/** 単ページ カテゴリ 時代をみる **/
div.article-category-outer ul li.article-category_intellect {
float: left;
background:url("./images/bg_intellect.gif") repeat scroll;
display:inline;
font-size:73%;
line-height:2;
padding: 0px 2px;
margin-right: 5px;
}

div.article-category-outer ul li.article-category_intellect a{
color:#ffffff;
}

/** 単ページ カテゴリ スタディルーム **/
div.article-category-outer ul li.article-category_study {
background:url("./images/bg_study.gif") repeat scroll;
display:inline;
font-size:73%;
line-height:2;
float: left;
padding:1px 5px;
margin-right: 5px;
}
div.article-category-outer ul li.article-category_study a{
color:#ffffff;
}

/** 単ページ カテゴリ 評論紹介意見 **/
div.article-category-outer ul li.article-category_avis {
background:url("./images/bg_avis.gif") repeat scroll;
display:inline;
font-size:73%;
line-height:2;
margin: 0 0px 0 0;
padding:1px 5px;
float: left;
margin-right: 5px;
}
div.article-category-outer ul li.article-category_avis {
color:#ffffff;
}

/** 単ページ カテゴリ 交流の広場 **/
div.article-category-outer ul li.article-category_hiroba {
background:url("./images/bg_hiroba.gif") repeat scroll;
display:inline;
font-size:73%;
line-height:2;
padding:1px 5px;
float: left;
margin-right: 5px;
}
div.article-category-outer ul li.article-category_hiroba a{
color:#ffffff;
}

/** 単ページ カテゴリ 催し物案内 **/
div.article-category-outer ul li.article-category_event {
background:url("./images/bg_event.gif") repeat scroll;
display:inline;
font-size:73%;
line-height:2;
padding:1px 5px;
float: left;
margin-right: 5px;
}
div.article-category-outer ul li.article-category_event a{
color:#ffffff;
}

/** 単ページ カテゴリ お知らせ **/
div.article-category-outer ul li.article-category_information {
background:url("./images/bg_information.gif") repeat scroll;
display:inline;
font-size:73%;
line-height:2;
padding:1px 5px;
float: left;
margin-right: 5px;
}
div.article-category-outer ul li.article-category_information a{
color:#ffffff;
}

/** 単ページ カテゴリ ギャラリー **/
div.article-category-outer ul li.article-category_gallery {
display:inline;
font-size:73%;
line-height:2;
float: left;
padding:1px 5px;
margin-right: 5px;
}
div.article-category-outer ul li.article-category_gallery a{
color:#ffffff;
}


div.article-category-outer ul li.article-category_gallery img {
vertical-align:-6px;
}
div.article-category-outer ul li.article-category_interchange {
background:none repeat scroll 0 0 #ff0099;
display:inline;
font-size:73%;
line-height:2;
margin:0 5px 0 0;
padding:1px 5px;
}
div.article-category-outer a {
color: #566EA0;
}
div.article-category-outer2 a {
color: #ffffff;
}
.article-data .intellect a,
.article-data .study a,
.article-data .hiroba a,
.article-data .avis a,
.article-data .event a,
.article-data .gallery a,
.article-data .information a {
color:#ffffff;
}

#gallery_info {
border: 1px solid #CCCCCC;
background: url("./images/bg_blue.gif") repeat scroll;
margin: 1em 0;
padding: 0.5em;
font-size:73%;
}

div.article-category-outer ul li.article-category a {
color:#FFFFFF;
}

div.article-category-outer ul li.article-keyword {
display:inline;
float: left;
padding-right: 5px;
margin-left: -5px;
}
div.article-category-outer ul li.article-keyword .tagw a {
background: url("./images/bg_tagw.gif") repeat scroll;
color:#FFFFFF;
margin-left: 0.5em;
font-size:73%;
line-height:2;
padding: 3px 5px;
}

p.article-author {
margin:1em 1em 0.5em 0;
padding:0!important;
text-align:right!important;
}

.entry .post p {
line-height:1.5;
font-size:100%;
text-align:left;
color: #000000;
text-indent: 0em;
}

h3 {
font-family: 'Arial','Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.pagetitle {
font-size:1em;
}
div.article-date {
color:#666666;
font-size:83%;
font-weight:normal;
}
div.article-data {
font-size:83%;
font-weight:normal;
margin: 0.3em 0 0px 15px;
}
div.article-data ul li {
float:left;
font-weight:normal;
margin-right:1em;
}
/** トップページ カテゴリ **/
div.article-data ul li.intellect {
background:url("./images/bg_intellect.gif") repeat scroll;
font-size:0.8em;
padding:1px 3px 0px;
}
div.article-data ul li.study {
background:url("./images/bg_study.gif") repeat scroll;
font-size:0.8em;
padding:1px 3px 0px;
}
div.article-data ul li.avis {
background:url("./images/bg_avis.gif") repeat scroll;
font-size:0.8em;
padding:1px 3px 0px;
}
div.article-data ul li.hiroba {
background:url("./images/bg_hiroba.gif") repeat scroll;
font-size:0.8em;
padding:1px 3px 0px;
}
div.article-data ul li.event {
background:url("./images/bg_event.gif") repeat scroll;
font-size:0.8em;
padding:1px 3px 0px;
}
div.article-data ul li.gallery {
background:url("./images/bg_gallery.gif") repeat scroll;
font-size:0.8em;
padding:1px 3px 0px;
}
div.article-data ul li.information {
background:url("./images/bg_information.gif") repeat scroll;
font-size:0.8em;
padding:1px 3px 0px;
}
div.article-data ul li.article-category a {
color:#fff;
}

.cat_title {
border-bottom:1px dotted #AAAAAA;
padding: 0;
color:#6699ff;
background-image: url("http://yu.way.co.jp/chikyuza/wp-content/themes/senzafine/images/humanlogo.png");
background-repeat: no-repeat;
background-size: 20px 20px;
margin-left: 5px;
}
.cat_title a {
padding: 0;
font-weight:bold;
color: #68748B;
margin-left: 23px;
}

.cat_title span {
padding: 0;
font-weight:bold;
color: #68748B;
margin-left: 23px;
}


span.nmk {
font-weight:normal!important;
color:#cc0033;
}
p.author {
color:#333333;
display:inline;
font-size:90%!important;
margin:0;
padding:0;
}
span.article-continue {
font-size:90%;
}
.widgettitle {
color:#006600; font-weight:bold; font-size:0.8em;
}
ol#comments li p {
font-size: 100%;
}
/**p, li, .feedback {
font-family: 'Arial','Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}**/
ul {
list-style-type:none;
padding:0; 
margin:0;
}
li {
padding-bottom:0px; 
margin:0;
}
/* classes used by the_meta() */
ul.post-meta {
list-style: none;
}
ul.post-meta span.post-meta-key {
font-weight: bold;
}
.feedback {
color: #ccc;
text-align: right;
clear: both;
}
.meta {
font-size: 1em; padding-top:10px; padding-bottom:10px;
}
.meta li, ul.post-meta li {
display: inline;
}
.meta ul {
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
.meta, .meta a {
color: #808080;
font-weight: normal;
letter-spacing: 0;
}
h2.storytitle {
line-height: 1.4em;
margin: 0.5em 0 0.3em 0px;
font-size: 0.9em!important;
font-weight: normal;
padding-left: 15px; 
}
.storytitle a {
text-decoration: none;
}
.storytitle a:hover {
text-decoration: underline;
color:#003399;
}
.post {
border-bottom:1px dotted #AAAAAA;
margin:0.2em 0;
padding:0 0 0.2em 0;
}

.post2 {
border-bottom:1px dotted #AAAAAA;
margin:0.2em 0;
padding:0 0 0.2em 0;
}

.post2:hover {
border-bottom:1px dotted #AAAAAA;
margin:0.2em 0;
padding:0 0 0.2em 0;
background-color: #F4F5FF;
}


.categ-post {
border-bottom:none;
margin:0.7em 0;
padding:0 0 0.7em;
}
.entry {
color:#000000;
padding:0 10px 10px;
}
.navigation {
padding:0px;
}
.navigation ul{
display: block;
float: left;
border-right: 1px solid #5d5d5d;
border-left: 1px solid #929292;
width: 105px;
height: 34px;
border-bottom: 1px solid #575757;
border-top: 1px solid #797979;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
background-color: #5f5f5f;
}



.alignright {
float: right;
}
.alignleft {
float: left;
}
.children {
padding-left:10px;
}
input {
background: #ffffff; color:#000000;
}
input:hover {
color:#006600;
}
form#searchform input#s {
background: #ffffff; color:#006600;
}
.clr {
/* clear:both; */
}
.clr_gauche {
clear:left;
height:0px;
}

/** Specific **/

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
color:#000000;
background: #ebebeb;
border: 1px solid #ccc;
padding: .2em;
}
#commentform textarea {
width: 90%;
}
#commentlist li ul {
border-left: 1px solid #ddd;
font-size: 110%;
list-style-type: none;
}
.commentlink {
font-size:0.9em;
}

#header {
margin: 0;
width:100%;
height: 150px;
}
div#h_frame {
width:1000px; overflow: hidden;
background:url("./images/bg_hedder6.png") no-repeat;
}
div#h_frame2 {
    margin-top: 90px;
    font-size: 30px;
}

/** The top menu items**/
#topmenu {
width:100%;
height:1.6em;
}
#topmenu ul {
list-style-type:none;
padding-left:10px; margin:0;
}
#topmenu ul li{
font-family:'Arial','Lucida Grande', 'Lucida Sans Unicode', sans-serif;
color:#ffffff;font-size:0.8em; letter-spacing: 0.2em;
text-decoration:none;
display:block; float:left; padding-left:15px;
}
#topmenu ul li a{
color:#006600; text-decoration:none; font-weight:bold;
display:block; padding:0;
}
#topmenu ul li a:hover{
color:#006600;
}
/** End Top menu **/

/** Sidebar 1 - sidebar_top **/
#sidebar_top {
width: 1000px;
line-height: 38px;
overflow:auto;
/* Lucinda Grande is the font used on the website from Apple. */       
letter-spacing:-0.5px; 
font-size:13px;            /* Apply a subtle text-shadow to the text */      
text-shadow: 0 -1px 3px #202020;         /* We want to add the shadow to the complete navigation menu. In order to do that, we'll need to set      the correct width and height, and also the correct borders, in order to create the perfect drop shadow */                   -moz-border-radius:4px;      
-webkit-border-radius:4px;      
border-radius:4px;            -moz-box-shadow: 0px 3px 3px #cecece;      
-webkit-box-shadow: 2px 3px 3px #cecece;      
background-color: #494949;
}
#sidebar_top ul.gauche {
float:left;
}
#sidebar_top ul.droit {
float:right;
}
#sidebar_top ul.gauche li {
display:block;
float:left;
padding: 0px 13px 0px 13px;
text-align:left; 
display: block; float:left; border-right:1px solid #5d5d5d; border-left:1px solid #929292;  
height: 38px; 
border-bottom: 1px solid #444444; 
border-top: 1px solid #474747;         /* Gradient backgrounds for the buttons. Generated using http://gradients.glrzad.com/ */                       /* IE5.5+ */;
background-color: #494949; /* Fallback */;
}

#sidebar_top ul.gauche li:hover {              /* Gradient backgrounds for the buttons. Generated using http://gradients.glrzad.com/ */                       /* IE5.5+ */;
              background-color: #747474; /* Fallback */;
}

#sidebar_top ul.gauche li:last-child{
    border-right: none;
    
    
    /* The width of the last menu item (search bar) is bigger than the others */
}

#sidebar_top ul.droit li {
display:block;
float:right;
padding:0.2em 0.5em 0 0.5em;
margin:0;
list-style-type:none;
text-align:left;
font-size:80%;
border-left: 1px dotted #CCCCCC; 
}
#sidebar_top ul li ul li {
display:block; width:320px; padding:5px;
}
#sidebar_top a:link {
    color: #E7E7E7!important;
 
    font-size: 16px;
}
#sidebar_top a:visited { color: #E7E7E7!important;}
#sidebar_top a:hover {
    color: white;  text-align:center; display:block;  
    outline:none; };
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3F3F3F), color-stop(0.5, #383838), color-stop(0.51, #434343), color-stop(1, #555555));      background-image: -moz-linear-gradient(center bottom, #3F3F3F 0%, #383838 50%, #434343 51%, #555555 100% );      background-color:#383838; /* Fallback */            /* We use the inset of the box shadow to create a subtle inner glow when hovering */      -moz-box-shadow: inset 0 0 5px 5px #535353;      -webkit-box-shadow: inset 0 0 5px 5px #535353;      box-shadow: inset 0 0 5px 5px #535353;
 }

#sidebar_top a:active { color:#999999!important; }
#sidebar_top .orange, #sidebar_top .orange a:link, #sidebar_top .orange a:hover, #sidebar_top .orange a:visited, #sidebar_top .orange a:active : { color:#ff4500!important; }
/** End Sidebar 1 - sidebar_top **/

#sidebar_top li:hover {
    
        
  /* IE5.5+ */;
  /* Fallback */
    
    /* We use the inset of the box shadow to create a subtle inner glow when hovering */
    
     /* IE6 & IE7 */   /* IE8 */;
 /* -webkit-box-shadow: inset 0 0 5px 5px #6D6D6D; */
    
 /* box-shadow: inset 0 0 5px 5px #6D6D6D; */
 background-color: #D6D6D6;
}


/** Sidebar 3 - sidebar_right **/
#rightcolumn div ul li {
background-color: #FFFFFF;
margin: 0 0 10px;
}

#rightcolumn h2.widgettitle {
background-color: #FCE5E1;
border-bottom: 1px solid;
color: #313131;
font-size:0.9em;
font-weight:bold;
line-height:1.7;
height:1.4em;
margin:0;
padding:0 0 0.2em 1em;
}

#rightcolumn h2 a {
color: #929292;
}


#rightcolumn div ul li ul {
border-top:0px;
font-size:73%;
margin:0;
padding:5px 5px 0px;
text-align:left;
}
#rightcolumn div ul li ul li {
margin:0.2em 0;
background: url("./images/bg_arrow_gray.gif") no-repeat scroll 0 0.6em;
background-size: 8px 8px;
line-height: 2.0;
padding: 0 0 0 11px;
border-bottom: 1px dashed #C4C4C4;
}

#rightcolumn div ul li ul li:last-child {
margin:0.2em 0;
background: url("./images/bg_arrow_gray.gif") no-repeat scroll 0 0.6em;
background-size: 8px 8px;
line-height: 2.0;
padding: 0 0 0 11px;

border-bottom: none;
}

li#tag_cloud-3 div {
padding: 0.5em;
}

/** 検索 **/
table#chercher {
width:285px;
font-size:0.73em;
}
table#chercher tr,td {
margin:0;
padding:0;
}
table#chercher tr td span.tit {
display:block;
float:left;
}
table#chercher tr td span.howto {
display:block;
float:right;
}
#rightcolumn div.textwidget {
padding:5px 5px 5px;
}

/** Sidebar 3 - sidebar_left **/

#sidebar_left ul li {
background-color: #F8F8F8;
margin: 0 0 10px;
}

#leftcolumn h2.widgettitle {
background-color: #DCDDE9;
border-bottom: 1px solid;
color: #3A3A3A;
font-size:0.9em;
font-weight:bold;
line-height:1.7;
height:1.4em;
margin:0 0 0;
padding:0 0 0.2em 1em;
}
#leftcolumn div ul li ul {
border-top:0px;
border:none!important;
font-size:73%;
margin:0;
padding:5px 5px 0px;
text-align:left;
}
#leftcolumn div ul li ul li {
margin:0.2em 0;
background:url("./images/bg_arrow_gray.gif") no-repeat scroll 0 0.6em;
line-height:1.7;
padding:0 0 0 10px;
border: none!important;
}
.side_inner {
padding: 0.5em;
font-size: 0.8em;
text-align: center;
line-height: 1.25em;
}

#sidebar_left .special {
margin:0 0 0.5em;
}
#sidebar_left .special span {
font-size:73%;
}

/** Sidebar 4 - sidebar_bottom **/
#sidebar_bottom {
width:980px;
margin:auto;
}
#sidebar_bottom li {
padding:0; margin:2px;
list-style-type:none;
text-align:center;
}
#sidebar_bottom ul li ul li {
display:block; padding:5px;
}
/** End Sidebar 4 - sidebar_bottom **/
#content {
width:1000px; margin:auto;
}
#leftcolumn {
width:160px; float:left;
padding-top:10px;
color:#003399;
}
#leftcolumn h2 {
color:#003399; font-size:0.8em;
}
#middlecolumn{
width:540px;
float:left;
margin-top: 10px;
}
#middlecolumn-s{
width:700px;
float:left;
}
#middlecolumn-g{
width:1000px;
float:left;
}
#rightcolumn {
width:300px; float:left;
text-align:left;
padding-top: 10px;
color:#000022;
}
#rightcolumn h2 {
color:#000022; font-size:0.8em;
}
#footer {
text-align:right;
padding-right:10px;
}
#copyright, copyright a {
color:#006600;
font-size:0.8em;
}

p.goto-pagetop {
	clear: both;
	margin: 0 auto;
	padding: 1em 0 0.5em 0;
	width: 970px;
	font-size: 73%;
	text-align: right;
}

div.footer-outer {
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	font-size: 83%;
	line-height: 1.3;
	text-align: left;
	background: #FFF;
	border-top: #CCC 1px solid;
}

div.footer-outer-2 {
	margin: 0;
	padding: 0;
	background: #FFF;
}

div.footer-outer-2 ul {
	margin: 0.5em 0 1em 0;
	padding: 0;
}

div.footer-outer-2 ul li {
	display: inline;
	margin: 0 2em 0 0;
	padding: 0;
}

/** For Sitemap Template Page - width of columns is 140 pixels **/
.sitemapitem {
width:145px; float:left; padding:5px; border-left:2px dotted #006600;
color:#006600;
}
.sitemapitem h2 {
color:#006600; font-size:0.8em;
}

/** Wordpress Calendar **/
#wp-calendar {
border-top:0px;
text-align: center;
empty-cells: show;
font-size: 12px;
margin: 0;
width: 100%;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block; 
color: #2A02FC;
text-decoration: none;
}
#wp-calendar a:hover {
background: #99ccff;
color: #000000;
}
#caption {
background:url("./images/bg_beige.gif") repeat;
color:#4D210F;
font-size:0.9em;
font-weight:bold;
line-height:1.7;
height:1.5em;
text-align:center;
padding:0 0 0.2em 0;
}
/**#wp-calendar td {
color: #000000;
font: normal 12px 'Arial','Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing: normal;
padding: 2px 0;
text-align: center;
}**/

#wp-calendar td {
background: none repeat scroll 0 0 #F1F1F1;
border:1px solid #FFFFFF;
height:20px;
margin:0;
padding:0;
text-align:center;
color: #C4C4C4;
}
#wp-calendar td.pad {
background:url("./images/bg_blue.gif") repeat;
border:1px solid #FFFFFF;
height:20px;
margin:0;
padding:0;
text-align:center;
}
#wp-calendar td.pad:hover {
background: #E0F0FF;
}
#wp-calendar td:hover, #wp-calendar #today {
background: #99ccff;
color: #ffffff;
}
#wp-calendar th {
font-weight: normal;
font-style: normal;
text-transform: capitalize;
color:#4D210F;
}

/** コメント欄 **/
.adminbody,.commentbody {
margin: 1em 0 1em 0;
font-size:90%;
line-height:1.3em;
}
.adminbody p,.commentbody p {
margin:0.5em 0;
}
.edi_com {
font-size:0.9em;
}


/** 2016-03-16 追記 **/

.bannerRight{
	text-align:center;
}







