@charset "utf-8";


/*---------*/
/*--TOP--*/
/*---------*/

#text_top1 {
	margin      : 0 auto 0;
	padding     : 0px;
	text-align  : left;
	font-size   : 62.5%;
	font-family : Verdana, sans-serif, Osaka;
	color       : #666666;
}

#img-head-top4 {
	width         : 800px;
	margin        : -3px auto 0 auto;
	padding       : 0px;
	vertical-align: bottom;
}

#container-back{
	display            : flex;
	width              : 100%;
	margin-top         : -7px;
	background-color   :#333333;
}

#container-g {
	width            : 800px;
	margin           : 0px auto 0 auto ;
	padding-top      : 0px;
	padding-bottom   : 4px;
	background-color : #333333;
	border           : 0px solid #ff0000;
}

p#topicPath {
	display          : inline;
	font-size        : 62.5%;
	line-height      : 1.4;
	font-family      : verdana,Arial, Helvetica, sans-serif;
	color            : #FFFFFF;
	margin-left      : 20px;
}

p#topicPath a:link    { color : #ffffff ; text-decoration : none ; }
p#topicPath a:visited { color : #ffffff ; text-decoration : none ; }
p#topicPath a:hover   { color : #ffff00 ; text-decoration : underline ; }
p#topicPath a:active  { color : #ffffff ; text-decoration : none ; }


.imgbox_up_back{
	margin              : 0px auto;
	width               : 100%;
	background-color    : #7e7c6f;
}

.imgbox{
	margin              : 0 auto;
	padding             : 50px 0 80px 0;
	display             : flex;
	width               : 780px;
	justify-content     : center;
	align-items         : center;
	position            : relative;
}

.link_01{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 582px;
	left                : 33px;
	opacity             : 0;
}

.link_02{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 582px;
	left                : 138px;
	opacity             : 0;
}

.link_03{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 582px;
	left                : 244px;
	opacity             : 0;
}

.link_04{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 582px;
	left                : 350px;
	opacity             : 0;
}

.link_05{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 582px;
	left                : 460px;
	opacity             : 0;
}

.link_06{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 582px;
	left                : 568px;
	opacity             : 0;
}

.link_07{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 582px;
	left                : 674px;
	opacity             : 0;
}



.link_08{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 686px;
	left                : 33px;
	opacity             : 0;
}

.link_09{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 686px;
	left                : 138px;
	opacity             : 0;
}

.link_10{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 686px;
	left                : 244px;
	opacity             : 0;
}

.link_11{
	position            : absolute;
	background-color    : #ffffff;
	width               : 77px;
	height              : 80px;
	top                 : 686px;
	left                : 350px;
	opacity             : 0;
}



.footer100{
	width                : 100%;
	background-color     : #333333;
	margin               : 0;
}

.text_t4 { 
	width            :800px;
	font-size        : 8pt;
	line-height      : 1.8em;
	color            : #ffffff;
	text-align       : center;
	margin           : 0 auto;
	padding          : 10px 0;
}


