body{
    background-color: #ffffff;
    margin: 8px;
    -webkit-text-size-adjust:100%;
    line-height:1.0;
    font-size: 13px;
    font-family: 'Meiryo', 'Hiragino Maru Gothic ProN', sans-serif;
}
body.galleryryna{
    background-color: #ffffff;
    margin: 8px;
}

font{
    font-size: 14px;
    line-height:160%;
    word-break: break-all;
}
font.honbun{
    font-size: 13px;
    font-family: 'Meiryo', 'Hiragino Maru Gothic ProN', sans-serif;
    line-height:160%;
}
font.green{
    color:#008020;
    font-size: 14px;
    font-family: 'Meiryo', 'Hiragino Kaku Gothic ProN', sans-serif;
    line-height:160%;
}
font.big{
    font-size: 16px;
    font-family: 'Meiryo', 'Hiragino Kaku Gothic ProN', sans-serif;
    line-height:160%;
}
font.greenbig{
    color:#008020;
    font-size: 16px;
    font-family: 'Meiryo', 'Hiragino Kaku Gothic ProN', sans-serif;
    line-height:160%;
}
font.small{
    font-size: 13px;
    font-family: 'Meiryo', 'Hiragino Maru Gothic ProN', sans-serif;
    line-height:160%;
}
font.calendarmon{
    font-size: 16px;
    font-family: 'Hiragino Mincho Pro', 'Sylfaen', serif, 'Mincho', 'ＭＳ Ｐ明朝', 'Sawarabi Mincho';
    font-weight:bold;
    line-height:160%;
}
font.calendardate{
    font-size:12px;
    font-family: 'Meiryo', 'Hiragino Maru Gothic ProN', sans-serif;
}
font.greencorner{
    color:#206040;
    font-size: 16px;
    font-family: 'Hiragino Mincho Pro', 'Sylfaen', serif, 'Mincho', 'ＭＳ Ｐ明朝', 'Sawarabi Mincho';
    line-height:150%;
    font-weight: bold;
}
font.entrydate{
    color:#000000;
    font-size: 14px;
    font-family: 'Hiragino Mincho Pro', 'Sylfaen', serif, 'Mincho', 'ＭＳ Ｐ明朝', 'Sawarabi Mincho';
    line-height:160%;
    font-weight: bold;
}
div.entrytitle{
    background-color: #006040;
    color: #ffffff;
    font-size: 14px;
    font-family: 'Meiryo', 'Hiragino Kaku Gothic ProN', sans-serif;
    font-weight: bold;
    line-height:100%;
    width: 524px;
    padding: 4px;
    padding-right: 12px;
    margin-bottom: 2px;
}
div.commenttitle{
    background-color: #505050;
    color: #ffffff;
    font-size: 14px;
    font-family: 'Meiryo', 'Hiragino Kaku Gothic ProN', sans-serif;
    font-weight: bold;
    line-height:100%;
    width: 524px;
    padding: 4px;
    padding-right: 12px;
    margin-top: 12px;
    margin-bottom: 4px;
}
a:link    {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover   {color: #808080; text-decoration: underline;}
a:active  {color: #404040; text-decoration: underline;}
a:focus   {outline:none;}
a.side:link    {color: #000000; text-decoration: none;}
a.side:visited {color: #000000; text-decoration: none;}
a.side:hover   {color: #808080; text-decoration: none;}
a.side:active  {color: #404040; text-decoration: none;}
a.button:focus   {outline:none;}
embed{
    outline:0px;
}
object{
    outline:0px;
}
img{
    outline:0px;
}
form{
    margin: 0px;
    padding: 0px;
}
img{
    border: 0px;
}
a:hover img {
	opacity: 0.8;
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p
{
    font-size:9px;
    font-family: 'Meiryo', 'Hiragino Maru Gothic ProN', sans-serif;
    line-height:140% !important;
}

input{
    font-size: 12px;
    font-family: 'Meiryo', 'Hiragino Maru Gothic ProN', sans-serif;
    line-height:100%;
    margin:1px;
}

textarea{
    font-size: 12px;
    font-family: 'Meiryo', 'Hiragino Maru Gothic ProN', sans-serif;
    line-height:150%;
}

select{
    font-family: 'Meiryo', 'Hiragino Maru Gothic ProN', sans-serif;
    font-size: 12px;
    line-height:150%;
    height:22px;
    mergin: 1px 0px;
}

audio{
	margin:0px;
	padding:0px;
	border:none;
}
.illstage{
	display:none;
	opacity:0;
	width:100%;
	min-height:120%;
	background-color:rgba(255,255,255,0.9);
	position:fixed;
	overflow:hidden;
	padding:0px;
	top:-80px;
	left:0px;
}
.illstagetc{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
	
}
.illstage .illstagetc img{
	position:relative;
	margin-top:-48px;
}
.illstagetc:hover{
	color:#000000;
}
.illstagetc:hover img{
	opacity:1;
}
.phototablist{
	
}
.phototablist:hover{
	opacity:0.8;
	
}
.phototablist:hover img{
	opacity:1;
}
