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


#wrapper{
	width:955px;
	background:url(../images/common/header_bg.gif) no-repeat 790px 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
div.language{
	width:100%;
	background:#F2F2F2;
}
div.language .wrapper2{
	width:955px;
	text-align:right;
	margin:auto;
	padding:0;
}
div.language .wrapper2 a{
	background:#333;
	padding:5px 20px;
	color:#FFFFFF;
}
div.language .wrapper2 a:hover{
	background:#CCC;
	color:#333;
	text-decoration:none;
}


/*==================================================*/
/*　　　　　　ヘッダー　　　　                    　*/
/*==================================================*/

#header{
	width:780px;
	height:61px;
	margin-top:20px;
}

#header h1 {
	width:540px;
	height:56px;
	background:url(../images/common/junten_logo_180.gif);
	text-indent:-8999px;
	float:left;
}

#header h1 a{
	display:block;
	width:540px;
	height:56px;
	text-indent:-8999px;
}


.header_menu{
	width:191px;
	background:url(../images/common/header_menu_inquiry.gif) no-repeat;
	height:53px;
	float:right;
	margin-top:8px;
	}

.header_menu li{
	width:95px;
	height:53px;
	float:left;
	text-indent:-8999px;
}

.header_menu li a{
	display:block;
	width:95px;
	height:53px;
	text-indent:-8999px;
}


.header_menu .btn01 a:hover{
	display:block;
	width:95px;
	height:53px;
	text-indent:-8999px;
	background:url(../images/common/header_menu_inquiry_over.gif) no-repeat;
}

.header_menu .btn02 a:hover{
	display:block;
	width:95px;
	height:53px;
	text-indent:-8999px;
	background:url(../images/common/header_menu_inquiry_over.gif) no-repeat scroll -95px;
}
.header_menu .btn03 a:hover{
	display:block;
	width:95px;
	height:53px;
	text-indent:-8999px;
	background:url(../images/common/header_menu_inquiry_over.gif) no-repeat scroll -190px;
}


/*==================================================*/
/*　　　　　　コンテンツ・左　                    　*/
/*==================================================*/

#contents_left{
	width:241px;
	margin-top:10px;
	float:left;
}

#global_nav{
	margin-bottom:10px;
}

#global_nav li{
	width:241px;
	height:46px;
}

#global_nav li a{
	display:block;
	width:228px;
	height:46px;
	margin-left:6px;
	text-indent:-8999px;
}

#global_nav .sub_btn{
	width:241px;
	height:36px;
	text-indent:-8999px;
	display:none;
}

#global_nav .sub_btn a{
	display:block;
	width:228px;
	height:36px;
	text-indent:-8999px;
	margin-left:6px;
}

#global_nav .btn01{	padding-top:8px;}
#global_nav .btn09{	padding-bottom:8px;}

#global_nav .btn01{	background:url(../images/common/menu2014.gif) no-repeat 0 0;}
#global_nav .btn02{	background:url(../images/common/menu2014.gif) no-repeat 0 -54px;}
#global_nav .btn03{	background:url(../images/common/menu2014.gif) no-repeat 0 -172px;}
#global_nav .btn04{	background:url(../images/common/menu2014.gif) no-repeat 0 -398px;}
#global_nav .btn05{	background:url(../images/common/menu2014.gif) no-repeat 0 -660px;}
#global_nav .btn06{	background:url(../images/common/menu2014.gif) no-repeat 0 -1072px;}
#global_nav .btn07{	background:url(../images/common/menu2014.gif) no-repeat 0 -1370px;}
#global_nav .btn08{	background:url(../images/common/menu2014.gif) no-repeat 0 -1416px;}
#global_nav .btn09{	background:url(../images/common/menu2014.gif) no-repeat 0 -1462px;}

