body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF} 
.leftmenu {  height: 29px; width: 138px}
.leftmenu a {  font-size: 12px; font-weight: bold; color: #333399; background-image:   url(../img/leftmenu1_1.gif); background-repeat: no-repeat; height: 29px; width: 138px; padding-left: 30px; padding-top: 9px; text-decoration: none}
.leftmenu a:hover {  font-size: 12px; font-weight: bold; color: #CC0000; background-image:   url(../img/leftmenu1_2.gif); background-repeat: no-repeat; height: 29px; width: 138px; padding-left: 30px; padding-top: 9px; text-decoration: none}
.menucategory {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2E538B;
	height: 35px;
}
td#center {  background-image:   url(../img/back_campaignunder.gif); background-repeat: no-repeat; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
p#15px {  padding-left: 32px}
td#request1 {  font-size: 12px; color: #333333; padding-left: 15px; vertical-align: top; padding-top: 10px; line-height: 16px; margin-top: 0px}
td#campaign {  font-size: 12px; color: #333333; padding-right: 10px; padding-left: 10px}
td#max {  height: 54px; width: 242px; font-size: 14px; font-weight: bold; color: #003399; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 18px; background-color: #E5E5E5}
td#max2 {  padding-top: 10px; padding-bottom: 10px; padding-left: 5px}
.date {  font-size: 12px; color: #CC0000; height: 18px; padding-left: 6px; padding-top: 5px}
.date_text {  font-size: 12px; color: #003399; padding-top: 3px; padding-bottom: 3px; text-decoration: underline; padding-right: 3px; padding-left: 6px}
.date_text2 {  font-size: 12px; color: #003399}
td#undermenu {  text-align: center}
.under {  font-size: 12px; color: #006699; line-height: 18px}
.under a {  font-size: 12px; color: #006699; text-decoration: none}
.under a:hover {  font-size: 12px; color: #CC0000; text-decoration: underline}
td#common {  font-size: 12px; color: #333333; background-image:   url(../img/tri_mark.gif); background-repeat: no-repeat; padding-left: 10px; margin-top: 3px; padding-top: 3px}
.tel {  font-size: 11px; color: #666666}
.global {  font-size: 12px; color: #333333}
.global a {  font-size: 12px; color: #333333; text-decoration: none}
.global a:hover {  font-size: 12px; color: #006699; background-color: #D9F8FF}
.catch {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.small a:link {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.caption {
	font-size: 12px;
	line-height: 130%;
	color: #FF6600;
	text-decoration: none;

}
.catch2 {
	font-size: 16px;
	color: #009933;
	text-decoration: none;
}
.small {
 font-size: 10px;
 line-height: 130%;
 color: #666666;
 padding-right: 2px;
 padding-left: 5px;
}
.catch3 {
	color: #FEB200;
	font-size: 16px;
}
.white12 {
	font-size: 12px;
	color: #FFFFFF;
}
.white16 {
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}
.red12 {
	font-size: 12px;
	color: #BE100C;
}

.red10 {
	font-size: 10px;
	color: #B80C07;
	text-decoration: none;
}
.pan {
	font-size: 10px;
	color: #666666;
	margin-left: 0px;
}
.green12 {
	font-size: 12px;
	color: #00CC99;
}
.red14 {
	font-size: 14px;
	color: #AD0A0A;
}
.red18 {
	font-size: 18px;
	color: #B70F0F;
	font-weight: bolder;
}
.white14 {
	font-size: 14px;
	color: #FFFFFF;
}
.deepgreen12 {
	font-size: 12px;
	color: #336633;
	line-height: 140%;
}
.global14 {
	font-size: 14px;
	color: #333333;
	font-weight: bolder;
}
.bloobal10 {
	font-size: 10px;
	color: #666666;
}
.red-mini {
	font-size: 9px;
	color: #993300;
}
.siryouseikyu {
	font-size: 12px;
	font-weight: bolder;
	color: #0088AA;
}
.listshoukai {
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	margin-left: 10px;
}
.blue12 {
	font-size: 12px;
	color: #425EA4;
}
.header {
	background:   url(../img/header.jpg) no-repeat fixed right top;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 600px;
}
.mini9px {
	font-size: 9px;
	color: #666666;
}
.deepblue16px {
	font-size: 16px;
	color: #006699;
	font-weight: bolder;
}
h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
}
h2 {
	font-size: 12px;
	color: #666666;
	margin: 0px;
	font-weight: lighter;
}
h3 {
	font-size: 18px;
	font-weight: bolder;
	color: #FF0000;
	margin: 0px;
	vertical-align: middle;
	line-height: normal;
}

h4 {
	font-size: 14px;
	font-weight: bolder;
	color: #004D8A;
	margin: 0px;
}
.blue14 {
	font-size: 14px;
	font-weight: bolder;
	color: #0063DD;
}
.pink12 {
	font-size: 12px;
	color: #F6426B;
}
.pink14 {
	font-size: 14px;
	font-weight: bolder;
	color: #F6426B;
}
.pinkdeep12 {
	font-size: 12px;
	color: #D20000;
}
.pinkdeep14 {
	font-size: 14px;
	font-weight: bolder;
	color: #D20000;
}
.ffffff {
	color: #FFFFFF;
	font-size: 12px;
}
.0086CD {
	font-size: 12px;
	color: #0075B3;
}
.890039 {
	color: #890039;
	font-size: 14px;
}
.orenji12 {

	font-size: 16px;
	color: #FF6600;
}
td {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
.head-link {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.head-link a:link {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.head-link a:visited {
	font-size: 10px;
	color: #666666;
	text-decoration: none;

}
.head-linkr a:hover {
	color:#FF9900;
	text-decoration: underline;
	font-size: 10px;
	padding: 0px;
}


.deepblue12px {
	font-size: 12px;
	color: #666666;
}
.deepblue12px a:link {
	font-size: 12px;
	color: #333399;
}
.deepblue12px a:visited {
	font-size: 12px;
	color: #333399;
}
.deepblue12px a:hover {
	color:#FF9900;
	text-decoration: underline;
	font-size: 12px;
}


.border {
	border: 1px solid #B2B4BF;
}
.font10 {
	font-size: 10px;
}

.font10-fff {
	font-size: 10px;
	color:#FFFFFF;
}

.dot {
	color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.margin-left10 {
	padding-left: 10px;
}
.ber {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.ffffff10 {
	font-size: 10px;
	color: #FFFFFF;
}
.txt10-blue {
	font-size: 10px;
	color: #29518C;
}

.text-al-right
{
    text-align:right;
}

float-right
{
    float:right;
}


/* イメージのフロート設定--------------------------------------*/

.clear
{
     clear:both;
}

.float-right
{
     float:right;
}







/* 安心生命のがん治療支援保険ページ 100329修正--------------------------------------*/
/*==============================================*/
/* 基本設定：エレメント                         */
/*==============================================*/
#anshin-contents {
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Verdana, Arial, sans-serif;
	font-size: 9pt;
	padding-bottom: 5px;
	text-align: center;
}
#anshin-contents div,
#anshin-contents h1,
#anshin-contents h2,
#anshin-contents h3,
#anshin-contents dt,
#anshin-contents dd,
#anshin-contents p {
	background: none;
	border: none;
	display: block;
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	position: static;
	width: auto;
}
#anshin-contents p,
#anshin-contents li {
	line-height: 1.4;
}
#anshin-contents table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	font-family: inherit;
	font-size: 100%;
	margin: 0 auto;
	padding: 0;
}
#anshin-contents dl {
	border: none;
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
#anshin-contents th,
#anshin-contents td {
	border: none;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
}
#anshin-contents ul,
#anshin-contents ol,
#anshin-contents li {
	border: none;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#anshin-contents img {
	border: none;
	vertical-align: bottom;
}



/*==============================================*/
/* 基本設定：構造                               */
/*==============================================*/
#anshin-contents #anshin-main {
	padding-top: 9px;
	padding-bottom: 3px;
	text-align: center;
}
#anshin-contents #anshin-main .contents {
	margin: 0 auto;
	text-align: left;
	width: 492px;
}
#anshin-contents #anshin-main .hr {
	clear: both;
	height: 41px;
	background-image: url(../insurance/cancer/img/dot_line.gif);
	background-repeat: no-repeat;
	background-position: 0 20px;
}
#anshin-contents #anshin-main .hr hr {
	visibility: hidden;
}

/* Section：ヘッダー */
#anshin-contents #anshin-header {
	padding-top: 13px;
}
#anshin-contents #anshin-header h1,
#anshin-contents #anshin-header p {
	margin: 0 auto;
	text-align: left;
	width: 760px;
}

/* Section：左ナビ */
#anshin-contents #anshin-navi div {
	margin-bottom: 1px;
}
#anshin-contents #anshin-navi .title {
	margin-top: 11px;
	margin-bottom: 5px;
}
#anshin-contents #anshin-navi .contact {
	margin-top: 15px;
}

/* Section：上部ナビ */
#anshin-contents #anshin-main .navi-upper {
	margin-top: 12px;
	position: relative;
}
#anshin-contents #anshin-main .navi-upper .contact {
	height: 61px;
	left: 406px;
	position: absolute;
	top: 5px;
	width: 61px;
}
#anshin-contents #anshin-main .navi-upper ul li {
	height: 23px;
	position: absolute;
	top: 164px;
	width: 103px;
}

