@charset "utf-8";

/* --------------------------------------------
 * /q&a/共通
 * -------------------------------------------- */

/* 各校へのリンク */
div.link_school { 
	display:block;
	width:500px;
}

div.link_school span.r { 
	display:block;
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}

div.link_school ul li {
  font-size: 13px;
	font-weight: bold;
}

div.link_school ul li span {
	color: red;
}

ul#inquiry_link {
	margin-left:0px;
}

ul#inquiry_link li {
	margin-left:20px;
	margin-right:16px;
}

/*　区切り線 */
hr.qa_line {
	border:0;
	border-bottom:1px solid #0000FF;
}

/*  各Ｑ＆Ａタイトル部分 */
h1.top { 
	display:block;
	width:500px;
	height:33px;
	margin-bottom:10px;
	border-bottom:solid 2px blue;
	text-indent:-9999px;
	background:url(../img/index/a_51.gif) no-repeat;
}

/* Ｑ＆Ａフォーム　ここから */
ul.qa_course_body { 
	display:block;
	width:478px;
	margin-top:19px;
	padding:0 10px;
	border:solid 1px blue;
}

ul.qa_body > li,
ul.qa_course_body > li {
	border-bottom:solid 1px blue;
}

/* Ｑデフォルト（２行以上の場合） */
ul.qa_body li h3.qa_q,
ul.qa_course_body li h3.qa_q { 
	display:block;
	min-height:30px;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background:url(../img/common/ques.gif) no-repeat;
	margin:20px 0 10px;
	padding-left:32px;
}

/* Ｑが１行の場合 */
ul.qa_body li h3.line1,
ul.qa_course_body li h3.line1 {
	line-height:30px;
}

/* Ａデフォルト（２行以上の場合） */
ul.qa_body li p,
ul.qa_course_body li p { 
	display:block;
	min-height:30px;
	margin:10px 0 20px;
	padding-left:32px;
}

ul.qa_body li p.qa_a,
ul.qa_course_body li p.qa_a { 
	background:url(../img/common/ans.gif) no-repeat;
}

/* Ａが１行の場合 */
ul.qa_body li p.line1,
ul.qa_course_body li p.line1 {
	line-height:30px;
}

/* カッコ数字の付く文章 ここから */
ul.number_list li { 
	display:block;
	margin-bottom:20px;
	margin-left:2em;
	text-indent:-1.3em;
}

ul.number_list2 li { 
	display:block;
	margin-bottom:20px;
	margin-left:4em;
	text-indent:-1.3em;
}
/* カッコ数字の付く文章 ここまで */

.b {
	font-weight:bold;
}

span.blue_bold {
	color:blue;
	font-weight:bold;
}

span.mspgothic {
	font-family:"ＭＳ Ｐゴシック";
}

/* Ｑ＆Ａフォーム　ここまで */

/* その他ご質問（最下部） */
div.bottom { 
	display:block;
	width:500px;
	height:35px;
	float:left;
	margin-top:30px;
	margin-bottom:10px;
	background:url(../img/index/a_41.gif) no-repeat;
}

div.bottom span { 
	display:block;
	width:366px;
	height:33px;
	float:right;
	border-bottom:solid 2px blue;
}

div.bottom span a { 
	display:block;
	width:89px;
	height:30px;
	float:right;
	text-align: left; 
	text-indent:-9999px;
}

div.bottom span a.nyugaku { 
	background:url(../img/common/b_nyugaku.gif) no-repeat bottom;
}

div.bottom span a.gakuenseikatu { 
	background:url(../img/common/b_gakuen.gif) no-repeat bottom;
}

div.bottom span a.course_kaikei { 
	background:url(../img/common/b_gakka.gif) no-repeat bottom;
}

div.bottom span a.campus { 
	background:url(../img/common/b_campus.gif) no-repeat bottom;
}

h2.others { 
	display:none;
}

/* 学科・コース　共通 */

