@charset "UTF-8";

/*
   ┏━━━━━━━━━━━━━━━━━━━┓
   ┃     Cascading Style Sheet            ┃
   ┃                                      ┃
   ┃     Author : transcosmos inc         ┃
   ┃     Version: 1.0 ( 1 Aug 2005 )      ┃
   ┗━━━━━━━━━━━━━━━━━━━┛
*/


* {
	box-sizing        : border-box;
	-moz-box-sizing   : border-box;
}
body {
	margin            : 0;
	padding           : 0;
	color             : #8E8E8E;
	font-size         : 80%;
	font-family       : "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	background-image  : url("imgs/cmn_bg.gif");
}
a:link {
	color             : #8E8E8E;
	text-decoration   : none;
}
a:visited {
	color             : #8E8E8E;
	text-decoration   : none;
}
a:hover {
	color             : #FF84C1;
	text-decoration   : underline;
}
a:active {
	color             : #FF84C1;
	text-decoration   : none;
}
img {
	border            : 0;
}
div {
	margin            : 0;
	padding           : 0;
	display           : block;
}
p {
	margin            : 0;
	padding           : 0;
	font-size         : 85%;
	line-height       : 140%;
	color             : #8E8E8E;
}

/* Mac IE 回避 ここから \*/
p, blockquote {
	text-align        : justify;
	text-justify      : inter-ideograph;
}
/* Mac IE 回避 ここまで */

blockquote {
	margin            : 0 8px 0 0;
	padding           : 0;
	font-size         : 10px;
	line-height       : 140%;
	color             : #8E8E8E;
}
strong {
	font-weight       : bold;
	color             : #F30000;
}
em {
	font-weight       : bold;
	font-style        : normal;
	color             : #000000;
}
form {
	margin            : 0;
	padding           : 0;
}
sup, sub {
	font-size         : 0.75em;
}


/* ■━━━━━ エリア定義（ＩＤ） ━━━━━■ */
#LayoutTop {
	margin            : 10px 0 5px 0;
	padding           : 0;
	border            : 0;
	width             : 740px;
}
#Layout {
	margin            : 0;
	padding           : 0;
	border            : 0;
	width             : 740px;
}


/* ■━━━━━ メイン ━━━━━■ */
h1 {
}
h2 {
	margin            : 0 0 5px 0;
	padding           : 0;
}
h3 {
	margin            : 0 0 5px 0;
	padding           : 0;
}
dl {
	margin            : 0 5px 5px 7px;
	padding           : 0;
}
dd {
	margin            : 0 0 5px 0;
	padding           : 0;
	display           : block;
	font-size         : 12px;
	font-weight       : normal;
	line-height       : 120%;
	color             : #8E8E8E;
}
dd a {
	margin            : 0;
	padding           : 0 0 0 12px;
	background        : url("../imgs/ind_ic_001.gif") no-repeat left top;
}
dd a:hover {
	color             : #FF0000;
	background        : url("../imgs/ind_ic_001ovr.gif") no-repeat left top;
}
dd a.now {
	margin            : 0;
	padding           : 0 0 0 12px;
	color             : #FF0000;
	background        : url("../imgs/ind_ic_001ovr.gif") no-repeat left top;
}


/* 汎用マージンスタイル */
.marginT3 { margin-top: 3px; }
.marginT5 { margin-top: 5px; }
.marginT8 { margin-top: 8px; }
.marginT10{ margin-top: 10px; }
.marginT15{ margin-top: 15px; }
.marginT20{ margin-top: 20px; }
.marginT25{ margin-top: 25px; }
.marginT30{ margin-top: 30px; }
.marginT35{ margin-top: 35px; }
.marginT40{ margin-top: 40px; }

/* 汎用テキストスタイル */
.pink {
	color                       : #FF84C1;
}


#Date td {
	margin            : 0;
	padding           : 0;
	display           : block;
}
#Date p {
	margin            : 0;
	padding           : 0;
	display           : block;
	color             : #FF72B8;
	font-size         : 12px;
	font-weight       : nomal;
	text-align        : right;
	vertical-align    : baseline;
}



/* END */

