@charset "utf-8";

/*-------------------------------------------------------------
	base
-------------------------------------------------------------*/
table.price-table {
    border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	}
	
table.price-table td {
    background:#FFFFFF;
	padding:3px 3px 3px 8px;
	border:1px solid #ccc;
	}

table.price-table th {
	border:1px solid #ccc;
	text-align:center;
	}
	
table.price-table th span{
	display:block;
	border:1px solid #fff;
	padding:3px;
	}

th.bg-green { background-color:#f2ffe0;}
th.bg-green02 { background-color:#e0ffea;}
th.bg-blue { background-color:#e0fff7;}
th.bg-blue02 { background-color:#e0e8ff;}
th.bg-pink { background-color:#ffe0f9;}
th.bg-red { background-color:#ffd7db;}




td.yen{
text-align:right;
}
td.cen{
text-align: center;
}

/*-------------------------------------------------------------
	main
-------------------------------------------------------------*/
h2 {
    }
h3{
	margin-bottom: 10px;
	}
h4{
	font-weight:bold;
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 10px;
	font-size: 14px;
	border-left: 4px solid #666666;
padding-left: 10px;
padding-bottom: 5px;
    }
h5{
font-weight:bold;
    }

h6{
	font-weight:bold;
    padding-left:15px;
	background:url(../img/health_minister/icon.jpg) no-repeat 0 5px;
    }

.m-r20 { margin-right:20px; }
.m-b10 { margin-bottom:10px; }
.m-b20 { margin-bottom:20px; }
.m-b40 { margin-bottom:40px; }

strong { color:#df1a28;}
h3 span { font-size:12px; }

p { margin-bottom:10px;}

.wide-txt {
	line-height:200%;
	}

.text-right {
    text-align:right;
	}
	
div.entry-body ul li {
    list-style-type:none;
    padding-bottom:10px;
	}

div.pink-box {
	padding:15px 10px;
	background:#fff7f7;
	border:1px solid #ccc;
	margin-bottom:20px;
	}

.img-left2 {
    float:left;
	margin:0;
	}	

.img-right2 {
    float:right;
	margin:0;
	}	

div.gray-box {
	padding:10px;
	background:#fee9e9;
	}
	
div.gray-box p {
    padding:0;
	margin:0;
	}

/*-------------------------------------------------------------
	2009-06-02-kim
-------------------------------------------------------------*/

.campaign01.20090602{
	margin: 0px 0px 0px 2px;
}
.nomber{
	background:#FCC5CA;
	text-align: center;
	font-weight: bold;
	padding: 0px 10px;
	border: 1px solid #D73334;
}
.txt{
	padding: 0px 10px;
	border: 1px solid #DB2E32;
}
div.campaign01 {
	margin: 10px 0px 40px;
	}
.images{
	margin: 10px auto 25px;
}

div#banner-contact {
	width:580px;
	height:134px;
	background:url(../img/main/banner_contact.jpg) no-repeat;
	clear:both;
	position:relative;
	margin-top: 30px;

	}
	
#txt{
	width:338px;
	margin: 0px 0px 0px 30px;
	height: 180px;
	}