#global_nav .btn01 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -8px;}
#global_nav .btn02 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -54px;}
#global_nav .btn03 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -172px;}
#global_nav .btn04 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -398px;}
#global_nav .btn05 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -660px;}
#global_nav .btn06 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1072px;}
#global_nav .btn07 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1370px;}
#global_nav .btn08 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1416px;}
#global_nav .btn09 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1462px;}

#global_nav .btn01 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -8px;}
#global_nav .btn02 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -54px;}
#global_nav .btn03 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -172px;}
#global_nav .btn04 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -398px;}
#global_nav .btn05 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -660px;}
#global_nav .btn06 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1072px;}
#global_nav .btn07 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1370px;}
#global_nav .btn08 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1416px;}
#global_nav .btn09 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1462px;}

/*　カテゴリー内メニュー*/
#global_nav .hover01{	background:url(../images/common/menu2014.gif) no-repeat 0 -100px;}
#global_nav .hover02{	background:url(../images/common/menu2014.gif) no-repeat 0 -136px;}
#global_nav .hover03{	background:url(../images/common/menu2014.gif) no-repeat 0 -218px;}
#global_nav .hover04{	background:url(../images/common/menu2014.gif) no-repeat 0 -254px;}
#global_nav .hover05{	background:url(../images/common/menu2014.gif) no-repeat 0 -290px;}
#global_nav .hover06{	background:url(../images/common/menu2014.gif) no-repeat 0 -326px;}
#global_nav .hover07{	background:url(../images/common/menu2014.gif) no-repeat 0 -362px;}
#global_nav .hover08{	background:url(../images/common/menu2014.gif) no-repeat 0 -444px;}
#global_nav .hover09{	background:url(../images/common/menu2014.gif) no-repeat 0 -480px;}
#global_nav .hover10{	background:url(../images/common/menu2014.gif) no-repeat 0 -516px;}
#global_nav .hover11{	background:url(../images/common/menu2014.gif) no-repeat 0 -552px;}
#global_nav .hover12{	background:url(../images/common/menu2014.gif) no-repeat 0 -588px;}
#global_nav .hover13{	background:url(../images/common/menu2014.gif) no-repeat 0 -624px;}
#global_nav .hover14{	background:url(../images/common/menu2014.gif) no-repeat 0 -732px;}
#global_nav .hover15{	background:url(../images/common/menu2014.gif) no-repeat 0 -768px;}
#global_nav .hover16{	background:url(../images/common/menu2014.gif) no-repeat 0 -804px;}
#global_nav .hover17{	background:url(../images/common/menu2014.gif) no-repeat 0 -866px;}
#global_nav .hover18{	background:url(../images/common/menu2014.gif) no-repeat 0 -902px;}
#global_nav .hover19{	background:url(../images/common/menu2014.gif) no-repeat 0 -964px;}
#global_nav .hover20{	background:url(../images/common/menu2014.gif) no-repeat 0 -1000px;}
#global_nav .hover21{	background:url(../images/common/menu2014.gif) no-repeat 0 -1036px;}
#global_nav .hover22{	background:url(../images/common/menu2014.gif) no-repeat 0 -1118px;}
#global_nav .hover23{	background:url(../images/common/menu2014.gif) no-repeat 0 -1154px;}
#global_nav .hover24{	background:url(../images/common/menu2014.gif) no-repeat 0 -1190px;}
#global_nav .hover25{	background:url(../images/common/menu2014.gif) no-repeat 0 -1226px;}
#global_nav .hover26{	background:url(../images/common/menu2014.gif) no-repeat 0 -1262px;}
#global_nav .hover27{	background:url(../images/common/menu2014.gif) no-repeat 0 -1298px;}
#global_nav .hover28{	background:url(../images/common/menu2014.gif) no-repeat 0 -1334px;}


