/*---------------------------------------------*/
/*                      全体                      */
/*---------------------------------------------*/
body {
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	text-align : center ;
	font-size :  ;
	font-weight :  ;
	color : #000000 ;
	background-color : #FFFFFF ;
	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 : #228b22 ;
}
a:active {
	color : #228b22 ;
}

a:visited {
	color : #228b22 ;
}

a:hover {
	color : #ffa500 ;
}

.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 : #000000 ;
	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 : #FFFFFF ;
	text-decoration : none ;
}

.mydoblog-position A.portalbar:active {
	color : #FFFFFF ;
	text-decoration : none ;
}

.mydoblog-position A.portalbar:visited {
	color : #FFFFFF ;
	text-decoration : none ;
}

.mydoblog-position A.portalbar:hover {
	color : #d2691e ;
	text-decoration : none ;
}

/*---------------------------------------------*/
/*                 ページタイトル                  */
/*---------------------------------------------*/
.mydoblog-header {
	width : 760px ;
	height : 130px ;
	text-align : right ;
	background-color :  ;
	background-image : url("http://www.hnpo.comsapo.net/img/u448/FI23234_0E.gif");
	background-repeat : no-repeat ;
	background-position : bottom ;
	margin : 0px 0px 10px 0px ;
	padding : 0px 0px 0px 0px ;
	voice-family : "\"}\"";
	voice-family : inherit;
}


/*---------------------------------------------*/
/*                    メニュー                    */
/*---------------------------------------------*/
.menu {
	width : 185px ;
	height :  ;
	top :  ;
	left :  ;
	background-color : #FFFFFF ;
	position :  ;
	float : left ;
	margin : 0px ;
	padding : 0px ;
}

.menu-header {
	width : 185px ;
	height : 24px ;
	line-height : 24px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka", "sans-serif" ;
	font-size : 12px ;
	font-weight : bold ;
	text-align : left ;
	text-indent : 5px ;
	color : #d2691e ;
	background-color :  ;
	background-image : url("/image/template/temp018/temp018_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 : #000000 ;
	background-color : #F6F6F6 ;
	margin : 0px 0px 0px 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 : #FFFFFF ;
	border : 1px solid #d2691e ;
	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 : right ;
	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 :  ;
	background-color :  ;
	margin : 0px 5px 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 : #f5deb3 ;
	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 :  ;
	background-color :  ;
	margin : 0px 0px 5px 0px ;
	padding: 5px 0px 5px 5px ;
}

.blog-pageselect {
	width : 550px ;
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right ;
	text-indent : 5px ;
	color :  ;
	background-color :  ;
	margin : 2px 0px 2px 0px ;
	padding: 0px 10px 0px 0px ;
	border : 1px solid #f5deb3 ;
}

.blog-date {
	height : 30px ;
	width : 550px ;
	line-height : 30px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : left ;
	text-indent : 10px ;
	color : #8b4513 ;
	background-image : url("/image/template/temp018/temp018_005.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom ;
	vartical-align :  ;
	margin : 10px 0px 0px 0px ;
	padding: 0px 0px 0px 10px ;
	clear : both ;
}

.blog-entry {
	width : 550px ;
	margin : 0px ;
	padding: 0px ;
}

.blog-title {
	height : 40px ;
	width : 550px ;
	background-image : url("/image/template/temp018/temp018_006.gif") ;
	background-repeat : no-repeat ;
	background-position : top ;
	vartical-align :  ;
	margin : 0px ;
	padding: 0px 0px 0px 10px ;
}

.blog-scene {
	width : 100%;
	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 : #d2691e ;
	background-color :  ;
	margin : 0px 0px 0px 30px ;
	padding: 5px 0px 0px 0px ;
}

.blog-title-time {
	line-height : 12px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 10px ;
	font-weight :  ;
	text-align : ;
	text-indent :  ;
	float : left ;
	color : #d2691e ;
	background-color :  ;
	margin : 3px 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 : 12px ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 10px ;
	font-weight :  ;
	text-align : right ;
	text-indent :  ;
	float :  ;
	color : #d2691e ;
	background-color :  ;
	margin : 3px 10px 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 : #000000 ;
	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 : 5px 0px 0px 0px ;
	padding:  ;
}

.blog-update {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right ;
	text-indent :  ;
	float :  ;
	color : #000000 ;
	background-color :  ;
	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 : #000000 ;
	background-color :  ;
	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 : #000000 ;
	background-color :  ;
	margin :  ;
	padding: 2px 5px 2px 5px ;
}

.blog-linkurl {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : left ;
	text-indent :  ;
	float :  ;
	color : #000000 ;
	background-color :  ;
	margin :  ;
	padding: 0px 0px 5px 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 : #000000 ;
	background-color :  ;
	margin :  ;
	padding: 0px 0px 5px 0px ;
}

.blog-pagetop {
	line-height : 150% ;
	font-family : "ＭＳ Ｐゴシック", "Osaka";
	font-size : 75% ;
	font-weight :  ;
	text-align : right  ;
	text-indent :  ;
	float :  ;
	color : #d2691e ;
	background-color :  ;
	margin : 5px 0px 0px 0px ;
	padding: 0px 0px 5px 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 ;
}


