@charset "utf-8";

/* 	Width                                 
---------------------------------------------------------- */
/*******************■横幅960px→1200px修正■******************************/

#contentsWrap #mainimg,
.fixnav,
.fixnav .nav_inner
#contentsWrap #courseBox_2017,
#contentsWrap #indexLeft #con7 ul,
#contentsWrap #con8{
	/*width:960px;*/
	width:1200px;
}

div#news,
ul.news-tab,
div#news iframe{
	/*width:700px;*/
	width:1200px;
}

#contentsWrap #indexLeft #il_pickup,
#contentsWrap #indexLeft #il_pickup ul{
  /*width:680px;*/
	width: 920px;
}

#contentsWrap #courseBox_2017 #course_child,
#contentsWrap #courseBox_2017 #course_motivation{
	/*width: 460px;*/
	width: 590px;
}

#contentsWrap #courseBox_2017 #course_child .innerBox,
#contentsWrap #courseBox_2017 #course_motivation .img{
	width: 550px;
}

/*******************■横幅960px→1200px修正■******************************/

/*************************************/
/*
.sp_btn
スマホサイトボタン
*/
.sp_btn{
	display:none;
	width:1200px;
	background: #F00;
	background: -moz-linear-gradient(top, #f83026 1%, #d0170e 50%, #9f0700 51%, #c8140b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f83026), color-stop(50%,#d0170e), color-stop(51%,#9f0700), color-stop(100%,#c8140b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f83026 1%,#d0170e 50%,#9f0700 51%,#c8140b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f83026 1%,#d0170e 50%,#9f0700 51%,#c8140b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f83026 1%,#d0170e 50%,#9f0700 51%,#c8140b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f83026 1%,#d0170e 50%,#9f0700 51%,#c8140b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f83026', endColorstr='#c8140b',GradientType=0 ); /* IE6-9 */
	text-align:center;
	margin-bottom:5px;
	}
.sp_btn a{
	width:100%;
	color:#FFF;
	text-decoration:none;
	display:block;
	font-size:500%;
	line-height:1.3;
	padding:50px 0;
	font-weight:bold;
	text-shadow:2px 2px 5px #660000;
	
	}

/*************************************/
/*
#mainimg
メイン画像
*/
#contentsWrap #mainimg {
	height:440px;
	margin:0 auto 0 auto;
	overflow:hidden;
	/*position: relative;*/
}

/*#slider li {display: none;}
.bx-viewport #slider li {display: block !important;}*/

#slider li { position:relative;}

/*　リンク用テスト　
#slider li .linBox {
  position:absolute;
  top:100px;
  left:100px;
  z-index:9999;
}
#slider li .linBox a{
  display:block;
  width:100px;
  height:100px;
  line-height:100px;
  text-align:center;
  color:#FFF;
  background-color:#F00;
}
#slider li .linBox a:hover{margin:5px 0 0 5px;}*/

#slider li:nth-child(n+2) img{display:none;}


/*************************************/
/*
.fixnav

*/
.fixnav {
  display:none;
  margin:0;
  padding:0;
  position:absolute;
	/*top:45px;*/
  top:42px;/*******************■横幅960px→1200px修正■******************************/
  left:0px;
}
.fixnav .nav_inner {
  height:40px !important;
	margin: 0 auto;
  /*border-left:solid 1px #EEE;
  border-right:solid 1px #EEE;*//*******************■横幅960px→1200px修正■******************************/
  background-color:#E60011;
  
  box-shadow: 0px 6px 3px -3px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 6px 3px -3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 6px 3px -3px rgba(0,0,0,0.2);
}
#fixnav_child .nav_inner {background-color:#A3D6C0;}
#fixnav_motivation .nav_inner {background-color:#F598A3;}