#global_nav .hover01 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -100px;}
#global_nav .hover02 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -136px;}
#global_nav .hover03 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -218px;}
#global_nav .hover04 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -254px;}
#global_nav .hover05 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -290px;}
#global_nav .hover06 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -326px;}
#global_nav .hover07 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -362px;}
#global_nav .hover08 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -444px;}
#global_nav .hover09 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -480px;}
#global_nav .hover10 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -516px;}
#global_nav .hover11 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -552px;}
#global_nav .hover12 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -588px;}
#global_nav .hover13 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -624px;}
#global_nav .hover14 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -732px;}
#global_nav .hover15 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -768px;}
#global_nav .hover16 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -804px;}
#global_nav .hover17 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -866px;}
#global_nav .hover18 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -902px;}
#global_nav .hover19 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -964px;}
#global_nav .hover20 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1000px;}
#global_nav .hover21 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1036px;}
#global_nav .hover22 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1118px;}
#global_nav .hover23 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1154px;}
#global_nav .hover24 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1190px;}
#global_nav .hover25 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1226px;}
#global_nav .hover26 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1262px;}
#global_nav .hover27 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1298px;}
#global_nav .hover28 a:hover{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1334px;}

#global_nav .hover01 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -100px;}
#global_nav .hover02 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -136px;}
#global_nav .hover03 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -218px;}
#global_nav .hover04 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -254px;}
#global_nav .hover05 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -290px;}
#global_nav .hover06 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -326px;}
#global_nav .hover07 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -362px;}
#global_nav .hover08 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -444px;}
#global_nav .hover09 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -480px;}
#global_nav .hover10 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -516px;}
#global_nav .hover11 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -552px;}
#global_nav .hover12 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -588px;}
#global_nav .hover13 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -624px;}
#global_nav .hover14 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -732px;}
#global_nav .hover15 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -768px;}
#global_nav .hover16 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -804px;}
#global_nav .hover17 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -866px;}
#global_nav .hover18 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -902px;}
#global_nav .hover19 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -964px;}
#global_nav .hover20 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1000px;}
#global_nav .hover21 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1036px;}
#global_nav .hover22 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1118px;}
#global_nav .hover23 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1154px;}
#global_nav .hover24 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1190px;}
#global_nav .hover25 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1226px;}
#global_nav .hover26 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1262px;}
#global_nav .hover27 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1298px;}
#global_nav .hover28 a.act{	background:url(../images/common/menu2014_over.gif) no-repeat -6px -1334px;}
/*　カテゴリー内メニュー*/


/*　教育内容　サブカテゴリー*/
#global_nav .title{
	height:26px;
	text-indent:-9999px;
	display:none;
}

#global_nav .title01{
	background:url(../images/common/menu2014.gif) no-repeat 0 -706px;
}

#global_nav .title02{
	background:url(../images/common/menu2014.gif) no-repeat 0 -840px;
}

#global_nav .title03{
	background:url(../images/common/menu2014.gif) no-repeat 0 -938px;
}
/*　教育内容　サブカテゴリー*/

/*　バナー　　　　　　　　　*/
.bnr_history{
	width:241px;
	height:58px;
	background:url(../images/common/bnr_history.gif) no-repeat;
	text-indent:-8999px;
	margin-bottom:10px;
}

.bnr_history a{
	display:block;
	width:241px;
	height:58px;
	text-indent:-8999px;
}

.bnr_history a:hover{
	display:block;
	width:241px;
	height:58px;
	background:url(../images/common/bnr_history_over.gif) no-repeat;
}

.bnr_kochoBlog{
	width:241px;
	height:58px;
	background:url(../images/top/bnr_kochoBlog.png) no-repeat 0 0;
	text-indent:-8999px;
	margin-bottom:20px;
}

.bnr_kochoBlog a{
	display:block;
	width:241px;
	height:58px;
	text-indent:-8999px;
}

.bnr_kochoBlog a:hover{
	display:block;
	width:241px;
	height:58px;
	background:url(../images/top/bnr_kochoBlog.png) no-repeat 0 -58px;
}

.bnr_21th{
	width:241px;
	height:79px;
	background:url(../images/top/bnr20140228.jpg) no-repeat;
	text-indent:-8999px;
	margin-bottom:20px;
}