/* Section：導入 */
#anshin-contents #anshin-main .intro div,
#anshin-contents #anshin-main .intro h2 {
	margin: 20px 0;
}
* html #anshin-contents #anshin-main .intro .example {
	zoom: 1;
}
#anshin-contents #anshin-main .intro .example:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#anshin-contents #anshin-main .intro .example div {
	float: left;
	margin: 0;
}
#anshin-contents #anshin-main .intro .example .title {
	width: 27px;
}
#anshin-contents #anshin-main .intro .example .text {
	width: 260px;
}
#anshin-contents #anshin-main .intro .example .caution {
	width: 186px;
}

/* Section：説明 */
#anshin-contents #anshin-main .description h2 {
	padding-top: 30px;
}
#anshin-contents #anshin-main .description p {
	margin: 1em 10px 1em 0;
}
#anshin-contents #anshin-main .description p strong {
	color: #f00;
	font-weight: normal;
}
#anshin-contents #anshin-main .description dl {
	margin: 1em 10px 15px 0;
}
#anshin-contents #anshin-main .description dt.a-c {
	color: #2e78c7;
}
#anshin-contents #anshin-main .description dt.d-f {
	color: #e43a7f;
}
#anshin-contents #anshin-main .description dd {
	margin-bottom: 1em;
}

