body{
	padding :0;
	margin:0;
	font-family: verdana, Helvetica, arial, HiraKakuPro-W3, "MS Pゴシック", Osaka, sans-serif;
	font-size:10pt;
	color:#cc0099;
	line-height: 130%;
	letter-spacing: 1pt;	
	scrollbar-face-color:#edadbd;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #edadbd;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #edadbd;
	background-color: #FFCCFF;
	background-image: url("../images/back.gif")
}

br {
	letter-spacing: normal;
}

A:link{
	color:#cc0099;
	text-decoration:underline;
}
A:visited{
	color:#cc0099;
	text-decoration:underline;
}
A:hover{
	position:relative;top:2px;left:2px;
	color:#00ffff;
	text-decoration:none;
}
A:active{
	color:#00ffff;
	text-decoration:underline;
}
A.widelink{
	display: block;
	width: 100%;
}
A.widelink:hover{
	background-color: #ffff99;
	color: red;
}

td	{
	font-family: verdana, Helvetica, arial, HiraKakuPro-W3, "MS Pゴシック", Osaka, sans-serif;
	font-size:10pt;
	color:#cc0099;
	line-height: 130%;
	letter-spacing: 1pt;
}

div,p,form	{
	margin:0px;
	padding:0px;
}

input { 
	border:1px solid #999999;
}
textarea { 
	border:1px solid #999999;
}

iframe {
	scrolling:auto;
	frameborder:0;
	scrollbar-face-color:#edadbd;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #edadbd;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #edadbd;
}

#KEY{
	font-weight: normal;
	font-size: 6pt;
	color:#999999;
	text-align: center;
	padding : 0;
	margin-bottom : 5px;
}

/*--------------------------------------------------------*/


#KEY2 {
	font-size: 7px;
	margin: 0px;
	padding: 0px 0px 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-style: normal;
	font-weight:normal;
	color:#FF6EB7;
}
h1 {
	font-size: 7px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color:#FF6EB7;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: lighter;
	letter-spacing: 1px;
}


.menu {
	BORDER-BOTTOM: 1px dotted #A8ABBD;
	WIDTH: 100%;
}

.menutable {			/*メニュー*/
	BORDER-BOTTOM: 1px dashed #cc66ff;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 6px;
	background-color: #ffccff;
}

.menutableb {			/*最下部*/
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 6px;
	background-color: #ffccff;
}

.menutable2 {			/*Leftメニュー・ライン*/
	BORDER-RIGHT: 1px solid #c4c4c4;
	background-color: #FFCCFF;
}



.contents {			/*コンテンツ*/
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 4px;
	background-color: #FFFFFF;
}


.mss1 {			/*messageとコラム1*/
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	font-weight: bold; 
	font-size       :10pt;
	color           :#666699;
}

.mss2 {			/*messageとコラム2*/
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size       :10pt;
	color           :#6666FF;
}

.mss3 {			/*コラム3*/
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align:right;
	font-size       :10pt;
	color           :#FF0000;
}

.mss4 {			/*message3*/
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size       :10pt;
	color           :#FF6600;
}

.dbmenu {
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:0px;
}

.dlsearch {
	text-align:left;
	padding-right:0px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:0px;
}

.dbcontents {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}

.dttitle {
	text-align:left;
	vertical-align:top;
	padding-right:0px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-size       :13pt;             /* 文字サイズ  */
	color           :#CC3399;          /*   文字色    */
}

.dtlink {
	text-align:right;
	vertical-align:top;
	padding-right:5px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:8px;
}

.dtpic1 {			/*写真*/
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align:center;
}

.dtpic2 {			/*写真コメント*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align:center;
	font-size       :10pt;             /* 文字サイズ  */
	color           :#CC3399;          /*   文字色    */
}

.dtpic3 {			/*コラム用写真コメント*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align:left;
	font-size       :10pt;             /* 文字サイズ  */
	color           :#cc0000;          /*   文字色    */
}

.form-table {
	margin:0;
	padding:0;
	width:550px;
	background-color: #cc33ff;
	}

.form-table2 {
	margin:0;
	padding:0;
	width:600px;
	background-color: #cc33ff;
	}


