﻿@charset "UTF-8";

/* ************************************************ */
/*                  common   						*/
/* ************************************************ */

#forstudents #wrapper #contents h1 {
	margin-bottom: 15px;
	height: 59px;
	text-indent: -99999em;
}
#forstudents #wrapper #contents #layout {
	padding: 0 19px;
	border: 1px solid #9ab6d6;
	background: #fff url("../img/layout_bg.gif") left top repeat-x;
	font-size: 108%;
}
#forstudents #wrapper #contents #layout h2 {
	margin-bottom: 15px;
	width: 620px;
	height: 31px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -99999em;
}
#forstudents #wrapper #contents #layout h3 {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url("../img/listmark_blue.gif") 0 3px no-repeat;
	font-weight: bold;
	font-size: 116%;
}



/* ************************************************ */
/*                 hokkaido   						*/
/* ************************************************ */
#forstudents #wrapper #contents ul#download_navi {
	margin-bottom: 28px;
	padding: 15px 0 0 0;
}
#forstudents #wrapper #contents ul#download_navi li {
	float: left;
	width: 150px;
	height: 23px;
	overflow: hidden;
	text-indent: -99999em;
}
#forstudents #wrapper #contents ul#download_navi li a {
	display: block;
	width: 150px;
	height: 23px;
}
#forstudents #wrapper #contents ul#download_navi li.act01  {
	margin-right: 6px;
	background: url("../img/download_navi.gif") 0 -23px  no-repeat;
}
#forstudents #wrapper #contents ul#download_navi li.act02 {
	margin-right: 6px;
	background: url("../img/download_navi.gif") -157px -23px  no-repeat;
}
#forstudents #wrapper #contents ul#download_navi li.act03 {
	margin-right: 6px;
	background: url("../img/download_navi.gif") -314px -23px  no-repeat;
	}
#forstudents #wrapper #contents ul#download_navi li.act04 {
	background: url("../img/download_navi.gif") -471px -23px  no-repeat;
}
#forstudents #wrapper #contents ul#download_navi li.act01 a {	background: url("../img/download_navi.gif") 0 0 no-repeat;}
#forstudents #wrapper #contents ul#download_navi li.act02 a {	background: url("../img/download_navi.gif") -157px 0 no-repeat;}
#forstudents #wrapper #contents ul#download_navi li.act03 a {	background: url("../img/download_navi.gif") -314px 0 no-repeat;}
#forstudents #wrapper #contents ul#download_navi li.act04 a {	background: url("../img/download_navi.gif") -471px 0 no-repeat;}
#forstudents #wrapper #contents ul#download_navi li a:hover {	background: none;}

#forstudents #wrapper #contents h1 {	background-image: url("../img/forstudent_h1.jpg");}
#forstudents #wrapper #contents #layout {	padding: 27px 19px 30px;}
#forstudents #wrapper #contents #layout .right{
	width:207px;
	height:23px;
	text-indent: -99999em;
	float:right;
}
#forstudents #wrapper #contents #layout .right a{
	background: url("../img/totop_navi.gif") 0 0 no-repeat;
	text-indent: -99999em;
	display: block;
}
#forstudents #wrapper #contents #layout .right a:hover {	background: url("../img/totop_navi.gif") 0 -23px no-repeat;}
#forstudents #wrapper #contents #layout table {
	border-collapse: collapse;
	border: 1px solid #999;
	font-size: 108%;
	margin-bottom:20px;
}
#forstudents #wrapper #contents #layout table th { background-color: #e7e7e7;}
#forstudents #wrapper #contents #layout table th,
#forstudents #wrapper #contents #layout table td {
	padding: 5px;
	border: 1px solid #999;
	text-align: center;
}
#forstudents #wrapper #contents #layout table td.tal {	text-align: left;}
#forstudents #wrapper #contents #layout table th {
	text-align: center;
	font-weight: bold;
}

#forstudents #wrapper #contents #layout table td.line01 {	width: 40px;}
#forstudents #wrapper #contents #layout table td.line02 {	width: 30px;}
#forstudents #wrapper #contents #layout table th.line03 {	width: 350px;}
#forstudents #wrapper #contents #layout table th.line04 {	width: 200px;}
#forstudents #wrapper #contents #layout table td.line05 {	width: 100px;} /* 2012.11追加 */
#forstudents #wrapper #contents #layout table td.line06 {	width: 450px;} /* 2012.11追加 */
#forstudents #wrapper #contents #layout table td.line07 {	width: 40px;} /* 2012.11追加 */
#forstudents #wrapper #contents #layout table td.line07 a img {	border: 0px;} /* 2012.11追加 */
#forstudents #wrapper #contents #layout p {
	margin-bottom: 20px;
	padding-left: 8px;
}
#forstudents #wrapper #contents #layout p.toTop a{
	float:right;
	background: url("../img/toTop.gif") 0 0 no-repeat;
	text-indent: -99999em;
	display: block;
	width:152px;
	height:18px;
}

