
/* ----------------------------------- */
.Ser_Prm1{
font-size:8px;
margin:10px 0px 0px 0px;
text-align:center;
}
.Ser_Prm1_index{
text-align:right;
}

.Ser_Prm1 .non_indication2 {
padding-top: 7px;
}

#enquete .Ser_Prm1 #non_indication1 {
display: none;
}

#question .Ser_Prm1 .non_indication2 {
display: none;
}

#contact .Ser_Prm1 #non_indication3 {
display: none;
}

/* ----------------------------------- */
ul{
line-height: 150%;
}

dl{
line-height: 150%;
}

.fc3 {
color: #333333;
}

#group_zoombtn {
clear:both;
text-align:right;
margin-top:7px;
padding-bottom:10px;
}

.s_tit3 {
background-color:#0B7EDD;
padding:3px 5px 3px 5px;
font-size:1.15em;
font-weight: bold;
color:#FFFFFF;
}

#swp_img {
width:496px;
margin-left: 10px;
}

#swp_img img{
vertical-align: baseline;
}

.area2 {
float:left;
width:163px;
padding: 10px 0 10px 0;
margin-right: 10px;
}
.area2 .s_tit3-2 {
background-color:#0B7EDD;
padding:3px 5px 3px 5px;
font-size:1.15em;
font-weight: bold;
color:#FFFFFF;
}

.area2 li {
list-style-type:disc;
margin: 0 0 0 20px;
}

.bl_area {
width:500px;
float: left;
margin-top:10px;
padding: 10px;
background-color:#E7F3FE;
line-height: 120%;
}

.bl_area2 {
float: left;
width:500px;
margin-top:10px;
padding: 10px;
background-color:#E7F3FE;
}

.bl_area ul {
float:left;
width: 250px;
padding-top: 10px;
}

.bl_area ol {
padding-top: 10px;
list-style-type: decimal;
}

.bl_area li {
margin-left: 25px;
margin-bottom: 8px;
}

.bl_area dl {
margin-bottom: 20px;
line-height: 120%;
}

.bl_area dt {
color:#333333;
font-weight: bold;
margin-bottom: 5px;
}

.bl_area dd {
width: 250px;
float: left;
margin-bottom: 8px;
}

.dm_solution dt{
color:#333333;
font-weight: bold;
}

.dm_solution dd{
padding-bottom:10px;
}

.bl_area .w_size {
width: 250px
}

.bl_area .s_size {
width: 230px;
}

.bl_area .flow_img {
text-align: center;
padding-top: 10px;
}

.bl_area .flow_img p {
margin-top: 10px;
text-align: right;
}

.pn_area {
width:500px;
float: left;
margin-top:10px;
padding: 10px;
background-color:#FFEBEB;
}

.pn_area ul {
float:left;
width: 500px;
}

.pn_area ol {
margin-top: 10px;
}

.pn_area li {
margin-left: 25px;
margin-bottom: 8px;
}

.wh_area {
width:500px;
float: left;
padding: 10px;
background-color:#FFFFFF;
}

.wh_area ul {
margin-top: 10px;
}

.wh_area li {
margin-left: 15px;
}

.wh_area .supports {
width: 480px;
margin-top: 10px;
float:none;
}

.wh_area .flow_img {
text-align: center;
padding-top: 10px;
}

.wh_area #full_s {
width: 500px;
float: left;
background: url(../../../service/services/genericdrug/img/diagram2.gif) top right no-repeat;
margin-top: 20px;
}

.wh_area #full_s .supports2 {
width: 480px;
float:none;
margin-bottom: 10px;
margin-top: 0px;
}

.wh_area #full_s p {
color: #333333;
}

#Contents .wh_area #full_s #anl {
float: right;
width: 160px;
padding: 60px 0 0 0;
}

.wh_area #full_s #anl ul {
float: none;
width: 160px;
margin-bottom: 10px;
margin-top: 0px;
}

.sMn2{
clear:both;
float:left;
width:252px;
padding: 0 15px 10px 0;
background:url(../../ten/img/tt_gray.gif) right top repeat-y;
}

.sMn2-2{
float:right;
width:252px;
margin-bottom:10px;
padding: 0;
}

.sMnText2{
height:68px;
line-height:130%;
padding-left:6px;
padding-top:6px;
border-left:5px solid #CCCCCC;
background-image:url(../../ten/img/gray.gif);
background-repeat:repeat-x;
background-position:20px 0px;
}