/* Section：メイン */
#anshin-contents #anshin-main .main {
	margin-top: 20px;
}
#anshin-contents #anshin-main .main p.caution {
	margin-right: 10px;
	padding-left: 12px;
	text-indent: -12px;
}

/* Section：サービス */
#anshin-contents #anshin-main .service p.caution {
	margin-right: 10px;
	padding-left: 12px;
	text-indent: -12px;
}
#anshin-contents #anshin-main .service li p {
	margin-left: 34px;
}

/* Section：表 */
#anshin-contents #anshin-main p.unit {
	margin: 0 10px 0.5em;
	text-align: right;
}
#anshin-contents #anshin-main .table p {
	margin: 10px 10px 40px 0;
	text-align: right;
}
#anshin-contents #anshin-main .table p.credit {
	color: #f00;
	font-size: 110%;
	margin-top: -30px;
	text-align: left;
}
#anshin-contents #anshin-main .table table {
	border-top: 1px solid #231815;
	border-left: 1px solid #231815;
	margin: 0;
}
#anshin-contents #anshin-main .table th,
#anshin-contents #anshin-main .table td {
	border-right: 1px solid #231815;
	border-bottom: 1px solid #231815;
	color: #231815;
	font-weight: bold;
	padding: 3px 0;
}
#anshin-contents #anshin-main .table .r1 th,
#anshin-contents #anshin-main .table .r2 th,
#anshin-contents #anshin-main .table .r3 th,
#anshin-contents #anshin-main .table .r4 th {
	padding: 10px 0;
}

