@charset "UTF-8";
/* =======================================

	2column [ver. no left title]

========================================== */
#contentsArea #column2a #leftArea .LnaviArea .pastNews {
text-indent:-9999px;
font-size:1px;
line-height:1px;}

#contentsArea #column2a {
	display:block;
	width:960px;
	height:auto;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	behavior:url(https://www2.tamabi.ac.jp/life/asobi/css/PIE.htc);/*for IE*/
	padding:0 0 35px 0;
	margin:0 auto 0 auto;
    background:url(../../images/indiv/con_bg02beige.gif) repeat-y top;}

@media screen and (max-width:959px) {/*****960以下*****/
#contentsArea #column2a {
	width:92%;
	height:auto;
    background: #fff;}
}
/* =======================================
	
========================================== */
body.news {
	background:#ff99ba!important;}

body.news #wrapper{
	background:#ff99ba!important;}

/* ---------------------------------------
	LeftArea
------------------------------------------ */
#contentsArea #column2a #leftArea {
	width:auto;
	height:100%;
	float:left;}

@media screen and (max-width:959px) {
#contentsArea #column2a #leftArea {
    width:100%;
	height:150px;
    background-size: auto auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: repeating-linear-gradient(140deg, transparent, transparent 3px, rgba(240, 240, 231, 1) 3px, rgba(240, 240, 231, 1) 8px );
	float:none;
    border-radius: 10px 10px 0 0;}
}
	
#contentsArea #column2a #leftArea .LnaviArea {
	display:block;
	width:172px;
	margin:30px 0 0 25px;}

@media screen and (max-width:959px) {
#contentsArea #column2a #leftArea .LnaviArea {
	width:100%;
    height: auto;
	margin:0;
    text-align: center;
    padding: 50px 0 0 0;}

#contentsArea #column2a #leftArea .LnaviArea p img {
    width: 150px;
    height: auto;}
}	
#contentsArea #column2a #leftArea .LnaviArea p,
#contentsArea #column2a #leftArea .LnaviArea h3  {
	margin:0 0 20px 0;}

/* ---------------------------------------
	RightArea
------------------------------------------ */
#contentsArea #column2a #rightArea {
	display:block;
	width:680px;
	height:auto;
	margin:30px 30px 30px 0;
	float:right;}

@media screen and (max-width:959px) {
#contentsArea #column2a #rightArea {
	width:90%;
	height:auto;
	margin:0 auto 30px auto ;
	float:none;}  
}
#contentsArea #column2a #rightArea h2 {
	display:block;
	width:680px;
	height:65px;
	margin:0 0 25px 0;}
	
#contentsArea #column2a #rightArea .rightContents {
	display:block;
	width:660px;
	height:auto;
	margin:0 auto 0 auto;}

@media screen and (max-width:959px) {
#contentsArea #column2a #rightArea h2 {
	display:block;
	width:100%;
	height:65px;
	margin: 0 0 10px 0;
    padding: 30px 0 0 0;}
    
#contentsArea #column2a #rightArea .rightContents {
	width:100%;
	height:auto;
	margin:0;}
}



/* ---------------------------------------
	LeftArea
------------------------------------------ */

#contentsArea #column2a #leftArea .LnaviArea .pastNews {
	display:block;
	width:172px;
	height:31px;
	background:url(../images/lnavi_01past.png) no-repeat;}
	
body.news #contentsArea #column2a #leftArea .LnaviArea ul {
	margin:0 0 0 25px;}

body.news #contentsArea #column2a #leftArea .LnaviArea li {
	font-size:14px; font-size:1.4rem;
	list-style-type:disc;
	margin:0 0 10px 20px;}

.pastNewsSP {
    display:none;}

@media screen and (max-width:959px) {/*960以下*/
.pastNewsSP {
    display: block;
    text-align:center;
    margin: 30px 0 0 0;}

.pastNewsSP h3 {
    margin: 0 0 2px 0;}

.pastNewsSP select {
    display: block;
    width: 170px;
    height: 35px;
    color: #333;
    font-family: "M PLUS Rounded 1c";
    font-size:1.4rem;
    font-weight: bold;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 0 0 0 54px;
    margin: 0 auto;}
}