.MnText2-2{
height:auto;
line-height:130%;
padding-left:6px;
padding-top:6px;
border-left:5px solid #CCCCCC;
background-image:url(../../ten/img/gray.gif);
background-repeat:repeat-x;
background-position:20px 0px;
}

.s_area1{
width:230px;
margin:10px 0 0 0;
padding:10px;
background:#EFEFEF;
font-size: 0.95em;
}

.t_right {
text-align: right;
}

/* -----------------------------------------*/

.sol_Top{
clear:both;
display:block;
width:520px;
height:23px;
background:url(../../../service/services/newdrug/img/sol_top.gif) top left no-repeat;
}

.exp_Top{
clear:both;
display:block;
width:520px;
height:23px;
background:url(../../../service/common/body/img/exp_top.gif) top left no-repeat;
}

.benefits_Top{
clear:both;
display:block;
width:520px;
height:23px;
background:url(../../../service/solutions/offshore/img/benefits_top.gif) top left no-repeat;
}

.per_Top{
clear:both;
display:block;
width:520px;
height:23px;
background:url(../../../service/services/tools/img/per_top.gif) top left no-repeat;
}

.sys_Top{
clear:both;
display:block;
width:520px;
height:23px;
background:url(../../../service/services/education/img/sys_top.gif) top left no-repeat;
}

.sys_Top ul {
margin-left: 15px;
}

.con_Top{
clear:both;
display:block;
width:520px;
height:23px;
background:url(../../../service/services/education/img/con_top.gif) top left no-repeat;
}

.con_Top ul {
margin-left: 15px;
}

.off_per_Top{
clear:both;
display:block;
width:520px;
height:23px;
background:url(../../../service/solutions/offshore/img/off_per_top.gif) top left no-repeat;
}

.off_per_Top li {
list-style-type: none;
}

.ten_Middle{
background:url(../../../service/common/body/img/ten_middle.gif) top left repeat-y;
padding:8px 10px 0px 15px;
}

.ten_Middle2{
background:url(../../../service/common/body/img/ten_middle.gif) top left repeat-y;
padding:8px 10px 0px 15px;
}

.ten_Middle ul {
margin-left: 15px;
}

.ten_Middle2 ul {
list-style-type: none;
}

.ten_Middle dt{
color: #333333;
}

.ten_Middle dd{
padding-bottom: 10px;
}

.ten_Bottom{
background:url(../../../service/common/body/img/ten_bottom.gif) top left no-repeat;
width:520px;
height:15px;
}

.Adv_Top{
clear:both;
display:block;
width:100%;
height:14px;
background:url(../../../service/common/body/img/adv_top.gif) left top no-repeat;
font-size:5px; 
line-height:0;
}

.Adv_Middle{
background:url(../../../service/common/body/img/adv_middle.gif) left top repeat-y;
padding:14px 10px 0px 40px;
width: 470px;
}

.Adv_Middle li{
line-height:120%;
padding: 0 0 8px 0;
}

.Adv_Bottom{
background:url(../../../service/common/body/img/adv_bottom.gif) top left no-repeat;
width:100%;
height:14px;
}

