/************************************************/
/* テーブル	<Table>				*/
/************************************************/

/* メインコンテンツ	.MainConts */
.MainConts {
    width		: 650px;
    text-align		: center;
    margin		: auto;
    margin-bottom	: 50px;
}
.mc_Td_Img {
    width		: 125px;
    text-align		: center;
    vertical-align	: middle;
    margin		: auto;
}
.mc_Td_Date {
    width		: 90px;
    text-align		: left;
    vertical-align	: middle;
    font-size		: 0.7em;
    color		: #888;
}
.mc_Td_Cmt {
    text-align		: left;
    font-size		: 0.8em;
    padding-right	: 20px;
}
.Lnk_Tbl {
    width		: 650px;
    text-align		: center;
    margin		: auto;
    margin-bottom	: 50px;
}
.Lnk_Td_Logo {
    width		: 125px;
    text-align		: center;
    vertical-align	: middle;
    border-color	: #EEE;		/* 境界線色 */
    border-style	: thin;		/* 境界線のスタイル */
    margin		: auto;
}
.Lnk_Td_Ttl {
    text-align		: left;
    vertical-align	: middle;
    border-color	: #DDF;		/* 境界線色 */
    border-style	: double;	/* 境界線のスタイル */
    font-size		: 0.9em;
    color		: #00F;
}
.Lnk_Td_Cmt {
    background-color	: #EFE;
    text-align		: left;
    border-color	: #0F0;		/* 境界線色 */
    border-width	: 1;		/* 境界線色 */
    border-style	: dashed;	/* 境界線のスタイル */
    vertical-align	: top;
    font-size		: 0.8em;
    padding-right	: 20px;
}
.Lnk_Td_Ttl a {
    color		: #F00;
    font-size		: 0.8em;
    text-decoration	: none;
}
.SubConts {
    width		: 680px;
    margin		: auto;
    margin-bottom	: 25px;
}
.sc_Td_Cmt {
    width		: 325px;
    text-align		: left;
    font-size		: 0.8em;
    vertical-align	: top;
    margin-top		: 0;
    margin-bottom	: 0;
    padding-left	: 10px;
    padding-right	: 20px;
}
.mc_Td_Hlo {
    text-align		: left;
    font-size		: 0.8em;
    padding-left	: 50px;
    padding-right	: 50px;
}
.mc_Td_lnk {
    text-align		: right;
    font-size		: 0.8em;
}
.CI_Clm {
    width		: 300px;
    text-align		: center;
    margin		: auto;
}
.CI_Clm_L {
    width		: 100px;
    font-size		: 0.8em;
    text-align		: center;
    color		: #55F;
}
.CI_Clm_R {
    width		: 200px;
    font-size		: 0.8em;
    text-align		: left;
    margin		: auto;
}
.SDMenu_1 {
    width		: 650px;
    margin		: auto;
    margin-top		: 5px;
    margin-bottom	: 20px;
}
.SDMenu_1_tdg {
    font-size		: 0.8em;
    text-align		: center;
}
.SDMenu_1_tdt {
    font-size		: 0.8em;
    text-align		: left;
    padding-left	: 15px;
    padding-right	: 15px;
}

/* 広告			.kk_Adv */
.Adv {
    width		: 640px;
    text-align		: center;
    margin		: auto;
    border		: 0;
}
.Adv_Ttl {
    text-align		: center;
    margin-top		: 0;
    margin-bottom	: 0;
}
.Adv_Img {
    text-align		: center;
    margin-top		: 0;
    margin-bottom	: 0;
}

/* 特定商取引に基づく表示 */
.law {
    position		: relative;	/* 表示位置の形式 */
    border-color	: #DDA;		/* 境界線色 */
    border-style	: thin;		/* 境界線のスタイル */
    margin-left		: auto;		/* 左マージン */
    margin-right	: auto;		/* 右マージン */
}
.llaw {
    border-color	: #DDA;		/* 境界線色 */
    border-style	: double;	/* 境界線のスタイル */
    color		: #6A4;		/* 色 */
    font-size		: 0.8em;	/* フォントサイズ */
    font-family		: ＭＳ Ｐ明朝;	/* フォント */
    width		: 170px;	/* テーブル幅 */
}
.rlaw {
    border-color	: #DDA;		/* 境界線色 */
    border-style	: double;	/* 境界線のスタイル */
    font-size		: 0.8em;	/* フォントサイズ */
    font-family		: ＭＳ Ｐ明朝;	/* フォント */
}