/* ---------------------------------------
	RightArea
------------------------------------------ */
#rightArea .con01h2 {
    width: 680px;
    height: 60px;
    background: url("../images/con01_title_bg.png") no-repeat bottom left;
    background-size: auto 42px;
    margin: 0 0 30px 0;}

#rightArea .con01h2 img {
    width: 200px;
    height: auto;}

.catTitle {
    font-size: 1.8rem;
    line-height: 2.8rem;
    font-family: "M PLUS Rounded 1c";
    font-weight: bold;}

/*お知らせ一覧タイトル（960px以下）*/
@media screen and (max-width:959px) {/*960以下*/
#rightArea .con01h2 {
    width: 100%;
    height: 60px;
    background: url("../images/con01_title_bg.png") no-repeat bottom left;
    background-size: auto 37px;}

#rightArea .con01h2 img {
    width: 155px;
    height: auto;
    padding: 17px 0 0 0;}

.catTitle {
    font-size: 1.5rem;}
}	
#contentsArea #column2a #rightArea .rightContents .newsList table {
	margin:0 0 45px 0;}
	
#contentsArea #column2a #rightArea .rightContents .newsList th {
	width:145px;
	height:auto;
	border-bottom:1px solid #ccc;
	padding:20px 5px 17px 5px;}
	
#contentsArea #column2a #rightArea .rightContents .newsList td {
	width:505px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	line-height:22px; line-height:2.2rem;
	border-bottom:1px solid #ccc;
	padding:20px 5px 17px 0;}

@media screen and (max-width:959px) {/*960以下*/
#contentsArea #column2a #rightArea .rightContents .newsList th {
	width:26%;
	height:auto;
	border-bottom:1px solid #ccc;
	padding:20px 5px 17px 5px;
    font-size:1.1rem;
	line-height:1.7rem;}
	
#contentsArea #column2a #rightArea .rightContents .newsList td {
	font-size:1.2rem;
	line-height:1.9rem;
	border-bottom:1px solid #ccc;
	padding:20px 5px 17px 0;}
}
#contentsArea #column2a #rightArea .rightContents .contentsFootNavi {
	display:block;
	text-align:center;}

#contentsArea #column2a #rightArea .rightContents .contentsFootNavi .CFNcenter {
	display:block;
	margin:0 auto 0 auto;}
	
#contentsArea #column2a #rightArea .rightContents .contentsFootNavi .CFNcenter span a {
	border:1px solid #ccc;
	padding:7px;}
	
#contentsArea #column2a #rightArea .rightContents .contentsFootNavi .CFNcenter span a:link {color:#333; text-decoration:none;}
#contentsArea #column2a #rightArea .rightContents .contentsFootNavi .CFNcenter span a:visited {color:#333; text-decoration:none;}
#contentsArea #column2a #rightArea .rightContents .contentsFootNavi .CFNcenter span a:hover {color:#333; text-decoration:none;}

.TopNewsTag {
    font-family: "M PLUS Rounded 1c";
    font-size: 1.0rem;
    color: #fff;
    background: #ff6598;
    border-radius: 10px;
    padding: 1px 5px 1px 7px;
    margin: 0 3px 0 0;}

@media screen and (max-width:959px) {/*960以下*/
.TopNewsTagSP {
    font-family: "M PLUS Rounded 1c";
    font-size: 12px; font-size:1.2rem;
    background: #ff6598;
    border-radius: 10px;
    padding: 2px 7px 1px 7px;}
}
/* ---------------------------------------
	clear
------------------------------------------ */
#contentsArea #column2a #leftArea:after,
#contentsArea #column2a #rightArea:after,
#contentsArea #column2a:after,
#contentsArea #column2a #rightArea .rightContents .contentsFootNavi:after,
#contentsArea #column2a #rightArea .rightContents .contentsFootNavi li:after {
	content:".";
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	font-size:0;}
