@charset "Shift_JIS";

a {	display:inline;	}
a:link { color:#0000FF; }
a:hover {
	color:#FF0000;
	text-decoration: none;
}

#h {
	font-size:18px; margin:1em;
}

body {
	margin:0px; border-width:0px; padding:0px;
	background-color:#3366CC;

	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	font-size:14px;	color:#FFFFFF;
	line-height:120%;
}

pre {
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
}
blockquote {
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	font-size:12px;
}


.mono {
	font-family:monospace;
	font-size:100%;
}

h1 {
	font-size:17px;	color:#000000;
	margin:0px;
}
h2 {
	font-size:100%;	color:#000000;
	margin:0px;
}
h3 {
	font-size:100%;	color:#000000;
	margin:0px;
}
 
h4 {
	font-size:100%;	color:#000000;
	margin:0px;
}

h5 {
	font-size:100%;	color:#000000;
	margin:0px;
}

h6 {
	font-size:100%;	color:#000000;
	margin:0px; padding:0px;
	line-height:150%;
	font-weight:normal;
	text-align:left;
}

h6:first-letter {
	float:left;
	font-size:3em;
	font-weight:bold;
	margin-right:8px;
	padding-top:8px;
	color:#3366CC;
	background:#EEEEEE;
	line-height:150%;
}

p {
	margin:0px; padding:0px;
}

p.drop:first-letter {
	float:left;
	font-size:3em;
	font-weight:bold;
	margin-right:8px;
	padding-top:8px;
	color:#3366CC;
	background:#EEEEEE;
	line-height:150%;
}

textarea {
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	font-size:100%;
}

input {
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	font-size:15px;
}

input.button {
	background-color:transparent;
	border-color:#999999;
	border-width:1px 1px 1px 1px;
	border-style:solid;
} 

td {
	font-size:100%;	color:#000000; line-height:150%;
}

br {
	clear:both;
}

hr {
	border:1px dotted #666666;
}

ul {
	list-style:none;
	margin:0px; padding:0px;
	list-style-type:disc;
	list-style-position:outside;
	margin-left:2em;
}
li {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	border-top:2px;
	border-left:3px;
}

li p {
	display:inline;
	margin:0px 0px 4px 0px;
	padding:4px 0px 0px 0px;
	border-left:3px;
}

img {
	margin: 4px 8px;
	vertical-align:middle;
}

a img {
	display: block;
	border: 1px solid #FFFFFF;
	vertical-align:middle;
}

a:hover img {
	border-color: #FF0000;
	vertical-align:middle;
}

.imgc {
	margin:0px auto; padding:0px;
	border:1px inset #CCCCCC;
	vertical-align:middle;
}

.imgcp8 {
	margin:0px auto; padding:8px;
	border:1px inset #CCCCCC;
	vertical-align:middle;
}

.contc {
	margin:0px auto; padding:0px;
}

.c {
	margin:0px auto; padding:0px;
	text-align:center;
}

#l {	float:left;	}
#r {	float:right;	}
.l {	float:left;	}
.r {	float:right;	}

#all {
	position:relative;
	width:1185px; margin:0px auto; border-width:0px; padding:0px;
	font-size:100%;	color:#000000;
	text-align:center;
}

#pagehead {
	width:1185px; height:88px;
	margin:0px auto; border-width:0px; padding:0px;
	font-size:100%;	color:#000000;
	text-align:center;
	background-image: url(/r246head.jpg);
}
#pagehead img {
	margin: 0px 0px;
	vertical-align:middle;
}
#pagehead a img {
	display: block;
	border: 0px solid #FFFFFF;
	vertical-align:middle;
}

#pub {
	width:996px; margin:0px; border-width:0px; padding:0px;
	float:left;
	font-size:100%;	color:#000000;
}

#cmt_bup {
	position:absolute;
	top:20px; left:30px;
	margin:0px; border-width:0px; padding:0px;
	font-size:14px;	color:#000000;
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	font-size:94%;
}
#cmt {
	position:absolute;
	top:110px; left:10px;
	margin:0px; border-width:0px; padding:0px;
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	font-size:94%;
	font-size:13px;	color:#000000;
}
#cmt a:link {
	color:#FF9900;
}
#cmt a:hover {
	color:#FF0000;
	text-decoration: none;
}

