@charset "utf-8";
/* CSS Document */

/*----------------------------------------------
Set
----------------------------------------------*/

* {
	margin: 0px;
	padding: 0px;
}
.sentence.home-sentence .leftmenu .abouttechno {
	margin-bottom: 15px;

}

.gaiyou-program, .gappon-program, .interview-program, .order-program, .past-program, .program-program, .sitemap-program, .sentence .program, .kouenkigyo {
	/*	width: 770px;*/
	float: right;
	width: 77%;
	clear: both;
}

html, body { height:100%; }

body {
	width: 100%;
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 14px;
}

img {
	border: none;
	vertical-align: middle;
}

.ccc {
	position: relative;
	float: left;
	height: 0px;
}

@media print {

}



* html body {	/* for IF6 */
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.clea {
	clear: both;
}


/*----------------------------------------------
 basic class（全体共通の枠組み）
----------------------------------------------*/
.wrapper {
	margin: auto;
	width: 910px;
	height: auto;
	clear: both;
}

.top {
	text-align: center;
	margin: auto;
}
/* サイト名 */
.top:after {
	content: "";
	display: block;
	clear: both;
}

.top h1 {
	margin: 0;
	line-height: 100%;

}
.top img {
	border: none;
	height: auto;
	max-width: 100%;
	margin: auto;
	vertical-align: bottom;
}

.menu {
	/* [disabled]height: 60px; */
	margin: 0 auto;
	display: block;
}

.sentence {
	margin: auto;
	padding: 3% 1%;
	clear: both;
}
.sentence:after {
	content: "";
	display: block;
	clear: both
}


.end-sp {
	clear: both;
	margin: 0;
	padding: 0;
	height: 15px;
	font-size: 1px;
	line-height: 1px;
}
/*  */
.contents {
	margin: auto;
}

/*トップページバナー*/
.topbanner {
	padding: 5px;
	background-color: #000d13;
	margin: 0;
	text-align: center;
	clear: both;
	display: none;
}

.topbanner .banner-navi {
	margin: 0 auto;
}
.topbanner .banner-navi a:hover img {
	opacity: 0.9;
	filter: alpha(opacity=90);
	background-color: #FFFFFF;
}

/*----------------------------------------------
 footer
----------------------------------------------*/
.footer {
	color: #FFFFFF;
	font-size: 12px;
	padding: 20px 0 30px 0;
	background-color: #191D2B;
	margin: 0;
	width: 100%;
	/* [disabled]min-width: 910px; */
	text-align: center;
	clear: both;
}

.footer .footer-navi {
	/* [disabled]height: 30px; */
	margin: 0 auto 25px auto;
	padding: 0 5px 20px 5px;
	font-size: 12px;
	border-bottom: 1px solid #6E7590;
}

.footer .footer-con {
	padding: 0 5px;
	/* [disabled]width: 910px; */
}

.copyright {
	margin-top: 10px;
}

/* footerリンク */
.footer a{
	color: #FFFFFF !important;
	text-decoration: underline;
	}
	
.footer a:hover {
	color: #CCCCCC !important;
	text-decoration: none;
	}

.footer a:visited {
	color: #FFFFFF !important;
	text-decoration: underline;
	}

/*----------------------------------------------
 関連セミナー
----------------------------------------------*/
.banner {
	font-size: 12px;
	padding: 10px;
	background-color: #EFF0F5;
	margin: 0;
	text-align: center;
	clear: both;
}

.banner .banner-navi {
	margin: 0 auto;
}
.banner h2 {
	color: #120F0F;
	border-bottom: 2px solid #B5B5B5;
	margin-bottom: 10px;
	text-align: center;
}
.banner-navi a img {
	margin: 2px;
}
/*----------------------------------------------
 .ttl （タイトル設定）
----------------------------------------------*/
/* ページタイトル */
.ttl {
	color: #252525;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	text-align: left;
	margin-bottom: 10px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	padding-left: 15px;
	margin-top: 3px;
	padding-top: 1%;
	padding-bottom: 1%;
	/* [disabled]line-height: 25px; */
	border-bottom: 3px solid #EB9F16;
	font-weight: bold;
	text-shadow: 0px 0px;
	background-color: #F3D420;
	border-top: 10px solid #F3D420;
	border-left: 10px double #EB9F16;
}

/* 各項目タイトル（開催概要） */
.ttl-gaiyou-sub {
	color: #000000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bolder;
	font-size: 15px;
	padding: 10px 10px 0px 10px;
	text-align: center;
	clear: both;
	border-bottom: 1px dashed #1e2c59;
	margin-bottom: 8px;
	margin-top: 20px;
}

/* 各項目タイトル（合本・申込み・セミナー案内） */
.ttl-sub02 {
	background-repeat: no-repeat;
	color: #12317B;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bolder;
	font-size: 17px;
	text-align: left;
	background-position: center top;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-left: auto;
	border-bottom: 3px double #BEBEBE;
	/* [disabled]width: 670px; */
	margin-right: auto;
	border-top-width: 3px;
}

/*----------------------------------------------
Link
----------------------------------------------*/

a img {
border-style: none;
}

a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

h1 a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}

