.top_navi{
	font-size:12px;
	color:#993366;
	font-weight:bold;
	margin-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}

.honbun {
	width: 600px;
	line-height: 16px;
	color:#333333;
}

.honbun_txt{
	font-size:12px;
	line-height: 16px;
	color:#333333;
}

.kinen_top{
	font-size:14px;
	color:#333333;
	line-height: 17px;
}
.underline{
	text-decoration:underline;
}

.block{
	width:600px;
	border-bottom: 1px dotted #cb6799;
	margin-left:50px;
	font-size:12px;
}

.block_noborder{
	width:600px;
	margin-left:50px;
	font-size:12px;
}

.block_end{
	width:600px;
	margin-left:50px;
	font-size:14px;
	font-weight:bold;
	color:#336600;
	text-align:right;
}

#waku_pink{
	width:580px;
	padding:10px;
	border: solid #cb6799 1px;
	background-color:#f9dcfb;
}
.waku_gray_pink {
	background-color:#fcc;
	border:solid 2px #999999;
	padding:2px; 
	width:280px;
	margin-top:5px;
	margin-left:40px;
	padding:10px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.pink_txt{
	font-size:12px;
	color:#993366;
}

.txt_wht{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.pink_list{
	font-size:16px;
	color:#993366;
}

.sara_question{
	font-size:14px;
	color:#993366;
}

.sara_test_result{
	font-size:16px;
}

.sara_test_result2{
	font-size:20px;
	color:#FF3333;
}

.pink_pale_txt{
	font-size:14px;
	color:	#FF3399;
}

.green_txt{
	color:#336600;
	font-size:12px;
}

.green_midasi{
	font-size:16px;
	font-weight:bold;
	color:#336600;
	border-bottom: solid #336600 1px;
	padding-bottom:1px;
	width:580px;
}

.mgn_15px{
	margin-left: 15px;
}
.gene_tbl td{
	border:1px solid #ccc;
	padding:2px;
	font-size:12px;
}

.gene_tbl caption{
	font-weight:bold;
	padding:2px;
	text-align:left;
	color:#cc3366;
	font-size:14px;
}

.gene_tbl th{
	border:1px solid #ccc;
	background-color:#cc3366;
	color:#fff;
	font-weight:bold;
	padding:2px;
	font-size:14px;
}
/* ito table style2 */
.i2_td00 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #669900;	
	border-right: 1px solid #669900;
	color: #333;
	font-size: 13px;
	padding: 5px;

}

.i2_td000 {
	background-color: #f6FFf3;
	border-bottom: 1px dotted #669900;	
	border-right: 1px solid #669900;
	color: #669900;
	font-size: 13px;
	padding: 5px;

}

.i2_th00 {
	background-image: url(../images/bg_tbl_sisetu.gif);
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #669900;
	font-size: 13px;
	padding: 5px;
}

.i2_td011 {
	background-color: #fad9e8;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #cc3366;
	border-left-color: #FFFFFF;
	border-right: 1px solid #fff;
	color: #333333;
	font-size: 13px;
	padding: 5px;
}

.i2_td012 {
	background-color: #ffecec;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cc3366;
	border-right: 1px solid #fff;
	color: #333333;
	font-size: 13px;
	padding: 5px;
}
.i2_td01 {
	background-color: #fff0fc;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cc3366;
	color: #333;
	font-size: 13px;
	padding: 5px;
}
.i2_td02{
	background-color: #fad9d9;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cc3366;
	color: #333;
	font-size: 13px;
	padding: 5px;
}

.i2_td03{
	background-color: #FFFFCC;
	color: #FF6600;
	font-size: small;
	padding: 5px;
	border-right: 1px solid #cc3366;
	border-top: 1px solid #cc3366;
	font-weight: bold;
}

/* aga_text style */
.title_aga{
	color:#993365;
	font-weight: bold;
	font-size:130%;
	margin-left:0px;
}

.text_aga{
	color:#993365;
	font-weight: bold;
	font-size:100%;
}

/* ed_text style */
.text_ed{
	color:#cc3366;
	margin-left:12px;
	font-weight: bold;
	font-size:12px;
}
.text_ed2{
	margin-left:12px;
	font-weight: bold;
	font-size:12px;
}
.pink_strong_txt {
	color:#cc3366;
	font-size:12px;
	margin-left:15px;
}
.waku_no_white {
	background-color:#ffffff;
	border:none;
	width:520px;
	margin-top:0px;
	margin-left:15px;
	padding:10px;
	font-size:8px;
	color:#333333;
	font-weight:normal;
	line-height:1.6em;
}
.waku_no_white_top {
	display:block;
	width:360;
	float:left;
	background-color:#ffffff;
	border:none;
	margin-top:-10px;
	margin-left:15px;
	padding:10px;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:1.6em;
}
.span_underline {
	text-decoration:underline;
}
.span_pink_underline {
	color:#cc3366;
	text-decoration:underline;
}

/* 080318追記 */

.title_caption {
	width:600;
	margin:10 0;
	padding:3 0 3 230;
	font-size:14px;
	font-weight:bold;
	color:#993366
	}

.ed1 {
	background-color:#f9eadb;
	border-left:solid;
	border-right:solid;
	border-top:solid;
	border-width:1px;
	border-color:#cb6799;
	width:580px;
	font-size:14px;
	color:#993366;
	margin:0 0 0 50;
	padding:5 10 3 15;
}

.ed2{
	width:580px;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5 50;
	padding:5 20 5 20;
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	border-color:#cb6799;
	background-color:#f9dcfb;
	text-align:center;
	line-height:14pt;
	}

.hoshi{
	margin-left:20px;
	background-color:#f9eadb;
	color:#993366;
	width:400px;
	padding:3 10 3 20;
        }

.hikaku {
	width:540;
	margin:10 0 10 70;
	padding:0;
	font-size:12px;
	line-height:14pt;
	}

table .hikaku1 {
	width:540;
	margin:10 0;
	border-collapse:collapse;
	border:1 solid #cb6799;
	font-size:12px;
	text-align:center;
	}

.hikaku1 td {
	width:135;
	padding:5;
	border:1 solid #cb6799;
	vertical-align:top;
	}

.hikaku1 td#cialis {
	background-color:#f9eadb;
	}

