/* ヘッダー
------------------------------------------------------------*/

.contact{
position:relative;
float:right;
text-align:right;
font-size:80%;
margin-top:-32px;
font-weight:bold;
color:#000000;
}

#header .pnav ul li:before{
content:"・";
color:#000000;
}

#header .pnav ul li a{
padding-left:5px;
color:#000000;
}

#header .pnav ul li a:hover{
color:#999999;
}

/* メインメニュー　PC用
------------------------------------------------------------*/

@media only screen and (min-width:1025px){

nav#mainnav ul li a{
display:block;
text-align:center;
_float:left;
height:60px;
padding:0 40px 0;
line-height:60px;
font-size:120%;
font-weight:bold;
color:#000000;
}
}

/* 追記
------------------------------------------------------------*/

/* テキスト 中央
------------------------------------------------------------*/

.textcenter{
text-align:center;}

/* テーブル
------------------------------------------------------------*/

#menu0{border:none;}

#menu1{border:none; padding:5px;}

#menu2{border:none; padding:5px;}

#menu3{border:none; padding:5px;}

#menu4{border:none; padding:5px;}

#menu5{border:none; padding:5px;}

#menu6{border:none; padding:5px;}

#menu7{border:none; padding:5px;}

#menu8{border:none; padding:5px;}

#menu9{border:none; padding:5px;}

#menu10{border:none; padding:5px;}

#menu11{border:none; padding:5px;}

#menu12{border:none; padding:5px;}

#menu12{border:none; padding:5px;}

#menu13{border:none; padding:5px;}

#menu14{border:none; padding:5px;}

#menu15{border:none; padding:5px;}

#menu16{border:none; padding:5px;}

#menu17{border:none; padding:5px;}

#menu18{border:none; padding:5px;}

#menu19{border:none; padding:5px;}

#menu20{border:none; padding:5px;}

#menu21{border:none; padding:5px;}

#menu22{border:none; padding:5px;}

#menu23{border:none; padding:5px;}

#menu24{border:none; padding:5px;}

#menu25{border:none; padding:5px;}

#menu26{border:none; padding:5px;}

#menu27{border:none; padding:5px;}

#menu28{border:none; padding:5px;}

#menu29{border:none; padding:5px;}

#menu30{border:none; padding:5px;}

#menu31{border:none; padding:5px;}

#menu32{border:none; padding:5px;}

#menu33{border:none; padding:5px;}

#menu34{border:none; padding:5px;}

#menu35{border:none; padding:5px;}

#menu36{border:none; padding:5px;}

#menu37{border:none; padding:5px;}

#menu38{border:none; padding:5px;}

#menu39{border:none; padding:5px;}

#menu40{border:none; padding:5px;}

#menu41{border:none; padding:5px;}

#menu42{border:none; padding:5px;}

#menu43{border:none; padding:5px;}

#menu44{border:none; padding:5px;}

#menu45{border:none; padding:5px;}

#menu46{border:none; padding:5px;}

#menu47{border:none; padding:5px;}

#menu48{border:none; padding:5px;}

#menu49{border:none; padding:5px;}

#menu49a{border:none; padding:5px;}

#menu50{border:none; padding:5px;}

#menu50a{border:none; padding:5px;}

#menu51{border:none; padding:5px;}

#menu52{border:none; padding:5px;}

#menu53{border:none; padding:5px;}

#menu54{border:none; padding:5px;}

#menu55{border:none; padding:5px;}

#menu56{border:none; padding:5px;}

#menu57{border:none; padding:5px;}

#menu58{border:none; padding:5px;}

#menu59{border:none; padding:5px;}

#menu60{border:none; padding:5px;}

#menu61{border:none; padding:5px;}

#menu62{border:none; padding:5px;}

#menu63{border:none; padding:5px;}

#menu64{border:none; padding:5px;}

#menu65{border:none; padding:5px;}

#menu66{border:none; padding:5px;}

#menu67{border:none; padding:5px;}

#menu68{border:none; padding:5px;}

#menu69{border:none; padding:5px;}

