/*---------------------------------------------*/
/*                      全体                      */
/*---------------------------------------------*/
body {
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	text-align : center ;
	font-size :  ;
	font-weight :  ;
	color : RGB(0,0,0) ;
	background-color : RGB(255,255,255) ;
	margin : 0px ;
	padding :  ;
}

.mydoblog-position {
	left :  50% ;
	text-align : left ;
	position : absolute ;
	margin : 0px 0px 0px -380px ;
}

.mydoblog-contents {
	width : 760px ;
	margin : 0px ;
}

.footer {
	width : 100% ;
	height : 32px ;
	line-height : 24px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt ;
}

/*---------------------------------------------*/
/*                     リンク                     */
/*---------------------------------------------*/
a:link {
	color :#CC0033;
}
a:active {
	color :#CC0033;
}

a:visited {
	color :#CC0033;
}

a:hover {
	color :#CC0033;
}

.blog-scene img {
}

/*---------------------------------------------*/
/*                    フォーム                     */
/*---------------------------------------------*/
form { 
	margin : 0px ;
}

input { 
	height : 20px ;
}

textarea {
}

/*---------------------------------------------*/
/*                 Doblogヘッダー                 */
/*---------------------------------------------*/
.mydoblog-position form table {
	width : 760px ;
	font-family :  ;
	font-size :  ;
	font-weight :  ;
	text-align :  ;
	color : RGB(0,0,0) ;
	background-image : url("/image/mypage/mypage_bg_header.gif") ;
	background-position : right ;
	margin :  ;
	padding :  ;
	voice-family : "\"}\"";
	voice-family : inherit;
}

.mydoblog-position form td {
	text-align : left ;
	margin :  ;
	padding :  ;
}

.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 : 209px ;
	text-align : left ;
	background-color :  ;
	background-image : url("/image/template/temp023/temp023_001.jpg");
	background-repeat : no-repeat ;
	background-position : bottom ;
	margin : 0px 0px 10px 0px ;
	padding : 100px 0px 0px 20px ;
	voice-family : "\"}\"";
	voice-family : inherit;
}

.mydoblog-header-text {
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	font-size : 30px ;
	font-weight : bold ;
	color :#840000 ;
	margin : 0px ;
	padding : 0px ;
}

.mydoblog-header img {
	vartical-align :  ;
	margin : 0px ;
	padding : 0px ;
}

/*---------------------------------------------*/
/*                    メニュー                    */
/*---------------------------------------------*/
.menu {
	width : 185px ;
	height :  ;
	top :  ;
	left :  ;
	background-color : RGB(255,255,255) ;
	position :  ;
	float : right ;
	margin : 0px ;
	padding : 0px ;
}

.menu-header {
	width : 185px ;
	height : 28px ;
	line-height : 28px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	font-size : 12px ;
	font-weight : bold ;
	text-align : left ;
	text-indent : 5px ;
	color : RGB(255,255,255) ;
	background-color :  ;
	background-image : url("/image/template/temp023/temp023_002.gif");
	background-repeat : no-repeat ;
	background-position : bottom ;
	vartical-align :  ;
	margin : 0px ;
	padding : 0px;
	voice-family : "\"}\"";
	voice-family : inherit;
}

.menu-contents {
	width : 185px ;
	height :  ;
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	font-size : 75% ;
	font-weight :  ;
	text-align : left ;
	/*color :RGB(222,2,90) ;*/
        color :#666666 ;
	background-color : RGB(246,246,246) ;
	margin : 0px 0px 10px 0px ;
	padding : 5px 0px 5px 5px ;
	word-break : break-all ;
}

.menu-contents p {
	margin : 0px 0px 3px 0px ;
}

.menu-contents hr {
	width :  ;
	height :  ;
	line-height :  ;
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	font-size :  ;
	font-weight :  ;
	text-align :  ;
	color :  ;
	background-color :  ;
	margin : 0px ;
	padding : 0px ;
	word-break : break-all ;
}

