@charset "shift_jis";

/*
================================= カテゴリ：キャンパス・アクセス案内CSS  =================================
*/


/*
=================================  高槻キャンパス案内  =================================
*/

#ca-index .page{
}
#ca-index .photo{
	margin:0 0 25px 0;
}
#ca-index .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 25px 0;
	border-bottom:1px solid #efefef;
}
#ca-index .section .section2{
	clear:both;
	width:99%;
	padding:10px 0;
	border:1px solid #efefef;
}
#ca-index .section .section2 ul{
	float:left;
	width:49%;
	margin:0;
	padding:0;
}
#ca-index .section .section2 ul.right{
	float:right;
	width:49%;
}
#ca-index .section .section2 ul li{
	margin:0 10px;
	padding:0;
}
#ca-index .section li{
	list-style:none;
}

/*#ca-index .section img{
	float:left;
}*/
#ca-index .section .contents{
	padding:0 0 0 140px;
}







/*
=================================  キャンパス・アクセス案内  =================================
*/

#ca-access .page{
}
#ca-access .photo{
	margin:0 0 25px 0;
}
#ca-access .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 25px 0;
	border-bottom:1px solid #efefef;
}
#ca-access .section2{
	margin:0 0 40px 0;
}

#ca-access .section img{
	float:right;
}
#ca-access .section .contents{
	padding:0 190px 0 0;
}

#ca-access .section2 .section3{
	float:left;
	width:48%;
	margin:0 10px 0 0;
}
#ca-access .section2 .section4{
	float:left;
	width:48%;
}
#ca-access .section2 .section3 img,#ca-access .section2 .section4 img{
	float:none;
}





/*
=================================  高槻キャンパス・施設  =================================
*/

#ca-base .page{
}
#ca-base .photo{
	margin:0 0 20px 0;
}
#ca-base .section{
	clear:both;
	margin-bottom: 40px;
	width: 670px;
}

#ca-base .section3{
	clear:both;
	width: 670px;
	margin-bottom: 7px;
}

#ca-base .section4{
	clear:both;
	width: 670px;
	margin-bottom: 30px;
}

#ca-base .section .section2{
	clear:both;
	width:99%;
	padding:10px 0;
	border:1px solid #efefef;
}
#ca-base .section .section2 ul{
	float:left;
	width:49%;
	margin:0;
	padding:0;
}
#ca-base .section .section2 ul.right{
	float:right;
	width:49%;
}
#ca-base .section .section2 ul li{
	margin:0 10px;
	padding:0;
}
#ca-base .section li{
	list-style:none;
}

#ca-base .section .contents{
	padding:0;
}
#ca-base .section .contents2{
	padding:0;
	width: 360px;
	float: left;
	margin: 0;
}

/* 追加分
-------------------------------------------
*/

#ca-base  p {
	padding: 0;
	margin: 0;
}

#ca-base h4 {
	font-size: 16px;
	margin: 0;
	padding: 0 0 5px 0;
}

/* -施設- */
#ca-base .section #text
{
	width: 470px;
	float: left;
}

#ca-base .section #img
{
	float: left;
	width: 200px;
}

/*　-施設の写真領域- */
 
#ca-base #img img {
	float: right;
	width: 150px;
}


/* -下余白-*/
#ca-base .pad-14
{
	margin-bottom: 14px;
}

/* -見出し領域-　*/
#ca-base .strapline
{
	clear: both;
	padding: 0 0 15px;
}


#ca-base .strapline-b
{
	margin-bottom: 15px;
	clear: both;
	padding-top: 12px;
	border-top: 2px solid #ebebeb;
}

/* -マップ- */
#ca-base #contens2-img
{
	width: 300px;
	float: right;
}

/* -施設のリンク- */

#ca-base .contents2 dl {
	clear: both;

}

#ca-base .contents2 dt {
	float: left;
	width: 60px;
	height: 35px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
#ca-base  .contents2 dd {
	float: left;
	width: 260px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 10px;	/*height: 20px;*/
}



/* -関連施設紹介-　*/
#ca-base .contents-left {
	float: left;
	width: 200px;
}

