@charset "utf-8";

/* banner_top_cancer
-------------------------------------------------- */
.banner_top_cancer {
	background: url(../images/banner_top_cancer.jpg) left top no-repeat !important;
}

.banner_top_cancer_ad {
	background-image: url(../../cancer_ad/images/banner_top_cancer_ad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* gnb_cancer
-------------------------------------------------- */
.gnb_cancer {
	background: url(../images/bg_gnb_cancer.gif) left top no-repeat !important;
	position: relative;
}


/* content_cancer
-------------------------------------------------- */
.content_cancer {
	padding: 10px 0 0 18px;
	clear: both;
}


/* daily_section
-------------------------------------------------- */
.daily_bottom {
	background: url(../images/bg_daily_bottom.gif) left bottom no-repeat;
	float: left;
	width: 718px;
	padding: 0 0 25px 0;
}

.daily_top {
	background: url(../images/bg_daily_top.gif) left top no-repeat;
	padding: 28px 0 0 0;
}

.daily_section {
	background: #fff url(../images/bg_daily.gif) left top repeat-y;
	padding: 0 0 0 53px;
}

.mtit_cancer_top {
	margin: 15px 0 0 10px;
	position: relative;
	width: 600px;
}

.btn_detail {
	position: absolute;
	top: 40px;
	right: 0;
}

ul.list_point {
	padding: 5px 0 0 18px;
}

ul.list_point li {
	margin: 5px 0 0 0;
}

.point {
	background: url(../images/bg_point.gif) left top no-repeat;
	width: 595px;
	height: 102px;
}

.point2 {
	width: 595px;
	height: 102px;
	background-image: url(../../cancer_ad/images/bg_point.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.point3 {
	width: 595px;
	height: 168px;
	background-image: url(../../cancer_ad/images/bg_point3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.point4 {
	width: 595px;
	height: 190px;
	background-image: url(../../cancer_ad/images/bg_point5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.num_point {
	float: left;
	margin: 11px 0 0 15px;
	width: 65px;
}

.num_point2 {
	float: left;
	margin: 11px 0 0 15px;
	width: 58px;
}
.name_point {
	float: left;
	margin: 18px 0 0 0;
	width: 145px;
}
.name_point2 {
	float: left;
	margin: 17px 5px 0 0;
	width: 145px;
}

.info_point {
	float: left;
	margin: 18px 0 0 0;
	width: 350px;
}

.info_point2 {
	float: left;
	padding: 0 0 0 0px;
	padding:0px;
	width: 288px;
	height:auto;
	display:inline;
}


*html .info_point {
	width: 340px;
}

.title_point {
	border-bottom: 1px solid #42B5B0;
	padding: 0 0 4px 0;
}

.title_point_cancer {
	border-bottom: 1px solid #88B8F5;
	padding: 0 0 4px 0;
}


.title_point2 {
	padding: 0 0 4px 0;
}


.txt_point {
	margin: 4px 0 0 0;
	color: #333;
	font-size: 13px;
}
.txt_point2 {
	color: #333;
	font-size: 13px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 5px;
	width: 300px;
}
.note {
	color: #333;
	font-size: 10px;
	margin: 4px 0 0 2px;
}
.note2 {
	color: #333;
	font-size: 10px;
	margin: 4px 0 0 2px;
	padding:0px;
	width:595px;
}

dl.note2 {
	margin: 2px 0 5px 2px;
	padding:0px;
	width:595px;
	float:left;
	line-height: 1.2;
	height: auto;
	letter-spacing: 1px;
	font-size: 12px;
}

dl.note2 dt{
	color: #333;
	font-size: 10px;
	width:18px;
	float:left;
	text-align: center;
}

dl.note2 dd{
	color: #333;
	font-size: 10px;
	width:570px;
	float:left;
}




.back_top {
	text-align: right;
	padding: 0 30px 0 0;
}

.bx_title_1 {
	height: 27px;
	padding: 5px 0 0 20px;
	margin: 5px 0 0 5px;
	background-image: url(../../cancer_ad/images/bg_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bx_title_1_cancer {
	height: 27px;
	padding: 5px 0 0 20px;
	margin: 5px 0 0 5px;
	background-image: url(../../cancer/images/bg_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.graph_01 {
	font-size: 10px;
	line-height: 15px;
	color: #333;
	padding: 0 6px 0 18px;
	width: 600px;
}

.graph_title {
	color: #333;
	padding: 13px 0 6px;
}

.graph_02 {
	font-size: 110%;
	color: #333;
	text-align: center;
	line-height: 20px;
	width: 660px;
	height: auto;
	padding: 30px 0 0 0;
	float: left;
}

ul.links {
	margin: 35px 0 0 0;
	padding: 0 0 9px 0;
	float: left;
}

*html ul.links {
	margin: 15px 0 0 0;
}

ul.links li {
	float: left;
}


/* tabs
-------------------------------------------------- */
.tabs {
	float: left;
	margin: 0 0 0 -17px;
}

.tabs li {
	text-indent: -3000px;
}

.tabs a {
	display: block;
	width: 50px;
	background-position: center;
	background-repeat: no-repeat;
}

.tabs li.current a {
	background-position: top;
}

.tabs li.current a:hover {
	background-position: top;
}

.tabs li a:hover {
	background-position: bottom;
}

.tabs li.tabs_01 a	{ background-image: url(../images/tabs_01.gif); height: 133px;	}
.tabs li.tabs_02 a	{ background-image: url(../images/tabs_02.gif); height: 120px;	}
.tabs li.tabs_03 a	{ background-image: url(../images/tabs_03.gif); height: 119px;	}
.tabs li.tabs_04 a	{ background-image: url(../images/tabs_04.gif); height: 120px;	}
.tabs li.tabs_05 a	{ background-image: url(../images/tabs_05.gif); height: 119px;	}
.tabs li.tabs_06 a	{ background-image: url(../images/tabs_06.gif); height: 120px;	}
.tabs li.tabs_07 a	{ background-image: url(../images/tabs_07.gif); height: 116px;	}

.tabs li.tabs_01_ad a	{ background-image: url(../../cancer_ad/images/tabs_01.gif); height: 133px;	}
.tabs li.tabs_02_ad a	{ background-image: url(../../cancer_ad/images/tabs_02.gif); height: 120px;	}
.tabs li.tabs_03_ad a	{ background-image: url(../../cancer_ad/images/tabs_03.gif); height: 119px;	}
.tabs li.tabs_04_ad a	{ background-image: url(../../cancer_ad/images/tabs_04.gif); height: 120px;	}
.tabs li.tabs_05_ad a	{ background-image: url(../images/tabs_05.gif); height: 119px;	}
.tabs li.tabs_06_ad a	{ background-image: url(../images/tabs_06.gif); height: 120px;	}
.tabs li.tabs_07_ad a	{ background-image: url(../images/tabs_07.gif); height: 116px;	}
.mar_T20 {
	margin-top: 20px !important;
}


/* tabs_below
-------------------------------------------------- */
.tabs_below {
	margin: 35px 0 0 0;
}

.tabs_below li {
	text-indent: -3000px;
	float: left;
	margin: 0 0 0 -12px;
}

.tabs_below li.first {
	margin: 0;
}

.tabs_below a {
	display: block;
	height: 33px;
	background-position: top;
	background-repeat: no-repeat;
}


.tabs_below li a:hover {
	background-position: bottom;
	position: relative;
}

.tabs_below li.tabs_below_01 a	{ background-image: url(../images/tabs_below_01.png); width: 94px;	}
.tabs_below li.tabs_below_02 a	{ background-image: url(../images/tabs_below_02.png); width: 103px;	}
.tabs_below li.tabs_below_03 a	{ background-image: url(../images/tabs_below_03.png); width: 118px;	}
.tabs_below li.tabs_below_04 a	{ background-image: url(../images/tabs_below_04.png); width: 117px;	}
.tabs_below li.tabs_below_05 a	{ background-image: url(../images/tabs_below_05.png); width: 100px;	}
.tabs_below li.tabs_below_06 a	{ background-image: url(../images/tabs_below_06.png); width: 71px;	}
.tabs_below li.tabs_below_07 a	{ background-image: url(../images/tabs_below_07.png); width: 95px;	}


/* question
-------------------------------------------------- */
ul.list_question {}

ul.list_question li {
	float: left;
	margin: 12px 0 0 25px;
}

*html ul.list_question li {
	margin: 12px 0 0 15px;
}

ul.list_question li ul {}

ul.list_question li ul li {
	float: none;
}

ul.list_question li ul li a {
	color: #0075FF;
	font-size: 14px;
	text-decoration: underline;
}

ul.list_question li ul li a:hover {
	text-decoration: none;
}


/* question_answer
-------------------------------------------------- */
ul.list_qa {
	padding: 0 0 0 5px;
}

ul.list_qa li {
	width: 624px;
	margin: 30px 0 0 0;
}

*html ul.list_qa li {
	margin: 25px 0 0 0;
}

*:first-child+html ul.list_qa li {
	margin: 25px 0 0 0;
}

ul.list_qa li.other {
	margin: 3px 0 0 0;
}

*:first-child+html ul.list_qa li.other {
	margin: 1px;
}

.qa_above_out_left {
	background: url(../images/bx_qa_out_l.gif) left bottom no-repeat;
}

.qa_above_out_right {
	background: url(../images/bx_qa_out_r.gif) right bottom no-repeat;
	padding: 0 0 6px 0;
	position:relative;
}

.qa_above_left {
	background: url(../images/bx_qa_tl.gif) left top no-repeat;
	padding: 0 0 0 60px;
}

.qa_above_right {
	width: 547px;
	padding: 12px 0 8px 17px;
	display:block;
}

.bg_01 {
	background: url(../images/bx_qa_tr_1.gif) right top no-repeat;
}

.bg_02 {
	background: url(../images/bx_qa_tr_2.gif) right top no-repeat;
}

.bg_03 {
	background: url(../images/bx_qa_tr_3.gif) right top no-repeat;
}

.bg_04 {
	background: url(../images/bx_qa_tr_4.gif) right top no-repeat;
}

.qa_below_left {
	background: url(../images/bx_qa_bl.gif) left bottom no-repeat;
	padding: 0 0 0 19px;
}

.qa_below_right {
	background: url(../images/bx_qa_br.gif) right bottom no-repeat;
	padding: 0 25px 13px 0;
}

.avatar {
	position: absolute;
	bottom: 6px;;
	right: 20px;
}

.answer_title {
	background: url(../images/bg_dot.gif) left bottom repeat-x;
	color: #000;
	font-size: 14px;
	padding: 0 0 6px 2px;
}

*:first-child+html .answer_title {
	padding: 0 0 5px 2px;
} 

*html .answer_title {
	padding: 0 0 6px 2px;
}

.answer_detail {
	color: #000;
	padding: 3px 0 0 2px;
}

*html .answer_detail {
	padding: 7px 0 0 2px;
}

*:first-child+html .answer_detail {
	padding: 5px 0 0 2px;
}

.char_A {
	font-size: 30px;
	font-weight: bold;
	color: #000;
	float: left;
	line-height: 25px;
}

.title_txt {
	float: left;
	color: #000;
	margin: 8px 0 0 8px;
	font-weight: bold;
}

*html .title_txt {
	margin: 10px 0 0 8px;
}

.no_bold {
	font-weight: normal !important;
	margin: 1px 0 0 8px !important;
}



/* section_percent
-------------------------------------------------- */
table.section_percent {
	margin: 15px 0 0 0;
}

table.section_percent td {
	vertical-align: top;
}

.section_percent_lt {
	background: url(../images/bx_percent_left_top.gif) left top no-repeat;
	height: 12px;
	width: 147px;
}

.section_percent_lb {
	background: url(../images/bx_percent_left_bottom.gif) left bottom no-repeat;
	padding: 0 0 60px 11px;
}

.section_percent_content {
	padding: 0 0 0 10px;
}

ul.chart {
	margin: 5px 0 0 0;
}

ul.chart li {
	margin: 0 0 10px 0;
}

.section_title {
	background: url(../images/bu_square.gif) left center no-repeat;
	padding: 0 0 0 20px;
	color: #333;
	font-weight: bold;
}

.percent_chart {
	margin: 5px 0 0 40px;
}

.section_txt {
	font-size: 11px;
	color: #333;
}

*html .section_txt {
	font-size: 10px;
}

*:first-child+html .section_txt {
	font-size: 10px;
}

/* section_treatment
-------------------------------------------------- */
table.section_treatment {
	margin: 10px 0 0 0;
}

table.section_treatment td {
	vertical-align: top;
}

.section_treatment_lt {
	background: url(../images/bx_treatment_left_top.gif) left top no-repeat;
	height: 12px;
	width: 147px;
}

.section_treatment_lb {
	background: url(../images/bx_treatment_left_bottom.gif) left bottom no-repeat;
	padding: 0 0 60px 11px;
}

.section_treatment_content {
	padding: 0 0 0 10px;
}

.mar_T10 {
	margin-top: 10px !important;
}

.treatment_chart {
	margin: 10px 0 0 0;
}



/* section_price
-------------------------------------------------- */
table.section_price {
	margin: 10px 0 0 0;
}

table.section_price td {
	vertical-align: top;
}

.section_price_lt {
	background: url(../images/bx_price_left_top.gif) left top no-repeat;
	height: 11px;
	width: 147px;
}

.section_price_lb {
	background: url(../images/bx_price_left_bottom.gif) left bottom no-repeat;
	padding: 0 0 60px 11px;
}

.section_price_content {
	padding: 0 0 0 10px;
}

ul.list_price {
	margin: 10px 0 0 0;
}

ul.list_price li {
	width: 460px;
}

.price_tl {
	background: url(../images/bg_price_tl.gif) left top no-repeat;
	padding: 0 0 0 10px;
}

.price_tr {
	background: url(../images/bg_price_tr.gif) right top no-repeat;
	padding: 10px 10px 0 0;
}

.price_bl {
	background: url(../images/bg_price_bl.gif) left bottom no-repeat;
	margin: 0 0 0 -10px;
	padding: 0 0 0 10px;
}

.price_br {
	background: url(../images/bg_price_br.gif) right bottom no-repeat;
	margin: 0 -10px 0 0;
	padding: 0 0 10px 0;
}

.num_price {
	float: left;
}

.txt_price {
	float: left;
	margin: 0 0 0 10px;
	font-size: 13px;
	width: 90%;
	color: #333;
}

.arrow {
	background: url(../images/bg_arrow_down.gif) center center no-repeat;
	height: 16px;
	margin: -1px 0 0 0;
}



/* section_matastasis
-------------------------------------------------- */
table.section_matastasis {
	margin: 10px 0 0 0;
}

table.section_matastasis td {
	vertical-align: top;
}

.section_matastasis_lt {
	background: url(../images/bx_matastasis_left_top.gif) left top no-repeat;
	height: 11px;
	width: 147px;
}

.section_matastasis_lb {
	background: url(../images/bx_matastasis_left_bottom.gif) left bottom no-repeat;
	padding: 0 0 60px 11px;
}

.section_matastasis_content {
	padding: 0 0 0 10px;
}

ul.list_matastasis {
	margin: 2px 0 0 0;
}

ul.list_matastasis li {
	float: left;
	width: 140px;
	margin: 0 13px 0 0;
}

.matastasis_tl {
	background: url(../images/bg_matastasis_tl.gif) left top no-repeat;
}

.matastasis_tr {
	background: url(../images/bg_matastasis_tr.gif) right top no-repeat;
	padding: 10px 0 0 0;
}

.matastasis_bl {
	background: url(../images/bg_matastasis_bl.gif) left bottom no-repeat;
}

.matastasis_br {
	background: url(../images/bg_matastasis_br.gif) right bottom no-repeat;
	padding: 0 10px 10px 10px;
	height: 95px;
	color: #333;
}

.mar_T5 {
	margin-top: 5px !important;
}

.section_title_right {
	margin: -5px 0 0 0;
	position: relative;
}

ul.list_chat {}

ul.list_chat li {
	margin: 15px 0 0 0;
}

.person_top {
	background: url(../images/bg_person_top.gif) left top no-repeat;
	float: left;
	width: 188px;
}

.person_end_01 {
	background: url(../images/bg_person_end1.gif) left bottom no-repeat;
	padding: 10px 0 70px 10px;
	color: #333;
	line-height: 20px;
	height: 105px;
	font-size: 15px;
	font-weight: bold;
}

.person_end_02 {
	background: url(../images/bg_person_end2.gif) left bottom no-repeat;
	padding: 10px 0 70px 10px;
	color: #333;
	line-height: 20px;
	height: 105px;
	font-size: 15px;
	font-weight: bold;
}

.person_end_03 {
	background: url(../images/bg_person_end3.gif) left bottom no-repeat;
	padding: 10px 0 70px 10px;
	color: #333;
	line-height: 20px;
	height: 105px;
	font-size: 15px;
	font-weight: bold;
}

.short_intro {
	float: left;
	margin: 0 0 0 5px;
}

.full_intro {
	float: left;
	margin: 0 0 0 10px;
	width: 220px;
}

.full_intro_title {
	margin: 20px 0 0 0;
}

.full_intro_txt {
	margin: 5px 0 0 0;
	padding: 0 0 20px 0;
	background: url(../images/bg_dot_yellow.gif) left bottom repeat-x;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

.full_intro_txt span {
	font-size: 14px;
}

.mar_T0 {
	margin-top: 0 !important;
}

.note_01 {
	margin: 10px 0 0 0;
	color: #333;
}

.note_01 span {
	color: #F15A24;
}

ul.menu_tab_content {
	margin: 10px 0 0 0;
}

ul.menu_tab_content li {
	float: left;
}

.tbl_1st {
	margin: 1px 0 0 0;
	width: 636px;
	background-image: url(../images/bg_tbl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 50px;
}
.tbl_2st {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-top: 10px;
}

.tbl_1st td {
	vertical-align: middle;
	text-align: center;
	height: 101px;
}

.note_04 {
	color: #333;
	font-size: 11px;
	margin: 10px 0 0 10px;
	line-height: 17px;
}

.left_2{
	float:left;
	padding-bottom: 10px;
}

.right{
	float:right;
}

.lst_note .right{
	margin-right:15px;
	margin-top:30px;
	font-family: "MS PGothic";
}

.lst_note{
	color:#333;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.lst_note2{
	color:#000;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 16px;
}
.lst_note *{
	color:#666;
}

.tbl_price_02 {
	width: 633px;
	border-collapse: collapse;
}

.tbl_price_02_ad {
	width: 633px;
	border-collapse: collapse;
	clear:both;
}

.tbl_price_02 th {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #94B6E7;
	border-bottom: 1px solid #94B6E7;	
	padding: 3px 0;
}

.tbl_price_02_ad th {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #42B5B0;
	border-bottom: 1px solid #42B5B0;	
	padding: 3px 0;
}

.tbl_price_02 td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #94B6E7;	
	padding: 5px 0 !important;
	color: #603813;
	font-family: MS PGothic;
}

.tbl_price_02_ad td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #42B5B0;	
	padding: 5px 0 !important;
	color: #603813;
	font-family: MS PGothic;
}

.tbl_price_02 .tbl_lt {
	background: #94B6E7 url(../images/tbl_02_lt.gif) left top no-repeat;
	border-top: none;
}

.tbl_price_02_ad .tbl_lt_ad {
	background: #FEF780 url(../../cancer_ad/images/tbl_02_lt.gif) left top no-repeat;
	border-top: none;
}


.tbl_price_02 .tbl_rt {
	border-right: none;
	background-color: #30A88A;
	background-image: url(../images/tbl_02_rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.tbl_price_02_ad .tbl_rt_ad {
	border-right: none;
	background-color: #30A88A;
	background-image: url(../../cancer_ad/images/tbl_02_rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.tbl_price_02 .tbl_lb {
	background: url(../images/tbl_02_lb.gif) left bottom no-repeat;
}

.tbl_price_02 .tbl_rb {
	background: url(../images/tbl_02_rb.gif) right bottom no-repeat;
	border-right: none;
}

.tbl_price_02_ad .tbl_lb {
	background: url(../images/tbl_02_lb_ad.gif) left bottom no-repeat;
}

.tbl_price_02_ad .tbl_rb {
	background: url(../images/tbl_02_rb_ad.gif) right bottom no-repeat;
	border-right: none;
}

.tbl_price_02 .have_border_top {
	background: url(../images/tbl_02_border_top.gif) left top repeat-x;
}

.tbl_price_02 .have_border_bottom {
	background: url(../images/tbl_02_border_bottom.gif) left bottom repeat-x;
}

.tbl_price_02 .have_border_left {
	background: url(../images/tbl_02_border_left.gif) left top repeat-y;
}

.tbl_price_02 .have_border_right {
	background: url(../images/tbl_02_border_left.gif) right top repeat-y;
	border-right: none;
}

.tbl_price_02_ad .have_border_top {
	background: url(../images/tbl_02_border_top_ad.gif) left top repeat-x;
}

.tbl_price_02_ad .have_border_bottom {
	background: url(../images/tbl_02_border_bottom_ad.gif) left bottom repeat-x;
}

.tbl_price_02_ad .have_border_left {
	background: url(../images/tbl_02_border_left_ad.gif) left top repeat-y;
}

.tbl_price_02_ad .have_border_right {
	background: url(../images/tbl_02_border_left_ad.gif) right top repeat-y;
	border-right: none;
}

.tbl_price_02 .bg_add87e {
	background-color: #add87e;
}

.tbl_price_02_ad .bg_0054a6 {
	background-color: #0054A6;
}

.tbl_price_02 .bg_e8f4cc {
	background-color: #D9F0E5;
}

.tbl_price_02_ad .bg_e8f4cc {
	background-color: #D9F0E5;
}

.tbl_price_02 .bg_d8eda8 {
	background-color: #FFFAE2;
}

.tbl_price_02_ad .bg_d8eda8 {
	background-color: #BBE4CF;
}


.tbl_price_02 .bg_fff1b4 {
	background-color: #D1EBBA;
}

.tbl_price_02_ad .bg_fff1b4 {
	background-color: #D1EBBA;
}


.tbl_price_02 .bg_fffae2 {
	background-color: #DFF3DB;
}

.tbl_price_02_ad .bg_fffae2 {
	background-color: #DFF3DB;
}

.tbl_price_02 .bg_fefae1 {
	background-color: #fefae1;
}

.tbl_price_02_ad .bg_fefae1 {
	background-color: #fefae1;
}


.tbl_price_02 .bg_ebf7d3 {
	background-color: #ebf7d3;
}

.tbl_price_02_ad .bg_ddf2e7 {
	background-color: #DDF2E7;
}

.tbl_price_02 .bg_f5fae4 {
	background-color: #f5fae4;
}

.tbl_price_02_ad .bg_ecf8f2 {
	background-color: #ECF8F2;
}

.tbl_price_02 .bg_fff9d9 {
	background-color: #fff9d9;
}

.tbl_price_02_ad .bg_e8f5dd {
	background-color: #E8F5DD;
}


.tbl_price_02 .bg_fffdec {
	background-color: #fffdec;
}

.tbl_price_02_ad .bg_eef9ed {
	background-color: #EFF9ED;
}


.bx_title {
	background: url(../images/bx_title.gif) left top no-repeat;
	width: 516px;
	height: 21px;
	padding: 4px 0 0 20px;
	margin: 10px 0 0 0;
	position:relative;
}

.btn_03 {
	float: left;
}

.txt_01 {
	float: left;
	width: 400px;
	margin-left: 5px;
	color: #333;
}

.mar_L20 {
	margin-left: 20px;
}

.mar_L40 {
	margin-left: 40px;
}

.index {
	margin: 5px 0 0 40px;
	line-height: 18px;
}
.index td {
	font-family: "MS PGothic";
}

.co_179154 {
	color: #179154;
	font-size: 18px;
	font-weight: bold;
}

.fo_13 {
	font-size: 13px;
}

.fo_10 {
	font-size: 10px;
	padding-left: 5px;
}

.dot_orange {
	background: url(../images/bg_dot_orange.gif) left bottom repeat-x;
}

.dot_pink {
	background: url(../images/bg_dot_pink.gif) left bottom repeat-x;
}

.other_fo {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

.co_FF0000 {
	color: #FF0000;
}

.star {
	float: left;
}

*html .star {
	width: 10px !important;
}
.star img {
	
}

.note_txt {
	float: left;
	width: 550px;
	color: #333;
	line-height: 17px;
	margin-left: 2px;
}

.wid_580 {
	width: 580px !important;
}

.wid_594 {
	width: 594px !important;
}

.wid_450 {
	width: 450px !important;
}

.wid_560 {
	width: 563px;
}

.wid_530 {
	width: 530px;
}

.wid_510 {
	width: 510px;
}

.wid_483 {
	width: 483px;
}

*html .wid_483 {
	width: 440px !important;
}

.wid_475 {
	width: 475px;
}

.wid_505 {
	width: 505px;
}

*html .wid_505 {
	width: 505px;
}

.wid_487 {
	width: 487px;
}

.mar_T3 {
	margin-top: 3px;
}

.wid_380 {
	width: 380px;
}
.wid_390 {
	width: 390px;
}

.mar_R15 {
	margin-right:15px !important;
}

*html .mar_R15 {
	margin-right: 8px !important;
}

*html .mar_R10 {
	margin-right: 15px !important;
}

.wid_565 {
	width: 565px !important;
}

.pt2 {padding-top:2px;}
.pl35{padding-left:35px;}
.pt10{ padding-top:10px;}

.anchor_right {
	position: absolute;
	top: 0px;
	right: -98px;
}

.date_post {
	color:#333333;
	margin:10px 33px 0 0;
	text-align:right;
}

.fo_12 {
	font-size: 12px !important;
}

*html .lst_note .right {
	margin-right: 13px;
}

.cancer_ad_text{
	width:630px;
	margin-top: 10px;
	height:50px;
}

.cancer_ad_text dl{
	width:650px;	
	background-color:red;
}

.cancer_ad_text dt{
	width:20x;
	float:left;
	clear:both;
	background-color:red;
}

.cancer_ad_text dd{
	width:400px;
	float:left;
	background-color:red;	
}

.title_type{
	width:519px;
	float:left;
}

.title_type_text{
	width:100px;
	float:left;
	padding-left:5px;
}

.title_type_cancer_10years{
	margin-top:20px;
	width:630px;
	height:auto;
}



/*20091112松田追記分-------------------------------------------
-----がん保険アドバンスパック(料金表タイトル部分の設定)-------*/

.lst_note_ad {
	color:#000000;
	font-size:14px;
	margin:10px 0 0;
	width:625px;
	height:auto;
}

.lst_note_ad:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.bx_title_ad60 .title{
		width:518px;
		height:auto;
		float:left;
}

.bx_title_ad60 .link_box{
		width:106px;
		height:auto;
		float:right;
}

.title_type_cancer_ad60{
	margin-top:10px;
	width:auto;
	height:auto;
}

.back_top_2 {
	margin:10px 27px 0 0;
	text-align:right;
}

ul.links_ad {
	margin: 35px auto 0 auto;
	padding: 0 0 9px 0;
	width:500px;
	height:auto;
	text-align:center;
}

*html ul.links_ad {
	margin: 15px 0 0 0;
}

ul.links_ad li {
	float: left;
}


.tbl_price_02_ad .have_border_left1 {
	background:url(../images/tbl_02_border_left_ad2.gif) left top repeat-y;
}


.tbl_price_02_ad .have_border_left2 {
	background:#fefae1 url(../images/tbl_02_border_left_ad2.gif) left top repeat-y;
}

.tbl_price_02_ad .have_border_right1 {
	background:url(../images/tbl_02_border_left_ad2.gif) right top repeat-y;
	border-right: none;
}

.tbl_price_02_ad .have_border_right2 {
	background:#eef9ed url(../images/tbl_02_border_left_ad2.gif) right top repeat-y;
	border-right: none;
}

.tbl_price_02_ad .have_border_right3 {
	background:#dff3db url(../images/tbl_02_border_left_ad2.gif) right top repeat-y;
	border-right: none;
}

.life_text2{
	margin-top:10px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	width:600px;
	height:auto;
}


.bx_title_adv {
height:21px;
margin:10px 0 0;
padding:4px 0 0 0px;
position:relative;
width:650px;
}


.cancer_ad_tokuyaku{
	float:left;
	width:564px;
	height:auto;
	text-align: center;
	margin: 5 0 5 0;
	
}

p.txt_attention{
	font-size:10px;
	text-align:right;
	color:#000;
	margin-top:3px;
	
}

.mb_7{
	margin-bottom:7px;	
}

.cancer_ad_text01{
	width:650px;
	height:20px;
	float:left;
	font-weight:bold;
	font-size:20px !important;
	text-align:center;
	padding-top:30px;
	margin:0px;
	color:#333;
}



/* plan attention
-------------------------------------------------- */
ul{
	margin-top:5px;
}

ul.hedge li{
	list-style-type:none;
	text-indent:-1em;
	padding-left:1em;
	line-height:1.2;
}

