/*
  ---------------------------------------------------------------
	Style Sheet1 (Compiled on 2005/10/08:Modified on2006/02/18 by webby)

	Contents :
		1. Common Settings
		2. Texts and Size
		3. Specfic Category
		4. Misc
                  5. Movable Type template
                  6.Movable Type template Left Nav
                 7. New style by Hiroki "webby" Harada http://bitbizdesign.com
	Note :
		prefix x=basic/t=text/z=category
  ---------------------------------------------------------------
*/

/*
  ---------------------------------------------------------------
	1. Common Settings
  ---------------------------------------------------------------
*/
body {
	color:#999;
	margin:0px;
	padding:0px;
	background-color:#F0F0F0;
}
div.xbody1 {
	width:780px;
	background:url(../img/xmisc/bodybg.gif) center top repeat-y;
}
div.xbody2 {
	width:720px;
	background:#FFFFFF url(../img/t1x1.gif);
}
.xbread {
	font-size:85%;
}
a.disabled:link    { color:#E0E0E0; }
a.disabled:visited { color:#E0E0E0; }
a.blue:link        { color:#0000FF; }
a.blue:visited     { color:#0000FF; }

a:hover { color:#CC0000; }

input.xsearchform {
	width:111px; margin:0px;
}
form.xsearchform {
	margin:0px;
}

/*
  ---------------------------------------------------------------
	2. Texts and Size
  ---------------------------------------------------------------
*/

.text75z { font-size:75%; line-height:150%; }
.text80z { font-size:80%; line-height:150%; }
.text85z { font-size:85%; line-height:150%; }
.text90z { font-size:90%; line-height:150%; }
.text65  { font-size:65%; }
.text70  { font-size:70%; }
.text75  { font-size:75%; }
.text80  { font-size:80%; }
.text85  { font-size:85%; }
.text90  { font-size:90%; }
.text95  { font-size:95%; }
.text110 { font-size:110%;}
.text120 { font-size:120%;}

.xlarge  { font-size:100%; line-height:1.25; }
.xmain   { font-size:85%; line-height:1.25; }
.xsmall  { font-size:75%; line-height:1.25; }
.xxsmall { font-size:70%; line-height:1.25; }

.xwidth100 { width:100%; }
.xwidth99  { width:99%; }
.xwidth95  { width:95%; }

.xmargin0  { margin:0px; }


/*
  ---------------------------------------------------------------
	3. Specfic Category
  ---------------------------------------------------------------
*/


/*
  ---------------------------------------------------------------
	4. Misc
  ---------------------------------------------------------------
*/

.xlist      { font-size:85%; padding-bottom:7px; }
.xlistsmall { font-size:75%; padding-bottom:1px; }
.xlistred   { font-size:85%; padding-bottom:7px; color:#F00000; }
.xlistred2  { font-size:75%; padding-bottom:1px; color:#E50000; }

div,center,h1,h2,h3,h4,h5,h6 {
	box-sizing:border-box; -moz-box-sizing:border-box;
}


div.mainbg {
}

/*
  ---------------------------------------------------------------
	5. Movable Type template
  ---------------------------------------------------------------
*/
	#calendar th {
	font-size:85%;
	font-family: georgia,arial,verdana,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	}
	#calendar td {
	font-size:85%; text-align:right;
	font-family: georgia,arial,verdana,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	}
	div.mthead {
	font-size:85%; background:#888888;
	}
	div.mthead2 {
	color:#FFFFFF; letter-spacing:2px; padding:3px 0px 1px 12px;
	}
	div.mtbody {
	font-size:80%;
	padding:3px 1px 14px 3px;
	margin-bottom:1px;
	}
	td.mtlist {
	font-size:80%;
	line-height:1.0;
	padding:3px 0px 3px 0px;
	}
	td.mtlists {
	font-size:70%;
	line-height:1.0;
	padding-top:1px;
	}
	div.mtpost {
	font-size:85%;
	border-top:solid 1px #CCCCCC;
	text-align:right;
	color:#666677;
	padding:0px 15px 0px 0px;
	margin:0px 3px 23px 0px;
	}
	div.mtpostc {
	font-size:85%;
	border-top:solid 1px #CCCCCC;
	text-align:right;
	color:#666677;
	padding:0px 15px 0px 0px;
	margin:0px 3px 30px 0px;
	}
	div.mtmore           { text-align:right }
	div.mtmore a:link    { text-decoration:none; }
	div.mtmore a:visited { text-decoration:none; }
	p { margin-bottom:0px; }
	a.mtmaintitle:link    {  text-decoration:none; }
	a.mtmaintitle:visited { text-decoration:none; }
	div.mtvsep { border-left:solid 1px #CCCCCC; }
	
	/*
  ---------------------------------------------------------------
	6. Movable Type template Left Nav
  ---------------------------------------------------------------
*/
	
	.zm00          { padding:2px; background:#F0F0F0; }
	.zm0           { font-size:90%; }
	.zm0 a:link    { text-decoration:none; color:#6A6A6A; }
	.zm0 a:visited { text-decoration:none; color:#6A6A6A; }
	.zm1  { border-left:none; border-right:solid 1px #D0D0E0; border-bottom:solid 1px #D0D0E0; }
	.zm2  { border:solid 1px #999999; background:#FEFEFE url(/img/xmenu/boxshadow.gif) right bottom no-repeat; padding:1px; }
	.zm3  { border:solid #E0E0E0 1px; border-left:solid 3px #FFA021; padding:6px 7px 4px 12px; }
	.zm3c { border:solid #FFEECC 1px; border-left:solid 3px #FFA021; padding:6px 7px 4px 12px; }
	.zm3c0 { border:solid #FFA021 1px; border-left:solid 3px #FFA021; padding:6px 7px 4px 12px; color:white; background:#FFA021; }
	.zm3c0 a:link    { color:#FFFFFF; }
	.zm3c0 a:visited { color:#FFFFFF; }
	.zm3l  { border-left:solid 3px #7777FF; padding:3px 7px 2px 12px; font-size:90%; }
	.zm3lc { border-left:solid 3px #FFA021; padding:3px 7px 2px 12px; font-size:90%; }
	.zm3lc0 { border-left:solid 3px #FFA021; padding:3px 7px 2px 12px; color:white; background:#FFA021; font-size:90%; }
	.zm3s  { border-left:solid 3px #00BB00; padding:3px 7px 2px 12px; }
	.zm3sc  { border-left:solid 3px #FFA021; padding:3px 7px 2px 12px; }
	.zm3sc0 { border-left:solid 3px #FFA021; padding:3px 7px 2px 12px; color:white; background:#FFA021; }
	.zm3lc0 a:link    { color:#FFFFFF; }
	.zm3lc0 a:visited { color:#FFFFFF; }
	.zm3sc0 a:link    { color:#FFFFFF; }
	.zm3sc0 a:visited { color:#FFFFFF; }
	.zmd   { font-size:82%; padding:0px 0px 0px 30px; color:#A7A7A7; }
	.zmdc  { font-size:82%; padding:0px 0px 0px 30px; color:#A7A7A7; }
	.zmdc0 { font-size:82%; padding:0px 0px 0px 30px; color:#FFCC99; }

/*
  ----------------------------------------------------------------------------
	7. New style by Hiroki Harada http://bitbizdesign.com
  ----------------------------------------------------------------------------
*/
	#blog-info table{border:0;}
	#blog-info td{width:50%; vertical-align:top;}
	#blog-info dl{margin:0; padding:1em 1em 1em 1em;font-size:85%}
	#blog-info dt{border-left:solid #7777FF 5px; padding:0 0 0 5px;font-weight:bold;}
	#blog-info dd{margin-left:0;line-height:1.5; padding-top:0.5em;}
	#topic {width:80%; margin:auto;line-height:1.5;margin-left:1em;}
	#topic dt{border-left:solid #7777FF 1em; padding:0 0 0 5px;font-weight:bold;}
	#topic dd{margin-left:0;lainheight:1.5; padding-top:0.5em;}
	#topic ul li{list-style-type:square; margin-bottom:1em;}

/*-- sitemap--*/
#sitemap{
padding-right:230px;
margin:20px 0 0 0;
line-height:2;
background:#fff url(http://melit.jp/img/zico/photo9.jpg) top right no-repeat ;
}

#sitemap ul{
margin:0;
padding:0;
}

#sitemap ul li{
margin-left:0;
padding-left:20px;
list-style-type:none;
background:#fff url(http://melit.jp/img/folder.gif) center left no-repeat;
}

#sitemap .sitemap-2nd ul li ul{
margin-left:0;
margin-top:0;
}

#sitemap .sitemap-2nd li{
margin-left:0;
padding-left:20px;
list-style-type:none;
background:#fff url(http://melit.jp/img/pages.gif) center left no-repeat;
}

#sitemap .home{
padding-left:20px;
list-style-type:none;
background:#fff url(http://melit.jp/img/home.gif) center left no-repeat;
}

#sitemap ul li.no-image{
margin:0 0 1em 0;
list-style-type:none;
background-image:none;
}



/*-- icon------------------
http://melit.jp/img/file.gif
http://melit.jp/img/folder_open.gif
http://melit.jp/img/arrow_r.gif
--*/

