
#main_top{background:url(../img/main_top_bg.gif) 0 0 repeat-x;}
.main_top_in{width:1100px;margin:0 auto;padding:20px 0 20px 0;overflow:hidden;}
.bx-prev,.bx-next{display:none;}
.bx-pager{margin:2px 0 0 328px;}
.bx-pager a{background:#89AEF3;border:1px solid #fff;color:#fff;margin:0 3px 0 3px;padding:1px 5px;text-decoration:none;text-align:center;font-size:13px;}
.bx-pager a.pager-active{background:#27519C;border:1px solid #27519C;}

.copy_area{width:730px;height:703px;border:3px solid #7293CF;margin:0 0 40px 0;}
.copy_area_in{padding:30px 10px 20px 10px;}
.copy_area_in img{margin:0 0 0 10px;}
.copy_area_in_in{width:630px;height:240px;text-align:center;margin:16px 0 0 38px;}
.copy_area_in_in div{
		width:200px;
		height:90px;
		border-radius:8px;
		background-color:#B64E07;
		color:#fff;
		font-size:20px;
		font-weight:bold;
		float:left;
		line-height:1.2;
		padding:10px 0 5px 0;
		margin:10px 0 0 10px;
		}
.copy_area_in_in div:nth-child(1){padding:20px 0 0 0;}
.copy_area_in_in div:nth-child(1) span{font-size:40px;}
.copy_area_in_in div:nth-child(2){padding:10px 0 10px 0;}
.copy_area_in_in div:nth-child(2) span{font-size:35px;}
.copy_area_in_in div:nth-child(3){font-size:19px;padding:14px 0 6px 0;}
.copy_area_in_in div:nth-child(3) span{font-size:35px;}
.copy_area_in_in div:nth-child(4){padding:16px 0 0 0;}
.copy_area_in_in div:nth-child(4) span{font-size:40px;}
.copy_area_in_in div:nth-child(5){font-size:19px;padding:16px 0 0 0;}
.copy_area_in_in div:nth-child(5) span{font-size:30px;line-height: 1.3;}
.copy_area_in_in div:nth-child(6){padding:15px 0 0 0;}
.copy_area_in_in div:nth-child(6) span{font-size:40px;line-height: 1.9;}

.copy_area_in_sub{text-align:center;clear:both;}
.copy_area_in_sub p:first-child{font-size:18px;font-weight:bold;margin:25px 0 0 0;}
.copy_area_in_sub p:last-child{font-size:15px;margin:10px 0 0 0;line-height: 1.5;}

.copy_area_in_btn{width:700px;height:50px;margin:20px 0 0 0;}
.copy_area_in_btn .btn_left{float:left;}
.copy_area_in_btn .btn_left a:hover{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.copy_area_in_btn .btn_right{float:right;}
.copy_area_in_btn .btn_right a:hover{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}

.copy_area_endtext{width:700px;font-size:23px;margin:15px 0 0 0;}
.copy_area_endtext p:first-child{text-align:center;}
.copy_area_endtext p:last-child{font-size:15px;text-align:right;}

.news_area {width:360px;float:left;}
.news_area_in {background:url(../img/line.gif) 0 bottom repeat-x;padding:0 0 13px 0;}
.news_area h2{background:url(../img/new_icon1.gif) 0 center no-repeat;padding:0 0 0 28px;color:#3F69B8;font-size:117%;overflow:hidden;}
.news_area h2 span{font-size:70%;float:right;padding:3px 0 0 0;}
.news_area dl{font-size:75%;overflow:hidden;border-bottom:1px dotted #7D9BD3;padding:10px 5px;}
.news_area dt{float:left;width:85px;}
.news_area dd{float:right;width:265px;}

.course_area{width:340px;float:right;}
.course_area h2{font-size:117%;padding:0 0 5px 0;}
.course_area_in{background:#F0F1F4;overflow:hidden;padding:3px;margin:0 0 5px 0;}
.course_area_in h3{border-left:5px solid #3367CD;overflow:hidden;padding: 0 0 0 5px;color:#3367CD;float:left;}
.course_area_in .time{float:left;font-size:86%;padding:2px 0 0 5px;width:150px;}
.course_area_in .syousai{float:right;color:#3367CD;font-size:75%;padding:4px 5px 0 10px;background:url(../img/syousai_arrow.png) 0 6px no-repeat;}
.course_area_in .syousai a{color:#3367CD;text-decoration:none;}
.course_area_in .syousai a:hover{text-decoration:underline;}
.color_red{color:#CC0000;}

.pickuparea{overflow:hidden;}
.pickuparea_in{width:237px;}
.pickuparea_in h2.h2no1{font-size:117%;color:#2B5AB8;line-height:1.3;margin:0 0 5px 0;}
.pickuparea_in h2.h2no2{font-size:100%;color:#2B5AB8;line-height:1.3;margin:0 0 5px 0;}

.aboutarea_in{background:url(../img/line.gif) 0 bottom repeat-x;padding:0 0 13px 0;margin:0 0 15px 0;}
.aboutarea_in h2{font-size:145%;line-height:1.1;}
.aboutarea_in h2 span{float:right;line-height:1.0;}
.abouttxt{width:500px;float:left;}
.kochira{margin:20px 0 0 0;}
.kochira a{background:#587EC7 url(../img/arrow_kochira.png) 10px center no-repeat;color:#fff;width:135px;float:right;padding:3px 5px 4px 25px;text-decoration:none;transition:background 0.2s linear;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;}
.kochira a:hover{background:#6B9BF3 url(../img/arrow_kochira.png) 10px center no-repeat;}

.koe{width:340px;overflow:hidden;}
.koe_txt{width:240px;float:right;}
.koe_txt h3{font-weight:bold;margin:0 0 8px 0;}



