/*
Theme Name: affingerhild2
Template: affinger2
*/
@import url('../affinger2/style.css');



/* tag*/
.z-tag1,.z-tag2,.z-tag3,.z-tag4,.z-tag5{
	padding:2px 4px;
	font-size:77%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavor: url(PIE.htc);
}

/* ピンク*/
.z-tag1 {
	background-color:#e4016f;
	}
	
/* 黄色*/
.z-tag2 {
	background-color:#80bf01;
	}
	
/* オレンジ*/
.z-tag3 {
	background-color:#fa7e01;
	}
	
	
/* 青*/
.z-tag4 {
	background-color:#e5ad01;
	}
	
/* 紫*/
.z-tag5 {
	background-color:#1119de9;
	}
	
	
.z-u {
    background-color: #ffff66;
}

.z-b {
    border-bottom: 2px solid #ff3333;
    font-size: 120%;
}

.z-r {
    color: #ff3333;
	font-weight:bold;
}

/* 奇数のカラー変更なし*/
.post table tr:nth-child(even) {
	background-color:#FFFFFF;
}

/*
Theme Name: affingerhild2
Template: affinger2
*/
@import url('../affinger2/style.css');


#z_oya {
	border: 1px solid #c9c9c9;
	margin: 10px;
}

#z_oya ul li {
	list-style-type : none;
	padding-bottom: 5px;
}

.ttl2 {
position: relative;
color: #555;
text-shadow: 0 1px 0 #ccc;
box-shadow: 0 1px 1px #ccc;
background: #eee;
font-size: 16px;
line-height: 1;
border :2px solid #fff;
margin: 30px -10px 10px -10px;
padding: 15px 5px 12px 10px;
border-radius: 5px;

}
.ttl2:after,.ttl2:before {
content: "";
position: absolute;
top: 100%;
height: 0;
width: 0;
}
.ttl2:after {
left: 35px;
border: 9px solid transparent;
border-top: 9px solid #eee;
}
.ttl2:before {
left: 30px;
border: 14px solid transparent;
border-top: 14px solid #fff;
}

/* ボタンのスタイル */
.zlink{
border:1px solid #cecece;
padding:0;
box-shadow:  0 1px 1px #ddd;
-webkit-border-radius: 7px; 
-moz-border-radius: 7px; 
border-radius: 7px;
behavior: url(PIE.htc);
}
.zlink li{
display: block;
width: 100%;
}
.zlink li+li{
border-top:1px solid #cecece;
}
.zlink a{
display: block;
position: relative;
padding:8px 27px 8px 15px;
font-weight:bold;
text-decoration: none;
color:#0363ac;
text-align:left;
background: #fff;
}
.zlink li a:after{
content:">";
color:#888;
font-size:16px;
position:absolute;
bottom:23%;
right:10px;
}


/* 角丸のスタイル（IE以外） */
:root .zlink li:first-child a{
-webkit-border-radius: 7px 7px 0 0; 
-moz-border-radius: 7px 7px 0 0; 
border-radius: 7px 7px 0 0; 
behavior: url(PIE.htc);
}
:root .zlink li:last-child a{
-webkit-border-radius: 0 0 7px 7px; 
-moz-border-radius: 0 0 7px 7px;
border-radius: 0 0 7px 7px;
behavior: url(PIE.htc);
}

/* マウスオーバー時 */
.zlink a.on,
.zlink a:hover{
color:red;
text-shadow: none;
background: #f7f7f1;
}

body{
background-color:#ffecfb;
background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, #ffffff), color-stop(.5, transparent), to(transparent));
-webkit-background-size: 10px;
}

.z_tiiki{
	border: 5px solid #f4f4f4;
	padding: 15px;
	margin-bottom:20px;
}

.z_tiiki p {
	
	font-size: large;
		}
.z_box p{
	font-size:x-small;
	border: 1px solid #f9f9f9;
	background:rgba(255, 255, 255, 0.91);
}

.z_left {
	float: left;
}
.z_right{
	float: right;
}
.alt-table-responsive {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}

.menu-g-nav-container{
	color: #ffb920;
}
/* 追従 */
.css {
    bottom:0px;
    position: fixed;
    z-index: 999;
    width: 100%;
    padding:10px;
    background:#d9d7d7;
    border-radius: 2px 2px 2px 2px;
}