.pagect {
	text-align:right;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	}
	
	
.form-tdwhite {			/*White-Normal*/
	margin:0;
	padding:10px;
	text-align:center;
	background-color: #ffffff;
	}

.form-tdwhite2 {			/*White-Data一覧*/
	margin:0;
	padding:10px;
	background-color: #ffffff;
	}

.dbresult-l {			/*DB-Result*/
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align:left;
	font-size: 12px;
}

.dbresult-r {			/*DB-Result*/
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align:right;
	font-size: 12px;
}


.sresult {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom: 1px dashed #FF9966;
}

.sresult2 {			/*Top-Colum*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: 1px dashed #FF9966;
}

.sresult3 {			/*Top-Info*/
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom: 1px dashed #FF9966;
}

.sresulttd {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}




.form-td0 {
	margin:0;
	padding:10px;
	background-color: #ffccff;
	}

.form-td1 {
	margin:0;
	padding:10px;
	width:160px;
	background-color: #ffccff;
	}

.form-td2 {
	margin:0;
	padding:10px;
	width:390px;
	background-color: #FFFFFF;
	}

.form-td3 {
	margin:0;
	padding:10px;
	width:390px;
	background-color: #FFFFFF;
	}

.form-td4 {
	margin:0;
	padding:10px;
	width:490px;
	background-color: #FFFFFF;
	}


.line-dot {
	border: 1px dashed #FF9966;					/* dashed or dotted*/
	padding: 4px;								/* 内部スペース */
	background:#FFffcc;
	color:#cc0000;

}

.line-dot2 {
	border: 1px dashed ff9966;					/* 下線用　dashed */
	padding: 10px;								/* 内部スペース */
	background:#e8ffe8;
	color:#cc0000;
}

.line-dot3 {
	border: 1px dashed #FF33CC;					/* dashed  or dotted*/
	padding: 10px;								/* 内部スペース */
	background:#ff99ff;
	color:#ffffff;
}

.line-dot-menu {
	border: 1px dashed ff9966;					/* 下線用　dashed */
	padding: 10px;								/* 内部スペース */
}


.line-dot4 {
	border-bottom: 3px dotted #FF33CC;					/* 下線用　dashed */
	padding: 10px;								/* 内部スペース */
}

.line-dot5 {
	border-bottom: 2px dashed #FF6699;					/* ゆいの友達紹介用　 */
	padding: 4px;								/* 内部スペース */
}

.line-dot6 {
	border: 2px dashed #FFFFFF;					/* ゆいの友達紹介用コメント　 */
	padding: 8px;								/* 内部スペース */
}

.pan {
	border: 2px dashed #FFFFFF;					/* ゆいのぱんつ紹介用コメント　 */
	padding: 8px;								/* 内部スペース */
	color:#FFFFFF;
	background:#FF66FF;
}

.toplink {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	font-size: 12px;
}


.media {
	border: 1px inset #FF6699;					/* 下線用　dashed */
	padding: 10px;								/* 内部スペース */
	background:#FFCCFF;
}

.media2 {
	padding: 10px;								/* 内部スペース */
}

.colum {
	border: 1px dashed #FF9966;					/* dashed or dotted*/
	padding: 4px;								/* 内部スペース */
	background:#FFffcc;
	color:#cc0000;
}

.midashi {
	padding: 6px;
	font-size: 14px;
	COLOR:#cc0000;
}

.copyright {
	border-top: 1px solid #A8ABBD;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align:center;
	font-size: 11px;
	COLOR:#FF0000;
}

.td-copy {
	background:#FFCCFF;
}

.td-rank {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align:right;
}

/*--------- rss ---------*/
.rss-time {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
	COLOR:#cc66ff;
}

.rss-title {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
	COLOR:#ff33cc;
	font-weight: bold;
}

.rss-description {
	padding-top: 6px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:left;
	border-bottom: 1px solid #ff66cc;
}


/*--------- amazon ---------*/
.menu-amazon-left {
	padding: 10px 0px 0px 11px;
	width:180px;
}

.menu-amazon-center {
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.menu-amazon-foot {
	padding: 10px 0px 10px 0px;
	text-align: center;
}