@charset "UTF-8";

/* Common
------------------------------------------------------------------- */
html,body { margin:0; color:#111; line-height:140%; text-align:left; font-size:93%; }
body { background:#FFF; font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro'; }

/* Link style
------------------------------------------------------------------- */
a { color:#0101FF; text-decoration:underline; /* ***  for Mac IE hotspot *** */ outline:underline #0101FF;
	-webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out; }
a:hover { color:#09C; }


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

- Home

------------------------------------------------------------------- */
#wrap { width:960px; margin:0 auto; }
#wrap:after { content:""; display:block; clear:both; }
#wrap #content { width:665px; float:left; }
#wrap #side { width:281px; float:right; }


/* Slide
------------------------------------------------------------------- */
.bx-wrapper, #main { width:960px; height:415px; text-align:left; position:relative; margin:30px auto 35px; overflow:hidden; }

	.bx-wrapper ul { height:415px; }
	.bx-wrapper ul li a:hover, #main li a:hover { opacity:0.8; }
	
	
/*.wideslider { width:100%; height:415px; text-align:left; position:relative; margin:30px 0 35px; overflow:hidden; }
.wideslider ul,.wideslider ul li { float:left; display:inherit; overflow:hidden; position:relative; text-align:center; }
.wideslider ul li img { padding:0; }
.wideslider ul li a:hover { opacity:0.8; }
.wideslider_base { top:0; position:absolute; }
.wideslider_wrap { top:0; position:absolute; overflow:hidden; }
.wideslider .slider_prev,.wideslider .slider_next { top:0; overflow:hidden; position:absolute; z-index:8888; cursor:pointer; background:#FFF;
-webkit-transition:0.4s ease-in-out; -moz-transition:0.4s ease-in-out; -o-transition:0.4s ease-in-out; transition:0.4s ease-in-out; }
.wideslider .slider_prev:hover,.wideslider .slider_next:hover { opacity:0.6; }
.wideslider .pagination { display:none; }*/


/* Content
------------------------------------------------------------------- */
/* new */
#new { padding:25px 25px 20px 30px; border:1px solid #FF756B; border-top:none; margin-bottom:20px; }
#new .description { height:165px; overflow:hidden; position:relative; }
#new ul { width:565px; }
#new li { padding:15px 0; border-bottom:1px solid #D8D8D8; }
#new li:first-child { padding-top:0; }
#new li time { display:block; margin-bottom:15px; padding-left:22px; background:url(../images/top_new_icon.jpg) left center no-repeat; height:12px; color:#585858; }
#new li p { line-height:1.6; }

	/* scrollbar */
	#new .ps-container .ps-scrollbar-y-rail{ position:absolute; right:0; width:10px; background:#CCC; }
	#new .ps-container .ps-scrollbar-y{ position:absolute; right:0; width:10px; background-color:#FF5D52; }
	#new .ps-container.ie6 .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{ font-size:0; }

/* pick up */
#pickup { margin-bottom:25px; }

/* topics */
#topics a:hover { opacity:0.6; }


/* Side
------------------------------------------------------------------- */
#side img { margin-bottom:10px; }
#side a:hover { opacity:0.6; }

/* Top #recruit
------------------------------------------------------------------- */
#recruit{position:relative;margin-top:20px;}
#recruit .btn{position:absolute;top:491px;left:219px;}



.sslsiteseal{

 }


