/* ----------------------------*/
/*        Atelier Suzuran      */
/*  StyleSheet for link page   */
/* ----------------------------*/

/* ==================== */
/* ========BASIC======= */
/* ==================== */
/* 基本スタイルの設定 */
body, table, tr, td, th{
	color: #305050;	/* フォントカラー */
	line-break: strict;
	font-family: "Lucida Sans Unicode", "Comic Sans MS", "MS UI Gothic", Osaka, "ＭＳ Ｐゴシック";
}

/* 背景画像指定＆スクロールバー */
body{
	font-size: 10pt;
	background-color: #EFEFEF;
	background-repeat: repeat-y;
	background-attachment: fixed;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#EFEFEF;
	scrollbar-shadow-color:#ddeeee;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#cccccc;
	BGPROPERTIES: fixed;	/* 背景画像固定 */
	line-break: strict;
}

img{
	border-width: 0px;
}

table{
	font-size: 10pt;
	table-layout: fixed;
	border-width: 0px;
}

.small{
	font-size: 8pt;
}

.english{
	font-size: 10pt;
}

strong, .point{
	color: #881687;
}

/* === リンク基本設定 === */
a{
	padding-right: 0.1em;
	padding-left: 0.1em;
	text-decoration: none;
}
a:link, a:hover, a:active, a:visited{
	color: #991515;
}

a:hover, a:active{
	background:#DCDCDC;
}

/* ===================== */
/* =======個別指定====== */
/* ===================== */

body.suzuran{
	background-image: url(http://homepage1.nifty.com/suzuran_bow/gif/bkg_suzuran.gif); 
}

.column {
	width: 550px;
}

/* タイトル */
.mtitle, .mstitle {
	padding: 10px;
	background-color: #D0E0D0;
	font-weight: bold;
	border-width: 1px;
	border-color: #305050;
	border-style: solid;
	filter: dropshadow(color=#C3BFBF,offx=2,offy=2,positive="true");
}
.mtitle {
	font-size: 16pt;
}
.mstitle {
	font-size: 12pt;
}

/* サブタイトル */
.title {
	width: 550px;
	border: solid;
	border-width: 1px 1px 1px 12px;
	padding: 3px;
	border-color: #305050;
	background-color: #D0E0D0;
	font-weight: bold;
}

/* 記事 */
.naiyo, .box{
	width: 550px;
	border: solid;
	border-color: #305050;
	padding: 5px;
}
.naiyo{
	border-width: 0px 1px 1px 1px;
}
.box{
	border-width: 1px 1px 1px 1px;
}

/* 枠囲み */
.waku {
	border: solid;
	border-width: 1px 1px 1px 1px;
	padding: 2px;
	border-color: #305050;
}

/* 点線 */
.dotbar{
	border: dotted 5px #305050;
	width: 80%
}

/* フォームボックス設定 */
.form1{
	background-color: transparent;
}
.form2{
	background-color:#D0E0D0;
	color: #305050;
}

/* === メニューリスト === */
.menulist{
	width: 130px;
	table-layout: fixed;
	padding: 0px;
}
.menutitle{
	background-color: #305050;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
}
.menu{
	background-color: #D0E0D0;
	text-align: center;
	font-size: 8pt;
	padding: 0px;
}
a.menutitle, a.menu{
	display: block; width: 100%;
}
a.menutitle:link, a.menutitle:visited{
	color: #D0E0D0;
}
a.menutitle:hover, a.menutitle:active{
	background-color: #D0E0D0;
	color: #305050;
}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active{
	color: #305050;
}

/* 投稿記事-commentフォント */
.comments{
	color: #5B075A;	/* フォントカラー */
	font-size: 9pt;
}

/* === メール用 === */
table.mail{
	width: 460px;
	padding: 2px;
	spacing: 1px;
	font-size: 9pt;
}
td.mail1, td.maile1{
	width: 90px;
}
td.mail2, td.maile2{
	width: 370px;
}
td.maile1, td.maile2{
	font-size: 10pt;
}

form { 	margin-bottom: 0px; }

/* =======copyright====== */
.copyrights{
	width: 550px;
	padding: 0px;
	color: #737B73;
	font-size: 7.5pt;
}
