@charset "utf-8";

/* ===========================================
 * RYUKOKU UNIVERSITY
 * -------------------------------------------
 * Unique Style [Nyushi Page]
 * -------------------------------------------
 * 2011.03.24
=========================================== */


/*リニューアル前のスタイル 移植分をインポート
=========================================== */

@import "nyushi/data.css";

@import "nyushi/info.css";

@import "nyushi/gakuhi.css";

@import "nyushi/nyushi.css";

@import "nyushi/jyuken.css";


/*並行作業用スタイルをインポート
=========================================== */

@import "unique_nyushi_data.css";


/* Common Style [nyushi/]
=========================================== */

.pagetop{
	padding:10px 0;
	width:auto;
	text-align:right;
}

/* ---------------------------------------- */

.box_outer_btns{
	margin:10px 0;
	width:698px;
	border:solid 1px #dcdcdc;
}

.box_outer_btns_full{
	margin:10px 0;
	border:solid 1px #dcdcdc;
}

.box_inner_btns{
	padding:2px;
	border:solid 2px #FFF;
	background:#f2f2dd;
}

.box_inner_btns02{
	padding:2px;
	border:solid 2px #FFF;
	background:#ddf2e0;
}

.box_inner_btns03{
	padding:2px;
	border:solid 2px #FFF;
	background:#cae5fd;
}

.box_inner_btns p,
.box_inner_btns02 p,
.box_inner_btns03 p{
	width:auto;
	height:33px;
	text-align:center;
}

.box_inner_btns ul,
.box_inner_btns02 ul{
	width:682px;
	height:17px;
	margin:0 auto;
	padding:10px 0 10px;
}

.box_inner_btns03 ul{
	width:682px;
	height:34px;
	margin:0 auto;
	padding:10px 0 8px;
}

.box_inner_btns ul li,
.box_inner_btns02 ul li{
	float:left;
	line-height:0;
}

.box_inner_btns03 ul li{
	float:left;
	padding-bottom:1px;
	line-height:0;
}

/* ---------------------------------------- */

.lnav_nyushi_sub{
	clear:both;
	width:701px;
	height:30px;
}

.lnav_nyushi_sub li{
	float:left;
	margin-right:15px;
}

.lnav_nyushi_sub li.end{
	margin-right:0;
}

/* ---------------------------------------- */

.p_h10{padding:10px 0;}
.p_h15{padding:15px 0;}
.p_h20{padding:20px 0;}
.p_h30{padding:30px 0;}

.p_t10{padding-top:10px;}
.p_t15{padding-top:15px;}
.p_t20{padding-top:20px;}
.p_t30{padding-top:30px;}

.p_b10{padding-bottom:10px;}
.p_b15{padding-bottom:15px;}
.p_b20{padding-bottom:20px;}
.p_b30{padding-bottom:30px;}

.note{
	padding-bottom:10px;
	color:#990000;
	font-weight:bold;
}

.box_green {
	background:#669900;
	padding:3px 10px;
	color:#fff;
	font-size:85%;
}

.RedBox {
	background: none repeat scroll 0 0 #D94146;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 4px;
	text-align: center;
	width: 250px;
}

.txtRed{
	color:#990000;
}

.txtOrange {
	color: #ED6E46;
}

.ErrText{
	color:#FF0000;
}

.txt_info{
	font-weight:bold;
}

.BlockContact{
	margin:20px auto 0;
}

.pdf{
	padding:2px 0 2px 22px;
	background:url(/admission/common/img/ic_pdf.gif) no-repeat 0px 0px;
}

.hissu{
	color:#FF3333;
}

/* Unique Style [nyushi/index.html]
=========================================== */

.box_nyushi01{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi01 h3{
	margin-bottom:10px;
	padding:20px 0 3px;
	border-bottom:solid 1px #CCC;
}

.box_nyushi01 .box_outer{
	padding:3px;
	background:#f2f2f2;
}

.box_nyushi01 .box_inner{
	padding:14px;
	border:solid 1px #e0e0e0;
	background:#FFFFFF;
}

.box_nyushi01 .box_inner ul{
	width:330px;
}

.box_nyushi01 .box_inner ul a{
	display:block;
	padding:2px 0 2px 18px;
	background:url(/admission/common/img/ic_arrow01.gif) no-repeat 0px 5px;
	zoom:1;
}
.box_nyushi01 .box_inner ul a.pdf{
	padding:2px 0 2px 22px;
	background:url(/admission/common/img/ic_pdf.gif) no-repeat 0px 2px;
}

.box_nyushi01 .box_inner ul.list_l{
	float:left;
	border-right:solid 1px #CCCCCC;
}

.box_nyushi01 .box_inner ul.list_r{
	float:right;
	padding-left:20px;
	width:310px;
}

.box_nyushi01 .pdf{
	display:block;
	padding:15px 0 5px 23px;
	width:auto;
	background:url(/admission/common/img/ic_pdf.gif) no-repeat 0px 15px;
}

.box_nyushi01 .pdf a{
	display:block;
	padding:0;
	zoom:1;
}

.box_nyushi01 .link{
	display:block;
	padding:3px 0 5px 23px;
	width:auto;
	background:url(/admission/common/img/ic_arrow01.gif) no-repeat 0px 5px;
}

.box_nyushi01 .link a{
	display:block;
	padding:0;
	zoom:1;
}

#box_2012guide .img{
float:left;
padding-right:15px;
width:116px;
}