#cmb {
	position:absolute;
	bottom:220px; left:10px;
	margin:0px; border-width:0px; padding:0px;
}

.cmb {
	border-color:#333333;
	border-width:2px 0px 0px 2px;
	border-style:solid;
}

#main {
	width:796px;
	margin:0px; border-width:0px; padding:8px;
	float:right;
	background-color:#EEEEEE;
	font-size:100%;	color:#000000; line-height:150%;
	border-color:#333333;
	border-width:2px 0px 0px 2px;
	border-style:solid;
}

#navi {
	width:180px; margin:0px; border-width:0px; padding:0px 0px 0px 8px;
	float:left;
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	font-size:13px;	color:#FFFFFF;
	line-height:140%;
	text-align:left;
	white-space:pre;
}
#navi a:link {
	color:#FF9900;
	white-space:pre;
}
#navi a:hover {
	color:#FF0000;
	text-decoration: none;
	white-space:pre;
}

#bc {
	clear:both;
}

.anime-info {
	width:700px;
	margin:18px auto; padding:30px;
	border-color:#333333;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	background-color:#FFFFFF;
}

.sample {
	width:600px;
	margin:18px auto; padding:16px;
	border-color:#333333;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	background-color:#FFFFFF;
}
.sample_res {
	width:600px;
	margin:18px auto; padding:16px;
	border-color:#333333;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	background-color:#EEEEEE;
}

#info {
	width:600px;
	margin:0px 0px 0px 40px; border-width:1px; padding:20px;
	background-color:#EEEEEE;
	text-align:left;
}

#links {
	margin:0px; padding:0px;
	border-width:0px;
}
#links img {
	margin:1px 0px;
}

.td1 {	width:20px;
	border:1px solid #3366CC;
	border-width:1px 0px 0px 0px;
}
.td2 {	width:300px;
	border:1px solid #3366CC;
	border-width:1px 0px 0px 0px;
}
.td2 a {
	margin:0px;
	display:block;
	width:200px;
	background-color:#FFFFCC;
	text-decoration: none;
}
.td2 a:hover {
	background-color:#FFFFFF;
}
.td3 {	width:200px;
	border:1px solid #3366CC;
	border-width:1px 0px 0px 0px;
}
.td4 {	padding:8px;
	border:1px solid #3366CC;
	border-width:1px 0px 0px 0px;
	text-align:left;
}
.td4 a {
	text-decoration: none;
}
.td4 a:hover {
	text-decoration: none;
}


#asr1	{
	width:180px;
}

.testarea {
	margin:0px auto; padding:0px;
	border:1px solid #CCCCCC;
}

.testd {
	border:0px solid #003399;
	border-width:1px 0px 0px 1px;
}

#foot	{
	text-align:center;
}


.tac	{
	text-align:center;
}
.tal	{
	text-align:left;
}
.tar	{
	text-align:right;
}

#blogparts {
	width:600px; height:480px;
	margin:0px auto; padding:0px;
	border:1px inset #CCCCCC;
}

.bbs-spam {
	width:580px;
	margin:17px auto; padding:30px;
	border-color:#333333;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	background-color:#FFFFFF;
}


#kyoto-u_news {
	width:700px;
	margin:17px auto; padding:30px;
	border-color:#333333;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	background-color:#FFFFFF;
}

#kyoto-u_news a {
	text-decoration: none;
	font-size:15px;
}

.news {
	padding:4px 20px 4px 40px;
	border:1px solid #3366CC;
	border-width:1px 0px 0px 0px;
	font-size:100%;	color:#000000; line-height:125%;
}

.about {
	font-size:100%;	color:#000000;
}


#asr246 {
	width:780px;
	margin:0px auto; padding:0px;
}

#asr246-2 {
	width:780px;
	margin:0px auto; padding:0px;
}

#bbs-form {
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	margin:0px; padding:8px;
	border:2px solid #DDDDDD;
}

.bbs-title {
	margin:4px 0px 0px 0px; padding:2px 2px;
	border:0px solid #CCCCCC;
	background-color:#EEEEEE;
}
.bbs-text {
	margin:0px 50px; padding:2px;
	border:0px solid #CCCCCC;
	background-color:#FFFFFF;
}
.bbs-user {
	margin:0px 50px; padding:0px 2px;
	border:0px solid #CCCCCC;
	background-color:#FFFFFF;
}
.bbs-adm {
	margin:0px 0px 4px 0px; padding:0px 2px;
	border:1px solid #999999;
	background-color:#EEEEEE;
}


