@charset "UTF-8";

/*--- common ---*/
@import url(/cmn/css/common.css);

/*============================================================================
style_mjrest style
============================================================================*/

#mjr #main-content{
height:auto;
overflow:hidden;
width:657px;
}

#mjr #main-content .inner{
margin-bottom:30px;
overflow:hidden;
width:657px;
}

#mjr #main-content #intoro{
background:url(../img/bg_intoro.jpg) 100% 0% no-repeat;
height:auto;
_height:285px;
min-height:285px;
}

#mjr #main-content #intoro h2{
height:64px;
margin-bottom:15px;
width:453px;
}

#mjr #main-content #intoro h3{
height:20px;
margin-bottom:7px;
width:214px;
}

#mjr #main-content #intoro h4{
height:18px;
margin-bottom:10px;
width:438px;
}

#mjr #main-content #intoro p{
margin-bottom:15px;
width:420px;
}

#mjr #main-content #intoro a{
display:block;
height:44px;
width:319px;
}

#mjr #main-content #intoro img{
vertical-align:middle;
}

#mjr #main-content #intoro span{
color:#C40155;
margin-left:10px;
}

#mjr #main-content .inner #assist{
float:left;
width:285px;
}

#mjr #main-content .inner #assist h3{
margin-bottom:10px;
}

#mjr #main-content .inner #assist p{
margin-bottom:10px;
}

#mjr #main-content .inner #taishi-map{
float:right;
height:378px;
width:352px;
}

#mjr #main-content .inner #taishi-map h3{
height:62px;
width:352px;
}

#mjr #main-content .inner #taishi-map ul{
background:url(../img/bg_map.gif) 0% 0% no-repeat;
height:311px;
padding-left:20px;
padding-top:5px;
width:332px;
}

#mjr #main-content .inner #taishi-map ul li{
background:url(../img/arrow_01.gif) 0% 52% no-repeat;
margin-bottom:5px;
padding-left:22px;

}

/* a */
#mjr #main-content .inner #taishi-map ul li a:link {
color:#FFFFFF;
text-decoration:underline;
}

#mjr #main-content .inner #taishi-map ul li a:visited {
color:#FFFFFF;
text-decoration:underline;
}

#mjr #main-content .inner #taishi-map ul li a:hover {
color:#C40052;
text-decoration:underline;
}

#mjr #main-content .inner #taishi-map ul li a:active {
color:#FFFFFF;
text-decoration:underline;
}