/* 学科・コース　タブ */
div.course_link { 
	clear:both;
	display:block;
	width:500px;
	height:68px;
	text-align:left;
	text-indent:-9999px;
}

div.course_link ul li ul.left {
	display:block;
	width:375px;
}

div.course_link ul li ul li {
	float:left;
	display:block;
}

div.course_link ul li ul li.fashion a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g12.gif) no-repeat;
}

div.course_link ul li ul li.fashion_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g12_r.gif) no-repeat;
}

div.course_link ul li ul li.shop a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g13.gif) no-repeat;
}

div.course_link ul li ul li.shop_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g13_r.gif) no-repeat;
}

div.course_link ul li ul li.pet a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g10.gif) no-repeat;
}

div.course_link ul li ul li.pet_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g10_r.gif) no-repeat;
}

div.course_link ul li ul li.kanko a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g5.gif) no-repeat;
}

div.course_link ul li ul li.kanko_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g5_r.gif) no-repeat;
}

div.course_link ul li ul li.sports a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g7.gif) no-repeat;
}

div.course_link ul li ul li.sports_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g7_r.gif) no-repeat;
}

div.course_link ul li ul li.iryo a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g8.gif) no-repeat;
}

div.course_link ul li ul li.iryo_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g8_r.gif) no-repeat;
}

div.course_link ul li ul li.kaikei a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g1.gif) no-repeat;
}

div.course_link ul li ul li.kaikei_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g1_r.gif) no-repeat;
}

div.course_link ul li ul li.it a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g2.gif) no-repeat;
}

div.course_link ul li ul li.it_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g2_r.gif) no-repeat;
}

div.course_link ul li ul li.koumu a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g3.gif) no-repeat;
}

div.course_link ul li ul li.koumu_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g3_r.gif) no-repeat;
}

div.course_link ul li ul li.multi a {
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g4.gif) no-repeat;
}

div.course_link ul li ul li.multi_r {
	display:block;
	width:125px;
	height:24px;
	background:url(../img/common/g4_r.gif) no-repeat;
}

/* マルチ　２列目 */
div.course_link ul li ul li.multi_2nd a { 
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g4.gif) no-repeat;
	position:relative;
	top:-22px;
}

/* マルチ　１列目 */
div.course_link ul li ul li.multi_1st a { 
	display:block;
	width:125px;
	height:22px;
	background:url(../img/common/g4.gif) no-repeat;
	position:relative;
	top:-44px;
}

/* --------------------------------------------
 * 質問にお答えします-Ｑ＆Ａ
 * /q&a/index.html
 * -------------------------------------------- */

div.qa_index {
	margin-top:22px;
	margin-left:20px;
  font-size: 13px;
}

/* 質問にお答えします-Ｑ＆Ａ　タイトル */
div.qa_index h1 { 
	display:block;
	width:335px;
	height:88px;
	background:url(../img/index/title.gif) no-repeat;
	margin-bottom:20px;
	text-indent:-9999px;
}

div.qa_index p span.top {
	display:block;
	font-weight: bold;
  font-size: 16px;
	color: red;
}

div.qa_index p {
	margin-bottom:16px;
}

div.qa_index h2 {
	display:none;
}

/* 入学相談 */
div.qa_index div.nyugaku {
	display:block;
	width:500px;
	height:35px;
	margin-bottom:4px;
}

/* タイトル画像 */
div.qa_index div.nyugaku a.title { 
	display:block;
	width:220px;
	height:35px;
	float:left;
	background:url(../img/index/a_11.gif) no-repeat;
	text-indent:-9999px;
}

div.qa_index div.nyugaku span { 
	display:block;
	width:280px;
	height:33px;
	float:right;
	background:url(../img/index/kotira.gif) no-repeat right top;
	border-bottom:solid 2px blue;
}

div.qa_index div.nyugaku span a.arrow { 
	display:block;
	width:27px;
	height:16px;
	float:right;
	padding-right:40px;
	text-align: left; 
	text-indent:-9999px;
	background:url(../img/index/yajirusi_ani.gif) no-repeat;
}