/* 080404追記 */
/* 求人情報申し込みページ */
table .recruit_moushikomi {
	width:90%;
	margin:0px auto 30px auto;
	border-collapse:collapse;
	border-style:solid;
	border-width:2px;
	border-color:#c36;
	}

.recruit_moushikomi td {
	margin:0px;
	padding:3px 5px;
	font-size:15px;
	color:#000;
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-color:#c36;
	}

.recruit_moushikomi td#left {
	width:120px;
	background:#fcf;
}


/* 080526追記 */
/* champix */
/* チャンピックスを用いた禁煙外来（概略）*/
table.tb_ns1 {
	width:280px;
	margin:5px 10px;
	font-size:12px;
	line-height:1.6;
}

.tb_ns1 td {
	vertical-align:top;
	padding:3px 0px;
}

td.td_ns1_1 {
	width:45px;
}
/* チャンピックスを用いた禁煙外来（概略） end */

/* チャンピックスを用いた禁煙外来（具体的内容） */
table.tb_ns2 {
	width:540px;
	margin:0px;
	border-collapse:collapse;
	border:1px solid #c36;
	font-size:12px;
	line-height:1.6;
}

.tb_ns2 td {
	width:180px;
	vertical-align:top;
	padding:3px 10px;
	border:1px solid #c36;
}

td.td_ns2_1 {
	background:#fad9e8;
}

td.td_ns2_2 {
	width:360px;
	background:#fad9e8;
	text-align:center;
}
/* チャンピックスを用いた禁煙外来（具体的内容） end */

/* チャンピックスとニコチンパッチとの費用比較 */
table.tb_ns3 {
	width:540px;
	margin:0px;
	border-collapse:collapse;
	border:1px solid #c36;
	font-size:12px;
	line-height:1.6;
}

.tb_ns3 td {
	vertical-align:middle;
	padding:3px 5px;
	border:1px solid #c36;
}

td.td_ns3_1 {
	width:140px;
}

td.td_ns3_2 {
	width:200px;
	text-align:center;
}

td.td_ns3_3 {
	width:200px;
	background:#fad9e8;
	text-align:center;
}

td.td_ns3_4 {
	width:90px;
	text-align:right;
}

td.td_ns3_5 {
	width:110px;
	text-align:right;
}

td.td_ns3_6 {
	width:90px;
	background:#fad9e8;
	text-align:right;
}

td.td_ns3_7 {
	width:110px;
	background:#fad9e8;
	text-align:right;
}
/* チャンピックスとニコチンパッチとの費用比較 end */

table.tb_ns4 {
	width:520px;
	margin:0px;
	font-size:12px;
	line-height:1.6;
}

.tb_ns4 td {
	padding:3px 0px;
	vertical-align:top;
}

table.tb_ns5 {
	width:520px;
	margin:0px;
	font-size:12px;
	line-height:1.6;
}

.tr_ns5_1 {
	height:15px;
}

.tb_ns5 td {
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.td_ns5_1 {
	font-weight:bold;
	color:#060;
}

.td_ns5_2 {
	width:25px;
}
/* champix end */
/* 080526追記 end */