#box_2012guide .txt{
float:left;
padding:60px 0 0 20px;
width:540px;
background:url(/admission/common/img/ic_pdf.gif) no-repeat 0px 60px;
}

#box_2012guide .txt span{
font-size:115%;
font-weight:bold;
}

/* Unique Style 
[nyushi/info/index.html],
[nyushi/data/index.html],
[nyushi/data/yyyy/index.html],
[nyushi/gakuhi/index.html],
[nyushi/qa/index.html],
=========================================== */

.box_nyushi02{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi02 h2{
	margin-bottom:10px;
}

.box_nyushi02 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi02 .box_outer{
	padding:3px;
	background:#f2f2f2;
}

.box_nyushi02 .box_inner{
	padding:14px 14px 24px;
	border:solid 1px #e0e0e0;
	background:#FFFFFF;
}

.box_nyushi02 .box_inner ul li{
	padding:0;
	background:url(/admission/common/img/line_dot03.gif) repeat-x left bottom;
}

.box_nyushi02 .box_inner ul li a{
	display:block;
	padding:5px 0 5px 23px;
	background:url(/admission/common/img/ic_arrow01.gif) no-repeat 5px 8px;
	zoom:1;
}



.box_nyushi02 .box_inner ul .pdf a{
	display:block;
	padding:5px 0 5px 23px;
	background:url(/admission/common/img/ic_pdf.gif) no-repeat 3px 5px;
	zoom:1;
}


/* Unique Style [nyushi/info/schedule.html]
=========================================== */

.box_nyushi03{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi03 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 11px;
	font-weight:bold;
}

.box_nyushi03 table .left{
	text-align:left;
}

.box_nyushi03 table th{
	padding:5px 0 5px 5px;
	background:#d8dad7;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #999999;
}

.box_nyushi03 table td{
	padding:5px 0 5px 5px;
	border:solid 1px #999999;
	text-align:left;
	vertical-align:middle;
}

.box_nyushi03 table th.ColorPurple2{
	background:#ebddea;
}

.box_nyushi03 table th.ColorGreen2{
	background:#dceddd;
}


/* Unique Style [nyushi/info/point/index.html]
=========================================== */

.box_nyushi04{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi04 h3{
	display:block;
	margin-top:20px;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi04 .box_outer{
	padding:3px;
	background:#f2f2f2;
}

.box_nyushi04 .box_inner{
	padding:14px 14px 24px;
	border:solid 1px #e0e0e0;
	background:#FFFFFF;
}

.box_nyushi04 .box_outer h4{
	border-left:4px solid #06C;
	margin-top:10px;
	margin-bottom:0.8em;
	padding-left:8px;
	line-height:1.4;
	color:#333;
}
.box_nyushi04 .listStyle01 li{
	background:url(/admission/nyushi/info/point/img/point_list1.gif) no-repeat scroll 0 5px transparent;
	list-style: none outside none;
	margin: 0 0 5px;
	padding: 0 0 0 20px
}

.box_nyushi04 .lineDot{
	height:1px;
	margin:1.6em 0;
	background:url(/admission/common/img/line_dot03.gif) repeat-x left bottom;
}
.box_nyushi04 .lineDot hr{display:none;}

.box_nyushi04 h4{
	color: #010044;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0;
}

.box_nyushi04 .h5Block {
	margin: 0;
	padding: 0 15px 10px;
}

.box_nyushi04 h5{
font-weight:bold;
}

.box_nyushi04 .Point2 li{
	background:url(/admission/nyushi/info/point/img/point_list2.gif) no-repeat scroll 0 5px transparent;
	list-style: none outside none;
	margin: 0 0 5px;
	padding: 0 0 0 20px
}

.box_nyushi04 .koubo h4{border-color:#5386b9;}
.box_nyushi04 .ippan h4{border-color:#509d69;}
.box_nyushi04 .center h4{border-color:#cb5d70;}
.box_nyushi04 .koubo .listStyle01 li{background-image:url(/admission/nyushi/img/ic_dot01_koubo.gif);}
.box_nyushi04 .ippan .listStyle01 li{background-image:url(/admission/nyushi/img/ic_dot01_ippan.gif);}
.box_nyushi04 .center .listStyle01 li{background-image:url(/admission/nyushi/img/ic_dot01_center.gif);}


/* Unique Style [nyushi/info/kaijo.html]
=========================================== */

.box_nyushi05{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi05 .ancher{
	padding-left:15px;
}

.box_nyushi05 .ancher li{
	padding:3px 0 3px 15px;
	background:url(/admission/common/img/ic_arrow03.gif) no-repeat 0px 7px;
}

.box_nyushi05 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi05 .JyukenTable dt{
	font-weight:bold;
}

.box_nyushi05 .JyukenTable dd{
	padding-bottom:10px;s
}

.box_nyushi05 p.middle * {
vertical-align:middle;
}


/* Unique Style [nyushi/syutsugan/ryoukin.html]
=========================================== */

.box_nyushi06{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi06 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi06 h4{
	color: #010044;
	font-weight: bold;
	margin-bottom:5px;
	padding: 0 0 0 15px;
	background:url(/admission/common/img/ic_circle02.gif) no-repeat 0px 7px;
	border-bottom:dashed 1px #CCC;
	font-size:120%;
}

.box_nyushi06 .article{
	padding-bottom:20px;
}

.box_nyushi06 .inner{
	padding-bottom:10px;
}


/* Unique Style [nyushi/syutsugan/furikomi.html]
=========================================== */

.box_nyushi07{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi07 .ind3{
	padding-bottom:20px;
}

.box_nyushi07 .detail li{
	padding:2px 0 2px 20px;
	background:url(/admission/common/img/ic_blank.gif) no-repeat 3px 8px;
}


/* Unique Style [nyushi/syutsugan/madoguchi.html]
=========================================== */

.box_nyushi08{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi08 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi08 ol li{
	color: #010044;
	margin-bottom:5px;
	padding: 0 0 0 15px;
	background:url(/admission/common/img/ic_circle02.gif) no-repeat 0px 5px;
}


/* Unique Style [nyushi/syutsugan/internet.html]
=========================================== */

.box_nyushi09{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi09 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi09 .icon{
	float:left;
	width:100px;
	padding-right:10px;
}

.box_nyushi09 .left_P{
	float:left;
	width:230px;
	padding:10px 20px 0 0;
}

.box_nyushi09 .right_P{
	float:left;
	width:230px;
	padding:10px 0 0 0;
}

.box_nyushi09 .article02 li{
	color: #010044;
	margin-bottom:5px;
	padding: 0 0 0 15px;
	background:url(/admission/common/img/ic_circle02.gif) no-repeat 0px 5px;
}

.box_nyushi09 .article02 ul,
.article03 .in{
	background-color: #EEEDF2;
	border: 1px solid #999999;
	margin: 0;
	padding: 10px;
}

.box_nyushi09 .riyou02{
	font-size:85%;
}

.box_nyushi09 .step{
	clear:both;
	margin: 0 0 20px;
	width: 700px;
}

.box_nyushi09 .stepImg {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	width: 40px;
}

.box_nyushi09 .stepIn01,
.box_nyushi09 .stepIn {
	float: left;
	margin: 9px 0 0;
	width:640px;
}

.box_nyushi09 .article04 .kakomi {
	border: 1px solid #999999;
	margin: 0;
	padding: 5px;
}

.box_nyushi09 .xxxcotl02{
	color: #28204E;
	font-weight: bold;
	margin: 5px 0 -12px !important;
}

.box_nyushi09 .article05 {
	clear:both;
	width:auto;
	padding-left:80px;
}

.box_nyushi09 .article05 .btnBox {
	float:left;
	margin:0;
	padding-left:50px;
	width: 180px;
}


/* Unique Style [nyushi/syutsugan/convenience.html]
=========================================== */

.box_nyushi10{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi10 p{
	padding-bottom:10px;
}

.box_nyushi10 .btn_konbini {
	background:url(/admission/nyushi/syutsugan/img/convenience/e_shiharai_back.gif) no-repeat scroll 0 0 transparent;
	display: block;
	height: 109px;
	margin: 0 0 0 60px;
	position: relative;
	width: 553px;
}

.box_nyushi10 .btn_konbini a.txt {
	background: url(/admission/nyushi/syutsugan/img/convenience/btn_txt.gif) no-repeat scroll 0 0 transparent;
	display: block;
	height: 17px;
	left: 268px;
	position: absolute;
	text-indent: -9999px;
	top: 36px;
	width: 53px;
}
.box_nyushi10 .btn_konbini a.txt:hover{
	background: url(/admission/nyushi/syutsugan/img/convenience/btn_txt.gif) no-repeat scroll 0 -17px transparent;
}

.box_nyushi10 .btn_konbini a.e {
	background: url(/admission/nyushi/syutsugan/img/convenience/btn_eshiharai.gif) no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	left: 184px;
	position: absolute;
	text-indent: -9999px;
	top: 58px;
	width: 263px;
}
.box_nyushi10 .btn_konbini a.e:hover{
	background: url(/admission/nyushi/syutsugan/img/convenience/btn_eshiharai.gif) no-repeat scroll 0 -25px transparent;
}

.box_nyushi10 .pdf{
	padding:2px 0 42px 22px;
	background:url(/admission/common/img/ic_pdf.gif) no-repeat 0px 0px;
}

/* Unique Style [nyushi/syutsugan/convenience.html]
=========================================== */

.box_nyushi11{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi11 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}


/* Unique Style 
[nyushi/gakuhi/expense.html],
[nyushi/gakuhi/scholarship.html]
=========================================== */

.box_nyushi12{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi12 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}


/* Unique Style [nyushi/gakuhi/tokubetu.html]
=========================================== */

.box_nyushi13{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi13 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi13 ol{
	padding:0 0 0 30px;
}

.box_nyushi13 ol li {
	list-style-type:decimal;
	margin:0 0 1.5em 0;
}

.box_nyushi13 ol li ul {
	margin:0;
}

.box_nyushi13 ol li ul li {
	list-style-type:none;
}

.box_nyushi13 table {

	border:1px solid #d3c3d3;
}

.box_nyushi13 tr,td {
	border:1px solid #d3c3d3;
}

.box_nyushi13 tr .naiyo {
	width:75%;
	background-color:#e9e8ef;
}


/* Unique Style [nyushi/qa/answer.html]
=========================================== */

.box_nyushi14{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi14 h2{
	margin-bottom:10px;
}

.box_nyushi14 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi14 dl{
	width:660px;
	margin:0 auto;
}

.box_nyushi14 dt{
	margin:0px;
	padding:8px 5px 8px 1.8em;
	font-size:1.1em;
	line-height:1.4em;
	background:#EDE0EF;
	text-indent:-1.4em;
	font-weight:bold;
	font-size:115%;
}
.box_nyushi14  dt:first-letter {
	font-size:1.4em;
	font-weight:bold;
	padding-left:5px;
	color:#A76DAF;
	display:block;
	text-indent:0;
}
.box_nyushi14  dd{
	margin:0 0 10px 0;
	padding: 10px 10px 10px 25px;
	background:#F0F0F0;
}


/* Unique Style [nyushi/info/kako.html]
=========================================== */

.box_nyushi15{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi15 .read{
	padding: 0 0 10px;
	font-weight:bold;
}

/* Unique Style [nyushi/info/koubo.html]
=========================================== */

.box_nyushi16{
	clear:both;
	padding-top:15px;
	width:701px;
}


/* Unique Style [nyushi/info/ippan.html]
=========================================== */

.box_nyushi17{
	clear:both;
	padding-top:15px;
	width:701px;
}


/* Unique Style [nyushi/info/center.html]
=========================================== */

.box_nyushi18{
	clear:both;
	padding-top:15px;
	width:701px;
}


/* Unique Style [nyushi/jyuken/dendousya.html]
=========================================== */

.box_nyushi19{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi19 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi19 .Hspace{
	border:none;
}


/* Unique Style [nyushi/jyuken/sport_art.html]
=========================================== */

.box_nyushi20{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi20 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi20 .JyukenTable table,
.box_nyushi20 .JyukenTable table th,
.box_nyushi20 .JyukenTable table td{
	border:none;
}


/* Unique Style [nyushi/jyuken/transfer.html]
=========================================== */

.box_nyushi21{
	clear:both;
	padding-top:15px;
	width:701px;
}

.box_nyushi21 h3{
	display:block;
	margin-bottom:10px;
	padding:10px 0 2px 19px;
	border-bottom:solid 1px #CCC;
	background:url(/admission/common/img/ic_circle01.gif) no-repeat 0px 15px;
	font-weight:bold;
	font-size:120%;
}

.box_nyushi21 .JyukenTable table,
.box_nyushi21 .JyukenTable table th,
.box_nyushi21 .JyukenTable table td{
	border:none;
}