.bnr_21th a{
	display:block;
	width:241px;
	height:79px;
	text-indent:-8999px;
}
.bnr_21th:hover{
  filter: alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
}

.studyGuide{
	padding:0 5px;
}
.studyGuide a{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow: 0px 0px 3px #333;
	-webkit-box-shadow: 0px 0px 3px #333;
	box-shadow: 0px 0px 3px #333;
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

	color:#FFF;
	display:block;
	font-weight:bold;
	font-size:15px;
	padding:10px 0 5px 7px;
}
.studyGuide a:hover{
	background: #999; /* Old browsers */
	background: -moz-linear-gradient(top, #7db9e8 0%, #207cca 50%, #2989d8 51%, #1e5799 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#7db9e8), color-stop(51%,#207cca), color-stop(50%,#2989d8), color-stop(0%,#1e5799)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7db9e8 0%,#207cca 50%,#2989d8 51%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7db9e8 0%,#207cca 50%,#2989d8 51%,#1e5799 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7db9e8 0%,#207cca 50%,#2989d8 51%,#1e5799 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7db9e8 0%,#207cca 50%,#2989d8 51%,#1e5799 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
	color:#FFF;
	text-decoration:none;
}

.studyGuide a p{
	text-align:right;
	font-size:12px;
	line-height:12px;
}

.studyGuide a .font-s{
	font-size:12px !important;
	line-height:18px !important;
	letter-spacing:0;
}

.studyGuideV2{
	padding:10px;
	margin-bottom:10px;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow: 0px 0px 3px #333;
	-webkit-box-shadow: 0px 0px 3px #333;
	box-shadow: 0px 0px 3px #333;
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

	text-align:center;
	color:#FFF;
	display:block;
	font-weight:bold;
	font-size:15px;
	padding-top:10px;
	padding-bottom:5px;
}
.studyGuideV2 a:hover{
	background:#03497C;
	color:#FFF;
	text-decoration:none;
}
.studyGuideV2 a{
	display:block;
	background:#FFF;
	border-radius:5px;
	padding:5px;
	font-size:13px;
	text-align:left;
	margin:0 0 10px 0;
}
.studyGuideV2 a p{
	text-align:right;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
}
.studyGuideV2 h4{
	color:#FFF;
	text-align:left;
	font-size:15px;
	line-height:18px;
	margin-bottom:10px;
}

/*==sghメニュー==============================================*/

.sgh{
	background:url(../images/common/menu_sgh.gif) no-repeat;
	height:302px;
	padding-top:16px;
}

.sgh li{
	height:35px;
	text-indent:-8999px;
}

.sgh li.top{
	height:94px;
}

.sgh li a{
	display:block;
	height:100%;
}

.sgh li.top a:hover{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -16px;}
.sgh li.no02 a:hover{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -110px;}
.sgh li.no03 a:hover{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -145px;}
.sgh li.no04 a:hover{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -180px;}
.sgh li.no05 a:hover{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -215px;}
.sgh li.no06 a:hover{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -250px;}
	
.sgh li.top a.act{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -16px;}
.sgh li.no02 a.act{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -110px;}
.sgh li.no03 a.act{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -145px;}
.sgh li.no04 a.act{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -180px;}
.sgh li.no05 a.act{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -215px;}
.sgh li.no06 a.act{	background:url(../images/common/menu_sgh_hover.gif) no-repeat 0 -250px;}

/*　バナー　　　　　　　　　*/



/*==================================================*/
/*　　　　　　コンテンツ・右　                    　*/
/*==================================================*/

#contents_right{
	width:708px;
	float:right;
	margin-top:30px;
}

.pageTop{
	text-align:right;
	padding-right:30px;
	margin-bottom:10px;
	margin-top:20px;
}

#content{
	margin:0 5px 0 3px;
}

#content h3{
	background:url(../images/common/h3_bg.gif) no-repeat;
	margin:20px 0 10px 0;
	height:35px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-indent:25px;
	line-height:35px;
}

