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

	TOP Page

-------------------------------------------------------------------*/
/* mv */
#home_mv{
	min-width: 1000px;
  margin-top: 20px;
  margin-bottom:40px;
  height:370px;
  position: relative;
	
}
ul#home_mvlist{
	position:relative;
	text-align:left;
}
#home_mvlist li{
	position:absolute;
	left:0;
	height:414px;
	width: 100%;
	min-width:1000px;
	text-align:center;
}
#mv1{ background:url(/top_img/mv_01.jpg) center no-repeat;}
#mv2{ background:url(/top_img/mv_02.jpg) center no-repeat; display:none;}
#mv3{ background:url(/top_img/mv_03.jpg) center no-repeat; display:none;}
#mv4{ background:url(/top_img/mv_06.jpg) center no-repeat; display:none;}
#mv5{ background:url(/top_img/mv_07.jpg) center no-repeat; display:none;}

#home_mvlist li span {
	display:block;
	width: 1000px;
	height:414px;
	margin:0 auto;
	position:relative;
}
#home_mvlist li span a {
	display:block;
	position:absolute;
}
#mv2 span a{
	top:226px;
	left:747px;
}
#mv3 span a{
	top:218px;
	left:48px;
}
#mv4 span a{
	top:246px;
	left:26px;
}
#mv5 span a{
	top:252px;
	left:45px;
}
/*mvselect*/
#home_mvselect{
	/*padding-top:317px;*/
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:26px;
	position:relative;
	top:10px;
	text-align:right;
}
#home_mvselect li{
	display:none;
	padding:0 2px;
}
#home_mvselect li img{
	cursor:pointer;
}
/*mvbnr*/
#home_mvbnr {
	width: 958px;
	margin:0 auto;
	height: 59px;
	/*top:343px;*/
}
#home_mvbnr ul {
	width: 952px;
	/*padding-left:1px;*/
	background:url(/top_img/mvbnr_bg.gif);
	position:absolute;
	border: 1px solid #DCD6CF;
	top:343px;
	padding:4px 0 4px 4px;
}
#home_mvbnr li{
	width:188px;
	height:49px;
	float:left;
	padding-right:2px;
}
#home_mvbnr li img{
	border:2px solid #FFF;
}
#home_mvbnr li img.cnt{
	border:2px solid #B96B99;
}

/* home_container */
.home_container{
	clear:both;
	width:1000px;
	margin:0 auto;
	text-align:left;
}
.home_container .contents_left{
	clear:both;
	float:left;
	width: 700px;
}
.home_container .contents_right{
	float:right;
	width: 276px;
}

/* home_course_type */
.home_course_type1,
.home_course_type2{
	clear:both;
}
.home_course_type1.border,
.home_course_type2.border{
	background:url(/top_img/course_border.png) center bottom no-repeat;
}

/* home_course_item */
.home_course_item{
	float:left;
	margin:30px 0 30px 20px;
	width: 470px;
}
.home_course_item .photo{
	float:left;
	width:156px;
}
.home_course_type2 .photo{
	float:right;
}
.home_course_item .catch,
.home_course_item .text{
	float:right;
	width:300px;
	padding-bottom:15px;
}
.home_course_type2 .catch,
.home_course_type2 .text{
	float:right;
}
.home_course_item .link{
	clear:both;
	text-align: right;
	margin-bottom:10px;
}

.menulist{
	border:1px solid #ccc;
	background:#F9F8F7;
	padding:8px 10px;
	border-radius: 4px; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	behavior: url(/PIE.htc);
}
.menulist .title{
	font-weight:bold;
	margin-bottom:3px;
}
.menulist li{
	display:inline;
	padding-right:15px;
	background:url(/top_img/munulist_slash.png) right center no-repeat;
}
.menulist a{
	white-space:nowrap;
}
.menulist li.last{
	padding-right:0;
	background:none;
}

/* home_search */
#home_search{
	clear:both;
	float:left;
	width:700px;
}
#home_search .inner{
	border:#E7E0DE 1px solid;
	border-top:none;
	padding:10px 0;
}
#home_search p{
	margin:0 20px 15px;
}
#home_search ul{
	margin:15px 0 15px 20px;
}
#home_search ul li{
	float:left;
	margin:0 11px 11px 0;
	width:212px;
	height:80px;
}