/*第一階層*/
.fixnav .menu {overflow:hidden;}
.fixnav .menu li {
  float:left;
  position: relative;
  display:block;
  height: inherit !important;
}
.fixnav .menu li a {
  background-image:none !important;
  text-indent:0 !important;
  display:block;
  width:inherit !important;
  height:40px !important;
  line-height:40px !important;
  padding:0 10px 0 10px;
  color:#FFF !important;
  font-size:15px !important;
	font-weight:normal !important;
  text-decoration:none;
}
.fixnav .menu li a:hover {background-color:#C40000;}

/* 大学案内　fixnav_feature */
#fixnav_feature .menu li a {padding:0 20px 0 20px;}
#fixnav_feature .menu li a:hover {background-color:#C40000;}
#fixnav_feature .child li{min-width:250px;}

/* こども心理学科　fixnav_child */
#fixnav_child .menu li a:hover {background-color:#53B38A;}
#fixnav_child .menu li.fn1 a{padding:0 15px 0 15px !important;}
#fixnav_child .fn3 .child li{min-width:160px;}
#fixnav_child .fn5 .child li{min-width:260px;}

/* モチベーション行動科学部　fixnav_motivation */
#fixnav_motivation .menu li a:hover {background-color:#F06274;}
#fixnav_motivation .menu li a{padding:0 9px 0 9px;}
#fixnav_motivation .menu li.fn1 a{padding:0 15px 0 15px !important;}
#fixnav_motivation .fn5 .child li{min-width:110px;}
 
/* 入試案内　fixnav_examination */
#fixnav_examination .menu li a {padding:0 20px 0 20px;}
#fixnav_examination .menu li a:hover {background-color:#C40000;}
#fixnav_examination .child li{min-width:230px;}

/* キャンパスライフ　fixnav_campuslife */
#fixnav_campuslife .menu li a {padding:0 15px 0 15px;}
#fixnav_campuslife .menu li a:hover {background-color:#C40000;}
#fixnav_campuslife .menu li a span,
#fixnav_campuslife .menu li a span img{vertical-align:middle;}
#fixnav_campuslife .menu li a span img{
  margin-left:5px;
  margin-bottom:2px;
  }

/*第二階層*/
.fixnav .child{
  z-index:10001;
  display: none;
  position: absolute;
  top:40px;
  left:0;
  background-color:#E60011;
  
  box-shadow: 0px 4px 1px -1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 4px 1px -1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 4px 1px -1px rgba(0,0,0,0.1);/**/
}
#fixnav_child .child {background-color:#A3D6C0;}
#fixnav_motivation .child {background-color:#F598A3;}
.fixnav .child li{
  float:none;
  height:inherit !important;
}
.fixnav .child li a{
  display:block;
  height: inherit !important;
  line-height: 1.3 !important;
  margin:0 !important;
  padding:8px 10px  8px 20px!important;
  font-size:13px !important;
  text-align:left !important;
  text-wrap:none !important;
}


/*************************************/
/*
#con1
カレンダー　ツイッター
*/
#con1{
	position:relative;
	padding-top:38px;
	}
#con1 h2{
	height:66px;
	line-height:66px;
	font-size:28px;
	font-weight:bold;
	}
#con1 .calendar_btnBox{
	width:640px;
	float:left;
	}
#con1 .calendar{
	width:598px;
	min-height:390px;
	padding:0 20px;
	border:solid 1px #DDD;
	cursor:pointer;
	}
#con1 .calendar:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}
#con1 .calendar h2{text-align:center;}
#con1 .calendar .innerBox{
	width:288px;
	margin-bottom:10px;
	}
#con1 .calendar .innerBox table{
	width:100%;
	}
#con1 .calendar .innerBox table caption{
	margin-bottom:10px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	background-color:#BBB;
	}
#con1 .calendar .innerBox th,
#con1 .calendar .innerBox td{
	width:14%;
	border:solid 1px #DDD;
	vertical-align:middle;
	text-align:center;
	}
#con1 .calendar .innerBox th{
	height:32px;
	background-color:#EEE;
	}
#con1 .calendar .innerBox th.sunday{background-color:#FFD0C0;}
#con1 .calendar .innerBox th.saturday{background-color:#BEDFFE;}
#con1 .calendar .innerBox td{
	height:38px;
	font-weight:bold;
	}
	
