table {
	font-size : 100% ;
}
a.portalbar:link {
	color : #ffffff ;
	text-decoration : none ;
}

a.portalbar:active {
	color : #ffffff ;
	text-decoration : none ;
}

a.portalbar:visited {
	color : #ffffff ;
	text-decoration : none ;
}

a.portalbar:hover {
	color : #ccccff ;
	text-decoration : none ;
	background-color : #666666 ;
}
.footer {
	width : 100% ;
	font-size : 12px ;
	font-family : Arial, Helvetica, sans-serif, Verdana ;
	text-align : center ;
	padding-top : 4px ;
	padding-bottom : 3px ;
	margin-top : 5px ;
	background-color : #FFFFFF ;
}

/*---------------------------------------------*/
/*                      全体                      */
/*---------------------------------------------*/
body {
	font-family : font-family: "ヒラギノ角ゴ Pro W3", Osaka−等幅, 平成角ゴシック; text-align: center; width: auto; overflow: visible; float: none; padding: 10px ;
	text-align : center ;
	color : #645355 ;
	background-color : #666666 ;
    background-image : url(http://www.mizutamaso.com/blog/img/mizutama01.gif) ;
	margin : 0px ;
}

.mydoblog-position {
	left :  50% ;
	text-align : left ;
	position : absolute ;
	margin : 0px 0px 0px -380px ;
}

.mydoblog-contents {
	width : 760px ;
	margin : 0px ;
padding:0px 10px;  
	background-color :#FFFFFF ;
}

.footer {
	width : 100% ;
	height : 32px ;
	line-height : 24px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt ;
	clear: both ;
}

/*---------------------------------------------*/
/*                     リンク                     */
/*---------------------------------------------*/
a:link {
	color : #ff6347 ;
text-decoration : none ;
}
a:active {
	color : #4EA754 ;
}

a:visited {
	color : #4EA754 ;
}

a:hover {
	color : #4EA754 ;
text-decoration : underline ;
}

.blog-scene img {
}

/*---------------------------------------------*/
/*                    フォーム                     */
/*---------------------------------------------*/
form { 
	margin : 0px ;
}

input { 
	height : 20px ;
}

textarea {
}

/*---------------------------------------------*/
/*                 Doblogヘッダー                 */
/*---------------------------------------------*/
.mydoblog-position form table {
	width : 780px ;
	font-size : 10px ;
	color : RGB(0,0,0) ;
        background-color : #666666;
	background-position : right ;
	margin : 0px ;
	padding : 0px ;
	voice-family : "\"}\"";
	voice-family : inherit;
}

.mydoblog-position form td {
	text-align : left ;
	padding : 0px 0px 0px 10px ;
}

.mydoblog-position A.portalbar:link {
	color : RGB(255,255,255) ;
	text-decoration : none ;
}

.mydoblog-position A.portalbar:active {
	color : RGB(255,255,255) ;
	text-decoration : none ;
}

.mydoblog-position A.portalbar:visited {
	color : RGB(255,255,255) ;
	text-decoration : none ;
}

.mydoblog-position A.portalbar:hover {
	color : RGB(0,0,255) ;
	text-decoration : none ;
}

/*---------------------------------------------*/
/*                 ページタイトル                  */
/*---------------------------------------------*/
.mydoblog-header {
	width : 760px ;
	height : 180px ;
	text-align : left ;
	background-color : #FFFFFF ;
	background-image : url(http://www.mizutamaso.com/blog/img/blogtop.jpg);
	background-repeat : no-repeat ;
	margin : 0px ;
	padding : 0px 10px 0px 10px ;
	voice-family : "\"}\"";
	voice-family : inherit;
}

.mydoblog-header-text {
	color :RGB(1,53,103) ;
    visibility: hidden;
	margin : 0px ;
	padding : 0px ;
}

.mydoblog-header img {
	margin : 0px auto 0px auto;
	padding : 0px ;
}

/*---------------------------------------------*/
/*                    メニュー                    */
/*---------------------------------------------*/
.menu {
	width : 200px ;
	background-color : RGB(255,255,255) ;
	float : left ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 20px 0px 10px ;
}

.menu-header {
	width : 190px ;
	height : 28px ;
	line-height : 28px ;
	font-size : 12px ;
	font-weight : bold ;
	text-align : center ;
	color : #ffffff;
	background-image : url(http://www.mizutamaso.com/blog/img/menu_header.gif);
	background-repeat : no-repeat ;
	background-position : 50% bottom ;
	margin : 0;
	padding : 0 5px;
	voice-family : "\"}\"";
	voice-family : inherit;
}

.menu-contents { width : 180px ; line-height : 150% ; font-size : 10px ; text-align : left ; color : #13bc95 ; background-color : #ffc ; background-image: url(http://www.mizutamaso.com/blog/img/menu_bottom.gif); background-repeat: no-repeat; background-position: 0 bottom; margin : 0 0 10px ; padding : 5px 10px 10px ; word-break : break-all ; }

.menu-contents p {
	margin : 0 5px 0 0 ;
}

.menu-contents hr {
	margin : 5px 0px;
	word-break : break-all ;
}

.menu-support {
	text-align : left ;
	background-color : RGB(252,249,242) ;
	border : 1px solid RGB(1,53,103) ;
	margin : 10px 10px 5px 5px ;
	padding : 10px 10px 10px 10px ;
	word-break : break-all ;
}

.menu input {
}

.menu table {
	text-align : center ;
	font-size : 10px ;
	width : 90% ;
}

.menu td {
	text-align : center ;
	font-size : 10px ;
}

/*---------------------------------------------*/
/*                   カレンダー                   */
/*---------------------------------------------*/
.calender {
	line-height : 150% ;
}

.calender-focus {
	line-height : 150% ;
	color : #ff4500 ;
}

/*---------------------------------------------*/
/*                     記事　                     */
/*---------------------------------------------*/
.blog {
	width : 520px ;
	background-color : #FFFFFF ;
	border : none ;
	float : left ;
	voice-family : "\"}\"";
	voice-family : inherit;
}

.blog-header {
	voice-family : "\"}\"";
	voice-family : inherit;
}

.blog-contents {
	width : 520px ;
	margin : 0px;
	padding : 0px;
	voice-family : "\"}\"";voice-family : inherit ;
}

.blog-number {
	line-height : 150% ;
	font-size : 10px ;
	text-align : right ;
	text-indent : 5px ;
	color :RGB(1,53,103) ;
	margin : 0px 10px 0px 5px ;
	padding: 5px 0px 5px 0px ;
}

.blog-category {
}

.blog-genre {
	line-height : 150% ;
	font-size : 10px ;
	text-align : right ;
	text-indent : 5px ;
	color :RGB(1,53,103) ;
	margin : 0px 5px 0px 5px ;
	padding: 5px 0px 5px 5px ;
}

.blog-search {
	line-height : 150% ;
	font-size : 12px ;
	text-align : right ;
	text-indent : 5px ;
	color :RGB(1,53,103) ;
	margin : 0px 0px 5px 0px ;
	padding: 5px 0px 5px 5px ;
}

.blog-pageselect {
	line-height : 150% ;
	font-size : 12px ;
	text-align : right ;
	color :RGB(222,2,90) ;
	background-color : RGB(236,240,239) ;
	margin : 2px 5px 2px 0px ;
	padding: 0px 10px 0px 0px ;
	border : 1px solid RGB(236,240,239) ;
}

.blog-date {
	height : 28px ;
	line-height : 28px ;
	font-size : 12px ;
	text-align : left ;
	text-indent : 10px ;
	color :rgb(255,255,255) ;
	background-color : #3399ff;
	background-repeat : no-repeat ;
	background-position : 50% bottom ;
	margin : 10px 0 0 ;
	padding: 0 ;
	clear : both ;
}

.blog-entry {
	width : 520px ;
	margin : 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

.blog-title {
	height :50px ;
	width : 520px ;
	background-color : RGB(236,240,239) ;
	background-color : #99ccff;
	background-repeat : no-repeat ;
	background-position : 50% top ;
	margin : 0 ;
	padding: 5px 0 0 ;
}

.blog-scene {
	width : 100%;
	background-color : RGB(236,240,239) ;
	margin : 0px ;
	padding: 0px ;
	overflow : visible ;
}

.blog-title-title { line-height : 18px ;  font-size : 16px ; text-align :  left  ; float :  left; color :rgb(1,53,103) ; text-indent: 10px; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 2px 0 0 ; }

.blog-title-time { font-family : arial; font-size : 10px ; text-align : right  ; float : left ; color :rgb(1,53,103) ; margin : 4px 0 0 20px ;
	pa;padding-top: 3px; }

.docolog-icon {
	background-image : url(/image/mypage/icon_gps002.gif) ;
	width : 64px ;
	height : 16px ;
	text-align : right ;
	float : right ;
}


.blog-title-slide { line-height : 150% ;  font-size : 75% ; text-align : right ; color :rgb(1,53,103) ; margin : 15px 15px 0 0 ; }

.blog-image {  text-align: center; width: auto; overflow: visible; float: none; padding: 10px;}

.blog-text { line-height : 18px ; font-size : 13px ; color : #645355 ; margin: 0 10px 1px; padding: 10px ; }

.blog-text-url { font-family :  margin-top : 1em ; }

.blog-update { line-height : 150% ; font-size : 10px ; text-align : right ; color : rgb(0,0,0) ; background-color : rgb(236,240,239) ; padding: 2px 5px ; clear : both ; }

.blog-pdfurl {
	line-height : 150% ;
	font-size : 10px ;
	text-align : left ;
	color : RGB(0,0,0) ;
	background-color : RGB(236,240,239) ;
	padding: 2px 5px 2px 5px ;
	clear : both ;
}

.blog-entry-footer {
	font-size : 10px ;
	color : rgb(0,0,0) ;
	background-color : #fcdff7 ;
}

.blog-linkurl { line-height : 150% ; font-size : 10px ; text-align : left ; color : rgb(0,0,0) ; margin : 0 ; padding: 5px 0 5px 5px ; border-style : solid ; border-color : rgb(255,255,255) ; border-width: 1px 0 0; }

.blog-showmap {
	margin : 10px 0px ;
}

.blog-showmap-text {
	font-size : 10px;
	line-height : 125%;
	border : dotted 1px #666666 ;
	padding : 5px ;
}

.blog-trackback { line-height : 150% ; font-size : 10px ; color :rgb(222,2,90) ; margin : 0 ; padding: 5px 0 5px 5px ; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; border-right-width: 0; border-left-width: 0; }

.blog-pagetop {
	height : 20px ;
	line-height : 32px ;
	font-size : 10px ;
	text-align : right  ;
	color :RGB(1,53,103) ;
	background-color : #FFFFFF ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 5px 0px 0px ;
}

/*---------------------------------------------*/
/*                  ポップアップ                  */
/*---------------------------------------------*/
.blog-popup {
	text-align : left ;
	padding : 5px ;
	margin : 5px ;
	border : 2px dotted #999999 ;
	background-color : #ffffff ;
	clear : both ;
}

.blog-popup-text {

	font-size : 12px ;
	line-height : 15px ;
}

.blog-popup-text .blog-title-title {
	border : none ;
}

.blog-popup-text .list-pagenumber {
	display : block ;
	border-bottom : solid 1px #808080 ;
	padding-bottom : 8px ;
	margin-bottom : 5px ;
}

.blog-popup-text input {
	width : 450px ;
}

.blog-popup-text textarea {
	width : 450px ;
	margin-bottom : 10px ;
}



