/*
Theme Name: nidorokkyuTemplate
Theme URI: http://kompei.com/
Author: yama
Author URI:
Description: 『nidorokkyu』用のテーマです。
Version: 1.0
License: GNU General Public License
*/



.alignleft{
	float:left;
	margin-right:10px;
}
.alignright{
	float:right;
	margin-left:10px;
}

#comments {
margin-top: 15px;
padding: 0px;
/* border: 1px solid #c4c4bf; */
/* background: #fff; */
}

.comment{
border: #dbdbdb 1px solid;
margin: 10px 0;
padding: 10px;
border-radius: 5px;
	
	
}



#comments .commentlist p.comment-footer {
margin: 0;
background-color: #FFFFFF;
/* border-radius: 5px; */
}

#comments .commentlist div.comment-content{
	
	
	font-size:16px !important;
}

.tokosha{
	color:#0066CC;
	font-weight:bold;
}

#comments .commentlist{
	padding:10px;
	background: #Fff;
}

#comments .comments-head{
	margin:10px 0px;
	padding:5px 5px;
	font-size:14px;
	border-bottom:1px dotted #ccc;
	color:#336699;
}
#comments .comment{
	margin-bottom:15px;
	border-bottom:1px solid #CCC;
}
#comments p{

	
}
#comments .comment em{
	background-color:#ddd;
	padding:3px;
	color:#000;
}
#comments .comment-footer{
	
}
#comments .comment-footer a{
	font-size:10px;
}
#comments-open-data{
	padding:10px;
	border-top:none;
}


#comments .nocomments{
	padding:10px;
	font-weight:bold;
	font-size:12px;
	
}

#comments-open-data .jinbutsu{
	padding:5px;
	font-weight:bold;
}

#comments-open-data #comment {
background: none repeat scroll 0 0 hsl(202, 70%, 91%);
border: 1px solid hsl(202, 47%, 54%);
border-radius: 4px;
box-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.4), 0 0 0 hsla(0, 0%, 0%, 0.7) inset;
color: hsl(0, 0%, 40%);
height: 15px;
padding: 8px;
width: 90%;
height: 100px;
}
#comments-open-data #author,
#comments-open-data #email,
#comments-open-data #url{
	border: 1px solid #5297c0;
   background: #d8ecf8;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #666;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:8px;
   margin-bottom:0px;
   width:300px;
}
#comments-open-data #author:focus,
#comments-open-data #email:focus,
#comments-open-data #url:focus,
#comments-open-data #comment:focus {
   background: #fff;
   }
#submit {
border: none;
background: #C82356;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #fff;
padding: 13.5px 18px;
font-size: 14px;
text-decoration: none;
vertical-align: middle;
width: 390px;
/* margin: 0 auto; */
}
#submit:hover {
 
   
   background: #ED8FAC;
   
   color: #fff;
 
   }
#submit:active {
  
   border: 1px solid #447314;
   background: #ED8FAC;
   
   color: #fff;
   width:300px;
   }

/*カレンダー*/
div#primary{
	margin:15px 0;
}
table#wp-calendar {
	border: solid 1px #ccc; 
	border-collapse: collapse;
	width:100%;
	text-align:center;
}
table#wp-calendar th {
	border: solid 1px #ccc;
	background:#fff;
	color:#666;
	font-weight:bold;
	padding:5px;
	text-align:center;
}
table#wp-calendar th:first-child {
	color:#ff0000;
}
table#wp-calendar th:last-child {
	color:#0000ff;
}

table#wp-calendar th:nth-child(6) {
	color:#cccccc;
}
table#wp-calendar tbody tr td:first-child {
	background:#cccccc;
	color:#fff;
}
table#wp-calendar tbody tr td:last-child {
	background:#cccccc;
	color:#fff;
}
table#wp-calendar td {
	border: solid 1px #ccc;
	font-size:14px;
	height:40px;
}
table#wp-calendar caption {
	font-weight:bold;
}
table#wp-calendar tbody a{
	display:block;
	background:#ff3399;
	color:#fff;
	font-weight:bold;
	padding:10px 0;
}


.tokoname{
	margin:20px 0;
}


/*--------------------------------
SNS
---------------------------------*/
.share{
	width:100%;
}
.share h4{
	font-size:120%; 
	text-align:center;
}

.sns{
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	
}
.sns ul {
	list-style:none;

}
.sns li {
	float:left;
	width:23%;
	margin:0 2% 3% 0;
}
.sns li a {
  font-size: 146%;
  position: relative;
  display: block;
  padding: 10px;
  color: #fff;
  border-radius: 6px;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
  
}
.sns li a:hover {
	-webkit-transform: translate3d(0px, 5px, 1px);
	-moz-transform: translate3d(0px, 5px, 1px);
	transform: translate3d(0px, 5px, 1px);
	box-shadow:none;
	background-color: #FFCFCF;
}


.sns a{
	color:#fff !important;
}
/* ツイッター */
.sns a.twitter  {
	background:#00b0ed;
	box-shadow:0 5px 0 #0092ca;
	
}
.sns  a:hover.twitter  {
	background:#0092ca !important;
}

/* Facebook */
.sns  a.facebook  {
	background:#3b5998;
	box-shadow:0 5px 0 #2c4373;
}
.sns a:hover.facebook  {
	background:#2c4373;
}

/* グーグル */
.sns a.googleplus  {
	background:#db4a39;
	box-shadow:0 5px 0 #ad3a2d;
}
.sns   a:hover.googleplus {
	background:#ad3a2d;
}

/* はてぶ */
.sns  a.hatebu  {
	background:#5d8ac1;
	box-shadow:0 5px 0 #43638b;
}
.sns a:hover.hatebu  {
	background:#43638b;
}

/* LINE */
.sns  .line a {
	background:#25af00;
	box-shadow:0 5px 0 #219900;
}
.sns .line a:hover {
	background:#219900;
}

/* Pocket */
.sns  .pocket a {
	background:#f03e51;
	box-shadow:0 5px 0 #c0392b;
}
.sns  .pocket a:hover {
	background:#c0392b;
}

/* RSS */
.sns  .rss a {
	background:#ffb53c;
	box-shadow:0 5px 0 #e09900;
}
.sns  .rss a:hover {
	background:#e09900;
}

/* Feedly */
.sns  .feedly a {
	background:#87c040;
	box-shadow:0 5px 0 #74a436;
}
.sns  .feedly a:hover {
	background:#74a436;
}