#con1 .calendar .innerBox td.sun{color:#F33;}
#con1 .calendar .innerBox td.sat{color: #36F;}
#con1 .calendar .innerBox td.holi{
	color:#F33 !important;
	text-shadow: #FFF 1px 1px 0, #FFF -1px 1px 0, #FFF 1px -1px 0, #FFF -1px -1px 0;
	}
#con1 .calendar .innerBox td.days{
	color:#333;
	background-color: #FFC;
	}
#con1 .calendar .innerBox td.oc{
	color:#FFF;
	background-color:#F69/*#FF4D4D*/;
	}

#con1 .calendar .innerBox td.sp{
	color:#FFF;
	background-color:#DEFF79/*#D6F28B*/;
	}
#con1 .calendar .innerBox td.sat.sp{
	color:#36F !important;
	text-shadow: #FFF 1px 1px 0, #FFF -1px 1px 0, #FFF 1px -1px 0, #FFF -1px -1px 0;
	background-color:#DEFF79/*#D6F28B*/;
	}
#con1 .calendar .innerBox td.sun.sp{
	color:#F33 !important;
	text-shadow: #FFF 1px 1px 0, #FFF -1px 1px 0, #FFF 1px -1px 0, #FFF -1px -1px 0;
	background-color:#DEFF79/*#D6F28B*/;
	}
#con1 .calendar .innerBox td.days.sp{
	color:#333;
	background-color:#DEFF79/*#D6F28B*/;
	}

#con1 .calendar .innerBox td.soudan{
	color:#FFF;
	background-color:#7497FF;
	}

#con1 .calendar .innerBox td.miraisai{
	line-height:1.0;
	}
#con1 .calendar .innerBox td.miraisai span{
	font-size:10px;
	font-weight: normal;
	color: #F30;
	text-shadow: #FFF 1px 1px 0px, #FFF -1px 1px 0px, #FFF 1px -1px 0px, #FFF -1px -1px 0px;
	}
	

#con1 .calendar .clear{text-align:center;}
#con1 .calendar .clear li{
	display:inline;
	margin-right:10px;
	font-size:13px;
	vertical-align:middle;
	}
#con1 .calendar .clear li span{
	margin-right:3px;
	font-size:20px;
	vertical-align:middle;
	}
#con1 .calendar .clear li.oc span{color:#F69/*#FF4D4D*/;}
#con1 .calendar .clear li.weekday span{color: #FF9;}
#con1 .calendar .clear li.sp span{color:#DEFF79/*#D6F28B*/;}
#con1 .calendar .clear li.soudan span{color:#7497FF;}

#con1 .calendar_btnBox .btnBox{
	width:640px;
	background-color:#F5F5F5;
	}
#con1 .calendar_btnBox .btnBox ul{
	width:600px;
	overflow:hidden;
	padding:20px;
	}
#con1 .calendar_btnBox .btnBox li{
	width:290px;
	height:70px;
	}
#con1 .calendar_btnBox .btnBox li a{
	display:block;
	width:290px;
	height:70px;
	line-height:70px;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000;
	background: url(../images/icon_btn_ar.gif) 10px center no-repeat #FFF;
	}
#con1 .calendar_btnBox .btnBox li a:hover{
	color:#555;
	background-color:#EEE;
	}
/*
 * css/sitetop.css
 * css/faculty/child/style.css
 * css/faculty/motivation/style.css
 */
#con1 .tw{
	width:518px;
	/*min-height:500px;*/
	min-height:532px;
	padding:0 10px;
	float:right;
	border:solid 1px #DDD;
	}
#con1 .tw h2{ margin-left:5px;}

/* .tw min-height:500px;時はコメントアウト */
#con1 .tw .twitter-timeline{
	height:432px !important;
	}

#con1 .bt_sns{
	position:absolute;
	top:0;
	right:0;
	}
