/* common */
html,body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	margin:0;
	padding:0;
	background:#000;
	height:100%;
	width:100%;
	font-size:9pt;
}

br.clear {
	clear:both;
}

br.blank {
	clear:both;
}

.blank hr,.blank30 hr,.blank100 hr,.blank200 hr,.blank400 hr,.dott30 hr,.dott hr,#footshade hr,#topshade hr,.leftcol hr {
	display:none;
}

.blank {
	clear:both;
}

.blank30 {
	clear:both;
	line-height:0;
	height:30px;
}

.blank100 {
	clear:both;
	line-height:0;
	height:100px;
}

.blank200 {
	clear:both;
	line-height:0;
	height:200px;
}

.blank400 {
	clear:both;
	line-height:0;
	height:400px;
}

.dott30 {
	clear:both;
	font-weight:bolder;
	height:30px;
	font-size:9pt;
	background:url(http://blog.lirionet.jp/common/dotted.gif) repeat-x bottom left;
	margin:5px 0;
	padding:0 0 5px;
}

.dott {
	clear:both;
	font-weight:bolder;
	font-size:9pt;
	background:url(http://blog.lirionet.jp/common/dotted.gif) repeat-x bottom left;
	margin:5px 0;
	padding:0 0 5px;
}

.imgleft {
	float:left;
	margin:0 10px 10px 0;
}

.imgright {
	float:right;
	margin:0 0 10px 10px;
}

.imgcenter {
	text-align:center;
}

#header {
	margin:10px auto 0;
	width:968px;
}

#topshade {
	width:968px;
	height:77px;
	margin:0 auto;
	padding:0;
	background:url(http://blog.lirionet.jp/common/shadebkgt.png) no-repeat;
}

#homebox {
	margin:0 auto;
	width:953px;
	text-align:left;
	padding:0 0 0 15px;
	background:transparent url(http://blog.lirionet.jp/common/shadebk.png);
}

#shade {
	margin:0 auto;
	width:938px;
	margin-right:15px;
	height:auto;
	text-align:left;
	background:url(http://blog.lirionet.jp/common/ww.gif);
}

#top {
	width:898px;
	margin-left:20px;
}

#home-top {
	clear:both;
	width:898px;
}

.maincont {
	width:800px;
	margin:0 auto;
}

.breadb {
	background-color:#000;
	font-size:8pt;
	line-height: 10px;
	color:#fff;
	padding:4px 0 3px 10px;
	letter-spacing: 2px;
}

.breadb a{
text-decoration: none;
color: #fff;
}
.breadb a:hover{
text-decoration:underline;
color: #98cb00;
}

