/*---------------------------------------------------------
     secound
----------------------------------------------------------*/

body {background-color: #DFEDF8;}
a.link_05:link {color:#39ae2a;text-decoration:underline;padding-left:12px;background: url(../img/point_01_03.gif) 0 2px no-repeat;}
a.link_05:visited {color:#39ae2a;text-decoration:underline;padding-left:12px;background: url(../img/point_01_03.gif) 0 2px no-repeat;}
a.link_05:hover {color:#39ae2a;text-decoration:underline;padding-left:12px;background: url(../img/point_01_03.gif) 0 2px no-repeat;}
a.link_05:active {color:#39ae2a;text-decoration:underline;padding-left:12px;background: url(../img/point_01_03.gif) 0 2px no-repeat;}
a.link_06:link {color:#39ae2a;text-decoration:underline;padding-left:12px;background: url(../img/point_01_03.gif) 0 2px no-repeat;}
a.link_06:visited {color:#39ae2a;text-decoration:underline;padding-left:12px;background: url(../img/point_01_03.gif) 0 2px no-repeat;}
a.link_06:hover {color:#39ae2a;text-decoration:underline;padding-left:12px;background: url(../img/point_01_03.gif) 0 2px no-repeat;}
a.link_06:active {color:#39ae2a;text-decoration:underline;padding-left:12px;background: url(../img/point_01_03.gif) 0 2px no-repeat;}
.h2, .h3, .h4, .h5 {
	padding-left: 23px;
}
.h1 {font-size: 17px;}
.h2 {
	font-size: 15px;
	padding-top: 0px;
	display: block;
}
.h3 {font-size: 13px;}
.h4 {font-size: 13px;}
.h5, th, td {font-size: 11px;}
.ttl {padding-left: 23px;color: #39ae2a;font-size: 17px;font-weight: bold;}
table {border-top-width: 1px;border-left-width: 1px;border-left-style: solid;border-top-style: solid;border-top-color: #2E6792;border-left-color: #2E6792;}
th {
	padding: 5px;
	background-color: #9CF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E6792;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2E6792;
}
td {padding: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #2E6792;border-right-width: 1px;border-right-style: solid;border-right-color: #2E6792;}

/*---------------------------------------------------------
	other class
----------------------------------------------------------*/

.center {text-align: center;}
.img_left {float: left;padding-right: 10px;}
.img_right {
	float: right;
	display: block;
	clear: right;
	padding-left: 15px;
}



.img_left_product {float: left;padding:0 10px 20px 23px;}
ol.product {margin:15px 0 0 0;}
ol.product li {list-style-position: inside;list-style-type: decimal;margin:0px 0px 10px 23px;}
ul.award {
	margin:10px 0 0 0;
}
ul.award li {list-style-position: inside;list-style-type: disc;margin:0px 0px 10px 23px;}
ul.award2 {margin:15px 0 0 0;}
ul.award2 li {list-style-position: inside;list-style-type: none;margin:0px 0px 10px 23px;}
.annotation {font-size:10px;}
.PDF_area {margin:20px 0 0 0px;}
.check_btn_01 {background-image: url(../../hcp/img/bt_01.gif);background-repeat: no-repeat;width: 48px;height: 19px;border-color: #FFFFFF;border-width: 0;text-indent: -9999px;}
.check_btn_02 {background-image: url(../../hcp/img/bt_02.gif);background-repeat: no-repeat;width: 48px;height: 19px;border-color: #FFFFFF;border-width: 0;text-indent: -9999px;}

/*---------------------------------------------------------
	color_change
----------------------------------------------------------*/

div#color_change {display: block;float: left;width: 582px;}

/*---------------------------------------------------------
	main_contents
----------------------------------------------------------*/

div#main_contents {background-color: #FFFFFF;min-height: 500px;width: 774px;}
div#main_contents #center_contents {
	float: left;
	display: block;
	min-height: 500px;
	padding-bottom: 50px;
	width: 378px;
	margin-top: 0px;
	
}
div#main_contents #right_contents {display: block;width: 190px;float: left;margin-top: 24px;}
div#main_contents .pankuzu {
	padding-top: 0px;
	padding-left: 23px;
	padding-right: 10px;
	margin-top: 8px;
	margin-bottom: 0px;
}
div#main_contents .pankuzu span {color: #39ae2a;}

/*---------------------------------------------------------
	left_contents
----------------------------------------------------------*/

div#left_contents {width: 192px;float: left;display: block;background-color: #FFFFFF;}

div#left_contents .left_menu_img_01 {background-image: url(../../about/img/left_menu_img_04.gif);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_02 {
	background-image: url(../../cr/img/left_menu_img_02.jpg);
	width: 192px;
	height: 84px;
	background-repeat: no-repeat;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
div#left_contents .left_menu_img_03 {background-image: url(../../product/img/left_menu_img_03.jpg);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_04 {background-image: url(../../about/img/left_menu_img_04.jpg);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_05 {background-image: url(../../about/img/left_menu_img_05.gif);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_06 {background-image: url(../../about/img/left_menu_img_06.gif);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_07 {background-image: url(../../about/img/left_menu_img_07.gif);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_08 {background-image: url(../../about/img/left_menu_img_08.gif);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_09 {background-image: url(../../hcp/img/left_menu_img_09.jpg);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_li a {color: #FFFFFF;text-decoration: none;padding-top: 8px;padding-bottom: 8px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;background-color: #2d6791;display: block;width: 172px;min-height: 18px;padding-top: 8px;padding-bottom: 8px;padding-left: 20px;}
div#left_contents .left_menu_li_01 a {color: #FFFFFF;text-decoration: none;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;background-color: #1a4362;display: block;width: 160px;min-height: 18px;padding-top: 8px;padding-bottom: 8px;padding-left: 32px;}
div#left_contents .left_menu_li_02 a {color: #FFFFFF;text-decoration: none;padding-top: 8px;padding-bottom: 8px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;background-color: #072237;display: block;width: 138px;min-height: 18px;padding-top: 8px;padding-bottom: 8px;padding-left: 44px;padding-right: 10px;}
div#left_contents .left_menu_img_10 {background-image: url(../../general/img/left_menu_img_10.jpg);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_11 {background-image: url(../../career/img/left_menu_img_11.jpg);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_12 {background-image: url(../../health/img/left_menu_img_12.jpg);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_13 {background-image: url(../../media/img/left_menu_img_13.jpg);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_img_14 {background-image: url(../../hcp/img/left_menu_img_14.jpg);width: 192px;height: 84px;background-repeat: no-repeat;border-top-color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-bottom-color: #FFFFFF;border-bottom-style: solid;border-bottom-width: 1px;}
div#left_contents .left_menu_li a.active_page {background:#2d6791 url(../img/parts_active_arrow.gif) 10px 16px no-repeat;font-weight:bold;}
div#left_contents .left_menu_li_01 a.active_page {background:#1a4362 url(../img/parts_active_arrow.gif) 20px 16px no-repeat;font-weight:bold;}
div#left_contents .left_menu_li_02 a.active_page {background:#072237 url(../img/parts_active_arrow.gif) 30px 16px no-repeat;font-weight:bold;}
div#left_contents a:hover {
	font-weight: bold;
}

/*---------------------------------------------------------
	center_contents
----------------------------------------------------------*/

div#center_contents {padding-right: 10px;}
div#center_contents p {
	margin:10px 0 0 0;
	padding:0 0 0 23px;
}
div#center_contents dt {float:left;margin:0 10px 0 23px;display:inline;font-weight:bold;}
div#color_change div#center_contents dd {float:left;width:255px;display:inline;}
div#color_change div#center_contents dl.award {margin:0 10px 6px 23px;}
div#color_change div#center_contents dl.award dt {
	float:left;
	margin:5px 0 0 0;
	display:inline;
	width:100px;
	padding:0;
	font-weight:normal;
}
div#color_change div#center_contents dl.award dd.l {
	float:left;
	margin:5px 10px 0 0;
	display:inline;
	width:180px;
}
div#color_change div#center_contents dl.award dd.s {
	float:left;
	margin:5px 10px 0 0;
	display:inline;
	width:30px;
}

div#center_contents div#press dl {
	margin:0;
	padding:10px 0 0 0;
}
div#center_contents div#press dt {
	float:left;
	margin:0 10px 0 23px;
	padding:0;
	display:inline;
	font-weight:bold;
}
div#center_contents div#press dd {
	float:left;
	width:255px;
	display:inline;
	padding:0;
}



div#center_contents select {float: left;}
div#center_contents p.clear {
	padding-left: 23px;
}
div#center_contents p.clear2 {padding-top: 15px;}
div#center_contents p.read_text {
	padding:0 0 0 23px;
	margin:22px 0 0 0;
}
div#center_contents p.subttl {color: #39ae2a;font-size: 12px;font-weight: bold;padding:0;margin:20px 0 0 23px;}
div#center_contents p.attention {padding:30px 0 20px 23px;}
div#center_contents .h1 {
	padding-left: 23px;
	font-weight: bold;
	margin-top: 35px;
	margin-bottom: 25px;
}
div#center_contents .h2 {font-weight: bold;}
div#center_contents h2.h2 {
	margin-top: 25px;
}
div#center_contents h3.h3 {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	padding:0;
	margin:25px 0 0 23px;
	line-height:150%;
}
div#center_contents h2.ttl {padding-top: 20px;padding-left: 23px;color: #39ae2a;font-size: 16px;font-weight: bold;line-height:100%;}
div#center_contents h2.img_under {padding-top: 19px;}
div#center_contents h2.p5 {padding-top: 5px;}
div#center_contents .h4 {padding-left: 23px;font-weight: bold;/*font-size: 13px;*/padding-top: 10px;padding-bottom: 10px;}
div#center_contents h3.cc {color: #000000;font-size: 100%;font-weight: bold;padding:0;margin:0 0 20px 0;}
div#center_contents .info_under {
	margin-top: 10px;
}
div#center_contents .read_under {
	margin-top: 4px;
}
div#center_contents div.read_under2 {margin-top: 26px;}
div#center_contents h2.read_under3 {padding-top: 15px;}
div#center_contents .qa {color:#39ae2a;font-weight:bold;}
div#center_contents .sttl {
	font-weight: bold;
	background-image: url(../img/point_01_01.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	min-width: 10px;
	line-height: 160%;
}

