﻿@charset "utf-8";
/* INDEX */
#container1{
	width:870px;
	margin:0 auto;
	margin-bottom:15px;
}


#first_left{
	float:left;
	width:650px;
}

#first_left_inner{
	background:url(../../_images/index/bg_first_b.gif) repeat-y left top;
}
#first_left_foot{
	background:url(../../_images/index/bg_first_f.gif) no-repeat left bottom;
}
#first_left_foot ul li.first_left_list{
	width:212px;
	float:left;
	margin-right:7px;
	min-height:305px;
	height: auto !important;
	height: 305px;
}
#first_left_foot ul li.first_left_list h3{
	border-bottom: 3px solid #ea541f;
	margin-bottom:0px;
}
#first_left_foot ul li.last{
	margin-right:0px;
}

#first_left_foot ul li.first_left_list ul{
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}

#first_left_foot ul li.first_left_list ul li{
}

#first_left_foot ul li.first_left_list ul li a{
	display:block;
	padding:3px;
	color: #666666;
	text-decoration:none;
}

#first_left_foot ul li.first_left_list ul li span{
	display: block;
	padding-left: 20px;
	background-image: url(../../_images/common/ico_orangear.gif);
	background-repeat: no-repeat;
	background-position: 6px 0.45em;
	margin-bottom: 0px;
}
#first_left_foot ul li.first_left_list li a:visited{
	color:#555555;
	text-decoration:none;
}
#first_left_foot ul li.first_left_list li a:hover{
	background:url(../../_images/common/bg_side_paturn.gif) repeat left top;
	color:#666666;
	text-decoration:none;
}
#first_left_foot ul li.first_left_list li a:active{
	color:#cccccc;
}

#first_right{
	width:212px;
	float:right;
	margin-top:16px;
}

#first_right p{
	margin-bottom:9px;
}



#container2{
	width:870px;
	margin:0 auto;
	background:url(../../_images/index/bg_tabcontent.gif) repeat-y left top;
}
#container2 .foot{
	background:url(../../_images/index/bg_tabcontent_f.gif) no-repeat left bottom;
	clear:both;
}

.tabcontent{
	width:431px;
        position:relative;
}
.tabcontent h3{
	font-size: 12px;
	line-height: 1em;
	overflow:hidden;
	height:34px;
	width:431px;
	position:relative;
	margin-bottom:0px;
}
.tabcontent h3.h3_kousin{
	background:url(../../_images/index/bg_h3_kousin.gif) no-repeat left top;
}
.tabcontent h3.h3_group{
	background:url(../../_images/index/bg_h3_group.gif) no-repeat right top;
}
span.view{
	position:absolute;
	right:67px;
	top:10px;
	*top:6px;
	width:64px;
	height:10px;
	display:block;
}
span.rss{
	position:absolute;
	right:7px;
	top:7px;
	width:44px;
	height:16px;
	display:block;
}



#group{
	padding-left:20px;
	padding-top:14px;
	width:405px;
	padding-bottom:8px;
}
#group h4{
	margin-bottom:17px;
}

.indexheight {
	height:660px;
}

.scroll-pane {
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;
	margin-top:15px;
	width: 418px;
	height:660px;
	overflow:auto;
	overflow-x:hidden;
	position:relative;
}

/* エリアマップ */

#side_map_out , #side_map_search {
	position: relative;
	width: 404px;
	background-repeat: no-repeat;
	background-position: right 245px;
	font-size:12px;
	line-height:1.5em;
	}
	
.kari #side_map_search {
	position: relative;
	width: 404px;
	background-repeat: no-repeat;
	background-position: right 200px;
	font-size:12px;
	line-height:1.5em;
	}
	
.area_none {
	background-image: url(/_images/index/_test_img/group_map_00.gif);
}
.area_douou {
	background-image: url(/_images/index/_test_img/group_map_01.gif);
}
.area_dounan {
	background-image: url(/_images/index/_test_img/group_map_02.gif);
}
.area_tokachi {
	background-image: url(/_images/index/_test_img/group_map_03.gif);
}
.area_douhoku_arcs {
	background-image: url(/_images/index/_test_img/group_map_04.gif);
}
.area_doutou {
	background-image: url(/_images/index/_test_img/group_map_05.gif);
}     
.area_touhoku {
	background-image: url(/_images/index/_test_img/group_map_06.gif);
}    
.area_touhoku2 {
	background-image: url(/_images/index/_test_img/group_map_07.gif);
} 
.kari .area_none {
	background-image: url(/_images/index/201303/group_map_00.gif);
}
.kari .area_douou {
	background-image: url(/_images/index/201303/group_map_01.gif);
}
.kari .area_dounan {
	background-image: url(/_images/index/201303/group_map_02.gif);
}
.kari .area_tokachi {
	background-image: url(/_images/index/201303/group_map_03.gif);
}
.kari .area_douhoku {
	background-image: url(/_images/index/201303/group_map_04.gif);
}
.kari .area_doutou {
	background-image: url(/_images/index/201303/group_map_05.gif);
}     
.kari .area_touhoku {
	background-image: url(/_images/index/201303/group_map_06.gif);
}    
.kari .area_touhoku2 {
	background-image: url(/_images/index/201303/group_map_07.gif);
} 
.kari .area_touhoku3 {
	background-image: url(/_images/index/201410/group_map_08.gif);
} 
.kari #side_map_search #group_map_btn {
	width: 404px;
	position: relative;
	height: 520px;
}    
.kari #side_map_search #group_map_btn #btn_06 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 480px;
}
.kari #side_map_search #group_map_btn #btn_07 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 478px;
}