.menu-support {
	width :  ;
	height :  ;
	line-height :  ;
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	font-size :  ;
	font-weight :  ;
	text-align : left ;
	color :  ;
	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 {
	width :  ;
}

.menu table {
	text-align : center ;
	font-size : 12px ;
	color :  ;
	width : 90% ;
}

.menu td {
	text-align : center ;
	font-size : 12px ;
	color :  ;
}

/*---------------------------------------------*/
/*                   カレンダー                   */
/*---------------------------------------------*/
.calender {
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	font-size :  ;
	line-height : 150% ;
}

.calender-focus {
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	font-size :  ;
	font-weight : bold ;
	line-height : 150% ;
	color :  ;
}

/*---------------------------------------------*/
/*                     記事　                     */
/*---------------------------------------------*/
.blog {
	width : 560px ;
	background-color :  ;
	border : none ;
	float : left ;
	voice-family : "\"}\"";
	voice-family : inherit;
}

.blog-header {
	voice-family : "\"}\"";
	voice-family : inherit;
}

.blog-contents {
	width : 550px ;
	margin : 0px;
	padding : 0px;
	voice-family : "\"}\"";voice-family : inherit ;
}

.blog-number {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right ;
	text-indent : 5px ;
	color :RGB(1,53,103) ;
	background-color :  ;
	margin : 0px 10px 0px 5px ;
	padding: 5px 0px 5px 0px ;
}

.blog-category {
}

.blog-genre {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right ;
	text-indent : 5px ;
	color :RGB(1,53,103) ;
	background-color :  ;
	margin : 0px 5px 0px 5px ;
	padding: 5px 0px 5px 5px ;
}

.blog-search {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right ;
	text-indent : 5px ;
	color :RGB(1,53,103) ;
	background-color :  ;
	margin : 0px 0px 5px 0px ;
	padding: 5px 0px 5px 5px ;
}

.blog-pageselect {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right ;
	text-indent :  ;
	color :#0099FF;
	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-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 12px ;
	font-weight :  ;
	text-align : left ;
	text-indent : 10px ;
	color :RGB(255,255,255) ;
	background-image : url("/image/template/temp023/temp023_005.gif");
	background-repeat : no-repeat ;
	background-position : bottom ;
	vartical-align :  ;
	margin : 10px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	clear : both ;
}

.blog-entry {
	width : 550px ;
	margin : 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

.blog-title {
	height :  ;
	width : 550px ;
	background-color : #FFFFFF;
	background-image : url("/image/template/temp023/temp023_006.gif") ;
	background-repeat : no-repeat ;
	background-position : top ;
	vartical-align :  ;
	margin : 0px ;
	padding: 0px 0px 0px 50px ;
}

.blog-scene {
	width : 100%;
	background-color : #FFFFFF;
	margin : 0px ;
	padding: 0px ;
	overflow : visible ;
}

.blog-title-title {
	line-height : 18px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 16px ;
	font-weight : bold ;
	text-align :  ;
	text-indent :  ;
	float :  ;
	color :RGB(1,53,103) ;
	background-color :  ;
	margin : 20px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

.blog-title-time {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : ;
	text-indent :  ;
	float : left ;
	color :RGB(1,53,103) ;
	background-color :#FFFFFF;
	margin : 15px 0px 0px -20px ;
	padding :  ;
}

.docolog-icon {
	background-image : url("/image/mypage/icon_gps002.gif") ;
	width : 64px ;
	height : 16px ;
	text-align : right ;
	cursor : hand ;
	float : right ;
}


.blog-title-slide {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right ;
	text-indent :  ;
	float :  ;
	color :RGB(1,53,103) ;
	background-color :  ;
	margin : 15px 15px 0px 0px ;
	padding :  ;
}

.blog-image {
	float : right ;
	margin : 5px 5px 0px 0px ;
	padding:  ;
	overflow : visible ;
}

.blog-text {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : ;
	text-indent :  ;
	float :  ;
	color : RGB(0,0,0) ;
	background-color :  ;
	margin : 5px 5px 5px 5px ;
	padding: 2px 5px 2px 5px ;
}

.blog-text-url {
	line-height :  ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size :  ;
	font-weight :  ;
	text-align : ;
	text-indent :  ;
	float :  ;
	color :  ;
	background-color :  ;
	margin :  ;
	margin-top : 1em ;
	padding:  ;
}

.blog-update {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right ;
	text-indent :  ;
	float :  ;
	color : RGB(0,0,0) ;
	background-color : RGB(236,240,239) ;
	margin :  ;
	padding: 2px 5px 2px 5px ;
	clear : both ;
}

.blog-pdfurl {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : left ;
	text-indent :  ;
	float :  ;
	color : RGB(0,0,0) ;
	background-color : RGB(236,240,239) ;
	margin :  ;
	padding: 2px 5px 2px 5px ;
	clear : both ;
}

.blog-entry-footer {
	line-height :  ;
	font-family : ;
	font-size :  ;
	font-weight :  ;
	text-align : ;
	text-indent :  ;
	float :  ;
	color : RGB(0,0,0) ;
	background-color : #FFFFFF;
	margin :  ;
	padding:  ;
}

.blog-linkurl {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : left ;
	text-indent :  ;
	float :  ;
	color : RGB(0,0,0) ;
	background-color :  ;
	margin : 0px 0px 0px 0px ;
	padding: 5px 0px 5px 5px ;
	border-style : solid ;
	border-color : RGB(255,255,255) ;
	border-top-width : 1px ;
	border-right-width : 0px ;
	border-bottom-width : 0px ;
	border-left-width : 0px ;
}

.blog-showmap {
	margin : 10px 0px ;
}

.blog-showmap-text {
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75%;
	line-height : 125%;
	border : dotted 1px #666666 ;
	padding : 5px ;
}

.blog-trackback {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align :  ;
	text-indent :  ;
	float :  ;
	color :RGB(222,2,90) ;
	background-color :  ;
	margin : 0px 0px 0px 0px ;
	padding: 5px 0px 5px 5px ;
	border-style : solid ;
	border-color : RGB(255,255,255) ;
	border-top-width : 1px ;
	border-right-width : 0px ;
	border-bottom-width : 0px ;
	border-left-width : 0px ;
}

.blog-pagetop {
	height : 32px ;
	line-height : 32px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right  ;
	text-indent :  ;
	float :  ;
	color :RGB(1,53,103) ;
	background-color : #ffffCC ;
	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-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;

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