/* home_newfaq */
#home_newfaq ul{
}
#home_newfaq .inner{
	border:#DEE7E5 1px solid;
	border-top:none;
	padding:10px 0;
	overflow: auto;
}
#home_newfaq li{
	margin-bottom:5px;
 padding-left:25px;
 background:url(/cmn_img/ic_arrow_r.gif) no-repeat 12px 7px;
 width:200px;
}
#home_newfaq .link{
	clear:both;
	text-align: right;
	margin-bottom:5px;
	padding-right:30px;
	background:url(/cmn_img/ic_arrow_r.gif) no-repeat 250px 6px;
}
#home_newfaq .detailLink {
	font-size: 10px;
	margin-bottom:15px;
	padding-left:30px;
	padding-right: 20px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 15px;
}
#home_newfaq .detailLink a:link{ color:#91B3A7; }
#home_newfaq .detailLink a:visited{ color:#6F8981; }
#home_newfaq .detailLink a:hover,
#home_newfaq .detailLink a:active{ color:#91B3A7; }
.foot_area #sitelist {
	display:inline;
		}
		
/*-------------------------------------------------------------------

	TOP Page 20150312

-------------------------------------------------------------------*/
#sidebanner_top{margin:0 0 15px 0;}

#sidebanner_top li,#sidebanner_top p{margin-bottom: 5px;}

.home_container2015 #home_newfaq{
margin-top:20px;}

.home_container2015 .inner2015 h3{
color:#20386A;
font-size:24px;}
.home_container2015 .inner2015 h4{
    color: #20386A;
    font-size: 18px;}

.home_container2015 .inner2015 p {
    margin: 0 10px 10px 0;
}

.home_container2015 .inner2015 .link_right{
text-align:right;
background:url(../cmn_img/link_icon_r.png) no-repeat right center;
padding-right:10px;}

.home_container2015{
	clear:both;
	width:1000px;
	margin:0 auto;
	text-align:left;
}

.home_container2015 .contents_left{
	clear:both;
	float:left;
	width: 244px;
}
.home_container2015 .contents_right{
	float:right;
	width: 726px;
}

.home_container2015 .catch{ margin-bottom:30px;}

.home_container2015 .trouble_lineup .box{
margin:20px 0 10px 0;}

.home_container2015 .trouble_lineup .box .detail{
float:left;
width:550px;}

.home_container2015 .trouble_lineup .box .img{
float:right;
width:160px;}

.home_container2015 .course_box_left{
width:345px;
float:left;
margin-bottom:30px;}

.home_container2015 .course_box_right{
width:345px;
float:right;
margin-bottom:30px;}

.home_container2015 .course_box_right .img,.home_container2015 .course_box_left .img{
float:left;
width:100px;
margin-right:10px;}

.home_container2015 .course_box_right .text,.home_container2015 .course_box_left .text{
width:227px;
float:right;}

.home_container2015 .inner2015 .kind .last {
	margin-right: 0px;
}
.home_container2015 .inner2015 .kind_btn {
margin-bottom:20px;
margin-right:-7px;}

.home_container2015 .inner2015 .kind_btn li{
list-style:none;
float:left;}

.home_container2015 .trouble_lineup .kind_btn li a{
background:url(/cmn_img/trouble_btn_bg.png) no-repeat;
width:146px;
font-weight:bold;
padding:10px 20px 10px 10px;
display:inline-block;
margin-right:7px;
margin-bottom:8px;
text-decoration:none;
float:left;
}

.home_container2015 #machineList .inner2015 .kind_btn li a{
margin-right:12px;
margin-bottom:15px;
float:left;}

.home_container2015 #machineList .inner2015 .kind {
	margin: 10px 0;
	padding: 0px;
	display:table;
	table-layout:fixed;
	width:726px;
}

.home_container2015 #machineList .inner2015 .kind li{
background:url(/cmn_img/inject_btn_bg.png) no-repeat;
height:49px;
width:197px;
display:table-cell;
vertical-align:middle;
font-weight:bold;
padding:0 20px 0 15px;
margin-right:15px;
margin-bottom:5px;
text-decoration:none;
color:#BA79A7;}

.home_container2015 #machineList .inner2015 .kind li a{
display:table-cell;
vertical-align:middle;
font-weight:bold;
text-decoration:none;
}