div#center_contents .sttl h2 {background-position: 0px 5px;}
div#center_contents .sttl_01 {font-weight: bold;background-image: url(../img/point_01_01.gif);background-repeat: no-repeat;display: inline;padding:4px 0 4px 17px;background-position: 0px 5px;margin-top: 5px;min-width: 10px;}
div#center_contents .sttl_02 {
	font-weight: normal;
	background-image: url(../img/point_01_01.gif);
	background-repeat: no-repeat;
	display: inline;
	padding:4px 0 4px 17px;
	background-position: 0px 5px;
	margin:10px 0 0 0;
	MIn-width: 10px;
}
div#center_contents .sttl_03 {font-weight: normal;background-image: url(../img/icon_bullet2.gif);background-repeat: no-repeat;display: inline;padding:4px 0 4px 10px;background-position: 0px 10px;margin:5px 0 0 20px;min-width: 10px;}
div#center_contents .sttl_04 {font-weight: normal;background-image: url(../img/icon_bullet3.gif);background-repeat: no-repeat;display: inline;padding:4px 0 4px 10px;background-position: 0px 10px;margin:5px 0 0 40px;min-width: 10px;}
div#center_contents .sttl_05 {background-image: url(../img/point_04_01.gif);background-repeat: no-repeat;display: inline;padding:4px 0 4px 15px;background-position: 0px 5px;margin: 5px 0 0 0;min-width: 10px;}
div#center_contents .ttl img {
	margin-top: 0px;
	margin-bottom: 5px;
}
div#center_contents .link_02 {
	background-image: url(../img/point_04_01.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 0px 1px;
	display: inline;
	margin-left: 5px;
	width:100px;
}
div#center_contents .sitemap_01 {
	padding:0;
	margin:22px 0 0 0;
}
div#center_contents .sitemap_02 {
	padding:0;
	margin:17px 0 0 0;
}
div#center_contents .sitemap_03 {
	padding:0;
	margin:12px 0 0 0;
}
div#center_contents .mapttl_01 {
	font-weight: normal;
	background-image: url(../img/point_01_01.gif);
	background-repeat: no-repeat;
	display: inline;
	padding:4px 0 4px 17px;
	background-position: 0px 5px;
	margin:0;
}