/*--20190902 start----------------------------*/
.mapbox .area_none {
	background-image: url(/_images/index/map/group_map_00.png);
}
.mapbox .area_douou {
	background-image: url(/_images/index/map/group_map_01.png);
}
.mapbox .area_dounan {
	background-image: url(/_images/index/map/group_map_02.png);
}
.mapbox .area_tokachi {
	background-image: url(/_images/index/map/group_map_03.png);
}
.mapbox .area_douhoku {
	background-image: url(/_images/index/map/group_map_04.png);
}
.mapbox .area_doutou {
	background-image: url(/_images/index/map/group_map_05.png);
}     
.mapbox .area_touhoku {
	background-image: url(/_images/index/map/group_map_06.png);
}    
.mapbox .area_touhoku2 {
	background-image: url(/_images/index/map/group_map_07.png);
} 
.mapbox .area_touhoku3 {
	background-image: url(/_images/index/map/group_map_08.png);
} 
.mapbox #side_map_search #group_map_btn {
	width: 404px;
	position: relative;
	height: 520px;
}    
.mapbox #side_map_search #group_map_btn #btn_06 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 480px;
}
.mapbox #side_map_search #group_map_btn #btn_07 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 478px;
}
.mapbox #side_map_search #group_map_btn #btn_08 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 550px;
}
/*--20190902 end----------------------------*/
#side_map_search #group_map_btn,#side_map_search #group_map_btn {
	width: 404px;
	position: relative;
	height: 500px;
}
#side_map_search #group_map_btn li,#side_map_search #group_map_btn li{
	line-height: 100%;
}
#side_map_search #group_map_btn li img,#side_map_search #group_map_btn li img{
	vertical-align:top;
}

#side_map_search #group_map_btn #title_01 {
	height: 10px;
	width: 70px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#side_map_search #group_map_btn #title_02 {
	height: 10px;
	width: 62px;
	position: absolute;
	left: 0px;
	top: 222px;
}

#side_map_search #group_map_btn #title_03 {
	height: 10px;
	width: 122px;
	position: absolute;
	left: 0px;
	top: 156px;
}

#side_map_search #group_map_btn #title_04 {
	height: 10px;
	width: 62px;
	position: absolute;
	left: 200px;
	top: 0px;
}

#side_map_search #group_map_btn #title_05 {
	height: 10px;
	width: 62px;
	position: absolute;
	left: 200px;
	top: 65px;
}

#side_map_search #group_map_btn #title_06 {
	height: 10px;
	width: 72px;
	position: absolute;
	left: 0px;
	top: 289px;
}




#side_map_search #group_map_btn #btn_01 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 14px;
}

#side_map_search #group_map_btn #btn_02 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 58px;
}
#side_map_search #group_map_btn #btn_03 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 102px;
}

#side_map_search #group_map_btn #btn_04 {
	height: 35px;
	width: 143px;
	position: absolute;
	top: 236px;
	left: 0px;
}


#side_map_search #group_map_btn #btn_05 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 170px;
}


#side_map_search #group_map_btn #btn_06 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 381px;
}
#side_map_search #group_map_btn #btn_07 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 425px;
}

#side_map_search #group_map_btn #btn_08 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 200px;
	top: 14px;
}


#side_map_search #group_map_btn #btn_09 {
	height: 35px;
	width: 52px;
	position: absolute;
	left: 200px;
	top: 58px;
}


#side_map_search #group_map_btn #btn_10 {
	height: 38px;
	width: 143px;
	position: absolute;
	left: 200px;
	top: 80px;
}

#side_map_search #group_map_btn #btn_11 {
	height: 38px;
	width: 143px;
	position: absolute;
	left: 200px;
	top: 123px;
}

#side_map_search #group_map_btn #btn_12 {
	height: 38px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 303px;
}



#side_map_search #group_map_btn #btn_13 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 200px;
	top: 14px;
}


#side_map_search #group_map_btn #btn_14 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 346px;
}
#side_map_search #group_map_btn #btn_15 {
	height: 39px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 389px;
}


.index #paturnmenu{
	margin-top:15px;
	clear:both;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 26px;
	padding-left: 0;
	margin-bottom:50px;
}

#arcs #paturnmenu #slider {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#arcs #paturnmenu #slider ul {
	width: 864px;
	overflow: hidden;
	float: left;
	height: 50px;
}
#arcs #paturnmenu #slider li {
	float: left;
	padding-right: 8px;
	padding-left: 8px;
}

div.fadein{display:none;}

#arcs #paturnmenu .fadein {
	width: 648px !important;
	float: none !important;
	margin: 0 auto !important;
}