@charset "UTF-8";
/*[パンクズリスト背景色]*/
body.breast_ct nav.nav_breadcrumb {
	background: #FAF4F3;
}
body.co04 ul.cont_list li{
	float:left;
}
/*副作用名タイトル*/
body.breast_ct .content h3.sf_name {
	background-image: none;
	border-bottom: none;
	padding: 10px 10px 6px 38px;
	background: url(../images/common/sf_icon.png) no-repeat #fbe6ef;
	background-position: 10px center!important;
	background-size: 21px 21px;
}
/*こんな症状文字色 真ん中揃え*/
div.contact_box dt, div.contact_box ul li {
	color: #F76C75;
}
.ba_img_none {
	background-image: none!important;
}
/*注意BOXテキスト上下揃え*/
div.box_style3 h5 {
	display: table-cell;
	vertical-align: middle;
	height: 4em;
}
.content p a, ul.number_type li a, .content p a, ul.dot_type li a, ul.list_style3 li a, ul.list_red a, li.link_b a, ul.onepoint_list li a {
	color: #008dd5!important;
	text-decoration: underline;
}
body.breast_ct .content p a:link, body.breast_ct ul.list_style3 li a {
	color: #008dd5!important;
	text-decoration: underline;
}
/*副作用等の二段タイトル*/
div.new_titile {
	padding: 0 10px;
	margin-bottom: 20px;
}
p.new_title_up {
	margin: 0 !important;
	padding: 0px !important;
	font-size: 84%;
	font-weight: bold;
	width: 100%;
}
p.new_title_up span {
	display: block;
	margin: 2px 10px 0px 20px!important;
}
h3.new_title_down {
	width: 100%;
	background-image: none!important;
	margin: 0 !important;
	padding: 0px !important;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
}
h3.new_title_down span {
	margin: 2px 10px 0px 20px!important;
}
/*特に注意*/
body.sef01 p.new_title_up {
	color: #e970a5;
	border: 1px solid #e970a5;
}
body.sef01 h3.new_title_down {
	border: 1px solid #e970a5;
	background-color: #e970a5!important;
}
/*よく見られる*/
body.sef02 p.new_title_up {
	color: #aa4299;
	border: 1px solid #aa4299;
}
body.sef02 h3.new_title_down {
	border: 1px solid #aa4299;
	background-color: #aa4299!important;
}
/*////////////////////////////////////////*/
/*ワンポイントアドバイス二段タイトル*/
div.new_titile {
	padding: 0 10px;
	margin-bottom: 20px;
}
p.new_title_up {
	margin: 0 !important;
	padding: 0px !important;
	font-size: 84%;
	font-weight: bold;
	width: 100%;
}
p.new_title_up span {
	display: block;
	margin: 2px 10px 0px 20px!important;
}
h3.new_title_down {
	width: 100%;
	background-image: none!important;
	margin: 0 !important;
	padding: 0px !important;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
}
h3.new_title_down span {
	margin: 2px 10px 0px 20px!important;
}
/*ワンポイントアドバイス*/
body.op01 p.new_title_up {
	color: #25b7aa;
	border: 1px solid #25b7aa;
}
body.op01 h3.new_title_down {
	border: 1px solid #25b7aa;
	background-color: #25b7aa!important;
}
/*////////////////////////////////////////*/
/*字下*/
.list_indent {
	margin: 0px auto 5px;
	width: 96%;
}
.list_indent > li {
	line-height: 1.4em;
}
.list_indent > li > span {
	display: block;
}
.list_indent > li > span:nth-child(1) {
	float: left;
	margin-right: 6px;
}
.align_r > li > span:nth-child(1) {
	text-align: right;
}
.list_indent > li > span:nth-child(2) {
	overflow: hidden;
}
/*graph下テキスト*/
.graph_txt {
	text-align: left;
	margin: 0px auto 5px;
	width: 70%;
}
/*font90*/
.c_txt {
	font-size: 90%;
}
.bg_pi {
	background-color: #e970a5!important;
	color: #FFF!important;
}
.bg_pr {
	background-color: #aa4299!important;
	color: #FFF!important;
}
.ruby {
	padding-top: 5px!important;
}
.bg_gr {
	background-color: #30b6aa!important;
	color: #FFF!important;
}
.sf_all a {
	color: #0066FF;
}
/*[テーブル副作用一覧]*/
body.breast_ct .content table.set_all {
	border: #f59ec4 1px solid;
	width: 85%;
	margin: 10px auto 20px;
	table-layout: auto;
	line-height: 1.2em;
	font-size: 90%;
}
body.breast_ct .content table.set_all th {
	text-align: left;
	padding: 5px;
	border: #f59ec4 1px solid;
	font-weight: bold;
	color: #000!important;
	width: 35%;
	background-color: #fcedf4!important;
}
body.breast_ct .content table.set_all td {
	border: none;
	width: 65%;
	text-align: left;
	padding: 3px 10px 3px 10px;
	border: #f59ec4 1px solid;
}
body.breast_ct .content table.set_all td a {
	color: #000;
	padding-left: 20px;
	background-image: url(../images/common/icon_down_n.png) !important;
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: auto 12px;
}
.st_txt {
	color: #d4145a!important;
	font-weight: bold;
}
.md_txt {
	color: #d4145a!important;
}
.pr_txt {
	color: #aa4299!important;
}
/*ワンポイントアドバイスサブタイトル*/
.onepoint_sub {
	width: 80%;
	margin: 30px auto 5px;
	padding: 5px 2% 3px;
	font-weight: bold;
	font-size: 110%;
	border-bottom: 1px solid #25b7aa;
	color: #25b7aa;
	text-align: center;
}
/*ワンポイントアドバイスリスト*/
ul.onepoint_list {
	width: 80%;
	margin: 5px auto 10px;
	padding: 10px 2%;
}
ul.onepoint_list li {
	background: url(../breast_ct/images/contents/icon_no0.png);
	background-size: 18px 18px;
	padding: 0px 10px 0px 30px;
	margin: 5px 0px;
	background-repeat: no-repeat;
	background-position: left 2px;
}
/*アドバイス緑背景強調（高額PDF)*/
.g_box {
	width: 80%!important;
	margin: 25px auto 5px!important;
	background-color: #e8f6f4;
	padding: 10px;
}
.g_box p {
	display: table-cell; /* IE8から使用可能 */
	vertical-align: middle;
}
.g_box img {
	width: 12%;
	float: right;
	margin: 5px 5px 5px 20px;
}
.g_box ul {
	display: table
}
.g_box ul li.list02 {
	width: 10%;
	display: table-cell;
	vertical-align: middle;
}
.g_box ul li.list03 {
	width: 90%;
	display: table-cell;
	vertical-align: middle;
	padding: 0 25px 0 10px;
	line-height: 1.2em;
}
.g_box ul li img {
	width: 100%;
}
.g_box {
	width: 80%!important;
	margin: 25px auto 5px!important;
	background-color: #e8f6f4;
	padding: 10px;
}
/*アドバイスのタイトル*/
div.adv_titile {
	padding: 0 10px;
	margin-bottom: 20px;
	position: relative;
}
p.adv_title_up {
	margin: 0 auto !important;
	padding: 0px !important;
	font-size: 120%;
	font-weight: bold;
	width: 90%;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 20px;
}
p.adv_title_up span {
	display: block;
	margin: 2px 10px 2px 30px!important;
}
h3.adv_title_down {
	width: 90%;
	background-image: none!important;
	margin: 10px auto !important;
	padding: 10px 0px!important;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #25b7aa!important;
	border-bottom: none;
}
h3.adv_title_down span {
	margin: 5px 90px 0px 20px!important;
	display: block;
}
.adv_icon {
	position: absolute;
	bottom: 0px;
	right: 5%;
	background: url(../breast_ct/images/contents/op_000.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: auto 80px;
	width: 80px;
	height: 100px;
}
/*[BOXスタイル1:グレー枠（投与スケジュール）pc,sp]*/
body.breast_ct .content h4.box_title1 {
	line-height: 1.5em;
	font-weight: bold;
	color: #aa4299;
	width: 84%;
	margin: 30px auto 0px;
	padding: 0;
}
body.breast_ct .content h4.wid_s {
	width: 68%!important;
}
body.breast_ct .content h4.dialy {
	width: 90%!important;
	margin-bottom: 15px;
}
/*80%BOX*/
.box_line {
	border: #A6A6A6 1px solid;
}
/*80%BOX*/
.box_sm {
	width: 80%!important;
	margin: 5px auto 20px;
	padding: 20px!important;
}
/*90%BOX*/
.box_sl {
	width: 90%!important;
	margin: 5px auto 20px;
	padding: 0px 0;
}
body.breast_ct div.box_style3 ul li {
	background: url(../breast_ct/images/contents/list_style8.png) no-repeat 0px 3px #FFF!important;
	padding: 0px 10px 0px 24px!important;
	margin: 5px 15px 5px 0!important;
	float: left;
	background-size: auto 16px!important;
}
/*副作用コラム*/
body.breast_ct div.box_style3 ul.column li {
	background: url(../breast_ct/images/contents/list_style2.png) no-repeat 0px 3px #FFF!important;
	padding: 0px 10px 0px 24px!important;
	margin: 5px 15px 5px 0!important;
	float: left;
	background-size: auto 16px!important;
}
/*副作用コラムタイトル*/
body.breast_ct div.box_style3 ul.column li.title {
	background-image: none!important;
	padding: 0px 0px 0px 0px!important;
	margin: 15px 15px 5px 0!important;
	text-align: center;
	font-size: 110%;
	text-align: center!important;
	font-weight: bold;
	width: 100%;
	color: #aa4299;
}
body.breast_ct div.box_style3 ul.column li ul {
	margin: 10px 0 0!important;
	padding: 0px!important;
}
body.breast_ct div.box_style3 ul.column li ul li {
	background-image: none!important;
	padding: 0px!important;
}
body.breast_ct div.box_style3 ul.column li a, body.breast_ct div.box_style3 ul.column li a:hover, body.breast_ct div.box_style3 ul li a, body.breast_ct div.box_style3 ul li a:hover {
	color: #008dd5;
	text-decoration: underline;
}
/*副作用コラムタイトル*/
body.breast_ct div.box_style3 ul.column li ul li.title2 {
	background-image: none!important;
	padding: 0px 10px 0px 0px!important;
	margin: 0px 0px 5px 0!important;
	text-align: left!important;
	font-size: 100%;
	font-weight: bold;
	width: 100%;
}
/*治療を受ける前にbox内白*/
/*強調テキスト1*/
.btct_strong {
	font-weight: bold;
	color: #d4145a;
}
/*強調テキスト2*/
.btct_strong2 {
	font-weight: bold;
	color: #aa4299;
}
/*強調テキスト3*/
.under_txt {
	text-decoration: underline;
}
/*併用療法を受ける前に内白ボックス*/
body.breast_ct ul.list_style3 li.wt_inbox {
	background-color: #FFF;
	font-size: 100%;
	background-image: none;
	margin-bottom: 10px;
	box-sizing: border-box;
	padding: 15px;
	margin-top: 0px;
	margin-left: 28px;
	line-height: 1.8em;
}
/*投与方法 注釈サイズ*/
.brct_ch {
	width: 84%;
	margin: 0 auto 10px;
}
/*強調テキスト4背景ピンク*/
.pi_box {
	width: 90%!important;
	font-size: 90%;
	line-height: 1.4em!important;
	margin: 5px auto 5px!important;
	background-color: #fdf0f6;
	padding: 15px 20px;
}
.pi_box_s {
	width: 80%!important;
	font-size: 90%;
	line-height: 1.4em!important;
	margin: 5px auto 5px!important;
	background-color: #fdf0f6;
	padding: 15px 20px;
}
/*併用リスト*/
ul.brct_list {
	width: 90%;
	margin: 5px auto 20px;
	padding: 0px 2% 20px;
}
ul.brct_list li {
	background: url(../breast_ct/images/contents/list_style2.png);
	background-size: 20px 20px;
	padding: 0px 10px 0px 30px;
	margin: 5px 0px;
	background-repeat: no-repeat;
	background-position: left 2px;
}
/*コンテンツリスト2*/
body.breast_ct ul.cont_list2 {
	background-color: #faf3f8;
	margin-top: 0px!important;
	
}

/*コンテンツリスト矢印*/
body.breast_ct div.under_arrow {
	background: url(../breast_ct/images/contents/arrow.png);
	background-repeat: no-repeat;
	background-size: auto 14px;
	height: 34px;
	background-position: center center;
}
.menu_back {
	background-color: #fdf7fa!important;
}
/*注意BOXテキスト*/
body.breast_ct .txtcoler_substyle01 {
	color: #aa4299;
}
/*////////////////////////////////////////*/
/*アテゾリズマブとは？下段ボックス*/
.atezo_box {
	border: 2px solid #f59ec4;
	width: 80%;
	margin: 10px auto 10px;
	padding: 10px 15px;
}
.atezo_box ul {
	margin: 20px;
}
.atezo_box ul li {
	background-size: 20px 20px!important;
	padding: 0px 10px 0px 30px;
	margin: 5px 0px;
	background-repeat: no-repeat!important;
	background-position: left 4px;
}
.atezo_box ul li.icon01b {
	background: url(../breast_ct/images/contents/icon_no_b1.png);
}
.atezo_box ul li.icon02b {
	background: url(../breast_ct/images/contents/icon_no_b2.png);
}
.atezo_box ul li.icon03b {
	background: url(../breast_ct/images/contents/icon_no_b3.png);
}
/*////////////////////////////////////////////////////////////////////*/
@media print, screen and (min-width: 768px) {
/*メインビジュアル*/
body.breast_ct #top_visual_box {
	background-image: url(../breast_ct/images/contents/top.png);
}
body.breast_ct .main_title {
	background-image: url(../breast_ct/images/contents/top_title.png);
	width: 59%;
	height: 72.85%;
}
/*ページ内タイトルアイコン*/
body.breast_ct .content_top h3 {
	background: url(../breast_ct/images/contents/top_title_icon.png) 5px 5px no-repeat;
	background-size: 21px 21px;
}
/*[ボタン上段]/////////////////////////////////////////////*/
/*トップページ上段ボタンアイコン*/
body.breast_ct .icon_top02 {
	background: url(../breast_ct/images/common/title_icon02.png) 5px center no-repeat;
}
body.breast_ct .icon_top03 {
	background: url(../breast_ct/images/common/title_icon03.png) 5px center no-repeat;
}
body.breast_ct .icon_top04 {
	background: url(../breast_ct/images/common/title_icon04.png) 5px center no-repeat;
}
body.breast_ct .icon_top05 {
	background: url(../breast_ct/images/common/title_icon05.png) 5px center no-repeat;
}
body.breast_ct .icon_top06 {
	background: url(../breast_ct/images/common/title_icon06.png) 5px center no-repeat;
}
/*ATR上段ボタン背景色*/
body.breast_ct .top_box {
	background-color: #fbe6ef;
}
body.breast_ct .top_box:hover {
	background-color: #fdf0f6;
}
/*[サブビジュアル]*/
body.breast_ct #sub_visual_box {
	background-image: url(../breast_ct/images/common/sub_visual01.png)!important;
}
/*[サブビジュアル内タイトル]*/
body.breast_ct .sub_title {
	width: 382px;
	background: url(../breast_ct/images/common/sub_ttitle_brct.svg) no-repeat;
}
/*[グロナビデザイン設定]*/
/*[第3階層表示設定]*/
#globalmenu li ul li:hover ul {
	width: 100%!important;
	top: 0%!important;/*アニメ開始位置設定*/
	left: 100%!important;/*アニメ開始位置設定*/
	visibility: visible!important;
	opacity: 1!important;
}
/*[第3階層]*/
#globalmenu li ul li ul {
	list-style: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%!important;
	top: 0%!important;
	left: 80%!important;
	visibility: hidden!important;
	opacity: 0!important;
	transition: .4s;
	/**/z-index: -10!important;
}
/*[メニューサイズ設定]*/
/*第1階層*/
body.breast_ct #globalmenu li#global_bt1 {
	width: 15%!important;
}
body.breast_ct #globalmenu li#global_bt2 {
	width: 16%!important;
}
body.breast_ct #globalmenu li#global_bt3 {
	width: 17%!important;
}
body.breast_ct #globalmenu li#global_bt4 {
	width: 20%!important;
}
body.breast_ct #globalmenu li#global_bt5 {
	width: 17%!important;
}
body.breast_ct #globalmenu li#global_bt6 {
	width: 15%!important;
}
/*第2階層*/
body.breast_ct #globalmenu li#global_bt1 ul li, #globalmenu li#global_bt1 ul li a {
	width: 319px!important;
	background-image: none!important;
}
body.breast_ct #globalmenu li#global_bt2 ul li {
	width: 180%!important;
	max-width: 320px!important;
}
body.breast_ct #globalmenu li#global_bt3 ul li {
	width: 140%!important;
	min-width: 230px;
}
body.breast_ct #globalmenu li#global_bt4 ul li {
	width: 168%!important;
}
body.breast_ct #globalmenu li#global_bt5 ul li {
	width: 150%!important;
}
body.breast_ct #globalmenu li#global_bt6 ul li {
	width: 100%!important;
}
/*第3階層*/
body.breast_ct #globalmenu li#global_bt1 ul li ul li {
	width: 100%!important;
}
body.breast_ct #globalmenu li#global_bt2 ul li ul li {
	width: 100%!important;
}
body.breast_ct #globalmenu li#global_bt3 ul li ul li {
	width: 260px!important;
}
body.breast_ct #globalmenu li#global_bt4 ul li ul li {
	width: 100%!important;
}
/*第3階層文字段落設定*/
body.breast_ct #globalmenu li ul li ul li span.in_list {
	display: block!important;
	margin-left: 1.1em!important;
	text-indent: -1.1em!important;
}
body.breast_ct #globalmenu li ul li ul li span.no_list {
}
/*第2,3階層ライン下段カラー*/
body.breast_ct #globalmenu li ul li:last-child {
	border-bottom: 1px solid #fff;
}
/*[モバイルボタン]*/
body.breast_ct .gnavi_sp {
	display: none;
}
body.breast_ct span.submenu01open, span.submenu02open {
	display: none;
}
/*1*/
body.breast_ct #globalmenu li#global_bt1 a {
	background-image: url(../breast_ct/images/common/bt_gnavi_01.png);
}
body.breast_ct #globalmenu li#global_bt1, body.breast_ct #globalmenu li#global_bt1:hover > a {
	background-image: url(../breast_ct/images/common/bt_gnavi_01r.png);
}
/*2*/
body.breast_ct #globalmenu li#global_bt2 a {
	background-image: url(../breast_ct/images/common/bt_gnavi_02.png);
}
body.breast_ct #globalmenu li#global_bt2, body.breast_ct #globalmenu li#global_bt2:hover > a {
	background-image: url(../breast_ct/images/common/bt_gnavi_02r.png);/*background-position:bottom center;*/
}
/*3*/
body.breast_ct #globalmenu li#global_bt3 a {
	background-image: url(../breast_ct/images/common/bt_gnavi_03.png);
}
body.breast_ct #globalmenu li#global_bt3, body.breast_ct #globalmenu li#global_bt3:hover > a {
	background-image: url(../breast_ct/images/common/bt_gnavi_03r.png);
}
/*4*/
body.breast_ct #globalmenu li#global_bt4 a {
	background-image: url(../breast_ct/images/common/bt_gnavi_04.png);
}
body.breast_ct #globalmenu li#global_bt4, body.breast_ct #globalmenu li#global_bt4:hover > a {
	background-image: url(../breast_ct/images/common/bt_gnavi_04r.png);
}
/*5*/
body.breast_ct #globalmenu li#global_bt5 a {
	background-image: url(../breast_ct/images/common/bt_gnavi_05.png);
}
body.breast_ct #globalmenu li#global_bt5, body.breast_ct #globalmenu li#global_bt5:hover > a {
	background-image: url(../breast_ct/images/common/bt_gnavi_05r.png);
}
/*6*/
body.breast_ct #globalmenu li#global_bt6 a {
	background-image: url(../breast_ct/images/common/bt_gnavi_06.png);
}
body.breast_ct #globalmenu li#global_bt6, body.breast_ct #globalmenu li#global_bt6:hover > a {
	background-image: url(../breast_ct/images/common/bt_gnavi_06r.png);
}
/*第2階層*/
body.breast_ct #globalmenu li ul li a {
	padding: 13px 15px;
	border-top: 1px solid #fff;
	background: #FBDCEB;/*第2階層基本カラー*/
	color: #000;
	text-align: left;
	background-image: none!important;
	font-weight: normal!important;
	z-index: -1!important;/**/
}
body.breast_ct #globalmenu li ul li:hover > a {
	background: #FDEFF5;/*第2階層ロールオーバーカラー*/
	text-align: left;
	background-image: none!important;
}
/*第3階層*/
body.breast_ct #globalmenu li ul li ul li a {
	padding: 6px 15px;
	background: #FDEFF5;/*第3階層基本カラー*/
}
body.breast_ct #globalmenu li ul li ul li a.paragraph {
	text-indent: 1em;
}
body.breast_ct #globalmenu li ul li ul li a:hover {
	background: #FBF7F6;/*第3階層ロールオーバーカラー*/
}
/*グロナビPC第一階層背景*/
body.co02 li#global_bt2 a, body.co02 li#global_bt2 a:hover {
	background-image: url(../breast_ct/images/common/bt_gnavi_02r.png)!important;
	color: #e6026d;
}
body.co02 li#global_bt2 ul li a, body.co02 li#global_bt2 ul li a:hover {
	color: #000;
}
body.co03 li#global_bt3 a, body.co03 li#global_bt3 a:hover {
	background-image: url(../breast_ct/images/common/bt_gnavi_03r.png)!important;
	color: #e6026d;
}
body.co03 li#global_bt3 ul li a, body.co03 li#global_bt3 ul li a:hover {
	color: #000;
}
body.co04 li#global_bt4 a, body.co04 li#global_bt4 a:hover {
	background-image: url(../breast_ct/images/common/bt_gnavi_04r.png)!important;
	color: #e6026d;
}
body.co04 li#global_bt4 ul li a, body.co04 li#global_bt4 ul li a:hover {
	color: #000;
}
body.co05 li#global_bt5 a, body.co05 li#global_bt5 a:hover {
	background-image: url(../breast_ct/images/common/bt_gnavi_05r.png)!important;
	color: #e6026d;
}
body.co05 li#global_bt5 ul li a, body.co05 li#global_bt5 ul li a:hover {
	color: #000;
}
body.co06 li#global_bt6 a, body.co06 li#global_bt6 a:hover {
	background-image: url(../breast_ct/images/common/bt_gnavi_06r.png)!important;
	color: #e6026d;
}
body.co06 li#global_bt6 ul li a, body.co06 li#global_bt6 ul li a:hover {
	color: #000;
}
/*[レイアウト関連項目]/////////////////////////////////////////////*/
/*[コンテンツ]*/
/*[メインタイトル]*/
/*[メインタイトル背景色]*/
body.breast_ct .content h1 {
	background-color: #fbe6ef!important;
}
/*[メインタイトルアイコン]*/
body.breast_ct .content h1.icon2 {
	background: url(../breast_ct/images/common/title_icon02.png) no-repeat 15px center;
}
body.breast_ct .content h1.icon3 {
	background: url(../breast_ct/images/common/title_icon03.png) no-repeat 15px center;
}
body.breast_ct .content h1.icon4 {
	background: url(../breast_ct/images/common/title_icon04.png) no-repeat 15px center;
}
body.breast_ct .content h1.icon5 {
	background: url(../breast_ct/images/common/title_icon05.png) no-repeat 15px center;
}
body.breast_ct .content h1.icon6 {
	background: url(../breast_ct/images/common/title_icon06.png) no-repeat 15px center;
}
/*ページ内タイトルアイコン*/
body.breast_ct .content h3 {
	background: url(../breast_ct/images/contents/sub_title_icon.png) 5px 5px no-repeat;
	background-size: 21px 21px;
}
body.breast_ct .content h3.no_icon {
	font-size: 110%;
	line-height: 1.5em;
	font-weight: bold;
	padding: 4px 10px 4px 4px;
	margin: 10px 10px 30px;
	border-bottom: dotted 2px #505050;
	background-image: none;
}
/*[ページ内リンク]*/
/*[ページ内リンク背景色]*/
body.breast_ct ul.cont_list {
	background-color: #FAF4F3;
}
/*[リストスタイル1:●+枠]*/
/*[リストスタイル2:青菱形]*/