div#center_contents .mapttl_02 {font-weight: normal;background-image: url(../img/icon_bullet2.gif);background-repeat: no-repeat;display: inline;padding:4px 0 4px 10px;background-position: 0px 10px;margin:5px 0 0 20px;min-width: 10px;}

div#center_contents .mapttl_03 {font-weight: normal;background-image: url(../img/icon_bullet3.gif);background-repeat: no-repeat;display: inline;padding:4px 0 4px 10px;background-position: 0px 10px;margin:5px 0 0 40px;min-width: 10px;}
div#center_contents .mapttl_04 {background-image: url(../img/point_04_01.gif);background-repeat: no-repeat;display: inline;padding:4px 0 4px 15px;background-position: 0px 5px;margin: 5px 0 0 35px;min-width: 10px;}




div#center_contents .link_04 {background-image: url(../img/guide_link_pdf.gif);background-repeat: no-repeat;padding:3px 0 0px 20px;background-position: 0px 2px;display: block;margin-top:0px;}
div#center_contents .link_05 {
	background-image: url(../img/guide_link_word.gif);
background-position: 0px 1px;	
	background-repeat: no-repeat;
	padding:3px 0 0px 20px;
	display: block;
	margin-top:0px;
}

div#center_contents .box_01 {padding-left: 23px;padding-top: 10px;width: 180px;float: left;min-height: 60px;}
div#center_contents .box_02 {padding-left: 10px;padding-top: 10px;height: 60px;width: 165px;float: left;}
div#center_contents .box_03 {
	height: 12px;
	width: 70px;
	float: left;
	font-weight: bold;
}
div#center_contents .box_03 strong {padding-top: 0px;}
div#center_contents .box_04 {
	float: left;
	width: 260px;
}
div#center_contents .box_05 {height: 12px;width: 40px;float: left;display:inline;}
div#center_contents .box_06 {float: left;width: 275px;display:inline;}
div#center_contents .box_07 {
	width: 340px;
	margin-left: 23px;
	padding: 5px;
	background-color: #DBEAF4;
}
div#center_contents .box_08 {width: 250px;border-width: 1px;float: left;}
div#center_contents .box_09 {padding-left: 23px;width: 105px;float: left;min-height: 60px;}
div#center_contents .box_09 {padding-left: 0px;width: 105px;float: left;min-height: 60px;}
div#center_contents .box_10 {width: 240px;float: left;}
div#center_contents .box_11 {
	padding:0 0 15px 0;
	margin:0 0 0 23px;
	border-top:#39ae2a 1px solid;
	border-bottom:#39ae2a 1px solid;
	width:355px;
}
div#center_contents .box_11 .h4 {padding:0px;font-weight: bold;}
div#center_contents .box_12 {padding-left: 0px;width: 150px;float: left;min-height: 60px;}
div#center_contents .box_13 {width: 205px;float: left;}
div#center_contents .box_14 {
	padding:0 0 10px 0;
	margin:0 0 0 23px;
	border-top:#39ae2a 1px solid;
	border-bottom:#39ae2a 1px solid;
	width:355px;
}
div#center_contents .box_17 {
	padding:10px;
	margin:20px 0 0 23px;
	border:#39ae2a 1px solid;
	width:335px;
}
div#center_contents .box_18 {
	padding:0;
	margin:20px 8px 0 23px;
	width:172px;
	float:left;
	display:inline;
}
div#center_contents .box_19 {
	padding:0;
	margin:20px 0 0 0;
	width:172px;
	float:left;
	display:inline;
}
div#center_contents .box_18 p{
	padding:0;
	margin:5px 0 0 0;
}
div#center_contents .box_19 p{
	padding:0;
	margin:5px 0 0 0;
}
div#center_contents .box_20 {
	padding:0;
	margin:20px 0 20px 23px;
}
div#center_contents .box_20 p.btn{
	padding:0;
	margin:0 8px 0 0;
	width:126px;
	float:left;
	display:inline;
}
div#center_contents .box_20 p{
	padding:0;
	margin:0;
}
div#center_contents .box_20 .txt{
	padding:0;
	margin:0;
	width:218px;
	float:left;
	display:inline;
}
div#center_contents .box_21 {
	padding:0 0 15px 0;
	margin:0 0 0 23px;
	border-top:#39ae2a 1px solid;
	border-bottom:#FFFFFF 1px solid;
	width:355px;
}

