/* *************************************
	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 {
    top:110px;
    left:220px;
}
#pageMenu li {
    padding:0 10px;
}
/* *************************************
	pageContent
************************************* */
.title {
    display:block;
    width:180px;
    background-image:url(../img/title_1px.png);
    background-repeat:repeat-x;
    margin:20px 0 10px 0;
    padding:5px 20px;
    text-align:center;
    color:white;
    font-weight:bold;
}
.topic_title {
    display:block;
    background-color:pink;
    width:200px;
    margin-top:5px;
    margin-bottom:3px;
    text-align:center;
    font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    font-size:14px;
    color:#555647;
}
/* *************************************
	button
************************************* */
.contact_button {
    display:block;
    float:left;
    background-color:pink;
    width:80px;
    margin-top:10px;
    margin-left:150px;
    padding: 2px 3px;
    text-decoration:none;
    text-align:center;
    color:#555647;
}
.contact_button:hover {
    display:block;
    background-color:lightpink;
    width:80px;
    padding: 2px 3px;
    text-decoration:underline;
    text-align:center;
}
.contact_button_top {
    display:block;
    background-color:pink;
    float:right;
    width:80px;
    margin-top:10px;
    margin-right:150px;
    padding: 2px 3px;
    text-decoration:none;
    text-align:center;
    color:#555647;
}
.contact_button_top:hover {
    display:block;
    background-color:lightpink;
    width:80px;
    padding: 2px 3px;
    text-decoration:underline;
    text-align:center;
}
.question_button {
    display:block;
    float:left;
    background-color:pink;
    width:125px;
    margin-top:10px;
    margin-left:10px;
    padding: 2px 3px;
    text-decoration:none;
    text-align:center;
    color:#555647;
}
.question_button:hover {
    display:block;
    background-color:lightpink;
    width:125px;
    padding: 2px 3px;
    text-decoration:underline;
    text-align:center;
}
.explain_button {
    display:block;
    float:left;
    background-color:pink;
    width:125px;
    margin-top:10px;
    margin-left:10px;
    padding: 2px 3px;
    text-decoration:none;
    text-align:center;
    color:#555647;
}
.explain_button:hover {
    display:block;
    background-color:lightpink;
    width:125px;
    padding: 2px 3px;
    text-decoration:underline;
    text-align:center;
}
.experience_button {
    display:block;
    float:left;
    background-color:pink;
    width:125px;
    margin-top:10px;
    margin-left:10px;
    padding: 2px 3px;
    text-decoration:none;
    text-align:center;
    color:#555647;
}
.experience_button:hover {
    display:block;
    background-color:lightpink;
    width:125px;
    padding: 2px 3px;
    text-decoration:underline;
    text-align:center;
}
.application_button {
    display:block;
    float:left;
    background-color:pink;
    width:125px;
    margin-top:10px;
    margin-left:10px;
    padding: 2px 3px;
    text-decoration:none;
    text-align:center;
    color:#555647;
}
.application_button:hover {
    display:block;
    background-color:lightpink;
    width:125px;
    padding: 2px 3px;
    text-decoration:underline;
    text-align:center;
}
/* *************************************
	other
************************************* */
#catchCopy {
    font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    color:#999;
    font-size:30px;
    margin-top:20px;
    text-shadow: 3px 3px 2px gray;
    color:#999;
}
.chapterTitle {
    font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    color:#555647;
    font-weight:bold;
    font-size:13px;
    margin-top:3px;
}
.summary {
    display:block;
    font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    color:#555647;
    text-shadow:3px 3px 4px grey;
    margin-top:30px;
    margin-bottom:30px;
}
.T_Font {
	position: relative;
	width: 185px;
	height: 30px;
	display: table-cell;
	line-height: 0px;
	font-family: "Meiryo UI";
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
}



.Title{
	width: 680px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #F0F;
	border-right-color: #F0F;
	border-bottom-color: #F0F;
	border-left-color: #F0F;
	height: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.Pic{

	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
    padding:0 auto;
    text-align:center;
}

.Contents{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

.Co_Title{
	position: relative;
	background-image: url(../img/title_1px.png);
    background-repeat:repeat-x;
	height: 30px;
	width: 180px;
	margin-left: 0px;
	
}

.Co_Text{
	width: 680px;
	margin-top: 20px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center;
}
.Box_Top {
	background-image: url(../img/box_top.png);
	background-repeat: no-repeat;
	width: 680px;
}
.Box_Middle {
	background-image: url(../img/box_middle.png);
	background-repeat: repeat-y;
	width: 680px;
	padding-left: 50px;
	margin-top: -5px;
	margin-bottom: -5px;
}
.Box_Bottom {
	background-image: url(../img/box_bottom.png);
	background-repeat: no-repeat;
	width: 680px;
	margin-top: -15px;
	margin-bottom: 10px;
}





.T_Font {
	position: relative;
	width: 185px;
	height: 30px;
	display: table-cell;
	line-height: 0px;
	font-family: "Meiryo UI";
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
}




dl,dd,ul,li {
margin: 0px 0px 0px 0px;
}

.Menu_Pos{
	position: relative;
	width: 125px;
	height: 40px;
	vartical-align: middle;
	display: table-cell;
	line-height: 45px;
}
.L_Text {
	font-family: "Meiryo UI";
	font-size: 16px;
	color: #999;
}

.S_Text {
	font-family: "Meiryo UI";
	font-size: 12px;
	color: #999;
}
.L_Box {
	width: 280px;
	float: left;
	margin-bottom: 20px;
}

.R_Box {
	width: 280px;
	float: left;
	margin-bottom: 10px;
	margin-left: 20px;
}
.Box1{
	clear: left;
	margin-right: 50px;
}

ul{
	margin-left: -20px;
}
.to_top {
    color:#db7093;
    font-size:14px;
}