@charset "UTF-8";


@media screen and (max-width: 800px) {


	.tb_show { display: initial !important; }
	.tb_hide { display: none !important; }
	

header#header_top_tab {
	max-width:980px;
	width:100%;
	//height:0px;
	//height:90%;
	background-image:url("../../images/header_top_bg.png");
	//border:3px solid #f00;
}	
		
.slider {
	width:100%;
	border:1px solid #ff0;
}	

.resize_bg {
	background-image:url("../../images/header_top_bg.png");
	//border:1px solid #f0f;
}


.slider_tab {
	//width:640px;
	width:80%;
	margin:auto;
	padding-top:56px;
	//border:3px solid #f00;
}
	
		
	
#contents {
	padding-top:64px;
}	
	
	
/*--------------- gnav -----------------*/





nav#globalNav ul li#home {width:25%;max-width:194px; }
nav#globalNav ul li#about {width:25%;max-width:194px; }
nav#globalNav ul li#tenji {width:25%; max-width:194px;}
nav#globalNav ul li#event {width:25%;max-width:194px; }
nav#globalNav ul li#oshirase {width:25%;max-width:194px;}
nav#globalNav ul li#dantai {width:25%;max-width:194px;}
nav#globalNav ul li#access {width:25%;max-width:194px;}
nav#globalNav ul li#sitemap {width:25%;max-width:194px;}


nav#globalNav ul {
	width: 100%;
	height:100px;
	list-style:none;
	position:absolute;
	top:260px;
	left:0px;
	background-color:#ccc;
	padding-top:4px;
	padding-bottom:4px;
	//border:1px solid #f00;
}



nav#globalNav ul li {
	float: left;
	padding-bottom:4px;
}


nav#globalNav ul li#home {
}

nav#globalNav ul li#home a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}
nav#globalNav ul li#home a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}

nav#globalNav ul li#home a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
	
}


nav#globalNav ul li#about {
	//padding-right:8px;
}

nav#globalNav ul li#about a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNav ul li#about a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNav ul li#about a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}

nav#globalNav ul li#tenji {
	//padding-right:8px;
}

nav#globalNav ul li#tenji a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNav ul li#tenji a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNav ul li#tenji a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}



nav#globalNav ul li#event {
	//padding-right:8px;
}

nav#globalNav ul li#event a{
	display:block;
	height:50px;
	margin-right:0px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNav ul li#event a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNav ul li#event a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}




nav#globalNav ul li#oshirase {
	//padding-right:8px;
}

nav#globalNav ul li#oshirase a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNav ul li#oshirase a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNav ul li#oshirase a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}



nav#globalNav ul li#dantai {
	//padding-right:8px;
}

nav#globalNav ul li#dantai a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNav ul li#dantai a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNav ul li#dantai a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}



nav#globalNav ul li#sitemap {
	//padding-right:4px;
}

nav#globalNav ul li#sitemap a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNav ul li#sitemap a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNav ul li#sitemap a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}




nav#globalNav ul li#access {
	//padding-right:8px;
}

nav#globalNav ul li#access a{
	display:block;
	height:50px; 
	margin-right:0px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNav ul li#access a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNav ul li#access a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}



/*--------------- /gnav -----------------*/
	
	
/*---------------gnav for TOP ----------*/

nav#globalNavTop ul li#home {width:25%;max-width:194px; }
nav#globalNavTop ul li#about {width:25%;max-width:194px; }
nav#globalNavTop ul li#tenji {width:25%; max-width:194px;}
nav#globalNavTop ul li#event {width:25%;max-width:194px; }
nav#globalNavTop ul li#oshirase {width:25%;max-width:194px;}
nav#globalNavTop ul li#dantai {width:25%;max-width:194px;}
nav#globalNavTop ul li#access {width:25%;max-width:194px;}
nav#globalNavTop ul li#sitemap {width:25%;max-width:194px;}


nav#globalNavTop ul {
	width: 100%;
	height:100px;
	list-style:none;
	//position:absolute;
	//top:360px;
	//left:0px;
	background-color:#ccc;
	padding-top:4px;
	text-align:center;
	padding-bottom:8px;
	//margin-top:100px;
	//border:3px solid #f0f;
}