div#center_contents .box_15 {padding:10px 0 0 0;margin:0 0 10px 23px;border-top:#39ae2a 1px solid;width:355px;}
div#center_contents .box_15 p.left {float:left;display:inline;width:20px;padding:0 5px 0 5px;margin:0;}
div#center_contents .box_15 p.right {float:left;display:inline;width:325px;padding:0;margin:0;}
div#center_contents .box_16 {width: 250px;border-width: 1px;float: left;padding-left:23px;}
div#center_contents .box_16 p {padding-left: 0px;padding-top: 5px;line-height:110%;}
div#center_contents .jsbtn {float: left;}
div#center_contents #jsbtn_01 input {width: 98px;}
div#center_contents #jsbtn_02 select {width: 140px;}
div#center_contents #jsbtn_03 input {width: 88px;float: right;}
div#center_contents .padding_left_10 {padding-left: 10px;}
div#center_contents .PDF_area p.image {float:left;margin:0 10px 0 23px;padding:0;width:88px;display:inline;}
div#center_contents .PDF_area p.txt {float:left;margin:0;width:257px;margin:0;padding:0;display:inline;}
div#center_contents table.conttable {margin:20px 0 0 23px;}
div#center_contents table.conttable td {text-align:center;vertical-align:middle;}
div#center_contents table.conttable th {text-align:center;vertical-align:middle;}
div#center_contents table.conttable2 {margin:5px 0 0 23px;}
div#center_contents table.conttable2 td {text-align:left;vertical-align:middle;}
div#center_contents table.conttable2 td.number {text-align:right;vertical-align:middle;}
div#center_contents table.conttable2 th {text-align:left;vertical-align:middle;}
div#center_contents table.conttable2 th.name {width:120px;text-align:left;vertical-align:middle;}
div#center_contents table.conttable2 th.name2 {;
	text-align:left;
	vertical-align:middle;
	background-color: #06C;
	color:#ffffff;
}
div#center_contents table.conttable th.name2 {;
	text-align:center;
	vertical-align:middle;
	background-color: #ADD5F5;
}
div#center_contents table.conttable th.name {width:93px;}
div#center_contents table.conttable td.name {width:93px;text-align:left;}
div#center_contents table.conttable th.link {width:38px;}
div#center_contents div#whatsnew dl {margin-top:10px;clear:both;}
div#center_contents div#whatsnew dt {
	float:left;
	padding-left:112px;
	display:inline;
	margin:10px 1em 0 23px;
}
div#center_contents div#whatsnew dt.press {background:url(/img/whatsnew_point_01.gif) no-repeat;}
div#center_contents div#whatsnew dt.update {background:url(/img/whatsnew_point_02.gif) no-repeat;}
div#center_contents div#whatsnew dt.new {background:url(/img/whatsnew_point_03.gif) no-repeat;}
div#center_contents div#whatsnew dt.pharmaceutical {background:url(/img/whatsnew_point_04.gif) no-repeat;}