/* --------------------*/
.T-Index{
background-image:url(../../../service/index/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-Index_2{
background-image:url(../../../service/services/index/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-Index_3{
background-image:url(../../../service/solutions/index/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-Index_4{
background-image:url(../../../service/work/index/img/pgtitle.jpg);
background-repeat:no-repeat;
}

/* --------------------*/
.T-newDrug{
background-image:url(../../../service/services/newdrug/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-tools{
background-image:url(../../../service/services/tools/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-genericDrug{
background-image:url(../../../service/services/genericdrug/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-education{
background-image:url(../../../service/services/education/img/pgtitle.jpg);
background-repeat:no-repeat;
}

/* --------------------*/
.T-global{
background-image:url(../../../service/solutions/global/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-datacenter{
background-image:url(../../../service/solutions/datacenter/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-offshore{
background-image:url(../../../service/solutions/offshore/img/pgtitle.jpg);
background-repeat:no-repeat;
}

/* --------------------*/
.T-monitoring{
background-image:url(../../../service/work/monitoring/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-regist{
background-image:url(../../../service/work/regist/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-datamanage{
background-image:url(../../../service/work/datamanage/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-analysis{
background-image:url(../../../service/work/analysis/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-writing{
background-image:url(../../../service/work/writing/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-pharmaco{
background-image:url(../../../service/work/pharmaco/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-qa{
background-image:url(../../../service/work/qa/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-planing{
background-image:url(../../../service/work/planing/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-system{
background-image:url(../../../service/work/system/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-edms{
background-image:url(../../../service/work/system/edms/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-Question {
background-image:url(../../../service/question/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-Contact {
background-image:url(../../../service/contact/img/pgtitle.jpg);
background-repeat:no-repeat;
}

.T-Enquete {
background-image:url(../../../service/enquete/img/pgtitle.jpg);
background-repeat:no-repeat;
}

/* ------------------------------------------------------------------------- */
#CornerTitle{
background-image:url(../../../service/common/cornermenu/img/mn_index.gif);
background-repeat:no-repeat;
}

/* ---------------------------------------------*/
#CnMenu .services a{
background:url(../../../service/common/cornermenu/img/mn_services.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .services a:hover{
background:url(../../../service/common/cornermenu/img/mn_services_o.gif) no-repeat;
}

#CnMenu .services_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_services_o.gif) no-repeat;
}

#CnMenu .services_o_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_services_o_o.gif) no-repeat;
}

#CnMenu .services_o_o a{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_services_o_o.gif) no-repeat;
text-decoration:none;
}

/* ----------------------------*/
#CnMenu .newD a{
background:url(../../../service/common/cornermenu/img/mn_newD.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .newD a:hover{
background:url(../../../service/common/cornermenu/img/mn_newD_o.gif) no-repeat;
}

#CnMenu .newD_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_newD_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .tools a{
background:url(../../../service/common/cornermenu/img/mn_tools.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .tools a:hover{
background:url(../../../service/common/cornermenu/img/mn_tools_o.gif) no-repeat;
}

#CnMenu .tools_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_tools_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .genericD a{
background:url(../../../service/common/cornermenu/img/mn_genericD.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .genericD a:hover{
background:url(../../../service/common/cornermenu/img/mn_genericD_o.gif) no-repeat;
}

#CnMenu .genericD_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_genericD_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .education a{
background:url(../../../service/common/cornermenu/img/mn_education.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .education a:hover{
background:url(../../../service/common/cornermenu/img/mn_education_o.gif) no-repeat;
}

#CnMenu .education_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_education_o.gif) no-repeat;
}

/* ---------------------------------------------*/
#CnMenu .solutions a{
background:url(../../../service/common/cornermenu/img/mn_solutions.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .solutions a:hover{
background:url(../../../service/common/cornermenu/img/mn_solutions_o.gif) no-repeat;
}

#CnMenu .solutions_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_solutions_o.gif) no-repeat;
}

#CnMenu .solutions_o_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_solutions_o_o.gif) no-repeat;
}

#CnMenu .solutions_o_o a{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_solutions_o_o.gif) no-repeat;
text-decoration:none;
}

/* ----------------------------*/
#CnMenu .global a{
background:url(../../../service/common/cornermenu/img/mn_global.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .global a:hover{
background:url(../../../service/common/cornermenu/img/mn_global_o.gif) no-repeat;
}

#CnMenu .global_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_global_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .datacenter a{
background:url(../../../service/common/cornermenu/img/mn_datacenter.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .datacenter a:hover{
background:url(../../../service/common/cornermenu/img/mn_datacenter_o.gif) no-repeat;
}

#CnMenu .datacenter_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_datacenter_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .offshore a{
background:url(../../../service/common/cornermenu/img/mn_offshore.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .offshore a:hover{
background:url(../../../service/common/cornermenu/img/mn_offshore_o.gif) no-repeat;
}

#CnMenu .offshore_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_offshore_o.gif) no-repeat;
}

/* ---------------------------------------------*/
#CnMenu .work a{
background:url(../../../service/common/cornermenu/img/mn_work.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .work a:hover{
background:url(../../../service/common/cornermenu/img/mn_work_o.gif) no-repeat;
}

#CnMenu .work_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_work_o.gif) no-repeat;
}

#CnMenu .work_o_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_work_o_o.gif) no-repeat;
}

#CnMenu .work_o_o a{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_work_o_o.gif) no-repeat;
text-decoration:none;
}

/* ----------------------------*/
#CnMenu .monitoring a{
background:url(../../../service/common/cornermenu/img/mn_monitoring.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .monitoring a:hover{
background:url(../../../service/common/cornermenu/img/mn_monitoring_o.gif) no-repeat;
}

#CnMenu .monitoring_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_monitoring_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .regist a{
background:url(../../../service/common/cornermenu/img/mn_regist.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .regist a:hover{
background:url(../../../service/common/cornermenu/img/mn_regist_o.gif) no-repeat;
}

#CnMenu .regist_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_regist_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .datamanage a{
background:url(../../../service/common/cornermenu/img/mn_datamanage.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .datamanage a:hover{
background:url(../../../service/common/cornermenu/img/mn_datamanage_o.gif) no-repeat;
}

#CnMenu .datamanage_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_datamanage_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .analysis a{
background:url(../../../service/common/cornermenu/img/mn_analysis.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .analysis a:hover{
background:url(../../../service/common/cornermenu/img/mn_analysis_o.gif) no-repeat;
}

#CnMenu .analysis_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_analysis_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .writing a{
background:url(../../../service/common/cornermenu/img/mn_writing.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .writing a:hover{
background:url(../../../service/common/cornermenu/img/mn_writing_o.gif) no-repeat;
}

#CnMenu .writing_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_writing_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .pharmaco a{
background:url(../../../service/common/cornermenu/img/mn_pharmaco.gif) no-repeat;
display:block;
width:170px;
height:30px;
text-decoration:none;
}

#CnMenu .pharmaco a:hover{
background:url(../../../service/common/cornermenu/img/mn_pharmaco_o.gif) no-repeat;
}

#CnMenu .pharmaco_o{
display: block;
height: 30px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_pharmaco_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .qa a{
background:url(../../../service/common/cornermenu/img/mn_qa.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .qa a:hover{
background:url(../../../service/common/cornermenu/img/mn_qa_o.gif) no-repeat;
}

#CnMenu .qa_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_qa_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .planing a{
background:url(../../../service/common/cornermenu/img/mn_planing.gif) no-repeat;
display:block;
width:170px;
height:43px;
text-decoration:none;
}

#CnMenu .planing a:hover{
background:url(../../../service/common/cornermenu/img/mn_planing_o.gif) no-repeat;
}

#CnMenu .planing_o{
display: block;
height: 43px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_planing_o.gif) no-repeat;
}

/* ----------------------------*/
#CnMenu .system a{
background:url(../../../service/common/cornermenu/img/mn_system.gif) no-repeat;
display:block;
width:170px;
height:55px;
text-decoration:none;
}

#CnMenu .system a:hover{
background:url(../../../service/common/cornermenu/img/mn_system_o.gif) no-repeat;
}

#CnMenu .system_o{
display: block;
height: 55px;
width: 170px;
background:url(../../../service/common/cornermenu/img/mn_system_o.gif) no-repeat;
}

/* ----------------------------*/

#Contents .scroll {
overflow-x: scroll;
width: 500px;
height: 230px;
}

.per_table {
width:700px;
border-left: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
text-align:center;
font-size: 0.9em;
margin: 0 10px 0 10px;
line-height: 130%;
}

.per_table .bl {
background-color:#E7F3FE;
}

.per_table .data1 {
width: 13%;
border-bottom: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
font-size: 0.9em;
}

.per_table .data2 {
width: 10%;
border-bottom: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
font-size: 0.9em;
}

/* ----------------------------*/
.f_left {
float: left;
}

.f_left2 {
float: left;
padding: 20px 0 0 10px;
line-height: 120%;
}

/* ----------------------------------- */
.SerTxt2{
float:left;
width:286px;
}
.SerImg2{
float:right;
width:214px;
}
.Func{
margin:30px 0px 0px 0px;
padding:0px 10px 0px 10px;
}
.Func .Tit{
height:20px;
background-image:url(../../ten/img/gray.gif);
background-position:bottom;
background-repeat:repeat-x;
margin:0px 0px 10px 0px;
}
.Func ListType2{
padding:0px 0px 0px 10px;
}
.System1{
background-color:#F7F7F7;
padding:12px;
margin:0px 10px 0px 10px;
}
.System1 img{
margin-bottom:10px;
}
.System2{
padding:12px;
margin:0px 10px 0px 10px;
}
.System2 img{
margin-bottom:10px;
}
.Rule{
padding:0px 10px 0px 10px;
}
.Rule img{
margin-right:5px;
}

/* ----------------------------------- */
.SerBack2{
background-color:#EEF3F9;
padding:12px;
height:190px;
}

.SerBack3{
background-color:#EEF3F9;
padding:12px;
}

.Jisseki{
padding:0px 10px 0px 10px;
}
