/* ==========全体の形式========== */
body {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;


	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #fff9f9;
	scrollbar-arrow-color: #ffaacc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffaacc;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffaacc;
	font-size: 10pt;
	color: #666666;
	background-color: #ffffff
}

/* ==========大枠の設定========== */
/*  ↓カラム中央寄せのためにはtext-alignをcenterにしてはいけない。marginの左右autoも必須。 */
#field {
	margin: 30px auto 20px auto;
	border: 0px solid #666666;
	position: relative;
	width: 660px;
	background-color: #ffffff;
	text-align: left
}

#field-link {
	margin: 30px auto 20px auto;
	padding: 10px 10px 10px 10px;
	border: 0px solid #666666;
	position: relative;
	width: 660px;
	background-color: #ffffff;
	text-align: left
}
#top {
	margin: 20px 0px 20px 0px;
	border: 1px solid #000000;
	position: relative;
	left: 2%;
	width: 96%
}
/* 上 右 下 左 */

.main {
	margin: 20px 0px 0px 0px;
	border: 0px solid #000000;
	position: absolute;
}
#left {
	width: 56%;
	left: 2%
}
#right {
	width: 37%;
	left: 58%
}


/* ==========書式に関する設定========== */

.center {
	text-align: center
}

/* LinkPage上段 */
.text-top {
	width: 100%; 
	font-size: 10pt;
	color: #666666;
	text-align: left
}

/* LinkPage下段 */
.text-bottom {
	margin: 60px 0px 60px 0px;
	padding: 20px 0px 0px 10px;
	width: 100%;
	font-size: 10pt;
	border-top: 1px solid #ccaaff;
	text-align: left
}

.zakki {
	margin: 0px 0px 0px 0px;
	border: 0px solid #666666;
	width: 600px;
	text-align: left
}

.text-indent {15:37 2018/08/07
	margin: 0px 0px 0px 20px;
	border: 0px solid #666666;
	width: 100%;
	text-align: left
}

.dojin-categorie {
	font-size: 1.2em;
	font-height: 1.0;
	font-weight: 600;
	color: #662288;
	margin: 30px 0px 30px 0px
}

.dojin-categorie2 {
	font-size: 1.0em;
	font-height: 1.0;
	font-weight: 600;
	color: #9933cc;
	margin: 30px 0px 10px 0px
}

.dojin-CDtitle {
	font-size: 1.2em;
	font-height: 1.0;
	font-weight: 600;
	color: #ff6633;
	margin: 0px 0px 0px 0px
}

.dojin-CDinfo {
	margin: 10px 0px 0px 0px;
}

.dojin-CDrubi {
	font-size: 0.7em;
	font-weight: 400
}

.dojin-CDhanpu {
	font-size: 1em;
	font-weight: 400;
	color: #666666
}

/* ページタイトル */
h2 {
	margin: 0px 0px 0px 0px;
	font-size: 12pt;
	font-weight: bold;
	color: #9933cc;
	text-align: center
}


/* LinkPage見出し */
h3 {
	margin: 50px 0px 10px 0px;
	padding: 0px 0px 0px 6px;
	border-left: 4px solid #ccaaff;
	border-bottom: 1px solid #ccaaff;
	font-size: 120%;
	font-weight: normal;
	color: #9933cc;
	text-align: left
}

/* 雑記Page日付 */
h4 {
	margin: 50px 0px 20px 0px;
	padding: 0px 0px 0px 6px;
	border-left: 4px solid #ccaaff;
	border-bottom: 1px solid #ccaaff;
	font-size: 100%;
	font-weight: normal;
	color: #9933cc;
	text-align: left
}

table, tr, td {
	border: 0px dotted #666666;
	border-collapse: collapse;
	padding: 5px 5px 5px 5px;
	font-size: 100%
}

/* LinkPage */
table.link {
	table-layout: fixed;
	border-spacing: 0px 0px
}

/* ProfilePage */
table.profile {
	border: 0px dotted #666666;
	table-layout: fixed;
	border-spacing: 0px 0px
}

/* LinkPage */
td.link {width: 300px; line-height:12pt; vertical-align: top; text-align: left}
td.link2 {width: 330px; padding: 0px 0px 0px 0px; line-height:12pt; vertical-align: top; text-align: center}
td.site {width: 300px; line-height:12pt; text-align: left}

/* CirclePage */
td.book1 {vertical-align: top; text-align: center; padding: 0px 0px 20px 0px;}
td.book2 {width: 520px; text-align: left; padding: 0px 0px 20px 20px; margin: 0px 0px 0px 0px;}


/* MusicPage */
td.music1 {width: 300px; vertical-align: center; line-height: 14pt; font-size:10pt}
td.music2 {width: 300px; vertical-align: center; line-height: 14pt; font-size:10pt}

/* ProfilePage */
td.profile1 {width: 120px; text-align: center; vertical-align: top}
td.profile2 {width: 460px; text-align: left}

/* ==========文字に関する設定========== */
.t1 {font-size: 8pt}
.t2 {font-size: 10pt}
.t3 {font-size: 14pt}
.t4 {font-size: 17pt}
.t5 {font-size: 20pt}
.t6 {font-size: 24pt}
.w2 {font-size: 10pt; color: #ffffff}
.gl3 {font-size: 14pt; color: #999999}
.or1 {font-size: 8pt; color: #ff6633}
.or2 {font-size: 10pt; color: #ff6633}
.or3 {font-size: 14pt; color: #ff6633}
.bl2 {font-size: 10pt; color: #9933cc}
.bl3 {font-size: 14pt; color: #9933cc}

/* ==========リンクに関する設定========== */
a {color: #ff7799; text-decoration: none}
a:visited {color: #ff7799; text-decoration: none}
a:active {color: #9933cc; text-decoration: underline}
a:hover {color: #9933cc; text-decoration: underline}
ff3399