div#center_contents div#whatsnew dd.text1 {
	float:left;
	width:330px;
	display:inline;
	margin:10px 0 0 0;
}
/*for safari */
body:first-of-type div#center_contents div#whatsnew dd.text1{
	width:290px;
}
div#center_contents div#whatsnew dd.text2 {
	float:left;
	width:310px;
	display:inline;
	margin:10px 0 0 1.7em;
}
/*for safari */
body:first-of-type div#center_contents div#whatsnew dd.text2{
	width:270px;
	margin:10px 0 0 2em;
}


padding-left:1.7em;
div#center_contents #attention {padding:10px;margin:0 0 0 23px;background:#fef2e9;border:#f9b37c 1px solid;}
div#center_contents #attention dl {margin:0;padding:0;}
div#center_contents #attention dt {margin:0 15px 0 0px;}
div#center_contents #attention dd {width:250px;}
div#center_contents #attention p {margin:0;padding:5px 0 0 70px;}
div#press_contents {padding:20px 10px 0 23px;}

/*---------------------------------------------------------
	right_contents
----------------------------------------------------------*/

div#right_contents p {padding-bottom: 4px;}
div#right_contents p, div#right_contents li {
	margin:10px 0 0 20px;
}
div#right_contents .h4 {margin-left:0;width: auto;font-weight: bold;padding-bottom: 10px;}
div#right_contents .h4 {color: #39ae2a;padding-bottom: 0px;margin-bottom: 3px;}
div#right_contents img {margin-top: 10px;margin-bottom: 10px;}
div#right_contents .img_top {
	padding-top: 2px;
}
div#right_contents .link_01 {
	background-image: url(../img/point_03_01.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 14px;
	background-position: 0px 10px;
	margin-left: 20px;
	min-width: 10px;
}
/*for IE7 */
*:first-child + html div#right_contents .link_01{
	background-position: 0px 5px;
}


