/* プロフィールページ用 CSS Document */

/* 外部ファイル読み込み */
/***************************************/

@import url(styles_pages.css);


/* 基本設定*/
/***************************************/

body {
		margin: 0; padding: 0;
		background-color: #FFFFFF;
		color:#000000;
		font-size: 10pt; line-height:150%;
		}

#outerframe {
		width: 720px; height: auto;
		margin: 10px auto 0 auto; padding: 0;
		}

#container {
		width: 720px; height: auto;
		margin: 0; padding: 0;
		border: 1px solid #FF7F00;
		background-image: url(img/bg01.gif);
		}

/* リンク定義 */
/***************************************/

img {
		border: 0;
		}

a.imglink {
		margin: 0; padding: 0;
		}

a {
		margin: 0; padding: 3px;
		color: #0000AA;
		text-decoration: none;
		}

a:visited {
		color: #0000AA;
		text-decoration: none;
		}

a:hover {
		color: #0000AA;
		text-decoration: underline;
		}

/* head部 */
/***************************************/

#header {
		margin: 0; padding: 0;
		display: block;
		}

#header img {
		margin:0; padding:0;
		}

#header a {
		margin:0; padding:0;
		}

/* mainbody部 */
/***************************************/

#mainbody {
		clear: both;
		margin: 0; padding: 0;
		}

/* left部 */
/***************************************/

#left {
		float: left;
		width: 180px; height: auto;
		margin: 0; padding: 0 10px 10px 10px;
		}

#left a {
		color: #FFFFFF;
		text-decoration: none;
		margin: 0; padding: 3px;
		}

#left a:visited {
		color: #FFFFFF;
		text-decoration: none;
		}

#left a:hover {
		color: #FFFFFF;
		text-decoration: underline;
		}


/*************** right部 ***************/

#right {
float: right;
width: 500px;
height: auto;
margin: 0;
padding: 0 10px 10px 0;
}


/*************** foot部 ***************/

#foot {
clear: both;
display: block;
height: auto;
margin: 0;
padding: 0;
font-size: 8pt;
text-align: right;
margin: 10px;
}
/*************** パンくずナビ ***************/

#pannavi {
margin-bottom:7px; padding:0;
font-size:8pt;
}


/***** サイドメニュー *****/

#menulist ul {
		list-style-type:none;
		margin: 10px 0 10px 0; padding: 0;
		font-size: 9pt; letter-spacing:-1px;
		}

#menulist ul a {
		color:#ffffff;
		text-decoration:none;
		}

#menulist ul a:hover {
		color:#ffffff;
		text-decoration:unerline;
		}

/*************** 汎用 ***************/

.title {
		margin: 0 0 20px 10px;
		}

h1 {
		font-size:14pt;
		font-weight:bold;
		color:#FF7F00;
		border-bottom:1px dotted #FF7F00;
		}

h2 {
		font-size: 13pt;
		font-weight: bold;
		font-family: Garamond, Times, "ＭＳ 明朝",ヒラギノ明朝 Pro W3, serif;
		color: #0073E5;
		border-bottom:1px dotted #0073E5;
		}

h3 {
		font-size: 12pt;
		font-weight: bold;
		font-family: Garamond, Times, "ＭＳ 明朝",ヒラギノ明朝 Pro W3, serif;
		color: #666666;
		border-bottom: 1px dotted #666666;
		}

.text {
		font-size: 10pt;
		margin: 0 0 0 15px;
		}

.text_entry {
		font-size: 10pt;
		margin: 0 0 0 15px;
		}

.profimage {
		padding: 0 0 15px 15px;
		float: right;
		}

.topdate {
		font-weight:normal;
		font-size: 9pt;
		color:#FF0000;
		}

.date {
	font-weight:normal;
	font-size: 9pt;
	color:#000000;
	}

.fsmall {
       font-size:9pt;
       }

.margintop {
       margin-top:10px;
       }

.mright {
	text-align:right;
	}

.mcenter {
	text-align:center;
	}

