@charset "UTF-8";


/*
------------------------------------------------------------

							common

------------------------------------------------------------
*/


.importl #primaryArea h4,
.light #primaryArea h4,
.hybrid #primaryArea h4 {
margin-bottom:8px;
padding:0 10px;
clear:both;
}




/*
------------------------------------------------------------

				research/purpose/index.html

------------------------------------------------------------
*/


.purposeBox {
padding:0 10px;
clear:both;
margin-bottom:30px;
}

.purposeBox p {
width:240px;
float:left;
}

.purposeBox dl {
padding-left:20px;
width:380px;
float:left;
}

.purposeBox dd {
font-size:86%;
line-height:1.4;
}

.purposeBox dd span {
display:block;
text-align:right;
}


/*
------------------------------------------------------------

				research/purpose/light.html

------------------------------------------------------------
*/


.light #primaryArea .pinkBox {
border:solid 1px #F3BECA;
background-color:#FCF1F3;
padding:10px 0 0 0;
margin-bottom:15px;
}

.light #primaryArea .pinkBox p {
margin-bottom:10px;
}




/*
------------------------------------------------------------

				research/purpose/new.html

------------------------------------------------------------
*/



.new #primaryArea ul#newArea {
width:640px;
height:130px;
position:relative;
margin:0 10px 15px;
}

.new #primaryArea ul#newArea li {
position:absolute;
top:0;
}

ul#newArea li.img01 {left:0;}
ul#newArea li.img02 {left:217px;}
ul#newArea li.img03 {right:0;}



#simulation {
padding:0 10px;
margin-bottom:15px;
}

.new #primaryArea .blueBox {
border:solid 1px #B6D3EF;
background-color:#E4F0FA;
padding:10px 0 0 ;
margin-bottom:15px;
}


.new #primaryArea .blueBox p{
margin-bottom:10px;
}