
/* =Clearfix (all browsers)--------------------------------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body {line-height:1.6em; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
nav ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }

/* change colours to suit your needs */
ins { background-color:#ff9; color:#000; text-decoration:none; }

/* change colours to suit your needs */
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration:line-through; }
abbr[title],dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }

/* change border colour to suit your needs */
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input,select { vertical-align:middle; }

/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* IE6 */
* html .clearfix { height:1%; }

/* IE7 */
:first-child+html .clearfix { min-height:1px; }

.info-single span a {
    background: none repeat scroll 0 0 transparent;

}

.info-single span.blog {
    background: none repeat scroll 0 0 #eee;
    color: #990000;
}

.info-single span.media {
    background: none repeat scroll 0 0 #eee;
    color: #3f5e33;
}

.info-single span.etc {
    background: none repeat scroll 0 0 #eee;
    color: #000;
}

.info-single span {
    font-size: 11px;
    margin-right: 4px;
    padding: 0 3px;
}

.pickitems { margin:0 10px 20px; font-size:8pt; line-height:18px; }
.pickitems p { text-align:justify; }
.pickitems a { color:#111; font-weight:bolder; text-decoration:none; }
.pickitems a:hover { color:#666; font-weight:bolder; }
.comments-open-header,.comments-header,.trackbacks-header { font-size:14px; font-weight:bolder; padding-bottom:3px; margin-bottom:3px; background:url(http://blog.lirionet.jp/common/dotted.gif) repeat-x scroll left bottom transparent; }
.comments,.trackbacks { margin-bottom:20px; }
.comments a,.trackbacks a { color:#999; text-decoration:none; }
.comments a:hover,.trackbacks a:hover { color:#98CB00; text-decoration:underline; }
.trackbacks-link { background-color:#ddd; }
.comment-content { margin:10px 0 0; padding:10px; width:400px; background-color:#eee; border-radius:5px 5px 5px 5px; }
.comment-footer { background:url(http://lirionet.jp/blog/info/images/commentbubble.gif) no-repeat scroll left top transparent; margin:0 0 10px 20px; padding:8px 0 0 4px; font-size:11px; }
#emoticon-pallet-button img,.comments img { margin:0!important; }
.comments-open-content label { display:block; }
.comments-open-content input,textarea { border:1px solid #DDDDDD; border-radius:5px 5px 5px 5px; margin:2px; padding:5px; }
.comments-open-moderated { margin-bottom:6px; }
#comments-open-text { margin-top:10px; }
.comments-open-footer { margin-top:10px; }
#comments-open-data p { margin-top:6px; }
.prfimg {
    display: inline;
}
.prftxt {
    display: inline;
}

.mailmag {
    display: inline;
}
.ety {
    display: inline;
}

.side {
    display: inline;
}





/* =Common Menu--------------------------------*/
.commonmenu{ width: 192px; padding-top: 16px; line-height: 1em;}

.liriomenuln { margin:0; padding:0; width:96px; margin-bottom:10px; float:left; display: inline; }
.liriomenul { margin:0; padding:0; width:96px; margin-bottom:10px; float:left;  display: inline;}
.liriomenur { width:68px; float:right; display: inline;}
.liriomenub { padding-top: 10px; clear:both;}

.liriomenul ul { width:96px; margin:0; padding:0; }
.liriomenul li a { display:block; height:18px; text-indent:-2000px; }
.liriomenul li { float:left; list-style-type:none; display:inline; margin:0; padding:0; }
.liriomenul li a.liriomn1 { background:url(http://lirionet.jp/liriolife/images/liriomn_01.gif) no-repeat left top; width:96px; }
.liriomenul li a.liriomn2 { background:url(http://lirionet.jp/liriolife/images/liriomn_02.gif) no-repeat left top; width:96px; }
.liriomenul li a.liriomn3 { background:url(http://lirionet.jp/liriolife/images/liriomn_03.gif) no-repeat left top; width:96px; }
.liriomenul li a.liriomn4 { background:url(http://lirionet.jp/liriolife/images/liriomn_04.gif) no-repeat left top; width:96px; }
.liriomenul li a.liriomn5 { background:url(http://lirionet.jp/liriolife/images/liriomn_05.gif) no-repeat left top; width:96px; }
.liriomenul li a.liriomn6 { background:url(http://lirionet.jp/liriolife/images/liriomn_06.gif) no-repeat left top; width:96px; }
.liriomenul li a:hover,#menur li a:hover.on { background-position:-96px top; }
.liriomenub { padding-top: 10px; clear:both;}

.liriomenuln li a:hover img {
    -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50);
}

.liriomenuln { margin:0; padding:0; width:96px; margin-bottom:10px; float:left; }


.side{
margin-bottom: 20px;
}

.side a:hover img {
    -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50);
}

.commonbn{margin-left: 6px;margin-bottom: 20px;}



/* =blogsidebn jQuery -*/

.slideshow { height: 400px; width: 170px; margin: auto }

.blogsidebn {
width: 170px;
margin: 0 0 20px 6px;
}


a:hover img.opa {
    -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50);
}


.entry-body p{
margin-bottom: 1em;
}