﻿@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      info.css
 Author:         youko shinkawa
 Style Info:     治験のご案内ページ
----------------------------------------------------------- */

h3 {
	margin-bottom: 2em;
}

h4 {
	padding-left: 5px;
	border-bottom: #1f78b4 solid 1px;
	border-left: #1f78b4 solid 5px;
}

div.box_gray {
	padding: 15px;
	background-color: #F1F1F1;
}

div#contents {
	float: left;
	margin-right: 21px;
	width: 614px;
	line-height: 1.6;
}

div#contents h4 {
	font-size: 1.4em;
	color: #1f78b4;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-right: 20px;
	margin-left: 20px;
}

/*
p.list01 {
	height: 22px;
	padding-top: 2px;
	padding-left: 27px;
	margin-top: 25px;
	font-weight: bold;
	background: url(../img/about/list_01.gif) no-repeat left top;
}

p.list02 {
	height: 22px;
	padding-top: 2px;
	padding-left: 27px;
	font-weight: bold;
	background: url(../img/about/list_02.gif) no-repeat left top;
}

p.list03 {
	height: 22px;
	padding-top: 2px;
	padding-left: 27px;
	font-weight: bold;
	background: url(../img/about/list_03.gif) no-repeat left top;
}

p.list04 {
	height: 22px;
	padding-top: 2px;
	padding-left: 27px;
	font-weight: bold;
	background: url(../img/about/list_04.gif) no-repeat left top;
}
*/
dl.infolist {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.infolist dt {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}
.infolist dd {
	font-size: 1.2em;
	margin-left: 25px;
	margin-bottom: 15px;
	margin-top: 0px;
	padding: 0px;
}
dt.list01 {
	height: 22px;
	padding-top: 2px;
	padding-left: 27px;
	margin-top: 25px;
	font-weight: bold;
	background: url(../img/about/list_01.gif) no-repeat left top;
}

dt.list02 {
	height: 22px;
	padding-top: 2px;
	padding-left: 27px;
	font-weight: bold;
	background: url(../img/about/list_02.gif) no-repeat left top;
}

dt.list03 {
	height: 22px;
	padding-top: 2px;
	padding-left: 27px;
	font-weight: bold;
	background: url(../img/about/list_03.gif) no-repeat left top;
}

dt.list04 {
	height: 22px;
	padding-top: 2px;
	padding-left: 27px;
	font-weight: bold;
	background: url(../img/about/list_04.gif) no-repeat left top;
}
div#contents p.ind {
	margin-right: 20px;
	margin-left: 47px;
}

#contents02 {
	border: 1px solid #999999;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
}

table.recruit {
	width: 520px;
	margin-bottom: 30px;
	border: 1px solid #CCCCCC;
	font-size: 1.2em;
	color: #333;
	line-height: 1.6;
	border-collapse: separate;
	border-spacing: 1px;
	margin-left: 27px;
}
.th_txt {
	font-size: 1.2em;
}
h3.th_txt, h2.th_txt {
	font-size: 1.2em;
	margin-bottom: 0px;
}
th.recruit {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #FFF;
	white-space: nowrap;
	background-color: #1f78b4;
}

td.recruit {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E7EEF9;
}

table.high {
	width: 520px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	font-size: 1.2em;
	color: #333;
	line-height: 1.6;
	border-collapse: separate;
	border-spacing: 1px;
	margin-left: 27px;
}

th.high {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #FFF;
	white-space: nowrap;
	background-color: #FB5656;
	font-size: 1.2em;
}

td.high {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFE3E6;
}

table.lipid {
	width: 520px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	font-size: 1.2em;
	color: #333;
	line-height: 1.6;
	border-collapse: separate;
	border-spacing: 1px;
	margin-left: 27px;
}

th.lipid {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #FFF;
	white-space: nowrap;
	background-color: #DE992B;
	font-size: 1.2em;
}

td.lipid {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FCF3D5;
}

table.diabetic {
	width: 520px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	font-size: 1.2em;
	color: #333;
	line-height: 1.6;
	border-collapse: separate;
	border-spacing: 1px;
	margin-left: 27px;
}

th.diabetic {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #FFF;
	white-space: nowrap;
	background-color: #8C65B3;
	font-size: 1.2em;
}

td.diabetic {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F0E7F9;
}

table.etc {
	width: 520px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	font-size: 1.2em;
	color: #333;
	line-height: 1.6;
	border-collapse: separate;
	border-spacing: 1px;
	margin-left: 27px;
}

th.etc {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #FFF;
	white-space: nowrap;
	background-color: #71A727;
	font-size: 1.2em;
}

td.etc {
	padding: 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #DAEEDF;
}

p.remarks {
	margin-bottom: 3em;
} 

#contents .ander {
	margin: 0px;
	width: 580px;
}

ul#sub_navi {
	margin-left: 79px;
	list-style-type: none;
}
#sub_navi li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#contents p {
	margin-right: 20px;
	margin-left: 20px;
}

/* 200809GLJ */

h2.info-h1 {
	background:url(../img/index/h3_01.gif) no-repeat;
	width:614px;
	height:37px;
	margin:0 0 2em 0;
	padding:0;
	text-indent:-9999px;}

h2.info-h3a {
	background:url(../img/info/h3_02.gif) no-repeat !important;
	width:614px;
	height:37px;
	margin:0 0 2em 0;
	padding:0;
	text-indent:-9999px;}

h2.info-h3b {
	background:url(../img/info/h3_03.gif) no-repeat !important;
	width:614px;
	height:37px;
	margin:0 0 2em 0;
	padding:0;
	text-indent:-9999px;
	}

h2.diab-h2 {
	background:url(../img/info/diabetic/h3_01.gif) no-repeat;
	width:132px;
	height:48px;
	margin:0 0 2em 0;
	padding:0;
	text-indent:-9999px;}
.h203 {
	font-size: 1.4em;
	color: #1f78b4;
	padding-left: 5px;
	border-bottom: #1f78b4 solid 1px;
	border-left: #1f78b4 solid 5px;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 20px;
}
h3#boshu {
	font-size: 1.2em !important;
	margin-left: 20px;
	margin-bottom: 1em;
}
ul.lipidList01 {
	list-style-type: none;
	margin-left: 20px;
	margin-bottom: 1em;
}
.lipidList01 li {
	font-size: 1.2em;
	margin-bottom: 0em !important;
	padding: 0px;
	margin-top: 0px;
}

.h1_high {
	font-size: 1.6em;
	color: #333333;
	padding-left: 5px;
	border-bottom: #ff5656 solid 1px;
	border-left: #ff5656 solid 5px;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 20px;
}


.h1_lipid {
	font-size: 1.6em;
	color: #333333;
	padding-left: 5px;
	border-bottom: #de9922 solid 1px;
	border-left: #de9922 solid 5px;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 20px;
}

.h2_diabetic {
	font-size: 1.6em;
	color: #333333;
	padding-left: 5px;
	border-bottom: #8c65b3 solid 1px;
	border-left: #8c65b3 solid 5px;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 20px;
}

.h1_etc {
	font-size: 1.6em;
	color: #333333;
	padding-left: 5px;
	border-bottom: #71A727 solid 1px;
	border-left: #71A727 solid 5px;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 20px;
}

.p_white{
	color:#FFFFFF;
	font-size:10px;
}


.h2_lipid {
	font-size: 1.4em;
	color: #333333;
	padding-left: 5px;
	border-bottom: #de9922 solid 1px;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 20px;
}
#contents02 #koushiSu {
	font-size: 1.2em;
	margin-left: 20px;
}
#contents02 #koushiSu td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
