html * {-moz-box-sizing:border-box;	box-sizing:border-box;}

* {	margin:0; padding:0; font-weight:normal; font-style:normal; line-height:1.7;}
ul,ol,li{list-style:none;}

body {	text-align:center;font:normal normal normal 14px/1.5 "ヒラギノ角ゴ Pro W3","Osaka","Arial","Helvetica","ＭＳ Ｐゴシック",sans-serif;padding:10px 20px 20px 20px;
background:  url(https://prj.smt.jp/asobinohiroba/archives/img/back.gif) repeat 0 0; width:100%;
}

a[href] {text-decoration:underline;}

/*--------- 全体設定 ---------*/
div.mtDiv1 {line-height: 140%;   padding: 0px 10px; width:100%;}
div#warapper{ text-align:left;clear:both;  width:100%; padding:0; background:#ffffff url(https://prj.smt.jp/asobinohiroba/archives/img/mainback_topr.gif) no-repeat top right;}


/*--------- タイトル部分修正 ---------*/
div#titles {  margin:10px auto 15px auto; color: #ffffff; text-decoration: none;
   background:url(https://prj.smt.jp/asobinohiroba/archives/img/title_back.gif) repeat-y center top; clear:both; height:171px; width:750px; display:block;}

div#titles h1 {text-indent:-2000em; width:750px; height:101px; display:block;}
div#titles h1 a {background:url(https://prj.smt.jp/asobinohiroba/archives/img/title.gif) no-repeat center top; padding:0;width:750px; height:101px; display:block;}
div#titles #title-bottom  {   height:80p;x width:750px; display:block;  margin:14px 0 0 0;}
div#titles #title-bottom h2 { height:80p;x width:750px; display:block; font-size: 100% ;font-weight:bold;  line-height:120% ;margin:0; padding:10px 0 20px 0; background:url(https://prj.smt.jp/asobinohiroba/archives/img/title_bottom.gif) no-repeat center 100%;}


div#mtEntries {    padding-right:12px; width:100%; padding-top:1px; float:right; margin-left:-220px; background:url(https://prj.smt.jp/asobinohiroba/archives/img/side-back.gif) repeat-y 200px top; }
div#mtContainer { margin-left:220px; }

div.mtDiv2 {
	padding:0; 
	margin-top:12px;
	margin-bottom:12px;
	border:1px solid #777777;
	
	/* for MacIE5's Bug */
	position:relative;
	/*\*/
	position:static;
	/**/
}

div.mtDiv2 h2 {background:url(https://prj.smt.jp/asobinohiroba/archives/img/entry-back2.gif) repeat center center;
	padding:5px;
	border-bottom:1px solid #666666;
	font-weight:bold;
	font-size:16px;
	clear:left;
}

div.mtDiv2 p {	margin-left:0;}

div.mtDiv3 {

	/* for MacIE5's Bug */
	position:relative;
	/*\*/
	position:static;
	/**/
}

div.mtDiv4{	margin:1em 0; padding:12px 0;
	 background:url(https://prj.smt.jp/asobinohiroba/archives/img/mtdiv04-backt.gif) no-repeat left top;
}
div.mtDiv4 h2{ margin:0 12px 12px 12px; padding:5px 0 0 12px; font:normal normal bold 15pt/1 "Verdana",sans-serif; background:url(https://prj.smt.jp/asobinohiroba/archives/img/mtdiv04-h2.gif) no-repeat left top;}

div.mtDiv4 ul{margin:0; padding:12px 25px 25px 12px;background:url(https://prj.smt.jp/asobinohiroba/archives/img/mtdiv04-back.gif) no-repeat right bottom;}
div.mtDiv4 ul li {background:url(https://prj.smt.jp/asobinohiroba/archives/img/h3-arrow.gif) no-repeat 2px 2px; padding-left:20px;}

div.mtDiv4 ul ul{  margin-right:35px; margin-bottom:12px; background:none; padding:0;}
div.mtDiv4 ul ul li{  background:#ffffff;padding:0; border-bottom:1px dotted #cccccc;}

div.mtDiv3 h3 {border-top:1px solid #777777; border-bottom:1px solid #777777;
	background:#EEEEEE url(https://prj.smt.jp/asobinohiroba/archives/img/h3-arrow.gif) no-repeat 2px center ;
	padding:3px 20px;
	font-weight:normal;
	font-size:14px;
	clear:left;
}

div.mtDiv3 div.mtEntryBody {
	padding-right:5px;
	margin-left:20px;
	padding-bottom:20px;
}

div.mtEntryBody p {
	font-size:14px;
}

div.mtEntryBody blockquote p {
}

div.mtEntryBody a {
}

div.mtEntryFooter {
	padding-top:20px;
	padding-bottom:20px;
}

div.mtEntryFooter a {
}

div.mtEntryFooter ul {
	vertical-align:bottom;
	font-size:11px;
}

div.mtEntryFooter li {
	padding-left:4px;
	margin-bottom:4px;
}

div.mtEntryFooter p.mtPosted{text-align:right; margin:0 20px; border-top:1px dotted #888888;padding-top:2px;font-size:95%;color:#333333;;
}


/*--------- Utilities 修正後 ---------*/

div#mtUtilities {width:190px;
	background:url(https://prj.smt.jp/asobinohiroba/archives/img/mainback_topl.gif) no-repeat top left;
	padding-left:5px;
	}

div#mtUtilities table.mtTableCalendar {
	margin-bottom:10px;margin-top:10px;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;width:180px;
}

div#mtUtilities table.mtTableCalendar caption {
	font-weight:bold;
	font-size:12px;
	text-align:center;color:#666666; border-bottom:1px solid #A6A6A6;
}

div#mtUtilities table.mtTableCalendar th,
div#mtUtilities table.mtTableCalendar td
 {
	font-size:11px;
	line-height:1.0;
	width:25px;
	height:25px;
	text-align:center;
	vertical-align:middle;
}

div#mtUtilities table.mtTableCalendar th {	width:30px;
	color:#A6A6A6;
	font-weight:bold;
	background:url(https://prj.smt.jp/asobinohiroba/archives/img/calback.gif) no-repeat center center;}
div#mtUtilities table.mtTableCalendar th.sunday {
	background:url(https://prj.smt.jp/asobinohiroba/archives/img/calback2.gif) no-repeat center center;}
div#mtUtilities table.mtTableCalendar th.saturday {
	background:url(https://prj.smt.jp/asobinohiroba/archives/img/calback3.gif) no-repeat center center;}

div#mtUtilities table.mtTableCalendar td {
}

div#mtUtilities table.mtTableCalendar td a 
				{padding:2px;text-decoration: none;display:block;	background-color:#FFDDDD; width:20px;height:20px;color:#990000;}
div#mtUtilities table.mtTableCalendar td a:hover
				 {	background-color:#990000;color:#ffdddd;}


div#mtUtilities dl {margin: 0; }
div#mtUtilities dl dt {font-weight: bold; text-align: left; margin-top:10px; padding:2px 0px 2px 18px; background:url(https://prj.smt.jp/asobinohiroba/archives/img/side-arrow.gif) no-repeat left center;}
div#mtUtilities dl dd { text-align: left; padding-left: 18px; list-style-type: none;}
div#mtUtilities form legend{font-weight: bold; text-align: left; margin-top:10px; padding:2px 0px 2px 18px; background:url(https://prj.smt.jp/asobinohiroba/archives/img/side-arrow.gif) no-repeat left center;}

div#mtUtilities form input#search {	width:140px;}

/*--------- フッター ---------*/
#mtFooter 			{ height:120px; width:100% ;display:block; font-size:10pt; border-top:1px solid #cccccc; clear:both; padding:10px 0 0 0; margin:0; background:url(https://prj.smt.jp/asobinohiroba/archives/img/mainback_bottoml.gif) no-repeat 0 bottom;}
#mtFooter ul 		{ float:left; clear:left; margin:0; padding:0 0 0 10px; width:51%;}
#mtFooter ul li		{ float:left; padding-right:10px;}
#mtFooter #adds		{ float:right; vatical-align:bottom; width:48%; height:110px;text-align:right; padding:0 10px 0 0; margin:0; background:url(https://prj.smt.jp/asobinohiroba/archives/img/mainback_bottomr.gif) no-repeat right bottom;}
#mtFooter #adds img { float:right; text-align:right; clear:right;padding:0 0 0 10px; }