body.breast_ct ul.list_style2 li {
	background: url(../breast_ct/images/contents/list_style2.png) no-repeat 2px 2px;
}
/*[リストスタイル3:ブルー背景]*/
body.breast_ct ul.list_style3 {
	background-color: #fdf0f6;
}
/*[リストスタイル4:●(副作用リスト）]*/
body.breast_ct ul.list_style4 {
	width: 80%;
	margin: 5px auto 20px;
	padding: 20px 2%;
}
body.breast_ct ul.list_style4 li {
	background: url(../breast_ct/images/contents/list_style1.png)no-repeat 2px 2px;
	background-size: 16px 16px;
	padding: 0px 10px 0px 25px;
	margin: 5px 0px;
	line-height: 1.4em;
}
body.breast_ct ul.list_style4 li.noimg {
	padding: 0px 10px 0px 20px;
	background-image: none!important;
}
/*[リストスタイル6:PDFダウンロード]*/
/*[リストスタイル7:●わたしの情報]*/
/*[BOXスタイル1:グレー枠（投与スケジュール）]*/
/*[BOXスタイル2:赤枠]*/
/*[BOXスタイル3:○注意文、チェック文]*/
/*!マーク*/
div.style_a {
	background-image: url(../breast_ct/images/contents/box_style3a.png);
	background-repeat: no-repeat;
	background-position: 25px 20px;
	background-size: 66px 66px;
}
/*指マーク*/
div.style_b {
	background-image: url(../breast_ct/images/contents/box_style3b.png);
	background-repeat: no-repeat;
	background-position: 25px 20px;
	background-size: 66px 66px;
}
/*病院マーク*/
div.style_c {
	background-image: url(../breast_ct/images/contents/box_style3c.png);
	background-repeat: no-repeat;
	background-position: 25px 20px;
	background-size: 66px 66px;
}
/*[BOXスタイル4:連絡を]*/
/*こんなときはがまんしないで連絡を*/
body.breast_ct div.contact_box dl {
	border: #f76c75 2px solid;
}
body.breast_ct div.contact_box dt {
	background: url(../breast_ct/images/contents/cnt_icon.png.png) no-repeat 2px center;
}
/*連絡先*/
body.breast_ct div.contact_box ul {
	border: #f76c75 2px solid;
}
body.breast_ct div.contact_box ul li {
	background: url(../breast_ct/images/contents/list_style1.png) no-repeat 0px 1px #FFF;
}
/*注釈文*/
/*副作用の数字色*/
body.sef01 .sef_per span {
	color: #aa4299;
}
body.sef02 .sef_per span {
	color: #e970a5;
}
/*吹出し*/
/*吹出し背景色*/
body.sef01 .point_right {
	background: #aa4299!important;
}
body.sef01 .point_right:before {
	border-left: 6px solid #aa4299!important;
}
body.sef02 .point_right {
	background: #e970a5!important;
}
body.sef02 .point_right:before {
	border-left: 6px solid #e970a5!important;
}
/*[リストスタイル5:●(副作用、ワンポイントアドバイス等）]*/
/*ワンポイントアドバイスタイトルライン青*/