/* Section：更新後の保険料について */
#anshin-contents #anshin-main .readme p {
	margin-top: 10px;
}

/* Section：注意事項 */
#anshin-contents #anshin-main .notice div {
	margin-right: 10px;
}
#anshin-contents #anshin-main .notice .sekinin {
	color: #f00;
}
#anshin-contents #anshin-main .notice ul {
	margin-bottom: 20px;
}
#anshin-contents #anshin-main .notice .sekinin ul {
	margin-top: 1em;
}
#anshin-contents #anshin-main .notice h2 {
	font-size: 120%;
}
#anshin-contents #anshin-main .notice li {
	margin-left: 15px;
	padding-left: 12px;
	text-indent: -12px;
}

/* Section：保険コード */
#anshin-contents #anshin-main .code {
	margin: 30px 10px -20px;
	text-align: right;
}

/* Section：資料請求欄 */
#anshin-contents #anshin-main .navi-lower .contact {
	float: left;
	width: 111px;
}
#anshin-contents #anshin-main .navi-lower ul {
	height: 44px;
	margin-left: 120px;
	width: 360px;
}
#anshin-contents #anshin-main .navi-lower ul li {
	float: left;
	text-align: right;
	width: 120px;
}
#anshin-contents #anshin-main .navi-lower p {
	font-size: 90%;
	font-weight: bold;
	line-height: 1.2;
	margin-right: 25px;
	margin-left: 126px;
}



/*==============================================*/
/* ページ設定：トップページ                     */
/*==============================================*/
#anshin-contents #anshin-top #anshin-main .contents {
	width: auto;
	text-align: center;
}
#anshin-contents #anshin-main .menuitem {
	background: url(./index_cancer_bg.gif) no-repeat 3px 0;
	height: 138px;
	margin: 13px auto;
	position: relative;
	text-align: left;
	width:492px;
}
#anshin-contents #anshin-main .menuitem h2 {
	padding: 16px 0 0 22px;
}
#anshin-contents #anshin-main .menuitem h3 {
	left: 192px;
	position: absolute;
	top: 13px;
}
#anshin-contents #anshin-main .menuitem p {
	left: 13px;
	position: absolute;
	top: 77px;
}
#anshin-contents #anshin-main .menuitem ul {
	left: 13px;
	position: absolute;
	top: 97px;
}
#anshin-contents #anshin-main .menuitem li {
	float: left;
	width: 130px;
}
#anshin-contents #anshin-main .menuitem .button {
	height: 78px;
	left: 396px;
	position: absolute;
	top: 46px;
	width: 78px;
}

/* がん治療支援保険 */
#anshin-contents #anshin-main .cancer h2 {
	padding-top: 13px;
}

/* 個人年金保険 */
#anshin-contents #anshin-main .nenkin {
	background-image: url(./index_nenkin_bg.gif);
}
#anshin-contents #anshin-main .nenkin h3 {
	top: 16px;
}

/* アドバンスパック60 */
#anshin-contents #anshin-main .advance {
	background-image: url(./index_advance_bg.gif);
}

/* キャッシュバック60 */
#anshin-contents #anshin-main .cash60 {
	background-image: url(./index_cash60_bg.gif);
}

/* 女性専用の入院保険 */
#anshin-contents #anshin-main .ladys {
	background-image: url(./index_ladys_bg.gif);
}

/* がんプラス60 */
#anshin-contents #anshin-main .cancer60 {
	background-image: url(./index_cancer60_bg.gif);
}

/* 長割り終身 */
#anshin-contents #anshin-main .nagawari {
	background-image: url(./index_nagawari_bg.gif);
}
#anshin-contents #anshin-main .nagawari h3 {
	top: 16px;
}
#anshin-contents #anshin-main .nagawari p {
	background-image: url(./index_nagawari_bg.gif);
	top: 68px;
}

