@charset "UTF-8";

/* ***************************************************
* CSS file For yamaguchi-lc
	FileName: pill.css
	data:2007/08/29 koyama
**************************************************** */



/*-----------------------------------------------------------
■アフターピルについて
------------------------------------------------------------*/
div.AfterPill { padding: 15px 20px 20px 30px;}

div.AfterPill h2 {
	width: 100%;
	margin: 0 0 10px;
	text-align: center;
}

div.AfterPill p {
	width: 100%;
	text-align: right;
}

div.AfterPill span {color: #FF6699;}

div#OCDetail {
	width: 100%;
	text-align: right;
	margin: 8px 0 0;
}


div.AfterPill span.Blue036{ color: #003366;}

div.Date{
	margin-top : 5px;
	background: url(/img/pill/dot2.gif) repeat-y left;
}
div.Date table{
	background: url(/img/pill/dot2.gif) repeat-y right;
}

div.Date table td,th{
	font-size: 12px;
	text-align: center;
}

div.Date table td{
	padding: 6px;
	background: url(/img/pill/dot1.gif) repeat-x bottom;
}

div.Date table td.line{
	border-left: 1px solid #dddddd;
}

p.BanPill {
margin:15px 330px;
}

p.BanPill img {
margin:15px 15px 15px 1px;
}

p.ocPill {
padding: 8px 8px 18px 20px;
}

div.Difficulty {
width: 480px;
}

div.Difficulty li {
	background: url(difficulty_list.gif) no-repeat left 3px;
	padding: 2px 2px 2px 2px;
	line-height: 18px;
	margin: 0 0 3px;
  text-align: left;	
}

div.Difficulty p {
	color: #000000;
	font-size: 14px;
        text-align: left;
	line-height: 1.6;
}

p.DiffPill img {
margin:3px 15px 3px 68px;
}


#gekkei {

}

#gekkei ol {
	color: #000000;
	line-height: 1.6em;
	font-size: 13px;
	margin: 0 20px 10px 20px;
	padding:20px;
	text-align: left;
	list-style-position: outside;
}
#gekkei li{
	margin:0 0 10pt 0;
	
}
#gekkei ol.sideMenu {
	color: #000000;
	font-size: 13px;
	margin-top: 0;
	padding: 18px 10px 18px 38px;
	text-align: left;
}

#gekkei ol.sideMenu2 {
	color: #000000;
	font-size: 13px;
	margin-top: 0;
	padding: 18px 10px 18px 38px;
	text-align: left;
}
*-----------------------------------------------------------
■検査項目・費用
------------------------------------------------------------*/
div.Price ul {width: 265px;}
div.Price p {width: 60px;}
html*div.Price p { line-height: 19.5px; }
* html div.Price p { line-height: 18.5px; }

div.Price ul li.link {
	background: url(/common/price_li.gif) no-repeat left 2px;
	padding: 3px 0 0 28px;
}
/*
#conts2 img {
	text-align: left;
        padding: 5px 30px 5px 3px; 
}
*/
#afterpill {
	width: 100%;
	margin: 0 0 10px;
	text-align: center;
/*	background-color: #FFC0CB;*/
}

#afterpill ol {
	color: #000000;
line-height: 1.2em;
font-size: 20px;
margin-top: 0;
padding: 2px;
text-align: center;
}
#afterpill li {
	color: #000000;
font-size: 20px;
margin-top: 0;
padding: 8px 10px 8px 38px;
text-align: left;
}

#Difficulty table{
font-size: 14px;
color: #000000;
/*border: solid 0.5px #B22222;*/
/*margin-top: 0;*/
/*margin-bottom: 20px;*/
margin: 20px 38px 20px 38px;
	width: 540px;
height: 30px;
}
#Difficulty th, td {
border: solid 1px #FF4500;
margin-top: 0;
padding: 10px;
text-align: left;
}

#Difficulty th {
background-color: #009999;
text-align: center;
}

#afterpill {
	width: 100%;
	margin: 0 0 10px;
	text-align: center;
/*	background-color: #FFC0CB;*/
}