#content h4{
	margin-left:10px;
	border-left:5px solid #0082AA;
	border-bottom:1px solid #0082AA;
	font-size:15px;
	color:#0082AA;
	padding-left:10px;
	margin-bottom:10px;
}

#content h5{
	font-weight:bold;
	color:#0082AA;
	font-size:14px;
	margin-left:10px;
	margin-bottom:5px;
}

#content p,table{
	margin-left:10px;
	margin-bottom:10px;
}

.table_nyushi{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	width:690px;
}

.table_nyushi th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:5px 5px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

.table_nyushi td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:5px 5px;
}


.table_shingaku2013{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	width:690px;
	margin-bottom:30px;
}

.table_shingaku2013 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:5px 5px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

.table_shingaku2013 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:0 5px;
}


#content .sub_title{
	font-size:16px;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#AE3F3F;
	font-weight:bold;
	margin-bottom:10px;
}

#content .sub_title02{
	font-size:20px;
	text-align:center;
	font-family: 'Kozuka Mincho Pro','Kozuka Mincho Std','小塚明朝 Pro R','小塚明朝 Std R','Hiragino Mincho Pro','ヒラギノ明朝 Pro W3','ＭＳ Ｐ明朝','MS PMincho',Sail,serif;
	color:#0082AA;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding-top:10px;
	background:none;
	height:auto;
	line-height:1.5;
	text-indent:0;
}

#content .sub_title03{
	font-size:16px;
	text-align:center;
	color:#AE3F3F;
	margin: 0 0 20px 0;
	border:none;
	padding:0;
}

.henkou{
	padding:10px 5px;
	background:#F5F5F5;
	margin-top:10px;
	border:1px solid #2897C2;
}

.henkou span{
	font-size:14px;
	font-weight:bold;
	color:#2897C2;
}


/*==================================================*/
/*　　　　　　フッター　　　　                    　*/
/*==================================================*/

#footer{
	width:100%;
	height:431px;
	background-color:#004EA2;
}

#footer_box{
	width:950px;
	height:431px;
	background:url(../images/common/footer_bg_2.jpg) no-repeat;
	margin:0 auto;
	padding-left:6px;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
}

#footer_box p{
	font-size:13px;
	padding-top:10px;
}

#footer_box img{
	margin-right:5px;
}

#footer_box .footer_menu{
	width:235px;
	float:left;
	padding:0 0 20px 0;
	border-left:1px solid #FFFFFF;
}

#footer_box .footer_menu p{
	font-size:11px;
	padding:0 0 0 15px;
	margin:5px 0 0 0;
}

#footer_box .footer_menu ul{
	border-bottom:1px dashed #FFFFFF;
	padding:0 0 0 10px;
	margin: 0 10px;

}

#footer_box .footer_menu li{
	font-size:10px;
	line-height:20px;
	letter-spacing:0;
}

#footer_box .footer_menu li a{
	background:url(../images/common/ico_blue_2.png) no-repeat;
	background-position:center left;
	padding-left:18px;
	line-height:20px;
	display:inline;
	color:#FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
}

#footer_box a{
	color:#FFFFFF;
}


#footer_box a:hover{
	color:#FFFFFF;
}

#footer_box a:visited{
	color:#FFFFFF;
}

#footer_box .brd_right{
	border-right:1px solid #FFFFFF;
}

#footer_copy{
	margin-top:20px;
	margin-right:5px;
	text-align:right;
}

/*パンくず*/

#topicPath{
	margin-bottom:10px;
}
#topicPath p{
	font-size:10px;
	line-height:1.2;
}

#topicPath a{
	text-decoration:underline;
}

#topicPath a:hover{
	text-decoration:none;
}

/*アンカー*/

.ancher ul{
	float:right;
	margin:0 !important;
}


.ancher ul li{
	float:left;
	font-size:11px;
	padding:0px 3px;
	line-height:1.5em
}