.rss a{
background:url(http://img16.shop-pro.jp/PA01095/455/etc/feed-icon-pink.png) no-repeat;
font-size:9pt;
line-height:13px;
letter-spacing:0;
padding:2px 0 2px 20px;
margin-left: 6px;
text-decoration: none;
color: #000;
}
.rss a:hover{
text-decoration:underline;
color: #98cb00;
}

li.archive-list-item {
height: 16px;
margin: 4px 0;
}

li.archive-list-item a{
background:url(http://blog.lirionet.jp/common/arc.png) no-repeat;
font-size:9pt;
line-height:10px;
letter-spacing:0;
padding:2px 0 2px 20px;
margin-left: 6px;
text-decoration: none;
color: #000;
}
li.archive-list-item a:hover{
text-decoration:underline;
color: #98cb00;
}

.prof {
	width:800px;
}

.profl {
	float:left;
	width:600px;
	padding-top:20px;
}

.prfimg {
	width:150px;
	float:left;
	margin:0 20px 0 10px;
}

.prftxt {
	width:390px;
	float:right;
	margin:0 30px 0 0;
}

.prftxt h3 strong {
	font-family:"Century Gothic","Levenim MT",Futura,"Helvetica Neue", Helvetica, Arial,sans-serif;
	font-size:14pt;
	font-weight:bolder;
	padding-right:10px;
}

.prftxt h3 {
	padding-top:10px;
	font-family:"Century Gothic","Levenim MT",Futura,"Helvetica Neue", Helvetica, Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	letter-spacing:1px;
}

h2.content-header{
	font-size:9pt;
	font-weight:bolder;
	margin-bottom: 10px;
}
.pdata {
	padding-top:20px;
	font-size:9pt;
	line-height:16px;
}

.profr {
	float:right;
	width:200px;
}

.side {
	margin-top:20px;
	float:right;
	width:200px;
	font-size:9pt;
	line-height:18px;
}

.module-more{
padding-left: 13px;
}

.module-more a {
	color:#98cb00;
	text-decoration:none;
}

.module-more a:hover {
	color:#111;
	text-decoration: underline;
}

.module-content {
	margin-left:8px;
	margin-bottom:20px;
}

.module-list {
	border-left:solid 5px #eee;
	padding-left:2px;
	margin-left:2px;
}


.module-list li a {
	font-size:8pt;
	line-height:18px;
	display:block;
	padding-left: 4px;
}

.module-list a {
	color:#111;
	text-decoration:none;
}

.module-list a:hover {
	background-color:#eee;
}

.content-nav{
margin-bottom: 20px;
padding: 4px;
}

.content-nav a {
	font-size:8pt;
	line-height:10px;
	font-weight: bolder;
	color:#000;
	text-decoration:none;
}

.content-nav a:hover {
	color:#98cb00; 
}
.date-header {
	font-size:10pt;
	background:url(http://blog.lirionet.jp/common/date.gif) no-repeat bottom left;
	margin:0;
	padding:0 0 2px 36px;
	border-bottom:solid 1px #000;
}

.entry-header {
	font-size:16pt;
	margin:2px 0 10px 0;
}

.entry-header a {
	color:#111;
	text-decoration:none;
}

.entry-header a:hover {
	background-color:#eee;
}

.entry {
	margin-bottom:60px;
}

.entry-body{
	font-size:10pt;
	line-height: 20pt;
}

.entry-body a{
	color:#98cb00;
	text-decoration: none;
}

.entry-body a:hover{
	color:#333;
	text-decoration: underline;
}

.ety {
	float:left;
	width:560px;
	margin:20px 20px 0 10px;
}

.ety img {
	margin:0 0 20px;
}


.entry-footer {
	background:url(http://blog.lirionet.jp/common/dotted.gif) repeat-x top left;
	text-align:right;
	margin-top:20px;
	font-size:8pt;
	padding:4px 4px 0 0;
}

.image-full{
	max-width:100%;
}

.image-embed{
	vertical-align:-25px;
}
.entry-footer a {
	color:#111;
	text-decoration:none;
}

.entry-footer a:hover {
	background-color:#eee;
}

.cmbnr {
	margin:0 0 10px 6px;
}

.tlinks ul {
	margin:0 0 20px 10px;
}

.tlinks ul li {
	margin:2px 0 8px;
	font-size:8pt;
}

.tlinks a {
	color:#111;
	text-decoration:none;
}

.tlinks a:hover {
	background-color:#eee;
}

span.sides {
	display:block;
	font-size:7pt;
	line-height:10px;
}


	
/* profile navi */
#menu {
	height:22px;
	text-indent:-2000px;
	margin:0;
	padding:0;
	width:300px;
}

#menu ul {
	width:300px;
	margin:0;
	padding:0;
}

#menu li a {
	display:block;
	height:22px;
	text-indent:-2000px;
}

#menu li {
	float:left;
	list-style-type:none;
	display:inline;
	margin:20px 5px 0 0;
	padding:0;
}

#menu li a.menu1 {
	background:url(http://blog.lirionet.jp/common/bnv01.gif) no-repeat left top;
	width:108px;
}

#menu li a.menu2 {
	background:url(http://blog.lirionet.jp/common/bnv02.gif) no-repeat left top;
	width:91px;
}

#menu li a:hover,#menur li a:hover.on {
	background-position:left -22px;
}


	
/* flash background */
#flabkg {
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative;
	padding:0;
}

#flabkg .flashbk object {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:100%;
	padding:0;
}

#contentsBox {
	position:absolute;
	top:0;
	left:0;
	z-index:6;
	width:100%;
	padding:0 0 45px;
}

#footer {
	margin:0 auto;
	width:923px;
	text-align:left;
	padding:20px 0 0 45px;
	background:transparent url(http://blog.lirionet.jp/common/shadebkf.png);
}

#footer p {
	margin:0;
	font-size:8pt;
	line-height:13px;
	color:#111;
	padding:0 20px;
}

#footer p.footbig {
	margin:13px 0;
	font-size:20pt;
	line-height:22px;
	color:#aaa;
	padding:0 20px;
}

#footer a {
	text-decoration:none;
	color:#aaa;
}

#footer a:hover {
	color:#dcbf19;
}

#footshade {
	width:968px;
	height:30px;
	margin:0 auto;
	background:transparent url(http://blog.lirionet.jp/common/shadebkgb.png) no-repeat;
}

#logo {
	width:229px;
	float:left;
}

#footer .copy {
	letter-spacing:1px;
	margin-left:20px;
	font-size:7pt;
	font-family:"Century Gothic","Levenim MT",Futura,"Helvetica Neue", Helvetica, Arial,sans-serif;
}


	
/*CSS Reset*/
body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,button {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
}

address,caption,cite,code,dfn,em,strong,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

caption,th {
	text-align:left;
	font-weight:normal;
	font-style:normal;
}

acronym,abbr,fieldset,img {
	border:0;
}

:focus {
	outline:0;
}

.mailmag {
	margin:20px 0 0 10px;
	float:left;
}

.shop-pickup-title {
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #000000;
	font-size: 8pt;
	line-height: normal;
	text-transform: uppercase;
	text-align: left;
}

.shop-pickup {
	margin: 5px 0px 0px 8px;
	width:200px;
	font-size:8pt;
	line-height:12px;
}

.shop-pickup a {
	text-align:right;
	color:#98cb00;
}