/* 会社情報 */
#anshin-contents #anshin-main .company {
	margin: 20px auto;
	width: 510px;
	zoom: 1;
}
#anshin-contents #anshin-main .company:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#anshin-contents #anshin-main .company div {
	border: 1px solid #ccc;
	float: left;
	padding: 2px;
	width: 246px;
}
#anshin-contents #anshin-main .company .anshin {
	margin-right: 6px;
}
#anshin-contents #anshin-main .company h2 {
	background: #fff url(./index_company_foot.gif) no-repeat left bottom;
	padding-bottom: 6px;
	text-align: center;
	width: 246px;
}
#anshin-contents #anshin-main .company p {
	background-color: #eee;
	text-align: left;
	padding: 20px 30px;
}



/*==============================================*/
/* ページ設定：がん治療支援保険                 */
/*==============================================*/
/* Section：上部ナビ */
#anshin-contents #anshin-cancer #anshin-main .navi-upper .gaiyou {
	left: 61px;
}
#anshin-contents #anshin-cancer #anshin-main .navi-upper .plan {
	left: 189px;
}
#anshin-contents #anshin-cancer #anshin-main .navi-upper .shisan {
	left: 316px;
}

/* Section：注意事項 */
#anshin-contents #anshin-cancer #anshin-main .notice {
	margin-top: 16px;
	margin-bottom: 25px;
}
#anshin-contents #anshin-cancer #anshin-main .koushin h2 {
	margin-bottom: 5px;
}

/* Section：サービス */
#anshin-contents #anshin-cancer #anshin-main .service {
	margin-top: 25px;
}

/* Section：ボタン */
#anshin-contents #anshin-cancer #anshin-main .buttons {
	height: 250px;
	position: relative;
	width: 100%;
}
#anshin-contents #anshin-cancer #anshin-main .buttons div {
	height: 239px;
	position: absolute;
	top: 0;
	width: 217px;
}
#anshin-contents #anshin-cancer #anshin-main .buttons .base {
	right: 52%;
}
#anshin-contents #anshin-cancer #anshin-main .buttons .plus {
	left: 50%;
}
#anshin-contents #anshin-cancer #anshin-main .buttons li {
	left: 22px;
	position: absolute;
	top: 109px;
}
#anshin-contents #anshin-cancer #anshin-main .buttons li.f1 {
	left: 115px;
}
#anshin-contents #anshin-cancer #anshin-main .buttons li.m2 {
	top: 194px;
}
#anshin-contents #anshin-cancer #anshin-main .buttons li.f2 {
	left: 115px;
	top: 194px;
}

/* Section：表タイトル */
#anshin-contents #anshin-cancer #anshin-main .description h2 {
	margin-bottom: 1em;
}
#anshin-contents #anshin-cancer #anshin-main .description p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* Section：表 */
#anshin-contents #anshin-cancer #anshin-main table th {
	background-color: #fffcdb;
}
#anshin-contents #anshin-cancer #anshin-main table .r1 th,
#anshin-contents #anshin-cancer #anshin-main table .r2 th {
	background-color: #ffd625;
}
#anshin-contents #anshin-cancer #anshin-main table.m2 .r1 th,
#anshin-contents #anshin-cancer #anshin-main table.m2 .r2 th,
#anshin-contents #anshin-cancer #anshin-main table.f2 .r1 th,
#anshin-contents #anshin-cancer #anshin-main table.f2 .r2 th,
#anshin-contents #anshin-cancer #anshin-main table.m4 .r1 th,
#anshin-contents #anshin-cancer #anshin-main table.m4 .r2 th,
#anshin-contents #anshin-cancer #anshin-main table.f4 .r1 th,
#anshin-contents #anshin-cancer #anshin-main table.f4 .r2 th {
	background-color: #f19ec2;
}
#anshin-contents #anshin-cancer #anshin-main .table .r1 .c1 {
	background-color: #fffcdb;
}
#anshin-contents #anshin-cancer #anshin-main .table .r2 .c1 {
	background-color: #fff;
}
#anshin-contents #anshin-cancer #anshin-main table .odd td {
	background-color: #e4f4fc;
}
#anshin-contents #anshin-cancer #anshin-main table.f1 .odd td,
#anshin-contents #anshin-cancer #anshin-main table.f2 .odd td,
#anshin-contents #anshin-cancer #anshin-main table.f3 .odd td,
#anshin-contents #anshin-cancer #anshin-main table.f4 .odd td {
	background-color: #fdeff5;
}