nav#globalNavTop ul li {
	float: left;
	padding-bottom:4px;
}


nav#globalNavTop ul li#home {
}

nav#globalNavTop ul li#home a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}
nav#globalNavTop ul li#home a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}

nav#globalNavTop ul li#home a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
	
}


nav#globalNavTop ul li#about {
	//padding-right:8px;
}

nav#globalNavTop ul li#about a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNavTop ul li#about a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNavTop ul li#about a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}

nav#globalNavTop ul li#tenji {
	//padding-right:8px;
}

nav#globalNavTop ul li#tenji a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNavTop ul li#tenji a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNavTop ul li#tenji a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}



nav#globalNavTop ul li#event {
	//padding-right:8px;
}

nav#globalNavTop ul li#event a{
	display:block;
	height:50px;
	margin-right:0px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNavTop ul li#event a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNavTop ul li#event a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}




nav#globalNavTop ul li#oshirase {
	//padding-right:8px;
}

nav#globalNavTop ul li#oshirase a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNavTop ul li#oshirase a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNavTop ul li#oshirase a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}



nav#globalNavTop ul li#dantai {
	//padding-right:8px;
}

nav#globalNavTop ul li#dantai a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNavTop ul li#dantai a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNavTop ul li#dantai a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}



nav#globalNavTop ul li#sitemap {
	//padding-right:4px;
}

nav#globalNavTop ul li#sitemap a{
	display:block;
	height:50px;
	margin-right:4px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNavTop ul li#sitemap a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNavTop ul li#sitemap a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}




nav#globalNavTop ul li#access {
	//padding-right:8px;
}

nav#globalNavTop ul li#access a{
	display:block;
	height:50px; 
	margin-right:0px;
	background-image:url("../../images/gnavi_bg_tb.png");
	//border:1px solid #f00;
}

nav#globalNavTop ul li#access a:hover{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}
nav#globalNavTop ul li#access a.selected{
	background-image:url("../../images/gnavi_bg_tb_on.png");
}



/*---------------/ gnav for TOP --------*/




/*--------------- footer_nav -----------------*/

nav#footerNav ul {
	width: 240px;
	list-style:none;
	position:absolute;
	right:0px;
	bottom:40px;
	//border:3px solid #f00;
}


nav#footerNav ul li {
	text-indent:14px;
	float: left;
	margin-bottom:12px;
	
}
nav#footerNav ul li a{
	display:block;
	color:#666;
	font-size:14px;
	line-height:14px;
	text-decoration:underline;
	
}

nav#footerNav ul li#kyokai a{
	margin-right:40px;
	height:16px;
	background-image:url("../../images/circle_grey_sp.png");
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
}

nav#footerNav ul li#kyokai a.selected{
	background-image:url("../../images/circle_green_sp.png");
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
	text-decoration:none;
}


nav#footerNav ul li#shop a{
	margin-right:40px;
	height:16px;
	background-image:url("../../images/circle_grey_sp.png");
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
	
}

nav#footerNav ul li#shop a.selected{
	background-image:url("../../images/circle_green_sp.png");
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
	text-decoration:none;
}

nav#footerNav ul li#kifu a{
	margin-right:40px;
	height:16px;
	background-image:url("../../images/circle_grey_sp.png");
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
	
}

nav#footerNav ul li#kifu a.selected{
	background-image:url("../../images/circle_green_sp.png");
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
	text-decoration:none;
}

nav#footerNav ul li#panel a{
	margin-right:40px;
	height:16px;
	background-image:url("../../images/circle_grey_sp.png");
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
	
}
nav#footerNav ul li#panel a.selected{
	background-image:url("../../images/circle_green_sp.png");
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
	text-decoration:none;
}

/*--------------- /footer_nav -----------------*/




.rad_child2 {
	width: 50%;
	margin:16px 20px;
	padding: 16px;
	padding-left:40px;
	padding-right:20px;
	position: relative;
	background: #EDEDED;
	margin-bottom: 20px;
	text-align: left;
	font-size:14px;
	background-color:#ffffcc;
}
	
	
.info_box {
	flex-direction: column;
}


}/* end media*/