div#right_contents .link_01 {background-position: 0px 4px;margin-bottom: 10px;}
div#right_contents .link_01 a {color: #39ae2a;}
div#right_contents .link_02 {background-image: url(../../img_mitei/point_04_01.gif);background-repeat: no-repeat;padding-left: 14px;background-position: 0px 1px;margin-bottom: 10px;}
div#right_contents .link_03 {
	background-image: url(../img/point_01_01.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 0px 1px;
	line-height: 120%;
}
div#right_contents .right_line {
	background-image: url(../img/right_line.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
}



div#center_contents .box17 {
	padding:0 0 0 23px;
	margin:0;
}

div#center_contents .box17 .txt {
	float:left;
	width:214px;
	padding:0;
	margin:0 15px 0 0;
	display:inline;
}
div#center_contents .box17 .txt_detail {
	float:left;
	width:140px;
	padding:0;
	margin:0;
	display:inline;
}
div#center_contents .box17 .img {
	padding: 0;
	margin:10px 0 0 0;
	float:right;
	width:126px;
	display:inline;
}
div#center_contents .box17 .img p{
	padding: 0;
	margin:0;
	font-size:90%;
}
div#center_contents .box17 .img_detail {
	padding: 0;
	margin:0;
	float:right;
	width:200px;
	display:inline;
}

div#center_contents .box17 h3 {
	padding: 0;
	margin:0;
	font-weight:bold;
}

div#center_contents .box17 p {
	padding: 0;
	margin:10px 0 0 0;
}

div#center_contents .general_left1{
	padding: 0;
	margin:0 5px 0 0;
	float:left;
	display:inline;
	width:165px;
}
div#center_contents .general_right1{
	padding: 0;
	margin:0 0 0 7px;
	float:left;
	display:inline;
	width:200px;
}
div#center_contents .general_left2{
	padding: 0;
	margin:0 5px 0 0;
	float:left;
	display:inline;
	width:217px;
}
div#center_contents .general_right2{
	padding: 0;
	margin:0 0 0 7px;
	float:left;
	display:inline;
	width:148px;
}


/*---------------------------------------------------------
     link製品/
----------------------------------------------------------*/

div#center_contents .sttl_product1 {
	font-weight: bold;
	background-image: url(../img/point_01_01.gif);
	background-repeat: no-repeat;
	padding:0 0 0 17px;
	margin:10px 0 10px 0;
	background-position: 0 center;
	line-height: 130%;
}