.w700 {
	width:700px;
	margin:17px auto; padding:30px;
	border-color:#333333;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	background-color:#FFFFFF;
}
.w600 {
	width:600px;
	margin:17px auto; padding:30px;
	border-color:#333333;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	background-color:#FFFFFF;
}
.w500 {
	width:500px;
	margin:17px auto; padding:30px;
	border-color:#333333;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	background-color:#FFFFFF;
}

.txtb {
	margin:1em auto; padding:0px;
 	border-color:#3366CC;
	border-width:1px 0px 1px 1px;
	border-style:solid;
}

.txtbtd0 {
	width:40%;
	padding:1em;
 	border-color:#3366CC;
	border-width:1px 0px 0px 1px;
	border-style:solid;
}
.txtbtd1 {
	width:40%;
	padding:1em;
 	border-color:#3366CC;
	border-width:0px 0px 0px 1px;
	border-style:solid;
}
.txtbtd2 {
	width:30%;
	padding:1em;
 	border-color:#3366CC;
	border-width:1px 0px 0px 0px;
	border-style:solid;
}
.txtbtd3 {
	width:30%;
	padding:1em;
 	border-color:#3366CC;
	border-width:1px 1px 0px 0px;
	border-style:solid;
}
.tdcol2 {
	width:60%;
	padding:1em;
 	border-color:#3366CC;
	border-width:1px 1px 0px 0px;
	border-style:solid;
}
.tdcol3 {
	padding:1em;
 	border-color:#3366CC;
	border-width:1px 1px 0px 1px;
	border-style:solid;
}

.tinypost-form {
	font-family:
		"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"IPA Pゴシック","IPAPGothic","VL Pゴシック","VL PGothic","VL ゴシック","VL Gothic","さざなみゴシック","Sazanami Gothic","IPA モナー UIゴシック","IPA mona UIGothic",
		"Meiryo UI","MS UI Gothic",Osaka,"ＭＳ Ｐゴシック","MS PGothic",
		Arial,Verdana,Helvetica,Tahoma,Georgia,
		sans-serif;
	margin:0px; padding:0px;
	text-align:left;
}
.tinypost-form td {
	margin:0px; padding:3px 6px;
	border:2px solid #DDDDDD;
}

.tinypost {
	width:480px;
	margin:17px auto; padding:30px;
	border-color:#333333;
	border-width:2px 0px 0px 2px;
	border-style:solid;
	background-color:#FFFFFF;
	color:#000000;
}

.mzmx {
	width:550px;
}
.mzmx450 {
	width:450px;
}
.mzmxtb {
	padding:0px;
}
.mzmxtb td {
	padding:0px 10px;
}

.animeblog {
	list-style:none;
	width:500px;
}
.animeblog ul {
	list-style:none;
	margin:0px; padding:0px;
}
.animeblog li {
	margin:12px 0px 8px 8px;
	padding:0px 0px 0px 0px;
	border-bottom:2px solid #9999FF;
	border-left:0px solid #9999FF;
}
.animeblog li p {
	margin:0px 0px 4px 8px;
	padding:4px 0px 0px 12px;
	border-left:12px solid #9999FF;
}


.c000 {	color:#000;	}
.c333 {	color:#333;	}
.c666 {	color:#666;	}
.c999 {	color:#999;	}
.cccc {	color:#CCC;	}
.cfff {	color:#FFF;	}

.ccc3 {	color:#CC3;	}
.cc3c {	color:#C3C;	}
.c3cc {	color:#3CC;	}
.cc33 {	color:#C33;	}
.c33c {	color:#33C;	}
.c3c3 {	color:#3C3;	}

.ccc6 {	color:#CC6;	}
.cc6c {	color:#C6C;	}
.c6cc {	color:#6CC;	}
.cc66 {	color:#C66;	}
.c66c {	color:#66C;	}
.c6c6 {	color:#6C6;	}

.ccc9 {	color:#CC9;	}
.cc9c {	color:#C9C;	}
.c9cc {	color:#9CC;	}
.cc99 {	color:#C99;	}
.c99c {	color:#99C;	}
.c9c9 {	color:#9C9;	}