/* 写真 */
div.qa_index div.nyugaku_photo { 
	display:block;
	width:500px;
	height:70px;
	background:url(../img/index/a_1.gif) no-repeat;
	margin-bottom:15px;
	border-bottom:solid 1px gray;
}

/* 説明文の縦位置 */
div.qa_index div.nyugaku_photo p { 
	display:block;
	width:410px;
	line-height:70px; 
	margin-left:95px;
}

/* 学園生活 */
div.qa_index div.gakuenseikatu {
	display:block;
	width:500px;
	height:35px;
	margin-bottom:4px;
}

/* タイトル画像 */
div.qa_index div.gakuenseikatu a.title { 
	display:block;
	width:220px;
	height:35px;
	float:left;
	background:url(../img/index/a_21.gif) no-repeat;
	text-indent:-9999px;
}

div.qa_index div.gakuenseikatu span { 
	display:block;
	width:280px;
	height:33px;
	float:right;
	background:url(../img/index/kotira.gif) no-repeat right top;
	border-bottom:solid 2px blue;
}

div.qa_index div.gakuenseikatu span a.arrow { 
	display:block;
	width:27px;
	height:16px;
	float:right;
	padding-right:40px;
	text-align: left; 
	text-indent:-9999px;
	background:url(../img/index/yajirusi_ani.gif) no-repeat;
}

/* 写真 */
div.qa_index div.gakuenseikatu_photo { 
	display:block;
	width:500px;
	height:70px;
	background:url(../img/index/a_4.gif) no-repeat;
	margin-bottom:15px;
	border-bottom:solid 1px gray;
}

/* 説明文の縦位置 */
div.qa_index div.gakuenseikatu_photo p { 
	display:block;
	width:410px;
	line-height:70px; 
	margin-left:95px;
}

/* 学科・コース */
div.qa_index div.course {
	display:block;
	width:500px;
	height:35px;
	margin-bottom:4px;
}

/* タイトル画像 */
div.qa_index div.course a.title { 
	display:block;
	width:275px;
	height:35px;
	float:left;
	background:url(../img/index/a_31.gif) no-repeat;
	text-indent:-9999px;
}

div.qa_index div.course span { 
	display:block;
	width:225px;
	height:33px;
	float:right;
	background:url(../img/index/kotira.gif) no-repeat right top;
	border-bottom:solid 2px blue;
}

div.qa_index div.course span a.arrow { 
	display:block;
	width:27px;
	height:16px;
	float:right;
	padding-right:40px;
	text-align: left; 
	text-indent:-9999px;
	background:url(../img/index/yajirusi_ani.gif) no-repeat;
}

/* 写真 */
div.qa_index div.course_photo { 
	display:block;
	width:500px;
	height:70px;
	background:url(../img/index/a_3.gif) no-repeat;
	margin-bottom:15px;
	border-bottom:solid 1px gray;
}

/*各コース */
div.qa_index div.course_photo ul { 
	display:block;
	width:410px;
	float:right;
  font-size: 13px;
}

/*各コースのリンク */
div.qa_index div.course_photo ul li ul li { 
	display:block;
	float:left;
	margin-right:-5px;
}

/* キャンパス紹介 */
div.qa_index div.campus {
	display:block;
	width:500px;
	height:35px;
	margin-bottom:4px;
}

/* タイトル画像 */
div.qa_index div.campus a.title { 
	display:block;
	width:245px;
	height:35px;
	float:left;
	background:url(../img/index/a_51.gif) no-repeat;
	text-indent:-9999px;
}

div.qa_index div.campus span { 
	display:block;
	width:255px;
	height:33px;
	float:right;
	background:url(../img/index/kotira.gif) no-repeat right top;
	border-bottom:solid 2px blue;
}