/* リンク色(通常) */
a:link {
	color: #1D1D1D;
	text-decoration: underline;
}

/* リンク色(マウスオーバー時) */
a:hover {
	color: #565656;
	text-decoration: none;
}

/* リンク色(選択状態) */

a:active {
	color: #565656;
	text-decoration: underline;

	}

/* リンク色(訪問済) */
a:visited {
	color: #1D1D1D;
	text-decoration: underline;
}


/*----------------------------------------------
  .menu （メインメニュー）Button
----------------------------------------------*/
.menu .button{
	clear: both;
	list-style: none;
	width: 100%;
	margin: 0 auto;
	background-image: url(../image2020/menu-top2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.menu .button li{
	list-style: none;
	float: left;
	width: 12.5%;
	text-indent: -9999px;
	height: 60px;
}

.menu .button li a{
	display: block;
	width: 125px;
	height: 60px;
	text-indent: -9999px;
	background-image: url(../image2020/menu-top2.png);
	overflow: hidden;
}

a.home{
	background-position: 0px 0px;
}

a:hover.home{
	background-position: 0px -60px;
}

a.gaiyou{
	background-position: -125px 0px;
}

a:hover.gaiyou{
	background-position: -125px -60px;
}
.gaiyou-on {
background-position: -125px -60px !important;
}

a.kikakuiin{
	background-position: -250px 0px;
}

a:hover.kikakuiin{
	background-position: -250px -60px;
}
.kikakuiin-on {
background-position: -250px -60px !important;
}

a.program{
	background-position: -375px 0px;
}

a:hover.program{
	background-position: -375px -60px;
}
.program-on {
background-position: -375px -60px !important;
}

a.order{
	background-position: -500px 0px;
}

a:hover.order{
	background-position: -500px -60px;
}	
.order-on {
background-position: -500px -60px !important;
}

a.pdf{
	background-position: -625px 0px;
}

a:hover.pdf{
	background-position: -625px -60px;
}

a.gappon{
	background-position: -750px 0px;
}

a:hover.gappon{
	background-position: -750px -60px;
}
.gappon-on {
background-position: -750px -60px !important;
}

a.tenji{
	background-position: -875px 0px;
}

a:hover.tenji{
	background-position: -875px -60px;
}
.tenji-on {
background-position: -875px -60px !important;
}


/*----------------------------------------------
 left sessionmenu（HOME以外の左メニュー）
----------------------------------------------*/

.session_menu {
}
	
.sessionnavi{
	/* [disabled]clear: left; */
	list-style: none;
	margin: 0 auto;
	/* [disabled]float: left; */
	display: block;
	text-align: center;
	}
.leftmenu .sessionnavi a {
	margin-bottom: 1px;
	display: block;
}
.sessionnavi span {
	text-indent: -99999px;
	font-size: 0%;
}
ul.sessionnavi{
	clear: left;
	list-style: none;
	width: 100%;
	margin: 0 auto;
	float: left;
	}
	
ul.sessionnavi li{
	list-style: none;
	float: left;
	text-indent: -9999px;
	}
	
ul.sessionnavi a{
	display: block;
	width: 210px;
	text-indent: -9999px;
	background-image: url(../image2020/menu-left.png);
	overflow: hidden;
	height: 71px;
	}
		
a.l_jiki{
    background-position: 0px -0px;
	}
	
a:hover.l_jiki{
    background-position: -210px -0px;
	}	

a.l_motor{
    background-position: 0px -71px;
	}
	
a:hover.l_motor{
    background-position: -210px -71px;
	}		

a.l_switch{
    background-position: 0px -142px;
	}
	
a:hover.l_switch{
    background-position: -210px -142px;
	}		
	
a.l_battery{
    background-position: 0px -213px;
	}
	
a:hover.l_battery{
    background-position: -210px -213px;
    }

a.l_netsu{
    background-position: 0px -284px;
	}
	
a:hover.l_netsu{
    background-position: -210px -284px;
    }

a.l_emc{
    background-position: 0px -355px;
	}
	
a:hover.l_emc{
    background-position: -210px -355px;
    }

a.l_car{
    background-position: 0px -426px;
	}
	
a:hover.l_car{
    background-position: -210px -426px;
}

a.l_special{
    background-position: 0px 0px;
    height: 37px !important;
	}
	
a:hover.l_special{
    background-position: -210px 0px; 
    height: 37px !important;
	}	
.img-tschono {
	height: 200px;
	background-image: url(../image2020/home-techno.png);
	background-repeat: no-repeat;
}
.img-tschono-2 {
	height: 200px;
	width: 210px;
	float: left;
	background-image: url(../image2020/home-techno.png);
	display: none;
}


/*----------------------------------------------
 .left_banner（左メニュー広告バナー（関連セミナー研修のご案内））
----------------------------------------------*/
.left_banner {
	clear: both;
}
.left_banner a img{
	margin-bottom: 3px;
}

.left_banner h4 {
	color: #120F0F;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-bottom: 2px solid #B5B5B5;
	border-top: 1px solid #B5B5B5;
	text-align: center;
	padding: 3px;
	background-color: #eff0f5;
}




/*----------------------------------------------
 text
----------------------------------------------*/
.txt-line {
	text-decoration: line-through;
}
.txt-s {
	font-size: 12px;
}
.txt-m {
	font-size: 11px;
}
.txt-70 {
	font-size: 70%;
}
.txt-80 {
	font-size: 80%;
}
.txt-90 {
	font-size: 90%;
}
.txt-tf {
	font-size: 91%;
}
.txt-ml {
	font-size: 110%;
}

.txt-l {
	font-size: 150%;
}
.text-red {
color:#FF0000;
	}
	
.text-red-bold {
	color: #FF0000;
	font-weight: bold;
	font-size: 13px;
	}	
.text-REDB {
	color: #FF0000;
	font-weight: bold;
	}	
	
.text-red-bold a:link {
color: #FF0000;
text-decoration: underline;
}
.text-red-bold a:visited {
color: #FF0000;
text-decoration: underline;
}
.text-red-bold a:hover {
color: #FF6D6D;
text-decoration: underline;
}
.text-red-bold a:active {
color:#FE69E4;
text-decoration: underline;
}
	
	

.text-small {
	font-size: 11px;
	font-weight: normal;
	}	
	
.text-bold {
	font-size: 14px;
	font-weight: bold;
	color: #002062;
}	

.text-bold2 {
font-size: 14px;
font-weight: bold;
color:#000;
}	

.text-bold3 {
font-size: 14px;
font-weight: bold;
color:#042885;
}	

.text-bold4 {
font-size: 12px;
font-weight: bold;
color:#000;
}	

.text-under {
	text-decoration: underline;
	}
		
/*----------------------------------------------
 参加申込締め切り
----------------------------------------------*/

.text-moushi {
	font-size: 15px;
	line-height: 1.5;
	font-weight: bold;
	color: #F00;
	padding: 5px 5px 10px 5px;
	text-align: center;
}

/*----------------------------------------------
 会場案内
----------------------------------------------*/
.kaijyoumei {
	font-size: 130%;
	font-weight: bolder;
}

.kaijyoubasyokakomi {
	margin-left: auto;
	margin-bottom: 15px;
	margin-top: 10px;
	max-width: 400px;
	margin-right: auto;
}
.mapbody {
	margin: auto;
	max-width: 555px;
}
.mapbody a img {
	width: 100%;
}


/*----------------------------------------------
 注意事項
----------------------------------------------*/
/*各プログラム*/
.program-tyuui {
	margin: 20px 0px 25px 0px;
	padding: 9px;
	border: 3px double #FF0004;
	/* [disabled]display: none; */
	color: #FF0004;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	background-color: #FCFFD1;
}


.scrt {
	display: none;
}

/*----------------------------------------------
 字下げ
----------------------------------------------*/
.subtxt {
	font-size: 70%;
}
/*----------------------------------------------
 字上げ
----------------------------------------------*/
.suptxt {
	font-size: 65%;
	vertical-align: top;
}

/*カスタム検索 横余白なし*/
.cse .gsc-control-cse, .gsc-control-cse {
    padding: 1em 0em !important}


/* 縦メニューセッションアイコン */
.menu-isp, .menu-ia, .menu-ibc, .menu-id, .menu-ie, .menu-if, .menu-ig, .menu-icar {margin-right: 5px;}
.menu-isp {	background-color: #cda008;}
.menu-ia {	background-color: #0f31a4;}
.menu-ibc {	background-color: #fd0000;}
.menu-id {	background-color: #ff6600;}
.menu-ie {	background-color: #5f5a9c;}
.menu-if {	background-color: #f10162;}
.menu-ig {
	background-color: #00815b;
}
.menu-icar {
	background-color: #3d9a27;
}

.disconCorona a {
	font-size: 25px;
	text-align: center;
	/* [disabled]border: 5px solid #FFE8C8; */
	margin-bottom: 25px;
	padding: 12px;
	color: #FFFFFF;
	border-radius: 12px;
	background-color: #FF7600;
	display: block;
}
.disconCorona a:hover {
	background-color: #FF8823;
}


/* ########### 359px以下 ########## */
@media (max-width: 359px) {

/* トグルボタン */
#menubtn {
	/* [disabled]top: 155px !important; */
}

/* サイト名 */
.site img {width: 225px;
height: auto;
}
/* ヘッダー画像にキャッチコピーを重ねる */
.catch {
	left: 2%;
	right:2%;
}
/* 連絡事項（HOME,お申込み） */
.notice {
	font-size: 20px;
}


}


/* ########### 599px以下 ########## */
@media (max-width: 599px) {


/* ナビゲーション（横並び） */
.menu li a {
	padding: 10px 7px;
	font-size: 11px;
}
/*----------------------------------------------
 .ttl （タイトル設定）
----------------------------------------------*/
/* ページタイトル */
.ttl {
	font-size: 18px;
	margin-bottom: 10px;
}


}

/* ########### 767px以下 ########## */
@media (max-width: 767px) {

/* トグルボタン */
#menubtn {
	padding: 6px 12px;
	background-color: #001d2c;
	border: 1px solid #AAAAAA;
	cursor: pointer;
	width: 80px;
	font-size: 18px;
	color: #FFFFFF;
	display: block;
	position: fixed;
	top: 0px;
	right: 0px;
	font-family: "ＭＳ Ｐゴシック";
	z-index: auto;
}
#menubtn:hover {
	background-color: #546076;
}
#menubtn:focus {
	outline: none;
}
#menubtn i {
	color: #888888;
	font-size: 18px;
}
#menubtn span {
	font-size: 14px;
	vertical-align: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ナビゲーションメニュー（縦並び） */
#menu {
	display: none;
	position: fixed;
	right: 0px;
	top: 31px;
}

.menu ul {
	margin: 0;
	list-style-type: none;
	padding: 0 0;
	background-color: #001d2c;
}
.menu ul:after {
	content: "";
	display: block;
	clear: both
}
.menu li a {
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	border-top: 1px dotted #006091;
	padding: 10px 7px !important;
	clear: both;
	height: 100% !important;
}
.menu li a:hover {
	background-color: #546076;
}
	.menu ul li {
	display: block !important;
	width: 49% !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	letter-spacing: 0.05em !important;
	float: left;
	}
	.menu ul li:nth-child(even) {
	width: 49% !important;
	border-left: 1px dotted #07668E;
	}
.menu ul .sp:nth-last-child(-n+2) {
	border-bottom: 1px dotted #006091 !important}
/* 縦メニューでの改行非表示 */
.spmenutxt {
	display: none;
}
.section {
	padding-right: 1%;
	padding-left: 1%;
	padding-top: 25px;
	padding-bottom: 25px;
}
.header-nav {
	position: absolute;
}

/* トップページ以外のページの横幅設定 */
.gaiyou-program, .gappon-program, .interview-program, .order-program, .past-program, .program-program, .sitemap-program, .sentence .program, .kouenkigyo {
	float: none;
	width: 100%;
}

/* HOME以外の左メニュー幅設定 */
.gaiyou-sentence .leftmenu, .gappon-sentence .leftmenu, .interview-sentence .leftmenu, .order-sentence .leftmenu, .past-sentence .leftmenu, .program-sentence .leftmenu, .sitemap-sentence .leftmenu {
	width: 100%;
	padding-top: 0px;
	clear: both;
	border-top: 5px solid #000000;
}
.sessionnavi{
	clear: both;
	margin: 0 auto;
	padding: 1%;
	text-align: center;
	display: none;
	}
.leftmenu .sessionnavi a {
	margin-bottom: 1px;
	display: block;
	float: left;
	/* [disabled]width: 50%; */
	max-width: 210px;
	margin-right: 1px;
}
.sessionnavi span {
	text-indent: -99999px;
	font-size: 0%;
}

/*----------------------------------------------
 .left_banner（左メニュー広告バナー（関連セミナー研修のご案内））
----------------------------------------------*/
.left_banner {
	clear: both;
	padding: 10px;
	background-color: #eff0f5;
	margin-bottom: -3%;
	text-align: center;
	margin-left: -1%;
	margin-right: -1%;
}
.left_banner a img{
	margin-bottom: 10px;
	max-width: 246px;
}
.left_banner h4 {
	color: #120F0F;
	border-left: 0px solid #B5B5B5;
	border-right: 0px solid #B5B5B5;
	border-bottom: 2px solid #B5B5B5;
	border-top: 0px solid #B5B5B5;
	text-align: center;
	padding: 3px;
	background-color: #eff0f5;
	margin-bottom: 10px;
	font-size: large;
}

/* 携帯、タブレット版用にTECHNOFRONTIER展示会メニューの文字を100％に戻す */
.txt-tf {
	font-size: 100%;
}
}


/* ########### 861px以下 ########## */
@media (max-width: 861px) {
/* PC版三行の高さ調整 */
.menu-sangyo a {
	padding: 13px 0 10px 0;
	line-height: 100%;
	height: 20px;
}
/* PC版三行ボタンの高さ調整 */
.menu-sangyo a:hover {
	padding: 15px 0 8px 0;
}
}

/* ########### 768px以上 ########## */
@media (min-width: 768px) {

/* トグルボタン */
#menubtn {	display: none;}

/* トグルボタン（セッションA-car、SP非表示） */
#menu ul .sp {	display: none;}

/* ナビゲーション（横並び） */
#menu {	display: block !important;}
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: center;
}
.menu li a {
	padding-top: 20px;
	padding-bottom: 14px;
	display: block;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
	border-bottom: 6px solid #005757;
}
.menu li a:hover {
	background-color: #002e44;
	background-image: -webkit-linear-gradient(270deg,rgba(0,19,28,1.00) 0%,rgba(0,46,69,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,19,28,1.00) 0%,rgba(0,46,69,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,19,28,1.00) 0%,rgba(0,46,69,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(0,19,28,1.00) 0%,rgba(0,46,69,1.00) 100%);
	border-bottom: 6px solid #008c8c;
	padding-top: 22px;
	padding-bottom: 12px;
}
ul .menu-spot a {
	border-left: 4px solid #3e5a60;
	border-right: 4px solid #3e5a60;
	border-top: 4px solid #3e5a60;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	background-image: url(../image2020/menu-spot.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 16px;
}
ul .menu-spot a:hover {
	background-image: url(../image2020/menu-spot.png), -webkit-linear-gradient(270deg,rgba(0,19,28,1.00) 0%,rgba(0,46,69,1.00) 100%);
	background-image: url(../image2020/menu-spot.png), -moz-linear-gradient(270deg,rgba(0,19,28,1.00) 0%,rgba(0,46,69,1.00) 100%);
	background-image: url(../image2020/menu-spot.png), -o-linear-gradient(270deg,rgba(0,19,28,1.00) 0%,rgba(0,46,69,1.00) 100%);
	background-image: url(../image2020/menu-spot.png), linear-gradient(180deg,rgba(0,19,28,1.00) 0%,rgba(0,46,69,1.00) 100%);
	background-repeat: no-repeat;
	/* [disabled]background-position: 0px 60px; */
	padding-top: 18px;
	margin-top: 2px;
	padding-bottom: 10px;
}

.menu ul:after {
	content: "";
	display: block;
	clear: both
}
.menu li {
	float: left;
	width: 11.11%;
}

.header-nav {
	float: none;
	width: 100%;
	background-color: #00131C;
}

/* PC版PDF二行の幅調整 */
.menu-nigyo {
	width: 11.11% !important;
}
/* PC版二行の高さ調整 */
.menu-nigyo a {
	padding: 15px 0 12px 0;
	line-height: 100%;
	height: 20px;
}
/* PC版二行ボタンの高さ調整 */
.menu-nigyo a:hover {
	padding: 17px 0 10px 0;
}
/* PC版三行の高さ調整 */
.menu-sangyo a {
	padding: 15px 0 12px 0;
	line-height: 100%;
	height: 20px;
}
/* PC版三行ボタンの高さ調整 */
.menu-sangyo a:hover {
	padding: 17px 0 10px 0;
}

/* HOME以外の左メニュー幅設定 */
.gaiyou-sentence .leftmenu, .gappon-sentence .leftmenu, .interview-sentence .leftmenu, .order-sentence .leftmenu, .past-sentence .leftmenu, .program-sentence .leftmenu, .sitemap-sentence .leftmenu {
	clear: left;
	float: left;
	/*	width: 210px;*/
	width: 22%;
	padding-bottom: 10px;
	max-width: 210px;
}

}

/* ########### 1000px以上 ########## */
@media (min-width: 1000px) {

.sentence {
	padding: 20px 0;
	width: 1000px;
}

/* サイトの背景表示 */
body {
	background-image: url(../image2020/back.png);
	background-repeat: no-repeat;
	background-position: center 40px;
}

/* 全体の横幅を固定 */
.contents {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.footmenu {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

/* ヘッダー*/ 
.header {
	padding-top: 2%;
}
/*----------------------------------------------
  .menu （メインメニュー）Button
----------------------------------------------*/
.header-nav{
	margin: 0 auto;
	width: 1000px;
}
.disconCorona {
	display: none;
}


}
/* chrome safari opera */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
/* PC版P二行の高さ調整 */
.menu-nigyo a {
	padding: 15px 0 14px 0 !important;
	height: 25px;
}
/* PC版二行ボタンの高さ調整 */
.menu-nigyo a:hover {
	padding: 17px 0 12px 0 !important;
}
/* PC版三行ボタンの高さ調整 */
.menu-sangyo a {
	padding: 13px 0 10px 0 !important;
	height: 31px;
}
/* PC版三行ボタンの高さ調整 */
.menu-sangyo a:hover {
	padding: 15px 0 8px 0 !important;
}

}