#menu70{border:none; padding:5px;}

#menu71{border:none; padding:5px;}

#menu72{border:none; padding:5px;}

#menu73{border:none; padding:5px;}

#menu74{border:none; padding:5px;}

#menu75{border:none; padding:5px;}

#menu76{border:none; padding:5px;}

#menu77{border:none; padding:5px;}

#menu78{border:none; padding:5px;}

#menu79{border:none; padding:5px;}

#menu80{border:none; padding:5px;}

#menu81{border:none; padding:5px;}

#menu82{border:none; padding:5px;}

#menu83{border:none; padding:5px;}

#menu84{border:none; padding:5px;}

#menu85{border:none; padding:5px;}

#menu86{border:none; padding:5px;}

#menu87{border:none; padding:5px;}

#menu88{border:none; padding:5px;}

#menu89{border:none; padding:5px;}

#menu90{border:none; padding:5px;}

#menu91{border:none; padding:5px;}

#menu92{border:none; padding:5px;}

#menu93{border:none; padding:5px;}

#menu94{border:none; padding:5px;}

#menu95{border:none; padding:5px;}

#menu96{border:none; padding:5px;}

#menu97{border:none; padding:5px;}

#menu98{border:none; padding:5px;}

#menu99{border:none; padding:5px;}

#menu100{border:none; padding:5px;}

#menu101{border:none; padding:5px;}

#menu102{border:none; padding:5px;}

#menu103{border:none; padding:5px;}

#menu104{border:none; padding:5px;}

#menu105{border:none; padding:5px;}

#menu106{border:none; padding:5px;}

#menu107{border:none; padding:5px;}

#menu108{border:none; padding:5px;}

#menu109{border:none; padding:5px;}

#menu110{border:none; padding:5px;}

#menu111{border:none; padding:5px;}

#menu112{border:none; padding:5px;}

#menu113{border:none; padding:5px;}

#menu114{border:none; padding:5px;}

#menu115{border:none; padding:5px;}

#menu116{border:none; padding:5px;}

#menu117{border:none; padding:5px;}

#menu118{border:none; padding:5px;}

#menu119{border:none; padding:5px;}

#menu120{border:none; padding:5px;}

#menu121{border:none; padding:5px;}

#menu122{border:none; padding:5px;}

#menu123{border:none; padding:5px;}

#menu124{border:none; padding:5px;}

#menu125{border:none; padding:5px;}

#menu126{border:none; padding:5px;}

#menu127{border:none; padding:5px;}

#menu128{border:none; padding:5px;}

#menu129{border:none; padding:5px;}

#menu130{border:none; padding:5px;}

#menu131{border:none; padding:5px;}

#menu132{border:none; padding:5px;}

#menu133{border:none; padding:5px;}

#menu134{border:none; padding:5px;}

#menu135{border:none; padding:5px;}

#menu136{border:none; padding:5px;}

#menu137{border:none; padding:5px;}

#menu138{border:none; padding:5px;}

#menu139{border:none; padding:5px;}

#menu140{border:none; padding:5px;}

#menu141{border:none; padding:5px;}

#menu142{border:none; padding:5px;}

#menu143{border:none; padding:5px;}

#menu144{border:none; padding:5px;}

#menu145{border:none; padding:5px;}

#menu146{border:none; padding:5px;}

#menu147{border:none; padding:5px;}

#menu148{border:none; padding:5px;}

#menu149{border:none; padding:5px;}

#menu150{border:none; padding:5px;}

#menu151{border:none; padding:5px;}

#menu152{border:none; padding:5px;}

#menu153{border:none; padding:5px;}

#menu154{border:none; padding:5px;}

#menu155{border:none; padding:5px;}

#menu156{border:none; padding:5px;}

/* テキスト 太文字
------------------------------------------------------------*/

#strong{font-weight: bold;}

/* クリア
------------------------------------------------------------*/

.clear{clear:both;
line-height:0px;}

/* パフェ画像の高さを調整
------------------------------------------------------------*/
.img-height{max-height: min(80vw, 600px);
object-fit: contain;}