#con1 .bt_sns li{
	display: inline;
	width:30px;
	margin-left:10px;
	}


/*
#courseBox_2017
2017年度修正
こども心理学部
モチベーション行動科学部
*/
#courseBox_2017{
	margin-bottom:20px;
	overflow:hidden;
}
#courseBox_2017 #course_child,
#courseBox_2017 #course_motivation{
  position:relative;
	min-height:515px;
	/*min-height:483px;
	padding-bottom:40px;*/
	}
#courseBox_2017 #course_motivation .wrap{cursor:pointer;}
#courseBox_2017 #course_child{background:url(../images/course_child_bg.jpg) right bottom no-repeat;}
#courseBox_2017 #course_motivation{background:url(../images/course_motivation_bg.jpg) right bottom no-repeat;}

#courseBox_2017 #course_child h2,
#courseBox_2017 #course_motivation h2{
	text-align:center;
	color:#FFF;
	font-size:34px;
	line-height:1.2;
	}
#courseBox_2017 #course_child h2{height:100px;}
#courseBox_2017 #course_child h2 a{
	display:block;
	padding-top:15px;
  height:85px;
	display:block;
	color:#FFF;
	text-decoration:none;
	}
#courseBox_2017 #course_child h2 a:hover{color:#EAF5F4;}
#courseBox_2017 #course_motivation h2{
	padding-top:15px;
  height:85px;
	}
#courseBox_2017 #course_motivation:hover h2{color:#FDE8F1;}
#courseBox_2017 #course_child h2 span,
#courseBox_2017 #course_motivation h2 span{font-size:26px;}

#courseBox_2017 #course_child{background-color:#A3D6C0;}
#courseBox_2017 #course_motivation{background-color:#F598A3;}
#courseBox_2017 #course_child .innerBox{
	margin:0 20px 7px 20px;
	overflow:hidden;
	}
#courseBox_2017 #course_child .innerBox h3{
	width:265px;
	height:197px;
	text-align:center;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	font-size:21px;
	font-weight:bold;
  background-color:#FFF;
	}
#courseBox_2017 #course_child .innerBox h3#course_nurse{border-top:solid 2px #F9BB21;}
#courseBox_2017 #course_child .innerBox h3#course_psychology{border-top:solid 2px #A674AF;}
#courseBox_2017 #course_child .innerBox h3 a{text-decoration:none;}
#courseBox_2017 #course_child .innerBox h3#course_nurse a{color:#FAA71D;}
#courseBox_2017 #course_child .innerBox h3#course_psychology a{color:#A674AF;}
#courseBox_2017 #course_child .innerBox h3 a span{
	display:block;
	height:48px;
	line-height:48px;
	}
#courseBox_2017 #course_child .innerBox h3 a:hover span,
#courseBox_2017 #course_child .innerBox h3 a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}
#courseBox_2017 #course_motivation .img{
  background-color:#FFF;
	margin:0 20px 7px 20px;
	}
#courseBox_2017 #course_motivation .wrap:hover .img img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}

#courseBox_2017 #course_child .txt,
#courseBox_2017 #course_motivation .txt{
	/*width:350px;*/
	margin:0 20px;
	line-height:1.5;
	font-size:15px;
  /*color:#FFF;*/
	}
#courseBox_2017 #course_child .btn a:hover img,
#courseBox_2017 #course_motivation .btn a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}




/*
#con3
バナー　bxSlider
*/
#con3{
	width:1200px;
	height:100px;
	padding-top:20px;
	background-color:#EEE;
	}
#con3 .innerBox{
	width:1140px;
	height:80px;
	margin:0 30px;
	}
#con3 #slider2{margin-left:12px;}
#con3 #slider2 li {position:relative;}
#con3 #slider2 li img{margin:0;}
	
#con3 .bx-wrapper .bx-prev {
	left: -30px;
	background: url(../images/con3_controls.gif) no-repeat 0 0;
}
#con3 .bx-wrapper .bx-next {
	right: -30px;
	background: url(../images/con3_controls.gif) no-repeat -30px 0;
}