#forstudents.index #wrapper #contents #layout .blog {
	width:275px;
	float:left;
	margin-right:34px;
}
#forstudents.index #wrapper #contents #layout .download {
	width:275px;
	float:left;
}
#forstudents.index #wrapper #contents #layout .blog h2 {
	background: url("../img/index_01_h2.gif") 0 0 no-repeat;
	text-indent: -99999em;
	height:24px;
}
#forstudents.index #wrapper #contents #layout .download h2 { /* 2012.12修正 タイトル画像消去 */
	/*background: url("../img/index_03_h2.gif") 0 0 no-repeat;*/
	text-indent: -99999em;
	height:24px;
}
#forstudents.index #wrapper #contents #layout .blog p a {
	background: url("../img/index_btn01.gif") 0 0 no-repeat;
	text-indent: -99999em;
	display: block;
	width:130px;
	height:29px;
	float:right;
}
#forstudents.index #wrapper #contents #layout .download p a {
	background: url("../img/index_btn02.gif") 0 0 no-repeat;
	text-indent: -99999em;
	display: block;
	width:130px;
	height:29px;
	float:right;
}

#forstudents.index #wrapper #contents #layout .blog p{
	margin-bottom:10px;
}
#forstudents.index #wrapper #contents #layout .download p{
	margin-bottom:10px;
}


#forstudents.koken-dl #wrapper #contents #layout h2 {
	clear:both;
	background-image: url("../img/forstudents_03_h2.gif");
}
#forstudents.koken-dl #wrapper #contents #layout h3 {
	clear:both;
	background-image: url("../img/hokkaido_h3.gif");
	text-indent: -99999em;
	width:99px;
	height:28px;
}


#forstudents.hokkaido #wrapper #contents #layout h2 {
	clear:both;
	background-image: url("../img/forstudents_01_h2.gif");
}
#forstudents.hokkaido #wrapper #contents #layout h3 {
	clear:both;
	background-image: url("../img/hokkaido_h3.gif");
	text-indent: -99999em;
	width:99px;
	height:28px;
}




#forstudents.kantoA #wrapper #contents #layout h2 {
	clear:both;
	background-image: url("../img/forstudents_01_h2.gif");
}
#forstudents.kantoA #wrapper #contents #layout h3 {
	clear:both;
	background-image: url("../img/kanto_a_h3.gif");
	text-indent: -99999em;
	width:99px;
	height:28px;
}




#forstudents.kantoB #wrapper #contents #layout h2 {
	clear:both;
	background-image: url("../img/forstudents_04_h2.gif");
}
#forstudents.kantoB #wrapper #contents #layout h3 {
	clear:both;
	background-image: url("../img/kanto_b_h3.gif");
	text-indent: -99999em;
	width:99px;
	height:28px;
}

#forstudents.kagoshima #wrapper #contents #layout h2 {
	clear:both;
	background-image: url("../img/forstudents_01_h2.gif");
}
#forstudents.kagoshima #wrapper #contents #layout h3 {
	clear:both;
	background-image: url("../img/kagoshima_h3.gif");
	text-indent: -99999em;
	width:99px;
	height:28px;
}



/* 受講生専用ページindex追加 */
#forstudents.index #wrapper #contents #layout .koken-dl { /* 2012.11追加 .blogの差替え */
	width:275px;
	float:left;
	margin-right:34px;
}
#forstudents.index #wrapper #contents #layout .koken-dl h2 { /* 2012.11追加 .blogの差替え */
	background: url("../img/index_03_h2.gif") 0 0 no-repeat;
	text-indent: -99999em;
	height:24px;
}
#forstudents.index #wrapper #contents #layout .koken-dl p a { /* 2012.11追加 .blogの差替え */
	background: url("../img/index_btn02.gif") 0 0 no-repeat;
	text-indent: -99999em;
	display: block;
	width:130px;
	height:29px;
	float:right;
}
#forstudents.index #wrapper #contents #layout .koken-dl p{ /* 2012.11追加 .blogの差替え */
	margin-bottom:10px;
}






/*後見関連資料*/

#forstudents #wrapper #contents #layout #koken-dl-list h2 { /* 2012.11追加 .blogの差替え */
	background: url("../img/forstudents_03_h2.gif") 0 0 no-repeat;
	text-indent: -99999em;
	height:31px;
}
#forstudents #wrapper #contents #layout #koken-dl-list table th a:link, #forstudents #wrapper #contents #layout #koken-dl-list table th a:visited,
#forstudents #wrapper #contents #layout #koken-dl-list table td a:link, #forstudents #wrapper #contents #layout #koken-dl-list table td a:visited { /* 2012.11追加 */
	color: #377bad;
	text-decoration: none;
}
#forstudents #wrapper #contents #layout #koken-dl-list table th a:hover, #forstudents #wrapper #contents #layout #koken-dl-list table th a:active,
#forstudents #wrapper #contents #layout #koken-dl-list table td a:hover, #forstudents #wrapper #contents #layout #koken-dl-list table td a:active { /* 2012.11追加 */
	color: #993333;
	text-decoration: underline;
}





/* 受講生専用ページindex追加 */
#forstudents.index #wrapper #contents #layout .text { /* 2014.9追加  */
	width:530px;
	float:left;
	margin-right:34px;
}