<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* KIRAKIRAAFRO 2006 StyleSheet for MAINAREA FRAME */

/* --------------------------------------- Import Nifty Corners Style */
@import url("niftyCorners.css");
@import url("niftyPrint.css") print;

/* ---------------------------------------------------- General Style */
html {
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-track-color: #ffffff;
}
body, th, td {
	color: #4c4c4c;
	font-size: 12px;
}
body {
	background: #ffffff url("../img/main_bg.gif") -90px -40px no-repeat fixed;
	margin: 20px 20px 10px 20px;
}
div {
	margin: auto 0;
}
h1 {
	display: none;
}
h2 {
	color: #ffffff;
	font-size: 16px;
}
h2 #budokan_title{
margin:0;
padding:0;

}
h2 a {
	background: #A8A8A8;
	display: block;
	margin: 0;
	padding: 1px 8px;
}
h3 {
	font-size: 14px;
	border-bottom: 1px dashed #555555;
}
p, ul, ol, dl {
	line-height: 1.5;
}
ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
ul li {
	background-image: url("../img/tip.gif");
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
dt {
	font-weight: bold;
}
form {
	margin: 0;
	padding: 0;
}
a:link, a:visited {
	color: #555555;
}
a:hover, a:active {
	color: #fe30a7;
}
br.end {
	clear: both;
}
/* --------------------------------------------------- Emphasis Style */
big {
	font-size: 16px;
}
small {
	font-size: 10px;
}
em {
	color: #00B7EE;
	font-style: normal;
	font-weight: bold;
}
strong {
	color: #FF5F00;
	font-style: normal;
	font-weight: bold;
}

/* ------------------------------------------------------ Table Style */
table {
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
}
th, td {
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
}
th {
	background: #cccccc;
}
table#mm, table#studio, table#fcphoto, table#fccom , table#budokan {
	border: none;
}
table#fcphoto {
	margin-bottom: 8px;
}
table#mm th {
	border: 1px solid #555555;
}
table#studio th, table#budokan th {
	border: none;
}
table#mm td, table#studio td, table#fcphoto td, table#budokan td {
	border: none;
}
table#fcphoto td {
	color: #ffffff;
}
table#mm input, table#studio input, 
table#mm select, table#studio select, 
table#mm option, table#studio option {
	font-size: 12px;
}

/* ------------------------------------------------------- Snap Style */
/* 画像エリア用スタイル集 */
p.snap {
	margin: 0 0 10px 0;
	text-align: right;
}
p.snap img {
	border: 1px solid #000000;
}
p.movielink, p.snapcomment {
	margin: 0;
	padding: 0;
	text-align: center;
}
p.snapcomment {
	margin-bottom: 10px;
}
/* ------------------------------------------------------ Entry Style */
/* 一般エントリ記事用スタイル集 */
div.entry {
	line-height: 140%;
	margin-right: 222px;
}

/* -------------------------------------------------- Backstage Style */
/* バックステージ用スタイル集 */
div.entry_bs {
	line-height: 140%;
	margin-right: 172px;
}
div.photo_bs {
	float: right;
	width: 152px;
}

/* ---------------------------------------------------- Sasiire Style */
/* サシイレ用スタイル集 */
p.sasiire_name {
	border-bottom: 2px solid #ff5f00;
	display: inline;
	font-family: "HGP創英角ｺﾞｼｯｸUB", "ﾋﾗｷﾞﾉ角ｺﾞ7", sans-serif;
	font-size: 16px;
}

/* ----------------------------------------------------- Layout Style */
/* ツキイチ松嶋、ファッションチェック用スタイル */
body.tsukiichi, body.fc, body.fc th, body.fc.td {
	background: #282828 url("../img/tsukiichi_bg.gif") -90px -40px no-repeat fixed;
	color: #ffffff;
}
body.tsukiichi h3, body.fc h3 {
	border-bottom: 1px dashed #ffffff;
}
div.append {
	float: right;
	width: 202px;
}
div.fc_backnumber {
	text-align: center;
}
div.studio {
	background-image: url("../img/studio_bg.jpg");
	background-repeat: no-repeat;
	padding: 8px;
}

/* ----------------------------------------------------- Column Style */
/* 囲み記事用スタイル */
div.column {
	border: 1px solid #fe30a7;
}
div.shopinfo, p.wmvinfo, div.info {
	border: 1px solid #ff5f00;
	border-radius: 8px;
	background: #FFC06F;
	margin-bottom: 1em;
	padding: 8px;
	-moz-border-radius: 8px;
}
p.wmvinfo a {
	float: right;
	margin-left: 8px;
	width: 88px;
}
div.shopinfo h3, div.info h4 {
	border-left: 5px solid #ff5f00;
	border-bottom: none;
	font-size: 16px;
	margin-top: 0;
	padding-left: 5px;
}
div.shopinfo dt {
	float: left;
	width: 6em;
}
dl.address dt, div.info dt {
	float: left;
	width: 3.5em;
}
div.shopinfo dd {
	margin-left: 7em;
}
dl.address dd, div.info dd {
	margin-left: 4.5em;
}
.address {
	border: 1px solid #00B7EE;
	border-radius: 8px;
	background: #ADDDEB;
	padding: 8px;
	-moz-border-radius: 8px;
}

/* -------------------------------------------------------- BBS Style */
/* 掲示板用スタイル */
div.message {
	background: #ffffff;
	border: 1px solid #000000;
	border-radius: 8px;
	padding: 8px;
	-moz-border-radius: 8px;
}
div.message th, div.nickname p {
	background: #e30000;
	color: #ffffff;
}
div.nickname {
	float: left;
	margin: 0;
	width: 200px;
}
div.nickname p {
	background-image: url("../img/nickname_bg.gif");
	background-position: 2px 0;
	background-repeat: no-repeat;
	font-weight: bold;
	height: 50px;
	margin: 0;
	padding: 0 8px;
	text-align: right;
}
span.nick {
	font-size: 16px;
}
p.article {
	background: #ffffff;
	border: 1px solid #000000;
	border-radius: 8px;
	margin-top: 0;
	margin-left: 208px;
	margin-bottom: 4px;
	padding: 8px;
	-moz-border-radius: 8px;
}
p.date {
	clear: left;
	font-weight: bold;
	margin-top: 0;
	text-align: right;
}
p.navi {
	text-align: right;
}
div.comment font {
	display: block;
	margin: 0;
}

/* ------------------------------------------------------- Quiz Style */
h2.post a {
	background: #e30000;
}


/* ----------------------------------------------------- Footer Style */
address {
	border-top: 1px solid #555555;
	clear: both;
	font-size: 10px;
	font-style: normal;
	margin-top: 16px;
	padding-top: 4px;
	text-align: right;
}</pre></body></html>