#con3 .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -61px;
	outline: 0;
	width: 30px;
	height: 120px;
	text-indent: -9999px;
	z-index: 9999;
}


/*
#news
2017年度ニュース修正
*/
div#news{	
	background-color:#FFF;
	margin-bottom:40px;
	}
div.news-box {width:1200px;}

ul.news-tab{
	overflow:hidden;
	background-color:#F5F5F5;
	}
ul.news-tab li{
	width:240px;
	float:left;
	}
ul.news-tab li a{
	display:block;
	width:238px;
	height:48px;
	line-height:48px;
	cursor:pointer;
	font-size:17px;
	color:#333;
	text-align:center;
	border:solid 1px #DDD;
	}
ul.news-tab li a:hover{background-color:#EEE;}
ul.news-tab li a.active{background-color:#DDD;}

div.news-tab {background-color:#FFF;}
div#news iframe {border:0;}



/*
.bnr_voice
東京未来大学はどうでしたか？
*/
.bnr_voice{
	overflow:hidden;
	width:1200px;
	height:150px;
	margin-bottom: 40px;
	background-color:#B20000;
	}
.bnr_voice p{
	float:left;
	width:874px;
	}
.bnr_voice ul{
	float:right;
	width:306px;
	padding:10px 10px 0 10px;
	}
.bnr_voice li{
	margin-bottom: 10px;
	background-color:#FFF;
	}
.bnr_voice li a:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}



/*
#con5

*/
#con5 {margin-bottom:40px;}
#con5 li{
	float:left;
	width:285px;
	height:88px;
	margin-right:20px;
}
#con5 li.end{margin-right:0;}
#con5 li:last-child{margin-right:0;}
#con5 li a{text-decoration:none;}
#con5 li a span{
	display:block;
	height:28px;
	line-height:28px;
	color:#FFF;
	font-size:15px;
	text-align:center;
	background-color:#666;
}
#con5 li a:hover span{background-color:#AAA;}



/*
#con6

*/
#con6{margin-bottom:40px;}
#con6 .boxgrid{
  float:left;
	width: 224px; 
	height: 168px;
	overflow: hidden;
	position: relative;
  cursor:pointer;
  margin-right:20px;
  background-color:#333;
}
#con6 .end{margin-right:0;}
#con6 .boxgrid:last-child{margin-right:0;}
#con6 .boxgrid p img{ 
	position: absolute; 
	top: 0; 
	left: 0;
}
#con6 .boxgrid dl{ 
	padding: 0; 
	color: #FFF; 
}
#con6 .boxgrid dt{
  height:42px;
  line-height:42px;
  font-size:19px;
  text-align:center;
}
#con6 .boxgrid dd{
  padding:5px 10px 10px 10px;
  line-height:1.4;
  text-align:left;
}
#con6 .boxgrid dd a{
	display:block;
	color:#FFF;
	text-decoration:underline;
}
#con6 .boxgrid dd a:hover{text-decoration:none;}
#con6 .boxgrid dd li{ margin-bottom:10px;}
#con6 .boxgrid dd li a{ display:inline;}
#con6 .boxgrid dd li span img{
	vertical-align:middle;
	margin-left:3px;
	}

#con6 .boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 168px; 
	width: 100%; 
	opacity: .75; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
#con6 .boxgrid .boxcaption {
	top: 126px;
	left: 0;
}


/*
#con7
デジタルパンフレット
*/
#con7{margin-bottom:40px;}
#con7 h2{
	margin-bottom:10px;
	font-size:21px;
}
#con7 ul{overflow:hidden;}
#con7 li{
	float:left;
	width:285px;
	height:60px;
	margin-right:20px;
	background-color:#EEE;
}
#con7 li.end{margin-right:0;}
#con7 li:last-child{margin-right:0;}