div#center_contents p  a.sttl_product2{
	zoom:1;
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p  a.sttl_product2:link{
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_product2:visited{
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_product2:hover{
	text-decoration:none;
	background: url(../img/line_over.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_product2:active{
	text-decoration:none;
	background: url(../img/line_over.gif) 0 bottom no-repeat;
}



div#center_contents .sttl_product3 {
	font-weight: bold;
	background-image: url(../img/point_01_01.gif);
	background-repeat: no-repeat;
	padding:0 0 0 17px;
	margin:10px 0 0 23px;
	background-position: 0 center;
	line-height: 130%;
}
div#center_contents p  a.sttl_product4{
	zoom:1;
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p  a.sttl_product4:link{
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_product4:visited{
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_product4:hover{
	text-decoration:none;
	background: url(../img/line_over.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_product4:active{
	text-decoration:none;
	background: url(../img/line_over.gif) 0 bottom no-repeat;
}

div#center_contents .sttl_guide_pdf {
	background-image: url(../img/guide_link_pdf.gif);
	background-repeat: no-repeat;
	padding:3px 0 0px 20px;
	background-position: 0px 4px;
	display: block;
	margin:10px 0 0 23px;
	line-height: 130%;
}
div#center_contents p  a.sttl_guide_pdf2{
	zoom:1;
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p  a.sttl_guide_pdf2:link{
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_guide_pdf2:visited{
	text-decoration:none;
	background: url(../img/line_off.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_guide_pdf2:hover{
	text-decoration:none;
	background: url(../img/line_over.gif) 0 bottom no-repeat;
}
div#center_contents p a.sttl_guide_pdf2:active{
	text-decoration:none;
	background: url(../img/line_over.gif) 0 bottom no-repeat;
}
div#center_contents .doctor2 {
	padding:0 0 0 23px;
	margin:0 0 20px 0;
}

div#center_contents .doctor2 .txt {
	float:left;
	width:219px;
	padding:0;
	margin:0 10px 0 0;
	display:inline;
}
div#center_contents .doctor2 .txt_detail {
	float:left;
	width:140px;
	padding:0;
	margin:0;
	display:inline;
}
div#center_contents .doctor2 .img {
	padding: 0;
	margin:0;
	float:right;
	width:126px;
	display:inline;
}
div#center_contents .doctor2 .img_detail {
	padding: 0;
	margin:0;
	float:right;
	width:200px;
	display:inline;
}

div#center_contents .doctor2 h3 {
	padding: 0;
	margin:0;
	font-weight:bold;
}

div#center_contents .doctor2 p {
	padding: 0;
	margin:2px 0 6px 0;
}
/*---------------------------------------------------------
    プライバシーポリシー
----------------------------------------------------------*/
ul.policy{
	margin:20px 0 0 50px;
}
ul.policy li{
	margin:0 0 10px 0;
	padding:0;
	list-style-position: outside;
	list-style-type: decimal;
}
ul.policy2{
	margin:20px 0 0 70px;
}
ul.policy2 li{
	margin:0 0 10px 0;
	padding:0;
	list-style-position: outside;
	list-style-type: lower-roman;
}

ul.link_policy{
	margin:20px 20px 0 50px;
}
ul.link_policy li{
	margin:0 0 10px 0;
	padding:0;
	list-style-position: outside;
	list-style-type: disc;
}
div#color_change div#center_contents dl.policy2{
	margin:20px 0 0 50px;
}
div#color_change div#center_contents dl.policy2 dt{
	margin:0 0 10px 0;
	padding:0;
	float:none;
	display:block;
}
div#color_change div#center_contents dl.policy2 dd{
	margin:0 0 15px 0;
	padding:0;
	list-style-position: outside;
	list-style-type: upper-roman;
	float:none;
	display:block;
	width:520px;
}

/*---------------------------------------------------------
	Alcon css
----------------------------------------------------------*/

div#center_contents .link_99 {background-image: url(../img/point_04_01.gif);background-repeat: no-repeat;padding:3px 0 0px 20px;background-position: 3px 5px;display: inline;margin-top:0px;}