/*==============================================*/
/* ページ設定：アドバンスパック60               */
/*==============================================*/
/* Section：上部ナビ */
#anshin-contents #anshin-advance #anshin-main .navi-upper .gaiyou {
	left: 137px;
}
#anshin-contents #anshin-advance #anshin-main .navi-upper .plan {
	left: 250px;
}
#anshin-contents #anshin-advance #anshin-main .navi-upper .shisan {
	left: 363px;
}

/* Section：注意事項 */
#anshin-contents #anshin-advance #anshin-main .notice {
	margin-top: 30px;
	margin-bottom: 25px;
}
#anshin-contents #anshin-advance #anshin-main .koushin h2 {
	margin-bottom: 5px;
}

/* Section：サービス */
#anshin-contents #anshin-advance #anshin-main .service {
	margin-top: 25px;
}

/* Section：ボタン */
#anshin-contents #anshin-advance #anshin-main .buttons {
	margin: 40px 0 10px;
}
#anshin-contents #anshin-advance #anshin-main .buttons ul {
	text-align: center;
}
#anshin-contents #anshin-advance #anshin-main .buttons ul li {
	display: inline;
	margin: 0 10px;
}

/* Section：表 */
#anshin-contents #anshin-advance #anshin-main .table .c1 {
	background-color: #31b49e;
}
#anshin-contents #anshin-advance #anshin-main .table .r1 .c1,
#anshin-contents #anshin-advance #anshin-main .table .r3 .c1 {
	background-color: #fff;
}
#anshin-contents #anshin-advance #anshin-main .table .r1 .c2,
#anshin-contents #anshin-advance #anshin-main .table .r4 .c2 {
	background-color: #2e78c7;
}
#anshin-contents #anshin-advance #anshin-main .table .r1 .c5,
#anshin-contents #anshin-advance #anshin-main .table .r4 .c5 {
	background-color: #e43a7f;
}
#anshin-contents #anshin-advance #anshin-main .table .r2 .c2,
#anshin-contents #anshin-advance #anshin-main .table .r2 .c3,
#anshin-contents #anshin-advance #anshin-main .table .r2 .c4,
#anshin-contents #anshin-advance #anshin-main .table .r3 .c2,
#anshin-contents #anshin-advance #anshin-main .table .r3 .c3,
#anshin-contents #anshin-advance #anshin-main .table .r3 .c4 {
	background-color: #a4c5e7;
}
#anshin-contents #anshin-advance #anshin-main .table .r2 .c5,
#anshin-contents #anshin-advance #anshin-main .table .r2 .c6,
#anshin-contents #anshin-advance #anshin-main .table .r2 .c7,
#anshin-contents #anshin-advance #anshin-main .table .r3 .c5,
#anshin-contents #anshin-advance #anshin-main .table .r3 .c6,
#anshin-contents #anshin-advance #anshin-main .table .r3 .c7 {
	background-color: #f799a0;
}
#anshin-contents #anshin-advance #anshin-main .table .odd .c2,
#anshin-contents #anshin-advance #anshin-main .table .odd .c3,
#anshin-contents #anshin-advance #anshin-main .table .odd .c4 {
	background-color: #eaf5fa;
}
#anshin-contents #anshin-advance #anshin-main .table .odd .c5,
#anshin-contents #anshin-advance #anshin-main .table .odd .c6,
#anshin-contents #anshin-advance #anshin-main .table .odd .c7 {
	background-color: #feecf0;
}
