@charset "utf-8";
/* CSS Document */

/* ------each module------*/
/*#yjSub*/
#yjSub{font-size:81%;}


/* #mobile */
#mobile{
padding:5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/mobile_bg.png);
margin-bottom:10px;
border:3px solid #225e9c;
}
#mobile .spPhoto{
float:left;
width:70px;
}
#mobile .mobileRight{
float:right;
width:214px;
}
#mobile h3{
width:215px;
height:39px;
margin-bottom:5px;
background:url(http://i.yimg.jp/images/edu/event/juken2012/images/mobile_ttl.png) no-repeat;
text-indent:-9999px;
}
#mobile .read{
float:left;
margin-left:5px;
width:135px;
color:#3b2828;
font-weight:bold;
line-height:1.15;
letter-spacing:-1px;
_margin-left:2px;
}
#mobile .img{
float:left;
width:74px;
}
#mobile .sendURL{
margin-left:5px;
}
#mobile .sendURL a{
display:block;
padding:0 0 0 23px;
background:url(http://i.yimg.jp/images/icon/f/bsc/1.0.0/send_mobile16.png) 0 2px no-repeat;
}
#mobile .need{
width:209px;
margin-left:5px;
font-size:80%;
color:#3b2828;
_margin-left:2px;
}

/* .wr_ocpamph */
.wr_ocpamph {
margin-bottom: 10px;
width: 300px;
}
.wr_ocpamph .ocpamph {
background: url("http://i.yimg.jp/images/edu/event/juken2012/images/ocpnf_bg.png") no-repeat scroll 0 0 transparent;
display: block;
height: 154px;
position: relative;
width: 300px;
}
.wr_ocpamph .ocpamph dt {
text-indent: -9999px;
}
.wr_ocpamph .ocpamph .ocpamph_text {
text-indent: -9999px;
}
.wr_ocpamph .ocpamph .ocpamph_btn a {
background: url("http://i.yimg.jp/images/edu/event/juken2012/images/ocpnf_btn.png") no-repeat scroll 0 0 transparent;
bottom: 13px;
display: block;
height: 36px;
overflow: hidden;
position: absolute;
right: 23px;
text-indent: -9999px;
width: 239px;
}
.wr_ocpamph p {
height: 86px;
}

/*#EMT*/
#EMT {
border: 1px solid #f79e1e;
margin-bottom: 10px;
}
#EMT dt {
background: none repeat scroll 0 0 #f79e1e;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}
#EMT dd {
border-bottom: 1px dotted #CCCCCC;
font-size: 90%;
margin: 0 9px;
padding: 10px 0;
text-align: center;
word-wrap: break-word;
}
#EMT dd img {
border-bottom: medium none;
vertical-align: top;
}
#EMT dd.last {
border-bottom: medium none;
}

/* #stydyContents */
#stydyContents{
margin-bottom:10px;
border:1px solid #c5c5c5;
}
#stydyContents dt{
padding:5px 0 3px 7px;
font-size:120%;
}
#stydyContents dd{
padding:0 7px 7px 7px;
border-bottom:1px dotted #c5c5c5;
}
#stydyContents .borderNone{
border:none;
}
#stydyContents .img{
float:left;
width:60px;
margin-right:5px;
}
#stydyContents .txt{
float:right;
width:215px;
}