body.breast_ct div.b_line {
	background: url(../images/common/line_lg.png) repeat-x center center;
	background-size: 1px 1px;
	width: 80%;
	margin: 10px auto;
}
/*タイトルライン赤*/
body.breast_ct div.r_line {
	background: url(../images/common/line_g2.png) repeat-x center center;
	background-size: 1px 1px;
	width: 80%;
	margin: 10px auto;
}
/*ワンポイントアドバイス背景*/
/*タイトル青*/
body.breast_ct .content h5.list_title5_b {
	background-color: #30b6aa!important;
}
/*タイトル赤*/
body.breast_ct .content h5.list_title5_r {
	background-color: #8bc562!important;
}
/*ワンポイントアドバイス下BOX*/
/*内部●*/

body.breast_ct ul.list_blue li {
	background: url(../breast_ct/images/contents/list_style5.png) no-repeat 2px 2px;
}
body.breast_ct ul.list_red li {
	background: url(../breast_ct/images/contents/list_style5.png) no-repeat 2px 2px;
}
/*[コンテンツテーブル（副作用）]*/
/*th背景色*/
body.breast_ct .content table th {
	text-align: center;
	padding: 10px;
	border: 1px #d7d7d7 solid;
	font-weight: bold;
	background-color: #f76c75;
	color: #FFF;
}
/*[コンテンツテーブル（小ベース）]*/
body.breast_ct .content table.small {
	width: 90%;
	margin: 10px auto 20px;
	table-layout: auto;
	line-height: 1.2em;
	font-size: 90%;
	color: #000!important;
}
body.breast_ct .content table.small th {
	text-align: left;
	padding: 5px;
	border: none;
	border-right: #f59ec4 1px solid;
	font-weight: bold;
	background-color: transparent;
	color: #000!important;
}
body.breast_ct .content table.small td {
	border: none;
	text-align: left;
	text-align: center;
	padding: 5px;
}
/*[テーブルピンク]*/
body.breast_ct .content table.set1 {
	border: #f59ec4 1px solid;
}
body.breast_ct .content table.set1 tr:nth-child(odd) {
	background-color: #fcedf4!important;
}
body.breast_ct .content table.set1 th.title1 {
	text-align: center;
	padding: 5px;
	border: none;
	font-weight: bold;
	background-color: #f59ec4!important;
	color: #000!important;
}
body.breast_ct .content table.set1 th a {
	display: block;
	padding-left: 20px;
	background-image: url(../images/common/icon_down_n.png) !important;
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: auto 12px;
}
/*[テーブルパープル]*/
body.breast_ct .content table.set2 {
	border: #dd98d2 1px solid;
}
body.breast_ct .content table.set2 tr:nth-child(odd) {
	background-color: #fce9f9!important;
}
body.breast_ct .content table.set2 th.title1 {
	text-align: center;
	padding: 5px;
	border: none;
	font-weight: bold;
	background-color: #dd98d2!important;
	color: #000!important;
}
body.breast_ct .content table.set2 th a {
	display: block;
	padding-left: 20px;
	background-image: url(../images/common/icon_down_n.png) !important;
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: auto 12px;
}
/*[リストグリーン]*/
body.breast_ct .content ul.set3 {
	width: 90%;
	margin: 0px auto 10px;
	border: 1px solid #25b7aa;
}
body.breast_ct .content ul.set3 li {
	padding: 10px 20px 10px 40px;
}
body.breast_ct .content ul.set3 li.s_padding {
	padding: 10px 20px 10px 14px;
}
body.breast_ct .content ul.set3 li a {
}
body.breast_ct .content ul.set3 li:nth-child(odd) {
	background-color: #e8f6f4!important;
}
li.iconset {
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: auto 20px;
}
.icon01 {
	background-image: url(../breast_ct/images/contents/icon_no1.png);
}
.icon02 {
	background-image: url(../breast_ct/images/contents/icon_no2.png);
}
.icon03 {
	background-image: url(../breast_ct/images/contents/icon_no3.png);
}
.icon04 {
	background-image: url(../breast_ct/images/contents/icon_no4.png);
}
.icon05 {
	background-image: url(../breast_ct/images/contents/icon_no5.png);
}
.icon06 {
	background-image: url(../breast_ct/images/contents/icon_no6.png);
}
li.icon00 {
	background-image: url(../breast_ct/images/contents/icon_no0.png);
	background-size: auto 10px;
	background-position: 40px center;
}
li.icon00 {
	padding-left: 60px!important;
}
}
/*////////////////////////////////////////////////////////////////////*/
@media screen and (min-width:0px) and (max-width:767px) {
/*メインビジュアル*/

body.breast_ct #top_visual_box {
	background-image: url(../breast_ct/images/contents/top.png);
}
body.breast_ct .main_title {
	background-image: url(../breast_ct/images/contents/top_title.png);
	width: 70%;
	height: 58%;
}
body.breast_ct .content_top h3 {
	background: url(../breast_ct/images/contents/top_title_icon.png) 5px 5px no-repeat;
	background-size: 21px 21px;
}
/*上段ボタンアイコン*/
body.breast_ct .icon_top02 {
	background: url(../breast_ct/images/common/title_icon02.png) 5px center no-repeat;
}
body.breast_ct .icon_top03 {
	background: url(../breast_ct/images/common/title_icon03.png) 5px center no-repeat;
}
body.breast_ct .icon_top04 {
	background: url(../breast_ct/images/common/title_icon04.png) 5px center no-repeat;
}
body.breast_ct .icon_top05 {
	background: url(../breast_ct/images/common/title_icon05.png) 5px center no-repeat;
}
body.breast_ct .icon_top06 {
	background: url(../breast_ct/images/common/title_icon06.png) 5px center no-repeat;
}
/*上段ボタン背景色*/
body.breast_ct .top_box {
	background-color: #fbe6ef;
}
body.breast_ct .top_box:hover {
	background-color: #FDEADD;
	background-color: #fdf0f6;
}
/*[レイアウト関連項目]////////////////////////////////////////////////////*/
/*[ロゴ]*/
/*2.グローバルメニュー*/
/*2-1基本レイアウト*/
/*第1階層//////////////////////////////*/
/*第2階層//////////////////////////////*/
/*[第2階層表示左寄せ]*/
/*[第2階層QAリスト用]*/
/*第3階層//////////////////////////////*/
/*2-2グロナビデザイン設定*/
/*[第1階層デザイン]*/
body.breast_ct #globalmenu li a {
	background: #FDEFF5;/*第1階層カラー基本*/
	color: #000;/*第1階層文字色*/
}
body.breast_ct #globalmenu li a:hover {
	background: #FFDDD0;/*第1階層ロールオーバーカラー*/
	background: #fff;/*ロールオーバーカラー*/
	color: #000;/*第1階層文字色*/
}
/*[第2階層デザイン]*/
body.breast_ct #globalmenu li ul li a {
	background: #FBDCEB;/*第2階層基本カラー*/
	color: #000;
}
body.breast_ct #globalmenu li ul li a:hover {
	background: #FFF0EB;/*第2階層ロールオーバー*/
	background: #fff;/*ロールオーバーカラー*/
}
/*[第3階層デザイン]*/
body.breast_ct #globalmenu li ul li ul li a {
	background: #fdeff5;/*第3階層基本カラー*/
	color: #000;
}
body.breast_ct #globalmenu li ul li ul li a:hover {
	background: #FBF7F6;/*第3階層ロールオーバーカラー*/
	background: #fff;/*ロールオーバーカラー*/
}
body.breast_ct #globalmenu li ul li ul li a.paragraph {
	text-indent: 1em;
}
/*[プラスマイナスボタン設定]*/
body.breast_ct #globalmenu li span.submenu01open a {
	background-size: contain!important;
}
/*{第一階層プラスボタン設定}*/
body.breast_ct #globalmenu li span.submenu01open a {
	background-image: url(../breast_ct/images/common/icon_plus01.png);
}
ody.breast #globalmenu li span.submenu01open a:hover {
	background-image: url(../breast_ct/images/common/icon_plus01_ov.png);
}
/*{第一階層マイナス}*/
body.breast_ct #globalmenu li span.selected a {
	background-image: url(../breast_ct/images/common/icon_minus01.png)!important;
}
body.breast_ct #globalmenu li span.selected a:hover {
	background-image: url(../breast_ct/images/common/icon_minus01_ov.png)!important;
}
body.breast_ct #globalmenu li span.active .selected {
	background-image: url(../breast_ct/images/common/icon_minus01.png)!important;
}
body.breast_ct #globalmenu li span.active .selected:hover {
	background-image: url(../breast_ct/images/common/icon_minus01.png)!important;
}
/*{第二階層プラス}*/
body.breast_ct #globalmenu li ul li span.submenu02open a {
	background-image: url(../breast_ct/images/common/icon_plus02.png);
}
body.breast_ct #globalmenu li ul li span.submenu02open a:hover {
	background-image: url(../breast_ct/images/common/icon_plus02_ov.png);
}
/*{第二階層マイナス}*/
body.breast_ct #globalmenu li ul li span.selected a {
	background-image: url(../breast_ct/images/common/icon_minus02.png)!important;
}
body.breast_ct #globalmenu li ul li span.selected a:hover {
	background-image: url(../breast_ct/images/common/icon_minus02_ov.png)!important;
}
body.breast_ct #globalmenu li ul li span.active .selected {
	background-image: url(../breast_ct/images/common/icon_minus02.png)!important;
}
body.breast_ct #globalmenu li ul li span.active .selected:hover {
	background-image: url(../breast_ct/images/common/icon_minus02.png);
}
/*[サブビジュアル]*/
body.breast_ct #sub_visual_box {
	background-image: url(../breast_ct/images/common/sub_visual01.png)!important;
}
/*[サブビジュアル内タイトル]*/
body.breast_ct .sub_title {
	width: 300px!important;
	background: url(../breast_ct/images/common/sub_ttitle_brct.svg) no-repeat;
}
/*[パンクズリスト背景色]*/
body.breast_ct nav.nav_breadcrumb {
	background: #FAF4F3;
}
/*[メインタイトル背景色]*/
body.breast_ct .content h1 {
	background-color: #fbe6ef!important;
}
/*[メインタイトルアイコン]*/
body.breast_ct .content h1.icon2 {
	background: url(../breast_ct/images/common/title_icon02.png) no-repeat 15px center;
}
body.breast_ct .content h1.icon3 {
	background: url(../breast_ct/images/common/title_icon03.png) no-repeat 15px center;
}
body.breast_ct .content h1.icon4 {
	background: url(../breast_ct/images/common/title_icon04.png) no-repeat 15px center;
}
body.breast_ct .content h1.icon5 {
	background: url(../breast_ct/images/common/title_icon05.png) no-repeat 15px center;
}
body.breast_ct .content h1.icon6 {
	background: url(../breast_ct/images/common/title_icon06.png) no-repeat 15px center;
}
body.breast_ct .content h3 {
	background: url(../breast_ct/images/contents/sub_title_icon.png) 5px 5px no-repeat;
	background-size: 21px 21px;
}
/*ページ内タイトル(入れ子）*/
body.breast_ct .content h3.no_icon {
	font-size: 110%;
	line-height: 1.5em;
	font-weight: bold;
	padding: 4px 10px 4px 4px;
	margin: 10px 10px 30px;
	border-bottom: dotted 2px #505050;
	background-image: none;
}
/*[ページ内リンク]*/
body.breast_ct ul.cont_list {
	background-color: #FAF4F3;
}
/*[コンテンツ本文]*/
/*[リストスタイル1:●+枠]*/
/*[リストスタイル2:青菱形]*/
body.breast_ct ul.list_style2 li {
	background: url(../breast_ct/images/contents/list_style2.png) no-repeat 2px 1px;
}
/*[リストスタイル3:ピンク背景]*/
body.breast_ct ul.list_style3 {
	background-color: #fdf0f6;
}
/*[リストスタイル4:●(副作用リスト）]*/
/*[BOXスタイル1:グレー枠（投与スケジュール）]*/
/*[BOXスタイル2:赤枠]*/
/*[BOXスタイル3:○注意文、チェック文]*/
/*!マーク*/
div.style_a {
	background-image: url(../breast_ct/images/contents/box_style3a.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
	background-size: 50px 50px;
}
/*指マーク*/
div.style_b {
	background-image: url(../breast_ct/images/contents/box_style3b.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
	background-size: 50px 50px;
}
/*病院マーク*/
div.style_c {
	background-image: url(../breast_ct/images/contents/box_style3c.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
	background-size: 50px 50px;
}
/*[BOXスタイル4:連絡を]*/
/*こんなときはがまんしないで連絡を*/

body.breast_ct div.contact_box dl {
	border: #f76c75 2px solid;
}
body.breast_ct div.contact_box dt {
	background: url(../breast_ct/images/contents/cnt_icon.png.png) no-repeat 2px 4px;
}
/*連絡先*/
body.breast_ct div.contact_box ul {
	border: #f76c75 2px solid;
}
body.breast_ct div.contact_box ul li {
	background: url(../breast_ct/images/contents/list_style1.png) no-repeat 0px 1px #FFF;
}
/*注釈文*/
/*副作用の頻度数値*/
/*副作用の数字色*/
body.sef01 .sef_per span {
	color: #aa4299;
}
body.sef02 .sef_per span {
	color: #e970a5;
}
/*吹出し*/
/*吹出し背景色*/
body.sef01 .point_right {
	background: #aa4299!important;
}
body.sef01 .point_right:before {
	border-left: 6px solid #aa4299!important;
}
body.sef02 .point_right {
	background: #e970a5!important;
}
body.sef02 .point_right:before {
	border-left: 6px solid #e970a5!important;
}
/*[リストスタイル5:●(副作用、ワンポイントアドバイス等）]*/
/*ワンポイントアドバイス*/
/*タイトルライン青*/
body.breast_ct div.b_line {
	background: url(../images/common/line_lg.png) repeat-x center center;
	background-size: 1px 1px;
	width: 80%;
	margin: 10px auto;
}
/*タイトルライン赤*/
body.breast_ct div.r_line {
	background: url(../images/common/line_g2.png) repeat-x center center;
	background-size: 1px 1px;
	width: 80%;
	margin: 10px auto;
}
/*ワンポイントアドバイス*/
/*タイトル青*/
body.breast_ct .content h5.list_title5_b {
	background-color: #30b6aa!important;
}
/*タイトル赤*/
body.breast_ct .content h5.list_title5_r {
	background-color: #8bc562!important;
}
/*ワンポイントアドバイス下BOX*/
/*内部●*/
body.breast_ct ul.list_blue li {
	background: url(../breast_ct/images/contents/list_style1.png) no-repeat 2px 1px;
}
body.breast_ct ul.list_blue li {
	background: url(../breast_ct/images/contents/list_style5.png) no-repeat 2px 2px;
}
body.breast_ct ul.list_red li {
	background: url(../breast_ct/images/contents/list_style5.png) no-repeat 2px 1px;
}
/*[リストスタイル6:PDFダウンロード]*/
/*[リストスタイル7:●わたしの情報]*/
/*[副作用入れ子設定（骨髄抑制）]*/
/*[コンテンツテーブル（副作用）]*/
/*[コンテンツテーブル（副作用）]*/
/*th背景色*/
body.breast_ct .content table th {
	text-align: center;
	padding: 10px;
	border: 1px #d7d7d7 solid;
	font-weight: bold;
	background-color: #f76c75;
	color: #FFF;
}
/*[コンテンツテーブル（小ベース）]*/
body.breast_ct .content table.small {
	width: 90%;
	margin: 10px auto 20px;
	table-layout: auto;
	line-height: 1.2em;
	font-size: 90%;
	color: #000!important;
}
body.breast_ct .content table.small th {
	text-align: left;
	padding: 5px;
	border: none;
	border-right: #f59ec4 1px solid;
	font-weight: bold;
	background-color: transparent;
	color: #000!important;
}
body.breast_ct .content table.small td {
	border: none;
	text-align: left;
	text-align: center;
	padding: 5px;
}
/*[テーブルピンク]*/
body.breast_ct .content table.set1 {
	border: #f59ec4 1px solid;
}
body.breast_ct .content table.set1 tr:nth-child(odd) {
	background-color: #fcedf4!important;
}
body.breast_ct .content table.set1 th.title1 {
	text-align: center;
	padding: 5px;
	border: none;
	font-weight: bold;
	background-color: #f59ec4!important;
	color: #000!important;
}
body.breast_ct .content table.set1 th a {
	display: block;
	padding-left: 20px;
	background-image: url(../images/common/icon_down_n.png) !important;
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: auto 12px;
}
/*[テーブルパープル]*/
body.breast_ct .content table.set2 {
	border: #dd98d2 1px solid;
}
body.breast_ct .content table.set2 tr:nth-child(odd) {
	background-color: #fce9f9!important;
}
body.breast_ct .content table.set2 th.title1 {
	text-align: center;
	padding: 5px;
	border: none;
	font-weight: bold;
	background-color: #dd98d2!important;
	color: #000!important;
}
body.breast_ct .content table.set2 th a {
	display: block;
	padding-left: 20px;
	background-image: url(../images/common/icon_down_n.png) !important;
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: auto 12px;
}
/*[リストグリーン]*/
body.breast_ct .content ul.set3 {
	width: 90%;
	margin: 0px auto 10px;
	font-size: 90%;
	border: 1px solid #25b7aa;
}
body.breast_ct .content ul.set3 li {
	padding: 10px 20px 10px 40px;
}
body.breast_ct .content ul.set3 li a {
}
body.breast_ct .content ul.set3 li:nth-child(odd) {
	background-color: #e8f6f4!important;
}
li.iconset {
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: auto 20px;
}
.icon01 {
	background-image: url(../breast_ct/images/contents/icon_no1.png);
}
.icon02 {
	background-image: url(../breast_ct/images/contents/icon_no2.png);
}
.icon03 {
	background-image: url(../breast_ct/images/contents/icon_no3.png);
}
.icon04 {
	background-image: url(../breast_ct/images/contents/icon_no4.png);
}
.icon05 {
	background-image: url(../breast_ct/images/contents/icon_no5.png);
}
.icon06 {
	background-image: url(../breast_ct/images/contents/icon_no6.png);
}
li.icon00 {
	background-image: url(../breast_ct/images/contents/icon_no0.png);
	background-size: auto 10px;
	background-position: 40px center;
}
li.icon00 {
	padding-left: 60px!important;
}
/*治療スケジュールリスト*/
body.breast_ct ul.list_style4 li {
	background: url(../breast_ct/images/contents/list_style1.png)no-repeat 2px 2px;
	background-size: 16px 16px;
	padding: 0px 10px 0px 25px;
	margin: 5px 0px;
	line-height: 1.4em;
}
body.breast_ct ul.list_style4 li.noimg {
	padding: 0px 10px 0px 20px;
	background-image: none!important;
}
/*投与方法注釈サイズ*/
.brct_ch {
	width: 94%;
	margin: 0 auto 10px;
}
}
@media screen and (max-width: 480px) {
body.breast_ct .sub_title {
	width: 246px!important;
}
/*[メインタイトル]*/
.content h1 {
	font-size: 110%;
	background-size: auto 45px!important;
	padding: 0.9em 15px 0.7em 65px!important;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0 0 30px;
}
/*併用療法を受ける前に内ボックス*/
body.breast_ct ul.list_style3 li.wt_inbox {
	margin: 0px 5px;
	line-height: 1.8em;
}
/*!マーク*/
div.style_a {
	background-image: url(../breast_ct/images/contents/box_style3a.png);
	background-repeat: no-repeat;
	background-position: 19px 19px;
	background-size: 38px 38px;
}
/*指マーク*/
div.style_b {
	background-image: url(../breast_ct/images/contents/box_style3b.png);
	background-repeat: no-repeat;
	background-position: 19px 19px;
	background-size: 38px 38px;
}
/*病院マーク*/
div.style_c {
	background-image: url(../breast_ct/images/contents/box_style3c.png);
	background-repeat: no-repeat;
	background-position: 19px 19px;
	background-size: 38px 38px;
}
}

