BODY {



background-color: #222222;

color:#333333;

margin:0px;

padding:0px;

}

.line{

background-image: url(http://www.dandl.co.jp/blog/updat/sline.gif);

background-repeat: repeat-x;

height:1px;

}



.mbar{

background-image: url(http://www.dandl.co.jp/blog/updat/menu.jpg);

background-repeat: repeat-x;

height:30px;

}



.leftspace{padding-left:15px;}



.menuline{

background-image: url(http://www.dandl.co.jp/blog/updat/line.gif);

background-repeat: no-repeat;

background-position: center center;

width:2px;



}



.rightspace{padding-right:15px;}





.TD1 {font-size:9px}



.line2{

background-image: url(http://www.dandl.co.jp/blog/updat/dline.gif);

background-repeat: repeat-x;

height:3px;

}





.left0001 {

background-color: #EFEFEF;

background-image: url(http://www.dandl.co.jp/blog/updat/fusen.gif);

background-repeat: no-repeat;

height:20px;

width:200px;

color:#000000;

font-size:10px;

font-weight:normal;

padding-left:15px;

vertical-align:middle;

}

.left0003 {

background-color: #EFEFEF;

background-image: url(http://www.dandl.co.jp/blog/updat/fusen3.gif);

background-repeat: no-repeat;

height:20px;

width:200px;

color:#000000;

font-size:10px;

font-weight:normal;

padding-left:15px;

vertical-align:middle;

}



.mtitle {

background-color: #EFEFEF;

background-image: url(http://www.dandl.co.jp/blog/updat/fusen.gif);

background-repeat: no-repeat;

height:20px;

padding-left:15px;

vertical-align:middle;

font-size:12px;

color:#000000;

text-decoration: none;

font-weight:bold;

}



.space{padding-left:10px;padding-top:5px;padding-bottom:5px;}







SPAN{display:none;}





.line3{

background-image: url(http://www.dandl.co.jp/blog/updat/sline.gif);

background-repeat: repeat-y;

background-position: center center;

}





a:link.title{font-size:12px;color:#000000;text-decoration: none;font-weight:bold;}

a:visited.title{font-size:12px;color:#2c2c2c;text-decoration: none;}

a:hover.title{font-size:12px;color:#FF0000;text-decoration: none;}







.cotr {

background-color: #EFEFEF;

background-image: url(http://www.dandl.co.jp/blog/updat/fusen2.gif);

background-repeat: no-repeat;

height:20px;

width:200px;

color:#009900;

font-size:12px;

font-weight:normal;

padding-left:15px;

vertical-align:middle;

}









.b_top {

background-image: url(http://www.dandl.co.jp/img/b_top.gif);

background-repeat: no-repeat;

height:10px;

width:910px;

}



.top01 {

background-image: url(http://www.dandl.co.jp/img/top01.gif);

background-repeat: repeat-x;

height:10px;

width:910px;

}





.phg0001 {

background-color: #999999;

height:20px;

color:#FFFFFF;

font-size:10px;

font-weight:bold;

}





TD {font-size:10px}

.TD2 {font-size:12px}

.white{color:#ffffff;}



a:link{ text-decoration: none;color:#2C2C2C}

a:visited{text-decoration: none; color:#2C2C2C}

a:active{ text-decoration: none; color:#2C2C2C}

A:hover {color:red;text-decoration}



SELECT{border-left:1px solid navy;border-right:1px solid navy;border-top:1px

solid navy;border-bottom:1px solid

navy;font-size:10px;color:black;background-color:#FFD838 }

.bo{border-left:1px solid navy;border-right:1px solid navy;border-top:1px

solid navy;border-bottom:1px solid

navy;font-size:10px;color:black;background-color:#FFBD00 }

a.ml {font-size:10px; color:#ffffff; }

a:link.ml { font-size:10px; color:#ffffff; }

a:hover.ml {font-size:10px;color:#ffffff;text-decoration: underline; }

a:link.topmenu { color:#ffffff;text-decoration: none;font-weight:normal;}

a:visited.topmenu{ color:#ffffff;text-decoration: none;font-weight:normal;}

a:active.topmenu{ color:#ffffff;text-decoration: none;font-weight:normal;}

a:hover.topmenu  {color:#FF0000;text-decoration: underline;font-weight:normal;}

a:link.col1 {  color:#91BA5A;text-decoration: none;}

a:visited.col1{color:#91BA5A;text-decoration: none;}

a:active.col1{ color:#91BA5A;text-decoration: none; }

a:hover.col1 {color:#FF0000;text-decoration: underline;}

a:link.col2 {  color:#121B12;text-decoration: none;}

a:visited.col2{color:#121B12;text-decoration: none;}

a:active.col2{ color:#121B12;text-decoration: none; }

a:hover.col2 {color:#FF0000;text-decoration: underline;}









H1 {font-size:11px; font-weight: 100;}

H2 {font-size:11px;font-weight: 100;}

H3 {font-size:11px;font-weight: 100;}

H4 {font-size:11px;font-weight: 100;}

H5 {font-size:11px;font-weight: 100;}

H6 {font-size:11px;font-weight: 100;}

strong{font-size:11px;font-weight: 100;}



.space1{padding:5px;}



a:link.pl { color:#2c2c2c;text-decoration: none;font-weight:normal;}

a:visited.pl { color:#2c2c2c;text-decoration: none;font-weight:normal;}

a:link.wh {color:#FFFFFF;text-decoration: none}

a:visited.wh {color:#FFFFFF;text-decoration: none}



a:link.bm{color:#000000;text-decoration: none;font-weight:normal;}

a:visited.bm {color:#2c2c2c;text-decoration: none;font-weight:normal;}

a:hover.bm {color:#FF0000;text-decoration: none;font-weight:normal;}



a:link.bc{color:#000000;text-decoration: none;font-weight:normal;}

a:visited.bc {color:#2c2c2c;text-decoration: none;font-weight:normal;}

a:hover.bc {color:#FF0000;text-decoration: none;font-weight:normal;}







.koukai{ font-size:12px;color:#000000}



.today_bgs {background:#FFFF99;}

.calens_week {background:#EFEFEF;}

.calendars {border:1px solid #A9A9A9;background:#ffffff;}

.m_sort{text-align:center;}

a:link.dcat{color:#000000;text-decoration: none;font-weight:normal;}

a:visited.dcat{color:#2c2c2c;text-decoration: none;font-weight:normal;}

a:hover.dcat{color:#FF0000;text-decoration: none;font-weight:normal;}



.comment{padding-top:5px;font-size:12px}

.comment2{padding:10px;font-size:10px}

.rcname {padding-left:0px;}

.dot {border:1px dashed  #99CC33;background:#ffffff;}

.dot2 {border:1px dashed  #FFCC00;background:#ffffff;}

.comtitle {border:1px dashed  #FFCC66;background:#ffffff;}

.todays {color:#009900;font-weight:bold}

.weekdays {color:#4e4e4e;font-weight:normal}



blockquote {border:1px dashed #669933;padding:2px;font-size:10px;}

.left {float: left;border: none;margin-right:5px;margin-top:5px;}

.right {float: right;border: none;margin-right:5px;margin-top:5px;}





textarea {

font-size:12px;

border:1px solid #A9A9A9;

overflow:auto;

	}



.phlog {align:center;}



.ptable {

  background-color: #FFFFFF;

  border-style: solid;

  border-color: #E1E1E1 #666666 #666666 #E1E1E1;

  border-width: 1px;

padding:7px;

width: 100%;

height: 150px;

}



.ptable2 {

  background-color: #FFFFFF;

  border-style: solid;

  border-color: #666666 #CCCCCC #CCCCCC #666666;

  border-width: 1px;

}







#ic_disp {

		display:none;

border:1px dashed  #FFCC00;

		background:#FFFFFF;

		overflow:auto;

		width:250px;

		height:120px;

		line-height:14px;

	}



.hiddenmsg {

		position:absolute;

		visibility: hidden;

		width: 180px;

		height:50px;

		color: #fff;

		font-size:9px;

		text-align:left;

		overflow:hidden;

		background:#000;

		border:1px solid #3399ff;

		filter:alpha(opacity=70);

		-moz-opacity:0.7;

		opacity:0.7;

		z-index:0;

		line-height:12px;

	}



.hidemsg_title {

		font-weight:bolder;

		text-decoration:underline;

		font-family:Osaka,Tahoma;

		font-size:10px;

	}













	

	.alpha {

		color:#000;

		filter:alpha(opacity=70);

		-moz-opacity:0.7;

		opacity:0.7;

	}



	table.allphoto {

		border:1px solid #778899;

		border-collapse:collapse;

	}











	#mainproc { 

		border:1px solid #778899; 

		width:900px;

		vertical-align:top;

		margin:0 auto 0 auto;

	}



	#title {

		height:100px;

		text-align:center;

	}



	#counter { 

		border-bottom:1px solid #c9c9c9;

		padding-left:5px;

		font-family:Osaka,Verdana,Tahoma;

		font-size:9px;

		color:#1e90ff;

	}



        .menuname  {

		border-bottom:1px solid #c9c9c9;

		padding-left:5px;

	      }







	#allphoto {

		padding-left:5px;

		text-align:left;

	}



	.rdname {

		border-bottom:1px solid #c9c9c9;

		padding-left:5px;

	}



	.rtname {

		border-bottom:1px solid #c9c9c9;

		padding-left:5px;

	}







	#logo {

		text-align:center;

	}



	.m_date {

		text-align:left;

		font-size:14px;

		color:#3399ff;

		padding:5px;

	}



	.main_article {

		width:430px;

		border:1px solid #c9c9c9;

		padding:5px;

	}



	.m_title {

		width:290px;

		float:left;

		font-size:12px;

		color:#778899;

	}



	#mt_title {

		width:300px;

		border-bottom:1px solid #c4c4c4;

		float:left;

	}



	.m_cat {

		width:130px;

		float:right;

		text-align:right;

		font-size:10px;

		color:#778899;

	}



	.m_diary {

		font-size:12px;

		color:#778899;

	}



	.m_diary_ps {

		font-size:12px;

		color:#0000ff;

	}



	.m_diary_more {

		text-align:right;

		line-height:30px;

		padding-right:10px;

	}



	.m_regdate {

		text-align:right;

		font-size:9px;

		color:#778899;

		padding-right:10px;

	}



	.m_foot {

		text-align:right;

		font-size:9px;

		color:#778899;

		padding-right:10px;

	}



	.edit {

		text-align:right;

		font-size:9px;

		color:#778899;

		padding-right:10px;

	}



	.spacer {

		line-height:3px;

	}



	#next {

		width:210px;

		float:right;

		text-align:right;

	}



	#back {

		width:210px;

		float:left;

		text-align:left;

	}



	.catname  {

		border-bottom:1px solid #c9c9c9;

		padding-left:5px;

	}



	.arcname  {

		border-bottom:1px solid #c9c9c9;

		padding-left:5px;

	}



	.arcover  {

		border-bottom:1px solid #c9c9c9;

		padding-left:150px;

	}



	.search  {

		padding-left:5px;

		font-size:xx-small;

	}



	.blogpeople {

		padding-left:5px;

	}



	.mybloglist  {

		padding-left:5px;

	}



	#left {

		width:210px;

		float:left;

		vertical-align:top;

		margin-left:5px;

	}



	#center {

		width:430px;

		float:left;

		vertical-align:top;

		padding-left:10px;

	}



	#right {

		width:210px;

		float:right;

		vertical-align:top;

		margin-right:5px;

	}





	#cal {

		vertical-align:top;

		margin-left:5px;

		margin-right:5px;

		margin-bottom:5px;

		line-height:12px;

	}



	#cal input {

		border:0px;

		border-bottom:1px solid #c9c9c9;

		background:#ffffff;

		color:#778899;

	}



	.right_sidettl { 

		text-align:right;

		font-size: 12px;

		font-family: "Century Gothic";

		font-weight: bolder;

		color: #6495ed;

	}



	.left_sidettl {

		text-align:left;

		font-size: 12px;

		font-family: "Century Gothic";

		font-weight: bolder;

		color: #6495ed;

	}



	.holiday { 

		color:#ff0000;

	}



	.sunday { 

		color:#ff0000;

	}



	.saturday {

		color:#0000ff;

	}

	.weekday { 

		color:#000000;

	}



	.today {

		color:#8a2be2;

	}



	.today_bg {

		background:#b5dcff;

	}







	.calen td {

		border-right:1px solid #c9c9c9;

	}



	#cals {

		vertical-align:top;

		line-height:12px;

		background:#ffffff;

		color:#787878;

		padding-bottom:5px;

	}



	#cals input {

		border-bottom:1px solid #778899;

		background:#ffffff;

		color:#778899;

	}



	#cals a:link {

		color:#ffff00;

	}



	#cals a:link {

		color:#ffff00;

	}



	#cals a:visited {

		color:#ffff00;

	}



	#cals a:active { 

		color:#ffff00;

	}



	#cals a {

		font-weight:bolder;

		text-decoration : none;

	}



	#cals a:hover {

		color:#f4a460;

		font-weight:bolder;

		text-decoration : none;

	}



	.calens {

		border:1px solid #778899;

		border-collapse:collapse;

		background:#ffffff;

	}



	.calens td {

		border:1px solid #778899;

	}



	.holidays { 

		color:#ff0000;

	}



	.sundays { 

		color:#ff0000;

	}



	.saturdays {

		color:#0000ff;

	}















	.none {

		border:0;

	}



	.none td {

		border:0;

	}



	.pop {

		font-size:12px;

	}



	.feed {

		border-bottom:1px solid #c9c9c9;

		padding-left:5px;

	}



	.feed_catname {

		color:#000000;

	}



	.feed_name {

		padding-left:12px;

	}



	.profile {

		font-size:10px;

		color:#778899;

		padding-left:5px;

		padding-right:5px;

		border:1px solid #c9c9c9;

		line-height:14px;

	}



	.m_ct_subtitle {

		color:#6495ed;

	}



	.ct_main {

		border-bottom:1px solid #c9c9c9;

	}



	.m_ct_comment {

		padding-left:5px;

	}



	.m_ct_name {

		width:200px;

		padding-left:5px;

		float:left;

		color:#7495ed;

	}



	.jikan {

		text-align:right;

		color:#7495ed;

	}



	.m_tb_subtitle {

		color:#6495ed;

	}



	.tb_main {

		border-bottom:1px solid #c9c9c9;

	}



	.m_tb_excerpt {

		padding-left:5px;

	}



	.m_tb_blogname {

		width:200px;

		padding-left:5px;

		float:left;

		color:#7495ed;

	}



	.m_tb_time {

		text-align:right;

		color:#7495ed;

	}







	#pageview {

		text-align:right;

		color:#0000ff;

		border-bottom:1px solid #c9c9c9;

	}



	.pagenew {

		text-align:right;

	}



	#pagerank {

		color:#000;

	}



	.ranknew {

		text-align:right;

	}



	#online {

		color:#ff0000;

		text-align:center;

		border-bottom:1px solid #c9c9c9;

	}



	.pagerank_table {

		color:#778899;

	}



	.pagerank_title_no {

		border-bottom:1px solid #c9c9c9;

		text-align:center;

	}



	.pagerank_title_title {

		border-bottom:1px solid #c9c9c9;

	}



	.pagerank_title_view {

		border-bottom:1px solid #c9c9c9;

		text-align:center;

	}



	.pagerank_no {

		border-bottom:1px solid #c9c9c9;

		text-align:center;

	}



	.pagerank_title {

		border-bottom:1px solid #c9c9c9;

		font-size:9px;

	}



	.pagerank_view {

		border-bottom:1px solid #c9c9c9;

		text-align:center;

	}



	



	table.allphoto td {

		border:1px solid #778899;

	}







	.pagerank_no {



		border-bottom:1px solid #c9c9c9;



		text-align:center;



	}







	.pagerank_title {



		border-bottom:1px solid #c9c9c9;



		font-size:9px;



	}







	.pagerank_view {



		border-bottom:1px solid #c9c9c9;



		text-align:center;



	}











	.hiddenmsg {



		position:absolute;



		visibility: hidden;



		width: 180px;



		height:50px;



		color: #fff;



		font-size:9px;



		text-align:left;



		overflow:hidden;



		background:#000;



		border:1px solid #3399ff;



		filter:alpha(opacity=70);



		-moz-opacity:0.7;



		opacity:0.7;



		z-index:0;



		line-height:12px;



	}







	.hidemsg_title {



		font-weight:bolder;



		text-decoration:underline;



		font-family:Osaka,Tahoma;



		font-size:10px;



	}



	



	.alpha {



		color:#000;



		filter:alpha(opacity=70);



		-moz-opacity:0.7;



		opacity:0.7;



	}







	table.allphoto {



		border:1px solid #778899;



		border-collapse:collapse;



	}







	table.allphoto td {



		border:1px solid #778899;



	}