/* *************************************
	pageTitle
************************************* */
.page_title {
    background-image:url(../img/training.png);
    background-repeat:no-repeat;
}
.page_title_name {
    position:relative;
    top:90px;
    left:170px;
    color:white;
    font-size:40px;
    text-shadow: 2px 2px 5px gray;
}
/* *************************************
	pageMenu
************************************* */
#pageMenu {
    display:block;
    position:relative;
    top:100px;
    left:400px;
    font-size:13px;
    color:#990000;
}
#pageMenu li {
    display:inline;
    border-right: 1px solid;
    padding:0 20px;
}

#pageMenu li a {
    text-decoration:none;
    color:#990033;
}
#pageMenu li a:hover {
    text-decoration:underline;
}
#pageMenu .lastLi {
    border-right:0px;
}
/* *************************************
	content
************************************* */
.title {
    display:block;
    width:140px;
    background-image:url(../img/title.png);
    background-repeat:no-repeat;
    margin:20px 0 10px 0;
    padding:5px 20px;
    text-align:center;
    color:white;
    font-weight:bold;
}
.topic_title {
    display:box;
    background-color:pink;
    font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    width:80px;
    text-align:center;
}

.two_column_content {
    display:block;
    background-image:url(../img/box_top.png);
    background-repeat:no-repeat;
}

.two_column_content_body {
    display:block;
    background-image:url(../img/box_middle.png);
    background-repeat:repeat-y;
    margin-top:-5px;
    padding:0 50px;
}
.two_column_content_left {
    display:block;
    float:left;
    width:280px;
}
.two_column_content_right {
    display:block;
    float:left;
    width:280px;
}
.two_column_content_bottom {
    display:block;
    background-image:url(../img/box_bottom.png);
    background-repeat:no-repeat;
}
.content ul {
    margin-top:0px;
    margin-bottom:0px;
}
.two_column_content ul {
    margin-top:0px;
    margin-bottom:0px;
}
