@charset "UTF-8";
/* CSS Document */
/* ----------------------------------------------------------------------
------------------------------------------------------ common */
div {
margin:0px;
padding:0px;
}
#contents #wrap-stage {
background-color: #FFFFFF;
text-align: left;
margin: 0px;
padding:20px 0;
clear: both;
height: auto;
width: 690px;
}
#contents #wrap-stage #stage {
margin: 0px auto;
padding: 0px;
clear: both;
height: auto;
width: 650px;
}
/* headtag ---------------------------- */
#stage h2 {
font-size: 1px;
line-height: 1px;
text-indent: -1000em;
display: block;
margin: 0px;
padding: 0px;
overflow: hidden;
width:650px;
height:35px;
background-position:left top;
background-repeat:no-repeat;
}
#stage h3 {
font-size: 1px;
line-height: 1px;
text-indent: -1000em;
display: block;
margin: 0px;
padding: 0px;
overflow: hidden;
width:270px;
height:30px;
background-position:left top;
background-repeat:no-repeat;
}
#stage h4 {
font-size: 1px;
line-height: 1px;
text-indent: -1000em;
display: block;
margin: 0;
padding: 0px;
height: 40px;
width: 110px;
overflow: hidden;
background-position:left top;
background-repeat:no-repeat;
}
#stage h5 {
font-size: 1px;
line-height: 1px;
text-indent: -1000em;
display: block;
margin: 0;
padding: 0px;
height: 40px;
width: 210px;
overflow: hidden;
background-position:left top;
background-repeat:no-repeat;
}
#stage h6 {
font-size: 1px;
line-height: 1px;
text-indent: -1000em;
display: block;
margin: 0;
padding: 0px;
overflow: hidden;
background-position:left top;
background-repeat:no-repeat;
}
#stage h2.title-top { background-image:url(../images/pcm/hl_pcm.gif); }
/* stage common ----------------------------------------------
--------------------------------------*/
#stage p { margin:0 0 20px 0; }
#stage p.nm {
margin:0px;
padding:0px;
}
#stage p.mb25 { margin:0 0 25px 0; }
#stage p.color {
width:640px;
height:auto;
display:block;
margin:0 auto;
color:#ff688e;
}
#stage p.attention {
width:640px;
height:auto;
display:block;
margin:0 auto;
font-size:10px;
line-height:1.4em;
color:#999;
}
#stage .box-lead {
width:650px;
height:auto;
margin:0 0 20px 0;
padding:0px;
}
#stage .wrap-image {
width:240px;
height:auto;
display:block;
float:left;
margin:0 0 0 20px;
}
#stage .wrap-photo {
width:130px;
height:auto;
display:block;
float:left;
}
#stage .wrap-photo img {
margin:0 0 10px 0;
padding:0px;
}
#stage .wrap-photo p {
font-size:10px;
text-align:center;
}
#stage .wrap-text {
width:390px;
height:auto;
margin:0px;
padding:0px;
float:left;
}
#stage .wrap-text2 {
width:480px;
height:auto;
margin:0 0 0 30px;
padding:0px;
float:left;
}
#stage .block {
width:640px;
height:auto;
margin:0 auto;
}
/* h3 */
#stage h3.title01 { background-image:url(../images/pcm/title1.gif); }
#stage h3.title02 { background-image:url(../images/pcm/title2.gif); }
#stage h3.title03 { background-image:url(../images/pcm/title3.gif); }
#stage h3.title04 { background-image:url(../images/pcm/title4.gif); }
#stage h3.title05 { background-image:url(../images/pcm/title5.gif); }
#stage h3.title06 { background-image:url(../images/pcm/title6.gif); }
#stage h3.title07 { background-image:url(../images/pcm/title7.gif); }
/* 03 ------------------------------------------------------------*/
#stage .block2 {
width:640px;
height:auto;
margin:0 auto 30px auto;
position:relative;
}
#stage .block2 dl {
background-image:url(../images/pcm/dot.gif);
background-position:left bottom;
background-repeat:repeat-x;
margin:0 0 15px 0;
padding:0 0 20px 0;
}
#stage .block2 dl.nm { margin:0px; }
#stage .block2 dt {
width:200px;
height:30px;
text-indent:-1000em;
overflow:hidden;
font-size:1px;
line-height:1px;
display:block;
background-position:left top;
background-repeat:no-repeat;
}
#stage .block2 dt.step1 { background-image:url(../images/pcm/txt_step1.gif); }
#stage .block2 dt.step2 { background-image:url(../images/pcm/txt_step2.gif); }
#stage .block2 dt.step3 { background-image:url(../images/pcm/txt_step3.gif); }
#stage .block2 dd {
width:405px;
height:auto;
}
/* illust positon */
#stage .block2 .illust1 {
position:absolute;
top:80px;
left:430px;
}
#stage .block2 .illust2 {
position:absolute;
top:300px;
left:420px;
}
/* 04 ------------------------------------------------------------*/
#stage .block3 {
width:640px;
height:auto;
background-image:url(../images/pcm/dot.gif);
background-position:left bottom;
background-repeat:repeat-x;
margin:0 auto 25px auto;
padding:0 0 20px 0;
}
#stage .block3 dl { margin:0 0 30px 0; }
#stage .block3 dl.nm { margin:0px; }
#stage .block3 dt {
width:200px;
height:25px;
text-indent:-1000em;
overflow:hidden;
font-size:1px;
line-height:1px;
display:block;
background-position:left top;
background-repeat:no-repeat;
}
#stage .block3 dt.semi1 { background-image:url(../images/pcm/txt_seminar1.gif); }
#stage .block3 dt.semi2 { background-image:url(../images/pcm/txt_seminar2.gif); }
#stage .block3 dt.semi3 { background-image:url(../images/pcm/txt_seminar3.gif); }
#stage .block3 dd { }
#stage .wrap-image2 {
width:640px;
height:auto;
margin:0 auto 20px auto;
}
/* 05 ------------------------------------------------------------*/
#stage .block4 {
width:640px;
height:auto;
padding:0 0 20px 0;
margin:0 auto;
}
#stage .block4 table {
width:640px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #999;
}
#stage .block4 th {
color: #C63;
text-indent: 5px;
text-align:left;
vertical-align:top;
margin: 0px;
padding: 5px 5px 5px 0;
width: 240px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999;
}
#stage .block4 td {
padding: 5px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999;
}
.col th,.col td { background-color: #FFFAF0; }
#stage .block4 td li{
 margin:0 0 10px 0;
}
#stage .block4 td li.bottom{
 margin:0px;
}
#stage .block4 td span{ color: #966; }

/* 06 ------------------------------------------------------------*/
#stage .block5 {
width:640px;
height:auto;
padding:0 0 20px 0;
margin:0 auto;
}
#stage .block5 .box-photo{
 width:360px;
 float:right;
}
#stage .block5 .box-text{
 width:260px;
 float:left;
}
#stage .block5 .box-text h4{
width:220px;
height:60px;
background-image: url(../images/pcm/text_lecturer.gif);
}