div.qa_index div.campus span a.arrow { 
	display:block;
	width:27px;
	height:16px;
	float:right;
	padding-right:40px;
	text-align: left; 
	text-indent:-9999px;
	background:url(../img/index/yajirusi_ani.gif) no-repeat;
}

/* 写真 */
div.qa_index div.campus_photo { 
	display:block;
	width:500px;
	height:70px;
	background:url(../img/index/a_2.gif) no-repeat;
	margin-bottom:15px;
	border-bottom:solid 1px gray;
}

/* 説明文の縦位置 */
div.qa_index div.campus_photo p { 
	display:block;
	width:410px;
	line-height:70px; 
	margin-left:95px;
}

/* その他ご質問 */
div.qa_index div.others {
	display:block;
	width:500px;
	height:35px;
	background:url(../img/index/a_41.gif) no-repeat;
	margin-bottom:4px;
}

div.qa_index div.others p {
	display:block;
	width:300px;
	height:33px;
	float:right;
	text-align:center;
	border-bottom:solid 2px blue;
}

div.qa_index div.others span {
	display:block;
	width:280px;
	height:33px;
	float:right;
  font-size: 13px;
	color: red;
	font-weight: bold;
	text-align:center;
}

/* --------------------------------------------
 * 入学相談Ｑ＆Ａ
 * /q&a/nyugaku.html
 * -------------------------------------------- */

div.qa_nyugaku {
	width:500px;
	font-size:14px;
	line-height:1.4;
	margin-top:22px;
	margin-left:20px;
}

/* 入学相談 */
div.qa_nyugaku h1.top { 
	margin-bottom:20px;
	background:url(../img/index/a_11.gif) no-repeat;
}

/* 高校生の皆さんへ 、大学生・社会人の皆さんへ*/
div.qa_nyugaku h2.selection { 
	clear:both;
	display:block;
  font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-top:40px;
	width:500px;
	height:30px;
}

div.qa_nyugaku h3.choice {
	display:block;
  font-size:20px;
	text-align:center;
	margin-bottom:20px;
	width:500px;
	height:30px;
}

div.qa_nyugaku span.choice {
	display:block;
  font-size:14px;
	margin-bottom:20px;
	width:500px;
}

/* 枠線付きＢＯＸ */
div.qa_nyugaku ul li p.box { 
	display:block;
	width:450px;
	line-height:20px;
	text-indent:0;
	border:solid 2px;
	margin:10px 0;
	padding:2px;
}

/* --------------------------------------------
 * 学園生活Ｑ＆Ａ
 * /q&a/gakuenseikatu.html
 * -------------------------------------------- */
div.qa_gakuenseikatu {
	width:500px;
	font-size:14px;
	line-height:1.4;
	margin-top:22px;
	margin-left:20px;
}

/* 学園生活 */
div.qa_gakuenseikatu h1.top { 
	background:url(../img/index/a_21.gif) no-repeat;
}

div.qa_gakuenseikatu h2 {
	display:none;
}

/* 詳しいゼミ学習はこちら */
div.qa_gakuenseikatu ul.qa_body li p span.zemi {
	display:block;
	width:222px;
	height:19px;
	text-indent:-9999px;
	background:url(../img/gakuenseikatu/btn_zemi_m_image.gif) no-repeat;
}

div.qa_gakuenseikatu ul.qa_body li p span.zemi a {
	display:block;
	width:222px;
	height:19px;
	background:url(../img/gakuenseikatu/btn_zemi_n_image.gif) no-repeat;
}

div.qa_gakuenseikatu ul.qa_body li p span.zemi a:hover {
	background:none;
}

/* --------------------------------------------
 * キャンパス紹介Ｑ＆Ａ
 * /q&a/campus.html
 * -------------------------------------------- */
div.qa_campus {
	width:500px;
	font-size:14px;
	line-height:1.4;
	margin-top:22px;
	margin-left:20px;
}

/* キャンパス紹介 */
div.qa_campus h1.top { 
	background:url(../img/index/a_51.gif) no-repeat;
}