/*
#con8
facebook,twitter,line
*/
#con8{
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
	padding-bottom:10px;
}
#con8 .col3inner{
	/*width: 308px;
	_width: 310px;*/
	width: 376px;
	_width: 386px;
	min-height:140px;
	float:left;
	background-color:#FFF;
	border:solid 5px #EEE;
}
#con8 .col3_1,
#con8 .col3_2{margin-right:21px;}
#con8 .col3inner h3{
	margin:7px 17px 8px 17px;
	color:#E50011;
	/*font-weight:bold;*/
	font-size:16px;
}
#con8 .col3inner dl{
	margin:0 17px 20px 17px;
	/*widows:288px;*/
	overflow:hidden;
	font-size:90%;
}
#con8 .col3inner dt{
	float:left;
	width:70px;
}
#con8 .col3inner dd{
	float:right;
	/*width:218px;*/
	width:270px;
}
#con8 .col3_1 dd a img{margin-top:3px;}
#con8 .col3_2 dd .twitter-follow-button{margin-top:5px;}
#con8 .col3_3 dd iframe{margin-top:5px;}

/*
#con8b
facebook,twitter,line
*/
#con8b{
	width:1200px;
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
	padding-bottom:10px;
}
#con8b .col4inner{
	width: 275px;
	_width: 285px;
	min-height:150px;
	float:left;
	background-color:#FFF;
	border:solid 5px #EEE;
}
#con8b .col4_1,
#con8b .col4_2,
#con8b .col4_3{margin-right:20px;}
#con8b .col4inner h3{
	margin:7px 17px 8px 17px;
	color:#E50011;
	font-size:16px;
}
#con8b .col4inner dl{
	margin:0 17px 20px 17px;
	widows:288px;
	overflow:hidden;
	font-size:90%;
}
#con8b .col4inner dt{
	float:left;
	width:70px;
}
#con8b .col4inner dd{
	float:right;
	width:170px;
	line-height:1.5;
}
#con8b .col4_1 dd a img{margin-top:3px;}
#con8b .col4_2 dd .twitter-follow-button{margin-top:5px;}
#con8b .col4_3 dd iframe{margin-top:5px;}

/*
#con9
banner
*/
#con9{
	width:100%;
	min-width:1200px;
	padding:20px 0 14px 0;
	margin-bottom:40px;
	background-color:#E9E9E9;
}
#con9 ul{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
#con9 li{
	width:285px;
	height:60px;
	float:left;
	/*margin-left:10px;*/
	margin-right:20px;
	margin-bottom:20px;
	background-color:#FFF;
}
#con9 li.li4,
#con9 li:nth-child(4n+4){
	margin-right:0 !important;
}/**/
#con9 li.blank{background-color:#EFEFEF;}
#con9 li a{display:block;}




/*footer*/
/* .linkBlock */
#footer #footInner #linkBlock{padding:20px 0 100px 0 !important;}





/* インタースティシャル バナー 160518 */
.interstitial {
	display: none;
}
.adsense {
	z-index: 100001 !important;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
	}
.close_btn {
	z-index: 100002 !important;	
	position: absolute;
	display: block;
	height: 60px;
	width: 60px;
	background: url('../images/btn_close.png') no-repeat 0 0;
	cursor: pointer;
	text-indent: -9999px;
}
.close_text/*,
.dont_show */{
	position: absolute;
	display: block;
	width:200px;
	height:15px;
	left: 50%;
	margin-left: -100px;
	text-align: center;
	z-index: 10;
	color: #FFF !important;
	text-decoration: none;
}
.close_text {
	font-size:16px;
}
/*.dont_show {
	font-size:12px;
}*/
.close_text:hover/*,
.dont_show:hover*/ {
	color: #EC7700 !important;
}

/* pos-bot */
.pos-bot .adsense {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 800px;
	height: 560px;
	margin-left: -400px;
	background-color:#FFF;
}
.pos-bot .adsense a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.pos-bot .close_btn {
	right: 20px;
	top: 20px;
	}
.pos-bot .close_text {bottom: 15px;}
/*.pos-bot .dont_show {bottom: 15px;}*/