#ca-base .contents-right {
	float: left;
	width: 455px;
	padding: 0 0 0 15px;
}

/*　-リスト-　*/
#ca-base #left
{
	width: 250px;
	margin: 0;
	float: left;
	padding: 0;
}

#ca-base #left li
{
	padding-bottom: 14px;
}

#ca-base  #right
{
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}

#ca-base #right li
{
	padding-bottom: 14px;
}

#ca-base .contents-right h4 {
	padding-bottom: 15px;
}
#ca-base .contents2 .no_link {
	padding-left: 30px;
}
#ca-base .section .no_link2 {
	padding-left: 20px;
}
#ca-base .contents-right ul {
	padding: 0;
	margin: 0;
}


/*
=================================  高槻キャンパス・施設・説明  =================================
*/

#ca-base-setsubi .page{
}
#ca-base-setsubi .section{
	clear:both;
	margin:0 0 20px 0;
	border-bottom:1px solid #efefef;
}
#ca-base-setsubi .section .image{
	float:left;
	width:240px;
}
#ca-base-setsubi .section .contents{
	padding:0 0 0 260px;
}

#ca-base-setsubi .section .image .section2{
	margin:10px 0 0 0;
}
#ca-base-setsubi .section .image .section2 img{
	float:left;
}
#ca-base-setsubi .section .image .section2 .contents2{
	padding:0 0 0 90px;
}
#ca-base-setsubi .contents-path .back{
	margin:0 0 40px 0;
}

#ca-base-setsubi .bottom15 {
	padding-bottom: 15px;
}

#ca-base-setsubi .section3 ul {
	list-style-type: none;
	padding: 0;
	margin-left:0;
}

#ca-base-setsubi .section3 li {
	padding-bottom: 4px;
	line-height: 1.4;
}

#ca-base-setsubi h3 {
	margin: 0;
	padding: 0;
}

/*
=================================  高槻キャンパスでの1年  =================================
*/

#ca-seikatsu .page
{
}

#ca-seikatsu .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 25px 0;
	border-bottom:1px solid #efefef;
}
#ca-seikatsu .section2{
}
#ca-seikatsu .section img{
	float:right;
}
#ca-seikatsu .section .contents{
	padding:0 150px 0 0;
}




/*
=================================  サークルindex  =================================
*/

#ca-circleindex .page{
}
#ca-circleindex .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #efefef;
}
#ca-circleindex .section .section2{
	clear:both;
	width:99%;
	padding:10px 0;
	border:1px solid #efefef;
}
#ca-circleindex .section .section2 ul{
	float:left;
	width:49%;
	margin:0;
	padding:0;
}
#ca-circleindex .section .section2 ul.right{
	float:right;
	width:49%;
}
#ca-circleindex .section .section2 ul li{
	margin:0 10px;
	padding:0;
}
#ca-circleindex .section li{
	list-style:none;
}




/*
=================================  各サークルテンプレ  =================================
*/

#ca-circle .page{
}
#ca-circle .section{
	clear:both;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
}
#ca-circle .section img{
	float:right;
}
#ca-circle .section .contents{
	padding:0 270px 0 0;
}
#ca-circle .section2{
	clear:both;
	margin:0 0 50px 0;
	border-bottom:1px solid #efefef;
}

#ca-circle .contents-path{
	clear:both;
	margin:0 0 30px 0;
}




/*
=================================  学年暦+在学生  =================================
*/


#ca-gakunen .section{
	clear:both;
	margin:0 0 50px 0;
	padding:0 0 25px 0;
	border-bottom:1px solid #efefef;
}
#ca-gakunen .section2{
	clear:both;
	margin:0 0 20px 0;
	padding:10px;
}
#ca-gakunen .section2 ul
{
	clear:both;
	margin:0;
	padding:8px 0;
}
#ca-gakunen .section2 ul li
{
	margin:0;
	padding:0;
	list-style:none;
}
#ca-gakunen .section2 ul li.list_title
{
	float:left;
	width:100px;
}
#ca-gakunen .section2 ul li.list_contents
{
	float:left;
	width:400px;
}
