BODY {

color:#54554F;

margin:0px;

padding:0px;

text-align: center; 

background-color: #fff;

font-family:  "Lucida Grande", sans-serif;

font-size: 9px;

}

iframe.twitter-share-button {
    width: 100px!important;
}


#header{

background-color: #272727;

height:20px;

width:100%;

margin: 0 auto;

}



#header TABLE TD{font-size: 9px;height:20px;line-height:20px;

color:#fff;

}



#header H1{

display:inline;

margin: 0px;

padding: 0px;

line-height:20px;

font-size: 9px;

color:#fff;height:20px;

}



#menu{

/*background-color: #304567;*/

height:50px;

margin: 0 auto;

padding:0px;

overflow : hidden ;

width:100%;

background-image: url(http://www.dandl.co.jp/blog/v2/menu1/menubg.gif);

background-repeat:repeat-x;



}



#menu TD{height:50px;}



h1,h2,h4,h5,h6,body,html,p,li,dt,dd,pre,form,fieldset,input,textarea,select {

font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;

font-weight: 300;

margin: 0px;

padding: 0px;

font-style: normal;

font-size: 11px;

line-height: 14px;

}







#search{

border-top:1px solid #dfdfdf;

padding:0px;

margin: 0 auto;

width:100%;

background-color:#b0a08b;

color:#fff;

}



.gline{

background-image: url(http://www.dandl.co.jp/blog/v2/menu1/gline.gif);

background-repeat: repeat-x;

height:3px;

width:100%;

}



#footer{

height:150px;

border-top:10px solid #4d3e29;

padding:0px;

margin: 0 auto;

width:100%;

background-color:#303030;

bottom:0px;

}



#footer TABLE TD STRONG{

color:#414141;

font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;

font-weight: bold;

margin: 0px;

padding:5px;

font-style: normal;

font-size: 11px;

line-height: 14px;

}



#footer TABLE TD {

color:#fff;

font-style: normal;

font-size: 10px;

line-height: 14px;

}



#footer TD a:link{ color:#fff; text-decoration: none;}

#footer TD a:visited{ color:#fff;text-decoration: none; }

#footer TD a:active{ color:#fff; text-decoration: none;}

#footer TD a:hover {color:#fff;text-decoration: underline; }



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}





.line{

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

background-repeat: repeat-x;

height:1px;

}

.cline{border-bottom:1px dashed;}

.leftspace{padding-left:15px;}



.menuline{

background-image: url(http://www.dandl.co.jp/blog/v2/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/v2/updat/dline.gif);

background-repeat: repeat-x;

height:3px;

}





.line3{

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

background-repeat: repeat-y;

background-position: center center;

}


.dotline {border-bottom:1px dashed #a2a2a2;padding-top:3px}



.left0001 {

background-color: #EFEFEF;

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

background-repeat: no-repeat;

height:20px;

width:220px;

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/v2/updat/fusen3.gif);

background-repeat: no-repeat;

height:20px;

width:220px;

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/v2/updat/fusen.gif);

background-repeat: no-repeat;

height:20px;

padding-left:15px;

vertical-align:middle;

font-size:12px;
}





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

SPAN{display:none;}





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

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

a:hover.title{color:#FF0000;text-decoration: none;}




.cotr {

background-color: #EFEFEF;

background-image: url(http://www.dandl.co.jp/blog/v2/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;

}





.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;}





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;}





.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:#669933}



.today_bgs {background:#FFFF99;}

.calens_week {background:#EFEFEF;}

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



.m_sort{text-align:center;}



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

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

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



.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;



	}







	.copy {



		text-align:left;



	}















	#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;



	}