div.qa_campus h2 {
	display:none;
}

/* --------------------------------------------
 * 学科・コース
 * /q&a/course_kaikei.html
 * /q&a/course_it.html
 * /q&a/course_koumu.html
 * /q&a/course_multi.html
 * /q&a/course_kanko.html
 * /q&a/course_sports.html
 * /q&a/course_iryo.html
 * /q&a/course_fashion.html
 * /q&a/course_shop.html
 * /q&a/course_pet.html
 * -------------------------------------------- */

div.qa_course {
	width:500px;
	font-size:14px;
	line-height:1.4;
	margin-top:22px;
	margin-left:20px;
}

/* タイトル */
div.qa_course h1.top { 
	background:url(../img/index/a_31.gif) no-repeat;
	margin-bottom:0px;
}

div.qa_course h2 {
	display:none;
}

/* --------------------------------------------
 * 高度専門士には大学院の入学資格が付与！
 * /q&a/koudo_senmonsi.html
 * -------------------------------------------- */

div.qa_koudo_senmonsi h2#koudo {
	display:block;
	width:550px;
	height:65px;
	background:url(../img/senmonshi/senmonsi_title.gif) no-repeat;
	text-indent:-9999px;
}

div.qa_koudo_senmonsi ul li h3.koudo {
	display:block;
	width:160px;
	height:40px;
	background:url(../img/senmonshi/senmonsi_title6.gif) no-repeat;
	text-indent:-9999px;
}

div.qa_koudo_senmonsi ul li div.koudo_course {
	display:block;
	width:500px;
	line-height:1.5;
	margin:10px auto;
	border:2px solid #FF7700;
}

div.qa_koudo_senmonsi ul li div.koudo_course strong {
	display:block;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

div.qa_koudo_senmonsi ul li div.koudo_course ul.koudo_course {
	display:block;
	font-size:14px;
	list-style-type:disc;
	margin-left:20px;
}

div.qa_koudo_senmonsi ul li div.koudo_course ul.koudo_course li span {
	display:inline-block;
	width:10em;
}

div.qa_koudo_senmonsi ul li h3.koudo_matter {
	display:block;
	width:160px;
	height:40px;
	background:url(../img/senmonshi/senmonsi_title3.gif) no-repeat;
	text-indent:-9999px;
}

div.qa_koudo_senmonsi ul li ul.matter li {
	line-height:1.6;
	margin-left:10px;
	padding-left:24px;
}

div.qa_koudo_senmonsi ul li ul.matter li.number1 {
	background:url(../img/senmonshi/number_01.gif) no-repeat;
}

div.qa_koudo_senmonsi ul li ul.matter li.number2 {
	background:url(../img/senmonshi/number_02.gif) no-repeat;
}

div.qa_koudo_senmonsi ul li ul.matter li.number3 {
	background:url(../img/senmonshi/number_03.gif) no-repeat;
}

div.qa_koudo_senmonsi ul li ul.matter li.number4 {
	background:url(../img/senmonshi/number_04.gif) no-repeat;
}

div.qa_koudo_senmonsi h2#senmonshi {
	display:block;
	width:550px;
	height:65px;
	background:url(../img/senmonshi/senmonsi_title2.gif) no-repeat;
	text-indent:-9999px;
	margin-top:40px;
}

div.qa_koudo_senmonsi ul li h3.senmonshi {
	display:block;
	width:160px;
	height:40px;
	background:url(../img/senmonshi/senmonsi_title4.gif) no-repeat;
	text-indent:-9999px;
}

div.qa_koudo_senmonsi ul li span.border {
	clear:both;
	display:block;
	width:512px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border:2px solid #FF0000;
	margin:10px auto;
	padding:5px 0;
}

div.qa_koudo_senmonsi ul li h3.senmonshi_matter {
	display:block;
	width:160px;
	height:40px;
	background:url(../img/senmonshi/senmonsi_title5.gif) no-repeat;
	text-indent:-9999px;
}
